From 1f1123eb1e736d72c4405d71c70826dc5f494e77 Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Wed, 28 Jan 2026 16:39:30 -0500 Subject: [PATCH] add Ghostship support --- .gitignore | 3 + android/README.md | 14 +- android/app/build.gradle | 18 +- .../ghostship/assets/ymls/jp/actors/amp.yml | 111 + .../assets/ymls/jp/actors/amp/anims.yml | 19 + .../assets/ymls/jp/actors/amp/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/bird.yml | 109 + .../assets/ymls/jp/actors/bird/anims.yml | 24 + .../assets/ymls/jp/actors/bird/geo.yml | 11 + .../assets/ymls/jp/actors/blargg.yml | 170 + .../assets/ymls/jp/actors/blargg/anims.yml | 24 + .../assets/ymls/jp/actors/blargg/geo.yml | 11 + .../ymls/jp/actors/blue_coin_switch.yml | 66 + .../ymls/jp/actors/blue_coin_switch/geo.yml | 11 + .../assets/ymls/jp/actors/blue_fish.yml | 58 + .../assets/ymls/jp/actors/blue_fish/anims.yml | 19 + .../assets/ymls/jp/actors/blue_fish/geo.yml | 16 + .../assets/ymls/jp/actors/bobomb.yml | 192 + .../assets/ymls/jp/actors/bobomb/anims.yml | 24 + .../assets/ymls/jp/actors/bobomb/geo.yml | 16 + .../ghostship/assets/ymls/jp/actors/bomb.yml | 110 + .../assets/ymls/jp/actors/bomb/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/boo.yml | 132 + .../assets/ymls/jp/actors/boo/geo.yml | 11 + .../assets/ymls/jp/actors/boo_castle.yml | 132 + .../assets/ymls/jp/actors/boo_castle/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/book.yml | 60 + .../assets/ymls/jp/actors/book/geo.yml | 11 + .../assets/ymls/jp/actors/bookend.yml | 256 + .../assets/ymls/jp/actors/bookend/anims.yml | 29 + .../assets/ymls/jp/actors/bookend/geo.yml | 11 + .../assets/ymls/jp/actors/bowling_ball.yml | 0 .../ymls/jp/actors/bowling_ball/geo.yml | 16 + .../assets/ymls/jp/actors/bowser.yml | 1482 +++ .../assets/ymls/jp/actors/bowser/anims.yml | 149 + .../assets/ymls/jp/actors/bowser/geo.yml | 31 + .../assets/ymls/jp/actors/bowser_flame.yml | 358 + .../ymls/jp/actors/bowser_flame/geo.yml | 11 + .../assets/ymls/jp/actors/bowser_key.yml | 94 + .../ymls/jp/actors/bowser_key/anims.yml | 24 + .../assets/ymls/jp/actors/bowser_key/geo.yml | 16 + .../assets/ymls/jp/actors/breakable_box.yml | 71 + .../ymls/jp/actors/breakable_box/geo.yml | 16 + .../ghostship/assets/ymls/jp/actors/bub.yml | 191 + .../assets/ymls/jp/actors/bub/anims.yml | 19 + .../assets/ymls/jp/actors/bub/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/bubba.yml | 259 + .../assets/ymls/jp/actors/bubba/geo.yml | 11 + .../assets/ymls/jp/actors/bubble.yml | 44 + .../assets/ymls/jp/actors/bubble/geo.yml | 16 + .../assets/ymls/jp/actors/bullet_bill.yml | 132 + .../assets/ymls/jp/actors/bullet_bill/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/bully.yml | 256 + .../assets/ymls/jp/actors/bully/anims.yml | 34 + .../assets/ymls/jp/actors/bully/geo.yml | 16 + .../assets/ymls/jp/actors/burn_smoke.yml | 45 + .../assets/ymls/jp/actors/burn_smoke/geo.yml | 11 + .../assets/ymls/jp/actors/butterfly.yml | 42 + .../assets/ymls/jp/actors/butterfly/anims.yml | 24 + .../assets/ymls/jp/actors/butterfly/geo.yml | 11 + .../assets/ymls/jp/actors/cannon_barrel.yml | 70 + .../ymls/jp/actors/cannon_barrel/geo.yml | 11 + .../assets/ymls/jp/actors/cannon_base.yml | 76 + .../assets/ymls/jp/actors/cannon_base/geo.yml | 11 + .../assets/ymls/jp/actors/cannon_lid.yml | 42 + .../assets/ymls/jp/actors/capswitch.yml | 143 + .../assets/ymls/jp/actors/capswitch/geo.yml | 11 + .../assets/ymls/jp/actors/chain_ball.yml | 30 + .../assets/ymls/jp/actors/chain_ball/geo.yml | 11 + .../assets/ymls/jp/actors/chain_chomp.yml | 230 + .../ymls/jp/actors/chain_chomp/anims.yml | 19 + .../assets/ymls/jp/actors/chain_chomp/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/chair.yml | 165 + .../assets/ymls/jp/actors/chair/anims.yml | 19 + .../assets/ymls/jp/actors/chair/geo.yml | 11 + .../ymls/jp/actors/checkerboard_platform.yml | 66 + .../jp/actors/checkerboard_platform/geo.yml | 11 + .../assets/ymls/jp/actors/chillychief.yml | 177 + .../ymls/jp/actors/chillychief/anims.yml | 34 + .../assets/ymls/jp/actors/chillychief/geo.yml | 18 + .../assets/ymls/jp/actors/chuckya.yml | 312 + .../assets/ymls/jp/actors/chuckya/anims.yml | 44 + .../assets/ymls/jp/actors/chuckya/geo.yml | 11 + .../assets/ymls/jp/actors/clam_shell.yml | 107 + .../ymls/jp/actors/clam_shell/anims.yml | 24 + .../assets/ymls/jp/actors/clam_shell/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/coin.yml | 134 + .../assets/ymls/jp/actors/coin/geo.yml | 36 + .../assets/ymls/jp/actors/cyan_fish.yml | 86 + .../assets/ymls/jp/actors/cyan_fish/anims.yml | 19 + .../assets/ymls/jp/actors/cyan_fish/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/dirt.yml | 138 + .../assets/ymls/jp/actors/dirt/geo.yml | 16 + .../ghostship/assets/ymls/jp/actors/door.yml | 430 + .../assets/ymls/jp/actors/door/anims.yml | 39 + .../assets/ymls/jp/actors/door/geo.yml | 61 + .../assets/ymls/jp/actors/dorrie.yml | 406 + .../assets/ymls/jp/actors/dorrie/anims.yml | 29 + .../assets/ymls/jp/actors/dorrie/geo.yml | 11 + .../assets/ymls/jp/actors/exclamation_box.yml | 162 + .../ymls/jp/actors/exclamation_box/geo.yml | 11 + .../jp/actors/exclamation_box_outline.yml | 148 + .../jp/actors/exclamation_box_outline/geo.yml | 11 + .../assets/ymls/jp/actors/explosion.yml | 119 + .../assets/ymls/jp/actors/explosion/geo.yml | 11 + .../assets/ymls/jp/actors/eyerok.yml | 316 + .../assets/ymls/jp/actors/eyerok/anims.yml | 54 + .../assets/ymls/jp/actors/eyerok/geo.yml | 21 + .../ghostship/assets/ymls/jp/actors/flame.yml | 178 + .../assets/ymls/jp/actors/flame/geo.yml | 21 + .../assets/ymls/jp/actors/flyguy.yml | 269 + .../assets/ymls/jp/actors/flyguy/anims.yml | 19 + .../assets/ymls/jp/actors/flyguy/geo.yml | 11 + .../assets/ymls/jp/actors/fwoosh.yml | 35 + .../assets/ymls/jp/actors/fwoosh/geo.yml | 11 + .../assets/ymls/jp/actors/goomba.yml | 338 + .../assets/ymls/jp/actors/goomba/anims.yml | 19 + .../assets/ymls/jp/actors/goomba/geo.yml | 11 + .../assets/ymls/jp/actors/haunted_cage.yml | 242 + .../ymls/jp/actors/haunted_cage/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/heart.yml | 30 + .../assets/ymls/jp/actors/heart/geo.yml | 11 + .../assets/ymls/jp/actors/heave_ho.yml | 504 + .../assets/ymls/jp/actors/heave_ho/anims.yml | 29 + .../assets/ymls/jp/actors/heave_ho/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/hoot.yml | 524 + .../assets/ymls/jp/actors/hoot/anims.yml | 24 + .../assets/ymls/jp/actors/hoot/geo.yml | 11 + .../assets/ymls/jp/actors/impact_ring.yml | 55 + .../assets/ymls/jp/actors/impact_ring/geo.yml | 11 + .../assets/ymls/jp/actors/impact_smoke.yml | 120 + .../ymls/jp/actors/impact_smoke/geo.yml | 11 + .../assets/ymls/jp/actors/king_bobomb.yml | 391 + .../ymls/jp/actors/king_bobomb/anims.yml | 74 + .../assets/ymls/jp/actors/king_bobomb/geo.yml | 11 + .../assets/ymls/jp/actors/klepto.yml | 456 + .../assets/ymls/jp/actors/klepto/anims.yml | 49 + .../assets/ymls/jp/actors/klepto/geo.yml | 14 + .../ghostship/assets/ymls/jp/actors/koopa.yml | 766 ++ .../assets/ymls/jp/actors/koopa/anims.yml | 84 + .../assets/ymls/jp/actors/koopa/geo.yml | 16 + .../assets/ymls/jp/actors/koopa_flag.yml | 163 + .../ymls/jp/actors/koopa_flag/anims.yml | 19 + .../assets/ymls/jp/actors/koopa_flag/geo.yml | 11 + .../assets/ymls/jp/actors/koopa_shell.yml | 235 + .../assets/ymls/jp/actors/koopa_shell/geo.yml | 21 + .../ymls/jp/actors/lakitu_cameraman.yml | 383 + .../ymls/jp/actors/lakitu_cameraman/anims.yml | 19 + .../ymls/jp/actors/lakitu_cameraman/geo.yml | 11 + .../assets/ymls/jp/actors/lakitu_enemy.yml | 258 + .../ymls/jp/actors/lakitu_enemy/anims.yml | 34 + .../ymls/jp/actors/lakitu_enemy/geo.yml | 11 + .../assets/ymls/jp/actors/leaves.yml | 30 + .../assets/ymls/jp/actors/leaves/geo.yml | 11 + .../assets/ymls/jp/actors/mad_piano.yml | 265 + .../assets/ymls/jp/actors/mad_piano/anims.yml | 24 + .../assets/ymls/jp/actors/mad_piano/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/manta.yml | 457 + .../assets/ymls/jp/actors/manta/anims.yml | 19 + .../assets/ymls/jp/actors/manta/geo.yml | 13 + .../ghostship/assets/ymls/jp/actors/mario.yml | 2313 +++++ .../assets/ymls/jp/actors/mario/geo.yml | 251 + .../assets/ymls/jp/actors/mario_cap.yml | 194 + .../assets/ymls/jp/actors/mario_cap/geo.yml | 26 + .../assets/ymls/jp/actors/metal_box.yml | 52 + .../assets/ymls/jp/actors/metal_box/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/mips.yml | 433 + .../assets/ymls/jp/actors/mips/anims.yml | 39 + .../assets/ymls/jp/actors/mips/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/mist.yml | 41 + .../assets/ymls/jp/actors/mist/geo.yml | 16 + .../assets/ymls/jp/actors/moneybag.yml | 163 + .../assets/ymls/jp/actors/moneybag/anims.yml | 39 + .../assets/ymls/jp/actors/moneybag/geo.yml | 21 + .../assets/ymls/jp/actors/monty_mole.yml | 402 + .../ymls/jp/actors/monty_mole/anims.yml | 64 + .../assets/ymls/jp/actors/monty_mole/geo.yml | 11 + .../assets/ymls/jp/actors/monty_mole_hole.yml | 26 + .../assets/ymls/jp/actors/mr_i_eyeball.yml | 39 + .../ymls/jp/actors/mr_i_eyeball/geo.yml | 11 + .../assets/ymls/jp/actors/mr_i_iris.yml | 77 + .../assets/ymls/jp/actors/mr_i_iris/geo.yml | 11 + .../assets/ymls/jp/actors/mushroom_1up.yml | 35 + .../ymls/jp/actors/mushroom_1up/geo.yml | 11 + .../assets/ymls/jp/actors/number/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/peach.yml | 803 ++ .../assets/ymls/jp/actors/peach/anims.yml | 74 + .../assets/ymls/jp/actors/peach/geo.yml | 21 + .../assets/ymls/jp/actors/pebble.yml | 29 + .../assets/ymls/jp/actors/penguin.yml | 324 + .../assets/ymls/jp/actors/penguin/anims.yml | 34 + .../assets/ymls/jp/actors/penguin/geo.yml | 11 + .../assets/ymls/jp/actors/piranha_plant.yml | 340 + .../ymls/jp/actors/piranha_plant/anims.yml | 64 + .../ymls/jp/actors/piranha_plant/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/pokey.yml | 79 + .../assets/ymls/jp/actors/pokey/geo.yml | 16 + .../assets/ymls/jp/actors/poundable_pole.yml | 78 + .../ymls/jp/actors/poundable_pole/geo.yml | 11 + .../assets/ymls/jp/actors/power_meter.yml | 136 + .../assets/ymls/jp/actors/purple_switch.yml | 66 + .../ymls/jp/actors/purple_switch/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/sand.yml | 26 + .../assets/ymls/jp/actors/scuttlebug.yml | 241 + .../ymls/jp/actors/scuttlebug/anims.yml | 19 + .../assets/ymls/jp/actors/scuttlebug/geo.yml | 11 + .../assets/ymls/jp/actors/seaweed.yml | 117 + .../assets/ymls/jp/actors/seaweed/anims.yml | 19 + .../assets/ymls/jp/actors/seaweed/geo.yml | 11 + .../assets/ymls/jp/actors/skeeter.yml | 594 ++ .../assets/ymls/jp/actors/skeeter/anims.yml | 34 + .../assets/ymls/jp/actors/skeeter/geo.yml | 11 + .../assets/ymls/jp/actors/small_key.yml | 155 + .../assets/ymls/jp/actors/small_key/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/smoke.yml | 31 + .../assets/ymls/jp/actors/snowman.yml | 216 + .../assets/ymls/jp/actors/snowman/anims.yml | 24 + .../assets/ymls/jp/actors/snowman/geo.yml | 17 + .../assets/ymls/jp/actors/snufit.yml | 207 + .../assets/ymls/jp/actors/snufit/geo.yml | 11 + .../assets/ymls/jp/actors/sparkle.yml | 105 + .../assets/ymls/jp/actors/sparkle/geo.yml | 11 + .../ymls/jp/actors/sparkle_animation.yml | 91 + .../ymls/jp/actors/sparkle_animation/geo.yml | 11 + .../assets/ymls/jp/actors/spindrift.yml | 159 + .../assets/ymls/jp/actors/spindrift/anims.yml | 19 + .../assets/ymls/jp/actors/spindrift/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/spiny.yml | 173 + .../assets/ymls/jp/actors/spiny/anims.yml | 19 + .../assets/ymls/jp/actors/spiny/geo.yml | 11 + .../assets/ymls/jp/actors/spiny_egg.yml | 169 + .../assets/ymls/jp/actors/spiny_egg/anims.yml | 19 + .../assets/ymls/jp/actors/spiny_egg/geo.yml | 11 + .../assets/ymls/jp/actors/springboard.yml | 102 + .../assets/ymls/jp/actors/springboard/geo.yml | 21 + .../ghostship/assets/ymls/jp/actors/star.yml | 70 + .../assets/ymls/jp/actors/star/geo.yml | 11 + .../assets/ymls/jp/actors/stomp_smoke.yml | 156 + .../assets/ymls/jp/actors/stomp_smoke/geo.yml | 16 + .../ghostship/assets/ymls/jp/actors/sushi.yml | 169 + .../assets/ymls/jp/actors/sushi/anims.yml | 19 + .../assets/ymls/jp/actors/sushi/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/swoop.yml | 185 + .../assets/ymls/jp/actors/swoop/anims.yml | 24 + .../assets/ymls/jp/actors/swoop/geo.yml | 11 + .../assets/ymls/jp/actors/thwomp.yml | 95 + .../assets/ymls/jp/actors/thwomp/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/toad.yml | 301 + .../assets/ymls/jp/actors/toad/anims.yml | 54 + .../assets/ymls/jp/actors/toad/geo.yml | 21 + .../assets/ymls/jp/actors/tornado.yml | 59 + .../assets/ymls/jp/actors/tornado/geo.yml | 13 + .../ymls/jp/actors/transparent_star.yml | 32 + .../ymls/jp/actors/transparent_star/geo.yml | 11 + .../assets/ymls/jp/actors/treasure_chest.yml | 193 + .../ymls/jp/actors/treasure_chest/geo.yml | 16 + .../ghostship/assets/ymls/jp/actors/tree.yml | 132 + .../assets/ymls/jp/actors/tree/geo.yml | 31 + .../ghostship/assets/ymls/jp/actors/ukiki.yml | 480 + .../assets/ymls/jp/actors/ukiki/anims.yml | 79 + .../assets/ymls/jp/actors/ukiki/geo.yml | 12 + .../ghostship/assets/ymls/jp/actors/unagi.yml | 312 + .../assets/ymls/jp/actors/unagi/anims.yml | 49 + .../assets/ymls/jp/actors/unagi/geo.yml | 12 + .../assets/ymls/jp/actors/walk_smoke.yml | 119 + .../assets/ymls/jp/actors/walk_smoke/geo.yml | 11 + .../assets/ymls/jp/actors/warp_collision.yml | 16 + .../assets/ymls/jp/actors/warp_pipe.yml | 118 + .../assets/ymls/jp/actors/warp_pipe/geo.yml | 11 + .../assets/ymls/jp/actors/water_bubble.yml | 77 + .../ymls/jp/actors/water_bubble/geo.yml | 16 + .../assets/ymls/jp/actors/water_mine.yml | 110 + .../assets/ymls/jp/actors/water_mine/geo.yml | 11 + .../assets/ymls/jp/actors/water_ring.yml | 79 + .../ymls/jp/actors/water_ring/anims.yml | 19 + .../assets/ymls/jp/actors/water_ring/geo.yml | 11 + .../assets/ymls/jp/actors/water_splash.yml | 133 + .../ymls/jp/actors/water_splash/geo.yml | 11 + .../assets/ymls/jp/actors/water_wave.yml | 87 + .../assets/ymls/jp/actors/water_wave/geo.yml | 16 + .../assets/ymls/jp/actors/whirlpool.yml | 49 + .../assets/ymls/jp/actors/white_particle.yml | 30 + .../ymls/jp/actors/white_particle/geo.yml | 11 + .../ymls/jp/actors/white_particle_small.yml | 47 + .../ghostship/assets/ymls/jp/actors/whomp.yml | 228 + .../assets/ymls/jp/actors/whomp/anims.yml | 24 + .../assets/ymls/jp/actors/whomp/geo.yml | 11 + .../assets/ymls/jp/actors/wiggler.yml | 461 + .../ymls/jp/actors/wiggler_body/anims.yml | 19 + .../ymls/jp/actors/wiggler_body/geo.yml | 11 + .../ymls/jp/actors/wiggler_head/anims.yml | 19 + .../ymls/jp/actors/wiggler_head/geo.yml | 11 + .../assets/ymls/jp/actors/wooden_signpost.yml | 94 + .../ymls/jp/actors/wooden_signpost/geo.yml | 11 + .../assets/ymls/jp/actors/yellow_sphere.yml | 35 + .../ymls/jp/actors/yellow_sphere/geo.yml | 11 + .../ymls/jp/actors/yellow_sphere_small.yml | 40 + .../jp/actors/yellow_sphere_small/geo.yml | 11 + .../ghostship/assets/ymls/jp/actors/yoshi.yml | 675 ++ .../assets/ymls/jp/actors/yoshi/anims.yml | 29 + .../assets/ymls/jp/actors/yoshi/geo.yml | 11 + .../assets/ymls/jp/actors/yoshi_egg.yml | 133 + .../assets/ymls/jp/actors/yoshi_egg/geo.yml | 11 + .../ghostship/assets/ymls/jp/assets/anims.yml | 835 ++ .../ghostship/assets/ymls/jp/assets/demos.yml | 34 + .../assets/ymls/jp/bin/debug_level_select.yml | 674 ++ .../ghostship/assets/ymls/jp/bin/effect.yml | 33 + .../ghostship/assets/ymls/jp/bin/segment2.yml | 350 + .../assets/ymls/jp/bin/title_screen_bg.yml | 50 + .../ghostship/assets/ymls/jp/levels/bbh.yml | 3565 +++++++ .../assets/ymls/jp/levels/bbh/geo.yml | 211 + .../ghostship/assets/ymls/jp/levels/bitdw.yml | 1425 +++ .../assets/ymls/jp/levels/bitdw/geo.yml | 136 + .../ghostship/assets/ymls/jp/levels/bitfs.yml | 1946 ++++ .../assets/ymls/jp/levels/bitfs/geo.yml | 166 + .../ghostship/assets/ymls/jp/levels/bits.yml | 2273 +++++ .../assets/ymls/jp/levels/bits/geo.yml | 166 + .../ghostship/assets/ymls/jp/levels/bob.yml | 1281 +++ .../assets/ymls/jp/levels/bob/geo.yml | 26 + .../assets/ymls/jp/levels/bowser_1.yml | 117 + .../assets/ymls/jp/levels/bowser_1/geo.yml | 11 + .../assets/ymls/jp/levels/bowser_2.yml | 150 + .../assets/ymls/jp/levels/bowser_2/geo.yml | 16 + .../assets/ymls/jp/levels/bowser_3.yml | 634 ++ .../assets/ymls/jp/levels/bowser_3/geo.yml | 66 + .../ymls/jp/levels/castle_courtyard.yml | 595 ++ .../ymls/jp/levels/castle_courtyard/geo.yml | 16 + .../assets/ymls/jp/levels/castle_grounds.yml | 1326 +++ .../ymls/jp/levels/castle_grounds/geo.yml | 31 + .../assets/ymls/jp/levels/castle_inside.yml | 8455 ++++++++++++++++ .../ymls/jp/levels/castle_inside/geo.yml | 241 + .../ghostship/assets/ymls/jp/levels/ccm.yml | 2738 ++++++ .../assets/ymls/jp/levels/ccm/geo.yml | 56 + .../ghostship/assets/ymls/jp/levels/cotmc.yml | 790 ++ .../assets/ymls/jp/levels/cotmc/geo.yml | 11 + .../ghostship/assets/ymls/jp/levels/ddd.yml | 1231 +++ .../assets/ymls/jp/levels/ddd/geo.yml | 31 + .../assets/ymls/jp/levels/ending.yml | 400 + .../assets/ymls/jp/levels/ending/geo.yml | 11 + .../ghostship/assets/ymls/jp/levels/hmc.yml | 3365 +++++++ .../assets/ymls/jp/levels/hmc/geo.yml | 136 + .../ghostship/assets/ymls/jp/levels/intro.yml | 79 + .../assets/ymls/jp/levels/intro/geo.yml | 29 + .../ghostship/assets/ymls/jp/levels/jrb.yml | 1579 +++ .../assets/ymls/jp/levels/jrb/geo.yml | 71 + .../ghostship/assets/ymls/jp/levels/lll.yml | 2688 ++++++ .../assets/ymls/jp/levels/lll/geo.yml | 216 + .../ghostship/assets/ymls/jp/levels/menu.yml | 1702 ++++ .../assets/ymls/jp/levels/menu/geo.yml | 68 + .../ghostship/assets/ymls/jp/levels/pss.yml | 1167 +++ .../assets/ymls/jp/levels/pss/geo.yml | 11 + .../ghostship/assets/ymls/jp/levels/rr.yml | 3893 ++++++++ .../assets/ymls/jp/levels/rr/geo.yml | 191 + .../ghostship/assets/ymls/jp/levels/sa.yml | 293 + .../assets/ymls/jp/levels/sa/geo.yml | 11 + .../ghostship/assets/ymls/jp/levels/sl.yml | 1239 +++ .../assets/ymls/jp/levels/sl/geo.yml | 31 + .../ghostship/assets/ymls/jp/levels/ssl.yml | 2751 ++++++ .../assets/ymls/jp/levels/ssl/geo.yml | 61 + .../ghostship/assets/ymls/jp/levels/thi.yml | 1206 +++ .../assets/ymls/jp/levels/thi/geo.yml | 36 + .../ghostship/assets/ymls/jp/levels/totwc.yml | 515 + .../assets/ymls/jp/levels/totwc/geo.yml | 16 + .../ghostship/assets/ymls/jp/levels/ttc.yml | 1978 ++++ .../assets/ymls/jp/levels/ttc/geo.yml | 86 + .../ghostship/assets/ymls/jp/levels/ttm.yml | 4378 +++++++++ .../assets/ymls/jp/levels/ttm/geo.yml | 156 + .../ghostship/assets/ymls/jp/levels/vcutm.yml | 695 ++ .../assets/ymls/jp/levels/vcutm/geo.yml | 16 + .../ghostship/assets/ymls/jp/levels/wdw.yml | 1989 ++++ .../assets/ymls/jp/levels/wdw/geo.yml | 51 + .../ghostship/assets/ymls/jp/levels/wf.yml | 2055 ++++ .../assets/ymls/jp/levels/wf/geo.yml | 161 + .../ghostship/assets/ymls/jp/levels/wmotr.yml | 1185 +++ .../assets/ymls/jp/levels/wmotr/geo.yml | 11 + .../ghostship/assets/ymls/jp/sound/banks.yml | 132 + .../ghostship/assets/ymls/jp/sound/root.yml | 8 + .../ymls/jp/sound/samples/bowser_organ.yml | 9 + .../ymls/jp/sound/samples/course_start.yml | 3 + .../ymls/jp/sound/samples/instruments.yml | 219 + .../jp/sound/samples/piranha_music_box.yml | 3 + .../assets/ymls/jp/sound/samples/sfx_1.yml | 18 + .../assets/ymls/jp/sound/samples/sfx_4.yml | 30 + .../assets/ymls/jp/sound/samples/sfx_5.yml | 87 + .../assets/ymls/jp/sound/samples/sfx_6.yml | 42 + .../assets/ymls/jp/sound/samples/sfx_7.yml | 39 + .../assets/ymls/jp/sound/samples/sfx_9.yml | 21 + .../ymls/jp/sound/samples/sfx_mario.yml | 48 + .../ymls/jp/sound/samples/sfx_mario_peach.yml | 42 + .../ymls/jp/sound/samples/sfx_terrain.yml | 24 + .../ymls/jp/sound/samples/sfx_water.yml | 9 + .../assets/ymls/jp/sound/sequences.yml | 249 + .../ghostship/assets/ymls/jp/texts/acts.yml | 390 + .../assets/ymls/jp/texts/courses.yml | 110 + .../assets/ymls/jp/texts/dialogs.yml | 686 ++ .../assets/ymls/jp/texts/strings.yml | 71 + .../assets/ymls/jp/textures/cave.yml | 159 + .../assets/ymls/jp/textures/effect.yml | 165 + .../assets/ymls/jp/textures/fire.yml | 222 + .../assets/ymls/jp/textures/generic.yml | 204 + .../assets/ymls/jp/textures/grass.yml | 222 + .../assets/ymls/jp/textures/inside.yml | 159 + .../assets/ymls/jp/textures/intro_raw.yml | 463 + .../assets/ymls/jp/textures/ipl3_raw.yml | 449 + .../assets/ymls/jp/textures/machine.yml | 159 + .../assets/ymls/jp/textures/mountain.yml | 195 + .../assets/ymls/jp/textures/outside.yml | 195 + .../assets/ymls/jp/textures/segment2.yml | 2359 +++++ .../ghostship/assets/ymls/jp/textures/sky.yml | 141 + .../assets/ymls/jp/textures/skyboxes/bbh.yml | 342 + .../assets/ymls/jp/textures/skyboxes/bidw.yml | 526 + .../ymls/jp/textures/skyboxes/bitfs.yml | 406 + .../assets/ymls/jp/textures/skyboxes/bits.yml | 526 + .../assets/ymls/jp/textures/skyboxes/ccm.yml | 526 + .../ymls/jp/textures/skyboxes/cloud_floor.yml | 526 + .../ymls/jp/textures/skyboxes/clouds.yml | 342 + .../assets/ymls/jp/textures/skyboxes/ssl.yml | 526 + .../ymls/jp/textures/skyboxes/water.yml | 526 + .../assets/ymls/jp/textures/skyboxes/wdw.yml | 526 + .../assets/ymls/jp/textures/snow.yml | 168 + .../assets/ymls/jp/textures/spooky.yml | 159 + .../ymls/jp/textures/title_screen_bg.yml | 94 + .../assets/ymls/jp/textures/water.yml | 141 + .../ghostship/assets/ymls/us/actors/amp.yml | 113 + .../assets/ymls/us/actors/amp/anims.yml | 19 + .../assets/ymls/us/actors/amp/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/bird.yml | 109 + .../assets/ymls/us/actors/bird/anims.yml | 24 + .../assets/ymls/us/actors/bird/geo.yml | 11 + .../assets/ymls/us/actors/blargg.yml | 170 + .../assets/ymls/us/actors/blargg/anims.yml | 24 + .../assets/ymls/us/actors/blargg/geo.yml | 11 + .../ymls/us/actors/blue_coin_switch.yml | 66 + .../ymls/us/actors/blue_coin_switch/geo.yml | 11 + .../assets/ymls/us/actors/blue_fish.yml | 58 + .../assets/ymls/us/actors/blue_fish/anims.yml | 19 + .../assets/ymls/us/actors/blue_fish/geo.yml | 16 + .../assets/ymls/us/actors/bobomb.yml | 192 + .../assets/ymls/us/actors/bobomb/anims.yml | 24 + .../assets/ymls/us/actors/bobomb/geo.yml | 16 + .../ghostship/assets/ymls/us/actors/bomb.yml | 110 + .../assets/ymls/us/actors/bomb/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/boo.yml | 132 + .../assets/ymls/us/actors/boo/geo.yml | 11 + .../assets/ymls/us/actors/boo_castle.yml | 132 + .../assets/ymls/us/actors/boo_castle/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/book.yml | 52 + .../assets/ymls/us/actors/book/geo.yml | 11 + .../assets/ymls/us/actors/bookend.yml | 256 + .../assets/ymls/us/actors/bookend/anims.yml | 29 + .../assets/ymls/us/actors/bookend/geo.yml | 11 + .../assets/ymls/us/actors/bowling_ball.yml | 0 .../ymls/us/actors/bowling_ball/geo.yml | 16 + .../assets/ymls/us/actors/bowser.yml | 1492 +++ .../assets/ymls/us/actors/bowser/anims.yml | 149 + .../assets/ymls/us/actors/bowser/geo.yml | 36 + .../assets/ymls/us/actors/bowser_flame.yml | 358 + .../ymls/us/actors/bowser_flame/geo.yml | 11 + .../assets/ymls/us/actors/bowser_key.yml | 94 + .../ymls/us/actors/bowser_key/anims.yml | 24 + .../assets/ymls/us/actors/bowser_key/geo.yml | 16 + .../assets/ymls/us/actors/breakable_box.yml | 71 + .../ymls/us/actors/breakable_box/geo.yml | 16 + .../ghostship/assets/ymls/us/actors/bub.yml | 193 + .../assets/ymls/us/actors/bub/anims.yml | 19 + .../assets/ymls/us/actors/bub/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/bubba.yml | 262 + .../assets/ymls/us/actors/bubba/geo.yml | 11 + .../assets/ymls/us/actors/bubble.yml | 44 + .../assets/ymls/us/actors/bubble/geo.yml | 16 + .../assets/ymls/us/actors/bullet_bill.yml | 132 + .../assets/ymls/us/actors/bullet_bill/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/bully.yml | 256 + .../assets/ymls/us/actors/bully/anims.yml | 34 + .../assets/ymls/us/actors/bully/geo.yml | 16 + .../assets/ymls/us/actors/burn_smoke.yml | 45 + .../assets/ymls/us/actors/burn_smoke/geo.yml | 11 + .../assets/ymls/us/actors/butterfly.yml | 42 + .../assets/ymls/us/actors/butterfly/anims.yml | 24 + .../assets/ymls/us/actors/butterfly/geo.yml | 11 + .../assets/ymls/us/actors/cannon_barrel.yml | 70 + .../ymls/us/actors/cannon_barrel/geo.yml | 11 + .../assets/ymls/us/actors/cannon_base.yml | 76 + .../assets/ymls/us/actors/cannon_base/geo.yml | 11 + .../assets/ymls/us/actors/cannon_lid.yml | 42 + .../assets/ymls/us/actors/capswitch.yml | 143 + .../assets/ymls/us/actors/capswitch/geo.yml | 11 + .../assets/ymls/us/actors/chain_ball.yml | 33 + .../assets/ymls/us/actors/chain_ball/geo.yml | 11 + .../assets/ymls/us/actors/chain_chomp.yml | 230 + .../ymls/us/actors/chain_chomp/anims.yml | 19 + .../assets/ymls/us/actors/chain_chomp/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/chair.yml | 165 + .../assets/ymls/us/actors/chair/anims.yml | 19 + .../assets/ymls/us/actors/chair/geo.yml | 11 + .../ymls/us/actors/checkerboard_platform.yml | 66 + .../us/actors/checkerboard_platform/geo.yml | 11 + .../assets/ymls/us/actors/chillychief.yml | 177 + .../ymls/us/actors/chillychief/anims.yml | 34 + .../assets/ymls/us/actors/chillychief/geo.yml | 18 + .../assets/ymls/us/actors/chuckya.yml | 312 + .../assets/ymls/us/actors/chuckya/anims.yml | 44 + .../assets/ymls/us/actors/chuckya/geo.yml | 11 + .../assets/ymls/us/actors/clam_shell.yml | 107 + .../ymls/us/actors/clam_shell/anims.yml | 24 + .../assets/ymls/us/actors/clam_shell/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/coin.yml | 134 + .../assets/ymls/us/actors/coin/geo.yml | 36 + .../assets/ymls/us/actors/cyan_fish.yml | 89 + .../assets/ymls/us/actors/cyan_fish/anims.yml | 19 + .../assets/ymls/us/actors/cyan_fish/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/dirt.yml | 138 + .../assets/ymls/us/actors/dirt/geo.yml | 16 + .../ghostship/assets/ymls/us/actors/door.yml | 430 + .../assets/ymls/us/actors/door/anims.yml | 39 + .../assets/ymls/us/actors/door/geo.yml | 61 + .../assets/ymls/us/actors/dorrie.yml | 406 + .../assets/ymls/us/actors/dorrie/anims.yml | 29 + .../assets/ymls/us/actors/dorrie/geo.yml | 11 + .../assets/ymls/us/actors/exclamation_box.yml | 162 + .../ymls/us/actors/exclamation_box/geo.yml | 11 + .../us/actors/exclamation_box_outline.yml | 148 + .../us/actors/exclamation_box_outline/geo.yml | 11 + .../assets/ymls/us/actors/explosion.yml | 119 + .../assets/ymls/us/actors/explosion/geo.yml | 11 + .../assets/ymls/us/actors/eyerok.yml | 316 + .../assets/ymls/us/actors/eyerok/anims.yml | 54 + .../assets/ymls/us/actors/eyerok/geo.yml | 21 + .../ghostship/assets/ymls/us/actors/flame.yml | 178 + .../assets/ymls/us/actors/flame/geo.yml | 21 + .../assets/ymls/us/actors/flyguy.yml | 272 + .../assets/ymls/us/actors/flyguy/anims.yml | 19 + .../assets/ymls/us/actors/flyguy/geo.yml | 11 + .../assets/ymls/us/actors/fwoosh.yml | 35 + .../assets/ymls/us/actors/fwoosh/geo.yml | 11 + .../assets/ymls/us/actors/goomba.yml | 338 + .../assets/ymls/us/actors/goomba/anims.yml | 19 + .../assets/ymls/us/actors/goomba/geo.yml | 11 + .../assets/ymls/us/actors/haunted_cage.yml | 242 + .../ymls/us/actors/haunted_cage/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/heart.yml | 30 + .../assets/ymls/us/actors/heart/geo.yml | 11 + .../assets/ymls/us/actors/heave_ho.yml | 504 + .../assets/ymls/us/actors/heave_ho/anims.yml | 29 + .../assets/ymls/us/actors/heave_ho/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/hoot.yml | 524 + .../assets/ymls/us/actors/hoot/anims.yml | 24 + .../assets/ymls/us/actors/hoot/geo.yml | 11 + .../assets/ymls/us/actors/impact_ring.yml | 55 + .../assets/ymls/us/actors/impact_ring/geo.yml | 11 + .../assets/ymls/us/actors/impact_smoke.yml | 120 + .../ymls/us/actors/impact_smoke/geo.yml | 11 + .../assets/ymls/us/actors/king_bobomb.yml | 391 + .../ymls/us/actors/king_bobomb/anims.yml | 74 + .../assets/ymls/us/actors/king_bobomb/geo.yml | 11 + .../assets/ymls/us/actors/klepto.yml | 459 + .../assets/ymls/us/actors/klepto/anims.yml | 49 + .../assets/ymls/us/actors/klepto/geo.yml | 14 + .../ghostship/assets/ymls/us/actors/koopa.yml | 766 ++ .../assets/ymls/us/actors/koopa/anims.yml | 84 + .../assets/ymls/us/actors/koopa/geo.yml | 16 + .../assets/ymls/us/actors/koopa_flag.yml | 163 + .../ymls/us/actors/koopa_flag/anims.yml | 19 + .../assets/ymls/us/actors/koopa_flag/geo.yml | 11 + .../assets/ymls/us/actors/koopa_shell.yml | 235 + .../assets/ymls/us/actors/koopa_shell/geo.yml | 21 + .../ymls/us/actors/lakitu_cameraman.yml | 383 + .../ymls/us/actors/lakitu_cameraman/anims.yml | 19 + .../ymls/us/actors/lakitu_cameraman/geo.yml | 11 + .../assets/ymls/us/actors/lakitu_enemy.yml | 258 + .../ymls/us/actors/lakitu_enemy/anims.yml | 34 + .../ymls/us/actors/lakitu_enemy/geo.yml | 11 + .../assets/ymls/us/actors/leaves.yml | 30 + .../assets/ymls/us/actors/leaves/geo.yml | 11 + .../assets/ymls/us/actors/mad_piano.yml | 265 + .../assets/ymls/us/actors/mad_piano/anims.yml | 24 + .../assets/ymls/us/actors/mad_piano/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/manta.yml | 457 + .../assets/ymls/us/actors/manta/anims.yml | 19 + .../assets/ymls/us/actors/manta/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/mario.yml | 2313 +++++ .../assets/ymls/us/actors/mario/geo.yml | 251 + .../assets/ymls/us/actors/mario_cap.yml | 194 + .../assets/ymls/us/actors/mario_cap/geo.yml | 26 + .../assets/ymls/us/actors/metal_box.yml | 52 + .../assets/ymls/us/actors/metal_box/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/mips.yml | 433 + .../assets/ymls/us/actors/mips/anims.yml | 39 + .../assets/ymls/us/actors/mips/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/mist.yml | 41 + .../assets/ymls/us/actors/mist/geo.yml | 16 + .../assets/ymls/us/actors/moneybag.yml | 163 + .../assets/ymls/us/actors/moneybag/anims.yml | 39 + .../assets/ymls/us/actors/moneybag/geo.yml | 21 + .../assets/ymls/us/actors/monty_mole.yml | 402 + .../ymls/us/actors/monty_mole/anims.yml | 64 + .../assets/ymls/us/actors/monty_mole/geo.yml | 11 + .../assets/ymls/us/actors/monty_mole_hole.yml | 26 + .../assets/ymls/us/actors/mr_i_eyeball.yml | 39 + .../ymls/us/actors/mr_i_eyeball/geo.yml | 11 + .../assets/ymls/us/actors/mr_i_iris.yml | 77 + .../assets/ymls/us/actors/mr_i_iris/geo.yml | 11 + .../assets/ymls/us/actors/mushroom_1up.yml | 35 + .../ymls/us/actors/mushroom_1up/geo.yml | 11 + .../assets/ymls/us/actors/number.yml | 0 .../assets/ymls/us/actors/number/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/peach.yml | 813 ++ .../assets/ymls/us/actors/peach/anims.yml | 74 + .../assets/ymls/us/actors/peach/geo.yml | 21 + .../assets/ymls/us/actors/pebble.yml | 29 + .../assets/ymls/us/actors/penguin.yml | 324 + .../assets/ymls/us/actors/penguin/anims.yml | 34 + .../assets/ymls/us/actors/penguin/geo.yml | 11 + .../assets/ymls/us/actors/piranha_plant.yml | 340 + .../ymls/us/actors/piranha_plant/anims.yml | 64 + .../ymls/us/actors/piranha_plant/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/pokey.yml | 79 + .../assets/ymls/us/actors/pokey/geo.yml | 16 + .../assets/ymls/us/actors/poundable_pole.yml | 78 + .../ymls/us/actors/poundable_pole/geo.yml | 11 + .../assets/ymls/us/actors/power_meter.yml | 136 + .../assets/ymls/us/actors/purple_switch.yml | 66 + .../ymls/us/actors/purple_switch/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/sand.yml | 26 + .../assets/ymls/us/actors/scuttlebug.yml | 241 + .../ymls/us/actors/scuttlebug/anims.yml | 19 + .../assets/ymls/us/actors/scuttlebug/geo.yml | 11 + .../assets/ymls/us/actors/seaweed.yml | 117 + .../assets/ymls/us/actors/seaweed/anims.yml | 19 + .../assets/ymls/us/actors/seaweed/geo.yml | 11 + .../assets/ymls/us/actors/skeeter.yml | 594 ++ .../assets/ymls/us/actors/skeeter/anims.yml | 34 + .../assets/ymls/us/actors/skeeter/geo.yml | 11 + .../assets/ymls/us/actors/small_key.yml | 158 + .../assets/ymls/us/actors/small_key/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/smoke.yml | 31 + .../assets/ymls/us/actors/snowman.yml | 219 + .../assets/ymls/us/actors/snowman/anims.yml | 24 + .../assets/ymls/us/actors/snowman/geo.yml | 17 + .../assets/ymls/us/actors/snufit.yml | 207 + .../assets/ymls/us/actors/snufit/geo.yml | 11 + .../assets/ymls/us/actors/sparkle.yml | 105 + .../assets/ymls/us/actors/sparkle/geo.yml | 11 + .../ymls/us/actors/sparkle_animation.yml | 91 + .../ymls/us/actors/sparkle_animation/geo.yml | 11 + .../assets/ymls/us/actors/spindrift.yml | 159 + .../assets/ymls/us/actors/spindrift/anims.yml | 19 + .../assets/ymls/us/actors/spindrift/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/spiny.yml | 173 + .../assets/ymls/us/actors/spiny/anims.yml | 19 + .../assets/ymls/us/actors/spiny/geo.yml | 11 + .../assets/ymls/us/actors/spiny_egg.yml | 169 + .../assets/ymls/us/actors/spiny_egg/anims.yml | 19 + .../assets/ymls/us/actors/spiny_egg/geo.yml | 11 + .../assets/ymls/us/actors/springboard.yml | 102 + .../assets/ymls/us/actors/springboard/geo.yml | 21 + .../ghostship/assets/ymls/us/actors/star.yml | 72 + .../assets/ymls/us/actors/star/geo.yml | 11 + .../assets/ymls/us/actors/stomp_smoke.yml | 156 + .../assets/ymls/us/actors/stomp_smoke/geo.yml | 16 + .../ghostship/assets/ymls/us/actors/sushi.yml | 172 + .../assets/ymls/us/actors/sushi/anims.yml | 19 + .../assets/ymls/us/actors/sushi/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/swoop.yml | 185 + .../assets/ymls/us/actors/swoop/anims.yml | 24 + .../assets/ymls/us/actors/swoop/geo.yml | 11 + .../assets/ymls/us/actors/test_platform.yml | 41 + .../ymls/us/actors/test_platform/geo.yml | 11 + .../assets/ymls/us/actors/thwomp.yml | 95 + .../assets/ymls/us/actors/thwomp/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/toad.yml | 316 + .../assets/ymls/us/actors/toad/anims.yml | 54 + .../assets/ymls/us/actors/toad/geo.yml | 21 + .../assets/ymls/us/actors/tornado.yml | 59 + .../assets/ymls/us/actors/tornado/geo.yml | 13 + .../ymls/us/actors/transparent_star.yml | 32 + .../ymls/us/actors/transparent_star/geo.yml | 11 + .../assets/ymls/us/actors/treasure_chest.yml | 193 + .../ymls/us/actors/treasure_chest/geo.yml | 16 + .../ghostship/assets/ymls/us/actors/tree.yml | 132 + .../assets/ymls/us/actors/tree/geo.yml | 31 + .../ghostship/assets/ymls/us/actors/ukiki.yml | 483 + .../assets/ymls/us/actors/ukiki/anims.yml | 79 + .../assets/ymls/us/actors/ukiki/geo.yml | 12 + .../ghostship/assets/ymls/us/actors/unagi.yml | 312 + .../assets/ymls/us/actors/unagi/anims.yml | 49 + .../assets/ymls/us/actors/unagi/geo.yml | 12 + .../assets/ymls/us/actors/walk_smoke.yml | 119 + .../assets/ymls/us/actors/walk_smoke/geo.yml | 11 + .../assets/ymls/us/actors/warp_collision.yml | 16 + .../assets/ymls/us/actors/warp_pipe.yml | 118 + .../assets/ymls/us/actors/warp_pipe/geo.yml | 11 + .../assets/ymls/us/actors/water_bubble.yml | 77 + .../ymls/us/actors/water_bubble/geo.yml | 16 + .../assets/ymls/us/actors/water_mine.yml | 110 + .../assets/ymls/us/actors/water_mine/geo.yml | 11 + .../assets/ymls/us/actors/water_ring.yml | 79 + .../ymls/us/actors/water_ring/anims.yml | 19 + .../assets/ymls/us/actors/water_ring/geo.yml | 11 + .../assets/ymls/us/actors/water_splash.yml | 133 + .../ymls/us/actors/water_splash/geo.yml | 11 + .../assets/ymls/us/actors/water_wave.yml | 87 + .../assets/ymls/us/actors/water_wave/geo.yml | 16 + .../assets/ymls/us/actors/whirlpool.yml | 49 + .../assets/ymls/us/actors/white_particle.yml | 30 + .../ymls/us/actors/white_particle/geo.yml | 11 + .../ymls/us/actors/white_particle_small.yml | 47 + .../ghostship/assets/ymls/us/actors/whomp.yml | 231 + .../assets/ymls/us/actors/whomp/anims.yml | 24 + .../assets/ymls/us/actors/whomp/geo.yml | 11 + .../assets/ymls/us/actors/wiggler.yml | 461 + .../ymls/us/actors/wiggler_body/anims.yml | 19 + .../ymls/us/actors/wiggler_head/anims.yml | 19 + .../ymls/us/actors/wiggler_head/geo.yml | 11 + .../assets/ymls/us/actors/wooden_signpost.yml | 94 + .../ymls/us/actors/wooden_signpost/geo.yml | 11 + .../assets/ymls/us/actors/yellow_sphere.yml | 35 + .../ymls/us/actors/yellow_sphere/geo.yml | 11 + .../ymls/us/actors/yellow_sphere_small.yml | 40 + .../us/actors/yellow_sphere_small/geo.yml | 11 + .../ghostship/assets/ymls/us/actors/yoshi.yml | 675 ++ .../assets/ymls/us/actors/yoshi/anims.yml | 29 + .../assets/ymls/us/actors/yoshi/geo.yml | 11 + .../assets/ymls/us/actors/yoshi_egg.yml | 133 + .../assets/ymls/us/actors/yoshi_egg/geo.yml | 11 + .../ghostship/assets/ymls/us/assets/anims.yml | 835 ++ .../ghostship/assets/ymls/us/assets/demos.yml | 39 + .../assets/ymls/us/bin/debug_level_select.yml | 674 ++ .../ghostship/assets/ymls/us/bin/effect.yml | 33 + .../ghostship/assets/ymls/us/bin/segment2.yml | 320 + .../assets/ymls/us/bin/title_screen_bg.yml | 50 + .../ghostship/assets/ymls/us/levels/bbh.yml | 3565 +++++++ .../assets/ymls/us/levels/bbh/geo.yml | 211 + .../ghostship/assets/ymls/us/levels/bitdw.yml | 1425 +++ .../assets/ymls/us/levels/bitdw/geo.yml | 136 + .../ghostship/assets/ymls/us/levels/bitfs.yml | 1946 ++++ .../assets/ymls/us/levels/bitfs/geo.yml | 166 + .../ghostship/assets/ymls/us/levels/bits.yml | 2273 +++++ .../assets/ymls/us/levels/bits/geo.yml | 166 + .../ghostship/assets/ymls/us/levels/bob.yml | 1281 +++ .../assets/ymls/us/levels/bob/geo.yml | 26 + .../assets/ymls/us/levels/bowser_1.yml | 117 + .../assets/ymls/us/levels/bowser_1/geo.yml | 11 + .../assets/ymls/us/levels/bowser_2.yml | 150 + .../assets/ymls/us/levels/bowser_2/geo.yml | 16 + .../assets/ymls/us/levels/bowser_3.yml | 634 ++ .../assets/ymls/us/levels/bowser_3/geo.yml | 66 + .../ymls/us/levels/castle_courtyard.yml | 595 ++ .../ymls/us/levels/castle_courtyard/geo.yml | 16 + .../assets/ymls/us/levels/castle_grounds.yml | 1336 +++ .../ymls/us/levels/castle_grounds/geo.yml | 31 + .../assets/ymls/us/levels/castle_inside.yml | 8459 +++++++++++++++++ .../ymls/us/levels/castle_inside/geo.yml | 241 + .../ghostship/assets/ymls/us/levels/ccm.yml | 2738 ++++++ .../assets/ymls/us/levels/ccm/geo.yml | 56 + .../ghostship/assets/ymls/us/levels/cotmc.yml | 790 ++ .../assets/ymls/us/levels/cotmc/geo.yml | 11 + .../ghostship/assets/ymls/us/levels/ddd.yml | 1231 +++ .../assets/ymls/us/levels/ddd/geo.yml | 31 + .../assets/ymls/us/levels/ending.yml | 400 + .../assets/ymls/us/levels/ending/geo.yml | 11 + .../ghostship/assets/ymls/us/levels/hmc.yml | 3366 +++++++ .../assets/ymls/us/levels/hmc/geo.yml | 136 + .../ghostship/assets/ymls/us/levels/intro.yml | 89 + .../assets/ymls/us/levels/intro/geo.yml | 29 + .../ghostship/assets/ymls/us/levels/jrb.yml | 1580 +++ .../assets/ymls/us/levels/jrb/geo.yml | 71 + .../ghostship/assets/ymls/us/levels/lll.yml | 2688 ++++++ .../assets/ymls/us/levels/lll/geo.yml | 216 + .../ghostship/assets/ymls/us/levels/menu.yml | 955 ++ .../assets/ymls/us/levels/menu/geo.yml | 68 + .../ghostship/assets/ymls/us/levels/pss.yml | 1168 +++ .../assets/ymls/us/levels/pss/geo.yml | 11 + .../ghostship/assets/ymls/us/levels/rr.yml | 4065 ++++++++ .../assets/ymls/us/levels/rr/geo.yml | 191 + .../ghostship/assets/ymls/us/levels/sa.yml | 293 + .../assets/ymls/us/levels/sa/geo.yml | 11 + .../ghostship/assets/ymls/us/levels/sl.yml | 1239 +++ .../assets/ymls/us/levels/sl/geo.yml | 31 + .../ghostship/assets/ymls/us/levels/ssl.yml | 2751 ++++++ .../assets/ymls/us/levels/ssl/geo.yml | 61 + .../ghostship/assets/ymls/us/levels/thi.yml | 1206 +++ .../assets/ymls/us/levels/thi/geo.yml | 36 + .../ghostship/assets/ymls/us/levels/totwc.yml | 515 + .../assets/ymls/us/levels/totwc/geo.yml | 16 + .../ghostship/assets/ymls/us/levels/ttc.yml | 1978 ++++ .../assets/ymls/us/levels/ttc/geo.yml | 86 + .../ghostship/assets/ymls/us/levels/ttm.yml | 4378 +++++++++ .../assets/ymls/us/levels/ttm/geo.yml | 156 + .../ghostship/assets/ymls/us/levels/vcutm.yml | 695 ++ .../assets/ymls/us/levels/vcutm/geo.yml | 16 + .../ghostship/assets/ymls/us/levels/wdw.yml | 1989 ++++ .../assets/ymls/us/levels/wdw/geo.yml | 51 + .../ghostship/assets/ymls/us/levels/wf.yml | 2055 ++++ .../assets/ymls/us/levels/wf/geo.yml | 161 + .../ghostship/assets/ymls/us/levels/wmotr.yml | 1185 +++ .../assets/ymls/us/levels/wmotr/geo.yml | 11 + .../ghostship/assets/ymls/us/sound/banks.yml | 132 + .../ghostship/assets/ymls/us/sound/root.yml | 8 + .../ymls/us/sound/samples/bowser_organ.yml | 9 + .../ymls/us/sound/samples/course_start.yml | 3 + .../ymls/us/sound/samples/instruments.yml | 219 + .../us/sound/samples/piranha_music_box.yml | 3 + .../assets/ymls/us/sound/samples/sfx_1.yml | 18 + .../assets/ymls/us/sound/samples/sfx_4.yml | 30 + .../assets/ymls/us/sound/samples/sfx_5.yml | 87 + .../assets/ymls/us/sound/samples/sfx_6.yml | 42 + .../assets/ymls/us/sound/samples/sfx_7.yml | 42 + .../assets/ymls/us/sound/samples/sfx_9.yml | 21 + .../ymls/us/sound/samples/sfx_mario.yml | 81 + .../ymls/us/sound/samples/sfx_mario_peach.yml | 69 + .../ymls/us/sound/samples/sfx_terrain.yml | 24 + .../ymls/us/sound/samples/sfx_water.yml | 9 + .../assets/ymls/us/sound/sequences.yml | 256 + .../ghostship/assets/ymls/us/texts/acts.yml | 394 + .../assets/ymls/us/texts/courses.yml | 110 + .../assets/ymls/us/texts/dialogs.yml | 686 ++ .../assets/ymls/us/texts/strings.yml | 71 + .../assets/ymls/us/textures/cave.yml | 159 + .../assets/ymls/us/textures/effect.yml | 165 + .../assets/ymls/us/textures/fire.yml | 222 + .../assets/ymls/us/textures/generic.yml | 204 + .../assets/ymls/us/textures/grass.yml | 222 + .../assets/ymls/us/textures/inside.yml | 159 + .../assets/ymls/us/textures/intro_raw.yml | 224 + .../assets/ymls/us/textures/ipl3_raw.yml | 449 + .../assets/ymls/us/textures/machine.yml | 159 + .../assets/ymls/us/textures/mountain.yml | 195 + .../assets/ymls/us/textures/outside.yml | 195 + .../assets/ymls/us/textures/segment2.yml | 1599 ++++ .../ghostship/assets/ymls/us/textures/sky.yml | 141 + .../assets/ymls/us/textures/skyboxes/bbh.yml | 342 + .../assets/ymls/us/textures/skyboxes/bidw.yml | 526 + .../ymls/us/textures/skyboxes/bitfs.yml | 406 + .../assets/ymls/us/textures/skyboxes/bits.yml | 526 + .../assets/ymls/us/textures/skyboxes/ccm.yml | 526 + .../ymls/us/textures/skyboxes/cloud_floor.yml | 526 + .../ymls/us/textures/skyboxes/clouds.yml | 342 + .../assets/ymls/us/textures/skyboxes/ssl.yml | 526 + .../ymls/us/textures/skyboxes/water.yml | 526 + .../assets/ymls/us/textures/skyboxes/wdw.yml | 526 + .../assets/ymls/us/textures/snow.yml | 168 + .../assets/ymls/us/textures/spooky.yml | 159 + .../ymls/us/textures/title_screen_bg.yml | 94 + .../assets/ymls/us/textures/water.yml | 141 + .../app/src/main/assets/ghostship/config.yml | 76 + .../ghostship/include/assets/actors/amp.h | 38 + .../include/assets/actors/amp/anims.h | 4 + .../ghostship/include/assets/actors/amp/geo.h | 4 + .../ghostship/include/assets/actors/bird.h | 40 + .../include/assets/actors/bird/anims.h | 4 + .../include/assets/actors/bird/geo.h | 4 + .../ghostship/include/assets/actors/blargg.h | 60 + .../include/assets/actors/blargg/anims.h | 4 + .../include/assets/actors/blargg/geo.h | 4 + .../include/assets/actors/blue_coin_switch.h | 23 + .../assets/actors/blue_coin_switch/geo.h | 4 + .../include/assets/actors/blue_fish.h | 22 + .../include/assets/actors/blue_fish/anims.h | 4 + .../include/assets/actors/blue_fish/geo.h | 6 + .../ghostship/include/assets/actors/bobomb.h | 64 + .../include/assets/actors/bobomb/anims.h | 4 + .../include/assets/actors/bobomb/geo.h | 6 + .../ghostship/include/assets/actors/bomb.h | 37 + .../include/assets/actors/bomb/geo.h | 4 + .../ghostship/include/assets/actors/boo.h | 45 + .../ghostship/include/assets/actors/boo/geo.h | 4 + .../include/assets/actors/boo_castle.h | 45 + .../include/assets/actors/boo_castle/geo.h | 4 + .../ghostship/include/assets/actors/book.h | 19 + .../include/assets/actors/book/geo.h | 4 + .../ghostship/include/assets/actors/bookend.h | 88 + .../include/assets/actors/bookend/anims.h | 4 + .../include/assets/actors/bookend/geo.h | 4 + .../include/assets/actors/bowling_ball/geo.h | 6 + .../ghostship/include/assets/actors/bowser.h | 494 + .../include/assets/actors/bowser/anims.h | 4 + .../include/assets/actors/bowser/geo.h | 14 + .../include/assets/actors/bowser_flame.h | 71 + .../include/assets/actors/bowser_flame/geo.h | 4 + .../include/assets/actors/bowser_key.h | 34 + .../include/assets/actors/bowser_key/anims.h | 4 + .../include/assets/actors/bowser_key/geo.h | 6 + .../include/assets/actors/breakable_box.h | 25 + .../include/assets/actors/breakable_box/geo.h | 6 + .../ghostship/include/assets/actors/bub.h | 66 + .../include/assets/actors/bub/anims.h | 4 + .../ghostship/include/assets/actors/bub/geo.h | 4 + .../ghostship/include/assets/actors/bubba.h | 87 + .../include/assets/actors/bubba/geo.h | 4 + .../ghostship/include/assets/actors/bubble.h | 15 + .../include/assets/actors/bubble/geo.h | 6 + .../include/assets/actors/bullet_bill.h | 45 + .../include/assets/actors/bullet_bill/geo.h | 4 + .../ghostship/include/assets/actors/bully.h | 86 + .../include/assets/actors/bully/anims.h | 4 + .../include/assets/actors/bully/geo.h | 6 + .../include/assets/actors/burn_smoke.h | 17 + .../include/assets/actors/burn_smoke/geo.h | 4 + .../include/assets/actors/butterfly.h | 16 + .../include/assets/actors/butterfly/anims.h | 4 + .../include/assets/actors/butterfly/geo.h | 4 + .../include/assets/actors/cannon_barrel.h | 25 + .../include/assets/actors/cannon_barrel/geo.h | 4 + .../include/assets/actors/cannon_base.h | 27 + .../include/assets/actors/cannon_base/geo.h | 4 + .../include/assets/actors/cannon_lid.h | 14 + .../include/assets/actors/capswitch.h | 51 + .../include/assets/actors/capswitch/geo.h | 4 + .../include/assets/actors/chain_ball.h | 11 + .../include/assets/actors/chain_ball/geo.h | 4 + .../include/assets/actors/chain_chomp.h | 78 + .../include/assets/actors/chain_chomp/anims.h | 4 + .../include/assets/actors/chain_chomp/geo.h | 4 + .../ghostship/include/assets/actors/chair.h | 56 + .../include/assets/actors/chair/anims.h | 4 + .../include/assets/actors/chair/geo.h | 4 + .../assets/actors/checkerboard_platform.h | 23 + .../assets/actors/checkerboard_platform/geo.h | 4 + .../include/assets/actors/chillychief.h | 62 + .../include/assets/actors/chillychief/anims.h | 4 + .../include/assets/actors/chillychief/geo.h | 6 + .../ghostship/include/assets/actors/chuckya.h | 110 + .../include/assets/actors/chuckya/anims.h | 4 + .../include/assets/actors/chuckya/geo.h | 4 + .../include/assets/actors/clam_shell.h | 38 + .../include/assets/actors/clam_shell/anims.h | 4 + .../include/assets/actors/clam_shell/geo.h | 4 + .../ghostship/include/assets/actors/coin.h | 47 + .../include/assets/actors/coin/geo.h | 14 + .../include/assets/actors/cyan_fish.h | 32 + .../include/assets/actors/cyan_fish/anims.h | 4 + .../include/assets/actors/cyan_fish/geo.h | 4 + .../ghostship/include/assets/actors/dirt.h | 51 + .../include/assets/actors/dirt/geo.h | 6 + .../ghostship/include/assets/actors/door.h | 144 + .../include/assets/actors/door/anims.h | 4 + .../include/assets/actors/door/geo.h | 24 + .../ghostship/include/assets/actors/dorrie.h | 144 + .../include/assets/actors/dorrie/anims.h | 4 + .../include/assets/actors/dorrie/geo.h | 4 + .../include/assets/actors/exclamation_box.h | 51 + .../assets/actors/exclamation_box/geo.h | 4 + .../assets/actors/exclamation_box_outline.h | 53 + .../actors/exclamation_box_outline/geo.h | 4 + .../include/assets/actors/explosion.h | 37 + .../include/assets/actors/explosion/geo.h | 4 + .../ghostship/include/assets/actors/eyerok.h | 110 + .../include/assets/actors/eyerok/anims.h | 4 + .../include/assets/actors/eyerok/geo.h | 8 + .../ghostship/include/assets/actors/flame.h | 59 + .../include/assets/actors/flame/geo.h | 8 + .../ghostship/include/assets/actors/flyguy.h | 92 + .../include/assets/actors/flyguy/anims.h | 4 + .../include/assets/actors/flyguy/geo.h | 4 + .../ghostship/include/assets/actors/fwoosh.h | 13 + .../include/assets/actors/fwoosh/geo.h | 4 + .../ghostship/include/assets/actors/goomba.h | 116 + .../include/assets/actors/goomba/anims.h | 4 + .../include/assets/actors/goomba/geo.h | 4 + .../include/assets/actors/haunted_cage.h | 79 + .../include/assets/actors/haunted_cage/geo.h | 4 + .../ghostship/include/assets/actors/heart.h | 11 + .../include/assets/actors/heart/geo.h | 4 + .../include/assets/actors/heave_ho.h | 172 + .../include/assets/actors/heave_ho/anims.h | 4 + .../include/assets/actors/heave_ho/geo.h | 4 + .../ghostship/include/assets/actors/hoot.h | 182 + .../include/assets/actors/hoot/anims.h | 4 + .../include/assets/actors/hoot/geo.h | 4 + .../include/assets/actors/impact_ring.h | 19 + .../include/assets/actors/impact_ring/geo.h | 4 + .../include/assets/actors/impact_smoke.h | 31 + .../include/assets/actors/impact_smoke/geo.h | 4 + .../include/assets/actors/king_bobomb.h | 130 + .../include/assets/actors/king_bobomb/anims.h | 4 + .../include/assets/actors/king_bobomb/geo.h | 4 + .../ghostship/include/assets/actors/klepto.h | 160 + .../include/assets/actors/klepto/anims.h | 4 + .../include/assets/actors/klepto/geo.h | 4 + .../ghostship/include/assets/actors/koopa.h | 262 + .../include/assets/actors/koopa/anims.h | 4 + .../include/assets/actors/koopa/geo.h | 6 + .../include/assets/actors/koopa_flag.h | 60 + .../include/assets/actors/koopa_flag/anims.h | 4 + .../include/assets/actors/koopa_flag/geo.h | 4 + .../include/assets/actors/koopa_shell.h | 81 + .../include/assets/actors/koopa_shell/geo.h | 8 + .../include/assets/actors/lakitu_cameraman.h | 130 + .../assets/actors/lakitu_cameraman/anims.h | 4 + .../assets/actors/lakitu_cameraman/geo.h | 4 + .../include/assets/actors/lakitu_enemy.h | 88 + .../assets/actors/lakitu_enemy/anims.h | 4 + .../include/assets/actors/lakitu_enemy/geo.h | 4 + .../ghostship/include/assets/actors/leaves.h | 11 + .../include/assets/actors/leaves/geo.h | 4 + .../include/assets/actors/mad_piano.h | 88 + .../include/assets/actors/mad_piano/anims.h | 4 + .../include/assets/actors/mad_piano/geo.h | 4 + .../ghostship/include/assets/actors/manta.h | 164 + .../include/assets/actors/manta/anims.h | 4 + .../include/assets/actors/manta/geo.h | 4 + .../ghostship/include/assets/actors/mario.h | 819 ++ .../include/assets/actors/mario/geo.h | 100 + .../include/assets/actors/mario_cap.h | 65 + .../include/assets/actors/mario_cap/geo.h | 10 + .../include/assets/actors/metal_box.h | 19 + .../include/assets/actors/metal_box/geo.h | 4 + .../ghostship/include/assets/actors/mips.h | 154 + .../include/assets/actors/mips/anims.h | 4 + .../include/assets/actors/mips/geo.h | 4 + .../ghostship/include/assets/actors/mist.h | 15 + .../include/assets/actors/mist/geo.h | 6 + .../include/assets/actors/moneybag.h | 58 + .../include/assets/actors/moneybag/anims.h | 4 + .../include/assets/actors/moneybag/geo.h | 8 + .../include/assets/actors/monty_mole.h | 140 + .../include/assets/actors/monty_mole/anims.h | 4 + .../include/assets/actors/monty_mole/geo.h | 4 + .../include/assets/actors/monty_mole_hole.h | 8 + .../include/assets/actors/mr_i_eyeball.h | 13 + .../include/assets/actors/mr_i_eyeball/geo.h | 4 + .../include/assets/actors/mr_i_iris.h | 25 + .../include/assets/actors/mr_i_iris/geo.h | 4 + .../include/assets/actors/mushroom_1up.h | 13 + .../include/assets/actors/mushroom_1up/geo.h | 4 + .../include/assets/actors/number/geo.h | 4 + .../ghostship/include/assets/actors/peach.h | 280 + .../include/assets/actors/peach/anims.h | 4 + .../include/assets/actors/peach/geo.h | 8 + .../ghostship/include/assets/actors/pebble.h | 10 + .../ghostship/include/assets/actors/penguin.h | 110 + .../include/assets/actors/penguin/anims.h | 4 + .../include/assets/actors/penguin/geo.h | 4 + .../include/assets/actors/piranha_plant.h | 118 + .../assets/actors/piranha_plant/anims.h | 4 + .../include/assets/actors/piranha_plant/geo.h | 4 + .../ghostship/include/assets/actors/pokey.h | 27 + .../include/assets/actors/pokey/geo.h | 6 + .../include/assets/actors/poundable_pole.h | 27 + .../assets/actors/poundable_pole/geo.h | 4 + .../include/assets/actors/power_meter.h | 38 + .../include/assets/actors/purple_switch.h | 23 + .../include/assets/actors/purple_switch/geo.h | 4 + .../ghostship/include/assets/actors/sand.h | 8 + .../include/assets/actors/scuttlebug.h | 84 + .../include/assets/actors/scuttlebug/anims.h | 4 + .../include/assets/actors/scuttlebug/geo.h | 4 + .../ghostship/include/assets/actors/seaweed.h | 40 + .../include/assets/actors/seaweed/anims.h | 4 + .../include/assets/actors/seaweed/geo.h | 4 + .../ghostship/include/assets/actors/skeeter.h | 208 + .../include/assets/actors/skeeter/anims.h | 4 + .../include/assets/actors/skeeter/geo.h | 4 + .../include/assets/actors/small_key.h | 55 + .../include/assets/actors/small_key/geo.h | 4 + .../ghostship/include/assets/actors/smoke.h | 10 + .../ghostship/include/assets/actors/snowman.h | 74 + .../include/assets/actors/snowman/anims.h | 4 + .../include/assets/actors/snowman/geo.h | 6 + .../ghostship/include/assets/actors/snufit.h | 71 + .../include/assets/actors/snufit/geo.h | 4 + .../ghostship/include/assets/actors/sparkle.h | 33 + .../include/assets/actors/sparkle/geo.h | 4 + .../include/assets/actors/sparkle_animation.h | 29 + .../assets/actors/sparkle_animation/geo.h | 4 + .../include/assets/actors/spindrift.h | 84 + .../include/assets/actors/spindrift/anims.h | 4 + .../include/assets/actors/spindrift/geo.h | 4 + .../ghostship/include/assets/actors/spiny.h | 62 + .../include/assets/actors/spiny/anims.h | 4 + .../include/assets/actors/spiny/geo.h | 4 + .../include/assets/actors/spiny_egg.h | 62 + .../include/assets/actors/spiny_egg/anims.h | 4 + .../include/assets/actors/spiny_egg/geo.h | 4 + .../include/assets/actors/springboard.h | 35 + .../include/assets/actors/springboard/geo.h | 8 + .../ghostship/include/assets/actors/star.h | 25 + .../include/assets/actors/star/geo.h | 4 + .../include/assets/actors/stomp_smoke.h | 53 + .../include/assets/actors/stomp_smoke/geo.h | 6 + .../ghostship/include/assets/actors/sushi.h | 60 + .../include/assets/actors/sushi/anims.h | 4 + .../include/assets/actors/sushi/geo.h | 4 + .../ghostship/include/assets/actors/swoop.h | 64 + .../include/assets/actors/swoop/anims.h | 4 + .../include/assets/actors/swoop/geo.h | 4 + .../include/assets/actors/test_platform.h | 14 + .../include/assets/actors/test_platform/geo.h | 4 + .../ghostship/include/assets/actors/thwomp.h | 33 + .../include/assets/actors/thwomp/geo.h | 4 + .../ghostship/include/assets/actors/toad.h | 112 + .../include/assets/actors/toad/anims.h | 4 + .../include/assets/actors/toad/geo.h | 8 + .../ghostship/include/assets/actors/tornado.h | 21 + .../include/assets/actors/tornado/geo.h | 4 + .../include/assets/actors/transparent_star.h | 13 + .../assets/actors/transparent_star/geo.h | 4 + .../include/assets/actors/treasure_chest.h | 65 + .../assets/actors/treasure_chest/geo.h | 6 + .../ghostship/include/assets/actors/tree.h | 43 + .../include/assets/actors/tree/geo.h | 12 + .../ghostship/include/assets/actors/ukiki.h | 170 + .../include/assets/actors/ukiki/anims.h | 4 + .../include/assets/actors/ukiki/geo.h | 4 + .../ghostship/include/assets/actors/unagi.h | 108 + .../include/assets/actors/unagi/anims.h | 4 + .../include/assets/actors/unagi/geo.h | 4 + .../include/assets/actors/walk_smoke.h | 37 + .../include/assets/actors/walk_smoke/geo.h | 4 + .../include/assets/actors/warp_collision.h | 6 + .../include/assets/actors/warp_pipe.h | 41 + .../include/assets/actors/warp_pipe/geo.h | 4 + .../include/assets/actors/water_bubble.h | 27 + .../include/assets/actors/water_bubble/geo.h | 6 + .../include/assets/actors/water_mine.h | 37 + .../include/assets/actors/water_mine/geo.h | 4 + .../include/assets/actors/water_ring.h | 28 + .../include/assets/actors/water_ring/anims.h | 4 + .../include/assets/actors/water_ring/geo.h | 4 + .../include/assets/actors/water_splash.h | 41 + .../include/assets/actors/water_splash/geo.h | 4 + .../include/assets/actors/water_wave.h | 29 + .../include/assets/actors/water_wave/geo.h | 6 + .../include/assets/actors/whirlpool.h | 16 + .../include/assets/actors/white_particle.h | 11 + .../assets/actors/white_particle/geo.h | 4 + .../assets/actors/white_particle_small.h | 16 + .../ghostship/include/assets/actors/whomp.h | 80 + .../include/assets/actors/whomp/anims.h | 4 + .../include/assets/actors/whomp/geo.h | 4 + .../include/assets/actors/wiggler_body.h | 73 + .../assets/actors/wiggler_body/anims.h | 4 + .../include/assets/actors/wiggler_head.h | 90 + .../assets/actors/wiggler_head/anims.h | 4 + .../include/assets/actors/wiggler_head/geo.h | 4 + .../include/assets/actors/wooden_signpost.h | 33 + .../assets/actors/wooden_signpost/geo.h | 4 + .../include/assets/actors/yellow_sphere.h | 13 + .../include/assets/actors/yellow_sphere/geo.h | 4 + .../assets/actors/yellow_sphere_small.h | 15 + .../assets/actors/yellow_sphere_small/geo.h | 4 + .../ghostship/include/assets/actors/yoshi.h | 232 + .../include/assets/actors/yoshi/anims.h | 4 + .../include/assets/actors/yoshi/geo.h | 4 + .../include/assets/actors/yoshi_egg.h | 41 + .../include/assets/actors/yoshi_egg/geo.h | 4 + .../ghostship/include/assets/assets/demos.h | 18 + .../include/assets/bin/debug_level_select.h | 228 + .../ghostship/include/assets/bin/effect.h | 12 + .../ghostship/include/assets/bin/segment2.h | 130 + .../include/assets/bin/title_screen_bg.h | 20 + .../ghostship/include/assets/levels/bbh.h | 1244 +++ .../ghostship/include/assets/levels/bbh/geo.h | 84 + .../ghostship/include/assets/levels/bitdw.h | 504 + .../include/assets/levels/bitdw/geo.h | 54 + .../ghostship/include/assets/levels/bitfs.h | 684 ++ .../include/assets/levels/bitfs/geo.h | 66 + .../ghostship/include/assets/levels/bits.h | 794 ++ .../include/assets/levels/bits/geo.h | 66 + .../ghostship/include/assets/levels/bob.h | 438 + .../ghostship/include/assets/levels/bob/geo.h | 10 + .../include/assets/levels/bowser_1.h | 40 + .../include/assets/levels/bowser_1/geo.h | 4 + .../include/assets/levels/bowser_2.h | 54 + .../include/assets/levels/bowser_2/geo.h | 6 + .../include/assets/levels/bowser_3.h | 226 + .../include/assets/levels/bowser_3/geo.h | 26 + .../include/assets/levels/castle_courtyard.h | 208 + .../assets/levels/castle_courtyard/geo.h | 6 + .../include/assets/levels/castle_grounds.h | 458 + .../assets/levels/castle_grounds/geo.h | 12 + .../include/assets/levels/castle_inside.h | 2872 ++++++ .../include/assets/levels/castle_inside/geo.h | 96 + .../ghostship/include/assets/levels/ccm.h | 934 ++ .../ghostship/include/assets/levels/ccm/geo.h | 22 + .../ghostship/include/assets/levels/cotmc.h | 266 + .../include/assets/levels/cotmc/geo.h | 4 + .../ghostship/include/assets/levels/ddd.h | 422 + .../ghostship/include/assets/levels/ddd/geo.h | 12 + .../ghostship/include/assets/levels/ending.h | 200 + .../include/assets/levels/ending/geo.h | 4 + .../ghostship/include/assets/levels/hmc.h | 1162 +++ .../ghostship/include/assets/levels/hmc/geo.h | 54 + .../ghostship/include/assets/levels/intro.h | 312 + .../include/assets/levels/intro/geo.h | 10 + .../ghostship/include/assets/levels/jrb.h | 552 ++ .../ghostship/include/assets/levels/jrb/geo.h | 28 + .../ghostship/include/assets/levels/lll.h | 924 ++ .../ghostship/include/assets/levels/lll/geo.h | 86 + .../ghostship/include/assets/levels/menu.h | 264 + .../include/assets/levels/menu/geo.h | 26 + .../ghostship/include/assets/levels/pss.h | 396 + .../ghostship/include/assets/levels/pss/geo.h | 4 + .../ghostship/include/assets/levels/rr.h | 1340 +++ .../ghostship/include/assets/levels/rr/geo.h | 76 + .../ghostship/include/assets/levels/sa.h | 102 + .../ghostship/include/assets/levels/sa/geo.h | 4 + .../ghostship/include/assets/levels/sl.h | 426 + .../ghostship/include/assets/levels/sl/geo.h | 12 + .../ghostship/include/assets/levels/ssl.h | 936 ++ .../ghostship/include/assets/levels/ssl/geo.h | 24 + .../ghostship/include/assets/levels/thi.h | 420 + .../ghostship/include/assets/levels/thi/geo.h | 14 + .../ghostship/include/assets/levels/totwc.h | 174 + .../include/assets/levels/totwc/geo.h | 6 + .../ghostship/include/assets/levels/ttc.h | 684 ++ .../ghostship/include/assets/levels/ttc/geo.h | 34 + .../ghostship/include/assets/levels/ttm.h | 1498 +++ .../ghostship/include/assets/levels/ttm/geo.h | 62 + .../ghostship/include/assets/levels/vcutm.h | 236 + .../include/assets/levels/vcutm/geo.h | 6 + .../ghostship/include/assets/levels/wdw.h | 682 ++ .../ghostship/include/assets/levels/wdw/geo.h | 20 + .../ghostship/include/assets/levels/wf.h | 726 ++ .../ghostship/include/assets/levels/wf/geo.h | 64 + .../ghostship/include/assets/levels/wmotr.h | 396 + .../include/assets/levels/wmotr/geo.h | 4 + .../ghostship/include/assets/textures/cave.h | 36 + .../include/assets/textures/effect.h | 38 + .../ghostship/include/assets/textures/fire.h | 50 + .../include/assets/textures/generic.h | 46 + .../ghostship/include/assets/textures/grass.h | 50 + .../include/assets/textures/inside.h | 36 + .../include/assets/textures/intro_raw.h | 52 + .../include/assets/textures/ipl3_raw.h | 102 + .../include/assets/textures/machine.h | 36 + .../include/assets/textures/mountain.h | 44 + .../include/assets/textures/outside.h | 44 + .../include/assets/textures/segment2.h | 356 + .../ghostship/include/assets/textures/sky.h | 32 + .../include/assets/textures/skyboxes/bbh.h | 86 + .../assets/textures/skyboxes/bbh.table.h | 4 + .../include/assets/textures/skyboxes/bidw.h | 132 + .../include/assets/textures/skyboxes/bitfs.h | 102 + .../include/assets/textures/skyboxes/bits.h | 132 + .../include/assets/textures/skyboxes/ccm.h | 132 + .../assets/textures/skyboxes/cloud_floor.h | 132 + .../include/assets/textures/skyboxes/clouds.h | 86 + .../include/assets/textures/skyboxes/ssl.h | 132 + .../include/assets/textures/skyboxes/water.h | 132 + .../include/assets/textures/skyboxes/wdw.h | 132 + .../ghostship/include/assets/textures/snow.h | 38 + .../include/assets/textures/spooky.h | 36 + .../include/assets/textures/title_screen_bg.h | 22 + .../ghostship/include/assets/textures/water.h | 32 + android/app/src/main/cpp/CMakeLists.txt | 7 +- .../com/torch/converter/MainActivity.java | 80 +- .../app/src/main/res/layout/activity_main.xml | 12 +- android/build.gradle | 6 +- android/copy_assets.bat | 39 +- android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54213 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- lib/StormLib/src/bzip2/bzlib.c | 4 + src/Companion.cpp | 40 +- src/factories/CompressedTextureFactory.cpp | 8 +- src/factories/DisplayListOverrides.cpp | 2 +- src/factories/TextureFactory.cpp | 4 +- src/factories/naudio/v0/AudioManager.cpp | 12 +- src/factories/naudio/v1/AudioTableFactory.cpp | 2 +- src/factories/sf64/MessageFactory.cpp | 10 +- src/factories/sm64/GeoLayoutFactory.cpp | 2 +- src/utils/Decompressor.cpp | 6 +- 1263 files changed, 246573 insertions(+), 78 deletions(-) create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_lid.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole_hole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/number/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pebble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/power_meter.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sand.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_collision.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whirlpool.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle_small.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/assets/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/assets/demos.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/bin/debug_level_select.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/bin/effect.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/bin/segment2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/bin/title_screen_bg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/banks.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/root.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/bowser_organ.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/course_start.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/instruments.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/piranha_music_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_1.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_4.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_5.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_6.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_7.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_9.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario_peach.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_terrain.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_water.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/sound/sequences.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/texts/acts.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/texts/courses.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/texts/dialogs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/texts/strings.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/cave.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/effect.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/fire.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/generic.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/grass.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/inside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/intro_raw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/ipl3_raw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/machine.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/mountain.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/outside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/segment2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/sky.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bbh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bidw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bitfs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bits.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ccm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/cloud_floor.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/clouds.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ssl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/water.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/wdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/snow.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/spooky.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/title_screen_bg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/jp/textures/water.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/book.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/book/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_lid.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/door.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole_hole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/number.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/number/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/pebble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/power_meter.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sand.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/star.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/star/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_collision.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/whirlpool.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle_small.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_body/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/assets/anims.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/assets/demos.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/bin/debug_level_select.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/bin/effect.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/bin/segment2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/bin/title_screen_bg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr/geo.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/banks.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/root.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/bowser_organ.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/course_start.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/instruments.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/piranha_music_box.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_1.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_4.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_5.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_6.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_7.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_9.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario_peach.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_terrain.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_water.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/sound/sequences.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/texts/acts.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/texts/courses.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/texts/dialogs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/texts/strings.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/cave.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/effect.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/fire.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/generic.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/grass.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/inside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/intro_raw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/ipl3_raw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/machine.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/mountain.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/outside.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/segment2.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/sky.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bbh.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bidw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bitfs.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bits.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ccm.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/cloud_floor.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/clouds.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ssl.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/water.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/wdw.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/snow.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/spooky.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/title_screen_bg.yml create mode 100644 android/app/src/main/assets/ghostship/assets/ymls/us/textures/water.yml create mode 100644 android/app/src/main/assets/ghostship/config.yml create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/amp.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/amp/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/amp/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bird.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bird/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bird/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blargg.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blargg/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blargg/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blue_fish.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bobomb.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bobomb/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bobomb/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bomb.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bomb/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/boo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/boo/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/boo_castle.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/boo_castle/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/book.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/book/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bookend.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bookend/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bookend/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowling_ball/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser_key.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/breakable_box.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/breakable_box/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bub.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bub/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bub/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bubba.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bubba/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bubble.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bubble/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bully.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bully/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/bully/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/butterfly.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/butterfly/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/butterfly/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cannon_base.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cannon_base/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cannon_lid.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/capswitch.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/capswitch/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chain_ball.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chain_ball/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chair.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chair/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chair/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chillychief.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chillychief/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chillychief/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chuckya.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chuckya/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/chuckya/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/clam_shell.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/coin.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/coin/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/dirt.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/dirt/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/door.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/door/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/door/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/dorrie.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/dorrie/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/dorrie/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/explosion.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/explosion/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/eyerok.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/eyerok/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/eyerok/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/flame.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/flame/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/flyguy.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/flyguy/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/flyguy/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/fwoosh.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/fwoosh/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/goomba.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/goomba/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/goomba/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/heart.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/heart/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/heave_ho.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/hoot.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/hoot/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/hoot/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/impact_ring.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/impact_ring/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/klepto.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/klepto/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/klepto/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/leaves.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/leaves/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mad_piano.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/manta.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/manta/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/manta/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mario.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mario/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mario_cap.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mario_cap/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/metal_box.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/metal_box/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mips.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mips/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mips/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mist.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mist/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/moneybag.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/moneybag/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/moneybag/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/monty_mole.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/monty_mole_hole.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/number/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/peach.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/peach/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/peach/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/pebble.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/penguin.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/penguin/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/penguin/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/pokey.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/pokey/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/power_meter.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/purple_switch.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/purple_switch/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sand.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/seaweed.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/seaweed/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/seaweed/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/skeeter.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/skeeter/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/skeeter/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/small_key.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/small_key/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/smoke.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/snowman.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/snowman/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/snowman/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/snufit.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/snufit/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sparkle.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sparkle/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spindrift.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spindrift/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spindrift/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/springboard.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/springboard/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/star.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/star/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sushi.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sushi/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/sushi/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/swoop.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/swoop/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/swoop/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/test_platform.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/test_platform/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/thwomp.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/thwomp/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/toad.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/toad/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/toad/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/tornado.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/tornado/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/transparent_star.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/transparent_star/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/tree.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/tree/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/ukiki.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/ukiki/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/ukiki/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/unagi.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/unagi/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/unagi/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/warp_collision.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_bubble.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_bubble/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_mine.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_mine/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_ring.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_ring/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_ring/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_splash.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_splash/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_wave.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/water_wave/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/whirlpool.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/white_particle.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/white_particle/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/white_particle_small.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/whomp.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/whomp/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/whomp/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yoshi.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yoshi/anims.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yoshi/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/assets/demos.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/bin/debug_level_select.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/bin/effect.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/bin/segment2.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/bin/title_screen_bg.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bbh.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bbh/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bitdw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bitdw/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bitfs.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bitfs/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bits.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bits/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bob.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bob/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_1.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_1/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_2.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_2/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_3.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/bowser_3/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_inside.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/castle_inside/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ccm.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ccm/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/cotmc.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/cotmc/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ddd.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ddd/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ending.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ending/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/hmc.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/hmc/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/intro.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/intro/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/jrb.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/jrb/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/lll.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/lll/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/menu.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/menu/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/pss.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/pss/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/rr.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/rr/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/sa.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/sa/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/sl.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/sl/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ssl.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ssl/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/thi.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/thi/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/totwc.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/totwc/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ttc.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ttc/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ttm.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/ttm/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/vcutm.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/vcutm/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wdw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wdw/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wf.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wf/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wmotr.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/levels/wmotr/geo.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/cave.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/effect.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/fire.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/generic.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/grass.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/inside.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/intro_raw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/ipl3_raw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/machine.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/mountain.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/outside.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/segment2.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/sky.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.table.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bidw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bitfs.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bits.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ccm.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/cloud_floor.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/clouds.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ssl.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/water.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/wdw.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/snow.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/spooky.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/title_screen_bg.h create mode 100644 android/app/src/main/assets/ghostship/include/assets/textures/water.h create mode 100644 android/gradle/wrapper/gradle-wrapper.jar diff --git a/.gitignore b/.gitignore index dec127d..7af6bd5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ .idea/ +android/.gradle/ +.cxx/ build-*/ +android/app/build-*/ cmake-build-*/ *.otr *.log diff --git a/android/README.md b/android/README.md index dec87b0..6c74b9c 100644 --- a/android/README.md +++ b/android/README.md @@ -1,6 +1,6 @@ # Torch Android Converter -A simple Android app that converts N64 ROM files (.z64, .n64, .v64) to O2R format for use with Starship and Spaghetti Cart ports. +A simple Android app that converts N64 ROM files (.z64, .n64, .v64) to O2R format for use with Starship, Spaghetti Kart, and Ghostship ports. ## Features @@ -38,8 +38,9 @@ The app builds the original Torch C++ codebase as a native library using: 1. Launch the app 2. Tap "Select ROM File" and choose your N64 ROM (.z64, .n64, .v64) 3. Tap "Select Starship/Spaghetti Config Folder" and choose the root directory of either: - - The Starship repository (for SM64) - - The Spaghetti Cart repository (for other games) + - The Starship repository (for Star Fox 64) + - The Spaghetti Kart repository (for Mario Kart 64) + - The Ghostship repository (for Super Mario 64) 4. Tap "Convert to O2R" to start the conversion 5. The O2R file will be saved to your Downloads/torch_output/ folder @@ -47,8 +48,9 @@ The app builds the original Torch C++ codebase as a native library using: The app requires the config.yml and asset metadata files from the respective game repositories: -- **For Super Mario 64**: Use the Starship repository -- **For other games**: Use the Spaghetti Cart repository +- **For Super Mario 64**: Use the Ghostship repository +- **For Star Fox 64**: Use the Starship repository +- **For Mario Kart 64**: Use the Spaghetti Kart repository These repositories contain the necessary YAML files and asset definitions that Torch needs to properly extract and convert the ROM data. @@ -85,4 +87,4 @@ android/ - The app creates a simplified interface around the core Torch functionality - ROM files are temporarily copied to internal storage for processing - Output files are saved to external storage (Downloads folder) -- The native library includes all necessary Torch dependencies \ No newline at end of file +- The native library includes all necessary Torch dependencies diff --git a/android/app/build.gradle b/android/app/build.gradle index a96392f..ccde0fd 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -2,16 +2,20 @@ plugins { id 'com.android.application' } +buildDir = file("build-ndk29") + android { namespace 'com.torch.converter' - compileSdk 34 + compileSdk 36 + buildToolsVersion "36.1.0" + ndkVersion "29.0.14206865" defaultConfig { applicationId "com.torch.converter" minSdk 24 - targetSdk 34 - versionCode 3 - versionName "1.2" + targetSdk 36 + versionCode 4 + versionName "1.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -37,8 +41,8 @@ android { } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } externalNativeBuild { @@ -56,4 +60,4 @@ dependencies { testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' -} \ No newline at end of file +} diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp.yml new file mode 100644 index 0000000..e4ad408 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp.yml @@ -0,0 +1,111 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "amp/anims.h"' + - '#include "amp/geo.h"' + +amp_electricity: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xF18 + format: RGBA16 + symbol: dAmpElectricityTexture + +amp_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1318 + format: RGBA16 + symbol: dAmpEyesTexture + +amp_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1B18 + format: RGBA16 + symbol: dAmpBodyTexture + +amp_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2318 + format: RGBA16 + symbol: dAmpMouthTexture + +amp_electricity_vertices: + type: VTX + count: 5 + offset: 0x2B18 + symbol: dAmpElectricityVertices + +amp_electricity_sub_dl: + type: GFX + offset: 0x2B68 + symbol: dAmpElectricitySubDl + +amp_electricity_dl: + type: GFX + offset: 0x2BA0 + symbol: dAmpElectricityDl + +amp_eye_vertices: + type: VTX + count: 4 + offset: 0x2C10 + symbol: dAmpEyeVertices + +amp_eye_sub_dl: + type: GFX + offset: 0x2C50 + symbol: dAmpEyeSubDl + +amp_eye_dl: + type: GFX + offset: 0x2C88 + symbol: dAmpEyeDl + +amp_mouth_vertices: + type: VTX + count: 4 + offset: 0x2CF8 + symbol: dAmpMouthVertices + +amp_mouth_sub_dl: + type: GFX + offset: 0x2D38 + symbol: dAmpMouthSubDl + +amp_mouth_dl: + type: GFX + offset: 0x2D70 + symbol: dAmpMouthDl + +amp_body_vertices: + type: VTX + count: 4 + offset: 0x2DE0 + symbol: dAmpBodyVertices + +amp_body_sub_dl: + type: GFX + offset: 0x2E20 + symbol: dAmpBodySubDl + +amp_body_dl: + type: GFX + offset: 0x2E58 + symbol: dAmpBodyDl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/anims.yml new file mode 100644 index 0000000..2a5b630 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +amp_animation: + type: SM64:ANIM + offset: 0x401C + symbol: dAmpAnimation + +amp_anims_list: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x4034 + symbol: dAmpAnimsList diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/geo.yml new file mode 100644 index 0000000..1e01abb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/amp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/amp.yml" + autopads: false + segments: + - [ 0xF, 0x1FEC00 ] + +amp_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000028 + symbol: dAmpGeo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird.yml new file mode 100644 index 0000000..4bf9209 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird.yml @@ -0,0 +1,109 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + header: + header: + - '#include "sm64.h"' + - '#include "bird/anims.h"' + - '#include "bird/geo.h"' + +birds_seg5_lights_05000000: + type: BLOB + size: 24 + offset: 0x0 + symbol: birds_seg5_lights_05000000 + +birds_seg5_lights_05000018: + type: BLOB + size: 24 + offset: 0x18 + symbol: birds_seg5_lights_05000018 + +birds_seg5_lights_05000030: + type: BLOB + size: 24 + offset: 0x30 + symbol: birds_seg5_lights_05000030 + +birds_seg5_vertex_05000048: + type: VTX + count: 9 + offset: 0x48 + symbol: birds_seg5_vertex_05000048 + +birds_seg5_vertex_050000D8: + type: VTX + count: 3 + offset: 0xD8 + symbol: birds_seg5_vertex_050000D8 + +birds_seg5_vertex_05000108: + type: VTX + count: 3 + offset: 0x108 + symbol: birds_seg5_vertex_05000108 + +birds_seg5_vertex_05000138: + type: VTX + count: 3 + offset: 0x138 + symbol: birds_seg5_vertex_05000138 + +birds_seg5_vertex_05000168: + type: VTX + count: 9 + offset: 0x168 + symbol: birds_seg5_vertex_05000168 + +birds_seg5_vertex_050001F8: + type: VTX + count: 16 + offset: 0x1F8 + symbol: birds_seg5_vertex_050001F8 + +birds_seg5_vertex_050002F8: + type: VTX + count: 16 + offset: 0x2F8 + symbol: birds_seg5_vertex_050002F8 + +birds_seg5_vertex_050003F8: + type: VTX + count: 3 + offset: 0x3F8 + symbol: birds_seg5_vertex_050003F8 + +birds_seg5_vertex_05000428: + type: VTX + count: 10 + offset: 0x428 + symbol: birds_seg5_vertex_05000428 + +birds_seg5_vertex_050004C8: + type: VTX + count: 6 + offset: 0x4C8 + symbol: birds_seg5_vertex_050004C8 + +birds_seg5_dl_05000528: + type: GFX + offset: 0x528 + symbol: birds_seg5_dl_05000528 + +birds_seg5_dl_05000598: + type: GFX + offset: 0x598 + symbol: birds_seg5_dl_05000598 + +birds_seg5_dl_05000600: + type: GFX + offset: 0x600 + symbol: birds_seg5_dl_05000600 + +birds_seg5_dl_05000670: + type: GFX + offset: 0x670 + symbol: birds_seg5_dl_05000670 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/anims.yml new file mode 100644 index 0000000..a83860c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + +birds_seg5_anim_050008D0: + type: SM64:ANIM + offset: 0x8D0 + symbol: birds_seg5_anim_050008D0 + +birds_seg5_anim_050009D0: + type: SM64:ANIM + offset: 0x9D0 + symbol: birds_seg5_anim_050009D0 + +birds_seg5_anims_050009E8: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x9E8 + symbol: birds_seg5_anims_050009E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/geo.yml new file mode 100644 index 0000000..08c9c3b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bird/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bird.yml" + autopads: false + segments: + - [ 0xC, 0x17E910 ] + +birds_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: birds_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg.yml new file mode 100644 index 0000000..c1a3af5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg.yml @@ -0,0 +1,170 @@ +:config: + autopads: false + compression: + offset: 0x131060 + segments: + - [ 0x5, 0x131060 ] + header: + header: + - '#include "sm64.h"' + - '#include "blargg/anims.h"' + - '#include "blargg/geo.h"' + +blargg_lights_unused: + type: LIGHTS + size: 24 + offset: 0x4728 + symbol: blargg_lights_unused + +blargg_seg5_lights_05004740: + type: LIGHTS + size: 24 + offset: 0x4740 + symbol: blargg_seg5_lights_05004740 + +blargg_seg5_lights_05004758: + type: LIGHTS + size: 24 + offset: 0x4758 + symbol: blargg_seg5_lights_05004758 + +blargg_seg5_lights_05004770: + type: LIGHTS + size: 24 + offset: 0x4770 + symbol: blargg_seg5_lights_05004770 + +blargg_seg5_lights_05004788: + type: LIGHTS + size: 24 + offset: 0x4788 + symbol: blargg_seg5_lights_05004788 + +blargg_seg5_vertex_050047A0: + type: VTX + count: 16 + offset: 0x47A0 + symbol: blargg_seg5_vertex_050047A0 + +blargg_seg5_vertex_050048A0: + type: VTX + count: 16 + offset: 0x48A0 + symbol: blargg_seg5_vertex_050048A0 + +blargg_seg5_vertex_050049A0: + type: VTX + count: 8 + offset: 0x49A0 + symbol: blargg_seg5_vertex_050049A0 + +blargg_seg5_vertex_05004A20: + type: VTX + count: 16 + offset: 0x4A20 + symbol: blargg_seg5_vertex_05004A20 + +blargg_seg5_vertex_05004B20: + type: VTX + count: 12 + offset: 0x4B20 + symbol: blargg_seg5_vertex_05004B20 + +blargg_seg5_vertex_05004BE0: + type: VTX + count: 16 + offset: 0x4BE0 + symbol: blargg_seg5_vertex_05004BE0 + +blargg_seg5_vertex_05004CE0: + type: VTX + count: 16 + offset: 0x4CE0 + symbol: blargg_seg5_vertex_05004CE0 + +blargg_seg5_vertex_05004DE0: + type: VTX + count: 8 + offset: 0x4DE0 + symbol: blargg_seg5_vertex_05004DE0 + +blargg_seg5_vertex_05004E60: + type: VTX + count: 16 + offset: 0x4E60 + symbol: blargg_seg5_vertex_05004E60 + +blargg_seg5_vertex_05004F60: + type: VTX + count: 15 + offset: 0x4F60 + symbol: blargg_seg5_vertex_05004F60 + +blargg_seg5_vertex_05005050: + type: VTX + count: 16 + offset: 0x5050 + symbol: blargg_seg5_vertex_05005050 + +blargg_seg5_vertex_05005150: + type: VTX + count: 16 + offset: 0x5150 + symbol: blargg_seg5_vertex_05005150 + +blargg_seg5_vertex_05005250: + type: VTX + count: 15 + offset: 0x5250 + symbol: blargg_seg5_vertex_05005250 + +blargg_seg5_vertex_05005340: + type: VTX + count: 10 + offset: 0x5340 + symbol: blargg_seg5_vertex_05005340 + +blargg_seg5_vertex_050053E0: + type: VTX + count: 16 + offset: 0x53E0 + symbol: blargg_seg5_vertex_050053E0 + +blargg_seg5_vertex_050054E0: + type: VTX + count: 16 + offset: 0x54E0 + symbol: blargg_seg5_vertex_050054E0 + +blargg_seg5_vertex_050055E0: + type: VTX + count: 16 + offset: 0x55E0 + symbol: blargg_seg5_vertex_050055E0 + +blargg_seg5_vertex_050056E0: + type: VTX + count: 16 + offset: 0x56E0 + symbol: blargg_seg5_vertex_050056E0 + +blargg_seg5_vertex_050057E0: + type: VTX + count: 15 + offset: 0x57E0 + symbol: blargg_seg5_vertex_050057E0 + +blargg_seg5_dl_050058D0: + type: GFX + offset: 0x58D0 + symbol: blargg_seg5_dl_050058D0 + +blargg_seg5_dl_05005A60: + type: GFX + offset: 0x5A60 + symbol: blargg_seg5_dl_05005A60 + +blargg_seg5_dl_05005D00: + type: GFX + offset: 0x5D00 + symbol: blargg_seg5_dl_05005D00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/anims.yml new file mode 100644 index 0000000..02e9bef --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x131060 + segments: + - [ 0x5, 0x131060 ] + +blargg_seg5_anim_05006070: + type: SM64:ANIM + offset: 0x6070 + symbol: blargg_seg5_anim_05006070 + +blargg_seg5_anim_05006154: + type: SM64:ANIM + offset: 0x6154 + symbol: blargg_seg5_anim_05006154 + +blargg_seg5_anims_0500616C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x616C + symbol: blargg_seg5_anims_0500616C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/geo.yml new file mode 100644 index 0000000..6cb594d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blargg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/blargg.yml" + autopads: false + segments: + - [ 0xC, 0x132E70 ] + +blargg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000240 + symbol: blargg_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch.yml new file mode 100644 index 0000000..3c12909 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "blue_coin_switch/geo.h"' + +blue_coin_switch_seg8_lights_08000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: blue_coin_switch_seg8_lights_08000000 + +blue_coin_switch_side: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x18 + format: RGBA16 + symbol: blue_coin_switch_seg8_texture_08000018 + +blue_coin_switch_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x418 + format: RGBA16 + symbol: blue_coin_switch_seg8_texture_08000418 + +blue_coin_switch_seg8_vertex_08000C18: + type: VTX + count: 16 + offset: 0xC18 + symbol: blue_coin_switch_seg8_vertex_08000C18 + +blue_coin_switch_seg8_vertex_08000D18: + type: VTX + count: 4 + offset: 0xD18 + symbol: blue_coin_switch_seg8_vertex_08000D18 + +blue_coin_switch_seg8_dl_08000D58: + type: GFX + offset: 0xD58 + symbol: blue_coin_switch_seg8_dl_08000D58 + +blue_coin_switch_seg8_dl_08000DD0: + type: GFX + offset: 0xDD0 + symbol: blue_coin_switch_seg8_dl_08000DD0 + +blue_coin_switch_seg8_dl_08000E08: + type: GFX + offset: 0xE08 + symbol: blue_coin_switch_seg8_dl_08000E08 + +blue_coin_switch_seg8_collision_08000E98: + type: SM64:COLLISION + offset: 0xE98 + symbol: blue_coin_switch_seg8_collision_08000E98 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_coin_switch/geo.yml new file mode 100644 index 0000000..1a94e65 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +blue_coin_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000000 + symbol: blue_coin_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish.yml new file mode 100644 index 0000000..59f9e4d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish.yml @@ -0,0 +1,58 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "blue_fish/anims.h"' + - '#include "blue_fish/geo.h"' + +blue_fish_seg3_lights_0301B5C8: + type: LIGHTS + size: 24 + offset: 0x1B5C8 + symbol: blue_fish_seg3_lights_0301B5C8 + +blue_fish: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1B5E0 + format: RGBA16 + symbol: blue_fish_seg3_texture_0301B5E0 + +blue_fish_seg3_vertex_0301BDE0: + type: VTX + count: 14 + offset: 0x1BDE0 + symbol: blue_fish_seg3_vertex_0301BDE0 + +blue_fish_seg3_dl_0301BEC0: + type: GFX + offset: 0x1BEC0 + symbol: blue_fish_seg3_dl_0301BEC0 + +blue_fish_seg3_dl_0301BFB8: + type: GFX + offset: 0x1BFB8 + symbol: blue_fish_seg3_dl_0301BFB8 + +blue_fish_seg3_vertex_0301C018: + type: VTX + count: 9 + offset: 0x1C018 + symbol: blue_fish_seg3_vertex_0301C018 + +blue_fish_seg3_dl_0301C0A8: + type: GFX + offset: 0x1C0A8 + symbol: blue_fish_seg3_dl_0301C0A8 + +blue_fish_seg3_dl_0301C150: + type: GFX + offset: 0x1C150 + symbol: blue_fish_seg3_dl_0301C150 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/anims.yml new file mode 100644 index 0000000..ccd5c65 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +blue_fish_seg3_anim_0301C298: + type: SM64:ANIM + offset: 0x1C298 + symbol: blue_fish_seg3_anim_0301C298 + +blue_fish_seg3_anims_0301C2B0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x1C2B0 + symbol: blue_fish_seg3_anims_0301C2B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/blue_fish/geo.yml new file mode 100644 index 0000000..f20c77c --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb.yml new file mode 100644 index 0000000..8b74351 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb.yml @@ -0,0 +1,192 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "bobomb/anims.h"' + - '#include "bobomb/geo.h"' + +bob-omb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1DA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801DA60 + +bob-omb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1EA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801EA60 + +bob-omb_buddy_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1FA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801FA60 + +bob-omb_buddy_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x20A60 + format: RGBA16 + symbol: bobomb_seg8_texture_08020A60 + +bob-omb_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21A60 + format: RGBA16 + symbol: bobomb_seg8_texture_08021A60 + +bob-omb_eyes_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22260 + format: RGBA16 + symbol: bobomb_seg8_texture_08022260 + +bobomb_seg8_vertex_08022A60: + type: VTX + count: 6 + offset: 0x22A60 + symbol: bobomb_seg8_vertex_08022A60 + +bobomb_seg8_dl_08022AC0: + type: GFX + offset: 0x22AC0 + symbol: bobomb_seg8_dl_08022AC0 + +bobomb_seg8_dl_08022B08: + type: GFX + offset: 0x22B08 + symbol: bobomb_seg8_dl_08022B08 + +bobomb_seg8_dl_08022B58: + type: GFX + offset: 0x22B58 + symbol: bobomb_seg8_dl_08022B58 + +bobomb_seg8_dl_08022B88: + type: GFX + offset: 0x22B88 + symbol: bobomb_seg8_dl_08022B88 + +bobomb_seg8_vertex_08022BB8: + type: VTX + count: 4 + offset: 0x22BB8 + symbol: bobomb_seg8_vertex_08022BB8 + +bobomb_seg8_vertex_08022BF8: + type: VTX + count: 4 + offset: 0x22BF8 + symbol: bobomb_seg8_vertex_08022BF8 + +bobomb_seg8_dl_08022C38: + type: GFX + offset: 0x22C38 + symbol: bobomb_seg8_dl_08022C38 + +bobomb_seg8_dl_08022CA0: + type: GFX + offset: 0x22CA0 + symbol: bobomb_seg8_dl_08022CA0 + +bobomb_seg8_dl_08022D08: + type: GFX + offset: 0x22D08 + symbol: bobomb_seg8_dl_08022D08 + +bobomb_seg8_dl_08022D78: + type: GFX + offset: 0x22D78 + symbol: bobomb_seg8_dl_08022D78 + +bobomb_seg8_lights_08022DE8: + type: LIGHTS + size: 24 + offset: 0x22DE8 + symbol: bobomb_seg8_lights_08022DE8 + +bobomb_seg8_lights_08022E00: + type: LIGHTS + size: 24 + offset: 0x22E00 + symbol: bobomb_seg8_lights_08022E00 + +bobomb_lights_unused: + type: LIGHTS + size: 24 + offset: 0x22E18 + symbol: bobomb_lights_unused + +bobomb_seg8_vertex_08022E30: + type: VTX + count: 16 + offset: 0x22E30 + symbol: bobomb_seg8_vertex_08022E30 + +bobomb_seg8_vertex_08022F30: + type: VTX + count: 4 + offset: 0x22F30 + symbol: bobomb_seg8_vertex_08022F30 + +bobomb_seg8_vertex_08022F70: + type: VTX + count: 16 + offset: 0x22F70 + symbol: bobomb_seg8_vertex_08022F70 + +bobomb_seg8_vertex_08023070: + type: VTX + count: 4 + offset: 0x23070 + symbol: bobomb_seg8_vertex_08023070 + +bobomb_seg8_vertex_080230B0: + type: VTX + count: 14 + offset: 0x230B0 + symbol: bobomb_seg8_vertex_080230B0 + +bobomb_seg8_vertex_08023190: + type: VTX + count: 14 + offset: 0x23190 + symbol: bobomb_seg8_vertex_08023190 + +bobomb_seg8_dl_08023270: + type: GFX + offset: 0x23270 + symbol: bobomb_seg8_dl_08023270 + +bobomb_seg8_dl_08023378: + type: GFX + offset: 0x23378 + symbol: bobomb_seg8_dl_08023378 + +bobomb_seg8_dl_08023480: + type: GFX + offset: 0x23480 + symbol: bobomb_seg8_dl_08023480 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/anims.yml new file mode 100644 index 0000000..fddefff --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +bobomb_seg8_anim_080237FC: + type: SM64:ANIM + offset: 0x237FC + symbol: bobomb_seg8_anim_080237FC + +bobomb_seg8_anim_08023954: + type: SM64:ANIM + offset: 0x23954 + symbol: bobomb_seg8_anim_08023954 + +bobomb_seg8_anims_0802396C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x2396C + symbol: bobomb_seg8_anims_0802396C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/geo.yml new file mode 100644 index 0000000..36905ac --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bobomb/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bobomb.yml" + autopads: false + segments: + - [ 0xF, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb.yml new file mode 100644 index 0000000..52c5a23 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "bomb/geo.h"' + +bomb_seg6_lights_06057AA8: + type: LIGHTS + size: 24 + offset: 0x57AA8 + symbol: bomb_seg6_lights_06057AA8 + +bomb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x57AC0 + format: RGBA16 + symbol: bomb_seg6_texture_06057AC0 + +bomb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x58AC0 + format: RGBA16 + symbol: bomb_seg6_texture_06058AC0 + +bomb_spike: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x59AC0 + format: RGBA16 + symbol: bomb_seg6_texture_06059AC0 + +bomb_seg6_vertex_0605A2C0: + type: VTX + count: 4 + offset: 0x5A2C0 + symbol: bomb_seg6_vertex_0605A2C0 + +bomb_seg6_vertex_0605A300: + type: VTX + count: 4 + offset: 0x5A300 + symbol: bomb_seg6_vertex_0605A300 + +bomb_seg6_vertex_0605A340: + type: VTX + count: 15 + offset: 0x5A340 + symbol: bomb_seg6_vertex_0605A340 + +bomb_seg6_vertex_0605A430: + type: VTX + count: 15 + offset: 0x5A430 + symbol: bomb_seg6_vertex_0605A430 + +bomb_seg6_vertex_0605A520: + type: VTX + count: 15 + offset: 0x5A520 + symbol: bomb_seg6_vertex_0605A520 + +bomb_seg6_vertex_0605A610: + type: VTX + count: 15 + offset: 0x5A610 + symbol: bomb_seg6_vertex_0605A610 + +bomb_seg6_vertex_0605A700: + type: VTX + count: 12 + offset: 0x5A700 + symbol: bomb_seg6_vertex_0605A700 + +bomb_seg6_dl_0605A7C0: + type: GFX + offset: 0x5A7C0 + symbol: bomb_seg6_dl_0605A7C0 + +bomb_seg6_dl_0605A7F8: + type: GFX + offset: 0x5A7F8 + symbol: bomb_seg6_dl_0605A7F8 + +bomb_seg6_dl_0605A830: + type: GFX + offset: 0x5A830 + symbol: bomb_seg6_dl_0605A830 + +bomb_seg6_dl_0605A8A8: + type: GFX + offset: 0x5A8A8 + symbol: bomb_seg6_dl_0605A8A8 + +bomb_seg6_dl_0605A9C0: + type: GFX + offset: 0x5A9C0 + symbol: bomb_seg6_dl_0605A9C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb/geo.yml new file mode 100644 index 0000000..984dd58 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bomb/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bomb.yml" + autopads: false + segments: + - [ 0xD, 0x1B7400 ] + +bowser_bomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000B78 + symbol: bowser_bomb_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo.yml new file mode 100644 index 0000000..ab4af32 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "boo/geo.h"' + +boo_seg5_lights_05009B28: + type: LIGHTS + size: 24 + offset: 0x9B28 + symbol: boo_seg5_lights_05009B28 + +boo_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9B40 + format: RGBA16 + symbol: boo_seg5_texture_05009B40 + +boo_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAB40 + format: RGBA16 + symbol: boo_seg5_texture_0500AB40 + +boo_seg5_vertex_0500B340: + type: VTX + count: 12 + offset: 0xB340 + symbol: boo_seg5_vertex_0500B340 + +boo_seg5_vertex_0500B400: + type: VTX + count: 12 + offset: 0xB400 + symbol: boo_seg5_vertex_0500B400 + +boo_seg5_vertex_0500B4C0: + type: VTX + count: 15 + offset: 0xB4C0 + symbol: boo_seg5_vertex_0500B4C0 + +boo_seg5_vertex_0500B5B0: + type: VTX + count: 15 + offset: 0xB5B0 + symbol: boo_seg5_vertex_0500B5B0 + +boo_seg5_vertex_0500B6A0: + type: VTX + count: 15 + offset: 0xB6A0 + symbol: boo_seg5_vertex_0500B6A0 + +boo_seg5_vertex_0500B790: + type: VTX + count: 15 + offset: 0xB790 + symbol: boo_seg5_vertex_0500B790 + +boo_seg5_vertex_0500B880: + type: VTX + count: 15 + offset: 0xB880 + symbol: boo_seg5_vertex_0500B880 + +boo_seg5_vertex_0500B970: + type: VTX + count: 15 + offset: 0xB970 + symbol: boo_seg5_vertex_0500B970 + +boo_seg5_vertex_0500BA60: + type: VTX + count: 15 + offset: 0xBA60 + symbol: boo_seg5_vertex_0500BA60 + +boo_seg5_vertex_0500BB50: + type: VTX + count: 15 + offset: 0xBB50 + symbol: boo_seg5_vertex_0500BB50 + +boo_seg5_vertex_0500BC40: + type: VTX + count: 15 + offset: 0xBC40 + symbol: boo_seg5_vertex_0500BC40 + +boo_seg5_vertex_0500BD30: + type: VTX + count: 15 + offset: 0xBD30 + symbol: boo_seg5_vertex_0500BD30 + +boo_seg5_vertex_0500BE20: + type: VTX + count: 12 + offset: 0xBE20 + symbol: boo_seg5_vertex_0500BE20 + +boo_seg5_dl_0500BEE0: + type: GFX + offset: 0xBEE0 + symbol: boo_seg5_dl_0500BEE0 + +boo_seg5_dl_0500BF48: + type: GFX + offset: 0xBF48 + symbol: boo_seg5_dl_0500BF48 + +boo_seg5_dl_0500BFA0: + type: GFX + offset: 0xBFA0 + symbol: boo_seg5_dl_0500BFA0 + +boo_seg5_dl_0500C1B0: + type: GFX + offset: 0xC1B0 + symbol: boo_seg5_dl_0500C1B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo/geo.yml new file mode 100644 index 0000000..3d9b25c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/boo.yml" + autopads: false + segments: + - [ 0xC, 0x16B9C0 ] + +boo_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000224 + symbol: boo_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle.yml new file mode 100644 index 0000000..8115747 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + header: + header: + - '#include "sm64.h"' + - '#include "boo_castle/geo.h"' + +boo_castle_seg6_lights_06015658: + type: LIGHTS + size: 24 + offset: 0x15658 + symbol: boo_castle_seg6_lights_06015658 + +bbh_boo_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x15670 + format: RGBA16 + symbol: boo_castle_seg6_texture_06015670 + +bbh_boo_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16670 + format: RGBA16 + symbol: boo_castle_seg6_texture_06016670 + +boo_castle_seg6_vertex_06016E70: + type: VTX + count: 12 + offset: 0x16E70 + symbol: boo_castle_seg6_vertex_06016E70 + +boo_castle_seg6_vertex_06016F30: + type: VTX + count: 12 + offset: 0x16F30 + symbol: boo_castle_seg6_vertex_06016F30 + +boo_castle_seg6_vertex_06016FF0: + type: VTX + count: 15 + offset: 0x16FF0 + symbol: boo_castle_seg6_vertex_06016FF0 + +boo_castle_seg6_vertex_060170E0: + type: VTX + count: 15 + offset: 0x170E0 + symbol: boo_castle_seg6_vertex_060170E0 + +boo_castle_seg6_vertex_060171D0: + type: VTX + count: 15 + offset: 0x171D0 + symbol: boo_castle_seg6_vertex_060171D0 + +boo_castle_seg6_vertex_060172C0: + type: VTX + count: 15 + offset: 0x172C0 + symbol: boo_castle_seg6_vertex_060172C0 + +boo_castle_seg6_vertex_060173B0: + type: VTX + count: 15 + offset: 0x173B0 + symbol: boo_castle_seg6_vertex_060173B0 + +boo_castle_seg6_vertex_060174A0: + type: VTX + count: 15 + offset: 0x174A0 + symbol: boo_castle_seg6_vertex_060174A0 + +boo_castle_seg6_vertex_06017590: + type: VTX + count: 15 + offset: 0x17590 + symbol: boo_castle_seg6_vertex_06017590 + +boo_castle_seg6_vertex_06017680: + type: VTX + count: 15 + offset: 0x17680 + symbol: boo_castle_seg6_vertex_06017680 + +boo_castle_seg6_vertex_06017770: + type: VTX + count: 15 + offset: 0x17770 + symbol: boo_castle_seg6_vertex_06017770 + +boo_castle_seg6_vertex_06017860: + type: VTX + count: 15 + offset: 0x17860 + symbol: boo_castle_seg6_vertex_06017860 + +boo_castle_seg6_vertex_06017950: + type: VTX + count: 12 + offset: 0x17950 + symbol: boo_castle_seg6_vertex_06017950 + +boo_castle_seg6_dl_06017A10: + type: GFX + offset: 0x17A10 + symbol: boo_castle_seg6_dl_06017A10 + +boo_castle_seg6_dl_06017A78: + type: GFX + offset: 0x17A78 + symbol: boo_castle_seg6_dl_06017A78 + +boo_castle_seg6_dl_06017AD0: + type: GFX + offset: 0x17AD0 + symbol: boo_castle_seg6_dl_06017AD0 + +boo_castle_seg6_dl_06017CE0: + type: GFX + offset: 0x17CE0 + symbol: boo_castle_seg6_dl_06017CE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/boo_castle/geo.yml new file mode 100644 index 0000000..1c3933e --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1E2F20 ] + +boo_castle_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005B0 + symbol: boo_castle_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book.yml new file mode 100644 index 0000000..4dcfc61 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book.yml @@ -0,0 +1,60 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "book/geo.h"' + +bookend_seg5_texture_05000C60: + type: TEXTURE + width: 16 + height: 32 + offset: 0xC60 + format: RGBA16 + symbol: book_seg5_texture_05000C60 + +book_seg5_lights_05002558: + type: LIGHTS + size: 24 + offset: 0x2558 + symbol: book_seg5_lights_05002558 + +book_cover: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2570 + format: RGBA16 + symbol: book_seg5_texture_05002570 + +book_seg5_vertex_05002D70: + type: VTX + count: 12 + offset: 0x2D70 + symbol: book_seg5_vertex_05002D70 + +book_seg5_vertex_05002E30: + type: VTX + count: 12 + offset: 0x2E30 + symbol: book_seg5_vertex_05002E30 + +book_seg5_dl_05002EF0: + type: GFX + offset: 0x2EF0 + symbol: book_seg5_dl_05002EF0 + +book_seg5_dl_05002F58: + type: GFX + offset: 0x2F58 + symbol: book_seg5_dl_05002F58 + +book_seg5_dl_05002FB0: + type: GFX + offset: 0x2FB0 + symbol: book_seg5_dl_05002FB0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book/geo.yml new file mode 100644 index 0000000..69c910f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/book/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/book.yml" + autopads: false + segments: + - [ 0xC, 0x16B9C0 ] + +bookend_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000C0 + symbol: bookend_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend.yml new file mode 100644 index 0000000..d109a2d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend.yml @@ -0,0 +1,256 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "bookend/anims.h"' + - '#include "bookend/geo.h"' + +bookend_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: bookend_lights_unused1 + +bookend_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: bookend_lights_unused2 + +bookend_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: bookend_lights_unused3 + +bookend_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: bookend_lights_unused4 + +bookend_spine: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x60 + format: RGBA16 + symbol: bookend_seg5_texture_05000060 + +bookend_tooth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x460 + format: RGBA16 + symbol: bookend_seg5_texture_05000460 + +bookend_mouth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x860 + format: RGBA16 + symbol: bookend_seg5_texture_05000860 + +bookend_pages: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xC60 + format: RGBA16 + symbol: bookend_seg5_texture_05000C60 + +bookend_cover: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1060 + format: RGBA16 + symbol: bookend_seg5_texture_05001060 + +bookend_seg5_lights_05001860: + type: LIGHTS + size: 24 + offset: 0x1860 + symbol: bookend_seg5_lights_05001860 + +bookend_seg5_vertex_05001878: + type: VTX + count: 4 + offset: 0x1878 + symbol: bookend_seg5_vertex_05001878 + +bookend_seg5_vertex_050018B8: + type: VTX + count: 4 + offset: 0x18B8 + symbol: bookend_seg5_vertex_050018B8 + +bookend_seg5_dl_050018F8: + type: GFX + offset: 0x18F8 + symbol: bookend_seg5_dl_050018F8 + +bookend_seg5_dl_05001940: + type: GFX + offset: 0x1940 + symbol: bookend_seg5_dl_05001940 + +bookend_seg5_dl_05001978: + type: GFX + offset: 0x1978 + symbol: bookend_seg5_dl_05001978 + +bookend_seg5_lights_05001A08: + type: LIGHTS + size: 24 + offset: 0x1A08 + symbol: bookend_seg5_lights_05001A08 + +bookend_seg5_vertex_05001A20: + type: VTX + count: 4 + offset: 0x1A20 + symbol: bookend_seg5_vertex_05001A20 + +bookend_seg5_vertex_05001A60: + type: VTX + count: 4 + offset: 0x1A60 + symbol: bookend_seg5_vertex_05001A60 + +bookend_seg5_dl_05001AA0: + type: GFX + offset: 0x1AA0 + symbol: bookend_seg5_dl_05001AA0 + +bookend_seg5_dl_05001AE8: + type: GFX + offset: 0x1AE8 + symbol: bookend_seg5_dl_05001AE8 + +bookend_seg5_dl_05001B20: + type: GFX + offset: 0x1B20 + symbol: bookend_seg5_dl_05001B20 + +bookend_seg5_lights_05001BB0: + type: LIGHTS + size: 24 + offset: 0x1BB0 + symbol: bookend_seg5_lights_05001BB0 + +bookend_seg5_vertex_05001BC8: + type: VTX + count: 4 + offset: 0x1BC8 + symbol: bookend_seg5_vertex_05001BC8 + +bookend_seg5_vertex_05001C08: + type: VTX + count: 12 + offset: 0x1C08 + symbol: bookend_seg5_vertex_05001C08 + +bookend_seg5_dl_05001CC8: + type: GFX + offset: 0x1CC8 + symbol: bookend_seg5_dl_05001CC8 + +bookend_seg5_dl_05001D10: + type: GFX + offset: 0x1D10 + symbol: bookend_seg5_dl_05001D10 + +bookend_seg5_dl_05001D68: + type: GFX + offset: 0x1D68 + symbol: bookend_seg5_dl_05001D68 + +bookend_seg5_lights_05001DE0: + type: LIGHTS + size: 24 + offset: 0x1DE0 + symbol: bookend_seg5_lights_05001DE0 + +bookend_seg5_vertex_05001DF8: + type: VTX + count: 4 + offset: 0x1DF8 + symbol: bookend_seg5_vertex_05001DF8 + +bookend_seg5_vertex_05001E38: + type: VTX + count: 12 + offset: 0x1E38 + symbol: bookend_seg5_vertex_05001E38 + +bookend_seg5_dl_05001EF8: + type: GFX + offset: 0x1EF8 + symbol: bookend_seg5_dl_05001EF8 + +bookend_seg5_dl_05001F40: + type: GFX + offset: 0x1F40 + symbol: bookend_seg5_dl_05001F40 + +bookend_seg5_dl_05001F98: + type: GFX + offset: 0x1F98 + symbol: bookend_seg5_dl_05001F98 + +bookend_seg5_lights_05002010: + type: LIGHTS + size: 24 + offset: 0x2010 + symbol: bookend_seg5_lights_05002010 + +bookend_seg5_vertex_05002028: + type: VTX + count: 12 + offset: 0x2028 + symbol: bookend_seg5_vertex_05002028 + +bookend_seg5_dl_050020E8: + type: GFX + offset: 0x20E8 + symbol: bookend_seg5_dl_050020E8 + +bookend_seg5_dl_05002140: + type: GFX + offset: 0x2140 + symbol: bookend_seg5_dl_05002140 + +bookend_seg5_lights_050021B0: + type: LIGHTS + size: 24 + offset: 0x21B0 + symbol: bookend_seg5_lights_050021B0 + +bookend_seg5_vertex_050021C8: + type: VTX + count: 12 + offset: 0x21C8 + symbol: bookend_seg5_vertex_050021C8 + +bookend_seg5_dl_05002288: + type: GFX + offset: 0x2288 + symbol: bookend_seg5_dl_05002288 + +bookend_seg5_dl_050022E0: + type: GFX + offset: 0x22E0 + symbol: bookend_seg5_dl_050022E0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/anims.yml new file mode 100644 index 0000000..eb3912e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + +bookend_seg5_anim_050023F4: + type: SM64:ANIM + offset: 0x23F4 + symbol: bookend_seg5_anim_050023F4 + +bookend_seg5_anim_05002510: + type: SM64:ANIM + offset: 0x2510 + symbol: bookend_seg5_anim_05002510 + +bookend_seg5_anim_05002528: + type: SM64:ANIM + offset: 0x2528 + symbol: bookend_seg5_anim_05002528 + +bookend_seg5_anims_05002540: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x2540 + symbol: bookend_seg5_anims_05002540 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/geo.yml new file mode 100644 index 0000000..a3de5c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bookend/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bookend.yml" + autopads: false + segments: + - [ 0xC, 0x16B9C0 ] + +bookend_part_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bookend_part_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball.yml new file mode 100644 index 0000000..e69de29 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball/geo.yml new file mode 100644 index 0000000..4f6bc02 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowling_ball/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bobomb.yml" + autopads: false + segments: + - [ 0xF, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser.yml new file mode 100644 index 0000000..f15c163 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser.yml @@ -0,0 +1,1482 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser/anims.h"' + - '#include "bowser/geo.h"' + +bowser_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1F438 + format: RGBA16 + symbol: bowser_seg6_texture_0601F438 + +bowser_eyebrow: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1FC38 + format: RGBA16 + symbol: bowser_seg6_texture_0601FC38 + +bowser_muzzle: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20C38 + format: RGBA16 + symbol: bowser_seg6_texture_06020C38 + +bowser_nostrils: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x21438 + format: RGBA16 + symbol: bowser_seg6_texture_06021438 + +bowser_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22438 + format: RGBA16 + symbol: bowser_seg6_texture_06022438 + +bowser_armband_spike: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x22C38 + format: RGBA16 + symbol: bowser_seg6_texture_06022C38 + +bowser_armband: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23C38 + format: RGBA16 + symbol: bowser_seg6_texture_06023C38 + +bowser_tongue: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x24438 + format: RGBA16 + symbol: bowser_seg6_texture_06024438 + +bowser_chest: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25438 + format: RGBA16 + symbol: bowser_seg6_texture_06025438 + +bowser_shell_edge: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25C38 + format: RGBA16 + symbol: bowser_seg6_texture_06025C38 + +bowser_blue_eye_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x26438 + format: RGBA16 + symbol: bowser_seg6_texture_06026438 + +bowser_mouth_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x27438 + format: RGBA16 + symbol: bowser_seg6_texture_06027438 + +bowser_upper_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28438 + format: RGBA16 + symbol: bowser_seg6_texture_06028438 + +bowser_hair: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x28C38 + format: RGBA16 + symbol: bowser_seg6_texture_06028C38 + +bowser_claw_edge: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x29C38 + format: RGBA16 + symbol: bowser_seg6_texture_06029C38 + +bowser_claw_horn_tooth: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2AC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602AC38 + +bowser_claw_horn_angle: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2BC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602BC38 + +bowser_eye_left_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2CC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602CC38 + +bowser_eye_half_closed_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2DC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602DC38 + +bowser_eye_closed_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2EC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602EC38 + +bowser_eye_center_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2FC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602FC38 + +bowser_eye_right_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x30C38 + format: RGBA16 + symbol: bowser_seg6_texture_06030C38 + +bowser_eye_far_left_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x31C38 + format: RGBA16 + symbol: bowser_seg6_texture_06031C38 + +bowser_eye_left_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x32C38 + format: RGBA16 + symbol: bowser_seg6_texture_06032C38 + +bowser_eye_half_closed_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x33C38 + format: RGBA16 + symbol: bowser_seg6_texture_06033C38 + +bowser_eye_closed_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x34C38 + format: RGBA16 + symbol: bowser_seg6_texture_06034C38 + +bowser_eye_center_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x35C38 + format: RGBA16 + symbol: bowser_seg6_texture_06035C38 + +bowser_eye_right_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x36C38 + format: RGBA16 + symbol: bowser_seg6_texture_06036C38 + +bowser_eye_far_left_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x37C38 + format: RGBA16 + symbol: bowser_seg6_texture_06037C38 + +bowser_seg6_lights_06038C38: + type: LIGHTS + size: 24 + offset: 0x38C38 + symbol: bowser_seg6_lights_06038C38 + +bowser_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x38C38 + symbol: bowser_lights_unused1 + +bowser_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x38C38 + symbol: bowser_lights_unused2 + +bowser_seg6_vertex_06038C80: + type: VTX + count: 16 + offset: 0x38C80 + symbol: bowser_seg6_vertex_06038C80 + +bowser_seg6_vertex_06038D80: + type: VTX + count: 10 + offset: 0x38D80 + symbol: bowser_seg6_vertex_06038D80 + +bowser_seg6_vertex_06038E20: + type: VTX + count: 16 + offset: 0x38E20 + symbol: bowser_seg6_vertex_06038E20 + +bowser_seg6_vertex_06038F20: + type: VTX + count: 9 + offset: 0x38F20 + symbol: bowser_seg6_vertex_06038F20 + +bowser_seg6_vertex_06038FB0: + type: VTX + count: 15 + offset: 0x38FB0 + symbol: bowser_seg6_vertex_06038FB0 + +bowser_seg6_vertex_060390A0: + type: VTX + count: 7 + offset: 0x390A0 + symbol: bowser_seg6_vertex_060390A0 + +bowser_seg6_dl_06039110: + type: GFX + offset: 0x39110 + symbol: bowser_seg6_dl_06039110 + +bowser_seg6_dl_060391C8: + type: GFX + offset: 0x391C8 + symbol: bowser_seg6_dl_060391C8 + +bowser_seg6_dl_06039260: + type: GFX + offset: 0x39260 + symbol: bowser_seg6_dl_06039260 + +bowser_seg6_dl_060392E0: + type: GFX + offset: 0x392E0 + symbol: bowser_seg6_dl_060392E0 + +bowser_seg6_vertex_06039368: + type: VTX + count: 15 + offset: 0x39368 + symbol: bowser_seg6_vertex_06039368 + +bowser_seg6_vertex_06039458: + type: VTX + count: 13 + offset: 0x39458 + symbol: bowser_seg6_vertex_06039458 + +bowser_seg6_vertex_06039528: + type: VTX + count: 16 + offset: 0x39528 + symbol: bowser_seg6_vertex_06039528 + +bowser_seg6_vertex_06039628: + type: VTX + count: 10 + offset: 0x39628 + symbol: bowser_seg6_vertex_06039628 + +bowser_seg6_vertex_060396C8: + type: VTX + count: 16 + offset: 0x396C8 + symbol: bowser_seg6_vertex_060396C8 + +bowser_seg6_vertex_060397C8: + type: VTX + count: 4 + offset: 0x397C8 + symbol: bowser_seg6_vertex_060397C8 + +bowser_seg6_dl_06039808: + type: GFX + offset: 0x39808 + symbol: bowser_seg6_dl_06039808 + +bowser_seg6_dl_060398B0: + type: GFX + offset: 0x398B0 + symbol: bowser_seg6_dl_060398B0 + +bowser_seg6_dl_06039958: + type: GFX + offset: 0x39958 + symbol: bowser_seg6_dl_06039958 + +bowser_seg6_dl_060399D8: + type: GFX + offset: 0x399D8 + symbol: bowser_seg6_dl_060399D8 + +bowser_seg6_vertex_06039A60: + type: VTX + count: 16 + offset: 0x39A60 + symbol: bowser_seg6_vertex_06039A60 + +bowser_seg6_vertex_06039B60: + type: VTX + count: 15 + offset: 0x39B60 + symbol: bowser_seg6_vertex_06039B60 + +bowser_seg6_vertex_06039C50: + type: VTX + count: 16 + offset: 0x39C50 + symbol: bowser_seg6_vertex_06039C50 + +bowser_seg6_vertex_06039D50: + type: VTX + count: 12 + offset: 0x39D50 + symbol: bowser_seg6_vertex_06039D50 + +bowser_seg6_vertex_06039E10: + type: VTX + count: 14 + offset: 0x39E10 + symbol: bowser_seg6_vertex_06039E10 + +bowser_seg6_vertex_06039EF0: + type: VTX + count: 16 + offset: 0x39EF0 + symbol: bowser_seg6_vertex_06039EF0 + +bowser_seg6_vertex_06039FF0: + type: VTX + count: 14 + offset: 0x39FF0 + symbol: bowser_seg6_vertex_06039FF0 + +bowser_seg6_vertex_0603A0D0: + type: VTX + count: 15 + offset: 0x3A0D0 + symbol: bowser_seg6_vertex_0603A0D0 + +bowser_seg6_vertex_0603A1C0: + type: VTX + count: 5 + offset: 0x3A1C0 + symbol: bowser_seg6_vertex_0603A1C0 + +bowser_seg6_dl_0603A210: + type: GFX + offset: 0x3A210 + symbol: bowser_seg6_dl_0603A210 + +bowser_seg6_dl_0603A380: + type: GFX + offset: 0x3A380 + symbol: bowser_seg6_dl_0603A380 + +bowser_seg6_dl_0603A4E8: + type: GFX + offset: 0x3A4E8 + symbol: bowser_seg6_dl_0603A4E8 + +bowser_seg6_vertex_0603A568: + type: VTX + count: 14 + offset: 0x3A568 + symbol: bowser_seg6_vertex_0603A568 + +bowser_seg6_vertex_0603A648: + type: VTX + count: 16 + offset: 0x3A648 + symbol: bowser_seg6_vertex_0603A648 + +bowser_seg6_vertex_0603A748: + type: VTX + count: 16 + offset: 0x3A748 + symbol: bowser_seg6_vertex_0603A748 + +bowser_seg6_vertex_0603A848: + type: VTX + count: 14 + offset: 0x3A848 + symbol: bowser_seg6_vertex_0603A848 + +bowser_seg6_vertex_0603A928: + type: VTX + count: 15 + offset: 0x3A928 + symbol: bowser_seg6_vertex_0603A928 + +bowser_seg6_vertex_0603AA18: + type: VTX + count: 14 + offset: 0x3AA18 + symbol: bowser_seg6_vertex_0603AA18 + +bowser_seg6_vertex_0603AAF8: + type: VTX + count: 15 + offset: 0x3AAF8 + symbol: bowser_seg6_vertex_0603AAF8 + +bowser_seg6_vertex_0603ABE8: + type: VTX + count: 16 + offset: 0x3ABE8 + symbol: bowser_seg6_vertex_0603ABE8 + +bowser_seg6_vertex_0603ACE8: + type: VTX + count: 15 + offset: 0x3ACE8 + symbol: bowser_seg6_vertex_0603ACE8 + +bowser_seg6_vertex_0603ADD8: + type: VTX + count: 16 + offset: 0x3ADD8 + symbol: bowser_seg6_vertex_0603ADD8 + +bowser_seg6_dl_0603AED8: + type: GFX + offset: 0x3AED8 + symbol: bowser_seg6_dl_0603AED8 + +bowser_seg6_dl_0603B038: + type: GFX + offset: 0x3B038 + symbol: bowser_seg6_dl_0603B038 + +bowser_seg6_dl_0603B208: + type: GFX + offset: 0x3B208 + symbol: bowser_seg6_dl_0603B208 + +bowser_seg6_vertex_0603B288: + type: VTX + count: 16 + offset: 0x3B288 + symbol: bowser_seg6_vertex_0603B288 + +bowser_seg6_vertex_0603B388: + type: VTX + count: 15 + offset: 0x3B388 + symbol: bowser_seg6_vertex_0603B388 + +bowser_seg6_vertex_0603B478: + type: VTX + count: 16 + offset: 0x3B478 + symbol: bowser_seg6_vertex_0603B478 + +bowser_seg6_vertex_0603B578: + type: VTX + count: 16 + offset: 0x3B578 + symbol: bowser_seg6_vertex_0603B578 + +bowser_seg6_vertex_0603B678: + type: VTX + count: 10 + offset: 0x3B678 + symbol: bowser_seg6_vertex_0603B678 + +bowser_seg6_dl_0603B718: + type: GFX + offset: 0x3B718 + symbol: bowser_seg6_dl_0603B718 + +bowser_seg6_dl_0603B8D0: + type: GFX + offset: 0x3B8D0 + symbol: bowser_seg6_dl_0603B8D0 + +bowser_seg6_vertex_0603B948: + type: VTX + count: 16 + offset: 0x3B948 + symbol: bowser_seg6_vertex_0603B948 + +bowser_seg6_vertex_0603BA48: + type: VTX + count: 11 + offset: 0x3BA48 + symbol: bowser_seg6_vertex_0603BA48 + +bowser_seg6_vertex_0603BAF8: + type: VTX + count: 16 + offset: 0x3BAF8 + symbol: bowser_seg6_vertex_0603BAF8 + +bowser_seg6_vertex_0603BBF8: + type: VTX + count: 10 + offset: 0x3BBF8 + symbol: bowser_seg6_vertex_0603BBF8 + +bowser_seg6_vertex_0603BC98: + type: VTX + count: 15 + offset: 0x3BC98 + symbol: bowser_seg6_vertex_0603BC98 + +bowser_seg6_vertex_0603BD88: + type: VTX + count: 7 + offset: 0x3BD88 + symbol: bowser_seg6_vertex_0603BD88 + +bowser_seg6_dl_0603BDF8: + type: GFX + offset: 0x3BDF8 + symbol: bowser_seg6_dl_0603BDF8 + +bowser_seg6_dl_0603BEA0: + type: GFX + offset: 0x3BEA0 + symbol: bowser_seg6_dl_0603BEA0 + +bowser_seg6_dl_0603BF48: + type: GFX + offset: 0x3BF48 + symbol: bowser_seg6_dl_0603BF48 + +bowser_seg6_dl_0603BFC8: + type: GFX + offset: 0x3BFC8 + symbol: bowser_seg6_dl_0603BFC8 + +bowser_seg6_vertex_0603C050: + type: VTX + count: 16 + offset: 0x3C050 + symbol: bowser_seg6_vertex_0603C050 + +bowser_seg6_vertex_0603C150: + type: VTX + count: 11 + offset: 0x3C150 + symbol: bowser_seg6_vertex_0603C150 + +bowser_seg6_vertex_0603C200: + type: VTX + count: 16 + offset: 0x3C200 + symbol: bowser_seg6_vertex_0603C200 + +bowser_seg6_vertex_0603C300: + type: VTX + count: 10 + offset: 0x3C300 + symbol: bowser_seg6_vertex_0603C300 + +bowser_seg6_vertex_0603C3A0: + type: VTX + count: 15 + offset: 0x3C3A0 + symbol: bowser_seg6_vertex_0603C3A0 + +bowser_seg6_vertex_0603C490: + type: VTX + count: 7 + offset: 0x3C490 + symbol: bowser_seg6_vertex_0603C490 + +bowser_seg6_dl_0603C500: + type: GFX + offset: 0x3C500 + symbol: bowser_seg6_dl_0603C500 + +bowser_seg6_dl_0603C5A8: + type: GFX + offset: 0x3C5A8 + symbol: bowser_seg6_dl_0603C5A8 + +bowser_seg6_dl_0603C650: + type: GFX + offset: 0x3C650 + symbol: bowser_seg6_dl_0603C650 + +bowser_seg6_dl_0603C6D0: + type: GFX + offset: 0x3C6D0 + symbol: bowser_seg6_dl_0603C6D0 + +bowser_seg6_vertex_0603C758: + type: VTX + count: 15 + offset: 0x3C758 + symbol: bowser_seg6_vertex_0603C758 + +bowser_seg6_vertex_0603C848: + type: VTX + count: 16 + offset: 0x3C848 + symbol: bowser_seg6_vertex_0603C848 + +bowser_seg6_vertex_0603C948: + type: VTX + count: 16 + offset: 0x3C948 + symbol: bowser_seg6_vertex_0603C948 + +bowser_seg6_vertex_0603CA48: + type: VTX + count: 14 + offset: 0x3CA48 + symbol: bowser_seg6_vertex_0603CA48 + +bowser_seg6_vertex_0603CB28: + type: VTX + count: 15 + offset: 0x3CB28 + symbol: bowser_seg6_vertex_0603CB28 + +bowser_seg6_vertex_0603CC18: + type: VTX + count: 14 + offset: 0x3CC18 + symbol: bowser_seg6_vertex_0603CC18 + +bowser_seg6_vertex_0603CCF8: + type: VTX + count: 16 + offset: 0x3CCF8 + symbol: bowser_seg6_vertex_0603CCF8 + +bowser_seg6_vertex_0603CDF8: + type: VTX + count: 14 + offset: 0x3CDF8 + symbol: bowser_seg6_vertex_0603CDF8 + +bowser_seg6_vertex_0603CED8: + type: VTX + count: 5 + offset: 0x3CED8 + symbol: bowser_seg6_vertex_0603CED8 + +bowser_seg6_dl_0603CF28: + type: GFX + offset: 0x3CF28 + symbol: bowser_seg6_dl_0603CF28 + +bowser_seg6_dl_0603D098: + type: GFX + offset: 0x3D098 + symbol: bowser_seg6_dl_0603D098 + +bowser_seg6_dl_0603D200: + type: GFX + offset: 0x3D200 + symbol: bowser_seg6_dl_0603D200 + +bowser_seg6_vertex_0603D280: + type: VTX + count: 16 + offset: 0x3D280 + symbol: bowser_seg6_vertex_0603D280 + +bowser_seg6_vertex_0603D380: + type: VTX + count: 15 + offset: 0x3D380 + symbol: bowser_seg6_vertex_0603D380 + +bowser_seg6_vertex_0603D470: + type: VTX + count: 16 + offset: 0x3D470 + symbol: bowser_seg6_vertex_0603D470 + +bowser_seg6_vertex_0603D570: + type: VTX + count: 14 + offset: 0x3D570 + symbol: bowser_seg6_vertex_0603D570 + +bowser_seg6_vertex_0603D650: + type: VTX + count: 3 + offset: 0x3D650 + symbol: bowser_seg6_vertex_0603D650 + +bowser_seg6_vertex_0603D680: + type: VTX + count: 15 + offset: 0x3D680 + symbol: bowser_seg6_vertex_0603D680 + +bowser_seg6_vertex_0603D770: + type: VTX + count: 16 + offset: 0x3D770 + symbol: bowser_seg6_vertex_0603D770 + +bowser_seg6_vertex_0603D870: + type: VTX + count: 14 + offset: 0x3D870 + symbol: bowser_seg6_vertex_0603D870 + +bowser_seg6_vertex_0603D950: + type: VTX + count: 16 + offset: 0x3D950 + symbol: bowser_seg6_vertex_0603D950 + +bowser_seg6_vertex_0603DA50: + type: VTX + count: 16 + offset: 0x3DA50 + symbol: bowser_seg6_vertex_0603DA50 + +bowser_seg6_vertex_0603DB50: + type: VTX + count: 15 + offset: 0x3DB50 + symbol: bowser_seg6_vertex_0603DB50 + +bowser_seg6_vertex_0603DC40: + type: VTX + count: 3 + offset: 0x3DC40 + symbol: bowser_seg6_vertex_0603DC40 + +bowser_seg6_dl_0603DC70: + type: GFX + offset: 0x3DC70 + symbol: bowser_seg6_dl_0603DC70 + +bowser_seg6_dl_0603DDD0: + type: GFX + offset: 0x3DDD0 + symbol: bowser_seg6_dl_0603DDD0 + +bowser_seg6_dl_0603DFB0: + type: GFX + offset: 0x3DFB0 + symbol: bowser_seg6_dl_0603DFB0 + +bowser_seg6_vertex_0603E030: + type: VTX + count: 15 + offset: 0x3E030 + symbol: bowser_seg6_vertex_0603E030 + +bowser_seg6_vertex_0603E120: + type: VTX + count: 16 + offset: 0x3E120 + symbol: bowser_seg6_vertex_0603E120 + +bowser_seg6_vertex_0603E220: + type: VTX + count: 16 + offset: 0x3E220 + symbol: bowser_seg6_vertex_0603E220 + +bowser_seg6_vertex_0603E320: + type: VTX + count: 16 + offset: 0x3E320 + symbol: bowser_seg6_vertex_0603E320 + +bowser_seg6_vertex_0603E420: + type: VTX + count: 14 + offset: 0x3E420 + symbol: bowser_seg6_vertex_0603E420 + +bowser_seg6_dl_0603E500: + type: GFX + offset: 0x3E500 + symbol: bowser_seg6_dl_0603E500 + +bowser_seg6_dl_0603E6B8: + type: GFX + offset: 0x3E6B8 + symbol: bowser_seg6_dl_0603E6B8 + +bowser_seg6_vertex_0603E718: + type: VTX + count: 9 + offset: 0x3E718 + symbol: bowser_seg6_vertex_0603E718 + +bowser_seg6_vertex_0603E7A8: + type: VTX + count: 16 + offset: 0x3E7A8 + symbol: bowser_seg6_vertex_0603E7A8 + +bowser_seg6_vertex_0603E8A8: + type: VTX + count: 14 + offset: 0x3E8A8 + symbol: bowser_seg6_vertex_0603E8A8 + +bowser_seg6_vertex_0603E988: + type: VTX + count: 14 + offset: 0x3E988 + symbol: bowser_seg6_vertex_0603E988 + +bowser_seg6_vertex_0603EA68: + type: VTX + count: 14 + offset: 0x3EA68 + symbol: bowser_seg6_vertex_0603EA68 + +bowser_seg6_vertex_0603EB48: + type: VTX + count: 13 + offset: 0x3EB48 + symbol: bowser_seg6_vertex_0603EB48 + +bowser_seg6_vertex_0603EC18: + type: VTX + count: 16 + offset: 0x3EC18 + symbol: bowser_seg6_vertex_0603EC18 + +bowser_seg6_vertex_0603ED18: + type: VTX + count: 14 + offset: 0x3ED18 + symbol: bowser_seg6_vertex_0603ED18 + +bowser_seg6_vertex_0603EDF8: + type: VTX + count: 6 + offset: 0x3EDF8 + symbol: bowser_seg6_vertex_0603EDF8 + +bowser_seg6_vertex_0603EE58: + type: VTX + count: 16 + offset: 0x3EE58 + symbol: bowser_seg6_vertex_0603EE58 + +bowser_seg6_vertex_0603EF58: + type: VTX + count: 14 + offset: 0x3EF58 + symbol: bowser_seg6_vertex_0603EF58 + +bowser_seg6_vertex_0603F038: + type: VTX + count: 15 + offset: 0x3F038 + symbol: bowser_seg6_vertex_0603F038 + +bowser_seg6_vertex_0603F128: + type: VTX + count: 13 + offset: 0x3F128 + symbol: bowser_seg6_vertex_0603F128 + +bowser_seg6_vertex_0603F1F8: + type: VTX + count: 15 + offset: 0x3F1F8 + symbol: bowser_seg6_vertex_0603F1F8 + +bowser_seg6_vertex_0603F2E8: + type: VTX + count: 15 + offset: 0x3F2E8 + symbol: bowser_seg6_vertex_0603F2E8 + +bowser_seg6_vertex_0603F3D8: + type: VTX + count: 15 + offset: 0x3F3D8 + symbol: bowser_seg6_vertex_0603F3D8 + +bowser_seg6_vertex_0603F4C8: + type: VTX + count: 15 + offset: 0x3F4C8 + symbol: bowser_seg6_vertex_0603F4C8 + +bowser_seg6_vertex_0603F5B8: + type: VTX + count: 15 + offset: 0x3F5B8 + symbol: bowser_seg6_vertex_0603F5B8 + +bowser_seg6_vertex_0603F6A8: + type: VTX + count: 16 + offset: 0x3F6A8 + symbol: bowser_seg6_vertex_0603F6A8 + +bowser_seg6_vertex_0603F7A8: + type: VTX + count: 15 + offset: 0x3F7A8 + symbol: bowser_seg6_vertex_0603F7A8 + +bowser_seg6_vertex_0603F898: + type: VTX + count: 15 + offset: 0x3F898 + symbol: bowser_seg6_vertex_0603F898 + +bowser_seg6_vertex_0603F988: + type: VTX + count: 15 + offset: 0x3F988 + symbol: bowser_seg6_vertex_0603F988 + +bowser_seg6_vertex_0603FA78: + type: VTX + count: 15 + offset: 0x3FA78 + symbol: bowser_seg6_vertex_0603FA78 + +bowser_seg6_vertex_0603FB68: + type: VTX + count: 4 + offset: 0x3FB68 + symbol: bowser_seg6_vertex_0603FB68 + +bowser_seg6_dl_0603FBA8: + type: GFX + offset: 0x3FBA8 + symbol: bowser_seg6_dl_0603FBA8 + +bowser_seg6_dl_0603FC18: + type: GFX + offset: 0x3FC18 + symbol: bowser_seg6_dl_0603FC18 + +bowser_seg6_dl_0603FD38: + type: GFX + offset: 0x3FD38 + symbol: bowser_seg6_dl_0603FD38 + +bowser_seg6_dl_0603FDD0: + type: GFX + offset: 0x3FDD0 + symbol: bowser_seg6_dl_0603FDD0 + +bowser_seg6_dl_0603FEA8: + type: GFX + offset: 0x3FEA8 + symbol: bowser_seg6_dl_0603FEA8 + +bowser_seg6_dl_0603FFA8: + type: GFX + offset: 0x3FFA8 + symbol: bowser_seg6_dl_0603FFA8 + +bowser_seg6_dl_06040180: + type: GFX + offset: 0x40180 + symbol: bowser_seg6_dl_06040180 + +bowser_seg6_dl_060401F0: + type: GFX + offset: 0x401F0 + symbol: bowser_seg6_dl_060401F0 + +bowser_seg6_dl_06040210: + type: GFX + offset: 0x40210 + symbol: bowser_seg6_dl_06040210 + +bowser_seg6_vertex_060402D8: + type: VTX + count: 16 + offset: 0x402D8 + symbol: bowser_seg6_vertex_060402D8 + +bowser_seg6_vertex_060403D8: + type: VTX + count: 14 + offset: 0x403D8 + symbol: bowser_seg6_vertex_060403D8 + +bowser_seg6_vertex_060404B8: + type: VTX + count: 16 + offset: 0x404B8 + symbol: bowser_seg6_vertex_060404B8 + +bowser_seg6_vertex_060405B8: + type: VTX + count: 15 + offset: 0x405B8 + symbol: bowser_seg6_vertex_060405B8 + +bowser_seg6_vertex_060406A8: + type: VTX + count: 16 + offset: 0x406A8 + symbol: bowser_seg6_vertex_060406A8 + +bowser_seg6_vertex_060407A8: + type: VTX + count: 3 + offset: 0x407A8 + symbol: bowser_seg6_vertex_060407A8 + +bowser_seg6_vertex_060407D8: + type: VTX + count: 14 + offset: 0x407D8 + symbol: bowser_seg6_vertex_060407D8 + +bowser_seg6_vertex_060408B8: + type: VTX + count: 16 + offset: 0x408B8 + symbol: bowser_seg6_vertex_060408B8 + +bowser_seg6_vertex_060409B8: + type: VTX + count: 15 + offset: 0x409B8 + symbol: bowser_seg6_vertex_060409B8 + +bowser_seg6_vertex_06040AA8: + type: VTX + count: 16 + offset: 0x40AA8 + symbol: bowser_seg6_vertex_06040AA8 + +bowser_seg6_vertex_06040BA8: + type: VTX + count: 16 + offset: 0x40BA8 + symbol: bowser_seg6_vertex_06040BA8 + +bowser_seg6_vertex_06040CA8: + type: VTX + count: 16 + offset: 0x40CA8 + symbol: bowser_seg6_vertex_06040CA8 + +bowser_seg6_vertex_06040DA8: + type: VTX + count: 16 + offset: 0x40DA8 + symbol: bowser_seg6_vertex_06040DA8 + +bowser_seg6_vertex_06040EA8: + type: VTX + count: 16 + offset: 0x40EA8 + symbol: bowser_seg6_vertex_06040EA8 + +bowser_seg6_vertex_06040FA8: + type: VTX + count: 3 + offset: 0x40FA8 + symbol: bowser_seg6_vertex_06040FA8 + +bowser_seg6_vertex_06040FD8: + type: VTX + count: 11 + offset: 0x40FD8 + symbol: bowser_seg6_vertex_06040FD8 + +bowser_seg6_vertex_06041088: + type: VTX + count: 16 + offset: 0x41088 + symbol: bowser_seg6_vertex_06041088 + +bowser_seg6_vertex_06041188: + type: VTX + count: 9 + offset: 0x41188 + symbol: bowser_seg6_vertex_06041188 + +bowser_seg6_vertex_06041218: + type: VTX + count: 15 + offset: 0x41218 + symbol: bowser_seg6_vertex_06041218 + +bowser_seg6_vertex_06041308: + type: VTX + count: 14 + offset: 0x41308 + symbol: bowser_seg6_vertex_06041308 + +bowser_seg6_vertex_060413E8: + type: VTX + count: 15 + offset: 0x413E8 + symbol: bowser_seg6_vertex_060413E8 + +bowser_seg6_vertex_060414D8: + type: VTX + count: 16 + offset: 0x414D8 + symbol: bowser_seg6_vertex_060414D8 + +bowser_seg6_vertex_060415D8: + type: VTX + count: 12 + offset: 0x415D8 + symbol: bowser_seg6_vertex_060415D8 + +bowser_seg6_vertex_06041698: + type: VTX + count: 12 + offset: 0x41698 + symbol: bowser_seg6_vertex_06041698 + +bowser_seg6_vertex_06041758: + type: VTX + count: 11 + offset: 0x41758 + symbol: bowser_seg6_vertex_06041758 + +bowser_seg6_vertex_06041808: + type: VTX + count: 16 + offset: 0x41808 + symbol: bowser_seg6_vertex_06041808 + +bowser_seg6_vertex_06041908: + type: VTX + count: 6 + offset: 0x41908 + symbol: bowser_seg6_vertex_06041908 + +bowser_seg6_vertex_06041968: + type: VTX + count: 12 + offset: 0x41968 + symbol: bowser_seg6_vertex_06041968 + +bowser_seg6_dl_06041A28: + type: GFX + offset: 0x41A28 + symbol: bowser_seg6_dl_06041A28 + +bowser_seg6_dl_06041BA0: + type: GFX + offset: 0x41BA0 + symbol: bowser_seg6_dl_06041BA0 + +bowser_seg6_dl_06041E48: + type: GFX + offset: 0x41E48 + symbol: bowser_seg6_dl_06041E48 + +bowser_seg6_dl_06041EA8: + type: GFX + offset: 0x41EA8 + symbol: bowser_seg6_dl_06041EA8 + +bowser_seg6_dl_06041F50: + type: GFX + offset: 0x41F50 + symbol: bowser_seg6_dl_06041F50 + +bowser_seg6_dl_06042098: + type: GFX + offset: 0x42098 + symbol: bowser_seg6_dl_06042098 + +bowser_seg6_dl_060420F0: + type: GFX + offset: 0x420F0 + symbol: bowser_seg6_dl_060420F0 + +bowser_seg6_dl_06042140: + type: GFX + offset: 0x42140 + symbol: bowser_seg6_dl_06042140 + +bowser_seg6_dl_060421D8: + type: GFX + offset: 0x421D8 + symbol: bowser_seg6_dl_060421D8 + +bowser_seg6_dl_06042220: + type: GFX + offset: 0x42220 + symbol: bowser_seg6_dl_06042220 + +bowser_seg6_dl_06042278: + type: GFX + offset: 0x42278 + symbol: bowser_seg6_dl_06042278 + +bowser_seg6_dl_06042328: + type: GFX + offset: 0x42328 + symbol: bowser_seg6_dl_06042328 + +bowser_seg6_dl_06042348: + type: GFX + offset: 0x42348 + symbol: bowser_seg6_dl_06042348 + +bowser_seg6_dl_060423A0: + type: GFX + offset: 0x423A0 + symbol: bowser_seg6_dl_060423A0 + +bowser_seg6_dl_060423F8: + type: GFX + offset: 0x423F8 + symbol: bowser_seg6_dl_060423F8 + +bowser_seg6_dl_06042450: + type: GFX + offset: 0x42450 + symbol: bowser_seg6_dl_06042450 + +bowser_seg6_dl_060424A8: + type: GFX + offset: 0x424A8 + symbol: bowser_seg6_dl_060424A8 + +bowser_seg6_dl_06042500: + type: GFX + offset: 0x42500 + symbol: bowser_seg6_dl_06042500 + +bowser_seg6_dl_06042558: + type: GFX + offset: 0x42558 + symbol: bowser_seg6_dl_06042558 + +bowser_seg6_dl_060425B0: + type: GFX + offset: 0x425B0 + symbol: bowser_seg6_dl_060425B0 + +bowser_seg6_dl_06042608: + type: GFX + offset: 0x42608 + symbol: bowser_seg6_dl_06042608 + +bowser_seg6_vertex_06042660: + type: VTX + count: 16 + offset: 0x42660 + symbol: bowser_seg6_vertex_06042660 + +bowser_seg6_vertex_06042760: + type: VTX + count: 16 + offset: 0x42760 + symbol: bowser_seg6_vertex_06042760 + +bowser_seg6_vertex_06042860: + type: VTX + count: 15 + offset: 0x42860 + symbol: bowser_seg6_vertex_06042860 + +bowser_seg6_vertex_06042950: + type: VTX + count: 15 + offset: 0x42950 + symbol: bowser_seg6_vertex_06042950 + +bowser_seg6_vertex_06042A40: + type: VTX + count: 16 + offset: 0x42A40 + symbol: bowser_seg6_vertex_06042A40 + +bowser_seg6_vertex_06042B40: + type: VTX + count: 11 + offset: 0x42B40 + symbol: bowser_seg6_vertex_06042B40 + +bowser_seg6_vertex_06042BF0: + type: VTX + count: 15 + offset: 0x42BF0 + symbol: bowser_seg6_vertex_06042BF0 + +bowser_seg6_vertex_06042CE0: + type: VTX + count: 15 + offset: 0x42CE0 + symbol: bowser_seg6_vertex_06042CE0 + +bowser_seg6_vertex_06042DD0: + type: VTX + count: 6 + offset: 0x42DD0 + symbol: bowser_seg6_vertex_06042DD0 + +bowser_seg6_vertex_06042E30: + type: VTX + count: 11 + offset: 0x42E30 + symbol: bowser_seg6_vertex_06042E30 + +bowser_seg6_dl_06042EE0: + type: GFX + offset: 0x42EE0 + symbol: bowser_seg6_dl_06042EE0 + +bowser_seg6_dl_060430E8: + type: GFX + offset: 0x430E8 + symbol: bowser_seg6_dl_060430E8 + +bowser_seg6_dl_06043180: + type: GFX + offset: 0x43180 + symbol: bowser_seg6_dl_06043180 + +bowser_seg6_dl_060431F0: + type: GFX + offset: 0x431F0 + symbol: bowser_seg6_dl_060431F0 + +bowser_seg6_vertex_06043278: + type: VTX + count: 16 + offset: 0x43278 + symbol: bowser_seg6_vertex_06043278 + +bowser_seg6_vertex_06043378: + type: VTX + count: 15 + offset: 0x43378 + symbol: bowser_seg6_vertex_06043378 + +bowser_seg6_vertex_06043468: + type: VTX + count: 7 + offset: 0x43468 + symbol: bowser_seg6_vertex_06043468 + +bowser_seg6_vertex_060434D8: + type: VTX + count: 7 + offset: 0x434D8 + symbol: bowser_seg6_vertex_060434D8 + +bowser_seg6_dl_06043548: + type: GFX + offset: 0x43548 + symbol: bowser_seg6_dl_06043548 + +bowser_seg6_dl_06043648: + type: GFX + offset: 0x43648 + symbol: bowser_seg6_dl_06043648 + +bowser_seg6_dl_06043698: + type: GFX + offset: 0x43698 + symbol: bowser_seg6_dl_06043698 + +dBowserFlamesOrientationValues: + type: ARRAY + offset: 0x576FC + array_type: s16 + count: 465 + symbol: dBowserFlamesOrientationValues diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/anims.yml new file mode 100644 index 0000000..88389f0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/anims.yml @@ -0,0 +1,149 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + +bowser_seg6_anim_060445EC: + type: SM64:ANIM + offset: 0x445EC + symbol: bowser_seg6_anim_060445EC + +bowser_seg6_anim_060453C8: + type: SM64:ANIM + offset: 0x453C8 + symbol: bowser_seg6_anim_060453C8 + +bowser_seg6_anim_06045D28: + type: SM64:ANIM + offset: 0x45D28 + symbol: bowser_seg6_anim_06045D28 + +bowser_seg6_anim_0604671C: + type: SM64:ANIM + offset: 0x4671C + symbol: bowser_seg6_anim_0604671C + +bowser_seg6_anim_0604675C: + type: SM64:ANIM + offset: 0x4675C + symbol: bowser_seg6_anim_0604675C + +bowser_seg6_anim_06048200: + type: SM64:ANIM + offset: 0x48200 + symbol: bowser_seg6_anim_06048200 + +bowser_seg6_anim_06049880: + type: SM64:ANIM + offset: 0x49880 + symbol: bowser_seg6_anim_06049880 + +bowser_seg6_anim_0604A8E4: + type: SM64:ANIM + offset: 0x4A8E4 + symbol: bowser_seg6_anim_0604A8E4 + +bowser_seg6_anim_0604B178: + type: SM64:ANIM + offset: 0x4B178 + symbol: bowser_seg6_anim_0604B178 + +bowser_seg6_anim_0604B8CC: + type: SM64:ANIM + offset: 0x4B8CC + symbol: bowser_seg6_anim_0604B8CC + +bowser_seg6_anim_0604D184: + type: SM64:ANIM + offset: 0x4D184 + symbol: bowser_seg6_anim_0604D184 + +bowser_seg6_anim_0604E5A0: + type: SM64:ANIM + offset: 0x4E5A0 + symbol: bowser_seg6_anim_0604E5A0 + +bowser_seg6_anim_0604F030: + type: SM64:ANIM + offset: 0x4F030 + symbol: bowser_seg6_anim_0604F030 + +bowser_seg6_anim_0604FF4C: + type: SM64:ANIM + offset: 0x4FF4C + symbol: bowser_seg6_anim_0604FF4C + +bowser_seg6_anim_06050530: + type: SM64:ANIM + offset: 0x50530 + symbol: bowser_seg6_anim_06050530 + +bowser_seg6_anim_060514E8: + type: SM64:ANIM + offset: 0x514E8 + symbol: bowser_seg6_anim_060514E8 + +bowser_seg6_anim_06051C68: + type: SM64:ANIM + offset: 0x51C68 + symbol: bowser_seg6_anim_06051C68 + +bowser_seg6_anim_06052680: + type: SM64:ANIM + offset: 0x52680 + symbol: bowser_seg6_anim_06052680 + +bowser_seg6_anim_06052D94: + type: SM64:ANIM + offset: 0x52D94 + symbol: bowser_seg6_anim_06052D94 + +bowser_seg6_anim_060534F4: + type: SM64:ANIM + offset: 0x534F4 + symbol: bowser_seg6_anim_060534F4 + +bowser_seg6_anim_06053B8C: + type: SM64:ANIM + offset: 0x53B8C + symbol: bowser_seg6_anim_06053B8C + +bowser_seg6_anim_06054290: + type: SM64:ANIM + offset: 0x54290 + symbol: bowser_seg6_anim_06054290 + +bowser_seg6_anim_06054950: + type: SM64:ANIM + offset: 0x54950 + symbol: bowser_seg6_anim_06054950 + +bowser_seg6_anim_06055210: + type: SM64:ANIM + offset: 0x55210 + symbol: bowser_seg6_anim_06055210 + +bowser_seg6_anim_06055984: + type: SM64:ANIM + offset: 0x55984 + symbol: bowser_seg6_anim_06055984 + +bowser_seg6_anim_06056774: + type: SM64:ANIM + offset: 0x56774 + symbol: bowser_seg6_anim_06056774 + +bowser_seg6_anim_06057678: + type: SM64:ANIM + offset: 0x57678 + symbol: bowser_seg6_anim_06057678 + +bowser_seg6_anims_06057690: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 27 + offset: 0x57690 + symbol: bowser_seg6_anims_06057690 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/geo.yml new file mode 100644 index 0000000..4770670 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bowser.yml" + autopads: false + segments: + - [ 0xD, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame.yml new file mode 100644 index 0000000..e210306 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame.yml @@ -0,0 +1,358 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser_flame/geo.h"' + +bowser_flame_0: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: flame_seg6_texture_06000000 + +bowser_flame_1: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: flame_seg6_texture_06001000 + +bowser_flame_2: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: flame_seg6_texture_06002000 + +bowser_flame_3: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: flame_seg6_texture_06003000 + +bowser_flame_4: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: flame_seg6_texture_06004000 + +bowser_flame_5: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: flame_seg6_texture_06005000 + +bowser_flame_6: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: flame_seg6_texture_06006000 + +bowser_flame_7: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: flame_seg6_texture_06007000 + +bowser_flame_8: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: flame_seg6_texture_06008000 + +bowser_flame_9: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: flame_seg6_texture_06009000 + +bowser_flame_10: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: flame_seg6_texture_0600A000 + +bowser_flame_11: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: flame_seg6_texture_0600B000 + +bowser_flame_12: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: flame_seg6_texture_0600C000 + +bowser_flame_13: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: flame_seg6_texture_0600D000 + +bowser_flame_14: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: flame_seg6_texture_0600E000 + +bowser_flame_15: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: flame_seg6_texture_0600F000 + +bowser_flame_16: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: flame_seg6_texture_06010000 + +bowser_flame_17: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: flame_seg6_texture_06011000 + +bowser_flame_18: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: flame_seg6_texture_06012000 + +bowser_flame_19: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: flame_seg6_texture_06013000 + +bowser_flame_20: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: flame_seg6_texture_06014000 + +bowser_flame_21: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: flame_seg6_texture_06015000 + +bowser_flame_22: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: flame_seg6_texture_06016000 + +bowser_flame_23: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: flame_seg6_texture_06017000 + +bowser_flame_24: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: flame_seg6_texture_06018000 + +bowser_flame_25: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: flame_seg6_texture_06019000 + +bowser_flame_26: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: flame_seg6_texture_0601A000 + +bowser_flame_27: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: flame_seg6_texture_0601B000 + +flame_seg6_vertex_0601C000: + type: VTX + count: 8 + offset: 0x1C000 + symbol: flame_seg6_vertex_0601C000 + +flame_seg6_dl_0601C080: + type: GFX + offset: 0x1C080 + symbol: flame_seg6_dl_0601C080 + +flame_seg6_dl_0601C0B0: + type: GFX + offset: 0x1C0B0 + symbol: flame_seg6_dl_0601C0B0 + +flame_seg6_dl_0601C0C8: + type: GFX + offset: 0x1C0C8 + symbol: flame_seg6_dl_0601C0C8 + +flame_seg6_dl_0601C0E0: + type: GFX + offset: 0x1C0E0 + symbol: flame_seg6_dl_0601C0E0 + +flame_seg6_dl_0601C108: + type: GFX + offset: 0x1C108 + symbol: flame_seg6_dl_0601C108 + +flame_seg6_dl_0601C1A8: + type: GFX + offset: 0x1C1A8 + symbol: flame_seg6_dl_0601C1A8 + +flame_seg6_dl_0601C248: + type: GFX + offset: 0x1C248 + symbol: flame_seg6_dl_0601C248 + +flame_seg6_dl_0601C2E8: + type: GFX + offset: 0x1C2E8 + symbol: flame_seg6_dl_0601C2E8 + +flame_seg6_dl_0601C388: + type: GFX + offset: 0x1C388 + symbol: flame_seg6_dl_0601C388 + +flame_seg6_dl_0601C428: + type: GFX + offset: 0x1C428 + symbol: flame_seg6_dl_0601C428 + +flame_seg6_dl_0601C4C8: + type: GFX + offset: 0x1C4C8 + symbol: flame_seg6_dl_0601C4C8 + +flame_seg6_dl_0601C568: + type: GFX + offset: 0x1C568 + symbol: flame_seg6_dl_0601C568 + +flame_seg6_dl_0601C608: + type: GFX + offset: 0x1C608 + symbol: flame_seg6_dl_0601C608 + +flame_seg6_dl_0601C6A8: + type: GFX + offset: 0x1C6A8 + symbol: flame_seg6_dl_0601C6A8 + +flame_seg6_dl_0601C748: + type: GFX + offset: 0x1C748 + symbol: flame_seg6_dl_0601C748 + +flame_seg6_dl_0601C7E8: + type: GFX + offset: 0x1C7E8 + symbol: flame_seg6_dl_0601C7E8 + +flame_seg6_dl_0601C888: + type: GFX + offset: 0x1C888 + symbol: flame_seg6_dl_0601C888 + +flame_seg6_dl_0601C928: + type: GFX + offset: 0x1C928 + symbol: flame_seg6_dl_0601C928 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_flame/geo.yml new file mode 100644 index 0000000..e1a7bc3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1B7400 ] + +bowser_flames_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: bowser_flames_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key.yml new file mode 100644 index 0000000..f0cd52f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser_key/anims.h"' + - '#include "bowser_key/geo.h"' + +bowser_key_lights: + type: LIGHTS + size: 24 + offset: 0x156E0 + symbol: bowser_key_lights + +bowser_key_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x156F8 + symbol: bowser_key_dl_vertex_group1 + +bowser_key_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x157F8 + symbol: bowser_key_dl_vertex_group2 + +bowser_key_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x158F8 + symbol: bowser_key_dl_vertex_group3 + +bowser_key_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x159F8 + symbol: bowser_key_dl_vertex_group4 + +bowser_key_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x15AF8 + symbol: bowser_key_dl_vertex_group5 + +bowser_key_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x15BF8 + symbol: bowser_key_dl_vertex_group6 + +bowser_key_dl_vertex_group7: + type: VTX + count: 14 + offset: 0x15CF8 + symbol: bowser_key_dl_vertex_group7 + +bowser_key_dl_vertex_group8: + type: VTX + count: 16 + offset: 0x15DD8 + symbol: bowser_key_dl_vertex_group8 + +bowser_key_dl_vertex_group9: + type: VTX + count: 16 + offset: 0x15ED8 + symbol: bowser_key_dl_vertex_group9 + +bowser_key_dl_vertex_group10: + type: VTX + count: 14 + offset: 0x15FD8 + symbol: bowser_key_dl_vertex_group10 + +bowser_key_dl_vertex_group11: + type: VTX + count: 16 + offset: 0x160B8 + symbol: bowser_key_dl_vertex_group11 + +bowser_key_dl_vertex_group12: + type: VTX + count: 4 + offset: 0x161B8 + symbol: bowser_key_dl_vertex_group12 + +bowser_key_dl: + type: GFX + offset: 0x161F8 + symbol: bowser_key_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/anims.yml new file mode 100644 index 0000000..8c3d3dd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +bowser_key_seg3_anim_course_exit: + type: SM64:ANIM + offset: 0x16BE8 + symbol: bowser_key_seg3_anim_course_exit + +bowser_key_seg3_anim_unlock_door: + type: SM64:ANIM + offset: 0x172B8 + symbol: bowser_key_seg3_anim_unlock_door + +bowser_key_seg3_anims_list: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x172D0 + symbol: bowser_key_seg3_anims_list diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bowser_key/geo.yml new file mode 100644 index 0000000..adb3fa7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box.yml new file mode 100644 index 0000000..6de2031 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box.yml @@ -0,0 +1,71 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "breakable_box/geo.h"' + +breakable_box_seg8_lights_08011A80: + type: LIGHTS + size: 24 + offset: 0x11A78 + symbol: breakable_box_seg8_lights_08011A80 + +crazy_box_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11A90 + format: RGBA16 + symbol: breakable_box_seg8_texture_08011A90 + +cork_box_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12290 + format: RGBA16 + symbol: breakable_box_seg8_texture_08012290 + +breakable_box_seg8_vertex_08012A90: + type: VTX + count: 15 + offset: 0x12A90 + symbol: breakable_box_seg8_vertex_08012A90 + +breakable_box_seg8_vertex_08012B80: + type: VTX + count: 11 + offset: 0x12B80 + symbol: breakable_box_seg8_vertex_08012B80 + +breakable_box_seg8_dl_08012C30: + type: GFX + offset: 0x12C30 + symbol: breakable_box_seg8_dl_08012C30 + +breakable_box_seg8_dl_08012CD8: + type: GFX + offset: 0x12CD8 + symbol: breakable_box_seg8_dl_08012CD8 + +breakable_box_seg8_dl_08012D20: + type: GFX + offset: 0x12D20 + symbol: breakable_box_seg8_dl_08012D20 + +breakable_box_seg8_dl_08012D48: + type: GFX + offset: 0x12D48 + symbol: breakable_box_seg8_dl_08012D48 + +breakable_box_seg8_collision_08012D70: + type: SM64:COLLISION + offset: 0x12D70 + symbol: breakable_box_seg8_collision_08012D70 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/breakable_box/geo.yml new file mode 100644 index 0000000..b28ed48 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub.yml new file mode 100644 index 0000000..ac6321b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub.yml @@ -0,0 +1,191 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "bub/anims.h"' + - '#include "bub/geo.h"' + +bub_seg6_lights_0600E280: + type: LIGHTS + size: 24 + offset: 0xE278 + symbol: bub_seg6_lights_0600E280 + +bub_seg6_lights_0600E290: + type: LIGHTS + size: 24 + offset: 0xE290 + symbol: bub_seg6_lights_0600E290 + +bub_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE2A8 + format: RGBA16 + symbol: bub_seg6_texture_0600E2A8 + +bub_fins: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xEAA8 + format: RGBA16 + symbol: bub_seg6_texture_0600EAA8 + +bub_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF2A8 + format: RGBA16 + symbol: bub_seg6_texture_0600F2A8 + +bub_scales: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x102A8 + format: RGBA16 + symbol: bub_seg6_texture_060102A8 + +bub_seg6_vertex_060112A8: + type: VTX + count: 14 + offset: 0x112A8 + symbol: bub_seg6_vertex_060112A8 + +bub_seg6_vertex_06011388: + type: VTX + count: 3 + offset: 0x11388 + symbol: bub_seg6_vertex_06011388 + +bub_seg6_vertex_060113B8: + type: VTX + count: 6 + offset: 0x113B8 + symbol: bub_seg6_vertex_060113B8 + +bub_seg6_vertex_06011418: + type: VTX + count: 7 + offset: 0x11418 + symbol: bub_seg6_vertex_06011418 + +bub_seg6_vertex_06011488: + type: VTX + count: 15 + offset: 0x11488 + symbol: bub_seg6_vertex_06011488 + +bub_seg6_vertex_06011578: + type: VTX + count: 14 + offset: 0x11578 + symbol: bub_seg6_vertex_06011578 + +bub_seg6_vertex_06011658: + type: VTX + count: 12 + offset: 0x11658 + symbol: bub_seg6_vertex_06011658 + +bub_seg6_vertex_06011718: + type: VTX + count: 12 + offset: 0x11718 + symbol: bub_seg6_vertex_06011718 + +bub_seg6_vertex_060117D8: + type: VTX + count: 7 + offset: 0x117D8 + symbol: bub_seg6_vertex_060117D8 + +bub_seg6_dl_06011848: + type: GFX + offset: 0x11848 + symbol: bub_seg6_dl_06011848 + +bub_seg6_dl_060118C0: + type: GFX + offset: 0x118C0 + symbol: bub_seg6_dl_060118C0 + +bub_seg6_dl_06011918: + type: GFX + offset: 0x11918 + symbol: bub_seg6_dl_06011918 + +bub_seg6_dl_06011968: + type: GFX + offset: 0x11968 + symbol: bub_seg6_dl_06011968 + +bub_seg6_dl_06011A50: + type: GFX + offset: 0x11A50 + symbol: bub_seg6_dl_06011A50 + +bub_seg6_dl_06011B28: + type: GFX + offset: 0x11B28 + symbol: bub_seg6_dl_06011B28 + +bub_seg6_vertex_06011BD8: + type: VTX + count: 8 + offset: 0x11BD8 + symbol: bub_seg6_vertex_06011BD8 + +bub_seg6_dl_06011C58: + type: GFX + offset: 0x11C58 + symbol: bub_seg6_dl_06011C58 + +bub_seg6_dl_06011CF0: + type: GFX + offset: 0x11CF0 + symbol: bub_seg6_dl_06011CF0 + +bub_seg6_vertex_06011D50: + type: VTX + count: 7 + offset: 0x11D50 + symbol: bub_seg6_vertex_06011D50 + +bub_seg6_dl_06011DC0: + type: GFX + offset: 0x11DC0 + symbol: bub_seg6_dl_06011DC0 + +bub_seg6_dl_06011E48: + type: GFX + offset: 0x11E48 + symbol: bub_seg6_dl_06011E48 + +bub_seg6_vertex_06011EA8: + type: VTX + count: 7 + offset: 0x11EA8 + symbol: bub_seg6_vertex_06011EA8 + +bub_seg6_dl_06011F18: + type: GFX + offset: 0x11F18 + symbol: bub_seg6_dl_06011F18 + +bub_seg6_dl_06011FA0: + type: GFX + offset: 0x11FA0 + symbol: bub_seg6_dl_06011FA0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/anims.yml new file mode 100644 index 0000000..7f8cb05 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + +bub_seg6_anim_0601233C: + type: SM64:ANIM + offset: 0x1233C + symbol: bub_seg6_anim_0601233C + +bub_seg6_anims_06012354: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x12354 + symbol: bub_seg6_anims_06012354 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/geo.yml new file mode 100644 index 0000000..4eff821 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bub/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bub.yml" + autopads: false + segments: + - [ 0xD, 0x1C2100 ] + +bub_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00038C + symbol: bub_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba.yml new file mode 100644 index 0000000..702fc5d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba.yml @@ -0,0 +1,259 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + header: + header: + - '#include "sm64.h"' + - '#include "bubba/geo.h"' + +bubba_sunglasses: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: bubba_seg5_texture_05000008 + +bubba_eyes_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x408 + format: RGBA16 + symbol: bubba_seg5_texture_05000408 + +bubba_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1408 + format: RGBA16 + symbol: bubba_seg5_texture_05001408 + +bubba_fins: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1C08 + format: RGBA16 + symbol: bubba_seg5_texture_05001C08 + +bubba_scales: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x2408 + format: RGBA16 + symbol: bubba_seg5_texture_05002408 + +bubba_seg5_lights_05004408: + type: LIGHTS + size: 24 + offset: 0x4408 + symbol: bubba_seg5_lights_05004408 + +bubba_seg5_lights_05004420: + type: LIGHTS + size: 24 + offset: 0x4420 + symbol: bubba_seg5_lights_05004420 + +bubba_seg5_lights_05004438: + type: LIGHTS + size: 24 + offset: 0x4438 + symbol: bubba_seg5_lights_05004438 + +bubba_seg5_vertex_05004450: + type: VTX + count: 7 + offset: 0x4450 + symbol: bubba_seg5_vertex_05004450 + +bubba_seg5_vertex_050044C0: + type: VTX + count: 15 + offset: 0x44C0 + symbol: bubba_seg5_vertex_050044C0 + +bubba_seg5_vertex_050045B0: + type: VTX + count: 7 + offset: 0x45B0 + symbol: bubba_seg5_vertex_050045B0 + +bubba_seg5_vertex_05004620: + type: VTX + count: 6 + offset: 0x4620 + symbol: bubba_seg5_vertex_05004620 + +bubba_seg5_vertex_05004680: + type: VTX + count: 16 + offset: 0x4680 + symbol: bubba_seg5_vertex_05004680 + +bubba_seg5_vertex_05004780: + type: VTX + count: 15 + offset: 0x4780 + symbol: bubba_seg5_vertex_05004780 + +bubba_seg5_vertex_05004870: + type: VTX + count: 13 + offset: 0x4870 + symbol: bubba_seg5_vertex_05004870 + +bubba_seg5_vertex_05004940: + type: VTX + count: 9 + offset: 0x4940 + symbol: bubba_seg5_vertex_05004940 + +bubba_seg5_vertex_050049D0: + type: VTX + count: 7 + offset: 0x49D0 + symbol: bubba_seg5_vertex_050049D0 + +bubba_seg5_dl_05004A40: + type: GFX + offset: 0x4A40 + symbol: bubba_seg5_dl_05004A40 + +bubba_seg5_dl_05004AA8: + type: GFX + offset: 0x4AA8 + symbol: bubba_seg5_dl_05004AA8 + +bubba_seg5_dl_05004BE8: + type: GFX + offset: 0x4BE8 + symbol: bubba_seg5_dl_05004BE8 + +bubba_seg5_dl_05004C40: + type: GFX + offset: 0x4C40 + symbol: bubba_seg5_dl_05004C40 + +bubba_seg5_dl_05004D48: + type: GFX + offset: 0x4D48 + symbol: bubba_seg5_dl_05004D48 + +bubba_seg5_dl_05004E80: + type: GFX + offset: 0x4E80 + symbol: bubba_seg5_dl_05004E80 + +bubba_seg5_lights_05004F30: + type: LIGHTS + size: 24 + offset: 0x4F30 + symbol: bubba_seg5_lights_05004F30 + +bubba_seg5_lights_05004F50: + type: LIGHTS + size: 24 + offset: 0x4F48 + symbol: bubba_seg5_lights_05004F50 + +bubba_seg5_lights_05004F60: + type: LIGHTS + size: 24 + offset: 0x4F60 + symbol: bubba_seg5_lights_05004F60 + +bubba_seg5_vertex_05004F78: + type: VTX + count: 7 + offset: 0x4F78 + symbol: bubba_seg5_vertex_05004F78 + +bubba_seg5_vertex_05004FE8: + type: VTX + count: 15 + offset: 0x4FE8 + symbol: bubba_seg5_vertex_05004FE8 + +bubba_seg5_vertex_050050D8: + type: VTX + count: 7 + offset: 0x50D8 + symbol: bubba_seg5_vertex_050050D8 + +bubba_seg5_vertex_05005148: + type: VTX + count: 6 + offset: 0x5148 + symbol: bubba_seg5_vertex_05005148 + +bubba_seg5_vertex_050051A8: + type: VTX + count: 16 + offset: 0x51A8 + symbol: bubba_seg5_vertex_050051A8 + +bubba_seg5_vertex_050052A8: + type: VTX + count: 12 + offset: 0x52A8 + symbol: bubba_seg5_vertex_050052A8 + +bubba_seg5_vertex_05005368: + type: VTX + count: 13 + offset: 0x5368 + symbol: bubba_seg5_vertex_05005368 + +bubba_seg5_vertex_05005438: + type: VTX + count: 9 + offset: 0x5438 + symbol: bubba_seg5_vertex_05005438 + +bubba_seg5_vertex_050054C8: + type: VTX + count: 7 + offset: 0x54C8 + symbol: bubba_seg5_vertex_050054C8 + +bubba_seg5_dl_05005538: + type: GFX + offset: 0x5538 + symbol: bubba_seg5_dl_05005538 + +bubba_seg5_dl_050055A0: + type: GFX + offset: 0x55A0 + symbol: bubba_seg5_dl_050055A0 + +bubba_seg5_dl_050056E0: + type: GFX + offset: 0x56E0 + symbol: bubba_seg5_dl_050056E0 + +bubba_seg5_dl_05005738: + type: GFX + offset: 0x5738 + symbol: bubba_seg5_dl_05005738 + +bubba_seg5_dl_05005840: + type: GFX + offset: 0x5840 + symbol: bubba_seg5_dl_05005840 + +bubba_seg5_dl_05005978: + type: GFX + offset: 0x5978 + symbol: bubba_seg5_dl_05005978 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba/geo.yml new file mode 100644 index 0000000..f268e2c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bubba.yml" + autopads: false + segments: + - [ 0xC, 0x186370 ] + +bubba_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bubba_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble.yml new file mode 100644 index 0000000..3665ba3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble.yml @@ -0,0 +1,44 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "bubble/geo.h"' + +bubble_seg4_vertex_0401CD20: + type: VTX + count: 4 + offset: 0x1CD20 + symbol: bubble_seg4_vertex_0401CD20 + +bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1CD60 + format: RGBA16 + symbol: bubble_seg4_texture_0401CD60 + +mr_i_bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1D560 + format: RGBA16 + symbol: bubble_seg4_texture_0401D560 + +bubble_seg4_dl_0401DD60: + type: GFX + offset: 0x1DD60 + symbol: bubble_seg4_dl_0401DD60 + +bubble_seg4_dl_0401DDE0: + type: GFX + offset: 0x1DDE0 + symbol: bubble_seg4_dl_0401DDE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bubble/geo.yml new file mode 100644 index 0000000..10143a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill.yml new file mode 100644 index 0000000..1c6ead2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "bullet_bill/geo.h"' + +bullet_bill_seg5_lights_0500BA90: + type: LIGHTS + size: 24 + offset: 0xBA90 + symbol: bullet_bill_seg5_lights_0500BA90 + +bullet_bill_eye: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xBAA8 + format: RGBA16 + symbol: bullet_bill_seg5_texture_0500BAA8 + +bullet_bill_mouth: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xCAA8 + format: RGBA16 + symbol: bullet_bill_seg5_texture_0500CAA8 + +bullet_bill_seg5_vertex_0500DAA8: + type: VTX + count: 15 + offset: 0xDAA8 + symbol: bullet_bill_seg5_vertex_0500DAA8 + +bullet_bill_seg5_vertex_0500DB98: + type: VTX + count: 9 + offset: 0xDB98 + symbol: bullet_bill_seg5_vertex_0500DB98 + +bullet_bill_seg5_vertex_0500DC28: + type: VTX + count: 15 + offset: 0xDC28 + symbol: bullet_bill_seg5_vertex_0500DC28 + +bullet_bill_seg5_vertex_0500DD18: + type: VTX + count: 15 + offset: 0xDD18 + symbol: bullet_bill_seg5_vertex_0500DD18 + +bullet_bill_seg5_vertex_0500DE08: + type: VTX + count: 12 + offset: 0xDE08 + symbol: bullet_bill_seg5_vertex_0500DE08 + +bullet_bill_seg5_vertex_0500DEC8: + type: VTX + count: 15 + offset: 0xDEC8 + symbol: bullet_bill_seg5_vertex_0500DEC8 + +bullet_bill_seg5_vertex_0500DFB8: + type: VTX + count: 15 + offset: 0xDFB8 + symbol: bullet_bill_seg5_vertex_0500DFB8 + +bullet_bill_seg5_vertex_0500E0A8: + type: VTX + count: 15 + offset: 0xE0A8 + symbol: bullet_bill_seg5_vertex_0500E0A8 + +bullet_bill_seg5_vertex_0500E198: + type: VTX + count: 15 + offset: 0xE198 + symbol: bullet_bill_seg5_vertex_0500E198 + +bullet_bill_seg5_vertex_0500E288: + type: VTX + count: 15 + offset: 0xE288 + symbol: bullet_bill_seg5_vertex_0500E288 + +bullet_bill_seg5_vertex_0500E378: + type: VTX + count: 15 + offset: 0xE378 + symbol: bullet_bill_seg5_vertex_0500E378 + +bullet_bill_seg5_vertex_0500E468: + type: VTX + count: 15 + offset: 0xE468 + symbol: bullet_bill_seg5_vertex_0500E468 + +bullet_bill_seg5_vertex_0500E558: + type: VTX + count: 9 + offset: 0xE558 + symbol: bullet_bill_seg5_vertex_0500E558 + +bullet_bill_seg5_dl_0500E5E8: + type: GFX + offset: 0xE5E8 + symbol: bullet_bill_seg5_dl_0500E5E8 + +bullet_bill_seg5_dl_0500E678: + type: GFX + offset: 0xE678 + symbol: bullet_bill_seg5_dl_0500E678 + +bullet_bill_seg5_dl_0500E730: + type: GFX + offset: 0xE730 + symbol: bullet_bill_seg5_dl_0500E730 + +bullet_bill_seg5_dl_0500E8A8: + type: GFX + offset: 0xE8A8 + symbol: bullet_bill_seg5_dl_0500E8A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bullet_bill/geo.yml new file mode 100644 index 0000000..a9f2298 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x130C50 ] + +bullet_bill_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000264 + symbol: bullet_bill_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully.yml new file mode 100644 index 0000000..6354028 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully.yml @@ -0,0 +1,256 @@ +:config: + autopads: false + compression: + offset: 0x131060 + segments: + - [ 0x5, 0x131060 ] + header: + header: + - '#include "sm64.h"' + - '#include "bully/anims.h"' + - '#include "bully/geo.h"' + +bully_seg5_vertex_05000000: + type: VTX + count: 14 + offset: 0x0 + symbol: bully_seg5_vertex_05000000 + +bully_horn: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xE0 + format: RGBA16 + symbol: bully_seg5_texture_050000E0 + +bully_seg5_dl_050002E0: + type: GFX + offset: 0x2E0 + symbol: bully_seg5_dl_050002E0 + +bully_seg5_dl_05000398: + type: GFX + offset: 0x398 + symbol: bully_seg5_dl_05000398 + +bully_seg5_lights_05000408: + type: LIGHTS + size: 24 + offset: 0x408 + symbol: bully_seg5_lights_05000408 + +bully_seg5_lights_05000420: + type: LIGHTS + size: 24 + offset: 0x420 + symbol: bully_seg5_lights_05000420 + +bully_lights_unused: + type: LIGHTS + size: 24 + offset: 0x420 + symbol: bully_lights_unused + +bully_seg5_lights_05000450: + type: LIGHTS + size: 24 + offset: 0x450 + symbol: bully_seg5_lights_05000450 + +bully_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x468 + format: RGBA16 + symbol: bully_seg5_texture_05000468 + +bully_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1468 + format: RGBA16 + symbol: bully_seg5_texture_05001468 + +bully_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2468 + format: RGBA16 + symbol: bully_seg5_texture_05002468 + +bully_seg5_vertex_05002C68: + type: VTX + count: 14 + offset: 0x2C68 + symbol: bully_seg5_vertex_05002C68 + +bully_seg5_vertex_05002D48: + type: VTX + count: 4 + offset: 0x2D48 + symbol: bully_seg5_vertex_05002D48 + +bully_seg5_vertex_05002D88: + type: VTX + count: 14 + offset: 0x2D88 + symbol: bully_seg5_vertex_05002D88 + +bully_seg5_vertex_05002E68: + type: VTX + count: 4 + offset: 0x2E68 + symbol: bully_seg5_vertex_05002E68 + +bully_seg5_vertex_05002EA8: + type: VTX + count: 6 + offset: 0x2EA8 + symbol: bully_seg5_vertex_05002EA8 + +bully_seg5_vertex_05002F08: + type: VTX + count: 16 + offset: 0x2F08 + symbol: bully_seg5_vertex_05002F08 + +bully_seg5_vertex_05003008: + type: VTX + count: 16 + offset: 0x3008 + symbol: bully_seg5_vertex_05003008 + +bully_seg5_vertex_05003108: + type: VTX + count: 16 + offset: 0x3108 + symbol: bully_seg5_vertex_05003108 + +bully_seg5_vertex_05003208: + type: VTX + count: 16 + offset: 0x3208 + symbol: bully_seg5_vertex_05003208 + +bully_seg5_vertex_05003308: + type: VTX + count: 16 + offset: 0x3308 + symbol: bully_seg5_vertex_05003308 + +bully_seg5_vertex_05003408: + type: VTX + count: 16 + offset: 0x3408 + symbol: bully_seg5_vertex_05003408 + +bully_seg5_vertex_05003508: + type: VTX + count: 16 + offset: 0x3508 + symbol: bully_seg5_vertex_05003508 + +bully_seg5_vertex_05003608: + type: VTX + count: 16 + offset: 0x3608 + symbol: bully_seg5_vertex_05003608 + +bully_seg5_dl_05003708: + type: GFX + offset: 0x3708 + symbol: bully_seg5_dl_05003708 + +bully_seg5_dl_050037A0: + type: GFX + offset: 0x37A0 + symbol: bully_seg5_dl_050037A0 + +# This is pretty much broken and unused +# bully_seg5_dl_05003838: +# type: GFX +# offset: 0x3838 +# symbol: bully_seg5_dl_05003838 + +bully_seg5_dl_05003878: + type: GFX + offset: 0x3878 + symbol: bully_seg5_dl_05003878 + +bully_seg5_vertex_05003C50: + type: VTX + count: 4 + offset: 0x3C50 + symbol: bully_seg5_vertex_05003C50 + +bully_seg5_vertex_05003C90: + type: VTX + count: 4 + offset: 0x3C90 + symbol: bully_seg5_vertex_05003C90 + +bully_seg5_dl_05003CD0: + type: GFX + offset: 0x3CD0 + symbol: bully_seg5_dl_05003CD0 + +bully_seg5_dl_05003D08: + type: GFX + offset: 0x3D08 + symbol: bully_seg5_dl_05003D08 + +bully_seg5_dl_05003D40: + type: GFX + offset: 0x3D40 + symbol: bully_seg5_dl_05003D40 + +bully_seg5_vertex_05003DB8: + type: VTX + count: 4 + offset: 0x3DB8 + symbol: bully_seg5_vertex_05003DB8 + +bully_seg5_vertex_05003DF8: + type: VTX + count: 4 + offset: 0x3DF8 + symbol: bully_seg5_vertex_05003DF8 + +bully_seg5_dl_05003E38: + type: GFX + offset: 0x3E38 + symbol: bully_seg5_dl_05003E38 + +bully_seg5_dl_05003E70: + type: GFX + offset: 0x3E70 + symbol: bully_seg5_dl_05003E70 + +bully_seg5_dl_05003EA8: + type: GFX + offset: 0x3EA8 + symbol: bully_seg5_dl_05003EA8 + +bully_seg5_vertex_05003F20: + type: VTX + count: 6 + offset: 0x3F20 + symbol: bully_seg5_vertex_05003F20 + +bully_seg5_dl_05003F80: + type: GFX + offset: 0x3F80 + symbol: bully_seg5_dl_05003F80 + +bully_seg5_dl_05003FC8: + type: GFX + offset: 0x3FC8 + symbol: bully_seg5_dl_05003FC8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/anims.yml new file mode 100644 index 0000000..d7bdbf0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x131060 + segments: + - [ 0x5, 0x131060 ] + +bully_seg5_anim_050042A4: + type: SM64:ANIM + offset: 0x42A4 + symbol: bully_seg5_anim_050042A4 + +bully_seg5_anim_050043D8: + type: SM64:ANIM + offset: 0x43D8 + symbol: bully_seg5_anim_050043D8 + +bully_seg5_anim_05004598: + type: SM64:ANIM + offset: 0x4598 + symbol: bully_seg5_anim_05004598 + +bully_seg5_anim_050046F4: + type: SM64:ANIM + offset: 0x46F4 + symbol: bully_seg5_anim_050046F4 + +bully_seg5_anims_0500470C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x470C + symbol: bully_seg5_anims_0500470C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/geo.yml new file mode 100644 index 0000000..8d99e59 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/bully/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bully.yml" + autopads: false + segments: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke.yml new file mode 100644 index 0000000..0e40ad3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke.yml @@ -0,0 +1,45 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "burn_smoke/geo.h"' + +burn_smoke_seg4_vertex_040217C0: + type: VTX + count: 4 + offset: 0x217C0 + symbol: burn_smoke_seg4_vertex_040217C0 + +burn_smoke: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21800 + format: IA16 + symbol: burn_smoke_seg4_texture_04021800 + +burn_smoke_seg4_dl_04022000: + type: GFX + offset: 0x22000 + symbol: burn_smoke_seg4_dl_04022000 + +burn_smoke_seg4_dl_04022028: + type: GFX + offset: 0x22028 + symbol: burn_smoke_seg4_dl_04022028 + +burn_smoke_seg4_dl_04022048: + type: GFX + offset: 0x22048 + symbol: burn_smoke_seg4_dl_04022048 + +burn_smoke_seg4_dl_04022070: + type: GFX + offset: 0x22070 + symbol: burn_smoke_seg4_dl_04022070 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/burn_smoke/geo.yml new file mode 100644 index 0000000..5038626 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly.yml new file mode 100644 index 0000000..20c4353 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly.yml @@ -0,0 +1,42 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "butterfly/anims.h"' + - '#include "butterfly/geo.h"' + +butterfly_seg3_vertex_03004348: + type: VTX + count: 6 + offset: 0x4348 + symbol: butterfly_seg3_vertex_03004348 + +butterfly_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x43A8 + format: RGBA16 + symbol: butterfly_seg3_texture_030043A8 + +butterfly_seg3_vertex_030053A8: + type: VTX + count: 6 + offset: 0x53A8 + symbol: butterfly_seg3_vertex_030053A8 + +butterfly_seg3_dl_03005408: + type: GFX + offset: 0x5408 + symbol: butterfly_seg3_dl_03005408 + +butterfly_seg3_dl_030054A0: + type: GFX + offset: 0x54A0 + symbol: butterfly_seg3_dl_030054A0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/anims.yml new file mode 100644 index 0000000..d5ef38f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +butterfly_seg3_anim_030055B0: + type: SM64:ANIM + offset: 0x55B0 + symbol: butterfly_seg3_anim_030055B0 + +butterfly_seg3_anim_03005698: + type: SM64:ANIM + offset: 0x5698 + symbol: butterfly_seg3_anim_03005698 + +butterfly_seg3_anims_030056B0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x56B0 + symbol: butterfly_seg3_anims_030056B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/butterfly/geo.yml new file mode 100644 index 0000000..8bf646b --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel.yml new file mode 100644 index 0000000..3cc5c81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel.yml @@ -0,0 +1,70 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "cannon_barrel/geo.h"' + +cannon_barrel_seg8_lights_08005878: + type: LIGHTS + size: 24 + offset: 0x5878 + symbol: cannon_barrel_seg8_lights_08005878 + +cannon_barrel_seg8_lights_08005890: + type: LIGHTS + size: 24 + offset: 0x5890 + symbol: cannon_barrel_seg8_lights_08005890 + +cannon_barrel: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x58A8 + format: RGBA16 + symbol: cannon_barrel_seg8_texture_080058A8 + +cannon_barrel_seg8_vertex_080060A8: + type: VTX + count: 16 + offset: 0x60A8 + symbol: cannon_barrel_seg8_vertex_080060A8 + +cannon_barrel_seg8_vertex_080061A8: + type: VTX + count: 16 + offset: 0x61A8 + symbol: cannon_barrel_seg8_vertex_080061A8 + +cannon_barrel_seg8_vertex_080062A8: + type: VTX + count: 16 + offset: 0x62A8 + symbol: cannon_barrel_seg8_vertex_080062A8 + +cannon_barrel_seg8_vertex_080063A8: + type: VTX + count: 6 + offset: 0x63A8 + symbol: cannon_barrel_seg8_vertex_080063A8 + +cannon_barrel_seg8_dl_08006408: + type: GFX + offset: 0x6408 + symbol: cannon_barrel_seg8_dl_08006408 + +cannon_barrel_seg8_dl_080064C0: + type: GFX + offset: 0x64C0 + symbol: cannon_barrel_seg8_dl_080064C0 + +cannon_barrel_seg8_dl_08006660: + type: GFX + offset: 0x6660 + symbol: cannon_barrel_seg8_dl_08006660 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_barrel/geo.yml new file mode 100644 index 0000000..fec2e18 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +cannon_barrel_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001C0 + symbol: cannon_barrel_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base.yml new file mode 100644 index 0000000..8d0a5b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base.yml @@ -0,0 +1,76 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "cannon_base/geo.h"' + +cannon_base_seg8_lights_08004988: + type: LIGHTS + size: 24 + offset: 0x4988 + symbol: cannon_base_seg8_lights_08004988 + +cannon_base_seg8_lights_080049A0: + type: LIGHTS + size: 24 + offset: 0x49A0 + symbol: cannon_base_seg8_lights_080049A0 + +cannon_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x49B8 + format: RGBA16 + symbol: cannon_base_seg8_texture_080049B8 + +cannon_base_seg8_vertex_080051B8: + type: VTX + count: 12 + offset: 0x51B8 + symbol: cannon_base_seg8_vertex_080051B8 + +cannon_base_seg8_vertex_08005278: + type: VTX + count: 16 + offset: 0x5278 + symbol: cannon_base_seg8_vertex_08005278 + +cannon_base_seg8_vertex_08005378: + type: VTX + count: 15 + offset: 0x5378 + symbol: cannon_base_seg8_vertex_08005378 + +cannon_base_seg8_vertex_08005468: + type: VTX + count: 15 + offset: 0x5468 + symbol: cannon_base_seg8_vertex_08005468 + +cannon_base_seg8_vertex_08005558: + type: VTX + count: 16 + offset: 0x5558 + symbol: cannon_base_seg8_vertex_08005558 + +cannon_base_seg8_dl_08005658: + type: GFX + offset: 0x5658 + symbol: cannon_base_seg8_dl_08005658 + +cannon_base_seg8_dl_080056D0: + type: GFX + offset: 0x56D0 + symbol: cannon_base_seg8_dl_080056D0 + +cannon_base_seg8_dl_080057F8: + type: GFX + offset: 0x57F8 + symbol: cannon_base_seg8_dl_080057F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_base/geo.yml new file mode 100644 index 0000000..ca99146 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +cannon_base_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001A8 + symbol: cannon_base_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_lid.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_lid.yml new file mode 100644 index 0000000..8174969 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cannon_lid.yml @@ -0,0 +1,42 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +cannon_lid_seg8_lights_08004040: + type: LIGHTS + size: 24 + offset: 0x4040 + symbol: cannon_lid_seg8_lights_08004040 + +cannon_lid: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4058 + format: RGBA16 + symbol: cannon_lid_seg8_texture_08004058 + +cannon_lid_seg8_vertex_08004858: + type: VTX + count: 4 + offset: 0x4858 + symbol: cannon_lid_seg8_vertex_08004858 + +cannon_lid_seg8_dl_08004898: + type: GFX + offset: 0x4898 + symbol: cannon_lid_seg8_dl_08004898 + +cannon_lid_seg8_dl_080048E0: + type: GFX + offset: 0x48E0 + symbol: cannon_lid_seg8_dl_080048E0 + +cannon_lid_seg8_collision_08004950: + type: SM64:COLLISION + offset: 0x4950 + symbol: cannon_lid_seg8_collision_08004950 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch.yml new file mode 100644 index 0000000..6fff5e4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch.yml @@ -0,0 +1,143 @@ +:config: + autopads: false + compression: + offset: 0x163E50 + segments: + - [ 0x5, 0x163E50 ] + header: + header: + - '#include "sm64.h"' + - '#include "capswitch/geo.h"' + +capswitch_seg5_lights_05001BB8: + type: LIGHTS + size: 24 + offset: 0x1BB8 + symbol: capswitch_seg5_lights_05001BB8 + +capswitch_seg5_lights_05001BD0: + type: LIGHTS + size: 24 + offset: 0x1BD0 + symbol: capswitch_seg5_lights_05001BD0 + +capswitch_seg5_lights_05001BE8: + type: LIGHTS + size: 24 + offset: 0x1BE8 + symbol: capswitch_seg5_lights_05001BE8 + +capswitch_seg5_lights_05001C00: + type: LIGHTS + size: 24 + offset: 0x1C00 + symbol: capswitch_seg5_lights_05001C00 + +capswitch_seg5_lights_05001C18: + type: LIGHTS + size: 24 + offset: 0x1C18 + symbol: capswitch_seg5_lights_05001C18 + +capswitch_seg5_lights_05001C30: + type: LIGHTS + size: 24 + offset: 0x1C30 + symbol: capswitch_seg5_lights_05001C30 + +cap_switch_head: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1C48 + format: IA16 + symbol: capswitch_seg5_texture_05001C48 + +cap_switch_base: + type: TEXTURE + size: 128 + width: 16 + height: 4 + offset: 0x2C48 + format: RGBA16 + symbol: capswitch_seg5_texture_05002C48 + +capswitch_seg5_vertex_05002CC8: + type: VTX + count: 12 + offset: 0x2CC8 + symbol: capswitch_seg5_vertex_05002CC8 + +capswitch_seg5_dl_05002D88: + type: GFX + offset: 0x2D88 + symbol: capswitch_seg5_dl_05002D88 + +cap_switch_exclamation_seg5_dl_05002E00: + type: GFX + offset: 0x2E00 + symbol: cap_switch_exclamation_seg5_dl_05002E00 + +capswitch_seg5_vertex_05002E60: + type: VTX + count: 16 + offset: 0x2E60 + symbol: capswitch_seg5_vertex_05002E60 + +capswitch_seg5_vertex_05002F60: + type: VTX + count: 12 + offset: 0x2F60 + symbol: capswitch_seg5_vertex_05002F60 + +capswitch_seg5_dl_05003020: + type: GFX + offset: 0x3020 + symbol: capswitch_seg5_dl_05003020 + +cap_switch_base_seg5_dl_05003120: + type: GFX + offset: 0x3120 + symbol: cap_switch_base_seg5_dl_05003120 + +capswitch_seg5_vertex_05003180: + type: VTX + count: 16 + offset: 0x3180 + symbol: capswitch_seg5_vertex_05003180 + +capswitch_seg5_dl_05003280: + type: GFX + offset: 0x3280 + symbol: capswitch_seg5_dl_05003280 + +capswitch_seg5_dl_05003350: + type: GFX + offset: 0x3350 + symbol: capswitch_seg5_dl_05003350 + +capswitch_seg5_dl_05003370: + type: GFX + offset: 0x3370 + symbol: capswitch_seg5_dl_05003370 + +capswitch_seg5_dl_05003390: + type: GFX + offset: 0x3390 + symbol: capswitch_seg5_dl_05003390 + +capswitch_seg5_dl_050033B0: + type: GFX + offset: 0x33B0 + symbol: capswitch_seg5_dl_050033B0 + +capswitch_collision_050033D0: + type: SM64:COLLISION + offset: 0x33D0 + symbol: capswitch_collision_050033D0 + +capswitch_collision_05003448: + type: SM64:COLLISION + offset: 0x3448 + symbol: capswitch_collision_05003448 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch/geo.yml new file mode 100644 index 0000000..940340f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/capswitch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/capswitch.yml" + autopads: false + segments: + - [ 0xC, 0x164FD0 ] + +cap_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000048 + symbol: cap_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball.yml new file mode 100644 index 0000000..c59f76b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "chain_ball/geo.h"' + +chain_ball_seg6_vertex_06020AA0: + type: VTX + count: 4 + offset: 0x20AA0 + symbol: chain_ball_seg6_vertex_06020AA0 + +chain_ball: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20AE8 + format: RGBA16 + symbol: chain_ball_seg6_texture_06020AE8 + +chain_ball_seg6_dl_060212E8: + type: GFX + offset: 0x212E8 + symbol: chain_ball_seg6_dl_060212E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_ball/geo.yml new file mode 100644 index 0000000..69c37e0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1D5FE0 ] + +metallic_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005D0 + symbol: metallic_ball_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp.yml new file mode 100644 index 0000000..75bf8ed --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp.yml @@ -0,0 +1,230 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "chain_chomp/anims.h"' + - '#include "chain_chomp/geo.h"' + +chain_chomp_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x21388 + symbol: chain_chomp_lights_unused1 + +chain_chomp_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x213A0 + symbol: chain_chomp_lights_unused2 + +chain_chomp_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x213B8 + symbol: chain_chomp_lights_unused3 + +chain_chomp_bright_shine: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x213D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060213D0 + +chain_chomp_dull_shine: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21BD0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_06021BD0 + +chain_chomp_tongue: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x223D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060223D0 + +chain_chomp_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22BD0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_06022BD0 + +chain_chomp_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x233D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060233D0 + +chain_chomp_seg6_vertex_06023BD0: + type: VTX + count: 5 + offset: 0x23BD0 + symbol: chain_chomp_seg6_vertex_06023BD0 + +chain_chomp_seg6_vertex_06023C20: + type: VTX + count: 16 + offset: 0x23C20 + symbol: chain_chomp_seg6_vertex_06023C20 + +chain_chomp_seg6_vertex_06023D20: + type: VTX + count: 15 + offset: 0x23D20 + symbol: chain_chomp_seg6_vertex_06023D20 + +chain_chomp_seg6_vertex_06023E10: + type: VTX + count: 15 + offset: 0x23E10 + symbol: chain_chomp_seg6_vertex_06023E10 + +chain_chomp_seg6_vertex_06023F00: + type: VTX + count: 16 + offset: 0x23F00 + symbol: chain_chomp_seg6_vertex_06023F00 + +chain_chomp_seg6_dl_06024000: + type: GFX + offset: 0x24000 + symbol: chain_chomp_seg6_dl_06024000 + +chain_chomp_seg6_dl_06024040: + type: GFX + offset: 0x24040 + symbol: chain_chomp_seg6_dl_06024040 + +chain_chomp_seg6_dl_06024240: + type: GFX + offset: 0x24240 + symbol: chain_chomp_seg6_dl_06024240 + +chain_chomp_seg6_vertex_060242D0: + type: VTX + count: 14 + offset: 0x242D0 + symbol: chain_chomp_seg6_vertex_060242D0 + +chain_chomp_seg6_vertex_060243B0: + type: VTX + count: 16 + offset: 0x243B0 + symbol: chain_chomp_seg6_vertex_060243B0 + +chain_chomp_seg6_vertex_060244B0: + type: VTX + count: 16 + offset: 0x244B0 + symbol: chain_chomp_seg6_vertex_060244B0 + +chain_chomp_seg6_vertex_060245B0: + type: VTX + count: 16 + offset: 0x245B0 + symbol: chain_chomp_seg6_vertex_060245B0 + +chain_chomp_seg6_vertex_060246B0: + type: VTX + count: 5 + offset: 0x246B0 + symbol: chain_chomp_seg6_vertex_060246B0 + +chain_chomp_seg6_dl_06024700: + type: GFX + offset: 0x24700 + symbol: chain_chomp_seg6_dl_06024700 + +chain_chomp_seg6_dl_06024900: + type: GFX + offset: 0x24900 + symbol: chain_chomp_seg6_dl_06024900 + +chain_chomp_seg6_dl_06024940: + type: GFX + offset: 0x24940 + symbol: chain_chomp_seg6_dl_06024940 + +chain_chomp_seg6_lights_060249D0: + type: LIGHTS + size: 24 + offset: 0x249D0 + symbol: chain_chomp_seg6_lights_060249D0 + +chain_chomp_seg6_vertex_060249E8: + type: VTX + count: 12 + offset: 0x249E8 + symbol: chain_chomp_seg6_vertex_060249E8 + +chain_chomp_seg6_dl_06024AA8: + type: GFX + offset: 0x24AA8 + symbol: chain_chomp_seg6_dl_06024AA8 + +chain_chomp_seg6_dl_06024B00: + type: GFX + offset: 0x24B00 + symbol: chain_chomp_seg6_dl_06024B00 + +chain_chomp_seg6_vertex_06024B70: + type: VTX + count: 15 + offset: 0x24B70 + symbol: chain_chomp_seg6_vertex_06024B70 + +chain_chomp_seg6_vertex_06024C60: + type: VTX + count: 9 + offset: 0x24C60 + symbol: chain_chomp_seg6_vertex_06024C60 + +chain_chomp_seg6_dl_06024CF0: + type: GFX + offset: 0x24CF0 + symbol: chain_chomp_seg6_dl_06024CF0 + +chain_chomp_seg6_dl_06024D60: + type: GFX + offset: 0x24D60 + symbol: chain_chomp_seg6_dl_06024D60 + +chain_chomp_seg6_vertex_06024DD0: + type: VTX + count: 15 + offset: 0x24DD0 + symbol: chain_chomp_seg6_vertex_06024DD0 + +chain_chomp_seg6_vertex_06024EC0: + type: VTX + count: 9 + offset: 0x24EC0 + symbol: chain_chomp_seg6_vertex_06024EC0 + +chain_chomp_seg6_dl_06024F50: + type: GFX + offset: 0x24F50 + symbol: chain_chomp_seg6_dl_06024F50 + +chain_chomp_seg6_dl_06024FC0: + type: GFX + offset: 0x24FC0 + symbol: chain_chomp_seg6_dl_06024FC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/anims.yml new file mode 100644 index 0000000..fc3ef5c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + +chain_chomp_seg6_anim_06025160: + type: SM64:ANIM + offset: 0x25160 + symbol: chain_chomp_seg6_anim_06025160 + +chain_chomp_seg6_anims_06025178: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x25178 + symbol: chain_chomp_seg6_anims_06025178 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chain_chomp/geo.yml new file mode 100644 index 0000000..14d2679 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1D5FE0 ] + +chain_chomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005EC + symbol: chain_chomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair.yml new file mode 100644 index 0000000..dda69a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair.yml @@ -0,0 +1,165 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "chair/anims.h"' + - '#include "chair/geo.h"' + +chair_lights_unused: + type: LIGHTS + size: 24 + offset: 0x3048 + symbol: chair_lights_unused + +chair_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3060 + format: RGBA16 + symbol: chair_seg5_texture_05003060 + +chair_leg: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3860 + format: RGBA16 + symbol: chair_seg5_texture_05003860 + +chair_bottom: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x4060 + format: RGBA16 + symbol: chair_seg5_texture_05004060 + +chair_surface_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4460 + format: RGBA16 + symbol: chair_seg5_texture_05004460 + +chair_seg5_lights_05004C60: + type: LIGHTS + size: 24 + offset: 0x4C60 + symbol: chair_seg5_lights_05004C60 + +chair_seg5_vertex_05004C78: + type: VTX + count: 16 + offset: 0x4C78 + symbol: chair_seg5_vertex_05004C78 + +chair_seg5_vertex_05004D78: + type: VTX + count: 12 + offset: 0x4D78 + symbol: chair_seg5_vertex_05004D78 + +chair_seg5_dl_05004E38: + type: GFX + offset: 0x4E38 + symbol: chair_seg5_dl_05004E38 + +chair_seg5_dl_05004EE8: + type: GFX + offset: 0x4EE8 + symbol: chair_seg5_dl_05004EE8 + +chair_seg5_lights_05004F58: + type: LIGHTS + size: 24 + offset: 0x4F58 + symbol: chair_seg5_lights_05004F58 + +chair_seg5_vertex_05004F70: + type: VTX + count: 16 + offset: 0x4F70 + symbol: chair_seg5_vertex_05004F70 + +chair_seg5_vertex_05005070: + type: VTX + count: 8 + offset: 0x5070 + symbol: chair_seg5_vertex_05005070 + +chair_seg5_dl_050050F0: + type: GFX + offset: 0x50F0 + symbol: chair_seg5_dl_050050F0 + +chair_seg5_dl_05005190: + type: GFX + offset: 0x5190 + symbol: chair_seg5_dl_05005190 + +chair_seg5_lights_05005200: + type: LIGHTS + size: 24 + offset: 0x5200 + symbol: chair_seg5_lights_05005200 + +chair_seg5_vertex_05005218: + type: VTX + count: 15 + offset: 0x5218 + symbol: chair_seg5_vertex_05005218 + +chair_seg5_vertex_05005308: + type: VTX + count: 7 + offset: 0x5308 + symbol: chair_seg5_vertex_05005308 + +chair_seg5_dl_05005378: + type: GFX + offset: 0x5378 + symbol: chair_seg5_dl_05005378 + +chair_seg5_dl_05005408: + type: GFX + offset: 0x5408 + symbol: chair_seg5_dl_05005408 + +chair_seg5_lights_05005478: + type: LIGHTS + size: 24 + offset: 0x5478 + symbol: chair_seg5_lights_05005478 + +chair_seg5_vertex_05005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: chair_seg5_vertex_05005490 + +chair_seg5_vertex_05005580: + type: VTX + count: 7 + offset: 0x5580 + symbol: chair_seg5_vertex_05005580 + +chair_seg5_dl_050055F0: + type: GFX + offset: 0x55F0 + symbol: chair_seg5_dl_050055F0 + +chair_seg5_dl_05005680: + type: GFX + offset: 0x5680 + symbol: chair_seg5_dl_05005680 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/anims.yml new file mode 100644 index 0000000..734e7b6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + +chair_seg5_anim_0500576C: + type: SM64:ANIM + offset: 0x576C + symbol: chair_seg5_anim_0500576C + +chair_seg5_anims_05005784: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x5784 + symbol: chair_seg5_anims_05005784 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/geo.yml new file mode 100644 index 0000000..1d5c929 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chair/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chair.yml" + autopads: false + segments: + - [ 0xC, 0x16B9C0 ] + +haunted_chair_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000D8 + symbol: haunted_chair_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform.yml new file mode 100644 index 0000000..8aac461 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "checkerboard_platform/geo.h"' + +checkerboard_platform_seg8_lights_0800C828: + type: LIGHTS + size: 24 + offset: 0xC828 + symbol: checkerboard_platform_seg8_lights_0800C828 + +checkerboard_platform_side: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xC840 + format: RGBA16 + symbol: checkerboard_platform_seg8_texture_0800C840 + +checkerboard_platform: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCC40 + format: RGBA16 + symbol: checkerboard_platform_seg8_texture_0800CC40 + +checkerboard_platform_seg8_vertex_0800D440: + type: VTX + count: 8 + offset: 0xD440 + symbol: checkerboard_platform_seg8_vertex_0800D440 + +checkerboard_platform_seg8_vertex_0800D4C0: + type: VTX + count: 16 + offset: 0xD4C0 + symbol: checkerboard_platform_seg8_vertex_0800D4C0 + +checkerboard_platform_seg8_dl_0800D5C0: + type: GFX + offset: 0xD5C0 + symbol: checkerboard_platform_seg8_dl_0800D5C0 + +checkerboard_platform_seg8_dl_0800D618: + type: GFX + offset: 0xD618 + symbol: checkerboard_platform_seg8_dl_0800D618 + +checkerboard_platform_seg8_dl_0800D680: + type: GFX + offset: 0xD680 + symbol: checkerboard_platform_seg8_dl_0800D680 + +checkerboard_platform_seg8_collision_0800D710: + type: SM64:COLLISION + offset: 0xD710 + symbol: checkerboard_platform_seg8_collision_0800D710 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/checkerboard_platform/geo.yml new file mode 100644 index 0000000..930c297 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +checkerboard_platform_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004E4 + symbol: checkerboard_platform_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief.yml new file mode 100644 index 0000000..924b747 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief.yml @@ -0,0 +1,177 @@ +:config: + autopads: false + compression: + offset: 0x1E3520 + segments: + - [ 0x6, 0x1E3520 ] + header: + header: + - '#include "sm64.h"' + - '#include "chillychief/anims.h"' + - '#include "chillychief/geo.h"' + +chilly_chief_seg6_lights_06000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: chilly_chief_seg6_lights_06000000 + +chilly_chief_seg6_lights_06000018: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: chilly_chief_seg6_lights_06000018 + +chilly_chief_seg6_lights_06000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: chilly_chief_seg6_lights_06000030 + +chillychief_lights_unused: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: chillychief_lights_unused + +chill_bully_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x60 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06000060 + +chill_bully_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1060 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06001060 + +chill_bully_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2060 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06002060 + +chilly_chief_seg6_vertex_06002860: + type: VTX + count: 14 + offset: 0x2860 + symbol: chilly_chief_seg6_vertex_06002860 + +chilly_chief_seg6_vertex_06002940: + type: VTX + count: 4 + offset: 0x2940 + symbol: chilly_chief_seg6_vertex_06002940 + +chilly_chief_seg6_vertex_06002980: + type: VTX + count: 14 + offset: 0x2980 + symbol: chilly_chief_seg6_vertex_06002980 + +chilly_chief_seg6_vertex_06002A60: + type: VTX + count: 4 + offset: 0x2A60 + symbol: chilly_chief_seg6_vertex_06002A60 + +chilly_chief_seg6_vertex_06002AA0: + type: VTX + count: 9 + offset: 0x2AA0 + symbol: chilly_chief_seg6_vertex_06002AA0 + +chilly_chief_seg6_dl_06002B30: + type: GFX + offset: 0x2B30 + symbol: chilly_chief_seg6_dl_06002B30 + +chilly_chief_seg6_dl_06002BC8: + type: GFX + offset: 0x2BC8 + symbol: chilly_chief_seg6_dl_06002BC8 + +chilly_chief_seg6_dl_06002C60: + type: GFX + offset: 0x2C60 + symbol: chilly_chief_seg6_dl_06002C60 + +chilly_chief_seg6_vertex_06002C98: + type: VTX + count: 4 + offset: 0x2C98 + symbol: chilly_chief_seg6_vertex_06002C98 + +chilly_chief_seg6_vertex_06002CD8: + type: VTX + count: 4 + offset: 0x2CD8 + symbol: chilly_chief_seg6_vertex_06002CD8 + +chilly_chief_seg6_dl_06002D18: + type: GFX + offset: 0x2D18 + symbol: chilly_chief_seg6_dl_06002D18 + +chilly_chief_seg6_dl_06002D50: + type: GFX + offset: 0x2D50 + symbol: chilly_chief_seg6_dl_06002D50 + +chilly_chief_seg6_dl_06002D88: + type: GFX + offset: 0x2D88 + symbol: chilly_chief_seg6_dl_06002D88 + +chilly_chief_seg6_vertex_06002E00: + type: VTX + count: 4 + offset: 0x2E00 + symbol: chilly_chief_seg6_vertex_06002E00 + +chilly_chief_seg6_vertex_06002E40: + type: VTX + count: 4 + offset: 0x2E40 + symbol: chilly_chief_seg6_vertex_06002E40 + +chilly_chief_seg6_dl_06002E80: + type: GFX + offset: 0x2E80 + symbol: chilly_chief_seg6_dl_06002E80 + +chilly_chief_seg6_dl_06002EB8: + type: GFX + offset: 0x2EB8 + symbol: chilly_chief_seg6_dl_06002EB8 + +chilly_chief_seg6_dl_06002EF0: + type: GFX + offset: 0x2EF0 + symbol: chilly_chief_seg6_dl_06002EF0 + +chilly_chief_seg6_vertex_06002F68: + type: VTX + count: 6 + offset: 0x2F68 + symbol: chilly_chief_seg6_vertex_06002F68 + +chilly_chief_seg6_dl_06002FC8: + type: GFX + offset: 0x2FC8 + symbol: chilly_chief_seg6_dl_06002FC8 + +chilly_chief_seg6_dl_06003010: + type: GFX + offset: 0x3010 + symbol: chilly_chief_seg6_dl_06003010 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/anims.yml new file mode 100644 index 0000000..e11f52b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x1E3520 + segments: + - [ 0x6, 0x1E3520 ] + +chilly_chief_seg6_anim_060032EC: + type: SM64:ANIM + offset: 0x32EC + symbol: chilly_chief_seg6_anim_060032EC + +chilly_chief_seg6_anim_06003420: + type: SM64:ANIM + offset: 0x3420 + symbol: chilly_chief_seg6_anim_06003420 + +chilly_chief_seg6_anim_060035E0: + type: SM64:ANIM + offset: 0x35E0 + symbol: chilly_chief_seg6_anim_060035E0 + +chilly_chief_seg6_anim_0600373C: + type: SM64:ANIM + offset: 0x373C + symbol: chilly_chief_seg6_anim_0600373C + +chilly_chief_seg6_anims_06003994: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x3994 + symbol: chilly_chief_seg6_anims_06003994 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chillychief/geo.yml new file mode 100644 index 0000000..23f09b4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0x6, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya.yml new file mode 100644 index 0000000..fdcdd97 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya.yml @@ -0,0 +1,312 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "chuckya/geo.h"' + - '#include "chuckya/anims.h"' + +chuckya_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x66D0 + symbol: chuckya_lights_unused1 + +chuckya_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x66E8 + symbol: chuckya_lights_unused2 + +chuckya_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x6700 + symbol: chuckya_lights_unused3 + +chuckya_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x6718 + symbol: chuckya_lights_unused4 + +chuckya_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x6730 + symbol: chuckya_lights_unused5 + +chuckya_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x6748 + symbol: chuckya_lights_unused6 + +chuckya_lights_unused7: + type: LIGHTS + size: 24 + offset: 0x6760 + symbol: chuckya_lights_unused7 + +chuckya_eyes: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6778 + format: RGBA16 + symbol: chuckya_seg8_texture_08006778 + +chuckya_hand_antenna: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7778 + format: RGBA16 + symbol: chuckya_seg8_texture_08007778 + +chuckya_body_arm_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7F78 + format: RGBA16 + symbol: chuckya_seg8_texture_08007F78 + +chuckya_body_arm_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8F78 + format: RGBA16 + symbol: chuckya_seg8_texture_08008F78 + +chuckya_seg8_vertex_08009F78: + type: VTX + count: 4 + offset: 0x9F78 + symbol: chuckya_seg8_vertex_08009F78 + +chuckya_seg8_vertex_08009FB8: + type: VTX + count: 4 + offset: 0x9FB8 + symbol: chuckya_seg8_vertex_08009FB8 + +chuckya_seg8_dl_08009FF8: + type: GFX + offset: 0x9FF8 + symbol: chuckya_seg8_dl_08009FF8 + +chuckya_seg8_dl_0800A030: + type: GFX + offset: 0xA030 + symbol: chuckya_seg8_dl_0800A030 + +chuckya_seg8_dl_0800A068: + type: GFX + offset: 0xA068 + symbol: chuckya_seg8_dl_0800A068 + +chuckya_seg8_vertex_0800A0E0: + type: VTX + count: 4 + offset: 0xA0E0 + symbol: chuckya_seg8_vertex_0800A0E0 + +chuckya_seg8_vertex_0800A120: + type: VTX + count: 4 + offset: 0xA120 + symbol: chuckya_seg8_vertex_0800A120 + +chuckya_seg8_dl_0800A160: + type: GFX + offset: 0xA160 + symbol: chuckya_seg8_dl_0800A160 + +chuckya_seg8_dl_0800A198: + type: GFX + offset: 0xA198 + symbol: chuckya_seg8_dl_0800A198 + +chuckya_seg8_dl_0800A1D0: + type: GFX + offset: 0xA1D0 + symbol: chuckya_seg8_dl_0800A1D0 + +chuckya_seg8_vertex_0800A248: + type: VTX + count: 4 + offset: 0xA248 + symbol: chuckya_seg8_vertex_0800A248 + +chuckya_seg8_vertex_0800A288: + type: VTX + count: 4 + offset: 0xA288 + symbol: chuckya_seg8_vertex_0800A288 + +chuckya_seg8_dl_0800A2C8: + type: GFX + offset: 0xA2C8 + symbol: chuckya_seg8_dl_0800A2C8 + +chuckya_seg8_dl_0800A300: + type: GFX + offset: 0xA300 + symbol: chuckya_seg8_dl_0800A300 + +chuckya_seg8_dl_0800A338: + type: GFX + offset: 0xA338 + symbol: chuckya_seg8_dl_0800A338 + +chuckya_seg8_vertex_0800A3B0: + type: VTX + count: 4 + offset: 0xA3B0 + symbol: chuckya_seg8_vertex_0800A3B0 + +chuckya_seg8_dl_0800A3F0: + type: GFX + offset: 0xA3F0 + symbol: chuckya_seg8_dl_0800A3F0 + +chuckya_seg8_dl_0800A428: + type: GFX + offset: 0xA428 + symbol: chuckya_seg8_dl_0800A428 + +chuckya_seg8_vertex_0800A498: + type: VTX + count: 4 + offset: 0xA498 + symbol: chuckya_seg8_vertex_0800A498 + +chuckya_seg8_dl_0800A4D8: + type: GFX + offset: 0xA4D8 + symbol: chuckya_seg8_dl_0800A4D8 + +chuckya_seg8_dl_0800A510: + type: GFX + offset: 0xA510 + symbol: chuckya_seg8_dl_0800A510 + +chuckya_seg8_vertex_0800A580: + type: VTX + count: 4 + offset: 0xA580 + symbol: chuckya_seg8_vertex_0800A580 + +chuckya_seg8_dl_0800A5C0: + type: GFX + offset: 0xA5C0 + symbol: chuckya_seg8_dl_0800A5C0 + +chuckya_seg8_dl_0800A5F8: + type: GFX + offset: 0xA5F8 + symbol: chuckya_seg8_dl_0800A5F8 + +chuckya_seg8_lights_0800A668: + type: LIGHTS + size: 24 + offset: 0xA668 + symbol: chuckya_seg8_lights_0800A668 + +chuckya_seg8_vertex_0800A680: + type: VTX + count: 8 + offset: 0xA680 + symbol: chuckya_seg8_vertex_0800A680 + +chuckya_seg8_dl_0800A700: + type: GFX + offset: 0xA700 + symbol: chuckya_seg8_dl_0800A700 + +chuckya_seg8_dl_0800A758: + type: GFX + offset: 0xA758 + symbol: chuckya_seg8_dl_0800A758 + +chuckya_seg8_lights_0800A7C8: + type: LIGHTS + size: 24 + offset: 0xA7C8 + symbol: chuckya_seg8_lights_0800A7C8 + +chuckya_seg8_vertex_0800A7E0: + type: VTX + count: 9 + offset: 0xA7E0 + symbol: chuckya_seg8_vertex_0800A7E0 + +chuckya_seg8_dl_0800A870: + type: GFX + offset: 0xA870 + symbol: chuckya_seg8_dl_0800A870 + +chuckya_seg8_dl_0800A8D0: + type: GFX + offset: 0xA8D0 + symbol: chuckya_seg8_dl_0800A8D0 + +chuckya_seg8_lights_0800A8F0: + type: LIGHTS + size: 24 + offset: 0xA8F0 + symbol: chuckya_seg8_lights_0800A8F0 + +chuckya_seg8_vertex_0800A908: + type: VTX + count: 5 + offset: 0xA908 + symbol: chuckya_seg8_vertex_0800A908 + +chuckya_seg8_dl_0800A958: + type: GFX + offset: 0xA958 + symbol: chuckya_seg8_dl_0800A958 + +chuckya_seg8_dl_0800A998: + type: GFX + offset: 0xA998 + symbol: chuckya_seg8_dl_0800A998 + +chuckya_seg8_lights_0800A9B8: + type: LIGHTS + size: 24 + offset: 0xA9B8 + symbol: chuckya_seg8_lights_0800A9B8 + +chuckya_seg8_vertex_0800A9D0: + type: VTX + count: 15 + offset: 0xA9D0 + symbol: chuckya_seg8_vertex_0800A9D0 + +chuckya_seg8_vertex_0800AAC0: + type: VTX + count: 11 + offset: 0xAAC0 + symbol: chuckya_seg8_vertex_0800AAC0 + +chuckya_seg8_dl_0800AB70: + type: GFX + offset: 0xAB70 + symbol: chuckya_seg8_dl_0800AB70 + +chuckya_seg8_dl_0800ABE8: + type: GFX + offset: 0xABE8 + symbol: chuckya_seg8_dl_0800ABE8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/anims.yml new file mode 100644 index 0000000..8d8bdd1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/anims.yml @@ -0,0 +1,44 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +chuckya_seg8_anim_0800AF68: + type: SM64:ANIM + offset: 0xAF68 + symbol: chuckya_seg8_anim_0800AF68 + +chuckya_seg8_anim_0800B1A8: + type: SM64:ANIM + offset: 0xB1A8 + symbol: chuckya_seg8_anim_0800B1A8 + +chuckya_seg8_anim_0800B4A8: + type: SM64:ANIM + offset: 0xB4A8 + symbol: chuckya_seg8_anim_0800B4A8 + +chuckya_seg8_anim_0800B9F8: + type: SM64:ANIM + offset: 0xB9F8 + symbol: chuckya_seg8_anim_0800B9F8 + +chuckya_seg8_anim_0800BBEC: + type: SM64:ANIM + offset: 0xBBEC + symbol: chuckya_seg8_anim_0800BBEC + +chuckya_seg8_anim_0800C058: + type: SM64:ANIM + offset: 0xC058 + symbol: chuckya_seg8_anim_0800C058 + +chuckya_seg8_anims_0800C070: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 6 + offset: 0xC070 + symbol: chuckya_seg8_anims_0800C070 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/geo.yml new file mode 100644 index 0000000..bb896de --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/chuckya/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chuckya.yml" + autopads: false + segments: + - [ 0xF, 0x1FEC00 ] + +chuckya_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001D8 + symbol: chuckya_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell.yml new file mode 100644 index 0000000..726adeb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell.yml @@ -0,0 +1,107 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + header: + header: + - '#include "sm64.h"' + - '#include "clam_shell/anims.h"' + - '#include "clam_shell/geo.h"' + +clam_shell_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: clam_shell_lights_unused1 + +clam_shell_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: clam_shell_lights_unused2 + +clam_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x30 + format: RGBA16 + symbol: clam_shell_seg5_texture_05000030 + +clam_shell_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x830 + format: RGBA16 + symbol: clam_shell_seg5_texture_05000830 + +clam_shell_seg5_lights_05001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: clam_shell_seg5_lights_05001030 + +clam_shell_seg5_vertex_05001048: + type: VTX + count: 11 + offset: 0x1048 + symbol: clam_shell_seg5_vertex_05001048 + +clam_shell_seg5_vertex_050010F8: + type: VTX + count: 11 + offset: 0x10F8 + symbol: clam_shell_seg5_vertex_050010F8 + +clam_shell_seg5_dl_050011A8: + type: GFX + offset: 0x11A8 + symbol: clam_shell_seg5_dl_050011A8 + +clam_shell_seg5_dl_05001238: + type: GFX + offset: 0x1238 + symbol: clam_shell_seg5_dl_05001238 + +clam_shell_seg5_dl_050012B8: + type: GFX + offset: 0x12B8 + symbol: clam_shell_seg5_dl_050012B8 + +clam_shell_seg5_lights_05001320: + type: LIGHTS + size: 24 + offset: 0x1320 + symbol: clam_shell_seg5_lights_05001320 + +clam_shell_seg5_vertex_05001338: + type: VTX + count: 10 + offset: 0x1338 + symbol: clam_shell_seg5_vertex_05001338 + +clam_shell_seg5_vertex_050013D8: + type: VTX + count: 10 + offset: 0x13D8 + symbol: clam_shell_seg5_vertex_050013D8 + +clam_shell_seg5_dl_05001478: + type: GFX + offset: 0x1478 + symbol: clam_shell_seg5_dl_05001478 + +clam_shell_seg5_dl_050014F8: + type: GFX + offset: 0x14F8 + symbol: clam_shell_seg5_dl_050014F8 + +clam_shell_seg5_dl_05001568: + type: GFX + offset: 0x1568 + symbol: clam_shell_seg5_dl_05001568 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/anims.yml new file mode 100644 index 0000000..c5245c5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + +clam_shell_seg5_anim_05001654: + type: SM64:ANIM + offset: 0x1654 + symbol: clam_shell_seg5_anim_05001654 + +clam_shell_seg5_anim_0500172C: + type: SM64:ANIM + offset: 0x172C + symbol: clam_shell_seg5_anim_0500172C + +clam_shell_seg5_anims_05001744: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1744 + symbol: clam_shell_seg5_anims_05001744 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/clam_shell/geo.yml new file mode 100644 index 0000000..8adfbb9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x144010 ] + +clam_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: clam_shell_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin.yml new file mode 100644 index 0000000..b19c2cf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin.yml @@ -0,0 +1,134 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "coin/geo.h"' + +coin_seg3_vertex_030056C0: + type: VTX + count: 4 + offset: 0x56C0 + symbol: coin_seg3_vertex_030056C0 + +coin_seg3_vertex_03005700: + type: VTX + count: 4 + offset: 0x5700 + symbol: coin_seg3_vertex_03005700 + +coin_seg3_vertex_03005740: + type: VTX + count: 4 + offset: 0x5740 + symbol: coin_seg3_vertex_03005740 + +coin_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5780 + format: IA16 + symbol: coin_seg3_texture_03005780 + +coin_tilt_right: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5F80 + format: IA16 + symbol: coin_seg3_texture_03005F80 + +coin_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6780 + format: IA16 + symbol: coin_seg3_texture_03006780 + +coin_tilt_left: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6F80 + format: IA16 + symbol: coin_seg3_texture_03006F80 + +coin_seg3_dl_03007780: + type: GFX + offset: 0x7780 + symbol: coin_seg3_dl_03007780 + +coin_seg3_dl_030077D0: + type: GFX + offset: 0x77D0 + symbol: coin_seg3_dl_030077D0 + +coin_seg3_dl_03007800: + type: GFX + offset: 0x7800 + symbol: coin_seg3_dl_03007800 + +coin_seg3_dl_03007828: + type: GFX + offset: 0x7828 + symbol: coin_seg3_dl_03007828 + +coin_seg3_dl_03007850: + type: GFX + offset: 0x7850 + symbol: coin_seg3_dl_03007850 + +coin_seg3_dl_03007878: + type: GFX + offset: 0x7878 + symbol: coin_seg3_dl_03007878 + +coin_seg3_dl_030078A0: + type: GFX + offset: 0x78A0 + symbol: coin_seg3_dl_030078A0 + +coin_seg3_dl_030078C8: + type: GFX + offset: 0x78C8 + symbol: coin_seg3_dl_030078C8 + +coin_seg3_dl_030078F0: + type: GFX + offset: 0x78F0 + symbol: coin_seg3_dl_030078F0 + +coin_seg3_dl_03007918: + type: GFX + offset: 0x7918 + symbol: coin_seg3_dl_03007918 + +coin_seg3_dl_03007940: + type: GFX + offset: 0x7940 + symbol: coin_seg3_dl_03007940 + +coin_seg3_dl_03007968: + type: GFX + offset: 0x7968 + symbol: coin_seg3_dl_03007968 + +coin_seg3_dl_03007990: + type: GFX + offset: 0x7990 + symbol: coin_seg3_dl_03007990 + +coin_seg3_dl_030079B8: + type: GFX + offset: 0x79B8 + symbol: coin_seg3_dl_030079B8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/coin/geo.yml new file mode 100644 index 0000000..40dff29 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish.yml new file mode 100644 index 0000000..86eacfe --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish.yml @@ -0,0 +1,86 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "cyan_fish/anims.h"' + - '#include "cyan_fish/geo.h"' + +cyan_fish: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD468 + format: RGBA16 + symbol: cyan_fish_seg6_texture_0600D468 + +cyan_fish_seg6_lights_0600DC68: + type: LIGHTS + size: 24 + offset: 0xDC68 + symbol: cyan_fish_seg6_lights_0600DC68 + +cyan_fish_seg6_vertex_0600DC80: + type: VTX + count: 10 + offset: 0xDC80 + symbol: cyan_fish_seg6_vertex_0600DC80 + +cyan_fish_seg6_dl_0600DD20: + type: GFX + offset: 0xDD20 + symbol: cyan_fish_seg6_dl_0600DD20 + +cyan_fish_seg6_dl_0600DDD8: + type: GFX + offset: 0xDDD8 + symbol: cyan_fish_seg6_dl_0600DDD8 + +cyan_fish_seg6_lights_0600DE38: + type: LIGHTS + size: 24 + offset: 0xDE38 + symbol: cyan_fish_seg6_lights_0600DE38 + +cyan_fish_seg6_vertex_0600DE50: + type: VTX + count: 4 + offset: 0xDE50 + symbol: cyan_fish_seg6_vertex_0600DE50 + +cyan_fish_seg6_dl_0600DE90: + type: GFX + offset: 0xDE90 + symbol: cyan_fish_seg6_dl_0600DE90 + +cyan_fish_seg6_dl_0600DED8: + type: GFX + offset: 0xDED8 + symbol: cyan_fish_seg6_dl_0600DED8 + +cyan_fish_seg6_lights_0600DF48: + type: LIGHTS + size: 24 + offset: 0xDF48 + symbol: cyan_fish_seg6_lights_0600DF48 + +cyan_fish_seg6_vertex_0600DF60: + type: VTX + count: 6 + offset: 0xDF60 + symbol: cyan_fish_seg6_vertex_0600DF60 + +cyan_fish_seg6_dl_0600DFC0: + type: GFX + offset: 0xDFC0 + symbol: cyan_fish_seg6_dl_0600DFC0 + +cyan_fish_seg6_dl_0600E038: + type: GFX + offset: 0xE038 + symbol: cyan_fish_seg6_dl_0600E038 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/anims.yml new file mode 100644 index 0000000..8904342 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + +cyan_fish_seg6_anim_0600E24C: + type: SM64:ANIM + offset: 0xE24C + symbol: cyan_fish_seg6_anim_0600E24C + +cyan_fish_seg6_anims_0600E264: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0xE264 + symbol: cyan_fish_seg6_anims_0600E264 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/cyan_fish/geo.yml new file mode 100644 index 0000000..d7a1600 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1C2100 ] + +cyan_fish_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000324 + symbol: cyan_fish_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt.yml new file mode 100644 index 0000000..22ca1fa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt.yml @@ -0,0 +1,138 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "dirt/geo.h"' + +dirt_seg3_lights_0302BD68: + type: LIGHTS + size: 24 + offset: 0x2BD68 + symbol: dirt_seg3_lights_0302BD68 + +dirt_seg3_lights_0302BD80: + type: LIGHTS + size: 24 + offset: 0x2BD80 + symbol: dirt_seg3_lights_0302BD80 + +dirt_seg3_lights_0302BD98: + type: LIGHTS + size: 24 + offset: 0x2BD98 + symbol: dirt_seg3_lights_0302BD98 + +dirt_seg3_lights_0302BDB0: + type: LIGHTS + size: 24 + offset: 0x2BDB0 + symbol: dirt_seg3_lights_0302BDB0 + +dirt_seg3_vertex_0302BDC8: + type: VTX + count: 3 + offset: 0x2BDC8 + symbol: dirt_seg3_vertex_0302BDC8 + +dirt_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2BDF8 + format: RGBA16 + symbol: dirt_seg3_texture_0302BDF8 + +dirt_seg3_dl_0302BFF8: + type: GFX + offset: 0x2BFF8 + symbol: dirt_seg3_dl_0302BFF8 + +dirt_seg3_dl_0302C028: + type: GFX + offset: 0x2C028 + symbol: dirt_seg3_dl_0302C028 + +dirt_seg3_vertex_0302C098: + type: VTX + count: 3 + offset: 0x2C098 + symbol: dirt_seg3_vertex_0302C098 + +dirt_seg3_vertex_0302C0C8: + type: VTX + count: 3 + offset: 0x2C0C8 + symbol: dirt_seg3_vertex_0302C0C8 + +dirt_seg3_vertex_0302C0F8: + type: VTX + count: 10 + offset: 0x2C0F8 + symbol: dirt_seg3_vertex_0302C0F8 + +dirt_seg3_vertex_0302C198: + type: VTX + count: 10 + offset: 0x2C198 + symbol: dirt_seg3_vertex_0302C198 + +dirt_seg3_dl_0302C238: + type: GFX + offset: 0x2C238 + symbol: dirt_seg3_dl_0302C238 + +dirt_seg3_dl_0302C298: + type: GFX + offset: 0x2C298 + symbol: dirt_seg3_dl_0302C298 + +dirt_seg3_dl_0302C2B8: + type: GFX + offset: 0x2C2B8 + symbol: dirt_seg3_dl_0302C2B8 + +dirt_seg3_dl_0302C2D8: + type: GFX + offset: 0x2C2D8 + symbol: dirt_seg3_dl_0302C2D8 + +dirt_seg3_dl_0302C2F8: + type: GFX + offset: 0x2C2F8 + symbol: dirt_seg3_dl_0302C2F8 + +dirt_seg3_dl_0302C318: + type: GFX + offset: 0x2C318 + symbol: dirt_seg3_dl_0302C318 + +dirt_seg3_dl_0302C378: + type: GFX + offset: 0x2C378 + symbol: dirt_seg3_dl_0302C378 + +dirt_seg3_dl_0302C3B0: + type: GFX + offset: 0x2C3B0 + symbol: dirt_seg3_dl_0302C3B0 + +dirt_seg3_dl_0302C3E8: + type: GFX + offset: 0x2C3E8 + symbol: dirt_seg3_dl_0302C3E8 + +dirt_seg3_dl_0302C420: + type: GFX + offset: 0x2C420 + symbol: dirt_seg3_dl_0302C420 + +dirt_seg3_dl_0302C458: + type: GFX + offset: 0x2C458 + symbol: dirt_seg3_dl_0302C458 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dirt/geo.yml new file mode 100644 index 0000000..cdd11d3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door.yml new file mode 100644 index 0000000..67248cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door.yml @@ -0,0 +1,430 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "door/anims.h"' + - '#include "door/geo.h"' + +door_seg3_lights_03009CE0: + type: LIGHTS + size: 24 + offset: 0x9CE0 + symbol: door_seg3_lights_03009CE0 + +door_seg3_lights_03009CF8: + type: LIGHTS + size: 24 + offset: 0x9CF8 + symbol: door_seg3_lights_03009CF8 + +polished_wooden_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9D10 + format: RGBA16 + symbol: door_seg3_texture_03009D10 + +polished_wooden_door_overlay: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xAD10 + format: RGBA16 + symbol: door_seg3_texture_0300AD10 + +rough_wooden_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xBD10 + format: RGBA16 + symbol: door_seg3_texture_0300BD10 + +rough_wooden_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCD10 + format: RGBA16 + symbol: door_seg3_texture_0300CD10 + +metal_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD510 + format: RGBA16 + symbol: door_seg3_texture_0300D510 + +metal_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE510 + format: RGBA16 + symbol: door_seg3_texture_0300E510 + +hmc_mural_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xED10 + format: RGBA16 + symbol: door_seg3_texture_0300ED10 + +hmc_mural_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFD10 + format: RGBA16 + symbol: door_seg3_texture_0300FD10 + +bbh_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x10510 + format: RGBA16 + symbol: door_seg3_texture_03010510 + +bbh_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11510 + format: RGBA16 + symbol: door_seg3_texture_03011510 + +zero_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11D10 + format: RGBA16 + symbol: door_seg3_texture_03011D10 + +one_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12510 + format: RGBA16 + symbol: door_seg3_texture_03012510 + +three_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12D10 + format: RGBA16 + symbol: door_seg3_texture_03012D10 + +door_lock: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x13510 + format: RGBA16 + symbol: door_seg3_texture_03013510 + +door_seg3_vertex_03013910: + type: VTX + count: 16 + offset: 0x13910 + symbol: door_seg3_vertex_03013910 + +door_seg3_vertex_03013A10: + type: VTX + count: 8 + offset: 0x13A10 + symbol: door_seg3_vertex_03013A10 + +door_seg3_vertex_03013A90: + type: VTX + count: 12 + offset: 0x13A90 + symbol: door_seg3_vertex_03013A90 + +door_seg3_vertex_03013B50: + type: VTX + count: 12 + offset: 0x13B50 + symbol: door_seg3_vertex_03013B50 + +door_seg3_dl_03013C10: + type: GFX + offset: 0x13C10 + symbol: door_seg3_dl_03013C10 + +door_seg3_dl_03013CC8: + type: GFX + offset: 0x13CC8 + symbol: door_seg3_dl_03013CC8 + +door_seg3_dl_03013D78: + type: GFX + offset: 0x13D78 + symbol: door_seg3_dl_03013D78 + +door_seg3_dl_03013E28: + type: GFX + offset: 0x13E28 + symbol: door_seg3_dl_03013E28 + +door_seg3_dl_03013EA8: + type: GFX + offset: 0x13EA8 + symbol: door_seg3_dl_03013EA8 + +door_seg3_vertex_03013F20: + type: VTX + count: 8 + offset: 0x13F20 + symbol: door_seg3_vertex_03013F20 + +door_seg3_vertex_03013FA0: + type: VTX + count: 8 + offset: 0x13FA0 + symbol: door_seg3_vertex_03013FA0 + +door_seg3_dl_03014020: + type: GFX + offset: 0x14020 + symbol: door_seg3_dl_03014020 + +door_seg3_dl_03014100: + type: GFX + offset: 0x14100 + symbol: door_seg3_dl_03014100 + +door_seg3_dl_03014128: + type: GFX + offset: 0x14128 + symbol: door_seg3_dl_03014128 + +door_seg3_vertex_03014140: + type: VTX + count: 4 + offset: 0x14140 + symbol: door_seg3_vertex_03014140 + +door_seg3_vertex_03014180: + type: VTX + count: 4 + offset: 0x14180 + symbol: door_seg3_vertex_03014180 + +door_seg3_dl_030141C0: + type: GFX + offset: 0x141C0 + symbol: door_seg3_dl_030141C0 + +door_seg3_dl_03014218: + type: GFX + offset: 0x14218 + symbol: door_seg3_dl_03014218 + +door_seg3_dl_03014250: + type: GFX + offset: 0x14250 + symbol: door_seg3_dl_03014250 + +door_seg3_dl_03014280: + type: GFX + offset: 0x14280 + symbol: door_seg3_dl_03014280 + +door_seg3_dl_030142B0: + type: GFX + offset: 0x142B0 + symbol: door_seg3_dl_030142B0 + +door_seg3_dl_030142E0: + type: GFX + offset: 0x142E0 + symbol: door_seg3_dl_030142E0 + +door_seg3_dl_03014310: + type: GFX + offset: 0x14310 + symbol: door_seg3_dl_03014310 + +door_seg3_dl_03014340: + type: GFX + offset: 0x14340 + symbol: door_seg3_dl_03014340 + +door_seg3_vertex_03014370: + type: VTX + count: 8 + offset: 0x14370 + symbol: door_seg3_vertex_03014370 + +door_seg3_vertex_030143F0: + type: VTX + count: 8 + offset: 0x143F0 + symbol: door_seg3_vertex_030143F0 + +door_seg3_dl_03014470: + type: GFX + offset: 0x14470 + symbol: door_seg3_dl_03014470 + +door_seg3_dl_030144E0: + type: GFX + offset: 0x144E0 + symbol: door_seg3_dl_030144E0 + +door_seg3_dl_03014528: + type: GFX + offset: 0x14528 + symbol: door_seg3_dl_03014528 + +door_seg3_dl_03014540: + type: GFX + offset: 0x14540 + symbol: door_seg3_dl_03014540 + +door_seg3_vertex_03014558: + type: VTX + count: 16 + offset: 0x14558 + symbol: door_seg3_vertex_03014558 + +door_seg3_vertex_03014658: + type: VTX + count: 8 + offset: 0x14658 + symbol: door_seg3_vertex_03014658 + +door_seg3_vertex_030146D8: + type: VTX + count: 15 + offset: 0x146D8 + symbol: door_seg3_vertex_030146D8 + +door_seg3_vertex_030147C8: + type: VTX + count: 12 + offset: 0x147C8 + symbol: door_seg3_vertex_030147C8 + +door_seg3_dl_03014888: + type: GFX + offset: 0x14888 + symbol: door_seg3_dl_03014888 + +door_seg3_dl_030149C0: + type: GFX + offset: 0x149C0 + symbol: door_seg3_dl_030149C0 + +door_seg3_dl_03014A20: + type: GFX + offset: 0x14A20 + symbol: door_seg3_dl_03014A20 + +door_seg3_dl_03014A50: + type: GFX + offset: 0x14A50 + symbol: door_seg3_dl_03014A50 + +door_seg3_dl_03014A80: + type: GFX + offset: 0x14A80 + symbol: door_seg3_dl_03014A80 + +door_seg3_dl_03014B30: + type: GFX + offset: 0x14B30 + symbol: door_seg3_dl_03014B30 + +door_seg3_dl_03014BE0: + type: GFX + offset: 0x14BE0 + symbol: door_seg3_dl_03014BE0 + +door_seg3_dl_03014C90: + type: GFX + offset: 0x14C90 + symbol: door_seg3_dl_03014C90 + +door_seg3_dl_03014D40: + type: GFX + offset: 0x14D40 + symbol: door_seg3_dl_03014D40 + +door_seg3_vertex_03014DF0: + type: VTX + count: 8 + offset: 0x14DF0 + symbol: door_seg3_vertex_03014DF0 + +door_seg3_vertex_03014E70: + type: VTX + count: 8 + offset: 0x14E70 + symbol: door_seg3_vertex_03014E70 + +door_seg3_dl_03014EF0: + type: GFX + offset: 0x14EF0 + symbol: door_seg3_dl_03014EF0 + +door_seg3_dl_03014F30: + type: GFX + offset: 0x14F30 + symbol: door_seg3_dl_03014F30 + +door_seg3_dl_03014F68: + type: GFX + offset: 0x14F68 + symbol: door_seg3_dl_03014F68 + +door_seg3_dl_03014F98: + type: GFX + offset: 0x14F98 + symbol: door_seg3_dl_03014F98 + +door_seg3_dl_03015008: + type: GFX + offset: 0x15008 + symbol: door_seg3_dl_03015008 + +door_seg3_dl_03015078: + type: GFX + offset: 0x15078 + symbol: door_seg3_dl_03015078 + +door_seg3_dl_030150E8: + type: GFX + offset: 0x150E8 + symbol: door_seg3_dl_030150E8 + +door_seg3_dl_03015158: + type: GFX + offset: 0x15158 + symbol: door_seg3_dl_03015158 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/anims.yml new file mode 100644 index 0000000..92ec9d4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +door_seg3_anim_03015208: + type: SM64:ANIM + offset: 0x15208 + symbol: door_seg3_anim_03015208 + +door_seg3_anim_03015440: + type: SM64:ANIM + offset: 0x15440 + symbol: door_seg3_anim_03015440 + +door_seg3_anim_03015458: + type: SM64:ANIM + offset: 0x15458 + symbol: door_seg3_anim_03015458 + +door_seg3_anim_03015690: + type: SM64:ANIM + offset: 0x15690 + symbol: door_seg3_anim_03015690 + +door_seg3_anim_030156A8: + type: SM64:ANIM + offset: 0x156A8 + symbol: door_seg3_anim_030156A8 + +door_seg3_anims_030156C0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 6 + offset: 0x156C0 + symbol: door_seg3_anims_030156C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/door/geo.yml new file mode 100644 index 0000000..7880a26 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie.yml new file mode 100644 index 0000000..3822844 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie.yml @@ -0,0 +1,406 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "dorrie/anims.h"' + - '#include "dorrie/geo.h"' + +dorrie_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9BA0 + format: RGBA16 + symbol: dorrie_seg6_texture_06009BA0 + +dorrie_skin: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9DA0 + format: RGBA16 + symbol: dorrie_seg6_texture_06009DA0 + +dorrie_tongue: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xADA0 + format: RGBA16 + symbol: dorrie_seg6_texture_0600ADA0 + +dorrie_seg6_lights_0600B5A0: + type: LIGHTS + size: 24 + offset: 0xB5A0 + symbol: dorrie_seg6_lights_0600B5A0 + +dorrie_seg6_vertex_0600B5B8: + type: VTX + count: 6 + offset: 0xB5B8 + symbol: dorrie_seg6_vertex_0600B5B8 + +dorrie_seg6_vertex_0600B618: + type: VTX + count: 16 + offset: 0xB618 + symbol: dorrie_seg6_vertex_0600B618 + +dorrie_seg6_vertex_0600B718: + type: VTX + count: 15 + offset: 0xB718 + symbol: dorrie_seg6_vertex_0600B718 + +dorrie_seg6_vertex_0600B808: + type: VTX + count: 14 + offset: 0xB808 + symbol: dorrie_seg6_vertex_0600B808 + +dorrie_seg6_dl_0600B8E8: + type: GFX + offset: 0xB8E8 + symbol: dorrie_seg6_dl_0600B8E8 + +dorrie_seg6_dl_0600B940: + type: GFX + offset: 0xB940 + symbol: dorrie_seg6_dl_0600B940 + +dorrie_seg6_dl_0600BAF8: + type: GFX + offset: 0xBAF8 + symbol: dorrie_seg6_dl_0600BAF8 + +dorrie_seg6_lights_0600BBC0: + type: LIGHTS + size: 24 + offset: 0xBBC0 + symbol: dorrie_seg6_lights_0600BBC0 + +dorrie_seg6_vertex_0600BBD8: + type: VTX + count: 12 + offset: 0xBBD8 + symbol: dorrie_seg6_vertex_0600BBD8 + +dorrie_seg6_vertex_0600BC98: + type: VTX + count: 16 + offset: 0xBC98 + symbol: dorrie_seg6_vertex_0600BC98 + +dorrie_seg6_vertex_0600BD98: + type: VTX + count: 13 + offset: 0xBD98 + symbol: dorrie_seg6_vertex_0600BD98 + +dorrie_seg6_dl_0600BE68: + type: GFX + offset: 0xBE68 + symbol: dorrie_seg6_dl_0600BE68 + +dorrie_seg6_dl_0600BF10: + type: GFX + offset: 0xBF10 + symbol: dorrie_seg6_dl_0600BF10 + +dorrie_seg6_dl_0600C030: + type: GFX + offset: 0xC030 + symbol: dorrie_seg6_dl_0600C030 + +dorrie_seg6_lights_0600C0F8: + type: LIGHTS + size: 24 + offset: 0xC0F8 + symbol: dorrie_seg6_lights_0600C0F8 + +dorrie_seg6_vertex_0600C110: + type: VTX + count: 16 + offset: 0xC110 + symbol: dorrie_seg6_vertex_0600C110 + +dorrie_seg6_vertex_0600C210: + type: VTX + count: 16 + offset: 0xC210 + symbol: dorrie_seg6_vertex_0600C210 + +dorrie_seg6_dl_0600C310: + type: GFX + offset: 0xC310 + symbol: dorrie_seg6_dl_0600C310 + +dorrie_seg6_dl_0600C468: + type: GFX + offset: 0xC468 + symbol: dorrie_seg6_dl_0600C468 + +dorrie_seg6_lights_0600C510: + type: LIGHTS + size: 24 + offset: 0xC510 + symbol: dorrie_seg6_lights_0600C510 + +dorrie_seg6_vertex_0600C528: + type: VTX + count: 16 + offset: 0xC528 + symbol: dorrie_seg6_vertex_0600C528 + +dorrie_seg6_vertex_0600C628: + type: VTX + count: 16 + offset: 0xC628 + symbol: dorrie_seg6_vertex_0600C628 + +dorrie_seg6_vertex_0600C728: + type: VTX + count: 3 + offset: 0xC728 + symbol: dorrie_seg6_vertex_0600C728 + +dorrie_seg6_dl_0600C758: + type: GFX + offset: 0xC758 + symbol: dorrie_seg6_dl_0600C758 + +dorrie_seg6_dl_0600C8B8: + type: GFX + offset: 0xC8B8 + symbol: dorrie_seg6_dl_0600C8B8 + +dorrie_seg6_lights_0600C960: + type: LIGHTS + size: 24 + offset: 0xC960 + symbol: dorrie_seg6_lights_0600C960 + +dorrie_seg6_vertex_0600C978: + type: VTX + count: 15 + offset: 0xC978 + symbol: dorrie_seg6_vertex_0600C978 + +dorrie_seg6_vertex_0600CA68: + type: VTX + count: 15 + offset: 0xCA68 + symbol: dorrie_seg6_vertex_0600CA68 + +dorrie_seg6_vertex_0600CB58: + type: VTX + count: 16 + offset: 0xCB58 + symbol: dorrie_seg6_vertex_0600CB58 + +dorrie_seg6_vertex_0600CC58: + type: VTX + count: 16 + offset: 0xCC58 + symbol: dorrie_seg6_vertex_0600CC58 + +dorrie_seg6_vertex_0600CD58: + type: VTX + count: 9 + offset: 0xCD58 + symbol: dorrie_seg6_vertex_0600CD58 + +dorrie_seg6_dl_0600CDE8: + type: GFX + offset: 0xCDE8 + symbol: dorrie_seg6_dl_0600CDE8 + +dorrie_seg6_dl_0600CFD0: + type: GFX + offset: 0xCFD0 + symbol: dorrie_seg6_dl_0600CFD0 + +dorrie_seg6_lights_0600D078: + type: LIGHTS + size: 24 + offset: 0xD078 + symbol: dorrie_seg6_lights_0600D078 + +dorrie_seg6_vertex_0600D090: + type: VTX + count: 15 + offset: 0xD090 + symbol: dorrie_seg6_vertex_0600D090 + +dorrie_seg6_vertex_0600D180: + type: VTX + count: 16 + offset: 0xD180 + symbol: dorrie_seg6_vertex_0600D180 + +dorrie_seg6_vertex_0600D280: + type: VTX + count: 8 + offset: 0xD280 + symbol: dorrie_seg6_vertex_0600D280 + +dorrie_seg6_dl_0600D300: + type: GFX + offset: 0xD300 + symbol: dorrie_seg6_dl_0600D300 + +dorrie_seg6_dl_0600D440: + type: GFX + offset: 0xD440 + symbol: dorrie_seg6_dl_0600D440 + +dorrie_seg6_lights_0600D4E8: + type: LIGHTS + size: 24 + offset: 0xD4E8 + symbol: dorrie_seg6_lights_0600D4E8 + +dorrie_seg6_vertex_0600D500: + type: VTX + count: 15 + offset: 0xD500 + symbol: dorrie_seg6_vertex_0600D500 + +dorrie_seg6_vertex_0600D5F0: + type: VTX + count: 3 + offset: 0xD5F0 + symbol: dorrie_seg6_vertex_0600D5F0 + +dorrie_seg6_dl_0600D620: + type: GFX + offset: 0xD620 + symbol: dorrie_seg6_dl_0600D620 + +dorrie_seg6_dl_0600D6D8: + type: GFX + offset: 0xD6D8 + symbol: dorrie_seg6_dl_0600D6D8 + +dorrie_seg6_lights_0600D780: + type: LIGHTS + size: 24 + offset: 0xD780 + symbol: dorrie_seg6_lights_0600D780 + +dorrie_seg6_vertex_0600D798: + type: VTX + count: 8 + offset: 0xD798 + symbol: dorrie_seg6_vertex_0600D798 + +dorrie_seg6_dl_0600D818: + type: GFX + offset: 0xD818 + symbol: dorrie_seg6_dl_0600D818 + +dorrie_seg6_dl_0600D8B0: + type: GFX + offset: 0xD8B0 + symbol: dorrie_seg6_dl_0600D8B0 + +dorrie_seg6_lights_0600D958: + type: LIGHTS + size: 24 + offset: 0xD958 + symbol: dorrie_seg6_lights_0600D958 + +dorrie_seg6_vertex_0600D970: + type: VTX + count: 8 + offset: 0xD970 + symbol: dorrie_seg6_vertex_0600D970 + +dorrie_seg6_dl_0600D9F0: + type: GFX + offset: 0xD9F0 + symbol: dorrie_seg6_dl_0600D9F0 + +dorrie_seg6_dl_0600DA88: + type: GFX + offset: 0xDA88 + symbol: dorrie_seg6_dl_0600DA88 + +dorrie_seg6_lights_0600DB30: + type: LIGHTS + size: 24 + offset: 0xDB30 + symbol: dorrie_seg6_lights_0600DB30 + +dorrie_seg6_vertex_0600DB48: + type: VTX + count: 8 + offset: 0xDB48 + symbol: dorrie_seg6_vertex_0600DB48 + +dorrie_seg6_dl_0600DBC8: + type: GFX + offset: 0xDBC8 + symbol: dorrie_seg6_dl_0600DBC8 + +dorrie_seg6_dl_0600DC60: + type: GFX + offset: 0xDC60 + symbol: dorrie_seg6_dl_0600DC60 + +dorrie_seg6_lights_0600DD08: + type: LIGHTS + size: 24 + offset: 0xDD08 + symbol: dorrie_seg6_lights_0600DD08 + +dorrie_seg6_vertex_0600DD20: + type: VTX + count: 8 + offset: 0xDD20 + symbol: dorrie_seg6_vertex_0600DD20 + +dorrie_seg6_dl_0600DDA0: + type: GFX + offset: 0xDDA0 + symbol: dorrie_seg6_dl_0600DDA0 + +dorrie_seg6_dl_0600DE38: + type: GFX + offset: 0xDE38 + symbol: dorrie_seg6_dl_0600DE38 + +dorrie_seg6_vertex_0600DEE0: + type: VTX + count: 8 + offset: 0xDEE0 + symbol: dorrie_seg6_vertex_0600DEE0 + +dorrie_seg6_dl_0600DF60: + type: GFX + offset: 0xDF60 + symbol: dorrie_seg6_dl_0600DF60 + +dorrie_seg6_dl_0600DFA8: + type: GFX + offset: 0xDFA8 + symbol: dorrie_seg6_dl_0600DFA8 + +dorrie_seg6_collision_0600F644: + type: SM64:COLLISION + offset: 0xF644 + symbol: dorrie_seg6_collision_0600F644 + +dorrie_seg6_collision_0600FBB8: + type: SM64:COLLISION + offset: 0xFBB8 + symbol: dorrie_seg6_collision_0600FBB8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/anims.yml new file mode 100644 index 0000000..b8de6a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + +dorrie_seg6_anim_0600E18C: + type: SM64:ANIM + offset: 0xE18C + symbol: dorrie_seg6_anim_0600E18C + +dorrie_seg6_anim_0600E9BC: + type: SM64:ANIM + offset: 0xE9BC + symbol: dorrie_seg6_anim_0600E9BC + +dorrie_seg6_anim_0600F620: + type: SM64:ANIM + offset: 0xF620 + symbol: dorrie_seg6_anim_0600F620 + +dorrie_seg6_anims_0600F638: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0xF638 + symbol: dorrie_seg6_anims_0600F638 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/geo.yml new file mode 100644 index 0000000..77985b1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/dorrie/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/dorrie.yml" + autopads: false + segments: + - [ 0xD, 0x1EFE60 ] + +dorrie_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000230 + symbol: dorrie_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box.yml new file mode 100644 index 0000000..e0d8e8e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box.yml @@ -0,0 +1,162 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "exclamation_box/geo.h"' + +exclamation_box_seg8_lights_08012E10: + type: LIGHTS + size: 24 + offset: 0x12E10 + symbol: exclamation_box_seg8_lights_08012E10 + +vanish_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08012E28 + +vanish_cap_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x13628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08013628 + +metal_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x14628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08014628 + +metal_cap_box_side: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x14E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08014E28 + +wing_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08015E28 + +wing_cap_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x16628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08016628 + +exclamation_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08017628 + +exclamation_box_side: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x17E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08017E28 + +exclamation_box_seg8_vertex_08018E28: + type: VTX + count: 16 + offset: 0x18E28 + symbol: exclamation_box_seg8_vertex_08018E28 + +exclamation_box_seg8_vertex_08018F28: + type: VTX + count: 8 + offset: 0x18F28 + symbol: exclamation_box_seg8_vertex_08018F28 + +exclamation_box_seg8_dl_08018FA8: + type: GFX + offset: 0x18FA8 + symbol: exclamation_box_seg8_dl_08018FA8 + +exclamation_box_seg8_dl_08019008: + type: GFX + offset: 0x19008 + symbol: exclamation_box_seg8_dl_08019008 + +exclamation_box_seg8_dl_08019058: + type: GFX + offset: 0x19058 + symbol: exclamation_box_seg8_dl_08019058 + +exclamation_box_seg8_vertex_080190A0: + type: VTX + count: 16 + offset: 0x190A0 + symbol: exclamation_box_seg8_vertex_080190A0 + +exclamation_box_seg8_vertex_080191A0: + type: VTX + count: 8 + offset: 0x191A0 + symbol: exclamation_box_seg8_vertex_080191A0 + +exclamation_box_seg8_dl_08019220: + type: GFX + offset: 0x19220 + symbol: exclamation_box_seg8_dl_08019220 + +exclamation_box_seg8_dl_08019280: + type: GFX + offset: 0x19280 + symbol: exclamation_box_seg8_dl_08019280 + +exclamation_box_seg8_dl_080192D0: + type: GFX + offset: 0x192D0 + symbol: exclamation_box_seg8_dl_080192D0 + +exclamation_box_seg8_dl_08019318: + type: GFX + offset: 0x19318 + symbol: exclamation_box_seg8_dl_08019318 + +exclamation_box_seg8_dl_08019378: + type: GFX + offset: 0x19378 + symbol: exclamation_box_seg8_dl_08019378 + +exclamation_box_seg8_dl_080193D8: + type: GFX + offset: 0x193D8 + symbol: exclamation_box_seg8_dl_080193D8 + +exclamation_box_seg8_dl_08019438: + type: GFX + offset: 0x19438 + symbol: exclamation_box_seg8_dl_08019438 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box/geo.yml new file mode 100644 index 0000000..944653c --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +exclamation_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000694 + symbol: exclamation_box_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline.yml new file mode 100644 index 0000000..1337279 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline.yml @@ -0,0 +1,148 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "exclamation_box_outline/geo.h"' + +exclamation_box_outline_seg8_lights_08024CB8: + type: LIGHTS + size: 24 + offset: 0x24CB8 + symbol: exclamation_box_outline_seg8_lights_08024CB8 + +exclamation_box_outline_seg8_lights_08024CD0: + type: LIGHTS + size: 24 + offset: 0x24CD0 + symbol: exclamation_box_outline_seg8_lights_08024CD0 + +exclamation_box_outline_seg8_lights_08024CE8: + type: LIGHTS + size: 24 + offset: 0x24CE8 + symbol: exclamation_box_outline_seg8_lights_08024CE8 + +exclamation_box_outline_seg8_lights_08024D00: + type: LIGHTS + size: 24 + offset: 0x24D00 + symbol: exclamation_box_outline_seg8_lights_08024D00 + +exclamation_box_outline_seg8_vertex_08024D18: + type: VTX + count: 15 + offset: 0x24D18 + symbol: exclamation_box_outline_seg8_vertex_08024D18 + +exclamation_box_outline_seg8_vertex_08024E08: + type: VTX + count: 11 + offset: 0x24E08 + symbol: exclamation_box_outline_seg8_vertex_08024E08 + +exclamation_box_outline_seg8_dl_08024EB8: + type: GFX + offset: 0x24EB8 + symbol: exclamation_box_outline_seg8_dl_08024EB8 + +exclamation_box_outline_seg8_dl_08024F30: + type: GFX + offset: 0x24F30 + symbol: exclamation_box_outline_seg8_dl_08024F30 + +exclamation_box_outline_seg8_dl_08024F58: + type: GFX + offset: 0x24F58 + symbol: exclamation_box_outline_seg8_dl_08024F58 + +exclamation_box_outline_seg8_dl_08024F88: + type: GFX + offset: 0x24F88 + symbol: exclamation_box_outline_seg8_dl_08024F88 + +exclamation_box_outline_seg8_dl_08024FA8: + type: GFX + offset: 0x24FA8 + symbol: exclamation_box_outline_seg8_dl_08024FA8 + +exclamation_box_outline_seg8_dl_08024FC8: + type: GFX + offset: 0x24FC8 + symbol: exclamation_box_outline_seg8_dl_08024FC8 + +exclamation_box_outline_seg8_dl_08024FE8: + type: GFX + offset: 0x24FE8 + symbol: exclamation_box_outline_seg8_dl_08024FE8 + +exclamation_box_outline_seg8_vertex_08025008: + type: VTX + count: 14 + offset: 0x25008 + symbol: exclamation_box_outline_seg8_vertex_08025008 + +exclamation_box_outline_seg8_vertex_080250E8: + type: VTX + count: 8 + offset: 0x250E8 + symbol: exclamation_box_outline_seg8_vertex_080250E8 + +exclamation_box_outline: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25168 + format: RGBA16 + symbol: exclamation_box_outline_seg8_texture_08025168 + +exclamation_box_outline_seg8_dl_08025968: + type: GFX + offset: 0x25968 + symbol: exclamation_box_outline_seg8_dl_08025968 + +exclamation_box_outline_seg8_dl_080259F8: + type: GFX + offset: 0x259F8 + symbol: exclamation_box_outline_seg8_dl_080259F8 + +exclamation_box_outline_seg8_lights_08025A68: + type: LIGHTS + size: 24 + offset: 0x25A68 + symbol: exclamation_box_outline_seg8_lights_08025A68 + +exclamation_point: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x25A80 + format: RGBA16 + symbol: exclamation_box_outline_seg8_texture_08025A80 + +exclamation_box_outline_seg8_vertex_08025E80: + type: VTX + count: 4 + offset: 0x25E80 + symbol: exclamation_box_outline_seg8_vertex_08025E80 + +exclamation_box_outline_seg8_dl_08025EC0: + type: GFX + offset: 0x25EC0 + symbol: exclamation_box_outline_seg8_dl_08025EC0 + +exclamation_box_outline_seg8_dl_08025F08: + type: GFX + offset: 0x25F08 + symbol: exclamation_box_outline_seg8_dl_08025F08 + +exclamation_box_outline_seg8_collision_08025F78: + type: SM64:COLLISION + offset: 0x25F78 + symbol: exclamation_box_outline_seg8_collision_08025F78 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/exclamation_box_outline/geo.yml new file mode 100644 index 0000000..02c5c11 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +exclamation_box_outline_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A58 + symbol: exclamation_box_outline_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion.yml new file mode 100644 index 0000000..85aecf0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion.yml @@ -0,0 +1,119 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "explosion/geo.h"' + +explosion_seg3_vertex_030009C8: + type: VTX + count: 4 + offset: 0x9C8 + symbol: explosion_seg3_vertex_030009C8 + +explosion_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA08 + format: RGBA16 + symbol: explosion_seg3_texture_03000A08 + +explosion_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1208 + format: RGBA16 + symbol: explosion_seg3_texture_03001208 + +explosion_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A08 + format: RGBA16 + symbol: explosion_seg3_texture_03001A08 + +explosion_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2208 + format: RGBA16 + symbol: explosion_seg3_texture_03002208 + +explosion_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2A08 + format: RGBA16 + symbol: explosion_seg3_texture_03002A08 + +explosion_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3208 + format: RGBA16 + symbol: explosion_seg3_texture_03003208 + +explosion_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3A08 + format: RGBA16 + symbol: explosion_seg3_texture_03003A08 + +explosion_seg3_dl_03004208: + type: GFX + offset: 0x4208 + symbol: explosion_seg3_dl_03004208 + +explosion_seg3_dl_03004298: + type: GFX + offset: 0x4298 + symbol: explosion_seg3_dl_03004298 + +explosion_seg3_dl_030042B0: + type: GFX + offset: 0x42B0 + symbol: explosion_seg3_dl_030042B0 + +explosion_seg3_dl_030042C8: + type: GFX + offset: 0x42C8 + symbol: explosion_seg3_dl_030042C8 + +explosion_seg3_dl_030042E0: + type: GFX + offset: 0x42E0 + symbol: explosion_seg3_dl_030042E0 + +explosion_seg3_dl_030042F8: + type: GFX + offset: 0x42F8 + symbol: explosion_seg3_dl_030042F8 + +explosion_seg3_dl_03004310: + type: GFX + offset: 0x4310 + symbol: explosion_seg3_dl_03004310 + +explosion_seg3_dl_03004328: + type: GFX + offset: 0x4328 + symbol: explosion_seg3_dl_03004328 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/explosion/geo.yml new file mode 100644 index 0000000..f6aeefd --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok.yml new file mode 100644 index 0000000..5bec6a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok.yml @@ -0,0 +1,316 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + header: + header: + - '#include "sm64.h"' + - '#include "eyerok/geo.h"' + - '#include "eyerok/anims.h"' + +eyerok_lights_unused: + type: LIGHTS + size: 24 + offset: 0x8D28 + symbol: eyerok_lights_unused + +eyerok_bricks: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8D40 + format: RGBA16 + symbol: eyerok_seg5_texture_05008D40 + +eyerok_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9540 + format: RGBA16 + symbol: eyerok_seg5_texture_05009540 + +eyerok_eye_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9D40 + format: RGBA16 + symbol: eyerok_seg5_texture_05009D40 + +eyerok_eye_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA540 + format: RGBA16 + symbol: eyerok_seg5_texture_0500A540 + +eyerok_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAD40 + format: RGBA16 + symbol: eyerok_seg5_texture_0500AD40 + +eyerok_seg5_lights_0500B540: + type: LIGHTS + size: 24 + offset: 0xB540 + symbol: eyerok_seg5_lights_0500B540 + +eyerok_seg5_vertex_0500B558: + type: VTX + count: 15 + offset: 0xB558 + symbol: eyerok_seg5_vertex_0500B558 + +eyerok_seg5_vertex_0500B648: + type: VTX + count: 7 + offset: 0xB648 + symbol: eyerok_seg5_vertex_0500B648 + +eyerok_seg5_dl_0500B6B8: + type: GFX + offset: 0xB6B8 + symbol: eyerok_seg5_dl_0500B6B8 + +eyerok_seg5_dl_0500B748: + type: GFX + offset: 0xB748 + symbol: eyerok_seg5_dl_0500B748 + +eyerok_seg5_lights_0500B7B8: + type: LIGHTS + size: 24 + offset: 0xB7B8 + symbol: eyerok_seg5_lights_0500B7B8 + +eyerok_seg5_vertex_0500B7D0: + type: VTX + count: 15 + offset: 0xB7D0 + symbol: eyerok_seg5_vertex_0500B7D0 + +eyerok_seg5_vertex_0500B8C0: + type: VTX + count: 7 + offset: 0xB8C0 + symbol: eyerok_seg5_vertex_0500B8C0 + +eyerok_seg5_dl_0500B930: + type: GFX + offset: 0xB930 + symbol: eyerok_seg5_dl_0500B930 + +eyerok_seg5_dl_0500B9C0: + type: GFX + offset: 0xB9C0 + symbol: eyerok_seg5_dl_0500B9C0 + +eyerok_seg5_lights_0500BA30: + type: LIGHTS + size: 24 + offset: 0xBA30 + symbol: eyerok_seg5_lights_0500BA30 + +eyerok_seg5_vertex_0500BA48: + type: VTX + count: 15 + offset: 0xBA48 + symbol: eyerok_seg5_vertex_0500BA48 + +eyerok_seg5_vertex_0500BB38: + type: VTX + count: 11 + offset: 0xBB38 + symbol: eyerok_seg5_vertex_0500BB38 + +eyerok_seg5_dl_0500BBE8: + type: GFX + offset: 0xBBE8 + symbol: eyerok_seg5_dl_0500BBE8 + +eyerok_seg5_dl_0500BC88: + type: GFX + offset: 0xBC88 + symbol: eyerok_seg5_dl_0500BC88 + +eyerok_seg5_lights_0500BCF8: + type: LIGHTS + size: 24 + offset: 0xBCF8 + symbol: eyerok_seg5_lights_0500BCF8 + +eyerok_seg5_vertex_0500BD10: + type: VTX + count: 15 + offset: 0xBD10 + symbol: eyerok_seg5_vertex_0500BD10 + +eyerok_seg5_vertex_0500BE00: + type: VTX + count: 7 + offset: 0xBE00 + symbol: eyerok_seg5_vertex_0500BE00 + +eyerok_seg5_dl_0500BE70: + type: GFX + offset: 0xBE70 + symbol: eyerok_seg5_dl_0500BE70 + +eyerok_seg5_dl_0500BF00: + type: GFX + offset: 0xBF00 + symbol: eyerok_seg5_dl_0500BF00 + +eyerok_seg5_lights_0500BF70: + type: LIGHTS + size: 24 + offset: 0xBF70 + symbol: eyerok_seg5_lights_0500BF70 + +eyerok_seg5_vertex_0500BF88: + type: VTX + count: 16 + offset: 0xBF88 + symbol: eyerok_seg5_vertex_0500BF88 + +eyerok_seg5_dl_0500C088: + type: GFX + offset: 0xC088 + symbol: eyerok_seg5_dl_0500C088 + +eyerok_seg5_dl_0500C100: + type: GFX + offset: 0xC100 + symbol: eyerok_seg5_dl_0500C100 + +eyerok_seg5_lights_0500C170: + type: LIGHTS + size: 24 + offset: 0xC170 + symbol: eyerok_seg5_lights_0500C170 + +eyerok_seg5_vertex_0500C188: + type: VTX + count: 15 + offset: 0xC188 + symbol: eyerok_seg5_vertex_0500C188 + +eyerok_seg5_vertex_0500C278: + type: VTX + count: 7 + offset: 0xC278 + symbol: eyerok_seg5_vertex_0500C278 + +eyerok_seg5_dl_0500C2E8: + type: GFX + offset: 0xC2E8 + symbol: eyerok_seg5_dl_0500C2E8 + +eyerok_seg5_dl_0500C378: + type: GFX + offset: 0xC378 + symbol: eyerok_seg5_dl_0500C378 + +eyerok_seg5_lights_0500C3E8: + type: LIGHTS + size: 24 + offset: 0xC3E8 + symbol: eyerok_seg5_lights_0500C3E8 + +eyerok_seg5_vertex_0500C400: + type: VTX + count: 15 + offset: 0xC400 + symbol: eyerok_seg5_vertex_0500C400 + +eyerok_seg5_vertex_0500C4F0: + type: VTX + count: 11 + offset: 0xC4F0 + symbol: eyerok_seg5_vertex_0500C4F0 + +eyerok_seg5_dl_0500C5A0: + type: GFX + offset: 0xC5A0 + symbol: eyerok_seg5_dl_0500C5A0 + +eyerok_seg5_dl_0500C640: + type: GFX + offset: 0xC640 + symbol: eyerok_seg5_dl_0500C640 + +eyerok_seg5_lights_0500C6B0: + type: LIGHTS + size: 24 + offset: 0xC6B0 + symbol: eyerok_seg5_lights_0500C6B0 + +eyerok_seg5_vertex_0500C6C8: + type: VTX + count: 15 + offset: 0xC6C8 + symbol: eyerok_seg5_vertex_0500C6C8 + +eyerok_seg5_vertex_0500C7B8: + type: VTX + count: 11 + offset: 0xC7B8 + symbol: eyerok_seg5_vertex_0500C7B8 + +eyerok_seg5_dl_0500C868: + type: GFX + offset: 0xC868 + symbol: eyerok_seg5_dl_0500C868 + +eyerok_seg5_dl_0500C908: + type: GFX + offset: 0xC908 + symbol: eyerok_seg5_dl_0500C908 + +eyerok_seg5_vertex_0500C978: + type: VTX + count: 4 + offset: 0xC978 + symbol: eyerok_seg5_vertex_0500C978 + +eyerok_seg5_dl_0500C9B8: + type: GFX + offset: 0xC9B8 + symbol: eyerok_seg5_dl_0500C9B8 + +eyerok_seg5_dl_0500CA50: + type: GFX + offset: 0xCA50 + symbol: eyerok_seg5_dl_0500CA50 + +eyerok_seg5_dl_0500CAE8: + type: GFX + offset: 0xCAE8 + symbol: eyerok_seg5_dl_0500CAE8 + +eyerok_seg5_dl_0500CB80: + type: GFX + offset: 0xCB80 + symbol: eyerok_seg5_dl_0500CB80 + +eyerok_seg5_dl_0500CC18: + type: GFX + offset: 0xCC18 + symbol: eyerok_seg5_dl_0500CC18 + +eyerok_seg5_dl_0500CC30: + type: GFX + offset: 0xCC30 + symbol: eyerok_seg5_dl_0500CC30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/anims.yml new file mode 100644 index 0000000..1c02fef --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/anims.yml @@ -0,0 +1,54 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + +eyerok_seg5_anim_0500D270: + type: SM64:ANIM + offset: 0xD270 + symbol: eyerok_seg5_anim_0500D270 + +eyerok_seg5_anim_0500DF50: + type: SM64:ANIM + offset: 0xDF50 + symbol: eyerok_seg5_anim_0500DF50 + +eyerok_seg5_anim_0500E1D8: + type: SM64:ANIM + offset: 0xE1D8 + symbol: eyerok_seg5_anim_0500E1D8 + +eyerok_seg5_anim_0500E99C: + type: SM64:ANIM + offset: 0xE99C + symbol: eyerok_seg5_anim_0500E99C + +eyerok_seg5_anim_0500F3D8: + type: SM64:ANIM + offset: 0xF3D8 + symbol: eyerok_seg5_anim_0500F3D8 + +eyerok_seg5_anim_0500F3F0: + type: SM64:ANIM + offset: 0xF3F0 + symbol: eyerok_seg5_anim_0500F3F0 + +eyerok_seg5_anim_0500FCCC: + type: SM64:ANIM + offset: 0xFCCC + symbol: eyerok_seg5_anim_0500FCCC + +eyerok_seg5_anim_050116CC: + type: SM64:ANIM + offset: 0x116CC + symbol: eyerok_seg5_anim_050116CC + +eyerok_seg5_anims_050116E4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 9 + offset: 0x116E4 + symbol: eyerok_seg5_anims_050116E4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/geo.yml new file mode 100644 index 0000000..3afd5b1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/eyerok/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/eyerok.yml" + autopads: false + segments: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame.yml new file mode 100644 index 0000000..3f8d6ab --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame.yml @@ -0,0 +1,178 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "flame/geo.h"' + +flame_seg3_vertex_030172E0: + type: VTX + count: 4 + offset: 0x172E0 + symbol: flame_seg3_vertex_030172E0 + +flame_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17320 + format: IA16 + symbol: flame_seg3_texture_03017320 + +flame_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17B20 + format: IA16 + symbol: flame_seg3_texture_03017B20 + +flame_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18320 + format: IA16 + symbol: flame_seg3_texture_03018320 + +flame_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18B20 + format: IA16 + symbol: flame_seg3_texture_03018B20 + +flame_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19320 + format: IA16 + symbol: flame_seg3_texture_03019320 + +flame_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19B20 + format: IA16 + symbol: flame_seg3_texture_03019B20 + +flame_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A320 + format: IA16 + symbol: flame_seg3_texture_0301A320 + +flame_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1AB20 + format: IA16 + symbol: flame_seg3_texture_0301AB20 + +flame_seg3_dl_0301B320: + type: GFX + offset: 0x1B320 + symbol: flame_seg3_dl_0301B320 + +flame_seg3_dl_0301B3B0: + type: GFX + offset: 0x1B3B0 + symbol: flame_seg3_dl_0301B3B0 + +flame_seg3_dl_0301B3C8: + type: GFX + offset: 0x1B3C8 + symbol: flame_seg3_dl_0301B3C8 + +flame_seg3_dl_0301B3E0: + type: GFX + offset: 0x1B3E0 + symbol: flame_seg3_dl_0301B3E0 + +flame_seg3_dl_0301B3F8: + type: GFX + offset: 0x1B3F8 + symbol: flame_seg3_dl_0301B3F8 + +flame_seg3_dl_0301B410: + type: GFX + offset: 0x1B410 + symbol: flame_seg3_dl_0301B410 + +flame_seg3_dl_0301B428: + type: GFX + offset: 0x1B428 + symbol: flame_seg3_dl_0301B428 + +flame_seg3_dl_0301B440: + type: GFX + offset: 0x1B440 + symbol: flame_seg3_dl_0301B440 + +flame_seg3_dl_0301B458: + type: GFX + offset: 0x1B458 + symbol: flame_seg3_dl_0301B458 + +flame_seg3_dl_0301B470: + type: GFX + offset: 0x1B470 + symbol: flame_seg3_dl_0301B470 + +flame_seg3_dl_0301B500: + type: GFX + offset: 0x1B500 + symbol: flame_seg3_dl_0301B500 + +flame_seg3_dl_0301B518: + type: GFX + offset: 0x1B518 + symbol: flame_seg3_dl_0301B518 + +flame_seg3_dl_0301B530: + type: GFX + offset: 0x1B530 + symbol: flame_seg3_dl_0301B530 + +flame_seg3_dl_0301B548: + type: GFX + offset: 0x1B548 + symbol: flame_seg3_dl_0301B548 + +flame_seg3_dl_0301B560: + type: GFX + offset: 0x1B560 + symbol: flame_seg3_dl_0301B560 + +flame_seg3_dl_0301B578: + type: GFX + offset: 0x1B578 + symbol: flame_seg3_dl_0301B578 + +flame_seg3_dl_0301B590: + type: GFX + offset: 0x1B590 + symbol: flame_seg3_dl_0301B590 + +flame_seg3_dl_0301B5A8: + type: GFX + offset: 0x1B5A8 + symbol: flame_seg3_dl_0301B5A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flame/geo.yml new file mode 100644 index 0000000..6b9acdf --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy.yml new file mode 100644 index 0000000..35a4fc3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy.yml @@ -0,0 +1,269 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "flyguy/anims.h"' + - '#include "flyguy/geo.h"' + +flyguy_cloth_wrinkle: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xE088 + format: RGBA16 + symbol: flyguy_seg8_texture_0800E088 + +flyguy_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF088 + format: RGBA16 + symbol: flyguy_seg8_texture_0800F088 + +flyguy_propeller: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF888 + format: IA16 + symbol: flyguy_seg8_texture_0800F888 + +flyguy_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x10088 + symbol: flyguy_lights_unused1 + +flyguy_seg8_lights_080100A0: + type: LIGHTS + size: 24 + offset: 0x100A0 + symbol: flyguy_seg8_lights_080100A0 + +flyguy_seg8_lights_080100B8: + type: LIGHTS + size: 24 + offset: 0x100B8 + symbol: flyguy_seg8_lights_080100B8 + +flyguy_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x100D0 + symbol: flyguy_lights_unused2 + +flyguy_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x100E8 + symbol: flyguy_lights_unused3 + +flyguy_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x10100 + symbol: flyguy_lights_unused4 + +flyguy_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x10118 + symbol: flyguy_lights_unused5 + +flyguy_seg8_vertex_08010130: + type: VTX + count: 16 + offset: 0x10130 + symbol: flyguy_seg8_vertex_08010130 + +flyguy_seg8_vertex_08010230: + type: VTX + count: 16 + offset: 0x10230 + symbol: flyguy_seg8_vertex_08010230 + +flyguy_seg8_vertex_08010330: + type: VTX + count: 16 + offset: 0x10330 + symbol: flyguy_seg8_vertex_08010330 + +flyguy_seg8_vertex_08010430: + type: VTX + count: 3 + offset: 0x10430 + symbol: flyguy_seg8_vertex_08010430 + +flyguy_seg8_vertex_08010460: + type: VTX + count: 16 + offset: 0x10460 + symbol: flyguy_seg8_vertex_08010460 + +flyguy_seg8_vertex_08010560: + type: VTX + count: 14 + offset: 0x10560 + symbol: flyguy_seg8_vertex_08010560 + +flyguy_seg8_vertex_08010640: + type: VTX + count: 16 + offset: 0x10640 + symbol: flyguy_seg8_vertex_08010640 + +flyguy_seg8_vertex_08010740: + type: VTX + count: 3 + offset: 0x10740 + symbol: flyguy_seg8_vertex_08010740 + +flyguy_seg8_vertex_08010770: + type: VTX + count: 13 + offset: 0x10770 + symbol: flyguy_seg8_vertex_08010770 + +flyguy_seg8_dl_08010840: + type: GFX + offset: 0x10840 + symbol: flyguy_seg8_dl_08010840 + +flyguy_seg8_dl_08010968: + type: GFX + offset: 0x10968 + symbol: flyguy_seg8_dl_08010968 + +flyguy_seg8_dl_08010A90: + type: GFX + offset: 0x10A90 + symbol: flyguy_seg8_dl_08010A90 + +flyguy_seg8_lights_08010AE0: + type: LIGHTS + size: 24 + offset: 0x10AE0 + symbol: flyguy_seg8_lights_08010AE0 + +flyguy_seg8_vertex_08010AF8: + type: VTX + count: 4 + offset: 0x10AF8 + symbol: flyguy_seg8_vertex_08010AF8 + +flyguy_seg8_dl_08010B38: + type: GFX + offset: 0x10B38 + symbol: flyguy_seg8_dl_08010B38 + +flyguy_seg8_dl_08010B80: + type: GFX + offset: 0x10B80 + symbol: flyguy_seg8_dl_08010B80 + +flyguy_seg8_lights_08010BF0: + type: LIGHTS + size: 24 + offset: 0x10BF0 + symbol: flyguy_seg8_lights_08010BF0 + +flyguy_seg8_lights_08010C08: + type: LIGHTS + size: 24 + offset: 0x10C08 + symbol: flyguy_seg8_lights_08010C08 + +flyguy_seg8_lights_08010C20: + type: LIGHTS + size: 24 + offset: 0x10C20 + symbol: flyguy_seg8_lights_08010C20 + +flyguy_seg8_vertex_08010C38: + type: VTX + count: 9 + offset: 0x10C38 + symbol: flyguy_seg8_vertex_08010C38 + +flyguy_seg8_vertex_08010CC8: + type: VTX + count: 6 + offset: 0x10CC8 + symbol: flyguy_seg8_vertex_08010CC8 + +flyguy_seg8_vertex_08010D28: + type: VTX + count: 14 + offset: 0x10D28 + symbol: flyguy_seg8_vertex_08010D28 + +flyguy_seg8_vertex_08010E08: + type: VTX + count: 16 + offset: 0x10E08 + symbol: flyguy_seg8_vertex_08010E08 + +flyguy_seg8_vertex_08010F08: + type: VTX + count: 16 + offset: 0x10F08 + symbol: flyguy_seg8_vertex_08010F08 + +flyguy_seg8_vertex_08011008: + type: VTX + count: 15 + offset: 0x11008 + symbol: flyguy_seg8_vertex_08011008 + +flyguy_seg8_vertex_080110F8: + type: VTX + count: 16 + offset: 0x110F8 + symbol: flyguy_seg8_vertex_080110F8 + +flyguy_seg8_vertex_080111F8: + type: VTX + count: 14 + offset: 0x111F8 + symbol: flyguy_seg8_vertex_080111F8 + +flyguy_seg8_vertex_080112D8: + type: VTX + count: 7 + offset: 0x112D8 + symbol: flyguy_seg8_vertex_080112D8 + +flyguy_seg8_vertex_08011348: + type: VTX + count: 6 + offset: 0x11348 + symbol: flyguy_seg8_vertex_08011348 + +flyguy_seg8_dl_080113A8: + type: GFX + offset: 0x113A8 + symbol: flyguy_seg8_dl_080113A8 + +flyguy_seg8_dl_08011420: + type: GFX + offset: 0x11420 + symbol: flyguy_seg8_dl_08011420 + +flyguy_seg8_dl_080116D0: + type: GFX + offset: 0x116D0 + symbol: flyguy_seg8_dl_080116D0 + +flyguy_seg8_dl_08011710: + type: GFX + offset: 0x11710 + symbol: flyguy_seg8_dl_08011710 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/anims.yml new file mode 100644 index 0000000..9a814eb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +flyguy_seg8_anim_08011A4C: + type: SM64:ANIM + offset: 0x11A4C + symbol: flyguy_seg8_anim_08011A4C + +flyguy_seg8_anims_08011A64: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x11A64 + symbol: flyguy_seg8_anims_08011A64 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/geo.yml new file mode 100644 index 0000000..b7af394 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/flyguy/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/flyguy.yml" + autopads: false + segments: + - [ 0xF, 0x1FEC00 ] + +flyguy_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000518 + symbol: flyguy_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh.yml new file mode 100644 index 0000000..8574acc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "fwoosh/geo.h"' + +fwoosh_seg5_vertex_050157C8: + type: VTX + count: 4 + offset: 0x157C8 + symbol: fwoosh_seg5_vertex_050157C8 + +fwoosh_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15808 + format: IA16 + symbol: fwoosh_seg5_texture_05015808 + +fwoosh_seg5_dl_05016008: + type: GFX + offset: 0x16008 + symbol: fwoosh_seg5_dl_05016008 + +fwoosh_seg5_dl_05016040: + type: GFX + offset: 0x16040 + symbol: fwoosh_seg5_dl_05016040 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh/geo.yml new file mode 100644 index 0000000..d833157 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/fwoosh/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/fwoosh.yml" + autopads: false + segments: + - [ 0xC, 0x15E6E0 ] + +fwoosh_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00036C + symbol: fwoosh_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba.yml new file mode 100644 index 0000000..627ca31 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba.yml @@ -0,0 +1,338 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "goomba/geo.h"' + - '#include "goomba/anims.h"' + +goomba_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x194A0 + symbol: goomba_lights_unused1 + +goomba_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x194B8 + symbol: goomba_lights_unused2 + +goomba_seg8_lights_080194D0: + type: LIGHTS + size: 24 + offset: 0x194D0 + symbol: goomba_seg8_lights_080194D0 + +goomba_seg8_lights_080194E8: + type: LIGHTS + size: 24 + offset: 0x194E8 + symbol: goomba_seg8_lights_080194E8 + +goomba_seg8_lights_08019500: + type: LIGHTS + size: 24 + offset: 0x19500 + symbol: goomba_seg8_lights_08019500 + +goomba_seg8_lights_08019518: + type: LIGHTS + size: 24 + offset: 0x19518 + symbol: goomba_seg8_lights_08019518 + +goomba_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19530 + format: RGBA16 + symbol: goomba_seg8_texture_08019530 + +goomba_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19D30 + format: RGBA16 + symbol: goomba_seg8_texture_08019D30 + +goomba_face_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A530 + format: RGBA16 + symbol: goomba_seg8_texture_0801A530 + +goomba_seg8_lights_0801AD30: + type: LIGHTS + size: 24 + offset: 0x1AD30 + symbol: goomba_seg8_lights_0801AD30 + +goomba_seg8_vertex_0801AD48: + type: VTX + count: 15 + offset: 0x1AD48 + symbol: goomba_seg8_vertex_0801AD48 + +goomba_seg8_vertex_0801AE38: + type: VTX + count: 16 + offset: 0x1AE38 + symbol: goomba_seg8_vertex_0801AE38 + +goomba_seg8_vertex_0801AF38: + type: VTX + count: 16 + offset: 0x1AF38 + symbol: goomba_seg8_vertex_0801AF38 + +goomba_seg8_vertex_0801B038: + type: VTX + count: 16 + offset: 0x1B038 + symbol: goomba_seg8_vertex_0801B038 + +goomba_seg8_vertex_0801B138: + type: VTX + count: 16 + offset: 0x1B138 + symbol: goomba_seg8_vertex_0801B138 + +goomba_seg8_vertex_0801B238: + type: VTX + count: 11 + offset: 0x1B238 + symbol: goomba_seg8_vertex_0801B238 + +goomba_seg8_dl_0801B2E8: + type: GFX + offset: 0x1B2E8 + symbol: goomba_seg8_dl_0801B2E8 + +goomba_seg8_dl_0801B560: + type: GFX + offset: 0x1B560 + symbol: goomba_seg8_dl_0801B560 + +goomba_seg8_dl_0801B5A0: + type: GFX + offset: 0x1B5A0 + symbol: goomba_seg8_dl_0801B5A0 + +goomba_seg8_dl_0801B5C8: + type: GFX + offset: 0x1B5C8 + symbol: goomba_seg8_dl_0801B5C8 + +goomba_seg8_dl_0801B5F0: + type: GFX + offset: 0x1B5F0 + symbol: goomba_seg8_dl_0801B5F0 + +goomba_seg8_vertex_0801B618: + type: VTX + count: 4 + offset: 0x1B618 + symbol: goomba_seg8_vertex_0801B618 + +goomba_seg8_dl_0801B658: + type: GFX + offset: 0x1B658 + symbol: goomba_seg8_dl_0801B658 + +goomba_seg8_dl_0801B690: + type: GFX + offset: 0x1B690 + symbol: goomba_seg8_dl_0801B690 + +goomba_seg8_vertex_0801B700: + type: VTX + count: 16 + offset: 0x1B700 + symbol: goomba_seg8_vertex_0801B700 + +goomba_seg8_vertex_0801B800: + type: VTX + count: 15 + offset: 0x1B800 + symbol: goomba_seg8_vertex_0801B800 + +goomba_seg8_vertex_0801B8F0: + type: VTX + count: 14 + offset: 0x1B8F0 + symbol: goomba_seg8_vertex_0801B8F0 + +goomba_seg8_vertex_0801B9D0: + type: VTX + count: 8 + offset: 0x1B9D0 + symbol: goomba_seg8_vertex_0801B9D0 + +goomba_seg8_vertex_0801BA50: + type: VTX + count: 15 + offset: 0x1BA50 + symbol: goomba_seg8_vertex_0801BA50 + +goomba_seg8_vertex_0801BB40: + type: VTX + count: 16 + offset: 0x1BB40 + symbol: goomba_seg8_vertex_0801BB40 + +goomba_seg8_vertex_0801BC40: + type: VTX + count: 16 + offset: 0x1BC40 + symbol: goomba_seg8_vertex_0801BC40 + +goomba_seg8_vertex_0801BD40: + type: VTX + count: 8 + offset: 0x1BD40 + symbol: goomba_seg8_vertex_0801BD40 + +goomba_seg8_vertex_0801BDC0: + type: VTX + count: 16 + offset: 0x1BDC0 + symbol: goomba_seg8_vertex_0801BDC0 + +goomba_seg8_vertex_0801BEC0: + type: VTX + count: 15 + offset: 0x1BEC0 + symbol: goomba_seg8_vertex_0801BEC0 + +goomba_seg8_vertex_0801BFB0: + type: VTX + count: 15 + offset: 0x1BFB0 + symbol: goomba_seg8_vertex_0801BFB0 + +goomba_seg8_vertex_0801C0A0: + type: VTX + count: 16 + offset: 0x1C0A0 + symbol: goomba_seg8_vertex_0801C0A0 + +goomba_seg8_vertex_0801C1A0: + type: VTX + count: 14 + offset: 0x1C1A0 + symbol: goomba_seg8_vertex_0801C1A0 + +goomba_seg8_vertex_0801C280: + type: VTX + count: 14 + offset: 0x1C280 + symbol: goomba_seg8_vertex_0801C280 + +goomba_seg8_vertex_0801C360: + type: VTX + count: 16 + offset: 0x1C360 + symbol: goomba_seg8_vertex_0801C360 + +goomba_seg8_vertex_0801C460: + type: VTX + count: 16 + offset: 0x1C460 + symbol: goomba_seg8_vertex_0801C460 + +goomba_seg8_vertex_0801C560: + type: VTX + count: 12 + offset: 0x1C560 + symbol: goomba_seg8_vertex_0801C560 + +goomba_seg8_vertex_0801C620: + type: VTX + count: 16 + offset: 0x1C620 + symbol: goomba_seg8_vertex_0801C620 + +goomba_seg8_vertex_0801C720: + type: VTX + count: 15 + offset: 0x1C720 + symbol: goomba_seg8_vertex_0801C720 + +goomba_seg8_vertex_0801C810: + type: VTX + count: 16 + offset: 0x1C810 + symbol: goomba_seg8_vertex_0801C810 + +goomba_seg8_vertex_0801C910: + type: VTX + count: 15 + offset: 0x1C910 + symbol: goomba_seg8_vertex_0801C910 + +goomba_seg8_vertex_0801CA00: + type: VTX + count: 16 + offset: 0x1CA00 + symbol: goomba_seg8_vertex_0801CA00 + +goomba_seg8_vertex_0801CB00: + type: VTX + count: 15 + offset: 0x1CB00 + symbol: goomba_seg8_vertex_0801CB00 + +goomba_seg8_vertex_0801CBF0: + type: VTX + count: 16 + offset: 0x1CBF0 + symbol: goomba_seg8_vertex_0801CBF0 + +goomba_seg8_vertex_0801CCF0: + type: VTX + count: 16 + offset: 0x1CCF0 + symbol: goomba_seg8_vertex_0801CCF0 + +goomba_seg8_vertex_0801CDF0: + type: VTX + count: 3 + offset: 0x1CDF0 + symbol: goomba_seg8_vertex_0801CDF0 + +goomba_seg8_dl_0801CE20: + type: GFX + offset: 0x1CE20 + symbol: goomba_seg8_dl_0801CE20 + +goomba_seg8_dl_0801CF78: + type: GFX + offset: 0x1CF78 + symbol: goomba_seg8_dl_0801CF78 + +goomba_seg8_dl_0801D0D0: + type: GFX + offset: 0x1D0D0 + symbol: goomba_seg8_dl_0801D0D0 + +goomba_seg8_dl_0801D360: + type: GFX + offset: 0x1D360 + symbol: goomba_seg8_dl_0801D360 + +goomba_seg8_dl_0801D760: + type: GFX + offset: 0x1D760 + symbol: goomba_seg8_dl_0801D760 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/anims.yml new file mode 100644 index 0000000..49b59e9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + +goomba_seg8_anim_0801DA34: + type: SM64:ANIM + offset: 0x1DA34 + symbol: goomba_seg8_anim_0801DA34 + +goomba_seg8_anims_0801DA4C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1DA4C + symbol: goomba_seg8_anims_0801DA4C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/geo.yml new file mode 100644 index 0000000..3139c39 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/goomba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/goomba.yml" + autopads: false + segments: + - [ 0xF, 0x1FEC00 ] + +goomba_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0006E4 + symbol: goomba_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage.yml new file mode 100644 index 0000000..439bd50 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage.yml @@ -0,0 +1,242 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "haunted_cage/geo.h"' + +haunted_cage_seg5_lights_0500C258: + type: LIGHTS + size: 24 + offset: 0xC258 + symbol: haunted_cage_seg5_lights_0500C258 + +haunted_cage_seg5_lights_0500C270: + type: LIGHTS + size: 24 + offset: 0xC270 + symbol: haunted_cage_seg5_lights_0500C270 + +bbh_cage_floor: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500C288 + +bbh_cage_double_ornament: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCA88 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500CA88 + +bbh_cage_ornament: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xD288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500D288 + +bbh_cage_wooden_base: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xD688 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500D688 + +bbh_cage_bars: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xDA88 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500DA88 + +bbh_cage_garbage: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500E288 + +haunted_cage_seg5_vertex_0500EA88: + type: VTX + count: 15 + offset: 0xEA88 + symbol: haunted_cage_seg5_vertex_0500EA88 + +haunted_cage_seg5_vertex_0500EB78: + type: VTX + count: 15 + offset: 0xEB78 + symbol: haunted_cage_seg5_vertex_0500EB78 + +haunted_cage_seg5_vertex_0500EC68: + type: VTX + count: 6 + offset: 0xEC68 + symbol: haunted_cage_seg5_vertex_0500EC68 + +haunted_cage_seg5_vertex_0500ECC8: + type: VTX + count: 15 + offset: 0xECC8 + symbol: haunted_cage_seg5_vertex_0500ECC8 + +haunted_cage_seg5_vertex_0500EDB8: + type: VTX + count: 14 + offset: 0xEDB8 + symbol: haunted_cage_seg5_vertex_0500EDB8 + +haunted_cage_seg5_vertex_0500EE98: + type: VTX + count: 15 + offset: 0xEE98 + symbol: haunted_cage_seg5_vertex_0500EE98 + +haunted_cage_seg5_vertex_0500EF88: + type: VTX + count: 8 + offset: 0xEF88 + symbol: haunted_cage_seg5_vertex_0500EF88 + +haunted_cage_seg5_vertex_0500F008: + type: VTX + count: 16 + offset: 0xF008 + symbol: haunted_cage_seg5_vertex_0500F008 + +haunted_cage_seg5_vertex_0500F108: + type: VTX + count: 16 + offset: 0xF108 + symbol: haunted_cage_seg5_vertex_0500F108 + +haunted_cage_seg5_vertex_0500F208: + type: VTX + count: 16 + offset: 0xF208 + symbol: haunted_cage_seg5_vertex_0500F208 + +haunted_cage_seg5_vertex_0500F308: + type: VTX + count: 16 + offset: 0xF308 + symbol: haunted_cage_seg5_vertex_0500F308 + +haunted_cage_seg5_vertex_0500F408: + type: VTX + count: 12 + offset: 0xF408 + symbol: haunted_cage_seg5_vertex_0500F408 + +haunted_cage_seg5_dl_0500F4C8: + type: GFX + offset: 0xF4C8 + symbol: haunted_cage_seg5_dl_0500F4C8 + +haunted_cage_seg5_dl_0500F660: + type: GFX + offset: 0xF660 + symbol: haunted_cage_seg5_dl_0500F660 + +haunted_cage_seg5_dl_0500F760: + type: GFX + offset: 0xF760 + symbol: haunted_cage_seg5_dl_0500F760 + +haunted_cage_seg5_dl_0500F7D8: + type: GFX + offset: 0xF7D8 + symbol: haunted_cage_seg5_dl_0500F7D8 + +haunted_cage_seg5_lights_0500F888: + type: LIGHTS + size: 24 + offset: 0xF888 + symbol: haunted_cage_seg5_lights_0500F888 + +haunted_cage_seg5_vertex_0500F8A0: + type: VTX + count: 15 + offset: 0xF8A0 + symbol: haunted_cage_seg5_vertex_0500F8A0 + +haunted_cage_seg5_vertex_0500F990: + type: VTX + count: 15 + offset: 0xF990 + symbol: haunted_cage_seg5_vertex_0500F990 + +haunted_cage_seg5_vertex_0500FA80: + type: VTX + count: 12 + offset: 0xFA80 + symbol: haunted_cage_seg5_vertex_0500FA80 + +haunted_cage_seg5_dl_0500FB40: + type: GFX + offset: 0xFB40 + symbol: haunted_cage_seg5_dl_0500FB40 + +haunted_cage_seg5_dl_0500FC28: + type: GFX + offset: 0xFC28 + symbol: haunted_cage_seg5_dl_0500FC28 + +haunted_cage_seg5_lights_0500FC98: + type: LIGHTS + size: 24 + offset: 0xFC98 + symbol: haunted_cage_seg5_lights_0500FC98 + +haunted_cage_seg5_vertex_0500FCB0: + type: VTX + count: 15 + offset: 0xFCB0 + symbol: haunted_cage_seg5_vertex_0500FCB0 + +haunted_cage_seg5_vertex_0500FDA0: + type: VTX + count: 14 + offset: 0xFDA0 + symbol: haunted_cage_seg5_vertex_0500FDA0 + +haunted_cage_seg5_vertex_0500FE80: + type: VTX + count: 16 + offset: 0xFE80 + symbol: haunted_cage_seg5_vertex_0500FE80 + +haunted_cage_seg5_vertex_0500FF80: + type: VTX + count: 7 + offset: 0xFF80 + symbol: haunted_cage_seg5_vertex_0500FF80 + +haunted_cage_seg5_dl_0500FFF0: + type: GFX + offset: 0xFFF0 + symbol: haunted_cage_seg5_dl_0500FFF0 + +haunted_cage_seg5_dl_05010100: + type: GFX + offset: 0x10100 + symbol: haunted_cage_seg5_dl_05010100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/haunted_cage/geo.yml new file mode 100644 index 0000000..97bdf17 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x16B9C0 ] + +haunted_cage_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000274 + symbol: haunted_cage_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart.yml new file mode 100644 index 0000000..be6c459 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "heart/geo.h"' + +heart_seg8_vertex_0800D7A0: + type: VTX + count: 4 + offset: 0xD7A0 + symbol: heart_seg8_vertex_0800D7A0 + +spinning_heart: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD7E0 + format: RGBA16 + symbol: heart_seg8_texture_0800D7E0 + +heart_seg8_dl_0800DFE0: + type: GFX + offset: 0xDFE0 + symbol: heart_seg8_dl_0800DFE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart/geo.yml new file mode 100644 index 0000000..6b9f7cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heart/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/heart.yml" + autopads: false + segments: + - [ 0xF, 0x1FEC00 ] + +heart_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004FC + symbol: heart_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho.yml new file mode 100644 index 0000000..c1a181d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho.yml @@ -0,0 +1,504 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "heave_ho/anims.h"' + - '#include "heave_ho/geo.h"' + +heave_ho_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x2080 + symbol: heave_ho_lights_unused1 + +heave_ho_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x2080 + symbol: heave_ho_lights_unused2 + +heave_ho_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x2080 + symbol: heave_ho_lights_unused3 + +heave_ho_seg5_lights_0500E968: + type: LIGHTS + size: 24 + offset: 0xE968 + symbol: heave_ho_seg5_lights_0500E968 + +heave_ho_seg5_lights_0500E980: + type: LIGHTS + size: 24 + offset: 0xE980 + symbol: heave_ho_seg5_lights_0500E980 + +heave_ho_lights_unused4: + type: LIGHTS + size: 24 + offset: 0xE980 + symbol: heave_ho_lights_unused4 + +heave_ho_lights_unused5: + type: LIGHTS + size: 24 + offset: 0xE980 + symbol: heave_ho_lights_unused5 + +heave-ho_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE9C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500E9C8 + +heave-ho_platform: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF1C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500F1C8 + +heave-ho_logo: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF9C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500F9C8 + +heave-ho_arm_ornament: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x109C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050109C8 + +heave-ho_roller: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x111C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050111C8 + +heave-ho_turnkey: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x113C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050113C8 + +heave_ho_seg5_lights_05011BC8: + type: LIGHTS + size: 24 + offset: 0x11BC8 + symbol: heave_ho_seg5_lights_05011BC8 + +heave_ho_seg5_lights_05011BE0: + type: LIGHTS + size: 24 + offset: 0x11BE0 + symbol: heave_ho_seg5_lights_05011BE0 + +heave_ho_seg5_vertex_05011BF8: + type: VTX + count: 4 + offset: 0x11BF8 + symbol: heave_ho_seg5_vertex_05011BF8 + +heave_ho_seg5_vertex_05011C38: + type: VTX + count: 6 + offset: 0x11C38 + symbol: heave_ho_seg5_vertex_05011C38 + +heave_ho_seg5_vertex_05011C98: + type: VTX + count: 10 + offset: 0x11C98 + symbol: heave_ho_seg5_vertex_05011C98 + +heave_ho_seg5_vertex_05011D38: + type: VTX + count: 6 + offset: 0x11D38 + symbol: heave_ho_seg5_vertex_05011D38 + +heave_ho_seg5_dl_05011D98: + type: GFX + offset: 0x11D98 + symbol: heave_ho_seg5_dl_05011D98 + +heave_ho_seg5_dl_05011DE0: + type: GFX + offset: 0x11DE0 + symbol: heave_ho_seg5_dl_05011DE0 + +heave_ho_seg5_dl_05011E28: + type: GFX + offset: 0x11E28 + symbol: heave_ho_seg5_dl_05011E28 + +heave_ho_seg5_dl_05011E80: + type: GFX + offset: 0x11E80 + symbol: heave_ho_seg5_dl_05011E80 + +heave_ho_seg5_dl_05011EC0: + type: GFX + offset: 0x11EC0 + symbol: heave_ho_seg5_dl_05011EC0 + +heave_ho_seg5_lights_05011F50: + type: LIGHTS + size: 24 + offset: 0x11F50 + symbol: heave_ho_seg5_lights_05011F50 + +heave_ho_seg5_lights_05011F68: + type: LIGHTS + size: 24 + offset: 0x11F68 + symbol: heave_ho_seg5_lights_05011F68 + +heave_ho_seg5_vertex_05011F80: + type: VTX + count: 11 + offset: 0x11F80 + symbol: heave_ho_seg5_vertex_05011F80 + +heave_ho_seg5_vertex_05012030: + type: VTX + count: 7 + offset: 0x12030 + symbol: heave_ho_seg5_vertex_05012030 + +heave_ho_seg5_dl_050120A0: + type: GFX + offset: 0x120A0 + symbol: heave_ho_seg5_dl_050120A0 + +heave_ho_seg5_dl_05012100: + type: GFX + offset: 0x12100 + symbol: heave_ho_seg5_dl_05012100 + +heave_ho_seg5_dl_05012148: + type: GFX + offset: 0x12148 + symbol: heave_ho_seg5_dl_05012148 + +heave_ho_seg5_lights_050121B0: + type: LIGHTS + size: 24 + offset: 0x121B0 + symbol: heave_ho_seg5_lights_050121B0 + +heave_ho_seg5_lights_050121C8: + type: LIGHTS + size: 24 + offset: 0x121C8 + symbol: heave_ho_seg5_lights_050121C8 + +heave_ho_seg5_vertex_050121E0: + type: VTX + count: 11 + offset: 0x121E0 + symbol: heave_ho_seg5_vertex_050121E0 + +heave_ho_seg5_vertex_05012290: + type: VTX + count: 7 + offset: 0x12290 + symbol: heave_ho_seg5_vertex_05012290 + +heave_ho_seg5_dl_05012300: + type: GFX + offset: 0x12300 + symbol: heave_ho_seg5_dl_05012300 + +heave_ho_seg5_dl_05012360: + type: GFX + offset: 0x12360 + symbol: heave_ho_seg5_dl_05012360 + +heave_ho_seg5_dl_050123A8: + type: GFX + offset: 0x123A8 + symbol: heave_ho_seg5_dl_050123A8 + +heave_ho_seg5_lights_05012410: + type: LIGHTS + size: 24 + offset: 0x12410 + symbol: heave_ho_seg5_lights_05012410 + +heave_ho_seg5_lights_05012428: + type: LIGHTS + size: 24 + offset: 0x12428 + symbol: heave_ho_seg5_lights_05012428 + +heave_ho_seg5_vertex_05012440: + type: VTX + count: 4 + offset: 0x12440 + symbol: heave_ho_seg5_vertex_05012440 + +heave_ho_seg5_vertex_05012480: + type: VTX + count: 14 + offset: 0x12480 + symbol: heave_ho_seg5_vertex_05012480 + +heave_ho_seg5_dl_05012560: + type: GFX + offset: 0x12560 + symbol: heave_ho_seg5_dl_05012560 + +heave_ho_seg5_dl_050125A8: + type: GFX + offset: 0x125A8 + symbol: heave_ho_seg5_dl_050125A8 + +heave_ho_seg5_dl_050125F8: + type: GFX + offset: 0x125F8 + symbol: heave_ho_seg5_dl_050125F8 + +heave_ho_seg5_vertex_05012670: + type: VTX + count: 4 + offset: 0x12670 + symbol: heave_ho_seg5_vertex_05012670 + +heave_ho_seg5_dl_050126B0: + type: GFX + offset: 0x126B0 + symbol: heave_ho_seg5_dl_050126B0 + +heave_ho_seg5_dl_050126E8: + type: GFX + offset: 0x126E8 + symbol: heave_ho_seg5_dl_050126E8 + +heave_ho_seg5_lights_05012758: + type: LIGHTS + size: 24 + offset: 0x12758 + symbol: heave_ho_seg5_lights_05012758 + +heave_ho_seg5_vertex_05012770: + type: VTX + count: 4 + offset: 0x12770 + symbol: heave_ho_seg5_vertex_05012770 + +heave_ho_seg5_dl_050127B0: + type: GFX + offset: 0x127B0 + symbol: heave_ho_seg5_dl_050127B0 + +heave_ho_seg5_dl_050127F8: + type: GFX + offset: 0x127F8 + symbol: heave_ho_seg5_dl_050127F8 + +heave_ho_seg5_vertex_05012868: + type: VTX + count: 16 + offset: 0x12868 + symbol: heave_ho_seg5_vertex_05012868 + +heave_ho_seg5_vertex_05012968: + type: VTX + count: 16 + offset: 0x12968 + symbol: heave_ho_seg5_vertex_05012968 + +heave_ho_seg5_vertex_05012A68: + type: VTX + count: 16 + offset: 0x12A68 + symbol: heave_ho_seg5_vertex_05012A68 + +heave_ho_seg5_vertex_05012B68: + type: VTX + count: 16 + offset: 0x12B68 + symbol: heave_ho_seg5_vertex_05012B68 + +heave_ho_seg5_vertex_05012C68: + type: VTX + count: 16 + offset: 0x12C68 + symbol: heave_ho_seg5_vertex_05012C68 + +heave_ho_seg5_vertex_05012D68: + type: VTX + count: 16 + offset: 0x12D68 + symbol: heave_ho_seg5_vertex_05012D68 + +heave_ho_seg5_vertex_05012E68: + type: VTX + count: 16 + offset: 0x12E68 + symbol: heave_ho_seg5_vertex_05012E68 + +heave_ho_seg5_vertex_05012F68: + type: VTX + count: 16 + offset: 0x12F68 + symbol: heave_ho_seg5_vertex_05012F68 + +heave_ho_seg5_vertex_05013068: + type: VTX + count: 12 + offset: 0x13068 + symbol: heave_ho_seg5_vertex_05013068 + +heave_ho_seg5_vertex_05013128: + type: VTX + count: 16 + offset: 0x13128 + symbol: heave_ho_seg5_vertex_05013128 + +heave_ho_seg5_vertex_05013228: + type: VTX + count: 16 + offset: 0x13228 + symbol: heave_ho_seg5_vertex_05013228 + +heave_ho_seg5_vertex_05013328: + type: VTX + count: 16 + offset: 0x13328 + symbol: heave_ho_seg5_vertex_05013328 + +heave_ho_seg5_vertex_05013428: + type: VTX + count: 16 + offset: 0x13428 + symbol: heave_ho_seg5_vertex_05013428 + +heave_ho_seg5_vertex_05013528: + type: VTX + count: 16 + offset: 0x13528 + symbol: heave_ho_seg5_vertex_05013528 + +heave_ho_seg5_vertex_05013628: + type: VTX + count: 16 + offset: 0x13628 + symbol: heave_ho_seg5_vertex_05013628 + +heave_ho_seg5_vertex_05013728: + type: VTX + count: 16 + offset: 0x13728 + symbol: heave_ho_seg5_vertex_05013728 + +heave_ho_seg5_vertex_05013828: + type: VTX + count: 16 + offset: 0x13828 + symbol: heave_ho_seg5_vertex_05013828 + +heave_ho_seg5_vertex_05013928: + type: VTX + count: 16 + offset: 0x13928 + symbol: heave_ho_seg5_vertex_05013928 + +heave_ho_seg5_vertex_05013A28: + type: VTX + count: 16 + offset: 0x13A28 + symbol: heave_ho_seg5_vertex_05013A28 + +heave_ho_seg5_vertex_05013B28: + type: VTX + count: 16 + offset: 0x13B28 + symbol: heave_ho_seg5_vertex_05013B28 + +heave_ho_seg5_vertex_05013C28: + type: VTX + count: 16 + offset: 0x13C28 + symbol: heave_ho_seg5_vertex_05013C28 + +heave_ho_seg5_vertex_05013D28: + type: VTX + count: 16 + offset: 0x13D28 + symbol: heave_ho_seg5_vertex_05013D28 + +heave_ho_seg5_vertex_05013E28: + type: VTX + count: 16 + offset: 0x13E28 + symbol: heave_ho_seg5_vertex_05013E28 + +heave_ho_seg5_vertex_05013F28: + type: VTX + count: 16 + offset: 0x13F28 + symbol: heave_ho_seg5_vertex_05013F28 + +heave_ho_seg5_vertex_05014028: + type: VTX + count: 16 + offset: 0x14028 + symbol: heave_ho_seg5_vertex_05014028 + +heave_ho_seg5_vertex_05014128: + type: VTX + count: 6 + offset: 0x14128 + symbol: heave_ho_seg5_vertex_05014128 + +heave_ho_seg5_dl_05014188: + type: GFX + offset: 0x14188 + symbol: heave_ho_seg5_dl_05014188 + +heave_ho_seg5_dl_05014560: + type: GFX + offset: 0x14560 + symbol: heave_ho_seg5_dl_05014560 + +heave_ho_seg5_dl_050145D0: + type: GFX + offset: 0x145D0 + symbol: heave_ho_seg5_dl_050145D0 + +heave_ho_seg5_dl_050149A8: + type: GFX + offset: 0x149A8 + symbol: heave_ho_seg5_dl_050149A8 + +heave_ho_seg5_dl_05014D80: + type: GFX + offset: 0x14D80 + symbol: heave_ho_seg5_dl_05014D80 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/anims.yml new file mode 100644 index 0000000..4b098e3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + +heave_ho_seg5_anim_05014F28: + type: SM64:ANIM + offset: 0x14F28 + symbol: heave_ho_seg5_anim_05014F28 + +heave_ho_seg5_anim_05015118: + type: SM64:ANIM + offset: 0x15118 + symbol: heave_ho_seg5_anim_05015118 + +heave_ho_seg5_anim_05015334: + type: SM64:ANIM + offset: 0x15334 + symbol: heave_ho_seg5_anim_05015334 + +heave_ho_seg5_anims_0501534C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1534C + symbol: heave_ho_seg5_anims_0501534C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/heave_ho/geo.yml new file mode 100644 index 0000000..0a507eb --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x130C50 ] + +heave_ho_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00028C + symbol: heave_ho_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot.yml new file mode 100644 index 0000000..0d1fc1c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot.yml @@ -0,0 +1,524 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "hoot/anims.h"' + - '#include "hoot/geo.h"' + +hoot_seg5_lights_05000900: + type: LIGHTS + size: 24 + offset: 0x900 + symbol: hoot_seg5_lights_05000900 + +hoot_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x900 + symbol: hoot_lights_unused1 + +hoot_seg5_lights_05000930: + type: LIGHTS + size: 24 + offset: 0x930 + symbol: hoot_seg5_lights_05000930 + +hoot_seg5_lights_05000948: + type: LIGHTS + size: 24 + offset: 0x948 + symbol: hoot_seg5_lights_05000948 + +hoot_seg5_lights_05000960: + type: LIGHTS + size: 24 + offset: 0x960 + symbol: hoot_seg5_lights_05000960 + +hoot_seg5_lights_05000978: + type: LIGHTS + size: 24 + offset: 0x978 + symbol: hoot_seg5_lights_05000978 + +hoot_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x978 + symbol: hoot_lights_unused2 + +hoot_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x978 + symbol: hoot_lights_unused3 + +hoot_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x978 + symbol: hoot_lights_unused4 + +hoot_seg5_lights_050009D8: + type: LIGHTS + size: 24 + offset: 0x9D8 + symbol: hoot_seg5_lights_050009D8 + +hoot_seg5_lights_050009F0: + type: LIGHTS + size: 24 + offset: 0x9F0 + symbol: hoot_seg5_lights_050009F0 + +hoot_seg5_lights_05000A08: + type: LIGHTS + size: 24 + offset: 0xA08 + symbol: hoot_seg5_lights_05000A08 + +hoot_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA20 + format: RGBA16 + symbol: hoot_seg5_texture_05000A20 + +hoot_seg5_vertex_05001220: + type: VTX + count: 15 + offset: 0x1220 + symbol: hoot_seg5_vertex_05001220 + +hoot_seg5_vertex_05001310: + type: VTX + count: 12 + offset: 0x1310 + symbol: hoot_seg5_vertex_05001310 + +hoot_seg5_vertex_050013D0: + type: VTX + count: 3 + offset: 0x13D0 + symbol: hoot_seg5_vertex_050013D0 + +hoot_seg5_vertex_05001400: + type: VTX + count: 15 + offset: 0x1400 + symbol: hoot_seg5_vertex_05001400 + +hoot_seg5_vertex_050014F0: + type: VTX + count: 15 + offset: 0x14F0 + symbol: hoot_seg5_vertex_050014F0 + +hoot_seg5_vertex_050015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: hoot_seg5_vertex_050015E0 + +hoot_seg5_vertex_050016D0: + type: VTX + count: 15 + offset: 0x16D0 + symbol: hoot_seg5_vertex_050016D0 + +hoot_seg5_vertex_050017C0: + type: VTX + count: 15 + offset: 0x17C0 + symbol: hoot_seg5_vertex_050017C0 + +hoot_seg5_vertex_050018B0: + type: VTX + count: 15 + offset: 0x18B0 + symbol: hoot_seg5_vertex_050018B0 + +hoot_seg5_vertex_050019A0: + type: VTX + count: 15 + offset: 0x19A0 + symbol: hoot_seg5_vertex_050019A0 + +hoot_seg5_vertex_05001A90: + type: VTX + count: 15 + offset: 0x1A90 + symbol: hoot_seg5_vertex_05001A90 + +hoot_seg5_dl_05001B80: + type: GFX + offset: 0x1B80 + symbol: hoot_seg5_dl_05001B80 + +hoot_seg5_dl_05001C00: + type: GFX + offset: 0x1C00 + symbol: hoot_seg5_dl_05001C00 + +hoot_seg5_dl_05001DF0: + type: GFX + offset: 0x1DF0 + symbol: hoot_seg5_dl_05001DF0 + +hoot_seg5_lights_05001E38: + type: LIGHTS + size: 24 + offset: 0x1E38 + symbol: hoot_seg5_lights_05001E38 + +hoot_wing: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E50 + format: RGBA16 + symbol: hoot_seg5_texture_05001E50 + +hoot_wing_tip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2650 + format: RGBA16 + symbol: hoot_seg5_texture_05002650 + +hoot_seg5_vertex_05002E50: + type: VTX + count: 6 + offset: 0x2E50 + symbol: hoot_seg5_vertex_05002E50 + +hoot_seg5_dl_05002EB0: + type: GFX + offset: 0x2EB0 + symbol: hoot_seg5_dl_05002EB0 + +hoot_seg5_dl_05002F10: + type: GFX + offset: 0x2F10 + symbol: hoot_seg5_dl_05002F10 + +hoot_seg5_lights_05002F60: + type: LIGHTS + size: 24 + offset: 0x2F60 + symbol: hoot_seg5_lights_05002F60 + +hoot_seg5_vertex_05002F78: + type: VTX + count: 6 + offset: 0x2F78 + symbol: hoot_seg5_vertex_05002F78 + +hoot_seg5_dl_05002FD8: + type: GFX + offset: 0x2FD8 + symbol: hoot_seg5_dl_05002FD8 + +hoot_seg5_dl_05003038: + type: GFX + offset: 0x3038 + symbol: hoot_seg5_dl_05003038 + +hoot_seg5_lights_05003088: + type: LIGHTS + size: 24 + offset: 0x3088 + symbol: hoot_seg5_lights_05003088 + +hoot_seg5_vertex_050030A0: + type: VTX + count: 6 + offset: 0x30A0 + symbol: hoot_seg5_vertex_050030A0 + +hoot_seg5_dl_05003100: + type: GFX + offset: 0x3100 + symbol: hoot_seg5_dl_05003100 + +hoot_seg5_dl_05003160: + type: GFX + offset: 0x3160 + symbol: hoot_seg5_dl_05003160 + +hoot_seg5_lights_050031B0: + type: LIGHTS + size: 24 + offset: 0x31B0 + symbol: hoot_seg5_lights_050031B0 + +hoot_seg5_vertex_050031C8: + type: VTX + count: 6 + offset: 0x31C8 + symbol: hoot_seg5_vertex_050031C8 + +hoot_seg5_dl_05003228: + type: GFX + offset: 0x3228 + symbol: hoot_seg5_dl_05003228 + +hoot_seg5_dl_05003288: + type: GFX + offset: 0x3288 + symbol: hoot_seg5_dl_05003288 + +hoot_seg5_lights_050032D8: + type: LIGHTS + size: 24 + offset: 0x32D8 + symbol: hoot_seg5_lights_050032D8 + +hoot_seg5_vertex_050032F0: + type: VTX + count: 6 + offset: 0x32F0 + symbol: hoot_seg5_vertex_050032F0 + +hoot_seg5_dl_05003350: + type: GFX + offset: 0x3350 + symbol: hoot_seg5_dl_05003350 + +hoot_seg5_dl_050033B0: + type: GFX + offset: 0x33B0 + symbol: hoot_seg5_dl_050033B0 + +hoot_seg5_lights_05003400: + type: LIGHTS + size: 24 + offset: 0x3400 + symbol: hoot_seg5_lights_05003400 + +hoot_seg5_vertex_05003418: + type: VTX + count: 6 + offset: 0x3418 + symbol: hoot_seg5_vertex_05003418 + +hoot_seg5_dl_05003478: + type: GFX + offset: 0x3478 + symbol: hoot_seg5_dl_05003478 + +hoot_seg5_dl_050034D8: + type: GFX + offset: 0x34D8 + symbol: hoot_seg5_dl_050034D8 + +hoot_seg5_lights_05003528: + type: LIGHTS + size: 24 + offset: 0x3528 + symbol: hoot_seg5_lights_05003528 + +hoot_seg5_vertex_05003540: + type: VTX + count: 6 + offset: 0x3540 + symbol: hoot_seg5_vertex_05003540 + +hoot_seg5_dl_050035A0: + type: GFX + offset: 0x35A0 + symbol: hoot_seg5_dl_050035A0 + +hoot_seg5_dl_05003600: + type: GFX + offset: 0x3600 + symbol: hoot_seg5_dl_05003600 + +hoot_seg5_lights_05003650: + type: LIGHTS + size: 24 + offset: 0x3650 + symbol: hoot_seg5_lights_05003650 + +hoot_seg5_vertex_05003668: + type: VTX + count: 6 + offset: 0x3668 + symbol: hoot_seg5_vertex_05003668 + +hoot_seg5_dl_050036C8: + type: GFX + offset: 0x36C8 + symbol: hoot_seg5_dl_050036C8 + +hoot_seg5_dl_05003728: + type: GFX + offset: 0x3728 + symbol: hoot_seg5_dl_05003728 + +hoot_seg5_vertex_05003778: + type: VTX + count: 15 + offset: 0x3778 + symbol: hoot_seg5_vertex_05003778 + +hoot_seg5_vertex_05003868: + type: VTX + count: 15 + offset: 0x3868 + symbol: hoot_seg5_vertex_05003868 + +hoot_seg5_vertex_05003958: + type: VTX + count: 16 + offset: 0x3958 + symbol: hoot_seg5_vertex_05003958 + +hoot_seg5_vertex_05003A58: + type: VTX + count: 15 + offset: 0x3A58 + symbol: hoot_seg5_vertex_05003A58 + +hoot_seg5_vertex_05003B48: + type: VTX + count: 6 + offset: 0x3B48 + symbol: hoot_seg5_vertex_05003B48 + +hoot_seg5_vertex_05003BA8: + type: VTX + count: 15 + offset: 0x3BA8 + symbol: hoot_seg5_vertex_05003BA8 + +hoot_seg5_vertex_05003C98: + type: VTX + count: 12 + offset: 0x3C98 + symbol: hoot_seg5_vertex_05003C98 + +hoot_seg5_vertex_05003D58: + type: VTX + count: 16 + offset: 0x3D58 + symbol: hoot_seg5_vertex_05003D58 + +hoot_seg5_vertex_05003E58: + type: VTX + count: 12 + offset: 0x3E58 + symbol: hoot_seg5_vertex_05003E58 + +hoot_seg5_vertex_05003F18: + type: VTX + count: 4 + offset: 0x3F18 + symbol: hoot_seg5_vertex_05003F18 + +hoot_seg5_vertex_05003F58: + type: VTX + count: 15 + offset: 0x3F58 + symbol: hoot_seg5_vertex_05003F58 + +hoot_seg5_vertex_05004048: + type: VTX + count: 12 + offset: 0x4048 + symbol: hoot_seg5_vertex_05004048 + +hoot_seg5_vertex_05004108: + type: VTX + count: 15 + offset: 0x4108 + symbol: hoot_seg5_vertex_05004108 + +hoot_seg5_vertex_050041F8: + type: VTX + count: 14 + offset: 0x41F8 + symbol: hoot_seg5_vertex_050041F8 + +hoot_seg5_vertex_050042D8: + type: VTX + count: 14 + offset: 0x42D8 + symbol: hoot_seg5_vertex_050042D8 + +hoot_seg5_vertex_050043B8: + type: VTX + count: 15 + offset: 0x43B8 + symbol: hoot_seg5_vertex_050043B8 + +hoot_seg5_vertex_050044A8: + type: VTX + count: 10 + offset: 0x44A8 + symbol: hoot_seg5_vertex_050044A8 + +hoot_seg5_vertex_05004548: + type: VTX + count: 16 + offset: 0x4548 + symbol: hoot_seg5_vertex_05004548 + +hoot_seg5_vertex_05004648: + type: VTX + count: 12 + offset: 0x4648 + symbol: hoot_seg5_vertex_05004648 + +hoot_seg5_vertex_05004708: + type: VTX + count: 4 + offset: 0x4708 + symbol: hoot_seg5_vertex_05004708 + +hoot_seg5_vertex_05004748: + type: VTX + count: 14 + offset: 0x4748 + symbol: hoot_seg5_vertex_05004748 + +hoot_seg5_vertex_05004828: + type: VTX + count: 16 + offset: 0x4828 + symbol: hoot_seg5_vertex_05004828 + +hoot_seg5_dl_05004928: + type: GFX + offset: 0x4928 + symbol: hoot_seg5_dl_05004928 + +hoot_seg5_dl_05004A98: + type: GFX + offset: 0x4A98 + symbol: hoot_seg5_dl_05004A98 + +hoot_seg5_dl_05004B38: + type: GFX + offset: 0x4B38 + symbol: hoot_seg5_dl_05004B38 + +hoot_seg5_dl_05004CA8: + type: GFX + offset: 0x4CA8 + symbol: hoot_seg5_dl_05004CA8 + +hoot_seg5_dl_05004D48: + type: GFX + offset: 0x4D48 + symbol: hoot_seg5_dl_05004D48 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/anims.yml new file mode 100644 index 0000000..957826e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + +hoot_seg5_anim_050053EC: + type: SM64:ANIM + offset: 0x53EC + symbol: hoot_seg5_anim_050053EC + +hoot_seg5_anim_05005750: + type: SM64:ANIM + offset: 0x5750 + symbol: hoot_seg5_anim_05005750 + +hoot_seg5_anims_05005768: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x5768 + symbol: hoot_seg5_anims_05005768 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/geo.yml new file mode 100644 index 0000000..225b1ba --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/hoot/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/hoot.yml" + autopads: false + segments: + - [ 0xC, 0x130C50 ] + +hoot_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000018 + symbol: hoot_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring.yml new file mode 100644 index 0000000..6458a7d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring.yml @@ -0,0 +1,55 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "impact_ring/geo.h"' + +impact_ring_seg6_vertex_0601C9D0: + type: VTX + count: 4 + offset: 0x1C9D0 + symbol: impact_ring_seg6_vertex_0601C9D0 + +impact_ring_seg6_vertex_0601CA10: + type: VTX + count: 4 + offset: 0x1CA10 + symbol: impact_ring_seg6_vertex_0601CA10 + +impact_ring_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1CA50 + format: IA16 + symbol: impact_ring_seg6_texture_0601CA50 + +impact_ring_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1DA50 + format: IA16 + symbol: impact_ring_seg6_texture_0601DA50 + +impact_ring_seg6_dl_0601EA50: + type: GFX + offset: 0x1EA50 + symbol: impact_ring_seg6_dl_0601EA50 + +impact_ring_seg6_dl_0601EA88: + type: GFX + offset: 0x1EA88 + symbol: impact_ring_seg6_dl_0601EA88 + +impact_ring_seg6_dl_0601EAC0: + type: GFX + offset: 0x1EAC0 + symbol: impact_ring_seg6_dl_0601EAC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_ring/geo.yml new file mode 100644 index 0000000..67261e4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1B7400 ] + +invisible_bowser_accessory_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000090 + symbol: invisible_bowser_accessory_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke.yml new file mode 100644 index 0000000..e0882ab --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke.yml @@ -0,0 +1,120 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "impact_smoke/geo.h"' + +impact_smoke_0: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5AA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605AA28 + +impact_smoke_1: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5BA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605BA28 + +impact_smoke_2: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5CA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605CA28 + +impact_smoke_3: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5DA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605DA28 + +impact_smoke_4: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5EA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605EA28 + +impact_smoke_5: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5FA28 + format: IA16 + symbol: impact_smoke_seg6_texture_0605FA28 + +impact_smoke_6: + type: TEXTURE + width: 64 + height: 32 + offset: 0x60A28 + format: IA16 + symbol: impact_smoke_seg6_texture_06060A28 + +impact_smoke_7: + type: TEXTURE + width: 64 + height: 32 + offset: 0x61A28 + format: IA16 + symbol: impact_smoke_seg6_texture_06061A28 + +impact_smoke_seg6_vertex_06062A28: + type: VTX + count: 8 + offset: 0x62A28 + symbol: impact_smoke_seg6_vertex_06062A28 + +impact_smoke_seg6_dl_06062AA8: + type: GFX + offset: 0x62AA8 + symbol: impact_smoke_seg6_dl_06062AA8 + +impact_smoke_seg6_dl_06062AD8: + type: GFX + offset: 0x62AD8 + symbol: impact_smoke_seg6_dl_06062AD8 + +impact_smoke_seg6_dl_06062AF0: + type: GFX + offset: 0x62AF0 + symbol: impact_smoke_seg6_dl_06062AF0 + +impact_smoke_seg6_dl_06062B08: + type: GFX + offset: 0x62B08 + symbol: impact_smoke_seg6_dl_06062B08 + +impact_smoke_seg6_dl_06062B38: + type: GFX + offset: 0x62B38 + symbol: impact_smoke_seg6_dl_06062B38 + +impact_smoke_seg6_dl_06062BD8: + type: GFX + offset: 0x62BD8 + symbol: impact_smoke_seg6_dl_06062BD8 + +impact_smoke_seg6_dl_06062C78: + type: GFX + offset: 0x62C78 + symbol: impact_smoke_seg6_dl_06062C78 + +impact_smoke_seg6_dl_06062D18: + type: GFX + offset: 0x62D18 + symbol: impact_smoke_seg6_dl_06062D18 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/impact_smoke/geo.yml new file mode 100644 index 0000000..add6958 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1B7400 ] + +bowser_impact_smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000BB8 + symbol: bowser_impact_smoke_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb.yml new file mode 100644 index 0000000..d8cdae9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb.yml @@ -0,0 +1,391 @@ +:config: + autopads: false + compression: + offset: 0x133120 + segments: + - [ 0x5, 0x133120 ] + header: + header: + - '#include "sm64.h"' + - '#include "king_bobomb/anims.h"' + - '#include "king_bobomb/geo.h"' + +king_bobomb_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: king_bobomb_lights_unused1 + +king_bobomb_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: king_bobomb_lights_unused2 + +king_bobomb_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: king_bobomb_lights_unused3 + +king_bobomb_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: king_bobomb_lights_unused4 + +king_bobomb_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: king_bobomb_lights_unused5 + +bob-omb_buddy_left_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x78 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05000078 + +bob-omb_buddy_right_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05001078 + +king_bob-omb_arm: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05002078 + +king_bob-omb_body_unused: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x2878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05002878 + +king_bob-omb_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05004878 + +king_bob-omb_eyes_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05005078 + +king_bob-omb_hand: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05005878 + +king_bob-omb_crown_rim: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x6078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05006078 + +bob-omb_buddy_body_unused: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x6478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05006478 + +king_bob-omb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05008478 + +king_bob-omb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05009478 + +king_bobomb_seg5_vertex_0500A478: + type: VTX + count: 4 + offset: 0xA478 + symbol: king_bobomb_seg5_vertex_0500A478 + +king_bobomb_seg5_dl_0500A4B8: + type: GFX + offset: 0xA4B8 + symbol: king_bobomb_seg5_dl_0500A4B8 + +king_bobomb_seg5_dl_0500A4F0: + type: GFX + offset: 0xA4F0 + symbol: king_bobomb_seg5_dl_0500A4F0 + +king_bobomb_seg5_vertex_0500A560: + type: VTX + count: 4 + offset: 0xA560 + symbol: king_bobomb_seg5_vertex_0500A560 + +king_bobomb_seg5_dl_0500A5A0: + type: GFX + offset: 0xA5A0 + symbol: king_bobomb_seg5_dl_0500A5A0 + +king_bobomb_seg5_dl_0500A5D8: + type: GFX + offset: 0xA5D8 + symbol: king_bobomb_seg5_dl_0500A5D8 + +king_bobomb_seg5_vertex_0500A648: + type: VTX + count: 4 + offset: 0xA648 + symbol: king_bobomb_seg5_vertex_0500A648 + +king_bobomb_seg5_dl_0500A688: + type: GFX + offset: 0xA688 + symbol: king_bobomb_seg5_dl_0500A688 + +king_bobomb_seg5_dl_0500A6C0: + type: GFX + offset: 0xA6C0 + symbol: king_bobomb_seg5_dl_0500A6C0 + +king_bobomb_seg5_vertex_0500A730: + type: VTX + count: 4 + offset: 0xA730 + symbol: king_bobomb_seg5_vertex_0500A730 + +king_bobomb_seg5_dl_0500A770: + type: GFX + offset: 0xA770 + symbol: king_bobomb_seg5_dl_0500A770 + +king_bobomb_seg5_dl_0500A7A8: + type: GFX + offset: 0xA7A8 + symbol: king_bobomb_seg5_dl_0500A7A8 + +king_bobomb_seg5_vertex_0500A818: + type: VTX + count: 4 + offset: 0xA818 + symbol: king_bobomb_seg5_vertex_0500A818 + +king_bobomb_seg5_dl_0500A858: + type: GFX + offset: 0xA858 + symbol: king_bobomb_seg5_dl_0500A858 + +king_bobomb_seg5_dl_0500A890: + type: GFX + offset: 0xA890 + symbol: king_bobomb_seg5_dl_0500A890 + +king_bobomb_seg5_vertex_0500A900: + type: VTX + count: 4 + offset: 0xA900 + symbol: king_bobomb_seg5_vertex_0500A900 + +king_bobomb_seg5_dl_0500A940: + type: GFX + offset: 0xA940 + symbol: king_bobomb_seg5_dl_0500A940 + +king_bobomb_seg5_dl_0500A978: + type: GFX + offset: 0xA978 + symbol: king_bobomb_seg5_dl_0500A978 + +king_bobomb_seg5_lights_0500A9E8: + type: LIGHTS + size: 24 + offset: 0xA9E8 + symbol: king_bobomb_seg5_lights_0500A9E8 + +king_bobomb_seg5_vertex_0500AA00: + type: VTX + count: 16 + offset: 0xAA00 + symbol: king_bobomb_seg5_vertex_0500AA00 + +king_bobomb_seg5_vertex_0500AB00: + type: VTX + count: 12 + offset: 0xAB00 + symbol: king_bobomb_seg5_vertex_0500AB00 + +king_bobomb_seg5_dl_0500ABC0: + type: GFX + offset: 0xABC0 + symbol: king_bobomb_seg5_dl_0500ABC0 + +king_bobomb_seg5_dl_0500AD08: + type: GFX + offset: 0xAD08 + symbol: king_bobomb_seg5_dl_0500AD08 + +king_bobomb_seg5_lights_0500AD38: + type: LIGHTS + size: 24 + offset: 0xAD38 + symbol: king_bobomb_seg5_lights_0500AD38 + +king_bobomb_seg5_vertex_0500AD50: + type: VTX + count: 16 + offset: 0xAD50 + symbol: king_bobomb_seg5_vertex_0500AD50 + +king_bobomb_seg5_vertex_0500AE50: + type: VTX + count: 13 + offset: 0xAE50 + symbol: king_bobomb_seg5_vertex_0500AE50 + +king_bobomb_seg5_dl_0500AF20: + type: GFX + offset: 0xAF20 + symbol: king_bobomb_seg5_dl_0500AF20 + +king_bobomb_seg5_dl_0500B068: + type: GFX + offset: 0xB068 + symbol: king_bobomb_seg5_dl_0500B068 + +king_bobomb_seg5_vertex_0500B098: + type: VTX + count: 4 + offset: 0xB098 + symbol: king_bobomb_seg5_vertex_0500B098 + +king_bobomb_seg5_vertex_0500B0D8: + type: VTX + count: 4 + offset: 0xB0D8 + symbol: king_bobomb_seg5_vertex_0500B0D8 + +king_bobomb_seg5_dl_0500B118: + type: GFX + offset: 0xB118 + symbol: king_bobomb_seg5_dl_0500B118 + +king_bobomb_seg5_dl_0500B150: + type: GFX + offset: 0xB150 + symbol: king_bobomb_seg5_dl_0500B150 + +king_bobomb_seg5_dl_0500B188: + type: GFX + offset: 0xB188 + symbol: king_bobomb_seg5_dl_0500B188 + +king_bobomb_seg5_lights_0500B200: + type: LIGHTS + size: 24 + offset: 0xB200 + symbol: king_bobomb_seg5_lights_0500B200 + +king_bobomb_seg5_vertex_0500B218: + type: VTX + count: 6 + offset: 0xB218 + symbol: king_bobomb_seg5_vertex_0500B218 + +king_bobomb_seg5_dl_0500B278: + type: GFX + offset: 0xB278 + symbol: king_bobomb_seg5_dl_0500B278 + +king_bobomb_seg5_dl_0500B2D0: + type: GFX + offset: 0xB2D0 + symbol: king_bobomb_seg5_dl_0500B2D0 + +king_bobomb_seg5_lights_0500B330: + type: LIGHTS + size: 24 + offset: 0xB330 + symbol: king_bobomb_seg5_lights_0500B330 + +king_bobomb_seg5_vertex_0500B348: + type: VTX + count: 8 + offset: 0xB348 + symbol: king_bobomb_seg5_vertex_0500B348 + +king_bobomb_seg5_dl_0500B3C8: + type: GFX + offset: 0xB3C8 + symbol: king_bobomb_seg5_dl_0500B3C8 + +king_bobomb_seg5_dl_0500B418: + type: GFX + offset: 0xB418 + symbol: king_bobomb_seg5_dl_0500B418 + +king_bobomb_seg5_lights_0500B458: + type: LIGHTS + size: 24 + offset: 0xB458 + symbol: king_bobomb_seg5_lights_0500B458 + +king_bobomb_seg5_vertex_0500B470: + type: VTX + count: 16 + offset: 0xB470 + symbol: king_bobomb_seg5_vertex_0500B470 + +king_bobomb_seg5_vertex_0500B570: + type: VTX + count: 8 + offset: 0xB570 + symbol: king_bobomb_seg5_vertex_0500B570 + +king_bobomb_seg5_dl_0500B5F0: + type: GFX + offset: 0xB5F0 + symbol: king_bobomb_seg5_dl_0500B5F0 + +king_bobomb_seg5_dl_0500B6C0: + type: GFX + offset: 0xB6C0 + symbol: king_bobomb_seg5_dl_0500B6C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/anims.yml new file mode 100644 index 0000000..39080b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/anims.yml @@ -0,0 +1,74 @@ +:config: + autopads: false + compression: + offset: 0x133120 + segments: + - [ 0x5, 0x133120 ] + +king_bobomb_seg5_anim_0500BDFC: + type: SM64:ANIM + offset: 0xBDFC + symbol: king_bobomb_seg5_anim_0500BDFC + +king_bobomb_seg5_anim_0500C2AC: + type: SM64:ANIM + offset: 0xC2AC + symbol: king_bobomb_seg5_anim_0500C2AC + +king_bobomb_seg5_anim_0500C520: + type: SM64:ANIM + offset: 0xC520 + symbol: king_bobomb_seg5_anim_0500C520 + +king_bobomb_seg5_anim_0500C774: + type: SM64:ANIM + offset: 0xC774 + symbol: king_bobomb_seg5_anim_0500C774 + +king_bobomb_seg5_anim_0500CFCC: + type: SM64:ANIM + offset: 0xCFCC + symbol: king_bobomb_seg5_anim_0500CFCC + +king_bobomb_seg5_anim_0500D5B0: + type: SM64:ANIM + offset: 0xD5B0 + symbol: king_bobomb_seg5_anim_0500D5B0 + +king_bobomb_seg5_anim_0500D978: + type: SM64:ANIM + offset: 0xD978 + symbol: king_bobomb_seg5_anim_0500D978 + +king_bobomb_seg5_anim_0500DDD8: + type: SM64:ANIM + offset: 0xDDD8 + symbol: king_bobomb_seg5_anim_0500DDD8 + +king_bobomb_seg5_anim_0500E10C: + type: SM64:ANIM + offset: 0xE10C + symbol: king_bobomb_seg5_anim_0500E10C + +king_bobomb_seg5_anim_0500F078: + type: SM64:ANIM + offset: 0xF078 + symbol: king_bobomb_seg5_anim_0500F078 + +king_bobomb_seg5_anim_0500F6C8: + type: SM64:ANIM + offset: 0xF6C8 + symbol: king_bobomb_seg5_anim_0500F6C8 + +king_bobomb_seg5_anim_0500FE18: + type: SM64:ANIM + offset: 0xFE18 + symbol: king_bobomb_seg5_anim_0500FE18 + +king_bobomb_seg5_anims_0500FE30: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 12 + offset: 0xFE30 + symbol: king_bobomb_seg5_anims_0500FE30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/king_bobomb/geo.yml new file mode 100644 index 0000000..1cfe1e4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x1399D0 ] + +king_bobomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: king_bobomb_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto.yml new file mode 100644 index 0000000..00df6c9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto.yml @@ -0,0 +1,456 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + header: + header: + - '#include "sm64.h"' + - '#include "klepto/anims.h"' + - '#include "klepto/geo.h"' + +klepto_chest_tuft: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: klepto_seg5_texture_05000008 + +klepto_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x808 + format: RGBA16 + symbol: klepto_seg5_texture_05000808 + +klepto_beak: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1008 + format: RGBA16 + symbol: klepto_seg5_texture_05001008 + +klepto_wing: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2008 + format: RGBA16 + symbol: klepto_seg5_texture_05002008 + +klepto_wing_flap: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3008 + format: RGBA16 + symbol: klepto_seg5_texture_05003008 + +klepto_seg5_lights_05003808: + type: LIGHTS + size: 24 + offset: 0x3808 + symbol: klepto_seg5_lights_05003808 + +klepto_seg5_lights_05003820: + type: LIGHTS + size: 24 + offset: 0x3820 + symbol: klepto_seg5_lights_05003820 + +klepto_seg5_vertex_05003838: + type: VTX + count: 6 + offset: 0x3838 + symbol: klepto_seg5_vertex_05003838 + +klepto_seg5_vertex_05003898: + type: VTX + count: 15 + offset: 0x3898 + symbol: klepto_seg5_vertex_05003898 + +klepto_seg5_vertex_05003988: + type: VTX + count: 3 + offset: 0x3988 + symbol: klepto_seg5_vertex_05003988 + +klepto_seg5_vertex_050039B8: + type: VTX + count: 11 + offset: 0x39B8 + symbol: klepto_seg5_vertex_050039B8 + +klepto_seg5_dl_05003A68: + type: GFX + offset: 0x3A68 + symbol: klepto_seg5_dl_05003A68 + +klepto_seg5_dl_05003AC0: + type: GFX + offset: 0x3AC0 + symbol: klepto_seg5_dl_05003AC0 + +klepto_seg5_dl_05003B40: + type: GFX + offset: 0x3B40 + symbol: klepto_seg5_dl_05003B40 + +klepto_seg5_dl_05003BD0: + type: GFX + offset: 0x3BD0 + symbol: klepto_seg5_dl_05003BD0 + +klepto_seg5_lights_05003C58: + type: LIGHTS + size: 24 + offset: 0x3C58 + symbol: klepto_seg5_lights_05003C58 + +klepto_seg5_vertex_05003C70: + type: VTX + count: 9 + offset: 0x3C70 + symbol: klepto_seg5_vertex_05003C70 + +klepto_seg5_dl_05003D00: + type: GFX + offset: 0x3D00 + symbol: klepto_seg5_dl_05003D00 + +klepto_seg5_dl_05003D80: + type: GFX + offset: 0x3D80 + symbol: klepto_seg5_dl_05003D80 + +klepto_seg5_lights_05003DB0: + type: LIGHTS + size: 24 + offset: 0x3DB0 + symbol: klepto_seg5_lights_05003DB0 + +klepto_seg5_vertex_05003DC8: + type: VTX + count: 10 + offset: 0x3DC8 + symbol: klepto_seg5_vertex_05003DC8 + +klepto_seg5_dl_05003E68: + type: GFX + offset: 0x3E68 + symbol: klepto_seg5_dl_05003E68 + +klepto_seg5_dl_05003F20: + type: GFX + offset: 0x3F20 + symbol: klepto_seg5_dl_05003F20 + +klepto_seg5_lights_05003F80: + type: LIGHTS + size: 24 + offset: 0x3F80 + symbol: klepto_seg5_lights_05003F80 + +klepto_seg5_vertex_05003F98: + type: VTX + count: 12 + offset: 0x3F98 + symbol: klepto_seg5_vertex_05003F98 + +klepto_seg5_dl_05004058: + type: GFX + offset: 0x4058 + symbol: klepto_seg5_dl_05004058 + +klepto_seg5_dl_05004118: + type: GFX + offset: 0x4118 + symbol: klepto_seg5_dl_05004118 + +klepto_seg5_lights_05004148: + type: LIGHTS + size: 24 + offset: 0x4148 + symbol: klepto_seg5_lights_05004148 + +klepto_seg5_vertex_05004160: + type: VTX + count: 4 + offset: 0x4160 + symbol: klepto_seg5_vertex_05004160 + +klepto_seg5_dl_050041A0: + type: GFX + offset: 0x41A0 + symbol: klepto_seg5_dl_050041A0 + +klepto_seg5_dl_050041E8: + type: GFX + offset: 0x41E8 + symbol: klepto_seg5_dl_050041E8 + +klepto_seg5_lights_05004258: + type: LIGHTS + size: 24 + offset: 0x4258 + symbol: klepto_seg5_lights_05004258 + +klepto_seg5_vertex_05004270: + type: VTX + count: 6 + offset: 0x4270 + symbol: klepto_seg5_vertex_05004270 + +klepto_seg5_dl_050042D0: + type: GFX + offset: 0x42D0 + symbol: klepto_seg5_dl_050042D0 + +klepto_seg5_dl_05004330: + type: GFX + offset: 0x4330 + symbol: klepto_seg5_dl_05004330 + +klepto_seg5_lights_05004360: + type: LIGHTS + size: 24 + offset: 0x4360 + symbol: klepto_seg5_lights_05004360 + +klepto_seg5_vertex_05004378: + type: VTX + count: 6 + offset: 0x4378 + symbol: klepto_seg5_vertex_05004378 + +klepto_seg5_dl_050043D8: + type: GFX + offset: 0x43D8 + symbol: klepto_seg5_dl_050043D8 + +klepto_seg5_dl_05004438: + type: GFX + offset: 0x4438 + symbol: klepto_seg5_dl_05004438 + +klepto_seg5_lights_05004468: + type: LIGHTS + size: 24 + offset: 0x4468 + symbol: klepto_seg5_lights_05004468 + +klepto_seg5_lights_05004480: + type: LIGHTS + size: 24 + offset: 0x4480 + symbol: klepto_seg5_lights_05004480 + +klepto_seg5_vertex_05004498: + type: VTX + count: 12 + offset: 0x4498 + symbol: klepto_seg5_vertex_05004498 + +klepto_seg5_vertex_05004558: + type: VTX + count: 15 + offset: 0x4558 + symbol: klepto_seg5_vertex_05004558 + +klepto_seg5_vertex_05004648: + type: VTX + count: 5 + offset: 0x4648 + symbol: klepto_seg5_vertex_05004648 + +klepto_seg5_dl_05004698: + type: GFX + offset: 0x4698 + symbol: klepto_seg5_dl_05004698 + +klepto_seg5_dl_050047C8: + type: GFX + offset: 0x47C8 + symbol: klepto_seg5_dl_050047C8 + +klepto_seg5_lights_050047F8: + type: LIGHTS + size: 24 + offset: 0x47F8 + symbol: klepto_seg5_lights_050047F8 + +klepto_seg5_lights_05004810: + type: LIGHTS + size: 24 + offset: 0x4810 + symbol: klepto_seg5_lights_05004810 + +klepto_seg5_vertex_05004828: + type: VTX + count: 12 + offset: 0x4828 + symbol: klepto_seg5_vertex_05004828 + +klepto_seg5_vertex_050048E8: + type: VTX + count: 15 + offset: 0x48E8 + symbol: klepto_seg5_vertex_050048E8 + +klepto_seg5_vertex_050049D8: + type: VTX + count: 5 + offset: 0x49D8 + symbol: klepto_seg5_vertex_050049D8 + +klepto_seg5_dl_05004A28: + type: GFX + offset: 0x4A28 + symbol: klepto_seg5_dl_05004A28 + +klepto_seg5_dl_05004B58: + type: GFX + offset: 0x4B58 + symbol: klepto_seg5_dl_05004B58 + +klepto_seg5_lights_05004B88: + type: LIGHTS + size: 24 + offset: 0x4B88 + symbol: klepto_seg5_lights_05004B88 + +klepto_seg5_vertex_05004BA0: + type: VTX + count: 4 + offset: 0x4BA0 + symbol: klepto_seg5_vertex_05004BA0 + +klepto_seg5_dl_05004BE0: + type: GFX + offset: 0x4BE0 + symbol: klepto_seg5_dl_05004BE0 + +klepto_seg5_dl_05004C28: + type: GFX + offset: 0x4C28 + symbol: klepto_seg5_dl_05004C28 + +klepto_seg5_lights_05004C98: + type: LIGHTS + size: 24 + offset: 0x4C98 + symbol: klepto_seg5_lights_05004C98 + +klepto_seg5_vertex_05004CB0: + type: VTX + count: 4 + offset: 0x4CB0 + symbol: klepto_seg5_vertex_05004CB0 + +klepto_seg5_dl_05004CF0: + type: GFX + offset: 0x4CF0 + symbol: klepto_seg5_dl_05004CF0 + +klepto_seg5_dl_05004D38: + type: GFX + offset: 0x4D38 + symbol: klepto_seg5_dl_05004D38 + +klepto_seg5_lights_05004DA8: + type: LIGHTS + size: 24 + offset: 0x4DA8 + symbol: klepto_seg5_lights_05004DA8 + +klepto_seg5_vertex_05004DC0: + type: VTX + count: 4 + offset: 0x4DC0 + symbol: klepto_seg5_vertex_05004DC0 + +klepto_seg5_dl_05004E00: + type: GFX + offset: 0x4E00 + symbol: klepto_seg5_dl_05004E00 + +klepto_seg5_dl_05004E48: + type: GFX + offset: 0x4E48 + symbol: klepto_seg5_dl_05004E48 + +klepto_seg5_lights_05004EB8: + type: LIGHTS + size: 24 + offset: 0x4EB8 + symbol: klepto_seg5_lights_05004EB8 + +klepto_seg5_vertex_05004ED0: + type: VTX + count: 4 + offset: 0x4ED0 + symbol: klepto_seg5_vertex_05004ED0 + +klepto_seg5_dl_05004F10: + type: GFX + offset: 0x4F10 + symbol: klepto_seg5_dl_05004F10 + +klepto_seg5_dl_05004F58: + type: GFX + offset: 0x4F58 + symbol: klepto_seg5_dl_05004F58 + +klepto_seg5_lights_05004FC8: + type: LIGHTS + size: 24 + offset: 0x4FC8 + symbol: klepto_seg5_lights_05004FC8 + +klepto_seg5_vertex_05004FE0: + type: VTX + count: 4 + offset: 0x4FE0 + symbol: klepto_seg5_vertex_05004FE0 + +klepto_seg5_dl_05005020: + type: GFX + offset: 0x5020 + symbol: klepto_seg5_dl_05005020 + +klepto_seg5_dl_05005068: + type: GFX + offset: 0x5068 + symbol: klepto_seg5_dl_05005068 + +klepto_seg5_lights_050050D8: + type: LIGHTS + size: 24 + offset: 0x50D8 + symbol: klepto_seg5_lights_050050D8 + +klepto_seg5_vertex_050050F0: + type: VTX + count: 4 + offset: 0x50F0 + symbol: klepto_seg5_vertex_050050F0 + +klepto_seg5_dl_05005130: + type: GFX + offset: 0x5130 + symbol: klepto_seg5_dl_05005130 + +klepto_seg5_dl_05005178: + type: GFX + offset: 0x5178 + symbol: klepto_seg5_dl_05005178 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/anims.yml new file mode 100644 index 0000000..5b5d089 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/anims.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + +klepto_seg5_anim_05005E44: + type: SM64:ANIM + offset: 0x5E44 + symbol: klepto_seg5_anim_05005E44 + +klepto_seg5_anim_05007574: + type: SM64:ANIM + offset: 0x7574 + symbol: klepto_seg5_anim_05007574 + +klepto_seg5_anim_050079B0: + type: SM64:ANIM + offset: 0x79B0 + symbol: klepto_seg5_anim_050079B0 + +klepto_seg5_anim_05007E34: + type: SM64:ANIM + offset: 0x7E34 + symbol: klepto_seg5_anim_05007E34 + +klepto_seg5_anim_050086C0: + type: SM64:ANIM + offset: 0x86C0 + symbol: klepto_seg5_anim_050086C0 + +klepto_seg5_anim_05008A18: + type: SM64:ANIM + offset: 0x8A18 + symbol: klepto_seg5_anim_05008A18 + +klepto_seg5_anim_05008CE4: + type: SM64:ANIM + offset: 0x8CE4 + symbol: klepto_seg5_anim_05008CE4 + +klepto_seg5_anims_05008CFC: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 9 + offset: 0x8CFC + symbol: klepto_seg5_anims_05008CFC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/klepto/geo.yml new file mode 100644 index 0000000..89ef69a --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x14FF70 ] + +klepto_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: klepto_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa.yml new file mode 100644 index 0000000..321557a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa.yml @@ -0,0 +1,766 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa/anims.h"' + - '#include "koopa/geo.h"' + +koopa_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x2588 + symbol: koopa_lights_unused1 + +koopa_seg6_lights_060025A0: + type: LIGHTS + size: 24 + offset: 0x25A0 + symbol: koopa_seg6_lights_060025A0 + +koopa_seg6_lights_060025B8: + type: LIGHTS + size: 24 + offset: 0x25B8 + symbol: koopa_seg6_lights_060025B8 + +koopa_seg6_lights_060025D0: + type: LIGHTS + size: 24 + offset: 0x25D0 + symbol: koopa_seg6_lights_060025D0 + +koopa_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x25D0 + symbol: koopa_lights_unused2 + +koopa_seg6_lights_06002600: + type: LIGHTS + size: 24 + offset: 0x2600 + symbol: koopa_seg6_lights_06002600 + +koopa_seg6_lights_06002618: + type: LIGHTS + size: 24 + offset: 0x2618 + symbol: koopa_seg6_lights_06002618 + +koopa_seg6_lights_06002630: + type: LIGHTS + size: 24 + offset: 0x2630 + symbol: koopa_seg6_lights_06002630 + +koopa_shell_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2648 + format: RGBA16 + symbol: koopa_seg6_texture_06002648 + +koopa_shell_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2E48 + format: RGBA16 + symbol: koopa_seg6_texture_06002E48 + +koopa_shoe: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3648 + format: RGBA16 + symbol: koopa_seg6_texture_06003648 + +koopa_shell_front_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3E48 + format: RGBA16 + symbol: koopa_seg6_texture_06003E48 + +koopa_eyes_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4648 + format: RGBA16 + symbol: koopa_seg6_texture_06004648 + +koopa_eyes_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4E48 + format: RGBA16 + symbol: koopa_seg6_texture_06004E48 + +koopa_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5648 + format: RGBA16 + symbol: koopa_seg6_texture_06005648 + +koopa_nostrils: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x5E48 + format: RGBA16 + symbol: koopa_seg6_texture_06005E48 + +koopa_seg6_lights_06006E48: + type: LIGHTS + size: 24 + offset: 0x6E48 + symbol: koopa_seg6_lights_06006E48 + +koopa_seg6_lights_06006E60: + type: LIGHTS + size: 24 + offset: 0x6E60 + symbol: koopa_seg6_lights_06006E60 + +koopa_seg6_vertex_06006E78: + type: VTX + count: 9 + offset: 0x6E78 + symbol: koopa_seg6_vertex_06006E78 + +koopa_seg6_vertex_06006F08: + type: VTX + count: 15 + offset: 0x6F08 + symbol: koopa_seg6_vertex_06006F08 + +koopa_seg6_vertex_06006FF8: + type: VTX + count: 16 + offset: 0x6FF8 + symbol: koopa_seg6_vertex_06006FF8 + +koopa_seg6_vertex_060070F8: + type: VTX + count: 15 + offset: 0x70F8 + symbol: koopa_seg6_vertex_060070F8 + +koopa_seg6_vertex_060071E8: + type: VTX + count: 8 + offset: 0x71E8 + symbol: koopa_seg6_vertex_060071E8 + +koopa_seg6_vertex_06007268: + type: VTX + count: 15 + offset: 0x7268 + symbol: koopa_seg6_vertex_06007268 + +koopa_seg6_vertex_06007358: + type: VTX + count: 16 + offset: 0x7358 + symbol: koopa_seg6_vertex_06007358 + +koopa_seg6_vertex_06007458: + type: VTX + count: 3 + offset: 0x7458 + symbol: koopa_seg6_vertex_06007458 + +koopa_seg6_vertex_06007488: + type: VTX + count: 3 + offset: 0x7488 + symbol: koopa_seg6_vertex_06007488 + +koopa_seg6_vertex_060074B8: + type: VTX + count: 16 + offset: 0x74B8 + symbol: koopa_seg6_vertex_060074B8 + +koopa_seg6_vertex_060075B8: + type: VTX + count: 10 + offset: 0x75B8 + symbol: koopa_seg6_vertex_060075B8 + +koopa_seg6_dl_06007658: + type: GFX + offset: 0x7658 + symbol: koopa_seg6_dl_06007658 + +koopa_seg6_dl_060076B0: + type: GFX + offset: 0x76B0 + symbol: koopa_seg6_dl_060076B0 + +koopa_seg6_dl_06007850: + type: GFX + offset: 0x7850 + symbol: koopa_seg6_dl_06007850 + +koopa_seg6_dl_06007970: + type: GFX + offset: 0x7970 + symbol: koopa_seg6_dl_06007970 + +koopa_seg6_dl_06007A60: + type: GFX + offset: 0x7A60 + symbol: koopa_seg6_dl_06007A60 + +koopa_seg6_dl_06007AA0: + type: GFX + offset: 0x7AA0 + symbol: koopa_seg6_dl_06007AA0 + +koopa_seg6_dl_06007AF8: + type: GFX + offset: 0x7AF8 + symbol: koopa_seg6_dl_06007AF8 + +koopa_seg6_dl_06007B20: + type: GFX + offset: 0x7B20 + symbol: koopa_seg6_dl_06007B20 + +koopa_seg6_lights_06007B48: + type: LIGHTS + size: 24 + offset: 0x7B48 + symbol: koopa_seg6_lights_06007B48 + +koopa_seg6_lights_06007B60: + type: LIGHTS + size: 24 + offset: 0x7B60 + symbol: koopa_seg6_lights_06007B60 + +koopa_seg6_vertex_06007B78: + type: VTX + count: 10 + offset: 0x7B78 + symbol: koopa_seg6_vertex_06007B78 + +koopa_seg6_vertex_06007C18: + type: VTX + count: 14 + offset: 0x7C18 + symbol: koopa_seg6_vertex_06007C18 + +koopa_seg6_vertex_06007CF8: + type: VTX + count: 5 + offset: 0x7CF8 + symbol: koopa_seg6_vertex_06007CF8 + +koopa_seg6_vertex_06007D48: + type: VTX + count: 15 + offset: 0x7D48 + symbol: koopa_seg6_vertex_06007D48 + +koopa_seg6_vertex_06007E38: + type: VTX + count: 15 + offset: 0x7E38 + symbol: koopa_seg6_vertex_06007E38 + +koopa_seg6_vertex_06007F28: + type: VTX + count: 9 + offset: 0x7F28 + symbol: koopa_seg6_vertex_06007F28 + +koopa_seg6_dl_06007FB8: + type: GFX + offset: 0x7FB8 + symbol: koopa_seg6_dl_06007FB8 + +koopa_seg6_dl_06008050: + type: GFX + offset: 0x8050 + symbol: koopa_seg6_dl_06008050 + +koopa_seg6_dl_060080F8: + type: GFX + offset: 0x80F8 + symbol: koopa_seg6_dl_060080F8 + +koopa_seg6_dl_06008250: + type: GFX + offset: 0x8250 + symbol: koopa_seg6_dl_06008250 + +koopa_seg6_lights_060082C0: + type: LIGHTS + size: 24 + offset: 0x82C0 + symbol: koopa_seg6_lights_060082C0 + +koopa_seg6_lights_060082D8: + type: LIGHTS + size: 24 + offset: 0x82D8 + symbol: koopa_seg6_lights_060082D8 + +koopa_seg6_vertex_060082F0: + type: VTX + count: 16 + offset: 0x82F0 + symbol: koopa_seg6_vertex_060082F0 + +koopa_seg6_vertex_060083F0: + type: VTX + count: 8 + offset: 0x83F0 + symbol: koopa_seg6_vertex_060083F0 + +koopa_seg6_vertex_06008470: + type: VTX + count: 12 + offset: 0x8470 + symbol: koopa_seg6_vertex_06008470 + +koopa_seg6_dl_06008530: + type: GFX + offset: 0x8530 + symbol: koopa_seg6_dl_06008530 + +koopa_seg6_dl_060085E8: + type: GFX + offset: 0x85E8 + symbol: koopa_seg6_dl_060085E8 + +koopa_seg6_dl_06008640: + type: GFX + offset: 0x8640 + symbol: koopa_seg6_dl_06008640 + +koopa_seg6_dl_060086D0: + type: GFX + offset: 0x86D0 + symbol: koopa_seg6_dl_060086D0 + +koopa_seg6_lights_06008740: + type: LIGHTS + size: 24 + offset: 0x8740 + symbol: koopa_seg6_lights_06008740 + +koopa_seg6_lights_06008758: + type: LIGHTS + size: 24 + offset: 0x8758 + symbol: koopa_seg6_lights_06008758 + +koopa_seg6_vertex_06008770: + type: VTX + count: 16 + offset: 0x8770 + symbol: koopa_seg6_vertex_06008770 + +koopa_seg6_vertex_06008870: + type: VTX + count: 8 + offset: 0x8870 + symbol: koopa_seg6_vertex_06008870 + +koopa_seg6_vertex_060088F0: + type: VTX + count: 12 + offset: 0x88F0 + symbol: koopa_seg6_vertex_060088F0 + +koopa_seg6_dl_060089B0: + type: GFX + offset: 0x89B0 + symbol: koopa_seg6_dl_060089B0 + +koopa_seg6_dl_06008A68: + type: GFX + offset: 0x8A68 + symbol: koopa_seg6_dl_06008A68 + +koopa_seg6_dl_06008AC0: + type: GFX + offset: 0x8AC0 + symbol: koopa_seg6_dl_06008AC0 + +koopa_seg6_dl_06008B50: + type: GFX + offset: 0x8B50 + symbol: koopa_seg6_dl_06008B50 + +koopa_seg6_vertex_06008BC0: + type: VTX + count: 16 + offset: 0x8BC0 + symbol: koopa_seg6_vertex_06008BC0 + +koopa_seg6_vertex_06008CC0: + type: VTX + count: 14 + offset: 0x8CC0 + symbol: koopa_seg6_vertex_06008CC0 + +koopa_seg6_vertex_06008DA0: + type: VTX + count: 14 + offset: 0x8DA0 + symbol: koopa_seg6_vertex_06008DA0 + +koopa_seg6_vertex_06008E80: + type: VTX + count: 14 + offset: 0x8E80 + symbol: koopa_seg6_vertex_06008E80 + +koopa_seg6_vertex_06008F60: + type: VTX + count: 14 + offset: 0x8F60 + symbol: koopa_seg6_vertex_06008F60 + +koopa_seg6_vertex_06009040: + type: VTX + count: 16 + offset: 0x9040 + symbol: koopa_seg6_vertex_06009040 + +koopa_seg6_vertex_06009140: + type: VTX + count: 16 + offset: 0x9140 + symbol: koopa_seg6_vertex_06009140 + +koopa_seg6_vertex_06009240: + type: VTX + count: 16 + offset: 0x9240 + symbol: koopa_seg6_vertex_06009240 + +koopa_seg6_vertex_06009340: + type: VTX + count: 13 + offset: 0x9340 + symbol: koopa_seg6_vertex_06009340 + +koopa_seg6_vertex_06009410: + type: VTX + count: 14 + offset: 0x9410 + symbol: koopa_seg6_vertex_06009410 + +koopa_seg6_vertex_060094F0: + type: VTX + count: 14 + offset: 0x94F0 + symbol: koopa_seg6_vertex_060094F0 + +koopa_seg6_vertex_060095D0: + type: VTX + count: 15 + offset: 0x95D0 + symbol: koopa_seg6_vertex_060095D0 + +koopa_seg6_vertex_060096C0: + type: VTX + count: 15 + offset: 0x96C0 + symbol: koopa_seg6_vertex_060096C0 + +koopa_seg6_vertex_060097B0: + type: VTX + count: 15 + offset: 0x97B0 + symbol: koopa_seg6_vertex_060097B0 + +koopa_seg6_vertex_060098A0: + type: VTX + count: 16 + offset: 0x98A0 + symbol: koopa_seg6_vertex_060098A0 + +koopa_seg6_vertex_060099A0: + type: VTX + count: 9 + offset: 0x99A0 + symbol: koopa_seg6_vertex_060099A0 + +koopa_seg6_vertex_06009A30: + type: VTX + count: 10 + offset: 0x9A30 + symbol: koopa_seg6_vertex_06009A30 + +koopa_seg6_vertex_06009AD0: + type: VTX + count: 14 + offset: 0x9AD0 + symbol: koopa_seg6_vertex_06009AD0 + +koopa_seg6_vertex_06009BB0: + type: VTX + count: 15 + offset: 0x9BB0 + symbol: koopa_seg6_vertex_06009BB0 + +koopa_seg6_vertex_06009CA0: + type: VTX + count: 15 + offset: 0x9CA0 + symbol: koopa_seg6_vertex_06009CA0 + +koopa_seg6_vertex_06009D90: + type: VTX + count: 15 + offset: 0x9D90 + symbol: koopa_seg6_vertex_06009D90 + +koopa_seg6_vertex_06009E80: + type: VTX + count: 16 + offset: 0x9E80 + symbol: koopa_seg6_vertex_06009E80 + +koopa_seg6_vertex_06009F80: + type: VTX + count: 9 + offset: 0x9F80 + symbol: koopa_seg6_vertex_06009F80 + +koopa_seg6_vertex_0600A010: + type: VTX + count: 10 + offset: 0xA010 + symbol: koopa_seg6_vertex_0600A010 + +koopa_seg6_vertex_0600A0B0: + type: VTX + count: 15 + offset: 0xA0B0 + symbol: koopa_seg6_vertex_0600A0B0 + +koopa_seg6_vertex_0600A1A0: + type: VTX + count: 16 + offset: 0xA1A0 + symbol: koopa_seg6_vertex_0600A1A0 + +koopa_seg6_vertex_0600A2A0: + type: VTX + count: 16 + offset: 0xA2A0 + symbol: koopa_seg6_vertex_0600A2A0 + +koopa_seg6_vertex_0600A3A0: + type: VTX + count: 16 + offset: 0xA3A0 + symbol: koopa_seg6_vertex_0600A3A0 + +koopa_seg6_vertex_0600A4A0: + type: VTX + count: 16 + offset: 0xA4A0 + symbol: koopa_seg6_vertex_0600A4A0 + +koopa_seg6_vertex_0600A5A0: + type: VTX + count: 15 + offset: 0xA5A0 + symbol: koopa_seg6_vertex_0600A5A0 + +koopa_seg6_vertex_0600A690: + type: VTX + count: 16 + offset: 0xA690 + symbol: koopa_seg6_vertex_0600A690 + +koopa_seg6_vertex_0600A790: + type: VTX + count: 16 + offset: 0xA790 + symbol: koopa_seg6_vertex_0600A790 + +koopa_seg6_vertex_0600A890: + type: VTX + count: 16 + offset: 0xA890 + symbol: koopa_seg6_vertex_0600A890 + +koopa_seg6_vertex_0600A990: + type: VTX + count: 3 + offset: 0xA990 + symbol: koopa_seg6_vertex_0600A990 + +koopa_seg6_vertex_0600A9C0: + type: VTX + count: 16 + offset: 0xA9C0 + symbol: koopa_seg6_vertex_0600A9C0 + +koopa_seg6_vertex_0600AAC0: + type: VTX + count: 15 + offset: 0xAAC0 + symbol: koopa_seg6_vertex_0600AAC0 + +koopa_seg6_vertex_0600ABB0: + type: VTX + count: 14 + offset: 0xABB0 + symbol: koopa_seg6_vertex_0600ABB0 + +koopa_seg6_vertex_0600AC90: + type: VTX + count: 16 + offset: 0xAC90 + symbol: koopa_seg6_vertex_0600AC90 + +koopa_seg6_vertex_0600AD90: + type: VTX + count: 16 + offset: 0xAD90 + symbol: koopa_seg6_vertex_0600AD90 + +koopa_seg6_vertex_0600AE90: + type: VTX + count: 13 + offset: 0xAE90 + symbol: koopa_seg6_vertex_0600AE90 + +koopa_seg6_vertex_0600AF60: + type: VTX + count: 10 + offset: 0xAF60 + symbol: koopa_seg6_vertex_0600AF60 + +koopa_seg6_vertex_0600B000: + type: VTX + count: 14 + offset: 0xB000 + symbol: koopa_seg6_vertex_0600B000 + +koopa_seg6_vertex_0600B0E0: + type: VTX + count: 11 + offset: 0xB0E0 + symbol: koopa_seg6_vertex_0600B0E0 + +koopa_seg6_vertex_0600B190: + type: VTX + count: 14 + offset: 0xB190 + symbol: koopa_seg6_vertex_0600B190 + +koopa_seg6_vertex_0600B270: + type: VTX + count: 16 + offset: 0xB270 + symbol: koopa_seg6_vertex_0600B270 + +koopa_seg6_vertex_0600B370: + type: VTX + count: 16 + offset: 0xB370 + symbol: koopa_seg6_vertex_0600B370 + +koopa_seg6_vertex_0600B470: + type: VTX + count: 15 + offset: 0xB470 + symbol: koopa_seg6_vertex_0600B470 + +koopa_seg6_vertex_0600B560: + type: VTX + count: 9 + offset: 0xB560 + symbol: koopa_seg6_vertex_0600B560 + +koopa_seg6_vertex_0600B5F0: + type: VTX + count: 15 + offset: 0xB5F0 + symbol: koopa_seg6_vertex_0600B5F0 + +koopa_seg6_dl_0600B6E0: + type: GFX + offset: 0xB6E0 + symbol: koopa_seg6_dl_0600B6E0 + +koopa_seg6_dl_0600B838: + type: GFX + offset: 0xB838 + symbol: koopa_seg6_dl_0600B838 + +koopa_seg6_dl_0600B8B8: + type: GFX + offset: 0xB8B8 + symbol: koopa_seg6_dl_0600B8B8 + +koopa_seg6_dl_0600BA10: + type: GFX + offset: 0xBA10 + symbol: koopa_seg6_dl_0600BA10 + +koopa_seg6_dl_0600BA90: + type: GFX + offset: 0xBA90 + symbol: koopa_seg6_dl_0600BA90 + +koopa_seg6_dl_0600BC18: + type: GFX + offset: 0xBC18 + symbol: koopa_seg6_dl_0600BC18 + +koopa_seg6_dl_0600BC88: + type: GFX + offset: 0xBC88 + symbol: koopa_seg6_dl_0600BC88 + +koopa_seg6_dl_0600BE10: + type: GFX + offset: 0xBE10 + symbol: koopa_seg6_dl_0600BE10 + +koopa_seg6_dl_0600BE80: + type: GFX + offset: 0xBE80 + symbol: koopa_seg6_dl_0600BE80 + +koopa_seg6_dl_0600C240: + type: GFX + offset: 0xC240 + symbol: koopa_seg6_dl_0600C240 + +koopa_seg6_dl_0600C498: + type: GFX + offset: 0xC498 + symbol: koopa_seg6_dl_0600C498 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/anims.yml new file mode 100644 index 0000000..17eb200 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/anims.yml @@ -0,0 +1,84 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + +koopa_seg6_anim_0600CC24: + type: SM64:ANIM + offset: 0xCC24 + symbol: koopa_seg6_anim_0600CC24 + +koopa_seg6_anim_0600CFB8: + type: SM64:ANIM + offset: 0xCFB8 + symbol: koopa_seg6_anim_0600CFB8 + +koopa_seg6_anim_0600D518: + type: SM64:ANIM + offset: 0xD518 + symbol: koopa_seg6_anim_0600D518 + +koopa_seg6_anim_0600D804: + type: SM64:ANIM + offset: 0xD804 + symbol: koopa_seg6_anim_0600D804 + +koopa_seg6_anim_0600DD90: + type: SM64:ANIM + offset: 0xDD90 + symbol: koopa_seg6_anim_0600DD90 + +koopa_seg6_anim_0600E32C: + type: SM64:ANIM + offset: 0xE32C + symbol: koopa_seg6_anim_0600E32C + +koopa_seg6_anim_0600E928: + type: SM64:ANIM + offset: 0xE928 + symbol: koopa_seg6_anim_0600E928 + +koopa_seg6_anim_0600F3EC: + type: SM64:ANIM + offset: 0xF3EC + symbol: koopa_seg6_anim_0600F3EC + +koopa_seg6_anim_0600FB1C: + type: SM64:ANIM + offset: 0xFB1C + symbol: koopa_seg6_anim_0600FB1C + +koopa_seg6_anim_06010258: + type: SM64:ANIM + offset: 0x10258 + symbol: koopa_seg6_anim_06010258 + +koopa_seg6_anim_06010634: + type: SM64:ANIM + offset: 0x10634 + symbol: koopa_seg6_anim_06010634 + +koopa_seg6_anim_06010E48: + type: SM64:ANIM + offset: 0x10E48 + symbol: koopa_seg6_anim_06010E48 + +koopa_seg6_anim_060110D8: + type: SM64:ANIM + offset: 0x110D8 + symbol: koopa_seg6_anim_060110D8 + +koopa_seg6_anim_0601134C: + type: SM64:ANIM + offset: 0x1134C + symbol: koopa_seg6_anim_0601134C + +koopa_seg6_anims_06011364: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 17 + offset: 0x11364 + symbol: koopa_seg6_anims_06011364 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/geo.yml new file mode 100644 index 0000000..5c095d2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/koopa.yml" + autopads: false + segments: + - [ 0xD, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag.yml new file mode 100644 index 0000000..bc83233 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag.yml @@ -0,0 +1,163 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa_flag/anims.h"' + - '#include "koopa_flag/geo.h"' + +koopa_flag_seg6_lights_06000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: koopa_flag_seg6_lights_06000000 + +koopa_flag_seg6_lights_06000018: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: koopa_flag_seg6_lights_06000018 + +koopa_flag_seg6_lights_06000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: koopa_flag_seg6_lights_06000030 + +koopa_flag_banner: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x48 + format: RGBA16 + symbol: koopa_flag_seg6_texture_06000048 + +koopa_flag_seg6_lights_06000848: + type: LIGHTS + size: 24 + offset: 0x848 + symbol: koopa_flag_seg6_lights_06000848 + +koopa_flag_seg6_lights_06000860: + type: LIGHTS + size: 24 + offset: 0x860 + symbol: koopa_flag_seg6_lights_06000860 + +koopa_flag_seg6_vertex_06000878: + type: VTX + count: 5 + offset: 0x878 + symbol: koopa_flag_seg6_vertex_06000878 + +koopa_flag_seg6_vertex_060008C8: + type: VTX + count: 10 + offset: 0x8C8 + symbol: koopa_flag_seg6_vertex_060008C8 + +koopa_flag_seg6_dl_06000968: + type: GFX + offset: 0x968 + symbol: koopa_flag_seg6_dl_06000968 + +koopa_flag_seg6_dl_06000A08: + type: GFX + offset: 0xA08 + symbol: koopa_flag_seg6_dl_06000A08 + +koopa_flag_seg6_vertex_06000A38: + type: VTX + count: 3 + offset: 0xA38 + symbol: koopa_flag_seg6_vertex_06000A38 + +koopa_flag_seg6_vertex_06000A68: + type: VTX + count: 5 + offset: 0xA68 + symbol: koopa_flag_seg6_vertex_06000A68 + +koopa_flag_seg6_dl_06000AB8: + type: GFX + offset: 0xAB8 + symbol: koopa_flag_seg6_dl_06000AB8 + +koopa_flag_seg6_dl_06000AE8: + type: GFX + offset: 0xAE8 + symbol: koopa_flag_seg6_dl_06000AE8 + +koopa_flag_seg6_dl_06000B08: + type: GFX + offset: 0xB08 + symbol: koopa_flag_seg6_dl_06000B08 + +koopa_flag_seg6_vertex_06000B80: + type: VTX + count: 4 + offset: 0xB80 + symbol: koopa_flag_seg6_vertex_06000B80 + +koopa_flag_seg6_dl_06000BC0: + type: GFX + offset: 0xBC0 + symbol: koopa_flag_seg6_dl_06000BC0 + +koopa_flag_seg6_dl_06000BF8: + type: GFX + offset: 0xBF8 + symbol: koopa_flag_seg6_dl_06000BF8 + +koopa_flag_seg6_vertex_06000C68: + type: VTX + count: 4 + offset: 0xC68 + symbol: koopa_flag_seg6_vertex_06000C68 + +koopa_flag_seg6_dl_06000CA8: + type: GFX + offset: 0xCA8 + symbol: koopa_flag_seg6_dl_06000CA8 + +koopa_flag_seg6_dl_06000CE0: + type: GFX + offset: 0xCE0 + symbol: koopa_flag_seg6_dl_06000CE0 + +koopa_flag_seg6_vertex_06000D50: + type: VTX + count: 4 + offset: 0xD50 + symbol: koopa_flag_seg6_vertex_06000D50 + +koopa_flag_seg6_dl_06000D90: + type: GFX + offset: 0xD90 + symbol: koopa_flag_seg6_dl_06000D90 + +koopa_flag_seg6_dl_06000DB0: + type: GFX + offset: 0xDB0 + symbol: koopa_flag_seg6_dl_06000DB0 + +koopa_flag_seg6_vertex_06000DF0: + type: VTX + count: 3 + offset: 0xDF0 + symbol: koopa_flag_seg6_vertex_06000DF0 + +koopa_flag_seg6_dl_06000E20: + type: GFX + offset: 0xE20 + symbol: koopa_flag_seg6_dl_06000E20 + +koopa_flag_seg6_dl_06000E38: + type: GFX + offset: 0xE38 + symbol: koopa_flag_seg6_dl_06000E38 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/anims.yml new file mode 100644 index 0000000..c2f60cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + +koopa_flag_seg6_anim_06001010: + type: SM64:ANIM + offset: 0x1010 + symbol: koopa_flag_seg6_anim_06001010 + +koopa_flag_seg6_anims_06001028: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x1028 + symbol: koopa_flag_seg6_anims_06001028 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_flag/geo.yml new file mode 100644 index 0000000..e82b2c2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1D5FE0 ] + +koopa_flag_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: koopa_flag_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell.yml new file mode 100644 index 0000000..a77774b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell.yml @@ -0,0 +1,235 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa_shell/geo.h"' + +koopa_shell_seg8_lights_08026388: + type: LIGHTS + size: 24 + offset: 0x26388 + symbol: koopa_shell_seg8_lights_08026388 + +koopa_shell_seg8_lights_080263A0: + type: LIGHTS + size: 24 + offset: 0x263A0 + symbol: koopa_shell_seg8_lights_080263A0 + +koopa_shell_seg8_lights_080263B8: + type: LIGHTS + size: 24 + offset: 0x263B8 + symbol: koopa_shell_seg8_lights_080263B8 + +koopa_shell_seg8_lights_080263D0: + type: LIGHTS + size: 24 + offset: 0x263D0 + symbol: koopa_shell_seg8_lights_080263D0 + +koopa_shell_seg8_vertex_080263E8: + type: VTX + count: 15 + offset: 0x263E8 + symbol: koopa_shell_seg8_vertex_080263E8 + +koopa_shell_seg8_vertex_080264D8: + type: VTX + count: 15 + offset: 0x264D8 + symbol: koopa_shell_seg8_vertex_080264D8 + +koopa_shell_seg8_vertex_080265C8: + type: VTX + count: 15 + offset: 0x265C8 + symbol: koopa_shell_seg8_vertex_080265C8 + +koopa_shell_seg8_vertex_080266B8: + type: VTX + count: 15 + offset: 0x266B8 + symbol: koopa_shell_seg8_vertex_080266B8 + +koopa_shell_seg8_vertex_080267A8: + type: VTX + count: 15 + offset: 0x267A8 + symbol: koopa_shell_seg8_vertex_080267A8 + +koopa_shell_seg8_vertex_08026898: + type: VTX + count: 15 + offset: 0x26898 + symbol: koopa_shell_seg8_vertex_08026898 + +koopa_shell_seg8_vertex_08026988: + type: VTX + count: 9 + offset: 0x26988 + symbol: koopa_shell_seg8_vertex_08026988 + +koopa_shell_seg8_vertex_08026A18: + type: VTX + count: 15 + offset: 0x26A18 + symbol: koopa_shell_seg8_vertex_08026A18 + +koopa_shell_seg8_vertex_08026B08: + type: VTX + count: 15 + offset: 0x26B08 + symbol: koopa_shell_seg8_vertex_08026B08 + +koopa_shell_seg8_vertex_08026BF8: + type: VTX + count: 15 + offset: 0x26BF8 + symbol: koopa_shell_seg8_vertex_08026BF8 + +koopa_shell_seg8_vertex_08026CE8: + type: VTX + count: 15 + offset: 0x26CE8 + symbol: koopa_shell_seg8_vertex_08026CE8 + +koopa_shell_seg8_vertex_08026DD8: + type: VTX + count: 15 + offset: 0x26DD8 + symbol: koopa_shell_seg8_vertex_08026DD8 + +koopa_shell_seg8_vertex_08026EC8: + type: VTX + count: 15 + offset: 0x26EC8 + symbol: koopa_shell_seg8_vertex_08026EC8 + +koopa_shell_seg8_vertex_08026FB8: + type: VTX + count: 15 + offset: 0x26FB8 + symbol: koopa_shell_seg8_vertex_08026FB8 + +koopa_shell_seg8_vertex_080270A8: + type: VTX + count: 6 + offset: 0x270A8 + symbol: koopa_shell_seg8_vertex_080270A8 + +koopa_shell_seg8_dl_08027108: + type: GFX + offset: 0x27108 + symbol: koopa_shell_seg8_dl_08027108 + +koopa_shell_seg8_dl_08027170: + type: GFX + offset: 0x27170 + symbol: koopa_shell_seg8_dl_08027170 + +koopa_shell_seg8_dl_08027258: + type: GFX + offset: 0x27258 + symbol: koopa_shell_seg8_dl_08027258 + +koopa_shell_seg8_dl_080273C8: + type: GFX + offset: 0x273C8 + symbol: koopa_shell_seg8_dl_080273C8 + +koopa_shell_seg8_dl_08027420: + type: GFX + offset: 0x27420 + symbol: koopa_shell_seg8_dl_08027420 + +koopa_shell_seg8_lights_08027470: + type: LIGHTS + size: 24 + offset: 0x27470 + symbol: koopa_shell_seg8_lights_08027470 + +koopa_shell_seg8_lights_08027488: + type: LIGHTS + size: 24 + offset: 0x27488 + symbol: koopa_shell_seg8_lights_08027488 + +koopa_shell_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x274A0 + format: RGBA16 + symbol: koopa_shell_seg8_texture_080274A0 + +koopa_shell_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27CA0 + format: RGBA16 + symbol: koopa_shell_seg8_texture_08027CA0 + +koopa_shell_seg8_vertex_080284A0: + type: VTX + count: 10 + offset: 0x284A0 + symbol: koopa_shell_seg8_vertex_080284A0 + +koopa_shell_seg8_vertex_08028540: + type: VTX + count: 14 + offset: 0x28540 + symbol: koopa_shell_seg8_vertex_08028540 + +koopa_shell_seg8_vertex_08028620: + type: VTX + count: 5 + offset: 0x28620 + symbol: koopa_shell_seg8_vertex_08028620 + +koopa_shell_seg8_vertex_08028670: + type: VTX + count: 15 + offset: 0x28670 + symbol: koopa_shell_seg8_vertex_08028670 + +koopa_shell_seg8_vertex_08028760: + type: VTX + count: 15 + offset: 0x28760 + symbol: koopa_shell_seg8_vertex_08028760 + +koopa_shell_seg8_vertex_08028850: + type: VTX + count: 9 + offset: 0x28850 + symbol: koopa_shell_seg8_vertex_08028850 + +koopa_shell_seg8_dl_080288E0: + type: GFX + offset: 0x288E0 + symbol: koopa_shell_seg8_dl_080288E0 + +koopa_shell_seg8_dl_08028978: + type: GFX + offset: 0x28978 + symbol: koopa_shell_seg8_dl_08028978 + +koopa_shell_seg8_dl_08028A20: + type: GFX + offset: 0x28A20 + symbol: koopa_shell_seg8_dl_08028A20 + +koopa_shell_seg8_dl_08028B78: + type: GFX + offset: 0x28B78 + symbol: koopa_shell_seg8_dl_08028B78 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/koopa_shell/geo.yml new file mode 100644 index 0000000..3380a6c --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman.yml new file mode 100644 index 0000000..6a81269 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman.yml @@ -0,0 +1,383 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + header: + header: + - '#include "sm64.h"' + - '#include "lakitu_cameraman/anims.h"' + - '#include "lakitu_cameraman/geo.h"' + +lakitu_cameraman_cloud_face_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: lakitu_seg6_texture_06000000 + +lakitu_cameraman_eyes_open: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: lakitu_seg6_texture_06000800 + +lakitu_cameraman_eyes_closed: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: lakitu_seg6_texture_06001800 + +lakitu_cameraman_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: lakitu_seg6_texture_06002800 + +lakitu_cameraman_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: lakitu_seg6_texture_06003000 + +lakitu_camera_lens: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3800 + format: RGBA16 + symbol: lakitu_seg6_texture_06003800 + +lakitu_seg6_lights_06003A00: + type: LIGHTS + size: 24 + offset: 0x3A00 + symbol: lakitu_seg6_lights_06003A00 + +lakitu_seg6_lights_06003A18: + type: LIGHTS + size: 24 + offset: 0x3A18 + symbol: lakitu_seg6_lights_06003A18 + +lakitu_seg6_vertex_06003A30: + type: VTX + count: 16 + offset: 0x3A30 + symbol: lakitu_seg6_vertex_06003A30 + +lakitu_seg6_vertex_06003B30: + type: VTX + count: 10 + offset: 0x3B30 + symbol: lakitu_seg6_vertex_06003B30 + +lakitu_seg6_vertex_06003BD0: + type: VTX + count: 11 + offset: 0x3BD0 + symbol: lakitu_seg6_vertex_06003BD0 + +lakitu_seg6_dl_06003C80: + type: GFX + offset: 0x3C80 + symbol: lakitu_seg6_dl_06003C80 + +lakitu_seg6_dl_06003DB0: + type: GFX + offset: 0x3DB0 + symbol: lakitu_seg6_dl_06003DB0 + +lakitu_seg6_dl_06003E30: + type: GFX + offset: 0x3E30 + symbol: lakitu_seg6_dl_06003E30 + +lakitu_seg6_lights_06003E98: + type: LIGHTS + size: 24 + offset: 0x3E98 + symbol: lakitu_seg6_lights_06003E98 + +lakitu_seg6_vertex_06003EB0: + type: VTX + count: 16 + offset: 0x3EB0 + symbol: lakitu_seg6_vertex_06003EB0 + +lakitu_seg6_vertex_06003FB0: + type: VTX + count: 15 + offset: 0x3FB0 + symbol: lakitu_seg6_vertex_06003FB0 + +lakitu_seg6_vertex_060040A0: + type: VTX + count: 16 + offset: 0x40A0 + symbol: lakitu_seg6_vertex_060040A0 + +lakitu_seg6_vertex_060041A0: + type: VTX + count: 15 + offset: 0x41A0 + symbol: lakitu_seg6_vertex_060041A0 + +lakitu_seg6_vertex_06004290: + type: VTX + count: 16 + offset: 0x4290 + symbol: lakitu_seg6_vertex_06004290 + +lakitu_seg6_vertex_06004390: + type: VTX + count: 8 + offset: 0x4390 + symbol: lakitu_seg6_vertex_06004390 + +lakitu_seg6_dl_06004410: + type: GFX + offset: 0x4410 + symbol: lakitu_seg6_dl_06004410 + +lakitu_seg6_dl_06004680: + type: GFX + offset: 0x4680 + symbol: lakitu_seg6_dl_06004680 + +lakitu_seg6_lights_060046E0: + type: LIGHTS + size: 24 + offset: 0x46E0 + symbol: lakitu_seg6_lights_060046E0 + +lakitu_seg6_vertex_060046F8: + type: VTX + count: 15 + offset: 0x46F8 + symbol: lakitu_seg6_vertex_060046F8 + +lakitu_seg6_dl_060047E8: + type: GFX + offset: 0x47E8 + symbol: lakitu_seg6_dl_060047E8 + +lakitu_seg6_lights_060048D8: + type: LIGHTS + size: 24 + offset: 0x48D8 + symbol: lakitu_seg6_lights_060048D8 + +lakitu_seg6_vertex_060048F0: + type: VTX + count: 15 + offset: 0x48F0 + symbol: lakitu_seg6_vertex_060048F0 + +lakitu_seg6_dl_060049E0: + type: GFX + offset: 0x49E0 + symbol: lakitu_seg6_dl_060049E0 + +lakitu_seg6_lights_06004AD0: + type: LIGHTS + size: 24 + offset: 0x4AD0 + symbol: lakitu_seg6_lights_06004AD0 + +lakitu_seg6_vertex_06004AE8: + type: VTX + count: 12 + offset: 0x4AE8 + symbol: lakitu_seg6_vertex_06004AE8 + +lakitu_seg6_dl_06004BA8: + type: GFX + offset: 0x4BA8 + symbol: lakitu_seg6_dl_06004BA8 + +lakitu_seg6_dl_06004BE8: + type: GFX + offset: 0x4BE8 + symbol: lakitu_seg6_dl_06004BE8 + +lakitu_seg6_dl_06004C30: + type: GFX + offset: 0x4C30 + symbol: lakitu_seg6_dl_06004C30 + +lakitu_seg6_dl_06004C60: + type: GFX + offset: 0x4C60 + symbol: lakitu_seg6_dl_06004C60 + +lakitu_seg6_dl_06004C88: + type: GFX + offset: 0x4C88 + symbol: lakitu_seg6_dl_06004C88 + +lakitu_seg6_lights_06004CB0: + type: LIGHTS + size: 24 + offset: 0x4CB0 + symbol: lakitu_seg6_lights_06004CB0 + +lakitu_seg6_lights_06004CC8: + type: LIGHTS + size: 24 + offset: 0x4CC8 + symbol: lakitu_seg6_lights_06004CC8 + +lakitu_seg6_lights_06004CE0: + type: LIGHTS + size: 24 + offset: 0x4CE0 + symbol: lakitu_seg6_lights_06004CE0 + +lakitu_seg6_lights_06004CF8: + type: LIGHTS + size: 24 + offset: 0x4CF8 + symbol: lakitu_seg6_lights_06004CF8 + +lakitu_seg6_vertex_06004D10: + type: VTX + count: 4 + offset: 0x4D10 + symbol: lakitu_seg6_vertex_06004D10 + +lakitu_seg6_vertex_06004D50: + type: VTX + count: 15 + offset: 0x4D50 + symbol: lakitu_seg6_vertex_06004D50 + +lakitu_seg6_vertex_06004E40: + type: VTX + count: 15 + offset: 0x4E40 + symbol: lakitu_seg6_vertex_06004E40 + +lakitu_seg6_vertex_06004F30: + type: VTX + count: 6 + offset: 0x4F30 + symbol: lakitu_seg6_vertex_06004F30 + +lakitu_seg6_vertex_06004F90: + type: VTX + count: 14 + offset: 0x4F90 + symbol: lakitu_seg6_vertex_06004F90 + +lakitu_seg6_vertex_06005070: + type: VTX + count: 14 + offset: 0x5070 + symbol: lakitu_seg6_vertex_06005070 + +lakitu_seg6_vertex_06005150: + type: VTX + count: 8 + offset: 0x5150 + symbol: lakitu_seg6_vertex_06005150 + +lakitu_seg6_dl_060051D0: + type: GFX + offset: 0x51D0 + symbol: lakitu_seg6_dl_060051D0 + +lakitu_seg6_dl_06005218: + type: GFX + offset: 0x5218 + symbol: lakitu_seg6_dl_06005218 + +lakitu_seg6_dl_06005360: + type: GFX + offset: 0x5360 + symbol: lakitu_seg6_dl_06005360 + +lakitu_cameraman_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x53D8 + symbol: lakitu_cameraman_lights_unused1 + +lakitu_seg6_lights_060053F0: + type: LIGHTS + size: 24 + offset: 0x53F0 + symbol: lakitu_seg6_lights_060053F0 + +lakitu_cameraman_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x5408 + symbol: lakitu_cameraman_lights_unused2 + +lakitu_cameraman_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x5420 + symbol: lakitu_cameraman_lights_unused3 + +lakitu_seg6_lights_06005438: + type: LIGHTS + size: 24 + offset: 0x5438 + symbol: lakitu_seg6_lights_06005438 + +lakitu_cameraman_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x5450 + symbol: lakitu_cameraman_lights_unused4 + +lakitu_seg6_vertex_06005468: + type: VTX + count: 13 + offset: 0x5468 + symbol: lakitu_seg6_vertex_06005468 + +lakitu_seg6_vertex_06005538: + type: VTX + count: 3 + offset: 0x5538 + symbol: lakitu_seg6_vertex_06005538 + +lakitu_seg6_vertex_06005568: + type: VTX + count: 3 + offset: 0x5568 + symbol: lakitu_seg6_vertex_06005568 + +lakitu_seg6_dl_06005598: + type: GFX + offset: 0x5598 + symbol: lakitu_seg6_dl_06005598 + +lakitu_seg6_dl_060055E8: + type: GFX + offset: 0x55E8 + symbol: lakitu_seg6_dl_060055E8 + +lakitu_seg6_dl_06005610: + type: GFX + offset: 0x5610 + symbol: lakitu_seg6_dl_06005610 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/anims.yml new file mode 100644 index 0000000..ab20688 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + +lakitu_seg6_anim_060058E0: + type: SM64:ANIM + offset: 0x58E0 + symbol: lakitu_seg6_anim_060058E0 + +lakitu_seg6_anims_060058F8: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x58F8 + symbol: lakitu_seg6_anims_060058F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_cameraman/geo.yml new file mode 100644 index 0000000..c4f2b87 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1E2F20 ] + +lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: lakitu_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy.yml new file mode 100644 index 0000000..ab0eec8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy.yml @@ -0,0 +1,258 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + header: + header: + - '#include "sm64.h"' + - '#include "lakitu_enemy/anims.h"' + - '#include "lakitu_enemy/geo.h"' + +lakitu_enemy_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xEC98 + symbol: lakitu_enemy_lights_unused1 + +lakitu_enemy_seg5_lights_0500ECB0: + type: LIGHTS + size: 24 + offset: 0xECB0 + symbol: lakitu_enemy_seg5_lights_0500ECB0 + +lakitu_enemy_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xECB0 + symbol: lakitu_enemy_lights_unused2 + +lakitu_enemy_cloud_face_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xECE0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_0500ECE0 + +lakitu_enemy_eyes_open: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF4E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_0500F4E0 + +lakitu_enemy_eyes_closed: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x104E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_050104E0 + +lakitu_enemy_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x114E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_050114E0 + +lakitu_enemy_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11CE0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_05011CE0 + +lakitu_enemy_seg5_lights_050124E0: + type: LIGHTS + size: 24 + offset: 0x124E0 + symbol: lakitu_enemy_seg5_lights_050124E0 + +lakitu_enemy_seg5_lights_050124F8: + type: LIGHTS + size: 24 + offset: 0x124F8 + symbol: lakitu_enemy_seg5_lights_050124F8 + +lakitu_enemy_seg5_vertex_05012510: + type: VTX + count: 16 + offset: 0x12510 + symbol: lakitu_enemy_seg5_vertex_05012510 + +lakitu_enemy_seg5_vertex_05012610: + type: VTX + count: 10 + offset: 0x12610 + symbol: lakitu_enemy_seg5_vertex_05012610 + +lakitu_enemy_seg5_vertex_050126B0: + type: VTX + count: 11 + offset: 0x126B0 + symbol: lakitu_enemy_seg5_vertex_050126B0 + +lakitu_enemy_seg5_dl_05012760: + type: GFX + offset: 0x12760 + symbol: lakitu_enemy_seg5_dl_05012760 + +lakitu_enemy_seg5_dl_05012890: + type: GFX + offset: 0x12890 + symbol: lakitu_enemy_seg5_dl_05012890 + +lakitu_enemy_seg5_dl_05012910: + type: GFX + offset: 0x12910 + symbol: lakitu_enemy_seg5_dl_05012910 + +lakitu_enemy_seg5_lights_05012978: + type: LIGHTS + size: 24 + offset: 0x12978 + symbol: lakitu_enemy_seg5_lights_05012978 + +lakitu_enemy_seg5_vertex_05012990: + type: VTX + count: 16 + offset: 0x12990 + symbol: lakitu_enemy_seg5_vertex_05012990 + +lakitu_enemy_seg5_vertex_05012A90: + type: VTX + count: 15 + offset: 0x12A90 + symbol: lakitu_enemy_seg5_vertex_05012A90 + +lakitu_enemy_seg5_vertex_05012B80: + type: VTX + count: 16 + offset: 0x12B80 + symbol: lakitu_enemy_seg5_vertex_05012B80 + +lakitu_enemy_seg5_vertex_05012C80: + type: VTX + count: 15 + offset: 0x12C80 + symbol: lakitu_enemy_seg5_vertex_05012C80 + +lakitu_enemy_seg5_vertex_05012D70: + type: VTX + count: 16 + offset: 0x12D70 + symbol: lakitu_enemy_seg5_vertex_05012D70 + +lakitu_enemy_seg5_vertex_05012E70: + type: VTX + count: 8 + offset: 0x12E70 + symbol: lakitu_enemy_seg5_vertex_05012E70 + +lakitu_enemy_seg5_dl_05012EF0: + type: GFX + offset: 0x12EF0 + symbol: lakitu_enemy_seg5_dl_05012EF0 + +lakitu_enemy_seg5_dl_05013160: + type: GFX + offset: 0x13160 + symbol: lakitu_enemy_seg5_dl_05013160 + +lakitu_enemy_seg5_lights_050131C0: + type: LIGHTS + size: 24 + offset: 0x131C0 + symbol: lakitu_enemy_seg5_lights_050131C0 + +lakitu_enemy_seg5_vertex_050131D8: + type: VTX + count: 12 + offset: 0x131D8 + symbol: lakitu_enemy_seg5_vertex_050131D8 + +lakitu_enemy_seg5_dl_05013298: + type: GFX + offset: 0x13298 + symbol: lakitu_enemy_seg5_dl_05013298 + +lakitu_enemy_seg5_dl_050132D8: + type: GFX + offset: 0x132D8 + symbol: lakitu_enemy_seg5_dl_050132D8 + +lakitu_enemy_seg5_dl_05013320: + type: GFX + offset: 0x13320 + symbol: lakitu_enemy_seg5_dl_05013320 + +lakitu_enemy_seg5_dl_05013350: + type: GFX + offset: 0x13350 + symbol: lakitu_enemy_seg5_dl_05013350 + +lakitu_enemy_seg5_dl_05013378: + type: GFX + offset: 0x13378 + symbol: lakitu_enemy_seg5_dl_05013378 + +lakitu_enemy_seg5_lights_050133A0: + type: LIGHTS + size: 24 + offset: 0x133A0 + symbol: lakitu_enemy_seg5_lights_050133A0 + +lakitu_enemy_seg5_vertex_050133B8: + type: VTX + count: 15 + offset: 0x133B8 + symbol: lakitu_enemy_seg5_vertex_050133B8 + +lakitu_enemy_seg5_dl_050134A8: + type: GFX + offset: 0x134A8 + symbol: lakitu_enemy_seg5_dl_050134A8 + +lakitu_enemy_seg5_lights_05013598: + type: LIGHTS + size: 24 + offset: 0x13598 + symbol: lakitu_enemy_seg5_lights_05013598 + +lakitu_enemy_seg5_vertex_050135B0: + type: VTX + count: 15 + offset: 0x135B0 + symbol: lakitu_enemy_seg5_vertex_050135B0 + +lakitu_enemy_seg5_dl_050136A0: + type: GFX + offset: 0x136A0 + symbol: lakitu_enemy_seg5_dl_050136A0 + +lakitu_enemy_seg5_vertex_05013790: + type: VTX + count: 13 + offset: 0x13790 + symbol: lakitu_enemy_seg5_vertex_05013790 + +lakitu_enemy_seg5_dl_05013860: + type: GFX + offset: 0x13860 + symbol: lakitu_enemy_seg5_dl_05013860 + +lakitu_enemy_seg5_dl_050138B0: + type: GFX + offset: 0x138B0 + symbol: lakitu_enemy_seg5_dl_050138B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/anims.yml new file mode 100644 index 0000000..2858ff3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + +lakitu_enemy_seg5_anim_05013EDC: + type: SM64:ANIM + offset: 0x13EDC + symbol: lakitu_enemy_seg5_anim_05013EDC + +lakitu_enemy_seg5_anim_050140E8: + type: SM64:ANIM + offset: 0x140E8 + symbol: lakitu_enemy_seg5_anim_050140E8 + +lakitu_enemy_seg5_anim_050142E0: + type: SM64:ANIM + offset: 0x142E0 + symbol: lakitu_enemy_seg5_anim_050142E0 + +lakitu_enemy_seg5_anim_050144BC: + type: SM64:ANIM + offset: 0x144BC + symbol: lakitu_enemy_seg5_anim_050144BC + +lakitu_enemy_seg5_anims_050144D4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x144D4 + symbol: lakitu_enemy_seg5_anims_050144D4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/lakitu_enemy/geo.yml new file mode 100644 index 0000000..d2a26f1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x186370 ] + +enemy_lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001BC + symbol: enemy_lakitu_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves.yml new file mode 100644 index 0000000..8ee233d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "leaves/geo.h"' + +leaves_seg3_vertex_0301CBA0: + type: VTX + count: 4 + offset: 0x1CBA0 + symbol: leaves_seg3_vertex_0301CBA0 + +leaf: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1CBE0 + format: RGBA16 + symbol: leaves_seg3_texture_0301CBE0 + +leaves_seg3_dl_0301CDE0: + type: GFX + offset: 0x1CDE0 + symbol: leaves_seg3_dl_0301CDE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/leaves/geo.yml new file mode 100644 index 0000000..4315aaa --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano.yml new file mode 100644 index 0000000..8e808ba --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano.yml @@ -0,0 +1,265 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "mad_piano/anims.h"' + - '#include "mad_piano/geo.h"' + +mad_piano_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x6A90 + symbol: mad_piano_lights_unused1 + +mad_piano_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x6AA8 + symbol: mad_piano_lights_unused2 + +mad_piano_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x6AC0 + symbol: mad_piano_lights_unused3 + +mad_piano_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x6AD8 + symbol: mad_piano_lights_unused4 + +mad_piano_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6AF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05006AF0 + +mad_piano_body: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x72F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050072F0 + +mad_piano_keys_corner: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x76F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050076F0 + +mad_piano_mouth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x7AF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05007AF0 + +mad_piano_keys: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x7EF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05007EF0 + +mad_piano_keys_edge: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x82F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050082F0 + +mad_piano_seg5_lights_050086F0: + type: LIGHTS + size: 24 + offset: 0x86F0 + symbol: mad_piano_seg5_lights_050086F0 + +mad_piano_seg5_vertex_05008708: + type: VTX + count: 10 + offset: 0x8708 + symbol: mad_piano_seg5_vertex_05008708 + +mad_piano_seg5_vertex_050087A8: + type: VTX + count: 15 + offset: 0x87A8 + symbol: mad_piano_seg5_vertex_050087A8 + +mad_piano_seg5_vertex_05008898: + type: VTX + count: 15 + offset: 0x8898 + symbol: mad_piano_seg5_vertex_05008898 + +mad_piano_seg5_vertex_05008988: + type: VTX + count: 15 + offset: 0x8988 + symbol: mad_piano_seg5_vertex_05008988 + +mad_piano_seg5_vertex_05008A78: + type: VTX + count: 15 + offset: 0x8A78 + symbol: mad_piano_seg5_vertex_05008A78 + +mad_piano_seg5_dl_05008B68: + type: GFX + offset: 0x8B68 + symbol: mad_piano_seg5_dl_05008B68 + +mad_piano_seg5_dl_05008BD0: + type: GFX + offset: 0x8BD0 + symbol: mad_piano_seg5_dl_05008BD0 + +mad_piano_seg5_dl_05008CB0: + type: GFX + offset: 0x8CB0 + symbol: mad_piano_seg5_dl_05008CB0 + +mad_piano_seg5_lights_05008D40: + type: LIGHTS + size: 24 + offset: 0x8D40 + symbol: mad_piano_seg5_lights_05008D40 + +mad_piano_seg5_lights_05008D58: + type: LIGHTS + size: 24 + offset: 0x8D58 + symbol: mad_piano_seg5_lights_05008D58 + +mad_piano_seg5_lights_05008D70: + type: LIGHTS + size: 24 + offset: 0x8D70 + symbol: mad_piano_seg5_lights_05008D70 + +mad_piano_seg5_lights_05008D88: + type: LIGHTS + size: 24 + offset: 0x8D88 + symbol: mad_piano_seg5_lights_05008D88 + +mad_piano_seg5_vertex_05008DA0: + type: VTX + count: 13 + offset: 0x8DA0 + symbol: mad_piano_seg5_vertex_05008DA0 + +mad_piano_seg5_vertex_05008E70: + type: VTX + count: 15 + offset: 0x8E70 + symbol: mad_piano_seg5_vertex_05008E70 + +mad_piano_seg5_vertex_05008F60: + type: VTX + count: 15 + offset: 0x8F60 + symbol: mad_piano_seg5_vertex_05008F60 + +mad_piano_seg5_vertex_05009050: + type: VTX + count: 16 + offset: 0x9050 + symbol: mad_piano_seg5_vertex_05009050 + +mad_piano_seg5_vertex_05009150: + type: VTX + count: 15 + offset: 0x9150 + symbol: mad_piano_seg5_vertex_05009150 + +mad_piano_seg5_vertex_05009240: + type: VTX + count: 15 + offset: 0x9240 + symbol: mad_piano_seg5_vertex_05009240 + +mad_piano_seg5_vertex_05009330: + type: VTX + count: 12 + offset: 0x9330 + symbol: mad_piano_seg5_vertex_05009330 + +mad_piano_seg5_vertex_050093F0: + type: VTX + count: 4 + offset: 0x93F0 + symbol: mad_piano_seg5_vertex_050093F0 + +mad_piano_seg5_vertex_05009430: + type: VTX + count: 4 + offset: 0x9430 + symbol: mad_piano_seg5_vertex_05009430 + +mad_piano_seg5_vertex_05009470: + type: VTX + count: 8 + offset: 0x9470 + symbol: mad_piano_seg5_vertex_05009470 + +mad_piano_seg5_vertex_050094F0: + type: VTX + count: 10 + offset: 0x94F0 + symbol: mad_piano_seg5_vertex_050094F0 + +mad_piano_seg5_dl_05009590: + type: GFX + offset: 0x9590 + symbol: mad_piano_seg5_dl_05009590 + +mad_piano_seg5_dl_050096C8: + type: GFX + offset: 0x96C8 + symbol: mad_piano_seg5_dl_050096C8 + +mad_piano_seg5_dl_050097B0: + type: GFX + offset: 0x97B0 + symbol: mad_piano_seg5_dl_050097B0 + +mad_piano_seg5_dl_050097F8: + type: GFX + offset: 0x97F8 + symbol: mad_piano_seg5_dl_050097F8 + +mad_piano_seg5_dl_05009840: + type: GFX + offset: 0x9840 + symbol: mad_piano_seg5_dl_05009840 + +mad_piano_seg5_dl_05009888: + type: GFX + offset: 0x9888 + symbol: mad_piano_seg5_dl_05009888 + +mad_piano_seg5_dl_050098E8: + type: GFX + offset: 0x98E8 + symbol: mad_piano_seg5_dl_050098E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/anims.yml new file mode 100644 index 0000000..9700a5e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + +mad_piano_seg5_anim_05009A04: + type: SM64:ANIM + offset: 0x9A04 + symbol: mad_piano_seg5_anim_05009A04 + +mad_piano_seg5_anim_05009AFC: + type: SM64:ANIM + offset: 0x9AFC + symbol: mad_piano_seg5_anim_05009AFC + +mad_piano_seg5_anims_05009B14: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x9B14 + symbol: mad_piano_seg5_anims_05009B14 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mad_piano/geo.yml new file mode 100644 index 0000000..bd8a860 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x16B9C0 ] + +mad_piano_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001B4 + symbol: mad_piano_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta.yml new file mode 100644 index 0000000..120aab9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta.yml @@ -0,0 +1,457 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + header: + header: + - '#include "sm64.h"' + - '#include "manta/anims.h"' + - '#include "manta/geo.h"' + +manta_seg5_lights_05001758: + type: LIGHTS + size: 24 + offset: 0x1758 + symbol: manta_seg5_lights_05001758 + +manta_seg5_lights_05001770: + type: LIGHTS + size: 24 + offset: 0x1770 + symbol: manta_seg5_lights_05001770 + +manta_lights_unused: + type: LIGHTS + size: 24 + offset: 0x1770 + symbol: manta_lights_unused + +manta_fin_corner: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17A0 + format: RGBA16 + symbol: manta_seg5_texture_050017A0 + +manta_gills: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1FA0 + format: RGBA16 + symbol: manta_seg5_texture_05001FA0 + +manta_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2FA0 + format: RGBA16 + symbol: manta_seg5_texture_05002FA0 + +manta_fin_edge: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x37A0 + format: RGBA16 + symbol: manta_seg5_texture_050037A0 + +manta_seg5_vertex_050047A0: + type: VTX + count: 16 + offset: 0x47A0 + symbol: manta_seg5_vertex_050047A0 + +manta_seg5_vertex_050048A0: + type: VTX + count: 12 + offset: 0x48A0 + symbol: manta_seg5_vertex_050048A0 + +manta_seg5_dl_05004960: + type: GFX + offset: 0x4960 + symbol: manta_seg5_dl_05004960 + +manta_seg5_dl_050049C8: + type: GFX + offset: 0x49C8 + symbol: manta_seg5_dl_050049C8 + +manta_seg5_dl_05004A70: + type: GFX + offset: 0x4A70 + symbol: manta_seg5_dl_05004A70 + +manta_seg5_vertex_05004AE8: + type: VTX + count: 16 + offset: 0x4AE8 + symbol: manta_seg5_vertex_05004AE8 + +manta_seg5_vertex_05004BE8: + type: VTX + count: 12 + offset: 0x4BE8 + symbol: manta_seg5_vertex_05004BE8 + +manta_seg5_dl_05004CA8: + type: GFX + offset: 0x4CA8 + symbol: manta_seg5_dl_05004CA8 + +manta_seg5_dl_05004D10: + type: GFX + offset: 0x4D10 + symbol: manta_seg5_dl_05004D10 + +manta_seg5_dl_05004DB8: + type: GFX + offset: 0x4DB8 + symbol: manta_seg5_dl_05004DB8 + +manta_seg5_vertex_05004E30: + type: VTX + count: 3 + offset: 0x4E30 + symbol: manta_seg5_vertex_05004E30 + +manta_seg5_dl_05004E60: + type: GFX + offset: 0x4E60 + symbol: manta_seg5_dl_05004E60 + +manta_seg5_dl_05004E90: + type: GFX + offset: 0x4E90 + symbol: manta_seg5_dl_05004E90 + +manta_seg5_vertex_05004F00: + type: VTX + count: 10 + offset: 0x4F00 + symbol: manta_seg5_vertex_05004F00 + +manta_seg5_dl_05004FA0: + type: GFX + offset: 0x4FA0 + symbol: manta_seg5_dl_05004FA0 + +manta_seg5_dl_05005038: + type: GFX + offset: 0x5038 + symbol: manta_seg5_dl_05005038 + +manta_seg5_vertex_050050A8: + type: VTX + count: 7 + offset: 0x50A8 + symbol: manta_seg5_vertex_050050A8 + +manta_seg5_vertex_05005118: + type: VTX + count: 10 + offset: 0x5118 + symbol: manta_seg5_vertex_05005118 + +manta_seg5_vertex_050051B8: + type: VTX + count: 9 + offset: 0x51B8 + symbol: manta_seg5_vertex_050051B8 + +manta_seg5_dl_05005248: + type: GFX + offset: 0x5248 + symbol: manta_seg5_dl_05005248 + +manta_seg5_dl_05005288: + type: GFX + offset: 0x5288 + symbol: manta_seg5_dl_05005288 + +manta_seg5_dl_05005308: + type: GFX + offset: 0x5308 + symbol: manta_seg5_dl_05005308 + +manta_seg5_dl_05005358: + type: GFX + offset: 0x5358 + symbol: manta_seg5_dl_05005358 + +manta_seg5_vertex_050053F0: + type: VTX + count: 8 + offset: 0x53F0 + symbol: manta_seg5_vertex_050053F0 + +manta_seg5_vertex_05005470: + type: VTX + count: 8 + offset: 0x5470 + symbol: manta_seg5_vertex_05005470 + +manta_seg5_dl_050054F0: + type: GFX + offset: 0x54F0 + symbol: manta_seg5_dl_050054F0 + +manta_seg5_dl_05005558: + type: GFX + offset: 0x5558 + symbol: manta_seg5_dl_05005558 + +manta_seg5_dl_050055A8: + type: GFX + offset: 0x55A8 + symbol: manta_seg5_dl_050055A8 + +manta_seg5_vertex_05005620: + type: VTX + count: 6 + offset: 0x5620 + symbol: manta_seg5_vertex_05005620 + +manta_seg5_vertex_05005680: + type: VTX + count: 6 + offset: 0x5680 + symbol: manta_seg5_vertex_05005680 + +manta_seg5_dl_050056E0: + type: GFX + offset: 0x56E0 + symbol: manta_seg5_dl_050056E0 + +manta_seg5_dl_05005730: + type: GFX + offset: 0x5730 + symbol: manta_seg5_dl_05005730 + +manta_seg5_dl_05005768: + type: GFX + offset: 0x5768 + symbol: manta_seg5_dl_05005768 + +manta_seg5_vertex_050057E0: + type: VTX + count: 10 + offset: 0x57E0 + symbol: manta_seg5_vertex_050057E0 + +manta_seg5_dl_05005880: + type: GFX + offset: 0x5880 + symbol: manta_seg5_dl_05005880 + +manta_seg5_dl_05005918: + type: GFX + offset: 0x5918 + symbol: manta_seg5_dl_05005918 + +manta_seg5_vertex_05005988: + type: VTX + count: 7 + offset: 0x5988 + symbol: manta_seg5_vertex_05005988 + +manta_seg5_vertex_050059F8: + type: VTX + count: 10 + offset: 0x59F8 + symbol: manta_seg5_vertex_050059F8 + +manta_seg5_vertex_05005A98: + type: VTX + count: 9 + offset: 0x5A98 + symbol: manta_seg5_vertex_05005A98 + +manta_seg5_dl_05005B28: + type: GFX + offset: 0x5B28 + symbol: manta_seg5_dl_05005B28 + +manta_seg5_dl_05005B68: + type: GFX + offset: 0x5B68 + symbol: manta_seg5_dl_05005B68 + +manta_seg5_dl_05005BE8: + type: GFX + offset: 0x5BE8 + symbol: manta_seg5_dl_05005BE8 + +manta_seg5_dl_05005C38: + type: GFX + offset: 0x5C38 + symbol: manta_seg5_dl_05005C38 + +manta_seg5_vertex_05005CD0: + type: VTX + count: 8 + offset: 0x5CD0 + symbol: manta_seg5_vertex_05005CD0 + +manta_seg5_vertex_05005D50: + type: VTX + count: 8 + offset: 0x5D50 + symbol: manta_seg5_vertex_05005D50 + +manta_seg5_dl_05005DD0: + type: GFX + offset: 0x5DD0 + symbol: manta_seg5_dl_05005DD0 + +manta_seg5_dl_05005E38: + type: GFX + offset: 0x5E38 + symbol: manta_seg5_dl_05005E38 + +manta_seg5_dl_05005E88: + type: GFX + offset: 0x5E88 + symbol: manta_seg5_dl_05005E88 + +manta_seg5_vertex_05005F00: + type: VTX + count: 6 + offset: 0x5F00 + symbol: manta_seg5_vertex_05005F00 + +manta_seg5_vertex_05005F60: + type: VTX + count: 6 + offset: 0x5F60 + symbol: manta_seg5_vertex_05005F60 + +manta_seg5_dl_05005FC0: + type: GFX + offset: 0x5FC0 + symbol: manta_seg5_dl_05005FC0 + +manta_seg5_dl_05006010: + type: GFX + offset: 0x6010 + symbol: manta_seg5_dl_05006010 + +manta_seg5_dl_05006048: + type: GFX + offset: 0x6048 + symbol: manta_seg5_dl_05006048 + +manta_seg5_vertex_050060C0: + type: VTX + count: 14 + offset: 0x60C0 + symbol: manta_seg5_vertex_050060C0 + +manta_seg5_vertex_050061A0: + type: VTX + count: 15 + offset: 0x61A0 + symbol: manta_seg5_vertex_050061A0 + +manta_seg5_vertex_05006290: + type: VTX + count: 14 + offset: 0x6290 + symbol: manta_seg5_vertex_05006290 + +manta_seg5_vertex_05006370: + type: VTX + count: 11 + offset: 0x6370 + symbol: manta_seg5_vertex_05006370 + +manta_seg5_vertex_05006420: + type: VTX + count: 15 + offset: 0x6420 + symbol: manta_seg5_vertex_05006420 + +manta_seg5_dl_05006510: + type: GFX + offset: 0x6510 + symbol: manta_seg5_dl_05006510 + +manta_seg5_dl_05006588: + type: GFX + offset: 0x6588 + symbol: manta_seg5_dl_05006588 + +manta_seg5_dl_050065F0: + type: GFX + offset: 0x65F0 + symbol: manta_seg5_dl_050065F0 + +manta_seg5_dl_050066D0: + type: GFX + offset: 0x66D0 + symbol: manta_seg5_dl_050066D0 + +manta_seg5_dl_05006750: + type: GFX + offset: 0x6750 + symbol: manta_seg5_dl_05006750 + +manta_seg5_vertex_05006808: + type: VTX + count: 6 + offset: 0x6808 + symbol: manta_seg5_vertex_05006808 + +manta_seg5_vertex_05006868: + type: VTX + count: 6 + offset: 0x6868 + symbol: manta_seg5_vertex_05006868 + +manta_seg5_vertex_050068C8: + type: VTX + count: 8 + offset: 0x68C8 + symbol: manta_seg5_vertex_050068C8 + +manta_seg5_vertex_05006948: + type: VTX + count: 8 + offset: 0x6948 + symbol: manta_seg5_vertex_05006948 + +manta_seg5_vertex_050069C8: + type: VTX + count: 12 + offset: 0x69C8 + symbol: manta_seg5_vertex_050069C8 + +manta_seg5_vertex_05006A88: + type: VTX + count: 8 + offset: 0x6A88 + symbol: manta_seg5_vertex_05006A88 + +manta_seg5_dl_05006B08: + type: GFX + offset: 0x6B08 + symbol: manta_seg5_dl_05006B08 + +manta_seg5_dl_05006B70: + type: GFX + offset: 0x6B70 + symbol: manta_seg5_dl_05006B70 + +manta_seg5_dl_05006C08: + type: GFX + offset: 0x6C08 + symbol: manta_seg5_dl_05006C08 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/anims.yml new file mode 100644 index 0000000..1f0d0a0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + +manta_seg5_anim_05008CFC: + type: SM64:ANIM + offset: 0x8CFC + symbol: manta_seg5_anim_05008CFC + +manta_seg5_anims_05008EB4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x8EB4 + symbol: manta_seg5_anims_05008EB4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/manta/geo.yml new file mode 100644 index 0000000..af0953e --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0x5, 0x139D10 ] + +manta_seg5_geo_05008D14: + type: SM64:GEO_LAYOUT + offset: 0x8D14 + symbol: manta_seg5_geo_05008D14 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario.yml new file mode 100644 index 0000000..9f709cc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario.yml @@ -0,0 +1,2313 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "mario/geo.h"' + +mario_blue_lights_group: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: mario_blue_lights_group + +mario_red_lights_group: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: mario_red_lights_group + +mario_white_lights_group: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: mario_white_lights_group + +mario_brown1_lights_group: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: mario_brown1_lights_group + +mario_beige_lights_group: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: mario_beige_lights_group + +mario_brown2_lights_group: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: mario_brown2_lights_group + +mario_metal: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x90 + format: RGBA16 + symbol: mario_texture_metal + +mario_overalls_button: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1090 + format: RGBA16 + symbol: mario_texture_yellow_button + +mario_logo: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1890 + format: RGBA16 + symbol: mario_texture_m_logo + +mario_sideburn: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2090 + format: RGBA16 + symbol: mario_texture_hair_sideburn + +mario_mustache: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2890 + format: RGBA16 + symbol: mario_texture_mustache + +mario_eyes_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3090 + format: RGBA16 + symbol: mario_texture_eyes_front + +mario_eyes_half_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3890 + format: RGBA16 + symbol: mario_texture_eyes_half_closed + +mario_eyes_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4090 + format: RGBA16 + symbol: mario_texture_eyes_closed + +mario_eyes_closed_unused_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4890 + format: RGBA16 + symbol: mario_texture_eyes_closed_unused1 + +mario_eyes_closed_unused_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5090 + format: RGBA16 + symbol: mario_texture_eyes_closed_unused2 + +mario_eyes_left_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5890 + format: RGBA16 + symbol: mario_texture_eyes_right + +mario_eyes_right_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6090 + format: RGBA16 + symbol: mario_texture_eyes_left + +mario_eyes_up_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6890 + format: RGBA16 + symbol: mario_texture_eyes_up + +mario_eyes_down_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7090 + format: RGBA16 + symbol: mario_texture_eyes_down + +mario_eyes_dead: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7890 + format: RGBA16 + symbol: mario_texture_eyes_dead + +mario_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8090 + format: RGBA16 + symbol: mario_texture_wings_half_1 + +mario_wing_tip: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9090 + format: RGBA16 + symbol: mario_texture_wings_half_2 + +mario_metal_wing_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA090 + format: RGBA16 + symbol: mario_texture_metal_wings_half_1 + +mario_metal_wing_tip_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB090 + format: RGBA16 + symbol: mario_texture_metal_wings_half_2 + +mario_butt_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xC090 + symbol: mario_butt_dl_vertex_group1 + +mario_butt_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xC180 + symbol: mario_butt_dl_vertex_group2 + +mario_butt_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xC260 + symbol: mario_butt_dl_vertex_group3 + +mario_butt_dl_vertex_group4: + type: VTX + count: 15 + offset: 0xC360 + symbol: mario_butt_dl_vertex_group4 + +mario_butt_dl_vertex_group5: + type: VTX + count: 15 + offset: 0xC450 + symbol: mario_butt_dl_vertex_group5 + +mario_butt_dl_vertex_group6: + type: VTX + count: 15 + offset: 0xC540 + symbol: mario_butt_dl_vertex_group6 + +mario_butt_dl_vertex_group7: + type: VTX + count: 15 + offset: 0xC630 + symbol: mario_butt_dl_vertex_group7 + +mario_butt_dl_vertex_group8: + type: VTX + count: 16 + offset: 0xC720 + symbol: mario_butt_dl_vertex_group8 + +mario_butt_dl_vertex_group9: + type: VTX + count: 16 + offset: 0xC820 + symbol: mario_butt_dl_vertex_group9 + +mario_butt_dl_vertex_group10: + type: VTX + count: 14 + offset: 0xC920 + symbol: mario_butt_dl_vertex_group10 + +mario_butt_dl: + type: GFX + offset: 0xCA00 + symbol: mario_butt_dl + +mario_butt: + type: GFX + offset: 0xCC98 + symbol: mario_butt + +mario_metal_butt: + type: GFX + offset: 0xCCC8 + symbol: mario_metal_butt + +mario_left_arm_shared_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xCD40 + symbol: mario_left_arm_shared_dl_vertex_group1 + +mario_left_arm_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xCE30 + symbol: mario_left_arm_shared_dl_vertex_group2 + +mario_left_arm_shared_dl_vertex_group3: + type: VTX + count: 14 + offset: 0xCF20 + symbol: mario_left_arm_shared_dl_vertex_group3 + +mario_left_arm_shared_dl_vertex_group4: + type: VTX + count: 9 + offset: 0xD000 + symbol: mario_left_arm_shared_dl_vertex_group4 + +mario_left_arm_shared_dl: + type: GFX + offset: 0xD090 + symbol: mario_left_arm_shared_dl + +mario_left_arm: + type: GFX + offset: 0xD1D8 + symbol: mario_left_arm + +mario_left_forearm_shared_dl_vertex: + type: VTX + count: 16 + offset: 0xD1F8 + symbol: mario_left_forearm_shared_dl_vertex + +mario_left_forearm_shared_dl: + type: GFX + offset: 0xD2F8 + symbol: mario_left_forearm_shared_dl + +mario_left_hand_closed_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xD3E8 + symbol: mario_left_hand_closed_shared_dl_vertex_group1 + +mario_left_hand_closed_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xD4E8 + symbol: mario_left_hand_closed_shared_dl_vertex_group2 + +mario_left_hand_closed_shared_dl_vertex_group3: + type: VTX + count: 15 + offset: 0xD5C8 + symbol: mario_left_hand_closed_shared_dl_vertex_group3 + +mario_left_hand_closed_shared_dl_vertex_group4: + type: VTX + count: 10 + offset: 0xD6B8 + symbol: mario_left_hand_closed_shared_dl_vertex_group4 + +mario_left_hand_closed_shared_dl: + type: GFX + offset: 0xD758 + symbol: mario_left_hand_closed_shared_dl + +mario_left_hand_closed: + type: GFX + offset: 0xD8F0 + symbol: mario_left_hand_closed + +mario_right_arm_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xD910 + symbol: mario_right_arm_shared_dl_vertex_group1 + +mario_right_arm_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xDA10 + symbol: mario_right_arm_shared_dl_vertex_group2 + +mario_right_arm_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xDB10 + symbol: mario_right_arm_shared_dl_vertex_group3 + +mario_right_arm_shared_dl_vertex_group4: + type: VTX + count: 9 + offset: 0xDC10 + symbol: mario_right_arm_shared_dl_vertex_group4 + +mario_right_arm_shared_dl: + type: GFX + offset: 0xDCA0 + symbol: mario_right_arm_shared_dl + +mario_right_arm: + type: GFX + offset: 0xDDE8 + symbol: mario_right_arm + +mario_right_forearm_shared_dl_vertex: + type: VTX + count: 16 + offset: 0xDE08 + symbol: mario_right_forearm_shared_dl_vertex + +mario_right_forearm_shared_dl: + type: GFX + offset: 0xDF08 + symbol: mario_right_forearm_shared_dl + +mario_right_hand_closed_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xDFF8 + symbol: mario_right_hand_closed_dl_vertex_group1 + +mario_right_hand_closed_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xE0F8 + symbol: mario_right_hand_closed_dl_vertex_group2 + +mario_right_hand_closed_dl_vertex_group3: + type: VTX + count: 15 + offset: 0xE1D8 + symbol: mario_right_hand_closed_dl_vertex_group3 + +mario_right_hand_closed_dl: + type: GFX + offset: 0xE2C8 + symbol: mario_right_hand_closed_dl + +mario_right_hand_closed: + type: GFX + offset: 0xE458 + symbol: mario_right_hand_closed + +mario_metal_right_hand_closed: + type: GFX + offset: 0xE478 + symbol: mario_metal_right_hand_closed + +mario_left_thigh_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xE4A8 + symbol: mario_left_thigh_dl_vertex_group1 + +mario_left_thigh_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xE5A8 + symbol: mario_left_thigh_dl_vertex_group2 + +mario_left_thigh_dl: + type: GFX + offset: 0xE6A8 + symbol: mario_left_thigh_dl + +mario_left_thigh: + type: GFX + offset: 0xE7B0 + symbol: mario_left_thigh + +mario_metal_left_thigh: + type: GFX + offset: 0xE7E0 + symbol: mario_metal_left_thigh + +mario_left_leg_shared_dl_vertex: + type: VTX + count: 12 + offset: 0xE858 + symbol: mario_left_leg_shared_dl_vertex + +mario_left_leg_shared_dl: + type: GFX + offset: 0xE918 + symbol: mario_left_leg_shared_dl + +mario_left_foot_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xE9C8 + symbol: mario_left_foot_shared_dl_vertex_group1 + +mario_left_foot_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xEAC8 + symbol: mario_left_foot_shared_dl_vertex_group2 + +mario_left_foot_shared_dl: + type: GFX + offset: 0xEBB8 + symbol: mario_left_foot_shared_dl + +mario_left_foot: + type: GFX + offset: 0xECA0 + symbol: mario_left_foot + +mario_right_thigh_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xECC0 + symbol: mario_right_thigh_shared_dl_vertex_group1 + +mario_right_thigh_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xEDC0 + symbol: mario_right_thigh_shared_dl_vertex_group2 + +mario_right_thigh_shared_dl: + type: GFX + offset: 0xEEB0 + symbol: mario_right_thigh_shared_dl + +mario_right_thigh: + type: GFX + offset: 0xEFB8 + symbol: mario_right_thigh + +mario_right_leg_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xEFD8 + symbol: mario_right_leg_shared_dl_vertex_group1 + +mario_right_leg_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xF0D8 + symbol: mario_right_leg_shared_dl_vertex_group2 + +mario_right_leg_shared_dl: + type: GFX + offset: 0xF1D8 + symbol: mario_right_leg_shared_dl + +mario_right_foot_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xF290 + symbol: mario_right_foot_dl_vertex_group1 + +mario_right_foot_dl_vertex_group2: + type: VTX + count: 8 + offset: 0xF380 + symbol: mario_right_foot_dl_vertex_group2 + +mario_right_foot_dl: + type: GFX + offset: 0xF400 + symbol: mario_right_foot_dl + +mario_right_foot: + type: GFX + offset: 0xF4E8 + symbol: mario_right_foot + +mario_metal_right_foot: + type: GFX + offset: 0xF528 + symbol: mario_metal_right_foot + +mario_yellow_button_dl_vertex: + type: VTX + count: 14 + offset: 0xF568 + symbol: mario_yellow_button_dl_vertex + +mario_tshirt_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xF648 + symbol: mario_tshirt_shared_dl_vertex_group1 + +mario_tshirt_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xF748 + symbol: mario_tshirt_shared_dl_vertex_group2 + +mario_tshirt_shared_dl_vertex_group3: + type: VTX + count: 5 + offset: 0xF828 + symbol: mario_tshirt_shared_dl_vertex_group3 + +mario_pants_overalls_shared_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xF878 + symbol: mario_pants_overalls_shared_dl_vertex_group1 + +mario_pants_overalls_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xF968 + symbol: mario_pants_overalls_shared_dl_vertex_group2 + +mario_pants_overalls_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xFA68 + symbol: mario_pants_overalls_shared_dl_vertex_group3 + +mario_pants_overalls_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0xFB68 + symbol: mario_pants_overalls_shared_dl_vertex_group4 + +mario_pants_overalls_shared_dl_vertex_group5: + type: VTX + count: 14 + offset: 0xFC68 + symbol: mario_pants_overalls_shared_dl_vertex_group5 + +mario_pants_overalls_shared_dl_vertex_group6: + type: VTX + count: 15 + offset: 0xFD48 + symbol: mario_pants_overalls_shared_dl_vertex_group6 + +mario_pants_overalls_shared_dl_vertex_group7: + type: VTX + count: 15 + offset: 0xFE38 + symbol: mario_pants_overalls_shared_dl_vertex_group7 + +mario_yellow_button_dl: + type: GFX + offset: 0xFF28 + symbol: mario_yellow_button_dl + +mario_pants_overalls_shared_dl: + type: GFX + offset: 0xFF88 + symbol: mario_pants_overalls_shared_dl + +mario_tshirt_shared_dl: + type: GFX + offset: 0x10260 + symbol: mario_tshirt_shared_dl + +mario_torso_dl: + type: GFX + offset: 0x10348 + symbol: mario_torso_dl + +mario_torso: + type: GFX + offset: 0x10370 + symbol: mario_torso + +mario_metal_torso_shared_dl: + type: GFX + offset: 0x103F0 + symbol: mario_metal_torso_shared_dl + +mario_m_logo_dl_vertex: + type: VTX + count: 7 + offset: 0x10410 + symbol: mario_m_logo_dl_vertex + +mario_eyes_cap_on_dl_vertex: + type: VTX + count: 12 + offset: 0x10480 + symbol: mario_eyes_cap_on_dl_vertex + +mario_hair_sideburn_cap_on_dl_vertex: + type: VTX + count: 12 + offset: 0x10540 + symbol: mario_hair_sideburn_cap_on_dl_vertex + +mario_mustache_cap_on_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x10600 + symbol: mario_mustache_cap_on_dl_vertex_group1 + +mario_mustache_cap_on_dl_vertex_group2: + type: VTX + count: 5 + offset: 0x10700 + symbol: mario_mustache_cap_on_dl_vertex_group2 + +mario_face_cap_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x10750 + symbol: mario_face_cap_dl_vertex_group1 + +mario_face_cap_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x10850 + symbol: mario_face_cap_dl_vertex_group2 + +mario_face_cap_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x10940 + symbol: mario_face_cap_dl_vertex_group3 + +mario_face_part_cap_on_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x10A30 + symbol: mario_face_part_cap_on_dl_vertex_group1 + +mario_face_part_cap_on_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x10B20 + symbol: mario_face_part_cap_on_dl_vertex_group2 + +mario_face_part_cap_on_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x10C20 + symbol: mario_face_part_cap_on_dl_vertex_group3 + +mario_face_part_cap_on_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x10D10 + symbol: mario_face_part_cap_on_dl_vertex_group4 + +mario_face_part_cap_on_dl_vertex_group5: + type: VTX + count: 15 + offset: 0x10E10 + symbol: mario_face_part_cap_on_dl_vertex_group5 + +mario_face_part_cap_on_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x10F00 + symbol: mario_face_part_cap_on_dl_vertex_group6 + +mario_face_part_cap_on_dl_vertex_group7: + type: VTX + count: 13 + offset: 0x11000 + symbol: mario_face_part_cap_on_dl_vertex_group7 + +mario_face_back_hair_cap_on_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x110D0 + symbol: mario_face_back_hair_cap_on_dl_vertex_group1 + +mario_face_back_hair_cap_on_dl_vertex_group2: + type: VTX + count: 14 + offset: 0x111D0 + symbol: mario_face_back_hair_cap_on_dl_vertex_group2 + +mario_m_logo_dl: + type: GFX + offset: 0x112B0 + symbol: mario_m_logo_dl + +mario_eyes_cap_on_dl: + type: GFX + offset: 0x112E8 + symbol: mario_eyes_cap_on_dl + +mario_hair_sideburn_cap_on_dl: + type: GFX + offset: 0x11350 + symbol: mario_hair_sideburn_cap_on_dl + +mario_mustache_cap_on_dl: + type: GFX + offset: 0x113A0 + symbol: mario_mustache_cap_on_dl + +mario_face_part_cap_on_dl: + type: GFX + offset: 0x11438 + symbol: mario_face_part_cap_on_dl + +mario_face_cap_dl: + type: GFX + offset: 0x116F8 + symbol: mario_face_cap_dl + +mario_face_back_hair_cap_on_dl: + type: GFX + offset: 0x11870 + symbol: mario_face_back_hair_cap_on_dl + +mario_face_cap_on_dl: + type: GFX + offset: 0x11960 + symbol: mario_face_cap_on_dl + +mario_cap_on_eyes_front: + type: GFX + offset: 0x119A0 + symbol: mario_cap_on_eyes_front + +mario_cap_on_eyes_half_closed: + type: GFX + offset: 0x11A90 + symbol: mario_cap_on_eyes_half_closed + +mario_cap_on_eyes_closed: + type: GFX + offset: 0x11B80 + symbol: mario_cap_on_eyes_closed + +mario_cap_on_eyes_right: + type: GFX + offset: 0x11C70 + symbol: mario_cap_on_eyes_right + +mario_cap_on_eyes_left: + type: GFX + offset: 0x11D60 + symbol: mario_cap_on_eyes_left + +mario_cap_on_eyes_up: + type: GFX + offset: 0x11E50 + symbol: mario_cap_on_eyes_up + +mario_cap_on_eyes_down: + type: GFX + offset: 0x11F40 + symbol: mario_cap_on_eyes_down + +mario_cap_on_eyes_dead: + type: GFX + offset: 0x12030 + symbol: mario_cap_on_eyes_dead + +mario_metal_cap_on_shared_dl: + type: GFX + offset: 0x12120 + symbol: mario_metal_cap_on_shared_dl + +mario_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x12160 + symbol: mario_lights_unused1 + +mario_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x12178 + symbol: mario_lights_unused2 + +mario_eyes_cap_off_dl_vertex: + type: VTX + count: 12 + offset: 0x12190 + symbol: mario_eyes_cap_off_dl_vertex + +mario_hair_sideburn_cap_off_dl_vertex: + type: VTX + count: 12 + offset: 0x12250 + symbol: mario_hair_sideburn_cap_off_dl_vertex + +mario_mustache_cap_off_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x12310 + symbol: mario_mustache_cap_off_dl_vertex_group1 + +mario_mustache_cap_off_dl_vertex_group2: + type: VTX + count: 5 + offset: 0x12410 + symbol: mario_mustache_cap_off_dl_vertex_group2 + +mario_face_part_cap_off_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x12460 + symbol: mario_face_part_cap_off_dl_vertex_group1 + +mario_face_part_cap_off_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x12550 + symbol: mario_face_part_cap_off_dl_vertex_group2 + +mario_face_part_cap_off_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x12650 + symbol: mario_face_part_cap_off_dl_vertex_group3 + +mario_face_part_cap_off_dl_vertex_group4: + type: VTX + count: 15 + offset: 0x12740 + symbol: mario_face_part_cap_off_dl_vertex_group4 + +mario_face_part_cap_off_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x12830 + symbol: mario_face_part_cap_off_dl_vertex_group5 + +mario_face_part_cap_off_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x12930 + symbol: mario_face_part_cap_off_dl_vertex_group6 + +mario_face_part_cap_off_dl_vertex_group7: + type: VTX + count: 16 + offset: 0x12A30 + symbol: mario_face_part_cap_off_dl_vertex_group7 + +mario_face_part_cap_off_dl_vertex_group8: + type: VTX + count: 9 + offset: 0x12B30 + symbol: mario_face_part_cap_off_dl_vertex_group8 + +mario_face_hair_cap_off_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x12BC0 + symbol: mario_face_hair_cap_off_dl_vertex_group1 + +mario_face_hair_cap_off_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x12CC0 + symbol: mario_face_hair_cap_off_dl_vertex_group2 + +mario_face_hair_cap_off_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x12DB0 + symbol: mario_face_hair_cap_off_dl_vertex_group3 + +mario_face_hair_cap_off_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x12EB0 + symbol: mario_face_hair_cap_off_dl_vertex_group4 + +mario_face_hair_cap_off_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x12FB0 + symbol: mario_face_hair_cap_off_dl_vertex_group5 + +mario_face_hair_cap_off_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x130B0 + symbol: mario_face_hair_cap_off_dl_vertex_group6 + +mario_face_hair_cap_off_dl_vertex_group7: + type: VTX + count: 13 + offset: 0x131B0 + symbol: mario_face_hair_cap_off_dl_vertex_group7 + +mario_face_part_cap_off_dl_vertex_group9: + type: VTX + count: 3 + offset: 0x13280 + symbol: mario_face_part_cap_off_dl_vertex_group9 + +mario_eyes_cap_off_dl: + type: GFX + offset: 0x132B0 + symbol: mario_eyes_cap_off_dl + +mario_mustache_cap_off_dl: + type: GFX + offset: 0x13318 + symbol: mario_mustache_cap_off_dl + +mario_hair_sideburn_cap_off_dl: + type: GFX + offset: 0x133A8 + symbol: mario_hair_sideburn_cap_off_dl + +mario_face_part_cap_off_dl: + type: GFX + offset: 0x133F8 + symbol: mario_face_part_cap_off_dl + +mario_face_hair_cap_off_dl: + type: GFX + offset: 0x136D0 + symbol: mario_face_hair_cap_off_dl + +mario_face_cap_off_dl: + type: GFX + offset: 0x139C0 + symbol: mario_face_cap_off_dl + +mario_cap_off_eyes_front: + type: GFX + offset: 0x139E8 + symbol: mario_cap_off_eyes_front + +mario_cap_off_eyes_half_closed: + type: GFX + offset: 0x13AB8 + symbol: mario_cap_off_eyes_half_closed + +mario_cap_off_eyes_closed: + type: GFX + offset: 0x13B88 + symbol: mario_cap_off_eyes_closed + +mario_cap_off_eyes_right: + type: GFX + offset: 0x13C58 + symbol: mario_cap_off_eyes_right + +mario_cap_off_eyes_left: + type: GFX + offset: 0x13D28 + symbol: mario_cap_off_eyes_left + +mario_cap_off_eyes_up: + type: GFX + offset: 0x13DF8 + symbol: mario_cap_off_eyes_up + +mario_cap_off_eyes_down: + type: GFX + offset: 0x13EC8 + symbol: mario_cap_off_eyes_down + +mario_cap_off_eyes_dead: + type: GFX + offset: 0x13F98 + symbol: mario_cap_off_eyes_dead + +mario_metal_cap_off_shared_dl: + type: GFX + offset: 0x14068 + symbol: mario_metal_cap_off_shared_dl + +mario_medium_poly_butt_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x14098 + symbol: mario_medium_poly_butt_dl_vertex_group1 + +mario_medium_poly_butt_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x14198 + symbol: mario_medium_poly_butt_dl_vertex_group2 + +mario_medium_poly_butt_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x14298 + symbol: mario_medium_poly_butt_dl_vertex_group3 + +mario_medium_poly_butt_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x14398 + symbol: mario_medium_poly_butt_dl_vertex_group4 + +mario_medium_poly_butt_dl_vertex_group5: + type: VTX + count: 4 + offset: 0x14498 + symbol: mario_medium_poly_butt_dl_vertex_group5 + +mario_medium_poly_butt_dl: + type: GFX + offset: 0x144D8 + symbol: mario_medium_poly_butt_dl + +mario_medium_poly_butt: + type: GFX + offset: 0x14638 + symbol: mario_medium_poly_butt + +mario_metal_medium_poly_butt: + type: GFX + offset: 0x14668 + symbol: mario_metal_medium_poly_butt + +mario_medium_poly_left_arm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x146E0 + symbol: mario_medium_poly_left_arm_shared_dl_vertex + +mario_medium_poly_left_arm_shared_dl: + type: GFX + offset: 0x147D0 + symbol: mario_medium_poly_left_arm_shared_dl + +mario_medium_poly_left_arm: + type: GFX + offset: 0x14840 + symbol: mario_medium_poly_left_arm + +mario_medium_poly_left_forearm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14860 + symbol: mario_medium_poly_left_forearm_shared_dl_vertex + +mario_medium_poly_left_forearm_shared_dl: + type: GFX + offset: 0x14950 + symbol: mario_medium_poly_left_forearm_shared_dl + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x149C0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group1 + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x14AC0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group2 + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group3: + type: VTX + count: 14 + offset: 0x14BB0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group3 + +mario_medium_poly_left_hand_closed_shared_dl: + type: GFX + offset: 0x14C90 + symbol: mario_medium_poly_left_hand_closed_shared_dl + +mario_medium_poly_left_hand_closed: + type: GFX + offset: 0x14DC0 + symbol: mario_medium_poly_left_hand_closed + +mario_medium_poly_right_arm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14DE0 + symbol: mario_medium_poly_right_arm_shared_dl_vertex + +mario_medium_poly_right_arm_shared_dl: + type: GFX + offset: 0x14ED0 + symbol: mario_medium_poly_right_arm_shared_dl + +mario_medium_poly_right_arm: + type: GFX + offset: 0x14F40 + symbol: mario_medium_poly_right_arm + +mario_medium_poly_right_forearm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14F60 + symbol: mario_medium_poly_right_forearm_shared_dl_vertex + +mario_medium_poly_right_forearm_shared_dl: + type: GFX + offset: 0x15050 + symbol: mario_medium_poly_right_forearm_shared_dl + +mario_medium_poly_right_hand_closed_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x150C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group1 + +mario_medium_poly_right_hand_closed_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x151C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group2 + +mario_medium_poly_right_hand_closed_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x152C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group3 + +mario_medium_poly_right_hand_closed_dl: + type: GFX + offset: 0x153B0 + symbol: mario_medium_poly_right_hand_closed_dl + +mario_medium_poly_right_hand_closed: + type: GFX + offset: 0x154E0 + symbol: mario_medium_poly_right_hand_closed + +mario_metal_medium_poly_right_hand_closed: + type: GFX + offset: 0x15500 + symbol: mario_metal_medium_poly_right_hand_closed + +mario_medium_poly_left_thigh_dl_vertex: + type: VTX + count: 15 + offset: 0x15530 + symbol: mario_medium_poly_left_thigh_dl_vertex + +mario_medium_poly_left_thigh_dl: + type: GFX + offset: 0x15620 + symbol: mario_medium_poly_left_thigh_dl + +mario_medium_poly_left_thigh: + type: GFX + offset: 0x156B0 + symbol: mario_medium_poly_left_thigh + +mario_metal_medium_poly_left_thigh: + type: GFX + offset: 0x156E0 + symbol: mario_metal_medium_poly_left_thigh + +mario_medium_poly_left_leg_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15758 + symbol: mario_medium_poly_left_leg_shared_dl_vertex + +mario_medium_poly_left_leg_shared_dl: + type: GFX + offset: 0x15848 + symbol: mario_medium_poly_left_leg_shared_dl + +mario_medium_poly_left_foot_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x158D8 + symbol: mario_medium_poly_left_foot_shared_dl_vertex_group1 + +mario_medium_poly_left_foot_shared_dl_vertex_group2: + type: VTX + count: 12 + offset: 0x159D8 + symbol: mario_medium_poly_left_foot_shared_dl_vertex_group2 + +mario_medium_poly_left_foot_shared_dl: + type: GFX + offset: 0x15A98 + symbol: mario_medium_poly_left_foot_shared_dl + +mario_medium_poly_left_foot: + type: GFX + offset: 0x15B60 + symbol: mario_medium_poly_left_foot + +mario_medium_poly_right_thigh_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15B80 + symbol: mario_medium_poly_right_thigh_shared_dl_vertex + +mario_medium_poly_right_thigh_shared_dl: + type: GFX + offset: 0x15C70 + symbol: mario_medium_poly_right_thigh_shared_dl + +mario_medium_poly_right_thigh: + type: GFX + offset: 0x15D00 + symbol: mario_medium_poly_right_thigh + +mario_medium_poly_right_leg_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15D20 + symbol: mario_medium_poly_right_leg_shared_dl_vertex + +mario_medium_poly_right_leg_shared_dl: + type: GFX + offset: 0x15E10 + symbol: mario_medium_poly_right_leg_shared_dl + +mario_medium_poly_right_foot_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x15EA0 + symbol: mario_medium_poly_right_foot_dl_vertex_group1 + +mario_medium_poly_right_foot_dl_vertex_group2: + type: VTX + count: 6 + offset: 0x15FA0 + symbol: mario_medium_poly_right_foot_dl_vertex_group2 + +mario_medium_poly_right_foot_dl: + type: GFX + offset: 0x16000 + symbol: mario_medium_poly_right_foot_dl + +mario_medium_poly_right_foot: + type: GFX + offset: 0x160C8 + symbol: mario_medium_poly_right_foot + +mario_metal_medium_poly_right_foot: + type: GFX + offset: 0x16108 + symbol: mario_metal_medium_poly_right_foot + +mario_seg4_vertex_04016148: + type: VTX + count: 12 + offset: 0x16148 + symbol: mario_seg4_vertex_04016148 + +mario_seg4_vertex_04016208: + type: VTX + count: 16 + offset: 0x16208 + symbol: mario_seg4_vertex_04016208 + +mario_seg4_vertex_04016308: + type: VTX + count: 9 + offset: 0x16308 + symbol: mario_seg4_vertex_04016308 + +mario_seg4_vertex_04016398: + type: VTX + count: 16 + offset: 0x16398 + symbol: mario_seg4_vertex_04016398 + +mario_seg4_vertex_04016498: + type: VTX + count: 16 + offset: 0x16498 + symbol: mario_seg4_vertex_04016498 + +mario_seg4_vertex_04016598: + type: VTX + count: 13 + offset: 0x16598 + symbol: mario_seg4_vertex_04016598 + +mario_medium_poly_yellow_button_dl: + type: GFX + offset: 0x16668 + symbol: mario_medium_poly_yellow_button_dl + +mario_medium_poly_pants_overalls_shared_dl: + type: GFX + offset: 0x166B8 + symbol: mario_medium_poly_pants_overalls_shared_dl + +mario_medium_poly_tshirt_shared_dl: + type: GFX + offset: 0x16800 + symbol: mario_medium_poly_tshirt_shared_dl + +mario_medium_poly_torso_dl: + type: GFX + offset: 0x168A0 + symbol: mario_medium_poly_torso_dl + +mario_medium_poly_torso: + type: GFX + offset: 0x168C8 + symbol: mario_medium_poly_torso + +mario_metal_medium_poly_torso: + type: GFX + offset: 0x16948 + symbol: mario_metal_medium_poly_torso + +mario_low_poly_butt_dl_vertex: + type: VTX + count: 11 + offset: 0x16968 + symbol: mario_low_poly_butt_dl_vertex + +mario_low_poly_butt_dl: + type: GFX + offset: 0x16A18 + symbol: mario_low_poly_butt_dl + +mario_low_poly_butt: + type: GFX + offset: 0x16AB8 + symbol: mario_low_poly_butt + +mario_metal_low_poly_butt: + type: GFX + offset: 0x16AE8 + symbol: mario_metal_low_poly_butt + +mario_low_poly_left_arm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16B60 + symbol: mario_low_poly_left_arm_shared_dl_vertex + +mario_low_poly_left_arm_shared_dl: + type: GFX + offset: 0x16C20 + symbol: mario_low_poly_left_arm_shared_dl + +mario_low_poly_left_arm: + type: GFX + offset: 0x16C70 + symbol: mario_low_poly_left_arm + +mario_low_poly_left_forearm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16C90 + symbol: mario_low_poly_left_forearm_shared_dl_vertex + +mario_low_poly_left_forearm_shared_dl: + type: GFX + offset: 0x16D50 + symbol: mario_low_poly_left_forearm_shared_dl + +mario_low_poly_left_hand_closed_shared_dl_vertex: + type: VTX + count: 8 + offset: 0x16DA0 + symbol: mario_low_poly_left_hand_closed_shared_dl_vertex + +mario_low_poly_left_hand_closed_shared_dl: + type: GFX + offset: 0x16E20 + symbol: mario_low_poly_left_hand_closed_shared_dl + +mario_low_poly_left_hand_closed: + type: GFX + offset: 0x16E80 + symbol: mario_low_poly_left_hand_closed + +mario_low_poly_right_arm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16EA0 + symbol: mario_low_poly_right_arm_shared_dl_vertex + +mario_low_poly_right_arm_shared_dl: + type: GFX + offset: 0x16F60 + symbol: mario_low_poly_right_arm_shared_dl + +mario_low_poly_right_arm: + type: GFX + offset: 0x16FB0 + symbol: mario_low_poly_right_arm + +mario_low_poly_right_forearm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16FD0 + symbol: mario_low_poly_right_forearm_shared_dl_vertex + +mario_low_poly_right_forearm_shared_dl: + type: GFX + offset: 0x17090 + symbol: mario_low_poly_right_forearm_shared_dl + +mario_low_poly_right_hand_closed_dl_vertex: + type: VTX + count: 8 + offset: 0x170E0 + symbol: mario_low_poly_right_hand_closed_dl_vertex + +mario_low_poly_right_hand_closed_dl: + type: GFX + offset: 0x17160 + symbol: mario_low_poly_right_hand_closed_dl + +mario_low_poly_right_hand_closed: + type: GFX + offset: 0x171C0 + symbol: mario_low_poly_right_hand_closed + +mario_metal_low_poly_right_hand_closed: + type: GFX + offset: 0x171E0 + symbol: mario_metal_low_poly_right_hand_closed + +mario_low_poly_left_thigh_dl_vertex: + type: VTX + count: 14 + offset: 0x17210 + symbol: mario_low_poly_left_thigh_dl_vertex + +mario_low_poly_left_thigh_dl: + type: GFX + offset: 0x172F0 + symbol: mario_low_poly_left_thigh_dl + +mario_low_poly_left_thigh: + type: GFX + offset: 0x17360 + symbol: mario_low_poly_left_thigh + +mario_metal_low_poly_left_thigh: + type: GFX + offset: 0x17390 + symbol: mario_metal_low_poly_left_thigh + +mario_low_poly_left_leg_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17408 + symbol: mario_low_poly_left_leg_shared_dl_vertex + +mario_low_poly_left_leg_shared_dl: + type: GFX + offset: 0x174E8 + symbol: mario_low_poly_left_leg_shared_dl + +mario_low_poly_left_foot_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17558 + symbol: mario_low_poly_left_foot_shared_dl_vertex + +mario_low_poly_left_foot_shared_dl: + type: GFX + offset: 0x17638 + symbol: mario_low_poly_left_foot_shared_dl + +mario_low_poly_left_foot: + type: GFX + offset: 0x176A8 + symbol: mario_low_poly_left_foot + +mario_low_poly_right_thigh_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x176C8 + symbol: mario_low_poly_right_thigh_shared_dl_vertex + +mario_low_poly_right_thigh_shared_dl: + type: GFX + offset: 0x177A8 + symbol: mario_low_poly_right_thigh_shared_dl + +mario_low_poly_right_thigh: + type: GFX + offset: 0x17818 + symbol: mario_low_poly_right_thigh + +mario_low_poly_right_leg_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17838 + symbol: mario_low_poly_right_leg_shared_dl_vertex + +mario_low_poly_right_leg_shared_dl: + type: GFX + offset: 0x17918 + symbol: mario_low_poly_right_leg_shared_dl + +mario_low_poly_right_foot_dl_vertex: + type: VTX + count: 14 + offset: 0x17988 + symbol: mario_low_poly_right_foot_dl_vertex + +mario_low_poly_right_foot_dl: + type: GFX + offset: 0x17A68 + symbol: mario_low_poly_right_foot_dl + +mario_low_poly_right_foot: + type: GFX + offset: 0x17AD8 + symbol: mario_low_poly_right_foot + +mario_metal_low_poly_right_foot: + type: GFX + offset: 0x17B18 + symbol: mario_metal_low_poly_right_foot + +mario_seg4_vertex_04017B58: + type: VTX + count: 8 + offset: 0x17B58 + symbol: mario_seg4_vertex_04017B58 + +mario_seg4_vertex_04017BD8: + type: VTX + count: 15 + offset: 0x17BD8 + symbol: mario_seg4_vertex_04017BD8 + +mario_seg4_vertex_04017CC8: + type: VTX + count: 10 + offset: 0x17CC8 + symbol: mario_seg4_vertex_04017CC8 + +mario_low_poly_yellow_button_dl: + type: GFX + offset: 0x17D68 + symbol: mario_low_poly_yellow_button_dl + +mario_low_poly_pants_overalls_shared_dl: + type: GFX + offset: 0x17D98 + symbol: mario_low_poly_pants_overalls_shared_dl + +mario_low_poly_tshirt_shared_dl: + type: GFX + offset: 0x17E20 + symbol: mario_low_poly_tshirt_shared_dl + +mario_low_poly_torso_dl: + type: GFX + offset: 0x17E78 + symbol: mario_low_poly_torso_dl + +mario_low_poly_torso: + type: GFX + offset: 0x17EA0 + symbol: mario_low_poly_torso + +mario_metal_low_poly_torso: + type: GFX + offset: 0x17F20 + symbol: mario_metal_low_poly_torso + +mario_low_poly_mario_m_logo_dl_vertex: + type: VTX + count: 5 + offset: 0x17F40 + symbol: mario_low_poly_mario_m_logo_dl_vertex + +mario_low_poly_eyes_cap_on_dl_vertex: + type: VTX + count: 5 + offset: 0x17F90 + symbol: mario_low_poly_eyes_cap_on_dl_vertex + +mario_low_poly_mustache_cap_on_dl_vertex: + type: VTX + count: 10 + offset: 0x17FE0 + symbol: mario_low_poly_mustache_cap_on_dl_vertex + +mario_low_poly_face_cap_dl_vertex: + type: VTX + count: 12 + offset: 0x18080 + symbol: mario_low_poly_face_cap_dl_vertex + +mario_low_poly_face_part_cap_on_dl_vertex: + type: VTX + count: 13 + offset: 0x18140 + symbol: mario_low_poly_face_part_cap_on_dl_vertex + +mario_low_poly_face_back_hair_cap_on_dl_vertex: + type: VTX + count: 6 + offset: 0x18210 + symbol: mario_low_poly_face_back_hair_cap_on_dl_vertex + +mario_low_poly_mario_m_logo_dl: + type: GFX + offset: 0x18270 + symbol: mario_low_poly_mario_m_logo_dl + +mario_low_poly_eyes_cap_on_dl: + type: GFX + offset: 0x18298 + symbol: mario_low_poly_eyes_cap_on_dl + +mario_low_poly_mustache_cap_on_dl: + type: GFX + offset: 0x182C0 + symbol: mario_low_poly_mustache_cap_on_dl + +mario_low_poly_face_part_cap_on_dl: + type: GFX + offset: 0x18300 + symbol: mario_low_poly_face_part_cap_on_dl + +mario_low_poly_face_cap_dl: + type: GFX + offset: 0x18370 + symbol: mario_low_poly_face_cap_dl + +mario_low_poly_face_back_hair_cap_on_dl: + type: GFX + offset: 0x183F0 + symbol: mario_low_poly_face_back_hair_cap_on_dl + +mario_low_poly_face_cap_on_dl: + type: GFX + offset: 0x18420 + symbol: mario_low_poly_face_cap_on_dl + +mario_low_poly_cap_on_eyes_front: + type: GFX + offset: 0x18460 + symbol: mario_low_poly_cap_on_eyes_front + +mario_low_poly_cap_on_eyes_half_closed: + type: GFX + offset: 0x18530 + symbol: mario_low_poly_cap_on_eyes_half_closed + +mario_low_poly_cap_on_eyes_closed: + type: GFX + offset: 0x18600 + symbol: mario_low_poly_cap_on_eyes_closed + +mario_low_poly_cap_on_eyes_right: + type: GFX + offset: 0x186D0 + symbol: mario_low_poly_cap_on_eyes_right + +mario_low_poly_cap_on_eyes_left: + type: GFX + offset: 0x187A0 + symbol: mario_low_poly_cap_on_eyes_left + +mario_low_poly_cap_on_eyes_up: + type: GFX + offset: 0x18870 + symbol: mario_low_poly_cap_on_eyes_up + +mario_low_poly_cap_on_eyes_down: + type: GFX + offset: 0x18940 + symbol: mario_low_poly_cap_on_eyes_down + +mario_low_poly_cap_on_eyes_dead: + type: GFX + offset: 0x18A10 + symbol: mario_low_poly_cap_on_eyes_dead + +mario_metal_low_poly_cap_on: + type: GFX + offset: 0x18AE0 + symbol: mario_metal_low_poly_cap_on + +mario_low_poly_mario_eyes_cap_off_dl_vertex: + type: VTX + count: 5 + offset: 0x18B18 + symbol: mario_low_poly_mario_eyes_cap_off_dl_vertex + +mario_low_poly_mustache_cap_off_dl_vertex: + type: VTX + count: 10 + offset: 0x18B68 + symbol: mario_low_poly_mustache_cap_off_dl_vertex + +mario_low_poly_face_part_cap_off_dl_vertex: + type: VTX + count: 13 + offset: 0x18C08 + symbol: mario_low_poly_face_part_cap_off_dl_vertex + +mario_low_poly_face_hair_cap_off_dl_vertex: + type: VTX + count: 15 + offset: 0x18CD8 + symbol: mario_low_poly_face_hair_cap_off_dl_vertex + +mario_low_poly_mario_eyes_cap_off_dl: + type: GFX + offset: 0x18DC8 + symbol: mario_low_poly_mario_eyes_cap_off_dl + +mario_low_poly_mustache_cap_off_dl: + type: GFX + offset: 0x18DF0 + symbol: mario_low_poly_mustache_cap_off_dl + +mario_low_poly_face_part_cap_off_dl: + type: GFX + offset: 0x18E30 + symbol: mario_low_poly_face_part_cap_off_dl + +mario_low_poly_face_hair_cap_off_dl: + type: GFX + offset: 0x18EA0 + symbol: mario_low_poly_face_hair_cap_off_dl + +mario_low_poly_face_cap_off_dl: + type: GFX + offset: 0x18F68 + symbol: mario_low_poly_face_cap_off_dl + +mario_low_poly_cap_off_eyes_front: + type: GFX + offset: 0x18F90 + symbol: mario_low_poly_cap_off_eyes_front + +mario_low_poly_cap_off_eyes_half_closed: + type: GFX + offset: 0x19040 + symbol: mario_low_poly_cap_off_eyes_half_closed + +mario_low_poly_cap_off_eyes_closed: + type: GFX + offset: 0x190F0 + symbol: mario_low_poly_cap_off_eyes_closed + +mario_low_poly_cap_off_eyes_right: + type: GFX + offset: 0x191A0 + symbol: mario_low_poly_cap_off_eyes_right + +mario_low_poly_cap_off_eyes_left: + type: GFX + offset: 0x19250 + symbol: mario_low_poly_cap_off_eyes_left + +mario_low_poly_cap_off_eyes_up: + type: GFX + offset: 0x19300 + symbol: mario_low_poly_cap_off_eyes_up + +mario_low_poly_cap_off_eyes_down: + type: GFX + offset: 0x193B0 + symbol: mario_low_poly_cap_off_eyes_down + +mario_low_poly_cap_off_eyes_dead: + type: GFX + offset: 0x19460 + symbol: mario_low_poly_cap_off_eyes_dead + +mario_metal_low_poly_cap_off: + type: GFX + offset: 0x19510 + symbol: mario_metal_low_poly_cap_off + +mario_left_hand_open_shared_dl_vertex_group1: + type: VTX + count: 14 + offset: 0x19538 + symbol: mario_left_hand_open_shared_dl_vertex_group1 + +mario_left_hand_open_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x19618 + symbol: mario_left_hand_open_shared_dl_vertex_group2 + +mario_left_hand_open_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x19718 + symbol: mario_left_hand_open_shared_dl_vertex_group3 + +mario_left_hand_open_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x19818 + symbol: mario_left_hand_open_shared_dl_vertex_group4 + +mario_left_hand_open_shared_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x19918 + symbol: mario_left_hand_open_shared_dl_vertex_group5 + +mario_left_hand_open_shared_dl_vertex_group6: + type: VTX + count: 5 + offset: 0x19A18 + symbol: mario_left_hand_open_shared_dl_vertex_group6 + +mario_left_hand_open_shared_dl: + type: GFX + offset: 0x19A68 + symbol: mario_left_hand_open_shared_dl + +mario_left_hand_open: + type: GFX + offset: 0x19CA0 + symbol: mario_left_hand_open + +mario_right_hand_open_dl_vertex_group1: + type: VTX + count: 14 + offset: 0x19CC0 + symbol: mario_right_hand_open_dl_vertex_group1 + +mario_right_hand_open_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x19DA0 + symbol: mario_right_hand_open_dl_vertex_group2 + +mario_right_hand_open_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x19EA0 + symbol: mario_right_hand_open_dl_vertex_group3 + +mario_right_hand_open_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x19FA0 + symbol: mario_right_hand_open_dl_vertex_group4 + +mario_right_hand_open_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x1A0A0 + symbol: mario_right_hand_open_dl_vertex_group5 + +mario_right_hand_open_dl_vertex_group6: + type: VTX + count: 5 + offset: 0x1A1A0 + symbol: mario_right_hand_open_dl_vertex_group6 + +mario_right_hand_open_dl: + type: GFX + offset: 0x1A1F0 + symbol: mario_right_hand_open_dl + +mario_right_hand_open: + type: GFX + offset: 0x1A428 + symbol: mario_right_hand_open + +mario_metal_right_hand_open: + type: GFX + offset: 0x1A448 + symbol: mario_metal_right_hand_open + +mario_right_hand_cap_m_logo_dl_vertex: + type: VTX + count: 5 + offset: 0x1A478 + symbol: mario_right_hand_cap_m_logo_dl_vertex + +mario_right_hand_cap_hand_position_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x1A4C8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group1 + +mario_right_hand_cap_hand_position_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x1A5B8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group2 + +mario_right_hand_cap_hand_position_dl_vertex_group3: + type: VTX + count: 14 + offset: 0x1A6B8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group3 + +mario_right_hand_cap_top_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x1A798 + symbol: mario_right_hand_cap_top_dl_vertex_group1 + +mario_right_hand_cap_top_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x1A888 + symbol: mario_right_hand_cap_top_dl_vertex_group2 + +mario_right_hand_cap_top_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x1A988 + symbol: mario_right_hand_cap_top_dl_vertex_group3 + +mario_right_hand_cap_top_dl_vertex_group4: + type: VTX + count: 8 + offset: 0x1AA88 + symbol: mario_right_hand_cap_top_dl_vertex_group4 + +mario_right_hand_cap_bottom_dl_vertex: + type: VTX + count: 10 + offset: 0x1AB08 + symbol: mario_right_hand_cap_bottom_dl_vertex + +mario_right_hand_cap_m_logo_dl: + type: GFX + offset: 0x1ABA8 + symbol: mario_right_hand_cap_m_logo_dl + +mario_right_hand_cap_top_dl: + type: GFX + offset: 0x1ABD0 + symbol: mario_right_hand_cap_top_dl + +mario_right_hand_cap_hand_position_dl: + type: GFX + offset: 0x1AD40 + symbol: mario_right_hand_cap_hand_position_dl + +mario_right_hand_cap_bottom_dl: + type: GFX + offset: 0x1AED0 + symbol: mario_right_hand_cap_bottom_dl + +mario_right_hand_cap_dl: + type: GFX + offset: 0x1AF20 + symbol: mario_right_hand_cap_dl + +mario_right_hand_cap_wings_half_1_dl_vertex: + type: VTX + count: 10 + offset: 0x1AF60 + symbol: mario_right_hand_cap_wings_half_1_dl_vertex + +mario_right_hand_cap_wings_half_2_dl_vertex: + type: VTX + count: 8 + offset: 0x1B000 + symbol: mario_right_hand_cap_wings_half_2_dl_vertex + +mario_right_hand_cap_wings_half_1_dl: + type: GFX + offset: 0x1B080 + symbol: mario_right_hand_cap_wings_half_1_dl + +mario_right_hand_cap_wings_half_2_dl: + type: GFX + offset: 0x1B0B0 + symbol: mario_right_hand_cap_wings_half_2_dl + +mario_right_hand_cap_wings_initial_dl: + type: GFX + offset: 0x1B0E0 + symbol: mario_right_hand_cap_wings_initial_dl + +mario_right_hand_cap_wings_end_dl: + type: GFX + offset: 0x1B138 + symbol: mario_right_hand_cap_wings_end_dl + +mario_right_hand_cap: + type: GFX + offset: 0x1B158 + symbol: mario_right_hand_cap + +mario_right_hand_cap_wings: + type: GFX + offset: 0x1B1D8 + symbol: mario_right_hand_cap_wings + +mario_metal_right_hand_cap_shared_dl: + type: GFX + offset: 0x1B230 + symbol: mario_metal_right_hand_cap_shared_dl + +mario_metal_right_hand_cap_shared_dl_wings: + type: GFX + offset: 0x1B278 + symbol: mario_metal_right_hand_cap_shared_dl_wings + +mario_right_hand_peace_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x1B2D0 + symbol: mario_right_hand_peace_shared_dl_vertex_group1 + +mario_right_hand_peace_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0x1B3D0 + symbol: mario_right_hand_peace_shared_dl_vertex_group2 + +mario_right_hand_peace_shared_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x1B4B0 + symbol: mario_right_hand_peace_shared_dl_vertex_group3 + +mario_right_hand_peace_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x1B5A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group4 + +mario_right_hand_peace_shared_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x1B6A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group5 + +mario_right_hand_peace_shared_dl_vertex_group6: + type: VTX + count: 15 + offset: 0x1B7A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group6 + +mario_right_hand_peace_shared_dl_vertex_group7: + type: VTX + count: 15 + offset: 0x1B890 + symbol: mario_right_hand_peace_shared_dl_vertex_group7 + +mario_right_hand_peace_shared_dl_vertex_group8: + type: VTX + count: 15 + offset: 0x1B980 + symbol: mario_right_hand_peace_shared_dl_vertex_group8 + +mario_right_hand_peace_shared_dl_vertex_group9: + type: VTX + count: 16 + offset: 0x1BA70 + symbol: mario_right_hand_peace_shared_dl_vertex_group9 + +mario_right_hand_peace_shared_dl_vertex_group10: + type: VTX + count: 14 + offset: 0x1BB70 + symbol: mario_right_hand_peace_shared_dl_vertex_group10 + +mario_right_hand_peace_shared_dl_vertex_group11: + type: VTX + count: 3 + offset: 0x1BC50 + symbol: mario_right_hand_peace_shared_dl_vertex_group11 + +mario_right_hand_peace_shared_dl: + type: GFX + offset: 0x1BC80 + symbol: mario_right_hand_peace_shared_dl + +mario_right_hand_peace: + type: GFX + offset: 0x1BF30 + symbol: mario_right_hand_peace + +mario_cap_unused_m_logo_dl_vertex: + type: VTX + count: 7 + offset: 0x1BF50 + symbol: mario_cap_unused_m_logo_dl_vertex + +mario_cap_unused_base_top_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x1BFC0 + symbol: mario_cap_unused_base_top_dl_vertex_group1 + +mario_cap_unused_base_top_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x1C0C0 + symbol: mario_cap_unused_base_top_dl_vertex_group2 + +mario_cap_unused_base_top_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x1C1B0 + symbol: mario_cap_unused_base_top_dl_vertex_group3 + +mario_cap_unused_base_bottom_dl_vertex: + type: VTX + count: 9 + offset: 0x1C2A0 + symbol: mario_cap_unused_base_bottom_dl_vertex + +mario_cap_unused_m_logo_dl: + type: GFX + offset: 0x1C330 + symbol: mario_cap_unused_m_logo_dl + +mario_cap_unused_base_top_dl: + type: GFX + offset: 0x1C368 + symbol: mario_cap_unused_base_top_dl + +mario_cap_unused_base_bottom_dl: + type: GFX + offset: 0x1C4C8 + symbol: mario_cap_unused_base_bottom_dl + +mario_cap_unused_base_dl: + type: GFX + offset: 0x1C510 + symbol: mario_cap_unused_base_dl + +mario_wings_half_1_unused_dl_vertex: + type: VTX + count: 12 + offset: 0x1C538 + symbol: mario_wings_half_1_unused_dl_vertex + +mario_wings_half_2_unused_dl_vertex: + type: VTX + count: 8 + offset: 0x1C5F8 + symbol: mario_wings_half_2_unused_dl_vertex + +mario_wings_half_1_unused_dl: + type: GFX + offset: 0x1C678 + symbol: mario_wings_half_1_unused_dl + +mario_wings_half_2_unused_dl: + type: GFX + offset: 0x1C6A8 + symbol: mario_wings_half_2_unused_dl + +mario_cap_wings_unused_initial_dl: + type: GFX + offset: 0x1C6D8 + symbol: mario_cap_wings_unused_initial_dl + +mario_cap_wings_unused_end_dl: + type: GFX + offset: 0x1C730 + symbol: mario_cap_wings_unused_end_dl + +mario_cap_unused_dl: + type: GFX + offset: 0x1C758 + symbol: mario_cap_unused_dl + +mario_metal_cap_unused_dl: + type: GFX + offset: 0x1C7E8 + symbol: mario_metal_cap_unused_dl + +mario_cap_wings_unused: + type: GFX + offset: 0x1C890 + symbol: mario_cap_wings_unused + +mario_metal_cap_wings_unused: + type: GFX + offset: 0x1C8E8 + symbol: mario_metal_cap_wings_unused + +mario_wings_half_1_dl_vertex: + type: VTX + count: 4 + offset: 0x1C940 + symbol: mario_wings_half_1_dl_vertex + +mario_wings_half_2_dl_vertex: + type: VTX + count: 4 + offset: 0x1C980 + symbol: mario_wings_half_2_dl_vertex + +mario_wings_half_1_dl: + type: GFX + offset: 0x1C9C0 + symbol: mario_wings_half_1_dl + +mario_wings_half_2_dl: + type: GFX + offset: 0x1C9E0 + symbol: mario_wings_half_2_dl + +mario_cap_wings: + type: GFX + offset: 0x1CA00 + symbol: mario_cap_wings + +mario_cap_wings_transparent: + type: GFX + offset: 0x1CAB8 + symbol: mario_cap_wings_transparent + +mario_metal_cap_wings: + type: GFX + offset: 0x1CB70 + symbol: mario_metal_cap_wings + +mario_metal_cap_wings_transparent: + type: GFX + offset: 0x1CC28 + symbol: mario_metal_cap_wings_transparent diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario/geo.yml new file mode 100644 index 0000000..2a971a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap.yml new file mode 100644 index 0000000..8602173 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap.yml @@ -0,0 +1,194 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "mario_cap/geo.h"' + +mario_cap_seg3_lights_0301CF08: + type: LIGHTS + size: 24 + offset: 0x1CF08 + symbol: mario_cap_seg3_lights_0301CF08 + +mario_cap_seg3_lights_0301CF20: + type: LIGHTS + size: 24 + offset: 0x1CF20 + symbol: mario_cap_seg3_lights_0301CF20 + +mario_cap_seg3_lights_0301CF38: + type: LIGHTS + size: 24 + offset: 0x1CF38 + symbol: mario_cap_seg3_lights_0301CF38 + +mario_cap_metal: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1CF50 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301CF50 + +mario_cap_logo: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1DF50 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301DF50 + +mario_cap_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1E750 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301E750 + +mario_cap_wing_tip: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1F750 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301F750 + +mario_cap_metal_wing_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x20750 + format: RGBA16 + symbol: mario_cap_seg3_texture_03020750 + +mario_cap_metal_wing_tip_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x21750 + format: RGBA16 + symbol: mario_cap_seg3_texture_03021750 + +mario_cap_seg3_vertex_03022750: + type: VTX + count: 7 + offset: 0x22750 + symbol: mario_cap_seg3_vertex_03022750 + +mario_cap_seg3_vertex_030227C0: + type: VTX + count: 16 + offset: 0x227C0 + symbol: mario_cap_seg3_vertex_030227C0 + +mario_cap_seg3_vertex_030228C0: + type: VTX + count: 15 + offset: 0x228C0 + symbol: mario_cap_seg3_vertex_030228C0 + +mario_cap_seg3_vertex_030229B0: + type: VTX + count: 15 + offset: 0x229B0 + symbol: mario_cap_seg3_vertex_030229B0 + +mario_cap_seg3_vertex_03022AA0: + type: VTX + count: 9 + offset: 0x22AA0 + symbol: mario_cap_seg3_vertex_03022AA0 + +mario_cap_seg3_dl_03022B30: + type: GFX + offset: 0x22B30 + symbol: mario_cap_seg3_dl_03022B30 + +mario_cap_seg3_dl_03022B68: + type: GFX + offset: 0x22B68 + symbol: mario_cap_seg3_dl_03022B68 + +mario_cap_seg3_dl_03022CC8: + type: GFX + offset: 0x22CC8 + symbol: mario_cap_seg3_dl_03022CC8 + +mario_cap_seg3_dl_03022D10: + type: GFX + offset: 0x22D10 + symbol: mario_cap_seg3_dl_03022D10 + +mario_cap_seg3_vertex_03022D38: + type: VTX + count: 12 + offset: 0x22D38 + symbol: mario_cap_seg3_vertex_03022D38 + +mario_cap_seg3_vertex_03022DF8: + type: VTX + count: 8 + offset: 0x22DF8 + symbol: mario_cap_seg3_vertex_03022DF8 + +mario_cap_seg3_dl_03022E78: + type: GFX + offset: 0x22E78 + symbol: mario_cap_seg3_dl_03022E78 + +mario_cap_seg3_dl_03022EA8: + type: GFX + offset: 0x22EA8 + symbol: mario_cap_seg3_dl_03022EA8 + +mario_cap_seg3_dl_03022ED8: + type: GFX + offset: 0x22ED8 + symbol: mario_cap_seg3_dl_03022ED8 + +mario_cap_seg3_dl_03022F20: + type: GFX + offset: 0x22F20 + symbol: mario_cap_seg3_dl_03022F20 + +mario_cap_seg3_dl_03022F48: + type: GFX + offset: 0x22F48 + symbol: mario_cap_seg3_dl_03022F48 + +mario_cap_seg3_dl_03022FF8: + type: GFX + offset: 0x22FF8 + symbol: mario_cap_seg3_dl_03022FF8 + +mario_cap_seg3_dl_030230B0: + type: GFX + offset: 0x230B0 + symbol: mario_cap_seg3_dl_030230B0 + +mario_cap_seg3_dl_03023108: + type: GFX + offset: 0x23108 + symbol: mario_cap_seg3_dl_03023108 + +mario_cap_seg3_dl_03023160: + type: GFX + offset: 0x23160 + symbol: mario_cap_seg3_dl_03023160 + +mario_cap_seg3_dl_03023298: + type: GFX + offset: 0x23298 + symbol: mario_cap_seg3_dl_03023298 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mario_cap/geo.yml new file mode 100644 index 0000000..e49531d --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box.yml new file mode 100644 index 0000000..a952a1e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box.yml @@ -0,0 +1,52 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "metal_box/geo.h"' + +metal_box_seg8_lights_08023980: + type: LIGHTS + size: 24 + offset: 0x23980 + symbol: metal_box_seg8_lights_08023980 + +metal_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x23998 + format: RGBA16 + symbol: metal_box_seg8_texture_08023998 + +metal_box_seg8_vertex_08024998: + type: VTX + count: 16 + offset: 0x24998 + symbol: metal_box_seg8_vertex_08024998 + +metal_box_seg8_vertex_08024A98: + type: VTX + count: 8 + offset: 0x24A98 + symbol: metal_box_seg8_vertex_08024A98 + +metal_box_seg8_dl_08024B18: + type: GFX + offset: 0x24B18 + symbol: metal_box_seg8_dl_08024B18 + +metal_box_dl: + type: GFX + offset: 0x24BB8 + symbol: metal_box_dl + +metal_box_seg8_collision_08024C28: + type: SM64:COLLISION + offset: 0x24C28 + symbol: metal_box_seg8_collision_08024C28 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/metal_box/geo.yml new file mode 100644 index 0000000..1d1261f --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +metal_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A30 + symbol: metal_box_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips.yml new file mode 100644 index 0000000..f29c1c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips.yml @@ -0,0 +1,433 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + header: + header: + - '#include "sm64.h"' + - '#include "mips/anims.h"' + - '#include "mips/geo.h"' + +mips_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFB80 + format: RGBA16 + symbol: mips_seg6_texture_0600FB80 + +mips_seg6_lights_06010380: + type: LIGHTS + size: 24 + offset: 0x10380 + symbol: mips_seg6_lights_06010380 + +mips_seg6_lights_06010398: + type: LIGHTS + size: 24 + offset: 0x10398 + symbol: mips_seg6_lights_06010398 + +mips_seg6_vertex_060103B0: + type: VTX + count: 16 + offset: 0x103B0 + symbol: mips_seg6_vertex_060103B0 + +mips_seg6_vertex_060104B0: + type: VTX + count: 13 + offset: 0x104B0 + symbol: mips_seg6_vertex_060104B0 + +mips_seg6_vertex_06010580: + type: VTX + count: 4 + offset: 0x10580 + symbol: mips_seg6_vertex_06010580 + +mips_seg6_vertex_060105C0: + type: VTX + count: 4 + offset: 0x105C0 + symbol: mips_seg6_vertex_060105C0 + +mips_seg6_dl_06010600: + type: GFX + offset: 0x10600 + symbol: mips_seg6_dl_06010600 + +mips_seg6_dl_06010748: + type: GFX + offset: 0x10748 + symbol: mips_seg6_dl_06010748 + +mips_seg6_dl_060107B8: + type: GFX + offset: 0x107B8 + symbol: mips_seg6_dl_060107B8 + +mips_seg6_lights_06010820: + type: LIGHTS + size: 24 + offset: 0x10820 + symbol: mips_seg6_lights_06010820 + +mips_seg6_vertex_06010838: + type: VTX + count: 15 + offset: 0x10838 + symbol: mips_seg6_vertex_06010838 + +mips_seg6_vertex_06010928: + type: VTX + count: 15 + offset: 0x10928 + symbol: mips_seg6_vertex_06010928 + +mips_seg6_vertex_06010A18: + type: VTX + count: 8 + offset: 0x10A18 + symbol: mips_seg6_vertex_06010A18 + +mips_seg6_dl_06010A98: + type: GFX + offset: 0x10A98 + symbol: mips_seg6_dl_06010A98 + +mips_seg6_dl_06010C40: + type: GFX + offset: 0x10C40 + symbol: mips_seg6_dl_06010C40 + +mips_seg6_lights_06010CA0: + type: LIGHTS + size: 24 + offset: 0x10CA0 + symbol: mips_seg6_lights_06010CA0 + +mips_seg6_lights_06010CB8: + type: LIGHTS + size: 24 + offset: 0x10CB8 + symbol: mips_seg6_lights_06010CB8 + +mips_seg6_vertex_06010CD0: + type: VTX + count: 6 + offset: 0x10CD0 + symbol: mips_seg6_vertex_06010CD0 + +mips_seg6_vertex_06010D30: + type: VTX + count: 8 + offset: 0x10D30 + symbol: mips_seg6_vertex_06010D30 + +mips_seg6_dl_06010DB0: + type: GFX + offset: 0x10DB0 + symbol: mips_seg6_dl_06010DB0 + +mips_seg6_dl_06010E60: + type: GFX + offset: 0x10E60 + symbol: mips_seg6_dl_06010E60 + +mips_seg6_lights_06010EC0: + type: LIGHTS + size: 24 + offset: 0x10EC0 + symbol: mips_seg6_lights_06010EC0 + +mips_seg6_lights_06010ED8: + type: LIGHTS + size: 24 + offset: 0x10ED8 + symbol: mips_seg6_lights_06010ED8 + +mips_seg6_lights_06010EF0: + type: LIGHTS + size: 24 + offset: 0x10EF0 + symbol: mips_seg6_lights_06010EF0 + +mips_seg6_vertex_06010F08: + type: VTX + count: 5 + offset: 0x10F08 + symbol: mips_seg6_vertex_06010F08 + +mips_seg6_vertex_06010F58: + type: VTX + count: 3 + offset: 0x10F58 + symbol: mips_seg6_vertex_06010F58 + +mips_seg6_vertex_06010F88: + type: VTX + count: 7 + offset: 0x10F88 + symbol: mips_seg6_vertex_06010F88 + +mips_seg6_dl_06010FF8: + type: GFX + offset: 0x10FF8 + symbol: mips_seg6_dl_06010FF8 + +mips_seg6_dl_060110B0: + type: GFX + offset: 0x110B0 + symbol: mips_seg6_dl_060110B0 + +mips_seg6_lights_06011110: + type: LIGHTS + size: 24 + offset: 0x11110 + symbol: mips_seg6_lights_06011110 + +mips_seg6_lights_06011128: + type: LIGHTS + size: 24 + offset: 0x11128 + symbol: mips_seg6_lights_06011128 + +mips_seg6_vertex_06011140: + type: VTX + count: 6 + offset: 0x11140 + symbol: mips_seg6_vertex_06011140 + +mips_seg6_vertex_060111A0: + type: VTX + count: 10 + offset: 0x111A0 + symbol: mips_seg6_vertex_060111A0 + +mips_seg6_dl_06011240: + type: GFX + offset: 0x11240 + symbol: mips_seg6_dl_06011240 + +mips_seg6_dl_06011310: + type: GFX + offset: 0x11310 + symbol: mips_seg6_dl_06011310 + +mips_seg6_lights_06011370: + type: LIGHTS + size: 24 + offset: 0x11370 + symbol: mips_seg6_lights_06011370 + +mips_seg6_lights_06011388: + type: LIGHTS + size: 24 + offset: 0x11388 + symbol: mips_seg6_lights_06011388 + +mips_seg6_vertex_060113A0: + type: VTX + count: 5 + offset: 0x113A0 + symbol: mips_seg6_vertex_060113A0 + +mips_seg6_vertex_060113F0: + type: VTX + count: 8 + offset: 0x113F0 + symbol: mips_seg6_vertex_060113F0 + +mips_seg6_dl_06011470: + type: GFX + offset: 0x11470 + symbol: mips_seg6_dl_06011470 + +mips_seg6_dl_06011520: + type: GFX + offset: 0x11520 + symbol: mips_seg6_dl_06011520 + +mips_seg6_lights_06011580: + type: LIGHTS + size: 24 + offset: 0x11580 + symbol: mips_seg6_lights_06011580 + +mips_seg6_lights_06011598: + type: LIGHTS + size: 24 + offset: 0x11598 + symbol: mips_seg6_lights_06011598 + +mips_seg6_vertex_060115B0: + type: VTX + count: 6 + offset: 0x115B0 + symbol: mips_seg6_vertex_060115B0 + +mips_seg6_vertex_06011610: + type: VTX + count: 10 + offset: 0x11610 + symbol: mips_seg6_vertex_06011610 + +mips_seg6_dl_060116B0: + type: GFX + offset: 0x116B0 + symbol: mips_seg6_dl_060116B0 + +mips_seg6_dl_06011780: + type: GFX + offset: 0x11780 + symbol: mips_seg6_dl_06011780 + +mips_seg6_lights_060117E0: + type: LIGHTS + size: 24 + offset: 0x117E0 + symbol: mips_seg6_lights_060117E0 + +mips_seg6_lights_060117F8: + type: LIGHTS + size: 24 + offset: 0x117F8 + symbol: mips_seg6_lights_060117F8 + +mips_seg6_vertex_06011810: + type: VTX + count: 5 + offset: 0x11810 + symbol: mips_seg6_vertex_06011810 + +mips_seg6_vertex_06011860: + type: VTX + count: 8 + offset: 0x11860 + symbol: mips_seg6_vertex_06011860 + +mips_seg6_dl_060118E0: + type: GFX + offset: 0x118E0 + symbol: mips_seg6_dl_060118E0 + +mips_seg6_dl_06011990: + type: GFX + offset: 0x11990 + symbol: mips_seg6_dl_06011990 + +mips_seg6_lights_060119F0: + type: LIGHTS + size: 24 + offset: 0x119F0 + symbol: mips_seg6_lights_060119F0 + +mips_seg6_lights_06011A08: + type: LIGHTS + size: 24 + offset: 0x11A08 + symbol: mips_seg6_lights_06011A08 + +mips_seg6_vertex_06011A20: + type: VTX + count: 6 + offset: 0x11A20 + symbol: mips_seg6_vertex_06011A20 + +mips_seg6_vertex_06011A80: + type: VTX + count: 8 + offset: 0x11A80 + symbol: mips_seg6_vertex_06011A80 + +mips_seg6_dl_06011B00: + type: GFX + offset: 0x11B00 + symbol: mips_seg6_dl_06011B00 + +mips_seg6_dl_06011BB0: + type: GFX + offset: 0x11BB0 + symbol: mips_seg6_dl_06011BB0 + +mips_seg6_lights_06011C10: + type: LIGHTS + size: 24 + offset: 0x11C10 + symbol: mips_seg6_lights_06011C10 + +mips_seg6_lights_06011C28: + type: LIGHTS + size: 24 + offset: 0x11C28 + symbol: mips_seg6_lights_06011C28 + +mips_seg6_vertex_06011C40: + type: VTX + count: 6 + offset: 0x11C40 + symbol: mips_seg6_vertex_06011C40 + +mips_seg6_vertex_06011CA0: + type: VTX + count: 7 + offset: 0x11CA0 + symbol: mips_seg6_vertex_06011CA0 + +mips_seg6_dl_06011D10: + type: GFX + offset: 0x11D10 + symbol: mips_seg6_dl_06011D10 + +mips_seg6_dl_06011DB0: + type: GFX + offset: 0x11DB0 + symbol: mips_seg6_dl_06011DB0 + +mips_seg6_lights_06011E10: + type: LIGHTS + size: 24 + offset: 0x11E10 + symbol: mips_seg6_lights_06011E10 + +mips_seg6_vertex_06011E28: + type: VTX + count: 6 + offset: 0x11E28 + symbol: mips_seg6_vertex_06011E28 + +mips_seg6_dl_06011E88: + type: GFX + offset: 0x11E88 + symbol: mips_seg6_dl_06011E88 + +mips_seg6_dl_06011ED8: + type: GFX + offset: 0x11ED8 + symbol: mips_seg6_dl_06011ED8 + +mips_seg6_lights_06011EF8: + type: LIGHTS + size: 24 + offset: 0x11EF8 + symbol: mips_seg6_lights_06011EF8 + +mips_seg6_vertex_06011F10: + type: VTX + count: 6 + offset: 0x11F10 + symbol: mips_seg6_vertex_06011F10 + +mips_seg6_dl_06011F70: + type: GFX + offset: 0x11F70 + symbol: mips_seg6_dl_06011F70 + +mips_seg6_dl_06011FC0: + type: GFX + offset: 0x11FC0 + symbol: mips_seg6_dl_06011FC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/anims.yml new file mode 100644 index 0000000..d188e2e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + +mips_seg6_anim_06013248: + type: SM64:ANIM + offset: 0x13248 + symbol: mips_seg6_anim_06013248 + +mips_seg6_anim_0601369C: + type: SM64:ANIM + offset: 0x1369C + symbol: mips_seg6_anim_0601369C + +mips_seg6_anim_060139F8: + type: SM64:ANIM + offset: 0x139F8 + symbol: mips_seg6_anim_060139F8 + +mips_seg6_anim_06014B94: + type: SM64:ANIM + offset: 0x14B94 + symbol: mips_seg6_anim_06014B94 + +mips_seg6_anim_0601561C: + type: SM64:ANIM + offset: 0x1561C + symbol: mips_seg6_anim_0601561C + +mips_seg6_anims_06015634: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x15634 + symbol: mips_seg6_anims_06015634 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/geo.yml new file mode 100644 index 0000000..e29f5be --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mips/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mips.yml" + autopads: false + segments: + - [ 0xD, 0x1E2F20 ] + +mips_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000448 + symbol: mips_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist.yml new file mode 100644 index 0000000..0146ab2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist.yml @@ -0,0 +1,41 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "mist/geo.h"' + +mist_seg3_vertex_03000000: + type: VTX + count: 4 + offset: 0x0 + symbol: mist_seg3_vertex_03000000 + +mist_seg3_vertex_03000040: + type: VTX + count: 4 + offset: 0x40 + symbol: mist_seg3_vertex_03000040 + +mist: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x80 + format: IA16 + symbol: mist_seg3_texture_03000080 + +mist_seg3_dl_03000880: + type: GFX + offset: 0x880 + symbol: mist_seg3_dl_03000880 + +mist_seg3_dl_03000920: + type: GFX + offset: 0x920 + symbol: mist_seg3_dl_03000920 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mist/geo.yml new file mode 100644 index 0000000..538744d --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag.yml new file mode 100644 index 0000000..17663a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag.yml @@ -0,0 +1,163 @@ +:config: + autopads: false + compression: + offset: 0x1E3520 + segments: + - [ 0x6, 0x1E3520 ] + header: + header: + - '#include "sm64.h"' + - '#include "moneybag/anims.h"' + - '#include "moneybag/geo.h"' + +moneybag_mouth: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x39B0 + format: RGBA16 + symbol: moneybag_seg6_texture_060039B0 + +moneybag_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x49B0 + format: RGBA16 + symbol: moneybag_seg6_texture_060049B0 + +moneybag_seg6_lights_060051B0: + type: LIGHTS + size: 24 + offset: 0x51B0 + symbol: moneybag_seg6_lights_060051B0 + +moneybag_seg6_lights_060051C8: + type: LIGHTS + size: 24 + offset: 0x51C8 + symbol: moneybag_seg6_lights_060051C8 + +moneybag_seg6_vertex_060051E0: + type: VTX + count: 10 + offset: 0x51E0 + symbol: moneybag_seg6_vertex_060051E0 + +moneybag_seg6_vertex_06005280: + type: VTX + count: 8 + offset: 0x5280 + symbol: moneybag_seg6_vertex_06005280 + +moneybag_seg6_dl_06005300: + type: GFX + offset: 0x5300 + symbol: moneybag_seg6_dl_06005300 + +moneybag_seg6_dl_06005358: + type: GFX + offset: 0x5358 + symbol: moneybag_seg6_dl_06005358 + +moneybag_seg6_dl_060053B8: + type: GFX + offset: 0x53B8 + symbol: moneybag_seg6_dl_060053B8 + +moneybag_seg6_lights_06005428: + type: LIGHTS + size: 24 + offset: 0x5428 + symbol: moneybag_seg6_lights_06005428 + +moneybag_seg6_vertex_06005440: + type: VTX + count: 14 + offset: 0x5440 + symbol: moneybag_seg6_vertex_06005440 + +moneybag_seg6_vertex_06005520: + type: VTX + count: 7 + offset: 0x5520 + symbol: moneybag_seg6_vertex_06005520 + +moneybag_seg6_dl_06005590: + type: GFX + offset: 0x5590 + symbol: moneybag_seg6_dl_06005590 + +moneybag_seg6_dl_06005618: + type: GFX + offset: 0x5618 + symbol: moneybag_seg6_dl_06005618 + +moneybag_seg6_dl_06005688: + type: GFX + offset: 0x5688 + symbol: moneybag_seg6_dl_06005688 + +moneybag_seg6_vertex_060056A8: + type: VTX + count: 6 + offset: 0x56A8 + symbol: moneybag_seg6_vertex_060056A8 + +moneybag_seg6_dl_06005708: + type: GFX + offset: 0x5708 + symbol: moneybag_seg6_dl_06005708 + +moneybag_seg6_dl_06005750: + type: GFX + offset: 0x5750 + symbol: moneybag_seg6_dl_06005750 + +moneybag_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x57C0 + symbol: moneybag_lights_unused1 + +moneybag_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x57D8 + symbol: moneybag_lights_unused2 + +moneybag_seg6_lights_060057F0: + type: LIGHTS + size: 24 + offset: 0x57F0 + symbol: moneybag_seg6_lights_060057F0 + +moneybag_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x5808 + symbol: moneybag_lights_unused3 + +moneybag_seg6_vertex_06005820: + type: VTX + count: 11 + offset: 0x5820 + symbol: moneybag_seg6_vertex_06005820 + +moneybag_seg6_vertex_060058D0: + type: VTX + count: 11 + offset: 0x58D0 + symbol: moneybag_seg6_vertex_060058D0 + +moneybag_seg6_dl_06005980: + type: GFX + offset: 0x5980 + symbol: moneybag_seg6_dl_06005980 + +moneybag_seg6_dl_060059F0: + type: GFX + offset: 0x59F0 + symbol: moneybag_seg6_dl_060059F0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/anims.yml new file mode 100644 index 0000000..f60bfcf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1E3520 + segments: + - [ 0x6, 0x1E3520 ] + +moneybag_seg6_anim_06005AD8: + type: SM64:ANIM + offset: 0x5AD8 + symbol: moneybag_seg6_anim_06005AD8 + +moneybag_seg6_anim_06005BEC: + type: SM64:ANIM + offset: 0x5BEC + symbol: moneybag_seg6_anim_06005BEC + +moneybag_seg6_anim_06005C98: + type: SM64:ANIM + offset: 0x5C98 + symbol: moneybag_seg6_anim_06005C98 + +moneybag_seg6_anim_06005D3C: + type: SM64:ANIM + offset: 0x5D3C + symbol: moneybag_seg6_anim_06005D3C + +moneybag_seg6_anim_06005E44: + type: SM64:ANIM + offset: 0x5E44 + symbol: moneybag_seg6_anim_06005E44 + +moneybag_seg6_anims_06005E5C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x5E5C + symbol: moneybag_seg6_anims_06005E5C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/geo.yml new file mode 100644 index 0000000..e65f989 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/moneybag/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/moneybag.yml" + autopads: false + segments: + - [ 0xD, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole.yml new file mode 100644 index 0000000..ae5eaf1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole.yml @@ -0,0 +1,402 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "monty_mole/anims.h"' + - '#include "monty_mole/geo.h"' + +monty_mole_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x8E0 + symbol: monty_mole_lights_unused1 + +monty_mole_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x8F8 + symbol: monty_mole_lights_unused2 + +monty_mole_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x910 + symbol: monty_mole_lights_unused3 + +monty_mole_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x928 + symbol: monty_mole_lights_unused4 + +monty_mole_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x940 + symbol: monty_mole_lights_unused5 + +monty_mole_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x958 + symbol: monty_mole_lights_unused6 + +monty_mole_cheek: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05000970 + +monty_mole_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1170 + format: RGBA16 + symbol: monty_mole_seg5_texture_05001170 + +monty_mole_nose: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05001970 + +monty_mole_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2170 + format: RGBA16 + symbol: monty_mole_seg5_texture_05002170 + +monty_mole_claw: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05002970 + +monty_mole_seg5_lights_05003170: + type: LIGHTS + size: 24 + offset: 0x3170 + symbol: monty_mole_seg5_lights_05003170 + +monty_mole_seg5_vertex_05003188: + type: VTX + count: 8 + offset: 0x3188 + symbol: monty_mole_seg5_vertex_05003188 + +monty_mole_seg5_dl_05003208: + type: GFX + offset: 0x3208 + symbol: monty_mole_seg5_dl_05003208 + +monty_mole_seg5_dl_050032A0: + type: GFX + offset: 0x32A0 + symbol: monty_mole_seg5_dl_050032A0 + +monty_mole_seg5_lights_05003300: + type: LIGHTS + size: 24 + offset: 0x3300 + symbol: monty_mole_seg5_lights_05003300 + +monty_mole_seg5_vertex_05003318: + type: VTX + count: 10 + offset: 0x3318 + symbol: monty_mole_seg5_vertex_05003318 + +monty_mole_seg5_vertex_050033B8: + type: VTX + count: 8 + offset: 0x33B8 + symbol: monty_mole_seg5_vertex_050033B8 + +monty_mole_seg5_dl_05003438: + type: GFX + offset: 0x3438 + symbol: monty_mole_seg5_dl_05003438 + +monty_mole_seg5_dl_050034A0: + type: GFX + offset: 0x34A0 + symbol: monty_mole_seg5_dl_050034A0 + +monty_mole_seg5_dl_05003518: + type: GFX + offset: 0x3518 + symbol: monty_mole_seg5_dl_05003518 + +monty_mole_seg5_lights_05003598: + type: LIGHTS + size: 24 + offset: 0x3598 + symbol: monty_mole_seg5_lights_05003598 + +monty_mole_seg5_vertex_050035B0: + type: VTX + count: 12 + offset: 0x35B0 + symbol: monty_mole_seg5_vertex_050035B0 + +monty_mole_seg5_vertex_05003670: + type: VTX + count: 12 + offset: 0x3670 + symbol: monty_mole_seg5_vertex_05003670 + +monty_mole_seg5_dl_05003730: + type: GFX + offset: 0x3730 + symbol: monty_mole_seg5_dl_05003730 + +monty_mole_seg5_dl_050037A8: + type: GFX + offset: 0x37A8 + symbol: monty_mole_seg5_dl_050037A8 + +monty_mole_seg5_dl_05003820: + type: GFX + offset: 0x3820 + symbol: monty_mole_seg5_dl_05003820 + +monty_mole_seg5_lights_050038A0: + type: LIGHTS + size: 24 + offset: 0x38A0 + symbol: monty_mole_seg5_lights_050038A0 + +monty_mole_seg5_vertex_050038B8: + type: VTX + count: 8 + offset: 0x38B8 + symbol: monty_mole_seg5_vertex_050038B8 + +monty_mole_seg5_dl_05003938: + type: GFX + offset: 0x3938 + symbol: monty_mole_seg5_dl_05003938 + +monty_mole_seg5_dl_050039D0: + type: GFX + offset: 0x39D0 + symbol: monty_mole_seg5_dl_050039D0 + +monty_mole_seg5_lights_05003A30: + type: LIGHTS + size: 24 + offset: 0x3A30 + symbol: monty_mole_seg5_lights_05003A30 + +monty_mole_seg5_vertex_05003A48: + type: VTX + count: 10 + offset: 0x3A48 + symbol: monty_mole_seg5_vertex_05003A48 + +monty_mole_seg5_vertex_05003AE8: + type: VTX + count: 8 + offset: 0x3AE8 + symbol: monty_mole_seg5_vertex_05003AE8 + +monty_mole_seg5_dl_05003B68: + type: GFX + offset: 0x3B68 + symbol: monty_mole_seg5_dl_05003B68 + +monty_mole_seg5_dl_05003BD0: + type: GFX + offset: 0x3BD0 + symbol: monty_mole_seg5_dl_05003BD0 + +monty_mole_seg5_dl_05003C48: + type: GFX + offset: 0x3C48 + symbol: monty_mole_seg5_dl_05003C48 + +monty_mole_seg5_lights_05003CC8: + type: LIGHTS + size: 24 + offset: 0x3CC8 + symbol: monty_mole_seg5_lights_05003CC8 + +monty_mole_seg5_vertex_05003CE0: + type: VTX + count: 12 + offset: 0x3CE0 + symbol: monty_mole_seg5_vertex_05003CE0 + +monty_mole_seg5_vertex_05003DA0: + type: VTX + count: 12 + offset: 0x3DA0 + symbol: monty_mole_seg5_vertex_05003DA0 + +monty_mole_seg5_dl_05003E60: + type: GFX + offset: 0x3E60 + symbol: monty_mole_seg5_dl_05003E60 + +monty_mole_seg5_dl_05003ED8: + type: GFX + offset: 0x3ED8 + symbol: monty_mole_seg5_dl_05003ED8 + +monty_mole_seg5_dl_05003F50: + type: GFX + offset: 0x3F50 + symbol: monty_mole_seg5_dl_05003F50 + +monty_mole_seg5_lights_05003FD0: + type: LIGHTS + size: 24 + offset: 0x3FD0 + symbol: monty_mole_seg5_lights_05003FD0 + +monty_mole_seg5_vertex_05003FE8: + type: VTX + count: 13 + offset: 0x3FE8 + symbol: monty_mole_seg5_vertex_05003FE8 + +monty_mole_seg5_vertex_050040B8: + type: VTX + count: 16 + offset: 0x40B8 + symbol: monty_mole_seg5_vertex_050040B8 + +monty_mole_seg5_vertex_050041B8: + type: VTX + count: 16 + offset: 0x41B8 + symbol: monty_mole_seg5_vertex_050041B8 + +monty_mole_seg5_dl_050042B8: + type: GFX + offset: 0x42B8 + symbol: monty_mole_seg5_dl_050042B8 + +monty_mole_seg5_dl_05004368: + type: GFX + offset: 0x4368 + symbol: monty_mole_seg5_dl_05004368 + +monty_mole_seg5_dl_050044B0: + type: GFX + offset: 0x44B0 + symbol: monty_mole_seg5_dl_050044B0 + +monty_mole_seg5_lights_05004518: + type: LIGHTS + size: 24 + offset: 0x4518 + symbol: monty_mole_seg5_lights_05004518 + +monty_mole_seg5_vertex_05004530: + type: VTX + count: 6 + offset: 0x4530 + symbol: monty_mole_seg5_vertex_05004530 + +monty_mole_seg5_vertex_05004590: + type: VTX + count: 16 + offset: 0x4590 + symbol: monty_mole_seg5_vertex_05004590 + +monty_mole_seg5_vertex_05004690: + type: VTX + count: 16 + offset: 0x4690 + symbol: monty_mole_seg5_vertex_05004690 + +monty_mole_seg5_vertex_05004790: + type: VTX + count: 10 + offset: 0x4790 + symbol: monty_mole_seg5_vertex_05004790 + +monty_mole_seg5_vertex_05004830: + type: VTX + count: 16 + offset: 0x4830 + symbol: monty_mole_seg5_vertex_05004830 + +monty_mole_seg5_vertex_05004930: + type: VTX + count: 4 + offset: 0x4930 + symbol: monty_mole_seg5_vertex_05004930 + +monty_mole_seg5_vertex_05004970: + type: VTX + count: 4 + offset: 0x4970 + symbol: monty_mole_seg5_vertex_05004970 + +monty_mole_seg5_dl_050049B0: + type: GFX + offset: 0x49B0 + symbol: monty_mole_seg5_dl_050049B0 + +monty_mole_seg5_dl_05004A10: + type: GFX + offset: 0x4A10 + symbol: monty_mole_seg5_dl_05004A10 + +monty_mole_seg5_dl_05004B50: + type: GFX + offset: 0x4B50 + symbol: monty_mole_seg5_dl_05004B50 + +monty_mole_seg5_dl_05004BE0: + type: GFX + offset: 0x4BE0 + symbol: monty_mole_seg5_dl_05004BE0 + +monty_mole_seg5_dl_05004C00: + type: GFX + offset: 0x4C00 + symbol: monty_mole_seg5_dl_05004C00 + +monty_mole_seg5_lights_05004C90: + type: LIGHTS + size: 24 + offset: 0x4C90 + symbol: monty_mole_seg5_lights_05004C90 + +monty_mole_seg5_vertex_05004CA8: + type: VTX + count: 4 + offset: 0x4CA8 + symbol: monty_mole_seg5_vertex_05004CA8 + +monty_mole_seg5_dl_05004CE8: + type: GFX + offset: 0x4CE8 + symbol: monty_mole_seg5_dl_05004CE8 + +monty_mole_seg5_dl_05004D30: + type: GFX + offset: 0x4D30 + symbol: monty_mole_seg5_dl_05004D30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/anims.yml new file mode 100644 index 0000000..fc88bd3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/anims.yml @@ -0,0 +1,64 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + +monty_mole_seg5_anim_05004FEC: + type: SM64:ANIM + offset: 0x4FEC + symbol: monty_mole_seg5_anim_05004FEC + +monty_mole_seg5_anim_0500527C: + type: SM64:ANIM + offset: 0x527C + symbol: monty_mole_seg5_anim_0500527C + +monty_mole_seg5_anim_050054B0: + type: SM64:ANIM + offset: 0x54B0 + symbol: monty_mole_seg5_anim_050054B0 + +monty_mole_seg5_anim_050062B0: + type: SM64:ANIM + offset: 0x62B0 + symbol: monty_mole_seg5_anim_050062B0 + +monty_mole_seg5_anim_050065C0: + type: SM64:ANIM + offset: 0x65C0 + symbol: monty_mole_seg5_anim_050065C0 + +monty_mole_seg5_anim_050065D8: + type: SM64:ANIM + offset: 0x65D8 + symbol: monty_mole_seg5_anim_050065D8 + +monty_mole_seg5_anim_05006880: + type: SM64:ANIM + offset: 0x6880 + symbol: monty_mole_seg5_anim_05006880 + +monty_mole_seg5_anim_05006B10: + type: SM64:ANIM + offset: 0x6B10 + symbol: monty_mole_seg5_anim_05006B10 + +monty_mole_seg5_anim_05006DB8: + type: SM64:ANIM + offset: 0x6DB8 + symbol: monty_mole_seg5_anim_05006DB8 + +monty_mole_seg5_anim_05007230: + type: SM64:ANIM + offset: 0x7230 + symbol: monty_mole_seg5_anim_05007230 + +monty_mole_seg5_anims_05007248: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 12 + offset: 0x7248 + symbol: monty_mole_seg5_anims_05007248 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole/geo.yml new file mode 100644 index 0000000..1501827 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x15E6E0 ] + +monty_mole_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: monty_mole_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole_hole.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole_hole.yml new file mode 100644 index 0000000..69608d8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/monty_mole_hole.yml @@ -0,0 +1,26 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + +monty_mole_hole_seg5_vertex_05000000: + type: VTX + count: 4 + offset: 0x0 + symbol: monty_mole_hole_seg5_vertex_05000000 + +monty_mole_hole: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x40 + format: IA16 + symbol: monty_mole_hole_seg5_texture_05000040 + +monty_mole_hole_seg5_dl_05000840: + type: GFX + offset: 0x840 + symbol: monty_mole_hole_seg5_dl_05000840 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball.yml new file mode 100644 index 0000000..42d151d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "mr_i_eyeball/geo.h"' + +mr_i_eyeball_seg6_vertex_06000000: + type: VTX + count: 8 + offset: 0x0 + symbol: mr_i_eyeball_seg6_vertex_06000000 + +mr_i_eyeball_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x80 + format: RGBA16 + symbol: mr_i_eyeball_seg6_texture_06000080 + +mr_i_eyeball_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1080 + format: RGBA16 + symbol: mr_i_eyeball_seg6_texture_06001080 + +mr_i_eyeball_seg6_dl_06002080: + type: GFX + offset: 0x2080 + symbol: mr_i_eyeball_seg6_dl_06002080 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_eyeball/geo.yml new file mode 100644 index 0000000..0b44d62 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1EFE60 ] + +mr_i_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: mr_i_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris.yml new file mode 100644 index 0000000..e24669b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris.yml @@ -0,0 +1,77 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "mr_i_iris/geo.h"' + +mr_i_iris_seg6_vertex_06002130: + type: VTX + count: 4 + offset: 0x2130 + symbol: mr_i_iris_seg6_vertex_06002130 + +mr_i_iris_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2170 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06002170 + +mr_i_iris_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2970 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06002970 + +mr_i_iris_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3170 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06003170 + +mr_i_iris_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3970 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06003970 + +mr_i_iris_seg6_dl_06004170: + type: GFX + offset: 0x4170 + symbol: mr_i_iris_seg6_dl_06004170 + +mr_i_iris_seg6_dl_060041D8: + type: GFX + offset: 0x41D8 + symbol: mr_i_iris_seg6_dl_060041D8 + +mr_i_iris_seg6_dl_060041F0: + type: GFX + offset: 0x41F0 + symbol: mr_i_iris_seg6_dl_060041F0 + +mr_i_iris_seg6_dl_06004208: + type: GFX + offset: 0x4208 + symbol: mr_i_iris_seg6_dl_06004208 + +mr_i_iris_seg6_dl_06004220: + type: GFX + offset: 0x4220 + symbol: mr_i_iris_seg6_dl_06004220 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mr_i_iris/geo.yml new file mode 100644 index 0000000..fed217e --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1EFE60 ] + +mr_i_iris_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00001C + symbol: mr_i_iris_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up.yml new file mode 100644 index 0000000..cd660d4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "mushroom_1up/geo.h"' + +mushroom_1up_seg3_vertex_030295E8: + type: VTX + count: 4 + offset: 0x295E8 + symbol: mushroom_1up_seg3_vertex_030295E8 + +1-up_mushroom: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x29628 + format: RGBA16 + symbol: mushroom_1up_seg3_texture_03029628 + +mushroom_1up_seg3_dl_0302A628: + type: GFX + offset: 0x2A628 + symbol: mushroom_1up_seg3_dl_0302A628 + +mushroom_1up_seg3_dl_0302A660: + type: GFX + offset: 0x2A660 + symbol: mushroom_1up_seg3_dl_0302A660 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/mushroom_1up/geo.yml new file mode 100644 index 0000000..62233c1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/number/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/number/geo.yml new file mode 100644 index 0000000..4e29451 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/number/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/bin/segment2.yml" + autopads: false + segments: + - [ 0x16, 0x2170D0 ] + +number_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000E14 + symbol: number_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach.yml new file mode 100644 index 0000000..5c129c7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach.yml @@ -0,0 +1,803 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + header: + header: + - '#include "sm64.h"' + - '#include "peach/anims.h"' + - '#include "peach/geo.h"' + +peach_seg5_lights_050009F8: + type: LIGHTS + size: 24 + offset: 0x9F8 + symbol: peach_seg5_lights_050009F8 + +peach_seg5_lights_05000A10: + type: LIGHTS + size: 24 + offset: 0xA10 + symbol: peach_seg5_lights_05000A10 + +peach_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA28 + format: RGBA16 + symbol: peach_seg5_texture_05000A28 + +peach_eye_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1228 + format: RGBA16 + symbol: peach_seg5_texture_05001228 + +peach_eye_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A28 + format: RGBA16 + symbol: peach_seg5_texture_05001A28 + +peach_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2228 + format: RGBA16 + symbol: peach_seg5_texture_05002228 + +peach_crown_jewel: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2A28 + format: RGBA16 + symbol: peach_seg5_texture_05002A28 + +peach_chest_jewel: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C28 + format: RGBA16 + symbol: peach_seg5_texture_05002C28 + +peach_lips_scrunched: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2E28 + format: RGBA16 + symbol: peach_seg5_texture_05002E28 + +peach_lips: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3628 + format: RGBA16 + symbol: peach_seg5_texture_05003628 + +peach_nostril: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3E28 + format: RGBA16 + symbol: peach_seg5_texture_05003E28 + +peach_dress: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4028 + format: RGBA16 + symbol: peach_seg5_texture_05004028 + +peach_seg5_vertex_05004828: + type: VTX + count: 16 + offset: 0x4828 + symbol: peach_seg5_vertex_05004828 + +peach_seg5_vertex_05004928: + type: VTX + count: 15 + offset: 0x4928 + symbol: peach_seg5_vertex_05004928 + +peach_seg5_vertex_05004A18: + type: VTX + count: 9 + offset: 0x4A18 + symbol: peach_seg5_vertex_05004A18 + +peach_seg5_vertex_05004AA8: + type: VTX + count: 3 + offset: 0x4AA8 + symbol: peach_seg5_vertex_05004AA8 + +peach_seg5_vertex_05004AD8: + type: VTX + count: 16 + offset: 0x4AD8 + symbol: peach_seg5_vertex_05004AD8 + +peach_seg5_vertex_05004BD8: + type: VTX + count: 15 + offset: 0x4BD8 + symbol: peach_seg5_vertex_05004BD8 + +peach_seg5_vertex_05004CC8: + type: VTX + count: 15 + offset: 0x4CC8 + symbol: peach_seg5_vertex_05004CC8 + +peach_seg5_vertex_05004DB8: + type: VTX + count: 8 + offset: 0x4DB8 + symbol: peach_seg5_vertex_05004DB8 + +peach_seg5_vertex_05004E38: + type: VTX + count: 5 + offset: 0x4E38 + symbol: peach_seg5_vertex_05004E38 + +peach_seg5_vertex_05004E88: + type: VTX + count: 15 + offset: 0x4E88 + symbol: peach_seg5_vertex_05004E88 + +peach_seg5_vertex_05004F78: + type: VTX + count: 16 + offset: 0x4F78 + symbol: peach_seg5_vertex_05004F78 + +peach_seg5_vertex_05005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: peach_seg5_vertex_05005078 + +peach_seg5_vertex_05005168: + type: VTX + count: 16 + offset: 0x5168 + symbol: peach_seg5_vertex_05005168 + +peach_seg5_vertex_05005268: + type: VTX + count: 16 + offset: 0x5268 + symbol: peach_seg5_vertex_05005268 + +peach_seg5_vertex_05005368: + type: VTX + count: 16 + offset: 0x5368 + symbol: peach_seg5_vertex_05005368 + +peach_seg5_vertex_05005468: + type: VTX + count: 16 + offset: 0x5468 + symbol: peach_seg5_vertex_05005468 + +peach_seg5_vertex_05005568: + type: VTX + count: 14 + offset: 0x5568 + symbol: peach_seg5_vertex_05005568 + +peach_seg5_dl_05005648: + type: GFX + offset: 0x5648 + symbol: peach_seg5_dl_05005648 + +peach_seg5_dl_05005750: + type: GFX + offset: 0x5750 + symbol: peach_seg5_dl_05005750 + +peach_seg5_dl_05005780: + type: GFX + offset: 0x5780 + symbol: peach_seg5_dl_05005780 + +peach_seg5_dl_050058B8: + type: GFX + offset: 0x58B8 + symbol: peach_seg5_dl_050058B8 + +peach_seg5_dl_050058E0: + type: GFX + offset: 0x58E0 + symbol: peach_seg5_dl_050058E0 + +peach_seg5_dl_05005C48: + type: GFX + offset: 0x5C48 + symbol: peach_seg5_dl_05005C48 + +peach_seg5_dl_05005CB0: + type: GFX + offset: 0x5CB0 + symbol: peach_seg5_dl_05005CB0 + +peach_seg5_dl_05005CE0: + type: GFX + offset: 0x5CE0 + symbol: peach_seg5_dl_05005CE0 + +peach_seg5_dl_05005D38: + type: GFX + offset: 0x5D38 + symbol: peach_seg5_dl_05005D38 + +peach_seg5_dl_05005D90: + type: GFX + offset: 0x5D90 + symbol: peach_seg5_dl_05005D90 + +peach_seg5_dl_05005DE8: + type: GFX + offset: 0x5DE8 + symbol: peach_seg5_dl_05005DE8 + +peach_seg5_dl_05005E40: + type: GFX + offset: 0x5E40 + symbol: peach_seg5_dl_05005E40 + +peach_seg5_dl_05005E98: + type: GFX + offset: 0x5E98 + symbol: peach_seg5_dl_05005E98 + +peach_seg5_dl_05005EF0: + type: GFX + offset: 0x5EF0 + symbol: peach_seg5_dl_05005EF0 + +peach_seg5_dl_05005F48: + type: GFX + offset: 0x5F48 + symbol: peach_seg5_dl_05005F48 + +peach_seg5_lights_05005FA0: + type: LIGHTS + size: 24 + offset: 0x5FA0 + symbol: peach_seg5_lights_05005FA0 + +peach_seg5_vertex_05005FB8: + type: VTX + count: 10 + offset: 0x5FB8 + symbol: peach_seg5_vertex_05005FB8 + +peach_seg5_dl_05006058: + type: GFX + offset: 0x6058 + symbol: peach_seg5_dl_05006058 + +peach_seg5_dl_050060E0: + type: GFX + offset: 0x60E0 + symbol: peach_seg5_dl_050060E0 + +peach_seg5_lights_05006138: + type: LIGHTS + size: 24 + offset: 0x6138 + symbol: peach_seg5_lights_05006138 + +peach_seg5_lights_05006150: + type: LIGHTS + size: 24 + offset: 0x6150 + symbol: peach_seg5_lights_05006150 + +peach_seg5_vertex_05006168: + type: VTX + count: 8 + offset: 0x6168 + symbol: peach_seg5_vertex_05006168 + +peach_seg5_vertex_050061E8: + type: VTX + count: 5 + offset: 0x61E8 + symbol: peach_seg5_vertex_050061E8 + +peach_seg5_vertex_05006238: + type: VTX + count: 14 + offset: 0x6238 + symbol: peach_seg5_vertex_05006238 + +peach_seg5_vertex_05006318: + type: VTX + count: 15 + offset: 0x6318 + symbol: peach_seg5_vertex_05006318 + +peach_seg5_vertex_05006408: + type: VTX + count: 14 + offset: 0x6408 + symbol: peach_seg5_vertex_05006408 + +peach_seg5_vertex_050064E8: + type: VTX + count: 16 + offset: 0x64E8 + symbol: peach_seg5_vertex_050064E8 + +peach_seg5_vertex_050065E8: + type: VTX + count: 16 + offset: 0x65E8 + symbol: peach_seg5_vertex_050065E8 + +peach_seg5_vertex_050066E8: + type: VTX + count: 4 + offset: 0x66E8 + symbol: peach_seg5_vertex_050066E8 + +peach_seg5_dl_05006728: + type: GFX + offset: 0x6728 + symbol: peach_seg5_dl_05006728 + +peach_seg5_dl_05006798: + type: GFX + offset: 0x6798 + symbol: peach_seg5_dl_05006798 + +peach_seg5_dl_05006A18: + type: GFX + offset: 0x6A18 + symbol: peach_seg5_dl_05006A18 + +peach_seg5_lights_05006A90: + type: LIGHTS + size: 24 + offset: 0x6A90 + symbol: peach_seg5_lights_05006A90 + +peach_seg5_vertex_05006AA8: + type: VTX + count: 16 + offset: 0x6AA8 + symbol: peach_seg5_vertex_05006AA8 + +peach_seg5_vertex_05006BA8: + type: VTX + count: 16 + offset: 0x6BA8 + symbol: peach_seg5_vertex_05006BA8 + +peach_seg5_vertex_05006CA8: + type: VTX + count: 16 + offset: 0x6CA8 + symbol: peach_seg5_vertex_05006CA8 + +peach_seg5_vertex_05006DA8: + type: VTX + count: 16 + offset: 0x6DA8 + symbol: peach_seg5_vertex_05006DA8 + +peach_seg5_vertex_05006EA8: + type: VTX + count: 16 + offset: 0x6EA8 + symbol: peach_seg5_vertex_05006EA8 + +peach_seg5_dl_05006FA8: + type: GFX + offset: 0x6FA8 + symbol: peach_seg5_dl_05006FA8 + +peach_seg5_dl_05007230: + type: GFX + offset: 0x7230 + symbol: peach_seg5_dl_05007230 + +peach_seg5_lights_05007288: + type: LIGHTS + size: 24 + offset: 0x7288 + symbol: peach_seg5_lights_05007288 + +peach_seg5_vertex_050072A0: + type: VTX + count: 14 + offset: 0x72A0 + symbol: peach_seg5_vertex_050072A0 + +peach_seg5_vertex_05007380: + type: VTX + count: 16 + offset: 0x7380 + symbol: peach_seg5_vertex_05007380 + +peach_seg5_vertex_05007480: + type: VTX + count: 16 + offset: 0x7480 + symbol: peach_seg5_vertex_05007480 + +peach_seg5_vertex_05007580: + type: VTX + count: 16 + offset: 0x7580 + symbol: peach_seg5_vertex_05007580 + +peach_seg5_vertex_05007680: + type: VTX + count: 16 + offset: 0x7680 + symbol: peach_seg5_vertex_05007680 + +peach_seg5_vertex_05007780: + type: VTX + count: 9 + offset: 0x7780 + symbol: peach_seg5_vertex_05007780 + +peach_seg5_dl_05007810: + type: GFX + offset: 0x7810 + symbol: peach_seg5_dl_05007810 + +peach_seg5_dl_05007AB8: + type: GFX + offset: 0x7AB8 + symbol: peach_seg5_dl_05007AB8 + +peach_seg5_lights_05007AE0: + type: LIGHTS + size: 24 + offset: 0x7AE0 + symbol: peach_seg5_lights_05007AE0 + +peach_seg5_vertex_05007AF8: + type: VTX + count: 15 + offset: 0x7AF8 + symbol: peach_seg5_vertex_05007AF8 + +peach_seg5_vertex_05007BE8: + type: VTX + count: 16 + offset: 0x7BE8 + symbol: peach_seg5_vertex_05007BE8 + +peach_seg5_dl_05007CE8: + type: GFX + offset: 0x7CE8 + symbol: peach_seg5_dl_05007CE8 + +peach_seg5_dl_05007E58: + type: GFX + offset: 0x7E58 + symbol: peach_seg5_dl_05007E58 + +peach_seg5_lights_05007EB0: + type: LIGHTS + size: 24 + offset: 0x7EB0 + symbol: peach_seg5_lights_05007EB0 + +peach_seg5_vertex_05007EC8: + type: VTX + count: 15 + offset: 0x7EC8 + symbol: peach_seg5_vertex_05007EC8 + +peach_seg5_vertex_05007FB8: + type: VTX + count: 16 + offset: 0x7FB8 + symbol: peach_seg5_vertex_05007FB8 + +peach_seg5_dl_050080B8: + type: GFX + offset: 0x80B8 + symbol: peach_seg5_dl_050080B8 + +peach_seg5_dl_05008228: + type: GFX + offset: 0x8228 + symbol: peach_seg5_dl_05008228 + +peach_seg5_lights_05008280: + type: LIGHTS + size: 24 + offset: 0x8280 + symbol: peach_seg5_lights_05008280 + +peach_seg5_vertex_05008298: + type: VTX + count: 12 + offset: 0x8298 + symbol: peach_seg5_vertex_05008298 + +peach_seg5_vertex_05008358: + type: VTX + count: 13 + offset: 0x8358 + symbol: peach_seg5_vertex_05008358 + +peach_seg5_dl_05008428: + type: GFX + offset: 0x8428 + symbol: peach_seg5_dl_05008428 + +peach_seg5_dl_050084C0: + type: GFX + offset: 0x84C0 + symbol: peach_seg5_dl_050084C0 + +peach_seg5_dl_05008560: + type: GFX + offset: 0x8560 + symbol: peach_seg5_dl_05008560 + +peach_seg5_lights_050085D0: + type: LIGHTS + size: 24 + offset: 0x85D0 + symbol: peach_seg5_lights_050085D0 + +peach_seg5_vertex_050085E8: + type: VTX + count: 14 + offset: 0x85E8 + symbol: peach_seg5_vertex_050085E8 + +peach_seg5_dl_050086C8: + type: GFX + offset: 0x86C8 + symbol: peach_seg5_dl_050086C8 + +peach_seg5_dl_050087A8: + type: GFX + offset: 0x87A8 + symbol: peach_seg5_dl_050087A8 + +peach_seg5_lights_050087D0: + type: LIGHTS + size: 24 + offset: 0x87D0 + symbol: peach_seg5_lights_050087D0 + +peach_seg5_vertex_050087E8: + type: VTX + count: 12 + offset: 0x87E8 + symbol: peach_seg5_vertex_050087E8 + +peach_seg5_vertex_050088A8: + type: VTX + count: 13 + offset: 0x88A8 + symbol: peach_seg5_vertex_050088A8 + +peach_seg5_dl_05008978: + type: GFX + offset: 0x8978 + symbol: peach_seg5_dl_05008978 + +peach_seg5_dl_05008A10: + type: GFX + offset: 0x8A10 + symbol: peach_seg5_dl_05008A10 + +peach_seg5_dl_05008AB0: + type: GFX + offset: 0x8AB0 + symbol: peach_seg5_dl_05008AB0 + +peach_seg5_lights_05008B20: + type: LIGHTS + size: 24 + offset: 0x8B20 + symbol: peach_seg5_lights_05008B20 + +peach_seg5_vertex_05008B38: + type: VTX + count: 14 + offset: 0x8B38 + symbol: peach_seg5_vertex_05008B38 + +peach_seg5_dl_05008C18: + type: GFX + offset: 0x8C18 + symbol: peach_seg5_dl_05008C18 + +peach_seg5_dl_05008CF8: + type: GFX + offset: 0x8CF8 + symbol: peach_seg5_dl_05008CF8 + +peach_seg5_lights_05008D20: + type: LIGHTS + size: 24 + offset: 0x8D20 + symbol: peach_seg5_lights_05008D20 + +peach_seg5_vertex_05008D38: + type: VTX + count: 16 + offset: 0x8D38 + symbol: peach_seg5_vertex_05008D38 + +peach_seg5_dl_05008E38: + type: GFX + offset: 0x8E38 + symbol: peach_seg5_dl_05008E38 + +peach_seg5_dl_05008F20: + type: GFX + offset: 0x8F20 + symbol: peach_seg5_dl_05008F20 + +peach_seg5_lights_05008F48: + type: LIGHTS + size: 24 + offset: 0x8F48 + symbol: peach_seg5_lights_05008F48 + +peach_seg5_vertex_05008F60: + type: VTX + count: 16 + offset: 0x8F60 + symbol: peach_seg5_vertex_05008F60 + +peach_seg5_dl_05009060: + type: GFX + offset: 0x9060 + symbol: peach_seg5_dl_05009060 + +peach_seg5_dl_05009148: + type: GFX + offset: 0x9148 + symbol: peach_seg5_dl_05009148 + +peach_seg5_lights_05009170: + type: LIGHTS + size: 24 + offset: 0x9170 + symbol: peach_seg5_lights_05009170 + +peach_seg5_vertex_05009188: + type: VTX + count: 16 + offset: 0x9188 + symbol: peach_seg5_vertex_05009188 + +peach_seg5_vertex_05009288: + type: VTX + count: 16 + offset: 0x9288 + symbol: peach_seg5_vertex_05009288 + +peach_seg5_dl_05009388: + type: GFX + offset: 0x9388 + symbol: peach_seg5_dl_05009388 + +peach_seg5_dl_05009500: + type: GFX + offset: 0x9500 + symbol: peach_seg5_dl_05009500 + +peach_seg5_lights_05009528: + type: LIGHTS + size: 24 + offset: 0x9528 + symbol: peach_seg5_lights_05009528 + +peach_seg5_vertex_05009540: + type: VTX + count: 16 + offset: 0x9540 + symbol: peach_seg5_vertex_05009540 + +peach_seg5_vertex_05009640: + type: VTX + count: 16 + offset: 0x9640 + symbol: peach_seg5_vertex_05009640 + +peach_seg5_vertex_05009740: + type: VTX + count: 8 + offset: 0x9740 + symbol: peach_seg5_vertex_05009740 + +peach_seg5_dl_050097C0: + type: GFX + offset: 0x97C0 + symbol: peach_seg5_dl_050097C0 + +peach_seg5_dl_05009940: + type: GFX + offset: 0x9940 + symbol: peach_seg5_dl_05009940 + +peach_seg5_lights_05009968: + type: LIGHTS + size: 24 + offset: 0x9968 + symbol: peach_seg5_lights_05009968 + +peach_seg5_vertex_05009980: + type: VTX + count: 15 + offset: 0x9980 + symbol: peach_seg5_vertex_05009980 + +peach_seg5_vertex_05009A70: + type: VTX + count: 15 + offset: 0x9A70 + symbol: peach_seg5_vertex_05009A70 + +peach_seg5_vertex_05009B60: + type: VTX + count: 16 + offset: 0x9B60 + symbol: peach_seg5_vertex_05009B60 + +peach_seg5_vertex_05009C60: + type: VTX + count: 15 + offset: 0x9C60 + symbol: peach_seg5_vertex_05009C60 + +peach_seg5_vertex_05009D50: + type: VTX + count: 13 + offset: 0x9D50 + symbol: peach_seg5_vertex_05009D50 + +peach_seg5_dl_05009E20: + type: GFX + offset: 0x9E20 + symbol: peach_seg5_dl_05009E20 + +peach_seg5_dl_0500A0A8: + type: GFX + offset: 0xA0A8 + symbol: peach_seg5_dl_0500A0A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/anims.yml new file mode 100644 index 0000000..9f6dd0c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/anims.yml @@ -0,0 +1,74 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + +peach_seg5_anim_0500C638: + type: SM64:ANIM + offset: 0xC638 + symbol: peach_seg5_anim_0500C638 + +peach_seg5_anim_0500E6B4: + type: SM64:ANIM + offset: 0xE6B4 + symbol: peach_seg5_anim_0500E6B4 + +peach_seg5_anim_0500ED94: + type: SM64:ANIM + offset: 0xED94 + symbol: peach_seg5_anim_0500ED94 + +peach_seg5_anim_0500F474: + type: SM64:ANIM + offset: 0xF474 + symbol: peach_seg5_anim_0500F474 + +peach_seg5_anim_0500FE84: + type: SM64:ANIM + offset: 0xFE84 + symbol: peach_seg5_anim_0500FE84 + +peach_seg5_anim_05011050: + type: SM64:ANIM + offset: 0x11050 + symbol: peach_seg5_anim_05011050 + +peach_seg5_anim_05012F40: + type: SM64:ANIM + offset: 0x12F40 + symbol: peach_seg5_anim_05012F40 + +peach_seg5_anim_05015468: + type: SM64:ANIM + offset: 0x15468 + symbol: peach_seg5_anim_05015468 + +peach_seg5_anim_05016798: + type: SM64:ANIM + offset: 0x16798 + symbol: peach_seg5_anim_05016798 + +peach_seg5_anim_05018664: + type: SM64:ANIM + offset: 0x18664 + symbol: peach_seg5_anim_05018664 + +peach_seg5_anim_0501B328: + type: SM64:ANIM + offset: 0x1B328 + symbol: peach_seg5_anim_0501B328 + +peach_seg5_anim_0501C404: + type: SM64:ANIM + offset: 0x1C404 + symbol: peach_seg5_anim_0501C404 + +peach_seg5_anims_0501C41C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 13 + offset: 0x1C41C + symbol: peach_seg5_anims_0501C41C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/geo.yml new file mode 100644 index 0000000..a5b8659 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/peach/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/peach.yml" + autopads: false + segments: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pebble.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pebble.yml new file mode 100644 index 0000000..83efc80 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pebble.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + +pebble_seg3_vertex_0301C2C0: + type: VTX + count: 4 + offset: 0x1C2C0 + symbol: pebble_seg3_vertex_0301C2C0 + +pebble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1C300 + format: RGBA16 + symbol: pebble_seg3_texture_0301C300 + +pebble_seg3_dl_0301CB00: + type: GFX + offset: 0x1CB00 + symbol: pebble_seg3_dl_0301CB00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin.yml new file mode 100644 index 0000000..357c9e9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin.yml @@ -0,0 +1,324 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + header: + header: + - '#include "sm64.h"' + - '#include "penguin/anims.h"' + - '#include "penguin/geo.h"' + +penguin_seg5_lights_05002D80: + type: LIGHTS + size: 24 + offset: 0x2D80 + symbol: penguin_seg5_lights_05002D80 + +penguin_seg5_lights_05002D98: + type: LIGHTS + size: 24 + offset: 0x2D98 + symbol: penguin_seg5_lights_05002D98 + +penguin_seg5_lights_05002DB0: + type: LIGHTS + size: 24 + offset: 0x2DB0 + symbol: penguin_seg5_lights_05002DB0 + +penguin_seg5_lights_05002DC8: + type: LIGHTS + size: 24 + offset: 0x2DC8 + symbol: penguin_seg5_lights_05002DC8 + +penguin_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05002DE0 + +penguin_eye_half_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x35E0 + format: RGBA16 + symbol: penguin_seg5_texture_050035E0 + +penguin_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05003DE0 + +penguin_eye_angry: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x45E0 + format: RGBA16 + symbol: penguin_seg5_texture_050045E0 + +penguin_eye_angry_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05004DE0 + +penguin_beak: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x55E0 + format: RGBA16 + symbol: penguin_seg5_texture_050055E0 + +penguin_seg5_lights_05005DE0: + type: LIGHTS + size: 24 + offset: 0x5DE0 + symbol: penguin_seg5_lights_05005DE0 + +penguin_seg5_lights_05005DF8: + type: LIGHTS + size: 24 + offset: 0x5DF8 + symbol: penguin_seg5_lights_05005DF8 + +penguin_seg5_lights_05005E10: + type: LIGHTS + size: 24 + offset: 0x5E10 + symbol: penguin_seg5_lights_05005E10 + +penguin_seg5_vertex_05005E28: + type: VTX + count: 8 + offset: 0x5E28 + symbol: penguin_seg5_vertex_05005E28 + +penguin_seg5_vertex_05005EA8: + type: VTX + count: 4 + offset: 0x5EA8 + symbol: penguin_seg5_vertex_05005EA8 + +penguin_seg5_vertex_05005EE8: + type: VTX + count: 16 + offset: 0x5EE8 + symbol: penguin_seg5_vertex_05005EE8 + +penguin_seg5_vertex_05005FE8: + type: VTX + count: 16 + offset: 0x5FE8 + symbol: penguin_seg5_vertex_05005FE8 + +penguin_seg5_vertex_050060E8: + type: VTX + count: 7 + offset: 0x60E8 + symbol: penguin_seg5_vertex_050060E8 + +penguin_seg5_vertex_05006158: + type: VTX + count: 3 + offset: 0x6158 + symbol: penguin_seg5_vertex_05006158 + +penguin_seg5_dl_05006188: + type: GFX + offset: 0x6188 + symbol: penguin_seg5_dl_05006188 + +penguin_seg5_dl_050061C8: + type: GFX + offset: 0x61C8 + symbol: penguin_seg5_dl_050061C8 + +penguin_seg5_dl_050061F8: + type: GFX + offset: 0x61F8 + symbol: penguin_seg5_dl_050061F8 + +penguin_seg5_dl_05006380: + type: GFX + offset: 0x6380 + symbol: penguin_seg5_dl_05006380 + +penguin_seg5_dl_050063C8: + type: GFX + offset: 0x63C8 + symbol: penguin_seg5_dl_050063C8 + +penguin_seg5_dl_05006428: + type: GFX + offset: 0x6428 + symbol: penguin_seg5_dl_05006428 + +penguin_seg5_dl_05006458: + type: GFX + offset: 0x6458 + symbol: penguin_seg5_dl_05006458 + +penguin_seg5_dl_05006488: + type: GFX + offset: 0x6488 + symbol: penguin_seg5_dl_05006488 + +penguin_seg5_dl_050064B8: + type: GFX + offset: 0x64B8 + symbol: penguin_seg5_dl_050064B8 + +penguin_seg5_dl_050064E8: + type: GFX + offset: 0x64E8 + symbol: penguin_seg5_dl_050064E8 + +penguin_seg5_vertex_05006518: + type: VTX + count: 10 + offset: 0x6518 + symbol: penguin_seg5_vertex_05006518 + +penguin_seg5_vertex_050065B8: + type: VTX + count: 10 + offset: 0x65B8 + symbol: penguin_seg5_vertex_050065B8 + +penguin_seg5_vertex_05006658: + type: VTX + count: 15 + offset: 0x6658 + symbol: penguin_seg5_vertex_05006658 + +penguin_seg5_vertex_05006748: + type: VTX + count: 15 + offset: 0x6748 + symbol: penguin_seg5_vertex_05006748 + +penguin_seg5_vertex_05006838: + type: VTX + count: 5 + offset: 0x6838 + symbol: penguin_seg5_vertex_05006838 + +penguin_seg5_vertex_05006888: + type: VTX + count: 16 + offset: 0x6888 + symbol: penguin_seg5_vertex_05006888 + +penguin_seg5_vertex_05006988: + type: VTX + count: 15 + offset: 0x6988 + symbol: penguin_seg5_vertex_05006988 + +penguin_seg5_vertex_05006A78: + type: VTX + count: 15 + offset: 0x6A78 + symbol: penguin_seg5_vertex_05006A78 + +penguin_seg5_vertex_05006B68: + type: VTX + count: 16 + offset: 0x6B68 + symbol: penguin_seg5_vertex_05006B68 + +penguin_seg5_vertex_05006C68: + type: VTX + count: 16 + offset: 0x6C68 + symbol: penguin_seg5_vertex_05006C68 + +penguin_seg5_vertex_05006D68: + type: VTX + count: 8 + offset: 0x6D68 + symbol: penguin_seg5_vertex_05006D68 + +penguin_seg5_vertex_05006DE8: + type: VTX + count: 4 + offset: 0x6DE8 + symbol: penguin_seg5_vertex_05006DE8 + +penguin_seg5_vertex_05006E28: + type: VTX + count: 15 + offset: 0x6E28 + symbol: penguin_seg5_vertex_05006E28 + +penguin_seg5_vertex_05006F18: + type: VTX + count: 16 + offset: 0x6F18 + symbol: penguin_seg5_vertex_05006F18 + +penguin_seg5_vertex_05007018: + type: VTX + count: 9 + offset: 0x7018 + symbol: penguin_seg5_vertex_05007018 + +penguin_seg5_vertex_050070A8: + type: VTX + count: 15 + offset: 0x70A8 + symbol: penguin_seg5_vertex_050070A8 + +penguin_seg5_dl_05007198: + type: GFX + offset: 0x7198 + symbol: penguin_seg5_dl_05007198 + +penguin_seg5_dl_050071E8: + type: GFX + offset: 0x71E8 + symbol: penguin_seg5_dl_050071E8 + +penguin_seg5_dl_05007238: + type: GFX + offset: 0x7238 + symbol: penguin_seg5_dl_05007238 + +penguin_seg5_dl_050072C8: + type: GFX + offset: 0x72C8 + symbol: penguin_seg5_dl_050072C8 + +penguin_seg5_dl_05007358: + type: GFX + offset: 0x7358 + symbol: penguin_seg5_dl_05007358 + +penguin_seg5_dl_05007540: + type: GFX + offset: 0x7540 + symbol: penguin_seg5_dl_05007540 + +penguin_seg5_collision_05008B88: + type: SM64:COLLISION + offset: 0x8B88 + symbol: penguin_seg5_collision_05008B88 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/anims.yml new file mode 100644 index 0000000..debc0b5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + +penguin_seg5_anim_050079E4: + type: SM64:ANIM + offset: 0x79E4 + symbol: penguin_seg5_anim_050079E4 + +penguin_seg5_anim_05007DCC: + type: SM64:ANIM + offset: 0x7DCC + symbol: penguin_seg5_anim_05007DCC + +penguin_seg5_anim_050087C0: + type: SM64:ANIM + offset: 0x87C0 + symbol: penguin_seg5_anim_050087C0 + +penguin_seg5_anim_05008B5C: + type: SM64:ANIM + offset: 0x8B5C + symbol: penguin_seg5_anim_05008B5C + +penguin_seg5_anims_05008B74: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x8B74 + symbol: penguin_seg5_anims_05008B74 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/geo.yml new file mode 100644 index 0000000..44e8f66 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/penguin/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/penguin.yml" + autopads: false + segments: + - [ 0xC, 0x163AE0 ] + +penguin_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000104 + symbol: penguin_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant.yml new file mode 100644 index 0000000..adddd1c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant.yml @@ -0,0 +1,340 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "piranha_plant/anims.h"' + - '#include "piranha_plant/geo.h"' + +piranha_plant_seg6_lights_060113B0: + type: LIGHTS + size: 24 + offset: 0x113B0 + symbol: piranha_plant_seg6_lights_060113B0 + +piranha_plant_seg6_lights_060113C8: + type: LIGHTS + size: 24 + offset: 0x113C8 + symbol: piranha_plant_seg6_lights_060113C8 + +piranha_plant_seg6_lights_060113E0: + type: LIGHTS + size: 24 + offset: 0x113E0 + symbol: piranha_plant_seg6_lights_060113E0 + +piranha_plant_tongue: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x113F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060113F8 + +piranha_plant_skin: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x123F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060123F8 + +piranha_plant_stem: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12BF8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_06012BF8 + +piranha_plant_bottom_lip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x133F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060133F8 + +piranha_plant_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13BF8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_06013BF8 + +piranha_plant_leaf: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x143F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060143F8 + +piranha_plant_seg6_vertex_060153F8: + type: VTX + count: 4 + offset: 0x153F8 + symbol: piranha_plant_seg6_vertex_060153F8 + +piranha_plant_seg6_dl_06015438: + type: GFX + offset: 0x15438 + symbol: piranha_plant_seg6_dl_06015438 + +piranha_plant_seg6_dl_06015480: + type: GFX + offset: 0x15480 + symbol: piranha_plant_seg6_dl_06015480 + +piranha_plant_seg6_vertex_060154F0: + type: VTX + count: 4 + offset: 0x154F0 + symbol: piranha_plant_seg6_vertex_060154F0 + +piranha_plant_seg6_dl_06015530: + type: GFX + offset: 0x15530 + symbol: piranha_plant_seg6_dl_06015530 + +piranha_plant_seg6_dl_06015578: + type: GFX + offset: 0x15578 + symbol: piranha_plant_seg6_dl_06015578 + +piranha_plant_seg6_vertex_060155E8: + type: VTX + count: 14 + offset: 0x155E8 + symbol: piranha_plant_seg6_vertex_060155E8 + +piranha_plant_seg6_vertex_060156C8: + type: VTX + count: 13 + offset: 0x156C8 + symbol: piranha_plant_seg6_vertex_060156C8 + +piranha_plant_seg6_dl_06015798: + type: GFX + offset: 0x15798 + symbol: piranha_plant_seg6_dl_06015798 + +piranha_plant_seg6_dl_06015850: + type: GFX + offset: 0x15850 + symbol: piranha_plant_seg6_dl_06015850 + +piranha_plant_seg6_vertex_060158B0: + type: VTX + count: 14 + offset: 0x158B0 + symbol: piranha_plant_seg6_vertex_060158B0 + +piranha_plant_seg6_vertex_06015990: + type: VTX + count: 15 + offset: 0x15990 + symbol: piranha_plant_seg6_vertex_06015990 + +piranha_plant_seg6_vertex_06015A80: + type: VTX + count: 12 + offset: 0x15A80 + symbol: piranha_plant_seg6_vertex_06015A80 + +piranha_plant_seg6_vertex_06015B40: + type: VTX + count: 16 + offset: 0x15B40 + symbol: piranha_plant_seg6_vertex_06015B40 + +piranha_plant_seg6_vertex_06015C40: + type: VTX + count: 16 + offset: 0x15C40 + symbol: piranha_plant_seg6_vertex_06015C40 + +piranha_plant_seg6_vertex_06015D40: + type: VTX + count: 8 + offset: 0x15D40 + symbol: piranha_plant_seg6_vertex_06015D40 + +piranha_plant_seg6_vertex_06015DC0: + type: VTX + count: 8 + offset: 0x15DC0 + symbol: piranha_plant_seg6_vertex_06015DC0 + +piranha_plant_seg6_dl_06015E40: + type: GFX + offset: 0x15E40 + symbol: piranha_plant_seg6_dl_06015E40 + +piranha_plant_seg6_dl_06015EA8: + type: GFX + offset: 0x15EA8 + symbol: piranha_plant_seg6_dl_06015EA8 + +piranha_plant_seg6_dl_06015F68: + type: GFX + offset: 0x15F68 + symbol: piranha_plant_seg6_dl_06015F68 + +piranha_plant_seg6_dl_06016060: + type: GFX + offset: 0x16060 + symbol: piranha_plant_seg6_dl_06016060 + +piranha_plant_seg6_dl_060160B0: + type: GFX + offset: 0x160B0 + symbol: piranha_plant_seg6_dl_060160B0 + +piranha_plant_seg6_dl_06016120: + type: GFX + offset: 0x16120 + symbol: piranha_plant_seg6_dl_06016120 + +piranha_plant_seg6_vertex_06016190: + type: VTX + count: 14 + offset: 0x16190 + symbol: piranha_plant_seg6_vertex_06016190 + +piranha_plant_seg6_vertex_06016270: + type: VTX + count: 15 + offset: 0x16270 + symbol: piranha_plant_seg6_vertex_06016270 + +piranha_plant_seg6_vertex_06016360: + type: VTX + count: 16 + offset: 0x16360 + symbol: piranha_plant_seg6_vertex_06016360 + +piranha_plant_seg6_vertex_06016460: + type: VTX + count: 3 + offset: 0x16460 + symbol: piranha_plant_seg6_vertex_06016460 + +piranha_plant_seg6_vertex_06016490: + type: VTX + count: 15 + offset: 0x16490 + symbol: piranha_plant_seg6_vertex_06016490 + +piranha_plant_seg6_vertex_06016580: + type: VTX + count: 16 + offset: 0x16580 + symbol: piranha_plant_seg6_vertex_06016580 + +piranha_plant_seg6_vertex_06016680: + type: VTX + count: 6 + offset: 0x16680 + symbol: piranha_plant_seg6_vertex_06016680 + +piranha_plant_seg6_vertex_060166E0: + type: VTX + count: 7 + offset: 0x166E0 + symbol: piranha_plant_seg6_vertex_060166E0 + +piranha_plant_seg6_dl_06016750: + type: GFX + offset: 0x16750 + symbol: piranha_plant_seg6_dl_06016750 + +piranha_plant_seg6_dl_060167B8: + type: GFX + offset: 0x167B8 + symbol: piranha_plant_seg6_dl_060167B8 + +piranha_plant_seg6_dl_06016890: + type: GFX + offset: 0x16890 + symbol: piranha_plant_seg6_dl_06016890 + +piranha_plant_seg6_dl_06016960: + type: GFX + offset: 0x16960 + symbol: piranha_plant_seg6_dl_06016960 + +piranha_plant_seg6_dl_060169A8: + type: GFX + offset: 0x169A8 + symbol: piranha_plant_seg6_dl_060169A8 + +piranha_plant_seg6_dl_060169E8: + type: GFX + offset: 0x169E8 + symbol: piranha_plant_seg6_dl_060169E8 + +piranha_plant_seg6_dl_06016A78: + type: GFX + offset: 0x16A78 + symbol: piranha_plant_seg6_dl_06016A78 + +piranha_plant_seg6_vertex_06016AE8: + type: VTX + count: 12 + offset: 0x16AE8 + symbol: piranha_plant_seg6_vertex_06016AE8 + +piranha_plant_seg6_dl_06016BA8: + type: GFX + offset: 0x16BA8 + symbol: piranha_plant_seg6_dl_06016BA8 + +piranha_plant_seg6_dl_06016C10: + type: GFX + offset: 0x16C10 + symbol: piranha_plant_seg6_dl_06016C10 + +piranha_plant_seg6_vertex_06016C70: + type: VTX + count: 12 + offset: 0x16C70 + symbol: piranha_plant_seg6_vertex_06016C70 + +piranha_plant_seg6_dl_06016D30: + type: GFX + offset: 0x16D30 + symbol: piranha_plant_seg6_dl_06016D30 + +piranha_plant_seg6_dl_06016D98: + type: GFX + offset: 0x16D98 + symbol: piranha_plant_seg6_dl_06016D98 + +piranha_plant_seg6_vertex_06016DF8: + type: VTX + count: 12 + offset: 0x16DF8 + symbol: piranha_plant_seg6_vertex_06016DF8 + +piranha_plant_seg6_dl_06016EB8: + type: GFX + offset: 0x16EB8 + symbol: piranha_plant_seg6_dl_06016EB8 + +piranha_plant_seg6_dl_06016F20: + type: GFX + offset: 0x16F20 + symbol: piranha_plant_seg6_dl_06016F20 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/anims.yml new file mode 100644 index 0000000..3e09549 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/anims.yml @@ -0,0 +1,64 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + +piranha_plant_seg6_anim_06017C38: + type: SM64:ANIM + offset: 0x17C38 + symbol: piranha_plant_seg6_anim_06017C38 + +piranha_plant_seg6_anim_06017D88: + type: SM64:ANIM + offset: 0x17D88 + symbol: piranha_plant_seg6_anim_06017D88 + +piranha_plant_seg6_anim_060187B0: + type: SM64:ANIM + offset: 0x187B0 + symbol: piranha_plant_seg6_anim_060187B0 + +piranha_plant_seg6_anim_06018BA8: + type: SM64:ANIM + offset: 0x18BA8 + symbol: piranha_plant_seg6_anim_06018BA8 + +piranha_plant_seg6_anim_06019854: + type: SM64:ANIM + offset: 0x19854 + symbol: piranha_plant_seg6_anim_06019854 + +piranha_plant_seg6_anim_0601A014: + type: SM64:ANIM + offset: 0x1A014 + symbol: piranha_plant_seg6_anim_0601A014 + +piranha_plant_seg6_anim_0601AAE4: + type: SM64:ANIM + offset: 0x1AAE4 + symbol: piranha_plant_seg6_anim_0601AAE4 + +piranha_plant_seg6_anim_0601AF34: + type: SM64:ANIM + offset: 0x1AF34 + symbol: piranha_plant_seg6_anim_0601AF34 + +piranha_plant_seg6_anim_0601B634: + type: SM64:ANIM + offset: 0x1B634 + symbol: piranha_plant_seg6_anim_0601B634 + +piranha_plant_seg6_anim_0601C304: + type: SM64:ANIM + offset: 0x1C304 + symbol: piranha_plant_seg6_anim_0601C304 + +piranha_plant_seg6_anims_0601C31C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 11 + offset: 0x1C31C + symbol: piranha_plant_seg6_anims_0601C31C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/piranha_plant/geo.yml new file mode 100644 index 0000000..d7661bc --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1D5FE0 ] + +piranha_plant_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000358 + symbol: piranha_plant_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey.yml new file mode 100644 index 0000000..40e4334 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + header: + header: + - '#include "sm64.h"' + - '#include "pokey/geo.h"' + +pokey_seg5_vertex_05011710: + type: VTX + count: 4 + offset: 0x11710 + symbol: pokey_seg5_vertex_05011710 + +pokey_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11750 + format: RGBA16 + symbol: pokey_seg5_texture_05011750 + +pokey_face_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11F50 + format: RGBA16 + symbol: pokey_seg5_texture_05011F50 + +pokey_seg5_dl_05012750: + type: GFX + offset: 0x12750 + symbol: pokey_seg5_dl_05012750 + +pokey_seg5_dl_05012798: + type: GFX + offset: 0x12798 + symbol: pokey_seg5_dl_05012798 + +pokey_seg5_dl_050127D8: + type: GFX + offset: 0x127D8 + symbol: pokey_seg5_dl_050127D8 + +pokey_seg5_dl_05012808: + type: GFX + offset: 0x12808 + symbol: pokey_seg5_dl_05012808 + +pokey_seg5_vertex_05012838: + type: VTX + count: 4 + offset: 0x12838 + symbol: pokey_seg5_vertex_05012838 + +pokey_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12878 + format: RGBA16 + symbol: pokey_seg5_texture_05012878 + +pokey_seg5_dl_05013078: + type: GFX + offset: 0x13078 + symbol: pokey_seg5_dl_05013078 + +pokey_seg5_dl_050130B0: + type: GFX + offset: 0x130B0 + symbol: pokey_seg5_dl_050130B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey/geo.yml new file mode 100644 index 0000000..44ec786 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/pokey/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/pokey.yml" + autopads: false + segments: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole.yml new file mode 100644 index 0000000..923adff --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole.yml @@ -0,0 +1,78 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "poundable_pole/geo.h"' + +poundable_pole_seg6_lights_06001038: + type: LIGHTS + size: 24 + offset: 0x1038 + symbol: poundable_pole_seg6_lights_06001038 + +poundable_pole_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1050 + format: RGBA16 + symbol: poundable_pole_seg6_texture_06001050 + +poundable_pole_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1850 + format: RGBA16 + symbol: poundable_pole_seg6_texture_06001850 + +poundable_pole_seg6_vertex_06002050: + type: VTX + count: 8 + offset: 0x2050 + symbol: poundable_pole_seg6_vertex_06002050 + +poundable_pole_seg6_vertex_060020D0: + type: VTX + count: 15 + offset: 0x20D0 + symbol: poundable_pole_seg6_vertex_060020D0 + +poundable_pole_seg6_vertex_060021C0: + type: VTX + count: 15 + offset: 0x21C0 + symbol: poundable_pole_seg6_vertex_060021C0 + +poundable_pole_seg6_vertex_060022B0: + type: VTX + count: 4 + offset: 0x22B0 + symbol: poundable_pole_seg6_vertex_060022B0 + +poundable_pole_seg6_dl_060022F0: + type: GFX + offset: 0x22F0 + symbol: poundable_pole_seg6_dl_060022F0 + +poundable_pole_seg6_dl_06002358: + type: GFX + offset: 0x2358 + symbol: poundable_pole_seg6_dl_06002358 + +poundable_pole_seg6_dl_06002410: + type: GFX + offset: 0x2410 + symbol: poundable_pole_seg6_dl_06002410 + +poundable_pole_collision_06002490: + type: SM64:COLLISION + offset: 0x2490 + symbol: poundable_pole_collision_06002490 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/poundable_pole/geo.yml new file mode 100644 index 0000000..f6fbb82 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1D5FE0 ] + +wooden_post_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B8 + symbol: wooden_post_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/power_meter.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/power_meter.yml new file mode 100644 index 0000000..113e2c4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/power_meter.yml @@ -0,0 +1,136 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "amp/anims.h"' + - '#include "amp/geo.h"' + +power_meter_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x233E0 + format: RGBA16 + symbol: texture_power_meter_left_side + +power_meter_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x243E0 + format: RGBA16 + symbol: texture_power_meter_right_side + +power_meter_full: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x253E0 + format: RGBA16 + symbol: texture_power_meter_full + +power_meter_seven_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25BE0 + format: RGBA16 + symbol: texture_power_meter_seven_segments + +power_meter_six_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x263E0 + format: RGBA16 + symbol: texture_power_meter_six_segments + +power_meter_five_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26BE0 + format: RGBA16 + symbol: texture_power_meter_five_segments + +power_meter_four_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x273E0 + format: RGBA16 + symbol: texture_power_meter_four_segments + +power_meter_three_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27BE0 + format: RGBA16 + symbol: texture_power_meter_three_segments + +power_meter_two_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x283E0 + format: RGBA16 + symbol: texture_power_meter_two_segments + +power_meter_one_segment: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28BE0 + format: RGBA16 + symbol: texture_power_meter_one_segments + +power_meter_health_segments_lut: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 8 + offset: 0x293E0 + symbol: power_meter_health_segments_lut + +vertex_power_meter_base: + type: VTX + count: 8 + offset: 0x29400 + symbol: vertex_power_meter_base + +dl_power_meter_base: + type: GFX + offset: 0x29480 + symbol: dl_power_meter_base + +vertex_power_meter_health_segments: + type: VTX + count: 4 + offset: 0x29530 + symbol: vertex_power_meter_health_segments + +dl_power_meter_health_segments_begin: + type: GFX + offset: 0x29570 + symbol: dl_power_meter_health_segments_begin + +dl_power_meter_health_segments_end: + type: GFX + offset: 0x295A0 + symbol: dl_power_meter_health_segments_end diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch.yml new file mode 100644 index 0000000..1058b9a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F0530 + segments: + - [ 0x8, 0x1F0530 ] + header: + header: + - '#include "sm64.h"' + - '#include "purple_switch/geo.h"' + +purple_switch_seg8_lights_0800C090: + type: LIGHTS + size: 24 + offset: 0xC090 + symbol: purple_switch_seg8_lights_0800C090 + +purple_switch_base: + type: TEXTURE + size: 128 + width: 16 + height: 4 + offset: 0xC0A8 + format: RGBA16 + symbol: purple_switch_seg8_texture_0800C0A8 + +purple_switch_exclamation_point: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xC128 + format: RGBA16 + symbol: purple_switch_seg8_texture_0800C128 + +purple_switch_seg8_vertex_0800C528: + type: VTX + count: 16 + offset: 0xC528 + symbol: purple_switch_seg8_vertex_0800C528 + +purple_switch_seg8_vertex_0800C628: + type: VTX + count: 4 + offset: 0xC628 + symbol: purple_switch_seg8_vertex_0800C628 + +purple_switch_seg8_dl_0800C668: + type: GFX + offset: 0xC668 + symbol: purple_switch_seg8_dl_0800C668 + +purple_switch_seg8_dl_0800C6E0: + type: GFX + offset: 0xC6E0 + symbol: purple_switch_seg8_dl_0800C6E0 + +purple_switch_seg8_dl_0800C718: + type: GFX + offset: 0xC718 + symbol: purple_switch_seg8_dl_0800C718 + +purple_switch_seg8_collision_0800C7A8: + type: SM64:COLLISION + offset: 0xC7A8 + symbol: purple_switch_seg8_collision_0800C7A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/purple_switch/geo.yml new file mode 100644 index 0000000..52a06ef --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xF, 0x1FEC00 ] + +purple_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004CC + symbol: purple_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sand.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sand.yml new file mode 100644 index 0000000..c642942 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sand.yml @@ -0,0 +1,26 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +sand_seg3_vertex_0302BA90: + type: VTX + count: 4 + offset: 0x2BA90 + symbol: sand_seg3_vertex_0302BA90 + +sand_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2BAD0 + format: RGBA16 + symbol: sand_seg3_texture_0302BAD0 + +sand_seg3_dl_0302BCD0: + type: GFX + offset: 0x2BCD0 + symbol: sand_seg3_dl_0302BCD0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug.yml new file mode 100644 index 0000000..3351a32 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug.yml @@ -0,0 +1,241 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "scuttlebug/anims.h"' + - '#include "scuttlebug/geo.h"' + +scuttlebug_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x100D8 + symbol: scuttlebug_lights_unused1 + +scuttlebug_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x100F0 + symbol: scuttlebug_lights_unused2 + +scuttlebug_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x10108 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06010108 + +scuttlebug_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x10908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06010908 + +scuttlebug_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x11908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06011908 + +scuttlebug_iris: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06012908 + +scuttlebug_leg: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13108 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06013108 + +scuttlebug_seg6_vertex_06013908: + type: VTX + count: 4 + offset: 0x13908 + symbol: scuttlebug_seg6_vertex_06013908 + +scuttlebug_seg6_vertex_06013948: + type: VTX + count: 4 + offset: 0x13948 + symbol: scuttlebug_seg6_vertex_06013948 + +scuttlebug_seg6_dl_06013988: + type: GFX + offset: 0x13988 + symbol: scuttlebug_seg6_dl_06013988 + +scuttlebug_seg6_dl_060139C0: + type: GFX + offset: 0x139C0 + symbol: scuttlebug_seg6_dl_060139C0 + +scuttlebug_seg6_dl_060139F8: + type: GFX + offset: 0x139F8 + symbol: scuttlebug_seg6_dl_060139F8 + +scuttlebug_seg6_vertex_06013A70: + type: VTX + count: 4 + offset: 0x13A70 + symbol: scuttlebug_seg6_vertex_06013A70 + +scuttlebug_seg6_dl_06013AB0: + type: GFX + offset: 0x13AB0 + symbol: scuttlebug_seg6_dl_06013AB0 + +scuttlebug_seg6_dl_06013AE8: + type: GFX + offset: 0x13AE8 + symbol: scuttlebug_seg6_dl_06013AE8 + +scuttlebug_seg6_vertex_06013B58: + type: VTX + count: 4 + offset: 0x13B58 + symbol: scuttlebug_seg6_vertex_06013B58 + +scuttlebug_seg6_dl_06013B98: + type: GFX + offset: 0x13B98 + symbol: scuttlebug_seg6_dl_06013B98 + +scuttlebug_seg6_dl_06013BD0: + type: GFX + offset: 0x13BD0 + symbol: scuttlebug_seg6_dl_06013BD0 + +scuttlebug_seg6_vertex_06013C40: + type: VTX + count: 4 + offset: 0x13C40 + symbol: scuttlebug_seg6_vertex_06013C40 + +scuttlebug_seg6_dl_06013C80: + type: GFX + offset: 0x13C80 + symbol: scuttlebug_seg6_dl_06013C80 + +scuttlebug_seg6_dl_06013CB8: + type: GFX + offset: 0x13CB8 + symbol: scuttlebug_seg6_dl_06013CB8 + +scuttlebug_seg6_vertex_06013D28: + type: VTX + count: 4 + offset: 0x13D28 + symbol: scuttlebug_seg6_vertex_06013D28 + +scuttlebug_seg6_dl_06013D68: + type: GFX + offset: 0x13D68 + symbol: scuttlebug_seg6_dl_06013D68 + +scuttlebug_seg6_dl_06013DA0: + type: GFX + offset: 0x13DA0 + symbol: scuttlebug_seg6_dl_06013DA0 + +scuttlebug_seg6_lights_06013E10: + type: LIGHTS + size: 24 + offset: 0x13E10 + symbol: scuttlebug_seg6_lights_06013E10 + +scuttlebug_seg6_vertex_06013E28: + type: VTX + count: 16 + offset: 0x13E28 + symbol: scuttlebug_seg6_vertex_06013E28 + +scuttlebug_seg6_vertex_06013F28: + type: VTX + count: 10 + offset: 0x13F28 + symbol: scuttlebug_seg6_vertex_06013F28 + +scuttlebug_seg6_dl_06013FC8: + type: GFX + offset: 0x13FC8 + symbol: scuttlebug_seg6_dl_06013FC8 + +scuttlebug_seg6_dl_060140F0: + type: GFX + offset: 0x140F0 + symbol: scuttlebug_seg6_dl_060140F0 + +scuttlebug_seg6_vertex_06014110: + type: VTX + count: 4 + offset: 0x14110 + symbol: scuttlebug_seg6_vertex_06014110 + +scuttlebug_seg6_dl_06014150: + type: GFX + offset: 0x14150 + symbol: scuttlebug_seg6_dl_06014150 + +scuttlebug_seg6_dl_06014188: + type: GFX + offset: 0x14188 + symbol: scuttlebug_seg6_dl_06014188 + +scuttlebug_seg6_vertex_060141F8: + type: VTX + count: 4 + offset: 0x141F8 + symbol: scuttlebug_seg6_vertex_060141F8 + +scuttlebug_seg6_dl_06014238: + type: GFX + offset: 0x14238 + symbol: scuttlebug_seg6_dl_06014238 + +scuttlebug_seg6_dl_06014270: + type: GFX + offset: 0x14270 + symbol: scuttlebug_seg6_dl_06014270 + +scuttlebug_seg6_lights_060142E0: + type: LIGHTS + size: 24 + offset: 0x142E0 + symbol: scuttlebug_seg6_lights_060142E0 + +scuttlebug_seg6_vertex_060142F8: + type: VTX + count: 4 + offset: 0x142F8 + symbol: scuttlebug_seg6_vertex_060142F8 + +scuttlebug_seg6_dl_06014338: + type: GFX + offset: 0x14338 + symbol: scuttlebug_seg6_dl_06014338 + +scuttlebug_seg6_dl_06014378: + type: GFX + offset: 0x14378 + symbol: scuttlebug_seg6_dl_06014378 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/anims.yml new file mode 100644 index 0000000..311c0a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + +scuttlebug_seg6_anim_0601504C: + type: SM64:ANIM + offset: 0x1504C + symbol: scuttlebug_seg6_anim_0601504C + +scuttlebug_seg6_anims_06015064: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x15064 + symbol: scuttlebug_seg6_anims_06015064 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/geo.yml new file mode 100644 index 0000000..c0ec5f6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/scuttlebug/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/scuttlebug.yml" + autopads: false + segments: + - [ 0xD, 0x1EFE60 ] + +scuttlebug_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000394 + symbol: scuttlebug_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed.yml new file mode 100644 index 0000000..83f476f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed.yml @@ -0,0 +1,117 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "seaweed/anims.h"' + - '#include "seaweed/geo.h"' + +seaweed_seg6_lights_06007DF8: + type: LIGHTS + size: 24 + offset: 0x7DF8 + symbol: seaweed_seg6_lights_06007DF8 + +seaweed_tip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7E10 + format: RGBA16 + symbol: seaweed_seg6_texture_06007E10 + +seaweed_upper_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8610 + format: RGBA16 + symbol: seaweed_seg6_texture_06008610 + +seaweed_lower_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8E10 + format: RGBA16 + symbol: seaweed_seg6_texture_06008E10 + +seaweed_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9610 + format: RGBA16 + symbol: seaweed_seg6_texture_06009610 + +seaweed_seg6_vertex_06009E10: + type: VTX + count: 4 + offset: 0x9E10 + symbol: seaweed_seg6_vertex_06009E10 + +seaweed_seg6_dl_06009E50: + type: GFX + offset: 0x9E50 + symbol: seaweed_seg6_dl_06009E50 + +seaweed_seg6_dl_06009E98: + type: GFX + offset: 0x9E98 + symbol: seaweed_seg6_dl_06009E98 + +seaweed_seg6_vertex_06009F08: + type: VTX + count: 4 + offset: 0x9F08 + symbol: seaweed_seg6_vertex_06009F08 + +seaweed_seg6_dl_06009F48: + type: GFX + offset: 0x9F48 + symbol: seaweed_seg6_dl_06009F48 + +seaweed_seg6_dl_06009F90: + type: GFX + offset: 0x9F90 + symbol: seaweed_seg6_dl_06009F90 + +seaweed_seg6_vertex_0600A000: + type: VTX + count: 4 + offset: 0xA000 + symbol: seaweed_seg6_vertex_0600A000 + +seaweed_seg6_dl_0600A040: + type: GFX + offset: 0xA040 + symbol: seaweed_seg6_dl_0600A040 + +seaweed_seg6_dl_0600A088: + type: GFX + offset: 0xA088 + symbol: seaweed_seg6_dl_0600A088 + +seaweed_seg6_vertex_0600A0F8: + type: VTX + count: 4 + offset: 0xA0F8 + symbol: seaweed_seg6_vertex_0600A0F8 + +seaweed_seg6_dl_0600A138: + type: GFX + offset: 0xA138 + symbol: seaweed_seg6_dl_0600A138 + +seaweed_seg6_dl_0600A180: + type: GFX + offset: 0xA180 + symbol: seaweed_seg6_dl_0600A180 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/anims.yml new file mode 100644 index 0000000..cae7317 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + +seaweed_seg6_anim_0600A4BC: + type: SM64:ANIM + offset: 0xA4BC + symbol: seaweed_seg6_anim_0600A4BC + +seaweed_seg6_anims_0600A4D4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xA4D4 + symbol: seaweed_seg6_anims_0600A4D4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/geo.yml new file mode 100644 index 0000000..0ae98d0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/seaweed/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/seaweed.yml" + autopads: false + segments: + - [ 0xD, 0x1C2100 ] + +seaweed_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000284 + symbol: seaweed_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter.yml new file mode 100644 index 0000000..30f4c19 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter.yml @@ -0,0 +1,594 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "skeeter/anims.h"' + - '#include "skeeter/geo.h"' + +skeeter_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: skeeter_lights_unused1 + +skeeter_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: skeeter_lights_unused2 + +skeeter_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: skeeter_lights_unused3 + +skeeter_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: skeeter_lights_unused4 + +skeeter_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: skeeter_lights_unused5 + +skeeter_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: skeeter_lights_unused6 + +skeeter_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x90 + format: RGBA16 + symbol: skeeter_seg6_texture_06000090 + +skeeter_iris: + type: TEXTURE + size: 256 + width: 16 + height: 8 + offset: 0x890 + format: RGBA16 + symbol: skeeter_seg6_texture_06000890 + +skeeter_seg6_vertex_06000990: + type: VTX + count: 4 + offset: 0x990 + symbol: skeeter_seg6_vertex_06000990 + +skeeter_seg6_dl_060009D0: + type: GFX + offset: 0x9D0 + symbol: skeeter_seg6_dl_060009D0 + +skeeter_seg6_dl_06000A08: + type: GFX + offset: 0xA08 + symbol: skeeter_seg6_dl_06000A08 + +skeeter_seg6_vertex_06000A78: + type: VTX + count: 4 + offset: 0xA78 + symbol: skeeter_seg6_vertex_06000A78 + +skeeter_seg6_dl_06000AB8: + type: GFX + offset: 0xAB8 + symbol: skeeter_seg6_dl_06000AB8 + +skeeter_seg6_dl_06000AF0: + type: GFX + offset: 0xAF0 + symbol: skeeter_seg6_dl_06000AF0 + +skeeter_seg6_vertex_06000B60: + type: VTX + count: 4 + offset: 0xB60 + symbol: skeeter_seg6_vertex_06000B60 + +skeeter_seg6_dl_06000BA0: + type: GFX + offset: 0xBA0 + symbol: skeeter_seg6_dl_06000BA0 + +skeeter_seg6_dl_06000BD8: + type: GFX + offset: 0xBD8 + symbol: skeeter_seg6_dl_06000BD8 + +skeeter_seg6_vertex_06000C48: + type: VTX + count: 3 + offset: 0xC48 + symbol: skeeter_seg6_vertex_06000C48 + +skeeter_seg6_dl_06000C78: + type: GFX + offset: 0xC78 + symbol: skeeter_seg6_dl_06000C78 + +skeeter_seg6_dl_06000CA8: + type: GFX + offset: 0xCA8 + symbol: skeeter_seg6_dl_06000CA8 + +skeeter_seg6_vertex_06000D18: + type: VTX + count: 3 + offset: 0xD18 + symbol: skeeter_seg6_vertex_06000D18 + +skeeter_seg6_dl_06000D48: + type: GFX + offset: 0xD48 + symbol: skeeter_seg6_dl_06000D48 + +skeeter_seg6_dl_06000D78: + type: GFX + offset: 0xD78 + symbol: skeeter_seg6_dl_06000D78 + +skeeter_seg6_lights_06000DE8: + type: LIGHTS + size: 24 + offset: 0xDE8 + symbol: skeeter_seg6_lights_06000DE8 + +skeeter_seg6_vertex_06000E00: + type: VTX + count: 6 + offset: 0xE00 + symbol: skeeter_seg6_vertex_06000E00 + +skeeter_seg6_dl_06000E60: + type: GFX + offset: 0xE60 + symbol: skeeter_seg6_dl_06000E60 + +skeeter_seg6_dl_06000EC0: + type: GFX + offset: 0xEC0 + symbol: skeeter_seg6_dl_06000EC0 + +skeeter_seg6_vertex_06000EF0: + type: VTX + count: 11 + offset: 0xEF0 + symbol: skeeter_seg6_vertex_06000EF0 + +skeeter_seg6_vertex_06000FA0: + type: VTX + count: 4 + offset: 0xFA0 + symbol: skeeter_seg6_vertex_06000FA0 + +skeeter_seg6_vertex_06000FE0: + type: VTX + count: 4 + offset: 0xFE0 + symbol: skeeter_seg6_vertex_06000FE0 + +skeeter_seg6_vertex_06001020: + type: VTX + count: 11 + offset: 0x1020 + symbol: skeeter_seg6_vertex_06001020 + +skeeter_seg6_vertex_060010D0: + type: VTX + count: 4 + offset: 0x10D0 + symbol: skeeter_seg6_vertex_060010D0 + +skeeter_seg6_vertex_06001110: + type: VTX + count: 4 + offset: 0x1110 + symbol: skeeter_seg6_vertex_06001110 + +skeeter_seg6_vertex_06001150: + type: VTX + count: 11 + offset: 0x1150 + symbol: skeeter_seg6_vertex_06001150 + +skeeter_seg6_vertex_06001200: + type: VTX + count: 4 + offset: 0x1200 + symbol: skeeter_seg6_vertex_06001200 + +skeeter_seg6_vertex_06001240: + type: VTX + count: 4 + offset: 0x1240 + symbol: skeeter_seg6_vertex_06001240 + +skeeter_seg6_vertex_06001280: + type: VTX + count: 16 + offset: 0x1280 + symbol: skeeter_seg6_vertex_06001280 + +skeeter_seg6_vertex_06001380: + type: VTX + count: 16 + offset: 0x1380 + symbol: skeeter_seg6_vertex_06001380 + +skeeter_seg6_vertex_06001480: + type: VTX + count: 16 + offset: 0x1480 + symbol: skeeter_seg6_vertex_06001480 + +skeeter_seg6_vertex_06001580: + type: VTX + count: 16 + offset: 0x1580 + symbol: skeeter_seg6_vertex_06001580 + +skeeter_seg6_vertex_06001680: + type: VTX + count: 16 + offset: 0x1680 + symbol: skeeter_seg6_vertex_06001680 + +skeeter_seg6_vertex_06001780: + type: VTX + count: 16 + offset: 0x1780 + symbol: skeeter_seg6_vertex_06001780 + +skeeter_seg6_vertex_06001880: + type: VTX + count: 16 + offset: 0x1880 + symbol: skeeter_seg6_vertex_06001880 + +skeeter_seg6_vertex_06001980: + type: VTX + count: 16 + offset: 0x1980 + symbol: skeeter_seg6_vertex_06001980 + +skeeter_seg6_vertex_06001A80: + type: VTX + count: 11 + offset: 0x1A80 + symbol: skeeter_seg6_vertex_06001A80 + +skeeter_seg6_vertex_06001B30: + type: VTX + count: 4 + offset: 0x1B30 + symbol: skeeter_seg6_vertex_06001B30 + +skeeter_seg6_vertex_06001B70: + type: VTX + count: 4 + offset: 0x1B70 + symbol: skeeter_seg6_vertex_06001B70 + +skeeter_seg6_vertex_06001BB0: + type: VTX + count: 16 + offset: 0x1BB0 + symbol: skeeter_seg6_vertex_06001BB0 + +skeeter_seg6_vertex_06001CB0: + type: VTX + count: 16 + offset: 0x1CB0 + symbol: skeeter_seg6_vertex_06001CB0 + +skeeter_seg6_vertex_06001DB0: + type: VTX + count: 16 + offset: 0x1DB0 + symbol: skeeter_seg6_vertex_06001DB0 + +skeeter_seg6_vertex_06001EB0: + type: VTX + count: 16 + offset: 0x1EB0 + symbol: skeeter_seg6_vertex_06001EB0 + +skeeter_seg6_vertex_06001FB0: + type: VTX + count: 16 + offset: 0x1FB0 + symbol: skeeter_seg6_vertex_06001FB0 + +skeeter_seg6_vertex_060020B0: + type: VTX + count: 16 + offset: 0x20B0 + symbol: skeeter_seg6_vertex_060020B0 + +skeeter_seg6_vertex_060021B0: + type: VTX + count: 16 + offset: 0x21B0 + symbol: skeeter_seg6_vertex_060021B0 + +skeeter_seg6_vertex_060022B0: + type: VTX + count: 16 + offset: 0x22B0 + symbol: skeeter_seg6_vertex_060022B0 + +skeeter_seg6_vertex_060023B0: + type: VTX + count: 16 + offset: 0x23B0 + symbol: skeeter_seg6_vertex_060023B0 + +skeeter_seg6_vertex_060024B0: + type: VTX + count: 16 + offset: 0x24B0 + symbol: skeeter_seg6_vertex_060024B0 + +skeeter_seg6_vertex_060025B0: + type: VTX + count: 16 + offset: 0x25B0 + symbol: skeeter_seg6_vertex_060025B0 + +skeeter_seg6_vertex_060026B0: + type: VTX + count: 16 + offset: 0x26B0 + symbol: skeeter_seg6_vertex_060026B0 + +skeeter_seg6_vertex_060027B0: + type: VTX + count: 16 + offset: 0x27B0 + symbol: skeeter_seg6_vertex_060027B0 + +skeeter_seg6_vertex_060028B0: + type: VTX + count: 16 + offset: 0x28B0 + symbol: skeeter_seg6_vertex_060028B0 + +skeeter_seg6_vertex_060029B0: + type: VTX + count: 16 + offset: 0x29B0 + symbol: skeeter_seg6_vertex_060029B0 + +skeeter_seg6_vertex_06002AB0: + type: VTX + count: 16 + offset: 0x2AB0 + symbol: skeeter_seg6_vertex_06002AB0 + +skeeter_seg6_vertex_06002BB0: + type: VTX + count: 16 + offset: 0x2BB0 + symbol: skeeter_seg6_vertex_06002BB0 + +skeeter_seg6_vertex_06002CB0: + type: VTX + count: 16 + offset: 0x2CB0 + symbol: skeeter_seg6_vertex_06002CB0 + +skeeter_seg6_vertex_06002DB0: + type: VTX + count: 16 + offset: 0x2DB0 + symbol: skeeter_seg6_vertex_06002DB0 + +skeeter_seg6_vertex_06002EB0: + type: VTX + count: 16 + offset: 0x2EB0 + symbol: skeeter_seg6_vertex_06002EB0 + +skeeter_seg6_vertex_06002FB0: + type: VTX + count: 16 + offset: 0x2FB0 + symbol: skeeter_seg6_vertex_06002FB0 + +skeeter_seg6_vertex_060030B0: + type: VTX + count: 16 + offset: 0x30B0 + symbol: skeeter_seg6_vertex_060030B0 + +skeeter_seg6_vertex_060031B0: + type: VTX + count: 16 + offset: 0x31B0 + symbol: skeeter_seg6_vertex_060031B0 + +skeeter_seg6_vertex_060032B0: + type: VTX + count: 16 + offset: 0x32B0 + symbol: skeeter_seg6_vertex_060032B0 + +skeeter_seg6_vertex_060033B0: + type: VTX + count: 16 + offset: 0x33B0 + symbol: skeeter_seg6_vertex_060033B0 + +skeeter_seg6_vertex_060034B0: + type: VTX + count: 16 + offset: 0x34B0 + symbol: skeeter_seg6_vertex_060034B0 + +skeeter_seg6_vertex_060035B0: + type: VTX + count: 16 + offset: 0x35B0 + symbol: skeeter_seg6_vertex_060035B0 + +skeeter_seg6_vertex_060036B0: + type: VTX + count: 16 + offset: 0x36B0 + symbol: skeeter_seg6_vertex_060036B0 + +skeeter_seg6_vertex_060037B0: + type: VTX + count: 4 + offset: 0x37B0 + symbol: skeeter_seg6_vertex_060037B0 + +skeeter_seg6_vertex_060037F0: + type: VTX + count: 16 + offset: 0x37F0 + symbol: skeeter_seg6_vertex_060037F0 + +skeeter_seg6_vertex_060038F0: + type: VTX + count: 16 + offset: 0x38F0 + symbol: skeeter_seg6_vertex_060038F0 + +skeeter_seg6_vertex_060039F0: + type: VTX + count: 16 + offset: 0x39F0 + symbol: skeeter_seg6_vertex_060039F0 + +skeeter_seg6_vertex_06003AF0: + type: VTX + count: 16 + offset: 0x3AF0 + symbol: skeeter_seg6_vertex_06003AF0 + +skeeter_seg6_vertex_06003BF0: + type: VTX + count: 16 + offset: 0x3BF0 + symbol: skeeter_seg6_vertex_06003BF0 + +skeeter_seg6_vertex_06003CF0: + type: VTX + count: 16 + offset: 0x3CF0 + symbol: skeeter_seg6_vertex_06003CF0 + +skeeter_seg6_vertex_06003DF0: + type: VTX + count: 16 + offset: 0x3DF0 + symbol: skeeter_seg6_vertex_06003DF0 + +skeeter_seg6_vertex_06003EF0: + type: VTX + count: 16 + offset: 0x3EF0 + symbol: skeeter_seg6_vertex_06003EF0 + +skeeter_seg6_dl_06003FF0: + type: GFX + offset: 0x3FF0 + symbol: skeeter_seg6_dl_06003FF0 + +skeeter_seg6_dl_06004040: + type: GFX + offset: 0x4040 + symbol: skeeter_seg6_dl_06004040 + +skeeter_seg6_dl_06004070: + type: GFX + offset: 0x4070 + symbol: skeeter_seg6_dl_06004070 + +skeeter_seg6_dl_060040A0: + type: GFX + offset: 0x40A0 + symbol: skeeter_seg6_dl_060040A0 + +skeeter_seg6_dl_060040F0: + type: GFX + offset: 0x40F0 + symbol: skeeter_seg6_dl_060040F0 + +skeeter_seg6_dl_06004120: + type: GFX + offset: 0x4120 + symbol: skeeter_seg6_dl_06004120 + +skeeter_seg6_dl_06004150: + type: GFX + offset: 0x4150 + symbol: skeeter_seg6_dl_06004150 + +skeeter_seg6_dl_060041A0: + type: GFX + offset: 0x41A0 + symbol: skeeter_seg6_dl_060041A0 + +skeeter_seg6_dl_060041D0: + type: GFX + offset: 0x41D0 + symbol: skeeter_seg6_dl_060041D0 + +skeeter_seg6_dl_06004200: + type: GFX + offset: 0x4200 + symbol: skeeter_seg6_dl_06004200 + +skeeter_seg6_dl_060045C8: + type: GFX + offset: 0x45C8 + symbol: skeeter_seg6_dl_060045C8 + +skeeter_seg6_dl_06004618: + type: GFX + offset: 0x4618 + symbol: skeeter_seg6_dl_06004618 + +skeeter_seg6_dl_06004648: + type: GFX + offset: 0x4648 + symbol: skeeter_seg6_dl_06004648 + +skeeter_seg6_dl_06004678: + type: GFX + offset: 0x4678 + symbol: skeeter_seg6_dl_06004678 + +skeeter_seg6_dl_06004A40: + type: GFX + offset: 0x4A40 + symbol: skeeter_seg6_dl_06004A40 + +skeeter_seg6_dl_06005328: + type: GFX + offset: 0x5328 + symbol: skeeter_seg6_dl_06005328 + +skeeter_seg6_dl_06005358: + type: GFX + offset: 0x5358 + symbol: skeeter_seg6_dl_06005358 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/anims.yml new file mode 100644 index 0000000..02ff121 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + +skeeter_seg6_anim_06005D44: + type: SM64:ANIM + offset: 0x5D44 + symbol: skeeter_seg6_anim_06005D44 + +skeeter_seg6_anim_06006B70: + type: SM64:ANIM + offset: 0x6B70 + symbol: skeeter_seg6_anim_06006B70 + +skeeter_seg6_anim_060071E0: + type: SM64:ANIM + offset: 0x71E0 + symbol: skeeter_seg6_anim_060071E0 + +skeeter_seg6_anim_06007DC8: + type: SM64:ANIM + offset: 0x7DC8 + symbol: skeeter_seg6_anim_06007DC8 + +skeeter_seg6_anims_06007DE0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x7DE0 + symbol: skeeter_seg6_anims_06007DE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/geo.yml new file mode 100644 index 0000000..c528f63 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/skeeter/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/skeeter.yml" + autopads: false + segments: + - [ 0xD, 0x1C2100 ] + +skeeter_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: skeeter_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key.yml new file mode 100644 index 0000000..c8e6425 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key.yml @@ -0,0 +1,155 @@ +:config: + autopads: false + compression: + offset: 0x165060 + segments: + - [ 0x5, 0x165060 ] + header: + header: + - '#include "sm64.h"' + - '#include "small_key/geo.h"' + +small_key_seg5_lights_05005798: + type: LIGHTS + size: 24 + offset: 0x5798 + symbol: small_key_seg5_lights_05005798 + +small_key_seg5_lights_050057B0: + type: LIGHTS + size: 24 + offset: 0x57B0 + symbol: small_key_seg5_lights_050057B0 + +small_key_seg5_lights_050057C8: + type: LIGHTS + size: 24 + offset: 0x57C8 + symbol: small_key_seg5_lights_050057C8 + +small_key_seg5_lights_050057E0: + type: LIGHTS + size: 24 + offset: 0x57E0 + symbol: small_key_seg5_lights_050057E0 + +small_key_seg5_vertex_05005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: small_key_seg5_vertex_05005800 + +small_key_seg5_vertex_050058F0: + type: VTX + count: 15 + offset: 0x58F0 + symbol: small_key_seg5_vertex_050058F0 + +small_key_seg5_vertex_050059E0: + type: VTX + count: 15 + offset: 0x59E0 + symbol: small_key_seg5_vertex_050059E0 + +small_key_seg5_vertex_05005AD0: + type: VTX + count: 15 + offset: 0x5AD0 + symbol: small_key_seg5_vertex_05005AD0 + +small_key_seg5_vertex_05005BC0: + type: VTX + count: 15 + offset: 0x5BC0 + symbol: small_key_seg5_vertex_05005BC0 + +small_key_seg5_vertex_05005CB0: + type: VTX + count: 15 + offset: 0x5CB0 + symbol: small_key_seg5_vertex_05005CB0 + +small_key_seg5_vertex_05005DA0: + type: VTX + count: 15 + offset: 0x5DA0 + symbol: small_key_seg5_vertex_05005DA0 + +small_key_seg5_vertex_05005E90: + type: VTX + count: 15 + offset: 0x5E90 + symbol: small_key_seg5_vertex_05005E90 + +small_key_seg5_vertex_05005F80: + type: VTX + count: 15 + offset: 0x5F80 + symbol: small_key_seg5_vertex_05005F80 + +small_key_seg5_vertex_05006070: + type: VTX + count: 15 + offset: 0x6070 + symbol: small_key_seg5_vertex_05006070 + +small_key_seg5_vertex_05006160: + type: VTX + count: 15 + offset: 0x6160 + symbol: small_key_seg5_vertex_05006160 + +small_key_seg5_vertex_05006250: + type: VTX + count: 15 + offset: 0x6250 + symbol: small_key_seg5_vertex_05006250 + +small_key_seg5_vertex_05006340: + type: VTX + count: 15 + offset: 0x6340 + symbol: small_key_seg5_vertex_05006340 + +small_key_seg5_vertex_05006430: + type: VTX + count: 15 + offset: 0x6430 + symbol: small_key_seg5_vertex_05006430 + +small_key_seg5_vertex_05006520: + type: VTX + count: 15 + offset: 0x6520 + symbol: small_key_seg5_vertex_05006520 + +small_key_seg5_vertex_05006610: + type: VTX + count: 15 + offset: 0x6610 + symbol: small_key_seg5_vertex_05006610 + +small_key_seg5_dl_05006700: + type: GFX + offset: 0x6700 + symbol: small_key_seg5_dl_05006700 + +small_key_seg5_dl_05006A08: + type: GFX + offset: 0x6A08 + symbol: small_key_seg5_dl_05006A08 + +small_key_seg5_dl_05006A28: + type: GFX + offset: 0x6A28 + symbol: small_key_seg5_dl_05006A28 + +small_key_seg5_dl_05006A48: + type: GFX + offset: 0x6A48 + symbol: small_key_seg5_dl_05006A48 + +small_key_seg5_dl_05006A68: + type: GFX + offset: 0x6A68 + symbol: small_key_seg5_dl_05006A68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/small_key/geo.yml new file mode 100644 index 0000000..2c8a136 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x16B9C0 ] + +small_key_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000188 + symbol: small_key_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/smoke.yml new file mode 100644 index 0000000..e964589 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/smoke.yml @@ -0,0 +1,31 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + +smoke_seg5_vertex_05007280: + type: VTX + count: 4 + offset: 0x7280 + symbol: smoke_seg5_vertex_05007280 + +smoke: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x72C0 + format: IA16 + symbol: smoke_seg5_texture_050072C0 + +smoke_seg5_dl_05007AC0: + type: GFX + offset: 0x7AC0 + symbol: smoke_seg5_dl_05007AC0 + +smoke_seg5_dl_05007AF8: + type: GFX + offset: 0x7AF8 + symbol: smoke_seg5_dl_05007AF8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman.yml new file mode 100644 index 0000000..2800526 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman.yml @@ -0,0 +1,216 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + header: + header: + - '#include "sm64.h"' + - '#include "snowman/anims.h"' + - '#include "snowman/geo.h"' + +snowman_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x8C10 + symbol: snowman_lights_unused1 + +snowman_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x8C28 + symbol: snowman_lights_unused2 + +snowman_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x8C40 + symbol: snowman_lights_unused3 + +snowman_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x8C58 + symbol: snowman_lights_unused4 + +mr_blizzard_mitten: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8C70 + format: RGBA16 + symbol: snowman_seg5_texture_05008C70 + +mr_blizzard_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9470 + format: RGBA16 + symbol: snowman_seg5_texture_05009470 + +mr_blizzard_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA470 + format: RGBA16 + symbol: snowman_seg5_texture_0500A470 + +mr_blizzard_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB470 + format: RGBA16 + symbol: snowman_seg5_texture_0500B470 + +mr_blizzard_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBC70 + format: RGBA16 + symbol: snowman_seg5_texture_0500BC70 + +snowman_seg5_lights_0500C470: + type: LIGHTS + size: 24 + offset: 0xC470 + symbol: snowman_seg5_lights_0500C470 + +snowman_seg5_vertex_0500C488: + type: VTX + count: 4 + offset: 0xC488 + symbol: snowman_seg5_vertex_0500C488 + +snowman_seg5_dl_0500C4C8: + type: GFX + offset: 0xC4C8 + symbol: snowman_seg5_dl_0500C4C8 + +snowman_seg5_dl_0500C500: + type: GFX + offset: 0xC500 + symbol: snowman_seg5_dl_0500C500 + +snowman_seg5_vertex_0500C530: + type: VTX + count: 4 + offset: 0xC530 + symbol: snowman_seg5_vertex_0500C530 + +snowman_seg5_vertex_0500C570: + type: VTX + count: 4 + offset: 0xC570 + symbol: snowman_seg5_vertex_0500C570 + +snowman_seg5_dl_0500C5B0: + type: GFX + offset: 0xC5B0 + symbol: snowman_seg5_dl_0500C5B0 + +snowman_seg5_dl_0500C5E8: + type: GFX + offset: 0xC5E8 + symbol: snowman_seg5_dl_0500C5E8 + +snowman_seg5_dl_0500C620: + type: GFX + offset: 0xC620 + symbol: snowman_seg5_dl_0500C620 + +snowman_seg5_vertex_0500C698: + type: VTX + count: 8 + offset: 0xC698 + symbol: snowman_seg5_vertex_0500C698 + +snowman_seg5_dl_0500C718: + type: GFX + offset: 0xC718 + symbol: snowman_seg5_dl_0500C718 + +snowman_seg5_dl_0500C760: + type: GFX + offset: 0xC760 + symbol: snowman_seg5_dl_0500C760 + +snowman_seg5_lights_0500C7D0: + type: LIGHTS + size: 24 + offset: 0xC7D0 + symbol: snowman_seg5_lights_0500C7D0 + +snowman_seg5_vertex_0500C7E8: + type: VTX + count: 16 + offset: 0xC7E8 + symbol: snowman_seg5_vertex_0500C7E8 + +snowman_seg5_vertex_0500C8E8: + type: VTX + count: 9 + offset: 0xC8E8 + symbol: snowman_seg5_vertex_0500C8E8 + +snowman_seg5_dl_0500C978: + type: GFX + offset: 0xC978 + symbol: snowman_seg5_dl_0500C978 + +snowman_seg5_dl_0500CAA8: + type: GFX + offset: 0xCAA8 + symbol: snowman_seg5_dl_0500CAA8 + +snowman_seg5_vertex_0500CB08: + type: VTX + count: 4 + offset: 0xCB08 + symbol: snowman_seg5_vertex_0500CB08 + +snowman_seg5_vertex_0500CB48: + type: VTX + count: 4 + offset: 0xCB48 + symbol: snowman_seg5_vertex_0500CB48 + +snowman_seg5_dl_0500CB88: + type: GFX + offset: 0xCB88 + symbol: snowman_seg5_dl_0500CB88 + +snowman_seg5_dl_0500CBC0: + type: GFX + offset: 0xCBC0 + symbol: snowman_seg5_dl_0500CBC0 + +snowman_seg5_dl_0500CBF8: + type: GFX + offset: 0xCBF8 + symbol: snowman_seg5_dl_0500CBF8 + +snowman_seg5_vertex_0500CC70: + type: VTX + count: 4 + offset: 0xCC70 + symbol: snowman_seg5_vertex_0500CC70 + +snowman_seg5_dl_0500CCB0: + type: GFX + offset: 0xCCB0 + symbol: snowman_seg5_dl_0500CCB0 + +snowman_seg5_dl_0500CCE8: + type: GFX + offset: 0xCCE8 + symbol: snowman_seg5_dl_0500CCE8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/anims.yml new file mode 100644 index 0000000..763e49d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + +snowman_seg5_anim_0500CED8: + type: SM64:ANIM + offset: 0xCED8 + symbol: snowman_seg5_anim_0500CED8 + +snowman_seg5_anim_0500D100: + type: SM64:ANIM + offset: 0xD100 + symbol: snowman_seg5_anim_0500D100 + +snowman_seg5_anims_0500D118: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0xD118 + symbol: snowman_seg5_anims_0500D118 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snowman/geo.yml new file mode 100644 index 0000000..395792e --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit.yml new file mode 100644 index 0000000..3d10258 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit.yml @@ -0,0 +1,207 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "snufit/geo.h"' + +snufit_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x70E0 + format: RGBA16 + symbol: snufit_seg6_texture_060070E0 + +snufit_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x78E0 + format: RGBA16 + symbol: snufit_seg6_texture_060078E0 + +snufit_mask_strap: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x80E0 + format: RGBA16 + symbol: snufit_seg6_texture_060080E0 + +snufit_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x84E0 + format: RGBA16 + symbol: snufit_seg6_texture_060084E0 + +snufit_seg6_lights_06008CE0: + type: LIGHTS + size: 24 + offset: 0x8CE0 + symbol: snufit_seg6_lights_06008CE0 + +snufit_seg6_lights_06008CF8: + type: LIGHTS + size: 24 + offset: 0x8CF8 + symbol: snufit_seg6_lights_06008CF8 + +snufit_seg6_vertex_06008D10: + type: VTX + count: 14 + offset: 0x8D10 + symbol: snufit_seg6_vertex_06008D10 + +snufit_seg6_vertex_06008DF0: + type: VTX + count: 12 + offset: 0x8DF0 + symbol: snufit_seg6_vertex_06008DF0 + +snufit_seg6_vertex_06008EB0: + type: VTX + count: 14 + offset: 0x8EB0 + symbol: snufit_seg6_vertex_06008EB0 + +snufit_seg6_vertex_06008F90: + type: VTX + count: 14 + offset: 0x8F90 + symbol: snufit_seg6_vertex_06008F90 + +snufit_seg6_vertex_06009070: + type: VTX + count: 16 + offset: 0x9070 + symbol: snufit_seg6_vertex_06009070 + +snufit_seg6_vertex_06009170: + type: VTX + count: 7 + offset: 0x9170 + symbol: snufit_seg6_vertex_06009170 + +snufit_seg6_dl_060091E0: + type: GFX + offset: 0x91E0 + symbol: snufit_seg6_dl_060091E0 + +snufit_seg6_dl_06009278: + type: GFX + offset: 0x9278 + symbol: snufit_seg6_dl_06009278 + +snufit_seg6_dl_060092F0: + type: GFX + offset: 0x92F0 + symbol: snufit_seg6_dl_060092F0 + +snufit_seg6_dl_06009498: + type: GFX + offset: 0x9498 + symbol: snufit_seg6_dl_06009498 + +snufit_seg6_lights_06009530: + type: LIGHTS + size: 24 + offset: 0x9530 + symbol: snufit_seg6_lights_06009530 + +snufit_seg6_vertex_06009548: + type: VTX + count: 12 + offset: 0x9548 + symbol: snufit_seg6_vertex_06009548 + +snufit_seg6_vertex_06009608: + type: VTX + count: 6 + offset: 0x9608 + symbol: snufit_seg6_vertex_06009608 + +snufit_seg6_dl_06009668: + type: GFX + offset: 0x9668 + symbol: snufit_seg6_dl_06009668 + +snufit_seg6_dl_06009700: + type: GFX + offset: 0x9700 + symbol: snufit_seg6_dl_06009700 + +snufit_seg6_dl_06009748: + type: GFX + offset: 0x9748 + symbol: snufit_seg6_dl_06009748 + +snufit_seg6_lights_060097C8: + type: LIGHTS + size: 24 + offset: 0x97C8 + symbol: snufit_seg6_lights_060097C8 + +snufit_seg6_vertex_060097E0: + type: VTX + count: 12 + offset: 0x97E0 + symbol: snufit_seg6_vertex_060097E0 + +snufit_seg6_dl_060098A0: + type: GFX + offset: 0x98A0 + symbol: snufit_seg6_dl_060098A0 + +snufit_seg6_dl_06009938: + type: GFX + offset: 0x9938 + symbol: snufit_seg6_dl_06009938 + +snufit_seg6_vertex_06009998: + type: VTX + count: 4 + offset: 0x9998 + symbol: snufit_seg6_vertex_06009998 + +snufit_seg6_dl_060099D8: + type: GFX + offset: 0x99D8 + symbol: snufit_seg6_dl_060099D8 + +snufit_seg6_dl_06009A10: + type: GFX + offset: 0x9A10 + symbol: snufit_seg6_dl_06009A10 + +snufit_seg6_lights_06009A80: + type: LIGHTS + size: 24 + offset: 0x9A80 + symbol: snufit_seg6_lights_06009A80 + +snufit_seg6_vertex_06009A98: + type: VTX + count: 8 + offset: 0x9A98 + symbol: snufit_seg6_vertex_06009A98 + +snufit_seg6_dl_06009B18: + type: GFX + offset: 0x9B18 + symbol: snufit_seg6_dl_06009B18 + +snufit_seg6_dl_06009B68: + type: GFX + offset: 0x9B68 + symbol: snufit_seg6_dl_06009B68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit/geo.yml new file mode 100644 index 0000000..883a4df --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/snufit/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/snufit.yml" + autopads: false + segments: + - [ 0xD, 0x1EFE60 ] + +snufit_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0001A0 + symbol: snufit_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle.yml new file mode 100644 index 0000000..ce6e1b9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle.yml @@ -0,0 +1,105 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "sparkle/geo.h"' + +sparkles_seg4_vertex_04027450: + type: VTX + count: 4 + offset: 0x27450 + symbol: sparkles_seg4_vertex_04027450 + +sparkle_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27490 + format: RGBA16 + symbol: sparkles_seg4_texture_04027490 + +sparkle_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04027C90 + +sparkle_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28490 + format: RGBA16 + symbol: sparkles_seg4_texture_04028490 + +sparkle_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04028C90 + +sparkle_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x29490 + format: RGBA16 + symbol: sparkles_seg4_texture_04029490 + +sparkle_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x29C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04029C90 + +sparkles_seg4_dl_0402A490: + type: GFX + offset: 0x2A490 + symbol: sparkles_seg4_dl_0402A490 + +sparkles_seg4_dl_0402A4F8: + type: GFX + offset: 0x2A4F8 + symbol: sparkles_seg4_dl_0402A4F8 + +sparkles_seg4_dl_0402A510: + type: GFX + offset: 0x2A510 + symbol: sparkles_seg4_dl_0402A510 + +sparkles_seg4_dl_0402A528: + type: GFX + offset: 0x2A528 + symbol: sparkles_seg4_dl_0402A528 + +sparkles_seg4_dl_0402A540: + type: GFX + offset: 0x2A540 + symbol: sparkles_seg4_dl_0402A540 + +sparkles_seg4_dl_0402A558: + type: GFX + offset: 0x2A558 + symbol: sparkles_seg4_dl_0402A558 + +sparkles_seg4_dl_0402A570: + type: GFX + offset: 0x2A570 + symbol: sparkles_seg4_dl_0402A570 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle/geo.yml new file mode 100644 index 0000000..409097c --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation.yml new file mode 100644 index 0000000..887078d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation.yml @@ -0,0 +1,91 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "sparkle_animation/geo.h"' + +sparkles_animation_seg4_vertex_04032A48: + type: VTX + count: 4 + offset: 0x32A48 + symbol: sparkles_animation_seg4_vertex_04032A48 + +sparkle_animation_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x32A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04032A88 + +sparkle_animation_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x33288 + format: IA16 + symbol: sparkles_animation_seg4_texture_04033288 + +sparkle_animation_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x33A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04033A88 + +sparkle_animation_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x34288 + format: IA16 + symbol: sparkles_animation_seg4_texture_04034288 + +sparkle_animation_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x34A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04034A88 + +sparkles_animation_seg4_dl_04035288: + type: GFX + offset: 0x35288 + symbol: sparkles_animation_seg4_dl_04035288 + +sparkles_animation_seg4_dl_04035300: + type: GFX + offset: 0x35300 + symbol: sparkles_animation_seg4_dl_04035300 + +sparkles_animation_seg4_dl_04035318: + type: GFX + offset: 0x35318 + symbol: sparkles_animation_seg4_dl_04035318 + +sparkles_animation_seg4_dl_04035330: + type: GFX + offset: 0x35330 + symbol: sparkles_animation_seg4_dl_04035330 + +sparkles_animation_seg4_dl_04035348: + type: GFX + offset: 0x35348 + symbol: sparkles_animation_seg4_dl_04035348 + +sparkles_animation_seg4_dl_04035360: + type: GFX + offset: 0x35360 + symbol: sparkles_animation_seg4_dl_04035360 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sparkle_animation/geo.yml new file mode 100644 index 0000000..be5de86 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift.yml new file mode 100644 index 0000000..d4fe6bb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + header: + header: + - '#include "sm64.h"' + - '#include "spindrift/anims.h"' + - '#include "spindrift/geo.h"' + +spindrift_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: spindrift_lights_unused1 + +spindrift_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: spindrift_lights_unused2 + +spindrift_seg5_lights_05000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: spindrift_seg5_lights_05000030 + +spindrift_seg5_lights_05000048: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: spindrift_seg5_lights_05000048 + +spindrift_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: spindrift_lights_unused3 + +spindrift_seg5_lights_05000078: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: spindrift_seg5_lights_05000078 + +spindrift_seg5_lights_05000090: + type: LIGHTS + size: 24 + offset: 0x90 + symbol: spindrift_seg5_lights_05000090 + +spindrift_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x90 + symbol: spindrift_lights_unused4 + +spindrift_seg5_vertex_050000C0: + type: VTX + count: 6 + offset: 0xC0 + symbol: spindrift_seg5_vertex_050000C0 + +spindrift_seg5_vertex_05000120: + type: VTX + count: 6 + offset: 0x120 + symbol: spindrift_seg5_vertex_05000120 + +spindrift_seg5_vertex_05000180: + type: VTX + count: 9 + offset: 0x180 + symbol: spindrift_seg5_vertex_05000180 + +spindrift_seg5_vertex_05000210: + type: VTX + count: 9 + offset: 0x210 + symbol: spindrift_seg5_vertex_05000210 + +spindrift_seg5_dl_050002A0: + type: GFX + offset: 0x2A0 + symbol: spindrift_seg5_dl_050002A0 + +spindrift_seg5_dl_05000328: + type: GFX + offset: 0x328 + symbol: spindrift_seg5_dl_05000328 + +spindrift_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6D0 + format: RGBA16 + symbol: spindrift_seg5_texture_050006D0 + +spindrift_petal: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xED0 + format: RGBA16 + symbol: spindrift_seg5_texture_05000ED0 + +spindrift_leaf: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16D0 + format: RGBA16 + symbol: spindrift_seg5_texture_050016D0 + +spindrift_head: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1ED0 + format: RGBA16 + symbol: spindrift_seg5_texture_05001ED0 + +spindrift_seg5_dl_05002748: + type: GFX + offset: 0x2748 + symbol: spindrift_seg5_dl_05002748 + +spindrift_seg5_dl_05002830: + type: GFX + offset: 0x2830 + symbol: spindrift_seg5_dl_05002830 + +spindrift_seg5_dl_05002900: + type: GFX + offset: 0x2900 + symbol: spindrift_seg5_dl_05002900 + +spindrift_seg5_dl_05002A20: + type: GFX + offset: 0x2A20 + symbol: spindrift_seg5_dl_05002A20 + +spindrift_seg5_dl_05002B30: + type: GFX + offset: 0x2B30 + symbol: spindrift_seg5_dl_05002B30 + +spindrift_seg5_dl_05002D08: + type: GFX + offset: 0x2D08 + symbol: spindrift_seg5_dl_05002D08 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/anims.yml new file mode 100644 index 0000000..ab033c9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x15EA70 + segments: + - [ 0x5, 0x15EA70 ] + +spindrift_seg5_anim_050006AC: + type: SM64:ANIM + offset: 0x6AC + symbol: spindrift_seg5_anim_050006AC + +spindrift_seg5_anims_05002D68: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x2D68 + symbol: spindrift_seg5_anims_05002D68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/geo.yml new file mode 100644 index 0000000..666f662 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spindrift/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/spindrift.yml" + autopads: false + segments: + - [ 0xC, 0x163AE0 ] + +spindrift_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: spindrift_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny.yml new file mode 100644 index 0000000..01ff133 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny.yml @@ -0,0 +1,173 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + header: + header: + - '#include "sm64.h"' + - '#include "spiny/anims.h"' + - '#include "spiny/geo.h"' + +spiny_seg5_lights_050157F8: + type: LIGHTS + size: 24 + offset: 0x157F8 + symbol: spiny_seg5_lights_050157F8 + +spiny_seg5_lights_05015810: + type: LIGHTS + size: 24 + offset: 0x15810 + symbol: spiny_seg5_lights_05015810 + +spiny_seg5_lights_05015828: + type: LIGHTS + size: 24 + offset: 0x15828 + symbol: spiny_seg5_lights_05015828 + +spiny_seg5_lights_05015840: + type: LIGHTS + size: 24 + offset: 0x15840 + symbol: spiny_seg5_lights_05015840 + +spiny_seg5_lights_05015858: + type: LIGHTS + size: 24 + offset: 0x15858 + symbol: spiny_seg5_lights_05015858 + +spiny_seg5_lights_05015870: + type: LIGHTS + size: 24 + offset: 0x15870 + symbol: spiny_seg5_lights_05015870 + +spiny_seg5_vertex_05015888: + type: VTX + count: 13 + offset: 0x15888 + symbol: spiny_seg5_vertex_05015888 + +spiny_seg5_vertex_05015958: + type: VTX + count: 6 + offset: 0x15958 + symbol: spiny_seg5_vertex_05015958 + +spiny_seg5_vertex_050159B8: + type: VTX + count: 13 + offset: 0x159B8 + symbol: spiny_seg5_vertex_050159B8 + +spiny_seg5_vertex_05015A88: + type: VTX + count: 6 + offset: 0x15A88 + symbol: spiny_seg5_vertex_05015A88 + +spiny_seg5_vertex_05015AE8: + type: VTX + count: 13 + offset: 0x15AE8 + symbol: spiny_seg5_vertex_05015AE8 + +spiny_seg5_vertex_05015BB8: + type: VTX + count: 6 + offset: 0x15BB8 + symbol: spiny_seg5_vertex_05015BB8 + +spiny_seg5_vertex_05015C18: + type: VTX + count: 13 + offset: 0x15C18 + symbol: spiny_seg5_vertex_05015C18 + +spiny_seg5_vertex_05015CE8: + type: VTX + count: 6 + offset: 0x15CE8 + symbol: spiny_seg5_vertex_05015CE8 + +spiny_seg5_vertex_05015D48: + type: VTX + count: 16 + offset: 0x15D48 + symbol: spiny_seg5_vertex_05015D48 + +spiny_seg5_vertex_05015E48: + type: VTX + count: 16 + offset: 0x15E48 + symbol: spiny_seg5_vertex_05015E48 + +spiny_seg5_vertex_05015F48: + type: VTX + count: 6 + offset: 0x15F48 + symbol: spiny_seg5_vertex_05015F48 + +spiny_seg5_vertex_05015FA8: + type: VTX + count: 16 + offset: 0x15FA8 + symbol: spiny_seg5_vertex_05015FA8 + +spiny_seg5_vertex_050160A8: + type: VTX + count: 10 + offset: 0x160A8 + symbol: spiny_seg5_vertex_050160A8 + +spiny_seg5_vertex_05016148: + type: VTX + count: 15 + offset: 0x16148 + symbol: spiny_seg5_vertex_05016148 + +spiny_seg5_vertex_05016238: + type: VTX + count: 15 + offset: 0x16238 + symbol: spiny_seg5_vertex_05016238 + +spiny_seg5_vertex_05016328: + type: VTX + count: 15 + offset: 0x16328 + symbol: spiny_seg5_vertex_05016328 + +spiny_seg5_dl_05016418: + type: GFX + offset: 0x16418 + symbol: spiny_seg5_dl_05016418 + +spiny_seg5_dl_050164E0: + type: GFX + offset: 0x164E0 + symbol: spiny_seg5_dl_050164E0 + +spiny_seg5_dl_050165A8: + type: GFX + offset: 0x165A8 + symbol: spiny_seg5_dl_050165A8 + +spiny_seg5_dl_05016670: + type: GFX + offset: 0x16670 + symbol: spiny_seg5_dl_05016670 + +spiny_seg5_dl_05016738: + type: GFX + offset: 0x16738 + symbol: spiny_seg5_dl_05016738 + +spiny_seg5_dl_05016A48: + type: GFX + offset: 0x16A48 + symbol: spiny_seg5_dl_05016A48 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/anims.yml new file mode 100644 index 0000000..b3454b5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + +spiny_seg5_anim_05016E94: + type: SM64:ANIM + offset: 0x16E94 + symbol: spiny_seg5_anim_05016E94 + +spiny_seg5_anims_05016EAC: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x16EAC + symbol: spiny_seg5_anims_05016EAC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/geo.yml new file mode 100644 index 0000000..76fe8d7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/spiny.yml" + autopads: false + segments: + - [ 0xC, 0x186370 ] + +spiny_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000328 + symbol: spiny_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg.yml new file mode 100644 index 0000000..213274c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg.yml @@ -0,0 +1,169 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + header: + header: + - '#include "sm64.h"' + - '#include "spiny_egg/anims.h"' + - '#include "spiny_egg/geo.h"' + +spiny_egg_seg5_lights_050144F8: + type: LIGHTS + size: 24 + offset: 0x144F8 + symbol: spiny_egg_seg5_lights_050144F8 + +spiny_egg_seg5_lights_05014510: + type: LIGHTS + size: 24 + offset: 0x14510 + symbol: spiny_egg_seg5_lights_05014510 + +spiny_egg_seg5_vertex_05014528: + type: VTX + count: 9 + offset: 0x14528 + symbol: spiny_egg_seg5_vertex_05014528 + +spiny_egg_seg5_vertex_050145B8: + type: VTX + count: 9 + offset: 0x145B8 + symbol: spiny_egg_seg5_vertex_050145B8 + +spiny_egg_seg5_vertex_05014648: + type: VTX + count: 9 + offset: 0x14648 + symbol: spiny_egg_seg5_vertex_05014648 + +spiny_egg_seg5_vertex_050146D8: + type: VTX + count: 9 + offset: 0x146D8 + symbol: spiny_egg_seg5_vertex_050146D8 + +spiny_egg_seg5_vertex_05014768: + type: VTX + count: 9 + offset: 0x14768 + symbol: spiny_egg_seg5_vertex_05014768 + +spiny_egg_seg5_vertex_050147F8: + type: VTX + count: 9 + offset: 0x147F8 + symbol: spiny_egg_seg5_vertex_050147F8 + +spiny_egg_seg5_vertex_05014888: + type: VTX + count: 9 + offset: 0x14888 + symbol: spiny_egg_seg5_vertex_05014888 + +spiny_egg_seg5_vertex_05014918: + type: VTX + count: 9 + offset: 0x14918 + symbol: spiny_egg_seg5_vertex_05014918 + +spiny_egg_seg5_vertex_050149A8: + type: VTX + count: 16 + offset: 0x149A8 + symbol: spiny_egg_seg5_vertex_050149A8 + +spiny_egg_seg5_vertex_05014AA8: + type: VTX + count: 16 + offset: 0x14AA8 + symbol: spiny_egg_seg5_vertex_05014AA8 + +spiny_egg_seg5_vertex_05014BA8: + type: VTX + count: 16 + offset: 0x14BA8 + symbol: spiny_egg_seg5_vertex_05014BA8 + +spiny_egg_seg5_vertex_05014CA8: + type: VTX + count: 16 + offset: 0x14CA8 + symbol: spiny_egg_seg5_vertex_05014CA8 + +spiny_egg_seg5_vertex_05014DA8: + type: VTX + count: 16 + offset: 0x14DA8 + symbol: spiny_egg_seg5_vertex_05014DA8 + +spiny_egg_seg5_vertex_05014EA8: + type: VTX + count: 16 + offset: 0x14EA8 + symbol: spiny_egg_seg5_vertex_05014EA8 + +spiny_egg_seg5_vertex_05014FA8: + type: VTX + count: 16 + offset: 0x14FA8 + symbol: spiny_egg_seg5_vertex_05014FA8 + +spiny_egg_seg5_vertex_050150A8: + type: VTX + count: 16 + offset: 0x150A8 + symbol: spiny_egg_seg5_vertex_050150A8 + +spiny_egg_seg5_dl_050151A8: + type: GFX + offset: 0x151A8 + symbol: spiny_egg_seg5_dl_050151A8 + +spiny_egg_seg5_dl_050151E0: + type: GFX + offset: 0x151E0 + symbol: spiny_egg_seg5_dl_050151E0 + +spiny_egg_seg5_dl_05015218: + type: GFX + offset: 0x15218 + symbol: spiny_egg_seg5_dl_05015218 + +spiny_egg_seg5_dl_05015250: + type: GFX + offset: 0x15250 + symbol: spiny_egg_seg5_dl_05015250 + +spiny_egg_seg5_dl_05015288: + type: GFX + offset: 0x15288 + symbol: spiny_egg_seg5_dl_05015288 + +spiny_egg_seg5_dl_050152C0: + type: GFX + offset: 0x152C0 + symbol: spiny_egg_seg5_dl_050152C0 + +spiny_egg_seg5_dl_050152F8: + type: GFX + offset: 0x152F8 + symbol: spiny_egg_seg5_dl_050152F8 + +spiny_egg_seg5_dl_05015330: + type: GFX + offset: 0x15330 + symbol: spiny_egg_seg5_dl_05015330 + +spiny_egg_seg5_dl_05015368: + type: GFX + offset: 0x15368 + symbol: spiny_egg_seg5_dl_05015368 + +spiny_egg_seg5_dl_05015740: + type: GFX + offset: 0x15740 + symbol: spiny_egg_seg5_dl_05015740 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/anims.yml new file mode 100644 index 0000000..fafa16c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + +spiny_egg_seg5_anim_050157CC: + type: SM64:ANIM + offset: 0x157CC + symbol: spiny_egg_seg5_anim_050157CC + +spiny_egg_seg5_anims_050157E4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x157E4 + symbol: spiny_egg_seg5_anims_050157E4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/spiny_egg/geo.yml new file mode 100644 index 0000000..fafb2a0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x186370 ] + +spiny_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000290 + symbol: spiny_ball_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard.yml new file mode 100644 index 0000000..94315c5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard.yml @@ -0,0 +1,102 @@ +:config: + autopads: false + compression: + offset: 0x163E50 + segments: + - [ 0x5, 0x163E50 ] + header: + header: + - '#include "sm64.h"' + - '#include "springboard/geo.h"' + +springboard_seg5_lights_05000000: + type: BLOB + size: 24 + offset: 0x0 + symbol: springboard_seg5_lights_05000000 + +springboard_top_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18 + format: RGBA16 + symbol: springboard_seg5_texture_05000018 + +springboard_base_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x818 + format: RGBA16 + symbol: springboard_seg5_texture_05000818 + +springboard_seg5_vertex_05001018: + type: VTX + count: 16 + offset: 0x1018 + symbol: springboard_seg5_vertex_05001018 + +springboard_seg5_vertex_05001118: + type: VTX + count: 15 + offset: 0x1118 + symbol: springboard_seg5_vertex_05001118 + +springboard_seg5_vertex_05001208: + type: VTX + count: 11 + offset: 0x1208 + symbol: springboard_seg5_vertex_05001208 + +springboard_seg5_vertex_050012B8: + type: VTX + count: 15 + offset: 0x12B8 + symbol: springboard_seg5_vertex_050012B8 + +springboard_seg5_vertex_050013A8: + type: VTX + count: 11 + offset: 0x13A8 + symbol: springboard_seg5_vertex_050013A8 + +springboard_seg5_vertex_05001458: + type: VTX + count: 16 + offset: 0x1458 + symbol: springboard_seg5_vertex_05001458 + +springboard_seg5_vertex_05001558: + type: VTX + count: 16 + offset: 0x1558 + symbol: springboard_seg5_vertex_05001558 + +springboard_seg5_vertex_05001658: + type: VTX + count: 6 + offset: 0x1658 + symbol: springboard_seg5_vertex_05001658 + +springboard_checkerboard_seg5_dl_050016B8: + type: GFX + offset: 0x16B8 + symbol: springboard_checkerboard_seg5_dl_050016B8 + +springboard_spring_seg5_dl_05001800: + type: GFX + offset: 0x1800 + symbol: springboard_spring_seg5_dl_05001800 + +springboard_checkerboard_seg5_dl_05001900: + type: GFX + offset: 0x1900 + symbol: springboard_checkerboard_seg5_dl_05001900 + +springboard_collision_05001A28: + type: SM64:COLLISION + offset: 0x1A28 + symbol: springboard_collision_05001A28 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard/geo.yml new file mode 100644 index 0000000..35c51c1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/springboard/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/springboard.yml" + autopads: false + segments: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star.yml new file mode 100644 index 0000000..222981e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star.yml @@ -0,0 +1,70 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "star/geo.h"' + +star_seg3_lights_0302A6D8: + type: LIGHTS + size: 24 + offset: 0x2A6D8 + symbol: star_seg3_lights_0302A6D8 + +star_surface: + type: TEXTURE + width: 32 + height: 64 + offset: 0x2A6F0 + format: RGBA16 + symbol: star_seg3_texture_0302A6F0 + +star_eye: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2AEF0 + format: RGBA16 + symbol: star_seg3_texture_0302AEF0 + +star_seg3_vertex_0302B6F0: + type: VTX + count: 12 + offset: 0x2B6F0 + symbol: star_seg3_vertex_0302B6F0 + +star_seg3_dl_0302B7B0: + type: GFX + offset: 0x2B7B0 + symbol: star_seg3_dl_0302B7B0 + +star_seg3_dl_0302B870: + type: GFX + offset: 0x2B870 + symbol: star_seg3_dl_0302B870 + +star_seg3_lights_0302B908: + type: LIGHTS + size: 24 + offset: 0x2B908 + symbol: star_seg3_lights_0302B908 + +star_seg3_vertex_0302B920: + type: VTX + count: 10 + offset: 0x2B920 + symbol: star_seg3_vertex_0302B920 + +star_seg3_dl_0302B9C0: + type: GFX + offset: 0x2B9C0 + symbol: star_seg3_dl_0302B9C0 + +star_seg3_dl_0302BA18: + type: GFX + offset: 0x2BA18 + symbol: star_seg3_dl_0302BA18 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/star/geo.yml new file mode 100644 index 0000000..cacb5af --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke.yml new file mode 100644 index 0000000..5822ca5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke.yml @@ -0,0 +1,156 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "stomp_smoke/geo.h"' + +stomp_smoke_seg4_vertex_040220C8: + type: VTX + count: 4 + offset: 0x220C8 + symbol: stomp_smoke_seg4_vertex_040220C8 + +stomp_smoke_seg4_vertex_04022108: + type: VTX + count: 4 + offset: 0x22108 + symbol: stomp_smoke_seg4_vertex_04022108 + +stomp_smoke_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04022148 + +stomp_smoke_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04022948 + +stomp_smoke_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04023148 + +stomp_smoke_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04023948 + +stomp_smoke_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04024148 + +stomp_smoke_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04024948 + +stomp_smoke_seg4_dl_04025148: + type: GFX + offset: 0x25148 + symbol: stomp_smoke_seg4_dl_04025148 + +stomp_smoke_seg4_dl_04025190: + type: GFX + offset: 0x25190 + symbol: stomp_smoke_seg4_dl_04025190 + +stomp_smoke_seg4_dl_040251C8: + type: GFX + offset: 0x251C8 + symbol: stomp_smoke_seg4_dl_040251C8 + +stomp_smoke_seg4_dl_040251E0: + type: GFX + offset: 0x251E0 + symbol: stomp_smoke_seg4_dl_040251E0 + +stomp_smoke_seg4_dl_040251F8: + type: GFX + offset: 0x251F8 + symbol: stomp_smoke_seg4_dl_040251F8 + +stomp_smoke_seg4_dl_04025210: + type: GFX + offset: 0x25210 + symbol: stomp_smoke_seg4_dl_04025210 + +stomp_smoke_seg4_dl_04025228: + type: GFX + offset: 0x25228 + symbol: stomp_smoke_seg4_dl_04025228 + +stomp_smoke_seg4_dl_04025240: + type: GFX + offset: 0x25240 + symbol: stomp_smoke_seg4_dl_04025240 + +stomp_smoke_seg4_dl_04025258: + type: GFX + offset: 0x25258 + symbol: stomp_smoke_seg4_dl_04025258 + +stomp_smoke_seg4_dl_04025270: + type: GFX + offset: 0x25270 + symbol: stomp_smoke_seg4_dl_04025270 + +stomp_smoke_seg4_dl_04025288: + type: GFX + offset: 0x25288 + symbol: stomp_smoke_seg4_dl_04025288 + +stomp_smoke_seg4_dl_040252A0: + type: GFX + offset: 0x252A0 + symbol: stomp_smoke_seg4_dl_040252A0 + +stomp_smoke_seg4_dl_040252B8: + type: GFX + offset: 0x252B8 + symbol: stomp_smoke_seg4_dl_040252B8 + +stomp_smoke_seg4_dl_040252D0: + type: GFX + offset: 0x252D0 + symbol: stomp_smoke_seg4_dl_040252D0 + +stomp_smoke_seg4_dl_040252E8: + type: GFX + offset: 0x252E8 + symbol: stomp_smoke_seg4_dl_040252E8 + +stomp_smoke_seg4_dl_04025300: + type: GFX + offset: 0x25300 + symbol: stomp_smoke_seg4_dl_04025300 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/stomp_smoke/geo.yml new file mode 100644 index 0000000..ed6acf6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi.yml new file mode 100644 index 0000000..57617b8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi.yml @@ -0,0 +1,169 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + header: + header: + - '#include "sm64.h"' + - '#include "sushi/anims.h"' + - '#include "sushi/geo.h"' + +sushi_snout: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8ED0 + format: RGBA16 + symbol: sushi_seg5_texture_05008ED0 + +sushi_eye: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x96D0 + format: RGBA16 + symbol: sushi_seg5_texture_050096D0 + +sushi_tooth: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x9AD0 + format: RGBA16 + symbol: sushi_seg5_texture_05009AD0 + +sushi_seg5_vertex_05009B50: + type: VTX + count: 15 + offset: 0x9B50 + symbol: sushi_seg5_vertex_05009B50 + +sushi_seg5_vertex_05009C40: + type: VTX + count: 8 + offset: 0x9C40 + symbol: sushi_seg5_vertex_05009C40 + +sushi_seg5_dl_05009CC0: + type: GFX + offset: 0x9CC0 + symbol: sushi_seg5_dl_05009CC0 + +sushi_seg5_dl_05009DD0: + type: GFX + offset: 0x9DD0 + symbol: sushi_seg5_dl_05009DD0 + +sushi_seg5_vertex_05009E40: + type: VTX + count: 15 + offset: 0x9E40 + symbol: sushi_seg5_vertex_05009E40 + +sushi_seg5_dl_05009F30: + type: GFX + offset: 0x9F30 + symbol: sushi_seg5_dl_05009F30 + +sushi_seg5_dl_0500A008: + type: GFX + offset: 0xA008 + symbol: sushi_seg5_dl_0500A008 + +sushi_seg5_vertex_0500A078: + type: VTX + count: 7 + offset: 0xA078 + symbol: sushi_seg5_vertex_0500A078 + +sushi_seg5_dl_0500A0E8: + type: GFX + offset: 0xA0E8 + symbol: sushi_seg5_dl_0500A0E8 + +sushi_seg5_dl_0500A160: + type: GFX + offset: 0xA160 + symbol: sushi_seg5_dl_0500A160 + +sushi_seg5_vertex_0500A1D0: + type: VTX + count: 15 + offset: 0xA1D0 + symbol: sushi_seg5_vertex_0500A1D0 + +sushi_seg5_vertex_0500A2C0: + type: VTX + count: 16 + offset: 0xA2C0 + symbol: sushi_seg5_vertex_0500A2C0 + +sushi_seg5_vertex_0500A3C0: + type: VTX + count: 14 + offset: 0xA3C0 + symbol: sushi_seg5_vertex_0500A3C0 + +sushi_seg5_vertex_0500A4A0: + type: VTX + count: 10 + offset: 0xA4A0 + symbol: sushi_seg5_vertex_0500A4A0 + +sushi_seg5_vertex_0500A540: + type: VTX + count: 4 + offset: 0xA540 + symbol: sushi_seg5_vertex_0500A540 + +sushi_seg5_dl_0500A580: + type: GFX + offset: 0xA580 + symbol: sushi_seg5_dl_0500A580 + +sushi_seg5_dl_0500A748: + type: GFX + offset: 0xA748 + symbol: sushi_seg5_dl_0500A748 + +sushi_seg5_dl_0500A768: + type: GFX + offset: 0xA768 + symbol: sushi_seg5_dl_0500A768 + +sushi_seg5_vertex_0500A7E0: + type: VTX + count: 8 + offset: 0xA7E0 + symbol: sushi_seg5_vertex_0500A7E0 + +sushi_seg5_dl_0500A860: + type: GFX + offset: 0xA860 + symbol: sushi_seg5_dl_0500A860 + +sushi_seg5_dl_0500A8A8: + type: GFX + offset: 0xA8A8 + symbol: sushi_seg5_dl_0500A8A8 + +sushi_seg5_vertex_0500A918: + type: VTX + count: 4 + offset: 0xA918 + symbol: sushi_seg5_vertex_0500A918 + +sushi_seg5_dl_0500A958: + type: GFX + offset: 0xA958 + symbol: sushi_seg5_dl_0500A958 + +sushi_seg5_dl_0500A990: + type: GFX + offset: 0xA990 + symbol: sushi_seg5_dl_0500A990 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/anims.yml new file mode 100644 index 0000000..e804407 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + +sushi_seg5_anim_0500AE3C: + type: SM64:ANIM + offset: 0xAE3C + symbol: sushi_seg5_anim_0500AE3C + +sushi_seg5_anims_0500AE54: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xAE54 + symbol: sushi_seg5_anims_0500AE54 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/geo.yml new file mode 100644 index 0000000..471fe46 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/sushi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/sushi.yml" + autopads: false + segments: + - [ 0xC, 0x144010 ] + +sushi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000068 + symbol: sushi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop.yml new file mode 100644 index 0000000..57715e7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop.yml @@ -0,0 +1,185 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + header: + header: + - '#include "sm64.h"' + - '#include "swoop/anims.h"' + - '#include "swoop/geo.h"' + +swoop_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x4240 + symbol: swoop_lights_unused1 + +swoop_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x4258 + symbol: swoop_lights_unused2 + +swoop_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4270 + format: RGBA16 + symbol: swoop_seg6_texture_06004270 + +swoop_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4A70 + format: RGBA16 + symbol: swoop_seg6_texture_06004A70 + +swoop_nose: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5270 + format: RGBA16 + symbol: swoop_seg6_texture_06005270 + +swoop_wing: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5A70 + format: RGBA16 + symbol: swoop_seg6_texture_06005A70 + +swoop_seg6_lights_06006270: + type: LIGHTS + size: 24 + offset: 0x6270 + symbol: swoop_seg6_lights_06006270 + +swoop_seg6_vertex_06006288: + type: VTX + count: 14 + offset: 0x6288 + symbol: swoop_seg6_vertex_06006288 + +swoop_seg6_vertex_06006368: + type: VTX + count: 16 + offset: 0x6368 + symbol: swoop_seg6_vertex_06006368 + +swoop_seg6_vertex_06006468: + type: VTX + count: 11 + offset: 0x6468 + symbol: swoop_seg6_vertex_06006468 + +swoop_seg6_vertex_06006518: + type: VTX + count: 10 + offset: 0x6518 + symbol: swoop_seg6_vertex_06006518 + +swoop_seg6_dl_060065B8: + type: GFX + offset: 0x65B8 + symbol: swoop_seg6_dl_060065B8 + +swoop_seg6_dl_060066F8: + type: GFX + offset: 0x66F8 + symbol: swoop_seg6_dl_060066F8 + +swoop_seg6_dl_06006758: + type: GFX + offset: 0x6758 + symbol: swoop_seg6_dl_06006758 + +swoop_seg6_vertex_06006808: + type: VTX + count: 4 + offset: 0x6808 + symbol: swoop_seg6_vertex_06006808 + +swoop_seg6_dl_06006848: + type: GFX + offset: 0x6848 + symbol: swoop_seg6_dl_06006848 + +swoop_seg6_dl_06006880: + type: GFX + offset: 0x6880 + symbol: swoop_seg6_dl_06006880 + +swoop_seg6_lights_06006938: + type: LIGHTS + size: 24 + offset: 0x6938 + symbol: swoop_seg6_lights_06006938 + +swoop_seg6_vertex_06006950: + type: VTX + count: 8 + offset: 0x6950 + symbol: swoop_seg6_vertex_06006950 + +swoop_seg6_vertex_060069D0: + type: VTX + count: 4 + offset: 0x69D0 + symbol: swoop_seg6_vertex_060069D0 + +swoop_seg6_dl_06006A10: + type: GFX + offset: 0x6A10 + symbol: swoop_seg6_dl_06006A10 + +swoop_seg6_dl_06006A68: + type: GFX + offset: 0x6A68 + symbol: swoop_seg6_dl_06006A68 + +swoop_seg6_dl_06006A88: + type: GFX + offset: 0x6A88 + symbol: swoop_seg6_dl_06006A88 + +swoop_seg6_vertex_06006B58: + type: VTX + count: 4 + offset: 0x6B58 + symbol: swoop_seg6_vertex_06006B58 + +swoop_seg6_dl_06006B98: + type: GFX + offset: 0x6B98 + symbol: swoop_seg6_dl_06006B98 + +swoop_seg6_dl_06006BD0: + type: GFX + offset: 0x6BD0 + symbol: swoop_seg6_dl_06006BD0 + +swoop_seg6_vertex_06006C88: + type: VTX + count: 4 + offset: 0x6C88 + symbol: swoop_seg6_vertex_06006C88 + +swoop_seg6_dl_06006CC8: + type: GFX + offset: 0x6CC8 + symbol: swoop_seg6_dl_06006CC8 + +swoop_seg6_dl_06006D00: + type: GFX + offset: 0x6D00 + symbol: swoop_seg6_dl_06006D00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/anims.yml new file mode 100644 index 0000000..8d238b4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1E6210 + segments: + - [ 0x6, 0x1E6210 ] + +swoop_seg6_anim_06006E88: + type: SM64:ANIM + offset: 0x6E88 + symbol: swoop_seg6_anim_06006E88 + +swoop_seg6_anim_060070B8: + type: SM64:ANIM + offset: 0x70B8 + symbol: swoop_seg6_anim_060070B8 + +swoop_seg6_anims_060070D0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x70D0 + symbol: swoop_seg6_anims_060070D0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/geo.yml new file mode 100644 index 0000000..73a90cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/swoop/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/swoop.yml" + autopads: false + segments: + - [ 0xD, 0x1EFE60 ] + +swoop_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000DC + symbol: swoop_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp.yml new file mode 100644 index 0000000..cc91bac --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp.yml @@ -0,0 +1,95 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "thwomp/geo.h"' + +thwomp_seg5_lights_050098E8: + type: LIGHTS + size: 24 + offset: 0x98E8 + symbol: thwomp_seg5_lights_050098E8 + +thwomp_face: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9900 + format: RGBA16 + symbol: thwomp_seg5_texture_05009900 + +thwomp_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA900 + format: RGBA16 + symbol: thwomp_seg5_texture_0500A900 + +thwomp_seg5_vertex_0500B100: + type: VTX + count: 15 + offset: 0xB100 + symbol: thwomp_seg5_vertex_0500B100 + +thwomp_seg5_vertex_0500B1F0: + type: VTX + count: 16 + offset: 0xB1F0 + symbol: thwomp_seg5_vertex_0500B1F0 + +thwomp_seg5_vertex_0500B2F0: + type: VTX + count: 14 + offset: 0xB2F0 + symbol: thwomp_seg5_vertex_0500B2F0 + +thwomp_seg5_vertex_0500B3D0: + type: VTX + count: 16 + offset: 0xB3D0 + symbol: thwomp_seg5_vertex_0500B3D0 + +thwomp_seg5_vertex_0500B4D0: + type: VTX + count: 6 + offset: 0xB4D0 + symbol: thwomp_seg5_vertex_0500B4D0 + +thwomp_seg5_vertex_0500B530: + type: VTX + count: 4 + offset: 0xB530 + symbol: thwomp_seg5_vertex_0500B530 + +thwomp_seg5_dl_0500B570: + type: GFX + offset: 0xB570 + symbol: thwomp_seg5_dl_0500B570 + +thwomp_seg5_dl_0500B718: + type: GFX + offset: 0xB718 + symbol: thwomp_seg5_dl_0500B718 + +thwomp_seg5_dl_0500B750: + type: GFX + offset: 0xB750 + symbol: thwomp_seg5_dl_0500B750 + +thwomp_seg5_collision_0500B7D0: + type: SM64:COLLISION + offset: 0xB7D0 + symbol: thwomp_seg5_collision_0500B7D0 + +thwomp_seg5_collision_0500B92C: + type: SM64:COLLISION + offset: 0xB92C + symbol: thwomp_seg5_collision_0500B92C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp/geo.yml new file mode 100644 index 0000000..ed066ce --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/thwomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/thwomp.yml" + autopads: false + segments: + - [ 0xC, 0x130C50 ] + +thwomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000248 + symbol: thwomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad.yml new file mode 100644 index 0000000..d32fea0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad.yml @@ -0,0 +1,301 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + header: + header: + - '#include "sm64.h"' + - '#include "toad/anims.h"' + - '#include "toad/geo.h"' + +toad_seg6_lights_06005908: + type: LIGHTS + size: 24 + offset: 0x5908 + symbol: toad_seg6_lights_06005908 + +toad_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5920 + format: RGBA16 + symbol: toad_seg6_texture_06005920 + +toad_head: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6120 + format: RGBA16 + symbol: toad_seg6_texture_06006120 + +toad_seg6_vertex_06006920: + type: VTX + count: 15 + offset: 0x6920 + symbol: toad_seg6_vertex_06006920 + +toad_seg6_vertex_06006A10: + type: VTX + count: 16 + offset: 0x6A10 + symbol: toad_seg6_vertex_06006A10 + +toad_seg6_vertex_06006B10: + type: VTX + count: 12 + offset: 0x6B10 + symbol: toad_seg6_vertex_06006B10 + +toad_seg6_vertex_06006BD0: + type: VTX + count: 15 + offset: 0x6BD0 + symbol: toad_seg6_vertex_06006BD0 + +toad_seg6_vertex_06006CC0: + type: VTX + count: 16 + offset: 0x6CC0 + symbol: toad_seg6_vertex_06006CC0 + +toad_seg6_vertex_06006DC0: + type: VTX + count: 16 + offset: 0x6DC0 + symbol: toad_seg6_vertex_06006DC0 + +toad_seg6_vertex_06006EC0: + type: VTX + count: 15 + offset: 0x6EC0 + symbol: toad_seg6_vertex_06006EC0 + +toad_seg6_vertex_06006FB0: + type: VTX + count: 16 + offset: 0x6FB0 + symbol: toad_seg6_vertex_06006FB0 + +toad_seg6_vertex_060070B0: + type: VTX + count: 16 + offset: 0x70B0 + symbol: toad_seg6_vertex_060070B0 + +toad_seg6_vertex_060071B0: + type: VTX + count: 5 + offset: 0x71B0 + symbol: toad_seg6_vertex_060071B0 + +toad_seg6_vertex_06007200: + type: VTX + count: 16 + offset: 0x7200 + symbol: toad_seg6_vertex_06007200 + +toad_seg6_dl_06007300: + type: GFX + offset: 0x7300 + symbol: toad_seg6_dl_06007300 + +toad_seg6_dl_06007498: + type: GFX + offset: 0x7498 + symbol: toad_seg6_dl_06007498 + +toad_seg6_dl_060076C0: + type: GFX + offset: 0x76C0 + symbol: toad_seg6_dl_060076C0 + +toad_seg6_dl_06007710: + type: GFX + offset: 0x7710 + symbol: toad_seg6_dl_06007710 + +toad_seg6_lights_06007788: + type: LIGHTS + size: 24 + offset: 0x7788 + symbol: toad_seg6_lights_06007788 + +toad_seg6_vertex_060077A0: + type: VTX + count: 16 + offset: 0x77A0 + symbol: toad_seg6_vertex_060077A0 + +toad_seg6_vertex_060078A0: + type: VTX + count: 12 + offset: 0x78A0 + symbol: toad_seg6_vertex_060078A0 + +toad_seg6_dl_06007960: + type: GFX + offset: 0x7960 + symbol: toad_seg6_dl_06007960 + +toad_seg6_dl_06007A48: + type: GFX + offset: 0x7A48 + symbol: toad_seg6_dl_06007A48 + +toad_seg6_lights_06007A80: + type: LIGHTS + size: 24 + offset: 0x7A80 + symbol: toad_seg6_lights_06007A80 + +toad_seg6_lights_06007A98: + type: LIGHTS + size: 24 + offset: 0x7A98 + symbol: toad_seg6_lights_06007A98 + +toad_seg6_vertex_06007AB0: + type: VTX + count: 14 + offset: 0x7AB0 + symbol: toad_seg6_vertex_06007AB0 + +toad_seg6_vertex_06007B90: + type: VTX + count: 12 + offset: 0x7B90 + symbol: toad_seg6_vertex_06007B90 + +toad_seg6_vertex_06007C50: + type: VTX + count: 12 + offset: 0x7C50 + symbol: toad_seg6_vertex_06007C50 + +toad_seg6_dl_06007D10: + type: GFX + offset: 0x7D10 + symbol: toad_seg6_dl_06007D10 + +toad_seg6_dl_06007EB0: + type: GFX + offset: 0x7EB0 + symbol: toad_seg6_dl_06007EB0 + +toad_seg6_lights_06007ED8: + type: LIGHTS + size: 24 + offset: 0x7ED8 + symbol: toad_seg6_lights_06007ED8 + +toad_seg6_vertex_06007EF0: + type: VTX + count: 16 + offset: 0x7EF0 + symbol: toad_seg6_vertex_06007EF0 + +toad_seg6_vertex_06007FF0: + type: VTX + count: 13 + offset: 0x7FF0 + symbol: toad_seg6_vertex_06007FF0 + +toad_seg6_dl_060080C0: + type: GFX + offset: 0x80C0 + symbol: toad_seg6_dl_060080C0 + +toad_seg6_dl_060081F8: + type: GFX + offset: 0x81F8 + symbol: toad_seg6_dl_060081F8 + +toad_seg6_lights_06008220: + type: LIGHTS + size: 24 + offset: 0x8220 + symbol: toad_seg6_lights_06008220 + +toad_seg6_vertex_06008238: + type: VTX + count: 16 + offset: 0x8238 + symbol: toad_seg6_vertex_06008238 + +toad_seg6_vertex_06008338: + type: VTX + count: 11 + offset: 0x8338 + symbol: toad_seg6_vertex_06008338 + +toad_seg6_dl_060083E8: + type: GFX + offset: 0x83E8 + symbol: toad_seg6_dl_060083E8 + +toad_seg6_dl_06008520: + type: GFX + offset: 0x8520 + symbol: toad_seg6_dl_06008520 + +toad_seg6_lights_06008560: + type: LIGHTS + size: 24 + offset: 0x8560 + symbol: toad_seg6_lights_06008560 + +toad_seg6_vertex_06008578: + type: VTX + count: 16 + offset: 0x8578 + symbol: toad_seg6_vertex_06008578 + +toad_seg6_vertex_06008678: + type: VTX + count: 13 + offset: 0x8678 + symbol: toad_seg6_vertex_06008678 + +toad_seg6_dl_06008748: + type: GFX + offset: 0x8748 + symbol: toad_seg6_dl_06008748 + +toad_seg6_dl_06008890: + type: GFX + offset: 0x8890 + symbol: toad_seg6_dl_06008890 + +toad_seg6_lights_060088B8: + type: LIGHTS + size: 24 + offset: 0x88B8 + symbol: toad_seg6_lights_060088B8 + +toad_seg6_vertex_060088D0: + type: VTX + count: 16 + offset: 0x88D0 + symbol: toad_seg6_vertex_060088D0 + +toad_seg6_vertex_060089D0: + type: VTX + count: 12 + offset: 0x89D0 + symbol: toad_seg6_vertex_060089D0 + +toad_seg6_dl_06008A90: + type: GFX + offset: 0x8A90 + symbol: toad_seg6_dl_06008A90 + +toad_seg6_dl_06008BD8: + type: GFX + offset: 0x8BD8 + symbol: toad_seg6_dl_06008BD8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/anims.yml new file mode 100644 index 0000000..1309750 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/anims.yml @@ -0,0 +1,54 @@ +:config: + autopads: false + compression: + offset: 0x1D6660 + segments: + - [ 0x6, 0x1D6660 ] + +toad_seg6_anim_06008F7C: + type: SM64:ANIM + offset: 0x8F7C + symbol: toad_seg6_anim_06008F7C + +toad_seg6_anim_06009310: + type: SM64:ANIM + offset: 0x9310 + symbol: toad_seg6_anim_06009310 + +toad_seg6_anim_060099F0: + type: SM64:ANIM + offset: 0x99F0 + symbol: toad_seg6_anim_060099F0 + +toad_seg6_anim_0600A0D0: + type: SM64:ANIM + offset: 0xA0D0 + symbol: toad_seg6_anim_0600A0D0 + +toad_seg6_anim_0600B66C: + type: SM64:ANIM + offset: 0xB66C + symbol: toad_seg6_anim_0600B66C + +toad_seg6_anim_0600CE78: + type: SM64:ANIM + offset: 0xCE78 + symbol: toad_seg6_anim_0600CE78 + +toad_seg6_anim_0600E414: + type: SM64:ANIM + offset: 0xE414 + symbol: toad_seg6_anim_0600E414 + +toad_seg6_anim_0600FB40: + type: SM64:ANIM + offset: 0xFB40 + symbol: toad_seg6_anim_0600FB40 + +toad_seg6_anims_0600FB58: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 8 + offset: 0xFB58 + symbol: toad_seg6_anims_0600FB58 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/geo.yml new file mode 100644 index 0000000..5b8021d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/toad/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/toad.yml" + autopads: false + segments: + - [ 0xD, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado.yml new file mode 100644 index 0000000..e38221b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado.yml @@ -0,0 +1,59 @@ +:config: + autopads: false + compression: + offset: 0x144290 + segments: + - [ 0x5, 0x144290 ] + header: + header: + - '#include "sm64.h"' + - '#include "tornado/geo.h"' + +tornado: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x13128 + format: IA16 + symbol: tornado_seg5_texture_05013128 + +tornado_seg5_lights_05014128: + type: LIGHTS + size: 24 + offset: 0x14128 + symbol: tornado_seg5_lights_05014128 + +tornado_seg5_vertex_05014140: + type: VTX + count: 14 + offset: 0x14140 + symbol: tornado_seg5_vertex_05014140 + +tornado_seg5_vertex_05014220: + type: VTX + count: 16 + offset: 0x14220 + symbol: tornado_seg5_vertex_05014220 + +tornado_seg5_vertex_05014320: + type: VTX + count: 14 + offset: 0x14320 + symbol: tornado_seg5_vertex_05014320 + +tornado_seg5_vertex_05014400: + type: VTX + count: 5 + offset: 0x14400 + symbol: tornado_seg5_vertex_05014400 + +tornado_seg5_dl_05014450: + type: GFX + offset: 0x14450 + symbol: tornado_seg5_dl_05014450 + +tornado_seg5_dl_050145C0: + type: GFX + offset: 0x145C0 + symbol: tornado_seg5_dl_050145C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tornado/geo.yml new file mode 100644 index 0000000..930e6aa --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0x5, 0x144290 ] + +tweester_geo: + type: SM64:GEO_LAYOUT + offset: 0x14630 + symbol: tweester_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star.yml new file mode 100644 index 0000000..a2bf4a9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star.yml @@ -0,0 +1,32 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "transparent_star/geo.h"' + +transparent_star_seg3_lights_0302C488: + type: LIGHTS + size: 24 + offset: 0x2C488 + symbol: transparent_star_seg3_lights_0302C488 + +transparent_star_seg3_vertex_0302C4A0: + type: VTX + count: 12 + offset: 0x2C4A0 + symbol: transparent_star_seg3_vertex_0302C4A0 + +transparent_star_seg3_dl_0302C560: + type: GFX + offset: 0x2C560 + symbol: transparent_star_seg3_dl_0302C560 + +transparent_star_seg3_dl_0302C620: + type: GFX + offset: 0x2C620 + symbol: transparent_star_seg3_dl_0302C620 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/transparent_star/geo.yml new file mode 100644 index 0000000..ec5b1da --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest.yml new file mode 100644 index 0000000..7e97987 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest.yml @@ -0,0 +1,193 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "treasure_chest/geo.h"' + +treasure_chest_seg6_lights_06013F90: + type: LIGHTS + size: 24 + offset: 0x13F90 + symbol: treasure_chest_seg6_lights_06013F90 + +treasure_chest_lock: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13FA8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_06013FA8 + +treasure_chest_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x147A8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_060147A8 + +treasure_chest_lock_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x14FA8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_06014FA8 + +treasure_chest_front: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x157A8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_060157A8 + +treasure_chest_seg6_vertex_060167A8: + type: VTX + count: 4 + offset: 0x167A8 + symbol: treasure_chest_seg6_vertex_060167A8 + +treasure_chest_seg6_vertex_060167E8: + type: VTX + count: 16 + offset: 0x167E8 + symbol: treasure_chest_seg6_vertex_060167E8 + +treasure_chest_seg6_vertex_060168E8: + type: VTX + count: 3 + offset: 0x168E8 + symbol: treasure_chest_seg6_vertex_060168E8 + +treasure_chest_seg6_vertex_06016918: + type: VTX + count: 15 + offset: 0x16918 + symbol: treasure_chest_seg6_vertex_06016918 + +treasure_chest_seg6_vertex_06016A08: + type: VTX + count: 15 + offset: 0x16A08 + symbol: treasure_chest_seg6_vertex_06016A08 + +treasure_chest_seg6_vertex_06016AF8: + type: VTX + count: 8 + offset: 0x16AF8 + symbol: treasure_chest_seg6_vertex_06016AF8 + +treasure_chest_seg6_vertex_06016B78: + type: VTX + count: 16 + offset: 0x16B78 + symbol: treasure_chest_seg6_vertex_06016B78 + +treasure_chest_seg6_vertex_06016C78: + type: VTX + count: 14 + offset: 0x16C78 + symbol: treasure_chest_seg6_vertex_06016C78 + +treasure_chest_seg6_dl_06016D58: + type: GFX + offset: 0x16D58 + symbol: treasure_chest_seg6_dl_06016D58 + +treasure_chest_seg6_dl_06016DA0: + type: GFX + offset: 0x16DA0 + symbol: treasure_chest_seg6_dl_06016DA0 + +treasure_chest_seg6_dl_06016E18: + type: GFX + offset: 0x16E18 + symbol: treasure_chest_seg6_dl_06016E18 + +treasure_chest_seg6_dl_06016EE0: + type: GFX + offset: 0x16EE0 + symbol: treasure_chest_seg6_dl_06016EE0 + +treasure_chest_seg6_dl_06016F90: + type: GFX + offset: 0x16F90 + symbol: treasure_chest_seg6_dl_06016F90 + +treasure_chest_seg6_vertex_06017030: + type: VTX + count: 14 + offset: 0x17030 + symbol: treasure_chest_seg6_vertex_06017030 + +treasure_chest_seg6_vertex_06017110: + type: VTX + count: 15 + offset: 0x17110 + symbol: treasure_chest_seg6_vertex_06017110 + +treasure_chest_seg6_vertex_06017200: + type: VTX + count: 15 + offset: 0x17200 + symbol: treasure_chest_seg6_vertex_06017200 + +treasure_chest_seg6_vertex_060172F0: + type: VTX + count: 4 + offset: 0x172F0 + symbol: treasure_chest_seg6_vertex_060172F0 + +treasure_chest_seg6_vertex_06017330: + type: VTX + count: 15 + offset: 0x17330 + symbol: treasure_chest_seg6_vertex_06017330 + +treasure_chest_seg6_vertex_06017420: + type: VTX + count: 7 + offset: 0x17420 + symbol: treasure_chest_seg6_vertex_06017420 + +treasure_chest_seg6_vertex_06017490: + type: VTX + count: 16 + offset: 0x17490 + symbol: treasure_chest_seg6_vertex_06017490 + +treasure_chest_seg6_vertex_06017590: + type: VTX + count: 15 + offset: 0x17590 + symbol: treasure_chest_seg6_vertex_06017590 + +treasure_chest_seg6_dl_06017680: + type: GFX + offset: 0x17680 + symbol: treasure_chest_seg6_dl_06017680 + +treasure_chest_seg6_dl_06017790: + type: GFX + offset: 0x17790 + symbol: treasure_chest_seg6_dl_06017790 + +treasure_chest_seg6_dl_06017810: + type: GFX + offset: 0x17810 + symbol: treasure_chest_seg6_dl_06017810 + +treasure_chest_seg6_dl_060178C0: + type: GFX + offset: 0x178C0 + symbol: treasure_chest_seg6_dl_060178C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/treasure_chest/geo.yml new file mode 100644 index 0000000..9a920d2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree.yml new file mode 100644 index 0000000..8b07bbe --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "tree/geo.h"' + +tree_seg3_lights_0302DE10: + type: LIGHTS + size: 24 + offset: 0x2DE10 + symbol: tree_seg3_lights_0302DE10 + +tree_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2DE28 + format: RGBA16 + symbol: tree_seg3_texture_0302DE28 + +tree_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2EE28 + format: RGBA16 + symbol: tree_seg3_texture_0302EE28 + +tree_seg3_vertex_0302FE28: + type: VTX + count: 3 + offset: 0x2FE28 + symbol: tree_seg3_vertex_0302FE28 + +tree_seg3_vertex_0302FE58: + type: VTX + count: 3 + offset: 0x2FE58 + symbol: tree_seg3_vertex_0302FE58 + +tree_seg3_dl_0302FE88: + type: GFX + offset: 0x2FE88 + symbol: tree_seg3_dl_0302FE88 + +tree_seg3_dl_0302FEB8: + type: GFX + offset: 0x2FEB8 + symbol: tree_seg3_dl_0302FEB8 + +tree_seg3_dl_0302FEE8: + type: GFX + offset: 0x2FEE8 + symbol: tree_seg3_dl_0302FEE8 + +pine_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2FF60 + format: RGBA16 + symbol: tree_seg3_texture_0302FF60 + +tree_seg3_vertex_03030F60: + type: VTX + count: 4 + offset: 0x30F60 + symbol: tree_seg3_vertex_03030F60 + +tree_seg3_dl_03030FA0: + type: GFX + offset: 0x30FA0 + symbol: tree_seg3_dl_03030FA0 + +snowy_pine_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x31048 + format: RGBA16 + symbol: tree_seg3_texture_03031048 + +tree_seg3_vertex_03032048: + type: VTX + count: 4 + offset: 0x32048 + symbol: tree_seg3_vertex_03032048 + +tree_seg3_dl_03032088: + type: GFX + offset: 0x32088 + symbol: tree_seg3_dl_03032088 + +tree_seg3_vertex_03032130: + type: VTX + count: 4 + offset: 0x32130 + symbol: tree_seg3_vertex_03032130 + +tree_seg3_dl_03032170: + type: GFX + offset: 0x32170 + symbol: tree_seg3_dl_03032170 + +palm_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x32218 + format: RGBA16 + symbol: tree_seg3_texture_03032218 + +tree_seg3_vertex_03033218: + type: VTX + count: 4 + offset: 0x33218 + symbol: tree_seg3_vertex_03033218 + +tree_seg3_dl_03033258: + type: GFX + offset: 0x33258 + symbol: tree_seg3_dl_03033258 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/tree/geo.yml new file mode 100644 index 0000000..5f65363 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki.yml new file mode 100644 index 0000000..c7327ad --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki.yml @@ -0,0 +1,480 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "ukiki/anims.h"' + - '#include "ukiki/geo.h"' + +ukiki_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x7B70 + symbol: ukiki_lights_unused1 + +ukiki_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x7B88 + symbol: ukiki_lights_unused2 + +ukiki_seg5_lights_05007BA0: + type: LIGHTS + size: 24 + offset: 0x7BA0 + symbol: ukiki_seg5_lights_05007BA0 + +ukiki_face: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05007BC0 + +ukiki_face_blink: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x8BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05008BC0 + +ukiki_butt: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05009BC0 + +ukiki_fur: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA3C0 + format: RGBA16 + symbol: ukiki_seg5_texture_0500A3C0 + +ukiki_seg5_lights_0500ABC0: + type: LIGHTS + size: 24 + offset: 0xABC0 + symbol: ukiki_seg5_lights_0500ABC0 + +ukiki_seg5_lights_0500ABD8: + type: LIGHTS + size: 24 + offset: 0xABD8 + symbol: ukiki_seg5_lights_0500ABD8 + +ukiki_seg5_vertex_0500ABF0: + type: VTX + count: 16 + offset: 0xABF0 + symbol: ukiki_seg5_vertex_0500ABF0 + +ukiki_seg5_vertex_0500ACF0: + type: VTX + count: 16 + offset: 0xACF0 + symbol: ukiki_seg5_vertex_0500ACF0 + +ukiki_seg5_vertex_0500ADF0: + type: VTX + count: 16 + offset: 0xADF0 + symbol: ukiki_seg5_vertex_0500ADF0 + +ukiki_seg5_vertex_0500AEF0: + type: VTX + count: 7 + offset: 0xAEF0 + symbol: ukiki_seg5_vertex_0500AEF0 + +ukiki_seg5_vertex_0500AF60: + type: VTX + count: 14 + offset: 0xAF60 + symbol: ukiki_seg5_vertex_0500AF60 + +ukiki_seg5_dl_0500B040: + type: GFX + offset: 0xB040 + symbol: ukiki_seg5_dl_0500B040 + +ukiki_seg5_dl_0500B1D8: + type: GFX + offset: 0xB1D8 + symbol: ukiki_seg5_dl_0500B1D8 + +ukiki_seg5_dl_0500B278: + type: GFX + offset: 0xB278 + symbol: ukiki_seg5_dl_0500B278 + +ukiki_seg5_dl_0500B2B8: + type: GFX + offset: 0xB2B8 + symbol: ukiki_seg5_dl_0500B2B8 + +ukiki_seg5_dl_0500B2E8: + type: GFX + offset: 0xB2E8 + symbol: ukiki_seg5_dl_0500B2E8 + +ukiki_seg5_dl_0500B310: + type: GFX + offset: 0xB310 + symbol: ukiki_seg5_dl_0500B310 + +ukiki_seg5_lights_0500B338: + type: LIGHTS + size: 24 + offset: 0xB338 + symbol: ukiki_seg5_lights_0500B338 + +ukiki_seg5_vertex_0500B350: + type: VTX + count: 15 + offset: 0xB350 + symbol: ukiki_seg5_vertex_0500B350 + +ukiki_seg5_vertex_0500B440: + type: VTX + count: 16 + offset: 0xB440 + symbol: ukiki_seg5_vertex_0500B440 + +ukiki_seg5_vertex_0500B540: + type: VTX + count: 14 + offset: 0xB540 + symbol: ukiki_seg5_vertex_0500B540 + +ukiki_seg5_vertex_0500B620: + type: VTX + count: 4 + offset: 0xB620 + symbol: ukiki_seg5_vertex_0500B620 + +ukiki_seg5_dl_0500B660: + type: GFX + offset: 0xB660 + symbol: ukiki_seg5_dl_0500B660 + +ukiki_seg5_dl_0500B7E8: + type: GFX + offset: 0xB7E8 + symbol: ukiki_seg5_dl_0500B7E8 + +ukiki_seg5_dl_0500B820: + type: GFX + offset: 0xB820 + symbol: ukiki_seg5_dl_0500B820 + +ukiki_seg5_lights_0500B888: + type: LIGHTS + size: 24 + offset: 0xB888 + symbol: ukiki_seg5_lights_0500B888 + +ukiki_seg5_vertex_0500B8A0: + type: VTX + count: 8 + offset: 0xB8A0 + symbol: ukiki_seg5_vertex_0500B8A0 + +ukiki_seg5_dl_0500B920: + type: GFX + offset: 0xB920 + symbol: ukiki_seg5_dl_0500B920 + +ukiki_seg5_dl_0500B988: + type: GFX + offset: 0xB988 + symbol: ukiki_seg5_dl_0500B988 + +ukiki_seg5_lights_0500B9E8: + type: LIGHTS + size: 24 + offset: 0xB9E8 + symbol: ukiki_seg5_lights_0500B9E8 + +ukiki_seg5_vertex_0500BA00: + type: VTX + count: 9 + offset: 0xBA00 + symbol: ukiki_seg5_vertex_0500BA00 + +ukiki_seg5_dl_0500BA90: + type: GFX + offset: 0xBA90 + symbol: ukiki_seg5_dl_0500BA90 + +ukiki_seg5_dl_0500BB28: + type: GFX + offset: 0xBB28 + symbol: ukiki_seg5_dl_0500BB28 + +ukiki_seg5_lights_0500BB88: + type: LIGHTS + size: 24 + offset: 0xBB88 + symbol: ukiki_seg5_lights_0500BB88 + +ukiki_seg5_vertex_0500BBA0: + type: VTX + count: 7 + offset: 0xBBA0 + symbol: ukiki_seg5_vertex_0500BBA0 + +ukiki_seg5_dl_0500BC10: + type: GFX + offset: 0xBC10 + symbol: ukiki_seg5_dl_0500BC10 + +ukiki_seg5_dl_0500BC78: + type: GFX + offset: 0xBC78 + symbol: ukiki_seg5_dl_0500BC78 + +ukiki_seg5_lights_0500BCD8: + type: LIGHTS + size: 24 + offset: 0xBCD8 + symbol: ukiki_seg5_lights_0500BCD8 + +ukiki_seg5_vertex_0500BCF0: + type: VTX + count: 11 + offset: 0xBCF0 + symbol: ukiki_seg5_vertex_0500BCF0 + +ukiki_seg5_dl_0500BDA0: + type: GFX + offset: 0xBDA0 + symbol: ukiki_seg5_dl_0500BDA0 + +ukiki_seg5_dl_0500BE38: + type: GFX + offset: 0xBE38 + symbol: ukiki_seg5_dl_0500BE38 + +ukiki_seg5_lights_0500BE98: + type: LIGHTS + size: 24 + offset: 0xBE98 + symbol: ukiki_seg5_lights_0500BE98 + +ukiki_seg5_vertex_0500BEB0: + type: VTX + count: 11 + offset: 0xBEB0 + symbol: ukiki_seg5_vertex_0500BEB0 + +ukiki_seg5_dl_0500BF60: + type: GFX + offset: 0xBF60 + symbol: ukiki_seg5_dl_0500BF60 + +ukiki_seg5_dl_0500BFF8: + type: GFX + offset: 0xBFF8 + symbol: ukiki_seg5_dl_0500BFF8 + +ukiki_seg5_lights_0500C058: + type: LIGHTS + size: 24 + offset: 0xC058 + symbol: ukiki_seg5_lights_0500C058 + +ukiki_seg5_vertex_0500C070: + type: VTX + count: 11 + offset: 0xC070 + symbol: ukiki_seg5_vertex_0500C070 + +ukiki_seg5_dl_0500C120: + type: GFX + offset: 0xC120 + symbol: ukiki_seg5_dl_0500C120 + +ukiki_seg5_dl_0500C1B8: + type: GFX + offset: 0xC1B8 + symbol: ukiki_seg5_dl_0500C1B8 + +ukiki_seg5_lights_0500C218: + type: LIGHTS + size: 24 + offset: 0xC218 + symbol: ukiki_seg5_lights_0500C218 + +ukiki_seg5_vertex_0500C230: + type: VTX + count: 10 + offset: 0xC230 + symbol: ukiki_seg5_vertex_0500C230 + +ukiki_seg5_dl_0500C2D0: + type: GFX + offset: 0xC2D0 + symbol: ukiki_seg5_dl_0500C2D0 + +ukiki_seg5_dl_0500C368: + type: GFX + offset: 0xC368 + symbol: ukiki_seg5_dl_0500C368 + +ukiki_seg5_lights_0500C3C8: + type: LIGHTS + size: 24 + offset: 0xC3C8 + symbol: ukiki_seg5_lights_0500C3C8 + +ukiki_seg5_vertex_0500C3E0: + type: VTX + count: 11 + offset: 0xC3E0 + symbol: ukiki_seg5_vertex_0500C3E0 + +ukiki_seg5_dl_0500C490: + type: GFX + offset: 0xC490 + symbol: ukiki_seg5_dl_0500C490 + +ukiki_seg5_dl_0500C528: + type: GFX + offset: 0xC528 + symbol: ukiki_seg5_dl_0500C528 + +ukiki_seg5_lights_0500C588: + type: LIGHTS + size: 24 + offset: 0xC588 + symbol: ukiki_seg5_lights_0500C588 + +ukiki_seg5_vertex_0500C5A0: + type: VTX + count: 11 + offset: 0xC5A0 + symbol: ukiki_seg5_vertex_0500C5A0 + +ukiki_seg5_dl_0500C650: + type: GFX + offset: 0xC650 + symbol: ukiki_seg5_dl_0500C650 + +ukiki_seg5_dl_0500C6E8: + type: GFX + offset: 0xC6E8 + symbol: ukiki_seg5_dl_0500C6E8 + +ukiki_seg5_lights_0500C748: + type: LIGHTS + size: 24 + offset: 0xC748 + symbol: ukiki_seg5_lights_0500C748 + +ukiki_seg5_vertex_0500C760: + type: VTX + count: 10 + offset: 0xC760 + symbol: ukiki_seg5_vertex_0500C760 + +ukiki_seg5_dl_0500C800: + type: GFX + offset: 0xC800 + symbol: ukiki_seg5_dl_0500C800 + +ukiki_seg5_dl_0500C898: + type: GFX + offset: 0xC898 + symbol: ukiki_seg5_dl_0500C898 + +ukiki_seg5_lights_0500C8F8: + type: LIGHTS + size: 24 + offset: 0xC8F8 + symbol: ukiki_seg5_lights_0500C8F8 + +ukiki_seg5_vertex_0500C910: + type: VTX + count: 10 + offset: 0xC910 + symbol: ukiki_seg5_vertex_0500C910 + +ukiki_seg5_dl_0500C9B0: + type: GFX + offset: 0xC9B0 + symbol: ukiki_seg5_dl_0500C9B0 + +ukiki_seg5_dl_0500CA48: + type: GFX + offset: 0xCA48 + symbol: ukiki_seg5_dl_0500CA48 + +ukiki_seg5_vertex_0500CAA8: + type: VTX + count: 16 + offset: 0xCAA8 + symbol: ukiki_seg5_vertex_0500CAA8 + +ukiki_seg5_vertex_0500CBA8: + type: VTX + count: 8 + offset: 0xCBA8 + symbol: ukiki_seg5_vertex_0500CBA8 + +ukiki_seg5_vertex_0500CC28: + type: VTX + count: 16 + offset: 0xCC28 + symbol: ukiki_seg5_vertex_0500CC28 + +ukiki_seg5_vertex_0500CD28: + type: VTX + count: 8 + offset: 0xCD28 + symbol: ukiki_seg5_vertex_0500CD28 + +ukiki_seg5_vertex_0500CDA8: + type: VTX + count: 15 + offset: 0xCDA8 + symbol: ukiki_seg5_vertex_0500CDA8 + +ukiki_seg5_vertex_0500CE98: + type: VTX + count: 13 + offset: 0xCE98 + symbol: ukiki_seg5_vertex_0500CE98 + +ukiki_seg5_dl_0500CF68: + type: GFX + offset: 0xCF68 + symbol: ukiki_seg5_dl_0500CF68 + +ukiki_seg5_dl_0500CFF0: + type: GFX + offset: 0xCFF0 + symbol: ukiki_seg5_dl_0500CFF0 + +ukiki_seg5_dl_0500D078: + type: GFX + offset: 0xD078 + symbol: ukiki_seg5_dl_0500D078 + +ukiki_seg5_dl_0500D108: + type: GFX + offset: 0xD108 + symbol: ukiki_seg5_dl_0500D108 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/anims.yml new file mode 100644 index 0000000..bf2c473 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/anims.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x1505D0 + segments: + - [ 0x5, 0x1505D0 ] + +ukiki_seg5_anim_0500D658: + type: SM64:ANIM + offset: 0xD658 + symbol: ukiki_seg5_anim_0500D658 + +ukiki_seg5_anim_0500DC80: + type: SM64:ANIM + offset: 0xDC80 + symbol: ukiki_seg5_anim_0500DC80 + +ukiki_seg5_anim_0500DDEC: + type: SM64:ANIM + offset: 0xDDEC + symbol: ukiki_seg5_anim_0500DDEC + +ukiki_seg5_anim_0500EACC: + type: SM64:ANIM + offset: 0xEACC + symbol: ukiki_seg5_anim_0500EACC + +ukiki_seg5_anim_0500EEA8: + type: SM64:ANIM + offset: 0xEEA8 + symbol: ukiki_seg5_anim_0500EEA8 + +ukiki_seg5_anim_0500F530: + type: SM64:ANIM + offset: 0xF530 + symbol: ukiki_seg5_anim_0500F530 + +ukiki_seg5_anim_0500FC84: + type: SM64:ANIM + offset: 0xFC84 + symbol: ukiki_seg5_anim_0500FC84 + +ukiki_seg5_anim_0501006C: + type: SM64:ANIM + offset: 0x1006C + symbol: ukiki_seg5_anim_0501006C + +ukiki_seg5_anim_050103F4: + type: SM64:ANIM + offset: 0x103F4 + symbol: ukiki_seg5_anim_050103F4 + +ukiki_seg5_anim_05012ABC: + type: SM64:ANIM + offset: 0x12ABC + symbol: ukiki_seg5_anim_05012ABC + +ukiki_seg5_anim_05014BE4: + type: SM64:ANIM + offset: 0x14BE4 + symbol: ukiki_seg5_anim_05014BE4 + +ukiki_seg5_anim_050153C4: + type: SM64:ANIM + offset: 0x153C4 + symbol: ukiki_seg5_anim_050153C4 + +ukiki_seg5_anim_0501576C: + type: SM64:ANIM + offset: 0x1576C + symbol: ukiki_seg5_anim_0501576C + +ukiki_seg5_anims_05015784: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 15 + offset: 0x15784 + symbol: ukiki_seg5_anims_05015784 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/ukiki/geo.yml new file mode 100644 index 0000000..9110120 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x15E6E0 ] + +ukiki_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000110 + symbol: ukiki_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi.yml new file mode 100644 index 0000000..21b1540 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi.yml @@ -0,0 +1,312 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + header: + header: + - '#include "sm64.h"' + - '#include "unagi/anims.h"' + - '#include "unagi/geo.h"' + +unagi_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xAE60 + symbol: unagi_lights_unused1 + +unagi_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xAE78 + symbol: unagi_lights_unused2 + +unagi_lights_unused3: + type: LIGHTS + size: 24 + offset: 0xAE90 + symbol: unagi_lights_unused3 + +unagi_lights_unused4: + type: LIGHTS + size: 24 + offset: 0xAEA8 + symbol: unagi_lights_unused4 + +unagi_lights_unused5: + type: LIGHTS + size: 24 + offset: 0xAEC0 + symbol: unagi_lights_unused5 + +unagi_lights_unused6: + type: LIGHTS + size: 24 + offset: 0xAED8 + symbol: unagi_lights_unused6 + +unagi_lights_unused7: + type: LIGHTS + size: 24 + offset: 0xAEF0 + symbol: unagi_lights_unused7 + +unagi_lights_unused8: + type: LIGHTS + size: 24 + offset: 0xAF08 + symbol: unagi_lights_unused8 + +unagi_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAF20 + format: RGBA16 + symbol: unagi_seg5_texture_0500AF20 + +unagi_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xB720 + format: RGBA16 + symbol: unagi_seg5_texture_0500B720 + +unagi_head_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB920 + format: RGBA16 + symbol: unagi_seg5_texture_0500B920 + +unagi_tooth: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC120 + format: RGBA16 + symbol: unagi_seg5_texture_0500C120 + +unagi_mouth: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0xC320 + format: RGBA16 + symbol: unagi_seg5_texture_0500C320 + +unagi_tail: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC3A0 + format: RGBA16 + symbol: unagi_seg5_texture_0500C3A0 + +unagi_seg5_vertex_0500CBA0: + type: VTX + count: 7 + offset: 0xCBA0 + symbol: unagi_seg5_vertex_0500CBA0 + +unagi_seg5_vertex_0500CC10: + type: VTX + count: 13 + offset: 0xCC10 + symbol: unagi_seg5_vertex_0500CC10 + +unagi_seg5_dl_0500CCE0: + type: GFX + offset: 0xCCE0 + symbol: unagi_seg5_dl_0500CCE0 + +unagi_seg5_dl_0500CD30: + type: GFX + offset: 0xCD30 + symbol: unagi_seg5_dl_0500CD30 + +unagi_seg5_dl_0500CDD0: + type: GFX + offset: 0xCDD0 + symbol: unagi_seg5_dl_0500CDD0 + +unagi_seg5_vertex_0500CEA8: + type: VTX + count: 11 + offset: 0xCEA8 + symbol: unagi_seg5_vertex_0500CEA8 + +unagi_seg5_vertex_0500CF58: + type: VTX + count: 3 + offset: 0xCF58 + symbol: unagi_seg5_vertex_0500CF58 + +unagi_seg5_dl_0500CF88: + type: GFX + offset: 0xCF88 + symbol: unagi_seg5_dl_0500CF88 + +unagi_seg5_dl_0500D038: + type: GFX + offset: 0xD038 + symbol: unagi_seg5_dl_0500D038 + +unagi_seg5_dl_0500D050: + type: GFX + offset: 0xD050 + symbol: unagi_seg5_dl_0500D050 + +unagi_seg5_vertex_0500D120: + type: VTX + count: 10 + offset: 0xD120 + symbol: unagi_seg5_vertex_0500D120 + +unagi_seg5_dl_0500D1C0: + type: GFX + offset: 0xD1C0 + symbol: unagi_seg5_dl_0500D1C0 + +unagi_seg5_dl_0500D268: + type: GFX + offset: 0xD268 + symbol: unagi_seg5_dl_0500D268 + +unagi_seg5_vertex_0500D320: + type: VTX + count: 10 + offset: 0xD320 + symbol: unagi_seg5_vertex_0500D320 + +unagi_seg5_dl_0500D3C0: + type: GFX + offset: 0xD3C0 + symbol: unagi_seg5_dl_0500D3C0 + +unagi_seg5_dl_0500D468: + type: GFX + offset: 0xD468 + symbol: unagi_seg5_dl_0500D468 + +unagi_seg5_vertex_0500D520: + type: VTX + count: 10 + offset: 0xD520 + symbol: unagi_seg5_vertex_0500D520 + +unagi_seg5_dl_0500D5C0: + type: GFX + offset: 0xD5C0 + symbol: unagi_seg5_dl_0500D5C0 + +unagi_seg5_dl_0500D668: + type: GFX + offset: 0xD668 + symbol: unagi_seg5_dl_0500D668 + +unagi_seg5_vertex_0500D720: + type: VTX + count: 8 + offset: 0xD720 + symbol: unagi_seg5_vertex_0500D720 + +unagi_seg5_dl_0500D7A0: + type: GFX + offset: 0xD7A0 + symbol: unagi_seg5_dl_0500D7A0 + +unagi_seg5_dl_0500D828: + type: GFX + offset: 0xD828 + symbol: unagi_seg5_dl_0500D828 + +unagi_seg5_vertex_0500D8E0: + type: VTX + count: 10 + offset: 0xD8E0 + symbol: unagi_seg5_vertex_0500D8E0 + +unagi_seg5_vertex_0500D980: + type: VTX + count: 15 + offset: 0xD980 + symbol: unagi_seg5_vertex_0500D980 + +unagi_seg5_vertex_0500DA70: + type: VTX + count: 15 + offset: 0xDA70 + symbol: unagi_seg5_vertex_0500DA70 + +unagi_seg5_dl_0500DB60: + type: GFX + offset: 0xDB60 + symbol: unagi_seg5_dl_0500DB60 + +unagi_seg5_dl_0500DBC0: + type: GFX + offset: 0xDBC0 + symbol: unagi_seg5_dl_0500DBC0 + +unagi_seg5_dl_0500DD08: + type: GFX + offset: 0xDD08 + symbol: unagi_seg5_dl_0500DD08 + +unagi_seg5_vertex_0500DDE0: + type: VTX + count: 9 + offset: 0xDDE0 + symbol: unagi_seg5_vertex_0500DDE0 + +unagi_seg5_dl_0500DE70: + type: GFX + offset: 0xDE70 + symbol: unagi_seg5_dl_0500DE70 + +unagi_seg5_dl_0500DEB8: + type: GFX + offset: 0xDEB8 + symbol: unagi_seg5_dl_0500DEB8 + +unagi_seg5_vertex_0500DF70: + type: VTX + count: 12 + offset: 0xDF70 + symbol: unagi_seg5_vertex_0500DF70 + +unagi_seg5_dl_0500E030: + type: GFX + offset: 0xE030 + symbol: unagi_seg5_dl_0500E030 + +unagi_seg5_dl_0500E088: + type: GFX + offset: 0xE088 + symbol: unagi_seg5_dl_0500E088 + +unagi_seg5_vertex_0500E140: + type: VTX + count: 12 + offset: 0xE140 + symbol: unagi_seg5_vertex_0500E140 + +unagi_seg5_dl_0500E200: + type: GFX + offset: 0xE200 + symbol: unagi_seg5_dl_0500E200 + +unagi_seg5_dl_0500E258: + type: GFX + offset: 0xE258 + symbol: unagi_seg5_dl_0500E258 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/anims.yml new file mode 100644 index 0000000..c34b015 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/anims.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + +unagi_seg5_anim_0500FBF4: + type: SM64:ANIM + offset: 0xFBF4 + symbol: unagi_seg5_anim_0500FBF4 + +unagi_seg5_anim_05010488: + type: SM64:ANIM + offset: 0x10488 + symbol: unagi_seg5_anim_05010488 + +unagi_seg5_anim_05010B54: + type: SM64:ANIM + offset: 0x10B54 + symbol: unagi_seg5_anim_05010B54 + +unagi_seg5_anim_05011488: + type: SM64:ANIM + offset: 0x11488 + symbol: unagi_seg5_anim_05011488 + +unagi_seg5_anim_05011890: + type: SM64:ANIM + offset: 0x11890 + symbol: unagi_seg5_anim_05011890 + +unagi_seg5_anim_05011D40: + type: SM64:ANIM + offset: 0x11D40 + symbol: unagi_seg5_anim_05011D40 + +unagi_seg5_anim_0501280C: + type: SM64:ANIM + offset: 0x1280C + symbol: unagi_seg5_anim_0501280C + +unagi_seg5_anims_05012824: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x12824 + symbol: unagi_seg5_anims_05012824 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/geo.yml new file mode 100644 index 0000000..852a5b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/unagi/geo.yml @@ -0,0 +1,12 @@ +:config: + external_files: + - "assets/ymls/jp/actors/unagi.yml" + - "assets/ymls/jp/actors/star.yml" + autopads: false + segments: + - [ 0xC, 0x144010 ] + +unagi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00010C + symbol: unagi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke.yml new file mode 100644 index 0000000..c08c938 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke.yml @@ -0,0 +1,119 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "walk_smoke/geo.h"' + +smoke_seg4_vertex_0401DE60: + type: VTX + count: 4 + offset: 0x1DE60 + symbol: smoke_seg4_vertex_0401DE60 + +walk_smoke_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1DEA0 + format: IA16 + symbol: smoke_seg4_texture_0401DEA0 + +walk_smoke_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E6A0 + format: IA16 + symbol: smoke_seg4_texture_0401E6A0 + +walk_smoke_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EEA0 + format: IA16 + symbol: smoke_seg4_texture_0401EEA0 + +walk_smoke_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1F6A0 + format: IA16 + symbol: smoke_seg4_texture_0401F6A0 + +walk_smoke_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1FEA0 + format: IA16 + symbol: smoke_seg4_texture_0401FEA0 + +walk_smoke_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x206A0 + format: IA16 + symbol: smoke_seg4_texture_040206A0 + +walk_smoke_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20EA0 + format: IA16 + symbol: smoke_seg4_texture_04020EA0 + +smoke_seg4_dl_040216A0: + type: GFX + offset: 0x216A0 + symbol: smoke_seg4_dl_040216A0 + +smoke_seg4_dl_04021718: + type: GFX + offset: 0x21718 + symbol: smoke_seg4_dl_04021718 + +smoke_seg4_dl_04021730: + type: GFX + offset: 0x21730 + symbol: smoke_seg4_dl_04021730 + +smoke_seg4_dl_04021748: + type: GFX + offset: 0x21748 + symbol: smoke_seg4_dl_04021748 + +smoke_seg4_dl_04021760: + type: GFX + offset: 0x21760 + symbol: smoke_seg4_dl_04021760 + +smoke_seg4_dl_04021778: + type: GFX + offset: 0x21778 + symbol: smoke_seg4_dl_04021778 + +smoke_seg4_dl_04021790: + type: GFX + offset: 0x21790 + symbol: smoke_seg4_dl_04021790 + +smoke_seg4_dl_040217A8: + type: GFX + offset: 0x217A8 + symbol: smoke_seg4_dl_040217A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/walk_smoke/geo.yml new file mode 100644 index 0000000..14c1d15 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_collision.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_collision.yml new file mode 100644 index 0000000..b3ce2c7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_collision.yml @@ -0,0 +1,16 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + +door_seg3_collision_0301CE78: + type: SM64:COLLISION + offset: 0x1CE78 + symbol: door_seg3_collision_0301CE78 + +lll_hexagonal_mesh_seg3_collision_0301CECC: + type: SM64:COLLISION + offset: 0x1CECC + symbol: lll_hexagonal_mesh_seg3_collision_0301CECC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe.yml new file mode 100644 index 0000000..ed76829 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe.yml @@ -0,0 +1,118 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "warp_pipe/geo.h"' + +warp_pipe_seg3_lights_030079E8: + type: LIGHTS + size: 24 + offset: 0x79E8 + symbol: warp_pipe_seg3_lights_030079E8 + +warp_pipe_seg3_vertex_03007A00: + type: VTX + count: 15 + offset: 0x7A00 + symbol: warp_pipe_seg3_vertex_03007A00 + +warp_pipe_seg3_vertex_03007AF0: + type: VTX + count: 15 + offset: 0x7AF0 + symbol: warp_pipe_seg3_vertex_03007AF0 + +warp_pipe_seg3_vertex_03007BE0: + type: VTX + count: 15 + offset: 0x7BE0 + symbol: warp_pipe_seg3_vertex_03007BE0 + +warp_pipe_seg3_vertex_03007CD0: + type: VTX + count: 15 + offset: 0x7CD0 + symbol: warp_pipe_seg3_vertex_03007CD0 + +warp_pipe_seg3_vertex_03007DC0: + type: VTX + count: 8 + offset: 0x7DC0 + symbol: warp_pipe_seg3_vertex_03007DC0 + +warp_pipe_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7E40 + format: RGBA16 + symbol: warp_pipe_seg3_texture_03007E40 + +warp_pipe_seg3_dl_03008E40: + type: GFX + offset: 0x8E40 + symbol: warp_pipe_seg3_dl_03008E40 + +warp_pipe_seg3_dl_03008F98: + type: GFX + offset: 0x8F98 + symbol: warp_pipe_seg3_dl_03008F98 + +warp_pipe_seg3_lights_03008FF8: + type: LIGHTS + size: 24 + offset: 0x8FF8 + symbol: warp_pipe_seg3_lights_03008FF8 + +warp_pipe_seg3_lights_03009010: + type: LIGHTS + size: 24 + offset: 0x9010 + symbol: warp_pipe_seg3_lights_03009010 + +warp_pipe_seg3_vertex_03009028: + type: VTX + count: 16 + offset: 0x9028 + symbol: warp_pipe_seg3_vertex_03009028 + +warp_pipe_seg3_vertex_03009128: + type: VTX + count: 4 + offset: 0x9128 + symbol: warp_pipe_seg3_vertex_03009128 + +warp_pipe_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9168 + format: RGBA16 + symbol: warp_pipe_seg3_texture_03009168 + +warp_pipe_seg3_dl_03009968: + type: GFX + offset: 0x9968 + symbol: warp_pipe_seg3_dl_03009968 + +warp_pipe_seg3_dl_03009A20: + type: GFX + offset: 0x9A20 + symbol: warp_pipe_seg3_dl_03009A20 + +warp_pipe_seg3_dl_03009A50: + type: GFX + offset: 0x9A50 + symbol: warp_pipe_seg3_dl_03009A50 + +warp_pipe_seg3_collision_03009AC8: + type: SM64:COLLISION + offset: 0x9AC8 + symbol: warp_pipe_seg3_collision_03009AC8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/warp_pipe/geo.yml new file mode 100644 index 0000000..2268e67 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble.yml new file mode 100644 index 0000000..f8d2bd8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble.yml @@ -0,0 +1,77 @@ +:config: + autopads: false + compression: + offset: 0x133120 + segments: + - [ 0x5, 0x133120 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_bubble/geo.h"' + +water_bubble_seg5_lights_0500FE68: + type: LIGHTS + size: 24 + offset: 0xFE68 + symbol: water_bubble_seg5_lights_0500FE68 + +water_bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFE80 + format: RGBA16 + symbol: water_bubble_seg5_texture_0500FE80 + +water_bubble_seg5_vertex_05010680: + type: VTX + count: 16 + offset: 0x10680 + symbol: water_bubble_seg5_vertex_05010680 + +water_bubble_seg5_vertex_05010780: + type: VTX + count: 15 + offset: 0x10780 + symbol: water_bubble_seg5_vertex_05010780 + +water_bubble_seg5_vertex_05010870: + type: VTX + count: 14 + offset: 0x10870 + symbol: water_bubble_seg5_vertex_05010870 + +water_bubble_seg5_vertex_05010950: + type: VTX + count: 16 + offset: 0x10950 + symbol: water_bubble_seg5_vertex_05010950 + +water_bubble_seg5_vertex_05010A50: + type: VTX + count: 16 + offset: 0x10A50 + symbol: water_bubble_seg5_vertex_05010A50 + +water_bubble_seg5_vertex_05010B50: + type: VTX + count: 16 + offset: 0x10B50 + symbol: water_bubble_seg5_vertex_05010B50 + +water_bubble_seg5_vertex_05010C50: + type: VTX + count: 14 + offset: 0x10C50 + symbol: water_bubble_seg5_vertex_05010C50 + +water_bubble_seg5_dl_05010D30: + type: GFX + offset: 0x10D30 + symbol: water_bubble_seg5_dl_05010D30 + +water_bubble_seg5_dl_05011000: + type: GFX + offset: 0x11000 + symbol: water_bubble_seg5_dl_05011000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_bubble/geo.yml new file mode 100644 index 0000000..9676fbf --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine.yml new file mode 100644 index 0000000..2024bfa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_mine/geo.h"' + +water_mine_seg6_lights_0600A4E0: + type: LIGHTS + size: 24 + offset: 0xA4E0 + symbol: water_mine_seg6_lights_0600A4E0 + +water_mine_left_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600A4F8 + +water_mine_right_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600B4F8 + +water_mine_spike_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600C4F8 + +water_mine_seg6_vertex_0600CCF8: + type: VTX + count: 4 + offset: 0xCCF8 + symbol: water_mine_seg6_vertex_0600CCF8 + +water_mine_seg6_vertex_0600CD38: + type: VTX + count: 4 + offset: 0xCD38 + symbol: water_mine_seg6_vertex_0600CD38 + +water_mine_seg6_vertex_0600CD78: + type: VTX + count: 15 + offset: 0xCD78 + symbol: water_mine_seg6_vertex_0600CD78 + +water_mine_seg6_vertex_0600CE68: + type: VTX + count: 15 + offset: 0xCE68 + symbol: water_mine_seg6_vertex_0600CE68 + +water_mine_seg6_vertex_0600CF58: + type: VTX + count: 15 + offset: 0xCF58 + symbol: water_mine_seg6_vertex_0600CF58 + +water_mine_seg6_vertex_0600D048: + type: VTX + count: 15 + offset: 0xD048 + symbol: water_mine_seg6_vertex_0600D048 + +water_mine_seg6_vertex_0600D138: + type: VTX + count: 12 + offset: 0xD138 + symbol: water_mine_seg6_vertex_0600D138 + +water_mine_seg6_dl_0600D1F8: + type: GFX + offset: 0xD1F8 + symbol: water_mine_seg6_dl_0600D1F8 + +water_mine_seg6_dl_0600D230: + type: GFX + offset: 0xD230 + symbol: water_mine_seg6_dl_0600D230 + +water_mine_seg6_dl_0600D268: + type: GFX + offset: 0xD268 + symbol: water_mine_seg6_dl_0600D268 + +water_mine_seg6_dl_0600D2E0: + type: GFX + offset: 0xD2E0 + symbol: water_mine_seg6_dl_0600D2E0 + +water_mine_seg6_dl_0600D3F8: + type: GFX + offset: 0xD3F8 + symbol: water_mine_seg6_dl_0600D3F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_mine/geo.yml new file mode 100644 index 0000000..a6c7514 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1C2100 ] + +water_mine_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0002F4 + symbol: water_mine_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring.yml new file mode 100644 index 0000000..d214dc0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_ring/anims.h"' + - '#include "water_ring/geo.h"' + +water_ring_seg6_lights_06012368: + type: LIGHTS + size: 24 + offset: 0x12368 + symbol: water_ring_seg6_lights_06012368 + +water_ring: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x12380 + format: RGBA16 + symbol: water_ring_seg6_texture_06012380 + +water_ring_seg6_vertex_06013380: + type: VTX + count: 16 + offset: 0x13380 + symbol: water_ring_seg6_vertex_06013380 + +water_ring_seg6_vertex_06013480: + type: VTX + count: 16 + offset: 0x13480 + symbol: water_ring_seg6_vertex_06013480 + +water_ring_seg6_vertex_06013580: + type: VTX + count: 16 + offset: 0x13580 + symbol: water_ring_seg6_vertex_06013580 + +water_ring_seg6_vertex_06013680: + type: VTX + count: 16 + offset: 0x13680 + symbol: water_ring_seg6_vertex_06013680 + +water_ring_seg6_vertex_06013780: + type: VTX + count: 16 + offset: 0x13780 + symbol: water_ring_seg6_vertex_06013780 + +water_ring_seg6_vertex_06013880: + type: VTX + count: 16 + offset: 0x13880 + symbol: water_ring_seg6_vertex_06013880 + +water_ring_seg6_vertex_06013980: + type: VTX + count: 16 + offset: 0x13980 + symbol: water_ring_seg6_vertex_06013980 + +water_ring_seg6_vertex_06013A80: + type: VTX + count: 4 + offset: 0x13A80 + symbol: water_ring_seg6_vertex_06013A80 + +water_ring_seg6_dl_06013AC0: + type: GFX + offset: 0x13AC0 + symbol: water_ring_seg6_dl_06013AC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/anims.yml new file mode 100644 index 0000000..da4cb14 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B8010 + segments: + - [ 0x6, 0x1B8010 ] + +water_ring_seg6_anim_06013F64: + type: SM64:ANIM + offset: 0x13F64 + symbol: water_ring_seg6_anim_06013F64 + +water_ring_seg6_anims_06013F7C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x13F7C + symbol: water_ring_seg6_anims_06013F7C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_ring/geo.yml new file mode 100644 index 0000000..16bb0b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1C2100 ] + +water_ring_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000414 + symbol: water_ring_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash.yml new file mode 100644 index 0000000..ca3d508 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash.yml @@ -0,0 +1,133 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_splash/geo.h"' + +water_splash_seg4_vertex_0402A588: + type: VTX + count: 4 + offset: 0x2A588 + symbol: water_splash_seg4_vertex_0402A588 + +water_splash_0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2A5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402A5C8 + +water_splash_1: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2B5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402B5C8 + +water_splash_2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2C5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402C5C8 + +water_splash_3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2D5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402D5C8 + +water_splash_4: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2E5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402E5C8 + +water_splash_5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2F5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402F5C8 + +water_splash_6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x305C8 + format: RGBA16 + symbol: water_splash_seg4_texture_040305C8 + +water_splash_7: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x315C8 + format: RGBA16 + symbol: water_splash_seg4_texture_040315C8 + +water_splash_seg4_dl_040325C8: + type: GFX + offset: 0x325C8 + symbol: water_splash_seg4_dl_040325C8 + +water_splash_seg4_dl_04032640: + type: GFX + offset: 0x32640 + symbol: water_splash_seg4_dl_04032640 + +water_splash_seg4_dl_04032658: + type: GFX + offset: 0x32658 + symbol: water_splash_seg4_dl_04032658 + +water_splash_seg4_dl_04032670: + type: GFX + offset: 0x32670 + symbol: water_splash_seg4_dl_04032670 + +water_splash_seg4_dl_04032688: + type: GFX + offset: 0x32688 + symbol: water_splash_seg4_dl_04032688 + +water_splash_seg4_dl_040326A0: + type: GFX + offset: 0x326A0 + symbol: water_splash_seg4_dl_040326A0 + +water_splash_seg4_dl_040326B8: + type: GFX + offset: 0x326B8 + symbol: water_splash_seg4_dl_040326B8 + +water_splash_seg4_dl_040326D0: + type: GFX + offset: 0x326D0 + symbol: water_splash_seg4_dl_040326D0 + +water_splash_seg4_dl_040326E8: + type: GFX + offset: 0x326E8 + symbol: water_splash_seg4_dl_040326E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_splash/geo.yml new file mode 100644 index 0000000..eb48402 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave.yml new file mode 100644 index 0000000..fb9fdb7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave.yml @@ -0,0 +1,87 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_wave/geo.h"' + +water_wave_seg4_vertex_04025318: + type: VTX + count: 4 + offset: 0x25318 + symbol: water_wave_seg4_vertex_04025318 + +water_wave_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25358 + format: IA16 + symbol: water_wave_seg4_texture_04025358 + +water_wave_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25B58 + format: IA16 + symbol: water_wave_seg4_texture_04025B58 + +water_wave_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26358 + format: IA16 + symbol: water_wave_seg4_texture_04026358 + +water_wave_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26B58 + format: IA16 + symbol: water_wave_seg4_texture_04026B58 + +water_wave_seg4_dl_04027358: + type: GFX + offset: 0x27358 + symbol: water_wave_seg4_dl_04027358 + +water_wave_seg4_dl_040273A0: + type: GFX + offset: 0x273A0 + symbol: water_wave_seg4_dl_040273A0 + +water_wave_seg4_dl_040273D8: + type: GFX + offset: 0x273D8 + symbol: water_wave_seg4_dl_040273D8 + +water_wave_seg4_dl_040273F0: + type: GFX + offset: 0x273F0 + symbol: water_wave_seg4_dl_040273F0 + +water_wave_seg4_dl_04027408: + type: GFX + offset: 0x27408 + symbol: water_wave_seg4_dl_04027408 + +water_wave_seg4_dl_04027420: + type: GFX + offset: 0x27420 + symbol: water_wave_seg4_dl_04027420 + +water_wave_seg4_dl_04027438: + type: GFX + offset: 0x27438 + symbol: water_wave_seg4_dl_04027438 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/water_wave/geo.yml new file mode 100644 index 0000000..372bffc --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whirlpool.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whirlpool.yml new file mode 100644 index 0000000..813f6c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whirlpool.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x139D10 + segments: + - [ 0x5, 0x139D10 ] + +whirlpool: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x12848 + format: IA16 + symbol: whirlpool_seg5_texture_05012848 + +whirlpool_seg5_vertex_05013848: + type: VTX + count: 14 + offset: 0x13848 + symbol: whirlpool_seg5_vertex_05013848 + +whirlpool_seg5_vertex_05013928: + type: VTX + count: 16 + offset: 0x13928 + symbol: whirlpool_seg5_vertex_05013928 + +whirlpool_seg5_vertex_05013A28: + type: VTX + count: 14 + offset: 0x13A28 + symbol: whirlpool_seg5_vertex_05013A28 + +whirlpool_seg5_vertex_05013B08: + type: VTX + count: 5 + offset: 0x13B08 + symbol: whirlpool_seg5_vertex_05013B08 + +whirlpool_seg5_dl_05013B58: + type: GFX + offset: 0x13B58 + symbol: whirlpool_seg5_dl_05013B58 + +whirlpool_seg5_dl_05013CB8: + type: GFX + offset: 0x13CB8 + symbol: whirlpool_seg5_dl_05013CB8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle.yml new file mode 100644 index 0000000..30197e2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "white_particle/geo.h"' + +white_particle_vertex: + type: VTX + count: 4 + offset: 0x2C660 + symbol: white_particle_vertex + +snow_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C6A0 + format: RGBA16 + symbol: white_particle_texture + +white_particle_dl: + type: GFX + offset: 0x2C8A0 + symbol: white_particle_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle/geo.yml new file mode 100644 index 0000000..f113775 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle_small.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle_small.yml new file mode 100644 index 0000000..3b0352f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/white_particle_small.yml @@ -0,0 +1,47 @@ +:config: + autopads: false + compression: + offset: 0x112B50 + segments: + - [ 0x4, 0x112B50 ] + +white_particle_small_vertex: + type: VTX + count: 4 + offset: 0x32700 + symbol: white_particle_small_vertex + +white_particle_small_unused_vertex: + type: VTX + count: 4 + offset: 0x32740 + symbol: white_particle_small_unused_vertex + +small_snow_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x32780 + format: RGBA16 + symbol: white_particle_small_texture + +white_particle_small_dl_begin: + type: GFX + offset: 0x32980 + symbol: white_particle_small_dl_begin + +white_particle_small_dl_end: + type: GFX + offset: 0x329E0 + symbol: white_particle_small_dl_end + +white_particle_small_dl: + type: GFX + offset: 0x32A18 + symbol: white_particle_small_dl + +white_particle_small_unused_dl: + type: GFX + offset: 0x32A30 + symbol: white_particle_small_unused_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp.yml new file mode 100644 index 0000000..33bdebb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp.yml @@ -0,0 +1,228 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + header: + header: + - '#include "sm64.h"' + - '#include "whomp/anims.h"' + - '#include "whomp/geo.h"' + +whomp_back: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1C360 + format: RGBA16 + symbol: whomp_seg6_texture_0601C360 + +whomp_face: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1D360 + format: RGBA16 + symbol: whomp_seg6_texture_0601D360 + +whomp_hand: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E360 + format: RGBA16 + symbol: whomp_seg6_texture_0601E360 + +whomp_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EB60 + format: RGBA16 + symbol: whomp_seg6_texture_0601EB60 + +whomp_seg6_lights_0601F360: + type: LIGHTS + size: 24 + offset: 0x1F360 + symbol: whomp_seg6_lights_0601F360 + +whomp_seg6_vertex_0601F378: + type: VTX + count: 16 + offset: 0x1F378 + symbol: whomp_seg6_vertex_0601F378 + +whomp_seg6_vertex_0601F478: + type: VTX + count: 4 + offset: 0x1F478 + symbol: whomp_seg6_vertex_0601F478 + +whomp_seg6_vertex_0601F4B8: + type: VTX + count: 4 + offset: 0x1F4B8 + symbol: whomp_seg6_vertex_0601F4B8 + +whomp_seg6_dl_0601F4F8: + type: GFX + offset: 0x1F4F8 + symbol: whomp_seg6_dl_0601F4F8 + +whomp_seg6_dl_0601F570: + type: GFX + offset: 0x1F570 + symbol: whomp_seg6_dl_0601F570 + +whomp_seg6_dl_0601F5A8: + type: GFX + offset: 0x1F5A8 + symbol: whomp_seg6_dl_0601F5A8 + +whomp_seg6_dl_0601F5E0: + type: GFX + offset: 0x1F5E0 + symbol: whomp_seg6_dl_0601F5E0 + +whomp_seg6_lights_0601F678: + type: LIGHTS + size: 24 + offset: 0x1F678 + symbol: whomp_seg6_lights_0601F678 + +whomp_seg6_vertex_0601F690: + type: VTX + count: 15 + offset: 0x1F690 + symbol: whomp_seg6_vertex_0601F690 + +whomp_seg6_vertex_0601F780: + type: VTX + count: 7 + offset: 0x1F780 + symbol: whomp_seg6_vertex_0601F780 + +whomp_seg6_dl_0601F7F0: + type: GFX + offset: 0x1F7F0 + symbol: whomp_seg6_dl_0601F7F0 + +whomp_seg6_dl_0601F880: + type: GFX + offset: 0x1F880 + symbol: whomp_seg6_dl_0601F880 + +whomp_seg6_lights_0601F8E0: + type: LIGHTS + size: 24 + offset: 0x1F8E0 + symbol: whomp_seg6_lights_0601F8E0 + +whomp_seg6_vertex_0601F8F8: + type: VTX + count: 15 + offset: 0x1F8F8 + symbol: whomp_seg6_vertex_0601F8F8 + +whomp_seg6_vertex_0601F9E8: + type: VTX + count: 7 + offset: 0x1F9E8 + symbol: whomp_seg6_vertex_0601F9E8 + +whomp_seg6_dl_0601FA58: + type: GFX + offset: 0x1FA58 + symbol: whomp_seg6_dl_0601FA58 + +whomp_seg6_dl_0601FAE8: + type: GFX + offset: 0x1FAE8 + symbol: whomp_seg6_dl_0601FAE8 + +whomp_seg6_vertex_0601FB48: + type: VTX + count: 4 + offset: 0x1FB48 + symbol: whomp_seg6_vertex_0601FB48 + +whomp_seg6_dl_0601FB88: + type: GFX + offset: 0x1FB88 + symbol: whomp_seg6_dl_0601FB88 + +whomp_seg6_dl_0601FBC0: + type: GFX + offset: 0x1FBC0 + symbol: whomp_seg6_dl_0601FBC0 + +whomp_seg6_vertex_0601FC30: + type: VTX + count: 4 + offset: 0x1FC30 + symbol: whomp_seg6_vertex_0601FC30 + +whomp_seg6_dl_0601FC70: + type: GFX + offset: 0x1FC70 + symbol: whomp_seg6_dl_0601FC70 + +whomp_seg6_dl_0601FCA8: + type: GFX + offset: 0x1FCA8 + symbol: whomp_seg6_dl_0601FCA8 + +whomp_seg6_lights_0601FD18: + type: LIGHTS + size: 24 + offset: 0x1FD18 + symbol: whomp_seg6_lights_0601FD18 + +whomp_seg6_vertex_0601FD30: + type: VTX + count: 14 + offset: 0x1FD30 + symbol: whomp_seg6_vertex_0601FD30 + +whomp_seg6_dl_0601FE10: + type: GFX + offset: 0x1FE10 + symbol: whomp_seg6_dl_0601FE10 + +whomp_seg6_dl_0601FEA8: + type: GFX + offset: 0x1FEA8 + symbol: whomp_seg6_dl_0601FEA8 + +whomp_seg6_lights_0601FF08: + type: LIGHTS + size: 24 + offset: 0x1FF08 + symbol: whomp_seg6_lights_0601FF08 + +whomp_seg6_vertex_0601FF20: + type: VTX + count: 8 + offset: 0x1FF20 + symbol: whomp_seg6_vertex_0601FF20 + +whomp_seg6_dl_0601FFA0: + type: GFX + offset: 0x1FFA0 + symbol: whomp_seg6_dl_0601FFA0 + +whomp_seg6_dl_06020038: + type: GFX + offset: 0x20038 + symbol: whomp_seg6_dl_06020038 + +whomp_seg6_collision_06020A0C: + type: SM64:COLLISION + offset: 0x20A0C + symbol: whomp_seg6_collision_06020A0C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/anims.yml new file mode 100644 index 0000000..a149649 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1C2580 + segments: + - [ 0x6, 0x1C2580 ] + +whomp_seg6_anim_060202DC: + type: SM64:ANIM + offset: 0x202DC + symbol: whomp_seg6_anim_060202DC + +whomp_seg6_anim_060209EC: + type: SM64:ANIM + offset: 0x209EC + symbol: whomp_seg6_anim_060209EC + +whomp_seg6_anims_06020A04: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x20A04 + symbol: whomp_seg6_anims_06020A04 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/geo.yml new file mode 100644 index 0000000..ad717b9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/whomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/whomp.yml" + autopads: false + segments: + - [ 0xD, 0x1D5FE0 ] + +whomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000480 + symbol: whomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler.yml new file mode 100644 index 0000000..06d8817 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler.yml @@ -0,0 +1,461 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + header: + header: + - '#include "sm64.h"' + - '#include "wiggler_body/anims.h"' + - '#include "wiggler_head/anims.h"' + - '#include "wiggler_head/geo.h"' + +wiggler_segment_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05005A30 + +wiggler_segment_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05006A30 + +wiggler_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05007A30 + +wiggler_flower: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8230 + format: RGBA16 + symbol: wiggler_seg5_texture_05008230 + +wiggler_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05008A30 + +wiggler_nose_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9230 + format: RGBA16 + symbol: wiggler_seg5_texture_05009230 + +wiggler_nose_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA230 + format: RGBA16 + symbol: wiggler_seg5_texture_0500A230 + +wiggler_seg5_lights_0500B230: + type: LIGHTS + size: 24 + offset: 0xB230 + symbol: wiggler_seg5_lights_0500B230 + +wiggler_seg5_lights_0500B248: + type: LIGHTS + size: 24 + offset: 0xB248 + symbol: wiggler_seg5_lights_0500B248 + +wiggler_body_lights_unused: + type: LIGHTS + size: 24 + offset: 0xB248 + symbol: wiggler_body_lights_unused + +wiggler_seg5_vertex_0500B278: + type: VTX + count: 16 + offset: 0xB278 + symbol: wiggler_seg5_vertex_0500B278 + +wiggler_seg5_vertex_0500B378: + type: VTX + count: 16 + offset: 0xB378 + symbol: wiggler_seg5_vertex_0500B378 + +wiggler_seg5_vertex_0500B478: + type: VTX + count: 16 + offset: 0xB478 + symbol: wiggler_seg5_vertex_0500B478 + +wiggler_seg5_vertex_0500B578: + type: VTX + count: 4 + offset: 0xB578 + symbol: wiggler_seg5_vertex_0500B578 + +wiggler_seg5_vertex_0500B5B8: + type: VTX + count: 15 + offset: 0xB5B8 + symbol: wiggler_seg5_vertex_0500B5B8 + +wiggler_seg5_vertex_0500B6A8: + type: VTX + count: 15 + offset: 0xB6A8 + symbol: wiggler_seg5_vertex_0500B6A8 + +wiggler_seg5_vertex_0500B798: + type: VTX + count: 16 + offset: 0xB798 + symbol: wiggler_seg5_vertex_0500B798 + +wiggler_seg5_vertex_0500B898: + type: VTX + count: 16 + offset: 0xB898 + symbol: wiggler_seg5_vertex_0500B898 + +wiggler_seg5_vertex_0500B998: + type: VTX + count: 16 + offset: 0xB998 + symbol: wiggler_seg5_vertex_0500B998 + +wiggler_seg5_vertex_0500BA98: + type: VTX + count: 4 + offset: 0xBA98 + symbol: wiggler_seg5_vertex_0500BA98 + +wiggler_seg5_vertex_0500BAD8: + type: VTX + count: 15 + offset: 0xBAD8 + symbol: wiggler_seg5_vertex_0500BAD8 + +wiggler_seg5_vertex_0500BBC8: + type: VTX + count: 15 + offset: 0xBBC8 + symbol: wiggler_seg5_vertex_0500BBC8 + +wiggler_seg5_dl_0500BCB8: + type: GFX + offset: 0xBCB8 + symbol: wiggler_seg5_dl_0500BCB8 + +wiggler_seg5_dl_0500BE10: + type: GFX + offset: 0xBE10 + symbol: wiggler_seg5_dl_0500BE10 + +wiggler_seg5_dl_0500BE98: + type: GFX + offset: 0xBE98 + symbol: wiggler_seg5_dl_0500BE98 + +wiggler_seg5_dl_0500BF20: + type: GFX + offset: 0xBF20 + symbol: wiggler_seg5_dl_0500BF20 + +wiggler_seg5_dl_0500C078: + type: GFX + offset: 0xC078 + symbol: wiggler_seg5_dl_0500C078 + +wiggler_seg5_dl_0500C100: + type: GFX + offset: 0xC100 + symbol: wiggler_seg5_dl_0500C100 + +wiggler_seg5_vertex_0500C188: + type: VTX + count: 4 + offset: 0xC188 + symbol: wiggler_seg5_vertex_0500C188 + +wiggler_seg5_vertex_0500C1C8: + type: VTX + count: 4 + offset: 0xC1C8 + symbol: wiggler_seg5_vertex_0500C1C8 + +wiggler_seg5_dl_0500C208: + type: GFX + offset: 0xC208 + symbol: wiggler_seg5_dl_0500C208 + +wiggler_seg5_dl_0500C240: + type: GFX + offset: 0xC240 + symbol: wiggler_seg5_dl_0500C240 + +wiggler_seg5_dl_0500C278: + type: GFX + offset: 0xC278 + symbol: wiggler_seg5_dl_0500C278 + +wiggler_body_geo: + type: SM64:GEO_LAYOUT + offset: 0xC778 + symbol: wiggler_body_geo + +wiggler_seg5_lights_0500C878: + type: LIGHTS + size: 24 + offset: 0xC878 + symbol: wiggler_seg5_lights_0500C878 + +wiggler_seg5_lights_0500C890: + type: LIGHTS + size: 24 + offset: 0xC890 + symbol: wiggler_seg5_lights_0500C890 + +wiggler_head_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xC890 + symbol: wiggler_head_lights_unused1 + +wiggler_head_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xC890 + symbol: wiggler_head_lights_unused2 + +wiggler_seg5_vertex_0500C8D8: + type: VTX + count: 16 + offset: 0xC8D8 + symbol: wiggler_seg5_vertex_0500C8D8 + +wiggler_seg5_vertex_0500C9D8: + type: VTX + count: 16 + offset: 0xC9D8 + symbol: wiggler_seg5_vertex_0500C9D8 + +wiggler_seg5_vertex_0500CAD8: + type: VTX + count: 16 + offset: 0xCAD8 + symbol: wiggler_seg5_vertex_0500CAD8 + +wiggler_seg5_vertex_0500CBD8: + type: VTX + count: 4 + offset: 0xCBD8 + symbol: wiggler_seg5_vertex_0500CBD8 + +wiggler_seg5_vertex_0500CC18: + type: VTX + count: 15 + offset: 0xCC18 + symbol: wiggler_seg5_vertex_0500CC18 + +wiggler_seg5_vertex_0500CD08: + type: VTX + count: 15 + offset: 0xCD08 + symbol: wiggler_seg5_vertex_0500CD08 + +wiggler_seg5_vertex_0500CDF8: + type: VTX + count: 16 + offset: 0xCDF8 + symbol: wiggler_seg5_vertex_0500CDF8 + +wiggler_seg5_vertex_0500CEF8: + type: VTX + count: 16 + offset: 0xCEF8 + symbol: wiggler_seg5_vertex_0500CEF8 + +wiggler_seg5_vertex_0500CFF8: + type: VTX + count: 16 + offset: 0xCFF8 + symbol: wiggler_seg5_vertex_0500CFF8 + +wiggler_seg5_vertex_0500D0F8: + type: VTX + count: 4 + offset: 0xD0F8 + symbol: wiggler_seg5_vertex_0500D0F8 + +wiggler_seg5_vertex_0500D138: + type: VTX + count: 15 + offset: 0xD138 + symbol: wiggler_seg5_vertex_0500D138 + +wiggler_seg5_vertex_0500D228: + type: VTX + count: 15 + offset: 0xD228 + symbol: wiggler_seg5_vertex_0500D228 + +wiggler_seg5_vertex_0500D318: + type: VTX + count: 144 + offset: 0xD318 + symbol: wiggler_seg5_vertex_0500D318 + +wiggler_seg5_dl_0500DC18: + type: GFX + offset: 0xDC18 + symbol: wiggler_seg5_dl_0500DC18 + +wiggler_seg5_dl_0500DD70: + type: GFX + offset: 0xDD70 + symbol: wiggler_seg5_dl_0500DD70 + +wiggler_seg5_dl_0500DDF8: + type: GFX + offset: 0xDDF8 + symbol: wiggler_seg5_dl_0500DDF8 + +wiggler_seg5_dl_0500DE80: + type: GFX + offset: 0xDE80 + symbol: wiggler_seg5_dl_0500DE80 + +wiggler_seg5_dl_0500DFD8: + type: GFX + offset: 0xDFD8 + symbol: wiggler_seg5_dl_0500DFD8 + +wiggler_seg5_dl_0500E060: + type: GFX + offset: 0xE060 + symbol: wiggler_seg5_dl_0500E060 + +wiggler_seg5_vertex_0500E0E8: + type: VTX + count: 4 + offset: 0xE0E8 + symbol: wiggler_seg5_vertex_0500E0E8 + +wiggler_seg5_vertex_0500E128: + type: VTX + count: 4 + offset: 0xE128 + symbol: wiggler_seg5_vertex_0500E128 + +wiggler_seg5_dl_0500E168: + type: GFX + offset: 0xE168 + symbol: wiggler_seg5_dl_0500E168 + +wiggler_seg5_dl_0500E1A0: + type: GFX + offset: 0xE1A0 + symbol: wiggler_seg5_dl_0500E1A0 + +wiggler_seg5_dl_0500E1D8: + type: GFX + offset: 0xE1D8 + symbol: wiggler_seg5_dl_0500E1D8 + +wiggler_seg5_vertex_0500E250: + type: VTX + count: 6 + offset: 0xE250 + symbol: wiggler_seg5_vertex_0500E250 + +wiggler_seg5_dl_0500E2B0: + type: GFX + offset: 0xE2B0 + symbol: wiggler_seg5_dl_0500E2B0 + +wiggler_seg5_dl_0500E2F8: + type: GFX + offset: 0xE2F8 + symbol: wiggler_seg5_dl_0500E2F8 + +wiggler_seg5_vertex_0500E368: + type: VTX + count: 8 + offset: 0xE368 + symbol: wiggler_seg5_vertex_0500E368 + +wiggler_seg5_dl_0500E3E8: + type: GFX + offset: 0xE3E8 + symbol: wiggler_seg5_dl_0500E3E8 + +wiggler_seg5_dl_0500E430: + type: GFX + offset: 0xE430 + symbol: wiggler_seg5_dl_0500E430 + +wiggler_seg5_vertex_0500E4A0: + type: VTX + count: 4 + offset: 0xE4A0 + symbol: wiggler_seg5_vertex_0500E4A0 + +wiggler_seg5_dl_0500E4E0: + type: GFX + offset: 0xE4E0 + symbol: wiggler_seg5_dl_0500E4E0 + +wiggler_seg5_dl_0500E518: + type: GFX + offset: 0xE518 + symbol: wiggler_seg5_dl_0500E518 + +wiggler_seg5_vertex_0500E588: + type: VTX + count: 4 + offset: 0xE588 + symbol: wiggler_seg5_vertex_0500E588 + +wiggler_seg5_vertex_0500E5C8: + type: VTX + count: 4 + offset: 0xE5C8 + symbol: wiggler_seg5_vertex_0500E5C8 + +wiggler_seg5_dl_0500E608: + type: GFX + offset: 0xE608 + symbol: wiggler_seg5_dl_0500E608 + +wiggler_seg5_dl_0500E640: + type: GFX + offset: 0xE640 + symbol: wiggler_seg5_dl_0500E640 + +wiggler_seg5_dl_0500E678: + type: GFX + offset: 0xE678 + symbol: wiggler_seg5_dl_0500E678 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/anims.yml new file mode 100644 index 0000000..d3e6823 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + +wiggler_seg5_anim_0500C760: + type: SM64:ANIM + offset: 0xC760 + symbol: wiggler_seg5_anim_0500C760 + +wiggler_seg5_anims_0500C874: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xC874 + symbol: wiggler_seg5_anims_0500C874 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/geo.yml new file mode 100644 index 0000000..c454126 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_body/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/wiggler.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +wiggler_head_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000030 + symbol: wiggler_head_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/anims.yml new file mode 100644 index 0000000..3944345 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x17EF80 + segments: + - [ 0x5, 0x17EF80 ] + +wiggler_seg5_anim_0500EC74: + type: SM64:ANIM + offset: 0xEC74 + symbol: wiggler_seg5_anim_0500EC74 + +wiggler_seg5_anims_0500EC8C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0xEC8C + symbol: wiggler_seg5_anims_0500EC8C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/geo.yml new file mode 100644 index 0000000..544b59a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wiggler_head/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/wiggler.yml" + autopads: false + segments: + - [ 0xC, 0x186370 ] + +wiggler_head_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000030 + symbol: wiggler_head_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost.yml new file mode 100644 index 0000000..b7b415b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x1FF740 + segments: + - [ 0x3, 0x1FF740 ] + header: + header: + - '#include "sm64.h"' + - '#include "wooden_signpost/geo.h"' + +wooden_signpost_seg3_lights_0302C940: + type: LIGHTS + size: 24 + offset: 0x2C940 + symbol: wooden_signpost_seg3_lights_0302C940 + +wooden_signpost_seg3_vertex_0302C958: + type: VTX + count: 7 + offset: 0x2C958 + symbol: wooden_signpost_seg3_vertex_0302C958 + +wooden_signpost_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2C9C8 + format: RGBA16 + symbol: wooden_signpost_seg3_texture_0302C9C8 + +wooden_signpost_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2D1C8 + format: RGBA16 + symbol: wooden_signpost_seg3_texture_0302D1C8 + +wooden_signpost_seg3_dl_0302D9C8: + type: GFX + offset: 0x2D9C8 + symbol: wooden_signpost_seg3_dl_0302D9C8 + +wooden_signpost_seg3_dl_0302DA48: + type: GFX + offset: 0x2DA48 + symbol: wooden_signpost_seg3_dl_0302DA48 + +wooden_signpost_seg3_lights_0302DAA8: + type: LIGHTS + size: 24 + offset: 0x2DAA8 + symbol: wooden_signpost_seg3_lights_0302DAA8 + +wooden_signpost_seg3_vertex_0302DAC0: + type: VTX + count: 16 + offset: 0x2DAC0 + symbol: wooden_signpost_seg3_vertex_0302DAC0 + +wooden_signpost_seg3_vertex_0302DBC0: + type: VTX + count: 4 + offset: 0x2DBC0 + symbol: wooden_signpost_seg3_vertex_0302DBC0 + +wooden_signpost_seg3_vertex_0302DC00: + type: VTX + count: 4 + offset: 0x2DC00 + symbol: wooden_signpost_seg3_vertex_0302DC00 + +wooden_signpost_seg3_dl_0302DC40: + type: GFX + offset: 0x2DC40 + symbol: wooden_signpost_seg3_dl_0302DC40 + +wooden_signpost_seg3_dl_0302DCD0: + type: GFX + offset: 0x2DCD0 + symbol: wooden_signpost_seg3_dl_0302DCD0 + +wooden_signpost_seg3_dl_0302DD08: + type: GFX + offset: 0x2DD08 + symbol: wooden_signpost_seg3_dl_0302DD08 + +wooden_signpost_seg3_collision_0302DD80: + type: SM64:COLLISION + offset: 0x2DD80 + symbol: wooden_signpost_seg3_collision_0302DD80 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/wooden_signpost/geo.yml new file mode 100644 index 0000000..71870a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere.yml new file mode 100644 index 0000000..c87b7b0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x186810 + segments: + - [ 0x6, 0x186810 ] + header: + header: + - '#include "sm64.h"' + - '#include "yellow_sphere/geo.h"' + +yellow_sphere_seg6_vertex_0601EB48: + type: VTX + count: 4 + offset: 0x1EB48 + symbol: yellow_sphere_seg6_vertex_0601EB48 + +yellow_sphere: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EB88 + format: RGBA16 + symbol: yellow_sphere_seg6_texture_0601EB88 + +yellow_sphere_seg6_dl_0601F388: + type: GFX + offset: 0x1F388 + symbol: yellow_sphere_seg6_dl_0601F388 + +yellow_sphere_seg6_dl_0601F3C0: + type: GFX + offset: 0x1F3C0 + symbol: yellow_sphere_seg6_dl_0601F3C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere/geo.yml new file mode 100644 index 0000000..5caeab3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xD, 0x1B7400 ] + +bowser_1_yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B0 + symbol: bowser_1_yellow_sphere_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small.yml new file mode 100644 index 0000000..b52632d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small.yml @@ -0,0 +1,40 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "yellow_sphere_small/geo.h"' + +yellow_sphere_seg5_vertex_05000000: + type: VTX + count: 4 + offset: 0x0 + symbol: yellow_sphere_seg5_vertex_05000000 + +small_yellow_sphere: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x40 + format: RGBA16 + symbol: yellow_sphere_seg5_texture_05000040 + +yellow_sphere_seg5_dl_05000840: + type: GFX + offset: 0x840 + symbol: yellow_sphere_seg5_dl_05000840 + +yellow_sphere_seg5_dl_05000888: + type: GFX + offset: 0x888 + symbol: yellow_sphere_seg5_dl_05000888 + +yellow_sphere_seg5_dl_050008C8: + type: GFX + offset: 0x8C8 + symbol: yellow_sphere_seg5_dl_050008C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yellow_sphere_small/geo.yml new file mode 100644 index 0000000..4273ef4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x130C50 ] + +yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: yellow_sphere_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi.yml new file mode 100644 index 0000000..580315c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi.yml @@ -0,0 +1,675 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + header: + header: + - '#include "sm64.h"' + - '#include "yoshi/anims.h"' + - '#include "yoshi/geo.h"' + +yoshi_seg5_lights_0501C458: + type: LIGHTS + size: 24 + offset: 0x1C458 + symbol: yoshi_seg5_lights_0501C458 + +yoshi_seg5_lights_0501C470: + type: LIGHTS + size: 24 + offset: 0x1C470 + symbol: yoshi_seg5_lights_0501C470 + +yoshi_seg5_lights_0501C488: + type: LIGHTS + size: 24 + offset: 0x1C488 + symbol: yoshi_seg5_lights_0501C488 + +yoshi_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C4A0 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C4A0 + +yoshi_eye_blink: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C6A0 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C6A0 + +yoshi_nostril: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C8A0 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C8A0 + +yoshi_seg5_vertex_0501CAA0: + type: VTX + count: 6 + offset: 0x1CAA0 + symbol: yoshi_seg5_vertex_0501CAA0 + +yoshi_seg5_vertex_0501CB00: + type: VTX + count: 11 + offset: 0x1CB00 + symbol: yoshi_seg5_vertex_0501CB00 + +yoshi_seg5_vertex_0501CBB0: + type: VTX + count: 5 + offset: 0x1CBB0 + symbol: yoshi_seg5_vertex_0501CBB0 + +yoshi_seg5_vertex_0501CC00: + type: VTX + count: 15 + offset: 0x1CC00 + symbol: yoshi_seg5_vertex_0501CC00 + +yoshi_seg5_vertex_0501CCF0: + type: VTX + count: 15 + offset: 0x1CCF0 + symbol: yoshi_seg5_vertex_0501CCF0 + +yoshi_seg5_vertex_0501CDE0: + type: VTX + count: 16 + offset: 0x1CDE0 + symbol: yoshi_seg5_vertex_0501CDE0 + +yoshi_seg5_vertex_0501CEE0: + type: VTX + count: 16 + offset: 0x1CEE0 + symbol: yoshi_seg5_vertex_0501CEE0 + +yoshi_seg5_vertex_0501CFE0: + type: VTX + count: 16 + offset: 0x1CFE0 + symbol: yoshi_seg5_vertex_0501CFE0 + +yoshi_seg5_vertex_0501D0E0: + type: VTX + count: 14 + offset: 0x1D0E0 + symbol: yoshi_seg5_vertex_0501D0E0 + +yoshi_seg5_vertex_0501D1C0: + type: VTX + count: 16 + offset: 0x1D1C0 + symbol: yoshi_seg5_vertex_0501D1C0 + +yoshi_seg5_vertex_0501D2C0: + type: VTX + count: 7 + offset: 0x1D2C0 + symbol: yoshi_seg5_vertex_0501D2C0 + +yoshi_seg5_vertex_0501D330: + type: VTX + count: 14 + offset: 0x1D330 + symbol: yoshi_seg5_vertex_0501D330 + +yoshi_seg5_vertex_0501D410: + type: VTX + count: 3 + offset: 0x1D410 + symbol: yoshi_seg5_vertex_0501D410 + +yoshi_seg5_dl_0501D440: + type: GFX + offset: 0x1D440 + symbol: yoshi_seg5_dl_0501D440 + +yoshi_seg5_dl_0501D488: + type: GFX + offset: 0x1D488 + symbol: yoshi_seg5_dl_0501D488 + +yoshi_seg5_dl_0501D4E0: + type: GFX + offset: 0x1D4E0 + symbol: yoshi_seg5_dl_0501D4E0 + +yoshi_seg5_dl_0501D8F8: + type: GFX + offset: 0x1D8F8 + symbol: yoshi_seg5_dl_0501D8F8 + +yoshi_seg5_dl_0501D940: + type: GFX + offset: 0x1D940 + symbol: yoshi_seg5_dl_0501D940 + +yoshi_seg5_dl_0501D970: + type: GFX + offset: 0x1D970 + symbol: yoshi_seg5_dl_0501D970 + +yoshi_seg5_dl_0501D998: + type: GFX + offset: 0x1D998 + symbol: yoshi_seg5_dl_0501D998 + +yoshi_seg5_lights_0501D9C0: + type: LIGHTS + size: 24 + offset: 0x1D9C0 + symbol: yoshi_seg5_lights_0501D9C0 + +yoshi_seg5_lights_0501D9D8: + type: LIGHTS + size: 24 + offset: 0x1D9D8 + symbol: yoshi_seg5_lights_0501D9D8 + +yoshi_seg5_lights_0501D9F0: + type: LIGHTS + size: 24 + offset: 0x1D9F0 + symbol: yoshi_seg5_lights_0501D9F0 + +yoshi_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x1D9F0 + symbol: yoshi_lights_unused1 + +yoshi_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x1D9F0 + symbol: yoshi_lights_unused2 + +yoshi_seg5_lights_0501DA38: + type: LIGHTS + size: 24 + offset: 0x1DA38 + symbol: yoshi_seg5_lights_0501DA38 + +yoshi_seg5_vertex_0501DA50: + type: VTX + count: 15 + offset: 0x1DA50 + symbol: yoshi_seg5_vertex_0501DA50 + +yoshi_seg5_vertex_0501DB40: + type: VTX + count: 15 + offset: 0x1DB40 + symbol: yoshi_seg5_vertex_0501DB40 + +yoshi_seg5_vertex_0501DC30: + type: VTX + count: 14 + offset: 0x1DC30 + symbol: yoshi_seg5_vertex_0501DC30 + +yoshi_seg5_vertex_0501DD10: + type: VTX + count: 16 + offset: 0x1DD10 + symbol: yoshi_seg5_vertex_0501DD10 + +yoshi_seg5_vertex_0501DE10: + type: VTX + count: 15 + offset: 0x1DE10 + symbol: yoshi_seg5_vertex_0501DE10 + +yoshi_seg5_vertex_0501DF00: + type: VTX + count: 15 + offset: 0x1DF00 + symbol: yoshi_seg5_vertex_0501DF00 + +yoshi_seg5_vertex_0501DFF0: + type: VTX + count: 14 + offset: 0x1DFF0 + symbol: yoshi_seg5_vertex_0501DFF0 + +yoshi_seg5_vertex_0501E0D0: + type: VTX + count: 14 + offset: 0x1E0D0 + symbol: yoshi_seg5_vertex_0501E0D0 + +yoshi_seg5_vertex_0501E1B0: + type: VTX + count: 3 + offset: 0x1E1B0 + symbol: yoshi_seg5_vertex_0501E1B0 + +yoshi_seg5_vertex_0501E1E0: + type: VTX + count: 14 + offset: 0x1E1E0 + symbol: yoshi_seg5_vertex_0501E1E0 + +yoshi_seg5_vertex_0501E2C0: + type: VTX + count: 16 + offset: 0x1E2C0 + symbol: yoshi_seg5_vertex_0501E2C0 + +yoshi_seg5_vertex_0501E3C0: + type: VTX + count: 15 + offset: 0x1E3C0 + symbol: yoshi_seg5_vertex_0501E3C0 + +yoshi_seg5_vertex_0501E4B0: + type: VTX + count: 8 + offset: 0x1E4B0 + symbol: yoshi_seg5_vertex_0501E4B0 + +yoshi_seg5_vertex_0501E530: + type: VTX + count: 10 + offset: 0x1E530 + symbol: yoshi_seg5_vertex_0501E530 + +yoshi_seg5_vertex_0501E5D0: + type: VTX + count: 11 + offset: 0x1E5D0 + symbol: yoshi_seg5_vertex_0501E5D0 + +yoshi_seg5_vertex_0501E680: + type: VTX + count: 14 + offset: 0x1E680 + symbol: yoshi_seg5_vertex_0501E680 + +yoshi_seg5_vertex_0501E760: + type: VTX + count: 16 + offset: 0x1E760 + symbol: yoshi_seg5_vertex_0501E760 + +yoshi_seg5_vertex_0501E860: + type: VTX + count: 15 + offset: 0x1E860 + symbol: yoshi_seg5_vertex_0501E860 + +yoshi_seg5_vertex_0501E950: + type: VTX + count: 8 + offset: 0x1E950 + symbol: yoshi_seg5_vertex_0501E950 + +yoshi_seg5_vertex_0501E9D0: + type: VTX + count: 10 + offset: 0x1E9D0 + symbol: yoshi_seg5_vertex_0501E9D0 + +yoshi_seg5_vertex_0501EA70: + type: VTX + count: 11 + offset: 0x1EA70 + symbol: yoshi_seg5_vertex_0501EA70 + +yoshi_seg5_vertex_0501EB20: + type: VTX + count: 15 + offset: 0x1EB20 + symbol: yoshi_seg5_vertex_0501EB20 + +yoshi_seg5_vertex_0501EC10: + type: VTX + count: 16 + offset: 0x1EC10 + symbol: yoshi_seg5_vertex_0501EC10 + +yoshi_seg5_vertex_0501ED10: + type: VTX + count: 16 + offset: 0x1ED10 + symbol: yoshi_seg5_vertex_0501ED10 + +yoshi_seg5_vertex_0501EE10: + type: VTX + count: 16 + offset: 0x1EE10 + symbol: yoshi_seg5_vertex_0501EE10 + +yoshi_seg5_vertex_0501EF10: + type: VTX + count: 15 + offset: 0x1EF10 + symbol: yoshi_seg5_vertex_0501EF10 + +yoshi_seg5_vertex_0501F000: + type: VTX + count: 16 + offset: 0x1F000 + symbol: yoshi_seg5_vertex_0501F000 + +yoshi_seg5_vertex_0501F100: + type: VTX + count: 8 + offset: 0x1F100 + symbol: yoshi_seg5_vertex_0501F100 + +yoshi_seg5_vertex_0501F180: + type: VTX + count: 16 + offset: 0x1F180 + symbol: yoshi_seg5_vertex_0501F180 + +yoshi_seg5_vertex_0501F280: + type: VTX + count: 16 + offset: 0x1F280 + symbol: yoshi_seg5_vertex_0501F280 + +yoshi_seg5_vertex_0501F380: + type: VTX + count: 16 + offset: 0x1F380 + symbol: yoshi_seg5_vertex_0501F380 + +yoshi_seg5_vertex_0501F480: + type: VTX + count: 12 + offset: 0x1F480 + symbol: yoshi_seg5_vertex_0501F480 + +yoshi_seg5_vertex_0501F540: + type: VTX + count: 16 + offset: 0x1F540 + symbol: yoshi_seg5_vertex_0501F540 + +yoshi_seg5_vertex_0501F640: + type: VTX + count: 15 + offset: 0x1F640 + symbol: yoshi_seg5_vertex_0501F640 + +yoshi_seg5_vertex_0501F730: + type: VTX + count: 15 + offset: 0x1F730 + symbol: yoshi_seg5_vertex_0501F730 + +yoshi_seg5_vertex_0501F820: + type: VTX + count: 15 + offset: 0x1F820 + symbol: yoshi_seg5_vertex_0501F820 + +yoshi_seg5_vertex_0501F910: + type: VTX + count: 15 + offset: 0x1F910 + symbol: yoshi_seg5_vertex_0501F910 + +yoshi_seg5_vertex_0501FA00: + type: VTX + count: 15 + offset: 0x1FA00 + symbol: yoshi_seg5_vertex_0501FA00 + +yoshi_seg5_vertex_0501FAF0: + type: VTX + count: 11 + offset: 0x1FAF0 + symbol: yoshi_seg5_vertex_0501FAF0 + +yoshi_seg5_vertex_0501FBA0: + type: VTX + count: 15 + offset: 0x1FBA0 + symbol: yoshi_seg5_vertex_0501FBA0 + +yoshi_seg5_vertex_0501FC90: + type: VTX + count: 16 + offset: 0x1FC90 + symbol: yoshi_seg5_vertex_0501FC90 + +yoshi_seg5_vertex_0501FD90: + type: VTX + count: 16 + offset: 0x1FD90 + symbol: yoshi_seg5_vertex_0501FD90 + +yoshi_seg5_vertex_0501FE90: + type: VTX + count: 16 + offset: 0x1FE90 + symbol: yoshi_seg5_vertex_0501FE90 + +yoshi_seg5_vertex_0501FF90: + type: VTX + count: 15 + offset: 0x1FF90 + symbol: yoshi_seg5_vertex_0501FF90 + +yoshi_seg5_vertex_05020080: + type: VTX + count: 16 + offset: 0x20080 + symbol: yoshi_seg5_vertex_05020080 + +yoshi_seg5_vertex_05020180: + type: VTX + count: 8 + offset: 0x20180 + symbol: yoshi_seg5_vertex_05020180 + +yoshi_seg5_vertex_05020200: + type: VTX + count: 16 + offset: 0x20200 + symbol: yoshi_seg5_vertex_05020200 + +yoshi_seg5_vertex_05020300: + type: VTX + count: 16 + offset: 0x20300 + symbol: yoshi_seg5_vertex_05020300 + +yoshi_seg5_vertex_05020400: + type: VTX + count: 16 + offset: 0x20400 + symbol: yoshi_seg5_vertex_05020400 + +yoshi_seg5_vertex_05020500: + type: VTX + count: 12 + offset: 0x20500 + symbol: yoshi_seg5_vertex_05020500 + +yoshi_seg5_vertex_050205C0: + type: VTX + count: 16 + offset: 0x205C0 + symbol: yoshi_seg5_vertex_050205C0 + +yoshi_seg5_vertex_050206C0: + type: VTX + count: 15 + offset: 0x206C0 + symbol: yoshi_seg5_vertex_050206C0 + +yoshi_seg5_vertex_050207B0: + type: VTX + count: 15 + offset: 0x207B0 + symbol: yoshi_seg5_vertex_050207B0 + +yoshi_seg5_vertex_050208A0: + type: VTX + count: 15 + offset: 0x208A0 + symbol: yoshi_seg5_vertex_050208A0 + +yoshi_seg5_vertex_05020990: + type: VTX + count: 15 + offset: 0x20990 + symbol: yoshi_seg5_vertex_05020990 + +yoshi_seg5_vertex_05020A80: + type: VTX + count: 16 + offset: 0x20A80 + symbol: yoshi_seg5_vertex_05020A80 + +yoshi_seg5_vertex_05020B80: + type: VTX + count: 16 + offset: 0x20B80 + symbol: yoshi_seg5_vertex_05020B80 + +yoshi_seg5_vertex_05020C80: + type: VTX + count: 14 + offset: 0x20C80 + symbol: yoshi_seg5_vertex_05020C80 + +yoshi_seg5_vertex_05020D60: + type: VTX + count: 16 + offset: 0x20D60 + symbol: yoshi_seg5_vertex_05020D60 + +yoshi_seg5_vertex_05020E60: + type: VTX + count: 3 + offset: 0x20E60 + symbol: yoshi_seg5_vertex_05020E60 + +yoshi_seg5_vertex_05020E90: + type: VTX + count: 16 + offset: 0x20E90 + symbol: yoshi_seg5_vertex_05020E90 + +yoshi_seg5_vertex_05020F90: + type: VTX + count: 8 + offset: 0x20F90 + symbol: yoshi_seg5_vertex_05020F90 + +yoshi_seg5_vertex_05021010: + type: VTX + count: 16 + offset: 0x21010 + symbol: yoshi_seg5_vertex_05021010 + +yoshi_seg5_vertex_05021110: + type: VTX + count: 12 + offset: 0x21110 + symbol: yoshi_seg5_vertex_05021110 + +yoshi_seg5_vertex_050211D0: + type: VTX + count: 14 + offset: 0x211D0 + symbol: yoshi_seg5_vertex_050211D0 + +yoshi_seg5_dl_050212B0: + type: GFX + offset: 0x212B0 + symbol: yoshi_seg5_dl_050212B0 + +yoshi_seg5_dl_05021490: + type: GFX + offset: 0x21490 + symbol: yoshi_seg5_dl_05021490 + +yoshi_seg5_dl_050215D8: + type: GFX + offset: 0x215D8 + symbol: yoshi_seg5_dl_050215D8 + +yoshi_seg5_dl_05021678: + type: GFX + offset: 0x21678 + symbol: yoshi_seg5_dl_05021678 + +yoshi_seg5_dl_05021718: + type: GFX + offset: 0x21718 + symbol: yoshi_seg5_dl_05021718 + +yoshi_seg5_dl_05021860: + type: GFX + offset: 0x21860 + symbol: yoshi_seg5_dl_05021860 + +yoshi_seg5_dl_05021900: + type: GFX + offset: 0x21900 + symbol: yoshi_seg5_dl_05021900 + +yoshi_seg5_dl_050219A0: + type: GFX + offset: 0x219A0 + symbol: yoshi_seg5_dl_050219A0 + +yoshi_seg5_dl_05021B90: + type: GFX + offset: 0x21B90 + symbol: yoshi_seg5_dl_05021B90 + +yoshi_seg5_dl_05021CD8: + type: GFX + offset: 0x21CD8 + symbol: yoshi_seg5_dl_05021CD8 + +yoshi_seg5_dl_05021E38: + type: GFX + offset: 0x21E38 + symbol: yoshi_seg5_dl_05021E38 + +yoshi_seg5_dl_05021F70: + type: GFX + offset: 0x21F70 + symbol: yoshi_seg5_dl_05021F70 + +yoshi_seg5_dl_05022160: + type: GFX + offset: 0x22160 + symbol: yoshi_seg5_dl_05022160 + +yoshi_seg5_dl_050222A8: + type: GFX + offset: 0x222A8 + symbol: yoshi_seg5_dl_050222A8 + +yoshi_seg5_dl_05022408: + type: GFX + offset: 0x22408 + symbol: yoshi_seg5_dl_05022408 + +yoshi_seg5_dl_05022608: + type: GFX + offset: 0x22608 + symbol: yoshi_seg5_dl_05022608 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/anims.yml new file mode 100644 index 0000000..c4d7a80 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x16BC70 + segments: + - [ 0x5, 0x16BC70 ] + +yoshi_seg5_anim_050233A4: + type: SM64:ANIM + offset: 0x233A4 + symbol: yoshi_seg5_anim_050233A4 + +yoshi_seg5_anim_05023E4C: + type: SM64:ANIM + offset: 0x23E4C + symbol: yoshi_seg5_anim_05023E4C + +yoshi_seg5_anim_050240E8: + type: SM64:ANIM + offset: 0x240E8 + symbol: yoshi_seg5_anim_050240E8 + +yoshi_seg5_anims_05024100: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x24100 + symbol: yoshi_seg5_anims_05024100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/geo.yml new file mode 100644 index 0000000..f59e948 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/yoshi.yml" + autopads: false + segments: + - [ 0xC, 0x17E910 ] + +yoshi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000468 + symbol: yoshi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg.yml new file mode 100644 index 0000000..1a38430 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg.yml @@ -0,0 +1,133 @@ +:config: + autopads: false + compression: + offset: 0x128BE0 + segments: + - [ 0x5, 0x128BE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "yoshi_egg/geo.h"' + +yoshi_egg_seg5_vertex_05005778: + type: VTX + count: 4 + offset: 0x5778 + symbol: yoshi_egg_seg5_vertex_05005778 + +yoshi_egg_0_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x57B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050057B8 + +yoshi_egg_1_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05005FB8 + +yoshi_egg_2_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x67B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050067B8 + +yoshi_egg_3_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05006FB8 + +yoshi_egg_4_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x77B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050077B8 + +yoshi_egg_5_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05007FB8 + +yoshi_egg_6_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x87B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050087B8 + +yoshi_egg_7_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05008FB8 + +yoshi_egg_seg5_dl_050097B8: + type: GFX + offset: 0x97B8 + symbol: yoshi_egg_seg5_dl_050097B8 + +yoshi_egg_seg5_dl_05009820: + type: GFX + offset: 0x9820 + symbol: yoshi_egg_seg5_dl_05009820 + +yoshi_egg_seg5_dl_05009838: + type: GFX + offset: 0x9838 + symbol: yoshi_egg_seg5_dl_05009838 + +yoshi_egg_seg5_dl_05009850: + type: GFX + offset: 0x9850 + symbol: yoshi_egg_seg5_dl_05009850 + +yoshi_egg_seg5_dl_05009868: + type: GFX + offset: 0x9868 + symbol: yoshi_egg_seg5_dl_05009868 + +yoshi_egg_seg5_dl_05009880: + type: GFX + offset: 0x9880 + symbol: yoshi_egg_seg5_dl_05009880 + +yoshi_egg_seg5_dl_05009898: + type: GFX + offset: 0x9898 + symbol: yoshi_egg_seg5_dl_05009898 + +yoshi_egg_seg5_dl_050098B0: + type: GFX + offset: 0x98B0 + symbol: yoshi_egg_seg5_dl_050098B0 + +yoshi_egg_seg5_dl_050098C8: + type: GFX + offset: 0x98C8 + symbol: yoshi_egg_seg5_dl_050098C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/actors/yoshi_egg/geo.yml new file mode 100644 index 0000000..fee9f22 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xC, 0x130C50 ] + +yoshi_egg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001E4 + symbol: yoshi_egg_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/anims.yml new file mode 100644 index 0000000..3041681 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/anims.yml @@ -0,0 +1,835 @@ +anim_00: + type: SM64:ANIM + offset: 0x4EA630 + +anim_01: + type: SM64:ANIM + offset: 0x4EB170 + +anim_02: + type: SM64:ANIM + offset: 0x4EB188 + +anim_03: + type: SM64:ANIM + offset: 0x4ECC4C + +anim_04: + type: SM64:ANIM + offset: 0x4EDE74 + +anim_05: + type: SM64:ANIM + offset: 0x4EE860 + +anim_06: + type: SM64:ANIM + offset: 0x4F0018 + +anim_07: + type: SM64:ANIM + offset: 0x4F04A8 + +anim_08: + type: SM64:ANIM + offset: 0x4F04C0 + +anim_09: + type: SM64:ANIM + offset: 0x4F0B90 + +anim_0A: + type: SM64:ANIM + offset: 0x4F1890 + +anim_0B: + type: SM64:ANIM + offset: 0x4F2394 + +anim_0C: + type: SM64:ANIM + offset: 0x4F23AC + +anim_0D: + type: SM64:ANIM + offset: 0x4F2A04 + +anim_0E: + type: SM64:ANIM + offset: 0x4F2E1C + +anim_0F: + type: SM64:ANIM + offset: 0x4F2F80 + +anim_10: + type: SM64:ANIM + offset: 0x4F2F98 + +anim_11: + type: SM64:ANIM + offset: 0x4F368C + +anim_12: + type: SM64:ANIM + offset: 0x4F3C38 + +anim_13: + type: SM64:ANIM + offset: 0x4F4274 + +anim_14: + type: SM64:ANIM + offset: 0x4F4A18 + +anim_15: + type: SM64:ANIM + offset: 0x4F4F7C + +anim_16: + type: SM64:ANIM + offset: 0x4F5434 + +anim_17: + type: SM64:ANIM + offset: 0x4F66AC + +anim_18: + type: SM64:ANIM + offset: 0x4F7340 + +anim_19: + type: SM64:ANIM + offset: 0x4F85B8 + +anim_1A: + type: SM64:ANIM + offset: 0x4F9BB8 + +anim_1B: + type: SM64:ANIM + offset: 0x4FA148 + +anim_1C: + type: SM64:ANIM + offset: 0x4FAD88 + +anim_1D: + type: SM64:ANIM + offset: 0x4FB1A8 + +anim_1E: + type: SM64:ANIM + offset: 0x4FB820 + +anim_1F: + type: SM64:ANIM + offset: 0x4FBF30 + +anim_20: + type: SM64:ANIM + offset: 0x4FC394 + +anim_21: + type: SM64:ANIM + offset: 0x4FE07C + +anim_22: + type: SM64:ANIM + offset: 0x4FEBC4 + +anim_23: + type: SM64:ANIM + offset: 0x4FF3B0 + +anim_24: + type: SM64:ANIM + offset: 0x5014DC + +anim_25: + type: SM64:ANIM + offset: 0x503A90 + +anim_26: + type: SM64:ANIM + offset: 0x505AF8 + +anim_27: + type: SM64:ANIM + offset: 0x5078C4 + +anim_28: + type: SM64:ANIM + offset: 0x509CEC + +anim_29: + type: SM64:ANIM + offset: 0x50A1F4 + +anim_2A: + type: SM64:ANIM + offset: 0x50A550 + +anim_2B: + type: SM64:ANIM + offset: 0x50AB48 + +anim_2C: + type: SM64:ANIM + offset: 0x50B28C + +anim_2D: + type: SM64:ANIM + offset: 0x50B2A4 + +anim_2E: + type: SM64:ANIM + offset: 0x50C9AC + +anim_2F: + type: SM64:ANIM + offset: 0x50D694 + +anim_30: + type: SM64:ANIM + offset: 0x50F4A4 + +anim_31: + type: SM64:ANIM + offset: 0x510AEC + +anim_32: + type: SM64:ANIM + offset: 0x5135A4 + +anim_33: + type: SM64:ANIM + offset: 0x51558C + +anim_34: + type: SM64:ANIM + offset: 0x5161B8 + +anim_35: + type: SM64:ANIM + offset: 0x5167E0 + +anim_36: + type: SM64:ANIM + offset: 0x51776C + +anim_37: + type: SM64:ANIM + offset: 0x5186F4 + +anim_38: + type: SM64:ANIM + offset: 0x51A2B4 + +anim_39: + type: SM64:ANIM + offset: 0x51A714 + +anim_3A: + type: SM64:ANIM + offset: 0x51D8AC + +anim_3B: + type: SM64:ANIM + offset: 0x51DB38 + +anim_3C: + type: SM64:ANIM + offset: 0x51E100 + +anim_3D: + type: SM64:ANIM + offset: 0x51E118 + +anim_3E: + type: SM64:ANIM + offset: 0x51E534 + +anim_3F: + type: SM64:ANIM + offset: 0x52132C + +anim_40: + type: SM64:ANIM + offset: 0x522058 + +anim_41: + type: SM64:ANIM + offset: 0x5225B4 + +anim_42: + type: SM64:ANIM + offset: 0x5228E0 + +anim_43: + type: SM64:ANIM + offset: 0x522DB0 + +anim_44: + type: SM64:ANIM + offset: 0x522F18 + +anim_45: + type: SM64:ANIM + offset: 0x5232B8 + +anim_46: + type: SM64:ANIM + offset: 0x5232D0 + +anim_47: + type: SM64:ANIM + offset: 0x52388C + +anim_48: + type: SM64:ANIM + offset: 0x523CE8 + +anim_49: + type: SM64:ANIM + offset: 0x5251E8 + +anim_4A: + type: SM64:ANIM + offset: 0x525810 + +anim_4B: + type: SM64:ANIM + offset: 0x525B8C + +anim_4C: + type: SM64:ANIM + offset: 0x52620C + +anim_4D: + type: SM64:ANIM + offset: 0x5265C0 + +anim_4E: + type: SM64:ANIM + offset: 0x5265D8 + +anim_4F: + type: SM64:ANIM + offset: 0x527084 + +anim_50: + type: SM64:ANIM + offset: 0x5277C4 + +anim_51: + type: SM64:ANIM + offset: 0x527A7C + +anim_52: + type: SM64:ANIM + offset: 0x527F7C + +anim_53: + type: SM64:ANIM + offset: 0x528400 + +anim_54: + type: SM64:ANIM + offset: 0x528CC8 + +anim_55: + type: SM64:ANIM + offset: 0x529300 + +anim_56: + type: SM64:ANIM + offset: 0x52C018 + +anim_57: + type: SM64:ANIM + offset: 0x52C030 + +anim_58: + type: SM64:ANIM + offset: 0x52C75C + +anim_59: + type: SM64:ANIM + offset: 0x52CCAC + +anim_5A: + type: SM64:ANIM + offset: 0x52D9AC + +anim_5B: + type: SM64:ANIM + offset: 0x52E790 + +anim_5C: + type: SM64:ANIM + offset: 0x52EB74 + +anim_5D: + type: SM64:ANIM + offset: 0x52F174 + +anim_5E: + type: SM64:ANIM + offset: 0x52F700 + +anim_5F: + type: SM64:ANIM + offset: 0x532764 + +anim_60: + type: SM64:ANIM + offset: 0x533C3C + +anim_61: + type: SM64:ANIM + offset: 0x534D04 + +anim_62: + type: SM64:ANIM + offset: 0x537F8C + +anim_63: + type: SM64:ANIM + offset: 0x538388 + +anim_64: + type: SM64:ANIM + offset: 0x538AF8 + +anim_65: + type: SM64:ANIM + offset: 0x5390EC + +anim_66: + type: SM64:ANIM + offset: 0x5398A4 + +anim_67: + type: SM64:ANIM + offset: 0x53A154 + +anim_68: + type: SM64:ANIM + offset: 0x53A3EC + +anim_69: + type: SM64:ANIM + offset: 0x53A654 + +anim_6A: + type: SM64:ANIM + offset: 0x53AA64 + +anim_6B: + type: SM64:ANIM + offset: 0x53AF9C + +anim_6C: + type: SM64:ANIM + offset: 0x53B45C + +anim_6D: + type: SM64:ANIM + offset: 0x53BA74 + +anim_6E: + type: SM64:ANIM + offset: 0x53C090 + +anim_6F: + type: SM64:ANIM + offset: 0x53C614 + +anim_70: + type: SM64:ANIM + offset: 0x53C62C + +anim_71: + type: SM64:ANIM + offset: 0x53C7A4 + +anim_72: + type: SM64:ANIM + offset: 0x53D0D8 + +anim_73: + type: SM64:ANIM + offset: 0x53D0F0 + +anim_74: + type: SM64:ANIM + offset: 0x53E2FC + +anim_75: + type: SM64:ANIM + offset: 0x53EB44 + +anim_76: + type: SM64:ANIM + offset: 0x53F3BC + +anim_77: + type: SM64:ANIM + offset: 0x5406F8 + +anim_78: + type: SM64:ANIM + offset: 0x5411AC + +anim_79: + type: SM64:ANIM + offset: 0x543B98 + +anim_7A: + type: SM64:ANIM + offset: 0x544AE0 + +anim_7B: + type: SM64:ANIM + offset: 0x544D88 + +anim_7C: + type: SM64:ANIM + offset: 0x5457D4 + +anim_7D: + type: SM64:ANIM + offset: 0x5461E4 + +anim_7E: + type: SM64:ANIM + offset: 0x546754 + +anim_7F: + type: SM64:ANIM + offset: 0x547A24 + +anim_80: + type: SM64:ANIM + offset: 0x548960 + +anim_81: + type: SM64:ANIM + offset: 0x549B0C + +anim_82: + type: SM64:ANIM + offset: 0x54ACF4 + +anim_83: + type: SM64:ANIM + offset: 0x54C494 + +anim_84: + type: SM64:ANIM + offset: 0x54D828 + +anim_85: + type: SM64:ANIM + offset: 0x54EBD0 + +anim_86: + type: SM64:ANIM + offset: 0x54EE28 + +anim_87: + type: SM64:ANIM + offset: 0x54FA94 + +anim_88: + type: SM64:ANIM + offset: 0x5501C4 + +anim_89: + type: SM64:ANIM + offset: 0x5501DC + +anim_8A: + type: SM64:ANIM + offset: 0x5507DC + +anim_8B: + type: SM64:ANIM + offset: 0x551494 + +anim_8C: + type: SM64:ANIM + offset: 0x552144 + +anim_8D: + type: SM64:ANIM + offset: 0x5524E0 + +anim_8E: + type: SM64:ANIM + offset: 0x552A34 + +anim_8F: + type: SM64:ANIM + offset: 0x552A4C + +anim_90: + type: SM64:ANIM + offset: 0x5531B4 + +anim_91: + type: SM64:ANIM + offset: 0x5536BC + +anim_92: + type: SM64:ANIM + offset: 0x5538DC + +anim_93: + type: SM64:ANIM + offset: 0x554FD0 + +anim_94: + type: SM64:ANIM + offset: 0x555340 + +anim_95: + type: SM64:ANIM + offset: 0x5554A4 + +anim_96: + type: SM64:ANIM + offset: 0x5556D0 + +anim_97: + type: SM64:ANIM + offset: 0x555A8C + +anim_98: + type: SM64:ANIM + offset: 0x555D40 + +anim_99: + type: SM64:ANIM + offset: 0x55691C + +anim_9A: + type: SM64:ANIM + offset: 0x558598 + +anim_9B: + type: SM64:ANIM + offset: 0x558930 + +anim_9C: + type: SM64:ANIM + offset: 0x558CBC + +anim_9D: + type: SM64:ANIM + offset: 0x55A0E4 + +anim_9E: + type: SM64:ANIM + offset: 0x55A990 + +anim_9F: + type: SM64:ANIM + offset: 0x55BA4C + +anim_A0: + type: SM64:ANIM + offset: 0x55BE68 + +anim_A1: + type: SM64:ANIM + offset: 0x55C104 + +anim_A2: + type: SM64:ANIM + offset: 0x55C5B0 + +anim_A3: + type: SM64:ANIM + offset: 0x55CC6C + +anim_A4: + type: SM64:ANIM + offset: 0x55D7A0 + +anim_A5: + type: SM64:ANIM + offset: 0x55DF28 + +anim_A6: + type: SM64:ANIM + offset: 0x55F458 + +anim_A7: + type: SM64:ANIM + offset: 0x560794 + +anim_A8: + type: SM64:ANIM + offset: 0x56149C + +anim_A9: + type: SM64:ANIM + offset: 0x5624F8 + +anim_AA: + type: SM64:ANIM + offset: 0x562CCC + +anim_AB: + type: SM64:ANIM + offset: 0x5631AC + +anim_AC: + type: SM64:ANIM + offset: 0x5635B0 + +anim_AD: + type: SM64:ANIM + offset: 0x563D70 + +anim_AE: + type: SM64:ANIM + offset: 0x5645C8 + +anim_AF: + type: SM64:ANIM + offset: 0x564A98 + +anim_B0: + type: SM64:ANIM + offset: 0x56541C + +anim_B1: + type: SM64:ANIM + offset: 0x5656E8 + +anim_B2: + type: SM64:ANIM + offset: 0x566170 + +anim_B3: + type: SM64:ANIM + offset: 0x5669A4 + +anim_B4: + type: SM64:ANIM + offset: 0x568418 + +anim_B5: + type: SM64:ANIM + offset: 0x568C64 + +anim_B6: + type: SM64:ANIM + offset: 0x568C7C + +anim_B7: + type: SM64:ANIM + offset: 0x5692F8 + +anim_B8: + type: SM64:ANIM + offset: 0x569FB0 + +anim_B9: + type: SM64:ANIM + offset: 0x56A3CC + +anim_BA: + type: SM64:ANIM + offset: 0x56ACF4 + +anim_BB: + type: SM64:ANIM + offset: 0x56B1E4 + +anim_BC: + type: SM64:ANIM + offset: 0x56C31C + +anim_BD: + type: SM64:ANIM + offset: 0x56C334 + +anim_BE: + type: SM64:ANIM + offset: 0x56CA40 + +anim_BF: + type: SM64:ANIM + offset: 0x56CE4C + +anim_C0: + type: SM64:ANIM + offset: 0x56D6F0 + +anim_C1: + type: SM64:ANIM + offset: 0x56E198 + +anim_C2: + type: SM64:ANIM + offset: 0x56EC50 + +anim_C3: + type: SM64:ANIM + offset: 0x570294 + +anim_C4: + type: SM64:ANIM + offset: 0x570B40 + +anim_C5: + type: SM64:ANIM + offset: 0x5713EC + +anim_C6: + type: SM64:ANIM + offset: 0x571C98 + +anim_C7: + type: SM64:ANIM + offset: 0x572430 + +anim_C8: + type: SM64:ANIM + offset: 0x573060 + +anim_C9: + type: SM64:ANIM + offset: 0x5737E4 + +anim_CA: + type: SM64:ANIM + offset: 0x57408C + +anim_CB: + type: SM64:ANIM + offset: 0x574970 + +anim_CC: + type: SM64:ANIM + offset: 0x574988 + +anim_CD: + type: SM64:ANIM + offset: 0x575004 + +anim_CE: + type: SM64:ANIM + offset: 0x576558 + +anim_CF: + type: SM64:ANIM + offset: 0x576C20 + +anim_D0: + type: SM64:ANIM + offset: 0x5777C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/demos.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/demos.yml new file mode 100644 index 0000000..c237952 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/assets/demos.yml @@ -0,0 +1,34 @@ +bbh: + type: BLOB + size: 988 + offset: 0x577BF8 + +ccm: + type: BLOB + size: 1320 + offset: 0x577FD4 + +hmc: + type: BLOB + size: 980 + offset: 0x5784FC + +jrb: + type: BLOB + size: 620 + offset: 0x5788D0 + +wf: + type: BLOB + size: 672 + offset: 0x578B3C + +pss: + type: BLOB + size: 748 + offset: 0x578DDC + +unused: + type: BLOB + size: 108 + offset: 0x5790C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/debug_level_select.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/debug_level_select.yml new file mode 100644 index 0000000..cfede8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/debug_level_select.yml @@ -0,0 +1,674 @@ +:config: + autopads: false + compression: + offset: 0x26D5A0 + segments: + - [ 0x7, 0x26D5A0 ] + +debug_level_select_lights_07000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: debug_level_select_lights_07000000 + +debug_level_select_vertex_07000018: + type: VTX + count: 15 + offset: 0x18 + symbol: debug_level_select_vertex_07000018 + +debug_level_select_vertex_07000108: + type: VTX + count: 15 + offset: 0x108 + symbol: debug_level_select_vertex_07000108 + +debug_level_select_vertex_070001F8: + type: VTX + count: 15 + offset: 0x1F8 + symbol: debug_level_select_vertex_070001F8 + +debug_level_select_vertex_070002E8: + type: VTX + count: 15 + offset: 0x2E8 + symbol: debug_level_select_vertex_070002E8 + +debug_level_select_vertex_070003D8: + type: VTX + count: 15 + offset: 0x3D8 + symbol: debug_level_select_vertex_070003D8 + +debug_level_select_vertex_070004C8: + type: VTX + count: 15 + offset: 0x4C8 + symbol: debug_level_select_vertex_070004C8 + +debug_level_select_vertex_070005B8: + type: VTX + count: 15 + offset: 0x5B8 + symbol: debug_level_select_vertex_070005B8 + +debug_level_select_vertex_070006A8: + type: VTX + count: 15 + offset: 0x6A8 + symbol: debug_level_select_vertex_070006A8 + +debug_level_select_vertex_07000798: + type: VTX + count: 12 + offset: 0x798 + symbol: debug_level_select_vertex_07000798 + +debug_level_select_dl_07000858: + type: GFX + offset: 0x858 + symbol: debug_level_select_dl_07000858 + +debug_level_select_lights_07000A28: + type: LIGHTS + size: 24 + offset: 0xA28 + symbol: debug_level_select_lights_07000A28 + +debug_level_select_vertex_07000A40: + type: VTX + count: 15 + offset: 0xA40 + symbol: debug_level_select_vertex_07000A40 + +debug_level_select_vertex_07000B30: + type: VTX + count: 15 + offset: 0xB30 + symbol: debug_level_select_vertex_07000B30 + +debug_level_select_vertex_07000C20: + type: VTX + count: 15 + offset: 0xC20 + symbol: debug_level_select_vertex_07000C20 + +debug_level_select_vertex_07000D10: + type: VTX + count: 15 + offset: 0xD10 + symbol: debug_level_select_vertex_07000D10 + +debug_level_select_vertex_07000E00: + type: VTX + count: 15 + offset: 0xE00 + symbol: debug_level_select_vertex_07000E00 + +debug_level_select_vertex_07000EF0: + type: VTX + count: 15 + offset: 0xEF0 + symbol: debug_level_select_vertex_07000EF0 + +debug_level_select_vertex_07000FE0: + type: VTX + count: 15 + offset: 0xFE0 + symbol: debug_level_select_vertex_07000FE0 + +debug_level_select_vertex_070010D0: + type: VTX + count: 3 + offset: 0x10D0 + symbol: debug_level_select_vertex_070010D0 + +debug_level_select_dl_07001100: + type: GFX + offset: 0x1100 + symbol: debug_level_select_dl_07001100 + +debug_level_select_lights_07001288: + type: LIGHTS + size: 24 + offset: 0x1288 + symbol: debug_level_select_lights_07001288 + +debug_level_select_vertex_070012A0: + type: VTX + count: 15 + offset: 0x12A0 + symbol: debug_level_select_vertex_070012A0 + +debug_level_select_vertex_07001390: + type: VTX + count: 15 + offset: 0x1390 + symbol: debug_level_select_vertex_07001390 + +debug_level_select_vertex_07001480: + type: VTX + count: 15 + offset: 0x1480 + symbol: debug_level_select_vertex_07001480 + +debug_level_select_vertex_07001570: + type: VTX + count: 15 + offset: 0x1570 + symbol: debug_level_select_vertex_07001570 + +debug_level_select_vertex_07001660: + type: VTX + count: 15 + offset: 0x1660 + symbol: debug_level_select_vertex_07001660 + +debug_level_select_vertex_07001750: + type: VTX + count: 15 + offset: 0x1750 + symbol: debug_level_select_vertex_07001750 + +debug_level_select_vertex_07001840: + type: VTX + count: 15 + offset: 0x1840 + symbol: debug_level_select_vertex_07001840 + +debug_level_select_vertex_07001930: + type: VTX + count: 15 + offset: 0x1930 + symbol: debug_level_select_vertex_07001930 + +debug_level_select_vertex_07001A20: + type: VTX + count: 15 + offset: 0x1A20 + symbol: debug_level_select_vertex_07001A20 + +debug_level_select_vertex_07001B10: + type: VTX + count: 9 + offset: 0x1B10 + symbol: debug_level_select_vertex_07001B10 + +debug_level_select_dl_07001BA0: + type: GFX + offset: 0x1BA0 + symbol: debug_level_select_dl_07001BA0 + +debug_level_select_lights_07001D98: + type: LIGHTS + size: 24 + offset: 0x1D98 + symbol: debug_level_select_lights_07001D98 + +debug_level_select_vertex_07001DB0: + type: VTX + count: 15 + offset: 0x1DB0 + symbol: debug_level_select_vertex_07001DB0 + +debug_level_select_vertex_07001EA0: + type: VTX + count: 15 + offset: 0x1EA0 + symbol: debug_level_select_vertex_07001EA0 + +debug_level_select_vertex_07001F90: + type: VTX + count: 15 + offset: 0x1F90 + symbol: debug_level_select_vertex_07001F90 + +debug_level_select_vertex_07002080: + type: VTX + count: 15 + offset: 0x2080 + symbol: debug_level_select_vertex_07002080 + +debug_level_select_vertex_07002170: + type: VTX + count: 15 + offset: 0x2170 + symbol: debug_level_select_vertex_07002170 + +debug_level_select_vertex_07002260: + type: VTX + count: 15 + offset: 0x2260 + symbol: debug_level_select_vertex_07002260 + +debug_level_select_vertex_07002350: + type: VTX + count: 15 + offset: 0x2350 + symbol: debug_level_select_vertex_07002350 + +debug_level_select_vertex_07002440: + type: VTX + count: 15 + offset: 0x2440 + symbol: debug_level_select_vertex_07002440 + +debug_level_select_vertex_07002530: + type: VTX + count: 12 + offset: 0x2530 + symbol: debug_level_select_vertex_07002530 + +debug_level_select_dl_070025F0: + type: GFX + offset: 0x25F0 + symbol: debug_level_select_dl_070025F0 + +debug_level_select_lights_070027C0: + type: LIGHTS + size: 24 + offset: 0x27C0 + symbol: debug_level_select_lights_070027C0 + +debug_level_select_vertex_070027D8: + type: VTX + count: 15 + offset: 0x27D8 + symbol: debug_level_select_vertex_070027D8 + +debug_level_select_vertex_070028C8: + type: VTX + count: 15 + offset: 0x28C8 + symbol: debug_level_select_vertex_070028C8 + +debug_level_select_vertex_070029B8: + type: VTX + count: 15 + offset: 0x29B8 + symbol: debug_level_select_vertex_070029B8 + +debug_level_select_vertex_07002AA8: + type: VTX + count: 15 + offset: 0x2AA8 + symbol: debug_level_select_vertex_07002AA8 + +debug_level_select_vertex_07002B98: + type: VTX + count: 15 + offset: 0x2B98 + symbol: debug_level_select_vertex_07002B98 + +debug_level_select_vertex_07002C88: + type: VTX + count: 15 + offset: 0x2C88 + symbol: debug_level_select_vertex_07002C88 + +debug_level_select_vertex_07002D78: + type: VTX + count: 15 + offset: 0x2D78 + symbol: debug_level_select_vertex_07002D78 + +debug_level_select_vertex_07002E68: + type: VTX + count: 15 + offset: 0x2E68 + symbol: debug_level_select_vertex_07002E68 + +debug_level_select_vertex_07002F58: + type: VTX + count: 15 + offset: 0x2F58 + symbol: debug_level_select_vertex_07002F58 + +debug_level_select_vertex_07003048: + type: VTX + count: 15 + offset: 0x3048 + symbol: debug_level_select_vertex_07003048 + +debug_level_select_vertex_07003138: + type: VTX + count: 15 + offset: 0x3138 + symbol: debug_level_select_vertex_07003138 + +debug_level_select_vertex_07003228: + type: VTX + count: 3 + offset: 0x3228 + symbol: debug_level_select_vertex_07003228 + +debug_level_select_dl_07003258: + type: GFX + offset: 0x3258 + symbol: debug_level_select_dl_07003258 + +debug_level_select_lights_070034A0: + type: LIGHTS + size: 24 + offset: 0x34A0 + symbol: debug_level_select_lights_070034A0 + +debug_level_select_vertex_070034B8: + type: VTX + count: 15 + offset: 0x34B8 + symbol: debug_level_select_vertex_070034B8 + +debug_level_select_vertex_070035A8: + type: VTX + count: 15 + offset: 0x35A8 + symbol: debug_level_select_vertex_070035A8 + +debug_level_select_vertex_07003698: + type: VTX + count: 15 + offset: 0x3698 + symbol: debug_level_select_vertex_07003698 + +debug_level_select_vertex_07003788: + type: VTX + count: 15 + offset: 0x3788 + symbol: debug_level_select_vertex_07003788 + +debug_level_select_vertex_07003878: + type: VTX + count: 15 + offset: 0x3878 + symbol: debug_level_select_vertex_07003878 + +debug_level_select_vertex_07003968: + type: VTX + count: 15 + offset: 0x3968 + symbol: debug_level_select_vertex_07003968 + +debug_level_select_vertex_07003A58: + type: VTX + count: 15 + offset: 0x3A58 + symbol: debug_level_select_vertex_07003A58 + +debug_level_select_vertex_07003B48: + type: VTX + count: 15 + offset: 0x3B48 + symbol: debug_level_select_vertex_07003B48 + +debug_level_select_vertex_07003C38: + type: VTX + count: 15 + offset: 0x3C38 + symbol: debug_level_select_vertex_07003C38 + +debug_level_select_vertex_07003D28: + type: VTX + count: 9 + offset: 0x3D28 + symbol: debug_level_select_vertex_07003D28 + +debug_level_select_dl_07003DB8: + type: GFX + offset: 0x3DB8 + symbol: debug_level_select_dl_07003DB8 + +debug_level_select_lights_07003FB0: + type: LIGHTS + size: 24 + offset: 0x3FB0 + symbol: debug_level_select_lights_07003FB0 + +debug_level_select_vertex_07003FC8: + type: VTX + count: 15 + offset: 0x3FC8 + symbol: debug_level_select_vertex_07003FC8 + +debug_level_select_vertex_070040B8: + type: VTX + count: 15 + offset: 0x40B8 + symbol: debug_level_select_vertex_070040B8 + +debug_level_select_vertex_070041A8: + type: VTX + count: 15 + offset: 0x41A8 + symbol: debug_level_select_vertex_070041A8 + +debug_level_select_vertex_07004298: + type: VTX + count: 15 + offset: 0x4298 + symbol: debug_level_select_vertex_07004298 + +debug_level_select_vertex_07004388: + type: VTX + count: 15 + offset: 0x4388 + symbol: debug_level_select_vertex_07004388 + +debug_level_select_vertex_07004478: + type: VTX + count: 15 + offset: 0x4478 + symbol: debug_level_select_vertex_07004478 + +debug_level_select_vertex_07004568: + type: VTX + count: 15 + offset: 0x4568 + symbol: debug_level_select_vertex_07004568 + +debug_level_select_vertex_07004658: + type: VTX + count: 15 + offset: 0x4658 + symbol: debug_level_select_vertex_07004658 + +debug_level_select_vertex_07004748: + type: VTX + count: 15 + offset: 0x4748 + symbol: debug_level_select_vertex_07004748 + +debug_level_select_vertex_07004838: + type: VTX + count: 9 + offset: 0x4838 + symbol: debug_level_select_vertex_07004838 + +debug_level_select_dl_070048C8: + type: GFX + offset: 0x48C8 + symbol: debug_level_select_dl_070048C8 + +debug_level_select_lights_07004AC0: + type: LIGHTS + size: 24 + offset: 0x4AC0 + symbol: debug_level_select_lights_07004AC0 + +debug_level_select_vertex_07004AD8: + type: VTX + count: 15 + offset: 0x4AD8 + symbol: debug_level_select_vertex_07004AD8 + +debug_level_select_vertex_07004BC8: + type: VTX + count: 15 + offset: 0x4BC8 + symbol: debug_level_select_vertex_07004BC8 + +debug_level_select_vertex_07004CB8: + type: VTX + count: 15 + offset: 0x4CB8 + symbol: debug_level_select_vertex_07004CB8 + +debug_level_select_vertex_07004DA8: + type: VTX + count: 15 + offset: 0x4DA8 + symbol: debug_level_select_vertex_07004DA8 + +debug_level_select_vertex_07004E98: + type: VTX + count: 15 + offset: 0x4E98 + symbol: debug_level_select_vertex_07004E98 + +debug_level_select_vertex_07004F88: + type: VTX + count: 15 + offset: 0x4F88 + symbol: debug_level_select_vertex_07004F88 + +debug_level_select_vertex_07005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: debug_level_select_vertex_07005078 + +debug_level_select_vertex_07005168: + type: VTX + count: 15 + offset: 0x5168 + symbol: debug_level_select_vertex_07005168 + +debug_level_select_vertex_07005258: + type: VTX + count: 15 + offset: 0x5258 + symbol: debug_level_select_vertex_07005258 + +debug_level_select_vertex_07005348: + type: VTX + count: 15 + offset: 0x5348 + symbol: debug_level_select_vertex_07005348 + +debug_level_select_vertex_07005438: + type: VTX + count: 15 + offset: 0x5438 + symbol: debug_level_select_vertex_07005438 + +debug_level_select_vertex_07005528: + type: VTX + count: 3 + offset: 0x5528 + symbol: debug_level_select_vertex_07005528 + +debug_level_select_dl_07005558: + type: GFX + offset: 0x5558 + symbol: debug_level_select_dl_07005558 + +debug_level_select_lights_070057A0: + type: LIGHTS + size: 24 + offset: 0x57A0 + symbol: debug_level_select_lights_070057A0 + +debug_level_select_vertex_070057B8: + type: VTX + count: 15 + offset: 0x57B8 + symbol: debug_level_select_vertex_070057B8 + +debug_level_select_vertex_070058A8: + type: VTX + count: 15 + offset: 0x58A8 + symbol: debug_level_select_vertex_070058A8 + +debug_level_select_vertex_07005998: + type: VTX + count: 6 + offset: 0x5998 + symbol: debug_level_select_vertex_07005998 + +debug_level_select_dl_070059F8: + type: GFX + offset: 0x59F8 + symbol: debug_level_select_dl_070059F8 + +debug_level_select_lights_07005A98: + type: LIGHTS + size: 24 + offset: 0x5A98 + symbol: debug_level_select_lights_07005A98 + +debug_level_select_vertex_07005AB0: + type: VTX + count: 15 + offset: 0x5AB0 + symbol: debug_level_select_vertex_07005AB0 + +debug_level_select_vertex_07005BA0: + type: VTX + count: 15 + offset: 0x5BA0 + symbol: debug_level_select_vertex_07005BA0 + +debug_level_select_vertex_07005C90: + type: VTX + count: 15 + offset: 0x5C90 + symbol: debug_level_select_vertex_07005C90 + +debug_level_select_vertex_07005D80: + type: VTX + count: 15 + offset: 0x5D80 + symbol: debug_level_select_vertex_07005D80 + +debug_level_select_vertex_07005E70: + type: VTX + count: 15 + offset: 0x5E70 + symbol: debug_level_select_vertex_07005E70 + +debug_level_select_vertex_07005F60: + type: VTX + count: 15 + offset: 0x5F60 + symbol: debug_level_select_vertex_07005F60 + +debug_level_select_vertex_07006050: + type: VTX + count: 15 + offset: 0x6050 + symbol: debug_level_select_vertex_07006050 + +debug_level_select_vertex_07006140: + type: VTX + count: 15 + offset: 0x6140 + symbol: debug_level_select_vertex_07006140 + +debug_level_select_vertex_07006230: + type: VTX + count: 15 + offset: 0x6230 + symbol: debug_level_select_vertex_07006230 + +debug_level_select_vertex_07006320: + type: VTX + count: 9 + offset: 0x6320 + symbol: debug_level_select_vertex_07006320 + +debug_level_select_dl_070063B0: + type: GFX + offset: 0x63B0 + symbol: debug_level_select_dl_070063B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/effect.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/effect.yml new file mode 100644 index 0000000..4d46440 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/effect.yml @@ -0,0 +1,33 @@ +:config: + autopads: false + external_files: + - 'assets/ymls/jp/textures/effect.yml' + compression: + offset: 0x36DAD0 + segments: + - [ 0xB, 0x36DAD0 ] + +tiny_bubble_dl_0B006A50: + type: GFX + offset: 0x6A50 + symbol: tiny_bubble_dl_0B006A50 + +tiny_bubble_dl_0B006AB0: + type: GFX + offset: 0x6AB0 + symbol: tiny_bubble_dl_0B006AB0 + +tiny_bubble_dl_0B006CD8: + type: GFX + offset: 0x6CD8 + symbol: tiny_bubble_dl_0B006CD8 + +tiny_bubble_dl_0B006D38: + type: GFX + offset: 0x6D38 + symbol: tiny_bubble_dl_0B006D38 + +tiny_bubble_dl_0B006D68: + type: GFX + offset: 0x6D68 + symbol: tiny_bubble_dl_0B006D68 \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/segment2.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/segment2.yml new file mode 100644 index 0000000..38d220e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/segment2.yml @@ -0,0 +1,350 @@ +:config: + autopads: false + compression: + offset: 0x1076D0 + external_files: + - "assets/ymls/jp/textures/segment2.yml" + segments: + - [ 0x2, 0x1076D0 ] + header: + header: + - '#include "sm64.h"' + +main_hud_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x8250 + count: 58 + symbol: main_hud_lut + +main_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x8338 + count: 256 + symbol: main_font_lut + +main_credits_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x8738 + count: 37 + symbol: main_credits_font_lut + +main_hud_camera_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x87CC + count: 6 + symbol: main_hud_camera_lut + +dl_hud_img_begin: + type: GFX + offset: 0xEC60 + symbol: dl_hud_img_begin + +dl_hud_img_load_tex_block: + type: GFX + offset: 0xEC98 + symbol: dl_hud_img_load_tex_block + +dl_hud_img_end: + type: GFX + offset: 0xECC8 + symbol: dl_hud_img_end + +dl_rgba16_text_begin: + type: GFX + offset: 0xED00 + symbol: dl_rgba16_text_begin + +dl_rgba16_load_tex_block: + type: GFX + offset: 0xED38 + symbol: dl_rgba16_load_tex_block + +dl_rgba16_text_end: + type: GFX + offset: 0xED68 + symbol: dl_rgba16_text_end + +vertex_text_bg_box: + type: VTX + count: 4 + offset: 0xEDA8 + symbol: vertex_text_bg_box + +dl_draw_text_bg_box: + type: GFX + offset: 0xEDE8 + symbol: dl_draw_text_bg_box + +vertex_ia8_char_jp: + type: VTX + count: 4 + offset: 0xEE28 + symbol: vertex_ia8_char_jp + +dl_ia_text_begin: + type: GFX + offset: 0xEE68 + symbol: dl_ia_text_begin + +dl_ia_text_tex_settings: + type: GFX + offset: 0xEEA8 + symbol: dl_ia_text_tex_settings + +dl_ia_text_end: + type: GFX + offset: 0xEEF0 + symbol: dl_ia_text_end + +vertex_triangle: + type: VTX + count: 3 + offset: 0xEF30 + symbol: vertex_triangle + +dl_draw_triangle: + type: GFX + offset: 0xEF60 + symbol: dl_draw_triangle + +vertex_billboard_num: + type: VTX + count: 4 + offset: 0xEFB0 + symbol: vertex_billboard_num + +dl_billboard_num_begin: + type: GFX + offset: 0xEFF0 + symbol: dl_billboard_num_begin + +dl_billboard_num_end: + type: GFX + offset: 0xF038 + symbol: dl_billboard_num_end + +dl_billboard_num_0: + type: GFX + offset: 0xF078 + symbol: dl_billboard_num_0 + +dl_billboard_num_1: + type: GFX + offset: 0xF0A8 + symbol: dl_billboard_num_1 + +dl_billboard_num_2: + type: GFX + offset: 0xF0D8 + symbol: dl_billboard_num_2 + +dl_billboard_num_3: + type: GFX + offset: 0xF108 + symbol: dl_billboard_num_3 + +dl_billboard_num_4: + type: GFX + offset: 0xF138 + symbol: dl_billboard_num_4 + +dl_billboard_num_5: + type: GFX + offset: 0xF168 + symbol: dl_billboard_num_5 + +dl_billboard_num_6: + type: GFX + offset: 0xF198 + symbol: dl_billboard_num_6 + +dl_billboard_num_7: + type: GFX + offset: 0xF1C8 + symbol: dl_billboard_num_7 + +dl_billboard_num_8: + type: GFX + offset: 0xF1F8 + symbol: dl_billboard_num_8 + +dl_billboard_num_9: + type: GFX + offset: 0xF228 + symbol: dl_billboard_num_9 + +segment2_lights_unused: + type: LIGHTS + size: 24 + offset: 0x14458 + symbol: segment2_lights_unused + +matrix_identity: + type: MTX + floats: true + offset: 0x14470 + symbol: matrix_identity + +matrix_fullscreen: + type: MTX + floats: true + offset: 0x144B0 + symbol: matrix_fullscreen + +dl_draw_quad_verts_0123: + type: GFX + offset: 0x144F0 + symbol: dl_draw_quad_verts_0123 + +dl_draw_quad_verts_4567: + type: GFX + offset: 0x14508 + symbol: dl_draw_quad_verts_4567 + +dl_shadow_begin: + type: GFX + offset: 0x14520 + symbol: dl_shadow_begin + +dl_shadow_circle: + type: GFX + offset: 0x14548 + symbol: dl_shadow_circle + +dl_shadow_square: + type: GFX + offset: 0x14590 + symbol: dl_shadow_square + +dl_shadow_9_verts: + type: GFX + offset: 0x145D8 + symbol: dl_shadow_9_verts + +dl_shadow_4_verts: + type: GFX + offset: 0x14620 + symbol: dl_shadow_4_verts + +dl_shadow_end: + type: GFX + offset: 0x14638 + symbol: dl_shadow_end + +dl_proj_mtx_fullscreen: + type: GFX + offset: 0x14660 + symbol: dl_proj_mtx_fullscreen + +dl_screen_transition_end: + type: GFX + offset: 0x14698 + symbol: dl_screen_transition_end + +dl_transition_draw_filled_region: + type: GFX + offset: 0x146C0 + symbol: dl_transition_draw_filled_region + +dl_skybox_begin: + type: GFX + offset: 0x14708 + symbol: dl_skybox_begin + +dl_skybox_tile_tex_settings: + type: GFX + offset: 0x14738 + symbol: dl_skybox_tile_tex_settings + +dl_skybox_end: + type: GFX + offset: 0x14768 + symbol: dl_skybox_end + +dl_waterbox_rgba16_begin: + type: GFX + offset: 0x14790 + symbol: dl_waterbox_rgba16_begin + +dl_waterbox_ia16_begin: + type: GFX + offset: 0x147D0 + symbol: dl_waterbox_ia16_begin + +dl_waterbox_end: + type: GFX + offset: 0x14810 + symbol: dl_waterbox_end + +dl_ia8_up_arrow_begin: + type: GFX + offset: 0x14878 + symbol: dl_ia8_up_arrow_begin + +dl_rgba16_unused: + type: GFX + offset: 0x148B0 + symbol: dl_rgba16_unused + +dl_ia8_up_arrow_load_texture_block: + type: GFX + offset: 0x148E0 + symbol: dl_ia8_up_arrow_load_texture_block + +dl_ia8_up_arrow_end: + type: GFX + offset: 0x14938 + symbol: dl_ia8_up_arrow_end + +seg2_lights_02014958: + type: LIGHTS + size: 24 + offset: 0x14958 + symbol: seg2_lights_02014958 + +dl_paintings_rippling_begin: + type: GFX + offset: 0x14970 + symbol: dl_paintings_rippling_begin + +dl_paintings_rippling_end: + type: GFX + offset: 0x149A8 + symbol: dl_paintings_rippling_end + +dl_paintings_env_mapped_begin: + type: GFX + offset: 0x149C8 + symbol: dl_paintings_env_mapped_begin + +dl_paintings_env_mapped_end: + type: GFX + offset: 0x14A00 + symbol: dl_paintings_env_mapped_end + +dl_paintings_draw_ripples: + type: GFX + offset: 0x14A30 + symbol: dl_paintings_draw_ripples + +seg2_painting_triangle_mesh: + type: ARRAY + offset: 0x14A60 + array_type: s16 + count: 1265 + symbol: seg2_painting_triangle_mesh + +seg2_painting_mesh_neighbor_tris: + type: ARRAY + offset: 0x15444 + array_type: s16 + count: 949 + symbol: seg2_painting_mesh_neighbor_tris \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/title_screen_bg.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/title_screen_bg.yml new file mode 100644 index 0000000..b622c13 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/bin/title_screen_bg.yml @@ -0,0 +1,50 @@ +:config: + autopads: false + compression: + offset: 0x26EA40 + segments: + - [ 0xA, 0x26EA40 ] + header: + header: + - '#include "sm64.h"' + +title_screen_bg_vertex_0A000000: + type: VTX + count: 16 + offset: 0x0 + symbol: title_screen_bg_vertex_0A000000 + +title_screen_bg_dl_0A000100: + type: GFX + offset: 0x100 + symbol: title_screen_bg_dl_0A000100 + +title_screen_bg_dl_0A000118: + type: GFX + offset: 0x118 + symbol: title_screen_bg_dl_0A000118 + +title_screen_bg_dl_0A000130: + type: GFX + offset: 0x130 + symbol: title_screen_bg_dl_0A000130 + +title_screen_bg_dl_0A000148: + type: GFX + offset: 0x148 + symbol: title_screen_bg_dl_0A000148 + +title_screen_bg_dl_0A000160: + type: GFX + offset: 0x160 + symbol: title_screen_bg_dl_0A000160 + +title_screen_bg_dl_0A000178: + type: GFX + offset: 0x178 + symbol: title_screen_bg_dl_0A000178 + +title_screen_bg_dl_0A000190: + type: GFX + offset: 0x190 + symbol: title_screen_bg_dl_0A000190 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh.yml new file mode 100644 index 0000000..aff8311 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh.yml @@ -0,0 +1,3565 @@ +:config: + autopads: false + compression: + offset: 0x3701E0 + segments: + - [ 0x7, 0x3701E0 ] + external_files: + - "assets/ymls/jp/textures/spooky.yml" + header: + header: + - '#include "bbh/geo.h"' + - '' + - 'extern const LevelScript level_bbh_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bbh_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bbh_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bbh_seg7_texture_07001800 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: bbh_seg7_texture_07002000 + +4: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bbh_seg7_texture_07003000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3400 + format: RGBA16 + symbol: bbh_seg7_texture_07003400 + +6: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x4400 + format: RGBA16 + symbol: bbh_seg7_texture_07004400 + +bbh_seg7_lights_07004800: + type: LIGHTS + size: 24 + offset: 0x4800 + symbol: bbh_seg7_lights_07004800 + +bbh_seg7_lights_07004818: + type: LIGHTS + size: 24 + offset: 0x4818 + symbol: bbh_seg7_lights_07004818 + +bbh_seg7_vertex_07004830: + type: VTX + count: 15 + offset: 0x4830 + symbol: bbh_seg7_vertex_07004830 + +bbh_seg7_vertex_07004920: + type: VTX + count: 11 + offset: 0x4920 + symbol: bbh_seg7_vertex_07004920 + +bbh_seg7_vertex_070049D0: + type: VTX + count: 15 + offset: 0x49D0 + symbol: bbh_seg7_vertex_070049D0 + +bbh_seg7_vertex_07004AC0: + type: VTX + count: 14 + offset: 0x4AC0 + symbol: bbh_seg7_vertex_07004AC0 + +bbh_seg7_vertex_07004BA0: + type: VTX + count: 14 + offset: 0x4BA0 + symbol: bbh_seg7_vertex_07004BA0 + +bbh_seg7_vertex_07004C80: + type: VTX + count: 15 + offset: 0x4C80 + symbol: bbh_seg7_vertex_07004C80 + +bbh_seg7_vertex_07004D70: + type: VTX + count: 14 + offset: 0x4D70 + symbol: bbh_seg7_vertex_07004D70 + +bbh_seg7_vertex_07004E50: + type: VTX + count: 15 + offset: 0x4E50 + symbol: bbh_seg7_vertex_07004E50 + +bbh_seg7_vertex_07004F40: + type: VTX + count: 15 + offset: 0x4F40 + symbol: bbh_seg7_vertex_07004F40 + +bbh_seg7_vertex_07005030: + type: VTX + count: 15 + offset: 0x5030 + symbol: bbh_seg7_vertex_07005030 + +bbh_seg7_vertex_07005120: + type: VTX + count: 16 + offset: 0x5120 + symbol: bbh_seg7_vertex_07005120 + +bbh_seg7_vertex_07005220: + type: VTX + count: 15 + offset: 0x5220 + symbol: bbh_seg7_vertex_07005220 + +bbh_seg7_vertex_07005310: + type: VTX + count: 11 + offset: 0x5310 + symbol: bbh_seg7_vertex_07005310 + +bbh_seg7_vertex_070053C0: + type: VTX + count: 8 + offset: 0x53C0 + symbol: bbh_seg7_vertex_070053C0 + +bbh_seg7_vertex_07005440: + type: VTX + count: 15 + offset: 0x5440 + symbol: bbh_seg7_vertex_07005440 + +bbh_seg7_vertex_07005530: + type: VTX + count: 15 + offset: 0x5530 + symbol: bbh_seg7_vertex_07005530 + +bbh_seg7_vertex_07005620: + type: VTX + count: 15 + offset: 0x5620 + symbol: bbh_seg7_vertex_07005620 + +bbh_seg7_vertex_07005710: + type: VTX + count: 15 + offset: 0x5710 + symbol: bbh_seg7_vertex_07005710 + +bbh_seg7_vertex_07005800: + type: VTX + count: 16 + offset: 0x5800 + symbol: bbh_seg7_vertex_07005800 + +bbh_seg7_vertex_07005900: + type: VTX + count: 14 + offset: 0x5900 + symbol: bbh_seg7_vertex_07005900 + +bbh_seg7_vertex_070059E0: + type: VTX + count: 14 + offset: 0x59E0 + symbol: bbh_seg7_vertex_070059E0 + +bbh_seg7_vertex_07005AC0: + type: VTX + count: 15 + offset: 0x5AC0 + symbol: bbh_seg7_vertex_07005AC0 + +bbh_seg7_vertex_07005BB0: + type: VTX + count: 15 + offset: 0x5BB0 + symbol: bbh_seg7_vertex_07005BB0 + +bbh_seg7_vertex_07005CA0: + type: VTX + count: 15 + offset: 0x5CA0 + symbol: bbh_seg7_vertex_07005CA0 + +bbh_seg7_vertex_07005D90: + type: VTX + count: 15 + offset: 0x5D90 + symbol: bbh_seg7_vertex_07005D90 + +bbh_seg7_vertex_07005E80: + type: VTX + count: 16 + offset: 0x5E80 + symbol: bbh_seg7_vertex_07005E80 + +bbh_seg7_vertex_07005F80: + type: VTX + count: 16 + offset: 0x5F80 + symbol: bbh_seg7_vertex_07005F80 + +bbh_seg7_vertex_07006080: + type: VTX + count: 16 + offset: 0x6080 + symbol: bbh_seg7_vertex_07006080 + +bbh_seg7_vertex_07006180: + type: VTX + count: 14 + offset: 0x6180 + symbol: bbh_seg7_vertex_07006180 + +bbh_seg7_vertex_07006260: + type: VTX + count: 15 + offset: 0x6260 + symbol: bbh_seg7_vertex_07006260 + +bbh_seg7_vertex_07006350: + type: VTX + count: 14 + offset: 0x6350 + symbol: bbh_seg7_vertex_07006350 + +bbh_seg7_vertex_07006430: + type: VTX + count: 14 + offset: 0x6430 + symbol: bbh_seg7_vertex_07006430 + +bbh_seg7_vertex_07006510: + type: VTX + count: 16 + offset: 0x6510 + symbol: bbh_seg7_vertex_07006510 + +bbh_seg7_vertex_07006610: + type: VTX + count: 14 + offset: 0x6610 + symbol: bbh_seg7_vertex_07006610 + +bbh_seg7_vertex_070066F0: + type: VTX + count: 7 + offset: 0x66F0 + symbol: bbh_seg7_vertex_070066F0 + +bbh_seg7_vertex_07006760: + type: VTX + count: 15 + offset: 0x6760 + symbol: bbh_seg7_vertex_07006760 + +bbh_seg7_vertex_07006850: + type: VTX + count: 8 + offset: 0x6850 + symbol: bbh_seg7_vertex_07006850 + +bbh_seg7_vertex_070068D0: + type: VTX + count: 15 + offset: 0x68D0 + symbol: bbh_seg7_vertex_070068D0 + +bbh_seg7_vertex_070069C0: + type: VTX + count: 16 + offset: 0x69C0 + symbol: bbh_seg7_vertex_070069C0 + +bbh_seg7_vertex_07006AC0: + type: VTX + count: 3 + offset: 0x6AC0 + symbol: bbh_seg7_vertex_07006AC0 + +bbh_seg7_dl_07006AF0: + type: GFX + offset: 0x6AF0 + symbol: bbh_seg7_dl_07006AF0 + +bbh_seg7_dl_07006DF8: + type: GFX + offset: 0x6DF8 + symbol: bbh_seg7_dl_07006DF8 + +bbh_seg7_dl_07006E88: + type: GFX + offset: 0x6E88 + symbol: bbh_seg7_dl_07006E88 + +bbh_seg7_dl_07006EE0: + type: GFX + offset: 0x6EE0 + symbol: bbh_seg7_dl_07006EE0 + +bbh_seg7_dl_070072F8: + type: GFX + offset: 0x72F8 + symbol: bbh_seg7_dl_070072F8 + +bbh_seg7_dl_07007468: + type: GFX + offset: 0x7468 + symbol: bbh_seg7_dl_07007468 + +bbh_seg7_dl_070074F0: + type: GFX + offset: 0x74F0 + symbol: bbh_seg7_dl_070074F0 + +bbh_seg7_dl_070075A8: + type: GFX + offset: 0x75A8 + symbol: bbh_seg7_dl_070075A8 + +bbh_seg7_vertex_070076C0: + type: VTX + count: 15 + offset: 0x76C0 + symbol: bbh_seg7_vertex_070076C0 + +bbh_seg7_vertex_070077B0: + type: VTX + count: 15 + offset: 0x77B0 + symbol: bbh_seg7_vertex_070077B0 + +bbh_seg7_dl_070078A0: + type: GFX + offset: 0x78A0 + symbol: bbh_seg7_dl_070078A0 + +bbh_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: bbh_seg7_dl_07007940 + +bbh_seg7_lights_070079B0: + type: LIGHTS + size: 24 + offset: 0x79B0 + symbol: bbh_seg7_lights_070079B0 + +bbh_seg7_lights_070079C8: + type: LIGHTS + size: 24 + offset: 0x79C8 + symbol: bbh_seg7_lights_070079C8 + +bbh_seg7_vertex_070079E0: + type: VTX + count: 12 + offset: 0x79E0 + symbol: bbh_seg7_vertex_070079E0 + +bbh_seg7_vertex_07007AA0: + type: VTX + count: 4 + offset: 0x7AA0 + symbol: bbh_seg7_vertex_07007AA0 + +bbh_seg7_dl_07007AE0: + type: GFX + offset: 0x7AE0 + symbol: bbh_seg7_dl_07007AE0 + +bbh_seg7_dl_07007B48: + type: GFX + offset: 0x7B48 + symbol: bbh_seg7_dl_07007B48 + +bbh_seg7_dl_07007B90: + type: GFX + offset: 0x7B90 + symbol: bbh_seg7_dl_07007B90 + +bbh_seg7_vertex_07007C08: + type: VTX + count: 15 + offset: 0x7C08 + symbol: bbh_seg7_vertex_07007C08 + +bbh_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: bbh_seg7_vertex_07007CF8 + +bbh_seg7_vertex_07007DE8: + type: VTX + count: 16 + offset: 0x7DE8 + symbol: bbh_seg7_vertex_07007DE8 + +bbh_seg7_dl_07007EE8: + type: GFX + offset: 0x7EE8 + symbol: bbh_seg7_dl_07007EE8 + +bbh_seg7_dl_07007FD0: + type: GFX + offset: 0x7FD0 + symbol: bbh_seg7_dl_07007FD0 + +bbh_seg7_vertex_07008040: + type: VTX + count: 16 + offset: 0x8040 + symbol: bbh_seg7_vertex_07008040 + +bbh_seg7_vertex_07008140: + type: VTX + count: 16 + offset: 0x8140 + symbol: bbh_seg7_vertex_07008140 + +bbh_seg7_vertex_07008240: + type: VTX + count: 15 + offset: 0x8240 + symbol: bbh_seg7_vertex_07008240 + +bbh_seg7_vertex_07008330: + type: VTX + count: 16 + offset: 0x8330 + symbol: bbh_seg7_vertex_07008330 + +bbh_seg7_vertex_07008430: + type: VTX + count: 16 + offset: 0x8430 + symbol: bbh_seg7_vertex_07008430 + +bbh_seg7_vertex_07008530: + type: VTX + count: 15 + offset: 0x8530 + symbol: bbh_seg7_vertex_07008530 + +bbh_seg7_vertex_07008620: + type: VTX + count: 16 + offset: 0x8620 + symbol: bbh_seg7_vertex_07008620 + +bbh_seg7_vertex_07008720: + type: VTX + count: 16 + offset: 0x8720 + symbol: bbh_seg7_vertex_07008720 + +bbh_seg7_vertex_07008820: + type: VTX + count: 12 + offset: 0x8820 + symbol: bbh_seg7_vertex_07008820 + +bbh_seg7_dl_070088E0: + type: GFX + offset: 0x88E0 + symbol: bbh_seg7_dl_070088E0 + +bbh_seg7_dl_07008B58: + type: GFX + offset: 0x8B58 + symbol: bbh_seg7_dl_07008B58 + +bbh_seg7_vertex_07008BC8: + type: VTX + count: 16 + offset: 0x8BC8 + symbol: bbh_seg7_vertex_07008BC8 + +bbh_seg7_vertex_07008CC8: + type: VTX + count: 15 + offset: 0x8CC8 + symbol: bbh_seg7_vertex_07008CC8 + +bbh_seg7_dl_07008DB8: + type: GFX + offset: 0x8DB8 + symbol: bbh_seg7_dl_07008DB8 + +bbh_seg7_dl_07008EA8: + type: GFX + offset: 0x8EA8 + symbol: bbh_seg7_dl_07008EA8 + +bbh_seg7_lights_07008F18: + type: LIGHTS + size: 24 + offset: 0x8F18 + symbol: bbh_seg7_lights_07008F18 + +bbh_seg7_lights_07008F30: + type: LIGHTS + size: 24 + offset: 0x8F30 + symbol: bbh_seg7_lights_07008F30 + +bbh_seg7_lights_07008F48: + type: LIGHTS + size: 24 + offset: 0x8F48 + symbol: bbh_seg7_lights_07008F48 + +bbh_seg7_vertex_07008F60: + type: VTX + count: 8 + offset: 0x8F60 + symbol: bbh_seg7_vertex_07008F60 + +bbh_seg7_vertex_07008FE0: + type: VTX + count: 16 + offset: 0x8FE0 + symbol: bbh_seg7_vertex_07008FE0 + +bbh_seg7_vertex_070090E0: + type: VTX + count: 16 + offset: 0x90E0 + symbol: bbh_seg7_vertex_070090E0 + +bbh_seg7_vertex_070091E0: + type: VTX + count: 15 + offset: 0x91E0 + symbol: bbh_seg7_vertex_070091E0 + +bbh_seg7_vertex_070092D0: + type: VTX + count: 14 + offset: 0x92D0 + symbol: bbh_seg7_vertex_070092D0 + +bbh_seg7_vertex_070093B0: + type: VTX + count: 15 + offset: 0x93B0 + symbol: bbh_seg7_vertex_070093B0 + +bbh_seg7_vertex_070094A0: + type: VTX + count: 10 + offset: 0x94A0 + symbol: bbh_seg7_vertex_070094A0 + +bbh_seg7_vertex_07009540: + type: VTX + count: 16 + offset: 0x9540 + symbol: bbh_seg7_vertex_07009540 + +bbh_seg7_vertex_07009640: + type: VTX + count: 14 + offset: 0x9640 + symbol: bbh_seg7_vertex_07009640 + +bbh_seg7_vertex_07009720: + type: VTX + count: 15 + offset: 0x9720 + symbol: bbh_seg7_vertex_07009720 + +bbh_seg7_vertex_07009810: + type: VTX + count: 14 + offset: 0x9810 + symbol: bbh_seg7_vertex_07009810 + +bbh_seg7_vertex_070098F0: + type: VTX + count: 16 + offset: 0x98F0 + symbol: bbh_seg7_vertex_070098F0 + +bbh_seg7_vertex_070099F0: + type: VTX + count: 15 + offset: 0x99F0 + symbol: bbh_seg7_vertex_070099F0 + +bbh_seg7_vertex_07009AE0: + type: VTX + count: 15 + offset: 0x9AE0 + symbol: bbh_seg7_vertex_07009AE0 + +bbh_seg7_vertex_07009BD0: + type: VTX + count: 14 + offset: 0x9BD0 + symbol: bbh_seg7_vertex_07009BD0 + +bbh_seg7_vertex_07009CB0: + type: VTX + count: 14 + offset: 0x9CB0 + symbol: bbh_seg7_vertex_07009CB0 + +bbh_seg7_vertex_07009D90: + type: VTX + count: 15 + offset: 0x9D90 + symbol: bbh_seg7_vertex_07009D90 + +bbh_seg7_vertex_07009E80: + type: VTX + count: 15 + offset: 0x9E80 + symbol: bbh_seg7_vertex_07009E80 + +bbh_seg7_vertex_07009F70: + type: VTX + count: 14 + offset: 0x9F70 + symbol: bbh_seg7_vertex_07009F70 + +bbh_seg7_vertex_0700A050: + type: VTX + count: 14 + offset: 0xA050 + symbol: bbh_seg7_vertex_0700A050 + +bbh_seg7_vertex_0700A130: + type: VTX + count: 15 + offset: 0xA130 + symbol: bbh_seg7_vertex_0700A130 + +bbh_seg7_vertex_0700A220: + type: VTX + count: 14 + offset: 0xA220 + symbol: bbh_seg7_vertex_0700A220 + +bbh_seg7_vertex_0700A300: + type: VTX + count: 8 + offset: 0xA300 + symbol: bbh_seg7_vertex_0700A300 + +bbh_seg7_vertex_0700A380: + type: VTX + count: 6 + offset: 0xA380 + symbol: bbh_seg7_vertex_0700A380 + +bbh_seg7_vertex_0700A3E0: + type: VTX + count: 8 + offset: 0xA3E0 + symbol: bbh_seg7_vertex_0700A3E0 + +bbh_seg7_vertex_0700A460: + type: VTX + count: 15 + offset: 0xA460 + symbol: bbh_seg7_vertex_0700A460 + +bbh_seg7_vertex_0700A550: + type: VTX + count: 11 + offset: 0xA550 + symbol: bbh_seg7_vertex_0700A550 + +bbh_seg7_vertex_0700A600: + type: VTX + count: 16 + offset: 0xA600 + symbol: bbh_seg7_vertex_0700A600 + +bbh_seg7_vertex_0700A700: + type: VTX + count: 16 + offset: 0xA700 + symbol: bbh_seg7_vertex_0700A700 + +bbh_seg7_dl_0700A800: + type: GFX + offset: 0xA800 + symbol: bbh_seg7_dl_0700A800 + +bbh_seg7_dl_0700AA08: + type: GFX + offset: 0xAA08 + symbol: bbh_seg7_dl_0700AA08 + +bbh_seg7_dl_0700ACB0: + type: GFX + offset: 0xACB0 + symbol: bbh_seg7_dl_0700ACB0 + +bbh_seg7_dl_0700AE20: + type: GFX + offset: 0xAE20 + symbol: bbh_seg7_dl_0700AE20 + +bbh_seg7_dl_0700AE68: + type: GFX + offset: 0xAE68 + symbol: bbh_seg7_dl_0700AE68 + +bbh_seg7_dl_0700AEB0: + type: GFX + offset: 0xAEB0 + symbol: bbh_seg7_dl_0700AEB0 + +bbh_seg7_dl_0700AF40: + type: GFX + offset: 0xAF40 + symbol: bbh_seg7_dl_0700AF40 + +bbh_seg7_dl_0700AFF0: + type: GFX + offset: 0xAFF0 + symbol: bbh_seg7_dl_0700AFF0 + +bbh_seg7_lights_0700B0D8: + type: LIGHTS + size: 24 + offset: 0xB0D8 + symbol: bbh_seg7_lights_0700B0D8 + +bbh_seg7_vertex_0700B0F0: + type: VTX + count: 8 + offset: 0xB0F0 + symbol: bbh_seg7_vertex_0700B0F0 + +bbh_seg7_dl_0700B170: + type: GFX + offset: 0xB170 + symbol: bbh_seg7_dl_0700B170 + +bbh_seg7_dl_0700B1C8: + type: GFX + offset: 0xB1C8 + symbol: bbh_seg7_dl_0700B1C8 + +bbh_seg7_vertex_0700B238: + type: VTX + count: 15 + offset: 0xB238 + symbol: bbh_seg7_vertex_0700B238 + +bbh_seg7_vertex_0700B328: + type: VTX + count: 7 + offset: 0xB328 + symbol: bbh_seg7_vertex_0700B328 + +bbh_seg7_dl_0700B398: + type: GFX + offset: 0xB398 + symbol: bbh_seg7_dl_0700B398 + +bbh_seg7_dl_0700B418: + type: GFX + offset: 0xB418 + symbol: bbh_seg7_dl_0700B418 + +bbh_seg7_vertex_0700B488: + type: VTX + count: 15 + offset: 0xB488 + symbol: bbh_seg7_vertex_0700B488 + +bbh_seg7_vertex_0700B578: + type: VTX + count: 16 + offset: 0xB578 + symbol: bbh_seg7_vertex_0700B578 + +bbh_seg7_vertex_0700B678: + type: VTX + count: 15 + offset: 0xB678 + symbol: bbh_seg7_vertex_0700B678 + +bbh_seg7_vertex_0700B768: + type: VTX + count: 14 + offset: 0xB768 + symbol: bbh_seg7_vertex_0700B768 + +bbh_seg7_vertex_0700B848: + type: VTX + count: 6 + offset: 0xB848 + symbol: bbh_seg7_vertex_0700B848 + +bbh_seg7_dl_0700B8A8: + type: GFX + offset: 0xB8A8 + symbol: bbh_seg7_dl_0700B8A8 + +bbh_seg7_dl_0700B9E0: + type: GFX + offset: 0xB9E0 + symbol: bbh_seg7_dl_0700B9E0 + +bbh_seg7_vertex_0700BA50: + type: VTX + count: 16 + offset: 0xBA50 + symbol: bbh_seg7_vertex_0700BA50 + +bbh_seg7_dl_0700BB50: + type: GFX + offset: 0xBB50 + symbol: bbh_seg7_dl_0700BB50 + +bbh_seg7_dl_0700BBF8: + type: GFX + offset: 0xBBF8 + symbol: bbh_seg7_dl_0700BBF8 + +bbh_seg7_lights_0700BC68: + type: LIGHTS + size: 24 + offset: 0xBC68 + symbol: bbh_seg7_lights_0700BC68 + +bbh_seg7_lights_0700BC80: + type: LIGHTS + size: 24 + offset: 0xBC80 + symbol: bbh_seg7_lights_0700BC80 + +bbh_seg7_vertex_0700BC98: + type: VTX + count: 8 + offset: 0xBC98 + symbol: bbh_seg7_vertex_0700BC98 + +bbh_seg7_vertex_0700BD18: + type: VTX + count: 16 + offset: 0xBD18 + symbol: bbh_seg7_vertex_0700BD18 + +bbh_seg7_vertex_0700BE18: + type: VTX + count: 14 + offset: 0xBE18 + symbol: bbh_seg7_vertex_0700BE18 + +bbh_seg7_vertex_0700BEF8: + type: VTX + count: 14 + offset: 0xBEF8 + symbol: bbh_seg7_vertex_0700BEF8 + +bbh_seg7_vertex_0700BFD8: + type: VTX + count: 11 + offset: 0xBFD8 + symbol: bbh_seg7_vertex_0700BFD8 + +bbh_seg7_vertex_0700C088: + type: VTX + count: 16 + offset: 0xC088 + symbol: bbh_seg7_vertex_0700C088 + +bbh_seg7_vertex_0700C188: + type: VTX + count: 14 + offset: 0xC188 + symbol: bbh_seg7_vertex_0700C188 + +bbh_seg7_vertex_0700C268: + type: VTX + count: 15 + offset: 0xC268 + symbol: bbh_seg7_vertex_0700C268 + +bbh_seg7_vertex_0700C358: + type: VTX + count: 16 + offset: 0xC358 + symbol: bbh_seg7_vertex_0700C358 + +bbh_seg7_vertex_0700C458: + type: VTX + count: 15 + offset: 0xC458 + symbol: bbh_seg7_vertex_0700C458 + +bbh_seg7_vertex_0700C548: + type: VTX + count: 16 + offset: 0xC548 + symbol: bbh_seg7_vertex_0700C548 + +bbh_seg7_vertex_0700C648: + type: VTX + count: 16 + offset: 0xC648 + symbol: bbh_seg7_vertex_0700C648 + +bbh_seg7_vertex_0700C748: + type: VTX + count: 15 + offset: 0xC748 + symbol: bbh_seg7_vertex_0700C748 + +bbh_seg7_vertex_0700C838: + type: VTX + count: 4 + offset: 0xC838 + symbol: bbh_seg7_vertex_0700C838 + +bbh_seg7_vertex_0700C878: + type: VTX + count: 16 + offset: 0xC878 + symbol: bbh_seg7_vertex_0700C878 + +bbh_seg7_vertex_0700C978: + type: VTX + count: 4 + offset: 0xC978 + symbol: bbh_seg7_vertex_0700C978 + +bbh_seg7_vertex_0700C9B8: + type: VTX + count: 15 + offset: 0xC9B8 + symbol: bbh_seg7_vertex_0700C9B8 + +bbh_seg7_vertex_0700CAA8: + type: VTX + count: 11 + offset: 0xCAA8 + symbol: bbh_seg7_vertex_0700CAA8 + +bbh_seg7_dl_0700CB58: + type: GFX + offset: 0xCB58 + symbol: bbh_seg7_dl_0700CB58 + +bbh_seg7_dl_0700CCB0: + type: GFX + offset: 0xCCB0 + symbol: bbh_seg7_dl_0700CCB0 + +bbh_seg7_dl_0700CD18: + type: GFX + offset: 0xCD18 + symbol: bbh_seg7_dl_0700CD18 + +bbh_seg7_dl_0700CF40: + type: GFX + offset: 0xCF40 + symbol: bbh_seg7_dl_0700CF40 + +bbh_seg7_dl_0700CFA8: + type: GFX + offset: 0xCFA8 + symbol: bbh_seg7_dl_0700CFA8 + +bbh_seg7_dl_0700CFE0: + type: GFX + offset: 0xCFE0 + symbol: bbh_seg7_dl_0700CFE0 + +bbh_seg7_dl_0700D080: + type: GFX + offset: 0xD080 + symbol: bbh_seg7_dl_0700D080 + +bbh_seg7_vertex_0700D178: + type: VTX + count: 16 + offset: 0xD178 + symbol: bbh_seg7_vertex_0700D178 + +bbh_seg7_dl_0700D278: + type: GFX + offset: 0xD278 + symbol: bbh_seg7_dl_0700D278 + +bbh_seg7_dl_0700D2E0: + type: GFX + offset: 0xD2E0 + symbol: bbh_seg7_dl_0700D2E0 + +bbh_seg7_lights_0700D350: + type: LIGHTS + size: 24 + offset: 0xD350 + symbol: bbh_seg7_lights_0700D350 + +bbh_seg7_vertex_0700D368: + type: VTX + count: 12 + offset: 0xD368 + symbol: bbh_seg7_vertex_0700D368 + +bbh_seg7_dl_0700D428: + type: GFX + offset: 0xD428 + symbol: bbh_seg7_dl_0700D428 + +bbh_seg7_dl_0700D490: + type: GFX + offset: 0xD490 + symbol: bbh_seg7_dl_0700D490 + +bbh_seg7_vertex_0700D500: + type: VTX + count: 16 + offset: 0xD500 + symbol: bbh_seg7_vertex_0700D500 + +bbh_seg7_vertex_0700D600: + type: VTX + count: 15 + offset: 0xD600 + symbol: bbh_seg7_vertex_0700D600 + +bbh_seg7_dl_0700D6F0: + type: GFX + offset: 0xD6F0 + symbol: bbh_seg7_dl_0700D6F0 + +bbh_seg7_dl_0700D7E0: + type: GFX + offset: 0xD7E0 + symbol: bbh_seg7_dl_0700D7E0 + +bbh_seg7_lights_0700D850: + type: LIGHTS + size: 24 + offset: 0xD850 + symbol: bbh_seg7_lights_0700D850 + +bbh_seg7_lights_0700D868: + type: LIGHTS + size: 24 + offset: 0xD868 + symbol: bbh_seg7_lights_0700D868 + +bbh_seg7_lights_0700D880: + type: LIGHTS + size: 24 + offset: 0xD880 + symbol: bbh_seg7_lights_0700D880 + +bbh_seg7_vertex_0700D898: + type: VTX + count: 8 + offset: 0xD898 + symbol: bbh_seg7_vertex_0700D898 + +bbh_seg7_vertex_0700D918: + type: VTX + count: 10 + offset: 0xD918 + symbol: bbh_seg7_vertex_0700D918 + +bbh_seg7_vertex_0700D9B8: + type: VTX + count: 14 + offset: 0xD9B8 + symbol: bbh_seg7_vertex_0700D9B8 + +bbh_seg7_vertex_0700DA98: + type: VTX + count: 16 + offset: 0xDA98 + symbol: bbh_seg7_vertex_0700DA98 + +bbh_seg7_vertex_0700DB98: + type: VTX + count: 15 + offset: 0xDB98 + symbol: bbh_seg7_vertex_0700DB98 + +bbh_seg7_vertex_0700DC88: + type: VTX + count: 15 + offset: 0xDC88 + symbol: bbh_seg7_vertex_0700DC88 + +bbh_seg7_vertex_0700DD78: + type: VTX + count: 15 + offset: 0xDD78 + symbol: bbh_seg7_vertex_0700DD78 + +bbh_seg7_vertex_0700DE68: + type: VTX + count: 15 + offset: 0xDE68 + symbol: bbh_seg7_vertex_0700DE68 + +bbh_seg7_vertex_0700DF58: + type: VTX + count: 16 + offset: 0xDF58 + symbol: bbh_seg7_vertex_0700DF58 + +bbh_seg7_vertex_0700E058: + type: VTX + count: 16 + offset: 0xE058 + symbol: bbh_seg7_vertex_0700E058 + +bbh_seg7_vertex_0700E158: + type: VTX + count: 16 + offset: 0xE158 + symbol: bbh_seg7_vertex_0700E158 + +bbh_seg7_vertex_0700E258: + type: VTX + count: 14 + offset: 0xE258 + symbol: bbh_seg7_vertex_0700E258 + +bbh_seg7_vertex_0700E338: + type: VTX + count: 14 + offset: 0xE338 + symbol: bbh_seg7_vertex_0700E338 + +bbh_seg7_vertex_0700E418: + type: VTX + count: 15 + offset: 0xE418 + symbol: bbh_seg7_vertex_0700E418 + +bbh_seg7_vertex_0700E508: + type: VTX + count: 15 + offset: 0xE508 + symbol: bbh_seg7_vertex_0700E508 + +bbh_seg7_vertex_0700E5F8: + type: VTX + count: 12 + offset: 0xE5F8 + symbol: bbh_seg7_vertex_0700E5F8 + +bbh_seg7_vertex_0700E6B8: + type: VTX + count: 15 + offset: 0xE6B8 + symbol: bbh_seg7_vertex_0700E6B8 + +bbh_seg7_vertex_0700E7A8: + type: VTX + count: 15 + offset: 0xE7A8 + symbol: bbh_seg7_vertex_0700E7A8 + +bbh_seg7_vertex_0700E898: + type: VTX + count: 15 + offset: 0xE898 + symbol: bbh_seg7_vertex_0700E898 + +bbh_seg7_vertex_0700E988: + type: VTX + count: 15 + offset: 0xE988 + symbol: bbh_seg7_vertex_0700E988 + +bbh_seg7_vertex_0700EA78: + type: VTX + count: 15 + offset: 0xEA78 + symbol: bbh_seg7_vertex_0700EA78 + +bbh_seg7_vertex_0700EB68: + type: VTX + count: 14 + offset: 0xEB68 + symbol: bbh_seg7_vertex_0700EB68 + +bbh_seg7_vertex_0700EC48: + type: VTX + count: 14 + offset: 0xEC48 + symbol: bbh_seg7_vertex_0700EC48 + +bbh_seg7_vertex_0700ED28: + type: VTX + count: 16 + offset: 0xED28 + symbol: bbh_seg7_vertex_0700ED28 + +bbh_seg7_vertex_0700EE28: + type: VTX + count: 7 + offset: 0xEE28 + symbol: bbh_seg7_vertex_0700EE28 + +bbh_seg7_dl_0700EE98: + type: GFX + offset: 0xEE98 + symbol: bbh_seg7_dl_0700EE98 + +bbh_seg7_dl_0700EFD8: + type: GFX + offset: 0xEFD8 + symbol: bbh_seg7_dl_0700EFD8 + +bbh_seg7_dl_0700F2B8: + type: GFX + offset: 0xF2B8 + symbol: bbh_seg7_dl_0700F2B8 + +bbh_seg7_dl_0700F3D8: + type: GFX + offset: 0xF3D8 + symbol: bbh_seg7_dl_0700F3D8 + +bbh_seg7_dl_0700F510: + type: GFX + offset: 0xF510 + symbol: bbh_seg7_dl_0700F510 + +bbh_seg7_vertex_0700F5C8: + type: VTX + count: 15 + offset: 0xF5C8 + symbol: bbh_seg7_vertex_0700F5C8 + +bbh_seg7_vertex_0700F6B8: + type: VTX + count: 15 + offset: 0xF6B8 + symbol: bbh_seg7_vertex_0700F6B8 + +bbh_seg7_dl_0700F7A8: + type: GFX + offset: 0xF7A8 + symbol: bbh_seg7_dl_0700F7A8 + +bbh_seg7_dl_0700F848: + type: GFX + offset: 0xF848 + symbol: bbh_seg7_dl_0700F848 + +bbh_seg7_lights_0700F8B8: + type: LIGHTS + size: 24 + offset: 0xF8B8 + symbol: bbh_seg7_lights_0700F8B8 + +bbh_seg7_lights_0700F8D0: + type: LIGHTS + size: 24 + offset: 0xF8D0 + symbol: bbh_seg7_lights_0700F8D0 + +bbh_seg7_lights_0700F8E8: + type: LIGHTS + size: 24 + offset: 0xF8E8 + symbol: bbh_seg7_lights_0700F8E8 + +bbh_seg7_lights_0700F900: + type: LIGHTS + size: 24 + offset: 0xF900 + symbol: bbh_seg7_lights_0700F900 + +bbh_seg7_vertex_0700F918: + type: VTX + count: 14 + offset: 0xF918 + symbol: bbh_seg7_vertex_0700F918 + +bbh_seg7_vertex_0700F9F8: + type: VTX + count: 7 + offset: 0xF9F8 + symbol: bbh_seg7_vertex_0700F9F8 + +bbh_seg7_vertex_0700FA68: + type: VTX + count: 8 + offset: 0xFA68 + symbol: bbh_seg7_vertex_0700FA68 + +bbh_seg7_vertex_0700FAE8: + type: VTX + count: 12 + offset: 0xFAE8 + symbol: bbh_seg7_vertex_0700FAE8 + +bbh_seg7_vertex_0700FBA8: + type: VTX + count: 4 + offset: 0xFBA8 + symbol: bbh_seg7_vertex_0700FBA8 + +bbh_seg7_vertex_0700FBE8: + type: VTX + count: 12 + offset: 0xFBE8 + symbol: bbh_seg7_vertex_0700FBE8 + +bbh_seg7_vertex_0700FCA8: + type: VTX + count: 12 + offset: 0xFCA8 + symbol: bbh_seg7_vertex_0700FCA8 + +bbh_seg7_vertex_0700FD68: + type: VTX + count: 12 + offset: 0xFD68 + symbol: bbh_seg7_vertex_0700FD68 + +bbh_seg7_vertex_0700FE28: + type: VTX + count: 16 + offset: 0xFE28 + symbol: bbh_seg7_vertex_0700FE28 + +bbh_seg7_vertex_0700FF28: + type: VTX + count: 15 + offset: 0xFF28 + symbol: bbh_seg7_vertex_0700FF28 + +bbh_seg7_vertex_07010018: + type: VTX + count: 11 + offset: 0x10018 + symbol: bbh_seg7_vertex_07010018 + +bbh_seg7_vertex_070100C8: + type: VTX + count: 14 + offset: 0x100C8 + symbol: bbh_seg7_vertex_070100C8 + +bbh_seg7_vertex_070101A8: + type: VTX + count: 15 + offset: 0x101A8 + symbol: bbh_seg7_vertex_070101A8 + +bbh_seg7_vertex_07010298: + type: VTX + count: 15 + offset: 0x10298 + symbol: bbh_seg7_vertex_07010298 + +bbh_seg7_vertex_07010388: + type: VTX + count: 15 + offset: 0x10388 + symbol: bbh_seg7_vertex_07010388 + +bbh_seg7_vertex_07010478: + type: VTX + count: 15 + offset: 0x10478 + symbol: bbh_seg7_vertex_07010478 + +bbh_seg7_vertex_07010568: + type: VTX + count: 16 + offset: 0x10568 + symbol: bbh_seg7_vertex_07010568 + +bbh_seg7_vertex_07010668: + type: VTX + count: 16 + offset: 0x10668 + symbol: bbh_seg7_vertex_07010668 + +bbh_seg7_vertex_07010768: + type: VTX + count: 15 + offset: 0x10768 + symbol: bbh_seg7_vertex_07010768 + +bbh_seg7_vertex_07010858: + type: VTX + count: 11 + offset: 0x10858 + symbol: bbh_seg7_vertex_07010858 + +bbh_seg7_vertex_07010908: + type: VTX + count: 8 + offset: 0x10908 + symbol: bbh_seg7_vertex_07010908 + +bbh_seg7_vertex_07010988: + type: VTX + count: 8 + offset: 0x10988 + symbol: bbh_seg7_vertex_07010988 + +bbh_seg7_vertex_07010A08: + type: VTX + count: 4 + offset: 0x10A08 + symbol: bbh_seg7_vertex_07010A08 + +bbh_seg7_dl_07010A48: + type: GFX + offset: 0x10A48 + symbol: bbh_seg7_dl_07010A48 + +bbh_seg7_dl_07010B58: + type: GFX + offset: 0x10B58 + symbol: bbh_seg7_dl_07010B58 + +bbh_seg7_dl_07010C30: + type: GFX + offset: 0x10C30 + symbol: bbh_seg7_dl_07010C30 + +bbh_seg7_dl_07010D00: + type: GFX + offset: 0x10D00 + symbol: bbh_seg7_dl_07010D00 + +bbh_seg7_dl_07010D90: + type: GFX + offset: 0x10D90 + symbol: bbh_seg7_dl_07010D90 + +bbh_seg7_dl_07011058: + type: GFX + offset: 0x11058 + symbol: bbh_seg7_dl_07011058 + +bbh_seg7_dl_070110A0: + type: GFX + offset: 0x110A0 + symbol: bbh_seg7_dl_070110A0 + +bbh_seg7_dl_070110E8: + type: GFX + offset: 0x110E8 + symbol: bbh_seg7_dl_070110E8 + +bbh_seg7_dl_07011120: + type: GFX + offset: 0x11120 + symbol: bbh_seg7_dl_07011120 + +bbh_seg7_lights_07011228: + type: LIGHTS + size: 24 + offset: 0x11228 + symbol: bbh_seg7_lights_07011228 + +bbh_seg7_vertex_07011240: + type: VTX + count: 8 + offset: 0x11240 + symbol: bbh_seg7_vertex_07011240 + +bbh_seg7_vertex_070112C0: + type: VTX + count: 14 + offset: 0x112C0 + symbol: bbh_seg7_vertex_070112C0 + +bbh_seg7_vertex_070113A0: + type: VTX + count: 15 + offset: 0x113A0 + symbol: bbh_seg7_vertex_070113A0 + +bbh_seg7_vertex_07011490: + type: VTX + count: 14 + offset: 0x11490 + symbol: bbh_seg7_vertex_07011490 + +bbh_seg7_vertex_07011570: + type: VTX + count: 15 + offset: 0x11570 + symbol: bbh_seg7_vertex_07011570 + +bbh_seg7_vertex_07011660: + type: VTX + count: 14 + offset: 0x11660 + symbol: bbh_seg7_vertex_07011660 + +bbh_seg7_vertex_07011740: + type: VTX + count: 15 + offset: 0x11740 + symbol: bbh_seg7_vertex_07011740 + +bbh_seg7_vertex_07011830: + type: VTX + count: 16 + offset: 0x11830 + symbol: bbh_seg7_vertex_07011830 + +bbh_seg7_vertex_07011930: + type: VTX + count: 6 + offset: 0x11930 + symbol: bbh_seg7_vertex_07011930 + +bbh_seg7_vertex_07011990: + type: VTX + count: 16 + offset: 0x11990 + symbol: bbh_seg7_vertex_07011990 + +bbh_seg7_vertex_07011A90: + type: VTX + count: 15 + offset: 0x11A90 + symbol: bbh_seg7_vertex_07011A90 + +bbh_seg7_vertex_07011B80: + type: VTX + count: 15 + offset: 0x11B80 + symbol: bbh_seg7_vertex_07011B80 + +bbh_seg7_vertex_07011C70: + type: VTX + count: 8 + offset: 0x11C70 + symbol: bbh_seg7_vertex_07011C70 + +bbh_seg7_vertex_07011CF0: + type: VTX + count: 16 + offset: 0x11CF0 + symbol: bbh_seg7_vertex_07011CF0 + +bbh_seg7_dl_07011DF0: + type: GFX + offset: 0x11DF0 + symbol: bbh_seg7_dl_07011DF0 + +bbh_seg7_dl_07011E48: + type: GFX + offset: 0x11E48 + symbol: bbh_seg7_dl_07011E48 + +bbh_seg7_dl_07011EA0: + type: GFX + offset: 0x11EA0 + symbol: bbh_seg7_dl_07011EA0 + +bbh_seg7_dl_07012078: + type: GFX + offset: 0x12078 + symbol: bbh_seg7_dl_07012078 + +bbh_seg7_dl_070120E0: + type: GFX + offset: 0x120E0 + symbol: bbh_seg7_dl_070120E0 + +bbh_seg7_dl_070121A8: + type: GFX + offset: 0x121A8 + symbol: bbh_seg7_dl_070121A8 + +bbh_seg7_dl_07012220: + type: GFX + offset: 0x12220 + symbol: bbh_seg7_dl_07012220 + +bbh_seg7_lights_07012318: + type: LIGHTS + size: 24 + offset: 0x12318 + symbol: bbh_seg7_lights_07012318 + +bbh_seg7_vertex_07012330: + type: VTX + count: 16 + offset: 0x12330 + symbol: bbh_seg7_vertex_07012330 + +bbh_seg7_vertex_07012430: + type: VTX + count: 4 + offset: 0x12430 + symbol: bbh_seg7_vertex_07012430 + +bbh_seg7_dl_07012470: + type: GFX + offset: 0x12470 + symbol: bbh_seg7_dl_07012470 + +bbh_seg7_dl_07012510: + type: GFX + offset: 0x12510 + symbol: bbh_seg7_dl_07012510 + +bbh_seg7_vertex_07012580: + type: VTX + count: 16 + offset: 0x12580 + symbol: bbh_seg7_vertex_07012580 + +bbh_seg7_dl_07012680: + type: GFX + offset: 0x12680 + symbol: bbh_seg7_dl_07012680 + +bbh_seg7_dl_070126E8: + type: GFX + offset: 0x126E8 + symbol: bbh_seg7_dl_070126E8 + +bbh_seg7_lights_07012758: + type: LIGHTS + size: 24 + offset: 0x12758 + symbol: bbh_seg7_lights_07012758 + +bbh_seg7_lights_07012770: + type: LIGHTS + size: 24 + offset: 0x12770 + symbol: bbh_seg7_lights_07012770 + +bbh_seg7_vertex_07012788: + type: VTX + count: 4 + offset: 0x12788 + symbol: bbh_seg7_vertex_07012788 + +bbh_seg7_vertex_070127C8: + type: VTX + count: 8 + offset: 0x127C8 + symbol: bbh_seg7_vertex_070127C8 + +bbh_seg7_vertex_07012848: + type: VTX + count: 6 + offset: 0x12848 + symbol: bbh_seg7_vertex_07012848 + +bbh_seg7_vertex_070128A8: + type: VTX + count: 16 + offset: 0x128A8 + symbol: bbh_seg7_vertex_070128A8 + +bbh_seg7_vertex_070129A8: + type: VTX + count: 14 + offset: 0x129A8 + symbol: bbh_seg7_vertex_070129A8 + +bbh_seg7_vertex_07012A88: + type: VTX + count: 16 + offset: 0x12A88 + symbol: bbh_seg7_vertex_07012A88 + +bbh_seg7_vertex_07012B88: + type: VTX + count: 15 + offset: 0x12B88 + symbol: bbh_seg7_vertex_07012B88 + +bbh_seg7_vertex_07012C78: + type: VTX + count: 15 + offset: 0x12C78 + symbol: bbh_seg7_vertex_07012C78 + +bbh_seg7_vertex_07012D68: + type: VTX + count: 15 + offset: 0x12D68 + symbol: bbh_seg7_vertex_07012D68 + +bbh_seg7_vertex_07012E58: + type: VTX + count: 14 + offset: 0x12E58 + symbol: bbh_seg7_vertex_07012E58 + +bbh_seg7_vertex_07012F38: + type: VTX + count: 3 + offset: 0x12F38 + symbol: bbh_seg7_vertex_07012F38 + +bbh_seg7_vertex_07012F68: + type: VTX + count: 12 + offset: 0x12F68 + symbol: bbh_seg7_vertex_07012F68 + +bbh_seg7_vertex_07013028: + type: VTX + count: 15 + offset: 0x13028 + symbol: bbh_seg7_vertex_07013028 + +bbh_seg7_vertex_07013118: + type: VTX + count: 15 + offset: 0x13118 + symbol: bbh_seg7_vertex_07013118 + +bbh_seg7_vertex_07013208: + type: VTX + count: 15 + offset: 0x13208 + symbol: bbh_seg7_vertex_07013208 + +bbh_seg7_vertex_070132F8: + type: VTX + count: 15 + offset: 0x132F8 + symbol: bbh_seg7_vertex_070132F8 + +bbh_seg7_vertex_070133E8: + type: VTX + count: 15 + offset: 0x133E8 + symbol: bbh_seg7_vertex_070133E8 + +bbh_seg7_vertex_070134D8: + type: VTX + count: 3 + offset: 0x134D8 + symbol: bbh_seg7_vertex_070134D8 + +bbh_seg7_dl_07013508: + type: GFX + offset: 0x13508 + symbol: bbh_seg7_dl_07013508 + +bbh_seg7_dl_07013550: + type: GFX + offset: 0x13550 + symbol: bbh_seg7_dl_07013550 + +bbh_seg7_dl_070135A8: + type: GFX + offset: 0x135A8 + symbol: bbh_seg7_dl_070135A8 + +bbh_seg7_dl_070135E0: + type: GFX + offset: 0x135E0 + symbol: bbh_seg7_dl_070135E0 + +bbh_seg7_dl_070137E0: + type: GFX + offset: 0x137E0 + symbol: bbh_seg7_dl_070137E0 + +bbh_seg7_dl_07013838: + type: GFX + offset: 0x13838 + symbol: bbh_seg7_dl_07013838 + +bbh_seg7_dl_070139A8: + type: GFX + offset: 0x139A8 + symbol: bbh_seg7_dl_070139A8 + +bbh_seg7_vertex_07013AA0: + type: VTX + count: 14 + offset: 0x13AA0 + symbol: bbh_seg7_vertex_07013AA0 + +bbh_seg7_dl_07013B80: + type: GFX + offset: 0x13B80 + symbol: bbh_seg7_dl_07013B80 + +bbh_seg7_dl_07013BE8: + type: GFX + offset: 0x13BE8 + symbol: bbh_seg7_dl_07013BE8 + +bbh_seg7_lights_07013C58: + type: LIGHTS + size: 24 + offset: 0x13C58 + symbol: bbh_seg7_lights_07013C58 + +bbh_seg7_lights_07013C70: + type: LIGHTS + size: 24 + offset: 0x13C70 + symbol: bbh_seg7_lights_07013C70 + +bbh_seg7_vertex_07013C88: + type: VTX + count: 8 + offset: 0x13C88 + symbol: bbh_seg7_vertex_07013C88 + +bbh_seg7_vertex_07013D08: + type: VTX + count: 12 + offset: 0x13D08 + symbol: bbh_seg7_vertex_07013D08 + +bbh_seg7_vertex_07013DC8: + type: VTX + count: 4 + offset: 0x13DC8 + symbol: bbh_seg7_vertex_07013DC8 + +bbh_seg7_vertex_07013E08: + type: VTX + count: 4 + offset: 0x13E08 + symbol: bbh_seg7_vertex_07013E08 + +bbh_seg7_vertex_07013E48: + type: VTX + count: 15 + offset: 0x13E48 + symbol: bbh_seg7_vertex_07013E48 + +bbh_seg7_vertex_07013F38: + type: VTX + count: 15 + offset: 0x13F38 + symbol: bbh_seg7_vertex_07013F38 + +bbh_seg7_vertex_07014028: + type: VTX + count: 6 + offset: 0x14028 + symbol: bbh_seg7_vertex_07014028 + +bbh_seg7_vertex_07014088: + type: VTX + count: 15 + offset: 0x14088 + symbol: bbh_seg7_vertex_07014088 + +bbh_seg7_vertex_07014178: + type: VTX + count: 15 + offset: 0x14178 + symbol: bbh_seg7_vertex_07014178 + +bbh_seg7_vertex_07014268: + type: VTX + count: 16 + offset: 0x14268 + symbol: bbh_seg7_vertex_07014268 + +bbh_seg7_vertex_07014368: + type: VTX + count: 15 + offset: 0x14368 + symbol: bbh_seg7_vertex_07014368 + +bbh_seg7_vertex_07014458: + type: VTX + count: 14 + offset: 0x14458 + symbol: bbh_seg7_vertex_07014458 + +bbh_seg7_vertex_07014538: + type: VTX + count: 16 + offset: 0x14538 + symbol: bbh_seg7_vertex_07014538 + +bbh_seg7_vertex_07014638: + type: VTX + count: 16 + offset: 0x14638 + symbol: bbh_seg7_vertex_07014638 + +bbh_seg7_vertex_07014738: + type: VTX + count: 16 + offset: 0x14738 + symbol: bbh_seg7_vertex_07014738 + +bbh_seg7_vertex_07014838: + type: VTX + count: 16 + offset: 0x14838 + symbol: bbh_seg7_vertex_07014838 + +bbh_seg7_vertex_07014938: + type: VTX + count: 15 + offset: 0x14938 + symbol: bbh_seg7_vertex_07014938 + +bbh_seg7_vertex_07014A28: + type: VTX + count: 16 + offset: 0x14A28 + symbol: bbh_seg7_vertex_07014A28 + +bbh_seg7_dl_07014B28: + type: GFX + offset: 0x14B28 + symbol: bbh_seg7_dl_07014B28 + +bbh_seg7_dl_07014BC8: + type: GFX + offset: 0x14BC8 + symbol: bbh_seg7_dl_07014BC8 + +bbh_seg7_dl_07014C10: + type: GFX + offset: 0x14C10 + symbol: bbh_seg7_dl_07014C10 + +bbh_seg7_dl_07014C58: + type: GFX + offset: 0x14C58 + symbol: bbh_seg7_dl_07014C58 + +bbh_seg7_dl_07014D10: + type: GFX + offset: 0x14D10 + symbol: bbh_seg7_dl_07014D10 + +bbh_seg7_dl_07014FD8: + type: GFX + offset: 0x14FD8 + symbol: bbh_seg7_dl_07014FD8 + +bbh_seg7_vertex_07015098: + type: VTX + count: 16 + offset: 0x15098 + symbol: bbh_seg7_vertex_07015098 + +bbh_seg7_vertex_07015198: + type: VTX + count: 16 + offset: 0x15198 + symbol: bbh_seg7_vertex_07015198 + +bbh_seg7_dl_07015298: + type: GFX + offset: 0x15298 + symbol: bbh_seg7_dl_07015298 + +bbh_seg7_dl_07015398: + type: GFX + offset: 0x15398 + symbol: bbh_seg7_dl_07015398 + +bbh_seg7_vertex_07015408: + type: VTX + count: 16 + offset: 0x15408 + symbol: bbh_seg7_vertex_07015408 + +bbh_seg7_vertex_07015508: + type: VTX + count: 14 + offset: 0x15508 + symbol: bbh_seg7_vertex_07015508 + +bbh_seg7_vertex_070155E8: + type: VTX + count: 4 + offset: 0x155E8 + symbol: bbh_seg7_vertex_070155E8 + +bbh_seg7_dl_07015628: + type: GFX + offset: 0x15628 + symbol: bbh_seg7_dl_07015628 + +bbh_seg7_dl_070156E0: + type: GFX + offset: 0x156E0 + symbol: bbh_seg7_dl_070156E0 + +bbh_seg7_vertex_07015750: + type: VTX + count: 15 + offset: 0x15750 + symbol: bbh_seg7_vertex_07015750 + +bbh_seg7_vertex_07015840: + type: VTX + count: 15 + offset: 0x15840 + symbol: bbh_seg7_vertex_07015840 + +bbh_seg7_dl_07015930: + type: GFX + offset: 0x15930 + symbol: bbh_seg7_dl_07015930 + +bbh_seg7_dl_07015A20: + type: GFX + offset: 0x15A20 + symbol: bbh_seg7_dl_07015A20 + +bbh_seg7_lights_07015A90: + type: LIGHTS + size: 24 + offset: 0x15A90 + symbol: bbh_seg7_lights_07015A90 + +bbh_seg7_vertex_07015AA8: + type: VTX + count: 15 + offset: 0x15AA8 + symbol: bbh_seg7_vertex_07015AA8 + +bbh_seg7_vertex_07015B98: + type: VTX + count: 7 + offset: 0x15B98 + symbol: bbh_seg7_vertex_07015B98 + +bbh_seg7_vertex_07015C08: + type: VTX + count: 7 + offset: 0x15C08 + symbol: bbh_seg7_vertex_07015C08 + +bbh_seg7_vertex_07015C78: + type: VTX + count: 15 + offset: 0x15C78 + symbol: bbh_seg7_vertex_07015C78 + +bbh_seg7_vertex_07015D68: + type: VTX + count: 15 + offset: 0x15D68 + symbol: bbh_seg7_vertex_07015D68 + +bbh_seg7_vertex_07015E58: + type: VTX + count: 16 + offset: 0x15E58 + symbol: bbh_seg7_vertex_07015E58 + +bbh_seg7_vertex_07015F58: + type: VTX + count: 14 + offset: 0x15F58 + symbol: bbh_seg7_vertex_07015F58 + +bbh_seg7_vertex_07016038: + type: VTX + count: 14 + offset: 0x16038 + symbol: bbh_seg7_vertex_07016038 + +bbh_seg7_vertex_07016118: + type: VTX + count: 15 + offset: 0x16118 + symbol: bbh_seg7_vertex_07016118 + +bbh_seg7_vertex_07016208: + type: VTX + count: 15 + offset: 0x16208 + symbol: bbh_seg7_vertex_07016208 + +bbh_seg7_vertex_070162F8: + type: VTX + count: 16 + offset: 0x162F8 + symbol: bbh_seg7_vertex_070162F8 + +bbh_seg7_vertex_070163F8: + type: VTX + count: 14 + offset: 0x163F8 + symbol: bbh_seg7_vertex_070163F8 + +bbh_seg7_vertex_070164D8: + type: VTX + count: 8 + offset: 0x164D8 + symbol: bbh_seg7_vertex_070164D8 + +bbh_seg7_vertex_07016558: + type: VTX + count: 8 + offset: 0x16558 + symbol: bbh_seg7_vertex_07016558 + +bbh_seg7_vertex_070165D8: + type: VTX + count: 14 + offset: 0x165D8 + symbol: bbh_seg7_vertex_070165D8 + +bbh_seg7_vertex_070166B8: + type: VTX + count: 15 + offset: 0x166B8 + symbol: bbh_seg7_vertex_070166B8 + +bbh_seg7_vertex_070167A8: + type: VTX + count: 14 + offset: 0x167A8 + symbol: bbh_seg7_vertex_070167A8 + +bbh_seg7_vertex_07016888: + type: VTX + count: 14 + offset: 0x16888 + symbol: bbh_seg7_vertex_07016888 + +bbh_seg7_vertex_07016968: + type: VTX + count: 15 + offset: 0x16968 + symbol: bbh_seg7_vertex_07016968 + +bbh_seg7_vertex_07016A58: + type: VTX + count: 16 + offset: 0x16A58 + symbol: bbh_seg7_vertex_07016A58 + +bbh_seg7_vertex_07016B58: + type: VTX + count: 16 + offset: 0x16B58 + symbol: bbh_seg7_vertex_07016B58 + +bbh_seg7_vertex_07016C58: + type: VTX + count: 14 + offset: 0x16C58 + symbol: bbh_seg7_vertex_07016C58 + +bbh_seg7_dl_07016D38: + type: GFX + offset: 0x16D38 + symbol: bbh_seg7_dl_07016D38 + +bbh_seg7_dl_07016DC8: + type: GFX + offset: 0x16DC8 + symbol: bbh_seg7_dl_07016DC8 + +bbh_seg7_dl_07016E10: + type: GFX + offset: 0x16E10 + symbol: bbh_seg7_dl_07016E10 + +bbh_seg7_dl_07016FE8: + type: GFX + offset: 0x16FE8 + symbol: bbh_seg7_dl_07016FE8 + +bbh_seg7_dl_07017050: + type: GFX + offset: 0x17050 + symbol: bbh_seg7_dl_07017050 + +bbh_seg7_dl_070170B8: + type: GFX + offset: 0x170B8 + symbol: bbh_seg7_dl_070170B8 + +bbh_seg7_dl_07017100: + type: GFX + offset: 0x17100 + symbol: bbh_seg7_dl_07017100 + +bbh_seg7_dl_07017148: + type: GFX + offset: 0x17148 + symbol: bbh_seg7_dl_07017148 + +bbh_seg7_dl_07017378: + type: GFX + offset: 0x17378 + symbol: bbh_seg7_dl_07017378 + +bbh_seg7_lights_07017480: + type: LIGHTS + size: 24 + offset: 0x17480 + symbol: bbh_seg7_lights_07017480 + +bbh_seg7_vertex_07017498: + type: VTX + count: 8 + offset: 0x17498 + symbol: bbh_seg7_vertex_07017498 + +bbh_seg7_dl_07017518: + type: GFX + offset: 0x17518 + symbol: bbh_seg7_dl_07017518 + +bbh_seg7_dl_07017570: + type: GFX + offset: 0x17570 + symbol: bbh_seg7_dl_07017570 + +bbh_seg7_vertex_070175E0: + type: VTX + count: 16 + offset: 0x175E0 + symbol: bbh_seg7_vertex_070175E0 + +bbh_seg7_dl_070176E0: + type: GFX + offset: 0x176E0 + symbol: bbh_seg7_dl_070176E0 + +bbh_seg7_dl_07017788: + type: GFX + offset: 0x17788 + symbol: bbh_seg7_dl_07017788 + +bbh_seg7_lights_070177F8: + type: LIGHTS + size: 24 + offset: 0x177F8 + symbol: bbh_seg7_lights_070177F8 + +bbh_seg7_lights_07017810: + type: LIGHTS + size: 24 + offset: 0x17810 + symbol: bbh_seg7_lights_07017810 + +bbh_seg7_vertex_07017828: + type: VTX + count: 15 + offset: 0x17828 + symbol: bbh_seg7_vertex_07017828 + +bbh_seg7_vertex_07017918: + type: VTX + count: 15 + offset: 0x17918 + symbol: bbh_seg7_vertex_07017918 + +bbh_seg7_vertex_07017A08: + type: VTX + count: 14 + offset: 0x17A08 + symbol: bbh_seg7_vertex_07017A08 + +bbh_seg7_vertex_07017AE8: + type: VTX + count: 16 + offset: 0x17AE8 + symbol: bbh_seg7_vertex_07017AE8 + +bbh_seg7_vertex_07017BE8: + type: VTX + count: 14 + offset: 0x17BE8 + symbol: bbh_seg7_vertex_07017BE8 + +bbh_seg7_vertex_07017CC8: + type: VTX + count: 15 + offset: 0x17CC8 + symbol: bbh_seg7_vertex_07017CC8 + +bbh_seg7_vertex_07017DB8: + type: VTX + count: 11 + offset: 0x17DB8 + symbol: bbh_seg7_vertex_07017DB8 + +bbh_seg7_vertex_07017E68: + type: VTX + count: 14 + offset: 0x17E68 + symbol: bbh_seg7_vertex_07017E68 + +bbh_seg7_vertex_07017F48: + type: VTX + count: 14 + offset: 0x17F48 + symbol: bbh_seg7_vertex_07017F48 + +bbh_seg7_vertex_07018028: + type: VTX + count: 16 + offset: 0x18028 + symbol: bbh_seg7_vertex_07018028 + +bbh_seg7_vertex_07018128: + type: VTX + count: 8 + offset: 0x18128 + symbol: bbh_seg7_vertex_07018128 + +bbh_seg7_vertex_070181A8: + type: VTX + count: 15 + offset: 0x181A8 + symbol: bbh_seg7_vertex_070181A8 + +bbh_seg7_vertex_07018298: + type: VTX + count: 14 + offset: 0x18298 + symbol: bbh_seg7_vertex_07018298 + +bbh_seg7_vertex_07018378: + type: VTX + count: 15 + offset: 0x18378 + symbol: bbh_seg7_vertex_07018378 + +bbh_seg7_vertex_07018468: + type: VTX + count: 15 + offset: 0x18468 + symbol: bbh_seg7_vertex_07018468 + +bbh_seg7_vertex_07018558: + type: VTX + count: 15 + offset: 0x18558 + symbol: bbh_seg7_vertex_07018558 + +bbh_seg7_vertex_07018648: + type: VTX + count: 16 + offset: 0x18648 + symbol: bbh_seg7_vertex_07018648 + +bbh_seg7_vertex_07018748: + type: VTX + count: 15 + offset: 0x18748 + symbol: bbh_seg7_vertex_07018748 + +bbh_seg7_vertex_07018838: + type: VTX + count: 14 + offset: 0x18838 + symbol: bbh_seg7_vertex_07018838 + +bbh_seg7_vertex_07018918: + type: VTX + count: 14 + offset: 0x18918 + symbol: bbh_seg7_vertex_07018918 + +bbh_seg7_vertex_070189F8: + type: VTX + count: 14 + offset: 0x189F8 + symbol: bbh_seg7_vertex_070189F8 + +bbh_seg7_vertex_07018AD8: + type: VTX + count: 11 + offset: 0x18AD8 + symbol: bbh_seg7_vertex_07018AD8 + +bbh_seg7_vertex_07018B88: + type: VTX + count: 12 + offset: 0x18B88 + symbol: bbh_seg7_vertex_07018B88 + +bbh_seg7_vertex_07018C48: + type: VTX + count: 16 + offset: 0x18C48 + symbol: bbh_seg7_vertex_07018C48 + +bbh_seg7_vertex_07018D48: + type: VTX + count: 15 + offset: 0x18D48 + symbol: bbh_seg7_vertex_07018D48 + +bbh_seg7_vertex_07018E38: + type: VTX + count: 16 + offset: 0x18E38 + symbol: bbh_seg7_vertex_07018E38 + +bbh_seg7_vertex_07018F38: + type: VTX + count: 16 + offset: 0x18F38 + symbol: bbh_seg7_vertex_07018F38 + +bbh_seg7_vertex_07019038: + type: VTX + count: 16 + offset: 0x19038 + symbol: bbh_seg7_vertex_07019038 + +bbh_seg7_vertex_07019138: + type: VTX + count: 15 + offset: 0x19138 + symbol: bbh_seg7_vertex_07019138 + +bbh_seg7_vertex_07019228: + type: VTX + count: 12 + offset: 0x19228 + symbol: bbh_seg7_vertex_07019228 + +bbh_seg7_vertex_070192E8: + type: VTX + count: 16 + offset: 0x192E8 + symbol: bbh_seg7_vertex_070192E8 + +bbh_seg7_vertex_070193E8: + type: VTX + count: 10 + offset: 0x193E8 + symbol: bbh_seg7_vertex_070193E8 + +bbh_seg7_vertex_07019488: + type: VTX + count: 8 + offset: 0x19488 + symbol: bbh_seg7_vertex_07019488 + +bbh_seg7_vertex_07019508: + type: VTX + count: 10 + offset: 0x19508 + symbol: bbh_seg7_vertex_07019508 + +bbh_seg7_dl_070195A8: + type: GFX + offset: 0x195A8 + symbol: bbh_seg7_dl_070195A8 + +bbh_seg7_dl_07019728: + type: GFX + offset: 0x19728 + symbol: bbh_seg7_dl_07019728 + +bbh_seg7_dl_070197B8: + type: GFX + offset: 0x197B8 + symbol: bbh_seg7_dl_070197B8 + +bbh_seg7_dl_070198C8: + type: GFX + offset: 0x198C8 + symbol: bbh_seg7_dl_070198C8 + +bbh_seg7_dl_07019B80: + type: GFX + offset: 0x19B80 + symbol: bbh_seg7_dl_07019B80 + +bbh_seg7_dl_07019BD8: + type: GFX + offset: 0x19BD8 + symbol: bbh_seg7_dl_07019BD8 + +bbh_seg7_dl_07019DD0: + type: GFX + offset: 0x19DD0 + symbol: bbh_seg7_dl_07019DD0 + +bbh_seg7_dl_07019E60: + type: GFX + offset: 0x19E60 + symbol: bbh_seg7_dl_07019E60 + +bbh_seg7_dl_07019EA8: + type: GFX + offset: 0x19EA8 + symbol: bbh_seg7_dl_07019EA8 + +bbh_seg7_dl_07019EF8: + type: GFX + offset: 0x19EF8 + symbol: bbh_seg7_dl_07019EF8 + +bbh_seg7_vertex_0701A008: + type: VTX + count: 4 + offset: 0x1A008 + symbol: bbh_seg7_vertex_0701A008 + +bbh_seg7_dl_0701A048: + type: GFX + offset: 0x1A048 + symbol: bbh_seg7_dl_0701A048 + +bbh_seg7_dl_0701A080: + type: GFX + offset: 0x1A080 + symbol: bbh_seg7_dl_0701A080 + +bbh_seg7_lights_0701A0F0: + type: LIGHTS + size: 24 + offset: 0x1A0F0 + symbol: bbh_seg7_lights_0701A0F0 + +bbh_seg7_lights_0701A108: + type: LIGHTS + size: 24 + offset: 0x1A108 + symbol: bbh_seg7_lights_0701A108 + +bbh_seg7_vertex_0701A120: + type: VTX + count: 4 + offset: 0x1A120 + symbol: bbh_seg7_vertex_0701A120 + +bbh_seg7_vertex_0701A160: + type: VTX + count: 16 + offset: 0x1A160 + symbol: bbh_seg7_vertex_0701A160 + +bbh_seg7_vertex_0701A260: + type: VTX + count: 16 + offset: 0x1A260 + symbol: bbh_seg7_vertex_0701A260 + +bbh_seg7_vertex_0701A360: + type: VTX + count: 15 + offset: 0x1A360 + symbol: bbh_seg7_vertex_0701A360 + +bbh_seg7_vertex_0701A450: + type: VTX + count: 16 + offset: 0x1A450 + symbol: bbh_seg7_vertex_0701A450 + +bbh_seg7_vertex_0701A550: + type: VTX + count: 13 + offset: 0x1A550 + symbol: bbh_seg7_vertex_0701A550 + +bbh_seg7_dl_0701A620: + type: GFX + offset: 0x1A620 + symbol: bbh_seg7_dl_0701A620 + +bbh_seg7_dl_0701A668: + type: GFX + offset: 0x1A668 + symbol: bbh_seg7_dl_0701A668 + +bbh_seg7_dl_0701A6E0: + type: GFX + offset: 0x1A6E0 + symbol: bbh_seg7_dl_0701A6E0 + +bbh_seg7_dl_0701A748: + type: GFX + offset: 0x1A748 + symbol: bbh_seg7_dl_0701A748 + +bbh_seg7_dl_0701A850: + type: GFX + offset: 0x1A850 + symbol: bbh_seg7_dl_0701A850 + +bbh_seg7_lights_0701A920: + type: LIGHTS + size: 24 + offset: 0x1A920 + symbol: bbh_seg7_lights_0701A920 + +bbh_seg7_lights_0701A938: + type: LIGHTS + size: 24 + offset: 0x1A938 + symbol: bbh_seg7_lights_0701A938 + +bbh_seg7_lights_0701A950: + type: LIGHTS + size: 24 + offset: 0x1A950 + symbol: bbh_seg7_lights_0701A950 + +bbh_seg7_vertex_0701A968: + type: VTX + count: 6 + offset: 0x1A968 + symbol: bbh_seg7_vertex_0701A968 + +bbh_seg7_vertex_0701A9C8: + type: VTX + count: 4 + offset: 0x1A9C8 + symbol: bbh_seg7_vertex_0701A9C8 + +bbh_seg7_vertex_0701AA08: + type: VTX + count: 16 + offset: 0x1AA08 + symbol: bbh_seg7_vertex_0701AA08 + +bbh_seg7_vertex_0701AB08: + type: VTX + count: 14 + offset: 0x1AB08 + symbol: bbh_seg7_vertex_0701AB08 + +bbh_seg7_vertex_0701ABE8: + type: VTX + count: 15 + offset: 0x1ABE8 + symbol: bbh_seg7_vertex_0701ABE8 + +bbh_seg7_vertex_0701ACD8: + type: VTX + count: 16 + offset: 0x1ACD8 + symbol: bbh_seg7_vertex_0701ACD8 + +bbh_seg7_vertex_0701ADD8: + type: VTX + count: 16 + offset: 0x1ADD8 + symbol: bbh_seg7_vertex_0701ADD8 + +bbh_seg7_vertex_0701AED8: + type: VTX + count: 7 + offset: 0x1AED8 + symbol: bbh_seg7_vertex_0701AED8 + +bbh_seg7_vertex_0701AF48: + type: VTX + count: 16 + offset: 0x1AF48 + symbol: bbh_seg7_vertex_0701AF48 + +bbh_seg7_vertex_0701B048: + type: VTX + count: 16 + offset: 0x1B048 + symbol: bbh_seg7_vertex_0701B048 + +bbh_seg7_vertex_0701B148: + type: VTX + count: 10 + offset: 0x1B148 + symbol: bbh_seg7_vertex_0701B148 + +bbh_seg7_vertex_0701B1E8: + type: VTX + count: 12 + offset: 0x1B1E8 + symbol: bbh_seg7_vertex_0701B1E8 + +bbh_seg7_vertex_0701B2A8: + type: VTX + count: 8 + offset: 0x1B2A8 + symbol: bbh_seg7_vertex_0701B2A8 + +bbh_seg7_dl_0701B328: + type: GFX + offset: 0x1B328 + symbol: bbh_seg7_dl_0701B328 + +bbh_seg7_dl_0701B380: + type: GFX + offset: 0x1B380 + symbol: bbh_seg7_dl_0701B380 + +bbh_seg7_dl_0701B558: + type: GFX + offset: 0x1B558 + symbol: bbh_seg7_dl_0701B558 + +bbh_seg7_dl_0701B620: + type: GFX + offset: 0x1B620 + symbol: bbh_seg7_dl_0701B620 + +bbh_seg7_dl_0701B678: + type: GFX + offset: 0x1B678 + symbol: bbh_seg7_dl_0701B678 + +bbh_seg7_dl_0701B6D0: + type: GFX + offset: 0x1B6D0 + symbol: bbh_seg7_dl_0701B6D0 + +bbh_seg7_lights_0701B7A8: + type: LIGHTS + size: 24 + offset: 0x1B7A8 + symbol: bbh_seg7_lights_0701B7A8 + +bbh_seg7_lights_0701B7C0: + type: LIGHTS + size: 24 + offset: 0x1B7C0 + symbol: bbh_seg7_lights_0701B7C0 + +bbh_seg7_lights_0701B7D8: + type: LIGHTS + size: 24 + offset: 0x1B7D8 + symbol: bbh_seg7_lights_0701B7D8 + +bbh_seg7_lights_0701B7F0: + type: LIGHTS + size: 24 + offset: 0x1B7F0 + symbol: bbh_seg7_lights_0701B7F0 + +bbh_seg7_lights_0701B808: + type: LIGHTS + size: 24 + offset: 0x1B808 + symbol: bbh_seg7_lights_0701B808 + +bbh_seg7_lights_0701B820: + type: LIGHTS + size: 24 + offset: 0x1B820 + symbol: bbh_seg7_lights_0701B820 + +bbh_seg7_lights_0701B838: + type: LIGHTS + size: 24 + offset: 0x1B838 + symbol: bbh_seg7_lights_0701B838 + +bbh_seg7_vertex_0701B850: + type: VTX + count: 15 + offset: 0x1B850 + symbol: bbh_seg7_vertex_0701B850 + +bbh_seg7_vertex_0701B940: + type: VTX + count: 7 + offset: 0x1B940 + symbol: bbh_seg7_vertex_0701B940 + +bbh_seg7_vertex_0701B9B0: + type: VTX + count: 16 + offset: 0x1B9B0 + symbol: bbh_seg7_vertex_0701B9B0 + +bbh_seg7_vertex_0701BAB0: + type: VTX + count: 4 + offset: 0x1BAB0 + symbol: bbh_seg7_vertex_0701BAB0 + +bbh_seg7_vertex_0701BAF0: + type: VTX + count: 16 + offset: 0x1BAF0 + symbol: bbh_seg7_vertex_0701BAF0 + +bbh_seg7_vertex_0701BBF0: + type: VTX + count: 16 + offset: 0x1BBF0 + symbol: bbh_seg7_vertex_0701BBF0 + +bbh_seg7_vertex_0701BCF0: + type: VTX + count: 16 + offset: 0x1BCF0 + symbol: bbh_seg7_vertex_0701BCF0 + +bbh_seg7_vertex_0701BDF0: + type: VTX + count: 15 + offset: 0x1BDF0 + symbol: bbh_seg7_vertex_0701BDF0 + +bbh_seg7_vertex_0701BEE0: + type: VTX + count: 15 + offset: 0x1BEE0 + symbol: bbh_seg7_vertex_0701BEE0 + +bbh_seg7_vertex_0701BFD0: + type: VTX + count: 16 + offset: 0x1BFD0 + symbol: bbh_seg7_vertex_0701BFD0 + +bbh_seg7_vertex_0701C0D0: + type: VTX + count: 14 + offset: 0x1C0D0 + symbol: bbh_seg7_vertex_0701C0D0 + +bbh_seg7_vertex_0701C1B0: + type: VTX + count: 15 + offset: 0x1C1B0 + symbol: bbh_seg7_vertex_0701C1B0 + +bbh_seg7_vertex_0701C2A0: + type: VTX + count: 14 + offset: 0x1C2A0 + symbol: bbh_seg7_vertex_0701C2A0 + +bbh_seg7_vertex_0701C380: + type: VTX + count: 14 + offset: 0x1C380 + symbol: bbh_seg7_vertex_0701C380 + +bbh_seg7_vertex_0701C460: + type: VTX + count: 16 + offset: 0x1C460 + symbol: bbh_seg7_vertex_0701C460 + +bbh_seg7_vertex_0701C560: + type: VTX + count: 15 + offset: 0x1C560 + symbol: bbh_seg7_vertex_0701C560 + +bbh_seg7_vertex_0701C650: + type: VTX + count: 14 + offset: 0x1C650 + symbol: bbh_seg7_vertex_0701C650 + +bbh_seg7_vertex_0701C730: + type: VTX + count: 15 + offset: 0x1C730 + symbol: bbh_seg7_vertex_0701C730 + +bbh_seg7_vertex_0701C820: + type: VTX + count: 11 + offset: 0x1C820 + symbol: bbh_seg7_vertex_0701C820 + +bbh_seg7_vertex_0701C8D0: + type: VTX + count: 12 + offset: 0x1C8D0 + symbol: bbh_seg7_vertex_0701C8D0 + +bbh_seg7_vertex_0701C990: + type: VTX + count: 15 + offset: 0x1C990 + symbol: bbh_seg7_vertex_0701C990 + +bbh_seg7_vertex_0701CA80: + type: VTX + count: 15 + offset: 0x1CA80 + symbol: bbh_seg7_vertex_0701CA80 + +bbh_seg7_vertex_0701CB70: + type: VTX + count: 15 + offset: 0x1CB70 + symbol: bbh_seg7_vertex_0701CB70 + +bbh_seg7_vertex_0701CC60: + type: VTX + count: 15 + offset: 0x1CC60 + symbol: bbh_seg7_vertex_0701CC60 + +bbh_seg7_vertex_0701CD50: + type: VTX + count: 15 + offset: 0x1CD50 + symbol: bbh_seg7_vertex_0701CD50 + +bbh_seg7_vertex_0701CE40: + type: VTX + count: 15 + offset: 0x1CE40 + symbol: bbh_seg7_vertex_0701CE40 + +bbh_seg7_vertex_0701CF30: + type: VTX + count: 16 + offset: 0x1CF30 + symbol: bbh_seg7_vertex_0701CF30 + +bbh_seg7_vertex_0701D030: + type: VTX + count: 16 + offset: 0x1D030 + symbol: bbh_seg7_vertex_0701D030 + +bbh_seg7_vertex_0701D130: + type: VTX + count: 8 + offset: 0x1D130 + symbol: bbh_seg7_vertex_0701D130 + +bbh_seg7_vertex_0701D1B0: + type: VTX + count: 16 + offset: 0x1D1B0 + symbol: bbh_seg7_vertex_0701D1B0 + +bbh_seg7_vertex_0701D2B0: + type: VTX + count: 16 + offset: 0x1D2B0 + symbol: bbh_seg7_vertex_0701D2B0 + +bbh_seg7_vertex_0701D3B0: + type: VTX + count: 16 + offset: 0x1D3B0 + symbol: bbh_seg7_vertex_0701D3B0 + +bbh_seg7_vertex_0701D4B0: + type: VTX + count: 16 + offset: 0x1D4B0 + symbol: bbh_seg7_vertex_0701D4B0 + +bbh_seg7_vertex_0701D5B0: + type: VTX + count: 15 + offset: 0x1D5B0 + symbol: bbh_seg7_vertex_0701D5B0 + +bbh_seg7_vertex_0701D6A0: + type: VTX + count: 16 + offset: 0x1D6A0 + symbol: bbh_seg7_vertex_0701D6A0 + +bbh_seg7_vertex_0701D7A0: + type: VTX + count: 8 + offset: 0x1D7A0 + symbol: bbh_seg7_vertex_0701D7A0 + +bbh_seg7_vertex_0701D820: + type: VTX + count: 15 + offset: 0x1D820 + symbol: bbh_seg7_vertex_0701D820 + +bbh_seg7_vertex_0701D910: + type: VTX + count: 7 + offset: 0x1D910 + symbol: bbh_seg7_vertex_0701D910 + +bbh_seg7_vertex_0701D980: + type: VTX + count: 4 + offset: 0x1D980 + symbol: bbh_seg7_vertex_0701D980 + +bbh_seg7_dl_0701D9C0: + type: GFX + offset: 0x1D9C0 + symbol: bbh_seg7_dl_0701D9C0 + +bbh_seg7_dl_0701DA50: + type: GFX + offset: 0x1DA50 + symbol: bbh_seg7_dl_0701DA50 + +bbh_seg7_dl_0701DB20: + type: GFX + offset: 0x1DB20 + symbol: bbh_seg7_dl_0701DB20 + +bbh_seg7_dl_0701DBF0: + type: GFX + offset: 0x1DBF0 + symbol: bbh_seg7_dl_0701DBF0 + +bbh_seg7_dl_0701DFA0: + type: GFX + offset: 0x1DFA0 + symbol: bbh_seg7_dl_0701DFA0 + +bbh_seg7_dl_0701E188: + type: GFX + offset: 0x1E188 + symbol: bbh_seg7_dl_0701E188 + +bbh_seg7_dl_0701E210: + type: GFX + offset: 0x1E210 + symbol: bbh_seg7_dl_0701E210 + +bbh_seg7_dl_0701E430: + type: GFX + offset: 0x1E430 + symbol: bbh_seg7_dl_0701E430 + +bbh_seg7_dl_0701E4B0: + type: GFX + offset: 0x1E4B0 + symbol: bbh_seg7_dl_0701E4B0 + +bbh_seg7_dl_0701E4E0: + type: GFX + offset: 0x1E4E0 + symbol: bbh_seg7_dl_0701E4E0 + +bbh_seg7_lights_0701E5D8: + type: LIGHTS + size: 24 + offset: 0x1E5D8 + symbol: bbh_seg7_lights_0701E5D8 + +bbh_seg7_vertex_0701E5F0: + type: VTX + count: 15 + offset: 0x1E5F0 + symbol: bbh_seg7_vertex_0701E5F0 + +bbh_seg7_vertex_0701E6E0: + type: VTX + count: 15 + offset: 0x1E6E0 + symbol: bbh_seg7_vertex_0701E6E0 + +bbh_seg7_vertex_0701E7D0: + type: VTX + count: 4 + offset: 0x1E7D0 + symbol: bbh_seg7_vertex_0701E7D0 + +bbh_seg7_dl_0701E810: + type: GFX + offset: 0x1E810 + symbol: bbh_seg7_dl_0701E810 + +bbh_seg7_dl_0701E8D8: + type: GFX + offset: 0x1E8D8 + symbol: bbh_seg7_dl_0701E8D8 + +bbh_seg7_lights_0701E948: + type: LIGHTS + size: 24 + offset: 0x1E948 + symbol: bbh_seg7_lights_0701E948 + +bbh_seg7_lights_0701E960: + type: LIGHTS + size: 24 + offset: 0x1E960 + symbol: bbh_seg7_lights_0701E960 + +bbh_seg7_vertex_0701E978: + type: VTX + count: 8 + offset: 0x1E978 + symbol: bbh_seg7_vertex_0701E978 + +bbh_seg7_vertex_0701E9F8: + type: VTX + count: 15 + offset: 0x1E9F8 + symbol: bbh_seg7_vertex_0701E9F8 + +bbh_seg7_vertex_0701EAE8: + type: VTX + count: 15 + offset: 0x1EAE8 + symbol: bbh_seg7_vertex_0701EAE8 + +bbh_seg7_vertex_0701EBD8: + type: VTX + count: 4 + offset: 0x1EBD8 + symbol: bbh_seg7_vertex_0701EBD8 + +bbh_seg7_dl_0701EC18: + type: GFX + offset: 0x1EC18 + symbol: bbh_seg7_dl_0701EC18 + +bbh_seg7_dl_0701ED18: + type: GFX + offset: 0x1ED18 + symbol: bbh_seg7_dl_0701ED18 + +bbh_seg7_vertex_0701ED88: + type: VTX + count: 8 + offset: 0x1ED88 + symbol: bbh_seg7_vertex_0701ED88 + +bbh_seg7_vertex_0701EE08: + type: VTX + count: 4 + offset: 0x1EE08 + symbol: bbh_seg7_vertex_0701EE08 + +bbh_seg7_dl_0701EE48: + type: GFX + offset: 0x1EE48 + symbol: bbh_seg7_dl_0701EE48 + +bbh_seg7_dl_0701EE90: + type: GFX + offset: 0x1EE90 + symbol: bbh_seg7_dl_0701EE90 + +bbh_seg7_dl_0701EEC8: + type: GFX + offset: 0x1EEC8 + symbol: bbh_seg7_dl_0701EEC8 + +bbh_seg7_vertex_0701EF58: + type: VTX + count: 12 + offset: 0x1EF58 + symbol: bbh_seg7_vertex_0701EF58 + +bbh_seg7_dl_0701F018: + type: GFX + offset: 0x1F018 + symbol: bbh_seg7_dl_0701F018 + +bbh_seg7_dl_0701F070: + type: GFX + offset: 0x1F070 + symbol: bbh_seg7_dl_0701F070 + +bbh_seg7_lights_0701F0E0: + type: LIGHTS + size: 24 + offset: 0x1F0E0 + symbol: bbh_seg7_lights_0701F0E0 + +bbh_seg7_vertex_0701F0F8: + type: VTX + count: 4 + offset: 0x1F0F8 + symbol: bbh_seg7_vertex_0701F0F8 + +bbh_seg7_vertex_0701F138: + type: VTX + count: 16 + offset: 0x1F138 + symbol: bbh_seg7_vertex_0701F138 + +bbh_seg7_dl_0701F238: + type: GFX + offset: 0x1F238 + symbol: bbh_seg7_dl_0701F238 + +bbh_seg7_dl_0701F280: + type: GFX + offset: 0x1F280 + symbol: bbh_seg7_dl_0701F280 + +bbh_seg7_dl_0701F2E8: + type: GFX + offset: 0x1F2E8 + symbol: bbh_seg7_dl_0701F2E8 + +bbh_seg7_lights_0701F378: + type: LIGHTS + size: 24 + offset: 0x1F378 + symbol: bbh_seg7_lights_0701F378 + +bbh_seg7_vertex_0701F390: + type: VTX + count: 4 + offset: 0x1F390 + symbol: bbh_seg7_vertex_0701F390 + +bbh_seg7_vertex_0701F3D0: + type: VTX + count: 16 + offset: 0x1F3D0 + symbol: bbh_seg7_vertex_0701F3D0 + +bbh_seg7_vertex_0701F4D0: + type: VTX + count: 4 + offset: 0x1F4D0 + symbol: bbh_seg7_vertex_0701F4D0 + +bbh_seg7_dl_0701F510: + type: GFX + offset: 0x1F510 + symbol: bbh_seg7_dl_0701F510 + +bbh_seg7_dl_0701F558: + type: GFX + offset: 0x1F558 + symbol: bbh_seg7_dl_0701F558 + +bbh_seg7_dl_0701F5C0: + type: GFX + offset: 0x1F5C0 + symbol: bbh_seg7_dl_0701F5C0 + +bbh_seg7_dl_0701F5F8: + type: GFX + offset: 0x1F5F8 + symbol: bbh_seg7_dl_0701F5F8 + +bbh_seg7_lights_0701F6A8: + type: LIGHTS + size: 24 + offset: 0x1F6A8 + symbol: bbh_seg7_lights_0701F6A8 + +bbh_seg7_vertex_0701F6C0: + type: VTX + count: 12 + offset: 0x1F6C0 + symbol: bbh_seg7_vertex_0701F6C0 + +bbh_seg7_dl_0701F780: + type: GFX + offset: 0x1F780 + symbol: bbh_seg7_dl_0701F780 + +bbh_seg7_dl_0701F7E8: + type: GFX + offset: 0x1F7E8 + symbol: bbh_seg7_dl_0701F7E8 + +bbh_seg7_lights_0701F858: + type: LIGHTS + size: 24 + offset: 0x1F858 + symbol: bbh_seg7_lights_0701F858 + +bbh_seg7_vertex_0701F870: + type: VTX + count: 15 + offset: 0x1F870 + symbol: bbh_seg7_vertex_0701F870 + +bbh_seg7_vertex_0701F960: + type: VTX + count: 11 + offset: 0x1F960 + symbol: bbh_seg7_vertex_0701F960 + +bbh_seg7_dl_0701FA10: + type: GFX + offset: 0x1FA10 + symbol: bbh_seg7_dl_0701FA10 + +bbh_seg7_dl_0701FAB0: + type: GFX + offset: 0x1FAB0 + symbol: bbh_seg7_dl_0701FAB0 + +bbh_seg7_lights_0701FB20: + type: LIGHTS + size: 24 + offset: 0x1FB20 + symbol: bbh_seg7_lights_0701FB20 + +bbh_seg7_vertex_0701FB38: + type: VTX + count: 4 + offset: 0x1FB38 + symbol: bbh_seg7_vertex_0701FB38 + +bbh_seg7_vertex_0701FB78: + type: VTX + count: 16 + offset: 0x1FB78 + symbol: bbh_seg7_vertex_0701FB78 + +bbh_seg7_dl_0701FC78: + type: GFX + offset: 0x1FC78 + symbol: bbh_seg7_dl_0701FC78 + +bbh_seg7_dl_0701FCC0: + type: GFX + offset: 0x1FCC0 + symbol: bbh_seg7_dl_0701FCC0 + +bbh_seg7_dl_0701FD28: + type: GFX + offset: 0x1FD28 + symbol: bbh_seg7_dl_0701FD28 + +bbh_seg7_vertex_0701FDB8: + type: VTX + count: 15 + offset: 0x1FDB8 + symbol: bbh_seg7_vertex_0701FDB8 + +bbh_seg7_vertex_0701FEA8: + type: VTX + count: 11 + offset: 0x1FEA8 + symbol: bbh_seg7_vertex_0701FEA8 + +bbh_seg7_dl_0701FF58: + type: GFX + offset: 0x1FF58 + symbol: bbh_seg7_dl_0701FF58 + +bbh_seg7_dl_0701FFE8: + type: GFX + offset: 0x1FFE8 + symbol: bbh_seg7_dl_0701FFE8 + +bbh_seg7_lights_07020058: + type: LIGHTS + size: 24 + offset: 0x20058 + symbol: bbh_seg7_lights_07020058 + +bbh_seg7_vertex_07020070: + type: VTX + count: 12 + offset: 0x20070 + symbol: bbh_seg7_vertex_07020070 + +bbh_seg7_vertex_07020130: + type: VTX + count: 16 + offset: 0x20130 + symbol: bbh_seg7_vertex_07020130 + +bbh_seg7_dl_07020230: + type: GFX + offset: 0x20230 + symbol: bbh_seg7_dl_07020230 + +bbh_seg7_dl_07020288: + type: GFX + offset: 0x20288 + symbol: bbh_seg7_dl_07020288 + +bbh_seg7_dl_070202F0: + type: GFX + offset: 0x202F0 + symbol: bbh_seg7_dl_070202F0 + +bbh_seg7_lights_07020368: + type: LIGHTS + size: 24 + offset: 0x20368 + symbol: bbh_seg7_lights_07020368 + +bbh_seg7_vertex_07020380: + type: VTX + count: 16 + offset: 0x20380 + symbol: bbh_seg7_vertex_07020380 + +bbh_seg7_vertex_07020480: + type: VTX + count: 8 + offset: 0x20480 + symbol: bbh_seg7_vertex_07020480 + +bbh_seg7_vertex_07020500: + type: VTX + count: 6 + offset: 0x20500 + symbol: bbh_seg7_vertex_07020500 + +bbh_seg7_vertex_07020560: + type: VTX + count: 6 + offset: 0x20560 + symbol: bbh_seg7_vertex_07020560 + +bbh_seg7_dl_070205C0: + type: GFX + offset: 0x205C0 + symbol: bbh_seg7_dl_070205C0 + +bbh_seg7_dl_07020660: + type: GFX + offset: 0x20660 + symbol: bbh_seg7_dl_07020660 + +bbh_seg7_dl_070206A8: + type: GFX + offset: 0x206A8 + symbol: bbh_seg7_dl_070206A8 + +bbh_seg7_dl_070206F0: + type: GFX + offset: 0x206F0 + symbol: bbh_seg7_dl_070206F0 + +bbh_seg7_collision_level: + type: SM64:COLLISION + offset: 0x207A0 + symbol: bbh_seg7_collision_level + +bbh_seg7_rooms: + type: BLOB + size: 0x866 + offset: 0x2605C + symbol: bbh_seg7_rooms + +bbh_seg7_macro_objs: + type: SM64:MACRO + offset: 0x268C4 + symbol: bbh_seg7_macro_objs + +bbh_seg7_collision_staircase_step: + type: SM64:COLLISION + offset: 0x26A1C + symbol: bbh_seg7_collision_staircase_step + +bbh_seg7_collision_tilt_floor_platform: + type: SM64:COLLISION + offset: 0x26A98 + symbol: bbh_seg7_collision_tilt_floor_platform + +bbh_seg7_collision_07026B1C: + type: SM64:COLLISION + offset: 0x26B1C + symbol: bbh_seg7_collision_07026B1C + +bbh_seg7_collision_haunted_bookshelf: + type: SM64:COLLISION + offset: 0x26B4C + symbol: bbh_seg7_collision_haunted_bookshelf + +bbh_seg7_collision_mesh_elevator: + type: SM64:COLLISION + offset: 0x26B94 + symbol: bbh_seg7_collision_mesh_elevator + +bbh_seg7_collision_merry_go_round: + type: SM64:COLLISION + offset: 0x26C1C + symbol: bbh_seg7_collision_merry_go_round + +bbh_seg7_collision_coffin: + type: SM64:COLLISION + offset: 0x26D18 + symbol: bbh_seg7_collision_coffin + +bbh_movtex_merry_go_round_water_entrance_data: + type: SM64:MOVTEX + quad: true + offset: 0x26DE4 + symbol: bbh_movtex_merry_go_round_water_entrance_data + +bbh_movtex_merry_go_round_water_side_data: + type: SM64:MOVTEX + quad: true + offset: 0x26E04 + symbol: bbh_movtex_merry_go_round_water_side_data + +bbh_movtex_merry_go_round_water_entrance: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x26E24 + symbol: bbh_movtex_merry_go_round_water_entrance + +bbh_movtex_merry_go_round_water_side: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x26E34 + symbol: bbh_movtex_merry_go_round_water_side diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh/geo.yml new file mode 100644 index 0000000..4afa050 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bbh/geo.yml @@ -0,0 +1,211 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bbh.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw.yml new file mode 100644 index 0000000..25a6feb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw.yml @@ -0,0 +1,1425 @@ +:config: + autopads: false + compression: + offset: 0x452D40 + segments: + - [ 0x7, 0x452D40 ] + external_files: + - "assets/ymls/jp/textures/sky.yml" + header: + header: + - '#include "bitdw/geo.h"' + - '' + - 'extern const LevelScript level_bitdw_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bitdw_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bitdw_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitdw_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitdw_seg7_texture_07001800 + +bitdw_seg7_vertex_07002000: + type: VTX + count: 8 + offset: 0x2000 + symbol: bitdw_seg7_vertex_07002000 + +bitdw_seg7_dl_07002080: + type: GFX + offset: 0x2080 + symbol: bitdw_seg7_dl_07002080 + +bitdw_seg7_dl_070020C8: + type: GFX + offset: 0x20C8 + symbol: bitdw_seg7_dl_070020C8 + +bitdw_seg7_vertex_07002138: + type: VTX + count: 16 + offset: 0x2138 + symbol: bitdw_seg7_vertex_07002138 + +bitdw_seg7_vertex_07002238: + type: VTX + count: 12 + offset: 0x2238 + symbol: bitdw_seg7_vertex_07002238 + +bitdw_seg7_vertex_070022F8: + type: VTX + count: 16 + offset: 0x22F8 + symbol: bitdw_seg7_vertex_070022F8 + +bitdw_seg7_vertex_070023F8: + type: VTX + count: 16 + offset: 0x23F8 + symbol: bitdw_seg7_vertex_070023F8 + +bitdw_seg7_vertex_070024F8: + type: VTX + count: 14 + offset: 0x24F8 + symbol: bitdw_seg7_vertex_070024F8 + +bitdw_seg7_vertex_070025D8: + type: VTX + count: 8 + offset: 0x25D8 + symbol: bitdw_seg7_vertex_070025D8 + +bitdw_seg7_vertex_07002658: + type: VTX + count: 4 + offset: 0x2658 + symbol: bitdw_seg7_vertex_07002658 + +bitdw_seg7_dl_07002698: + type: GFX + offset: 0x2698 + symbol: bitdw_seg7_dl_07002698 + +bitdw_seg7_dl_07002700: + type: GFX + offset: 0x2700 + symbol: bitdw_seg7_dl_07002700 + +bitdw_seg7_dl_07002758: + type: GFX + offset: 0x2758 + symbol: bitdw_seg7_dl_07002758 + +bitdw_seg7_dl_07002868: + type: GFX + offset: 0x2868 + symbol: bitdw_seg7_dl_07002868 + +bitdw_seg7_dl_070028A0: + type: GFX + offset: 0x28A0 + symbol: bitdw_seg7_dl_070028A0 + +bitdw_seg7_vertex_07002928: + type: VTX + count: 16 + offset: 0x2928 + symbol: bitdw_seg7_vertex_07002928 + +bitdw_seg7_vertex_07002A28: + type: VTX + count: 16 + offset: 0x2A28 + symbol: bitdw_seg7_vertex_07002A28 + +bitdw_seg7_vertex_07002B28: + type: VTX + count: 8 + offset: 0x2B28 + symbol: bitdw_seg7_vertex_07002B28 + +bitdw_seg7_vertex_07002BA8: + type: VTX + count: 16 + offset: 0x2BA8 + symbol: bitdw_seg7_vertex_07002BA8 + +bitdw_seg7_vertex_07002CA8: + type: VTX + count: 15 + offset: 0x2CA8 + symbol: bitdw_seg7_vertex_07002CA8 + +bitdw_seg7_vertex_07002D98: + type: VTX + count: 15 + offset: 0x2D98 + symbol: bitdw_seg7_vertex_07002D98 + +bitdw_seg7_vertex_07002E88: + type: VTX + count: 16 + offset: 0x2E88 + symbol: bitdw_seg7_vertex_07002E88 + +bitdw_seg7_vertex_07002F88: + type: VTX + count: 16 + offset: 0x2F88 + symbol: bitdw_seg7_vertex_07002F88 + +bitdw_seg7_dl_07003088: + type: GFX + offset: 0x3088 + symbol: bitdw_seg7_dl_07003088 + +bitdw_seg7_dl_07003160: + type: GFX + offset: 0x3160 + symbol: bitdw_seg7_dl_07003160 + +bitdw_seg7_dl_070032F8: + type: GFX + offset: 0x32F8 + symbol: bitdw_seg7_dl_070032F8 + +bitdw_seg7_vertex_07003370: + type: VTX + count: 15 + offset: 0x3370 + symbol: bitdw_seg7_vertex_07003370 + +bitdw_seg7_vertex_07003460: + type: VTX + count: 8 + offset: 0x3460 + symbol: bitdw_seg7_vertex_07003460 + +bitdw_seg7_vertex_070034E0: + type: VTX + count: 4 + offset: 0x34E0 + symbol: bitdw_seg7_vertex_070034E0 + +bitdw_seg7_dl_07003520: + type: GFX + offset: 0x3520 + symbol: bitdw_seg7_dl_07003520 + +bitdw_seg7_dl_07003588: + type: GFX + offset: 0x3588 + symbol: bitdw_seg7_dl_07003588 + +bitdw_seg7_dl_070035D0: + type: GFX + offset: 0x35D0 + symbol: bitdw_seg7_dl_070035D0 + +bitdw_seg7_dl_07003608: + type: GFX + offset: 0x3608 + symbol: bitdw_seg7_dl_07003608 + +bitdw_seg7_vertex_07003688: + type: VTX + count: 15 + offset: 0x3688 + symbol: bitdw_seg7_vertex_07003688 + +bitdw_seg7_vertex_07003778: + type: VTX + count: 15 + offset: 0x3778 + symbol: bitdw_seg7_vertex_07003778 + +bitdw_seg7_vertex_07003868: + type: VTX + count: 16 + offset: 0x3868 + symbol: bitdw_seg7_vertex_07003868 + +bitdw_seg7_vertex_07003968: + type: VTX + count: 16 + offset: 0x3968 + symbol: bitdw_seg7_vertex_07003968 + +bitdw_seg7_vertex_07003A68: + type: VTX + count: 3 + offset: 0x3A68 + symbol: bitdw_seg7_vertex_07003A68 + +bitdw_seg7_dl_07003A98: + type: GFX + offset: 0x3A98 + symbol: bitdw_seg7_dl_07003A98 + +bitdw_seg7_dl_07003BF0: + type: GFX + offset: 0x3BF0 + symbol: bitdw_seg7_dl_07003BF0 + +bitdw_seg7_vertex_07003C60: + type: VTX + count: 16 + offset: 0x3C60 + symbol: bitdw_seg7_vertex_07003C60 + +bitdw_seg7_vertex_07003D60: + type: VTX + count: 16 + offset: 0x3D60 + symbol: bitdw_seg7_vertex_07003D60 + +bitdw_seg7_vertex_07003E60: + type: VTX + count: 16 + offset: 0x3E60 + symbol: bitdw_seg7_vertex_07003E60 + +bitdw_seg7_vertex_07003F60: + type: VTX + count: 16 + offset: 0x3F60 + symbol: bitdw_seg7_vertex_07003F60 + +bitdw_seg7_vertex_07004060: + type: VTX + count: 16 + offset: 0x4060 + symbol: bitdw_seg7_vertex_07004060 + +bitdw_seg7_dl_07004160: + type: GFX + offset: 0x4160 + symbol: bitdw_seg7_dl_07004160 + +bitdw_seg7_dl_07004220: + type: GFX + offset: 0x4220 + symbol: bitdw_seg7_dl_07004220 + +bitdw_seg7_dl_07004318: + type: GFX + offset: 0x4318 + symbol: bitdw_seg7_dl_07004318 + +bitdw_seg7_vertex_07004390: + type: VTX + count: 15 + offset: 0x4390 + symbol: bitdw_seg7_vertex_07004390 + +bitdw_seg7_vertex_07004480: + type: VTX + count: 11 + offset: 0x4480 + symbol: bitdw_seg7_vertex_07004480 + +bitdw_seg7_dl_07004530: + type: GFX + offset: 0x4530 + symbol: bitdw_seg7_dl_07004530 + +bitdw_seg7_dl_070045C0: + type: GFX + offset: 0x45C0 + symbol: bitdw_seg7_dl_070045C0 + +bitdw_seg7_vertex_07004630: + type: VTX + count: 15 + offset: 0x4630 + symbol: bitdw_seg7_vertex_07004630 + +bitdw_seg7_vertex_07004720: + type: VTX + count: 15 + offset: 0x4720 + symbol: bitdw_seg7_vertex_07004720 + +bitdw_seg7_vertex_07004810: + type: VTX + count: 16 + offset: 0x4810 + symbol: bitdw_seg7_vertex_07004810 + +bitdw_seg7_vertex_07004910: + type: VTX + count: 15 + offset: 0x4910 + symbol: bitdw_seg7_vertex_07004910 + +bitdw_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: bitdw_seg7_vertex_07004A00 + +bitdw_seg7_vertex_07004B00: + type: VTX + count: 8 + offset: 0x4B00 + symbol: bitdw_seg7_vertex_07004B00 + +bitdw_seg7_vertex_07004B80: + type: VTX + count: 16 + offset: 0x4B80 + symbol: bitdw_seg7_vertex_07004B80 + +bitdw_seg7_vertex_07004C80: + type: VTX + count: 16 + offset: 0x4C80 + symbol: bitdw_seg7_vertex_07004C80 + +bitdw_seg7_vertex_07004D80: + type: VTX + count: 4 + offset: 0x4D80 + symbol: bitdw_seg7_vertex_07004D80 + +bitdw_seg7_dl_07004DC0: + type: GFX + offset: 0x4DC0 + symbol: bitdw_seg7_dl_07004DC0 + +bitdw_seg7_dl_07004F70: + type: GFX + offset: 0x4F70 + symbol: bitdw_seg7_dl_07004F70 + +bitdw_seg7_dl_07004FF8: + type: GFX + offset: 0x4FF8 + symbol: bitdw_seg7_dl_07004FF8 + +bitdw_seg7_dl_07005078: + type: GFX + offset: 0x5078 + symbol: bitdw_seg7_dl_07005078 + +bitdw_seg7_vertex_070050F8: + type: VTX + count: 16 + offset: 0x50F8 + symbol: bitdw_seg7_vertex_070050F8 + +bitdw_seg7_vertex_070051F8: + type: VTX + count: 16 + offset: 0x51F8 + symbol: bitdw_seg7_vertex_070051F8 + +bitdw_seg7_vertex_070052F8: + type: VTX + count: 8 + offset: 0x52F8 + symbol: bitdw_seg7_vertex_070052F8 + +bitdw_seg7_vertex_07005378: + type: VTX + count: 16 + offset: 0x5378 + symbol: bitdw_seg7_vertex_07005378 + +bitdw_seg7_vertex_07005478: + type: VTX + count: 15 + offset: 0x5478 + symbol: bitdw_seg7_vertex_07005478 + +bitdw_seg7_vertex_07005568: + type: VTX + count: 16 + offset: 0x5568 + symbol: bitdw_seg7_vertex_07005568 + +bitdw_seg7_vertex_07005668: + type: VTX + count: 14 + offset: 0x5668 + symbol: bitdw_seg7_vertex_07005668 + +bitdw_seg7_vertex_07005748: + type: VTX + count: 11 + offset: 0x5748 + symbol: bitdw_seg7_vertex_07005748 + +bitdw_seg7_vertex_070057F8: + type: VTX + count: 16 + offset: 0x57F8 + symbol: bitdw_seg7_vertex_070057F8 + +bitdw_seg7_dl_070058F8: + type: GFX + offset: 0x58F8 + symbol: bitdw_seg7_dl_070058F8 + +bitdw_seg7_dl_070059D0: + type: GFX + offset: 0x59D0 + symbol: bitdw_seg7_dl_070059D0 + +bitdw_seg7_dl_07005B58: + type: GFX + offset: 0x5B58 + symbol: bitdw_seg7_dl_07005B58 + +bitdw_seg7_dl_07005BC0: + type: GFX + offset: 0x5BC0 + symbol: bitdw_seg7_dl_07005BC0 + +bitdw_seg7_vertex_07005C40: + type: VTX + count: 16 + offset: 0x5C40 + symbol: bitdw_seg7_vertex_07005C40 + +bitdw_seg7_vertex_07005D40: + type: VTX + count: 16 + offset: 0x5D40 + symbol: bitdw_seg7_vertex_07005D40 + +bitdw_seg7_vertex_07005E40: + type: VTX + count: 14 + offset: 0x5E40 + symbol: bitdw_seg7_vertex_07005E40 + +bitdw_seg7_vertex_07005F20: + type: VTX + count: 15 + offset: 0x5F20 + symbol: bitdw_seg7_vertex_07005F20 + +bitdw_seg7_vertex_07006010: + type: VTX + count: 14 + offset: 0x6010 + symbol: bitdw_seg7_vertex_07006010 + +bitdw_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: bitdw_seg7_vertex_070060F0 + +bitdw_seg7_vertex_070061E0: + type: VTX + count: 16 + offset: 0x61E0 + symbol: bitdw_seg7_vertex_070061E0 + +bitdw_seg7_vertex_070062E0: + type: VTX + count: 8 + offset: 0x62E0 + symbol: bitdw_seg7_vertex_070062E0 + +bitdw_seg7_dl_07006360: + type: GFX + offset: 0x6360 + symbol: bitdw_seg7_dl_07006360 + +bitdw_seg7_dl_070063E8: + type: GFX + offset: 0x63E8 + symbol: bitdw_seg7_dl_070063E8 + +bitdw_seg7_dl_070064A8: + type: GFX + offset: 0x64A8 + symbol: bitdw_seg7_dl_070064A8 + +bitdw_seg7_dl_070065F0: + type: GFX + offset: 0x65F0 + symbol: bitdw_seg7_dl_070065F0 + +bitdw_seg7_vertex_07006670: + type: VTX + count: 16 + offset: 0x6670 + symbol: bitdw_seg7_vertex_07006670 + +bitdw_seg7_vertex_07006770: + type: VTX + count: 16 + offset: 0x6770 + symbol: bitdw_seg7_vertex_07006770 + +bitdw_seg7_vertex_07006870: + type: VTX + count: 16 + offset: 0x6870 + symbol: bitdw_seg7_vertex_07006870 + +bitdw_seg7_vertex_07006970: + type: VTX + count: 16 + offset: 0x6970 + symbol: bitdw_seg7_vertex_07006970 + +bitdw_seg7_vertex_07006A70: + type: VTX + count: 16 + offset: 0x6A70 + symbol: bitdw_seg7_vertex_07006A70 + +bitdw_seg7_vertex_07006B70: + type: VTX + count: 16 + offset: 0x6B70 + symbol: bitdw_seg7_vertex_07006B70 + +bitdw_seg7_vertex_07006C70: + type: VTX + count: 16 + offset: 0x6C70 + symbol: bitdw_seg7_vertex_07006C70 + +bitdw_seg7_vertex_07006D70: + type: VTX + count: 14 + offset: 0x6D70 + symbol: bitdw_seg7_vertex_07006D70 + +bitdw_seg7_vertex_07006E50: + type: VTX + count: 16 + offset: 0x6E50 + symbol: bitdw_seg7_vertex_07006E50 + +bitdw_seg7_vertex_07006F50: + type: VTX + count: 16 + offset: 0x6F50 + symbol: bitdw_seg7_vertex_07006F50 + +bitdw_seg7_vertex_07007050: + type: VTX + count: 16 + offset: 0x7050 + symbol: bitdw_seg7_vertex_07007050 + +bitdw_seg7_vertex_07007150: + type: VTX + count: 12 + offset: 0x7150 + symbol: bitdw_seg7_vertex_07007150 + +bitdw_seg7_vertex_07007210: + type: VTX + count: 15 + offset: 0x7210 + symbol: bitdw_seg7_vertex_07007210 + +bitdw_seg7_vertex_07007300: + type: VTX + count: 15 + offset: 0x7300 + symbol: bitdw_seg7_vertex_07007300 + +bitdw_seg7_vertex_070073F0: + type: VTX + count: 4 + offset: 0x73F0 + symbol: bitdw_seg7_vertex_070073F0 + +bitdw_seg7_vertex_07007430: + type: VTX + count: 16 + offset: 0x7430 + symbol: bitdw_seg7_vertex_07007430 + +bitdw_seg7_vertex_07007530: + type: VTX + count: 8 + offset: 0x7530 + symbol: bitdw_seg7_vertex_07007530 + +bitdw_seg7_dl_070075B0: + type: GFX + offset: 0x75B0 + symbol: bitdw_seg7_dl_070075B0 + +bitdw_seg7_dl_07007810: + type: GFX + offset: 0x7810 + symbol: bitdw_seg7_dl_07007810 + +bitdw_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: bitdw_seg7_dl_07007940 + +bitdw_seg7_dl_07007A18: + type: GFX + offset: 0x7A18 + symbol: bitdw_seg7_dl_07007A18 + +bitdw_seg7_dl_07007AA8: + type: GFX + offset: 0x7AA8 + symbol: bitdw_seg7_dl_07007AA8 + +bitdw_seg7_vertex_07007B30: + type: VTX + count: 16 + offset: 0x7B30 + symbol: bitdw_seg7_vertex_07007B30 + +bitdw_seg7_vertex_07007C30: + type: VTX + count: 16 + offset: 0x7C30 + symbol: bitdw_seg7_vertex_07007C30 + +bitdw_seg7_vertex_07007D30: + type: VTX + count: 16 + offset: 0x7D30 + symbol: bitdw_seg7_vertex_07007D30 + +bitdw_seg7_vertex_07007E30: + type: VTX + count: 16 + offset: 0x7E30 + symbol: bitdw_seg7_vertex_07007E30 + +bitdw_seg7_vertex_07007F30: + type: VTX + count: 16 + offset: 0x7F30 + symbol: bitdw_seg7_vertex_07007F30 + +bitdw_seg7_vertex_07008030: + type: VTX + count: 15 + offset: 0x8030 + symbol: bitdw_seg7_vertex_07008030 + +bitdw_seg7_vertex_07008120: + type: VTX + count: 15 + offset: 0x8120 + symbol: bitdw_seg7_vertex_07008120 + +bitdw_seg7_vertex_07008210: + type: VTX + count: 16 + offset: 0x8210 + symbol: bitdw_seg7_vertex_07008210 + +bitdw_seg7_vertex_07008310: + type: VTX + count: 7 + offset: 0x8310 + symbol: bitdw_seg7_vertex_07008310 + +bitdw_seg7_vertex_07008380: + type: VTX + count: 16 + offset: 0x8380 + symbol: bitdw_seg7_vertex_07008380 + +bitdw_seg7_vertex_07008480: + type: VTX + count: 16 + offset: 0x8480 + symbol: bitdw_seg7_vertex_07008480 + +bitdw_seg7_vertex_07008580: + type: VTX + count: 16 + offset: 0x8580 + symbol: bitdw_seg7_vertex_07008580 + +bitdw_seg7_vertex_07008680: + type: VTX + count: 12 + offset: 0x8680 + symbol: bitdw_seg7_vertex_07008680 + +bitdw_seg7_vertex_07008740: + type: VTX + count: 15 + offset: 0x8740 + symbol: bitdw_seg7_vertex_07008740 + +bitdw_seg7_vertex_07008830: + type: VTX + count: 16 + offset: 0x8830 + symbol: bitdw_seg7_vertex_07008830 + +bitdw_seg7_vertex_07008930: + type: VTX + count: 4 + offset: 0x8930 + symbol: bitdw_seg7_vertex_07008930 + +bitdw_seg7_vertex_07008970: + type: VTX + count: 16 + offset: 0x8970 + symbol: bitdw_seg7_vertex_07008970 + +bitdw_seg7_vertex_07008A70: + type: VTX + count: 8 + offset: 0x8A70 + symbol: bitdw_seg7_vertex_07008A70 + +bitdw_seg7_dl_07008AF0: + type: GFX + offset: 0x8AF0 + symbol: bitdw_seg7_dl_07008AF0 + +bitdw_seg7_dl_07008D58: + type: GFX + offset: 0x8D58 + symbol: bitdw_seg7_dl_07008D58 + +bitdw_seg7_dl_07008E88: + type: GFX + offset: 0x8E88 + symbol: bitdw_seg7_dl_07008E88 + +bitdw_seg7_dl_07008F60: + type: GFX + offset: 0x8F60 + symbol: bitdw_seg7_dl_07008F60 + +bitdw_seg7_dl_07008FF0: + type: GFX + offset: 0x8FF0 + symbol: bitdw_seg7_dl_07008FF0 + +bitdw_seg7_vertex_07009078: + type: VTX + count: 15 + offset: 0x9078 + symbol: bitdw_seg7_vertex_07009078 + +bitdw_seg7_vertex_07009168: + type: VTX + count: 16 + offset: 0x9168 + symbol: bitdw_seg7_vertex_07009168 + +bitdw_seg7_vertex_07009268: + type: VTX + count: 8 + offset: 0x9268 + symbol: bitdw_seg7_vertex_07009268 + +bitdw_seg7_dl_070092E8: + type: GFX + offset: 0x92E8 + symbol: bitdw_seg7_dl_070092E8 + +bitdw_seg7_dl_070093B0: + type: GFX + offset: 0x93B0 + symbol: bitdw_seg7_dl_070093B0 + +bitdw_seg7_vertex_07009430: + type: VTX + count: 16 + offset: 0x9430 + symbol: bitdw_seg7_vertex_07009430 + +bitdw_seg7_vertex_07009530: + type: VTX + count: 14 + offset: 0x9530 + symbol: bitdw_seg7_vertex_07009530 + +bitdw_seg7_vertex_07009610: + type: VTX + count: 8 + offset: 0x9610 + symbol: bitdw_seg7_vertex_07009610 + +bitdw_seg7_vertex_07009690: + type: VTX + count: 16 + offset: 0x9690 + symbol: bitdw_seg7_vertex_07009690 + +bitdw_seg7_vertex_07009790: + type: VTX + count: 15 + offset: 0x9790 + symbol: bitdw_seg7_vertex_07009790 + +bitdw_seg7_vertex_07009880: + type: VTX + count: 15 + offset: 0x9880 + symbol: bitdw_seg7_vertex_07009880 + +bitdw_seg7_vertex_07009970: + type: VTX + count: 16 + offset: 0x9970 + symbol: bitdw_seg7_vertex_07009970 + +bitdw_seg7_vertex_07009A70: + type: VTX + count: 15 + offset: 0x9A70 + symbol: bitdw_seg7_vertex_07009A70 + +bitdw_seg7_vertex_07009B60: + type: VTX + count: 15 + offset: 0x9B60 + symbol: bitdw_seg7_vertex_07009B60 + +bitdw_seg7_vertex_07009C50: + type: VTX + count: 16 + offset: 0x9C50 + symbol: bitdw_seg7_vertex_07009C50 + +bitdw_seg7_vertex_07009D50: + type: VTX + count: 14 + offset: 0x9D50 + symbol: bitdw_seg7_vertex_07009D50 + +bitdw_seg7_vertex_07009E30: + type: VTX + count: 6 + offset: 0x9E30 + symbol: bitdw_seg7_vertex_07009E30 + +bitdw_seg7_vertex_07009E90: + type: VTX + count: 8 + offset: 0x9E90 + symbol: bitdw_seg7_vertex_07009E90 + +bitdw_seg7_vertex_07009F10: + type: VTX + count: 8 + offset: 0x9F10 + symbol: bitdw_seg7_vertex_07009F10 + +bitdw_seg7_dl_07009F90: + type: GFX + offset: 0x9F90 + symbol: bitdw_seg7_dl_07009F90 + +bitdw_seg7_dl_0700A058: + type: GFX + offset: 0xA058 + symbol: bitdw_seg7_dl_0700A058 + +bitdw_seg7_dl_0700A188: + type: GFX + offset: 0xA188 + symbol: bitdw_seg7_dl_0700A188 + +bitdw_seg7_dl_0700A2B8: + type: GFX + offset: 0xA2B8 + symbol: bitdw_seg7_dl_0700A2B8 + +bitdw_seg7_dl_0700A310: + type: GFX + offset: 0xA310 + symbol: bitdw_seg7_dl_0700A310 + +bitdw_seg7_dl_0700A368: + type: GFX + offset: 0xA368 + symbol: bitdw_seg7_dl_0700A368 + +bitdw_seg7_vertex_0700A3F8: + type: VTX + count: 16 + offset: 0xA3F8 + symbol: bitdw_seg7_vertex_0700A3F8 + +bitdw_seg7_vertex_0700A4F8: + type: VTX + count: 16 + offset: 0xA4F8 + symbol: bitdw_seg7_vertex_0700A4F8 + +bitdw_seg7_dl_0700A5F8: + type: GFX + offset: 0xA5F8 + symbol: bitdw_seg7_dl_0700A5F8 + +bitdw_seg7_dl_0700A6A8: + type: GFX + offset: 0xA6A8 + symbol: bitdw_seg7_dl_0700A6A8 + +bitdw_seg7_vertex_0700A718: + type: VTX + count: 16 + offset: 0xA718 + symbol: bitdw_seg7_vertex_0700A718 + +bitdw_seg7_vertex_0700A818: + type: VTX + count: 16 + offset: 0xA818 + symbol: bitdw_seg7_vertex_0700A818 + +bitdw_seg7_vertex_0700A918: + type: VTX + count: 16 + offset: 0xA918 + symbol: bitdw_seg7_vertex_0700A918 + +bitdw_seg7_vertex_0700AA18: + type: VTX + count: 14 + offset: 0xAA18 + symbol: bitdw_seg7_vertex_0700AA18 + +bitdw_seg7_vertex_0700AAF8: + type: VTX + count: 8 + offset: 0xAAF8 + symbol: bitdw_seg7_vertex_0700AAF8 + +bitdw_seg7_dl_0700AB78: + type: GFX + offset: 0xAB78 + symbol: bitdw_seg7_dl_0700AB78 + +bitdw_seg7_dl_0700AC70: + type: GFX + offset: 0xAC70 + symbol: bitdw_seg7_dl_0700AC70 + +bitdw_seg7_dl_0700ACC8: + type: GFX + offset: 0xACC8 + symbol: bitdw_seg7_dl_0700ACC8 + +bitdw_seg7_dl_0700AD10: + type: GFX + offset: 0xAD10 + symbol: bitdw_seg7_dl_0700AD10 + +bitdw_seg7_vertex_0700AD90: + type: VTX + count: 16 + offset: 0xAD90 + symbol: bitdw_seg7_vertex_0700AD90 + +bitdw_seg7_vertex_0700AE90: + type: VTX + count: 8 + offset: 0xAE90 + symbol: bitdw_seg7_vertex_0700AE90 + +bitdw_seg7_dl_0700AF10: + type: GFX + offset: 0xAF10 + symbol: bitdw_seg7_dl_0700AF10 + +bitdw_seg7_dl_0700AFA0: + type: GFX + offset: 0xAFA0 + symbol: bitdw_seg7_dl_0700AFA0 + +bitdw_seg7_vertex_0700B010: + type: VTX + count: 16 + offset: 0xB010 + symbol: bitdw_seg7_vertex_0700B010 + +bitdw_seg7_vertex_0700B110: + type: VTX + count: 8 + offset: 0xB110 + symbol: bitdw_seg7_vertex_0700B110 + +bitdw_seg7_dl_0700B190: + type: GFX + offset: 0xB190 + symbol: bitdw_seg7_dl_0700B190 + +bitdw_seg7_dl_0700B220: + type: GFX + offset: 0xB220 + symbol: bitdw_seg7_dl_0700B220 + +bitdw_seg7_vertex_0700B290: + type: VTX + count: 15 + offset: 0xB290 + symbol: bitdw_seg7_vertex_0700B290 + +bitdw_seg7_vertex_0700B380: + type: VTX + count: 9 + offset: 0xB380 + symbol: bitdw_seg7_vertex_0700B380 + +bitdw_seg7_dl_0700B410: + type: GFX + offset: 0xB410 + symbol: bitdw_seg7_dl_0700B410 + +bitdw_seg7_dl_0700B480: + type: GFX + offset: 0xB480 + symbol: bitdw_seg7_dl_0700B480 + +bitdw_seg7_lights_0700B4F0: + type: LIGHTS + size: 24 + offset: 0xB4F0 + symbol: bitdw_seg7_lights_0700B4F0 + +bitdw_seg7_vertex_0700B508: + type: VTX + count: 15 + offset: 0xB508 + symbol: bitdw_seg7_vertex_0700B508 + +bitdw_seg7_vertex_0700B5F8: + type: VTX + count: 15 + offset: 0xB5F8 + symbol: bitdw_seg7_vertex_0700B5F8 + +bitdw_seg7_vertex_0700B6E8: + type: VTX + count: 15 + offset: 0xB6E8 + symbol: bitdw_seg7_vertex_0700B6E8 + +bitdw_seg7_vertex_0700B7D8: + type: VTX + count: 3 + offset: 0xB7D8 + symbol: bitdw_seg7_vertex_0700B7D8 + +bitdw_seg7_dl_0700B808: + type: GFX + offset: 0xB808 + symbol: bitdw_seg7_dl_0700B808 + +bitdw_seg7_dl_0700B8D8: + type: GFX + offset: 0xB8D8 + symbol: bitdw_seg7_dl_0700B8D8 + +bitdw_seg7_vertex_0700B948: + type: VTX + count: 16 + offset: 0xB948 + symbol: bitdw_seg7_vertex_0700B948 + +bitdw_seg7_vertex_0700BA48: + type: VTX + count: 8 + offset: 0xBA48 + symbol: bitdw_seg7_vertex_0700BA48 + +bitdw_seg7_dl_0700BAC8: + type: GFX + offset: 0xBAC8 + symbol: bitdw_seg7_dl_0700BAC8 + +bitdw_seg7_dl_0700BB58: + type: GFX + offset: 0xBB58 + symbol: bitdw_seg7_dl_0700BB58 + +bitdw_seg7_vertex_0700BBC8: + type: VTX + count: 14 + offset: 0xBBC8 + symbol: bitdw_seg7_vertex_0700BBC8 + +bitdw_seg7_vertex_0700BCA8: + type: VTX + count: 15 + offset: 0xBCA8 + symbol: bitdw_seg7_vertex_0700BCA8 + +bitdw_seg7_vertex_0700BD98: + type: VTX + count: 16 + offset: 0xBD98 + symbol: bitdw_seg7_vertex_0700BD98 + +bitdw_seg7_vertex_0700BE98: + type: VTX + count: 13 + offset: 0xBE98 + symbol: bitdw_seg7_vertex_0700BE98 + +bitdw_seg7_vertex_0700BF68: + type: VTX + count: 4 + offset: 0xBF68 + symbol: bitdw_seg7_vertex_0700BF68 + +bitdw_seg7_dl_0700BFA8: + type: GFX + offset: 0xBFA8 + symbol: bitdw_seg7_dl_0700BFA8 + +bitdw_seg7_dl_0700C0A8: + type: GFX + offset: 0xC0A8 + symbol: bitdw_seg7_dl_0700C0A8 + +bitdw_seg7_dl_0700C0E0: + type: GFX + offset: 0xC0E0 + symbol: bitdw_seg7_dl_0700C0E0 + +bitdw_seg7_vertex_0700C158: + type: VTX + count: 14 + offset: 0xC158 + symbol: bitdw_seg7_vertex_0700C158 + +bitdw_seg7_vertex_0700C238: + type: VTX + count: 15 + offset: 0xC238 + symbol: bitdw_seg7_vertex_0700C238 + +bitdw_seg7_vertex_0700C328: + type: VTX + count: 16 + offset: 0xC328 + symbol: bitdw_seg7_vertex_0700C328 + +bitdw_seg7_vertex_0700C428: + type: VTX + count: 13 + offset: 0xC428 + symbol: bitdw_seg7_vertex_0700C428 + +bitdw_seg7_vertex_0700C4F8: + type: VTX + count: 4 + offset: 0xC4F8 + symbol: bitdw_seg7_vertex_0700C4F8 + +bitdw_seg7_dl_0700C538: + type: GFX + offset: 0xC538 + symbol: bitdw_seg7_dl_0700C538 + +bitdw_seg7_dl_0700C638: + type: GFX + offset: 0xC638 + symbol: bitdw_seg7_dl_0700C638 + +bitdw_seg7_dl_0700C670: + type: GFX + offset: 0xC670 + symbol: bitdw_seg7_dl_0700C670 + +bitdw_seg7_vertex_0700C6E8: + type: VTX + count: 14 + offset: 0xC6E8 + symbol: bitdw_seg7_vertex_0700C6E8 + +bitdw_seg7_vertex_0700C7C8: + type: VTX + count: 15 + offset: 0xC7C8 + symbol: bitdw_seg7_vertex_0700C7C8 + +bitdw_seg7_vertex_0700C8B8: + type: VTX + count: 16 + offset: 0xC8B8 + symbol: bitdw_seg7_vertex_0700C8B8 + +bitdw_seg7_vertex_0700C9B8: + type: VTX + count: 13 + offset: 0xC9B8 + symbol: bitdw_seg7_vertex_0700C9B8 + +bitdw_seg7_vertex_0700CA88: + type: VTX + count: 4 + offset: 0xCA88 + symbol: bitdw_seg7_vertex_0700CA88 + +bitdw_seg7_dl_0700CAC8: + type: GFX + offset: 0xCAC8 + symbol: bitdw_seg7_dl_0700CAC8 + +bitdw_seg7_dl_0700CBC8: + type: GFX + offset: 0xCBC8 + symbol: bitdw_seg7_dl_0700CBC8 + +bitdw_seg7_dl_0700CC00: + type: GFX + offset: 0xCC00 + symbol: bitdw_seg7_dl_0700CC00 + +bitdw_seg7_vertex_0700CC78: + type: VTX + count: 14 + offset: 0xCC78 + symbol: bitdw_seg7_vertex_0700CC78 + +bitdw_seg7_vertex_0700CD58: + type: VTX + count: 15 + offset: 0xCD58 + symbol: bitdw_seg7_vertex_0700CD58 + +bitdw_seg7_vertex_0700CE48: + type: VTX + count: 16 + offset: 0xCE48 + symbol: bitdw_seg7_vertex_0700CE48 + +bitdw_seg7_vertex_0700CF48: + type: VTX + count: 13 + offset: 0xCF48 + symbol: bitdw_seg7_vertex_0700CF48 + +bitdw_seg7_vertex_0700D018: + type: VTX + count: 4 + offset: 0xD018 + symbol: bitdw_seg7_vertex_0700D018 + +bitdw_seg7_dl_0700D058: + type: GFX + offset: 0xD058 + symbol: bitdw_seg7_dl_0700D058 + +bitdw_seg7_dl_0700D158: + type: GFX + offset: 0xD158 + symbol: bitdw_seg7_dl_0700D158 + +bitdw_seg7_dl_0700D190: + type: GFX + offset: 0xD190 + symbol: bitdw_seg7_dl_0700D190 + +bitdw_seg7_vertex_0700D208: + type: VTX + count: 16 + offset: 0xD208 + symbol: bitdw_seg7_vertex_0700D208 + +bitdw_seg7_vertex_0700D308: + type: VTX + count: 4 + offset: 0xD308 + symbol: bitdw_seg7_vertex_0700D308 + +bitdw_seg7_dl_0700D348: + type: GFX + offset: 0xD348 + symbol: bitdw_seg7_dl_0700D348 + +bitdw_seg7_dl_0700D3B0: + type: GFX + offset: 0xD3B0 + symbol: bitdw_seg7_dl_0700D3B0 + +bitdw_seg7_dl_0700D3E8: + type: GFX + offset: 0xD3E8 + symbol: bitdw_seg7_dl_0700D3E8 + +bitdw_seg7_collision_level: + type: SM64:COLLISION + offset: 0xD460 + symbol: bitdw_seg7_collision_level + +bitdw_seg7_macro_objs: + type: SM64:MACRO + offset: 0xF438 + symbol: bitdw_seg7_macro_objs + +bitdw_seg7_collision_0700F688: + type: SM64:COLLISION + offset: 0xF688 + symbol: bitdw_seg7_collision_0700F688 + +bitdw_seg7_collision_0700F70C: + type: SM64:COLLISION + offset: 0xF70C + symbol: bitdw_seg7_collision_0700F70C + +bitdw_seg7_collision_moving_pyramid: + type: SM64:COLLISION + offset: 0xF790 + symbol: bitdw_seg7_collision_moving_pyramid + +bitdw_seg7_collision_0700F7F0: + type: SM64:COLLISION + offset: 0xF7F0 + symbol: bitdw_seg7_collision_0700F7F0 + +bitdw_seg7_collision_0700F898: + type: SM64:COLLISION + offset: 0xF898 + symbol: bitdw_seg7_collision_0700F898 + +bitdw_seg7_collision_0700F91C: + type: SM64:COLLISION + offset: 0xF91C + symbol: bitdw_seg7_collision_0700F91C + +bitdw_seg7_collision_0700FA3C: + type: SM64:COLLISION + offset: 0xFA3C + symbol: bitdw_seg7_collision_0700FA3C + +bitdw_seg7_collision_0700FB5C: + type: SM64:COLLISION + offset: 0xFB5C + symbol: bitdw_seg7_collision_0700FB5C + +bitdw_seg7_collision_0700FC7C: + type: SM64:COLLISION + offset: 0xFC7C + symbol: bitdw_seg7_collision_0700FC7C + +bitdw_seg7_collision_0700FD9C: + type: SM64:COLLISION + offset: 0xFD9C + symbol: bitdw_seg7_collision_0700FD9C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw/geo.yml new file mode 100644 index 0000000..4dbc40e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitdw/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bitdw.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs.yml new file mode 100644 index 0000000..448caeb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs.yml @@ -0,0 +1,1946 @@ +:config: + autopads: false + compression: + offset: 0x45F410 + segments: + - [ 0x7, 0x45F410 ] + external_files: + - "assets/ymls/jp/textures/sky.yml" + header: + header: + - '#include "bitfs/geo.h"' + - '' + - 'extern const LevelScript level_bitfs_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bitfs_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitfs_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitfs_seg7_texture_07001800 + +bitfs_seg7_vertex_07002000: + type: VTX + count: 12 + offset: 0x2000 + symbol: bitfs_seg7_vertex_07002000 + +bitfs_seg7_dl_070020C0: + type: GFX + offset: 0x20C0 + symbol: bitfs_seg7_dl_070020C0 + +bitfs_seg7_dl_07002118: + type: GFX + offset: 0x2118 + symbol: bitfs_seg7_dl_07002118 + +bitfs_seg7_vertex_07002188: + type: VTX + count: 16 + offset: 0x2188 + symbol: bitfs_seg7_vertex_07002188 + +bitfs_seg7_vertex_07002288: + type: VTX + count: 8 + offset: 0x2288 + symbol: bitfs_seg7_vertex_07002288 + +bitfs_seg7_vertex_07002308: + type: VTX + count: 16 + offset: 0x2308 + symbol: bitfs_seg7_vertex_07002308 + +bitfs_seg7_vertex_07002408: + type: VTX + count: 8 + offset: 0x2408 + symbol: bitfs_seg7_vertex_07002408 + +bitfs_seg7_vertex_07002488: + type: VTX + count: 16 + offset: 0x2488 + symbol: bitfs_seg7_vertex_07002488 + +bitfs_seg7_vertex_07002588: + type: VTX + count: 16 + offset: 0x2588 + symbol: bitfs_seg7_vertex_07002588 + +bitfs_seg7_vertex_07002688: + type: VTX + count: 16 + offset: 0x2688 + symbol: bitfs_seg7_vertex_07002688 + +bitfs_seg7_vertex_07002788: + type: VTX + count: 6 + offset: 0x2788 + symbol: bitfs_seg7_vertex_07002788 + +bitfs_seg7_dl_070027E8: + type: GFX + offset: 0x27E8 + symbol: bitfs_seg7_dl_070027E8 + +bitfs_seg7_dl_07002878: + type: GFX + offset: 0x2878 + symbol: bitfs_seg7_dl_07002878 + +bitfs_seg7_dl_07002908: + type: GFX + offset: 0x2908 + symbol: bitfs_seg7_dl_07002908 + +bitfs_seg7_dl_070029C8: + type: GFX + offset: 0x29C8 + symbol: bitfs_seg7_dl_070029C8 + +bitfs_seg7_dl_07002A78: + type: GFX + offset: 0x2A78 + symbol: bitfs_seg7_dl_07002A78 + +bitfs_seg7_vertex_07002B30: + type: VTX + count: 16 + offset: 0x2B30 + symbol: bitfs_seg7_vertex_07002B30 + +bitfs_seg7_vertex_07002C30: + type: VTX + count: 15 + offset: 0x2C30 + symbol: bitfs_seg7_vertex_07002C30 + +bitfs_seg7_vertex_07002D20: + type: VTX + count: 15 + offset: 0x2D20 + symbol: bitfs_seg7_vertex_07002D20 + +bitfs_seg7_vertex_07002E10: + type: VTX + count: 15 + offset: 0x2E10 + symbol: bitfs_seg7_vertex_07002E10 + +bitfs_seg7_vertex_07002F00: + type: VTX + count: 7 + offset: 0x2F00 + symbol: bitfs_seg7_vertex_07002F00 + +bitfs_seg7_vertex_07002F70: + type: VTX + count: 16 + offset: 0x2F70 + symbol: bitfs_seg7_vertex_07002F70 + +bitfs_seg7_vertex_07003070: + type: VTX + count: 15 + offset: 0x3070 + symbol: bitfs_seg7_vertex_07003070 + +bitfs_seg7_vertex_07003160: + type: VTX + count: 15 + offset: 0x3160 + symbol: bitfs_seg7_vertex_07003160 + +bitfs_seg7_vertex_07003250: + type: VTX + count: 15 + offset: 0x3250 + symbol: bitfs_seg7_vertex_07003250 + +bitfs_seg7_vertex_07003340: + type: VTX + count: 7 + offset: 0x3340 + symbol: bitfs_seg7_vertex_07003340 + +bitfs_seg7_dl_070033E0: + type: GFX + offset: 0x33E0 + symbol: bitfs_seg7_dl_070033E0 + +bitfs_seg7_dl_07003528: + type: GFX + offset: 0x3528 + symbol: bitfs_seg7_dl_07003528 + +bitfs_seg7_dl_07003670: + type: GFX + offset: 0x3670 + symbol: bitfs_seg7_dl_07003670 + +bitfs_seg7_vertex_07003700: + type: VTX + count: 8 + offset: 0x3700 + symbol: bitfs_seg7_vertex_07003700 + +bitfs_seg7_vertex_07003780: + type: VTX + count: 15 + offset: 0x3780 + symbol: bitfs_seg7_vertex_07003780 + +bitfs_seg7_vertex_07003870: + type: VTX + count: 12 + offset: 0x3870 + symbol: bitfs_seg7_vertex_07003870 + +bitfs_seg7_vertex_07003930: + type: VTX + count: 16 + offset: 0x3930 + symbol: bitfs_seg7_vertex_07003930 + +bitfs_seg7_vertex_07003A30: + type: VTX + count: 8 + offset: 0x3A30 + symbol: bitfs_seg7_vertex_07003A30 + +bitfs_seg7_dl_07003AB0: + type: GFX + offset: 0x3AB0 + symbol: bitfs_seg7_dl_07003AB0 + +bitfs_seg7_dl_07003AF8: + type: GFX + offset: 0x3AF8 + symbol: bitfs_seg7_dl_07003AF8 + +bitfs_seg7_dl_07003BD0: + type: GFX + offset: 0x3BD0 + symbol: bitfs_seg7_dl_07003BD0 + +bitfs_seg7_dl_07003C60: + type: GFX + offset: 0x3C60 + symbol: bitfs_seg7_dl_07003C60 + +bitfs_seg7_vertex_07003CF8: + type: VTX + count: 16 + offset: 0x3CF8 + symbol: bitfs_seg7_vertex_07003CF8 + +bitfs_seg7_vertex_07003DF8: + type: VTX + count: 14 + offset: 0x3DF8 + symbol: bitfs_seg7_vertex_07003DF8 + +bitfs_seg7_vertex_07003ED8: + type: VTX + count: 15 + offset: 0x3ED8 + symbol: bitfs_seg7_vertex_07003ED8 + +bitfs_seg7_dl_07003FC8: + type: GFX + offset: 0x3FC8 + symbol: bitfs_seg7_dl_07003FC8 + +bitfs_seg7_dl_070040B0: + type: GFX + offset: 0x40B0 + symbol: bitfs_seg7_dl_070040B0 + +bitfs_seg7_vertex_07004120: + type: VTX + count: 15 + offset: 0x4120 + symbol: bitfs_seg7_vertex_07004120 + +bitfs_seg7_vertex_07004210: + type: VTX + count: 15 + offset: 0x4210 + symbol: bitfs_seg7_vertex_07004210 + +bitfs_seg7_vertex_07004300: + type: VTX + count: 16 + offset: 0x4300 + symbol: bitfs_seg7_vertex_07004300 + +bitfs_seg7_vertex_07004400: + type: VTX + count: 16 + offset: 0x4400 + symbol: bitfs_seg7_vertex_07004400 + +bitfs_seg7_dl_07004500: + type: GFX + offset: 0x4500 + symbol: bitfs_seg7_dl_07004500 + +bitfs_seg7_dl_07004630: + type: GFX + offset: 0x4630 + symbol: bitfs_seg7_dl_07004630 + +bitfs_seg7_vertex_070046A0: + type: VTX + count: 15 + offset: 0x46A0 + symbol: bitfs_seg7_vertex_070046A0 + +bitfs_seg7_vertex_07004790: + type: VTX + count: 16 + offset: 0x4790 + symbol: bitfs_seg7_vertex_07004790 + +bitfs_seg7_vertex_07004890: + type: VTX + count: 16 + offset: 0x4890 + symbol: bitfs_seg7_vertex_07004890 + +bitfs_seg7_vertex_07004990: + type: VTX + count: 16 + offset: 0x4990 + symbol: bitfs_seg7_vertex_07004990 + +bitfs_seg7_vertex_07004A90: + type: VTX + count: 16 + offset: 0x4A90 + symbol: bitfs_seg7_vertex_07004A90 + +bitfs_seg7_vertex_07004B90: + type: VTX + count: 16 + offset: 0x4B90 + symbol: bitfs_seg7_vertex_07004B90 + +bitfs_seg7_vertex_07004C90: + type: VTX + count: 16 + offset: 0x4C90 + symbol: bitfs_seg7_vertex_07004C90 + +bitfs_seg7_vertex_07004D90: + type: VTX + count: 8 + offset: 0x4D90 + symbol: bitfs_seg7_vertex_07004D90 + +bitfs_seg7_vertex_07004E10: + type: VTX + count: 16 + offset: 0x4E10 + symbol: bitfs_seg7_vertex_07004E10 + +bitfs_seg7_vertex_07004F10: + type: VTX + count: 16 + offset: 0x4F10 + symbol: bitfs_seg7_vertex_07004F10 + +bitfs_seg7_vertex_07005010: + type: VTX + count: 14 + offset: 0x5010 + symbol: bitfs_seg7_vertex_07005010 + +bitfs_seg7_vertex_070050F0: + type: VTX + count: 16 + offset: 0x50F0 + symbol: bitfs_seg7_vertex_070050F0 + +bitfs_seg7_vertex_070051F0: + type: VTX + count: 14 + offset: 0x51F0 + symbol: bitfs_seg7_vertex_070051F0 + +bitfs_seg7_vertex_070052D0: + type: VTX + count: 15 + offset: 0x52D0 + symbol: bitfs_seg7_vertex_070052D0 + +bitfs_seg7_vertex_070053C0: + type: VTX + count: 14 + offset: 0x53C0 + symbol: bitfs_seg7_vertex_070053C0 + +bitfs_seg7_vertex_070054A0: + type: VTX + count: 15 + offset: 0x54A0 + symbol: bitfs_seg7_vertex_070054A0 + +bitfs_seg7_vertex_07005590: + type: VTX + count: 7 + offset: 0x5590 + symbol: bitfs_seg7_vertex_07005590 + +bitfs_seg7_vertex_07005600: + type: VTX + count: 16 + offset: 0x5600 + symbol: bitfs_seg7_vertex_07005600 + +bitfs_seg7_vertex_07005700: + type: VTX + count: 16 + offset: 0x5700 + symbol: bitfs_seg7_vertex_07005700 + +bitfs_seg7_vertex_07005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: bitfs_seg7_vertex_07005800 + +bitfs_seg7_vertex_070058F0: + type: VTX + count: 12 + offset: 0x58F0 + symbol: bitfs_seg7_vertex_070058F0 + +bitfs_seg7_vertex_070059B0: + type: VTX + count: 15 + offset: 0x59B0 + symbol: bitfs_seg7_vertex_070059B0 + +bitfs_seg7_vertex_07005AA0: + type: VTX + count: 15 + offset: 0x5AA0 + symbol: bitfs_seg7_vertex_07005AA0 + +bitfs_seg7_vertex_07005B90: + type: VTX + count: 16 + offset: 0x5B90 + symbol: bitfs_seg7_vertex_07005B90 + +bitfs_seg7_vertex_07005C90: + type: VTX + count: 15 + offset: 0x5C90 + symbol: bitfs_seg7_vertex_07005C90 + +bitfs_seg7_vertex_07005D80: + type: VTX + count: 14 + offset: 0x5D80 + symbol: bitfs_seg7_vertex_07005D80 + +bitfs_seg7_vertex_07005E60: + type: VTX + count: 14 + offset: 0x5E60 + symbol: bitfs_seg7_vertex_07005E60 + +bitfs_seg7_vertex_07005F40: + type: VTX + count: 12 + offset: 0x5F40 + symbol: bitfs_seg7_vertex_07005F40 + +bitfs_seg7_vertex_07006000: + type: VTX + count: 15 + offset: 0x6000 + symbol: bitfs_seg7_vertex_07006000 + +bitfs_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: bitfs_seg7_vertex_070060F0 + +bitfs_seg7_vertex_070061E0: + type: VTX + count: 4 + offset: 0x61E0 + symbol: bitfs_seg7_vertex_070061E0 + +bitfs_seg7_dl_07006220: + type: GFX + offset: 0x6220 + symbol: bitfs_seg7_dl_07006220 + +bitfs_seg7_dl_070064A8: + type: GFX + offset: 0x64A8 + symbol: bitfs_seg7_dl_070064A8 + +bitfs_seg7_dl_07006790: + type: GFX + offset: 0x6790 + symbol: bitfs_seg7_dl_07006790 + +bitfs_seg7_dl_070067F8: + type: GFX + offset: 0x67F8 + symbol: bitfs_seg7_dl_070067F8 + +bitfs_seg7_dl_07006900: + type: GFX + offset: 0x6900 + symbol: bitfs_seg7_dl_07006900 + +bitfs_seg7_dl_07006AD8: + type: GFX + offset: 0x6AD8 + symbol: bitfs_seg7_dl_07006AD8 + +bitfs_seg7_dl_07006B90: + type: GFX + offset: 0x6B90 + symbol: bitfs_seg7_dl_07006B90 + +bitfs_seg7_vertex_07006C58: + type: VTX + count: 16 + offset: 0x6C58 + symbol: bitfs_seg7_vertex_07006C58 + +bitfs_seg7_vertex_07006D58: + type: VTX + count: 16 + offset: 0x6D58 + symbol: bitfs_seg7_vertex_07006D58 + +bitfs_seg7_vertex_07006E58: + type: VTX + count: 16 + offset: 0x6E58 + symbol: bitfs_seg7_vertex_07006E58 + +bitfs_seg7_dl_07006F58: + type: GFX + offset: 0x6F58 + symbol: bitfs_seg7_dl_07006F58 + +bitfs_seg7_dl_07007008: + type: GFX + offset: 0x7008 + symbol: bitfs_seg7_dl_07007008 + +bitfs_seg7_dl_07007070: + type: GFX + offset: 0x7070 + symbol: bitfs_seg7_dl_07007070 + +bitfs_seg7_vertex_070070E8: + type: VTX + count: 14 + offset: 0x70E8 + symbol: bitfs_seg7_vertex_070070E8 + +bitfs_seg7_vertex_070071C8: + type: VTX + count: 14 + offset: 0x71C8 + symbol: bitfs_seg7_vertex_070071C8 + +bitfs_seg7_vertex_070072A8: + type: VTX + count: 16 + offset: 0x72A8 + symbol: bitfs_seg7_vertex_070072A8 + +bitfs_seg7_vertex_070073A8: + type: VTX + count: 14 + offset: 0x73A8 + symbol: bitfs_seg7_vertex_070073A8 + +bitfs_seg7_vertex_07007488: + type: VTX + count: 11 + offset: 0x7488 + symbol: bitfs_seg7_vertex_07007488 + +bitfs_seg7_vertex_07007538: + type: VTX + count: 4 + offset: 0x7538 + symbol: bitfs_seg7_vertex_07007538 + +bitfs_seg7_dl_07007578: + type: GFX + offset: 0x7578 + symbol: bitfs_seg7_dl_07007578 + +bitfs_seg7_dl_07007700: + type: GFX + offset: 0x7700 + symbol: bitfs_seg7_dl_07007700 + +bitfs_seg7_dl_07007720: + type: GFX + offset: 0x7720 + symbol: bitfs_seg7_dl_07007720 + +bitfs_seg7_vertex_07007798: + type: VTX + count: 16 + offset: 0x7798 + symbol: bitfs_seg7_vertex_07007798 + +bitfs_seg7_vertex_07007898: + type: VTX + count: 4 + offset: 0x7898 + symbol: bitfs_seg7_vertex_07007898 + +bitfs_seg7_dl_070078D8: + type: GFX + offset: 0x78D8 + symbol: bitfs_seg7_dl_070078D8 + +bitfs_seg7_dl_07007958: + type: GFX + offset: 0x7958 + symbol: bitfs_seg7_dl_07007958 + +bitfs_seg7_vertex_070079C8: + type: VTX + count: 16 + offset: 0x79C8 + symbol: bitfs_seg7_vertex_070079C8 + +bitfs_seg7_vertex_07007AC8: + type: VTX + count: 4 + offset: 0x7AC8 + symbol: bitfs_seg7_vertex_07007AC8 + +bitfs_seg7_vertex_07007B08: + type: VTX + count: 15 + offset: 0x7B08 + symbol: bitfs_seg7_vertex_07007B08 + +bitfs_seg7_vertex_07007BF8: + type: VTX + count: 15 + offset: 0x7BF8 + symbol: bitfs_seg7_vertex_07007BF8 + +bitfs_seg7_vertex_07007CE8: + type: VTX + count: 16 + offset: 0x7CE8 + symbol: bitfs_seg7_vertex_07007CE8 + +bitfs_seg7_vertex_07007DE8: + type: VTX + count: 16 + offset: 0x7DE8 + symbol: bitfs_seg7_vertex_07007DE8 + +bitfs_seg7_vertex_07007EE8: + type: VTX + count: 15 + offset: 0x7EE8 + symbol: bitfs_seg7_vertex_07007EE8 + +bitfs_seg7_vertex_07007FD8: + type: VTX + count: 14 + offset: 0x7FD8 + symbol: bitfs_seg7_vertex_07007FD8 + +bitfs_seg7_vertex_070080B8: + type: VTX + count: 16 + offset: 0x80B8 + symbol: bitfs_seg7_vertex_070080B8 + +bitfs_seg7_vertex_070081B8: + type: VTX + count: 15 + offset: 0x81B8 + symbol: bitfs_seg7_vertex_070081B8 + +bitfs_seg7_vertex_070082A8: + type: VTX + count: 12 + offset: 0x82A8 + symbol: bitfs_seg7_vertex_070082A8 + +bitfs_seg7_vertex_07008368: + type: VTX + count: 16 + offset: 0x8368 + symbol: bitfs_seg7_vertex_07008368 + +bitfs_seg7_vertex_07008468: + type: VTX + count: 14 + offset: 0x8468 + symbol: bitfs_seg7_vertex_07008468 + +bitfs_seg7_vertex_07008548: + type: VTX + count: 6 + offset: 0x8548 + symbol: bitfs_seg7_vertex_07008548 + +bitfs_seg7_vertex_070085A8: + type: VTX + count: 16 + offset: 0x85A8 + symbol: bitfs_seg7_vertex_070085A8 + +bitfs_seg7_vertex_070086A8: + type: VTX + count: 8 + offset: 0x86A8 + symbol: bitfs_seg7_vertex_070086A8 + +bitfs_seg7_vertex_07008728: + type: VTX + count: 16 + offset: 0x8728 + symbol: bitfs_seg7_vertex_07008728 + +bitfs_seg7_vertex_07008828: + type: VTX + count: 16 + offset: 0x8828 + symbol: bitfs_seg7_vertex_07008828 + +bitfs_seg7_vertex_07008928: + type: VTX + count: 12 + offset: 0x8928 + symbol: bitfs_seg7_vertex_07008928 + +bitfs_seg7_dl_070089E8: + type: GFX + offset: 0x89E8 + symbol: bitfs_seg7_dl_070089E8 + +bitfs_seg7_dl_07008A68: + type: GFX + offset: 0x8A68 + symbol: bitfs_seg7_dl_07008A68 + +bitfs_seg7_dl_07008CE0: + type: GFX + offset: 0x8CE0 + symbol: bitfs_seg7_dl_07008CE0 + +bitfs_seg7_dl_07008DB8: + type: GFX + offset: 0x8DB8 + symbol: bitfs_seg7_dl_07008DB8 + +bitfs_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: bitfs_seg7_dl_07008E20 + +bitfs_seg7_dl_07008E68: + type: GFX + offset: 0x8E68 + symbol: bitfs_seg7_dl_07008E68 + +bitfs_seg7_dl_07008F18: + type: GFX + offset: 0x8F18 + symbol: bitfs_seg7_dl_07008F18 + +bitfs_seg7_dl_07008F48: + type: GFX + offset: 0x8F48 + symbol: bitfs_seg7_dl_07008F48 + +bitfs_seg7_vertex_07009000: + type: VTX + count: 4 + offset: 0x9000 + symbol: bitfs_seg7_vertex_07009000 + +bitfs_seg7_vertex_07009040: + type: VTX + count: 16 + offset: 0x9040 + symbol: bitfs_seg7_vertex_07009040 + +bitfs_seg7_dl_07009140: + type: GFX + offset: 0x9140 + symbol: bitfs_seg7_dl_07009140 + +bitfs_seg7_dl_07009178: + type: GFX + offset: 0x9178 + symbol: bitfs_seg7_dl_07009178 + +bitfs_seg7_dl_070091E0: + type: GFX + offset: 0x91E0 + symbol: bitfs_seg7_dl_070091E0 + +bitfs_seg7_vertex_07009258: + type: VTX + count: 16 + offset: 0x9258 + symbol: bitfs_seg7_vertex_07009258 + +bitfs_seg7_vertex_07009358: + type: VTX + count: 16 + offset: 0x9358 + symbol: bitfs_seg7_vertex_07009358 + +bitfs_seg7_vertex_07009458: + type: VTX + count: 8 + offset: 0x9458 + symbol: bitfs_seg7_vertex_07009458 + +bitfs_seg7_dl_070094D8: + type: GFX + offset: 0x94D8 + symbol: bitfs_seg7_dl_070094D8 + +bitfs_seg7_dl_07009588: + type: GFX + offset: 0x9588 + symbol: bitfs_seg7_dl_07009588 + +bitfs_seg7_dl_070095E0: + type: GFX + offset: 0x95E0 + symbol: bitfs_seg7_dl_070095E0 + +bitfs_seg7_vertex_07009670: + type: VTX + count: 16 + offset: 0x9670 + symbol: bitfs_seg7_vertex_07009670 + +bitfs_seg7_vertex_07009770: + type: VTX + count: 16 + offset: 0x9770 + symbol: bitfs_seg7_vertex_07009770 + +bitfs_seg7_vertex_07009870: + type: VTX + count: 15 + offset: 0x9870 + symbol: bitfs_seg7_vertex_07009870 + +bitfs_seg7_vertex_07009960: + type: VTX + count: 16 + offset: 0x9960 + symbol: bitfs_seg7_vertex_07009960 + +bitfs_seg7_vertex_07009A60: + type: VTX + count: 15 + offset: 0x9A60 + symbol: bitfs_seg7_vertex_07009A60 + +bitfs_seg7_vertex_07009B50: + type: VTX + count: 15 + offset: 0x9B50 + symbol: bitfs_seg7_vertex_07009B50 + +bitfs_seg7_vertex_07009C40: + type: VTX + count: 15 + offset: 0x9C40 + symbol: bitfs_seg7_vertex_07009C40 + +bitfs_seg7_vertex_07009D30: + type: VTX + count: 16 + offset: 0x9D30 + symbol: bitfs_seg7_vertex_07009D30 + +bitfs_seg7_vertex_07009E30: + type: VTX + count: 16 + offset: 0x9E30 + symbol: bitfs_seg7_vertex_07009E30 + +bitfs_seg7_vertex_07009F30: + type: VTX + count: 14 + offset: 0x9F30 + symbol: bitfs_seg7_vertex_07009F30 + +bitfs_seg7_vertex_0700A010: + type: VTX + count: 15 + offset: 0xA010 + symbol: bitfs_seg7_vertex_0700A010 + +bitfs_seg7_vertex_0700A100: + type: VTX + count: 15 + offset: 0xA100 + symbol: bitfs_seg7_vertex_0700A100 + +bitfs_seg7_vertex_0700A1F0: + type: VTX + count: 15 + offset: 0xA1F0 + symbol: bitfs_seg7_vertex_0700A1F0 + +bitfs_seg7_vertex_0700A2E0: + type: VTX + count: 16 + offset: 0xA2E0 + symbol: bitfs_seg7_vertex_0700A2E0 + +bitfs_seg7_vertex_0700A3E0: + type: VTX + count: 12 + offset: 0xA3E0 + symbol: bitfs_seg7_vertex_0700A3E0 + +bitfs_seg7_vertex_0700A4A0: + type: VTX + count: 8 + offset: 0xA4A0 + symbol: bitfs_seg7_vertex_0700A4A0 + +bitfs_seg7_dl_0700A520: + type: GFX + offset: 0xA520 + symbol: bitfs_seg7_dl_0700A520 + +bitfs_seg7_dl_0700A9D0: + type: GFX + offset: 0xA9D0 + symbol: bitfs_seg7_dl_0700A9D0 + +bitfs_seg7_dl_0700AA00: + type: GFX + offset: 0xAA00 + symbol: bitfs_seg7_dl_0700AA00 + +bitfs_seg7_vertex_0700AA78: + type: VTX + count: 12 + offset: 0xAA78 + symbol: bitfs_seg7_vertex_0700AA78 + +bitfs_seg7_dl_0700AB38: + type: GFX + offset: 0xAB38 + symbol: bitfs_seg7_dl_0700AB38 + +bitfs_seg7_dl_0700AB90: + type: GFX + offset: 0xAB90 + symbol: bitfs_seg7_dl_0700AB90 + +bitfs_seg7_vertex_0700AC00: + type: VTX + count: 16 + offset: 0xAC00 + symbol: bitfs_seg7_vertex_0700AC00 + +bitfs_seg7_vertex_0700AD00: + type: VTX + count: 16 + offset: 0xAD00 + symbol: bitfs_seg7_vertex_0700AD00 + +bitfs_seg7_vertex_0700AE00: + type: VTX + count: 14 + offset: 0xAE00 + symbol: bitfs_seg7_vertex_0700AE00 + +bitfs_seg7_vertex_0700AEE0: + type: VTX + count: 15 + offset: 0xAEE0 + symbol: bitfs_seg7_vertex_0700AEE0 + +bitfs_seg7_vertex_0700AFD0: + type: VTX + count: 15 + offset: 0xAFD0 + symbol: bitfs_seg7_vertex_0700AFD0 + +bitfs_seg7_vertex_0700B0C0: + type: VTX + count: 15 + offset: 0xB0C0 + symbol: bitfs_seg7_vertex_0700B0C0 + +bitfs_seg7_vertex_0700B1B0: + type: VTX + count: 11 + offset: 0xB1B0 + symbol: bitfs_seg7_vertex_0700B1B0 + +bitfs_seg7_vertex_0700B260: + type: VTX + count: 16 + offset: 0xB260 + symbol: bitfs_seg7_vertex_0700B260 + +bitfs_seg7_vertex_0700B360: + type: VTX + count: 15 + offset: 0xB360 + symbol: bitfs_seg7_vertex_0700B360 + +bitfs_seg7_vertex_0700B450: + type: VTX + count: 8 + offset: 0xB450 + symbol: bitfs_seg7_vertex_0700B450 + +bitfs_seg7_vertex_0700B4D0: + type: VTX + count: 16 + offset: 0xB4D0 + symbol: bitfs_seg7_vertex_0700B4D0 + +bitfs_seg7_vertex_0700B5D0: + type: VTX + count: 15 + offset: 0xB5D0 + symbol: bitfs_seg7_vertex_0700B5D0 + +bitfs_seg7_vertex_0700B6C0: + type: VTX + count: 15 + offset: 0xB6C0 + symbol: bitfs_seg7_vertex_0700B6C0 + +bitfs_seg7_vertex_0700B7B0: + type: VTX + count: 15 + offset: 0xB7B0 + symbol: bitfs_seg7_vertex_0700B7B0 + +bitfs_seg7_vertex_0700B8A0: + type: VTX + count: 7 + offset: 0xB8A0 + symbol: bitfs_seg7_vertex_0700B8A0 + +bitfs_seg7_vertex_0700B910: + type: VTX + count: 16 + offset: 0xB910 + symbol: bitfs_seg7_vertex_0700B910 + +bitfs_seg7_vertex_0700BA10: + type: VTX + count: 4 + offset: 0xBA10 + symbol: bitfs_seg7_vertex_0700BA10 + +bitfs_seg7_dl_0700BA50: + type: GFX + offset: 0xBA50 + symbol: bitfs_seg7_dl_0700BA50 + +bitfs_seg7_dl_0700BC38: + type: GFX + offset: 0xBC38 + symbol: bitfs_seg7_dl_0700BC38 + +bitfs_seg7_dl_0700BD10: + type: GFX + offset: 0xBD10 + symbol: bitfs_seg7_dl_0700BD10 + +bitfs_seg7_dl_0700BE58: + type: GFX + offset: 0xBE58 + symbol: bitfs_seg7_dl_0700BE58 + +bitfs_seg7_dl_0700BED8: + type: GFX + offset: 0xBED8 + symbol: bitfs_seg7_dl_0700BED8 + +bitfs_seg7_vertex_0700BF90: + type: VTX + count: 16 + offset: 0xBF90 + symbol: bitfs_seg7_vertex_0700BF90 + +bitfs_seg7_vertex_0700C090: + type: VTX + count: 16 + offset: 0xC090 + symbol: bitfs_seg7_vertex_0700C090 + +bitfs_seg7_vertex_0700C190: + type: VTX + count: 14 + offset: 0xC190 + symbol: bitfs_seg7_vertex_0700C190 + +bitfs_seg7_vertex_0700C270: + type: VTX + count: 4 + offset: 0xC270 + symbol: bitfs_seg7_vertex_0700C270 + +bitfs_seg7_dl_0700C2B0: + type: GFX + offset: 0xC2B0 + symbol: bitfs_seg7_dl_0700C2B0 + +bitfs_seg7_dl_0700C3C0: + type: GFX + offset: 0xC3C0 + symbol: bitfs_seg7_dl_0700C3C0 + +bitfs_seg7_lights_0700C430: + type: LIGHTS + size: 24 + offset: 0xC430 + symbol: bitfs_seg7_lights_0700C430 + +bitfs_seg7_lights_0700C448: + type: LIGHTS + size: 24 + offset: 0xC448 + symbol: bitfs_seg7_lights_0700C448 + +bitfs_seg7_lights_0700C460: + type: LIGHTS + size: 24 + offset: 0xC460 + symbol: bitfs_seg7_lights_0700C460 + +bitfs_seg7_lights_0700C478: + type: LIGHTS + size: 24 + offset: 0xC478 + symbol: bitfs_seg7_lights_0700C478 + +bitfs_seg7_lights_0700C490: + type: LIGHTS + size: 24 + offset: 0xC490 + symbol: bitfs_seg7_lights_0700C490 + +bitfs_seg7_lights_0700C4A8: + type: LIGHTS + size: 24 + offset: 0xC4A8 + symbol: bitfs_seg7_lights_0700C4A8 + +bitfs_seg7_vertex_0700C4C0: + type: VTX + count: 8 + offset: 0xC4C0 + symbol: bitfs_seg7_vertex_0700C4C0 + +bitfs_seg7_vertex_0700C540: + type: VTX + count: 4 + offset: 0xC540 + symbol: bitfs_seg7_vertex_0700C540 + +bitfs_seg7_vertex_0700C580: + type: VTX + count: 4 + offset: 0xC580 + symbol: bitfs_seg7_vertex_0700C580 + +bitfs_seg7_vertex_0700C5C0: + type: VTX + count: 4 + offset: 0xC5C0 + symbol: bitfs_seg7_vertex_0700C5C0 + +bitfs_seg7_vertex_0700C600: + type: VTX + count: 16 + offset: 0xC600 + symbol: bitfs_seg7_vertex_0700C600 + +bitfs_seg7_vertex_0700C700: + type: VTX + count: 14 + offset: 0xC700 + symbol: bitfs_seg7_vertex_0700C700 + +bitfs_seg7_vertex_0700C7E0: + type: VTX + count: 16 + offset: 0xC7E0 + symbol: bitfs_seg7_vertex_0700C7E0 + +bitfs_seg7_vertex_0700C8E0: + type: VTX + count: 16 + offset: 0xC8E0 + symbol: bitfs_seg7_vertex_0700C8E0 + +bitfs_seg7_vertex_0700C9E0: + type: VTX + count: 16 + offset: 0xC9E0 + symbol: bitfs_seg7_vertex_0700C9E0 + +bitfs_seg7_vertex_0700CAE0: + type: VTX + count: 15 + offset: 0xCAE0 + symbol: bitfs_seg7_vertex_0700CAE0 + +bitfs_seg7_vertex_0700CBD0: + type: VTX + count: 14 + offset: 0xCBD0 + symbol: bitfs_seg7_vertex_0700CBD0 + +bitfs_seg7_vertex_0700CCB0: + type: VTX + count: 14 + offset: 0xCCB0 + symbol: bitfs_seg7_vertex_0700CCB0 + +bitfs_seg7_vertex_0700CD90: + type: VTX + count: 14 + offset: 0xCD90 + symbol: bitfs_seg7_vertex_0700CD90 + +bitfs_seg7_vertex_0700CE70: + type: VTX + count: 15 + offset: 0xCE70 + symbol: bitfs_seg7_vertex_0700CE70 + +bitfs_seg7_vertex_0700CF60: + type: VTX + count: 16 + offset: 0xCF60 + symbol: bitfs_seg7_vertex_0700CF60 + +bitfs_seg7_vertex_0700D060: + type: VTX + count: 16 + offset: 0xD060 + symbol: bitfs_seg7_vertex_0700D060 + +bitfs_seg7_vertex_0700D160: + type: VTX + count: 16 + offset: 0xD160 + symbol: bitfs_seg7_vertex_0700D160 + +bitfs_seg7_vertex_0700D260: + type: VTX + count: 16 + offset: 0xD260 + symbol: bitfs_seg7_vertex_0700D260 + +bitfs_seg7_vertex_0700D360: + type: VTX + count: 14 + offset: 0xD360 + symbol: bitfs_seg7_vertex_0700D360 + +bitfs_seg7_vertex_0700D440: + type: VTX + count: 14 + offset: 0xD440 + symbol: bitfs_seg7_vertex_0700D440 + +bitfs_seg7_vertex_0700D520: + type: VTX + count: 16 + offset: 0xD520 + symbol: bitfs_seg7_vertex_0700D520 + +bitfs_seg7_vertex_0700D620: + type: VTX + count: 16 + offset: 0xD620 + symbol: bitfs_seg7_vertex_0700D620 + +bitfs_seg7_vertex_0700D720: + type: VTX + count: 15 + offset: 0xD720 + symbol: bitfs_seg7_vertex_0700D720 + +bitfs_seg7_vertex_0700D810: + type: VTX + count: 16 + offset: 0xD810 + symbol: bitfs_seg7_vertex_0700D810 + +bitfs_seg7_vertex_0700D910: + type: VTX + count: 14 + offset: 0xD910 + symbol: bitfs_seg7_vertex_0700D910 + +bitfs_seg7_vertex_0700D9F0: + type: VTX + count: 16 + offset: 0xD9F0 + symbol: bitfs_seg7_vertex_0700D9F0 + +bitfs_seg7_vertex_0700DAF0: + type: VTX + count: 16 + offset: 0xDAF0 + symbol: bitfs_seg7_vertex_0700DAF0 + +bitfs_seg7_vertex_0700DBF0: + type: VTX + count: 15 + offset: 0xDBF0 + symbol: bitfs_seg7_vertex_0700DBF0 + +bitfs_seg7_vertex_0700DCE0: + type: VTX + count: 14 + offset: 0xDCE0 + symbol: bitfs_seg7_vertex_0700DCE0 + +bitfs_seg7_vertex_0700DDC0: + type: VTX + count: 14 + offset: 0xDDC0 + symbol: bitfs_seg7_vertex_0700DDC0 + +bitfs_seg7_vertex_0700DEA0: + type: VTX + count: 16 + offset: 0xDEA0 + symbol: bitfs_seg7_vertex_0700DEA0 + +bitfs_seg7_vertex_0700DFA0: + type: VTX + count: 16 + offset: 0xDFA0 + symbol: bitfs_seg7_vertex_0700DFA0 + +bitfs_seg7_vertex_0700E0A0: + type: VTX + count: 14 + offset: 0xE0A0 + symbol: bitfs_seg7_vertex_0700E0A0 + +bitfs_seg7_vertex_0700E180: + type: VTX + count: 14 + offset: 0xE180 + symbol: bitfs_seg7_vertex_0700E180 + +bitfs_seg7_vertex_0700E260: + type: VTX + count: 15 + offset: 0xE260 + symbol: bitfs_seg7_vertex_0700E260 + +bitfs_seg7_vertex_0700E350: + type: VTX + count: 14 + offset: 0xE350 + symbol: bitfs_seg7_vertex_0700E350 + +bitfs_seg7_vertex_0700E430: + type: VTX + count: 3 + offset: 0xE430 + symbol: bitfs_seg7_vertex_0700E430 + +bitfs_seg7_dl_0700E460: + type: GFX + offset: 0xE460 + symbol: bitfs_seg7_dl_0700E460 + +bitfs_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: bitfs_seg7_dl_0700E530 + +bitfs_seg7_dl_0700EC78: + type: GFX + offset: 0xEC78 + symbol: bitfs_seg7_dl_0700EC78 + +bitfs_seg7_vertex_0700ECF0: + type: VTX + count: 6 + offset: 0xECF0 + symbol: bitfs_seg7_vertex_0700ECF0 + +bitfs_seg7_dl_0700ED50: + type: GFX + offset: 0xED50 + symbol: bitfs_seg7_dl_0700ED50 + +bitfs_seg7_dl_0700ED90: + type: GFX + offset: 0xED90 + symbol: bitfs_seg7_dl_0700ED90 + +bitfs_seg7_vertex_0700EE10: + type: VTX + count: 16 + offset: 0xEE10 + symbol: bitfs_seg7_vertex_0700EE10 + +bitfs_seg7_vertex_0700EF10: + type: VTX + count: 14 + offset: 0xEF10 + symbol: bitfs_seg7_vertex_0700EF10 + +bitfs_seg7_vertex_0700EFF0: + type: VTX + count: 15 + offset: 0xEFF0 + symbol: bitfs_seg7_vertex_0700EFF0 + +bitfs_seg7_dl_0700F0E0: + type: GFX + offset: 0xF0E0 + symbol: bitfs_seg7_dl_0700F0E0 + +bitfs_seg7_dl_0700F1C8: + type: GFX + offset: 0xF1C8 + symbol: bitfs_seg7_dl_0700F1C8 + +bitfs_seg7_vertex_0700F238: + type: VTX + count: 4 + offset: 0xF238 + symbol: bitfs_seg7_vertex_0700F238 + +bitfs_seg7_vertex_0700F278: + type: VTX + count: 16 + offset: 0xF278 + symbol: bitfs_seg7_vertex_0700F278 + +bitfs_seg7_vertex_0700F378: + type: VTX + count: 4 + offset: 0xF378 + symbol: bitfs_seg7_vertex_0700F378 + +bitfs_seg7_vertex_0700F3B8: + type: VTX + count: 4 + offset: 0xF3B8 + symbol: bitfs_seg7_vertex_0700F3B8 + +bitfs_seg7_dl_0700F3F8: + type: GFX + offset: 0xF3F8 + symbol: bitfs_seg7_dl_0700F3F8 + +bitfs_seg7_dl_0700F430: + type: GFX + offset: 0xF430 + symbol: bitfs_seg7_dl_0700F430 + +bitfs_seg7_dl_0700F498: + type: GFX + offset: 0xF498 + symbol: bitfs_seg7_dl_0700F498 + +bitfs_seg7_dl_0700F4D0: + type: GFX + offset: 0xF4D0 + symbol: bitfs_seg7_dl_0700F4D0 + +bitfs_seg7_dl_0700F508: + type: GFX + offset: 0xF508 + symbol: bitfs_seg7_dl_0700F508 + +bitfs_seg7_vertex_0700F590: + type: VTX + count: 12 + offset: 0xF590 + symbol: bitfs_seg7_vertex_0700F590 + +bitfs_seg7_dl_0700F650: + type: GFX + offset: 0xF650 + symbol: bitfs_seg7_dl_0700F650 + +bitfs_seg7_dl_0700F6A8: + type: GFX + offset: 0xF6A8 + symbol: bitfs_seg7_dl_0700F6A8 + +bitfs_seg7_vertex_0700F718: + type: VTX + count: 16 + offset: 0xF718 + symbol: bitfs_seg7_vertex_0700F718 + +bitfs_seg7_vertex_0700F818: + type: VTX + count: 14 + offset: 0xF818 + symbol: bitfs_seg7_vertex_0700F818 + +bitfs_seg7_vertex_0700F8F8: + type: VTX + count: 16 + offset: 0xF8F8 + symbol: bitfs_seg7_vertex_0700F8F8 + +bitfs_seg7_vertex_0700F9F8: + type: VTX + count: 4 + offset: 0xF9F8 + symbol: bitfs_seg7_vertex_0700F9F8 + +bitfs_seg7_dl_0700FA38: + type: GFX + offset: 0xFA38 + symbol: bitfs_seg7_dl_0700FA38 + +bitfs_seg7_dl_0700FB38: + type: GFX + offset: 0xFB38 + symbol: bitfs_seg7_dl_0700FB38 + +bitfs_seg7_vertex_0700FBA8: + type: VTX + count: 4 + offset: 0xFBA8 + symbol: bitfs_seg7_vertex_0700FBA8 + +bitfs_seg7_vertex_0700FBE8: + type: VTX + count: 10 + offset: 0xFBE8 + symbol: bitfs_seg7_vertex_0700FBE8 + +bitfs_seg7_dl_0700FC88: + type: GFX + offset: 0xFC88 + symbol: bitfs_seg7_dl_0700FC88 + +bitfs_seg7_dl_0700FCC0: + type: GFX + offset: 0xFCC0 + symbol: bitfs_seg7_dl_0700FCC0 + +bitfs_seg7_dl_0700FD08: + type: GFX + offset: 0xFD08 + symbol: bitfs_seg7_dl_0700FD08 + +bitfs_seg7_vertex_0700FD80: + type: VTX + count: 16 + offset: 0xFD80 + symbol: bitfs_seg7_vertex_0700FD80 + +bitfs_seg7_vertex_0700FE80: + type: VTX + count: 8 + offset: 0xFE80 + symbol: bitfs_seg7_vertex_0700FE80 + +bitfs_seg7_dl_0700FF00: + type: GFX + offset: 0xFF00 + symbol: bitfs_seg7_dl_0700FF00 + +bitfs_seg7_dl_0700FF90: + type: GFX + offset: 0xFF90 + symbol: bitfs_seg7_dl_0700FF90 + +bitfs_seg7_vertex_07010000: + type: VTX + count: 16 + offset: 0x10000 + symbol: bitfs_seg7_vertex_07010000 + +bitfs_seg7_dl_07010100: + type: GFX + offset: 0x10100 + symbol: bitfs_seg7_dl_07010100 + +bitfs_seg7_dl_07010168: + type: GFX + offset: 0x10168 + symbol: bitfs_seg7_dl_07010168 + +bitfs_seg7_vertex_070101D8: + type: VTX + count: 16 + offset: 0x101D8 + symbol: bitfs_seg7_vertex_070101D8 + +bitfs_seg7_dl_070102D8: + type: GFX + offset: 0x102D8 + symbol: bitfs_seg7_dl_070102D8 + +bitfs_seg7_dl_07010340: + type: GFX + offset: 0x10340 + symbol: bitfs_seg7_dl_07010340 + +bitfs_seg7_vertex_070103B0: + type: VTX + count: 15 + offset: 0x103B0 + symbol: bitfs_seg7_vertex_070103B0 + +bitfs_seg7_vertex_070104A0: + type: VTX + count: 15 + offset: 0x104A0 + symbol: bitfs_seg7_vertex_070104A0 + +bitfs_seg7_vertex_07010590: + type: VTX + count: 15 + offset: 0x10590 + symbol: bitfs_seg7_vertex_07010590 + +bitfs_seg7_vertex_07010680: + type: VTX + count: 15 + offset: 0x10680 + symbol: bitfs_seg7_vertex_07010680 + +bitfs_seg7_vertex_07010770: + type: VTX + count: 14 + offset: 0x10770 + symbol: bitfs_seg7_vertex_07010770 + +bitfs_seg7_vertex_07010850: + type: VTX + count: 15 + offset: 0x10850 + symbol: bitfs_seg7_vertex_07010850 + +bitfs_seg7_vertex_07010940: + type: VTX + count: 16 + offset: 0x10940 + symbol: bitfs_seg7_vertex_07010940 + +bitfs_seg7_vertex_07010A40: + type: VTX + count: 15 + offset: 0x10A40 + symbol: bitfs_seg7_vertex_07010A40 + +bitfs_seg7_vertex_07010B30: + type: VTX + count: 16 + offset: 0x10B30 + symbol: bitfs_seg7_vertex_07010B30 + +bitfs_seg7_vertex_07010C30: + type: VTX + count: 15 + offset: 0x10C30 + symbol: bitfs_seg7_vertex_07010C30 + +bitfs_seg7_vertex_07010D20: + type: VTX + count: 16 + offset: 0x10D20 + symbol: bitfs_seg7_vertex_07010D20 + +bitfs_seg7_dl_07010E20: + type: GFX + offset: 0x10E20 + symbol: bitfs_seg7_dl_07010E20 + +bitfs_seg7_dl_07011138: + type: GFX + offset: 0x11138 + symbol: bitfs_seg7_dl_07011138 + +bitfs_seg7_vertex_070111A8: + type: VTX + count: 4 + offset: 0x111A8 + symbol: bitfs_seg7_vertex_070111A8 + +bitfs_seg7_vertex_070111E8: + type: VTX + count: 11 + offset: 0x111E8 + symbol: bitfs_seg7_vertex_070111E8 + +bitfs_seg7_dl_07011298: + type: GFX + offset: 0x11298 + symbol: bitfs_seg7_dl_07011298 + +bitfs_seg7_dl_070112D0: + type: GFX + offset: 0x112D0 + symbol: bitfs_seg7_dl_070112D0 + +bitfs_seg7_dl_07011318: + type: GFX + offset: 0x11318 + symbol: bitfs_seg7_dl_07011318 + +bitfs_seg7_vertex_070113A8: + type: VTX + count: 16 + offset: 0x113A8 + symbol: bitfs_seg7_vertex_070113A8 + +bitfs_seg7_vertex_070114A8: + type: VTX + count: 4 + offset: 0x114A8 + symbol: bitfs_seg7_vertex_070114A8 + +bitfs_seg7_dl_070114E8: + type: GFX + offset: 0x114E8 + symbol: bitfs_seg7_dl_070114E8 + +bitfs_seg7_dl_07011568: + type: GFX + offset: 0x11568 + symbol: bitfs_seg7_dl_07011568 + +bitfs_seg7_vertex_070115D8: + type: VTX + count: 16 + offset: 0x115D8 + symbol: bitfs_seg7_vertex_070115D8 + +bitfs_seg7_vertex_070116D8: + type: VTX + count: 4 + offset: 0x116D8 + symbol: bitfs_seg7_vertex_070116D8 + +bitfs_seg7_dl_07011718: + type: GFX + offset: 0x11718 + symbol: bitfs_seg7_dl_07011718 + +bitfs_seg7_dl_07011798: + type: GFX + offset: 0x11798 + symbol: bitfs_seg7_dl_07011798 + +bitfs_seg7_vertex_07011808: + type: VTX + count: 16 + offset: 0x11808 + symbol: bitfs_seg7_vertex_07011808 + +bitfs_seg7_vertex_07011908: + type: VTX + count: 8 + offset: 0x11908 + symbol: bitfs_seg7_vertex_07011908 + +bitfs_seg7_vertex_07011988: + type: VTX + count: 14 + offset: 0x11988 + symbol: bitfs_seg7_vertex_07011988 + +bitfs_seg7_vertex_07011A68: + type: VTX + count: 5 + offset: 0x11A68 + symbol: bitfs_seg7_vertex_07011A68 + +bitfs_seg7_dl_07011AB8: + type: GFX + offset: 0x11AB8 + symbol: bitfs_seg7_dl_07011AB8 + +bitfs_seg7_dl_07011B48: + type: GFX + offset: 0x11B48 + symbol: bitfs_seg7_dl_07011B48 + +bitfs_seg7_dl_07011BA0: + type: GFX + offset: 0x11BA0 + symbol: bitfs_seg7_dl_07011BA0 + +bitfs_seg7_vertex_07011C18: + type: VTX + count: 16 + offset: 0x11C18 + symbol: bitfs_seg7_vertex_07011C18 + +bitfs_seg7_vertex_07011D18: + type: VTX + count: 8 + offset: 0x11D18 + symbol: bitfs_seg7_vertex_07011D18 + +bitfs_seg7_dl_07011D98: + type: GFX + offset: 0x11D98 + symbol: bitfs_seg7_dl_07011D98 + +bitfs_seg7_dl_07011E28: + type: GFX + offset: 0x11E28 + symbol: bitfs_seg7_dl_07011E28 + +bitfs_seg7_collision_level: + type: SM64:COLLISION + offset: 0x11E98 + symbol: bitfs_seg7_collision_level + +bitfs_seg7_macro_objs: + type: SM64:MACRO + offset: 0x14F90 + symbol: bitfs_seg7_macro_objs + +bitfs_seg7_collision_07015124: + type: SM64:COLLISION + offset: 0x15124 + symbol: bitfs_seg7_collision_07015124 + +bitfs_seg7_collision_sinking_cage_platform: + type: SM64:COLLISION + offset: 0x151B4 + symbol: bitfs_seg7_collision_sinking_cage_platform + +bitfs_seg7_collision_inverted_pyramid: + type: SM64:COLLISION + offset: 0x15238 + symbol: bitfs_seg7_collision_inverted_pyramid + +bitfs_seg7_collision_07015288: + type: SM64:COLLISION + offset: 0x15288 + symbol: bitfs_seg7_collision_07015288 + +bitfs_seg7_collision_squishable_platform: + type: SM64:COLLISION + offset: 0x1530C + symbol: bitfs_seg7_collision_squishable_platform + +bitfs_seg7_collision_07015714: + type: SM64:COLLISION + offset: 0x15714 + symbol: bitfs_seg7_collision_07015714 + +bitfs_seg7_collision_07015768: + type: SM64:COLLISION + offset: 0x15768 + symbol: bitfs_seg7_collision_07015768 + +bitfs_seg7_collision_070157E0: + type: SM64:COLLISION + offset: 0x157E0 + symbol: bitfs_seg7_collision_070157E0 + +bitfs_seg7_collision_sinking_platform: + type: SM64:COLLISION + offset: 0x15858 + symbol: bitfs_seg7_collision_sinking_platform + +bitfs_seg7_collision_07015928: + type: SM64:COLLISION + offset: 0x15928 + symbol: bitfs_seg7_collision_07015928 + +bitfs_seg7_trajectory_070159AC: + type: SM64:TRAJECTORY + offset: 0x159AC + symbol: bitfs_seg7_trajectory_070159AC + +bitfs_movtex_tris_lava_first_section: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x15AF0 + symbol: bitfs_movtex_tris_lava_first_section + +bitfs_movtex_tris_lava_second_section: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x15B1C + symbol: bitfs_movtex_tris_lava_second_section + +bitfs_movtex_tris_lava_floor: + type: SM64:MOVTEX + count: 9 + has_color: false + offset: 0x15B48 + symbol: bitfs_movtex_tris_lava_floor + +bitfs_dl_lava_sections: + type: GFX + offset: 0x15BA8 + symbol: bitfs_dl_lava_sections + +bitfs_dl_lava_floor: + type: GFX + offset: 0x15BC0 + symbol: bitfs_dl_lava_floor diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs/geo.yml new file mode 100644 index 0000000..5df8787 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bitfs/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bitfs.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits.yml new file mode 100644 index 0000000..110c5c2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits.yml @@ -0,0 +1,2273 @@ +:config: + autopads: false + compression: + offset: 0x46A2E0 + segments: + - [ 0x7, 0x46A2E0 ] + external_files: + - "assets/ymls/jp/textures/sky.yml" + header: + header: + - '#include "bits/geo.h"' + - '' + - 'extern const LevelScript level_bits_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bits_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bits_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bits_seg7_texture_07002000 + +bits_seg7_vertex_07002800: + type: VTX + count: 12 + offset: 0x2800 + symbol: bits_seg7_vertex_07002800 + +bits_seg7_dl_070028C0: + type: GFX + offset: 0x28C0 + symbol: bits_seg7_dl_070028C0 + +bits_seg7_dl_07002918: + type: GFX + offset: 0x2918 + symbol: bits_seg7_dl_07002918 + +bits_seg7_vertex_07002988: + type: VTX + count: 16 + offset: 0x2988 + symbol: bits_seg7_vertex_07002988 + +bits_seg7_vertex_07002A88: + type: VTX + count: 15 + offset: 0x2A88 + symbol: bits_seg7_vertex_07002A88 + +bits_seg7_vertex_07002B78: + type: VTX + count: 15 + offset: 0x2B78 + symbol: bits_seg7_vertex_07002B78 + +bits_seg7_vertex_07002C68: + type: VTX + count: 16 + offset: 0x2C68 + symbol: bits_seg7_vertex_07002C68 + +bits_seg7_vertex_07002D68: + type: VTX + count: 16 + offset: 0x2D68 + symbol: bits_seg7_vertex_07002D68 + +bits_seg7_vertex_07002E68: + type: VTX + count: 14 + offset: 0x2E68 + symbol: bits_seg7_vertex_07002E68 + +bits_seg7_vertex_07002F48: + type: VTX + count: 16 + offset: 0x2F48 + symbol: bits_seg7_vertex_07002F48 + +bits_seg7_vertex_07003048: + type: VTX + count: 16 + offset: 0x3048 + symbol: bits_seg7_vertex_07003048 + +bits_seg7_vertex_07003148: + type: VTX + count: 8 + offset: 0x3148 + symbol: bits_seg7_vertex_07003148 + +bits_seg7_vertex_070031C8: + type: VTX + count: 16 + offset: 0x31C8 + symbol: bits_seg7_vertex_070031C8 + +bits_seg7_vertex_070032C8: + type: VTX + count: 8 + offset: 0x32C8 + symbol: bits_seg7_vertex_070032C8 + +bits_seg7_dl_07003348: + type: GFX + offset: 0x3348 + symbol: bits_seg7_dl_07003348 + +bits_seg7_dl_070033B0: + type: GFX + offset: 0x33B0 + symbol: bits_seg7_dl_070033B0 + +bits_seg7_dl_070034F8: + type: GFX + offset: 0x34F8 + symbol: bits_seg7_dl_070034F8 + +bits_seg7_dl_070035E0: + type: GFX + offset: 0x35E0 + symbol: bits_seg7_dl_070035E0 + +bits_seg7_dl_07003670: + type: GFX + offset: 0x3670 + symbol: bits_seg7_dl_07003670 + +bits_seg7_vertex_070036F8: + type: VTX + count: 16 + offset: 0x36F8 + symbol: bits_seg7_vertex_070036F8 + +bits_seg7_vertex_070037F8: + type: VTX + count: 16 + offset: 0x37F8 + symbol: bits_seg7_vertex_070037F8 + +bits_seg7_vertex_070038F8: + type: VTX + count: 14 + offset: 0x38F8 + symbol: bits_seg7_vertex_070038F8 + +bits_seg7_vertex_070039D8: + type: VTX + count: 15 + offset: 0x39D8 + symbol: bits_seg7_vertex_070039D8 + +bits_seg7_vertex_07003AC8: + type: VTX + count: 16 + offset: 0x3AC8 + symbol: bits_seg7_vertex_07003AC8 + +bits_seg7_vertex_07003BC8: + type: VTX + count: 12 + offset: 0x3BC8 + symbol: bits_seg7_vertex_07003BC8 + +bits_seg7_vertex_07003C88: + type: VTX + count: 16 + offset: 0x3C88 + symbol: bits_seg7_vertex_07003C88 + +bits_seg7_vertex_07003D88: + type: VTX + count: 14 + offset: 0x3D88 + symbol: bits_seg7_vertex_07003D88 + +bits_seg7_vertex_07003E68: + type: VTX + count: 16 + offset: 0x3E68 + symbol: bits_seg7_vertex_07003E68 + +bits_seg7_vertex_07003F68: + type: VTX + count: 14 + offset: 0x3F68 + symbol: bits_seg7_vertex_07003F68 + +bits_seg7_vertex_07004048: + type: VTX + count: 15 + offset: 0x4048 + symbol: bits_seg7_vertex_07004048 + +bits_seg7_vertex_07004138: + type: VTX + count: 7 + offset: 0x4138 + symbol: bits_seg7_vertex_07004138 + +bits_seg7_vertex_070041A8: + type: VTX + count: 16 + offset: 0x41A8 + symbol: bits_seg7_vertex_070041A8 + +bits_seg7_vertex_070042A8: + type: VTX + count: 16 + offset: 0x42A8 + symbol: bits_seg7_vertex_070042A8 + +bits_seg7_vertex_070043A8: + type: VTX + count: 4 + offset: 0x43A8 + symbol: bits_seg7_vertex_070043A8 + +bits_seg7_dl_070043E8: + type: GFX + offset: 0x43E8 + symbol: bits_seg7_dl_070043E8 + +bits_seg7_dl_07004590: + type: GFX + offset: 0x4590 + symbol: bits_seg7_dl_07004590 + +bits_seg7_dl_070045F8: + type: GFX + offset: 0x45F8 + symbol: bits_seg7_dl_070045F8 + +bits_seg7_dl_07004720: + type: GFX + offset: 0x4720 + symbol: bits_seg7_dl_07004720 + +bits_seg7_dl_070047D0: + type: GFX + offset: 0x47D0 + symbol: bits_seg7_dl_070047D0 + +bits_seg7_dl_070047F0: + type: GFX + offset: 0x47F0 + symbol: bits_seg7_dl_070047F0 + +bits_seg7_vertex_07004880: + type: VTX + count: 16 + offset: 0x4880 + symbol: bits_seg7_vertex_07004880 + +bits_seg7_vertex_07004980: + type: VTX + count: 8 + offset: 0x4980 + symbol: bits_seg7_vertex_07004980 + +bits_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: bits_seg7_vertex_07004A00 + +bits_seg7_vertex_07004B00: + type: VTX + count: 16 + offset: 0x4B00 + symbol: bits_seg7_vertex_07004B00 + +bits_seg7_vertex_07004C00: + type: VTX + count: 16 + offset: 0x4C00 + symbol: bits_seg7_vertex_07004C00 + +bits_seg7_vertex_07004D00: + type: VTX + count: 15 + offset: 0x4D00 + symbol: bits_seg7_vertex_07004D00 + +bits_seg7_vertex_07004DF0: + type: VTX + count: 15 + offset: 0x4DF0 + symbol: bits_seg7_vertex_07004DF0 + +bits_seg7_vertex_07004EE0: + type: VTX + count: 15 + offset: 0x4EE0 + symbol: bits_seg7_vertex_07004EE0 + +bits_seg7_vertex_07004FD0: + type: VTX + count: 16 + offset: 0x4FD0 + symbol: bits_seg7_vertex_07004FD0 + +bits_seg7_vertex_070050D0: + type: VTX + count: 16 + offset: 0x50D0 + symbol: bits_seg7_vertex_070050D0 + +bits_seg7_vertex_070051D0: + type: VTX + count: 14 + offset: 0x51D0 + symbol: bits_seg7_vertex_070051D0 + +bits_seg7_vertex_070052B0: + type: VTX + count: 16 + offset: 0x52B0 + symbol: bits_seg7_vertex_070052B0 + +bits_seg7_vertex_070053B0: + type: VTX + count: 15 + offset: 0x53B0 + symbol: bits_seg7_vertex_070053B0 + +bits_seg7_vertex_070054A0: + type: VTX + count: 5 + offset: 0x54A0 + symbol: bits_seg7_vertex_070054A0 + +bits_seg7_vertex_070054F0: + type: VTX + count: 16 + offset: 0x54F0 + symbol: bits_seg7_vertex_070054F0 + +bits_seg7_vertex_070055F0: + type: VTX + count: 15 + offset: 0x55F0 + symbol: bits_seg7_vertex_070055F0 + +bits_seg7_vertex_070056E0: + type: VTX + count: 8 + offset: 0x56E0 + symbol: bits_seg7_vertex_070056E0 + +bits_seg7_vertex_07005760: + type: VTX + count: 16 + offset: 0x5760 + symbol: bits_seg7_vertex_07005760 + +bits_seg7_vertex_07005860: + type: VTX + count: 4 + offset: 0x5860 + symbol: bits_seg7_vertex_07005860 + +bits_seg7_dl_070058A0: + type: GFX + offset: 0x58A0 + symbol: bits_seg7_dl_070058A0 + +bits_seg7_dl_07005930: + type: GFX + offset: 0x5930 + symbol: bits_seg7_dl_07005930 + +bits_seg7_dl_07005C50: + type: GFX + offset: 0x5C50 + symbol: bits_seg7_dl_07005C50 + +bits_seg7_dl_07005D38: + type: GFX + offset: 0x5D38 + symbol: bits_seg7_dl_07005D38 + +bits_seg7_dl_07005DB8: + type: GFX + offset: 0x5DB8 + symbol: bits_seg7_dl_07005DB8 + +bits_seg7_vertex_07005E58: + type: VTX + count: 16 + offset: 0x5E58 + symbol: bits_seg7_vertex_07005E58 + +bits_seg7_vertex_07005F58: + type: VTX + count: 16 + offset: 0x5F58 + symbol: bits_seg7_vertex_07005F58 + +bits_seg7_vertex_07006058: + type: VTX + count: 16 + offset: 0x6058 + symbol: bits_seg7_vertex_07006058 + +bits_seg7_vertex_07006158: + type: VTX + count: 15 + offset: 0x6158 + symbol: bits_seg7_vertex_07006158 + +bits_seg7_vertex_07006248: + type: VTX + count: 14 + offset: 0x6248 + symbol: bits_seg7_vertex_07006248 + +bits_seg7_vertex_07006328: + type: VTX + count: 15 + offset: 0x6328 + symbol: bits_seg7_vertex_07006328 + +bits_seg7_vertex_07006418: + type: VTX + count: 14 + offset: 0x6418 + symbol: bits_seg7_vertex_07006418 + +bits_seg7_vertex_070064F8: + type: VTX + count: 14 + offset: 0x64F8 + symbol: bits_seg7_vertex_070064F8 + +bits_seg7_vertex_070065D8: + type: VTX + count: 16 + offset: 0x65D8 + symbol: bits_seg7_vertex_070065D8 + +bits_seg7_vertex_070066D8: + type: VTX + count: 15 + offset: 0x66D8 + symbol: bits_seg7_vertex_070066D8 + +bits_seg7_vertex_070067C8: + type: VTX + count: 15 + offset: 0x67C8 + symbol: bits_seg7_vertex_070067C8 + +bits_seg7_vertex_070068B8: + type: VTX + count: 15 + offset: 0x68B8 + symbol: bits_seg7_vertex_070068B8 + +bits_seg7_vertex_070069A8: + type: VTX + count: 15 + offset: 0x69A8 + symbol: bits_seg7_vertex_070069A8 + +bits_seg7_vertex_07006A98: + type: VTX + count: 14 + offset: 0x6A98 + symbol: bits_seg7_vertex_07006A98 + +bits_seg7_vertex_07006B78: + type: VTX + count: 15 + offset: 0x6B78 + symbol: bits_seg7_vertex_07006B78 + +bits_seg7_vertex_07006C68: + type: VTX + count: 16 + offset: 0x6C68 + symbol: bits_seg7_vertex_07006C68 + +bits_seg7_vertex_07006D68: + type: VTX + count: 15 + offset: 0x6D68 + symbol: bits_seg7_vertex_07006D68 + +bits_seg7_vertex_07006E58: + type: VTX + count: 16 + offset: 0x6E58 + symbol: bits_seg7_vertex_07006E58 + +bits_seg7_vertex_07006F58: + type: VTX + count: 16 + offset: 0x6F58 + symbol: bits_seg7_vertex_07006F58 + +bits_seg7_vertex_07007058: + type: VTX + count: 14 + offset: 0x7058 + symbol: bits_seg7_vertex_07007058 + +bits_seg7_vertex_07007138: + type: VTX + count: 14 + offset: 0x7138 + symbol: bits_seg7_vertex_07007138 + +bits_seg7_vertex_07007218: + type: VTX + count: 15 + offset: 0x7218 + symbol: bits_seg7_vertex_07007218 + +bits_seg7_vertex_07007308: + type: VTX + count: 15 + offset: 0x7308 + symbol: bits_seg7_vertex_07007308 + +bits_seg7_vertex_070073F8: + type: VTX + count: 5 + offset: 0x73F8 + symbol: bits_seg7_vertex_070073F8 + +bits_seg7_dl_07007448: + type: GFX + offset: 0x7448 + symbol: bits_seg7_dl_07007448 + +bits_seg7_dl_07007AF0: + type: GFX + offset: 0x7AF0 + symbol: bits_seg7_dl_07007AF0 + +bits_seg7_vertex_07007B60: + type: VTX + count: 8 + offset: 0x7B60 + symbol: bits_seg7_vertex_07007B60 + +bits_seg7_dl_07007BE0: + type: GFX + offset: 0x7BE0 + symbol: bits_seg7_dl_07007BE0 + +bits_seg7_dl_07007C28: + type: GFX + offset: 0x7C28 + symbol: bits_seg7_dl_07007C28 + +bits_seg7_vertex_07007C98: + type: VTX + count: 8 + offset: 0x7C98 + symbol: bits_seg7_vertex_07007C98 + +bits_seg7_vertex_07007D18: + type: VTX + count: 16 + offset: 0x7D18 + symbol: bits_seg7_vertex_07007D18 + +bits_seg7_dl_07007E18: + type: GFX + offset: 0x7E18 + symbol: bits_seg7_dl_07007E18 + +bits_seg7_dl_07007E60: + type: GFX + offset: 0x7E60 + symbol: bits_seg7_dl_07007E60 + +bits_seg7_dl_07007EC8: + type: GFX + offset: 0x7EC8 + symbol: bits_seg7_dl_07007EC8 + +bits_seg7_vertex_07007F58: + type: VTX + count: 16 + offset: 0x7F58 + symbol: bits_seg7_vertex_07007F58 + +bits_seg7_vertex_07008058: + type: VTX + count: 4 + offset: 0x8058 + symbol: bits_seg7_vertex_07008058 + +bits_seg7_vertex_07008098: + type: VTX + count: 15 + offset: 0x8098 + symbol: bits_seg7_vertex_07008098 + +bits_seg7_vertex_07008188: + type: VTX + count: 16 + offset: 0x8188 + symbol: bits_seg7_vertex_07008188 + +bits_seg7_vertex_07008288: + type: VTX + count: 16 + offset: 0x8288 + symbol: bits_seg7_vertex_07008288 + +bits_seg7_vertex_07008388: + type: VTX + count: 14 + offset: 0x8388 + symbol: bits_seg7_vertex_07008388 + +bits_seg7_vertex_07008468: + type: VTX + count: 6 + offset: 0x8468 + symbol: bits_seg7_vertex_07008468 + +bits_seg7_vertex_070084C8: + type: VTX + count: 16 + offset: 0x84C8 + symbol: bits_seg7_vertex_070084C8 + +bits_seg7_vertex_070085C8: + type: VTX + count: 16 + offset: 0x85C8 + symbol: bits_seg7_vertex_070085C8 + +bits_seg7_vertex_070086C8: + type: VTX + count: 12 + offset: 0x86C8 + symbol: bits_seg7_vertex_070086C8 + +bits_seg7_vertex_07008788: + type: VTX + count: 16 + offset: 0x8788 + symbol: bits_seg7_vertex_07008788 + +bits_seg7_vertex_07008888: + type: VTX + count: 16 + offset: 0x8888 + symbol: bits_seg7_vertex_07008888 + +bits_seg7_dl_07008988: + type: GFX + offset: 0x8988 + symbol: bits_seg7_dl_07008988 + +bits_seg7_dl_07008A08: + type: GFX + offset: 0x8A08 + symbol: bits_seg7_dl_07008A08 + +bits_seg7_dl_07008B70: + type: GFX + offset: 0x8B70 + symbol: bits_seg7_dl_07008B70 + +bits_seg7_dl_07008C68: + type: GFX + offset: 0x8C68 + symbol: bits_seg7_dl_07008C68 + +bits_seg7_dl_07008D18: + type: GFX + offset: 0x8D18 + symbol: bits_seg7_dl_07008D18 + +bits_seg7_vertex_07008DB8: + type: VTX + count: 15 + offset: 0x8DB8 + symbol: bits_seg7_vertex_07008DB8 + +bits_seg7_vertex_07008EA8: + type: VTX + count: 11 + offset: 0x8EA8 + symbol: bits_seg7_vertex_07008EA8 + +bits_seg7_dl_07008F58: + type: GFX + offset: 0x8F58 + symbol: bits_seg7_dl_07008F58 + +bits_seg7_dl_07008FE8: + type: GFX + offset: 0x8FE8 + symbol: bits_seg7_dl_07008FE8 + +bits_seg7_vertex_07009058: + type: VTX + count: 16 + offset: 0x9058 + symbol: bits_seg7_vertex_07009058 + +bits_seg7_vertex_07009158: + type: VTX + count: 16 + offset: 0x9158 + symbol: bits_seg7_vertex_07009158 + +bits_seg7_vertex_07009258: + type: VTX + count: 14 + offset: 0x9258 + symbol: bits_seg7_vertex_07009258 + +bits_seg7_vertex_07009338: + type: VTX + count: 16 + offset: 0x9338 + symbol: bits_seg7_vertex_07009338 + +bits_seg7_vertex_07009438: + type: VTX + count: 12 + offset: 0x9438 + symbol: bits_seg7_vertex_07009438 + +bits_seg7_dl_070094F8: + type: GFX + offset: 0x94F8 + symbol: bits_seg7_dl_070094F8 + +bits_seg7_dl_07009690: + type: GFX + offset: 0x9690 + symbol: bits_seg7_dl_07009690 + +bits_seg7_vertex_07009700: + type: VTX + count: 14 + offset: 0x9700 + symbol: bits_seg7_vertex_07009700 + +bits_seg7_vertex_070097E0: + type: VTX + count: 16 + offset: 0x97E0 + symbol: bits_seg7_vertex_070097E0 + +bits_seg7_vertex_070098E0: + type: VTX + count: 14 + offset: 0x98E0 + symbol: bits_seg7_vertex_070098E0 + +bits_seg7_vertex_070099C0: + type: VTX + count: 14 + offset: 0x99C0 + symbol: bits_seg7_vertex_070099C0 + +bits_seg7_vertex_07009AA0: + type: VTX + count: 4 + offset: 0x9AA0 + symbol: bits_seg7_vertex_07009AA0 + +bits_seg7_vertex_07009AE0: + type: VTX + count: 15 + offset: 0x9AE0 + symbol: bits_seg7_vertex_07009AE0 + +bits_seg7_vertex_07009BD0: + type: VTX + count: 16 + offset: 0x9BD0 + symbol: bits_seg7_vertex_07009BD0 + +bits_seg7_vertex_07009CD0: + type: VTX + count: 15 + offset: 0x9CD0 + symbol: bits_seg7_vertex_07009CD0 + +bits_seg7_vertex_07009DC0: + type: VTX + count: 16 + offset: 0x9DC0 + symbol: bits_seg7_vertex_07009DC0 + +bits_seg7_vertex_07009EC0: + type: VTX + count: 15 + offset: 0x9EC0 + symbol: bits_seg7_vertex_07009EC0 + +bits_seg7_vertex_07009FB0: + type: VTX + count: 14 + offset: 0x9FB0 + symbol: bits_seg7_vertex_07009FB0 + +bits_seg7_vertex_0700A090: + type: VTX + count: 14 + offset: 0xA090 + symbol: bits_seg7_vertex_0700A090 + +bits_seg7_vertex_0700A170: + type: VTX + count: 14 + offset: 0xA170 + symbol: bits_seg7_vertex_0700A170 + +bits_seg7_vertex_0700A250: + type: VTX + count: 7 + offset: 0xA250 + symbol: bits_seg7_vertex_0700A250 + +bits_seg7_vertex_0700A2C0: + type: VTX + count: 14 + offset: 0xA2C0 + symbol: bits_seg7_vertex_0700A2C0 + +bits_seg7_vertex_0700A3A0: + type: VTX + count: 16 + offset: 0xA3A0 + symbol: bits_seg7_vertex_0700A3A0 + +bits_seg7_vertex_0700A4A0: + type: VTX + count: 14 + offset: 0xA4A0 + symbol: bits_seg7_vertex_0700A4A0 + +bits_seg7_vertex_0700A580: + type: VTX + count: 16 + offset: 0xA580 + symbol: bits_seg7_vertex_0700A580 + +bits_seg7_vertex_0700A680: + type: VTX + count: 16 + offset: 0xA680 + symbol: bits_seg7_vertex_0700A680 + +bits_seg7_vertex_0700A780: + type: VTX + count: 16 + offset: 0xA780 + symbol: bits_seg7_vertex_0700A780 + +bits_seg7_vertex_0700A880: + type: VTX + count: 15 + offset: 0xA880 + symbol: bits_seg7_vertex_0700A880 + +bits_seg7_vertex_0700A970: + type: VTX + count: 16 + offset: 0xA970 + symbol: bits_seg7_vertex_0700A970 + +bits_seg7_vertex_0700AA70: + type: VTX + count: 16 + offset: 0xAA70 + symbol: bits_seg7_vertex_0700AA70 + +bits_seg7_vertex_0700AB70: + type: VTX + count: 11 + offset: 0xAB70 + symbol: bits_seg7_vertex_0700AB70 + +bits_seg7_vertex_0700AC20: + type: VTX + count: 16 + offset: 0xAC20 + symbol: bits_seg7_vertex_0700AC20 + +bits_seg7_vertex_0700AD20: + type: VTX + count: 4 + offset: 0xAD20 + symbol: bits_seg7_vertex_0700AD20 + +bits_seg7_dl_0700AD60: + type: GFX + offset: 0xAD60 + symbol: bits_seg7_dl_0700AD60 + +bits_seg7_dl_0700AE98: + type: GFX + offset: 0xAE98 + symbol: bits_seg7_dl_0700AE98 + +bits_seg7_dl_0700B0E0: + type: GFX + offset: 0xB0E0 + symbol: bits_seg7_dl_0700B0E0 + +bits_seg7_dl_0700B420: + type: GFX + offset: 0xB420 + symbol: bits_seg7_dl_0700B420 + +bits_seg7_dl_0700B4A0: + type: GFX + offset: 0xB4A0 + symbol: bits_seg7_dl_0700B4A0 + +bits_seg7_vertex_0700B528: + type: VTX + count: 8 + offset: 0xB528 + symbol: bits_seg7_vertex_0700B528 + +bits_seg7_vertex_0700B5A8: + type: VTX + count: 15 + offset: 0xB5A8 + symbol: bits_seg7_vertex_0700B5A8 + +bits_seg7_vertex_0700B698: + type: VTX + count: 11 + offset: 0xB698 + symbol: bits_seg7_vertex_0700B698 + +bits_seg7_dl_0700B748: + type: GFX + offset: 0xB748 + symbol: bits_seg7_dl_0700B748 + +bits_seg7_dl_0700B790: + type: GFX + offset: 0xB790 + symbol: bits_seg7_dl_0700B790 + +bits_seg7_dl_0700B820: + type: GFX + offset: 0xB820 + symbol: bits_seg7_dl_0700B820 + +bits_seg7_vertex_0700B8B0: + type: VTX + count: 16 + offset: 0xB8B0 + symbol: bits_seg7_vertex_0700B8B0 + +bits_seg7_dl_0700B9B0: + type: GFX + offset: 0xB9B0 + symbol: bits_seg7_dl_0700B9B0 + +bits_seg7_dl_0700BA18: + type: GFX + offset: 0xBA18 + symbol: bits_seg7_dl_0700BA18 + +bits_seg7_vertex_0700BA88: + type: VTX + count: 16 + offset: 0xBA88 + symbol: bits_seg7_vertex_0700BA88 + +bits_seg7_vertex_0700BB88: + type: VTX + count: 8 + offset: 0xBB88 + symbol: bits_seg7_vertex_0700BB88 + +bits_seg7_vertex_0700BC08: + type: VTX + count: 16 + offset: 0xBC08 + symbol: bits_seg7_vertex_0700BC08 + +bits_seg7_vertex_0700BD08: + type: VTX + count: 16 + offset: 0xBD08 + symbol: bits_seg7_vertex_0700BD08 + +bits_seg7_vertex_0700BE08: + type: VTX + count: 4 + offset: 0xBE08 + symbol: bits_seg7_vertex_0700BE08 + +bits_seg7_vertex_0700BE48: + type: VTX + count: 16 + offset: 0xBE48 + symbol: bits_seg7_vertex_0700BE48 + +bits_seg7_vertex_0700BF48: + type: VTX + count: 4 + offset: 0xBF48 + symbol: bits_seg7_vertex_0700BF48 + +bits_seg7_vertex_0700BF88: + type: VTX + count: 16 + offset: 0xBF88 + symbol: bits_seg7_vertex_0700BF88 + +bits_seg7_vertex_0700C088: + type: VTX + count: 16 + offset: 0xC088 + symbol: bits_seg7_vertex_0700C088 + +bits_seg7_vertex_0700C188: + type: VTX + count: 16 + offset: 0xC188 + symbol: bits_seg7_vertex_0700C188 + +bits_seg7_vertex_0700C288: + type: VTX + count: 15 + offset: 0xC288 + symbol: bits_seg7_vertex_0700C288 + +bits_seg7_vertex_0700C378: + type: VTX + count: 15 + offset: 0xC378 + symbol: bits_seg7_vertex_0700C378 + +bits_seg7_vertex_0700C468: + type: VTX + count: 15 + offset: 0xC468 + symbol: bits_seg7_vertex_0700C468 + +bits_seg7_vertex_0700C558: + type: VTX + count: 15 + offset: 0xC558 + symbol: bits_seg7_vertex_0700C558 + +bits_seg7_vertex_0700C648: + type: VTX + count: 15 + offset: 0xC648 + symbol: bits_seg7_vertex_0700C648 + +bits_seg7_vertex_0700C738: + type: VTX + count: 15 + offset: 0xC738 + symbol: bits_seg7_vertex_0700C738 + +bits_seg7_vertex_0700C828: + type: VTX + count: 10 + offset: 0xC828 + symbol: bits_seg7_vertex_0700C828 + +bits_seg7_vertex_0700C8C8: + type: VTX + count: 4 + offset: 0xC8C8 + symbol: bits_seg7_vertex_0700C8C8 + +bits_seg7_dl_0700C908: + type: GFX + offset: 0xC908 + symbol: bits_seg7_dl_0700C908 + +bits_seg7_dl_0700C998: + type: GFX + offset: 0xC998 + symbol: bits_seg7_dl_0700C998 + +bits_seg7_dl_0700CA70: + type: GFX + offset: 0xCA70 + symbol: bits_seg7_dl_0700CA70 + +bits_seg7_dl_0700CAF0: + type: GFX + offset: 0xCAF0 + symbol: bits_seg7_dl_0700CAF0 + +bits_seg7_dl_0700CDA0: + type: GFX + offset: 0xCDA0 + symbol: bits_seg7_dl_0700CDA0 + +bits_seg7_dl_0700CDC0: + type: GFX + offset: 0xCDC0 + symbol: bits_seg7_dl_0700CDC0 + +bits_seg7_vertex_0700CE50: + type: VTX + count: 16 + offset: 0xCE50 + symbol: bits_seg7_vertex_0700CE50 + +bits_seg7_vertex_0700CF50: + type: VTX + count: 15 + offset: 0xCF50 + symbol: bits_seg7_vertex_0700CF50 + +bits_seg7_vertex_0700D040: + type: VTX + count: 8 + offset: 0xD040 + symbol: bits_seg7_vertex_0700D040 + +bits_seg7_vertex_0700D0C0: + type: VTX + count: 8 + offset: 0xD0C0 + symbol: bits_seg7_vertex_0700D0C0 + +bits_seg7_dl_0700D140: + type: GFX + offset: 0xD140 + symbol: bits_seg7_dl_0700D140 + +bits_seg7_dl_0700D228: + type: GFX + offset: 0xD228 + symbol: bits_seg7_dl_0700D228 + +bits_seg7_dl_0700D278: + type: GFX + offset: 0xD278 + symbol: bits_seg7_dl_0700D278 + +bits_seg7_vertex_0700D2F0: + type: VTX + count: 16 + offset: 0xD2F0 + symbol: bits_seg7_vertex_0700D2F0 + +bits_seg7_vertex_0700D3F0: + type: VTX + count: 14 + offset: 0xD3F0 + symbol: bits_seg7_vertex_0700D3F0 + +bits_seg7_dl_0700D4D0: + type: GFX + offset: 0xD4D0 + symbol: bits_seg7_dl_0700D4D0 + +bits_seg7_dl_0700D5A0: + type: GFX + offset: 0xD5A0 + symbol: bits_seg7_dl_0700D5A0 + +bits_seg7_vertex_0700D620: + type: VTX + count: 16 + offset: 0xD620 + symbol: bits_seg7_vertex_0700D620 + +bits_seg7_vertex_0700D720: + type: VTX + count: 16 + offset: 0xD720 + symbol: bits_seg7_vertex_0700D720 + +bits_seg7_vertex_0700D820: + type: VTX + count: 8 + offset: 0xD820 + symbol: bits_seg7_vertex_0700D820 + +bits_seg7_vertex_0700D8A0: + type: VTX + count: 14 + offset: 0xD8A0 + symbol: bits_seg7_vertex_0700D8A0 + +bits_seg7_vertex_0700D980: + type: VTX + count: 16 + offset: 0xD980 + symbol: bits_seg7_vertex_0700D980 + +bits_seg7_vertex_0700DA80: + type: VTX + count: 10 + offset: 0xDA80 + symbol: bits_seg7_vertex_0700DA80 + +bits_seg7_dl_0700DB20: + type: GFX + offset: 0xDB20 + symbol: bits_seg7_dl_0700DB20 + +bits_seg7_dl_0700DC08: + type: GFX + offset: 0xDC08 + symbol: bits_seg7_dl_0700DC08 + +bits_seg7_dl_0700DCB8: + type: GFX + offset: 0xDCB8 + symbol: bits_seg7_dl_0700DCB8 + +bits_seg7_dl_0700DD00: + type: GFX + offset: 0xDD00 + symbol: bits_seg7_dl_0700DD00 + +bits_seg7_vertex_0700DD98: + type: VTX + count: 16 + offset: 0xDD98 + symbol: bits_seg7_vertex_0700DD98 + +bits_seg7_vertex_0700DE98: + type: VTX + count: 16 + offset: 0xDE98 + symbol: bits_seg7_vertex_0700DE98 + +bits_seg7_vertex_0700DF98: + type: VTX + count: 14 + offset: 0xDF98 + symbol: bits_seg7_vertex_0700DF98 + +bits_seg7_vertex_0700E078: + type: VTX + count: 16 + offset: 0xE078 + symbol: bits_seg7_vertex_0700E078 + +bits_seg7_vertex_0700E178: + type: VTX + count: 15 + offset: 0xE178 + symbol: bits_seg7_vertex_0700E178 + +bits_seg7_vertex_0700E268: + type: VTX + count: 15 + offset: 0xE268 + symbol: bits_seg7_vertex_0700E268 + +bits_seg7_vertex_0700E358: + type: VTX + count: 16 + offset: 0xE358 + symbol: bits_seg7_vertex_0700E358 + +bits_seg7_vertex_0700E458: + type: VTX + count: 15 + offset: 0xE458 + symbol: bits_seg7_vertex_0700E458 + +bits_seg7_vertex_0700E548: + type: VTX + count: 14 + offset: 0xE548 + symbol: bits_seg7_vertex_0700E548 + +bits_seg7_vertex_0700E628: + type: VTX + count: 15 + offset: 0xE628 + symbol: bits_seg7_vertex_0700E628 + +bits_seg7_vertex_0700E718: + type: VTX + count: 15 + offset: 0xE718 + symbol: bits_seg7_vertex_0700E718 + +bits_seg7_vertex_0700E808: + type: VTX + count: 16 + offset: 0xE808 + symbol: bits_seg7_vertex_0700E808 + +bits_seg7_vertex_0700E908: + type: VTX + count: 16 + offset: 0xE908 + symbol: bits_seg7_vertex_0700E908 + +bits_seg7_vertex_0700EA08: + type: VTX + count: 16 + offset: 0xEA08 + symbol: bits_seg7_vertex_0700EA08 + +bits_seg7_vertex_0700EB08: + type: VTX + count: 15 + offset: 0xEB08 + symbol: bits_seg7_vertex_0700EB08 + +bits_seg7_vertex_0700EBF8: + type: VTX + count: 14 + offset: 0xEBF8 + symbol: bits_seg7_vertex_0700EBF8 + +bits_seg7_vertex_0700ECD8: + type: VTX + count: 15 + offset: 0xECD8 + symbol: bits_seg7_vertex_0700ECD8 + +bits_seg7_vertex_0700EDC8: + type: VTX + count: 16 + offset: 0xEDC8 + symbol: bits_seg7_vertex_0700EDC8 + +bits_seg7_vertex_0700EEC8: + type: VTX + count: 16 + offset: 0xEEC8 + symbol: bits_seg7_vertex_0700EEC8 + +bits_seg7_vertex_0700EFC8: + type: VTX + count: 15 + offset: 0xEFC8 + symbol: bits_seg7_vertex_0700EFC8 + +bits_seg7_vertex_0700F0B8: + type: VTX + count: 14 + offset: 0xF0B8 + symbol: bits_seg7_vertex_0700F0B8 + +bits_seg7_vertex_0700F198: + type: VTX + count: 16 + offset: 0xF198 + symbol: bits_seg7_vertex_0700F198 + +bits_seg7_vertex_0700F298: + type: VTX + count: 16 + offset: 0xF298 + symbol: bits_seg7_vertex_0700F298 + +bits_seg7_vertex_0700F398: + type: VTX + count: 14 + offset: 0xF398 + symbol: bits_seg7_vertex_0700F398 + +bits_seg7_vertex_0700F478: + type: VTX + count: 15 + offset: 0xF478 + symbol: bits_seg7_vertex_0700F478 + +bits_seg7_dl_0700F568: + type: GFX + offset: 0xF568 + symbol: bits_seg7_dl_0700F568 + +bits_seg7_dl_0700F790: + type: GFX + offset: 0xF790 + symbol: bits_seg7_dl_0700F790 + +bits_seg7_dl_0700FC70: + type: GFX + offset: 0xFC70 + symbol: bits_seg7_dl_0700FC70 + +bits_seg7_vertex_0700FCE8: + type: VTX + count: 16 + offset: 0xFCE8 + symbol: bits_seg7_vertex_0700FCE8 + +bits_seg7_vertex_0700FDE8: + type: VTX + count: 15 + offset: 0xFDE8 + symbol: bits_seg7_vertex_0700FDE8 + +bits_seg7_vertex_0700FED8: + type: VTX + count: 15 + offset: 0xFED8 + symbol: bits_seg7_vertex_0700FED8 + +bits_seg7_vertex_0700FFC8: + type: VTX + count: 16 + offset: 0xFFC8 + symbol: bits_seg7_vertex_0700FFC8 + +bits_seg7_vertex_070100C8: + type: VTX + count: 16 + offset: 0x100C8 + symbol: bits_seg7_vertex_070100C8 + +bits_seg7_vertex_070101C8: + type: VTX + count: 4 + offset: 0x101C8 + symbol: bits_seg7_vertex_070101C8 + +bits_seg7_vertex_07010208: + type: VTX + count: 16 + offset: 0x10208 + symbol: bits_seg7_vertex_07010208 + +bits_seg7_vertex_07010308: + type: VTX + count: 15 + offset: 0x10308 + symbol: bits_seg7_vertex_07010308 + +bits_seg7_vertex_070103F8: + type: VTX + count: 14 + offset: 0x103F8 + symbol: bits_seg7_vertex_070103F8 + +bits_seg7_vertex_070104D8: + type: VTX + count: 15 + offset: 0x104D8 + symbol: bits_seg7_vertex_070104D8 + +bits_seg7_vertex_070105C8: + type: VTX + count: 16 + offset: 0x105C8 + symbol: bits_seg7_vertex_070105C8 + +bits_seg7_vertex_070106C8: + type: VTX + count: 14 + offset: 0x106C8 + symbol: bits_seg7_vertex_070106C8 + +bits_seg7_vertex_070107A8: + type: VTX + count: 14 + offset: 0x107A8 + symbol: bits_seg7_vertex_070107A8 + +bits_seg7_vertex_07010888: + type: VTX + count: 15 + offset: 0x10888 + symbol: bits_seg7_vertex_07010888 + +bits_seg7_vertex_07010978: + type: VTX + count: 15 + offset: 0x10978 + symbol: bits_seg7_vertex_07010978 + +bits_seg7_vertex_07010A68: + type: VTX + count: 15 + offset: 0x10A68 + symbol: bits_seg7_vertex_07010A68 + +bits_seg7_vertex_07010B58: + type: VTX + count: 15 + offset: 0x10B58 + symbol: bits_seg7_vertex_07010B58 + +bits_seg7_vertex_07010C48: + type: VTX + count: 15 + offset: 0x10C48 + symbol: bits_seg7_vertex_07010C48 + +bits_seg7_vertex_07010D38: + type: VTX + count: 14 + offset: 0x10D38 + symbol: bits_seg7_vertex_07010D38 + +bits_seg7_vertex_07010E18: + type: VTX + count: 14 + offset: 0x10E18 + symbol: bits_seg7_vertex_07010E18 + +bits_seg7_vertex_07010EF8: + type: VTX + count: 15 + offset: 0x10EF8 + symbol: bits_seg7_vertex_07010EF8 + +bits_seg7_vertex_07010FE8: + type: VTX + count: 14 + offset: 0x10FE8 + symbol: bits_seg7_vertex_07010FE8 + +bits_seg7_vertex_070110C8: + type: VTX + count: 15 + offset: 0x110C8 + symbol: bits_seg7_vertex_070110C8 + +bits_seg7_vertex_070111B8: + type: VTX + count: 14 + offset: 0x111B8 + symbol: bits_seg7_vertex_070111B8 + +bits_seg7_vertex_07011298: + type: VTX + count: 15 + offset: 0x11298 + symbol: bits_seg7_vertex_07011298 + +bits_seg7_vertex_07011388: + type: VTX + count: 15 + offset: 0x11388 + symbol: bits_seg7_vertex_07011388 + +bits_seg7_vertex_07011478: + type: VTX + count: 14 + offset: 0x11478 + symbol: bits_seg7_vertex_07011478 + +bits_seg7_vertex_07011558: + type: VTX + count: 15 + offset: 0x11558 + symbol: bits_seg7_vertex_07011558 + +bits_seg7_vertex_07011648: + type: VTX + count: 15 + offset: 0x11648 + symbol: bits_seg7_vertex_07011648 + +bits_seg7_vertex_07011738: + type: VTX + count: 16 + offset: 0x11738 + symbol: bits_seg7_vertex_07011738 + +bits_seg7_vertex_07011838: + type: VTX + count: 16 + offset: 0x11838 + symbol: bits_seg7_vertex_07011838 + +bits_seg7_vertex_07011938: + type: VTX + count: 16 + offset: 0x11938 + symbol: bits_seg7_vertex_07011938 + +bits_seg7_vertex_07011A38: + type: VTX + count: 16 + offset: 0x11A38 + symbol: bits_seg7_vertex_07011A38 + +bits_seg7_vertex_07011B38: + type: VTX + count: 16 + offset: 0x11B38 + symbol: bits_seg7_vertex_07011B38 + +bits_seg7_vertex_07011C38: + type: VTX + count: 16 + offset: 0x11C38 + symbol: bits_seg7_vertex_07011C38 + +bits_seg7_vertex_07011D38: + type: VTX + count: 16 + offset: 0x11D38 + symbol: bits_seg7_vertex_07011D38 + +bits_seg7_vertex_07011E38: + type: VTX + count: 12 + offset: 0x11E38 + symbol: bits_seg7_vertex_07011E38 + +bits_seg7_dl_07011EF8: + type: GFX + offset: 0x11EF8 + symbol: bits_seg7_dl_07011EF8 + +bits_seg7_dl_07012098: + type: GFX + offset: 0x12098 + symbol: bits_seg7_dl_07012098 + +bits_seg7_dl_07012758: + type: GFX + offset: 0x12758 + symbol: bits_seg7_dl_07012758 + +bits_seg7_dl_07012898: + type: GFX + offset: 0x12898 + symbol: bits_seg7_dl_07012898 + +bits_seg7_dl_070128F0: + type: GFX + offset: 0x128F0 + symbol: bits_seg7_dl_070128F0 + +bits_seg7_vertex_070129A8: + type: VTX + count: 16 + offset: 0x129A8 + symbol: bits_seg7_vertex_070129A8 + +bits_seg7_dl_07012AA8: + type: GFX + offset: 0x12AA8 + symbol: bits_seg7_dl_07012AA8 + +bits_seg7_dl_07012B10: + type: GFX + offset: 0x12B10 + symbol: bits_seg7_dl_07012B10 + +bits_seg7_vertex_07012B80: + type: VTX + count: 16 + offset: 0x12B80 + symbol: bits_seg7_vertex_07012B80 + +bits_seg7_vertex_07012C80: + type: VTX + count: 4 + offset: 0x12C80 + symbol: bits_seg7_vertex_07012C80 + +bits_seg7_dl_07012CC0: + type: GFX + offset: 0x12CC0 + symbol: bits_seg7_dl_07012CC0 + +bits_seg7_dl_07012D40: + type: GFX + offset: 0x12D40 + symbol: bits_seg7_dl_07012D40 + +bits_seg7_lights_07012DB0: + type: LIGHTS + size: 24 + offset: 0x12DB0 + symbol: bits_seg7_lights_07012DB0 + +bits_seg7_lights_07012DC8: + type: LIGHTS + size: 24 + offset: 0x12DC8 + symbol: bits_seg7_lights_07012DC8 + +bits_seg7_lights_07012DE0: + type: LIGHTS + size: 24 + offset: 0x12DE0 + symbol: bits_seg7_lights_07012DE0 + +bits_seg7_vertex_07012DF8: + type: VTX + count: 8 + offset: 0x12DF8 + symbol: bits_seg7_vertex_07012DF8 + +bits_seg7_vertex_07012E78: + type: VTX + count: 14 + offset: 0x12E78 + symbol: bits_seg7_vertex_07012E78 + +bits_seg7_vertex_07012F58: + type: VTX + count: 16 + offset: 0x12F58 + symbol: bits_seg7_vertex_07012F58 + +bits_seg7_vertex_07013058: + type: VTX + count: 10 + offset: 0x13058 + symbol: bits_seg7_vertex_07013058 + +bits_seg7_vertex_070130F8: + type: VTX + count: 15 + offset: 0x130F8 + symbol: bits_seg7_vertex_070130F8 + +bits_seg7_vertex_070131E8: + type: VTX + count: 15 + offset: 0x131E8 + symbol: bits_seg7_vertex_070131E8 + +bits_seg7_vertex_070132D8: + type: VTX + count: 14 + offset: 0x132D8 + symbol: bits_seg7_vertex_070132D8 + +bits_seg7_dl_070133B8: + type: GFX + offset: 0x133B8 + symbol: bits_seg7_dl_070133B8 + +bits_seg7_dl_070135A0: + type: GFX + offset: 0x135A0 + symbol: bits_seg7_dl_070135A0 + +bits_seg7_vertex_07013610: + type: VTX + count: 16 + offset: 0x13610 + symbol: bits_seg7_vertex_07013610 + +bits_seg7_vertex_07013710: + type: VTX + count: 8 + offset: 0x13710 + symbol: bits_seg7_vertex_07013710 + +bits_seg7_dl_07013790: + type: GFX + offset: 0x13790 + symbol: bits_seg7_dl_07013790 + +bits_seg7_dl_07013820: + type: GFX + offset: 0x13820 + symbol: bits_seg7_dl_07013820 + +bits_seg7_lights_07013890: + type: LIGHTS + size: 24 + offset: 0x13890 + symbol: bits_seg7_lights_07013890 + +bits_seg7_vertex_070138A8: + type: VTX + count: 15 + offset: 0x138A8 + symbol: bits_seg7_vertex_070138A8 + +bits_seg7_vertex_07013998: + type: VTX + count: 15 + offset: 0x13998 + symbol: bits_seg7_vertex_07013998 + +bits_seg7_vertex_07013A88: + type: VTX + count: 15 + offset: 0x13A88 + symbol: bits_seg7_vertex_07013A88 + +bits_seg7_vertex_07013B78: + type: VTX + count: 3 + offset: 0x13B78 + symbol: bits_seg7_vertex_07013B78 + +bits_seg7_dl_07013BA8: + type: GFX + offset: 0x13BA8 + symbol: bits_seg7_dl_07013BA8 + +bits_seg7_dl_07013C78: + type: GFX + offset: 0x13C78 + symbol: bits_seg7_dl_07013C78 + +bits_seg7_vertex_07013CE8: + type: VTX + count: 16 + offset: 0x13CE8 + symbol: bits_seg7_vertex_07013CE8 + +bits_seg7_vertex_07013DE8: + type: VTX + count: 8 + offset: 0x13DE8 + symbol: bits_seg7_vertex_07013DE8 + +bits_seg7_dl_07013E68: + type: GFX + offset: 0x13E68 + symbol: bits_seg7_dl_07013E68 + +bits_seg7_dl_07013EF8: + type: GFX + offset: 0x13EF8 + symbol: bits_seg7_dl_07013EF8 + +bits_seg7_vertex_07013F68: + type: VTX + count: 16 + offset: 0x13F68 + symbol: bits_seg7_vertex_07013F68 + +bits_seg7_vertex_07014068: + type: VTX + count: 8 + offset: 0x14068 + symbol: bits_seg7_vertex_07014068 + +bits_seg7_dl_070140E8: + type: GFX + offset: 0x140E8 + symbol: bits_seg7_dl_070140E8 + +bits_seg7_dl_07014178: + type: GFX + offset: 0x14178 + symbol: bits_seg7_dl_07014178 + +bits_seg7_vertex_070141E8: + type: VTX + count: 16 + offset: 0x141E8 + symbol: bits_seg7_vertex_070141E8 + +bits_seg7_vertex_070142E8: + type: VTX + count: 15 + offset: 0x142E8 + symbol: bits_seg7_vertex_070142E8 + +bits_seg7_vertex_070143D8: + type: VTX + count: 14 + offset: 0x143D8 + symbol: bits_seg7_vertex_070143D8 + +bits_seg7_vertex_070144B8: + type: VTX + count: 15 + offset: 0x144B8 + symbol: bits_seg7_vertex_070144B8 + +bits_seg7_vertex_070145A8: + type: VTX + count: 16 + offset: 0x145A8 + symbol: bits_seg7_vertex_070145A8 + +bits_seg7_vertex_070146A8: + type: VTX + count: 14 + offset: 0x146A8 + symbol: bits_seg7_vertex_070146A8 + +bits_seg7_vertex_07014788: + type: VTX + count: 15 + offset: 0x14788 + symbol: bits_seg7_vertex_07014788 + +bits_seg7_vertex_07014878: + type: VTX + count: 15 + offset: 0x14878 + symbol: bits_seg7_vertex_07014878 + +bits_seg7_vertex_07014968: + type: VTX + count: 4 + offset: 0x14968 + symbol: bits_seg7_vertex_07014968 + +bits_seg7_dl_070149A8: + type: GFX + offset: 0x149A8 + symbol: bits_seg7_dl_070149A8 + +bits_seg7_dl_07014C28: + type: GFX + offset: 0x14C28 + symbol: bits_seg7_dl_07014C28 + +bits_seg7_vertex_07014C98: + type: VTX + count: 4 + offset: 0x14C98 + symbol: bits_seg7_vertex_07014C98 + +bits_seg7_vertex_07014CD8: + type: VTX + count: 16 + offset: 0x14CD8 + symbol: bits_seg7_vertex_07014CD8 + +bits_seg7_vertex_07014DD8: + type: VTX + count: 15 + offset: 0x14DD8 + symbol: bits_seg7_vertex_07014DD8 + +bits_seg7_vertex_07014EC8: + type: VTX + count: 14 + offset: 0x14EC8 + symbol: bits_seg7_vertex_07014EC8 + +bits_seg7_vertex_07014FA8: + type: VTX + count: 14 + offset: 0x14FA8 + symbol: bits_seg7_vertex_07014FA8 + +bits_seg7_vertex_07015088: + type: VTX + count: 14 + offset: 0x15088 + symbol: bits_seg7_vertex_07015088 + +bits_seg7_vertex_07015168: + type: VTX + count: 11 + offset: 0x15168 + symbol: bits_seg7_vertex_07015168 + +bits_seg7_dl_07015218: + type: GFX + offset: 0x15218 + symbol: bits_seg7_dl_07015218 + +bits_seg7_dl_07015250: + type: GFX + offset: 0x15250 + symbol: bits_seg7_dl_07015250 + +bits_seg7_dl_070153C0: + type: GFX + offset: 0x153C0 + symbol: bits_seg7_dl_070153C0 + +bits_seg7_vertex_07015438: + type: VTX + count: 4 + offset: 0x15438 + symbol: bits_seg7_vertex_07015438 + +bits_seg7_vertex_07015478: + type: VTX + count: 16 + offset: 0x15478 + symbol: bits_seg7_vertex_07015478 + +bits_seg7_vertex_07015578: + type: VTX + count: 15 + offset: 0x15578 + symbol: bits_seg7_vertex_07015578 + +bits_seg7_vertex_07015668: + type: VTX + count: 14 + offset: 0x15668 + symbol: bits_seg7_vertex_07015668 + +bits_seg7_vertex_07015748: + type: VTX + count: 14 + offset: 0x15748 + symbol: bits_seg7_vertex_07015748 + +bits_seg7_vertex_07015828: + type: VTX + count: 14 + offset: 0x15828 + symbol: bits_seg7_vertex_07015828 + +bits_seg7_vertex_07015908: + type: VTX + count: 11 + offset: 0x15908 + symbol: bits_seg7_vertex_07015908 + +bits_seg7_dl_070159B8: + type: GFX + offset: 0x159B8 + symbol: bits_seg7_dl_070159B8 + +bits_seg7_dl_070159F0: + type: GFX + offset: 0x159F0 + symbol: bits_seg7_dl_070159F0 + +bits_seg7_dl_07015B60: + type: GFX + offset: 0x15B60 + symbol: bits_seg7_dl_07015B60 + +bits_seg7_vertex_07015BD8: + type: VTX + count: 4 + offset: 0x15BD8 + symbol: bits_seg7_vertex_07015BD8 + +bits_seg7_vertex_07015C18: + type: VTX + count: 16 + offset: 0x15C18 + symbol: bits_seg7_vertex_07015C18 + +bits_seg7_vertex_07015D18: + type: VTX + count: 15 + offset: 0x15D18 + symbol: bits_seg7_vertex_07015D18 + +bits_seg7_vertex_07015E08: + type: VTX + count: 14 + offset: 0x15E08 + symbol: bits_seg7_vertex_07015E08 + +bits_seg7_vertex_07015EE8: + type: VTX + count: 14 + offset: 0x15EE8 + symbol: bits_seg7_vertex_07015EE8 + +bits_seg7_vertex_07015FC8: + type: VTX + count: 14 + offset: 0x15FC8 + symbol: bits_seg7_vertex_07015FC8 + +bits_seg7_vertex_070160A8: + type: VTX + count: 11 + offset: 0x160A8 + symbol: bits_seg7_vertex_070160A8 + +bits_seg7_dl_07016158: + type: GFX + offset: 0x16158 + symbol: bits_seg7_dl_07016158 + +bits_seg7_dl_07016190: + type: GFX + offset: 0x16190 + symbol: bits_seg7_dl_07016190 + +bits_seg7_dl_07016300: + type: GFX + offset: 0x16300 + symbol: bits_seg7_dl_07016300 + +bits_seg7_vertex_07016378: + type: VTX + count: 4 + offset: 0x16378 + symbol: bits_seg7_vertex_07016378 + +bits_seg7_vertex_070163B8: + type: VTX + count: 16 + offset: 0x163B8 + symbol: bits_seg7_vertex_070163B8 + +bits_seg7_vertex_070164B8: + type: VTX + count: 15 + offset: 0x164B8 + symbol: bits_seg7_vertex_070164B8 + +bits_seg7_vertex_070165A8: + type: VTX + count: 14 + offset: 0x165A8 + symbol: bits_seg7_vertex_070165A8 + +bits_seg7_vertex_07016688: + type: VTX + count: 14 + offset: 0x16688 + symbol: bits_seg7_vertex_07016688 + +bits_seg7_vertex_07016768: + type: VTX + count: 14 + offset: 0x16768 + symbol: bits_seg7_vertex_07016768 + +bits_seg7_vertex_07016848: + type: VTX + count: 11 + offset: 0x16848 + symbol: bits_seg7_vertex_07016848 + +bits_seg7_dl_070168F8: + type: GFX + offset: 0x168F8 + symbol: bits_seg7_dl_070168F8 + +bits_seg7_dl_07016930: + type: GFX + offset: 0x16930 + symbol: bits_seg7_dl_07016930 + +bits_seg7_dl_07016AA0: + type: GFX + offset: 0x16AA0 + symbol: bits_seg7_dl_07016AA0 + +bits_seg7_vertex_07016B18: + type: VTX + count: 4 + offset: 0x16B18 + symbol: bits_seg7_vertex_07016B18 + +bits_seg7_vertex_07016B58: + type: VTX + count: 16 + offset: 0x16B58 + symbol: bits_seg7_vertex_07016B58 + +bits_seg7_vertex_07016C58: + type: VTX + count: 8 + offset: 0x16C58 + symbol: bits_seg7_vertex_07016C58 + +bits_seg7_dl_07016CD8: + type: GFX + offset: 0x16CD8 + symbol: bits_seg7_dl_07016CD8 + +bits_seg7_dl_07016D10: + type: GFX + offset: 0x16D10 + symbol: bits_seg7_dl_07016D10 + +bits_seg7_dl_07016DA0: + type: GFX + offset: 0x16DA0 + symbol: bits_seg7_dl_07016DA0 + +bits_seg7_collision_level: + type: SM64:COLLISION + offset: 0x16E18 + symbol: bits_seg7_collision_level + +bits_seg7_macro_objs: + type: SM64:MACRO + offset: 0x1A76C + symbol: bits_seg7_macro_objs + +bits_seg7_collision_0701A9A0: + type: SM64:COLLISION + offset: 0x1A9A0 + symbol: bits_seg7_collision_0701A9A0 + +bits_seg7_collision_0701AA0C: + type: SM64:COLLISION + offset: 0x1AA0C + symbol: bits_seg7_collision_0701AA0C + +bits_seg7_collision_0701AA84: + type: SM64:COLLISION + offset: 0x1AA84 + symbol: bits_seg7_collision_0701AA84 + +bits_seg7_collision_0701AC28: + type: SM64:COLLISION + offset: 0x1AC28 + symbol: bits_seg7_collision_0701AC28 + +bits_seg7_collision_0701ACAC: + type: SM64:COLLISION + offset: 0x1ACAC + symbol: bits_seg7_collision_0701ACAC + +bits_seg7_collision_0701AD54: + type: SM64:COLLISION + offset: 0x1AD54 + symbol: bits_seg7_collision_0701AD54 + +bits_seg7_collision_0701ADD8: + type: SM64:COLLISION + offset: 0x1ADD8 + symbol: bits_seg7_collision_0701ADD8 + +bits_seg7_collision_0701AE5C: + type: SM64:COLLISION + offset: 0x1AE5C + symbol: bits_seg7_collision_0701AE5C + +bits_seg7_collision_0701B0D4: + type: SM64:COLLISION + offset: 0x1B0D4 + symbol: bits_seg7_collision_0701B0D4 + +bits_seg7_collision_0701B26C: + type: SM64:COLLISION + offset: 0x1B26C + symbol: bits_seg7_collision_0701B26C + +bits_seg7_collision_0701B404: + type: SM64:COLLISION + offset: 0x1B404 + symbol: bits_seg7_collision_0701B404 + +bits_seg7_collision_0701B59C: + type: SM64:COLLISION + offset: 0x1B59C + symbol: bits_seg7_collision_0701B59C + +bits_seg7_collision_0701B734: + type: SM64:COLLISION + offset: 0x1B734 + symbol: bits_seg7_collision_0701B734 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits/geo.yml new file mode 100644 index 0000000..61256e6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bits/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bits.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob.yml new file mode 100644 index 0000000..5c739d8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob.yml @@ -0,0 +1,1281 @@ +:config: + autopads: false + compression: + offset: 0x3FA310 + segments: + - [ 0x7, 0x3FA310 ] + external_files: + - "assets/ymls/jp/textures/generic.yml" + header: + header: + - '#include "bob/geo.h"' + - '' + - 'extern const LevelScript level_bob_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bob_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bob_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bob_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bob_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bob_seg7_texture_07002000 + +bob_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: bob_seg7_lights_07002800 + +bob_seg7_vertex_07002818: + type: VTX + count: 15 + offset: 0x2818 + symbol: bob_seg7_vertex_07002818 + +bob_seg7_vertex_07002908: + type: VTX + count: 15 + offset: 0x2908 + symbol: bob_seg7_vertex_07002908 + +bob_seg7_vertex_070029F8: + type: VTX + count: 14 + offset: 0x29F8 + symbol: bob_seg7_vertex_070029F8 + +bob_seg7_vertex_07002AD8: + type: VTX + count: 16 + offset: 0x2AD8 + symbol: bob_seg7_vertex_07002AD8 + +bob_seg7_vertex_07002BD8: + type: VTX + count: 15 + offset: 0x2BD8 + symbol: bob_seg7_vertex_07002BD8 + +bob_seg7_vertex_07002CC8: + type: VTX + count: 16 + offset: 0x2CC8 + symbol: bob_seg7_vertex_07002CC8 + +bob_seg7_vertex_07002DC8: + type: VTX + count: 15 + offset: 0x2DC8 + symbol: bob_seg7_vertex_07002DC8 + +bob_seg7_vertex_07002EB8: + type: VTX + count: 16 + offset: 0x2EB8 + symbol: bob_seg7_vertex_07002EB8 + +bob_seg7_vertex_07002FB8: + type: VTX + count: 16 + offset: 0x2FB8 + symbol: bob_seg7_vertex_07002FB8 + +bob_seg7_vertex_070030B8: + type: VTX + count: 16 + offset: 0x30B8 + symbol: bob_seg7_vertex_070030B8 + +bob_seg7_vertex_070031B8: + type: VTX + count: 14 + offset: 0x31B8 + symbol: bob_seg7_vertex_070031B8 + +bob_seg7_vertex_07003298: + type: VTX + count: 16 + offset: 0x3298 + symbol: bob_seg7_vertex_07003298 + +bob_seg7_vertex_07003398: + type: VTX + count: 16 + offset: 0x3398 + symbol: bob_seg7_vertex_07003398 + +bob_seg7_vertex_07003498: + type: VTX + count: 16 + offset: 0x3498 + symbol: bob_seg7_vertex_07003498 + +bob_seg7_vertex_07003598: + type: VTX + count: 14 + offset: 0x3598 + symbol: bob_seg7_vertex_07003598 + +bob_seg7_vertex_07003678: + type: VTX + count: 14 + offset: 0x3678 + symbol: bob_seg7_vertex_07003678 + +bob_seg7_vertex_07003758: + type: VTX + count: 9 + offset: 0x3758 + symbol: bob_seg7_vertex_07003758 + +bob_seg7_vertex_070037E8: + type: VTX + count: 16 + offset: 0x37E8 + symbol: bob_seg7_vertex_070037E8 + +bob_seg7_vertex_070038E8: + type: VTX + count: 16 + offset: 0x38E8 + symbol: bob_seg7_vertex_070038E8 + +bob_seg7_vertex_070039E8: + type: VTX + count: 8 + offset: 0x39E8 + symbol: bob_seg7_vertex_070039E8 + +bob_seg7_vertex_07003A68: + type: VTX + count: 15 + offset: 0x3A68 + symbol: bob_seg7_vertex_07003A68 + +bob_seg7_vertex_07003B58: + type: VTX + count: 15 + offset: 0x3B58 + symbol: bob_seg7_vertex_07003B58 + +bob_seg7_vertex_07003C48: + type: VTX + count: 6 + offset: 0x3C48 + symbol: bob_seg7_vertex_07003C48 + +bob_seg7_dl_07003CA8: + type: GFX + offset: 0x3CA8 + symbol: bob_seg7_dl_07003CA8 + +bob_seg7_dl_070041E0: + type: GFX + offset: 0x41E0 + symbol: bob_seg7_dl_070041E0 + +bob_seg7_dl_070042B8: + type: GFX + offset: 0x42B8 + symbol: bob_seg7_dl_070042B8 + +bob_seg7_dl_07004390: + type: GFX + offset: 0x4390 + symbol: bob_seg7_dl_07004390 + +bob_seg7_lights_07004478: + type: LIGHTS + size: 24 + offset: 0x4478 + symbol: bob_seg7_lights_07004478 + +bob_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: bob_seg7_vertex_07004490 + +bob_seg7_vertex_07004590: + type: VTX + count: 16 + offset: 0x4590 + symbol: bob_seg7_vertex_07004590 + +bob_seg7_vertex_07004690: + type: VTX + count: 16 + offset: 0x4690 + symbol: bob_seg7_vertex_07004690 + +bob_seg7_vertex_07004790: + type: VTX + count: 14 + offset: 0x4790 + symbol: bob_seg7_vertex_07004790 + +bob_seg7_vertex_07004870: + type: VTX + count: 3 + offset: 0x4870 + symbol: bob_seg7_vertex_07004870 + +bob_seg7_vertex_070048A0: + type: VTX + count: 15 + offset: 0x48A0 + symbol: bob_seg7_vertex_070048A0 + +bob_seg7_vertex_07004990: + type: VTX + count: 15 + offset: 0x4990 + symbol: bob_seg7_vertex_07004990 + +bob_seg7_vertex_07004A80: + type: VTX + count: 15 + offset: 0x4A80 + symbol: bob_seg7_vertex_07004A80 + +bob_seg7_vertex_07004B70: + type: VTX + count: 15 + offset: 0x4B70 + symbol: bob_seg7_vertex_07004B70 + +bob_seg7_vertex_07004C60: + type: VTX + count: 15 + offset: 0x4C60 + symbol: bob_seg7_vertex_07004C60 + +bob_seg7_vertex_07004D50: + type: VTX + count: 15 + offset: 0x4D50 + symbol: bob_seg7_vertex_07004D50 + +bob_seg7_vertex_07004E40: + type: VTX + count: 15 + offset: 0x4E40 + symbol: bob_seg7_vertex_07004E40 + +bob_seg7_vertex_07004F30: + type: VTX + count: 15 + offset: 0x4F30 + symbol: bob_seg7_vertex_07004F30 + +bob_seg7_vertex_07005020: + type: VTX + count: 16 + offset: 0x5020 + symbol: bob_seg7_vertex_07005020 + +bob_seg7_vertex_07005120: + type: VTX + count: 14 + offset: 0x5120 + symbol: bob_seg7_vertex_07005120 + +bob_seg7_vertex_07005200: + type: VTX + count: 15 + offset: 0x5200 + symbol: bob_seg7_vertex_07005200 + +bob_seg7_vertex_070052F0: + type: VTX + count: 15 + offset: 0x52F0 + symbol: bob_seg7_vertex_070052F0 + +bob_seg7_vertex_070053E0: + type: VTX + count: 14 + offset: 0x53E0 + symbol: bob_seg7_vertex_070053E0 + +bob_seg7_vertex_070054C0: + type: VTX + count: 15 + offset: 0x54C0 + symbol: bob_seg7_vertex_070054C0 + +bob_seg7_vertex_070055B0: + type: VTX + count: 15 + offset: 0x55B0 + symbol: bob_seg7_vertex_070055B0 + +bob_seg7_vertex_070056A0: + type: VTX + count: 15 + offset: 0x56A0 + symbol: bob_seg7_vertex_070056A0 + +bob_seg7_vertex_07005790: + type: VTX + count: 7 + offset: 0x5790 + symbol: bob_seg7_vertex_07005790 + +bob_seg7_vertex_07005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: bob_seg7_vertex_07005800 + +bob_seg7_vertex_070058F0: + type: VTX + count: 15 + offset: 0x58F0 + symbol: bob_seg7_vertex_070058F0 + +bob_seg7_vertex_070059E0: + type: VTX + count: 15 + offset: 0x59E0 + symbol: bob_seg7_vertex_070059E0 + +bob_seg7_vertex_07005AD0: + type: VTX + count: 15 + offset: 0x5AD0 + symbol: bob_seg7_vertex_07005AD0 + +bob_seg7_vertex_07005BC0: + type: VTX + count: 16 + offset: 0x5BC0 + symbol: bob_seg7_vertex_07005BC0 + +bob_seg7_vertex_07005CC0: + type: VTX + count: 15 + offset: 0x5CC0 + symbol: bob_seg7_vertex_07005CC0 + +bob_seg7_vertex_07005DB0: + type: VTX + count: 15 + offset: 0x5DB0 + symbol: bob_seg7_vertex_07005DB0 + +bob_seg7_vertex_07005EA0: + type: VTX + count: 15 + offset: 0x5EA0 + symbol: bob_seg7_vertex_07005EA0 + +bob_seg7_vertex_07005F90: + type: VTX + count: 15 + offset: 0x5F90 + symbol: bob_seg7_vertex_07005F90 + +bob_seg7_vertex_07006080: + type: VTX + count: 15 + offset: 0x6080 + symbol: bob_seg7_vertex_07006080 + +bob_seg7_vertex_07006170: + type: VTX + count: 15 + offset: 0x6170 + symbol: bob_seg7_vertex_07006170 + +bob_seg7_vertex_07006260: + type: VTX + count: 15 + offset: 0x6260 + symbol: bob_seg7_vertex_07006260 + +bob_seg7_vertex_07006350: + type: VTX + count: 15 + offset: 0x6350 + symbol: bob_seg7_vertex_07006350 + +bob_seg7_vertex_07006440: + type: VTX + count: 15 + offset: 0x6440 + symbol: bob_seg7_vertex_07006440 + +bob_seg7_vertex_07006530: + type: VTX + count: 15 + offset: 0x6530 + symbol: bob_seg7_vertex_07006530 + +bob_seg7_vertex_07006620: + type: VTX + count: 6 + offset: 0x6620 + symbol: bob_seg7_vertex_07006620 + +bob_seg7_vertex_07006680: + type: VTX + count: 14 + offset: 0x6680 + symbol: bob_seg7_vertex_07006680 + +bob_seg7_vertex_07006760: + type: VTX + count: 16 + offset: 0x6760 + symbol: bob_seg7_vertex_07006760 + +bob_seg7_vertex_07006860: + type: VTX + count: 15 + offset: 0x6860 + symbol: bob_seg7_vertex_07006860 + +bob_seg7_vertex_07006950: + type: VTX + count: 8 + offset: 0x6950 + symbol: bob_seg7_vertex_07006950 + +bob_seg7_vertex_070069D0: + type: VTX + count: 15 + offset: 0x69D0 + symbol: bob_seg7_vertex_070069D0 + +bob_seg7_vertex_07006AC0: + type: VTX + count: 16 + offset: 0x6AC0 + symbol: bob_seg7_vertex_07006AC0 + +bob_seg7_vertex_07006BC0: + type: VTX + count: 16 + offset: 0x6BC0 + symbol: bob_seg7_vertex_07006BC0 + +bob_seg7_vertex_07006CC0: + type: VTX + count: 15 + offset: 0x6CC0 + symbol: bob_seg7_vertex_07006CC0 + +bob_seg7_vertex_07006DB0: + type: VTX + count: 8 + offset: 0x6DB0 + symbol: bob_seg7_vertex_07006DB0 + +bob_seg7_vertex_07006E30: + type: VTX + count: 16 + offset: 0x6E30 + symbol: bob_seg7_vertex_07006E30 + +bob_seg7_vertex_07006F30: + type: VTX + count: 15 + offset: 0x6F30 + symbol: bob_seg7_vertex_07006F30 + +bob_seg7_vertex_07007020: + type: VTX + count: 14 + offset: 0x7020 + symbol: bob_seg7_vertex_07007020 + +bob_seg7_vertex_07007100: + type: VTX + count: 16 + offset: 0x7100 + symbol: bob_seg7_vertex_07007100 + +bob_seg7_vertex_07007200: + type: VTX + count: 15 + offset: 0x7200 + symbol: bob_seg7_vertex_07007200 + +bob_seg7_vertex_070072F0: + type: VTX + count: 8 + offset: 0x72F0 + symbol: bob_seg7_vertex_070072F0 + +bob_seg7_vertex_07007370: + type: VTX + count: 16 + offset: 0x7370 + symbol: bob_seg7_vertex_07007370 + +bob_seg7_vertex_07007470: + type: VTX + count: 5 + offset: 0x7470 + symbol: bob_seg7_vertex_07007470 + +bob_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: bob_seg7_vertex_070074C0 + +bob_seg7_vertex_070075B0: + type: VTX + count: 15 + offset: 0x75B0 + symbol: bob_seg7_vertex_070075B0 + +bob_seg7_vertex_070076A0: + type: VTX + count: 15 + offset: 0x76A0 + symbol: bob_seg7_vertex_070076A0 + +bob_seg7_vertex_07007790: + type: VTX + count: 15 + offset: 0x7790 + symbol: bob_seg7_vertex_07007790 + +bob_seg7_vertex_07007880: + type: VTX + count: 16 + offset: 0x7880 + symbol: bob_seg7_vertex_07007880 + +bob_seg7_vertex_07007980: + type: VTX + count: 16 + offset: 0x7980 + symbol: bob_seg7_vertex_07007980 + +bob_seg7_vertex_07007A80: + type: VTX + count: 10 + offset: 0x7A80 + symbol: bob_seg7_vertex_07007A80 + +bob_seg7_vertex_07007B20: + type: VTX + count: 15 + offset: 0x7B20 + symbol: bob_seg7_vertex_07007B20 + +bob_seg7_vertex_07007C10: + type: VTX + count: 15 + offset: 0x7C10 + symbol: bob_seg7_vertex_07007C10 + +bob_seg7_vertex_07007D00: + type: VTX + count: 14 + offset: 0x7D00 + symbol: bob_seg7_vertex_07007D00 + +bob_seg7_vertex_07007DE0: + type: VTX + count: 16 + offset: 0x7DE0 + symbol: bob_seg7_vertex_07007DE0 + +bob_seg7_vertex_07007EE0: + type: VTX + count: 15 + offset: 0x7EE0 + symbol: bob_seg7_vertex_07007EE0 + +bob_seg7_vertex_07007FD0: + type: VTX + count: 16 + offset: 0x7FD0 + symbol: bob_seg7_vertex_07007FD0 + +bob_seg7_vertex_070080D0: + type: VTX + count: 16 + offset: 0x80D0 + symbol: bob_seg7_vertex_070080D0 + +bob_seg7_vertex_070081D0: + type: VTX + count: 15 + offset: 0x81D0 + symbol: bob_seg7_vertex_070081D0 + +bob_seg7_vertex_070082C0: + type: VTX + count: 16 + offset: 0x82C0 + symbol: bob_seg7_vertex_070082C0 + +bob_seg7_vertex_070083C0: + type: VTX + count: 14 + offset: 0x83C0 + symbol: bob_seg7_vertex_070083C0 + +bob_seg7_vertex_070084A0: + type: VTX + count: 14 + offset: 0x84A0 + symbol: bob_seg7_vertex_070084A0 + +bob_seg7_vertex_07008580: + type: VTX + count: 14 + offset: 0x8580 + symbol: bob_seg7_vertex_07008580 + +bob_seg7_vertex_07008660: + type: VTX + count: 15 + offset: 0x8660 + symbol: bob_seg7_vertex_07008660 + +bob_seg7_vertex_07008750: + type: VTX + count: 15 + offset: 0x8750 + symbol: bob_seg7_vertex_07008750 + +bob_seg7_vertex_07008840: + type: VTX + count: 15 + offset: 0x8840 + symbol: bob_seg7_vertex_07008840 + +bob_seg7_vertex_07008930: + type: VTX + count: 16 + offset: 0x8930 + symbol: bob_seg7_vertex_07008930 + +bob_seg7_vertex_07008A30: + type: VTX + count: 12 + offset: 0x8A30 + symbol: bob_seg7_vertex_07008A30 + +bob_seg7_dl_07008AF0: + type: GFX + offset: 0x8AF0 + symbol: bob_seg7_dl_07008AF0 + +bob_seg7_dl_07008C28: + type: GFX + offset: 0x8C28 + symbol: bob_seg7_dl_07008C28 + +bob_seg7_dl_07009050: + type: GFX + offset: 0x9050 + symbol: bob_seg7_dl_07009050 + +bob_seg7_dl_07009370: + type: GFX + offset: 0x9370 + symbol: bob_seg7_dl_07009370 + +bob_seg7_dl_07009490: + type: GFX + offset: 0x9490 + symbol: bob_seg7_dl_07009490 + +bob_seg7_dl_070095B8: + type: GFX + offset: 0x95B8 + symbol: bob_seg7_dl_070095B8 + +bob_seg7_dl_07009768: + type: GFX + offset: 0x9768 + symbol: bob_seg7_dl_07009768 + +bob_seg7_dl_070097F8: + type: GFX + offset: 0x97F8 + symbol: bob_seg7_dl_070097F8 + +bob_seg7_dl_07009960: + type: GFX + offset: 0x9960 + symbol: bob_seg7_dl_07009960 + +bob_seg7_dl_070099E0: + type: GFX + offset: 0x99E0 + symbol: bob_seg7_dl_070099E0 + +bob_seg7_dl_07009D80: + type: GFX + offset: 0x9D80 + symbol: bob_seg7_dl_07009D80 + +bob_seg7_vertex_07009E98: + type: VTX + count: 15 + offset: 0x9E98 + symbol: bob_seg7_vertex_07009E98 + +bob_seg7_vertex_07009F88: + type: VTX + count: 15 + offset: 0x9F88 + symbol: bob_seg7_vertex_07009F88 + +bob_seg7_vertex_0700A078: + type: VTX + count: 15 + offset: 0xA078 + symbol: bob_seg7_vertex_0700A078 + +bob_seg7_vertex_0700A168: + type: VTX + count: 15 + offset: 0xA168 + symbol: bob_seg7_vertex_0700A168 + +bob_seg7_vertex_0700A258: + type: VTX + count: 12 + offset: 0xA258 + symbol: bob_seg7_vertex_0700A258 + +bob_seg7_dl_0700A318: + type: GFX + offset: 0xA318 + symbol: bob_seg7_dl_0700A318 + +bob_seg7_dl_0700A470: + type: GFX + offset: 0xA470 + symbol: bob_seg7_dl_0700A470 + +bob_seg7_vertex_0700A4E0: + type: VTX + count: 8 + offset: 0xA4E0 + symbol: bob_seg7_vertex_0700A4E0 + +bob_seg7_vertex_0700A560: + type: VTX + count: 15 + offset: 0xA560 + symbol: bob_seg7_vertex_0700A560 + +bob_seg7_vertex_0700A650: + type: VTX + count: 15 + offset: 0xA650 + symbol: bob_seg7_vertex_0700A650 + +bob_seg7_vertex_0700A740: + type: VTX + count: 12 + offset: 0xA740 + symbol: bob_seg7_vertex_0700A740 + +bob_seg7_dl_0700A800: + type: GFX + offset: 0xA800 + symbol: bob_seg7_dl_0700A800 + +bob_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: bob_seg7_dl_0700A848 + +bob_seg7_dl_0700A920: + type: GFX + offset: 0xA920 + symbol: bob_seg7_dl_0700A920 + +bob_seg7_lights_0700A9E0: + type: LIGHTS + size: 24 + offset: 0xA9E0 + symbol: bob_seg7_lights_0700A9E0 + +bob_seg7_lights_0700A9F8: + type: LIGHTS + size: 24 + offset: 0xA9F8 + symbol: bob_seg7_lights_0700A9F8 + +bob_seg7_vertex_0700AA10: + type: VTX + count: 14 + offset: 0xAA10 + symbol: bob_seg7_vertex_0700AA10 + +bob_seg7_vertex_0700AAF0: + type: VTX + count: 16 + offset: 0xAAF0 + symbol: bob_seg7_vertex_0700AAF0 + +bob_seg7_vertex_0700ABF0: + type: VTX + count: 16 + offset: 0xABF0 + symbol: bob_seg7_vertex_0700ABF0 + +bob_seg7_vertex_0700ACF0: + type: VTX + count: 16 + offset: 0xACF0 + symbol: bob_seg7_vertex_0700ACF0 + +bob_seg7_vertex_0700ADF0: + type: VTX + count: 14 + offset: 0xADF0 + symbol: bob_seg7_vertex_0700ADF0 + +bob_seg7_vertex_0700AED0: + type: VTX + count: 15 + offset: 0xAED0 + symbol: bob_seg7_vertex_0700AED0 + +bob_seg7_vertex_0700AFC0: + type: VTX + count: 16 + offset: 0xAFC0 + symbol: bob_seg7_vertex_0700AFC0 + +bob_seg7_vertex_0700B0C0: + type: VTX + count: 15 + offset: 0xB0C0 + symbol: bob_seg7_vertex_0700B0C0 + +bob_seg7_vertex_0700B1B0: + type: VTX + count: 16 + offset: 0xB1B0 + symbol: bob_seg7_vertex_0700B1B0 + +bob_seg7_vertex_0700B2B0: + type: VTX + count: 16 + offset: 0xB2B0 + symbol: bob_seg7_vertex_0700B2B0 + +bob_seg7_vertex_0700B3B0: + type: VTX + count: 16 + offset: 0xB3B0 + symbol: bob_seg7_vertex_0700B3B0 + +bob_seg7_vertex_0700B4B0: + type: VTX + count: 15 + offset: 0xB4B0 + symbol: bob_seg7_vertex_0700B4B0 + +bob_seg7_vertex_0700B5A0: + type: VTX + count: 16 + offset: 0xB5A0 + symbol: bob_seg7_vertex_0700B5A0 + +bob_seg7_vertex_0700B6A0: + type: VTX + count: 15 + offset: 0xB6A0 + symbol: bob_seg7_vertex_0700B6A0 + +bob_seg7_vertex_0700B790: + type: VTX + count: 16 + offset: 0xB790 + symbol: bob_seg7_vertex_0700B790 + +bob_seg7_vertex_0700B890: + type: VTX + count: 14 + offset: 0xB890 + symbol: bob_seg7_vertex_0700B890 + +bob_seg7_vertex_0700B970: + type: VTX + count: 16 + offset: 0xB970 + symbol: bob_seg7_vertex_0700B970 + +bob_seg7_vertex_0700BA70: + type: VTX + count: 14 + offset: 0xBA70 + symbol: bob_seg7_vertex_0700BA70 + +bob_seg7_vertex_0700BB50: + type: VTX + count: 16 + offset: 0xBB50 + symbol: bob_seg7_vertex_0700BB50 + +bob_seg7_vertex_0700BC50: + type: VTX + count: 14 + offset: 0xBC50 + symbol: bob_seg7_vertex_0700BC50 + +bob_seg7_vertex_0700BD30: + type: VTX + count: 16 + offset: 0xBD30 + symbol: bob_seg7_vertex_0700BD30 + +bob_seg7_vertex_0700BE30: + type: VTX + count: 16 + offset: 0xBE30 + symbol: bob_seg7_vertex_0700BE30 + +bob_seg7_vertex_0700BF30: + type: VTX + count: 6 + offset: 0xBF30 + symbol: bob_seg7_vertex_0700BF30 + +bob_seg7_vertex_0700BF90: + type: VTX + count: 15 + offset: 0xBF90 + symbol: bob_seg7_vertex_0700BF90 + +bob_seg7_vertex_0700C080: + type: VTX + count: 15 + offset: 0xC080 + symbol: bob_seg7_vertex_0700C080 + +bob_seg7_vertex_0700C170: + type: VTX + count: 14 + offset: 0xC170 + symbol: bob_seg7_vertex_0700C170 + +bob_seg7_vertex_0700C250: + type: VTX + count: 16 + offset: 0xC250 + symbol: bob_seg7_vertex_0700C250 + +bob_seg7_vertex_0700C350: + type: VTX + count: 15 + offset: 0xC350 + symbol: bob_seg7_vertex_0700C350 + +bob_seg7_vertex_0700C440: + type: VTX + count: 6 + offset: 0xC440 + symbol: bob_seg7_vertex_0700C440 + +bob_seg7_vertex_0700C4A0: + type: VTX + count: 16 + offset: 0xC4A0 + symbol: bob_seg7_vertex_0700C4A0 + +bob_seg7_vertex_0700C5A0: + type: VTX + count: 15 + offset: 0xC5A0 + symbol: bob_seg7_vertex_0700C5A0 + +bob_seg7_vertex_0700C690: + type: VTX + count: 16 + offset: 0xC690 + symbol: bob_seg7_vertex_0700C690 + +bob_seg7_vertex_0700C790: + type: VTX + count: 14 + offset: 0xC790 + symbol: bob_seg7_vertex_0700C790 + +bob_seg7_vertex_0700C870: + type: VTX + count: 14 + offset: 0xC870 + symbol: bob_seg7_vertex_0700C870 + +bob_seg7_vertex_0700C950: + type: VTX + count: 15 + offset: 0xC950 + symbol: bob_seg7_vertex_0700C950 + +bob_seg7_vertex_0700CA40: + type: VTX + count: 14 + offset: 0xCA40 + symbol: bob_seg7_vertex_0700CA40 + +bob_seg7_vertex_0700CB20: + type: VTX + count: 15 + offset: 0xCB20 + symbol: bob_seg7_vertex_0700CB20 + +bob_seg7_vertex_0700CC10: + type: VTX + count: 15 + offset: 0xCC10 + symbol: bob_seg7_vertex_0700CC10 + +bob_seg7_vertex_0700CD00: + type: VTX + count: 16 + offset: 0xCD00 + symbol: bob_seg7_vertex_0700CD00 + +bob_seg7_vertex_0700CE00: + type: VTX + count: 4 + offset: 0xCE00 + symbol: bob_seg7_vertex_0700CE00 + +bob_seg7_vertex_0700CE40: + type: VTX + count: 8 + offset: 0xCE40 + symbol: bob_seg7_vertex_0700CE40 + +bob_seg7_vertex_0700CEC0: + type: VTX + count: 12 + offset: 0xCEC0 + symbol: bob_seg7_vertex_0700CEC0 + +bob_seg7_vertex_0700CF80: + type: VTX + count: 4 + offset: 0xCF80 + symbol: bob_seg7_vertex_0700CF80 + +bob_seg7_dl_0700CFC0: + type: GFX + offset: 0xCFC0 + symbol: bob_seg7_dl_0700CFC0 + +bob_seg7_dl_0700D7D8: + type: GFX + offset: 0xD7D8 + symbol: bob_seg7_dl_0700D7D8 + +bob_seg7_dl_0700D910: + type: GFX + offset: 0xD910 + symbol: bob_seg7_dl_0700D910 + +bob_seg7_dl_0700DC40: + type: GFX + offset: 0xDC40 + symbol: bob_seg7_dl_0700DC40 + +bob_seg7_dl_0700DC88: + type: GFX + offset: 0xDC88 + symbol: bob_seg7_dl_0700DC88 + +bob_seg7_dl_0700DCE0: + type: GFX + offset: 0xDCE0 + symbol: bob_seg7_dl_0700DCE0 + +bob_seg7_dl_0700DD18: + type: GFX + offset: 0xDD18 + symbol: bob_seg7_dl_0700DD18 + +bob_seg7_lights_0700DE30: + type: LIGHTS + size: 24 + offset: 0xDE30 + symbol: bob_seg7_lights_0700DE30 + +bob_seg7_vertex_0700DE48: + type: VTX + count: 15 + offset: 0xDE48 + symbol: bob_seg7_vertex_0700DE48 + +bob_seg7_vertex_0700DF38: + type: VTX + count: 16 + offset: 0xDF38 + symbol: bob_seg7_vertex_0700DF38 + +bob_seg7_vertex_0700E038: + type: VTX + count: 15 + offset: 0xE038 + symbol: bob_seg7_vertex_0700E038 + +bob_seg7_vertex_0700E128: + type: VTX + count: 12 + offset: 0xE128 + symbol: bob_seg7_vertex_0700E128 + +bob_seg7_dl_0700E1E8: + type: GFX + offset: 0xE1E8 + symbol: bob_seg7_dl_0700E1E8 + +bob_seg7_dl_0700E338: + type: GFX + offset: 0xE338 + symbol: bob_seg7_dl_0700E338 + +bob_seg7_vertex_0700E3E0: + type: VTX + count: 4 + offset: 0xE3E0 + symbol: bob_seg7_vertex_0700E3E0 + +bob_seg7_dl_0700E420: + type: GFX + offset: 0xE420 + symbol: bob_seg7_dl_0700E420 + +bob_seg7_dl_0700E458: + type: GFX + offset: 0xE458 + symbol: bob_seg7_dl_0700E458 + +bob_seg7_lights_0700E510: + type: LIGHTS + size: 24 + offset: 0xE510 + symbol: bob_seg7_lights_0700E510 + +bob_seg7_vertex_0700E528: + type: VTX + count: 16 + offset: 0xE528 + symbol: bob_seg7_vertex_0700E528 + +bob_seg7_vertex_0700E628: + type: VTX + count: 10 + offset: 0xE628 + symbol: bob_seg7_vertex_0700E628 + +bob_seg7_dl_0700E6C8: + type: GFX + offset: 0xE6C8 + symbol: bob_seg7_dl_0700E6C8 + +bob_seg7_dl_0700E768: + type: GFX + offset: 0xE768 + symbol: bob_seg7_dl_0700E768 + +bob_seg7_vertex_0700E810: + type: VTX + count: 5 + offset: 0xE810 + symbol: bob_seg7_vertex_0700E810 + +bob_seg7_dl_0700E860: + type: GFX + offset: 0xE860 + symbol: bob_seg7_dl_0700E860 + +bob_seg7_dl_0700E8A0: + type: GFX + offset: 0xE8A0 + symbol: bob_seg7_dl_0700E8A0 + +bob_seg7_collision_level: + type: SM64:COLLISION + offset: 0xE958 + symbol: bob_seg7_collision_level + +bob_seg7_macro_objs: + type: SM64:MACRO + offset: 0x1104C + symbol: bob_seg7_macro_objs + +bob_seg7_collision_chain_chomp_gate: + type: SM64:COLLISION + offset: 0x113C0 + symbol: bob_seg7_collision_chain_chomp_gate + +bob_seg7_collision_bridge: + type: SM64:COLLISION + offset: 0x113F0 + symbol: bob_seg7_collision_bridge + +bob_seg7_collision_gate: + type: SM64:COLLISION + offset: 0x11474 + symbol: bob_seg7_collision_gate + +bob_seg7_metal_ball_path0: + type: SM64:TRAJECTORY + offset: 0x11530 + symbol: bob_seg7_metal_ball_path0 + +bob_seg7_metal_ball_path1: + type: SM64:TRAJECTORY + offset: 0x115C4 + symbol: bob_seg7_metal_ball_path1 + +bob_seg7_trajectory_koopa: + type: SM64:TRAJECTORY + offset: 0x116A0 + symbol: bob_seg7_trajectory_koopa diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob/geo.yml new file mode 100644 index 0000000..3d1df5b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bob/geo.yml @@ -0,0 +1,26 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bob.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1.yml new file mode 100644 index 0000000..1912448 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1.yml @@ -0,0 +1,117 @@ +:config: + autopads: false + compression: + offset: 0x4C08C0 + segments: + - [ 0x7, 0x4C08C0 ] + header: + header: + - '#include "bowser_1/geo.h"' + - '' + - 'extern const LevelScript level_bowser_1_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bowser_1_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bowser_1_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bowser_1_seg7_texture_07001800 + +bowser_1_seg7_lights_07002000: + type: LIGHTS + size: 24 + offset: 0x2000 + symbol: bowser_1_seg7_lights_07002000 + +bowser_1_seg7_vertex_07002018: + type: VTX + count: 15 + offset: 0x2018 + symbol: bowser_1_seg7_vertex_07002018 + +bowser_1_seg7_vertex_07002108: + type: VTX + count: 3 + offset: 0x2108 + symbol: bowser_1_seg7_vertex_07002108 + +bowser_1_seg7_vertex_07002138: + type: VTX + count: 15 + offset: 0x2138 + symbol: bowser_1_seg7_vertex_07002138 + +bowser_1_seg7_vertex_07002228: + type: VTX + count: 15 + offset: 0x2228 + symbol: bowser_1_seg7_vertex_07002228 + +bowser_1_seg7_vertex_07002318: + type: VTX + count: 4 + offset: 0x2318 + symbol: bowser_1_seg7_vertex_07002318 + +bowser_1_seg7_vertex_07002358: + type: VTX + count: 15 + offset: 0x2358 + symbol: bowser_1_seg7_vertex_07002358 + +bowser_1_seg7_vertex_07002448: + type: VTX + count: 15 + offset: 0x2448 + symbol: bowser_1_seg7_vertex_07002448 + +bowser_1_seg7_vertex_07002538: + type: VTX + count: 4 + offset: 0x2538 + symbol: bowser_1_seg7_vertex_07002538 + +bowser_1_seg7_dl_07002578: + type: GFX + offset: 0x2578 + symbol: bowser_1_seg7_dl_07002578 + +bowser_1_seg7_dl_070025F8: + type: GFX + offset: 0x25F8 + symbol: bowser_1_seg7_dl_070025F8 + +bowser_1_seg7_dl_070026B0: + type: GFX + offset: 0x26B0 + symbol: bowser_1_seg7_dl_070026B0 + +bowser_1_seg7_dl_07002768: + type: GFX + offset: 0x2768 + symbol: bowser_1_seg7_dl_07002768 + +bowser_1_seg7_collision_level: + type: SM64:COLLISION + offset: 0x2838 + symbol: bowser_1_seg7_collision_level diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_1/geo.yml new file mode 100644 index 0000000..8a83579 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 0x4C2160 ] + +bowser_1_geo_0000D0: + type: SM64:GEO_LAYOUT + offset: 0xE0000D0 + symbol: bowser_1_geo_0000D0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2.yml new file mode 100644 index 0000000..301f9c3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2.yml @@ -0,0 +1,150 @@ +:config: + autopads: false + compression: + offset: 0x4CBB70 + segments: + - [ 0x7, 0x4CBB70 ] + external_files: + - "assets/ymls/jp/textures/fire.yml" + header: + header: + - '#include "bowser_2/geo.h"' + - '' + - 'extern const LevelScript level_bowser_2_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bowser_2_seg7_texture_07000000 + +bowser_2_seg7_vertex_07000800: + type: VTX + count: 16 + offset: 0x800 + symbol: bowser_2_seg7_vertex_07000800 + +bowser_2_seg7_vertex_07000900: + type: VTX + count: 16 + offset: 0x900 + symbol: bowser_2_seg7_vertex_07000900 + +bowser_2_seg7_vertex_07000A00: + type: VTX + count: 10 + offset: 0xA00 + symbol: bowser_2_seg7_vertex_07000A00 + +bowser_2_seg7_vertex_07000AA0: + type: VTX + count: 16 + offset: 0xAA0 + symbol: bowser_2_seg7_vertex_07000AA0 + +bowser_2_seg7_vertex_07000BA0: + type: VTX + count: 9 + offset: 0xBA0 + symbol: bowser_2_seg7_vertex_07000BA0 + +bowser_2_seg7_vertex_07000C30: + type: VTX + count: 16 + offset: 0xC30 + symbol: bowser_2_seg7_vertex_07000C30 + +bowser_2_seg7_dl_07000D30: + type: GFX + offset: 0xD30 + symbol: bowser_2_seg7_dl_07000D30 + +bowser_2_seg7_dl_07000E28: + type: GFX + offset: 0xE28 + symbol: bowser_2_seg7_dl_07000E28 + +bowser_2_seg7_dl_07000ED0: + type: GFX + offset: 0xED0 + symbol: bowser_2_seg7_dl_07000ED0 + +bowser_2_seg7_dl_07000F38: + type: GFX + offset: 0xF38 + symbol: bowser_2_seg7_dl_07000F38 + +bowser_2_seg7_dl_07000FE0: + type: GFX + offset: 0xFE0 + symbol: bowser_2_seg7_dl_07000FE0 + +bowser_2_seg7_vertex_070010B0: + type: VTX + count: 16 + offset: 0x10B0 + symbol: bowser_2_seg7_vertex_070010B0 + +bowser_2_seg7_vertex_070011B0: + type: VTX + count: 16 + offset: 0x11B0 + symbol: bowser_2_seg7_vertex_070011B0 + +bowser_2_seg7_vertex_070012B0: + type: VTX + count: 3 + offset: 0x12B0 + symbol: bowser_2_seg7_vertex_070012B0 + +bowser_2_seg7_vertex_070012E0: + type: VTX + count: 16 + offset: 0x12E0 + symbol: bowser_2_seg7_vertex_070012E0 + +bowser_2_seg7_vertex_070013E0: + type: VTX + count: 16 + offset: 0x13E0 + symbol: bowser_2_seg7_vertex_070013E0 + +bowser_2_seg7_vertex_070014E0: + type: VTX + count: 16 + offset: 0x14E0 + symbol: bowser_2_seg7_vertex_070014E0 + +bowser_2_seg7_vertex_070015E0: + type: VTX + count: 12 + offset: 0x15E0 + symbol: bowser_2_seg7_vertex_070015E0 + +bowser_2_seg7_dl_070016A0: + type: GFX + offset: 0x16A0 + symbol: bowser_2_seg7_dl_070016A0 + +bowser_2_seg7_dl_07001788: + type: GFX + offset: 0x1788 + symbol: bowser_2_seg7_dl_07001788 + +bowser_2_seg7_dl_07001930: + type: GFX + offset: 0x1930 + symbol: bowser_2_seg7_dl_07001930 + +bowser_2_seg7_collision_lava: + type: SM64:COLLISION + offset: 0x19F0 + symbol: bowser_2_seg7_collision_lava + +bowser_2_seg7_collision_tilting_platform: + type: SM64:COLLISION + offset: 0x1A68 + symbol: bowser_2_seg7_collision_tilting_platform diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_2/geo.yml new file mode 100644 index 0000000..d492452 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3.yml new file mode 100644 index 0000000..55c2460 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3.yml @@ -0,0 +1,634 @@ +:config: + autopads: false + compression: + offset: 0x4CCBA0 + segments: + - [ 0x7, 0x4CCBA0 ] + header: + header: + - '#include "bowser_3/geo.h"' + - '' + - 'extern const LevelScript level_bowser_3_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bowser_3_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bowser_3_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: bowser_3_seg7_texture_07001000 + +bowser_3_seg7_lights_07002000: + type: LIGHTS + size: 24 + offset: 0x2000 + symbol: bowser_3_seg7_lights_07002000 + +bowser_3_seg7_lights_07002018: + type: LIGHTS + size: 24 + offset: 0x2018 + symbol: bowser_3_seg7_lights_07002018 + +bowser_3_seg7_vertex_07002030: + type: VTX + count: 6 + offset: 0x2030 + symbol: bowser_3_seg7_vertex_07002030 + +bowser_3_seg7_vertex_07002090: + type: VTX + count: 4 + offset: 0x2090 + symbol: bowser_3_seg7_vertex_07002090 + +bowser_3_seg7_vertex_070020D0: + type: VTX + count: 16 + offset: 0x20D0 + symbol: bowser_3_seg7_vertex_070020D0 + +bowser_3_seg7_dl_070021D0: + type: GFX + offset: 0x21D0 + symbol: bowser_3_seg7_dl_070021D0 + +bowser_3_seg7_dl_07002240: + type: GFX + offset: 0x2240 + symbol: bowser_3_seg7_dl_07002240 + +bowser_3_seg7_dl_070022A8: + type: GFX + offset: 0x22A8 + symbol: bowser_3_seg7_dl_070022A8 + +bowser_3_seg7_lights_07002338: + type: LIGHTS + size: 24 + offset: 0x2338 + symbol: bowser_3_seg7_lights_07002338 + +bowser_3_seg7_lights_07002350: + type: LIGHTS + size: 24 + offset: 0x2350 + symbol: bowser_3_seg7_lights_07002350 + +bowser_3_seg7_vertex_07002368: + type: VTX + count: 6 + offset: 0x2368 + symbol: bowser_3_seg7_vertex_07002368 + +bowser_3_seg7_vertex_070023C8: + type: VTX + count: 4 + offset: 0x23C8 + symbol: bowser_3_seg7_vertex_070023C8 + +bowser_3_seg7_vertex_07002408: + type: VTX + count: 16 + offset: 0x2408 + symbol: bowser_3_seg7_vertex_07002408 + +bowser_3_seg7_dl_07002508: + type: GFX + offset: 0x2508 + symbol: bowser_3_seg7_dl_07002508 + +bowser_3_seg7_dl_07002578: + type: GFX + offset: 0x2578 + symbol: bowser_3_seg7_dl_07002578 + +bowser_3_seg7_dl_070025E0: + type: GFX + offset: 0x25E0 + symbol: bowser_3_seg7_dl_070025E0 + +bowser_3_seg7_lights_07002670: + type: LIGHTS + size: 24 + offset: 0x2670 + symbol: bowser_3_seg7_lights_07002670 + +bowser_3_seg7_lights_07002688: + type: LIGHTS + size: 24 + offset: 0x2688 + symbol: bowser_3_seg7_lights_07002688 + +bowser_3_seg7_vertex_070026A0: + type: VTX + count: 6 + offset: 0x26A0 + symbol: bowser_3_seg7_vertex_070026A0 + +bowser_3_seg7_vertex_07002700: + type: VTX + count: 4 + offset: 0x2700 + symbol: bowser_3_seg7_vertex_07002700 + +bowser_3_seg7_vertex_07002740: + type: VTX + count: 16 + offset: 0x2740 + symbol: bowser_3_seg7_vertex_07002740 + +bowser_3_seg7_dl_07002840: + type: GFX + offset: 0x2840 + symbol: bowser_3_seg7_dl_07002840 + +bowser_3_seg7_dl_070028B0: + type: GFX + offset: 0x28B0 + symbol: bowser_3_seg7_dl_070028B0 + +bowser_3_seg7_dl_07002918: + type: GFX + offset: 0x2918 + symbol: bowser_3_seg7_dl_07002918 + +bowser_3_seg7_lights_070029A8: + type: LIGHTS + size: 24 + offset: 0x29A8 + symbol: bowser_3_seg7_lights_070029A8 + +bowser_3_seg7_lights_070029C0: + type: LIGHTS + size: 24 + offset: 0x29C0 + symbol: bowser_3_seg7_lights_070029C0 + +bowser_3_seg7_vertex_070029D8: + type: VTX + count: 6 + offset: 0x29D8 + symbol: bowser_3_seg7_vertex_070029D8 + +bowser_3_seg7_vertex_07002A38: + type: VTX + count: 4 + offset: 0x2A38 + symbol: bowser_3_seg7_vertex_07002A38 + +bowser_3_seg7_vertex_07002A78: + type: VTX + count: 16 + offset: 0x2A78 + symbol: bowser_3_seg7_vertex_07002A78 + +bowser_3_seg7_dl_07002B78: + type: GFX + offset: 0x2B78 + symbol: bowser_3_seg7_dl_07002B78 + +bowser_3_seg7_dl_07002BE8: + type: GFX + offset: 0x2BE8 + symbol: bowser_3_seg7_dl_07002BE8 + +bowser_3_seg7_dl_07002C50: + type: GFX + offset: 0x2C50 + symbol: bowser_3_seg7_dl_07002C50 + +bowser_3_seg7_lights_07002CE0: + type: LIGHTS + size: 24 + offset: 0x2CE0 + symbol: bowser_3_seg7_lights_07002CE0 + +bowser_3_seg7_lights_07002CF8: + type: LIGHTS + size: 24 + offset: 0x2CF8 + symbol: bowser_3_seg7_lights_07002CF8 + +bowser_3_seg7_vertex_07002D10: + type: VTX + count: 6 + offset: 0x2D10 + symbol: bowser_3_seg7_vertex_07002D10 + +bowser_3_seg7_vertex_07002D70: + type: VTX + count: 4 + offset: 0x2D70 + symbol: bowser_3_seg7_vertex_07002D70 + +bowser_3_seg7_vertex_07002DB0: + type: VTX + count: 16 + offset: 0x2DB0 + symbol: bowser_3_seg7_vertex_07002DB0 + +bowser_3_seg7_dl_07002EB0: + type: GFX + offset: 0x2EB0 + symbol: bowser_3_seg7_dl_07002EB0 + +bowser_3_seg7_dl_07002F20: + type: GFX + offset: 0x2F20 + symbol: bowser_3_seg7_dl_07002F20 + +bowser_3_seg7_dl_07002F88: + type: GFX + offset: 0x2F88 + symbol: bowser_3_seg7_dl_07002F88 + +bowser_3_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: bowser_3_seg7_lights_07003018 + +bowser_3_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: bowser_3_seg7_lights_07003030 + +bowser_3_seg7_vertex_07003048: + type: VTX + count: 6 + offset: 0x3048 + symbol: bowser_3_seg7_vertex_07003048 + +bowser_3_seg7_vertex_070030A8: + type: VTX + count: 4 + offset: 0x30A8 + symbol: bowser_3_seg7_vertex_070030A8 + +bowser_3_seg7_vertex_070030E8: + type: VTX + count: 16 + offset: 0x30E8 + symbol: bowser_3_seg7_vertex_070030E8 + +bowser_3_seg7_dl_070031E8: + type: GFX + offset: 0x31E8 + symbol: bowser_3_seg7_dl_070031E8 + +bowser_3_seg7_dl_07003258: + type: GFX + offset: 0x3258 + symbol: bowser_3_seg7_dl_07003258 + +bowser_3_seg7_dl_070032C0: + type: GFX + offset: 0x32C0 + symbol: bowser_3_seg7_dl_070032C0 + +bowser_3_seg7_lights_07003350: + type: LIGHTS + size: 24 + offset: 0x3350 + symbol: bowser_3_seg7_lights_07003350 + +bowser_3_seg7_lights_07003368: + type: LIGHTS + size: 24 + offset: 0x3368 + symbol: bowser_3_seg7_lights_07003368 + +bowser_3_seg7_vertex_07003380: + type: VTX + count: 6 + offset: 0x3380 + symbol: bowser_3_seg7_vertex_07003380 + +bowser_3_seg7_vertex_070033E0: + type: VTX + count: 4 + offset: 0x33E0 + symbol: bowser_3_seg7_vertex_070033E0 + +bowser_3_seg7_vertex_07003420: + type: VTX + count: 16 + offset: 0x3420 + symbol: bowser_3_seg7_vertex_07003420 + +bowser_3_seg7_dl_07003520: + type: GFX + offset: 0x3520 + symbol: bowser_3_seg7_dl_07003520 + +bowser_3_seg7_dl_07003590: + type: GFX + offset: 0x3590 + symbol: bowser_3_seg7_dl_07003590 + +bowser_3_seg7_dl_070035F8: + type: GFX + offset: 0x35F8 + symbol: bowser_3_seg7_dl_070035F8 + +bowser_3_seg7_lights_07003688: + type: LIGHTS + size: 24 + offset: 0x3688 + symbol: bowser_3_seg7_lights_07003688 + +bowser_3_seg7_lights_070036A0: + type: LIGHTS + size: 24 + offset: 0x36A0 + symbol: bowser_3_seg7_lights_070036A0 + +bowser_3_seg7_vertex_070036B8: + type: VTX + count: 6 + offset: 0x36B8 + symbol: bowser_3_seg7_vertex_070036B8 + +bowser_3_seg7_vertex_07003718: + type: VTX + count: 4 + offset: 0x3718 + symbol: bowser_3_seg7_vertex_07003718 + +bowser_3_seg7_vertex_07003758: + type: VTX + count: 16 + offset: 0x3758 + symbol: bowser_3_seg7_vertex_07003758 + +bowser_3_seg7_dl_07003858: + type: GFX + offset: 0x3858 + symbol: bowser_3_seg7_dl_07003858 + +bowser_3_seg7_dl_070038C8: + type: GFX + offset: 0x38C8 + symbol: bowser_3_seg7_dl_070038C8 + +bowser_3_seg7_dl_07003930: + type: GFX + offset: 0x3930 + symbol: bowser_3_seg7_dl_07003930 + +bowser_3_seg7_lights_070039C0: + type: LIGHTS + size: 24 + offset: 0x39C0 + symbol: bowser_3_seg7_lights_070039C0 + +bowser_3_seg7_lights_070039D8: + type: LIGHTS + size: 24 + offset: 0x39D8 + symbol: bowser_3_seg7_lights_070039D8 + +bowser_3_seg7_vertex_070039F0: + type: VTX + count: 6 + offset: 0x39F0 + symbol: bowser_3_seg7_vertex_070039F0 + +bowser_3_seg7_vertex_07003A50: + type: VTX + count: 4 + offset: 0x3A50 + symbol: bowser_3_seg7_vertex_07003A50 + +bowser_3_seg7_vertex_07003A90: + type: VTX + count: 16 + offset: 0x3A90 + symbol: bowser_3_seg7_vertex_07003A90 + +bowser_3_seg7_dl_07003B90: + type: GFX + offset: 0x3B90 + symbol: bowser_3_seg7_dl_07003B90 + +bowser_3_seg7_dl_07003C00: + type: GFX + offset: 0x3C00 + symbol: bowser_3_seg7_dl_07003C00 + +bowser_3_seg7_dl_07003C68: + type: GFX + offset: 0x3C68 + symbol: bowser_3_seg7_dl_07003C68 + +bowser_3_seg7_lights_07003CF8: + type: LIGHTS + size: 24 + offset: 0x3CF8 + symbol: bowser_3_seg7_lights_07003CF8 + +bowser_3_seg7_lights_07003D10: + type: LIGHTS + size: 24 + offset: 0x3D10 + symbol: bowser_3_seg7_lights_07003D10 + +bowser_3_seg7_vertex_07003D28: + type: VTX + count: 6 + offset: 0x3D28 + symbol: bowser_3_seg7_vertex_07003D28 + +bowser_3_seg7_vertex_07003D88: + type: VTX + count: 4 + offset: 0x3D88 + symbol: bowser_3_seg7_vertex_07003D88 + +bowser_3_seg7_vertex_07003DC8: + type: VTX + count: 16 + offset: 0x3DC8 + symbol: bowser_3_seg7_vertex_07003DC8 + +bowser_3_seg7_dl_07003EC8: + type: GFX + offset: 0x3EC8 + symbol: bowser_3_seg7_dl_07003EC8 + +bowser_3_seg7_dl_07003F38: + type: GFX + offset: 0x3F38 + symbol: bowser_3_seg7_dl_07003F38 + +bowser_3_seg7_dl_07003FA0: + type: GFX + offset: 0x3FA0 + symbol: bowser_3_seg7_dl_07003FA0 + +bowser_3_seg7_lights_07004030: + type: LIGHTS + size: 24 + offset: 0x4030 + symbol: bowser_3_seg7_lights_07004030 + +bowser_3_seg7_lights_07004048: + type: LIGHTS + size: 24 + offset: 0x4048 + symbol: bowser_3_seg7_lights_07004048 + +bowser_3_seg7_vertex_07004060: + type: VTX + count: 16 + offset: 0x4060 + symbol: bowser_3_seg7_vertex_07004060 + +bowser_3_seg7_vertex_07004160: + type: VTX + count: 6 + offset: 0x4160 + symbol: bowser_3_seg7_vertex_07004160 + +bowser_3_seg7_vertex_070041C0: + type: VTX + count: 10 + offset: 0x41C0 + symbol: bowser_3_seg7_vertex_070041C0 + +bowser_3_seg7_vertex_07004260: + type: VTX + count: 15 + offset: 0x4260 + symbol: bowser_3_seg7_vertex_07004260 + +bowser_3_seg7_vertex_07004350: + type: VTX + count: 15 + offset: 0x4350 + symbol: bowser_3_seg7_vertex_07004350 + +bowser_3_seg7_vertex_07004440: + type: VTX + count: 12 + offset: 0x4440 + symbol: bowser_3_seg7_vertex_07004440 + +bowser_3_seg7_dl_07004500: + type: GFX + offset: 0x4500 + symbol: bowser_3_seg7_dl_07004500 + +bowser_3_seg7_dl_070045D8: + type: GFX + offset: 0x45D8 + symbol: bowser_3_seg7_dl_070045D8 + +bowser_3_seg7_dl_070046B0: + type: GFX + offset: 0x46B0 + symbol: bowser_3_seg7_dl_070046B0 + +bowser_3_seg7_lights_07004740: + type: LIGHTS + size: 24 + offset: 0x4740 + symbol: bowser_3_seg7_lights_07004740 + +bowser_3_seg7_vertex_07004758: + type: VTX + count: 15 + offset: 0x4758 + symbol: bowser_3_seg7_vertex_07004758 + +bowser_3_seg7_vertex_07004848: + type: VTX + count: 9 + offset: 0x4848 + symbol: bowser_3_seg7_vertex_07004848 + +bowser_3_seg7_dl_070048D8: + type: GFX + offset: 0x48D8 + symbol: bowser_3_seg7_dl_070048D8 + +bowser_3_seg7_dl_07004958: + type: GFX + offset: 0x4958 + symbol: bowser_3_seg7_dl_07004958 + +bowser_3_seg7_collision_level: + type: SM64:COLLISION + offset: 0x49C8 + symbol: bowser_3_seg7_collision_level + +bowser_3_seg7_collision_07004B94: + type: SM64:COLLISION + offset: 0x4B94 + symbol: bowser_3_seg7_collision_07004B94 + +bowser_3_seg7_collision_07004C18: + type: SM64:COLLISION + offset: 0x4C18 + symbol: bowser_3_seg7_collision_07004C18 + +bowser_3_seg7_collision_07004C9C: + type: SM64:COLLISION + offset: 0x4C9C + symbol: bowser_3_seg7_collision_07004C9C + +bowser_3_seg7_collision_07004D20: + type: SM64:COLLISION + offset: 0x4D20 + symbol: bowser_3_seg7_collision_07004D20 + +bowser_3_seg7_collision_07004DA4: + type: SM64:COLLISION + offset: 0x4DA4 + symbol: bowser_3_seg7_collision_07004DA4 + +bowser_3_seg7_collision_07004E28: + type: SM64:COLLISION + offset: 0x4E28 + symbol: bowser_3_seg7_collision_07004E28 + +bowser_3_seg7_collision_07004EAC: + type: SM64:COLLISION + offset: 0x4EAC + symbol: bowser_3_seg7_collision_07004EAC + +bowser_3_seg7_collision_07004F30: + type: SM64:COLLISION + offset: 0x4F30 + symbol: bowser_3_seg7_collision_07004F30 + +bowser_3_seg7_collision_07004FB4: + type: SM64:COLLISION + offset: 0x4FB4 + symbol: bowser_3_seg7_collision_07004FB4 + +bowser_3_seg7_collision_07005038: + type: SM64:COLLISION + offset: 0x5038 + symbol: bowser_3_seg7_collision_07005038 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/bowser_3/geo.yml new file mode 100644 index 0000000..ceb1e81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard.yml new file mode 100644 index 0000000..2be69df --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard.yml @@ -0,0 +1,595 @@ +:config: + autopads: false + compression: + offset: 0x4AA510 + segments: + - [ 0x7, 0x4AA510 ] + external_files: + - "assets/ymls/jp/textures/outside.yml" + header: + header: + - '#include "castle_courtyard/geo.h"' + - '' + - 'extern const LevelScript level_castle_courtyard_entry[];' + +castle_courtyard_seg7_vertex_07000000: + type: VTX + count: 15 + offset: 0x0 + symbol: castle_courtyard_seg7_vertex_07000000 + +castle_courtyard_seg7_vertex_070000F0: + type: VTX + count: 14 + offset: 0xF0 + symbol: castle_courtyard_seg7_vertex_070000F0 + +castle_courtyard_seg7_vertex_070001D0: + type: VTX + count: 15 + offset: 0x1D0 + symbol: castle_courtyard_seg7_vertex_070001D0 + +castle_courtyard_seg7_vertex_070002C0: + type: VTX + count: 15 + offset: 0x2C0 + symbol: castle_courtyard_seg7_vertex_070002C0 + +castle_courtyard_seg7_vertex_070003B0: + type: VTX + count: 15 + offset: 0x3B0 + symbol: castle_courtyard_seg7_vertex_070003B0 + +castle_courtyard_seg7_vertex_070004A0: + type: VTX + count: 15 + offset: 0x4A0 + symbol: castle_courtyard_seg7_vertex_070004A0 + +castle_courtyard_seg7_vertex_07000590: + type: VTX + count: 14 + offset: 0x590 + symbol: castle_courtyard_seg7_vertex_07000590 + +castle_courtyard_seg7_vertex_07000670: + type: VTX + count: 14 + offset: 0x670 + symbol: castle_courtyard_seg7_vertex_07000670 + +castle_courtyard_seg7_vertex_07000750: + type: VTX + count: 15 + offset: 0x750 + symbol: castle_courtyard_seg7_vertex_07000750 + +castle_courtyard_seg7_vertex_07000840: + type: VTX + count: 15 + offset: 0x840 + symbol: castle_courtyard_seg7_vertex_07000840 + +castle_courtyard_seg7_vertex_07000930: + type: VTX + count: 14 + offset: 0x930 + symbol: castle_courtyard_seg7_vertex_07000930 + +castle_courtyard_seg7_vertex_07000A10: + type: VTX + count: 7 + offset: 0xA10 + symbol: castle_courtyard_seg7_vertex_07000A10 + +castle_courtyard_seg7_vertex_07000A80: + type: VTX + count: 16 + offset: 0xA80 + symbol: castle_courtyard_seg7_vertex_07000A80 + +castle_courtyard_seg7_vertex_07000B80: + type: VTX + count: 15 + offset: 0xB80 + symbol: castle_courtyard_seg7_vertex_07000B80 + +castle_courtyard_seg7_vertex_07000C70: + type: VTX + count: 16 + offset: 0xC70 + symbol: castle_courtyard_seg7_vertex_07000C70 + +castle_courtyard_seg7_vertex_07000D70: + type: VTX + count: 16 + offset: 0xD70 + symbol: castle_courtyard_seg7_vertex_07000D70 + +castle_courtyard_seg7_vertex_07000E70: + type: VTX + count: 16 + offset: 0xE70 + symbol: castle_courtyard_seg7_vertex_07000E70 + +castle_courtyard_seg7_vertex_07000F70: + type: VTX + count: 15 + offset: 0xF70 + symbol: castle_courtyard_seg7_vertex_07000F70 + +castle_courtyard_seg7_vertex_07001060: + type: VTX + count: 15 + offset: 0x1060 + symbol: castle_courtyard_seg7_vertex_07001060 + +castle_courtyard_seg7_vertex_07001150: + type: VTX + count: 16 + offset: 0x1150 + symbol: castle_courtyard_seg7_vertex_07001150 + +castle_courtyard_seg7_vertex_07001250: + type: VTX + count: 14 + offset: 0x1250 + symbol: castle_courtyard_seg7_vertex_07001250 + +castle_courtyard_seg7_vertex_07001330: + type: VTX + count: 15 + offset: 0x1330 + symbol: castle_courtyard_seg7_vertex_07001330 + +castle_courtyard_seg7_vertex_07001420: + type: VTX + count: 14 + offset: 0x1420 + symbol: castle_courtyard_seg7_vertex_07001420 + +castle_courtyard_seg7_vertex_07001500: + type: VTX + count: 14 + offset: 0x1500 + symbol: castle_courtyard_seg7_vertex_07001500 + +castle_courtyard_seg7_vertex_070015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: castle_courtyard_seg7_vertex_070015E0 + +castle_courtyard_seg7_vertex_070016D0: + type: VTX + count: 14 + offset: 0x16D0 + symbol: castle_courtyard_seg7_vertex_070016D0 + +castle_courtyard_seg7_vertex_070017B0: + type: VTX + count: 16 + offset: 0x17B0 + symbol: castle_courtyard_seg7_vertex_070017B0 + +castle_courtyard_seg7_vertex_070018B0: + type: VTX + count: 16 + offset: 0x18B0 + symbol: castle_courtyard_seg7_vertex_070018B0 + +castle_courtyard_seg7_vertex_070019B0: + type: VTX + count: 16 + offset: 0x19B0 + symbol: castle_courtyard_seg7_vertex_070019B0 + +castle_courtyard_seg7_vertex_07001AB0: + type: VTX + count: 15 + offset: 0x1AB0 + symbol: castle_courtyard_seg7_vertex_07001AB0 + +castle_courtyard_seg7_vertex_07001BA0: + type: VTX + count: 16 + offset: 0x1BA0 + symbol: castle_courtyard_seg7_vertex_07001BA0 + +castle_courtyard_seg7_vertex_07001CA0: + type: VTX + count: 15 + offset: 0x1CA0 + symbol: castle_courtyard_seg7_vertex_07001CA0 + +castle_courtyard_seg7_vertex_07001D90: + type: VTX + count: 16 + offset: 0x1D90 + symbol: castle_courtyard_seg7_vertex_07001D90 + +castle_courtyard_seg7_vertex_07001E90: + type: VTX + count: 16 + offset: 0x1E90 + symbol: castle_courtyard_seg7_vertex_07001E90 + +castle_courtyard_seg7_vertex_07001F90: + type: VTX + count: 16 + offset: 0x1F90 + symbol: castle_courtyard_seg7_vertex_07001F90 + +castle_courtyard_seg7_vertex_07002090: + type: VTX + count: 11 + offset: 0x2090 + symbol: castle_courtyard_seg7_vertex_07002090 + +castle_courtyard_seg7_vertex_07002140: + type: VTX + count: 4 + offset: 0x2140 + symbol: castle_courtyard_seg7_vertex_07002140 + +castle_courtyard_seg7_vertex_07002180: + type: VTX + count: 4 + offset: 0x2180 + symbol: castle_courtyard_seg7_vertex_07002180 + +castle_courtyard_seg7_vertex_070021C0: + type: VTX + count: 14 + offset: 0x21C0 + symbol: castle_courtyard_seg7_vertex_070021C0 + +castle_courtyard_seg7_vertex_070022A0: + type: VTX + count: 14 + offset: 0x22A0 + symbol: castle_courtyard_seg7_vertex_070022A0 + +castle_courtyard_seg7_vertex_07002380: + type: VTX + count: 15 + offset: 0x2380 + symbol: castle_courtyard_seg7_vertex_07002380 + +castle_courtyard_seg7_vertex_07002470: + type: VTX + count: 14 + offset: 0x2470 + symbol: castle_courtyard_seg7_vertex_07002470 + +castle_courtyard_seg7_vertex_07002550: + type: VTX + count: 16 + offset: 0x2550 + symbol: castle_courtyard_seg7_vertex_07002550 + +castle_courtyard_seg7_vertex_07002650: + type: VTX + count: 15 + offset: 0x2650 + symbol: castle_courtyard_seg7_vertex_07002650 + +castle_courtyard_seg7_vertex_07002740: + type: VTX + count: 15 + offset: 0x2740 + symbol: castle_courtyard_seg7_vertex_07002740 + +castle_courtyard_seg7_vertex_07002830: + type: VTX + count: 14 + offset: 0x2830 + symbol: castle_courtyard_seg7_vertex_07002830 + +castle_courtyard_seg7_vertex_07002910: + type: VTX + count: 14 + offset: 0x2910 + symbol: castle_courtyard_seg7_vertex_07002910 + +castle_courtyard_seg7_vertex_070029F0: + type: VTX + count: 15 + offset: 0x29F0 + symbol: castle_courtyard_seg7_vertex_070029F0 + +castle_courtyard_seg7_vertex_07002AE0: + type: VTX + count: 15 + offset: 0x2AE0 + symbol: castle_courtyard_seg7_vertex_07002AE0 + +castle_courtyard_seg7_vertex_07002BD0: + type: VTX + count: 16 + offset: 0x2BD0 + symbol: castle_courtyard_seg7_vertex_07002BD0 + +castle_courtyard_seg7_vertex_07002CD0: + type: VTX + count: 14 + offset: 0x2CD0 + symbol: castle_courtyard_seg7_vertex_07002CD0 + +castle_courtyard_seg7_vertex_07002DB0: + type: VTX + count: 7 + offset: 0x2DB0 + symbol: castle_courtyard_seg7_vertex_07002DB0 + +castle_courtyard_seg7_vertex_07002E20: + type: VTX + count: 16 + offset: 0x2E20 + symbol: castle_courtyard_seg7_vertex_07002E20 + +castle_courtyard_seg7_vertex_07002F20: + type: VTX + count: 16 + offset: 0x2F20 + symbol: castle_courtyard_seg7_vertex_07002F20 + +castle_courtyard_seg7_vertex_07003020: + type: VTX + count: 16 + offset: 0x3020 + symbol: castle_courtyard_seg7_vertex_07003020 + +castle_courtyard_seg7_vertex_07003120: + type: VTX + count: 15 + offset: 0x3120 + symbol: castle_courtyard_seg7_vertex_07003120 + +castle_courtyard_seg7_vertex_07003210: + type: VTX + count: 15 + offset: 0x3210 + symbol: castle_courtyard_seg7_vertex_07003210 + +castle_courtyard_seg7_vertex_07003300: + type: VTX + count: 15 + offset: 0x3300 + symbol: castle_courtyard_seg7_vertex_07003300 + +castle_courtyard_seg7_vertex_070033F0: + type: VTX + count: 15 + offset: 0x33F0 + symbol: castle_courtyard_seg7_vertex_070033F0 + +castle_courtyard_seg7_vertex_070034E0: + type: VTX + count: 14 + offset: 0x34E0 + symbol: castle_courtyard_seg7_vertex_070034E0 + +castle_courtyard_seg7_vertex_070035C0: + type: VTX + count: 11 + offset: 0x35C0 + symbol: castle_courtyard_seg7_vertex_070035C0 + +castle_courtyard_seg7_vertex_07003670: + type: VTX + count: 8 + offset: 0x3670 + symbol: castle_courtyard_seg7_vertex_07003670 + +castle_courtyard_seg7_dl_070036F0: + type: GFX + offset: 0x36F0 + symbol: castle_courtyard_seg7_dl_070036F0 + +castle_courtyard_seg7_dl_070039D0: + type: GFX + offset: 0x39D0 + symbol: castle_courtyard_seg7_dl_070039D0 + +castle_courtyard_seg7_dl_07003AF8: + type: GFX + offset: 0x3AF8 + symbol: castle_courtyard_seg7_dl_07003AF8 + +castle_courtyard_seg7_dl_07003BA8: + type: GFX + offset: 0x3BA8 + symbol: castle_courtyard_seg7_dl_07003BA8 + +castle_courtyard_seg7_dl_07003EC8: + type: GFX + offset: 0x3EC8 + symbol: castle_courtyard_seg7_dl_07003EC8 + +castle_courtyard_seg7_dl_07003F30: + type: GFX + offset: 0x3F30 + symbol: castle_courtyard_seg7_dl_07003F30 + +castle_courtyard_seg7_dl_070040A8: + type: GFX + offset: 0x40A8 + symbol: castle_courtyard_seg7_dl_070040A8 + +castle_courtyard_seg7_dl_07004168: + type: GFX + offset: 0x4168 + symbol: castle_courtyard_seg7_dl_07004168 + +castle_courtyard_seg7_dl_070041A0: + type: GFX + offset: 0x41A0 + symbol: castle_courtyard_seg7_dl_070041A0 + +castle_courtyard_seg7_dl_070041D8: + type: GFX + offset: 0x41D8 + symbol: castle_courtyard_seg7_dl_070041D8 + +castle_courtyard_seg7_dl_07004370: + type: GFX + offset: 0x4370 + symbol: castle_courtyard_seg7_dl_07004370 + +castle_courtyard_seg7_dl_070045F0: + type: GFX + offset: 0x45F0 + symbol: castle_courtyard_seg7_dl_070045F0 + +castle_courtyard_seg7_dl_07004868: + type: GFX + offset: 0x4868 + symbol: castle_courtyard_seg7_dl_07004868 + +castle_courtyard_seg7_dl_070048B8: + type: GFX + offset: 0x48B8 + symbol: castle_courtyard_seg7_dl_070048B8 + +castle_courtyard_seg7_vertex_070049E8: + type: VTX + count: 14 + offset: 0x49E8 + symbol: castle_courtyard_seg7_vertex_070049E8 + +castle_courtyard_seg7_vertex_07004AC8: + type: VTX + count: 15 + offset: 0x4AC8 + symbol: castle_courtyard_seg7_vertex_07004AC8 + +castle_courtyard_seg7_vertex_07004BB8: + type: VTX + count: 15 + offset: 0x4BB8 + symbol: castle_courtyard_seg7_vertex_07004BB8 + +castle_courtyard_seg7_vertex_07004CA8: + type: VTX + count: 16 + offset: 0x4CA8 + symbol: castle_courtyard_seg7_vertex_07004CA8 + +castle_courtyard_seg7_vertex_07004DA8: + type: VTX + count: 16 + offset: 0x4DA8 + symbol: castle_courtyard_seg7_vertex_07004DA8 + +castle_courtyard_seg7_vertex_07004EA8: + type: VTX + count: 3 + offset: 0x4EA8 + symbol: castle_courtyard_seg7_vertex_07004EA8 + +castle_courtyard_seg7_dl_07004ED8: + type: GFX + offset: 0x4ED8 + symbol: castle_courtyard_seg7_dl_07004ED8 + +castle_courtyard_seg7_dl_07004FB0: + type: GFX + offset: 0x4FB0 + symbol: castle_courtyard_seg7_dl_07004FB0 + +castle_courtyard_seg7_dl_07005060: + type: GFX + offset: 0x5060 + symbol: castle_courtyard_seg7_dl_07005060 + +castle_courtyard_seg7_dl_07005078: + type: GFX + offset: 0x5078 + symbol: castle_courtyard_seg7_dl_07005078 + +castle_courtyard_seg7_vertex_07005110: + type: VTX + count: 15 + offset: 0x5110 + symbol: castle_courtyard_seg7_vertex_07005110 + +castle_courtyard_seg7_vertex_07005200: + type: VTX + count: 15 + offset: 0x5200 + symbol: castle_courtyard_seg7_vertex_07005200 + +castle_courtyard_seg7_vertex_070052F0: + type: VTX + count: 15 + offset: 0x52F0 + symbol: castle_courtyard_seg7_vertex_070052F0 + +castle_courtyard_seg7_vertex_070053E0: + type: VTX + count: 15 + offset: 0x53E0 + symbol: castle_courtyard_seg7_vertex_070053E0 + +castle_courtyard_seg7_vertex_070054D0: + type: VTX + count: 8 + offset: 0x54D0 + symbol: castle_courtyard_seg7_vertex_070054D0 + +castle_courtyard_seg7_dl_07005550: + type: GFX + offset: 0x5550 + symbol: castle_courtyard_seg7_dl_07005550 + +castle_courtyard_seg7_dl_07005698: + type: GFX + offset: 0x5698 + symbol: castle_courtyard_seg7_dl_07005698 + +castle_courtyard_seg7_vertex_07005708: + type: VTX + count: 15 + offset: 0x5708 + symbol: castle_courtyard_seg7_vertex_07005708 + +castle_courtyard_seg7_vertex_070057F8: + type: VTX + count: 11 + offset: 0x57F8 + symbol: castle_courtyard_seg7_vertex_070057F8 + +castle_courtyard_seg7_dl_070058A8: + type: GFX + offset: 0x58A8 + symbol: castle_courtyard_seg7_dl_070058A8 + +castle_courtyard_seg7_dl_07005938: + type: GFX + offset: 0x5938 + symbol: castle_courtyard_seg7_dl_07005938 + +castle_courtyard_seg7_collision: + type: SM64:COLLISION + offset: 0x59A8 + symbol: castle_courtyard_seg7_collision + +castle_courtyard_seg7_macro_objs: + type: SM64:MACRO + offset: 0x6E20 + symbol: castle_courtyard_seg7_macro_objs + +castle_courtyard_movtex_star_statue_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x6E4C + symbol: castle_courtyard_movtex_star_statue_water_data + +castle_courtyard_movtex_star_statue_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x6E6C + symbol: castle_courtyard_movtex_star_statue_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_courtyard/geo.yml new file mode 100644 index 0000000..1132717 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds.yml new file mode 100644 index 0000000..a45e6b5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds.yml @@ -0,0 +1,1326 @@ +:config: + autopads: false + compression: + offset: 0x448C80 + segments: + - [ 0x7, 0x448C80 ] + external_files: + - "assets/ymls/jp/textures/outside.yml" + header: + header: + - '#include "castle_grounds/geo.h"' + - '' + - 'extern const LevelScript level_castle_grounds_entry[];' + - '// This fake symbol is just to avoid having compilation errors on jp + roms' + - 'static const ALIGN_ASSET(2) char castle_grounds_seg7_us_dl_0700F2E8[] = + "__OTR__levels/castle_grounds/castle_grounds_seg7_us_dl_0700F2E8";' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07001000 + +2: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07002000 + +castle_grounds_seg7_vertex_07003000: + type: VTX + count: 15 + offset: 0x3000 + symbol: castle_grounds_seg7_vertex_07003000 + +castle_grounds_seg7_vertex_070030F0: + type: VTX + count: 15 + offset: 0x30F0 + symbol: castle_grounds_seg7_vertex_070030F0 + +castle_grounds_seg7_vertex_070031E0: + type: VTX + count: 16 + offset: 0x31E0 + symbol: castle_grounds_seg7_vertex_070031E0 + +castle_grounds_seg7_vertex_070032E0: + type: VTX + count: 9 + offset: 0x32E0 + symbol: castle_grounds_seg7_vertex_070032E0 + +castle_grounds_seg7_vertex_07003370: + type: VTX + count: 4 + offset: 0x3370 + symbol: castle_grounds_seg7_vertex_07003370 + +castle_grounds_seg7_vertex_070033B0: + type: VTX + count: 14 + offset: 0x33B0 + symbol: castle_grounds_seg7_vertex_070033B0 + +castle_grounds_seg7_vertex_07003490: + type: VTX + count: 4 + offset: 0x3490 + symbol: castle_grounds_seg7_vertex_07003490 + +castle_grounds_seg7_vertex_070034D0: + type: VTX + count: 14 + offset: 0x34D0 + symbol: castle_grounds_seg7_vertex_070034D0 + +castle_grounds_seg7_vertex_070035B0: + type: VTX + count: 16 + offset: 0x35B0 + symbol: castle_grounds_seg7_vertex_070035B0 + +castle_grounds_seg7_vertex_070036B0: + type: VTX + count: 16 + offset: 0x36B0 + symbol: castle_grounds_seg7_vertex_070036B0 + +castle_grounds_seg7_vertex_070037B0: + type: VTX + count: 14 + offset: 0x37B0 + symbol: castle_grounds_seg7_vertex_070037B0 + +castle_grounds_seg7_vertex_07003890: + type: VTX + count: 15 + offset: 0x3890 + symbol: castle_grounds_seg7_vertex_07003890 + +castle_grounds_seg7_vertex_07003980: + type: VTX + count: 14 + offset: 0x3980 + symbol: castle_grounds_seg7_vertex_07003980 + +castle_grounds_seg7_vertex_07003A60: + type: VTX + count: 16 + offset: 0x3A60 + symbol: castle_grounds_seg7_vertex_07003A60 + +castle_grounds_seg7_vertex_07003B60: + type: VTX + count: 15 + offset: 0x3B60 + symbol: castle_grounds_seg7_vertex_07003B60 + +castle_grounds_seg7_vertex_07003C50: + type: VTX + count: 15 + offset: 0x3C50 + symbol: castle_grounds_seg7_vertex_07003C50 + +castle_grounds_seg7_vertex_07003D40: + type: VTX + count: 12 + offset: 0x3D40 + symbol: castle_grounds_seg7_vertex_07003D40 + +castle_grounds_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: castle_grounds_seg7_vertex_07003E00 + +castle_grounds_seg7_vertex_07003EF0: + type: VTX + count: 15 + offset: 0x3EF0 + symbol: castle_grounds_seg7_vertex_07003EF0 + +castle_grounds_seg7_vertex_07003FE0: + type: VTX + count: 15 + offset: 0x3FE0 + symbol: castle_grounds_seg7_vertex_07003FE0 + +castle_grounds_seg7_vertex_070040D0: + type: VTX + count: 15 + offset: 0x40D0 + symbol: castle_grounds_seg7_vertex_070040D0 + +castle_grounds_seg7_vertex_070041C0: + type: VTX + count: 15 + offset: 0x41C0 + symbol: castle_grounds_seg7_vertex_070041C0 + +castle_grounds_seg7_vertex_070042B0: + type: VTX + count: 14 + offset: 0x42B0 + symbol: castle_grounds_seg7_vertex_070042B0 + +castle_grounds_seg7_vertex_07004390: + type: VTX + count: 16 + offset: 0x4390 + symbol: castle_grounds_seg7_vertex_07004390 + +castle_grounds_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: castle_grounds_seg7_vertex_07004490 + +castle_grounds_seg7_vertex_07004590: + type: VTX + count: 11 + offset: 0x4590 + symbol: castle_grounds_seg7_vertex_07004590 + +castle_grounds_seg7_vertex_07004640: + type: VTX + count: 12 + offset: 0x4640 + symbol: castle_grounds_seg7_vertex_07004640 + +castle_grounds_seg7_vertex_07004700: + type: VTX + count: 15 + offset: 0x4700 + symbol: castle_grounds_seg7_vertex_07004700 + +castle_grounds_seg7_vertex_070047F0: + type: VTX + count: 16 + offset: 0x47F0 + symbol: castle_grounds_seg7_vertex_070047F0 + +castle_grounds_seg7_vertex_070048F0: + type: VTX + count: 14 + offset: 0x48F0 + symbol: castle_grounds_seg7_vertex_070048F0 + +castle_grounds_seg7_vertex_070049D0: + type: VTX + count: 16 + offset: 0x49D0 + symbol: castle_grounds_seg7_vertex_070049D0 + +castle_grounds_seg7_vertex_07004AD0: + type: VTX + count: 16 + offset: 0x4AD0 + symbol: castle_grounds_seg7_vertex_07004AD0 + +castle_grounds_seg7_vertex_07004BD0: + type: VTX + count: 15 + offset: 0x4BD0 + symbol: castle_grounds_seg7_vertex_07004BD0 + +castle_grounds_seg7_vertex_07004CC0: + type: VTX + count: 15 + offset: 0x4CC0 + symbol: castle_grounds_seg7_vertex_07004CC0 + +castle_grounds_seg7_vertex_07004DB0: + type: VTX + count: 15 + offset: 0x4DB0 + symbol: castle_grounds_seg7_vertex_07004DB0 + +castle_grounds_seg7_vertex_07004EA0: + type: VTX + count: 15 + offset: 0x4EA0 + symbol: castle_grounds_seg7_vertex_07004EA0 + +castle_grounds_seg7_vertex_07004F90: + type: VTX + count: 14 + offset: 0x4F90 + symbol: castle_grounds_seg7_vertex_07004F90 + +castle_grounds_seg7_vertex_07005070: + type: VTX + count: 14 + offset: 0x5070 + symbol: castle_grounds_seg7_vertex_07005070 + +castle_grounds_seg7_vertex_07005150: + type: VTX + count: 15 + offset: 0x5150 + symbol: castle_grounds_seg7_vertex_07005150 + +castle_grounds_seg7_vertex_07005240: + type: VTX + count: 16 + offset: 0x5240 + symbol: castle_grounds_seg7_vertex_07005240 + +castle_grounds_seg7_vertex_07005340: + type: VTX + count: 16 + offset: 0x5340 + symbol: castle_grounds_seg7_vertex_07005340 + +castle_grounds_seg7_vertex_07005440: + type: VTX + count: 16 + offset: 0x5440 + symbol: castle_grounds_seg7_vertex_07005440 + +castle_grounds_seg7_vertex_07005540: + type: VTX + count: 15 + offset: 0x5540 + symbol: castle_grounds_seg7_vertex_07005540 + +castle_grounds_seg7_vertex_07005630: + type: VTX + count: 15 + offset: 0x5630 + symbol: castle_grounds_seg7_vertex_07005630 + +castle_grounds_seg7_vertex_07005720: + type: VTX + count: 14 + offset: 0x5720 + symbol: castle_grounds_seg7_vertex_07005720 + +castle_grounds_seg7_vertex_07005800: + type: VTX + count: 16 + offset: 0x5800 + symbol: castle_grounds_seg7_vertex_07005800 + +castle_grounds_seg7_vertex_07005900: + type: VTX + count: 16 + offset: 0x5900 + symbol: castle_grounds_seg7_vertex_07005900 + +castle_grounds_seg7_vertex_07005A00: + type: VTX + count: 15 + offset: 0x5A00 + symbol: castle_grounds_seg7_vertex_07005A00 + +castle_grounds_seg7_vertex_07005AF0: + type: VTX + count: 15 + offset: 0x5AF0 + symbol: castle_grounds_seg7_vertex_07005AF0 + +castle_grounds_seg7_vertex_07005BE0: + type: VTX + count: 16 + offset: 0x5BE0 + symbol: castle_grounds_seg7_vertex_07005BE0 + +castle_grounds_seg7_vertex_07005CE0: + type: VTX + count: 12 + offset: 0x5CE0 + symbol: castle_grounds_seg7_vertex_07005CE0 + +castle_grounds_seg7_vertex_07005DA0: + type: VTX + count: 15 + offset: 0x5DA0 + symbol: castle_grounds_seg7_vertex_07005DA0 + +castle_grounds_seg7_vertex_07005E90: + type: VTX + count: 13 + offset: 0x5E90 + symbol: castle_grounds_seg7_vertex_07005E90 + +castle_grounds_seg7_dl_07005F60: + type: GFX + offset: 0x5F60 + symbol: castle_grounds_seg7_dl_07005F60 + +castle_grounds_seg7_dl_07006090: + type: GFX + offset: 0x6090 + symbol: castle_grounds_seg7_dl_07006090 + +castle_grounds_seg7_dl_070060C8: + type: GFX + offset: 0x60C8 + symbol: castle_grounds_seg7_dl_070060C8 + +castle_grounds_seg7_dl_07006148: + type: GFX + offset: 0x6148 + symbol: castle_grounds_seg7_dl_07006148 + +castle_grounds_seg7_dl_07006378: + type: GFX + offset: 0x6378 + symbol: castle_grounds_seg7_dl_07006378 + +castle_grounds_seg7_dl_070065E0: + type: GFX + offset: 0x65E0 + symbol: castle_grounds_seg7_dl_070065E0 + +castle_grounds_seg7_dl_07006658: + type: GFX + offset: 0x6658 + symbol: castle_grounds_seg7_dl_07006658 + +castle_grounds_seg7_dl_07006750: + type: GFX + offset: 0x6750 + symbol: castle_grounds_seg7_dl_07006750 + +castle_grounds_seg7_dl_070067B8: + type: GFX + offset: 0x67B8 + symbol: castle_grounds_seg7_dl_070067B8 + +castle_grounds_seg7_dl_07006C38: + type: GFX + offset: 0x6C38 + symbol: castle_grounds_seg7_dl_07006C38 + +castle_grounds_seg7_dl_07006CD8: + type: GFX + offset: 0x6CD8 + symbol: castle_grounds_seg7_dl_07006CD8 + +castle_grounds_seg7_dl_07006D70: + type: GFX + offset: 0x6D70 + symbol: castle_grounds_seg7_dl_07006D70 + +castle_grounds_seg7_lights_07006ED8: + type: LIGHTS + size: 24 + offset: 0x6ED8 + symbol: castle_grounds_seg7_lights_07006ED8 + +castle_grounds_seg7_lights_07006EF0: + type: LIGHTS + size: 24 + offset: 0x6EF0 + symbol: castle_grounds_seg7_lights_07006EF0 + +castle_grounds_seg7_lights_07006F08: + type: LIGHTS + size: 24 + offset: 0x6F08 + symbol: castle_grounds_seg7_lights_07006F08 + +castle_grounds_seg7_lights_07006F20: + type: LIGHTS + size: 24 + offset: 0x6F20 + symbol: castle_grounds_seg7_lights_07006F20 + +castle_grounds_seg7_lights_07006F38: + type: LIGHTS + size: 24 + offset: 0x6F38 + symbol: castle_grounds_seg7_lights_07006F38 + +castle_grounds_seg7_lights_07006F50: + type: LIGHTS + size: 24 + offset: 0x6F50 + symbol: castle_grounds_seg7_lights_07006F50 + +castle_grounds_seg7_lights_07006F68: + type: LIGHTS + size: 24 + offset: 0x6F68 + symbol: castle_grounds_seg7_lights_07006F68 + +castle_grounds_seg7_lights_07006F80: + type: LIGHTS + size: 24 + offset: 0x6F80 + symbol: castle_grounds_seg7_lights_07006F80 + +castle_grounds_seg7_vertex_07006F98: + type: VTX + count: 4 + offset: 0x6F98 + symbol: castle_grounds_seg7_vertex_07006F98 + +castle_grounds_seg7_vertex_07006FD8: + type: VTX + count: 4 + offset: 0x6FD8 + symbol: castle_grounds_seg7_vertex_07006FD8 + +castle_grounds_seg7_vertex_07007018: + type: VTX + count: 16 + offset: 0x7018 + symbol: castle_grounds_seg7_vertex_07007018 + +castle_grounds_seg7_vertex_07007118: + type: VTX + count: 15 + offset: 0x7118 + symbol: castle_grounds_seg7_vertex_07007118 + +castle_grounds_seg7_vertex_07007208: + type: VTX + count: 16 + offset: 0x7208 + symbol: castle_grounds_seg7_vertex_07007208 + +castle_grounds_seg7_vertex_07007308: + type: VTX + count: 8 + offset: 0x7308 + symbol: castle_grounds_seg7_vertex_07007308 + +castle_grounds_seg7_vertex_07007388: + type: VTX + count: 16 + offset: 0x7388 + symbol: castle_grounds_seg7_vertex_07007388 + +castle_grounds_seg7_vertex_07007488: + type: VTX + count: 16 + offset: 0x7488 + symbol: castle_grounds_seg7_vertex_07007488 + +castle_grounds_seg7_vertex_07007588: + type: VTX + count: 16 + offset: 0x7588 + symbol: castle_grounds_seg7_vertex_07007588 + +castle_grounds_seg7_vertex_07007688: + type: VTX + count: 16 + offset: 0x7688 + symbol: castle_grounds_seg7_vertex_07007688 + +castle_grounds_seg7_vertex_07007788: + type: VTX + count: 3 + offset: 0x7788 + symbol: castle_grounds_seg7_vertex_07007788 + +castle_grounds_seg7_vertex_070077B8: + type: VTX + count: 10 + offset: 0x77B8 + symbol: castle_grounds_seg7_vertex_070077B8 + +castle_grounds_seg7_vertex_07007858: + type: VTX + count: 13 + offset: 0x7858 + symbol: castle_grounds_seg7_vertex_07007858 + +castle_grounds_seg7_vertex_07007928: + type: VTX + count: 4 + offset: 0x7928 + symbol: castle_grounds_seg7_vertex_07007928 + +castle_grounds_seg7_vertex_07007968: + type: VTX + count: 6 + offset: 0x7968 + symbol: castle_grounds_seg7_vertex_07007968 + +castle_grounds_seg7_vertex_070079C8: + type: VTX + count: 4 + offset: 0x79C8 + symbol: castle_grounds_seg7_vertex_070079C8 + +castle_grounds_seg7_vertex_07007A08: + type: VTX + count: 4 + offset: 0x7A08 + symbol: castle_grounds_seg7_vertex_07007A08 + +castle_grounds_seg7_vertex_07007A48: + type: VTX + count: 15 + offset: 0x7A48 + symbol: castle_grounds_seg7_vertex_07007A48 + +castle_grounds_seg7_vertex_07007B38: + type: VTX + count: 9 + offset: 0x7B38 + symbol: castle_grounds_seg7_vertex_07007B38 + +castle_grounds_seg7_vertex_07007BC8: + type: VTX + count: 13 + offset: 0x7BC8 + symbol: castle_grounds_seg7_vertex_07007BC8 + +castle_grounds_seg7_vertex_07007C98: + type: VTX + count: 12 + offset: 0x7C98 + symbol: castle_grounds_seg7_vertex_07007C98 + +castle_grounds_seg7_vertex_07007D58: + type: VTX + count: 4 + offset: 0x7D58 + symbol: castle_grounds_seg7_vertex_07007D58 + +castle_grounds_seg7_vertex_07007D98: + type: VTX + count: 14 + offset: 0x7D98 + symbol: castle_grounds_seg7_vertex_07007D98 + +castle_grounds_seg7_vertex_07007E78: + type: VTX + count: 16 + offset: 0x7E78 + symbol: castle_grounds_seg7_vertex_07007E78 + +castle_grounds_seg7_vertex_07007F78: + type: VTX + count: 16 + offset: 0x7F78 + symbol: castle_grounds_seg7_vertex_07007F78 + +castle_grounds_seg7_vertex_07008078: + type: VTX + count: 16 + offset: 0x8078 + symbol: castle_grounds_seg7_vertex_07008078 + +castle_grounds_seg7_vertex_07008178: + type: VTX + count: 15 + offset: 0x8178 + symbol: castle_grounds_seg7_vertex_07008178 + +castle_grounds_seg7_vertex_07008268: + type: VTX + count: 6 + offset: 0x8268 + symbol: castle_grounds_seg7_vertex_07008268 + +castle_grounds_seg7_vertex_070082C8: + type: VTX + count: 7 + offset: 0x82C8 + symbol: castle_grounds_seg7_vertex_070082C8 + +castle_grounds_seg7_vertex_07008338: + type: VTX + count: 3 + offset: 0x8338 + symbol: castle_grounds_seg7_vertex_07008338 + +castle_grounds_seg7_vertex_07008368: + type: VTX + count: 15 + offset: 0x8368 + symbol: castle_grounds_seg7_vertex_07008368 + +castle_grounds_seg7_vertex_07008458: + type: VTX + count: 16 + offset: 0x8458 + symbol: castle_grounds_seg7_vertex_07008458 + +castle_grounds_seg7_vertex_07008558: + type: VTX + count: 14 + offset: 0x8558 + symbol: castle_grounds_seg7_vertex_07008558 + +castle_grounds_seg7_vertex_07008638: + type: VTX + count: 16 + offset: 0x8638 + symbol: castle_grounds_seg7_vertex_07008638 + +castle_grounds_seg7_vertex_07008738: + type: VTX + count: 14 + offset: 0x8738 + symbol: castle_grounds_seg7_vertex_07008738 + +castle_grounds_seg7_vertex_07008818: + type: VTX + count: 15 + offset: 0x8818 + symbol: castle_grounds_seg7_vertex_07008818 + +castle_grounds_seg7_vertex_07008908: + type: VTX + count: 11 + offset: 0x8908 + symbol: castle_grounds_seg7_vertex_07008908 + +castle_grounds_seg7_vertex_070089B8: + type: VTX + count: 4 + offset: 0x89B8 + symbol: castle_grounds_seg7_vertex_070089B8 + +castle_grounds_seg7_dl_070089F8: + type: GFX + offset: 0x89F8 + symbol: castle_grounds_seg7_dl_070089F8 + +castle_grounds_seg7_dl_07008A68: + type: GFX + offset: 0x8A68 + symbol: castle_grounds_seg7_dl_07008A68 + +castle_grounds_seg7_dl_07008BF0: + type: GFX + offset: 0x8BF0 + symbol: castle_grounds_seg7_dl_07008BF0 + +castle_grounds_seg7_dl_07008D70: + type: GFX + offset: 0x8D70 + symbol: castle_grounds_seg7_dl_07008D70 + +castle_grounds_seg7_dl_07008DE8: + type: GFX + offset: 0x8DE8 + symbol: castle_grounds_seg7_dl_07008DE8 + +castle_grounds_seg7_dl_07008EE8: + type: GFX + offset: 0x8EE8 + symbol: castle_grounds_seg7_dl_07008EE8 + +castle_grounds_seg7_dl_07008F48: + type: GFX + offset: 0x8F48 + symbol: castle_grounds_seg7_dl_07008F48 + +castle_grounds_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: castle_grounds_seg7_dl_07009010 + +castle_grounds_seg7_dl_07009330: + type: GFX + offset: 0x9330 + symbol: castle_grounds_seg7_dl_07009330 + +castle_grounds_seg7_dl_07009568: + type: GFX + offset: 0x9568 + symbol: castle_grounds_seg7_dl_07009568 + +castle_grounds_seg7_dl_070095F0: + type: GFX + offset: 0x95F0 + symbol: castle_grounds_seg7_dl_070095F0 + +castle_grounds_seg7_vertex_070096F8: + type: VTX + count: 16 + offset: 0x96F8 + symbol: castle_grounds_seg7_vertex_070096F8 + +castle_grounds_seg7_vertex_070097F8: + type: VTX + count: 14 + offset: 0x97F8 + symbol: castle_grounds_seg7_vertex_070097F8 + +castle_grounds_seg7_vertex_070098D8: + type: VTX + count: 14 + offset: 0x98D8 + symbol: castle_grounds_seg7_vertex_070098D8 + +castle_grounds_seg7_vertex_070099B8: + type: VTX + count: 15 + offset: 0x99B8 + symbol: castle_grounds_seg7_vertex_070099B8 + +castle_grounds_seg7_vertex_07009AA8: + type: VTX + count: 15 + offset: 0x9AA8 + symbol: castle_grounds_seg7_vertex_07009AA8 + +castle_grounds_seg7_vertex_07009B98: + type: VTX + count: 3 + offset: 0x9B98 + symbol: castle_grounds_seg7_vertex_07009B98 + +castle_grounds_seg7_vertex_07009BC8: + type: VTX + count: 15 + offset: 0x9BC8 + symbol: castle_grounds_seg7_vertex_07009BC8 + +castle_grounds_seg7_vertex_07009CB8: + type: VTX + count: 15 + offset: 0x9CB8 + symbol: castle_grounds_seg7_vertex_07009CB8 + +castle_grounds_seg7_vertex_07009DA8: + type: VTX + count: 15 + offset: 0x9DA8 + symbol: castle_grounds_seg7_vertex_07009DA8 + +castle_grounds_seg7_vertex_07009E98: + type: VTX + count: 15 + offset: 0x9E98 + symbol: castle_grounds_seg7_vertex_07009E98 + +castle_grounds_seg7_vertex_07009F88: + type: VTX + count: 5 + offset: 0x9F88 + symbol: castle_grounds_seg7_vertex_07009F88 + +castle_grounds_seg7_dl_07009FD8: + type: GFX + offset: 0x9FD8 + symbol: castle_grounds_seg7_dl_07009FD8 + +castle_grounds_seg7_dl_0700A140: + type: GFX + offset: 0xA140 + symbol: castle_grounds_seg7_dl_0700A140 + +castle_grounds_seg7_dl_0700A260: + type: GFX + offset: 0xA260 + symbol: castle_grounds_seg7_dl_0700A260 + +castle_grounds_seg7_dl_0700A290: + type: GFX + offset: 0xA290 + symbol: castle_grounds_seg7_dl_0700A290 + +castle_grounds_seg7_vertex_0700A328: + type: VTX + count: 15 + offset: 0xA328 + symbol: castle_grounds_seg7_vertex_0700A328 + +castle_grounds_seg7_vertex_0700A418: + type: VTX + count: 15 + offset: 0xA418 + symbol: castle_grounds_seg7_vertex_0700A418 + +castle_grounds_seg7_vertex_0700A508: + type: VTX + count: 15 + offset: 0xA508 + symbol: castle_grounds_seg7_vertex_0700A508 + +castle_grounds_seg7_vertex_0700A5F8: + type: VTX + count: 15 + offset: 0xA5F8 + symbol: castle_grounds_seg7_vertex_0700A5F8 + +castle_grounds_seg7_vertex_0700A6E8: + type: VTX + count: 4 + offset: 0xA6E8 + symbol: castle_grounds_seg7_vertex_0700A6E8 + +castle_grounds_seg7_dl_0700A728: + type: GFX + offset: 0xA728 + symbol: castle_grounds_seg7_dl_0700A728 + +castle_grounds_seg7_dl_0700A860: + type: GFX + offset: 0xA860 + symbol: castle_grounds_seg7_dl_0700A860 + +castle_grounds_seg7_vertex_0700A8D0: + type: VTX + count: 15 + offset: 0xA8D0 + symbol: castle_grounds_seg7_vertex_0700A8D0 + +castle_grounds_seg7_vertex_0700A9C0: + type: VTX + count: 15 + offset: 0xA9C0 + symbol: castle_grounds_seg7_vertex_0700A9C0 + +castle_grounds_seg7_vertex_0700AAB0: + type: VTX + count: 15 + offset: 0xAAB0 + symbol: castle_grounds_seg7_vertex_0700AAB0 + +castle_grounds_seg7_vertex_0700ABA0: + type: VTX + count: 15 + offset: 0xABA0 + symbol: castle_grounds_seg7_vertex_0700ABA0 + +castle_grounds_seg7_vertex_0700AC90: + type: VTX + count: 15 + offset: 0xAC90 + symbol: castle_grounds_seg7_vertex_0700AC90 + +castle_grounds_seg7_vertex_0700AD80: + type: VTX + count: 15 + offset: 0xAD80 + symbol: castle_grounds_seg7_vertex_0700AD80 + +castle_grounds_seg7_vertex_0700AE70: + type: VTX + count: 15 + offset: 0xAE70 + symbol: castle_grounds_seg7_vertex_0700AE70 + +castle_grounds_seg7_vertex_0700AF60: + type: VTX + count: 7 + offset: 0xAF60 + symbol: castle_grounds_seg7_vertex_0700AF60 + +castle_grounds_seg7_dl_0700AFD0: + type: GFX + offset: 0xAFD0 + symbol: castle_grounds_seg7_dl_0700AFD0 + +castle_grounds_seg7_dl_0700B1D0: + type: GFX + offset: 0xB1D0 + symbol: castle_grounds_seg7_dl_0700B1D0 + +castle_grounds_seg7_vertex_0700B240: + type: VTX + count: 16 + offset: 0xB240 + symbol: castle_grounds_seg7_vertex_0700B240 + +castle_grounds_seg7_vertex_0700B340: + type: VTX + count: 15 + offset: 0xB340 + symbol: castle_grounds_seg7_vertex_0700B340 + +castle_grounds_seg7_vertex_0700B430: + type: VTX + count: 15 + offset: 0xB430 + symbol: castle_grounds_seg7_vertex_0700B430 + +castle_grounds_seg7_vertex_0700B520: + type: VTX + count: 15 + offset: 0xB520 + symbol: castle_grounds_seg7_vertex_0700B520 + +castle_grounds_seg7_vertex_0700B610: + type: VTX + count: 14 + offset: 0xB610 + symbol: castle_grounds_seg7_vertex_0700B610 + +castle_grounds_seg7_vertex_0700B6F0: + type: VTX + count: 11 + offset: 0xB6F0 + symbol: castle_grounds_seg7_vertex_0700B6F0 + +castle_grounds_seg7_vertex_0700B7A0: + type: VTX + count: 4 + offset: 0xB7A0 + symbol: castle_grounds_seg7_vertex_0700B7A0 + +castle_grounds_seg7_vertex_0700B7E0: + type: VTX + count: 4 + offset: 0xB7E0 + symbol: castle_grounds_seg7_vertex_0700B7E0 + +castle_grounds_seg7_dl_0700B820: + type: GFX + offset: 0xB820 + symbol: castle_grounds_seg7_dl_0700B820 + +castle_grounds_seg7_dl_0700B9B0: + type: GFX + offset: 0xB9B0 + symbol: castle_grounds_seg7_dl_0700B9B0 + +castle_grounds_seg7_dl_0700B9E8: + type: GFX + offset: 0xB9E8 + symbol: castle_grounds_seg7_dl_0700B9E8 + +castle_grounds_seg7_dl_0700BA20: + type: GFX + offset: 0xBA20 + symbol: castle_grounds_seg7_dl_0700BA20 + +castle_grounds_seg7_vertex_0700BAB8: + type: VTX + count: 8 + offset: 0xBAB8 + symbol: castle_grounds_seg7_vertex_0700BAB8 + +castle_grounds_seg7_dl_0700BB38: + type: GFX + offset: 0xBB38 + symbol: castle_grounds_seg7_dl_0700BB38 + +castle_grounds_seg7_dl_0700BB80: + type: GFX + offset: 0xBB80 + symbol: castle_grounds_seg7_dl_0700BB80 + +castle_grounds_seg7_vertex_0700BBF0: + type: VTX + count: 4 + offset: 0xBBF0 + symbol: castle_grounds_seg7_vertex_0700BBF0 + +castle_grounds_seg7_dl_0700BC30: + type: GFX + offset: 0xBC30 + symbol: castle_grounds_seg7_dl_0700BC30 + +castle_grounds_seg7_dl_0700BC68: + type: GFX + offset: 0xBC68 + symbol: castle_grounds_seg7_dl_0700BC68 + +castle_grounds_seg7_lights_0700BCD8: + type: LIGHTS + size: 24 + offset: 0xBCD8 + symbol: castle_grounds_seg7_lights_0700BCD8 + +castle_grounds_seg7_lights_0700BCF0: + type: LIGHTS + size: 24 + offset: 0xBCF0 + symbol: castle_grounds_seg7_lights_0700BCF0 + +castle_grounds_seg7_lights_0700BD08: + type: LIGHTS + size: 24 + offset: 0xBD08 + symbol: castle_grounds_seg7_lights_0700BD08 + +castle_grounds_seg7_lights_0700BD20: + type: LIGHTS + size: 24 + offset: 0xBD20 + symbol: castle_grounds_seg7_lights_0700BD20 + +castle_grounds_seg7_lights_0700BD38: + type: LIGHTS + size: 24 + offset: 0xBD38 + symbol: castle_grounds_seg7_lights_0700BD38 + +castle_grounds_seg7_vertex_0700BD50: + type: VTX + count: 12 + offset: 0xBD50 + symbol: castle_grounds_seg7_vertex_0700BD50 + +castle_grounds_seg7_vertex_0700BE10: + type: VTX + count: 8 + offset: 0xBE10 + symbol: castle_grounds_seg7_vertex_0700BE10 + +castle_grounds_seg7_vertex_0700BE90: + type: VTX + count: 12 + offset: 0xBE90 + symbol: castle_grounds_seg7_vertex_0700BE90 + +castle_grounds_seg7_vertex_0700BF50: + type: VTX + count: 6 + offset: 0xBF50 + symbol: castle_grounds_seg7_vertex_0700BF50 + +castle_grounds_seg7_vertex_0700BFB0: + type: VTX + count: 6 + offset: 0xBFB0 + symbol: castle_grounds_seg7_vertex_0700BFB0 + +castle_grounds_seg7_vertex_0700C010: + type: VTX + count: 6 + offset: 0xC010 + symbol: castle_grounds_seg7_vertex_0700C010 + +castle_grounds_seg7_dl_0700C070: + type: GFX + offset: 0xC070 + symbol: castle_grounds_seg7_dl_0700C070 + +castle_grounds_seg7_dl_0700C110: + type: GFX + offset: 0xC110 + symbol: castle_grounds_seg7_dl_0700C110 + +castle_grounds_seg7_dl_0700C210: + type: GFX + offset: 0xC210 + symbol: castle_grounds_seg7_dl_0700C210 + +castle_grounds_seg7_vertex_0700C2A0: + type: VTX + count: 4 + offset: 0xC2A0 + symbol: castle_grounds_seg7_vertex_0700C2A0 + +castle_grounds_seg7_vertex_0700C2E0: + type: VTX + count: 12 + offset: 0xC2E0 + symbol: castle_grounds_seg7_vertex_0700C2E0 + +castle_grounds_seg7_dl_0700C3A0: + type: GFX + offset: 0xC3A0 + symbol: castle_grounds_seg7_dl_0700C3A0 + +castle_grounds_seg7_dl_0700C3D8: + type: GFX + offset: 0xC3D8 + symbol: castle_grounds_seg7_dl_0700C3D8 + +castle_grounds_seg7_dl_0700C430: + type: GFX + offset: 0xC430 + symbol: castle_grounds_seg7_dl_0700C430 + +castle_grounds_seg7_lights_0700C4C8: + type: LIGHTS + size: 24 + offset: 0xC4C8 + symbol: castle_grounds_seg7_lights_0700C4C8 + +castle_grounds_seg7_lights_0700C4E0: + type: LIGHTS + size: 24 + offset: 0xC4E0 + symbol: castle_grounds_seg7_lights_0700C4E0 + +castle_grounds_seg7_vertex_0700C500: + type: VTX + count: 3 + offset: 0xC500 + symbol: castle_grounds_seg7_vertex_0700C500 + +castle_grounds_seg7_vertex_0700C530: + type: VTX + count: 4 + offset: 0xC530 + symbol: castle_grounds_seg7_vertex_0700C530 + +castle_grounds_seg7_vertex_0700C570: + type: VTX + count: 4 + offset: 0xC570 + symbol: castle_grounds_seg7_vertex_0700C570 + +castle_grounds_seg7_vertex_0700C5B0: + type: VTX + count: 4 + offset: 0xC5B0 + symbol: castle_grounds_seg7_vertex_0700C5B0 + +castle_grounds_seg7_vertex_0700C5F0: + type: VTX + count: 5 + offset: 0xC5F0 + symbol: castle_grounds_seg7_vertex_0700C5F0 + +castle_grounds_seg7_vertex_0700C640: + type: VTX + count: 3 + offset: 0xC640 + symbol: castle_grounds_seg7_vertex_0700C640 + +castle_grounds_seg7_dl_0700C670: + type: GFX + offset: 0xC670 + symbol: castle_grounds_seg7_dl_0700C670 + +castle_grounds_seg7_dl_0700C6A8: + type: GFX + offset: 0xC6A8 + symbol: castle_grounds_seg7_dl_0700C6A8 + +castle_grounds_seg7_dl_0700C6E8: + type: GFX + offset: 0xC6E8 + symbol: castle_grounds_seg7_dl_0700C6E8 + +castle_grounds_seg7_dl_0700C728: + type: GFX + offset: 0xC728 + symbol: castle_grounds_seg7_dl_0700C728 + +castle_grounds_seg7_dl_0700C768: + type: GFX + offset: 0xC768 + symbol: castle_grounds_seg7_dl_0700C768 + +castle_grounds_seg7_anim_flags: + type: SM64:ANIM + offset: 0xC944 + symbol: castle_grounds_seg7_anim_flags + +castle_grounds_seg7_anims_flags: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xC95C + symbol: castle_grounds_seg7_anims_flags + +castle_grounds_seg7_vertex_0700C968: + type: VTX + count: 4 + offset: 0xC968 + symbol: castle_grounds_seg7_vertex_0700C968 + +castle_grounds_seg7_vertex_0700C9A8: + type: VTX + count: 4 + offset: 0xC9A8 + symbol: castle_grounds_seg7_vertex_0700C9A8 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xC9E8 + format: RGBA16 + symbol: castle_grounds_seg7_texture_0700C9E8 + +4: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD9E8 + format: RGBA16 + symbol: castle_grounds_seg7_texture_0700D9E8 + +castle_grounds_seg7_dl_0700E9E8: + type: GFX + offset: 0xE9E8 + symbol: castle_grounds_seg7_dl_0700E9E8 + +castle_grounds_seg7_dl_0700EA20: + type: GFX + offset: 0xEA20 + symbol: castle_grounds_seg7_dl_0700EA20 + +castle_grounds_seg7_dl_0700EA58: + type: GFX + offset: 0xEA58 + symbol: castle_grounds_seg7_dl_0700EA58 + +castle_grounds_seg7_collision_level: + type: SM64:COLLISION + offset: 0xEAE8 + symbol: castle_grounds_seg7_collision_level + +castle_grounds_seg7_macro_objs: + type: SM64:MACRO + offset: 0x10D08 + symbol: castle_grounds_seg7_macro_objs + +castle_grounds_seg7_moat_grills: + type: SM64:COLLISION + offset: 0x10DB4 + symbol: castle_grounds_seg7_moat_grills + +castle_grounds_seg7_cannon_grill: + type: SM64:COLLISION + offset: 0x10E10 + symbol: castle_grounds_seg7_cannon_grill + +castle_grounds_movtex_moat_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x10E40 + symbol: castle_grounds_movtex_moat_water_data + +castle_grounds_movtex_lake_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x10E60 + symbol: castle_grounds_movtex_lake_water_data + +castle_grounds_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x10E80 + symbol: castle_grounds_movtex_water + +castle_grounds_movtex_tris_waterfall: + type: SM64:MOVTEX + count: 16 + has_color: false + offset: 0x10E98 + symbol: castle_grounds_movtex_tris_waterfall + +castle_grounds_dl_waterfall: + type: GFX + offset: 0x10F30 + symbol: castle_grounds_dl_waterfall diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_grounds/geo.yml new file mode 100644 index 0000000..dcb7504 --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside.yml new file mode 100644 index 0000000..2757f25 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside.yml @@ -0,0 +1,8455 @@ +:config: + autopads: false + compression: + offset: 0x3948D0 + segments: + - [ 0x7, 0x3948D0 ] + external_files: + - "assets/ymls/jp/textures/inside.yml" + header: + header: + - '#include "castle_inside/geo.h"' + - '' + - 'extern const LevelScript level_castle_inside_entry[];' + +castle_light: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: IA16 + symbol: texture_castle_light + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: IA16 + symbol: inside_castle_seg7_texture_07001000 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07003000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07003800 + +6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07004800 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07005800 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07006000 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07006800 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07007000 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07007800 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07008000 + +13: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07008800 + +14: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07009000 + +15: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07009800 + +16: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: IA16 + symbol: inside_castle_seg7_texture_0700A000 + +17: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700A800 + +18: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700B800 + +19: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700C800 + +20: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700D800 + +21: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700E800 + +22: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700F800 + +23: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07010800 + +24: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07011800 + +25: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07012800 + +26: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07013800 + +27: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07014800 + +28: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07015800 + +29: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07016800 + +30: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07017000 + +31: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07017800 + +32: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07018800 + +33: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07019800 + +34: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701A800 + +35: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701B800 + +36: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701C800 + +37: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701D800 + +38: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701E800 + +39: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701F800 + +40: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x20800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07020800 + +inside_castle_seg7_lights_07021800: + type: LIGHTS + size: 24 + offset: 0x21800 + symbol: inside_castle_seg7_lights_07021800 + +inside_castle_seg7_vertex_07021818: + type: VTX + count: 8 + offset: 0x21818 + symbol: inside_castle_seg7_vertex_07021818 + +inside_castle_seg7_vertex_07021898: + type: VTX + count: 8 + offset: 0x21898 + symbol: inside_castle_seg7_vertex_07021898 + +inside_castle_seg7_vertex_07021918: + type: VTX + count: 8 + offset: 0x21918 + symbol: inside_castle_seg7_vertex_07021918 + +inside_castle_seg7_vertex_07021998: + type: VTX + count: 8 + offset: 0x21998 + symbol: inside_castle_seg7_vertex_07021998 + +inside_castle_seg7_dl_07021A18: + type: GFX + offset: 0x21A18 + symbol: inside_castle_seg7_dl_07021A18 + +inside_castle_seg7_dl_07021A30: + type: GFX + offset: 0x21A30 + symbol: inside_castle_seg7_dl_07021A30 + +inside_castle_seg7_dl_07021A48: + type: GFX + offset: 0x21A48 + symbol: inside_castle_seg7_dl_07021A48 + +inside_castle_seg7_dl_07021AA0: + type: GFX + offset: 0x21AA0 + symbol: inside_castle_seg7_dl_07021AA0 + +inside_castle_seg7_painting_dl_07021AC0: + type: GFX + offset: 0x21AC0 + symbol: inside_castle_seg7_painting_dl_07021AC0 + +inside_castle_seg7_painting_texture_map_bottom_07021AE0: + type: SM64:PAINTING_MAP + offset: 0x21AE0 + symbol: inside_castle_seg7_painting_texture_map_bottom_07021AE0 + +inside_castle_seg7_painting_texture_map_top_07021FFC: + type: SM64:PAINTING_MAP + offset: 0x21FFC + symbol: inside_castle_seg7_painting_texture_map_top_07021FFC + +inside_castle_seg7_painting_texture_maps_07022518: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 2 + offset: 0x22518 + symbol: inside_castle_seg7_painting_texture_maps_07022518 + +inside_castle_seg7_lights_07022528: + type: LIGHTS + size: 24 + offset: 0x22528 + symbol: inside_castle_seg7_lights_07022528 + +inside_castle_seg7_lights_07022540: + type: LIGHTS + size: 24 + offset: 0x22540 + symbol: inside_castle_seg7_lights_07022540 + +inside_castle_seg7_vertex_07022558: + type: VTX + count: 4 + offset: 0x22558 + symbol: inside_castle_seg7_vertex_07022558 + +inside_castle_seg7_vertex_07022598: + type: VTX + count: 4 + offset: 0x22598 + symbol: inside_castle_seg7_vertex_07022598 + +inside_castle_seg7_dl_070225D8: + type: GFX + offset: 0x225D8 + symbol: inside_castle_seg7_dl_070225D8 + +inside_castle_seg7_dl_07022610: + type: GFX + offset: 0x22610 + symbol: inside_castle_seg7_dl_07022610 + +inside_castle_seg7_painting_dl_07022640: + type: GFX + offset: 0x22640 + symbol: inside_castle_seg7_painting_dl_07022640 + +inside_castle_seg7_painting_env_map_texture_map_07022660: + type: SM64:PAINTING_MAP + offset: 0x22660 + symbol: inside_castle_seg7_painting_env_map_texture_map_07022660 + +inside_castle_seg7_painting_env_map_texture_maps_07023044: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 1 + offset: 0x23044 + symbol: inside_castle_seg7_painting_env_map_texture_maps_07023044 + +inside_castle_seg7_painting_dl_07023050: + type: GFX + offset: 0x23050 + symbol: inside_castle_seg7_painting_dl_07023050 + +inside_castle_seg7_painting_dl_070230B0: + type: GFX + offset: 0x230B0 + symbol: inside_castle_seg7_painting_dl_070230B0 + +inside_castle_seg7_painting_dl_07023110: + type: GFX + offset: 0x23110 + symbol: inside_castle_seg7_painting_dl_07023110 + +inside_castle_seg7_painting_dl_07023170: + type: GFX + offset: 0x23170 + symbol: inside_castle_seg7_painting_dl_07023170 + +inside_castle_seg7_painting_dl_070231D0: + type: GFX + offset: 0x231D0 + symbol: inside_castle_seg7_painting_dl_070231D0 + +inside_castle_seg7_painting_dl_07023230: + type: GFX + offset: 0x23230 + symbol: inside_castle_seg7_painting_dl_07023230 + +inside_castle_seg7_painting_dl_07023290: + type: GFX + offset: 0x23290 + symbol: inside_castle_seg7_painting_dl_07023290 + +inside_castle_seg7_painting_dl_070232F0: + type: GFX + offset: 0x232F0 + symbol: inside_castle_seg7_painting_dl_070232F0 + +inside_castle_seg7_painting_dl_07023350: + type: GFX + offset: 0x23350 + symbol: inside_castle_seg7_painting_dl_07023350 + +inside_castle_seg7_painting_dl_070233B0: + type: GFX + offset: 0x233B0 + symbol: inside_castle_seg7_painting_dl_070233B0 + +inside_castle_seg7_painting_dl_07023410: + type: GFX + offset: 0x23410 + symbol: inside_castle_seg7_painting_dl_07023410 + +inside_castle_seg7_dl_070234C0: + type: GFX + offset: 0x234C0 + symbol: inside_castle_seg7_dl_070234C0 + +inside_castle_seg7_dl_07023520: + type: GFX + offset: 0x23520 + symbol: inside_castle_seg7_dl_07023520 + +inside_castle_seg7_painting_dl_07023580: + type: GFX + offset: 0x23580 + symbol: inside_castle_seg7_painting_dl_07023580 + +inside_castle_seg7_painting_dl_070235B8: + type: GFX + offset: 0x235B8 + symbol: inside_castle_seg7_painting_dl_070235B8 + +inside_castle_seg7_painting_textures_070235C0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235C0 + symbol: inside_castle_seg7_painting_textures_070235C0 + +inside_castle_seg7_painting_textures_070235C8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235C8 + symbol: inside_castle_seg7_painting_textures_070235C8 + +inside_castle_seg7_painting_textures_070235D0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235D0 + symbol: inside_castle_seg7_painting_textures_070235D0 + +inside_castle_seg7_painting_textures_070235D8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235D8 + symbol: inside_castle_seg7_painting_textures_070235D8 + +inside_castle_seg7_painting_textures_070235E0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235E0 + symbol: inside_castle_seg7_painting_textures_070235E0 + +inside_castle_seg7_painting_textures_070235E8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235E8 + symbol: inside_castle_seg7_painting_textures_070235E8 + +inside_castle_seg7_painting_textures_070235F0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x235F0 + symbol: inside_castle_seg7_painting_textures_070235F0 + +inside_castle_seg7_painting_textures_070235F4: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x235F4 + symbol: inside_castle_seg7_painting_textures_070235F4 + +inside_castle_seg7_painting_textures_070235F8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235F8 + symbol: inside_castle_seg7_painting_textures_070235F8 + +inside_castle_seg7_painting_textures_07023600: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23600 + symbol: inside_castle_seg7_painting_textures_07023600 + +inside_castle_seg7_painting_textures_07023608: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23608 + symbol: inside_castle_seg7_painting_textures_07023608 + +inside_castle_seg7_painting_textures_07023610: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23610 + symbol: inside_castle_seg7_painting_textures_07023610 + +inside_castle_seg7_painting_textures_07023618: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23618 + symbol: inside_castle_seg7_painting_textures_07023618 + +bob_painting: + type: SM64:PAINTING + offset: 0x23620 + symbol: bob_painting + +ccm_painting: + type: SM64:PAINTING + offset: 0x23698 + symbol: ccm_painting + +wf_painting: + type: SM64:PAINTING + offset: 0x23710 + symbol: wf_painting + +jrb_painting: + type: SM64:PAINTING + offset: 0x23788 + symbol: jrb_painting + +lll_painting: + type: SM64:PAINTING + offset: 0x23800 + symbol: lll_painting + +ssl_painting: + type: SM64:PAINTING + offset: 0x23878 + symbol: ssl_painting + +hmc_painting: + type: SM64:PAINTING + offset: 0x238F0 + symbol: hmc_painting + +ddd_painting: + type: SM64:PAINTING + offset: 0x23968 + symbol: ddd_painting + +wdw_painting: + type: SM64:PAINTING + offset: 0x239E0 + symbol: wdw_painting + +thi_tiny_painting: + type: SM64:PAINTING + offset: 0x23A58 + symbol: thi_tiny_painting + +ttm_painting: + type: SM64:PAINTING + offset: 0x23AD0 + symbol: ttm_painting + +ttc_painting: + type: SM64:PAINTING + offset: 0x23B48 + symbol: ttc_painting + +sl_painting: + type: SM64:PAINTING + offset: 0x23BC0 + symbol: sl_painting + +thi_huge_painting: + type: SM64:PAINTING + offset: 0x23C38 + symbol: thi_huge_painting + +inside_castle_seg7_vertex_07023CB0: + type: VTX + count: 16 + offset: 0x23CB0 + symbol: inside_castle_seg7_vertex_07023CB0 + +inside_castle_seg7_dl_07023DB0: + type: GFX + offset: 0x23DB0 + symbol: inside_castle_seg7_dl_07023DB0 + +inside_castle_seg7_lights_07023FE0: + type: LIGHTS + size: 24 + offset: 0x23FE0 + symbol: inside_castle_seg7_lights_07023FE0 + +inside_castle_seg7_lights_07023FF8: + type: LIGHTS + size: 24 + offset: 0x23FF8 + symbol: inside_castle_seg7_lights_07023FF8 + +inside_castle_seg7_lights_07024010: + type: LIGHTS + size: 24 + offset: 0x24010 + symbol: inside_castle_seg7_lights_07024010 + +inside_castle_seg7_vertex_07024028: + type: VTX + count: 15 + offset: 0x24028 + symbol: inside_castle_seg7_vertex_07024028 + +inside_castle_seg7_vertex_07024118: + type: VTX + count: 15 + offset: 0x24118 + symbol: inside_castle_seg7_vertex_07024118 + +inside_castle_seg7_vertex_07024208: + type: VTX + count: 15 + offset: 0x24208 + symbol: inside_castle_seg7_vertex_07024208 + +inside_castle_seg7_vertex_070242F8: + type: VTX + count: 15 + offset: 0x242F8 + symbol: inside_castle_seg7_vertex_070242F8 + +inside_castle_seg7_vertex_070243E8: + type: VTX + count: 15 + offset: 0x243E8 + symbol: inside_castle_seg7_vertex_070243E8 + +inside_castle_seg7_vertex_070244D8: + type: VTX + count: 15 + offset: 0x244D8 + symbol: inside_castle_seg7_vertex_070244D8 + +inside_castle_seg7_vertex_070245C8: + type: VTX + count: 15 + offset: 0x245C8 + symbol: inside_castle_seg7_vertex_070245C8 + +inside_castle_seg7_vertex_070246B8: + type: VTX + count: 15 + offset: 0x246B8 + symbol: inside_castle_seg7_vertex_070246B8 + +inside_castle_seg7_vertex_070247A8: + type: VTX + count: 15 + offset: 0x247A8 + symbol: inside_castle_seg7_vertex_070247A8 + +inside_castle_seg7_vertex_07024898: + type: VTX + count: 15 + offset: 0x24898 + symbol: inside_castle_seg7_vertex_07024898 + +inside_castle_seg7_vertex_07024988: + type: VTX + count: 4 + offset: 0x24988 + symbol: inside_castle_seg7_vertex_07024988 + +inside_castle_seg7_vertex_070249C8: + type: VTX + count: 15 + offset: 0x249C8 + symbol: inside_castle_seg7_vertex_070249C8 + +inside_castle_seg7_vertex_07024AB8: + type: VTX + count: 15 + offset: 0x24AB8 + symbol: inside_castle_seg7_vertex_07024AB8 + +inside_castle_seg7_vertex_07024BA8: + type: VTX + count: 15 + offset: 0x24BA8 + symbol: inside_castle_seg7_vertex_07024BA8 + +inside_castle_seg7_vertex_07024C98: + type: VTX + count: 15 + offset: 0x24C98 + symbol: inside_castle_seg7_vertex_07024C98 + +inside_castle_seg7_vertex_07024D88: + type: VTX + count: 15 + offset: 0x24D88 + symbol: inside_castle_seg7_vertex_07024D88 + +inside_castle_seg7_vertex_07024E78: + type: VTX + count: 15 + offset: 0x24E78 + symbol: inside_castle_seg7_vertex_07024E78 + +inside_castle_seg7_vertex_07024F68: + type: VTX + count: 14 + offset: 0x24F68 + symbol: inside_castle_seg7_vertex_07024F68 + +inside_castle_seg7_vertex_07025048: + type: VTX + count: 16 + offset: 0x25048 + symbol: inside_castle_seg7_vertex_07025048 + +inside_castle_seg7_vertex_07025148: + type: VTX + count: 15 + offset: 0x25148 + symbol: inside_castle_seg7_vertex_07025148 + +inside_castle_seg7_vertex_07025238: + type: VTX + count: 15 + offset: 0x25238 + symbol: inside_castle_seg7_vertex_07025238 + +inside_castle_seg7_vertex_07025328: + type: VTX + count: 15 + offset: 0x25328 + symbol: inside_castle_seg7_vertex_07025328 + +inside_castle_seg7_vertex_07025418: + type: VTX + count: 15 + offset: 0x25418 + symbol: inside_castle_seg7_vertex_07025418 + +inside_castle_seg7_vertex_07025508: + type: VTX + count: 8 + offset: 0x25508 + symbol: inside_castle_seg7_vertex_07025508 + +inside_castle_seg7_vertex_07025588: + type: VTX + count: 14 + offset: 0x25588 + symbol: inside_castle_seg7_vertex_07025588 + +inside_castle_seg7_vertex_07025668: + type: VTX + count: 16 + offset: 0x25668 + symbol: inside_castle_seg7_vertex_07025668 + +inside_castle_seg7_vertex_07025768: + type: VTX + count: 15 + offset: 0x25768 + symbol: inside_castle_seg7_vertex_07025768 + +inside_castle_seg7_vertex_07025858: + type: VTX + count: 15 + offset: 0x25858 + symbol: inside_castle_seg7_vertex_07025858 + +inside_castle_seg7_vertex_07025948: + type: VTX + count: 15 + offset: 0x25948 + symbol: inside_castle_seg7_vertex_07025948 + +inside_castle_seg7_vertex_07025A38: + type: VTX + count: 16 + offset: 0x25A38 + symbol: inside_castle_seg7_vertex_07025A38 + +inside_castle_seg7_vertex_07025B38: + type: VTX + count: 16 + offset: 0x25B38 + symbol: inside_castle_seg7_vertex_07025B38 + +inside_castle_seg7_vertex_07025C38: + type: VTX + count: 16 + offset: 0x25C38 + symbol: inside_castle_seg7_vertex_07025C38 + +inside_castle_seg7_vertex_07025D38: + type: VTX + count: 11 + offset: 0x25D38 + symbol: inside_castle_seg7_vertex_07025D38 + +inside_castle_seg7_vertex_07025DE8: + type: VTX + count: 16 + offset: 0x25DE8 + symbol: inside_castle_seg7_vertex_07025DE8 + +inside_castle_seg7_vertex_07025EE8: + type: VTX + count: 16 + offset: 0x25EE8 + symbol: inside_castle_seg7_vertex_07025EE8 + +inside_castle_seg7_vertex_07025FE8: + type: VTX + count: 14 + offset: 0x25FE8 + symbol: inside_castle_seg7_vertex_07025FE8 + +inside_castle_seg7_vertex_070260C8: + type: VTX + count: 4 + offset: 0x260C8 + symbol: inside_castle_seg7_vertex_070260C8 + +inside_castle_seg7_vertex_07026108: + type: VTX + count: 8 + offset: 0x26108 + symbol: inside_castle_seg7_vertex_07026108 + +inside_castle_seg7_vertex_07026188: + type: VTX + count: 15 + offset: 0x26188 + symbol: inside_castle_seg7_vertex_07026188 + +inside_castle_seg7_vertex_07026278: + type: VTX + count: 14 + offset: 0x26278 + symbol: inside_castle_seg7_vertex_07026278 + +inside_castle_seg7_vertex_07026358: + type: VTX + count: 15 + offset: 0x26358 + symbol: inside_castle_seg7_vertex_07026358 + +inside_castle_seg7_vertex_07026448: + type: VTX + count: 15 + offset: 0x26448 + symbol: inside_castle_seg7_vertex_07026448 + +inside_castle_seg7_vertex_07026538: + type: VTX + count: 16 + offset: 0x26538 + symbol: inside_castle_seg7_vertex_07026538 + +inside_castle_seg7_vertex_07026638: + type: VTX + count: 16 + offset: 0x26638 + symbol: inside_castle_seg7_vertex_07026638 + +inside_castle_seg7_vertex_07026738: + type: VTX + count: 14 + offset: 0x26738 + symbol: inside_castle_seg7_vertex_07026738 + +inside_castle_seg7_vertex_07026818: + type: VTX + count: 16 + offset: 0x26818 + symbol: inside_castle_seg7_vertex_07026818 + +inside_castle_seg7_vertex_07026918: + type: VTX + count: 13 + offset: 0x26918 + symbol: inside_castle_seg7_vertex_07026918 + +inside_castle_seg7_vertex_070269E8: + type: VTX + count: 10 + offset: 0x269E8 + symbol: inside_castle_seg7_vertex_070269E8 + +inside_castle_seg7_vertex_07026A88: + type: VTX + count: 14 + offset: 0x26A88 + symbol: inside_castle_seg7_vertex_07026A88 + +inside_castle_seg7_vertex_07026B68: + type: VTX + count: 16 + offset: 0x26B68 + symbol: inside_castle_seg7_vertex_07026B68 + +inside_castle_seg7_vertex_07026C68: + type: VTX + count: 16 + offset: 0x26C68 + symbol: inside_castle_seg7_vertex_07026C68 + +inside_castle_seg7_vertex_07026D68: + type: VTX + count: 16 + offset: 0x26D68 + symbol: inside_castle_seg7_vertex_07026D68 + +inside_castle_seg7_vertex_07026E68: + type: VTX + count: 14 + offset: 0x26E68 + symbol: inside_castle_seg7_vertex_07026E68 + +inside_castle_seg7_vertex_07026F48: + type: VTX + count: 16 + offset: 0x26F48 + symbol: inside_castle_seg7_vertex_07026F48 + +inside_castle_seg7_vertex_07027048: + type: VTX + count: 15 + offset: 0x27048 + symbol: inside_castle_seg7_vertex_07027048 + +inside_castle_seg7_vertex_07027138: + type: VTX + count: 15 + offset: 0x27138 + symbol: inside_castle_seg7_vertex_07027138 + +inside_castle_seg7_vertex_07027228: + type: VTX + count: 14 + offset: 0x27228 + symbol: inside_castle_seg7_vertex_07027228 + +inside_castle_seg7_vertex_07027308: + type: VTX + count: 14 + offset: 0x27308 + symbol: inside_castle_seg7_vertex_07027308 + +inside_castle_seg7_vertex_070273E8: + type: VTX + count: 14 + offset: 0x273E8 + symbol: inside_castle_seg7_vertex_070273E8 + +inside_castle_seg7_vertex_070274C8: + type: VTX + count: 16 + offset: 0x274C8 + symbol: inside_castle_seg7_vertex_070274C8 + +inside_castle_seg7_vertex_070275C8: + type: VTX + count: 14 + offset: 0x275C8 + symbol: inside_castle_seg7_vertex_070275C8 + +inside_castle_seg7_vertex_070276A8: + type: VTX + count: 15 + offset: 0x276A8 + symbol: inside_castle_seg7_vertex_070276A8 + +inside_castle_seg7_vertex_07027798: + type: VTX + count: 14 + offset: 0x27798 + symbol: inside_castle_seg7_vertex_07027798 + +inside_castle_seg7_vertex_07027878: + type: VTX + count: 15 + offset: 0x27878 + symbol: inside_castle_seg7_vertex_07027878 + +inside_castle_seg7_vertex_07027968: + type: VTX + count: 14 + offset: 0x27968 + symbol: inside_castle_seg7_vertex_07027968 + +inside_castle_seg7_vertex_07027A48: + type: VTX + count: 14 + offset: 0x27A48 + symbol: inside_castle_seg7_vertex_07027A48 + +inside_castle_seg7_vertex_07027B28: + type: VTX + count: 16 + offset: 0x27B28 + symbol: inside_castle_seg7_vertex_07027B28 + +inside_castle_seg7_vertex_07027C28: + type: VTX + count: 16 + offset: 0x27C28 + symbol: inside_castle_seg7_vertex_07027C28 + +inside_castle_seg7_vertex_07027D28: + type: VTX + count: 12 + offset: 0x27D28 + symbol: inside_castle_seg7_vertex_07027D28 + +inside_castle_seg7_dl_07027DE8: + type: GFX + offset: 0x27DE8 + symbol: inside_castle_seg7_dl_07027DE8 + +inside_castle_seg7_dl_07028418: + type: GFX + offset: 0x28418 + symbol: inside_castle_seg7_dl_07028418 + +inside_castle_seg7_dl_070286C0: + type: GFX + offset: 0x286C0 + symbol: inside_castle_seg7_dl_070286C0 + +inside_castle_seg7_dl_070287C0: + type: GFX + offset: 0x287C0 + symbol: inside_castle_seg7_dl_070287C0 + +inside_castle_seg7_dl_07028A38: + type: GFX + offset: 0x28A38 + symbol: inside_castle_seg7_dl_07028A38 + +inside_castle_seg7_dl_07028FD0: + type: GFX + offset: 0x28FD0 + symbol: inside_castle_seg7_dl_07028FD0 + +inside_castle_seg7_vertex_07029078: + type: VTX + count: 15 + offset: 0x29078 + symbol: inside_castle_seg7_vertex_07029078 + +inside_castle_seg7_vertex_07029168: + type: VTX + count: 16 + offset: 0x29168 + symbol: inside_castle_seg7_vertex_07029168 + +inside_castle_seg7_vertex_07029268: + type: VTX + count: 14 + offset: 0x29268 + symbol: inside_castle_seg7_vertex_07029268 + +inside_castle_seg7_vertex_07029348: + type: VTX + count: 15 + offset: 0x29348 + symbol: inside_castle_seg7_vertex_07029348 + +inside_castle_seg7_dl_07029438: + type: GFX + offset: 0x29438 + symbol: inside_castle_seg7_dl_07029438 + +inside_castle_seg7_dl_07029578: + type: GFX + offset: 0x29578 + symbol: inside_castle_seg7_dl_07029578 + +inside_castle_seg7_lights_070295E8: + type: LIGHTS + size: 24 + offset: 0x295E8 + symbol: inside_castle_seg7_lights_070295E8 + +inside_castle_seg7_lights_07029600: + type: LIGHTS + size: 24 + offset: 0x29600 + symbol: inside_castle_seg7_lights_07029600 + +inside_castle_seg7_lights_07029618: + type: LIGHTS + size: 24 + offset: 0x29618 + symbol: inside_castle_seg7_lights_07029618 + +inside_castle_seg7_lights_07029630: + type: LIGHTS + size: 24 + offset: 0x29630 + symbol: inside_castle_seg7_lights_07029630 + +inside_castle_seg7_lights_07029648: + type: LIGHTS + size: 24 + offset: 0x29648 + symbol: inside_castle_seg7_lights_07029648 + +inside_castle_seg7_lights_07029660: + type: LIGHTS + size: 24 + offset: 0x29660 + symbol: inside_castle_seg7_lights_07029660 + +inside_castle_seg7_vertex_07029678: + type: VTX + count: 6 + offset: 0x29678 + symbol: inside_castle_seg7_vertex_07029678 + +inside_castle_seg7_vertex_070296D8: + type: VTX + count: 4 + offset: 0x296D8 + symbol: inside_castle_seg7_vertex_070296D8 + +inside_castle_seg7_vertex_07029718: + type: VTX + count: 14 + offset: 0x29718 + symbol: inside_castle_seg7_vertex_07029718 + +inside_castle_seg7_vertex_070297F8: + type: VTX + count: 14 + offset: 0x297F8 + symbol: inside_castle_seg7_vertex_070297F8 + +inside_castle_seg7_vertex_070298D8: + type: VTX + count: 6 + offset: 0x298D8 + symbol: inside_castle_seg7_vertex_070298D8 + +inside_castle_seg7_vertex_07029938: + type: VTX + count: 4 + offset: 0x29938 + symbol: inside_castle_seg7_vertex_07029938 + +inside_castle_seg7_vertex_07029978: + type: VTX + count: 4 + offset: 0x29978 + symbol: inside_castle_seg7_vertex_07029978 + +inside_castle_seg7_vertex_070299B8: + type: VTX + count: 4 + offset: 0x299B8 + symbol: inside_castle_seg7_vertex_070299B8 + +inside_castle_seg7_vertex_070299F8: + type: VTX + count: 4 + offset: 0x299F8 + symbol: inside_castle_seg7_vertex_070299F8 + +inside_castle_seg7_vertex_07029A38: + type: VTX + count: 4 + offset: 0x29A38 + symbol: inside_castle_seg7_vertex_07029A38 + +inside_castle_seg7_vertex_07029A78: + type: VTX + count: 16 + offset: 0x29A78 + symbol: inside_castle_seg7_vertex_07029A78 + +inside_castle_seg7_vertex_07029B78: + type: VTX + count: 16 + offset: 0x29B78 + symbol: inside_castle_seg7_vertex_07029B78 + +inside_castle_seg7_vertex_07029C78: + type: VTX + count: 14 + offset: 0x29C78 + symbol: inside_castle_seg7_vertex_07029C78 + +inside_castle_seg7_vertex_07029D58: + type: VTX + count: 16 + offset: 0x29D58 + symbol: inside_castle_seg7_vertex_07029D58 + +inside_castle_seg7_vertex_07029E58: + type: VTX + count: 5 + offset: 0x29E58 + symbol: inside_castle_seg7_vertex_07029E58 + +inside_castle_seg7_vertex_07029EA8: + type: VTX + count: 15 + offset: 0x29EA8 + symbol: inside_castle_seg7_vertex_07029EA8 + +inside_castle_seg7_vertex_07029F98: + type: VTX + count: 15 + offset: 0x29F98 + symbol: inside_castle_seg7_vertex_07029F98 + +inside_castle_seg7_vertex_0702A088: + type: VTX + count: 16 + offset: 0x2A088 + symbol: inside_castle_seg7_vertex_0702A088 + +inside_castle_seg7_dl_0702A188: + type: GFX + offset: 0x2A188 + symbol: inside_castle_seg7_dl_0702A188 + +inside_castle_seg7_dl_0702A300: + type: GFX + offset: 0x2A300 + symbol: inside_castle_seg7_dl_0702A300 + +inside_castle_seg7_dl_0702A548: + type: GFX + offset: 0x2A548 + symbol: inside_castle_seg7_dl_0702A548 + +inside_castle_seg7_dl_0702A650: + type: GFX + offset: 0x2A650 + symbol: inside_castle_seg7_dl_0702A650 + +dl_castle_lobby_wing_cap_light_vertex_group: + type: VTX + count: 16 + offset: 0x2A6D8 + symbol: dl_castle_lobby_wing_cap_light_vertex_group + +dl_castle_lobby_wing_cap_light_model: + type: GFX + offset: 0x2A7D8 + symbol: dl_castle_lobby_wing_cap_light_model + +dl_castle_lobby_wing_cap_light: + type: GFX + offset: 0x2A880 + symbol: dl_castle_lobby_wing_cap_light + +inside_castle_seg7_lights_0702A8F0: + type: LIGHTS + size: 24 + offset: 0x2A8F0 + symbol: inside_castle_seg7_lights_0702A8F0 + +inside_castle_seg7_vertex_0702A908: + type: VTX + count: 9 + offset: 0x2A908 + symbol: inside_castle_seg7_vertex_0702A908 + +inside_castle_seg7_dl_0702A998: + type: GFX + offset: 0x2A998 + symbol: inside_castle_seg7_dl_0702A998 + +inside_castle_seg7_dl_0702AA10: + type: GFX + offset: 0x2AA10 + symbol: inside_castle_seg7_dl_0702AA10 + +inside_castle_seg7_lights_0702AA80: + type: LIGHTS + size: 24 + offset: 0x2AA80 + symbol: inside_castle_seg7_lights_0702AA80 + +inside_castle_seg7_vertex_0702AA98: + type: VTX + count: 4 + offset: 0x2AA98 + symbol: inside_castle_seg7_vertex_0702AA98 + +inside_castle_seg7_dl_0702AAD8: + type: GFX + offset: 0x2AAD8 + symbol: inside_castle_seg7_dl_0702AAD8 + +inside_castle_seg7_dl_0702AB20: + type: GFX + offset: 0x2AB20 + symbol: inside_castle_seg7_dl_0702AB20 + +inside_castle_seg7_lights_0702AB90: + type: LIGHTS + size: 24 + offset: 0x2AB90 + symbol: inside_castle_seg7_lights_0702AB90 + +inside_castle_seg7_lights_0702ABA8: + type: LIGHTS + size: 24 + offset: 0x2ABA8 + symbol: inside_castle_seg7_lights_0702ABA8 + +inside_castle_seg7_vertex_0702ABC0: + type: VTX + count: 15 + offset: 0x2ABC0 + symbol: inside_castle_seg7_vertex_0702ABC0 + +inside_castle_seg7_vertex_0702ACB0: + type: VTX + count: 15 + offset: 0x2ACB0 + symbol: inside_castle_seg7_vertex_0702ACB0 + +inside_castle_seg7_vertex_0702ADA0: + type: VTX + count: 15 + offset: 0x2ADA0 + symbol: inside_castle_seg7_vertex_0702ADA0 + +inside_castle_seg7_vertex_0702AE90: + type: VTX + count: 15 + offset: 0x2AE90 + symbol: inside_castle_seg7_vertex_0702AE90 + +inside_castle_seg7_vertex_0702AF80: + type: VTX + count: 15 + offset: 0x2AF80 + symbol: inside_castle_seg7_vertex_0702AF80 + +inside_castle_seg7_vertex_0702B070: + type: VTX + count: 15 + offset: 0x2B070 + symbol: inside_castle_seg7_vertex_0702B070 + +inside_castle_seg7_vertex_0702B160: + type: VTX + count: 15 + offset: 0x2B160 + symbol: inside_castle_seg7_vertex_0702B160 + +inside_castle_seg7_vertex_0702B250: + type: VTX + count: 15 + offset: 0x2B250 + symbol: inside_castle_seg7_vertex_0702B250 + +inside_castle_seg7_vertex_0702B340: + type: VTX + count: 15 + offset: 0x2B340 + symbol: inside_castle_seg7_vertex_0702B340 + +inside_castle_seg7_vertex_0702B430: + type: VTX + count: 15 + offset: 0x2B430 + symbol: inside_castle_seg7_vertex_0702B430 + +inside_castle_seg7_vertex_0702B520: + type: VTX + count: 12 + offset: 0x2B520 + symbol: inside_castle_seg7_vertex_0702B520 + +inside_castle_seg7_vertex_0702B5E0: + type: VTX + count: 15 + offset: 0x2B5E0 + symbol: inside_castle_seg7_vertex_0702B5E0 + +inside_castle_seg7_vertex_0702B6D0: + type: VTX + count: 15 + offset: 0x2B6D0 + symbol: inside_castle_seg7_vertex_0702B6D0 + +inside_castle_seg7_vertex_0702B7C0: + type: VTX + count: 16 + offset: 0x2B7C0 + symbol: inside_castle_seg7_vertex_0702B7C0 + +inside_castle_seg7_vertex_0702B8C0: + type: VTX + count: 15 + offset: 0x2B8C0 + symbol: inside_castle_seg7_vertex_0702B8C0 + +inside_castle_seg7_vertex_0702B9B0: + type: VTX + count: 14 + offset: 0x2B9B0 + symbol: inside_castle_seg7_vertex_0702B9B0 + +inside_castle_seg7_vertex_0702BA90: + type: VTX + count: 15 + offset: 0x2BA90 + symbol: inside_castle_seg7_vertex_0702BA90 + +inside_castle_seg7_vertex_0702BB80: + type: VTX + count: 15 + offset: 0x2BB80 + symbol: inside_castle_seg7_vertex_0702BB80 + +inside_castle_seg7_vertex_0702BC70: + type: VTX + count: 15 + offset: 0x2BC70 + symbol: inside_castle_seg7_vertex_0702BC70 + +inside_castle_seg7_vertex_0702BD60: + type: VTX + count: 15 + offset: 0x2BD60 + symbol: inside_castle_seg7_vertex_0702BD60 + +inside_castle_seg7_vertex_0702BE50: + type: VTX + count: 15 + offset: 0x2BE50 + symbol: inside_castle_seg7_vertex_0702BE50 + +inside_castle_seg7_vertex_0702BF40: + type: VTX + count: 14 + offset: 0x2BF40 + symbol: inside_castle_seg7_vertex_0702BF40 + +inside_castle_seg7_vertex_0702C020: + type: VTX + count: 15 + offset: 0x2C020 + symbol: inside_castle_seg7_vertex_0702C020 + +inside_castle_seg7_vertex_0702C110: + type: VTX + count: 15 + offset: 0x2C110 + symbol: inside_castle_seg7_vertex_0702C110 + +inside_castle_seg7_vertex_0702C200: + type: VTX + count: 15 + offset: 0x2C200 + symbol: inside_castle_seg7_vertex_0702C200 + +inside_castle_seg7_vertex_0702C2F0: + type: VTX + count: 15 + offset: 0x2C2F0 + symbol: inside_castle_seg7_vertex_0702C2F0 + +inside_castle_seg7_vertex_0702C3E0: + type: VTX + count: 5 + offset: 0x2C3E0 + symbol: inside_castle_seg7_vertex_0702C3E0 + +inside_castle_seg7_vertex_0702C430: + type: VTX + count: 6 + offset: 0x2C430 + symbol: inside_castle_seg7_vertex_0702C430 + +inside_castle_seg7_vertex_0702C490: + type: VTX + count: 14 + offset: 0x2C490 + symbol: inside_castle_seg7_vertex_0702C490 + +inside_castle_seg7_vertex_0702C570: + type: VTX + count: 16 + offset: 0x2C570 + symbol: inside_castle_seg7_vertex_0702C570 + +inside_castle_seg7_vertex_0702C670: + type: VTX + count: 16 + offset: 0x2C670 + symbol: inside_castle_seg7_vertex_0702C670 + +inside_castle_seg7_vertex_0702C770: + type: VTX + count: 14 + offset: 0x2C770 + symbol: inside_castle_seg7_vertex_0702C770 + +inside_castle_seg7_vertex_0702C850: + type: VTX + count: 16 + offset: 0x2C850 + symbol: inside_castle_seg7_vertex_0702C850 + +inside_castle_seg7_vertex_0702C950: + type: VTX + count: 14 + offset: 0x2C950 + symbol: inside_castle_seg7_vertex_0702C950 + +inside_castle_seg7_vertex_0702CA30: + type: VTX + count: 16 + offset: 0x2CA30 + symbol: inside_castle_seg7_vertex_0702CA30 + +inside_castle_seg7_vertex_0702CB30: + type: VTX + count: 14 + offset: 0x2CB30 + symbol: inside_castle_seg7_vertex_0702CB30 + +inside_castle_seg7_vertex_0702CC10: + type: VTX + count: 15 + offset: 0x2CC10 + symbol: inside_castle_seg7_vertex_0702CC10 + +inside_castle_seg7_vertex_0702CD00: + type: VTX + count: 16 + offset: 0x2CD00 + symbol: inside_castle_seg7_vertex_0702CD00 + +inside_castle_seg7_vertex_0702CE00: + type: VTX + count: 16 + offset: 0x2CE00 + symbol: inside_castle_seg7_vertex_0702CE00 + +inside_castle_seg7_vertex_0702CF00: + type: VTX + count: 16 + offset: 0x2CF00 + symbol: inside_castle_seg7_vertex_0702CF00 + +inside_castle_seg7_vertex_0702D000: + type: VTX + count: 14 + offset: 0x2D000 + symbol: inside_castle_seg7_vertex_0702D000 + +inside_castle_seg7_vertex_0702D0E0: + type: VTX + count: 14 + offset: 0x2D0E0 + symbol: inside_castle_seg7_vertex_0702D0E0 + +inside_castle_seg7_vertex_0702D1C0: + type: VTX + count: 16 + offset: 0x2D1C0 + symbol: inside_castle_seg7_vertex_0702D1C0 + +inside_castle_seg7_vertex_0702D2C0: + type: VTX + count: 14 + offset: 0x2D2C0 + symbol: inside_castle_seg7_vertex_0702D2C0 + +inside_castle_seg7_vertex_0702D3A0: + type: VTX + count: 14 + offset: 0x2D3A0 + symbol: inside_castle_seg7_vertex_0702D3A0 + +inside_castle_seg7_vertex_0702D480: + type: VTX + count: 15 + offset: 0x2D480 + symbol: inside_castle_seg7_vertex_0702D480 + +inside_castle_seg7_vertex_0702D570: + type: VTX + count: 16 + offset: 0x2D570 + symbol: inside_castle_seg7_vertex_0702D570 + +inside_castle_seg7_vertex_0702D670: + type: VTX + count: 16 + offset: 0x2D670 + symbol: inside_castle_seg7_vertex_0702D670 + +inside_castle_seg7_dl_0702D770: + type: GFX + offset: 0x2D770 + symbol: inside_castle_seg7_dl_0702D770 + +inside_castle_seg7_dl_0702DE40: + type: GFX + offset: 0x2DE40 + symbol: inside_castle_seg7_dl_0702DE40 + +inside_castle_seg7_dl_0702DE88: + type: GFX + offset: 0x2DE88 + symbol: inside_castle_seg7_dl_0702DE88 + +inside_castle_seg7_dl_0702DF38: + type: GFX + offset: 0x2DF38 + symbol: inside_castle_seg7_dl_0702DF38 + +inside_castle_seg7_dl_0702E408: + type: GFX + offset: 0x2E408 + symbol: inside_castle_seg7_dl_0702E408 + +inside_castle_seg7_lights_0702E490: + type: LIGHTS + size: 24 + offset: 0x2E490 + symbol: inside_castle_seg7_lights_0702E490 + +inside_castle_seg7_lights_0702E4A8: + type: LIGHTS + size: 24 + offset: 0x2E4A8 + symbol: inside_castle_seg7_lights_0702E4A8 + +inside_castle_seg7_lights_0702E4C0: + type: LIGHTS + size: 24 + offset: 0x2E4C0 + symbol: inside_castle_seg7_lights_0702E4C0 + +inside_castle_seg7_lights_0702E4D8: + type: LIGHTS + size: 24 + offset: 0x2E4D8 + symbol: inside_castle_seg7_lights_0702E4D8 + +inside_castle_seg7_lights_0702E4F0: + type: LIGHTS + size: 24 + offset: 0x2E4F0 + symbol: inside_castle_seg7_lights_0702E4F0 + +inside_castle_seg7_vertex_0702E508: + type: VTX + count: 16 + offset: 0x2E508 + symbol: inside_castle_seg7_vertex_0702E508 + +inside_castle_seg7_vertex_0702E608: + type: VTX + count: 16 + offset: 0x2E608 + symbol: inside_castle_seg7_vertex_0702E608 + +inside_castle_seg7_vertex_0702E708: + type: VTX + count: 16 + offset: 0x2E708 + symbol: inside_castle_seg7_vertex_0702E708 + +inside_castle_seg7_vertex_0702E808: + type: VTX + count: 15 + offset: 0x2E808 + symbol: inside_castle_seg7_vertex_0702E808 + +inside_castle_seg7_vertex_0702E8F8: + type: VTX + count: 15 + offset: 0x2E8F8 + symbol: inside_castle_seg7_vertex_0702E8F8 + +inside_castle_seg7_vertex_0702E9E8: + type: VTX + count: 8 + offset: 0x2E9E8 + symbol: inside_castle_seg7_vertex_0702E9E8 + +inside_castle_seg7_vertex_0702EA68: + type: VTX + count: 15 + offset: 0x2EA68 + symbol: inside_castle_seg7_vertex_0702EA68 + +inside_castle_seg7_vertex_0702EB58: + type: VTX + count: 15 + offset: 0x2EB58 + symbol: inside_castle_seg7_vertex_0702EB58 + +inside_castle_seg7_vertex_0702EC48: + type: VTX + count: 16 + offset: 0x2EC48 + symbol: inside_castle_seg7_vertex_0702EC48 + +inside_castle_seg7_vertex_0702ED48: + type: VTX + count: 16 + offset: 0x2ED48 + symbol: inside_castle_seg7_vertex_0702ED48 + +inside_castle_seg7_vertex_0702EE48: + type: VTX + count: 3 + offset: 0x2EE48 + symbol: inside_castle_seg7_vertex_0702EE48 + +inside_castle_seg7_vertex_0702EE78: + type: VTX + count: 15 + offset: 0x2EE78 + symbol: inside_castle_seg7_vertex_0702EE78 + +inside_castle_seg7_vertex_0702EF68: + type: VTX + count: 14 + offset: 0x2EF68 + symbol: inside_castle_seg7_vertex_0702EF68 + +inside_castle_seg7_vertex_0702F048: + type: VTX + count: 15 + offset: 0x2F048 + symbol: inside_castle_seg7_vertex_0702F048 + +inside_castle_seg7_vertex_0702F138: + type: VTX + count: 15 + offset: 0x2F138 + symbol: inside_castle_seg7_vertex_0702F138 + +inside_castle_seg7_vertex_0702F228: + type: VTX + count: 16 + offset: 0x2F228 + symbol: inside_castle_seg7_vertex_0702F228 + +inside_castle_seg7_vertex_0702F328: + type: VTX + count: 15 + offset: 0x2F328 + symbol: inside_castle_seg7_vertex_0702F328 + +inside_castle_seg7_vertex_0702F418: + type: VTX + count: 15 + offset: 0x2F418 + symbol: inside_castle_seg7_vertex_0702F418 + +inside_castle_seg7_vertex_0702F508: + type: VTX + count: 15 + offset: 0x2F508 + symbol: inside_castle_seg7_vertex_0702F508 + +inside_castle_seg7_vertex_0702F5F8: + type: VTX + count: 4 + offset: 0x2F5F8 + symbol: inside_castle_seg7_vertex_0702F5F8 + +inside_castle_seg7_vertex_0702F638: + type: VTX + count: 8 + offset: 0x2F638 + symbol: inside_castle_seg7_vertex_0702F638 + +inside_castle_seg7_vertex_0702F6B8: + type: VTX + count: 8 + offset: 0x2F6B8 + symbol: inside_castle_seg7_vertex_0702F6B8 + +inside_castle_seg7_dl_0702F738: + type: GFX + offset: 0x2F738 + symbol: inside_castle_seg7_dl_0702F738 + +inside_castle_seg7_dl_0702F8D0: + type: GFX + offset: 0x2F8D0 + symbol: inside_castle_seg7_dl_0702F8D0 + +inside_castle_seg7_dl_0702F918: + type: GFX + offset: 0x2F918 + symbol: inside_castle_seg7_dl_0702F918 + +inside_castle_seg7_dl_0702FA80: + type: GFX + offset: 0x2FA80 + symbol: inside_castle_seg7_dl_0702FA80 + +inside_castle_seg7_dl_0702FC90: + type: GFX + offset: 0x2FC90 + symbol: inside_castle_seg7_dl_0702FC90 + +inside_castle_seg7_dl_0702FD30: + type: GFX + offset: 0x2FD30 + symbol: inside_castle_seg7_dl_0702FD30 + +inside_castle_seg7_lights_0702FDD8: + type: LIGHTS + size: 24 + offset: 0x2FDD8 + symbol: inside_castle_seg7_lights_0702FDD8 + +inside_castle_seg7_vertex_0702FDF0: + type: VTX + count: 8 + offset: 0x2FDF0 + symbol: inside_castle_seg7_vertex_0702FDF0 + +inside_castle_seg7_vertex_0702FE70: + type: VTX + count: 16 + offset: 0x2FE70 + symbol: inside_castle_seg7_vertex_0702FE70 + +inside_castle_seg7_vertex_0702FF70: + type: VTX + count: 8 + offset: 0x2FF70 + symbol: inside_castle_seg7_vertex_0702FF70 + +inside_castle_seg7_vertex_0702FFF0: + type: VTX + count: 15 + offset: 0x2FFF0 + symbol: inside_castle_seg7_vertex_0702FFF0 + +inside_castle_seg7_vertex_070300E0: + type: VTX + count: 15 + offset: 0x300E0 + symbol: inside_castle_seg7_vertex_070300E0 + +inside_castle_seg7_vertex_070301D0: + type: VTX + count: 14 + offset: 0x301D0 + symbol: inside_castle_seg7_vertex_070301D0 + +inside_castle_seg7_vertex_070302B0: + type: VTX + count: 16 + offset: 0x302B0 + symbol: inside_castle_seg7_vertex_070302B0 + +inside_castle_seg7_vertex_070303B0: + type: VTX + count: 14 + offset: 0x303B0 + symbol: inside_castle_seg7_vertex_070303B0 + +inside_castle_seg7_vertex_07030490: + type: VTX + count: 16 + offset: 0x30490 + symbol: inside_castle_seg7_vertex_07030490 + +inside_castle_seg7_vertex_07030590: + type: VTX + count: 14 + offset: 0x30590 + symbol: inside_castle_seg7_vertex_07030590 + +inside_castle_seg7_vertex_07030670: + type: VTX + count: 15 + offset: 0x30670 + symbol: inside_castle_seg7_vertex_07030670 + +inside_castle_seg7_vertex_07030760: + type: VTX + count: 16 + offset: 0x30760 + symbol: inside_castle_seg7_vertex_07030760 + +inside_castle_seg7_vertex_07030860: + type: VTX + count: 14 + offset: 0x30860 + symbol: inside_castle_seg7_vertex_07030860 + +inside_castle_seg7_vertex_07030940: + type: VTX + count: 16 + offset: 0x30940 + symbol: inside_castle_seg7_vertex_07030940 + +inside_castle_seg7_vertex_07030A40: + type: VTX + count: 15 + offset: 0x30A40 + symbol: inside_castle_seg7_vertex_07030A40 + +inside_castle_seg7_vertex_07030B30: + type: VTX + count: 15 + offset: 0x30B30 + symbol: inside_castle_seg7_vertex_07030B30 + +inside_castle_seg7_vertex_07030C20: + type: VTX + count: 16 + offset: 0x30C20 + symbol: inside_castle_seg7_vertex_07030C20 + +inside_castle_seg7_vertex_07030D20: + type: VTX + count: 16 + offset: 0x30D20 + symbol: inside_castle_seg7_vertex_07030D20 + +inside_castle_seg7_vertex_07030E20: + type: VTX + count: 15 + offset: 0x30E20 + symbol: inside_castle_seg7_vertex_07030E20 + +inside_castle_seg7_vertex_07030F10: + type: VTX + count: 14 + offset: 0x30F10 + symbol: inside_castle_seg7_vertex_07030F10 + +inside_castle_seg7_vertex_07030FF0: + type: VTX + count: 8 + offset: 0x30FF0 + symbol: inside_castle_seg7_vertex_07030FF0 + +inside_castle_seg7_dl_07031070: + type: GFX + offset: 0x31070 + symbol: inside_castle_seg7_dl_07031070 + +inside_castle_seg7_dl_070310D8: + type: GFX + offset: 0x310D8 + symbol: inside_castle_seg7_dl_070310D8 + +inside_castle_seg7_dl_07031168: + type: GFX + offset: 0x31168 + symbol: inside_castle_seg7_dl_07031168 + +inside_castle_seg7_dl_07031588: + type: GFX + offset: 0x31588 + symbol: inside_castle_seg7_dl_07031588 + +inside_castle_seg7_vertex_07031608: + type: VTX + count: 12 + offset: 0x31608 + symbol: inside_castle_seg7_vertex_07031608 + +inside_castle_seg7_dl_070316C8: + type: GFX + offset: 0x316C8 + symbol: inside_castle_seg7_dl_070316C8 + +inside_castle_seg7_dl_07031720: + type: GFX + offset: 0x31720 + symbol: inside_castle_seg7_dl_07031720 + +inside_castle_seg7_lights_07031790: + type: LIGHTS + size: 24 + offset: 0x31790 + symbol: inside_castle_seg7_lights_07031790 + +inside_castle_seg7_vertex_070317A8: + type: VTX + count: 4 + offset: 0x317A8 + symbol: inside_castle_seg7_vertex_070317A8 + +inside_castle_seg7_dl_070317E8: + type: GFX + offset: 0x317E8 + symbol: inside_castle_seg7_dl_070317E8 + +inside_castle_seg7_dl_07031830: + type: GFX + offset: 0x31830 + symbol: inside_castle_seg7_dl_07031830 + +inside_castle_seg7_lights_070318A0: + type: LIGHTS + size: 24 + offset: 0x318A0 + symbol: inside_castle_seg7_lights_070318A0 + +inside_castle_seg7_lights_070318B8: + type: LIGHTS + size: 24 + offset: 0x318B8 + symbol: inside_castle_seg7_lights_070318B8 + +inside_castle_seg7_vertex_070318D0: + type: VTX + count: 16 + offset: 0x318D0 + symbol: inside_castle_seg7_vertex_070318D0 + +inside_castle_seg7_vertex_070319D0: + type: VTX + count: 14 + offset: 0x319D0 + symbol: inside_castle_seg7_vertex_070319D0 + +inside_castle_seg7_vertex_07031AB0: + type: VTX + count: 12 + offset: 0x31AB0 + symbol: inside_castle_seg7_vertex_07031AB0 + +inside_castle_seg7_vertex_07031B70: + type: VTX + count: 16 + offset: 0x31B70 + symbol: inside_castle_seg7_vertex_07031B70 + +inside_castle_seg7_vertex_07031C70: + type: VTX + count: 16 + offset: 0x31C70 + symbol: inside_castle_seg7_vertex_07031C70 + +inside_castle_seg7_vertex_07031D70: + type: VTX + count: 15 + offset: 0x31D70 + symbol: inside_castle_seg7_vertex_07031D70 + +inside_castle_seg7_vertex_07031E60: + type: VTX + count: 11 + offset: 0x31E60 + symbol: inside_castle_seg7_vertex_07031E60 + +inside_castle_seg7_vertex_07031F10: + type: VTX + count: 15 + offset: 0x31F10 + symbol: inside_castle_seg7_vertex_07031F10 + +inside_castle_seg7_vertex_07032000: + type: VTX + count: 15 + offset: 0x32000 + symbol: inside_castle_seg7_vertex_07032000 + +inside_castle_seg7_vertex_070320F0: + type: VTX + count: 16 + offset: 0x320F0 + symbol: inside_castle_seg7_vertex_070320F0 + +inside_castle_seg7_vertex_070321F0: + type: VTX + count: 16 + offset: 0x321F0 + symbol: inside_castle_seg7_vertex_070321F0 + +inside_castle_seg7_vertex_070322F0: + type: VTX + count: 16 + offset: 0x322F0 + symbol: inside_castle_seg7_vertex_070322F0 + +inside_castle_seg7_vertex_070323F0: + type: VTX + count: 4 + offset: 0x323F0 + symbol: inside_castle_seg7_vertex_070323F0 + +inside_castle_seg7_vertex_07032430: + type: VTX + count: 16 + offset: 0x32430 + symbol: inside_castle_seg7_vertex_07032430 + +inside_castle_seg7_vertex_07032530: + type: VTX + count: 16 + offset: 0x32530 + symbol: inside_castle_seg7_vertex_07032530 + +inside_castle_seg7_vertex_07032630: + type: VTX + count: 11 + offset: 0x32630 + symbol: inside_castle_seg7_vertex_07032630 + +inside_castle_seg7_vertex_070326E0: + type: VTX + count: 16 + offset: 0x326E0 + symbol: inside_castle_seg7_vertex_070326E0 + +inside_castle_seg7_vertex_070327E0: + type: VTX + count: 15 + offset: 0x327E0 + symbol: inside_castle_seg7_vertex_070327E0 + +inside_castle_seg7_vertex_070328D0: + type: VTX + count: 15 + offset: 0x328D0 + symbol: inside_castle_seg7_vertex_070328D0 + +inside_castle_seg7_vertex_070329C0: + type: VTX + count: 4 + offset: 0x329C0 + symbol: inside_castle_seg7_vertex_070329C0 + +inside_castle_seg7_dl_07032A00: + type: GFX + offset: 0x32A00 + symbol: inside_castle_seg7_dl_07032A00 + +inside_castle_seg7_dl_07032B18: + type: GFX + offset: 0x32B18 + symbol: inside_castle_seg7_dl_07032B18 + +inside_castle_seg7_dl_07032C18: + type: GFX + offset: 0x32C18 + symbol: inside_castle_seg7_dl_07032C18 + +inside_castle_seg7_dl_07032DC8: + type: GFX + offset: 0x32DC8 + symbol: inside_castle_seg7_dl_07032DC8 + +inside_castle_seg7_dl_07032EC0: + type: GFX + offset: 0x32EC0 + symbol: inside_castle_seg7_dl_07032EC0 + +inside_castle_seg7_dl_07032FC0: + type: GFX + offset: 0x32FC0 + symbol: inside_castle_seg7_dl_07032FC0 + +inside_castle_seg7_lights_07033068: + type: LIGHTS + size: 24 + offset: 0x33068 + symbol: inside_castle_seg7_lights_07033068 + +inside_castle_seg7_vertex_07033080: + type: VTX + count: 8 + offset: 0x33080 + symbol: inside_castle_seg7_vertex_07033080 + +inside_castle_seg7_dl_07033100: + type: GFX + offset: 0x33100 + symbol: inside_castle_seg7_dl_07033100 + +inside_castle_seg7_dl_07033158: + type: GFX + offset: 0x33158 + symbol: inside_castle_seg7_dl_07033158 + +inside_castle_seg7_lights_070331C8: + type: LIGHTS + size: 24 + offset: 0x331C8 + symbol: inside_castle_seg7_lights_070331C8 + +inside_castle_seg7_lights_070331E0: + type: LIGHTS + size: 24 + offset: 0x331E0 + symbol: inside_castle_seg7_lights_070331E0 + +inside_castle_seg7_vertex_070331F8: + type: VTX + count: 16 + offset: 0x331F8 + symbol: inside_castle_seg7_vertex_070331F8 + +inside_castle_seg7_vertex_070332F8: + type: VTX + count: 16 + offset: 0x332F8 + symbol: inside_castle_seg7_vertex_070332F8 + +inside_castle_seg7_vertex_070333F8: + type: VTX + count: 16 + offset: 0x333F8 + symbol: inside_castle_seg7_vertex_070333F8 + +inside_castle_seg7_vertex_070334F8: + type: VTX + count: 14 + offset: 0x334F8 + symbol: inside_castle_seg7_vertex_070334F8 + +inside_castle_seg7_vertex_070335D8: + type: VTX + count: 15 + offset: 0x335D8 + symbol: inside_castle_seg7_vertex_070335D8 + +inside_castle_seg7_vertex_070336C8: + type: VTX + count: 8 + offset: 0x336C8 + symbol: inside_castle_seg7_vertex_070336C8 + +inside_castle_seg7_vertex_07033748: + type: VTX + count: 15 + offset: 0x33748 + symbol: inside_castle_seg7_vertex_07033748 + +inside_castle_seg7_vertex_07033838: + type: VTX + count: 15 + offset: 0x33838 + symbol: inside_castle_seg7_vertex_07033838 + +inside_castle_seg7_vertex_07033928: + type: VTX + count: 15 + offset: 0x33928 + symbol: inside_castle_seg7_vertex_07033928 + +inside_castle_seg7_vertex_07033A18: + type: VTX + count: 14 + offset: 0x33A18 + symbol: inside_castle_seg7_vertex_07033A18 + +inside_castle_seg7_vertex_07033AF8: + type: VTX + count: 15 + offset: 0x33AF8 + symbol: inside_castle_seg7_vertex_07033AF8 + +inside_castle_seg7_vertex_07033BE8: + type: VTX + count: 15 + offset: 0x33BE8 + symbol: inside_castle_seg7_vertex_07033BE8 + +inside_castle_seg7_vertex_07033CD8: + type: VTX + count: 15 + offset: 0x33CD8 + symbol: inside_castle_seg7_vertex_07033CD8 + +inside_castle_seg7_vertex_07033DC8: + type: VTX + count: 15 + offset: 0x33DC8 + symbol: inside_castle_seg7_vertex_07033DC8 + +inside_castle_seg7_vertex_07033EB8: + type: VTX + count: 15 + offset: 0x33EB8 + symbol: inside_castle_seg7_vertex_07033EB8 + +inside_castle_seg7_vertex_07033FA8: + type: VTX + count: 4 + offset: 0x33FA8 + symbol: inside_castle_seg7_vertex_07033FA8 + +inside_castle_seg7_vertex_07033FE8: + type: VTX + count: 16 + offset: 0x33FE8 + symbol: inside_castle_seg7_vertex_07033FE8 + +inside_castle_seg7_vertex_070340E8: + type: VTX + count: 15 + offset: 0x340E8 + symbol: inside_castle_seg7_vertex_070340E8 + +inside_castle_seg7_vertex_070341D8: + type: VTX + count: 14 + offset: 0x341D8 + symbol: inside_castle_seg7_vertex_070341D8 + +inside_castle_seg7_vertex_070342B8: + type: VTX + count: 15 + offset: 0x342B8 + symbol: inside_castle_seg7_vertex_070342B8 + +inside_castle_seg7_vertex_070343A8: + type: VTX + count: 8 + offset: 0x343A8 + symbol: inside_castle_seg7_vertex_070343A8 + +inside_castle_seg7_vertex_07034428: + type: VTX + count: 16 + offset: 0x34428 + symbol: inside_castle_seg7_vertex_07034428 + +inside_castle_seg7_vertex_07034528: + type: VTX + count: 16 + offset: 0x34528 + symbol: inside_castle_seg7_vertex_07034528 + +inside_castle_seg7_vertex_07034628: + type: VTX + count: 6 + offset: 0x34628 + symbol: inside_castle_seg7_vertex_07034628 + +inside_castle_seg7_dl_07034688: + type: GFX + offset: 0x34688 + symbol: inside_castle_seg7_dl_07034688 + +inside_castle_seg7_dl_070347D8: + type: GFX + offset: 0x347D8 + symbol: inside_castle_seg7_dl_070347D8 + +inside_castle_seg7_dl_07034888: + type: GFX + offset: 0x34888 + symbol: inside_castle_seg7_dl_07034888 + +inside_castle_seg7_dl_07034B28: + type: GFX + offset: 0x34B28 + symbol: inside_castle_seg7_dl_07034B28 + +inside_castle_seg7_dl_07034B90: + type: GFX + offset: 0x34B90 + symbol: inside_castle_seg7_dl_07034B90 + +inside_castle_seg7_dl_07034C90: + type: GFX + offset: 0x34C90 + symbol: inside_castle_seg7_dl_07034C90 + +inside_castle_seg7_dl_07034D88: + type: GFX + offset: 0x34D88 + symbol: inside_castle_seg7_dl_07034D88 + +inside_castle_seg7_vertex_07034E50: + type: VTX + count: 15 + offset: 0x34E50 + symbol: inside_castle_seg7_vertex_07034E50 + +inside_castle_seg7_vertex_07034F40: + type: VTX + count: 15 + offset: 0x34F40 + symbol: inside_castle_seg7_vertex_07034F40 + +inside_castle_seg7_vertex_07035030: + type: VTX + count: 8 + offset: 0x35030 + symbol: inside_castle_seg7_vertex_07035030 + +inside_castle_seg7_dl_070350B0: + type: GFX + offset: 0x350B0 + symbol: inside_castle_seg7_dl_070350B0 + +inside_castle_seg7_dl_07035178: + type: GFX + offset: 0x35178 + symbol: inside_castle_seg7_dl_07035178 + +inside_castle_seg7_lights_070351E8: + type: LIGHTS + size: 24 + offset: 0x351E8 + symbol: inside_castle_seg7_lights_070351E8 + +inside_castle_seg7_vertex_07035200: + type: VTX + count: 4 + offset: 0x35200 + symbol: inside_castle_seg7_vertex_07035200 + +inside_castle_seg7_dl_07035240: + type: GFX + offset: 0x35240 + symbol: inside_castle_seg7_dl_07035240 + +inside_castle_seg7_dl_07035288: + type: GFX + offset: 0x35288 + symbol: inside_castle_seg7_dl_07035288 + +inside_castle_seg7_lights_070352F8: + type: LIGHTS + size: 24 + offset: 0x352F8 + symbol: inside_castle_seg7_lights_070352F8 + +inside_castle_seg7_lights_07035310: + type: LIGHTS + size: 24 + offset: 0x35310 + symbol: inside_castle_seg7_lights_07035310 + +inside_castle_seg7_lights_07035328: + type: LIGHTS + size: 24 + offset: 0x35328 + symbol: inside_castle_seg7_lights_07035328 + +inside_castle_seg7_lights_07035340: + type: LIGHTS + size: 24 + offset: 0x35340 + symbol: inside_castle_seg7_lights_07035340 + +inside_castle_seg7_vertex_07035358: + type: VTX + count: 16 + offset: 0x35358 + symbol: inside_castle_seg7_vertex_07035358 + +inside_castle_seg7_vertex_07035458: + type: VTX + count: 15 + offset: 0x35458 + symbol: inside_castle_seg7_vertex_07035458 + +inside_castle_seg7_vertex_07035548: + type: VTX + count: 7 + offset: 0x35548 + symbol: inside_castle_seg7_vertex_07035548 + +inside_castle_seg7_vertex_070355B8: + type: VTX + count: 4 + offset: 0x355B8 + symbol: inside_castle_seg7_vertex_070355B8 + +inside_castle_seg7_vertex_070355F8: + type: VTX + count: 12 + offset: 0x355F8 + symbol: inside_castle_seg7_vertex_070355F8 + +inside_castle_seg7_vertex_070356B8: + type: VTX + count: 16 + offset: 0x356B8 + symbol: inside_castle_seg7_vertex_070356B8 + +inside_castle_seg7_vertex_070357B8: + type: VTX + count: 15 + offset: 0x357B8 + symbol: inside_castle_seg7_vertex_070357B8 + +inside_castle_seg7_vertex_070358A8: + type: VTX + count: 15 + offset: 0x358A8 + symbol: inside_castle_seg7_vertex_070358A8 + +inside_castle_seg7_vertex_07035998: + type: VTX + count: 16 + offset: 0x35998 + symbol: inside_castle_seg7_vertex_07035998 + +inside_castle_seg7_vertex_07035A98: + type: VTX + count: 6 + offset: 0x35A98 + symbol: inside_castle_seg7_vertex_07035A98 + +inside_castle_seg7_vertex_07035AF8: + type: VTX + count: 10 + offset: 0x35AF8 + symbol: inside_castle_seg7_vertex_07035AF8 + +inside_castle_seg7_vertex_07035B98: + type: VTX + count: 16 + offset: 0x35B98 + symbol: inside_castle_seg7_vertex_07035B98 + +inside_castle_seg7_vertex_07035C98: + type: VTX + count: 16 + offset: 0x35C98 + symbol: inside_castle_seg7_vertex_07035C98 + +inside_castle_seg7_vertex_07035D98: + type: VTX + count: 15 + offset: 0x35D98 + symbol: inside_castle_seg7_vertex_07035D98 + +inside_castle_seg7_vertex_07035E88: + type: VTX + count: 15 + offset: 0x35E88 + symbol: inside_castle_seg7_vertex_07035E88 + +inside_castle_seg7_vertex_07035F78: + type: VTX + count: 16 + offset: 0x35F78 + symbol: inside_castle_seg7_vertex_07035F78 + +inside_castle_seg7_vertex_07036078: + type: VTX + count: 15 + offset: 0x36078 + symbol: inside_castle_seg7_vertex_07036078 + +inside_castle_seg7_vertex_07036168: + type: VTX + count: 16 + offset: 0x36168 + symbol: inside_castle_seg7_vertex_07036168 + +inside_castle_seg7_vertex_07036268: + type: VTX + count: 16 + offset: 0x36268 + symbol: inside_castle_seg7_vertex_07036268 + +inside_castle_seg7_vertex_07036368: + type: VTX + count: 7 + offset: 0x36368 + symbol: inside_castle_seg7_vertex_07036368 + +inside_castle_seg7_vertex_070363D8: + type: VTX + count: 14 + offset: 0x363D8 + symbol: inside_castle_seg7_vertex_070363D8 + +inside_castle_seg7_vertex_070364B8: + type: VTX + count: 15 + offset: 0x364B8 + symbol: inside_castle_seg7_vertex_070364B8 + +inside_castle_seg7_vertex_070365A8: + type: VTX + count: 15 + offset: 0x365A8 + symbol: inside_castle_seg7_vertex_070365A8 + +inside_castle_seg7_dl_07036698: + type: GFX + offset: 0x36698 + symbol: inside_castle_seg7_dl_07036698 + +inside_castle_seg7_dl_07036780: + type: GFX + offset: 0x36780 + symbol: inside_castle_seg7_dl_07036780 + +inside_castle_seg7_dl_070367C8: + type: GFX + offset: 0x367C8 + symbol: inside_castle_seg7_dl_070367C8 + +inside_castle_seg7_dl_07036850: + type: GFX + offset: 0x36850 + symbol: inside_castle_seg7_dl_07036850 + +inside_castle_seg7_dl_070369B8: + type: GFX + offset: 0x369B8 + symbol: inside_castle_seg7_dl_070369B8 + +inside_castle_seg7_dl_07036CB8: + type: GFX + offset: 0x36CB8 + symbol: inside_castle_seg7_dl_07036CB8 + +inside_castle_seg7_dl_07036D88: + type: GFX + offset: 0x36D88 + symbol: inside_castle_seg7_dl_07036D88 + +inside_castle_seg7_lights_07036E68: + type: LIGHTS + size: 24 + offset: 0x36E68 + symbol: inside_castle_seg7_lights_07036E68 + +inside_castle_seg7_vertex_07036E80: + type: VTX + count: 15 + offset: 0x36E80 + symbol: inside_castle_seg7_vertex_07036E80 + +inside_castle_seg7_vertex_07036F70: + type: VTX + count: 15 + offset: 0x36F70 + symbol: inside_castle_seg7_vertex_07036F70 + +inside_castle_seg7_vertex_07037060: + type: VTX + count: 15 + offset: 0x37060 + symbol: inside_castle_seg7_vertex_07037060 + +inside_castle_seg7_vertex_07037150: + type: VTX + count: 15 + offset: 0x37150 + symbol: inside_castle_seg7_vertex_07037150 + +inside_castle_seg7_vertex_07037240: + type: VTX + count: 14 + offset: 0x37240 + symbol: inside_castle_seg7_vertex_07037240 + +inside_castle_seg7_vertex_07037320: + type: VTX + count: 16 + offset: 0x37320 + symbol: inside_castle_seg7_vertex_07037320 + +inside_castle_seg7_vertex_07037420: + type: VTX + count: 16 + offset: 0x37420 + symbol: inside_castle_seg7_vertex_07037420 + +inside_castle_seg7_vertex_07037520: + type: VTX + count: 16 + offset: 0x37520 + symbol: inside_castle_seg7_vertex_07037520 + +inside_castle_seg7_vertex_07037620: + type: VTX + count: 15 + offset: 0x37620 + symbol: inside_castle_seg7_vertex_07037620 + +inside_castle_seg7_dl_07037710: + type: GFX + offset: 0x37710 + symbol: inside_castle_seg7_dl_07037710 + +inside_castle_seg7_dl_07037988: + type: GFX + offset: 0x37988 + symbol: inside_castle_seg7_dl_07037988 + +inside_castle_seg7_lights_070379F8: + type: LIGHTS + size: 24 + offset: 0x379F8 + symbol: inside_castle_seg7_lights_070379F8 + +inside_castle_seg7_vertex_07037A10: + type: VTX + count: 16 + offset: 0x37A10 + symbol: inside_castle_seg7_vertex_07037A10 + +inside_castle_seg7_dl_07037B10: + type: GFX + offset: 0x37B10 + symbol: inside_castle_seg7_dl_07037B10 + +inside_castle_seg7_dl_07037BF8: + type: GFX + offset: 0x37BF8 + symbol: inside_castle_seg7_dl_07037BF8 + +inside_castle_seg7_lights_07037C58: + type: LIGHTS + size: 24 + offset: 0x37C58 + symbol: inside_castle_seg7_lights_07037C58 + +inside_castle_seg7_vertex_07037C70: + type: VTX + count: 16 + offset: 0x37C70 + symbol: inside_castle_seg7_vertex_07037C70 + +inside_castle_seg7_dl_07037D70: + type: GFX + offset: 0x37D70 + symbol: inside_castle_seg7_dl_07037D70 + +inside_castle_seg7_dl_07037DE8: + type: GFX + offset: 0x37DE8 + symbol: inside_castle_seg7_dl_07037DE8 + +dl_castle_aquarium_light_vertex_group_1: + type: VTX + count: 16 + offset: 0x37E38 + symbol: dl_castle_aquarium_light_vertex_group_1 + +dl_castle_aquarium_light_vertex_group_2: + type: VTX + count: 16 + offset: 0x37F38 + symbol: dl_castle_aquarium_light_vertex_group_2 + +dl_castle_aquarium_light_vertex_group_3: + type: VTX + count: 13 + offset: 0x38038 + symbol: dl_castle_aquarium_light_vertex_group_3 + +dl_castle_aquarium_light_model: + type: GFX + offset: 0x38108 + symbol: dl_castle_aquarium_light_model + +dl_castle_aquarium_light: + type: GFX + offset: 0x38240 + symbol: dl_castle_aquarium_light + +inside_castle_seg7_lights_070382B0: + type: LIGHTS + size: 24 + offset: 0x382B0 + symbol: inside_castle_seg7_lights_070382B0 + +inside_castle_seg7_vertex_070382C8: + type: VTX + count: 4 + offset: 0x382C8 + symbol: inside_castle_seg7_vertex_070382C8 + +inside_castle_seg7_dl_07038308: + type: GFX + offset: 0x38308 + symbol: inside_castle_seg7_dl_07038308 + +inside_castle_seg7_dl_07038350: + type: GFX + offset: 0x38350 + symbol: inside_castle_seg7_dl_07038350 + +inside_castle_seg7_lights_070383C0: + type: LIGHTS + size: 24 + offset: 0x383C0 + symbol: inside_castle_seg7_lights_070383C0 + +inside_castle_seg7_lights_070383D8: + type: LIGHTS + size: 24 + offset: 0x383D8 + symbol: inside_castle_seg7_lights_070383D8 + +inside_castle_seg7_lights_070383F0: + type: LIGHTS + size: 24 + offset: 0x383F0 + symbol: inside_castle_seg7_lights_070383F0 + +inside_castle_seg7_vertex_07038408: + type: VTX + count: 15 + offset: 0x38408 + symbol: inside_castle_seg7_vertex_07038408 + +inside_castle_seg7_vertex_070384F8: + type: VTX + count: 15 + offset: 0x384F8 + symbol: inside_castle_seg7_vertex_070384F8 + +inside_castle_seg7_vertex_070385E8: + type: VTX + count: 4 + offset: 0x385E8 + symbol: inside_castle_seg7_vertex_070385E8 + +inside_castle_seg7_vertex_07038628: + type: VTX + count: 14 + offset: 0x38628 + symbol: inside_castle_seg7_vertex_07038628 + +inside_castle_seg7_vertex_07038708: + type: VTX + count: 15 + offset: 0x38708 + symbol: inside_castle_seg7_vertex_07038708 + +inside_castle_seg7_vertex_070387F8: + type: VTX + count: 11 + offset: 0x387F8 + symbol: inside_castle_seg7_vertex_070387F8 + +inside_castle_seg7_vertex_070388A8: + type: VTX + count: 16 + offset: 0x388A8 + symbol: inside_castle_seg7_vertex_070388A8 + +inside_castle_seg7_vertex_070389A8: + type: VTX + count: 15 + offset: 0x389A8 + symbol: inside_castle_seg7_vertex_070389A8 + +inside_castle_seg7_vertex_07038A98: + type: VTX + count: 16 + offset: 0x38A98 + symbol: inside_castle_seg7_vertex_07038A98 + +inside_castle_seg7_vertex_07038B98: + type: VTX + count: 9 + offset: 0x38B98 + symbol: inside_castle_seg7_vertex_07038B98 + +inside_castle_seg7_vertex_07038C28: + type: VTX + count: 16 + offset: 0x38C28 + symbol: inside_castle_seg7_vertex_07038C28 + +inside_castle_seg7_vertex_07038D28: + type: VTX + count: 14 + offset: 0x38D28 + symbol: inside_castle_seg7_vertex_07038D28 + +inside_castle_seg7_vertex_07038E08: + type: VTX + count: 14 + offset: 0x38E08 + symbol: inside_castle_seg7_vertex_07038E08 + +inside_castle_seg7_vertex_07038EE8: + type: VTX + count: 14 + offset: 0x38EE8 + symbol: inside_castle_seg7_vertex_07038EE8 + +inside_castle_seg7_vertex_07038FC8: + type: VTX + count: 16 + offset: 0x38FC8 + symbol: inside_castle_seg7_vertex_07038FC8 + +inside_castle_seg7_vertex_070390C8: + type: VTX + count: 16 + offset: 0x390C8 + symbol: inside_castle_seg7_vertex_070390C8 + +inside_castle_seg7_vertex_070391C8: + type: VTX + count: 16 + offset: 0x391C8 + symbol: inside_castle_seg7_vertex_070391C8 + +inside_castle_seg7_vertex_070392C8: + type: VTX + count: 16 + offset: 0x392C8 + symbol: inside_castle_seg7_vertex_070392C8 + +inside_castle_seg7_vertex_070393C8: + type: VTX + count: 16 + offset: 0x393C8 + symbol: inside_castle_seg7_vertex_070393C8 + +inside_castle_seg7_vertex_070394C8: + type: VTX + count: 15 + offset: 0x394C8 + symbol: inside_castle_seg7_vertex_070394C8 + +inside_castle_seg7_vertex_070395B8: + type: VTX + count: 14 + offset: 0x395B8 + symbol: inside_castle_seg7_vertex_070395B8 + +inside_castle_seg7_vertex_07039698: + type: VTX + count: 15 + offset: 0x39698 + symbol: inside_castle_seg7_vertex_07039698 + +inside_castle_seg7_vertex_07039788: + type: VTX + count: 14 + offset: 0x39788 + symbol: inside_castle_seg7_vertex_07039788 + +inside_castle_seg7_vertex_07039868: + type: VTX + count: 14 + offset: 0x39868 + symbol: inside_castle_seg7_vertex_07039868 + +inside_castle_seg7_vertex_07039948: + type: VTX + count: 11 + offset: 0x39948 + symbol: inside_castle_seg7_vertex_07039948 + +inside_castle_seg7_vertex_070399F8: + type: VTX + count: 16 + offset: 0x399F8 + symbol: inside_castle_seg7_vertex_070399F8 + +inside_castle_seg7_vertex_07039AF8: + type: VTX + count: 15 + offset: 0x39AF8 + symbol: inside_castle_seg7_vertex_07039AF8 + +inside_castle_seg7_vertex_07039BE8: + type: VTX + count: 16 + offset: 0x39BE8 + symbol: inside_castle_seg7_vertex_07039BE8 + +inside_castle_seg7_vertex_07039CE8: + type: VTX + count: 14 + offset: 0x39CE8 + symbol: inside_castle_seg7_vertex_07039CE8 + +inside_castle_seg7_vertex_07039DC8: + type: VTX + count: 16 + offset: 0x39DC8 + symbol: inside_castle_seg7_vertex_07039DC8 + +inside_castle_seg7_dl_07039EC8: + type: GFX + offset: 0x39EC8 + symbol: inside_castle_seg7_dl_07039EC8 + +inside_castle_seg7_dl_0703A058: + type: GFX + offset: 0x3A058 + symbol: inside_castle_seg7_dl_0703A058 + +inside_castle_seg7_dl_0703A178: + type: GFX + offset: 0x3A178 + symbol: inside_castle_seg7_dl_0703A178 + +inside_castle_seg7_dl_0703A540: + type: GFX + offset: 0x3A540 + symbol: inside_castle_seg7_dl_0703A540 + +inside_castle_seg7_dl_0703A6C8: + type: GFX + offset: 0x3A6C8 + symbol: inside_castle_seg7_dl_0703A6C8 + +inside_castle_seg7_lights_0703A768: + type: LIGHTS + size: 24 + offset: 0x3A768 + symbol: inside_castle_seg7_lights_0703A768 + +inside_castle_seg7_vertex_0703A780: + type: VTX + count: 4 + offset: 0x3A780 + symbol: inside_castle_seg7_vertex_0703A780 + +inside_castle_seg7_dl_0703A7C0: + type: GFX + offset: 0x3A7C0 + symbol: inside_castle_seg7_dl_0703A7C0 + +inside_castle_seg7_dl_0703A808: + type: GFX + offset: 0x3A808 + symbol: inside_castle_seg7_dl_0703A808 + +inside_castle_seg7_lights_0703A878: + type: LIGHTS + size: 24 + offset: 0x3A878 + symbol: inside_castle_seg7_lights_0703A878 + +inside_castle_seg7_lights_0703A890: + type: LIGHTS + size: 24 + offset: 0x3A890 + symbol: inside_castle_seg7_lights_0703A890 + +inside_castle_seg7_vertex_0703A8A8: + type: VTX + count: 15 + offset: 0x3A8A8 + symbol: inside_castle_seg7_vertex_0703A8A8 + +inside_castle_seg7_vertex_0703A998: + type: VTX + count: 16 + offset: 0x3A998 + symbol: inside_castle_seg7_vertex_0703A998 + +inside_castle_seg7_vertex_0703AA98: + type: VTX + count: 15 + offset: 0x3AA98 + symbol: inside_castle_seg7_vertex_0703AA98 + +inside_castle_seg7_vertex_0703AB88: + type: VTX + count: 4 + offset: 0x3AB88 + symbol: inside_castle_seg7_vertex_0703AB88 + +inside_castle_seg7_vertex_0703ABC8: + type: VTX + count: 16 + offset: 0x3ABC8 + symbol: inside_castle_seg7_vertex_0703ABC8 + +inside_castle_seg7_vertex_0703ACC8: + type: VTX + count: 15 + offset: 0x3ACC8 + symbol: inside_castle_seg7_vertex_0703ACC8 + +inside_castle_seg7_vertex_0703ADB8: + type: VTX + count: 16 + offset: 0x3ADB8 + symbol: inside_castle_seg7_vertex_0703ADB8 + +inside_castle_seg7_vertex_0703AEB8: + type: VTX + count: 15 + offset: 0x3AEB8 + symbol: inside_castle_seg7_vertex_0703AEB8 + +inside_castle_seg7_vertex_0703AFA8: + type: VTX + count: 16 + offset: 0x3AFA8 + symbol: inside_castle_seg7_vertex_0703AFA8 + +inside_castle_seg7_vertex_0703B0A8: + type: VTX + count: 16 + offset: 0x3B0A8 + symbol: inside_castle_seg7_vertex_0703B0A8 + +inside_castle_seg7_vertex_0703B1A8: + type: VTX + count: 15 + offset: 0x3B1A8 + symbol: inside_castle_seg7_vertex_0703B1A8 + +inside_castle_seg7_vertex_0703B298: + type: VTX + count: 16 + offset: 0x3B298 + symbol: inside_castle_seg7_vertex_0703B298 + +inside_castle_seg7_vertex_0703B398: + type: VTX + count: 12 + offset: 0x3B398 + symbol: inside_castle_seg7_vertex_0703B398 + +inside_castle_seg7_vertex_0703B458: + type: VTX + count: 15 + offset: 0x3B458 + symbol: inside_castle_seg7_vertex_0703B458 + +inside_castle_seg7_vertex_0703B548: + type: VTX + count: 7 + offset: 0x3B548 + symbol: inside_castle_seg7_vertex_0703B548 + +inside_castle_seg7_dl_0703B5B8: + type: GFX + offset: 0x3B5B8 + symbol: inside_castle_seg7_dl_0703B5B8 + +inside_castle_seg7_dl_0703B6C8: + type: GFX + offset: 0x3B6C8 + symbol: inside_castle_seg7_dl_0703B6C8 + +inside_castle_seg7_dl_0703B740: + type: GFX + offset: 0x3B740 + symbol: inside_castle_seg7_dl_0703B740 + +inside_castle_seg7_dl_0703B808: + type: GFX + offset: 0x3B808 + symbol: inside_castle_seg7_dl_0703B808 + +inside_castle_seg7_dl_0703B988: + type: GFX + offset: 0x3B988 + symbol: inside_castle_seg7_dl_0703B988 + +inside_castle_seg7_dl_0703BA08: + type: GFX + offset: 0x3BA08 + symbol: inside_castle_seg7_dl_0703BA08 + +inside_castle_seg7_lights_0703BAB0: + type: LIGHTS + size: 24 + offset: 0x3BAB0 + symbol: inside_castle_seg7_lights_0703BAB0 + +inside_castle_seg7_vertex_0703BAC8: + type: VTX + count: 15 + offset: 0x3BAC8 + symbol: inside_castle_seg7_vertex_0703BAC8 + +inside_castle_seg7_vertex_0703BBB8: + type: VTX + count: 7 + offset: 0x3BBB8 + symbol: inside_castle_seg7_vertex_0703BBB8 + +inside_castle_seg7_dl_0703BC28: + type: GFX + offset: 0x3BC28 + symbol: inside_castle_seg7_dl_0703BC28 + +inside_castle_seg7_dl_0703BCB8: + type: GFX + offset: 0x3BCB8 + symbol: inside_castle_seg7_dl_0703BCB8 + +inside_castle_seg7_lights_0703BD28: + type: LIGHTS + size: 24 + offset: 0x3BD28 + symbol: inside_castle_seg7_lights_0703BD28 + +inside_castle_seg7_vertex_0703BD40: + type: VTX + count: 16 + offset: 0x3BD40 + symbol: inside_castle_seg7_vertex_0703BD40 + +inside_castle_seg7_vertex_0703BE40: + type: VTX + count: 4 + offset: 0x3BE40 + symbol: inside_castle_seg7_vertex_0703BE40 + +inside_castle_seg7_vertex_0703BE80: + type: VTX + count: 4 + offset: 0x3BE80 + symbol: inside_castle_seg7_vertex_0703BE80 + +inside_castle_seg7_dl_0703BEC0: + type: GFX + offset: 0x3BEC0 + symbol: inside_castle_seg7_dl_0703BEC0 + +inside_castle_seg7_dl_0703BF38: + type: GFX + offset: 0x3BF38 + symbol: inside_castle_seg7_dl_0703BF38 + +inside_castle_seg7_dl_0703BF70: + type: GFX + offset: 0x3BF70 + symbol: inside_castle_seg7_dl_0703BF70 + +inside_castle_seg7_dl_0703BFA8: + type: GFX + offset: 0x3BFA8 + symbol: inside_castle_seg7_dl_0703BFA8 + +inside_castle_seg7_lights_0703C040: + type: LIGHTS + size: 24 + offset: 0x3C040 + symbol: inside_castle_seg7_lights_0703C040 + +inside_castle_seg7_lights_0703C058: + type: LIGHTS + size: 24 + offset: 0x3C058 + symbol: inside_castle_seg7_lights_0703C058 + +inside_castle_seg7_vertex_0703C070: + type: VTX + count: 15 + offset: 0x3C070 + symbol: inside_castle_seg7_vertex_0703C070 + +inside_castle_seg7_vertex_0703C160: + type: VTX + count: 16 + offset: 0x3C160 + symbol: inside_castle_seg7_vertex_0703C160 + +inside_castle_seg7_vertex_0703C260: + type: VTX + count: 15 + offset: 0x3C260 + symbol: inside_castle_seg7_vertex_0703C260 + +inside_castle_seg7_vertex_0703C350: + type: VTX + count: 10 + offset: 0x3C350 + symbol: inside_castle_seg7_vertex_0703C350 + +inside_castle_seg7_vertex_0703C3F0: + type: VTX + count: 14 + offset: 0x3C3F0 + symbol: inside_castle_seg7_vertex_0703C3F0 + +inside_castle_seg7_vertex_0703C4D0: + type: VTX + count: 6 + offset: 0x3C4D0 + symbol: inside_castle_seg7_vertex_0703C4D0 + +inside_castle_seg7_vertex_0703C530: + type: VTX + count: 15 + offset: 0x3C530 + symbol: inside_castle_seg7_vertex_0703C530 + +inside_castle_seg7_vertex_0703C620: + type: VTX + count: 16 + offset: 0x3C620 + symbol: inside_castle_seg7_vertex_0703C620 + +inside_castle_seg7_vertex_0703C720: + type: VTX + count: 14 + offset: 0x3C720 + symbol: inside_castle_seg7_vertex_0703C720 + +inside_castle_seg7_vertex_0703C800: + type: VTX + count: 14 + offset: 0x3C800 + symbol: inside_castle_seg7_vertex_0703C800 + +inside_castle_seg7_vertex_0703C8E0: + type: VTX + count: 16 + offset: 0x3C8E0 + symbol: inside_castle_seg7_vertex_0703C8E0 + +inside_castle_seg7_vertex_0703C9E0: + type: VTX + count: 14 + offset: 0x3C9E0 + symbol: inside_castle_seg7_vertex_0703C9E0 + +inside_castle_seg7_vertex_0703CAC0: + type: VTX + count: 16 + offset: 0x3CAC0 + symbol: inside_castle_seg7_vertex_0703CAC0 + +inside_castle_seg7_vertex_0703CBC0: + type: VTX + count: 16 + offset: 0x3CBC0 + symbol: inside_castle_seg7_vertex_0703CBC0 + +inside_castle_seg7_vertex_0703CCC0: + type: VTX + count: 14 + offset: 0x3CCC0 + symbol: inside_castle_seg7_vertex_0703CCC0 + +inside_castle_seg7_vertex_0703CDA0: + type: VTX + count: 16 + offset: 0x3CDA0 + symbol: inside_castle_seg7_vertex_0703CDA0 + +inside_castle_seg7_vertex_0703CEA0: + type: VTX + count: 16 + offset: 0x3CEA0 + symbol: inside_castle_seg7_vertex_0703CEA0 + +inside_castle_seg7_vertex_0703CFA0: + type: VTX + count: 16 + offset: 0x3CFA0 + symbol: inside_castle_seg7_vertex_0703CFA0 + +inside_castle_seg7_vertex_0703D0A0: + type: VTX + count: 3 + offset: 0x3D0A0 + symbol: inside_castle_seg7_vertex_0703D0A0 + +inside_castle_seg7_vertex_0703D0D0: + type: VTX + count: 16 + offset: 0x3D0D0 + symbol: inside_castle_seg7_vertex_0703D0D0 + +inside_castle_seg7_vertex_0703D1D0: + type: VTX + count: 16 + offset: 0x3D1D0 + symbol: inside_castle_seg7_vertex_0703D1D0 + +inside_castle_seg7_vertex_0703D2D0: + type: VTX + count: 15 + offset: 0x3D2D0 + symbol: inside_castle_seg7_vertex_0703D2D0 + +inside_castle_seg7_vertex_0703D3C0: + type: VTX + count: 16 + offset: 0x3D3C0 + symbol: inside_castle_seg7_vertex_0703D3C0 + +inside_castle_seg7_vertex_0703D4C0: + type: VTX + count: 16 + offset: 0x3D4C0 + symbol: inside_castle_seg7_vertex_0703D4C0 + +inside_castle_seg7_vertex_0703D5C0: + type: VTX + count: 16 + offset: 0x3D5C0 + symbol: inside_castle_seg7_vertex_0703D5C0 + +inside_castle_seg7_vertex_0703D6C0: + type: VTX + count: 16 + offset: 0x3D6C0 + symbol: inside_castle_seg7_vertex_0703D6C0 + +inside_castle_seg7_vertex_0703D7C0: + type: VTX + count: 16 + offset: 0x3D7C0 + symbol: inside_castle_seg7_vertex_0703D7C0 + +inside_castle_seg7_vertex_0703D8C0: + type: VTX + count: 15 + offset: 0x3D8C0 + symbol: inside_castle_seg7_vertex_0703D8C0 + +inside_castle_seg7_vertex_0703D9B0: + type: VTX + count: 15 + offset: 0x3D9B0 + symbol: inside_castle_seg7_vertex_0703D9B0 + +inside_castle_seg7_vertex_0703DAA0: + type: VTX + count: 16 + offset: 0x3DAA0 + symbol: inside_castle_seg7_vertex_0703DAA0 + +inside_castle_seg7_vertex_0703DBA0: + type: VTX + count: 15 + offset: 0x3DBA0 + symbol: inside_castle_seg7_vertex_0703DBA0 + +inside_castle_seg7_vertex_0703DC90: + type: VTX + count: 15 + offset: 0x3DC90 + symbol: inside_castle_seg7_vertex_0703DC90 + +inside_castle_seg7_vertex_0703DD80: + type: VTX + count: 12 + offset: 0x3DD80 + symbol: inside_castle_seg7_vertex_0703DD80 + +inside_castle_seg7_dl_0703DE40: + type: GFX + offset: 0x3DE40 + symbol: inside_castle_seg7_dl_0703DE40 + +inside_castle_seg7_dl_0703DF70: + type: GFX + offset: 0x3DF70 + symbol: inside_castle_seg7_dl_0703DF70 + +inside_castle_seg7_dl_0703E000: + type: GFX + offset: 0x3E000 + symbol: inside_castle_seg7_dl_0703E000 + +inside_castle_seg7_dl_0703E2D8: + type: GFX + offset: 0x3E2D8 + symbol: inside_castle_seg7_dl_0703E2D8 + +inside_castle_seg7_dl_0703E618: + type: GFX + offset: 0x3E618 + symbol: inside_castle_seg7_dl_0703E618 + +inside_castle_seg7_dl_0703E6F0: + type: GFX + offset: 0x3E6F0 + symbol: inside_castle_seg7_dl_0703E6F0 + +inside_castle_seg7_lights_0703E798: + type: LIGHTS + size: 24 + offset: 0x3E798 + symbol: inside_castle_seg7_lights_0703E798 + +inside_castle_seg7_vertex_0703E7B0: + type: VTX + count: 15 + offset: 0x3E7B0 + symbol: inside_castle_seg7_vertex_0703E7B0 + +inside_castle_seg7_vertex_0703E8A0: + type: VTX + count: 16 + offset: 0x3E8A0 + symbol: inside_castle_seg7_vertex_0703E8A0 + +inside_castle_seg7_vertex_0703E9A0: + type: VTX + count: 14 + offset: 0x3E9A0 + symbol: inside_castle_seg7_vertex_0703E9A0 + +inside_castle_seg7_vertex_0703EA80: + type: VTX + count: 6 + offset: 0x3EA80 + symbol: inside_castle_seg7_vertex_0703EA80 + +inside_castle_seg7_vertex_0703EAE0: + type: VTX + count: 16 + offset: 0x3EAE0 + symbol: inside_castle_seg7_vertex_0703EAE0 + +inside_castle_seg7_vertex_0703EBE0: + type: VTX + count: 15 + offset: 0x3EBE0 + symbol: inside_castle_seg7_vertex_0703EBE0 + +inside_castle_seg7_vertex_0703ECD0: + type: VTX + count: 16 + offset: 0x3ECD0 + symbol: inside_castle_seg7_vertex_0703ECD0 + +inside_castle_seg7_vertex_0703EDD0: + type: VTX + count: 14 + offset: 0x3EDD0 + symbol: inside_castle_seg7_vertex_0703EDD0 + +inside_castle_seg7_vertex_0703EEB0: + type: VTX + count: 10 + offset: 0x3EEB0 + symbol: inside_castle_seg7_vertex_0703EEB0 + +inside_castle_seg7_vertex_0703EF50: + type: VTX + count: 16 + offset: 0x3EF50 + symbol: inside_castle_seg7_vertex_0703EF50 + +inside_castle_seg7_vertex_0703F050: + type: VTX + count: 16 + offset: 0x3F050 + symbol: inside_castle_seg7_vertex_0703F050 + +inside_castle_seg7_vertex_0703F150: + type: VTX + count: 16 + offset: 0x3F150 + symbol: inside_castle_seg7_vertex_0703F150 + +inside_castle_seg7_vertex_0703F250: + type: VTX + count: 16 + offset: 0x3F250 + symbol: inside_castle_seg7_vertex_0703F250 + +inside_castle_seg7_vertex_0703F350: + type: VTX + count: 16 + offset: 0x3F350 + symbol: inside_castle_seg7_vertex_0703F350 + +inside_castle_seg7_vertex_0703F450: + type: VTX + count: 16 + offset: 0x3F450 + symbol: inside_castle_seg7_vertex_0703F450 + +inside_castle_seg7_vertex_0703F550: + type: VTX + count: 16 + offset: 0x3F550 + symbol: inside_castle_seg7_vertex_0703F550 + +inside_castle_seg7_vertex_0703F650: + type: VTX + count: 16 + offset: 0x3F650 + symbol: inside_castle_seg7_vertex_0703F650 + +inside_castle_seg7_vertex_0703F750: + type: VTX + count: 16 + offset: 0x3F750 + symbol: inside_castle_seg7_vertex_0703F750 + +inside_castle_seg7_vertex_0703F850: + type: VTX + count: 16 + offset: 0x3F850 + symbol: inside_castle_seg7_vertex_0703F850 + +inside_castle_seg7_vertex_0703F950: + type: VTX + count: 16 + offset: 0x3F950 + symbol: inside_castle_seg7_vertex_0703F950 + +inside_castle_seg7_vertex_0703FA50: + type: VTX + count: 16 + offset: 0x3FA50 + symbol: inside_castle_seg7_vertex_0703FA50 + +inside_castle_seg7_vertex_0703FB50: + type: VTX + count: 16 + offset: 0x3FB50 + symbol: inside_castle_seg7_vertex_0703FB50 + +inside_castle_seg7_vertex_0703FC50: + type: VTX + count: 16 + offset: 0x3FC50 + symbol: inside_castle_seg7_vertex_0703FC50 + +inside_castle_seg7_vertex_0703FD50: + type: VTX + count: 16 + offset: 0x3FD50 + symbol: inside_castle_seg7_vertex_0703FD50 + +inside_castle_seg7_vertex_0703FE50: + type: VTX + count: 16 + offset: 0x3FE50 + symbol: inside_castle_seg7_vertex_0703FE50 + +inside_castle_seg7_vertex_0703FF50: + type: VTX + count: 16 + offset: 0x3FF50 + symbol: inside_castle_seg7_vertex_0703FF50 + +inside_castle_seg7_vertex_07040050: + type: VTX + count: 16 + offset: 0x40050 + symbol: inside_castle_seg7_vertex_07040050 + +inside_castle_seg7_vertex_07040150: + type: VTX + count: 16 + offset: 0x40150 + symbol: inside_castle_seg7_vertex_07040150 + +inside_castle_seg7_vertex_07040250: + type: VTX + count: 16 + offset: 0x40250 + symbol: inside_castle_seg7_vertex_07040250 + +inside_castle_seg7_vertex_07040350: + type: VTX + count: 16 + offset: 0x40350 + symbol: inside_castle_seg7_vertex_07040350 + +inside_castle_seg7_vertex_07040450: + type: VTX + count: 12 + offset: 0x40450 + symbol: inside_castle_seg7_vertex_07040450 + +inside_castle_seg7_vertex_07040510: + type: VTX + count: 16 + offset: 0x40510 + symbol: inside_castle_seg7_vertex_07040510 + +inside_castle_seg7_vertex_07040610: + type: VTX + count: 16 + offset: 0x40610 + symbol: inside_castle_seg7_vertex_07040610 + +inside_castle_seg7_vertex_07040710: + type: VTX + count: 14 + offset: 0x40710 + symbol: inside_castle_seg7_vertex_07040710 + +inside_castle_seg7_vertex_070407F0: + type: VTX + count: 15 + offset: 0x407F0 + symbol: inside_castle_seg7_vertex_070407F0 + +inside_castle_seg7_vertex_070408E0: + type: VTX + count: 16 + offset: 0x408E0 + symbol: inside_castle_seg7_vertex_070408E0 + +inside_castle_seg7_vertex_070409E0: + type: VTX + count: 14 + offset: 0x409E0 + symbol: inside_castle_seg7_vertex_070409E0 + +inside_castle_seg7_vertex_07040AC0: + type: VTX + count: 14 + offset: 0x40AC0 + symbol: inside_castle_seg7_vertex_07040AC0 + +inside_castle_seg7_vertex_07040BA0: + type: VTX + count: 16 + offset: 0x40BA0 + symbol: inside_castle_seg7_vertex_07040BA0 + +inside_castle_seg7_vertex_07040CA0: + type: VTX + count: 15 + offset: 0x40CA0 + symbol: inside_castle_seg7_vertex_07040CA0 + +inside_castle_seg7_vertex_07040D90: + type: VTX + count: 14 + offset: 0x40D90 + symbol: inside_castle_seg7_vertex_07040D90 + +inside_castle_seg7_vertex_07040E70: + type: VTX + count: 15 + offset: 0x40E70 + symbol: inside_castle_seg7_vertex_07040E70 + +inside_castle_seg7_vertex_07040F60: + type: VTX + count: 14 + offset: 0x40F60 + symbol: inside_castle_seg7_vertex_07040F60 + +inside_castle_seg7_vertex_07041040: + type: VTX + count: 14 + offset: 0x41040 + symbol: inside_castle_seg7_vertex_07041040 + +inside_castle_seg7_vertex_07041120: + type: VTX + count: 8 + offset: 0x41120 + symbol: inside_castle_seg7_vertex_07041120 + +inside_castle_seg7_vertex_070411A0: + type: VTX + count: 16 + offset: 0x411A0 + symbol: inside_castle_seg7_vertex_070411A0 + +inside_castle_seg7_vertex_070412A0: + type: VTX + count: 15 + offset: 0x412A0 + symbol: inside_castle_seg7_vertex_070412A0 + +inside_castle_seg7_vertex_07041390: + type: VTX + count: 15 + offset: 0x41390 + symbol: inside_castle_seg7_vertex_07041390 + +inside_castle_seg7_vertex_07041480: + type: VTX + count: 15 + offset: 0x41480 + symbol: inside_castle_seg7_vertex_07041480 + +inside_castle_seg7_vertex_07041570: + type: VTX + count: 14 + offset: 0x41570 + symbol: inside_castle_seg7_vertex_07041570 + +inside_castle_seg7_vertex_07041650: + type: VTX + count: 14 + offset: 0x41650 + symbol: inside_castle_seg7_vertex_07041650 + +inside_castle_seg7_vertex_07041730: + type: VTX + count: 11 + offset: 0x41730 + symbol: inside_castle_seg7_vertex_07041730 + +inside_castle_seg7_vertex_070417E0: + type: VTX + count: 15 + offset: 0x417E0 + symbol: inside_castle_seg7_vertex_070417E0 + +inside_castle_seg7_vertex_070418D0: + type: VTX + count: 14 + offset: 0x418D0 + symbol: inside_castle_seg7_vertex_070418D0 + +inside_castle_seg7_vertex_070419B0: + type: VTX + count: 14 + offset: 0x419B0 + symbol: inside_castle_seg7_vertex_070419B0 + +inside_castle_seg7_vertex_07041A90: + type: VTX + count: 16 + offset: 0x41A90 + symbol: inside_castle_seg7_vertex_07041A90 + +inside_castle_seg7_vertex_07041B90: + type: VTX + count: 16 + offset: 0x41B90 + symbol: inside_castle_seg7_vertex_07041B90 + +inside_castle_seg7_vertex_07041C90: + type: VTX + count: 16 + offset: 0x41C90 + symbol: inside_castle_seg7_vertex_07041C90 + +inside_castle_seg7_vertex_07041D90: + type: VTX + count: 14 + offset: 0x41D90 + symbol: inside_castle_seg7_vertex_07041D90 + +inside_castle_seg7_vertex_07041E70: + type: VTX + count: 12 + offset: 0x41E70 + symbol: inside_castle_seg7_vertex_07041E70 + +inside_castle_seg7_dl_07041F30: + type: GFX + offset: 0x41F30 + symbol: inside_castle_seg7_dl_07041F30 + +inside_castle_seg7_dl_07042050: + type: GFX + offset: 0x42050 + symbol: inside_castle_seg7_dl_07042050 + +inside_castle_seg7_dl_070421E8: + type: GFX + offset: 0x421E8 + symbol: inside_castle_seg7_dl_070421E8 + +inside_castle_seg7_dl_07042828: + type: GFX + offset: 0x42828 + symbol: inside_castle_seg7_dl_07042828 + +inside_castle_seg7_dl_07042BD0: + type: GFX + offset: 0x42BD0 + symbol: inside_castle_seg7_dl_07042BD0 + +inside_castle_seg7_dl_07042CC8: + type: GFX + offset: 0x42CC8 + symbol: inside_castle_seg7_dl_07042CC8 + +inside_castle_seg7_dl_07042DC8: + type: GFX + offset: 0x42DC8 + symbol: inside_castle_seg7_dl_07042DC8 + +inside_castle_seg7_dl_07043028: + type: GFX + offset: 0x43028 + symbol: inside_castle_seg7_dl_07043028 + +inside_castle_seg7_lights_070430F8: + type: LIGHTS + size: 24 + offset: 0x430F8 + symbol: inside_castle_seg7_lights_070430F8 + +inside_castle_seg7_lights_07043110: + type: LIGHTS + size: 24 + offset: 0x43110 + symbol: inside_castle_seg7_lights_07043110 + +inside_castle_seg7_vertex_07043128: + type: VTX + count: 8 + offset: 0x43128 + symbol: inside_castle_seg7_vertex_07043128 + +inside_castle_seg7_vertex_070431A8: + type: VTX + count: 15 + offset: 0x431A8 + symbol: inside_castle_seg7_vertex_070431A8 + +inside_castle_seg7_vertex_07043298: + type: VTX + count: 16 + offset: 0x43298 + symbol: inside_castle_seg7_vertex_07043298 + +inside_castle_seg7_vertex_07043398: + type: VTX + count: 16 + offset: 0x43398 + symbol: inside_castle_seg7_vertex_07043398 + +inside_castle_seg7_vertex_07043498: + type: VTX + count: 13 + offset: 0x43498 + symbol: inside_castle_seg7_vertex_07043498 + +inside_castle_seg7_vertex_07043568: + type: VTX + count: 6 + offset: 0x43568 + symbol: inside_castle_seg7_vertex_07043568 + +inside_castle_seg7_vertex_070435C8: + type: VTX + count: 4 + offset: 0x435C8 + symbol: inside_castle_seg7_vertex_070435C8 + +inside_castle_seg7_vertex_07043608: + type: VTX + count: 4 + offset: 0x43608 + symbol: inside_castle_seg7_vertex_07043608 + +inside_castle_seg7_vertex_07043648: + type: VTX + count: 4 + offset: 0x43648 + symbol: inside_castle_seg7_vertex_07043648 + +inside_castle_seg7_vertex_07043688: + type: VTX + count: 4 + offset: 0x43688 + symbol: inside_castle_seg7_vertex_07043688 + +inside_castle_seg7_vertex_070436C8: + type: VTX + count: 4 + offset: 0x436C8 + symbol: inside_castle_seg7_vertex_070436C8 + +inside_castle_seg7_vertex_07043708: + type: VTX + count: 4 + offset: 0x43708 + symbol: inside_castle_seg7_vertex_07043708 + +inside_castle_seg7_vertex_07043748: + type: VTX + count: 4 + offset: 0x43748 + symbol: inside_castle_seg7_vertex_07043748 + +inside_castle_seg7_vertex_07043788: + type: VTX + count: 4 + offset: 0x43788 + symbol: inside_castle_seg7_vertex_07043788 + +inside_castle_seg7_dl_070437C8: + type: GFX + offset: 0x437C8 + symbol: inside_castle_seg7_dl_070437C8 + +inside_castle_seg7_dl_07043820: + type: GFX + offset: 0x43820 + symbol: inside_castle_seg7_dl_07043820 + +inside_castle_seg7_dl_07043930: + type: GFX + offset: 0x43930 + symbol: inside_castle_seg7_dl_07043930 + +inside_castle_seg7_dl_07043988: + type: GFX + offset: 0x43988 + symbol: inside_castle_seg7_dl_07043988 + +inside_castle_seg7_dl_070439C0: + type: GFX + offset: 0x439C0 + symbol: inside_castle_seg7_dl_070439C0 + +inside_castle_seg7_dl_070439F8: + type: GFX + offset: 0x439F8 + symbol: inside_castle_seg7_dl_070439F8 + +inside_castle_seg7_dl_07043A30: + type: GFX + offset: 0x43A30 + symbol: inside_castle_seg7_dl_07043A30 + +inside_castle_seg7_dl_07043A68: + type: GFX + offset: 0x43A68 + symbol: inside_castle_seg7_dl_07043A68 + +inside_castle_seg7_dl_07043AA0: + type: GFX + offset: 0x43AA0 + symbol: inside_castle_seg7_dl_07043AA0 + +inside_castle_seg7_dl_07043AD8: + type: GFX + offset: 0x43AD8 + symbol: inside_castle_seg7_dl_07043AD8 + +inside_castle_seg7_dl_07043B10: + type: GFX + offset: 0x43B10 + symbol: inside_castle_seg7_dl_07043B10 + +inside_castle_seg7_dl_07043B48: + type: GFX + offset: 0x43B48 + symbol: inside_castle_seg7_dl_07043B48 + +inside_castle_seg7_lights_07043C38: + type: LIGHTS + size: 24 + offset: 0x43C38 + symbol: inside_castle_seg7_lights_07043C38 + +inside_castle_seg7_vertex_07043C50: + type: VTX + count: 4 + offset: 0x43C50 + symbol: inside_castle_seg7_vertex_07043C50 + +inside_castle_seg7_dl_07043C90: + type: GFX + offset: 0x43C90 + symbol: inside_castle_seg7_dl_07043C90 + +inside_castle_seg7_dl_07043CD8: + type: GFX + offset: 0x43CD8 + symbol: inside_castle_seg7_dl_07043CD8 + +inside_castle_seg7_vertex_07043D48: + type: VTX + count: 16 + offset: 0x43D48 + symbol: inside_castle_seg7_vertex_07043D48 + +inside_castle_seg7_vertex_07043E48: + type: VTX + count: 14 + offset: 0x43E48 + symbol: inside_castle_seg7_vertex_07043E48 + +inside_castle_seg7_vertex_07043F28: + type: VTX + count: 15 + offset: 0x43F28 + symbol: inside_castle_seg7_vertex_07043F28 + +inside_castle_seg7_vertex_07044018: + type: VTX + count: 15 + offset: 0x44018 + symbol: inside_castle_seg7_vertex_07044018 + +inside_castle_seg7_vertex_07044108: + type: VTX + count: 14 + offset: 0x44108 + symbol: inside_castle_seg7_vertex_07044108 + +inside_castle_seg7_vertex_070441E8: + type: VTX + count: 14 + offset: 0x441E8 + symbol: inside_castle_seg7_vertex_070441E8 + +inside_castle_seg7_vertex_070442C8: + type: VTX + count: 14 + offset: 0x442C8 + symbol: inside_castle_seg7_vertex_070442C8 + +inside_castle_seg7_vertex_070443A8: + type: VTX + count: 15 + offset: 0x443A8 + symbol: inside_castle_seg7_vertex_070443A8 + +inside_castle_seg7_vertex_07044498: + type: VTX + count: 15 + offset: 0x44498 + symbol: inside_castle_seg7_vertex_07044498 + +inside_castle_seg7_vertex_07044588: + type: VTX + count: 16 + offset: 0x44588 + symbol: inside_castle_seg7_vertex_07044588 + +inside_castle_seg7_vertex_07044688: + type: VTX + count: 15 + offset: 0x44688 + symbol: inside_castle_seg7_vertex_07044688 + +inside_castle_seg7_vertex_07044778: + type: VTX + count: 14 + offset: 0x44778 + symbol: inside_castle_seg7_vertex_07044778 + +inside_castle_seg7_vertex_07044858: + type: VTX + count: 15 + offset: 0x44858 + symbol: inside_castle_seg7_vertex_07044858 + +inside_castle_seg7_vertex_07044948: + type: VTX + count: 8 + offset: 0x44948 + symbol: inside_castle_seg7_vertex_07044948 + +inside_castle_seg7_vertex_070449C8: + type: VTX + count: 15 + offset: 0x449C8 + symbol: inside_castle_seg7_vertex_070449C8 + +inside_castle_seg7_vertex_07044AB8: + type: VTX + count: 15 + offset: 0x44AB8 + symbol: inside_castle_seg7_vertex_07044AB8 + +inside_castle_seg7_vertex_07044BA8: + type: VTX + count: 15 + offset: 0x44BA8 + symbol: inside_castle_seg7_vertex_07044BA8 + +inside_castle_seg7_vertex_07044C98: + type: VTX + count: 7 + offset: 0x44C98 + symbol: inside_castle_seg7_vertex_07044C98 + +inside_castle_seg7_vertex_07044D08: + type: VTX + count: 16 + offset: 0x44D08 + symbol: inside_castle_seg7_vertex_07044D08 + +inside_castle_seg7_vertex_07044E08: + type: VTX + count: 15 + offset: 0x44E08 + symbol: inside_castle_seg7_vertex_07044E08 + +inside_castle_seg7_vertex_07044EF8: + type: VTX + count: 15 + offset: 0x44EF8 + symbol: inside_castle_seg7_vertex_07044EF8 + +inside_castle_seg7_vertex_07044FE8: + type: VTX + count: 16 + offset: 0x44FE8 + symbol: inside_castle_seg7_vertex_07044FE8 + +inside_castle_seg7_vertex_070450E8: + type: VTX + count: 16 + offset: 0x450E8 + symbol: inside_castle_seg7_vertex_070450E8 + +inside_castle_seg7_vertex_070451E8: + type: VTX + count: 16 + offset: 0x451E8 + symbol: inside_castle_seg7_vertex_070451E8 + +inside_castle_seg7_vertex_070452E8: + type: VTX + count: 16 + offset: 0x452E8 + symbol: inside_castle_seg7_vertex_070452E8 + +inside_castle_seg7_vertex_070453E8: + type: VTX + count: 10 + offset: 0x453E8 + symbol: inside_castle_seg7_vertex_070453E8 + +inside_castle_seg7_vertex_07045488: + type: VTX + count: 15 + offset: 0x45488 + symbol: inside_castle_seg7_vertex_07045488 + +inside_castle_seg7_vertex_07045578: + type: VTX + count: 15 + offset: 0x45578 + symbol: inside_castle_seg7_vertex_07045578 + +inside_castle_seg7_vertex_07045668: + type: VTX + count: 15 + offset: 0x45668 + symbol: inside_castle_seg7_vertex_07045668 + +inside_castle_seg7_vertex_07045758: + type: VTX + count: 15 + offset: 0x45758 + symbol: inside_castle_seg7_vertex_07045758 + +inside_castle_seg7_vertex_07045848: + type: VTX + count: 14 + offset: 0x45848 + symbol: inside_castle_seg7_vertex_07045848 + +inside_castle_seg7_vertex_07045928: + type: VTX + count: 15 + offset: 0x45928 + symbol: inside_castle_seg7_vertex_07045928 + +inside_castle_seg7_vertex_07045A18: + type: VTX + count: 15 + offset: 0x45A18 + symbol: inside_castle_seg7_vertex_07045A18 + +inside_castle_seg7_vertex_07045B08: + type: VTX + count: 15 + offset: 0x45B08 + symbol: inside_castle_seg7_vertex_07045B08 + +inside_castle_seg7_vertex_07045BF8: + type: VTX + count: 15 + offset: 0x45BF8 + symbol: inside_castle_seg7_vertex_07045BF8 + +inside_castle_seg7_vertex_07045CE8: + type: VTX + count: 12 + offset: 0x45CE8 + symbol: inside_castle_seg7_vertex_07045CE8 + +inside_castle_seg7_vertex_07045DA8: + type: VTX + count: 15 + offset: 0x45DA8 + symbol: inside_castle_seg7_vertex_07045DA8 + +inside_castle_seg7_vertex_07045E98: + type: VTX + count: 14 + offset: 0x45E98 + symbol: inside_castle_seg7_vertex_07045E98 + +inside_castle_seg7_vertex_07045F78: + type: VTX + count: 16 + offset: 0x45F78 + symbol: inside_castle_seg7_vertex_07045F78 + +inside_castle_seg7_vertex_07046078: + type: VTX + count: 16 + offset: 0x46078 + symbol: inside_castle_seg7_vertex_07046078 + +inside_castle_seg7_vertex_07046178: + type: VTX + count: 14 + offset: 0x46178 + symbol: inside_castle_seg7_vertex_07046178 + +inside_castle_seg7_vertex_07046258: + type: VTX + count: 16 + offset: 0x46258 + symbol: inside_castle_seg7_vertex_07046258 + +inside_castle_seg7_vertex_07046358: + type: VTX + count: 14 + offset: 0x46358 + symbol: inside_castle_seg7_vertex_07046358 + +inside_castle_seg7_vertex_07046438: + type: VTX + count: 16 + offset: 0x46438 + symbol: inside_castle_seg7_vertex_07046438 + +inside_castle_seg7_vertex_07046538: + type: VTX + count: 14 + offset: 0x46538 + symbol: inside_castle_seg7_vertex_07046538 + +inside_castle_seg7_vertex_07046618: + type: VTX + count: 14 + offset: 0x46618 + symbol: inside_castle_seg7_vertex_07046618 + +inside_castle_seg7_vertex_070466F8: + type: VTX + count: 14 + offset: 0x466F8 + symbol: inside_castle_seg7_vertex_070466F8 + +inside_castle_seg7_vertex_070467D8: + type: VTX + count: 15 + offset: 0x467D8 + symbol: inside_castle_seg7_vertex_070467D8 + +inside_castle_seg7_vertex_070468C8: + type: VTX + count: 14 + offset: 0x468C8 + symbol: inside_castle_seg7_vertex_070468C8 + +inside_castle_seg7_vertex_070469A8: + type: VTX + count: 15 + offset: 0x469A8 + symbol: inside_castle_seg7_vertex_070469A8 + +inside_castle_seg7_vertex_07046A98: + type: VTX + count: 15 + offset: 0x46A98 + symbol: inside_castle_seg7_vertex_07046A98 + +inside_castle_seg7_vertex_07046B88: + type: VTX + count: 15 + offset: 0x46B88 + symbol: inside_castle_seg7_vertex_07046B88 + +inside_castle_seg7_vertex_07046C78: + type: VTX + count: 15 + offset: 0x46C78 + symbol: inside_castle_seg7_vertex_07046C78 + +inside_castle_seg7_vertex_07046D68: + type: VTX + count: 15 + offset: 0x46D68 + symbol: inside_castle_seg7_vertex_07046D68 + +inside_castle_seg7_vertex_07046E58: + type: VTX + count: 15 + offset: 0x46E58 + symbol: inside_castle_seg7_vertex_07046E58 + +inside_castle_seg7_vertex_07046F48: + type: VTX + count: 15 + offset: 0x46F48 + symbol: inside_castle_seg7_vertex_07046F48 + +inside_castle_seg7_vertex_07047038: + type: VTX + count: 15 + offset: 0x47038 + symbol: inside_castle_seg7_vertex_07047038 + +inside_castle_seg7_vertex_07047128: + type: VTX + count: 15 + offset: 0x47128 + symbol: inside_castle_seg7_vertex_07047128 + +inside_castle_seg7_vertex_07047218: + type: VTX + count: 14 + offset: 0x47218 + symbol: inside_castle_seg7_vertex_07047218 + +inside_castle_seg7_vertex_070472F8: + type: VTX + count: 14 + offset: 0x472F8 + symbol: inside_castle_seg7_vertex_070472F8 + +inside_castle_seg7_vertex_070473D8: + type: VTX + count: 14 + offset: 0x473D8 + symbol: inside_castle_seg7_vertex_070473D8 + +inside_castle_seg7_vertex_070474B8: + type: VTX + count: 16 + offset: 0x474B8 + symbol: inside_castle_seg7_vertex_070474B8 + +inside_castle_seg7_vertex_070475B8: + type: VTX + count: 16 + offset: 0x475B8 + symbol: inside_castle_seg7_vertex_070475B8 + +inside_castle_seg7_vertex_070476B8: + type: VTX + count: 16 + offset: 0x476B8 + symbol: inside_castle_seg7_vertex_070476B8 + +inside_castle_seg7_vertex_070477B8: + type: VTX + count: 16 + offset: 0x477B8 + symbol: inside_castle_seg7_vertex_070477B8 + +inside_castle_seg7_vertex_070478B8: + type: VTX + count: 16 + offset: 0x478B8 + symbol: inside_castle_seg7_vertex_070478B8 + +inside_castle_seg7_vertex_070479B8: + type: VTX + count: 16 + offset: 0x479B8 + symbol: inside_castle_seg7_vertex_070479B8 + +inside_castle_seg7_vertex_07047AB8: + type: VTX + count: 16 + offset: 0x47AB8 + symbol: inside_castle_seg7_vertex_07047AB8 + +inside_castle_seg7_vertex_07047BB8: + type: VTX + count: 14 + offset: 0x47BB8 + symbol: inside_castle_seg7_vertex_07047BB8 + +inside_castle_seg7_vertex_07047C98: + type: VTX + count: 16 + offset: 0x47C98 + symbol: inside_castle_seg7_vertex_07047C98 + +inside_castle_seg7_vertex_07047D98: + type: VTX + count: 16 + offset: 0x47D98 + symbol: inside_castle_seg7_vertex_07047D98 + +inside_castle_seg7_vertex_07047E98: + type: VTX + count: 16 + offset: 0x47E98 + symbol: inside_castle_seg7_vertex_07047E98 + +inside_castle_seg7_vertex_07047F98: + type: VTX + count: 14 + offset: 0x47F98 + symbol: inside_castle_seg7_vertex_07047F98 + +inside_castle_seg7_vertex_07048078: + type: VTX + count: 14 + offset: 0x48078 + symbol: inside_castle_seg7_vertex_07048078 + +inside_castle_seg7_vertex_07048158: + type: VTX + count: 15 + offset: 0x48158 + symbol: inside_castle_seg7_vertex_07048158 + +inside_castle_seg7_vertex_07048248: + type: VTX + count: 11 + offset: 0x48248 + symbol: inside_castle_seg7_vertex_07048248 + +inside_castle_seg7_vertex_070482F8: + type: VTX + count: 16 + offset: 0x482F8 + symbol: inside_castle_seg7_vertex_070482F8 + +inside_castle_seg7_vertex_070483F8: + type: VTX + count: 15 + offset: 0x483F8 + symbol: inside_castle_seg7_vertex_070483F8 + +inside_castle_seg7_vertex_070484E8: + type: VTX + count: 14 + offset: 0x484E8 + symbol: inside_castle_seg7_vertex_070484E8 + +inside_castle_seg7_vertex_070485C8: + type: VTX + count: 15 + offset: 0x485C8 + symbol: inside_castle_seg7_vertex_070485C8 + +inside_castle_seg7_vertex_070486B8: + type: VTX + count: 16 + offset: 0x486B8 + symbol: inside_castle_seg7_vertex_070486B8 + +inside_castle_seg7_vertex_070487B8: + type: VTX + count: 15 + offset: 0x487B8 + symbol: inside_castle_seg7_vertex_070487B8 + +inside_castle_seg7_vertex_070488A8: + type: VTX + count: 14 + offset: 0x488A8 + symbol: inside_castle_seg7_vertex_070488A8 + +inside_castle_seg7_vertex_07048988: + type: VTX + count: 11 + offset: 0x48988 + symbol: inside_castle_seg7_vertex_07048988 + +inside_castle_seg7_dl_07048A38: + type: GFX + offset: 0x48A38 + symbol: inside_castle_seg7_dl_07048A38 + +inside_castle_seg7_dl_07048AA0: + type: GFX + offset: 0x48AA0 + symbol: inside_castle_seg7_dl_07048AA0 + +inside_castle_seg7_dl_07048E68: + type: GFX + offset: 0x48E68 + symbol: inside_castle_seg7_dl_07048E68 + +inside_castle_seg7_dl_07048F68: + type: GFX + offset: 0x48F68 + symbol: inside_castle_seg7_dl_07048F68 + +inside_castle_seg7_dl_07049248: + type: GFX + offset: 0x49248 + symbol: inside_castle_seg7_dl_07049248 + +inside_castle_seg7_dl_070494D8: + type: GFX + offset: 0x494D8 + symbol: inside_castle_seg7_dl_070494D8 + +inside_castle_seg7_dl_07049E98: + type: GFX + offset: 0x49E98 + symbol: inside_castle_seg7_dl_07049E98 + +inside_castle_seg7_dl_0704A0E8: + type: GFX + offset: 0x4A0E8 + symbol: inside_castle_seg7_dl_0704A0E8 + +inside_castle_seg7_lights_0704A1B8: + type: LIGHTS + size: 24 + offset: 0x4A1B8 + symbol: inside_castle_seg7_lights_0704A1B8 + +inside_castle_seg7_vertex_0704A1D0: + type: VTX + count: 12 + offset: 0x4A1D0 + symbol: inside_castle_seg7_vertex_0704A1D0 + +inside_castle_seg7_dl_0704A290: + type: GFX + offset: 0x4A290 + symbol: inside_castle_seg7_dl_0704A290 + +inside_castle_seg7_dl_0704A2E0: + type: GFX + offset: 0x4A2E0 + symbol: inside_castle_seg7_dl_0704A2E0 + +inside_castle_seg7_vertex_0704A368: + type: VTX + count: 8 + offset: 0x4A368 + symbol: inside_castle_seg7_vertex_0704A368 + +inside_castle_seg7_vertex_0704A3E8: + type: VTX + count: 8 + offset: 0x4A3E8 + symbol: inside_castle_seg7_vertex_0704A3E8 + +inside_castle_seg7_vertex_0704A468: + type: VTX + count: 8 + offset: 0x4A468 + symbol: inside_castle_seg7_vertex_0704A468 + +inside_castle_seg7_vertex_0704A4E8: + type: VTX + count: 8 + offset: 0x4A4E8 + symbol: inside_castle_seg7_vertex_0704A4E8 + +inside_castle_seg7_vertex_0704A568: + type: VTX + count: 8 + offset: 0x4A568 + symbol: inside_castle_seg7_vertex_0704A568 + +inside_castle_seg7_vertex_0704A5E8: + type: VTX + count: 8 + offset: 0x4A5E8 + symbol: inside_castle_seg7_vertex_0704A5E8 + +inside_castle_seg7_vertex_0704A668: + type: VTX + count: 8 + offset: 0x4A668 + symbol: inside_castle_seg7_vertex_0704A668 + +inside_castle_seg7_vertex_0704A6E8: + type: VTX + count: 8 + offset: 0x4A6E8 + symbol: inside_castle_seg7_vertex_0704A6E8 + +inside_castle_seg7_vertex_0704A768: + type: VTX + count: 4 + offset: 0x4A768 + symbol: inside_castle_seg7_vertex_0704A768 + +inside_castle_seg7_vertex_0704A7A8: + type: VTX + count: 4 + offset: 0x4A7A8 + symbol: inside_castle_seg7_vertex_0704A7A8 + +inside_castle_seg7_dl_0704A7E8: + type: GFX + offset: 0x4A7E8 + symbol: inside_castle_seg7_dl_0704A7E8 + +inside_castle_seg7_dl_0704A830: + type: GFX + offset: 0x4A830 + symbol: inside_castle_seg7_dl_0704A830 + +inside_castle_seg7_dl_0704A878: + type: GFX + offset: 0x4A878 + symbol: inside_castle_seg7_dl_0704A878 + +inside_castle_seg7_dl_0704A8C0: + type: GFX + offset: 0x4A8C0 + symbol: inside_castle_seg7_dl_0704A8C0 + +inside_castle_seg7_dl_0704A908: + type: GFX + offset: 0x4A908 + symbol: inside_castle_seg7_dl_0704A908 + +inside_castle_seg7_dl_0704A950: + type: GFX + offset: 0x4A950 + symbol: inside_castle_seg7_dl_0704A950 + +inside_castle_seg7_dl_0704A998: + type: GFX + offset: 0x4A998 + symbol: inside_castle_seg7_dl_0704A998 + +inside_castle_seg7_dl_0704A9E0: + type: GFX + offset: 0x4A9E0 + symbol: inside_castle_seg7_dl_0704A9E0 + +inside_castle_seg7_dl_0704AA28: + type: GFX + offset: 0x4AA28 + symbol: inside_castle_seg7_dl_0704AA28 + +inside_castle_seg7_dl_0704AA60: + type: GFX + offset: 0x4AA60 + symbol: inside_castle_seg7_dl_0704AA60 + +inside_castle_seg7_dl_0704AA98: + type: GFX + offset: 0x4AA98 + symbol: inside_castle_seg7_dl_0704AA98 + +inside_castle_seg7_lights_0704AB80: + type: LIGHTS + size: 24 + offset: 0x4AB80 + symbol: inside_castle_seg7_lights_0704AB80 + +inside_castle_seg7_lights_0704AB98: + type: LIGHTS + size: 24 + offset: 0x4AB98 + symbol: inside_castle_seg7_lights_0704AB98 + +inside_castle_seg7_lights_0704ABB0: + type: LIGHTS + size: 24 + offset: 0x4ABB0 + symbol: inside_castle_seg7_lights_0704ABB0 + +inside_castle_seg7_vertex_0704ABC8: + type: VTX + count: 14 + offset: 0x4ABC8 + symbol: inside_castle_seg7_vertex_0704ABC8 + +inside_castle_seg7_vertex_0704ACA8: + type: VTX + count: 15 + offset: 0x4ACA8 + symbol: inside_castle_seg7_vertex_0704ACA8 + +inside_castle_seg7_vertex_0704AD98: + type: VTX + count: 15 + offset: 0x4AD98 + symbol: inside_castle_seg7_vertex_0704AD98 + +inside_castle_seg7_vertex_0704AE88: + type: VTX + count: 16 + offset: 0x4AE88 + symbol: inside_castle_seg7_vertex_0704AE88 + +inside_castle_seg7_vertex_0704AF88: + type: VTX + count: 16 + offset: 0x4AF88 + symbol: inside_castle_seg7_vertex_0704AF88 + +inside_castle_seg7_vertex_0704B088: + type: VTX + count: 15 + offset: 0x4B088 + symbol: inside_castle_seg7_vertex_0704B088 + +inside_castle_seg7_vertex_0704B178: + type: VTX + count: 15 + offset: 0x4B178 + symbol: inside_castle_seg7_vertex_0704B178 + +inside_castle_seg7_vertex_0704B268: + type: VTX + count: 16 + offset: 0x4B268 + symbol: inside_castle_seg7_vertex_0704B268 + +inside_castle_seg7_vertex_0704B368: + type: VTX + count: 16 + offset: 0x4B368 + symbol: inside_castle_seg7_vertex_0704B368 + +inside_castle_seg7_vertex_0704B468: + type: VTX + count: 3 + offset: 0x4B468 + symbol: inside_castle_seg7_vertex_0704B468 + +inside_castle_seg7_vertex_0704B498: + type: VTX + count: 15 + offset: 0x4B498 + symbol: inside_castle_seg7_vertex_0704B498 + +inside_castle_seg7_vertex_0704B588: + type: VTX + count: 11 + offset: 0x4B588 + symbol: inside_castle_seg7_vertex_0704B588 + +inside_castle_seg7_vertex_0704B638: + type: VTX + count: 16 + offset: 0x4B638 + symbol: inside_castle_seg7_vertex_0704B638 + +inside_castle_seg7_vertex_0704B738: + type: VTX + count: 14 + offset: 0x4B738 + symbol: inside_castle_seg7_vertex_0704B738 + +inside_castle_seg7_vertex_0704B818: + type: VTX + count: 14 + offset: 0x4B818 + symbol: inside_castle_seg7_vertex_0704B818 + +inside_castle_seg7_vertex_0704B8F8: + type: VTX + count: 8 + offset: 0x4B8F8 + symbol: inside_castle_seg7_vertex_0704B8F8 + +inside_castle_seg7_vertex_0704B978: + type: VTX + count: 16 + offset: 0x4B978 + symbol: inside_castle_seg7_vertex_0704B978 + +inside_castle_seg7_vertex_0704BA78: + type: VTX + count: 16 + offset: 0x4BA78 + symbol: inside_castle_seg7_vertex_0704BA78 + +inside_castle_seg7_vertex_0704BB78: + type: VTX + count: 14 + offset: 0x4BB78 + symbol: inside_castle_seg7_vertex_0704BB78 + +inside_castle_seg7_vertex_0704BC58: + type: VTX + count: 6 + offset: 0x4BC58 + symbol: inside_castle_seg7_vertex_0704BC58 + +inside_castle_seg7_vertex_0704BCB8: + type: VTX + count: 15 + offset: 0x4BCB8 + symbol: inside_castle_seg7_vertex_0704BCB8 + +inside_castle_seg7_vertex_0704BDA8: + type: VTX + count: 7 + offset: 0x4BDA8 + symbol: inside_castle_seg7_vertex_0704BDA8 + +inside_castle_seg7_vertex_0704BE18: + type: VTX + count: 16 + offset: 0x4BE18 + symbol: inside_castle_seg7_vertex_0704BE18 + +inside_castle_seg7_vertex_0704BF18: + type: VTX + count: 14 + offset: 0x4BF18 + symbol: inside_castle_seg7_vertex_0704BF18 + +inside_castle_seg7_vertex_0704BFF8: + type: VTX + count: 4 + offset: 0x4BFF8 + symbol: inside_castle_seg7_vertex_0704BFF8 + +inside_castle_seg7_vertex_0704C038: + type: VTX + count: 4 + offset: 0x4C038 + symbol: inside_castle_seg7_vertex_0704C038 + +inside_castle_seg7_dl_0704C078: + type: GFX + offset: 0x4C078 + symbol: inside_castle_seg7_dl_0704C078 + +inside_castle_seg7_dl_0704C378: + type: GFX + offset: 0x4C378 + symbol: inside_castle_seg7_dl_0704C378 + +inside_castle_seg7_dl_0704C528: + type: GFX + offset: 0x4C528 + symbol: inside_castle_seg7_dl_0704C528 + +inside_castle_seg7_dl_0704C5F0: + type: GFX + offset: 0x4C5F0 + symbol: inside_castle_seg7_dl_0704C5F0 + +inside_castle_seg7_dl_0704C638: + type: GFX + offset: 0x4C638 + symbol: inside_castle_seg7_dl_0704C638 + +inside_castle_seg7_dl_0704C6B8: + type: GFX + offset: 0x4C6B8 + symbol: inside_castle_seg7_dl_0704C6B8 + +inside_castle_seg7_dl_0704C768: + type: GFX + offset: 0x4C768 + symbol: inside_castle_seg7_dl_0704C768 + +inside_castle_seg7_dl_0704C7A0: + type: GFX + offset: 0x4C7A0 + symbol: inside_castle_seg7_dl_0704C7A0 + +inside_castle_seg7_dl_0704C7D8: + type: GFX + offset: 0x4C7D8 + symbol: inside_castle_seg7_dl_0704C7D8 + +inside_castle_seg7_lights_0704C8B0: + type: LIGHTS + size: 24 + offset: 0x4C8B0 + symbol: inside_castle_seg7_lights_0704C8B0 + +inside_castle_seg7_lights_0704C8C8: + type: LIGHTS + size: 24 + offset: 0x4C8C8 + symbol: inside_castle_seg7_lights_0704C8C8 + +inside_castle_seg7_lights_0704C8E0: + type: LIGHTS + size: 24 + offset: 0x4C8E0 + symbol: inside_castle_seg7_lights_0704C8E0 + +inside_castle_seg7_lights_0704C8F8: + type: LIGHTS + size: 24 + offset: 0x4C8F8 + symbol: inside_castle_seg7_lights_0704C8F8 + +inside_castle_seg7_lights_0704C910: + type: LIGHTS + size: 24 + offset: 0x4C910 + symbol: inside_castle_seg7_lights_0704C910 + +inside_castle_seg7_lights_0704C928: + type: LIGHTS + size: 24 + offset: 0x4C928 + symbol: inside_castle_seg7_lights_0704C928 + +inside_castle_seg7_lights_0704C940: + type: LIGHTS + size: 24 + offset: 0x4C940 + symbol: inside_castle_seg7_lights_0704C940 + +inside_castle_seg7_lights_0704C958: + type: LIGHTS + size: 24 + offset: 0x4C958 + symbol: inside_castle_seg7_lights_0704C958 + +inside_castle_seg7_lights_0704C970: + type: LIGHTS + size: 24 + offset: 0x4C970 + symbol: inside_castle_seg7_lights_0704C970 + +inside_castle_seg7_lights_0704C988: + type: LIGHTS + size: 24 + offset: 0x4C988 + symbol: inside_castle_seg7_lights_0704C988 + +inside_castle_seg7_lights_0704C9A0: + type: LIGHTS + size: 24 + offset: 0x4C9A0 + symbol: inside_castle_seg7_lights_0704C9A0 + +inside_castle_seg7_vertex_0704C9B8: + type: VTX + count: 14 + offset: 0x4C9B8 + symbol: inside_castle_seg7_vertex_0704C9B8 + +inside_castle_seg7_vertex_0704CA98: + type: VTX + count: 8 + offset: 0x4CA98 + symbol: inside_castle_seg7_vertex_0704CA98 + +inside_castle_seg7_vertex_0704CB18: + type: VTX + count: 8 + offset: 0x4CB18 + symbol: inside_castle_seg7_vertex_0704CB18 + +inside_castle_seg7_vertex_0704CB98: + type: VTX + count: 8 + offset: 0x4CB98 + symbol: inside_castle_seg7_vertex_0704CB98 + +inside_castle_seg7_vertex_0704CC18: + type: VTX + count: 8 + offset: 0x4CC18 + symbol: inside_castle_seg7_vertex_0704CC18 + +inside_castle_seg7_vertex_0704CC98: + type: VTX + count: 4 + offset: 0x4CC98 + symbol: inside_castle_seg7_vertex_0704CC98 + +inside_castle_seg7_vertex_0704CCD8: + type: VTX + count: 15 + offset: 0x4CCD8 + symbol: inside_castle_seg7_vertex_0704CCD8 + +inside_castle_seg7_vertex_0704CDC8: + type: VTX + count: 16 + offset: 0x4CDC8 + symbol: inside_castle_seg7_vertex_0704CDC8 + +inside_castle_seg7_vertex_0704CEC8: + type: VTX + count: 15 + offset: 0x4CEC8 + symbol: inside_castle_seg7_vertex_0704CEC8 + +inside_castle_seg7_vertex_0704CFB8: + type: VTX + count: 15 + offset: 0x4CFB8 + symbol: inside_castle_seg7_vertex_0704CFB8 + +inside_castle_seg7_vertex_0704D0A8: + type: VTX + count: 12 + offset: 0x4D0A8 + symbol: inside_castle_seg7_vertex_0704D0A8 + +inside_castle_seg7_vertex_0704D168: + type: VTX + count: 15 + offset: 0x4D168 + symbol: inside_castle_seg7_vertex_0704D168 + +inside_castle_seg7_vertex_0704D258: + type: VTX + count: 15 + offset: 0x4D258 + symbol: inside_castle_seg7_vertex_0704D258 + +inside_castle_seg7_vertex_0704D348: + type: VTX + count: 15 + offset: 0x4D348 + symbol: inside_castle_seg7_vertex_0704D348 + +inside_castle_seg7_vertex_0704D438: + type: VTX + count: 15 + offset: 0x4D438 + symbol: inside_castle_seg7_vertex_0704D438 + +inside_castle_seg7_vertex_0704D528: + type: VTX + count: 15 + offset: 0x4D528 + symbol: inside_castle_seg7_vertex_0704D528 + +inside_castle_seg7_vertex_0704D618: + type: VTX + count: 15 + offset: 0x4D618 + symbol: inside_castle_seg7_vertex_0704D618 + +inside_castle_seg7_vertex_0704D708: + type: VTX + count: 15 + offset: 0x4D708 + symbol: inside_castle_seg7_vertex_0704D708 + +inside_castle_seg7_vertex_0704D7F8: + type: VTX + count: 15 + offset: 0x4D7F8 + symbol: inside_castle_seg7_vertex_0704D7F8 + +inside_castle_seg7_vertex_0704D8E8: + type: VTX + count: 16 + offset: 0x4D8E8 + symbol: inside_castle_seg7_vertex_0704D8E8 + +inside_castle_seg7_vertex_0704D9E8: + type: VTX + count: 16 + offset: 0x4D9E8 + symbol: inside_castle_seg7_vertex_0704D9E8 + +inside_castle_seg7_vertex_0704DAE8: + type: VTX + count: 8 + offset: 0x4DAE8 + symbol: inside_castle_seg7_vertex_0704DAE8 + +inside_castle_seg7_vertex_0704DB68: + type: VTX + count: 16 + offset: 0x4DB68 + symbol: inside_castle_seg7_vertex_0704DB68 + +inside_castle_seg7_vertex_0704DC68: + type: VTX + count: 15 + offset: 0x4DC68 + symbol: inside_castle_seg7_vertex_0704DC68 + +inside_castle_seg7_vertex_0704DD58: + type: VTX + count: 11 + offset: 0x4DD58 + symbol: inside_castle_seg7_vertex_0704DD58 + +inside_castle_seg7_vertex_0704DE08: + type: VTX + count: 15 + offset: 0x4DE08 + symbol: inside_castle_seg7_vertex_0704DE08 + +inside_castle_seg7_vertex_0704DEF8: + type: VTX + count: 16 + offset: 0x4DEF8 + symbol: inside_castle_seg7_vertex_0704DEF8 + +inside_castle_seg7_vertex_0704DFF8: + type: VTX + count: 16 + offset: 0x4DFF8 + symbol: inside_castle_seg7_vertex_0704DFF8 + +inside_castle_seg7_vertex_0704E0F8: + type: VTX + count: 14 + offset: 0x4E0F8 + symbol: inside_castle_seg7_vertex_0704E0F8 + +inside_castle_seg7_vertex_0704E1D8: + type: VTX + count: 11 + offset: 0x4E1D8 + symbol: inside_castle_seg7_vertex_0704E1D8 + +inside_castle_seg7_vertex_0704E288: + type: VTX + count: 8 + offset: 0x4E288 + symbol: inside_castle_seg7_vertex_0704E288 + +inside_castle_seg7_vertex_0704E308: + type: VTX + count: 8 + offset: 0x4E308 + symbol: inside_castle_seg7_vertex_0704E308 + +inside_castle_seg7_vertex_0704E388: + type: VTX + count: 8 + offset: 0x4E388 + symbol: inside_castle_seg7_vertex_0704E388 + +inside_castle_seg7_vertex_0704E408: + type: VTX + count: 8 + offset: 0x4E408 + symbol: inside_castle_seg7_vertex_0704E408 + +inside_castle_seg7_vertex_0704E488: + type: VTX + count: 15 + offset: 0x4E488 + symbol: inside_castle_seg7_vertex_0704E488 + +inside_castle_seg7_vertex_0704E578: + type: VTX + count: 15 + offset: 0x4E578 + symbol: inside_castle_seg7_vertex_0704E578 + +inside_castle_seg7_vertex_0704E668: + type: VTX + count: 15 + offset: 0x4E668 + symbol: inside_castle_seg7_vertex_0704E668 + +inside_castle_seg7_vertex_0704E758: + type: VTX + count: 15 + offset: 0x4E758 + symbol: inside_castle_seg7_vertex_0704E758 + +inside_castle_seg7_vertex_0704E848: + type: VTX + count: 8 + offset: 0x4E848 + symbol: inside_castle_seg7_vertex_0704E848 + +inside_castle_seg7_vertex_0704E8C8: + type: VTX + count: 12 + offset: 0x4E8C8 + symbol: inside_castle_seg7_vertex_0704E8C8 + +inside_castle_seg7_vertex_0704E988: + type: VTX + count: 6 + offset: 0x4E988 + symbol: inside_castle_seg7_vertex_0704E988 + +inside_castle_seg7_vertex_0704E9E8: + type: VTX + count: 16 + offset: 0x4E9E8 + symbol: inside_castle_seg7_vertex_0704E9E8 + +inside_castle_seg7_vertex_0704EAE8: + type: VTX + count: 16 + offset: 0x4EAE8 + symbol: inside_castle_seg7_vertex_0704EAE8 + +inside_castle_seg7_vertex_0704EBE8: + type: VTX + count: 16 + offset: 0x4EBE8 + symbol: inside_castle_seg7_vertex_0704EBE8 + +inside_castle_seg7_vertex_0704ECE8: + type: VTX + count: 4 + offset: 0x4ECE8 + symbol: inside_castle_seg7_vertex_0704ECE8 + +inside_castle_seg7_vertex_0704ED28: + type: VTX + count: 16 + offset: 0x4ED28 + symbol: inside_castle_seg7_vertex_0704ED28 + +inside_castle_seg7_vertex_0704EE28: + type: VTX + count: 15 + offset: 0x4EE28 + symbol: inside_castle_seg7_vertex_0704EE28 + +inside_castle_seg7_vertex_0704EF18: + type: VTX + count: 16 + offset: 0x4EF18 + symbol: inside_castle_seg7_vertex_0704EF18 + +inside_castle_seg7_vertex_0704F018: + type: VTX + count: 16 + offset: 0x4F018 + symbol: inside_castle_seg7_vertex_0704F018 + +inside_castle_seg7_vertex_0704F118: + type: VTX + count: 16 + offset: 0x4F118 + symbol: inside_castle_seg7_vertex_0704F118 + +inside_castle_seg7_vertex_0704F218: + type: VTX + count: 16 + offset: 0x4F218 + symbol: inside_castle_seg7_vertex_0704F218 + +inside_castle_seg7_vertex_0704F318: + type: VTX + count: 16 + offset: 0x4F318 + symbol: inside_castle_seg7_vertex_0704F318 + +inside_castle_seg7_vertex_0704F418: + type: VTX + count: 16 + offset: 0x4F418 + symbol: inside_castle_seg7_vertex_0704F418 + +inside_castle_seg7_vertex_0704F518: + type: VTX + count: 15 + offset: 0x4F518 + symbol: inside_castle_seg7_vertex_0704F518 + +inside_castle_seg7_vertex_0704F608: + type: VTX + count: 15 + offset: 0x4F608 + symbol: inside_castle_seg7_vertex_0704F608 + +inside_castle_seg7_vertex_0704F6F8: + type: VTX + count: 16 + offset: 0x4F6F8 + symbol: inside_castle_seg7_vertex_0704F6F8 + +inside_castle_seg7_vertex_0704F7F8: + type: VTX + count: 15 + offset: 0x4F7F8 + symbol: inside_castle_seg7_vertex_0704F7F8 + +inside_castle_seg7_vertex_0704F8E8: + type: VTX + count: 4 + offset: 0x4F8E8 + symbol: inside_castle_seg7_vertex_0704F8E8 + +inside_castle_seg7_dl_0704F928: + type: GFX + offset: 0x4F928 + symbol: inside_castle_seg7_dl_0704F928 + +inside_castle_seg7_dl_0704FB98: + type: GFX + offset: 0x4FB98 + symbol: inside_castle_seg7_dl_0704FB98 + +inside_castle_seg7_dl_0704FED8: + type: GFX + offset: 0x4FED8 + symbol: inside_castle_seg7_dl_0704FED8 + +inside_castle_seg7_dl_0704FF60: + type: GFX + offset: 0x4FF60 + symbol: inside_castle_seg7_dl_0704FF60 + +inside_castle_seg7_dl_0704FFA8: + type: GFX + offset: 0x4FFA8 + symbol: inside_castle_seg7_dl_0704FFA8 + +inside_castle_seg7_dl_07050080: + type: GFX + offset: 0x50080 + symbol: inside_castle_seg7_dl_07050080 + +inside_castle_seg7_dl_070501E8: + type: GFX + offset: 0x501E8 + symbol: inside_castle_seg7_dl_070501E8 + +inside_castle_seg7_dl_07050230: + type: GFX + offset: 0x50230 + symbol: inside_castle_seg7_dl_07050230 + +inside_castle_seg7_dl_07050278: + type: GFX + offset: 0x50278 + symbol: inside_castle_seg7_dl_07050278 + +inside_castle_seg7_dl_070502C0: + type: GFX + offset: 0x502C0 + symbol: inside_castle_seg7_dl_070502C0 + +inside_castle_seg7_dl_07050308: + type: GFX + offset: 0x50308 + symbol: inside_castle_seg7_dl_07050308 + +inside_castle_seg7_dl_070505D0: + type: GFX + offset: 0x505D0 + symbol: inside_castle_seg7_dl_070505D0 + +inside_castle_seg7_dl_07050938: + type: GFX + offset: 0x50938 + symbol: inside_castle_seg7_dl_07050938 + +inside_castle_seg7_lights_07050A78: + type: LIGHTS + size: 24 + offset: 0x50A78 + symbol: inside_castle_seg7_lights_07050A78 + +inside_castle_seg7_lights_07050A90: + type: LIGHTS + size: 24 + offset: 0x50A90 + symbol: inside_castle_seg7_lights_07050A90 + +inside_castle_seg7_vertex_07050AA8: + type: VTX + count: 12 + offset: 0x50AA8 + symbol: inside_castle_seg7_vertex_07050AA8 + +inside_castle_seg7_vertex_07050B68: + type: VTX + count: 15 + offset: 0x50B68 + symbol: inside_castle_seg7_vertex_07050B68 + +inside_castle_seg7_vertex_07050C58: + type: VTX + count: 16 + offset: 0x50C58 + symbol: inside_castle_seg7_vertex_07050C58 + +inside_castle_seg7_vertex_07050D58: + type: VTX + count: 16 + offset: 0x50D58 + symbol: inside_castle_seg7_vertex_07050D58 + +inside_castle_seg7_vertex_07050E58: + type: VTX + count: 16 + offset: 0x50E58 + symbol: inside_castle_seg7_vertex_07050E58 + +inside_castle_seg7_vertex_07050F58: + type: VTX + count: 15 + offset: 0x50F58 + symbol: inside_castle_seg7_vertex_07050F58 + +inside_castle_seg7_vertex_07051048: + type: VTX + count: 12 + offset: 0x51048 + symbol: inside_castle_seg7_vertex_07051048 + +inside_castle_seg7_dl_07051108: + type: GFX + offset: 0x51108 + symbol: inside_castle_seg7_dl_07051108 + +inside_castle_seg7_dl_07051170: + type: GFX + offset: 0x51170 + symbol: inside_castle_seg7_dl_07051170 + +inside_castle_seg7_dl_070512F8: + type: GFX + offset: 0x512F8 + symbol: inside_castle_seg7_dl_070512F8 + +inside_castle_seg7_vertex_07051370: + type: VTX + count: 15 + offset: 0x51370 + symbol: inside_castle_seg7_vertex_07051370 + +inside_castle_seg7_vertex_07051460: + type: VTX + count: 16 + offset: 0x51460 + symbol: inside_castle_seg7_vertex_07051460 + +inside_castle_seg7_vertex_07051560: + type: VTX + count: 5 + offset: 0x51560 + symbol: inside_castle_seg7_vertex_07051560 + +inside_castle_seg7_dl_070515B0: + type: GFX + offset: 0x515B0 + symbol: inside_castle_seg7_dl_070515B0 + +inside_castle_seg7_dl_07051678: + type: GFX + offset: 0x51678 + symbol: inside_castle_seg7_dl_07051678 + +inside_castle_seg7_vertex_070516E8: + type: VTX + count: 16 + offset: 0x516E8 + symbol: inside_castle_seg7_vertex_070516E8 + +inside_castle_seg7_vertex_070517E8: + type: VTX + count: 15 + offset: 0x517E8 + symbol: inside_castle_seg7_vertex_070517E8 + +inside_castle_seg7_dl_070518D8: + type: GFX + offset: 0x518D8 + symbol: inside_castle_seg7_dl_070518D8 + +inside_castle_seg7_dl_070519C8: + type: GFX + offset: 0x519C8 + symbol: inside_castle_seg7_dl_070519C8 + +inside_castle_seg7_lights_07051A38: + type: LIGHTS + size: 24 + offset: 0x51A38 + symbol: inside_castle_seg7_lights_07051A38 + +inside_castle_seg7_vertex_07051A50: + type: VTX + count: 12 + offset: 0x51A50 + symbol: inside_castle_seg7_vertex_07051A50 + +inside_castle_seg7_dl_07051B10: + type: GFX + offset: 0x51B10 + symbol: inside_castle_seg7_dl_07051B10 + +inside_castle_seg7_dl_07051B60: + type: GFX + offset: 0x51B60 + symbol: inside_castle_seg7_dl_07051B60 + +inside_castle_seg7_lights_07051B88: + type: LIGHTS + size: 24 + offset: 0x51B88 + symbol: inside_castle_seg7_lights_07051B88 + +inside_castle_seg7_lights_07051BA0: + type: LIGHTS + size: 24 + offset: 0x51BA0 + symbol: inside_castle_seg7_lights_07051BA0 + +inside_castle_seg7_lights_07051BB8: + type: LIGHTS + size: 24 + offset: 0x51BB8 + symbol: inside_castle_seg7_lights_07051BB8 + +inside_castle_seg7_vertex_07051BD0: + type: VTX + count: 10 + offset: 0x51BD0 + symbol: inside_castle_seg7_vertex_07051BD0 + +inside_castle_seg7_vertex_07051C70: + type: VTX + count: 15 + offset: 0x51C70 + symbol: inside_castle_seg7_vertex_07051C70 + +inside_castle_seg7_vertex_07051D60: + type: VTX + count: 15 + offset: 0x51D60 + symbol: inside_castle_seg7_vertex_07051D60 + +inside_castle_seg7_vertex_07051E50: + type: VTX + count: 15 + offset: 0x51E50 + symbol: inside_castle_seg7_vertex_07051E50 + +inside_castle_seg7_vertex_07051F40: + type: VTX + count: 15 + offset: 0x51F40 + symbol: inside_castle_seg7_vertex_07051F40 + +inside_castle_seg7_vertex_07052030: + type: VTX + count: 15 + offset: 0x52030 + symbol: inside_castle_seg7_vertex_07052030 + +inside_castle_seg7_vertex_07052120: + type: VTX + count: 15 + offset: 0x52120 + symbol: inside_castle_seg7_vertex_07052120 + +inside_castle_seg7_vertex_07052210: + type: VTX + count: 15 + offset: 0x52210 + symbol: inside_castle_seg7_vertex_07052210 + +inside_castle_seg7_vertex_07052300: + type: VTX + count: 15 + offset: 0x52300 + symbol: inside_castle_seg7_vertex_07052300 + +inside_castle_seg7_vertex_070523F0: + type: VTX + count: 15 + offset: 0x523F0 + symbol: inside_castle_seg7_vertex_070523F0 + +inside_castle_seg7_vertex_070524E0: + type: VTX + count: 15 + offset: 0x524E0 + symbol: inside_castle_seg7_vertex_070524E0 + +inside_castle_seg7_vertex_070525D0: + type: VTX + count: 15 + offset: 0x525D0 + symbol: inside_castle_seg7_vertex_070525D0 + +inside_castle_seg7_vertex_070526C0: + type: VTX + count: 15 + offset: 0x526C0 + symbol: inside_castle_seg7_vertex_070526C0 + +inside_castle_seg7_vertex_070527B0: + type: VTX + count: 15 + offset: 0x527B0 + symbol: inside_castle_seg7_vertex_070527B0 + +inside_castle_seg7_vertex_070528A0: + type: VTX + count: 15 + offset: 0x528A0 + symbol: inside_castle_seg7_vertex_070528A0 + +inside_castle_seg7_vertex_07052990: + type: VTX + count: 15 + offset: 0x52990 + symbol: inside_castle_seg7_vertex_07052990 + +inside_castle_seg7_vertex_07052A80: + type: VTX + count: 15 + offset: 0x52A80 + symbol: inside_castle_seg7_vertex_07052A80 + +inside_castle_seg7_vertex_07052B70: + type: VTX + count: 15 + offset: 0x52B70 + symbol: inside_castle_seg7_vertex_07052B70 + +inside_castle_seg7_vertex_07052C60: + type: VTX + count: 15 + offset: 0x52C60 + symbol: inside_castle_seg7_vertex_07052C60 + +inside_castle_seg7_vertex_07052D50: + type: VTX + count: 15 + offset: 0x52D50 + symbol: inside_castle_seg7_vertex_07052D50 + +inside_castle_seg7_vertex_07052E40: + type: VTX + count: 15 + offset: 0x52E40 + symbol: inside_castle_seg7_vertex_07052E40 + +inside_castle_seg7_vertex_07052F30: + type: VTX + count: 4 + offset: 0x52F30 + symbol: inside_castle_seg7_vertex_07052F30 + +inside_castle_seg7_vertex_07052F70: + type: VTX + count: 15 + offset: 0x52F70 + symbol: inside_castle_seg7_vertex_07052F70 + +inside_castle_seg7_vertex_07053060: + type: VTX + count: 15 + offset: 0x53060 + symbol: inside_castle_seg7_vertex_07053060 + +inside_castle_seg7_vertex_07053150: + type: VTX + count: 15 + offset: 0x53150 + symbol: inside_castle_seg7_vertex_07053150 + +inside_castle_seg7_vertex_07053240: + type: VTX + count: 15 + offset: 0x53240 + symbol: inside_castle_seg7_vertex_07053240 + +inside_castle_seg7_vertex_07053330: + type: VTX + count: 15 + offset: 0x53330 + symbol: inside_castle_seg7_vertex_07053330 + +inside_castle_seg7_vertex_07053420: + type: VTX + count: 15 + offset: 0x53420 + symbol: inside_castle_seg7_vertex_07053420 + +inside_castle_seg7_vertex_07053510: + type: VTX + count: 15 + offset: 0x53510 + symbol: inside_castle_seg7_vertex_07053510 + +inside_castle_seg7_vertex_07053600: + type: VTX + count: 15 + offset: 0x53600 + symbol: inside_castle_seg7_vertex_07053600 + +inside_castle_seg7_vertex_070536F0: + type: VTX + count: 15 + offset: 0x536F0 + symbol: inside_castle_seg7_vertex_070536F0 + +inside_castle_seg7_vertex_070537E0: + type: VTX + count: 15 + offset: 0x537E0 + symbol: inside_castle_seg7_vertex_070537E0 + +inside_castle_seg7_vertex_070538D0: + type: VTX + count: 15 + offset: 0x538D0 + symbol: inside_castle_seg7_vertex_070538D0 + +inside_castle_seg7_vertex_070539C0: + type: VTX + count: 15 + offset: 0x539C0 + symbol: inside_castle_seg7_vertex_070539C0 + +inside_castle_seg7_vertex_07053AB0: + type: VTX + count: 15 + offset: 0x53AB0 + symbol: inside_castle_seg7_vertex_07053AB0 + +inside_castle_seg7_vertex_07053BA0: + type: VTX + count: 15 + offset: 0x53BA0 + symbol: inside_castle_seg7_vertex_07053BA0 + +inside_castle_seg7_vertex_07053C90: + type: VTX + count: 15 + offset: 0x53C90 + symbol: inside_castle_seg7_vertex_07053C90 + +inside_castle_seg7_vertex_07053D80: + type: VTX + count: 15 + offset: 0x53D80 + symbol: inside_castle_seg7_vertex_07053D80 + +inside_castle_seg7_vertex_07053E70: + type: VTX + count: 15 + offset: 0x53E70 + symbol: inside_castle_seg7_vertex_07053E70 + +inside_castle_seg7_vertex_07053F60: + type: VTX + count: 15 + offset: 0x53F60 + symbol: inside_castle_seg7_vertex_07053F60 + +inside_castle_seg7_vertex_07054050: + type: VTX + count: 15 + offset: 0x54050 + symbol: inside_castle_seg7_vertex_07054050 + +inside_castle_seg7_vertex_07054140: + type: VTX + count: 15 + offset: 0x54140 + symbol: inside_castle_seg7_vertex_07054140 + +inside_castle_seg7_vertex_07054230: + type: VTX + count: 8 + offset: 0x54230 + symbol: inside_castle_seg7_vertex_07054230 + +inside_castle_seg7_vertex_070542B0: + type: VTX + count: 16 + offset: 0x542B0 + symbol: inside_castle_seg7_vertex_070542B0 + +inside_castle_seg7_vertex_070543B0: + type: VTX + count: 14 + offset: 0x543B0 + symbol: inside_castle_seg7_vertex_070543B0 + +inside_castle_seg7_vertex_07054490: + type: VTX + count: 15 + offset: 0x54490 + symbol: inside_castle_seg7_vertex_07054490 + +inside_castle_seg7_vertex_07054580: + type: VTX + count: 16 + offset: 0x54580 + symbol: inside_castle_seg7_vertex_07054580 + +inside_castle_seg7_vertex_07054680: + type: VTX + count: 14 + offset: 0x54680 + symbol: inside_castle_seg7_vertex_07054680 + +inside_castle_seg7_vertex_07054760: + type: VTX + count: 15 + offset: 0x54760 + symbol: inside_castle_seg7_vertex_07054760 + +inside_castle_seg7_vertex_07054850: + type: VTX + count: 16 + offset: 0x54850 + symbol: inside_castle_seg7_vertex_07054850 + +inside_castle_seg7_vertex_07054950: + type: VTX + count: 16 + offset: 0x54950 + symbol: inside_castle_seg7_vertex_07054950 + +inside_castle_seg7_vertex_07054A50: + type: VTX + count: 6 + offset: 0x54A50 + symbol: inside_castle_seg7_vertex_07054A50 + +inside_castle_seg7_vertex_07054AB0: + type: VTX + count: 4 + offset: 0x54AB0 + symbol: inside_castle_seg7_vertex_07054AB0 + +inside_castle_seg7_dl_07054AF0: + type: GFX + offset: 0x54AF0 + symbol: inside_castle_seg7_dl_07054AF0 + +inside_castle_seg7_dl_07054B78: + type: GFX + offset: 0x54B78 + symbol: inside_castle_seg7_dl_07054B78 + +inside_castle_seg7_dl_070555E8: + type: GFX + offset: 0x555E8 + symbol: inside_castle_seg7_dl_070555E8 + +inside_castle_seg7_dl_070557A8: + type: GFX + offset: 0x557A8 + symbol: inside_castle_seg7_dl_070557A8 + +inside_castle_seg7_dl_070558A0: + type: GFX + offset: 0x558A0 + symbol: inside_castle_seg7_dl_070558A0 + +inside_castle_seg7_dl_070558D0: + type: GFX + offset: 0x558D0 + symbol: inside_castle_seg7_dl_070558D0 + +inside_castle_seg7_lights_070559C0: + type: LIGHTS + size: 24 + offset: 0x559C0 + symbol: inside_castle_seg7_lights_070559C0 + +inside_castle_seg7_lights_070559D8: + type: LIGHTS + size: 24 + offset: 0x559D8 + symbol: inside_castle_seg7_lights_070559D8 + +inside_castle_seg7_vertex_070559F0: + type: VTX + count: 15 + offset: 0x559F0 + symbol: inside_castle_seg7_vertex_070559F0 + +inside_castle_seg7_vertex_07055AE0: + type: VTX + count: 15 + offset: 0x55AE0 + symbol: inside_castle_seg7_vertex_07055AE0 + +inside_castle_seg7_vertex_07055BD0: + type: VTX + count: 4 + offset: 0x55BD0 + symbol: inside_castle_seg7_vertex_07055BD0 + +inside_castle_seg7_vertex_07055C10: + type: VTX + count: 4 + offset: 0x55C10 + symbol: inside_castle_seg7_vertex_07055C10 + +inside_castle_seg7_vertex_07055C50: + type: VTX + count: 15 + offset: 0x55C50 + symbol: inside_castle_seg7_vertex_07055C50 + +inside_castle_seg7_vertex_07055D40: + type: VTX + count: 15 + offset: 0x55D40 + symbol: inside_castle_seg7_vertex_07055D40 + +inside_castle_seg7_vertex_07055E30: + type: VTX + count: 4 + offset: 0x55E30 + symbol: inside_castle_seg7_vertex_07055E30 + +inside_castle_seg7_vertex_07055E70: + type: VTX + count: 4 + offset: 0x55E70 + symbol: inside_castle_seg7_vertex_07055E70 + +inside_castle_seg7_vertex_07055EB0: + type: VTX + count: 15 + offset: 0x55EB0 + symbol: inside_castle_seg7_vertex_07055EB0 + +inside_castle_seg7_vertex_07055FA0: + type: VTX + count: 15 + offset: 0x55FA0 + symbol: inside_castle_seg7_vertex_07055FA0 + +inside_castle_seg7_vertex_07056090: + type: VTX + count: 4 + offset: 0x56090 + symbol: inside_castle_seg7_vertex_07056090 + +inside_castle_seg7_vertex_070560D0: + type: VTX + count: 4 + offset: 0x560D0 + symbol: inside_castle_seg7_vertex_070560D0 + +inside_castle_seg7_vertex_07056110: + type: VTX + count: 15 + offset: 0x56110 + symbol: inside_castle_seg7_vertex_07056110 + +inside_castle_seg7_vertex_07056200: + type: VTX + count: 15 + offset: 0x56200 + symbol: inside_castle_seg7_vertex_07056200 + +inside_castle_seg7_vertex_070562F0: + type: VTX + count: 4 + offset: 0x562F0 + symbol: inside_castle_seg7_vertex_070562F0 + +inside_castle_seg7_vertex_07056330: + type: VTX + count: 4 + offset: 0x56330 + symbol: inside_castle_seg7_vertex_07056330 + +inside_castle_seg7_vertex_07056370: + type: VTX + count: 15 + offset: 0x56370 + symbol: inside_castle_seg7_vertex_07056370 + +inside_castle_seg7_vertex_07056460: + type: VTX + count: 15 + offset: 0x56460 + symbol: inside_castle_seg7_vertex_07056460 + +inside_castle_seg7_vertex_07056550: + type: VTX + count: 4 + offset: 0x56550 + symbol: inside_castle_seg7_vertex_07056550 + +inside_castle_seg7_vertex_07056590: + type: VTX + count: 15 + offset: 0x56590 + symbol: inside_castle_seg7_vertex_07056590 + +inside_castle_seg7_vertex_07056680: + type: VTX + count: 15 + offset: 0x56680 + symbol: inside_castle_seg7_vertex_07056680 + +inside_castle_seg7_vertex_07056770: + type: VTX + count: 4 + offset: 0x56770 + symbol: inside_castle_seg7_vertex_07056770 + +inside_castle_seg7_vertex_070567B0: + type: VTX + count: 15 + offset: 0x567B0 + symbol: inside_castle_seg7_vertex_070567B0 + +inside_castle_seg7_vertex_070568A0: + type: VTX + count: 15 + offset: 0x568A0 + symbol: inside_castle_seg7_vertex_070568A0 + +inside_castle_seg7_vertex_07056990: + type: VTX + count: 4 + offset: 0x56990 + symbol: inside_castle_seg7_vertex_07056990 + +inside_castle_seg7_vertex_070569D0: + type: VTX + count: 15 + offset: 0x569D0 + symbol: inside_castle_seg7_vertex_070569D0 + +inside_castle_seg7_vertex_07056AC0: + type: VTX + count: 15 + offset: 0x56AC0 + symbol: inside_castle_seg7_vertex_07056AC0 + +inside_castle_seg7_vertex_07056BB0: + type: VTX + count: 4 + offset: 0x56BB0 + symbol: inside_castle_seg7_vertex_07056BB0 + +inside_castle_seg7_dl_07056BF0: + type: GFX + offset: 0x56BF0 + symbol: inside_castle_seg7_dl_07056BF0 + +inside_castle_seg7_dl_07056CE0: + type: GFX + offset: 0x56CE0 + symbol: inside_castle_seg7_dl_07056CE0 + +inside_castle_seg7_dl_07056DD0: + type: GFX + offset: 0x56DD0 + symbol: inside_castle_seg7_dl_07056DD0 + +inside_castle_seg7_dl_07056EC0: + type: GFX + offset: 0x56EC0 + symbol: inside_castle_seg7_dl_07056EC0 + +inside_castle_seg7_dl_07056FB0: + type: GFX + offset: 0x56FB0 + symbol: inside_castle_seg7_dl_07056FB0 + +inside_castle_seg7_dl_07057078: + type: GFX + offset: 0x57078 + symbol: inside_castle_seg7_dl_07057078 + +inside_castle_seg7_dl_07057130: + type: GFX + offset: 0x57130 + symbol: inside_castle_seg7_dl_07057130 + +inside_castle_seg7_dl_070571E8: + type: GFX + offset: 0x571E8 + symbol: inside_castle_seg7_dl_070571E8 + +inside_castle_seg7_dl_070572A0: + type: GFX + offset: 0x572A0 + symbol: inside_castle_seg7_dl_070572A0 + +inside_castle_seg7_lights_07057380: + type: LIGHTS + size: 24 + offset: 0x57380 + symbol: inside_castle_seg7_lights_07057380 + +inside_castle_seg7_lights_07057398: + type: LIGHTS + size: 24 + offset: 0x57398 + symbol: inside_castle_seg7_lights_07057398 + +inside_castle_seg7_vertex_070573B0: + type: VTX + count: 4 + offset: 0x573B0 + symbol: inside_castle_seg7_vertex_070573B0 + +inside_castle_seg7_vertex_070573F0: + type: VTX + count: 12 + offset: 0x573F0 + symbol: inside_castle_seg7_vertex_070573F0 + +inside_castle_seg7_vertex_070574B0: + type: VTX + count: 15 + offset: 0x574B0 + symbol: inside_castle_seg7_vertex_070574B0 + +inside_castle_seg7_vertex_070575A0: + type: VTX + count: 16 + offset: 0x575A0 + symbol: inside_castle_seg7_vertex_070575A0 + +inside_castle_seg7_vertex_070576A0: + type: VTX + count: 15 + offset: 0x576A0 + symbol: inside_castle_seg7_vertex_070576A0 + +inside_castle_seg7_vertex_07057790: + type: VTX + count: 4 + offset: 0x57790 + symbol: inside_castle_seg7_vertex_07057790 + +inside_castle_seg7_vertex_070577D0: + type: VTX + count: 8 + offset: 0x577D0 + symbol: inside_castle_seg7_vertex_070577D0 + +inside_castle_seg7_vertex_07057850: + type: VTX + count: 8 + offset: 0x57850 + symbol: inside_castle_seg7_vertex_07057850 + +inside_castle_seg7_vertex_070578D0: + type: VTX + count: 8 + offset: 0x578D0 + symbol: inside_castle_seg7_vertex_070578D0 + +inside_castle_seg7_vertex_07057950: + type: VTX + count: 8 + offset: 0x57950 + symbol: inside_castle_seg7_vertex_07057950 + +inside_castle_seg7_vertex_070579D0: + type: VTX + count: 15 + offset: 0x579D0 + symbol: inside_castle_seg7_vertex_070579D0 + +inside_castle_seg7_vertex_07057AC0: + type: VTX + count: 11 + offset: 0x57AC0 + symbol: inside_castle_seg7_vertex_07057AC0 + +inside_castle_seg7_dl_07057B70: + type: GFX + offset: 0x57B70 + symbol: inside_castle_seg7_dl_07057B70 + +inside_castle_seg7_dl_07057BB8: + type: GFX + offset: 0x57BB8 + symbol: inside_castle_seg7_dl_07057BB8 + +inside_castle_seg7_dl_07057C20: + type: GFX + offset: 0x57C20 + symbol: inside_castle_seg7_dl_07057C20 + +inside_castle_seg7_dl_07057D30: + type: GFX + offset: 0x57D30 + symbol: inside_castle_seg7_dl_07057D30 + +inside_castle_seg7_dl_07057D88: + type: GFX + offset: 0x57D88 + symbol: inside_castle_seg7_dl_07057D88 + +inside_castle_seg7_dl_07057DD0: + type: GFX + offset: 0x57DD0 + symbol: inside_castle_seg7_dl_07057DD0 + +inside_castle_seg7_dl_07057E18: + type: GFX + offset: 0x57E18 + symbol: inside_castle_seg7_dl_07057E18 + +inside_castle_seg7_dl_07057E60: + type: GFX + offset: 0x57E60 + symbol: inside_castle_seg7_dl_07057E60 + +inside_castle_seg7_dl_07057F00: + type: GFX + offset: 0x57F00 + symbol: inside_castle_seg7_dl_07057F00 + +inside_castle_seg7_lights_07057FD8: + type: LIGHTS + size: 24 + offset: 0x57FD8 + symbol: inside_castle_seg7_lights_07057FD8 + +inside_castle_seg7_lights_07057FF0: + type: LIGHTS + size: 24 + offset: 0x57FF0 + symbol: inside_castle_seg7_lights_07057FF0 + +inside_castle_seg7_vertex_07058008: + type: VTX + count: 16 + offset: 0x58008 + symbol: inside_castle_seg7_vertex_07058008 + +inside_castle_seg7_vertex_07058108: + type: VTX + count: 15 + offset: 0x58108 + symbol: inside_castle_seg7_vertex_07058108 + +inside_castle_seg7_vertex_070581F8: + type: VTX + count: 16 + offset: 0x581F8 + symbol: inside_castle_seg7_vertex_070581F8 + +inside_castle_seg7_vertex_070582F8: + type: VTX + count: 15 + offset: 0x582F8 + symbol: inside_castle_seg7_vertex_070582F8 + +inside_castle_seg7_vertex_070583E8: + type: VTX + count: 16 + offset: 0x583E8 + symbol: inside_castle_seg7_vertex_070583E8 + +inside_castle_seg7_vertex_070584E8: + type: VTX + count: 12 + offset: 0x584E8 + symbol: inside_castle_seg7_vertex_070584E8 + +inside_castle_seg7_vertex_070585A8: + type: VTX + count: 15 + offset: 0x585A8 + symbol: inside_castle_seg7_vertex_070585A8 + +inside_castle_seg7_vertex_07058698: + type: VTX + count: 8 + offset: 0x58698 + symbol: inside_castle_seg7_vertex_07058698 + +inside_castle_seg7_dl_07058718: + type: GFX + offset: 0x58718 + symbol: inside_castle_seg7_dl_07058718 + +inside_castle_seg7_dl_07058950: + type: GFX + offset: 0x58950 + symbol: inside_castle_seg7_dl_07058950 + +inside_castle_seg7_lights_070589C0: + type: LIGHTS + size: 24 + offset: 0x589C0 + symbol: inside_castle_seg7_lights_070589C0 + +inside_castle_seg7_lights_070589D8: + type: LIGHTS + size: 24 + offset: 0x589D8 + symbol: inside_castle_seg7_lights_070589D8 + +inside_castle_seg7_vertex_070589F0: + type: VTX + count: 16 + offset: 0x589F0 + symbol: inside_castle_seg7_vertex_070589F0 + +inside_castle_seg7_vertex_07058AF0: + type: VTX + count: 14 + offset: 0x58AF0 + symbol: inside_castle_seg7_vertex_07058AF0 + +inside_castle_seg7_vertex_07058BD0: + type: VTX + count: 16 + offset: 0x58BD0 + symbol: inside_castle_seg7_vertex_07058BD0 + +inside_castle_seg7_vertex_07058CD0: + type: VTX + count: 14 + offset: 0x58CD0 + symbol: inside_castle_seg7_vertex_07058CD0 + +inside_castle_seg7_vertex_07058DB0: + type: VTX + count: 10 + offset: 0x58DB0 + symbol: inside_castle_seg7_vertex_07058DB0 + +inside_castle_seg7_vertex_07058E50: + type: VTX + count: 16 + offset: 0x58E50 + symbol: inside_castle_seg7_vertex_07058E50 + +inside_castle_seg7_vertex_07058F50: + type: VTX + count: 7 + offset: 0x58F50 + symbol: inside_castle_seg7_vertex_07058F50 + +inside_castle_seg7_dl_07058FC0: + type: GFX + offset: 0x58FC0 + symbol: inside_castle_seg7_dl_07058FC0 + +inside_castle_seg7_dl_07059190: + type: GFX + offset: 0x59190 + symbol: inside_castle_seg7_dl_07059190 + +inside_castle_seg7_lights_07059200: + type: LIGHTS + size: 24 + offset: 0x59200 + symbol: inside_castle_seg7_lights_07059200 + +inside_castle_seg7_lights_07059218: + type: LIGHTS + size: 24 + offset: 0x59218 + symbol: inside_castle_seg7_lights_07059218 + +inside_castle_seg7_lights_07059230: + type: LIGHTS + size: 24 + offset: 0x59230 + symbol: inside_castle_seg7_lights_07059230 + +inside_castle_seg7_lights_07059248: + type: LIGHTS + size: 24 + offset: 0x59248 + symbol: inside_castle_seg7_lights_07059248 + +inside_castle_seg7_lights_07059260: + type: LIGHTS + size: 24 + offset: 0x59260 + symbol: inside_castle_seg7_lights_07059260 + +inside_castle_seg7_lights_07059278: + type: LIGHTS + size: 24 + offset: 0x59278 + symbol: inside_castle_seg7_lights_07059278 + +inside_castle_seg7_lights_07059290: + type: LIGHTS + size: 24 + offset: 0x59290 + symbol: inside_castle_seg7_lights_07059290 + +inside_castle_seg7_lights_070592A8: + type: LIGHTS + size: 24 + offset: 0x592A8 + symbol: inside_castle_seg7_lights_070592A8 + +inside_castle_seg7_vertex_070592C0: + type: VTX + count: 8 + offset: 0x592C0 + symbol: inside_castle_seg7_vertex_070592C0 + +inside_castle_seg7_vertex_07059340: + type: VTX + count: 4 + offset: 0x59340 + symbol: inside_castle_seg7_vertex_07059340 + +inside_castle_seg7_vertex_07059380: + type: VTX + count: 4 + offset: 0x59380 + symbol: inside_castle_seg7_vertex_07059380 + +inside_castle_seg7_vertex_070593C0: + type: VTX + count: 4 + offset: 0x593C0 + symbol: inside_castle_seg7_vertex_070593C0 + +inside_castle_seg7_vertex_07059400: + type: VTX + count: 4 + offset: 0x59400 + symbol: inside_castle_seg7_vertex_07059400 + +inside_castle_seg7_vertex_07059440: + type: VTX + count: 4 + offset: 0x59440 + symbol: inside_castle_seg7_vertex_07059440 + +inside_castle_seg7_vertex_07059480: + type: VTX + count: 4 + offset: 0x59480 + symbol: inside_castle_seg7_vertex_07059480 + +inside_castle_seg7_vertex_070594C0: + type: VTX + count: 16 + offset: 0x594C0 + symbol: inside_castle_seg7_vertex_070594C0 + +inside_castle_seg7_vertex_070595C0: + type: VTX + count: 16 + offset: 0x595C0 + symbol: inside_castle_seg7_vertex_070595C0 + +inside_castle_seg7_vertex_070596C0: + type: VTX + count: 3 + offset: 0x596C0 + symbol: inside_castle_seg7_vertex_070596C0 + +inside_castle_seg7_vertex_070596F0: + type: VTX + count: 15 + offset: 0x596F0 + symbol: inside_castle_seg7_vertex_070596F0 + +inside_castle_seg7_vertex_070597E0: + type: VTX + count: 15 + offset: 0x597E0 + symbol: inside_castle_seg7_vertex_070597E0 + +inside_castle_seg7_vertex_070598D0: + type: VTX + count: 15 + offset: 0x598D0 + symbol: inside_castle_seg7_vertex_070598D0 + +inside_castle_seg7_vertex_070599C0: + type: VTX + count: 15 + offset: 0x599C0 + symbol: inside_castle_seg7_vertex_070599C0 + +inside_castle_seg7_vertex_07059AB0: + type: VTX + count: 15 + offset: 0x59AB0 + symbol: inside_castle_seg7_vertex_07059AB0 + +inside_castle_seg7_vertex_07059BA0: + type: VTX + count: 15 + offset: 0x59BA0 + symbol: inside_castle_seg7_vertex_07059BA0 + +inside_castle_seg7_vertex_07059C90: + type: VTX + count: 15 + offset: 0x59C90 + symbol: inside_castle_seg7_vertex_07059C90 + +inside_castle_seg7_vertex_07059D80: + type: VTX + count: 7 + offset: 0x59D80 + symbol: inside_castle_seg7_vertex_07059D80 + +inside_castle_seg7_vertex_07059DF0: + type: VTX + count: 15 + offset: 0x59DF0 + symbol: inside_castle_seg7_vertex_07059DF0 + +inside_castle_seg7_vertex_07059EE0: + type: VTX + count: 15 + offset: 0x59EE0 + symbol: inside_castle_seg7_vertex_07059EE0 + +inside_castle_seg7_vertex_07059FD0: + type: VTX + count: 15 + offset: 0x59FD0 + symbol: inside_castle_seg7_vertex_07059FD0 + +inside_castle_seg7_vertex_0705A0C0: + type: VTX + count: 15 + offset: 0x5A0C0 + symbol: inside_castle_seg7_vertex_0705A0C0 + +inside_castle_seg7_vertex_0705A1B0: + type: VTX + count: 15 + offset: 0x5A1B0 + symbol: inside_castle_seg7_vertex_0705A1B0 + +inside_castle_seg7_vertex_0705A2A0: + type: VTX + count: 15 + offset: 0x5A2A0 + symbol: inside_castle_seg7_vertex_0705A2A0 + +inside_castle_seg7_vertex_0705A390: + type: VTX + count: 16 + offset: 0x5A390 + symbol: inside_castle_seg7_vertex_0705A390 + +inside_castle_seg7_vertex_0705A490: + type: VTX + count: 16 + offset: 0x5A490 + symbol: inside_castle_seg7_vertex_0705A490 + +inside_castle_seg7_vertex_0705A590: + type: VTX + count: 14 + offset: 0x5A590 + symbol: inside_castle_seg7_vertex_0705A590 + +inside_castle_seg7_vertex_0705A670: + type: VTX + count: 4 + offset: 0x5A670 + symbol: inside_castle_seg7_vertex_0705A670 + +inside_castle_seg7_vertex_0705A6B0: + type: VTX + count: 16 + offset: 0x5A6B0 + symbol: inside_castle_seg7_vertex_0705A6B0 + +inside_castle_seg7_vertex_0705A7B0: + type: VTX + count: 15 + offset: 0x5A7B0 + symbol: inside_castle_seg7_vertex_0705A7B0 + +inside_castle_seg7_vertex_0705A8A0: + type: VTX + count: 15 + offset: 0x5A8A0 + symbol: inside_castle_seg7_vertex_0705A8A0 + +inside_castle_seg7_vertex_0705A990: + type: VTX + count: 14 + offset: 0x5A990 + symbol: inside_castle_seg7_vertex_0705A990 + +inside_castle_seg7_vertex_0705AA70: + type: VTX + count: 15 + offset: 0x5AA70 + symbol: inside_castle_seg7_vertex_0705AA70 + +inside_castle_seg7_vertex_0705AB60: + type: VTX + count: 15 + offset: 0x5AB60 + symbol: inside_castle_seg7_vertex_0705AB60 + +inside_castle_seg7_vertex_0705AC50: + type: VTX + count: 15 + offset: 0x5AC50 + symbol: inside_castle_seg7_vertex_0705AC50 + +inside_castle_seg7_vertex_0705AD40: + type: VTX + count: 15 + offset: 0x5AD40 + symbol: inside_castle_seg7_vertex_0705AD40 + +inside_castle_seg7_vertex_0705AE30: + type: VTX + count: 16 + offset: 0x5AE30 + symbol: inside_castle_seg7_vertex_0705AE30 + +inside_castle_seg7_vertex_0705AF30: + type: VTX + count: 15 + offset: 0x5AF30 + symbol: inside_castle_seg7_vertex_0705AF30 + +inside_castle_seg7_vertex_0705B020: + type: VTX + count: 14 + offset: 0x5B020 + symbol: inside_castle_seg7_vertex_0705B020 + +inside_castle_seg7_vertex_0705B100: + type: VTX + count: 16 + offset: 0x5B100 + symbol: inside_castle_seg7_vertex_0705B100 + +inside_castle_seg7_vertex_0705B200: + type: VTX + count: 16 + offset: 0x5B200 + symbol: inside_castle_seg7_vertex_0705B200 + +inside_castle_seg7_vertex_0705B300: + type: VTX + count: 14 + offset: 0x5B300 + symbol: inside_castle_seg7_vertex_0705B300 + +inside_castle_seg7_vertex_0705B3E0: + type: VTX + count: 16 + offset: 0x5B3E0 + symbol: inside_castle_seg7_vertex_0705B3E0 + +inside_castle_seg7_vertex_0705B4E0: + type: VTX + count: 14 + offset: 0x5B4E0 + symbol: inside_castle_seg7_vertex_0705B4E0 + +inside_castle_seg7_vertex_0705B5C0: + type: VTX + count: 16 + offset: 0x5B5C0 + symbol: inside_castle_seg7_vertex_0705B5C0 + +inside_castle_seg7_vertex_0705B6C0: + type: VTX + count: 15 + offset: 0x5B6C0 + symbol: inside_castle_seg7_vertex_0705B6C0 + +inside_castle_seg7_vertex_0705B7B0: + type: VTX + count: 16 + offset: 0x5B7B0 + symbol: inside_castle_seg7_vertex_0705B7B0 + +inside_castle_seg7_vertex_0705B8B0: + type: VTX + count: 11 + offset: 0x5B8B0 + symbol: inside_castle_seg7_vertex_0705B8B0 + +inside_castle_seg7_vertex_0705B960: + type: VTX + count: 15 + offset: 0x5B960 + symbol: inside_castle_seg7_vertex_0705B960 + +inside_castle_seg7_vertex_0705BA50: + type: VTX + count: 14 + offset: 0x5BA50 + symbol: inside_castle_seg7_vertex_0705BA50 + +inside_castle_seg7_vertex_0705BB30: + type: VTX + count: 15 + offset: 0x5BB30 + symbol: inside_castle_seg7_vertex_0705BB30 + +inside_castle_seg7_vertex_0705BC20: + type: VTX + count: 15 + offset: 0x5BC20 + symbol: inside_castle_seg7_vertex_0705BC20 + +inside_castle_seg7_vertex_0705BD10: + type: VTX + count: 14 + offset: 0x5BD10 + symbol: inside_castle_seg7_vertex_0705BD10 + +inside_castle_seg7_vertex_0705BDF0: + type: VTX + count: 15 + offset: 0x5BDF0 + symbol: inside_castle_seg7_vertex_0705BDF0 + +inside_castle_seg7_vertex_0705BEE0: + type: VTX + count: 15 + offset: 0x5BEE0 + symbol: inside_castle_seg7_vertex_0705BEE0 + +inside_castle_seg7_vertex_0705BFD0: + type: VTX + count: 15 + offset: 0x5BFD0 + symbol: inside_castle_seg7_vertex_0705BFD0 + +inside_castle_seg7_vertex_0705C0C0: + type: VTX + count: 15 + offset: 0x5C0C0 + symbol: inside_castle_seg7_vertex_0705C0C0 + +inside_castle_seg7_vertex_0705C1B0: + type: VTX + count: 15 + offset: 0x5C1B0 + symbol: inside_castle_seg7_vertex_0705C1B0 + +inside_castle_seg7_vertex_0705C2A0: + type: VTX + count: 15 + offset: 0x5C2A0 + symbol: inside_castle_seg7_vertex_0705C2A0 + +inside_castle_seg7_vertex_0705C390: + type: VTX + count: 16 + offset: 0x5C390 + symbol: inside_castle_seg7_vertex_0705C390 + +inside_castle_seg7_vertex_0705C490: + type: VTX + count: 16 + offset: 0x5C490 + symbol: inside_castle_seg7_vertex_0705C490 + +inside_castle_seg7_vertex_0705C590: + type: VTX + count: 15 + offset: 0x5C590 + symbol: inside_castle_seg7_vertex_0705C590 + +inside_castle_seg7_vertex_0705C680: + type: VTX + count: 15 + offset: 0x5C680 + symbol: inside_castle_seg7_vertex_0705C680 + +inside_castle_seg7_vertex_0705C770: + type: VTX + count: 16 + offset: 0x5C770 + symbol: inside_castle_seg7_vertex_0705C770 + +inside_castle_seg7_vertex_0705C870: + type: VTX + count: 14 + offset: 0x5C870 + symbol: inside_castle_seg7_vertex_0705C870 + +inside_castle_seg7_vertex_0705C950: + type: VTX + count: 14 + offset: 0x5C950 + symbol: inside_castle_seg7_vertex_0705C950 + +inside_castle_seg7_vertex_0705CA30: + type: VTX + count: 16 + offset: 0x5CA30 + symbol: inside_castle_seg7_vertex_0705CA30 + +inside_castle_seg7_vertex_0705CB30: + type: VTX + count: 16 + offset: 0x5CB30 + symbol: inside_castle_seg7_vertex_0705CB30 + +inside_castle_seg7_vertex_0705CC30: + type: VTX + count: 16 + offset: 0x5CC30 + symbol: inside_castle_seg7_vertex_0705CC30 + +inside_castle_seg7_vertex_0705CD30: + type: VTX + count: 16 + offset: 0x5CD30 + symbol: inside_castle_seg7_vertex_0705CD30 + +inside_castle_seg7_vertex_0705CE30: + type: VTX + count: 7 + offset: 0x5CE30 + symbol: inside_castle_seg7_vertex_0705CE30 + +inside_castle_seg7_dl_0705CEA0: + type: GFX + offset: 0x5CEA0 + symbol: inside_castle_seg7_dl_0705CEA0 + +inside_castle_seg7_dl_0705D098: + type: GFX + offset: 0x5D098 + symbol: inside_castle_seg7_dl_0705D098 + +inside_castle_seg7_dl_0705D480: + type: GFX + offset: 0x5D480 + symbol: inside_castle_seg7_dl_0705D480 + +inside_castle_seg7_dl_0705D550: + type: GFX + offset: 0x5D550 + symbol: inside_castle_seg7_dl_0705D550 + +inside_castle_seg7_dl_0705DAD0: + type: GFX + offset: 0x5DAD0 + symbol: inside_castle_seg7_dl_0705DAD0 + +inside_castle_seg7_dl_0705DD60: + type: GFX + offset: 0x5DD60 + symbol: inside_castle_seg7_dl_0705DD60 + +inside_castle_seg7_dl_0705E088: + type: GFX + offset: 0x5E088 + symbol: inside_castle_seg7_dl_0705E088 + +inside_castle_seg7_vertex_0705E138: + type: VTX + count: 16 + offset: 0x5E138 + symbol: inside_castle_seg7_vertex_0705E138 + +inside_castle_seg7_dl_0705E238: + type: GFX + offset: 0x5E238 + symbol: inside_castle_seg7_dl_0705E238 + +inside_castle_seg7_dl_0705E2A0: + type: GFX + offset: 0x5E2A0 + symbol: inside_castle_seg7_dl_0705E2A0 + +inside_castle_seg7_lights_0705E310: + type: LIGHTS + size: 24 + offset: 0x5E310 + symbol: inside_castle_seg7_lights_0705E310 + +inside_castle_seg7_vertex_0705E328: + type: VTX + count: 12 + offset: 0x5E328 + symbol: inside_castle_seg7_vertex_0705E328 + +inside_castle_seg7_dl_0705E3E8: + type: GFX + offset: 0x5E3E8 + symbol: inside_castle_seg7_dl_0705E3E8 + +inside_castle_seg7_dl_0705E450: + type: GFX + offset: 0x5E450 + symbol: inside_castle_seg7_dl_0705E450 + +inside_castle_seg7_lights_0705E4C0: + type: LIGHTS + size: 24 + offset: 0x5E4C0 + symbol: inside_castle_seg7_lights_0705E4C0 + +inside_castle_seg7_lights_0705E4D8: + type: LIGHTS + size: 24 + offset: 0x5E4D8 + symbol: inside_castle_seg7_lights_0705E4D8 + +inside_castle_seg7_lights_0705E4F0: + type: LIGHTS + size: 24 + offset: 0x5E4F0 + symbol: inside_castle_seg7_lights_0705E4F0 + +inside_castle_seg7_lights_0705E508: + type: LIGHTS + size: 24 + offset: 0x5E508 + symbol: inside_castle_seg7_lights_0705E508 + +inside_castle_seg7_lights_0705E520: + type: LIGHTS + size: 24 + offset: 0x5E520 + symbol: inside_castle_seg7_lights_0705E520 + +inside_castle_seg7_vertex_0705E538: + type: VTX + count: 15 + offset: 0x5E538 + symbol: inside_castle_seg7_vertex_0705E538 + +inside_castle_seg7_vertex_0705E628: + type: VTX + count: 16 + offset: 0x5E628 + symbol: inside_castle_seg7_vertex_0705E628 + +inside_castle_seg7_vertex_0705E728: + type: VTX + count: 9 + offset: 0x5E728 + symbol: inside_castle_seg7_vertex_0705E728 + +inside_castle_seg7_vertex_0705E7B8: + type: VTX + count: 12 + offset: 0x5E7B8 + symbol: inside_castle_seg7_vertex_0705E7B8 + +inside_castle_seg7_vertex_0705E878: + type: VTX + count: 4 + offset: 0x5E878 + symbol: inside_castle_seg7_vertex_0705E878 + +inside_castle_seg7_vertex_0705E8B8: + type: VTX + count: 15 + offset: 0x5E8B8 + symbol: inside_castle_seg7_vertex_0705E8B8 + +inside_castle_seg7_vertex_0705E9A8: + type: VTX + count: 15 + offset: 0x5E9A8 + symbol: inside_castle_seg7_vertex_0705E9A8 + +inside_castle_seg7_vertex_0705EA98: + type: VTX + count: 16 + offset: 0x5EA98 + symbol: inside_castle_seg7_vertex_0705EA98 + +inside_castle_seg7_vertex_0705EB98: + type: VTX + count: 14 + offset: 0x5EB98 + symbol: inside_castle_seg7_vertex_0705EB98 + +inside_castle_seg7_vertex_0705EC78: + type: VTX + count: 15 + offset: 0x5EC78 + symbol: inside_castle_seg7_vertex_0705EC78 + +inside_castle_seg7_vertex_0705ED68: + type: VTX + count: 16 + offset: 0x5ED68 + symbol: inside_castle_seg7_vertex_0705ED68 + +inside_castle_seg7_vertex_0705EE68: + type: VTX + count: 16 + offset: 0x5EE68 + symbol: inside_castle_seg7_vertex_0705EE68 + +inside_castle_seg7_vertex_0705EF68: + type: VTX + count: 15 + offset: 0x5EF68 + symbol: inside_castle_seg7_vertex_0705EF68 + +inside_castle_seg7_vertex_0705F058: + type: VTX + count: 14 + offset: 0x5F058 + symbol: inside_castle_seg7_vertex_0705F058 + +inside_castle_seg7_vertex_0705F138: + type: VTX + count: 14 + offset: 0x5F138 + symbol: inside_castle_seg7_vertex_0705F138 + +inside_castle_seg7_vertex_0705F218: + type: VTX + count: 16 + offset: 0x5F218 + symbol: inside_castle_seg7_vertex_0705F218 + +inside_castle_seg7_vertex_0705F318: + type: VTX + count: 14 + offset: 0x5F318 + symbol: inside_castle_seg7_vertex_0705F318 + +inside_castle_seg7_vertex_0705F3F8: + type: VTX + count: 15 + offset: 0x5F3F8 + symbol: inside_castle_seg7_vertex_0705F3F8 + +inside_castle_seg7_vertex_0705F4E8: + type: VTX + count: 15 + offset: 0x5F4E8 + symbol: inside_castle_seg7_vertex_0705F4E8 + +inside_castle_seg7_vertex_0705F5D8: + type: VTX + count: 14 + offset: 0x5F5D8 + symbol: inside_castle_seg7_vertex_0705F5D8 + +inside_castle_seg7_vertex_0705F6B8: + type: VTX + count: 14 + offset: 0x5F6B8 + symbol: inside_castle_seg7_vertex_0705F6B8 + +inside_castle_seg7_vertex_0705F798: + type: VTX + count: 15 + offset: 0x5F798 + symbol: inside_castle_seg7_vertex_0705F798 + +inside_castle_seg7_vertex_0705F888: + type: VTX + count: 4 + offset: 0x5F888 + symbol: inside_castle_seg7_vertex_0705F888 + +inside_castle_seg7_vertex_0705F8C8: + type: VTX + count: 16 + offset: 0x5F8C8 + symbol: inside_castle_seg7_vertex_0705F8C8 + +inside_castle_seg7_vertex_0705F9C8: + type: VTX + count: 15 + offset: 0x5F9C8 + symbol: inside_castle_seg7_vertex_0705F9C8 + +inside_castle_seg7_vertex_0705FAB8: + type: VTX + count: 14 + offset: 0x5FAB8 + symbol: inside_castle_seg7_vertex_0705FAB8 + +inside_castle_seg7_vertex_0705FB98: + type: VTX + count: 16 + offset: 0x5FB98 + symbol: inside_castle_seg7_vertex_0705FB98 + +inside_castle_seg7_vertex_0705FC98: + type: VTX + count: 14 + offset: 0x5FC98 + symbol: inside_castle_seg7_vertex_0705FC98 + +inside_castle_seg7_vertex_0705FD78: + type: VTX + count: 14 + offset: 0x5FD78 + symbol: inside_castle_seg7_vertex_0705FD78 + +inside_castle_seg7_vertex_0705FE58: + type: VTX + count: 14 + offset: 0x5FE58 + symbol: inside_castle_seg7_vertex_0705FE58 + +inside_castle_seg7_vertex_0705FF38: + type: VTX + count: 14 + offset: 0x5FF38 + symbol: inside_castle_seg7_vertex_0705FF38 + +inside_castle_seg7_vertex_07060018: + type: VTX + count: 14 + offset: 0x60018 + symbol: inside_castle_seg7_vertex_07060018 + +inside_castle_seg7_vertex_070600F8: + type: VTX + count: 16 + offset: 0x600F8 + symbol: inside_castle_seg7_vertex_070600F8 + +inside_castle_seg7_vertex_070601F8: + type: VTX + count: 15 + offset: 0x601F8 + symbol: inside_castle_seg7_vertex_070601F8 + +inside_castle_seg7_vertex_070602E8: + type: VTX + count: 16 + offset: 0x602E8 + symbol: inside_castle_seg7_vertex_070602E8 + +inside_castle_seg7_vertex_070603E8: + type: VTX + count: 14 + offset: 0x603E8 + symbol: inside_castle_seg7_vertex_070603E8 + +inside_castle_seg7_vertex_070604C8: + type: VTX + count: 15 + offset: 0x604C8 + symbol: inside_castle_seg7_vertex_070604C8 + +inside_castle_seg7_vertex_070605B8: + type: VTX + count: 14 + offset: 0x605B8 + symbol: inside_castle_seg7_vertex_070605B8 + +inside_castle_seg7_vertex_07060698: + type: VTX + count: 15 + offset: 0x60698 + symbol: inside_castle_seg7_vertex_07060698 + +inside_castle_seg7_vertex_07060788: + type: VTX + count: 15 + offset: 0x60788 + symbol: inside_castle_seg7_vertex_07060788 + +inside_castle_seg7_vertex_07060878: + type: VTX + count: 16 + offset: 0x60878 + symbol: inside_castle_seg7_vertex_07060878 + +inside_castle_seg7_vertex_07060978: + type: VTX + count: 15 + offset: 0x60978 + symbol: inside_castle_seg7_vertex_07060978 + +inside_castle_seg7_vertex_07060A68: + type: VTX + count: 15 + offset: 0x60A68 + symbol: inside_castle_seg7_vertex_07060A68 + +inside_castle_seg7_dl_07060B58: + type: GFX + offset: 0x60B58 + symbol: inside_castle_seg7_dl_07060B58 + +inside_castle_seg7_dl_07060C68: + type: GFX + offset: 0x60C68 + symbol: inside_castle_seg7_dl_07060C68 + +inside_castle_seg7_dl_07060E70: + type: GFX + offset: 0x60E70 + symbol: inside_castle_seg7_dl_07060E70 + +inside_castle_seg7_dl_07060EF8: + type: GFX + offset: 0x60EF8 + symbol: inside_castle_seg7_dl_07060EF8 + +inside_castle_seg7_dl_07061188: + type: GFX + offset: 0x61188 + symbol: inside_castle_seg7_dl_07061188 + +inside_castle_seg7_dl_070616E8: + type: GFX + offset: 0x616E8 + symbol: inside_castle_seg7_dl_070616E8 + +inside_castle_seg7_vertex_07061790: + type: VTX + count: 15 + offset: 0x61790 + symbol: inside_castle_seg7_vertex_07061790 + +inside_castle_seg7_vertex_07061880: + type: VTX + count: 15 + offset: 0x61880 + symbol: inside_castle_seg7_vertex_07061880 + +inside_castle_seg7_vertex_07061970: + type: VTX + count: 14 + offset: 0x61970 + symbol: inside_castle_seg7_vertex_07061970 + +inside_castle_seg7_vertex_07061A50: + type: VTX + count: 12 + offset: 0x61A50 + symbol: inside_castle_seg7_vertex_07061A50 + +inside_castle_seg7_dl_07061B10: + type: GFX + offset: 0x61B10 + symbol: inside_castle_seg7_dl_07061B10 + +inside_castle_seg7_dl_07061C20: + type: GFX + offset: 0x61C20 + symbol: inside_castle_seg7_dl_07061C20 + +inside_castle_seg7_lights_07061C90: + type: LIGHTS + size: 24 + offset: 0x61C90 + symbol: inside_castle_seg7_lights_07061C90 + +inside_castle_seg7_lights_07061CA8: + type: LIGHTS + size: 24 + offset: 0x61CA8 + symbol: inside_castle_seg7_lights_07061CA8 + +inside_castle_seg7_lights_07061CC0: + type: LIGHTS + size: 24 + offset: 0x61CC0 + symbol: inside_castle_seg7_lights_07061CC0 + +inside_castle_seg7_vertex_07061CD8: + type: VTX + count: 15 + offset: 0x61CD8 + symbol: inside_castle_seg7_vertex_07061CD8 + +inside_castle_seg7_vertex_07061DC8: + type: VTX + count: 16 + offset: 0x61DC8 + symbol: inside_castle_seg7_vertex_07061DC8 + +inside_castle_seg7_vertex_07061EC8: + type: VTX + count: 10 + offset: 0x61EC8 + symbol: inside_castle_seg7_vertex_07061EC8 + +inside_castle_seg7_vertex_07061F68: + type: VTX + count: 15 + offset: 0x61F68 + symbol: inside_castle_seg7_vertex_07061F68 + +inside_castle_seg7_vertex_07062058: + type: VTX + count: 15 + offset: 0x62058 + symbol: inside_castle_seg7_vertex_07062058 + +inside_castle_seg7_vertex_07062148: + type: VTX + count: 15 + offset: 0x62148 + symbol: inside_castle_seg7_vertex_07062148 + +inside_castle_seg7_vertex_07062238: + type: VTX + count: 14 + offset: 0x62238 + symbol: inside_castle_seg7_vertex_07062238 + +inside_castle_seg7_vertex_07062318: + type: VTX + count: 14 + offset: 0x62318 + symbol: inside_castle_seg7_vertex_07062318 + +inside_castle_seg7_vertex_070623F8: + type: VTX + count: 14 + offset: 0x623F8 + symbol: inside_castle_seg7_vertex_070623F8 + +inside_castle_seg7_vertex_070624D8: + type: VTX + count: 16 + offset: 0x624D8 + symbol: inside_castle_seg7_vertex_070624D8 + +inside_castle_seg7_vertex_070625D8: + type: VTX + count: 16 + offset: 0x625D8 + symbol: inside_castle_seg7_vertex_070625D8 + +inside_castle_seg7_vertex_070626D8: + type: VTX + count: 16 + offset: 0x626D8 + symbol: inside_castle_seg7_vertex_070626D8 + +inside_castle_seg7_vertex_070627D8: + type: VTX + count: 16 + offset: 0x627D8 + symbol: inside_castle_seg7_vertex_070627D8 + +inside_castle_seg7_vertex_070628D8: + type: VTX + count: 15 + offset: 0x628D8 + symbol: inside_castle_seg7_vertex_070628D8 + +inside_castle_seg7_vertex_070629C8: + type: VTX + count: 14 + offset: 0x629C8 + symbol: inside_castle_seg7_vertex_070629C8 + +inside_castle_seg7_vertex_07062AA8: + type: VTX + count: 15 + offset: 0x62AA8 + symbol: inside_castle_seg7_vertex_07062AA8 + +inside_castle_seg7_vertex_07062B98: + type: VTX + count: 15 + offset: 0x62B98 + symbol: inside_castle_seg7_vertex_07062B98 + +inside_castle_seg7_vertex_07062C88: + type: VTX + count: 14 + offset: 0x62C88 + symbol: inside_castle_seg7_vertex_07062C88 + +inside_castle_seg7_vertex_07062D68: + type: VTX + count: 15 + offset: 0x62D68 + symbol: inside_castle_seg7_vertex_07062D68 + +inside_castle_seg7_vertex_07062E58: + type: VTX + count: 8 + offset: 0x62E58 + symbol: inside_castle_seg7_vertex_07062E58 + +inside_castle_seg7_vertex_07062ED8: + type: VTX + count: 15 + offset: 0x62ED8 + symbol: inside_castle_seg7_vertex_07062ED8 + +inside_castle_seg7_vertex_07062FC8: + type: VTX + count: 15 + offset: 0x62FC8 + symbol: inside_castle_seg7_vertex_07062FC8 + +inside_castle_seg7_vertex_070630B8: + type: VTX + count: 4 + offset: 0x630B8 + symbol: inside_castle_seg7_vertex_070630B8 + +inside_castle_seg7_vertex_070630F8: + type: VTX + count: 15 + offset: 0x630F8 + symbol: inside_castle_seg7_vertex_070630F8 + +inside_castle_seg7_vertex_070631E8: + type: VTX + count: 14 + offset: 0x631E8 + symbol: inside_castle_seg7_vertex_070631E8 + +inside_castle_seg7_vertex_070632C8: + type: VTX + count: 14 + offset: 0x632C8 + symbol: inside_castle_seg7_vertex_070632C8 + +inside_castle_seg7_vertex_070633A8: + type: VTX + count: 16 + offset: 0x633A8 + symbol: inside_castle_seg7_vertex_070633A8 + +inside_castle_seg7_vertex_070634A8: + type: VTX + count: 14 + offset: 0x634A8 + symbol: inside_castle_seg7_vertex_070634A8 + +inside_castle_seg7_vertex_07063588: + type: VTX + count: 14 + offset: 0x63588 + symbol: inside_castle_seg7_vertex_07063588 + +inside_castle_seg7_vertex_07063668: + type: VTX + count: 15 + offset: 0x63668 + symbol: inside_castle_seg7_vertex_07063668 + +inside_castle_seg7_vertex_07063758: + type: VTX + count: 15 + offset: 0x63758 + symbol: inside_castle_seg7_vertex_07063758 + +inside_castle_seg7_vertex_07063848: + type: VTX + count: 14 + offset: 0x63848 + symbol: inside_castle_seg7_vertex_07063848 + +inside_castle_seg7_vertex_07063928: + type: VTX + count: 16 + offset: 0x63928 + symbol: inside_castle_seg7_vertex_07063928 + +inside_castle_seg7_vertex_07063A28: + type: VTX + count: 14 + offset: 0x63A28 + symbol: inside_castle_seg7_vertex_07063A28 + +inside_castle_seg7_vertex_07063B08: + type: VTX + count: 15 + offset: 0x63B08 + symbol: inside_castle_seg7_vertex_07063B08 + +inside_castle_seg7_vertex_07063BF8: + type: VTX + count: 15 + offset: 0x63BF8 + symbol: inside_castle_seg7_vertex_07063BF8 + +inside_castle_seg7_vertex_07063CE8: + type: VTX + count: 15 + offset: 0x63CE8 + symbol: inside_castle_seg7_vertex_07063CE8 + +inside_castle_seg7_vertex_07063DD8: + type: VTX + count: 4 + offset: 0x63DD8 + symbol: inside_castle_seg7_vertex_07063DD8 + +inside_castle_seg7_vertex_07063E18: + type: VTX + count: 15 + offset: 0x63E18 + symbol: inside_castle_seg7_vertex_07063E18 + +inside_castle_seg7_vertex_07063F08: + type: VTX + count: 15 + offset: 0x63F08 + symbol: inside_castle_seg7_vertex_07063F08 + +inside_castle_seg7_vertex_07063FF8: + type: VTX + count: 8 + offset: 0x63FF8 + symbol: inside_castle_seg7_vertex_07063FF8 + +inside_castle_seg7_dl_07064078: + type: GFX + offset: 0x64078 + symbol: inside_castle_seg7_dl_07064078 + +inside_castle_seg7_dl_07064180: + type: GFX + offset: 0x64180 + symbol: inside_castle_seg7_dl_07064180 + +inside_castle_seg7_dl_07064618: + type: GFX + offset: 0x64618 + symbol: inside_castle_seg7_dl_07064618 + +inside_castle_seg7_dl_07064A50: + type: GFX + offset: 0x64A50 + symbol: inside_castle_seg7_dl_07064A50 + +inside_castle_seg7_dl_07064A88: + type: GFX + offset: 0x64A88 + symbol: inside_castle_seg7_dl_07064A88 + +inside_castle_seg7_dl_07064B28: + type: GFX + offset: 0x64B28 + symbol: inside_castle_seg7_dl_07064B28 + +inside_castle_seg7_dl_07064B78: + type: GFX + offset: 0x64B78 + symbol: inside_castle_seg7_dl_07064B78 + +inside_castle_seg7_vertex_07064C40: + type: VTX + count: 12 + offset: 0x64C40 + symbol: inside_castle_seg7_vertex_07064C40 + +inside_castle_seg7_dl_07064D00: + type: GFX + offset: 0x64D00 + symbol: inside_castle_seg7_dl_07064D00 + +inside_castle_seg7_dl_07064D58: + type: GFX + offset: 0x64D58 + symbol: inside_castle_seg7_dl_07064D58 + +inside_castle_seg7_lights_07064DC8: + type: LIGHTS + size: 24 + offset: 0x64DC8 + symbol: inside_castle_seg7_lights_07064DC8 + +inside_castle_seg7_vertex_07064DE0: + type: VTX + count: 16 + offset: 0x64DE0 + symbol: inside_castle_seg7_vertex_07064DE0 + +inside_castle_seg7_vertex_07064EE0: + type: VTX + count: 15 + offset: 0x64EE0 + symbol: inside_castle_seg7_vertex_07064EE0 + +inside_castle_seg7_vertex_07064FD0: + type: VTX + count: 16 + offset: 0x64FD0 + symbol: inside_castle_seg7_vertex_07064FD0 + +inside_castle_seg7_vertex_070650D0: + type: VTX + count: 15 + offset: 0x650D0 + symbol: inside_castle_seg7_vertex_070650D0 + +inside_castle_seg7_vertex_070651C0: + type: VTX + count: 15 + offset: 0x651C0 + symbol: inside_castle_seg7_vertex_070651C0 + +inside_castle_seg7_vertex_070652B0: + type: VTX + count: 15 + offset: 0x652B0 + symbol: inside_castle_seg7_vertex_070652B0 + +inside_castle_seg7_vertex_070653A0: + type: VTX + count: 12 + offset: 0x653A0 + symbol: inside_castle_seg7_vertex_070653A0 + +inside_castle_seg7_vertex_07065460: + type: VTX + count: 16 + offset: 0x65460 + symbol: inside_castle_seg7_vertex_07065460 + +inside_castle_seg7_vertex_07065560: + type: VTX + count: 12 + offset: 0x65560 + symbol: inside_castle_seg7_vertex_07065560 + +inside_castle_seg7_vertex_07065620: + type: VTX + count: 15 + offset: 0x65620 + symbol: inside_castle_seg7_vertex_07065620 + +inside_castle_seg7_vertex_07065710: + type: VTX + count: 16 + offset: 0x65710 + symbol: inside_castle_seg7_vertex_07065710 + +inside_castle_seg7_vertex_07065810: + type: VTX + count: 11 + offset: 0x65810 + symbol: inside_castle_seg7_vertex_07065810 + +inside_castle_seg7_vertex_070658C0: + type: VTX + count: 16 + offset: 0x658C0 + symbol: inside_castle_seg7_vertex_070658C0 + +inside_castle_seg7_vertex_070659C0: + type: VTX + count: 15 + offset: 0x659C0 + symbol: inside_castle_seg7_vertex_070659C0 + +inside_castle_seg7_vertex_07065AB0: + type: VTX + count: 16 + offset: 0x65AB0 + symbol: inside_castle_seg7_vertex_07065AB0 + +inside_castle_seg7_vertex_07065BB0: + type: VTX + count: 14 + offset: 0x65BB0 + symbol: inside_castle_seg7_vertex_07065BB0 + +inside_castle_seg7_vertex_07065C90: + type: VTX + count: 15 + offset: 0x65C90 + symbol: inside_castle_seg7_vertex_07065C90 + +inside_castle_seg7_vertex_07065D80: + type: VTX + count: 15 + offset: 0x65D80 + symbol: inside_castle_seg7_vertex_07065D80 + +inside_castle_seg7_vertex_07065E70: + type: VTX + count: 14 + offset: 0x65E70 + symbol: inside_castle_seg7_vertex_07065E70 + +inside_castle_seg7_vertex_07065F50: + type: VTX + count: 14 + offset: 0x65F50 + symbol: inside_castle_seg7_vertex_07065F50 + +inside_castle_seg7_vertex_07066030: + type: VTX + count: 14 + offset: 0x66030 + symbol: inside_castle_seg7_vertex_07066030 + +inside_castle_seg7_vertex_07066110: + type: VTX + count: 14 + offset: 0x66110 + symbol: inside_castle_seg7_vertex_07066110 + +inside_castle_seg7_vertex_070661F0: + type: VTX + count: 7 + offset: 0x661F0 + symbol: inside_castle_seg7_vertex_070661F0 + +inside_castle_seg7_vertex_07066260: + type: VTX + count: 16 + offset: 0x66260 + symbol: inside_castle_seg7_vertex_07066260 + +inside_castle_seg7_vertex_07066360: + type: VTX + count: 16 + offset: 0x66360 + symbol: inside_castle_seg7_vertex_07066360 + +inside_castle_seg7_vertex_07066460: + type: VTX + count: 16 + offset: 0x66460 + symbol: inside_castle_seg7_vertex_07066460 + +inside_castle_seg7_dl_07066560: + type: GFX + offset: 0x66560 + symbol: inside_castle_seg7_dl_07066560 + +inside_castle_seg7_dl_07066768: + type: GFX + offset: 0x66768 + symbol: inside_castle_seg7_dl_07066768 + +inside_castle_seg7_dl_07066838: + type: GFX + offset: 0x66838 + symbol: inside_castle_seg7_dl_07066838 + +inside_castle_seg7_dl_07066910: + type: GFX + offset: 0x66910 + symbol: inside_castle_seg7_dl_07066910 + +inside_castle_seg7_dl_07066BE8: + type: GFX + offset: 0x66BE8 + symbol: inside_castle_seg7_dl_07066BE8 + +inside_castle_seg7_dl_07066CE0: + type: GFX + offset: 0x66CE0 + symbol: inside_castle_seg7_dl_07066CE0 + +inside_castle_seg7_vertex_07066D88: + type: VTX + count: 12 + offset: 0x66D88 + symbol: inside_castle_seg7_vertex_07066D88 + +inside_castle_seg7_dl_07066E48: + type: GFX + offset: 0x66E48 + symbol: inside_castle_seg7_dl_07066E48 + +inside_castle_seg7_dl_07066E90: + type: GFX + offset: 0x66E90 + symbol: inside_castle_seg7_dl_07066E90 + +inside_castle_seg7_lights_07066F00: + type: LIGHTS + size: 24 + offset: 0x66F00 + symbol: inside_castle_seg7_lights_07066F00 + +inside_castle_seg7_vertex_07066F18: + type: VTX + count: 4 + offset: 0x66F18 + symbol: inside_castle_seg7_vertex_07066F18 + +inside_castle_seg7_dl_07066F58: + type: GFX + offset: 0x66F58 + symbol: inside_castle_seg7_dl_07066F58 + +inside_castle_seg7_dl_07066FA0: + type: GFX + offset: 0x66FA0 + symbol: inside_castle_seg7_dl_07066FA0 + +inside_castle_seg7_lights_07067010: + type: LIGHTS + size: 24 + offset: 0x67010 + symbol: inside_castle_seg7_lights_07067010 + +inside_castle_seg7_lights_07067028: + type: LIGHTS + size: 24 + offset: 0x67028 + symbol: inside_castle_seg7_lights_07067028 + +inside_castle_seg7_lights_07067040: + type: LIGHTS + size: 24 + offset: 0x67040 + symbol: inside_castle_seg7_lights_07067040 + +inside_castle_seg7_lights_07067058: + type: LIGHTS + size: 24 + offset: 0x67058 + symbol: inside_castle_seg7_lights_07067058 + +inside_castle_seg7_vertex_07067070: + type: VTX + count: 8 + offset: 0x67070 + symbol: inside_castle_seg7_vertex_07067070 + +inside_castle_seg7_vertex_070670F0: + type: VTX + count: 10 + offset: 0x670F0 + symbol: inside_castle_seg7_vertex_070670F0 + +inside_castle_seg7_vertex_07067190: + type: VTX + count: 15 + offset: 0x67190 + symbol: inside_castle_seg7_vertex_07067190 + +inside_castle_seg7_vertex_07067280: + type: VTX + count: 15 + offset: 0x67280 + symbol: inside_castle_seg7_vertex_07067280 + +inside_castle_seg7_vertex_07067370: + type: VTX + count: 15 + offset: 0x67370 + symbol: inside_castle_seg7_vertex_07067370 + +inside_castle_seg7_vertex_07067460: + type: VTX + count: 7 + offset: 0x67460 + symbol: inside_castle_seg7_vertex_07067460 + +inside_castle_seg7_vertex_070674D0: + type: VTX + count: 16 + offset: 0x674D0 + symbol: inside_castle_seg7_vertex_070674D0 + +inside_castle_seg7_vertex_070675D0: + type: VTX + count: 16 + offset: 0x675D0 + symbol: inside_castle_seg7_vertex_070675D0 + +inside_castle_seg7_vertex_070676D0: + type: VTX + count: 14 + offset: 0x676D0 + symbol: inside_castle_seg7_vertex_070676D0 + +inside_castle_seg7_vertex_070677B0: + type: VTX + count: 16 + offset: 0x677B0 + symbol: inside_castle_seg7_vertex_070677B0 + +inside_castle_seg7_vertex_070678B0: + type: VTX + count: 16 + offset: 0x678B0 + symbol: inside_castle_seg7_vertex_070678B0 + +inside_castle_seg7_vertex_070679B0: + type: VTX + count: 16 + offset: 0x679B0 + symbol: inside_castle_seg7_vertex_070679B0 + +inside_castle_seg7_vertex_07067AB0: + type: VTX + count: 15 + offset: 0x67AB0 + symbol: inside_castle_seg7_vertex_07067AB0 + +inside_castle_seg7_vertex_07067BA0: + type: VTX + count: 15 + offset: 0x67BA0 + symbol: inside_castle_seg7_vertex_07067BA0 + +inside_castle_seg7_vertex_07067C90: + type: VTX + count: 16 + offset: 0x67C90 + symbol: inside_castle_seg7_vertex_07067C90 + +inside_castle_seg7_vertex_07067D90: + type: VTX + count: 16 + offset: 0x67D90 + symbol: inside_castle_seg7_vertex_07067D90 + +inside_castle_seg7_vertex_07067E90: + type: VTX + count: 16 + offset: 0x67E90 + symbol: inside_castle_seg7_vertex_07067E90 + +inside_castle_seg7_vertex_07067F90: + type: VTX + count: 16 + offset: 0x67F90 + symbol: inside_castle_seg7_vertex_07067F90 + +inside_castle_seg7_vertex_07068090: + type: VTX + count: 4 + offset: 0x68090 + symbol: inside_castle_seg7_vertex_07068090 + +inside_castle_seg7_vertex_070680D0: + type: VTX + count: 16 + offset: 0x680D0 + symbol: inside_castle_seg7_vertex_070680D0 + +inside_castle_seg7_vertex_070681D0: + type: VTX + count: 4 + offset: 0x681D0 + symbol: inside_castle_seg7_vertex_070681D0 + +inside_castle_seg7_dl_07068210: + type: GFX + offset: 0x68210 + symbol: inside_castle_seg7_dl_07068210 + +inside_castle_seg7_dl_07068288: + type: GFX + offset: 0x68288 + symbol: inside_castle_seg7_dl_07068288 + +inside_castle_seg7_dl_070682F0: + type: GFX + offset: 0x682F0 + symbol: inside_castle_seg7_dl_070682F0 + +inside_castle_seg7_dl_070683F0: + type: GFX + offset: 0x683F0 + symbol: inside_castle_seg7_dl_070683F0 + +inside_castle_seg7_dl_070684E8: + type: GFX + offset: 0x684E8 + symbol: inside_castle_seg7_dl_070684E8 + +inside_castle_seg7_dl_070687A8: + type: GFX + offset: 0x687A8 + symbol: inside_castle_seg7_dl_070687A8 + +inside_castle_seg7_dl_07068820: + type: GFX + offset: 0x68820 + symbol: inside_castle_seg7_dl_07068820 + +inside_castle_seg7_dl_07068850: + type: GFX + offset: 0x68850 + symbol: inside_castle_seg7_dl_07068850 + +inside_castle_seg7_lights_07068908: + type: LIGHTS + size: 24 + offset: 0x68908 + symbol: inside_castle_seg7_lights_07068908 + +inside_castle_seg7_vertex_07068920: + type: VTX + count: 4 + offset: 0x68920 + symbol: inside_castle_seg7_vertex_07068920 + +inside_castle_seg7_vertex_07068960: + type: VTX + count: 16 + offset: 0x68960 + symbol: inside_castle_seg7_vertex_07068960 + +inside_castle_seg7_dl_07068A60: + type: GFX + offset: 0x68A60 + symbol: inside_castle_seg7_dl_07068A60 + +inside_castle_seg7_dl_07068AA8: + type: GFX + offset: 0x68AA8 + symbol: inside_castle_seg7_dl_07068AA8 + +inside_castle_seg7_dl_07068B10: + type: GFX + offset: 0x68B10 + symbol: inside_castle_seg7_dl_07068B10 + +inside_castle_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x68B88 + symbol: inside_castle_seg7_area_1_collision + +inside_castle_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x6E364 + symbol: inside_castle_seg7_area_2_collision + +inside_castle_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x73AAC + symbol: inside_castle_seg7_area_3_collision + +inside_castle_seg7_collision_ddd_warp: + type: SM64:COLLISION + offset: 0x775B4 + symbol: inside_castle_seg7_collision_ddd_warp + +inside_castle_seg7_collision_ddd_warp_2: + type: SM64:COLLISION + offset: 0x7768C + symbol: inside_castle_seg7_collision_ddd_warp_2 + +inside_castle_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x77764 + symbol: inside_castle_seg7_area_1_macro_objs + +inside_castle_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x777E0 + symbol: inside_castle_seg7_area_2_macro_objs + +inside_castle_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x777EC + symbol: inside_castle_seg7_area_3_macro_objs + +inside_castle_seg7_area_1_rooms: + type: BLOB + size: 0x860 + offset: 0x7782C + symbol: inside_castle_seg7_area_1_rooms + +inside_castle_seg7_area_2_rooms: + type: BLOB + size: 0x7E2 + offset: 0x7808C + symbol: inside_castle_seg7_area_2_rooms + +inside_castle_seg7_area_3_rooms: + type: BLOB + size: 0x572 + offset: 0x78870 + symbol: inside_castle_seg7_area_3_rooms + +inside_castle_seg7_collision_floor_trap: + type: SM64:COLLISION + offset: 0x78DE4 + symbol: inside_castle_seg7_collision_floor_trap + +inside_castle_seg7_collision_star_door: + type: SM64:COLLISION + offset: 0x78E14 + symbol: inside_castle_seg7_collision_star_door + +inside_castle_seg7_collision_water_level_pillar: + type: SM64:COLLISION + offset: 0x78E80 + symbol: inside_castle_seg7_collision_water_level_pillar + +inside_castle_seg7_trajectory_mips_0: + type: SM64:TRAJECTORY + offset: 0x78EF8 + symbol: inside_castle_seg7_trajectory_mips_0 + +inside_castle_seg7_trajectory_mips_1: + type: SM64:TRAJECTORY + offset: 0x78F2C + symbol: inside_castle_seg7_trajectory_mips_1 + +inside_castle_seg7_trajectory_mips_2: + type: SM64:TRAJECTORY + offset: 0x78F68 + symbol: inside_castle_seg7_trajectory_mips_2 + +inside_castle_seg7_trajectory_mips_3: + type: SM64:TRAJECTORY + offset: 0x78F7C + symbol: inside_castle_seg7_trajectory_mips_3 + +inside_castle_seg7_trajectory_mips_4: + type: SM64:TRAJECTORY + offset: 0x78FA8 + symbol: inside_castle_seg7_trajectory_mips_4 + +inside_castle_seg7_trajectory_mips_5: + type: SM64:TRAJECTORY + offset: 0x78FD4 + symbol: inside_castle_seg7_trajectory_mips_5 + +inside_castle_seg7_trajectory_mips_6: + type: SM64:TRAJECTORY + offset: 0x78FE8 + symbol: inside_castle_seg7_trajectory_mips_6 + +inside_castle_seg7_trajectory_mips_7: + type: SM64:TRAJECTORY + offset: 0x79004 + symbol: inside_castle_seg7_trajectory_mips_7 + +inside_castle_seg7_trajectory_mips_8: + type: SM64:TRAJECTORY + offset: 0x79020 + symbol: inside_castle_seg7_trajectory_mips_8 + +inside_castle_seg7_trajectory_mips_9: + type: SM64:TRAJECTORY + offset: 0x79044 + symbol: inside_castle_seg7_trajectory_mips_9 + +inside_castle_seg7_trajectory_mips: + type: ASSET_ARRAY + assetType: Trajectory + factoryType: SM64:TRAJECTORY + count: 10 + offset: 0x79068 + symbol: inside_castle_seg7_trajectory_mips + +inside_castle_movtex_green_room_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x79090 + symbol: inside_castle_movtex_green_room_water_data + +inside_castle_movtex_moat_leftover_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x790B0 + symbol: inside_castle_movtex_moat_leftover_water_data + +inside_castle_movtex_moat_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x790D0 + symbol: inside_castle_movtex_moat_water_data + +inside_castle_movtex_green_room_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x790F0 + symbol: inside_castle_movtex_green_room_water + +inside_castle_movtex_moat_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x79100 + symbol: inside_castle_movtex_moat_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/castle_inside/geo.yml new file mode 100644 index 0000000..556aebe --- /dev/null +++ b/android/app/src/main/assets/ghostship/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: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm.yml new file mode 100644 index 0000000..1859878 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm.yml @@ -0,0 +1,2738 @@ +:config: + autopads: false + compression: + offset: 0x381EF0 + segments: + - [ 0x7, 0x381EF0 ] + external_files: + - "assets/ymls/jp/textures/snow.yml" + header: + header: + - '#include "ccm/geo.h"' + - '' + - 'extern const LevelScript level_ccm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ccm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 256 + width: 32 + height: 4 + offset: 0x800 + format: RGBA16 + symbol: ccm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x900 + format: RGBA16 + symbol: ccm_seg7_texture_07000900 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1100 + format: RGBA16 + symbol: ccm_seg7_texture_07001100 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1900 + format: RGBA16 + symbol: ccm_seg7_texture_07001900 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2100 + format: RGBA16 + symbol: ccm_seg7_texture_07002100 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2900 + format: RGBA16 + symbol: ccm_seg7_texture_07002900 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3100 + format: RGBA16 + symbol: ccm_seg7_texture_07003100 + +8: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3900 + format: IA16 + symbol: ccm_seg7_texture_07003900 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3B00 + format: IA16 + symbol: ccm_seg7_texture_07003B00 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4300 + format: RGBA16 + symbol: ccm_seg7_texture_07004300 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4B00 + format: RGBA16 + symbol: ccm_seg7_texture_07004B00 + +ccm_seg7_lights_07005300: + type: LIGHTS + size: 24 + offset: 0x5300 + symbol: ccm_seg7_lights_07005300 + +ccm_seg7_lights_07005318: + type: LIGHTS + size: 24 + offset: 0x5318 + symbol: ccm_seg7_lights_07005318 + +ccm_seg7_lights_07005330: + type: LIGHTS + size: 24 + offset: 0x5330 + symbol: ccm_seg7_lights_07005330 + +ccm_seg7_lights_07005348: + type: LIGHTS + size: 24 + offset: 0x5348 + symbol: ccm_seg7_lights_07005348 + +ccm_seg7_vertex_07005360: + type: VTX + count: 16 + offset: 0x5360 + symbol: ccm_seg7_vertex_07005360 + +ccm_seg7_vertex_07005460: + type: VTX + count: 16 + offset: 0x5460 + symbol: ccm_seg7_vertex_07005460 + +ccm_seg7_vertex_07005560: + type: VTX + count: 16 + offset: 0x5560 + symbol: ccm_seg7_vertex_07005560 + +ccm_seg7_vertex_07005660: + type: VTX + count: 15 + offset: 0x5660 + symbol: ccm_seg7_vertex_07005660 + +ccm_seg7_vertex_07005750: + type: VTX + count: 15 + offset: 0x5750 + symbol: ccm_seg7_vertex_07005750 + +ccm_seg7_vertex_07005840: + type: VTX + count: 14 + offset: 0x5840 + symbol: ccm_seg7_vertex_07005840 + +ccm_seg7_vertex_07005920: + type: VTX + count: 14 + offset: 0x5920 + symbol: ccm_seg7_vertex_07005920 + +ccm_seg7_vertex_07005A00: + type: VTX + count: 16 + offset: 0x5A00 + symbol: ccm_seg7_vertex_07005A00 + +ccm_seg7_vertex_07005B00: + type: VTX + count: 15 + offset: 0x5B00 + symbol: ccm_seg7_vertex_07005B00 + +ccm_seg7_vertex_07005BF0: + type: VTX + count: 15 + offset: 0x5BF0 + symbol: ccm_seg7_vertex_07005BF0 + +ccm_seg7_vertex_07005CE0: + type: VTX + count: 16 + offset: 0x5CE0 + symbol: ccm_seg7_vertex_07005CE0 + +ccm_seg7_vertex_07005DE0: + type: VTX + count: 16 + offset: 0x5DE0 + symbol: ccm_seg7_vertex_07005DE0 + +ccm_seg7_vertex_07005EE0: + type: VTX + count: 14 + offset: 0x5EE0 + symbol: ccm_seg7_vertex_07005EE0 + +ccm_seg7_vertex_07005FC0: + type: VTX + count: 16 + offset: 0x5FC0 + symbol: ccm_seg7_vertex_07005FC0 + +ccm_seg7_vertex_070060C0: + type: VTX + count: 16 + offset: 0x60C0 + symbol: ccm_seg7_vertex_070060C0 + +ccm_seg7_vertex_070061C0: + type: VTX + count: 9 + offset: 0x61C0 + symbol: ccm_seg7_vertex_070061C0 + +ccm_seg7_vertex_07006250: + type: VTX + count: 6 + offset: 0x6250 + symbol: ccm_seg7_vertex_07006250 + +ccm_seg7_vertex_070062B0: + type: VTX + count: 15 + offset: 0x62B0 + symbol: ccm_seg7_vertex_070062B0 + +ccm_seg7_vertex_070063A0: + type: VTX + count: 7 + offset: 0x63A0 + symbol: ccm_seg7_vertex_070063A0 + +ccm_seg7_vertex_07006410: + type: VTX + count: 16 + offset: 0x6410 + symbol: ccm_seg7_vertex_07006410 + +ccm_seg7_vertex_07006510: + type: VTX + count: 10 + offset: 0x6510 + symbol: ccm_seg7_vertex_07006510 + +ccm_seg7_vertex_070065B0: + type: VTX + count: 16 + offset: 0x65B0 + symbol: ccm_seg7_vertex_070065B0 + +ccm_seg7_vertex_070066B0: + type: VTX + count: 16 + offset: 0x66B0 + symbol: ccm_seg7_vertex_070066B0 + +ccm_seg7_vertex_070067B0: + type: VTX + count: 16 + offset: 0x67B0 + symbol: ccm_seg7_vertex_070067B0 + +ccm_seg7_vertex_070068B0: + type: VTX + count: 16 + offset: 0x68B0 + symbol: ccm_seg7_vertex_070068B0 + +ccm_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: ccm_seg7_vertex_070069B0 + +ccm_seg7_vertex_07006AA0: + type: VTX + count: 13 + offset: 0x6AA0 + symbol: ccm_seg7_vertex_07006AA0 + +ccm_seg7_vertex_07006B70: + type: VTX + count: 16 + offset: 0x6B70 + symbol: ccm_seg7_vertex_07006B70 + +ccm_seg7_vertex_07006C70: + type: VTX + count: 14 + offset: 0x6C70 + symbol: ccm_seg7_vertex_07006C70 + +ccm_seg7_vertex_07006D50: + type: VTX + count: 14 + offset: 0x6D50 + symbol: ccm_seg7_vertex_07006D50 + +ccm_seg7_vertex_07006E30: + type: VTX + count: 14 + offset: 0x6E30 + symbol: ccm_seg7_vertex_07006E30 + +ccm_seg7_vertex_07006F10: + type: VTX + count: 16 + offset: 0x6F10 + symbol: ccm_seg7_vertex_07006F10 + +ccm_seg7_vertex_07007010: + type: VTX + count: 14 + offset: 0x7010 + symbol: ccm_seg7_vertex_07007010 + +ccm_seg7_vertex_070070F0: + type: VTX + count: 16 + offset: 0x70F0 + symbol: ccm_seg7_vertex_070070F0 + +ccm_seg7_vertex_070071F0: + type: VTX + count: 15 + offset: 0x71F0 + symbol: ccm_seg7_vertex_070071F0 + +ccm_seg7_vertex_070072E0: + type: VTX + count: 16 + offset: 0x72E0 + symbol: ccm_seg7_vertex_070072E0 + +ccm_seg7_vertex_070073E0: + type: VTX + count: 15 + offset: 0x73E0 + symbol: ccm_seg7_vertex_070073E0 + +ccm_seg7_vertex_070074D0: + type: VTX + count: 16 + offset: 0x74D0 + symbol: ccm_seg7_vertex_070074D0 + +ccm_seg7_vertex_070075D0: + type: VTX + count: 14 + offset: 0x75D0 + symbol: ccm_seg7_vertex_070075D0 + +ccm_seg7_vertex_070076B0: + type: VTX + count: 15 + offset: 0x76B0 + symbol: ccm_seg7_vertex_070076B0 + +ccm_seg7_vertex_070077A0: + type: VTX + count: 16 + offset: 0x77A0 + symbol: ccm_seg7_vertex_070077A0 + +ccm_seg7_vertex_070078A0: + type: VTX + count: 16 + offset: 0x78A0 + symbol: ccm_seg7_vertex_070078A0 + +ccm_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: ccm_seg7_vertex_070079A0 + +ccm_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: ccm_seg7_vertex_07007A90 + +ccm_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: ccm_seg7_vertex_07007B80 + +ccm_seg7_vertex_07007C70: + type: VTX + count: 14 + offset: 0x7C70 + symbol: ccm_seg7_vertex_07007C70 + +ccm_seg7_vertex_07007D50: + type: VTX + count: 14 + offset: 0x7D50 + symbol: ccm_seg7_vertex_07007D50 + +ccm_seg7_vertex_07007E30: + type: VTX + count: 16 + offset: 0x7E30 + symbol: ccm_seg7_vertex_07007E30 + +ccm_seg7_vertex_07007F30: + type: VTX + count: 16 + offset: 0x7F30 + symbol: ccm_seg7_vertex_07007F30 + +ccm_seg7_vertex_07008030: + type: VTX + count: 16 + offset: 0x8030 + symbol: ccm_seg7_vertex_07008030 + +ccm_seg7_vertex_07008130: + type: VTX + count: 16 + offset: 0x8130 + symbol: ccm_seg7_vertex_07008130 + +ccm_seg7_vertex_07008230: + type: VTX + count: 3 + offset: 0x8230 + symbol: ccm_seg7_vertex_07008230 + +ccm_seg7_vertex_07008260: + type: VTX + count: 15 + offset: 0x8260 + symbol: ccm_seg7_vertex_07008260 + +ccm_seg7_vertex_07008350: + type: VTX + count: 14 + offset: 0x8350 + symbol: ccm_seg7_vertex_07008350 + +ccm_seg7_vertex_07008430: + type: VTX + count: 16 + offset: 0x8430 + symbol: ccm_seg7_vertex_07008430 + +ccm_seg7_vertex_07008530: + type: VTX + count: 16 + offset: 0x8530 + symbol: ccm_seg7_vertex_07008530 + +ccm_seg7_vertex_07008630: + type: VTX + count: 7 + offset: 0x8630 + symbol: ccm_seg7_vertex_07008630 + +ccm_seg7_vertex_070086A0: + type: VTX + count: 14 + offset: 0x86A0 + symbol: ccm_seg7_vertex_070086A0 + +ccm_seg7_vertex_07008780: + type: VTX + count: 16 + offset: 0x8780 + symbol: ccm_seg7_vertex_07008780 + +ccm_seg7_vertex_07008880: + type: VTX + count: 16 + offset: 0x8880 + symbol: ccm_seg7_vertex_07008880 + +ccm_seg7_vertex_07008980: + type: VTX + count: 10 + offset: 0x8980 + symbol: ccm_seg7_vertex_07008980 + +ccm_seg7_vertex_07008A20: + type: VTX + count: 14 + offset: 0x8A20 + symbol: ccm_seg7_vertex_07008A20 + +ccm_seg7_vertex_07008B00: + type: VTX + count: 8 + offset: 0x8B00 + symbol: ccm_seg7_vertex_07008B00 + +ccm_seg7_vertex_07008B80: + type: VTX + count: 7 + offset: 0x8B80 + symbol: ccm_seg7_vertex_07008B80 + +ccm_seg7_vertex_07008BF0: + type: VTX + count: 16 + offset: 0x8BF0 + symbol: ccm_seg7_vertex_07008BF0 + +ccm_seg7_vertex_07008CF0: + type: VTX + count: 14 + offset: 0x8CF0 + symbol: ccm_seg7_vertex_07008CF0 + +ccm_seg7_vertex_07008DD0: + type: VTX + count: 16 + offset: 0x8DD0 + symbol: ccm_seg7_vertex_07008DD0 + +ccm_seg7_vertex_07008ED0: + type: VTX + count: 16 + offset: 0x8ED0 + symbol: ccm_seg7_vertex_07008ED0 + +ccm_seg7_vertex_07008FD0: + type: VTX + count: 14 + offset: 0x8FD0 + symbol: ccm_seg7_vertex_07008FD0 + +ccm_seg7_vertex_070090B0: + type: VTX + count: 15 + offset: 0x90B0 + symbol: ccm_seg7_vertex_070090B0 + +ccm_seg7_vertex_070091A0: + type: VTX + count: 16 + offset: 0x91A0 + symbol: ccm_seg7_vertex_070091A0 + +ccm_seg7_vertex_070092A0: + type: VTX + count: 16 + offset: 0x92A0 + symbol: ccm_seg7_vertex_070092A0 + +ccm_seg7_vertex_070093A0: + type: VTX + count: 16 + offset: 0x93A0 + symbol: ccm_seg7_vertex_070093A0 + +ccm_seg7_vertex_070094A0: + type: VTX + count: 16 + offset: 0x94A0 + symbol: ccm_seg7_vertex_070094A0 + +ccm_seg7_vertex_070095A0: + type: VTX + count: 16 + offset: 0x95A0 + symbol: ccm_seg7_vertex_070095A0 + +ccm_seg7_vertex_070096A0: + type: VTX + count: 16 + offset: 0x96A0 + symbol: ccm_seg7_vertex_070096A0 + +ccm_seg7_vertex_070097A0: + type: VTX + count: 8 + offset: 0x97A0 + symbol: ccm_seg7_vertex_070097A0 + +ccm_seg7_dl_07009820: + type: GFX + offset: 0x9820 + symbol: ccm_seg7_dl_07009820 + +ccm_seg7_dl_07009DD0: + type: GFX + offset: 0x9DD0 + symbol: ccm_seg7_dl_07009DD0 + +ccm_seg7_dl_07009F28: + type: GFX + offset: 0x9F28 + symbol: ccm_seg7_dl_07009F28 + +ccm_seg7_dl_0700A248: + type: GFX + offset: 0xA248 + symbol: ccm_seg7_dl_0700A248 + +ccm_seg7_dl_0700AB00: + type: GFX + offset: 0xAB00 + symbol: ccm_seg7_dl_0700AB00 + +ccm_seg7_dl_0700ABF8: + type: GFX + offset: 0xABF8 + symbol: ccm_seg7_dl_0700ABF8 + +ccm_seg7_dl_0700B090: + type: GFX + offset: 0xB090 + symbol: ccm_seg7_dl_0700B090 + +ccm_seg7_lights_0700B118: + type: LIGHTS + size: 24 + offset: 0xB118 + symbol: ccm_seg7_lights_0700B118 + +ccm_seg7_vertex_0700B130: + type: VTX + count: 6 + offset: 0xB130 + symbol: ccm_seg7_vertex_0700B130 + +ccm_seg7_dl_0700B190: + type: GFX + offset: 0xB190 + symbol: ccm_seg7_dl_0700B190 + +ccm_seg7_dl_0700B1D8: + type: GFX + offset: 0xB1D8 + symbol: ccm_seg7_dl_0700B1D8 + +ccm_seg7_lights_0700B248: + type: LIGHTS + size: 24 + offset: 0xB248 + symbol: ccm_seg7_lights_0700B248 + +ccm_seg7_lights_0700B260: + type: LIGHTS + size: 24 + offset: 0xB260 + symbol: ccm_seg7_lights_0700B260 + +ccm_seg7_lights_0700B278: + type: LIGHTS + size: 24 + offset: 0xB278 + symbol: ccm_seg7_lights_0700B278 + +ccm_seg7_lights_0700B290: + type: LIGHTS + size: 24 + offset: 0xB290 + symbol: ccm_seg7_lights_0700B290 + +ccm_seg7_vertex_0700B2A8: + type: VTX + count: 16 + offset: 0xB2A8 + symbol: ccm_seg7_vertex_0700B2A8 + +ccm_seg7_vertex_0700B3A8: + type: VTX + count: 16 + offset: 0xB3A8 + symbol: ccm_seg7_vertex_0700B3A8 + +ccm_seg7_vertex_0700B4A8: + type: VTX + count: 16 + offset: 0xB4A8 + symbol: ccm_seg7_vertex_0700B4A8 + +ccm_seg7_vertex_0700B5A8: + type: VTX + count: 16 + offset: 0xB5A8 + symbol: ccm_seg7_vertex_0700B5A8 + +ccm_seg7_vertex_0700B6A8: + type: VTX + count: 16 + offset: 0xB6A8 + symbol: ccm_seg7_vertex_0700B6A8 + +ccm_seg7_vertex_0700B7A8: + type: VTX + count: 16 + offset: 0xB7A8 + symbol: ccm_seg7_vertex_0700B7A8 + +ccm_seg7_vertex_0700B8A8: + type: VTX + count: 14 + offset: 0xB8A8 + symbol: ccm_seg7_vertex_0700B8A8 + +ccm_seg7_vertex_0700B988: + type: VTX + count: 8 + offset: 0xB988 + symbol: ccm_seg7_vertex_0700B988 + +ccm_seg7_vertex_0700BA08: + type: VTX + count: 16 + offset: 0xBA08 + symbol: ccm_seg7_vertex_0700BA08 + +ccm_seg7_vertex_0700BB08: + type: VTX + count: 3 + offset: 0xBB08 + symbol: ccm_seg7_vertex_0700BB08 + +ccm_seg7_vertex_0700BB38: + type: VTX + count: 5 + offset: 0xBB38 + symbol: ccm_seg7_vertex_0700BB38 + +ccm_seg7_vertex_0700BB88: + type: VTX + count: 15 + offset: 0xBB88 + symbol: ccm_seg7_vertex_0700BB88 + +ccm_seg7_vertex_0700BC78: + type: VTX + count: 15 + offset: 0xBC78 + symbol: ccm_seg7_vertex_0700BC78 + +ccm_seg7_vertex_0700BD68: + type: VTX + count: 15 + offset: 0xBD68 + symbol: ccm_seg7_vertex_0700BD68 + +ccm_seg7_vertex_0700BE58: + type: VTX + count: 7 + offset: 0xBE58 + symbol: ccm_seg7_vertex_0700BE58 + +ccm_seg7_vertex_0700BEC8: + type: VTX + count: 12 + offset: 0xBEC8 + symbol: ccm_seg7_vertex_0700BEC8 + +ccm_seg7_dl_0700BF88: + type: GFX + offset: 0xBF88 + symbol: ccm_seg7_dl_0700BF88 + +ccm_seg7_dl_0700C000: + type: GFX + offset: 0xC000 + symbol: ccm_seg7_dl_0700C000 + +ccm_seg7_dl_0700C220: + type: GFX + offset: 0xC220 + symbol: ccm_seg7_dl_0700C220 + +ccm_seg7_dl_0700C330: + type: GFX + offset: 0xC330 + symbol: ccm_seg7_dl_0700C330 + +ccm_seg7_dl_0700C380: + type: GFX + offset: 0xC380 + symbol: ccm_seg7_dl_0700C380 + +ccm_seg7_vertex_0700C438: + type: VTX + count: 15 + offset: 0xC438 + symbol: ccm_seg7_vertex_0700C438 + +ccm_seg7_vertex_0700C528: + type: VTX + count: 15 + offset: 0xC528 + symbol: ccm_seg7_vertex_0700C528 + +ccm_seg7_vertex_0700C618: + type: VTX + count: 4 + offset: 0xC618 + symbol: ccm_seg7_vertex_0700C618 + +ccm_seg7_vertex_0700C658: + type: VTX + count: 15 + offset: 0xC658 + symbol: ccm_seg7_vertex_0700C658 + +ccm_seg7_vertex_0700C748: + type: VTX + count: 15 + offset: 0xC748 + symbol: ccm_seg7_vertex_0700C748 + +ccm_seg7_vertex_0700C838: + type: VTX + count: 7 + offset: 0xC838 + symbol: ccm_seg7_vertex_0700C838 + +ccm_seg7_vertex_0700C8A8: + type: VTX + count: 15 + offset: 0xC8A8 + symbol: ccm_seg7_vertex_0700C8A8 + +ccm_seg7_vertex_0700C998: + type: VTX + count: 15 + offset: 0xC998 + symbol: ccm_seg7_vertex_0700C998 + +ccm_seg7_vertex_0700CA88: + type: VTX + count: 15 + offset: 0xCA88 + symbol: ccm_seg7_vertex_0700CA88 + +ccm_seg7_vertex_0700CB78: + type: VTX + count: 15 + offset: 0xCB78 + symbol: ccm_seg7_vertex_0700CB78 + +ccm_seg7_vertex_0700CC68: + type: VTX + count: 15 + offset: 0xCC68 + symbol: ccm_seg7_vertex_0700CC68 + +ccm_seg7_vertex_0700CD58: + type: VTX + count: 15 + offset: 0xCD58 + symbol: ccm_seg7_vertex_0700CD58 + +ccm_seg7_vertex_0700CE48: + type: VTX + count: 15 + offset: 0xCE48 + symbol: ccm_seg7_vertex_0700CE48 + +ccm_seg7_vertex_0700CF38: + type: VTX + count: 11 + offset: 0xCF38 + symbol: ccm_seg7_vertex_0700CF38 + +ccm_seg7_vertex_0700CFE8: + type: VTX + count: 16 + offset: 0xCFE8 + symbol: ccm_seg7_vertex_0700CFE8 + +ccm_seg7_vertex_0700D0E8: + type: VTX + count: 4 + offset: 0xD0E8 + symbol: ccm_seg7_vertex_0700D0E8 + +ccm_seg7_dl_0700D128: + type: GFX + offset: 0xD128 + symbol: ccm_seg7_dl_0700D128 + +ccm_seg7_dl_0700D1E0: + type: GFX + offset: 0xD1E0 + symbol: ccm_seg7_dl_0700D1E0 + +ccm_seg7_dl_0700D2A8: + type: GFX + offset: 0xD2A8 + symbol: ccm_seg7_dl_0700D2A8 + +ccm_seg7_dl_0700D348: + type: GFX + offset: 0xD348 + symbol: ccm_seg7_dl_0700D348 + +ccm_seg7_dl_0700D4D8: + type: GFX + offset: 0xD4D8 + symbol: ccm_seg7_dl_0700D4D8 + +ccm_seg7_dl_0700D540: + type: GFX + offset: 0xD540 + symbol: ccm_seg7_dl_0700D540 + +ccm_seg7_dl_0700D578: + type: GFX + offset: 0xD578 + symbol: ccm_seg7_dl_0700D578 + +ccm_seg7_vertex_0700D658: + type: VTX + count: 15 + offset: 0xD658 + symbol: ccm_seg7_vertex_0700D658 + +ccm_seg7_vertex_0700D748: + type: VTX + count: 15 + offset: 0xD748 + symbol: ccm_seg7_vertex_0700D748 + +ccm_seg7_vertex_0700D838: + type: VTX + count: 16 + offset: 0xD838 + symbol: ccm_seg7_vertex_0700D838 + +ccm_seg7_vertex_0700D938: + type: VTX + count: 8 + offset: 0xD938 + symbol: ccm_seg7_vertex_0700D938 + +ccm_seg7_vertex_0700D9B8: + type: VTX + count: 15 + offset: 0xD9B8 + symbol: ccm_seg7_vertex_0700D9B8 + +ccm_seg7_vertex_0700DAA8: + type: VTX + count: 15 + offset: 0xDAA8 + symbol: ccm_seg7_vertex_0700DAA8 + +ccm_seg7_vertex_0700DB98: + type: VTX + count: 8 + offset: 0xDB98 + symbol: ccm_seg7_vertex_0700DB98 + +ccm_seg7_dl_0700DC18: + type: GFX + offset: 0xDC18 + symbol: ccm_seg7_dl_0700DC18 + +ccm_seg7_dl_0700DD28: + type: GFX + offset: 0xDD28 + symbol: ccm_seg7_dl_0700DD28 + +ccm_seg7_dl_0700DDF0: + type: GFX + offset: 0xDDF0 + symbol: ccm_seg7_dl_0700DDF0 + +ccm_seg7_lights_0700DE68: + type: LIGHTS + size: 24 + offset: 0xDE68 + symbol: ccm_seg7_lights_0700DE68 + +ccm_seg7_lights_0700DE80: + type: LIGHTS + size: 24 + offset: 0xDE80 + symbol: ccm_seg7_lights_0700DE80 + +ccm_seg7_lights_0700DE98: + type: LIGHTS + size: 24 + offset: 0xDE98 + symbol: ccm_seg7_lights_0700DE98 + +ccm_seg7_lights_0700DEB0: + type: LIGHTS + size: 24 + offset: 0xDEB0 + symbol: ccm_seg7_lights_0700DEB0 + +ccm_seg7_vertex_0700DEC8: + type: VTX + count: 12 + offset: 0xDEC8 + symbol: ccm_seg7_vertex_0700DEC8 + +ccm_seg7_vertex_0700DF88: + type: VTX + count: 14 + offset: 0xDF88 + symbol: ccm_seg7_vertex_0700DF88 + +ccm_seg7_vertex_0700E068: + type: VTX + count: 16 + offset: 0xE068 + symbol: ccm_seg7_vertex_0700E068 + +ccm_seg7_vertex_0700E168: + type: VTX + count: 16 + offset: 0xE168 + symbol: ccm_seg7_vertex_0700E168 + +ccm_seg7_vertex_0700E268: + type: VTX + count: 6 + offset: 0xE268 + symbol: ccm_seg7_vertex_0700E268 + +ccm_seg7_vertex_0700E2C8: + type: VTX + count: 14 + offset: 0xE2C8 + symbol: ccm_seg7_vertex_0700E2C8 + +ccm_seg7_vertex_0700E3A8: + type: VTX + count: 8 + offset: 0xE3A8 + symbol: ccm_seg7_vertex_0700E3A8 + +ccm_seg7_vertex_0700E428: + type: VTX + count: 4 + offset: 0xE428 + symbol: ccm_seg7_vertex_0700E428 + +ccm_seg7_vertex_0700E468: + type: VTX + count: 4 + offset: 0xE468 + symbol: ccm_seg7_vertex_0700E468 + +ccm_seg7_dl_0700E4A8: + type: GFX + offset: 0xE4A8 + symbol: ccm_seg7_dl_0700E4A8 + +ccm_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: ccm_seg7_dl_0700E530 + +ccm_seg7_dl_0700E668: + type: GFX + offset: 0xE668 + symbol: ccm_seg7_dl_0700E668 + +ccm_seg7_dl_0700E6C0: + type: GFX + offset: 0xE6C0 + symbol: ccm_seg7_dl_0700E6C0 + +ccm_seg7_dl_0700E708: + type: GFX + offset: 0xE708 + symbol: ccm_seg7_dl_0700E708 + +ccm_seg7_vertex_0700E790: + type: VTX + count: 12 + offset: 0xE790 + symbol: ccm_seg7_vertex_0700E790 + +ccm_seg7_vertex_0700E850: + type: VTX + count: 8 + offset: 0xE850 + symbol: ccm_seg7_vertex_0700E850 + +ccm_seg7_dl_0700E8D0: + type: GFX + offset: 0xE8D0 + symbol: ccm_seg7_dl_0700E8D0 + +ccm_seg7_dl_0700E928: + type: GFX + offset: 0xE928 + symbol: ccm_seg7_dl_0700E928 + +ccm_seg7_dl_0700E970: + type: GFX + offset: 0xE970 + symbol: ccm_seg7_dl_0700E970 + +ccm_seg7_lights_0700EA00: + type: LIGHTS + size: 24 + offset: 0xEA00 + symbol: ccm_seg7_lights_0700EA00 + +ccm_seg7_lights_0700EA18: + type: LIGHTS + size: 24 + offset: 0xEA18 + symbol: ccm_seg7_lights_0700EA18 + +ccm_seg7_lights_0700EA30: + type: LIGHTS + size: 24 + offset: 0xEA30 + symbol: ccm_seg7_lights_0700EA30 + +ccm_seg7_vertex_0700EA48: + type: VTX + count: 10 + offset: 0xEA48 + symbol: ccm_seg7_vertex_0700EA48 + +ccm_seg7_vertex_0700EAE8: + type: VTX + count: 15 + offset: 0xEAE8 + symbol: ccm_seg7_vertex_0700EAE8 + +ccm_seg7_vertex_0700EBD8: + type: VTX + count: 14 + offset: 0xEBD8 + symbol: ccm_seg7_vertex_0700EBD8 + +ccm_seg7_vertex_0700ECB8: + type: VTX + count: 14 + offset: 0xECB8 + symbol: ccm_seg7_vertex_0700ECB8 + +ccm_seg7_vertex_0700ED98: + type: VTX + count: 10 + offset: 0xED98 + symbol: ccm_seg7_vertex_0700ED98 + +ccm_seg7_vertex_0700EE38: + type: VTX + count: 16 + offset: 0xEE38 + symbol: ccm_seg7_vertex_0700EE38 + +ccm_seg7_vertex_0700EF38: + type: VTX + count: 6 + offset: 0xEF38 + symbol: ccm_seg7_vertex_0700EF38 + +ccm_seg7_vertex_0700EF98: + type: VTX + count: 12 + offset: 0xEF98 + symbol: ccm_seg7_vertex_0700EF98 + +ccm_seg7_vertex_0700F058: + type: VTX + count: 15 + offset: 0xF058 + symbol: ccm_seg7_vertex_0700F058 + +ccm_seg7_vertex_0700F148: + type: VTX + count: 7 + offset: 0xF148 + symbol: ccm_seg7_vertex_0700F148 + +ccm_seg7_dl_0700F1B8: + type: GFX + offset: 0xF1B8 + symbol: ccm_seg7_dl_0700F1B8 + +ccm_seg7_dl_0700F210: + type: GFX + offset: 0xF210 + symbol: ccm_seg7_dl_0700F210 + +ccm_seg7_dl_0700F3B0: + type: GFX + offset: 0xF3B0 + symbol: ccm_seg7_dl_0700F3B0 + +ccm_seg7_dl_0700F440: + type: GFX + offset: 0xF440 + symbol: ccm_seg7_dl_0700F440 + +ccm_seg7_vertex_0700F4C0: + type: VTX + count: 4 + offset: 0xF4C0 + symbol: ccm_seg7_vertex_0700F4C0 + +ccm_seg7_vertex_0700F500: + type: VTX + count: 12 + offset: 0xF500 + symbol: ccm_seg7_vertex_0700F500 + +ccm_seg7_dl_0700F5C0: + type: GFX + offset: 0xF5C0 + symbol: ccm_seg7_dl_0700F5C0 + +ccm_seg7_dl_0700F5F8: + type: GFX + offset: 0xF5F8 + symbol: ccm_seg7_dl_0700F5F8 + +ccm_seg7_dl_0700F650: + type: GFX + offset: 0xF650 + symbol: ccm_seg7_dl_0700F650 + +ccm_seg7_lights_0700F6E0: + type: LIGHTS + size: 24 + offset: 0xF6E0 + symbol: ccm_seg7_lights_0700F6E0 + +ccm_seg7_vertex_0700F6F8: + type: VTX + count: 4 + offset: 0xF6F8 + symbol: ccm_seg7_vertex_0700F6F8 + +ccm_seg7_dl_0700F738: + type: GFX + offset: 0xF738 + symbol: ccm_seg7_dl_0700F738 + +ccm_seg7_dl_0700F780: + type: GFX + offset: 0xF780 + symbol: ccm_seg7_dl_0700F780 + +ccm_seg7_lights_0700F800: + type: LIGHTS + size: 24 + offset: 0xF800 + symbol: ccm_seg7_lights_0700F800 + +ccm_seg7_vertex_0700F818: + type: VTX + count: 6 + offset: 0xF818 + symbol: ccm_seg7_vertex_0700F818 + +ccm_seg7_vertex_0700F878: + type: VTX + count: 15 + offset: 0xF878 + symbol: ccm_seg7_vertex_0700F878 + +ccm_seg7_vertex_0700F968: + type: VTX + count: 11 + offset: 0xF968 + symbol: ccm_seg7_vertex_0700F968 + +ccm_seg7_dl_0700FA18: + type: GFX + offset: 0xFA18 + symbol: ccm_seg7_dl_0700FA18 + +ccm_seg7_dl_0700FA70: + type: GFX + offset: 0xFA70 + symbol: ccm_seg7_dl_0700FA70 + +ccm_seg7_dl_0700FB00: + type: GFX + offset: 0xFB00 + symbol: ccm_seg7_dl_0700FB00 + +ccm_seg7_lights_0700FB78: + type: LIGHTS + size: 24 + offset: 0xFB78 + symbol: ccm_seg7_lights_0700FB78 + +ccm_seg7_vertex_0700FB90: + type: VTX + count: 16 + offset: 0xFB90 + symbol: ccm_seg7_vertex_0700FB90 + +ccm_seg7_dl_0700FC90: + type: GFX + offset: 0xFC90 + symbol: ccm_seg7_dl_0700FC90 + +ccm_seg7_dl_0700FD08: + type: GFX + offset: 0xFD08 + symbol: ccm_seg7_dl_0700FD08 + +ccm_seg7_lights_0700FD88: + type: LIGHTS + size: 24 + offset: 0xFD88 + symbol: ccm_seg7_lights_0700FD88 + +ccm_seg7_lights_0700FDA0: + type: LIGHTS + size: 24 + offset: 0xFDA0 + symbol: ccm_seg7_lights_0700FDA0 + +ccm_seg7_lights_0700FDB8: + type: LIGHTS + size: 24 + offset: 0xFDB8 + symbol: ccm_seg7_lights_0700FDB8 + +ccm_seg7_vertex_0700FDD0: + type: VTX + count: 4 + offset: 0xFDD0 + symbol: ccm_seg7_vertex_0700FDD0 + +ccm_seg7_vertex_0700FE10: + type: VTX + count: 14 + offset: 0xFE10 + symbol: ccm_seg7_vertex_0700FE10 + +ccm_seg7_vertex_0700FEF0: + type: VTX + count: 8 + offset: 0xFEF0 + symbol: ccm_seg7_vertex_0700FEF0 + +ccm_seg7_vertex_0700FF70: + type: VTX + count: 4 + offset: 0xFF70 + symbol: ccm_seg7_vertex_0700FF70 + +ccm_seg7_vertex_0700FFB0: + type: VTX + count: 12 + offset: 0xFFB0 + symbol: ccm_seg7_vertex_0700FFB0 + +ccm_seg7_vertex_07010070: + type: VTX + count: 15 + offset: 0x10070 + symbol: ccm_seg7_vertex_07010070 + +ccm_seg7_vertex_07010160: + type: VTX + count: 4 + offset: 0x10160 + symbol: ccm_seg7_vertex_07010160 + +ccm_seg7_vertex_070101A0: + type: VTX + count: 14 + offset: 0x101A0 + symbol: ccm_seg7_vertex_070101A0 + +ccm_seg7_vertex_07010280: + type: VTX + count: 10 + offset: 0x10280 + symbol: ccm_seg7_vertex_07010280 + +ccm_seg7_vertex_07010320: + type: VTX + count: 7 + offset: 0x10320 + symbol: ccm_seg7_vertex_07010320 + +ccm_seg7_dl_07010390: + type: GFX + offset: 0x10390 + symbol: ccm_seg7_dl_07010390 + +ccm_seg7_dl_07010480: + type: GFX + offset: 0x10480 + symbol: ccm_seg7_dl_07010480 + +ccm_seg7_dl_07010518: + type: GFX + offset: 0x10518 + symbol: ccm_seg7_dl_07010518 + +ccm_seg7_dl_07010610: + type: GFX + offset: 0x10610 + symbol: ccm_seg7_dl_07010610 + +ccm_seg7_dl_07010660: + type: GFX + offset: 0x10660 + symbol: ccm_seg7_dl_07010660 + +ccm_seg7_vertex_070106D8: + type: VTX + count: 8 + offset: 0x106D8 + symbol: ccm_seg7_vertex_070106D8 + +ccm_seg7_vertex_07010758: + type: VTX + count: 15 + offset: 0x10758 + symbol: ccm_seg7_vertex_07010758 + +ccm_seg7_vertex_07010848: + type: VTX + count: 11 + offset: 0x10848 + symbol: ccm_seg7_vertex_07010848 + +ccm_seg7_dl_070108F8: + type: GFX + offset: 0x108F8 + symbol: ccm_seg7_dl_070108F8 + +ccm_seg7_dl_07010940: + type: GFX + offset: 0x10940 + symbol: ccm_seg7_dl_07010940 + +ccm_seg7_dl_070109D0: + type: GFX + offset: 0x109D0 + symbol: ccm_seg7_dl_070109D0 + +ccm_seg7_lights_07010A60: + type: LIGHTS + size: 24 + offset: 0x10A60 + symbol: ccm_seg7_lights_07010A60 + +ccm_seg7_vertex_07010A78: + type: VTX + count: 8 + offset: 0x10A78 + symbol: ccm_seg7_vertex_07010A78 + +ccm_seg7_dl_07010AF8: + type: GFX + offset: 0x10AF8 + symbol: ccm_seg7_dl_07010AF8 + +ccm_seg7_dl_07010B50: + type: GFX + offset: 0x10B50 + symbol: ccm_seg7_dl_07010B50 + +ccm_seg7_vertex_07010BD0: + type: VTX + count: 15 + offset: 0x10BD0 + symbol: ccm_seg7_vertex_07010BD0 + +ccm_seg7_vertex_07010CC0: + type: VTX + count: 7 + offset: 0x10CC0 + symbol: ccm_seg7_vertex_07010CC0 + +ccm_seg7_vertex_07010D30: + type: VTX + count: 16 + offset: 0x10D30 + symbol: ccm_seg7_vertex_07010D30 + +ccm_seg7_dl_07010E30: + type: GFX + offset: 0x10E30 + symbol: ccm_seg7_dl_07010E30 + +ccm_seg7_dl_07010EC0: + type: GFX + offset: 0x10EC0 + symbol: ccm_seg7_dl_07010EC0 + +ccm_seg7_dl_07010F28: + type: GFX + offset: 0x10F28 + symbol: ccm_seg7_dl_07010F28 + +ccm_seg7_lights_07010FB8: + type: LIGHTS + size: 24 + offset: 0x10FB8 + symbol: ccm_seg7_lights_07010FB8 + +ccm_seg7_vertex_07010FD0: + type: VTX + count: 15 + offset: 0x10FD0 + symbol: ccm_seg7_vertex_07010FD0 + +ccm_seg7_vertex_070110C0: + type: VTX + count: 15 + offset: 0x110C0 + symbol: ccm_seg7_vertex_070110C0 + +ccm_seg7_vertex_070111B0: + type: VTX + count: 15 + offset: 0x111B0 + symbol: ccm_seg7_vertex_070111B0 + +ccm_seg7_vertex_070112A0: + type: VTX + count: 15 + offset: 0x112A0 + symbol: ccm_seg7_vertex_070112A0 + +ccm_seg7_vertex_07011390: + type: VTX + count: 8 + offset: 0x11390 + symbol: ccm_seg7_vertex_07011390 + +ccm_seg7_vertex_07011410: + type: VTX + count: 15 + offset: 0x11410 + symbol: ccm_seg7_vertex_07011410 + +ccm_seg7_vertex_07011500: + type: VTX + count: 16 + offset: 0x11500 + symbol: ccm_seg7_vertex_07011500 + +ccm_seg7_vertex_07011600: + type: VTX + count: 6 + offset: 0x11600 + symbol: ccm_seg7_vertex_07011600 + +ccm_seg7_dl_07011660: + type: GFX + offset: 0x11660 + symbol: ccm_seg7_dl_07011660 + +ccm_seg7_dl_070117B8: + type: GFX + offset: 0x117B8 + symbol: ccm_seg7_dl_070117B8 + +ccm_seg7_dl_070118B0: + type: GFX + offset: 0x118B0 + symbol: ccm_seg7_dl_070118B0 + +ccm_seg7_lights_07011940: + type: LIGHTS + size: 24 + offset: 0x11940 + symbol: ccm_seg7_lights_07011940 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11958 + format: RGBA16 + symbol: ccm_seg7_texture_07011958 + +ccm_seg7_vertex_07012158: + type: VTX + count: 16 + offset: 0x12158 + symbol: ccm_seg7_vertex_07012158 + +ccm_seg7_vertex_07012258: + type: VTX + count: 16 + offset: 0x12258 + symbol: ccm_seg7_vertex_07012258 + +ccm_seg7_vertex_07012358: + type: VTX + count: 16 + offset: 0x12358 + symbol: ccm_seg7_vertex_07012358 + +ccm_seg7_vertex_07012458: + type: VTX + count: 16 + offset: 0x12458 + symbol: ccm_seg7_vertex_07012458 + +ccm_seg7_vertex_07012558: + type: VTX + count: 16 + offset: 0x12558 + symbol: ccm_seg7_vertex_07012558 + +ccm_seg7_vertex_07012658: + type: VTX + count: 16 + offset: 0x12658 + symbol: ccm_seg7_vertex_07012658 + +ccm_seg7_vertex_07012758: + type: VTX + count: 16 + offset: 0x12758 + symbol: ccm_seg7_vertex_07012758 + +ccm_seg7_vertex_07012858: + type: VTX + count: 9 + offset: 0x12858 + symbol: ccm_seg7_vertex_07012858 + +ccm_seg7_dl_070128E8: + type: GFX + offset: 0x128E8 + symbol: ccm_seg7_dl_070128E8 + +ccm_seg7_dl_07012BD8: + type: GFX + offset: 0x12BD8 + symbol: ccm_seg7_dl_07012BD8 + +ccm_seg7_lights_07012C38: + type: LIGHTS + size: 24 + offset: 0x12C38 + symbol: ccm_seg7_lights_07012C38 + +ccm_seg7_vertex_07012C50: + type: VTX + count: 16 + offset: 0x12C50 + symbol: ccm_seg7_vertex_07012C50 + +ccm_seg7_vertex_07012D50: + type: VTX + count: 16 + offset: 0x12D50 + symbol: ccm_seg7_vertex_07012D50 + +ccm_seg7_vertex_07012E50: + type: VTX + count: 16 + offset: 0x12E50 + symbol: ccm_seg7_vertex_07012E50 + +ccm_seg7_vertex_07012F50: + type: VTX + count: 16 + offset: 0x12F50 + symbol: ccm_seg7_vertex_07012F50 + +ccm_seg7_vertex_07013050: + type: VTX + count: 16 + offset: 0x13050 + symbol: ccm_seg7_vertex_07013050 + +ccm_seg7_vertex_07013150: + type: VTX + count: 16 + offset: 0x13150 + symbol: ccm_seg7_vertex_07013150 + +ccm_seg7_vertex_07013250: + type: VTX + count: 16 + offset: 0x13250 + symbol: ccm_seg7_vertex_07013250 + +ccm_seg7_vertex_07013350: + type: VTX + count: 9 + offset: 0x13350 + symbol: ccm_seg7_vertex_07013350 + +ccm_seg7_dl_070133E0: + type: GFX + offset: 0x133E0 + symbol: ccm_seg7_dl_070133E0 + +ccm_seg7_dl_070136D0: + type: GFX + offset: 0x136D0 + symbol: ccm_seg7_dl_070136D0 + +ccm_seg7_vertex_07013730: + type: VTX + count: 8 + offset: 0x13730 + symbol: ccm_seg7_vertex_07013730 + +ccm_seg7_vertex_070137B0: + type: VTX + count: 4 + offset: 0x137B0 + symbol: ccm_seg7_vertex_070137B0 + +ccm_seg7_dl_070137F0: + type: GFX + offset: 0x137F0 + symbol: ccm_seg7_dl_070137F0 + +ccm_seg7_dl_07013838: + type: GFX + offset: 0x13838 + symbol: ccm_seg7_dl_07013838 + +ccm_seg7_dl_07013870: + type: GFX + offset: 0x13870 + symbol: ccm_seg7_dl_07013870 + +ccm_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x138E8 + symbol: ccm_seg7_area_1_collision + +ccm_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x16284 + symbol: ccm_seg7_area_1_macro_objs + +ccm_seg7_collision_070163F8: + type: SM64:COLLISION + offset: 0x163F8 + symbol: ccm_seg7_collision_070163F8 + +ccm_seg7_trajectory_snowman: + type: SM64:TRAJECTORY + offset: 0x165A8 + symbol: ccm_seg7_trajectory_snowman + +ccm_seg7_trajectory_0701669C: + type: SM64:TRAJECTORY + offset: 0x1669C + symbol: ccm_seg7_trajectory_0701669C + +ccm_movtex_penguin_puddle_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x166E8 + symbol: ccm_movtex_penguin_puddle_water_data + +ccm_movtex_penguin_puddle_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x16708 + symbol: ccm_movtex_penguin_puddle_water + +ccm_seg7_lights_07016718: + type: LIGHTS + size: 24 + offset: 0x16718 + symbol: ccm_seg7_lights_07016718 + +ccm_seg7_vertex_07016730: + type: VTX + count: 4 + offset: 0x16730 + symbol: ccm_seg7_vertex_07016730 + +ccm_seg7_vertex_07016770: + type: VTX + count: 14 + offset: 0x16770 + symbol: ccm_seg7_vertex_07016770 + +ccm_seg7_vertex_07016850: + type: VTX + count: 16 + offset: 0x16850 + symbol: ccm_seg7_vertex_07016850 + +ccm_seg7_vertex_07016950: + type: VTX + count: 16 + offset: 0x16950 + symbol: ccm_seg7_vertex_07016950 + +ccm_seg7_vertex_07016A50: + type: VTX + count: 15 + offset: 0x16A50 + symbol: ccm_seg7_vertex_07016A50 + +ccm_seg7_vertex_07016B40: + type: VTX + count: 16 + offset: 0x16B40 + symbol: ccm_seg7_vertex_07016B40 + +ccm_seg7_vertex_07016C40: + type: VTX + count: 14 + offset: 0x16C40 + symbol: ccm_seg7_vertex_07016C40 + +ccm_seg7_vertex_07016D20: + type: VTX + count: 16 + offset: 0x16D20 + symbol: ccm_seg7_vertex_07016D20 + +ccm_seg7_vertex_07016E20: + type: VTX + count: 15 + offset: 0x16E20 + symbol: ccm_seg7_vertex_07016E20 + +ccm_seg7_vertex_07016F10: + type: VTX + count: 15 + offset: 0x16F10 + symbol: ccm_seg7_vertex_07016F10 + +ccm_seg7_vertex_07017000: + type: VTX + count: 16 + offset: 0x17000 + symbol: ccm_seg7_vertex_07017000 + +ccm_seg7_vertex_07017100: + type: VTX + count: 16 + offset: 0x17100 + symbol: ccm_seg7_vertex_07017100 + +ccm_seg7_vertex_07017200: + type: VTX + count: 15 + offset: 0x17200 + symbol: ccm_seg7_vertex_07017200 + +ccm_seg7_vertex_070172F0: + type: VTX + count: 15 + offset: 0x172F0 + symbol: ccm_seg7_vertex_070172F0 + +ccm_seg7_vertex_070173E0: + type: VTX + count: 15 + offset: 0x173E0 + symbol: ccm_seg7_vertex_070173E0 + +ccm_seg7_vertex_070174D0: + type: VTX + count: 16 + offset: 0x174D0 + symbol: ccm_seg7_vertex_070174D0 + +ccm_seg7_vertex_070175D0: + type: VTX + count: 16 + offset: 0x175D0 + symbol: ccm_seg7_vertex_070175D0 + +ccm_seg7_vertex_070176D0: + type: VTX + count: 16 + offset: 0x176D0 + symbol: ccm_seg7_vertex_070176D0 + +ccm_seg7_vertex_070177D0: + type: VTX + count: 16 + offset: 0x177D0 + symbol: ccm_seg7_vertex_070177D0 + +ccm_seg7_vertex_070178D0: + type: VTX + count: 14 + offset: 0x178D0 + symbol: ccm_seg7_vertex_070178D0 + +ccm_seg7_vertex_070179B0: + type: VTX + count: 16 + offset: 0x179B0 + symbol: ccm_seg7_vertex_070179B0 + +ccm_seg7_vertex_07017AB0: + type: VTX + count: 16 + offset: 0x17AB0 + symbol: ccm_seg7_vertex_07017AB0 + +ccm_seg7_vertex_07017BB0: + type: VTX + count: 16 + offset: 0x17BB0 + symbol: ccm_seg7_vertex_07017BB0 + +ccm_seg7_vertex_07017CB0: + type: VTX + count: 16 + offset: 0x17CB0 + symbol: ccm_seg7_vertex_07017CB0 + +ccm_seg7_vertex_07017DB0: + type: VTX + count: 16 + offset: 0x17DB0 + symbol: ccm_seg7_vertex_07017DB0 + +ccm_seg7_vertex_07017EB0: + type: VTX + count: 16 + offset: 0x17EB0 + symbol: ccm_seg7_vertex_07017EB0 + +ccm_seg7_vertex_07017FB0: + type: VTX + count: 14 + offset: 0x17FB0 + symbol: ccm_seg7_vertex_07017FB0 + +ccm_seg7_vertex_07018090: + type: VTX + count: 16 + offset: 0x18090 + symbol: ccm_seg7_vertex_07018090 + +ccm_seg7_vertex_07018190: + type: VTX + count: 16 + offset: 0x18190 + symbol: ccm_seg7_vertex_07018190 + +ccm_seg7_vertex_07018290: + type: VTX + count: 16 + offset: 0x18290 + symbol: ccm_seg7_vertex_07018290 + +ccm_seg7_vertex_07018390: + type: VTX + count: 15 + offset: 0x18390 + symbol: ccm_seg7_vertex_07018390 + +ccm_seg7_vertex_07018480: + type: VTX + count: 16 + offset: 0x18480 + symbol: ccm_seg7_vertex_07018480 + +ccm_seg7_vertex_07018580: + type: VTX + count: 16 + offset: 0x18580 + symbol: ccm_seg7_vertex_07018580 + +ccm_seg7_vertex_07018680: + type: VTX + count: 16 + offset: 0x18680 + symbol: ccm_seg7_vertex_07018680 + +ccm_seg7_vertex_07018780: + type: VTX + count: 16 + offset: 0x18780 + symbol: ccm_seg7_vertex_07018780 + +ccm_seg7_vertex_07018880: + type: VTX + count: 16 + offset: 0x18880 + symbol: ccm_seg7_vertex_07018880 + +ccm_seg7_vertex_07018980: + type: VTX + count: 16 + offset: 0x18980 + symbol: ccm_seg7_vertex_07018980 + +ccm_seg7_vertex_07018A80: + type: VTX + count: 16 + offset: 0x18A80 + symbol: ccm_seg7_vertex_07018A80 + +ccm_seg7_vertex_07018B80: + type: VTX + count: 16 + offset: 0x18B80 + symbol: ccm_seg7_vertex_07018B80 + +ccm_seg7_vertex_07018C80: + type: VTX + count: 16 + offset: 0x18C80 + symbol: ccm_seg7_vertex_07018C80 + +ccm_seg7_vertex_07018D80: + type: VTX + count: 16 + offset: 0x18D80 + symbol: ccm_seg7_vertex_07018D80 + +ccm_seg7_vertex_07018E80: + type: VTX + count: 14 + offset: 0x18E80 + symbol: ccm_seg7_vertex_07018E80 + +ccm_seg7_vertex_07018F60: + type: VTX + count: 16 + offset: 0x18F60 + symbol: ccm_seg7_vertex_07018F60 + +ccm_seg7_vertex_07019060: + type: VTX + count: 15 + offset: 0x19060 + symbol: ccm_seg7_vertex_07019060 + +ccm_seg7_vertex_07019150: + type: VTX + count: 15 + offset: 0x19150 + symbol: ccm_seg7_vertex_07019150 + +ccm_seg7_vertex_07019240: + type: VTX + count: 16 + offset: 0x19240 + symbol: ccm_seg7_vertex_07019240 + +ccm_seg7_vertex_07019340: + type: VTX + count: 16 + offset: 0x19340 + symbol: ccm_seg7_vertex_07019340 + +ccm_seg7_vertex_07019440: + type: VTX + count: 16 + offset: 0x19440 + symbol: ccm_seg7_vertex_07019440 + +ccm_seg7_vertex_07019540: + type: VTX + count: 7 + offset: 0x19540 + symbol: ccm_seg7_vertex_07019540 + +ccm_seg7_vertex_070195B0: + type: VTX + count: 16 + offset: 0x195B0 + symbol: ccm_seg7_vertex_070195B0 + +ccm_seg7_vertex_070196B0: + type: VTX + count: 16 + offset: 0x196B0 + symbol: ccm_seg7_vertex_070196B0 + +ccm_seg7_vertex_070197B0: + type: VTX + count: 16 + offset: 0x197B0 + symbol: ccm_seg7_vertex_070197B0 + +ccm_seg7_vertex_070198B0: + type: VTX + count: 16 + offset: 0x198B0 + symbol: ccm_seg7_vertex_070198B0 + +ccm_seg7_vertex_070199B0: + type: VTX + count: 15 + offset: 0x199B0 + symbol: ccm_seg7_vertex_070199B0 + +ccm_seg7_vertex_07019AA0: + type: VTX + count: 15 + offset: 0x19AA0 + symbol: ccm_seg7_vertex_07019AA0 + +ccm_seg7_vertex_07019B90: + type: VTX + count: 15 + offset: 0x19B90 + symbol: ccm_seg7_vertex_07019B90 + +ccm_seg7_vertex_07019C80: + type: VTX + count: 14 + offset: 0x19C80 + symbol: ccm_seg7_vertex_07019C80 + +ccm_seg7_vertex_07019D60: + type: VTX + count: 14 + offset: 0x19D60 + symbol: ccm_seg7_vertex_07019D60 + +ccm_seg7_vertex_07019E40: + type: VTX + count: 14 + offset: 0x19E40 + symbol: ccm_seg7_vertex_07019E40 + +ccm_seg7_vertex_07019F20: + type: VTX + count: 15 + offset: 0x19F20 + symbol: ccm_seg7_vertex_07019F20 + +ccm_seg7_vertex_0701A010: + type: VTX + count: 16 + offset: 0x1A010 + symbol: ccm_seg7_vertex_0701A010 + +ccm_seg7_vertex_0701A110: + type: VTX + count: 14 + offset: 0x1A110 + symbol: ccm_seg7_vertex_0701A110 + +ccm_seg7_vertex_0701A1F0: + type: VTX + count: 14 + offset: 0x1A1F0 + symbol: ccm_seg7_vertex_0701A1F0 + +ccm_seg7_vertex_0701A2D0: + type: VTX + count: 15 + offset: 0x1A2D0 + symbol: ccm_seg7_vertex_0701A2D0 + +ccm_seg7_vertex_0701A3C0: + type: VTX + count: 15 + offset: 0x1A3C0 + symbol: ccm_seg7_vertex_0701A3C0 + +ccm_seg7_vertex_0701A4B0: + type: VTX + count: 14 + offset: 0x1A4B0 + symbol: ccm_seg7_vertex_0701A4B0 + +ccm_seg7_vertex_0701A590: + type: VTX + count: 15 + offset: 0x1A590 + symbol: ccm_seg7_vertex_0701A590 + +ccm_seg7_vertex_0701A680: + type: VTX + count: 15 + offset: 0x1A680 + symbol: ccm_seg7_vertex_0701A680 + +ccm_seg7_vertex_0701A770: + type: VTX + count: 16 + offset: 0x1A770 + symbol: ccm_seg7_vertex_0701A770 + +ccm_seg7_vertex_0701A870: + type: VTX + count: 16 + offset: 0x1A870 + symbol: ccm_seg7_vertex_0701A870 + +ccm_seg7_vertex_0701A970: + type: VTX + count: 15 + offset: 0x1A970 + symbol: ccm_seg7_vertex_0701A970 + +ccm_seg7_vertex_0701AA60: + type: VTX + count: 15 + offset: 0x1AA60 + symbol: ccm_seg7_vertex_0701AA60 + +ccm_seg7_vertex_0701AB50: + type: VTX + count: 16 + offset: 0x1AB50 + symbol: ccm_seg7_vertex_0701AB50 + +ccm_seg7_vertex_0701AC50: + type: VTX + count: 15 + offset: 0x1AC50 + symbol: ccm_seg7_vertex_0701AC50 + +ccm_seg7_vertex_0701AD40: + type: VTX + count: 16 + offset: 0x1AD40 + symbol: ccm_seg7_vertex_0701AD40 + +ccm_seg7_vertex_0701AE40: + type: VTX + count: 16 + offset: 0x1AE40 + symbol: ccm_seg7_vertex_0701AE40 + +ccm_seg7_vertex_0701AF40: + type: VTX + count: 16 + offset: 0x1AF40 + symbol: ccm_seg7_vertex_0701AF40 + +ccm_seg7_vertex_0701B040: + type: VTX + count: 10 + offset: 0x1B040 + symbol: ccm_seg7_vertex_0701B040 + +ccm_seg7_dl_0701B0E0: + type: GFX + offset: 0x1B0E0 + symbol: ccm_seg7_dl_0701B0E0 + +ccm_seg7_dl_0701B128: + type: GFX + offset: 0x1B128 + symbol: ccm_seg7_dl_0701B128 + +ccm_seg7_dl_0701C5C8: + type: GFX + offset: 0x1C5C8 + symbol: ccm_seg7_dl_0701C5C8 + +ccm_seg7_dl_0701CC40: + type: GFX + offset: 0x1CC40 + symbol: ccm_seg7_dl_0701CC40 + +ccm_seg7_dl_0701CE30: + type: GFX + offset: 0x1CE30 + symbol: ccm_seg7_dl_0701CE30 + +ccm_seg7_lights_0701CED8: + type: LIGHTS + size: 24 + offset: 0x1CED8 + symbol: ccm_seg7_lights_0701CED8 + +ccm_seg7_lights_0701CEF0: + type: LIGHTS + size: 24 + offset: 0x1CEF0 + symbol: ccm_seg7_lights_0701CEF0 + +ccm_seg7_lights_0701CF08: + type: LIGHTS + size: 24 + offset: 0x1CF08 + symbol: ccm_seg7_lights_0701CF08 + +ccm_seg7_lights_0701CF20: + type: LIGHTS + size: 24 + offset: 0x1CF20 + symbol: ccm_seg7_lights_0701CF20 + +ccm_seg7_vertex_0701CF38: + type: VTX + count: 15 + offset: 0x1CF38 + symbol: ccm_seg7_vertex_0701CF38 + +ccm_seg7_vertex_0701D028: + type: VTX + count: 15 + offset: 0x1D028 + symbol: ccm_seg7_vertex_0701D028 + +ccm_seg7_vertex_0701D118: + type: VTX + count: 15 + offset: 0x1D118 + symbol: ccm_seg7_vertex_0701D118 + +ccm_seg7_vertex_0701D208: + type: VTX + count: 16 + offset: 0x1D208 + symbol: ccm_seg7_vertex_0701D208 + +ccm_seg7_vertex_0701D308: + type: VTX + count: 16 + offset: 0x1D308 + symbol: ccm_seg7_vertex_0701D308 + +ccm_seg7_vertex_0701D408: + type: VTX + count: 15 + offset: 0x1D408 + symbol: ccm_seg7_vertex_0701D408 + +ccm_seg7_vertex_0701D4F8: + type: VTX + count: 15 + offset: 0x1D4F8 + symbol: ccm_seg7_vertex_0701D4F8 + +ccm_seg7_vertex_0701D5E8: + type: VTX + count: 16 + offset: 0x1D5E8 + symbol: ccm_seg7_vertex_0701D5E8 + +ccm_seg7_vertex_0701D6E8: + type: VTX + count: 15 + offset: 0x1D6E8 + symbol: ccm_seg7_vertex_0701D6E8 + +ccm_seg7_vertex_0701D7D8: + type: VTX + count: 14 + offset: 0x1D7D8 + symbol: ccm_seg7_vertex_0701D7D8 + +ccm_seg7_vertex_0701D8B8: + type: VTX + count: 15 + offset: 0x1D8B8 + symbol: ccm_seg7_vertex_0701D8B8 + +ccm_seg7_vertex_0701D9A8: + type: VTX + count: 11 + offset: 0x1D9A8 + symbol: ccm_seg7_vertex_0701D9A8 + +ccm_seg7_vertex_0701DA58: + type: VTX + count: 8 + offset: 0x1DA58 + symbol: ccm_seg7_vertex_0701DA58 + +ccm_seg7_vertex_0701DAD8: + type: VTX + count: 15 + offset: 0x1DAD8 + symbol: ccm_seg7_vertex_0701DAD8 + +ccm_seg7_vertex_0701DBC8: + type: VTX + count: 11 + offset: 0x1DBC8 + symbol: ccm_seg7_vertex_0701DBC8 + +ccm_seg7_vertex_0701DC78: + type: VTX + count: 12 + offset: 0x1DC78 + symbol: ccm_seg7_vertex_0701DC78 + +ccm_seg7_vertex_0701DD38: + type: VTX + count: 16 + offset: 0x1DD38 + symbol: ccm_seg7_vertex_0701DD38 + +ccm_seg7_vertex_0701DE38: + type: VTX + count: 11 + offset: 0x1DE38 + symbol: ccm_seg7_vertex_0701DE38 + +ccm_seg7_vertex_0701DEE8: + type: VTX + count: 4 + offset: 0x1DEE8 + symbol: ccm_seg7_vertex_0701DEE8 + +ccm_seg7_vertex_0701DF28: + type: VTX + count: 4 + offset: 0x1DF28 + symbol: ccm_seg7_vertex_0701DF28 + +ccm_seg7_dl_0701DF68: + type: GFX + offset: 0x1DF68 + symbol: ccm_seg7_dl_0701DF68 + +ccm_seg7_dl_0701E3F8: + type: GFX + offset: 0x1E3F8 + symbol: ccm_seg7_dl_0701E3F8 + +ccm_seg7_dl_0701E4E8: + type: GFX + offset: 0x1E4E8 + symbol: ccm_seg7_dl_0701E4E8 + +ccm_seg7_dl_0701E520: + type: GFX + offset: 0x1E520 + symbol: ccm_seg7_dl_0701E520 + +ccm_seg7_dl_0701E558: + type: GFX + offset: 0x1E558 + symbol: ccm_seg7_dl_0701E558 + +ccm_seg7_lights_0701E610: + type: LIGHTS + size: 24 + offset: 0x1E610 + symbol: ccm_seg7_lights_0701E610 + +ccm_seg7_vertex_0701E628: + type: VTX + count: 4 + offset: 0x1E628 + symbol: ccm_seg7_vertex_0701E628 + +ccm_seg7_dl_0701E668: + type: GFX + offset: 0x1E668 + symbol: ccm_seg7_dl_0701E668 + +ccm_seg7_dl_0701E6B0: + type: GFX + offset: 0x1E6B0 + symbol: ccm_seg7_dl_0701E6B0 + +ccm_seg7_lights_0701E720: + type: LIGHTS + size: 24 + offset: 0x1E720 + symbol: ccm_seg7_lights_0701E720 + +ccm_seg7_vertex_0701E738: + type: VTX + count: 15 + offset: 0x1E738 + symbol: ccm_seg7_vertex_0701E738 + +ccm_seg7_vertex_0701E828: + type: VTX + count: 15 + offset: 0x1E828 + symbol: ccm_seg7_vertex_0701E828 + +ccm_seg7_vertex_0701E918: + type: VTX + count: 15 + offset: 0x1E918 + symbol: ccm_seg7_vertex_0701E918 + +ccm_seg7_vertex_0701EA08: + type: VTX + count: 15 + offset: 0x1EA08 + symbol: ccm_seg7_vertex_0701EA08 + +ccm_seg7_vertex_0701EAF8: + type: VTX + count: 15 + offset: 0x1EAF8 + symbol: ccm_seg7_vertex_0701EAF8 + +ccm_seg7_vertex_0701EBE8: + type: VTX + count: 14 + offset: 0x1EBE8 + symbol: ccm_seg7_vertex_0701EBE8 + +ccm_seg7_vertex_0701ECC8: + type: VTX + count: 15 + offset: 0x1ECC8 + symbol: ccm_seg7_vertex_0701ECC8 + +ccm_seg7_vertex_0701EDB8: + type: VTX + count: 15 + offset: 0x1EDB8 + symbol: ccm_seg7_vertex_0701EDB8 + +ccm_seg7_vertex_0701EEA8: + type: VTX + count: 14 + offset: 0x1EEA8 + symbol: ccm_seg7_vertex_0701EEA8 + +ccm_seg7_vertex_0701EF88: + type: VTX + count: 14 + offset: 0x1EF88 + symbol: ccm_seg7_vertex_0701EF88 + +ccm_seg7_vertex_0701F068: + type: VTX + count: 15 + offset: 0x1F068 + symbol: ccm_seg7_vertex_0701F068 + +ccm_seg7_vertex_0701F158: + type: VTX + count: 14 + offset: 0x1F158 + symbol: ccm_seg7_vertex_0701F158 + +ccm_seg7_vertex_0701F238: + type: VTX + count: 14 + offset: 0x1F238 + symbol: ccm_seg7_vertex_0701F238 + +ccm_seg7_vertex_0701F318: + type: VTX + count: 14 + offset: 0x1F318 + symbol: ccm_seg7_vertex_0701F318 + +ccm_seg7_vertex_0701F3F8: + type: VTX + count: 15 + offset: 0x1F3F8 + symbol: ccm_seg7_vertex_0701F3F8 + +ccm_seg7_vertex_0701F4E8: + type: VTX + count: 14 + offset: 0x1F4E8 + symbol: ccm_seg7_vertex_0701F4E8 + +ccm_seg7_vertex_0701F5C8: + type: VTX + count: 16 + offset: 0x1F5C8 + symbol: ccm_seg7_vertex_0701F5C8 + +ccm_seg7_vertex_0701F6C8: + type: VTX + count: 16 + offset: 0x1F6C8 + symbol: ccm_seg7_vertex_0701F6C8 + +ccm_seg7_dl_0701F7C8: + type: GFX + offset: 0x1F7C8 + symbol: ccm_seg7_dl_0701F7C8 + +ccm_seg7_dl_0701FC78: + type: GFX + offset: 0x1FC78 + symbol: ccm_seg7_dl_0701FC78 + +ccm_seg7_lights_0701FCD8: + type: LIGHTS + size: 24 + offset: 0x1FCD8 + symbol: ccm_seg7_lights_0701FCD8 + +ccm_seg7_vertex_0701FCF0: + type: VTX + count: 4 + offset: 0x1FCF0 + symbol: ccm_seg7_vertex_0701FCF0 + +ccm_seg7_dl_0701FD30: + type: GFX + offset: 0x1FD30 + symbol: ccm_seg7_dl_0701FD30 + +ccm_seg7_dl_0701FD78: + type: GFX + offset: 0x1FD78 + symbol: ccm_seg7_dl_0701FD78 + +ccm_seg7_vertex_0701FDE8: + type: VTX + count: 4 + offset: 0x1FDE8 + symbol: ccm_seg7_vertex_0701FDE8 + +ccm_seg7_dl_0701FE28: + type: GFX + offset: 0x1FE28 + symbol: ccm_seg7_dl_0701FE28 + +ccm_seg7_dl_0701FE60: + type: GFX + offset: 0x1FE60 + symbol: ccm_seg7_dl_0701FE60 + +ccm_seg7_lights_0701FEE0: + type: LIGHTS + size: 24 + offset: 0x1FEE0 + symbol: ccm_seg7_lights_0701FEE0 + +ccm_seg7_lights_0701FEF8: + type: LIGHTS + size: 24 + offset: 0x1FEF8 + symbol: ccm_seg7_lights_0701FEF8 + +ccm_seg7_vertex_0701FF10: + type: VTX + count: 6 + offset: 0x1FF10 + symbol: ccm_seg7_vertex_0701FF10 + +ccm_seg7_vertex_0701FF70: + type: VTX + count: 16 + offset: 0x1FF70 + symbol: ccm_seg7_vertex_0701FF70 + +ccm_seg7_vertex_07020070: + type: VTX + count: 16 + offset: 0x20070 + symbol: ccm_seg7_vertex_07020070 + +ccm_seg7_vertex_07020170: + type: VTX + count: 16 + offset: 0x20170 + symbol: ccm_seg7_vertex_07020170 + +ccm_seg7_vertex_07020270: + type: VTX + count: 15 + offset: 0x20270 + symbol: ccm_seg7_vertex_07020270 + +ccm_seg7_vertex_07020360: + type: VTX + count: 15 + offset: 0x20360 + symbol: ccm_seg7_vertex_07020360 + +ccm_seg7_vertex_07020450: + type: VTX + count: 15 + offset: 0x20450 + symbol: ccm_seg7_vertex_07020450 + +ccm_seg7_vertex_07020540: + type: VTX + count: 5 + offset: 0x20540 + symbol: ccm_seg7_vertex_07020540 + +ccm_seg7_dl_07020590: + type: GFX + offset: 0x20590 + symbol: ccm_seg7_dl_07020590 + +ccm_seg7_dl_070205E8: + type: GFX + offset: 0x205E8 + symbol: ccm_seg7_dl_070205E8 + +ccm_seg7_dl_070207F0: + type: GFX + offset: 0x207F0 + symbol: ccm_seg7_dl_070207F0 + +ccm_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x20880 + symbol: ccm_seg7_area_2_collision + +ccm_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x23468 + symbol: ccm_seg7_area_2_macro_objs + +ccm_seg7_trajectory_penguin_race: + type: SM64:TRAJECTORY + offset: 0x23604 + symbol: ccm_seg7_trajectory_penguin_race diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm/geo.yml new file mode 100644 index 0000000..d0aadae --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ccm/geo.yml @@ -0,0 +1,56 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ccm.yml" + autopads: false + segments: + - [ 0xE, 0x394230 ] + +ccm_geo_0003D0: + type: SM64:GEO_LAYOUT + offset: 0xE0003D0 + symbol: ccm_geo_0003D0 + +ccm_geo_0003F0: + type: SM64:GEO_LAYOUT + offset: 0xE0003F0 + symbol: ccm_geo_0003F0 + +ccm_geo_00040C: + type: SM64:GEO_LAYOUT + offset: 0xE00040C + symbol: ccm_geo_00040C + +ccm_geo_00042C: + type: SM64:GEO_LAYOUT + offset: 0xE00042C + symbol: ccm_geo_00042C + +ccm_geo_00045C: + type: SM64:GEO_LAYOUT + offset: 0xE00045C + symbol: ccm_geo_00045C + +ccm_geo_000494: + type: SM64:GEO_LAYOUT + offset: 0xE000494 + symbol: ccm_geo_000494 + +ccm_geo_0004BC: + type: SM64:GEO_LAYOUT + offset: 0xE0004BC + symbol: ccm_geo_0004BC + +ccm_geo_0004E4: + type: SM64:GEO_LAYOUT + offset: 0xE0004E4 + symbol: ccm_geo_0004E4 + +ccm_geo_00051C: + type: SM64:GEO_LAYOUT + offset: 0xE00051C + symbol: ccm_geo_00051C + +ccm_geo_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005E8 + symbol: ccm_geo_0005E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc.yml new file mode 100644 index 0000000..598d471 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc.yml @@ -0,0 +1,790 @@ +:config: + autopads: false + compression: + offset: 0x4B6070 + segments: + - [ 0x7, 0x4B6070 ] + external_files: + - "assets/ymls/jp/textures/cave.yml" + header: + header: + - '#include "cotmc/geo.h"' + - '' + - 'extern const LevelScript level_cotmc_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: cotmc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cotmc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: cotmc_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: cotmc_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 64 + height: 16 + offset: 0x2800 + format: RGBA16 + symbol: cotmc_seg7_texture_07002800 + +cotmc_seg7_lights_07003000: + type: LIGHTS + size: 24 + offset: 0x3000 + symbol: cotmc_seg7_lights_07003000 + +cotmc_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: cotmc_seg7_lights_07003018 + +cotmc_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: cotmc_seg7_lights_07003030 + +cotmc_seg7_lights_07003048: + type: LIGHTS + size: 24 + offset: 0x3048 + symbol: cotmc_seg7_lights_07003048 + +cotmc_seg7_lights_07003060: + type: LIGHTS + size: 24 + offset: 0x3060 + symbol: cotmc_seg7_lights_07003060 + +cotmc_seg7_lights_07003078: + type: LIGHTS + size: 24 + offset: 0x3078 + symbol: cotmc_seg7_lights_07003078 + +cotmc_seg7_lights_07003090: + type: LIGHTS + size: 24 + offset: 0x3090 + symbol: cotmc_seg7_lights_07003090 + +cotmc_seg7_vertex_070030A8: + type: VTX + count: 16 + offset: 0x30A8 + symbol: cotmc_seg7_vertex_070030A8 + +cotmc_seg7_vertex_070031A8: + type: VTX + count: 16 + offset: 0x31A8 + symbol: cotmc_seg7_vertex_070031A8 + +cotmc_seg7_vertex_070032A8: + type: VTX + count: 16 + offset: 0x32A8 + symbol: cotmc_seg7_vertex_070032A8 + +cotmc_seg7_vertex_070033A8: + type: VTX + count: 16 + offset: 0x33A8 + symbol: cotmc_seg7_vertex_070033A8 + +cotmc_seg7_vertex_070034A8: + type: VTX + count: 15 + offset: 0x34A8 + symbol: cotmc_seg7_vertex_070034A8 + +cotmc_seg7_vertex_07003598: + type: VTX + count: 15 + offset: 0x3598 + symbol: cotmc_seg7_vertex_07003598 + +cotmc_seg7_vertex_07003688: + type: VTX + count: 14 + offset: 0x3688 + symbol: cotmc_seg7_vertex_07003688 + +cotmc_seg7_vertex_07003768: + type: VTX + count: 16 + offset: 0x3768 + symbol: cotmc_seg7_vertex_07003768 + +cotmc_seg7_vertex_07003868: + type: VTX + count: 16 + offset: 0x3868 + symbol: cotmc_seg7_vertex_07003868 + +cotmc_seg7_vertex_07003968: + type: VTX + count: 14 + offset: 0x3968 + symbol: cotmc_seg7_vertex_07003968 + +cotmc_seg7_vertex_07003A48: + type: VTX + count: 12 + offset: 0x3A48 + symbol: cotmc_seg7_vertex_07003A48 + +cotmc_seg7_vertex_07003B08: + type: VTX + count: 7 + offset: 0x3B08 + symbol: cotmc_seg7_vertex_07003B08 + +cotmc_seg7_vertex_07003B78: + type: VTX + count: 12 + offset: 0x3B78 + symbol: cotmc_seg7_vertex_07003B78 + +cotmc_seg7_vertex_07003C38: + type: VTX + count: 10 + offset: 0x3C38 + symbol: cotmc_seg7_vertex_07003C38 + +cotmc_seg7_vertex_07003CD8: + type: VTX + count: 10 + offset: 0x3CD8 + symbol: cotmc_seg7_vertex_07003CD8 + +cotmc_seg7_vertex_07003D78: + type: VTX + count: 15 + offset: 0x3D78 + symbol: cotmc_seg7_vertex_07003D78 + +cotmc_seg7_vertex_07003E68: + type: VTX + count: 15 + offset: 0x3E68 + symbol: cotmc_seg7_vertex_07003E68 + +cotmc_seg7_vertex_07003F58: + type: VTX + count: 15 + offset: 0x3F58 + symbol: cotmc_seg7_vertex_07003F58 + +cotmc_seg7_vertex_07004048: + type: VTX + count: 16 + offset: 0x4048 + symbol: cotmc_seg7_vertex_07004048 + +cotmc_seg7_vertex_07004148: + type: VTX + count: 16 + offset: 0x4148 + symbol: cotmc_seg7_vertex_07004148 + +cotmc_seg7_vertex_07004248: + type: VTX + count: 16 + offset: 0x4248 + symbol: cotmc_seg7_vertex_07004248 + +cotmc_seg7_vertex_07004348: + type: VTX + count: 10 + offset: 0x4348 + symbol: cotmc_seg7_vertex_07004348 + +cotmc_seg7_vertex_070043E8: + type: VTX + count: 16 + offset: 0x43E8 + symbol: cotmc_seg7_vertex_070043E8 + +cotmc_seg7_vertex_070044E8: + type: VTX + count: 6 + offset: 0x44E8 + symbol: cotmc_seg7_vertex_070044E8 + +cotmc_seg7_vertex_07004548: + type: VTX + count: 16 + offset: 0x4548 + symbol: cotmc_seg7_vertex_07004548 + +cotmc_seg7_vertex_07004648: + type: VTX + count: 15 + offset: 0x4648 + symbol: cotmc_seg7_vertex_07004648 + +cotmc_seg7_vertex_07004738: + type: VTX + count: 16 + offset: 0x4738 + symbol: cotmc_seg7_vertex_07004738 + +cotmc_seg7_vertex_07004838: + type: VTX + count: 8 + offset: 0x4838 + symbol: cotmc_seg7_vertex_07004838 + +cotmc_seg7_vertex_070048B8: + type: VTX + count: 16 + offset: 0x48B8 + symbol: cotmc_seg7_vertex_070048B8 + +cotmc_seg7_vertex_070049B8: + type: VTX + count: 15 + offset: 0x49B8 + symbol: cotmc_seg7_vertex_070049B8 + +cotmc_seg7_vertex_07004AA8: + type: VTX + count: 16 + offset: 0x4AA8 + symbol: cotmc_seg7_vertex_07004AA8 + +cotmc_seg7_vertex_07004BA8: + type: VTX + count: 15 + offset: 0x4BA8 + symbol: cotmc_seg7_vertex_07004BA8 + +cotmc_seg7_vertex_07004C98: + type: VTX + count: 16 + offset: 0x4C98 + symbol: cotmc_seg7_vertex_07004C98 + +cotmc_seg7_vertex_07004D98: + type: VTX + count: 16 + offset: 0x4D98 + symbol: cotmc_seg7_vertex_07004D98 + +cotmc_seg7_vertex_07004E98: + type: VTX + count: 14 + offset: 0x4E98 + symbol: cotmc_seg7_vertex_07004E98 + +cotmc_seg7_vertex_07004F78: + type: VTX + count: 14 + offset: 0x4F78 + symbol: cotmc_seg7_vertex_07004F78 + +cotmc_seg7_vertex_07005058: + type: VTX + count: 12 + offset: 0x5058 + symbol: cotmc_seg7_vertex_07005058 + +cotmc_seg7_vertex_07005118: + type: VTX + count: 12 + offset: 0x5118 + symbol: cotmc_seg7_vertex_07005118 + +cotmc_seg7_vertex_070051D8: + type: VTX + count: 16 + offset: 0x51D8 + symbol: cotmc_seg7_vertex_070051D8 + +cotmc_seg7_vertex_070052D8: + type: VTX + count: 15 + offset: 0x52D8 + symbol: cotmc_seg7_vertex_070052D8 + +cotmc_seg7_vertex_070053C8: + type: VTX + count: 15 + offset: 0x53C8 + symbol: cotmc_seg7_vertex_070053C8 + +cotmc_seg7_vertex_070054B8: + type: VTX + count: 16 + offset: 0x54B8 + symbol: cotmc_seg7_vertex_070054B8 + +cotmc_seg7_vertex_070055B8: + type: VTX + count: 11 + offset: 0x55B8 + symbol: cotmc_seg7_vertex_070055B8 + +cotmc_seg7_vertex_07005668: + type: VTX + count: 15 + offset: 0x5668 + symbol: cotmc_seg7_vertex_07005668 + +cotmc_seg7_vertex_07005758: + type: VTX + count: 15 + offset: 0x5758 + symbol: cotmc_seg7_vertex_07005758 + +cotmc_seg7_vertex_07005848: + type: VTX + count: 8 + offset: 0x5848 + symbol: cotmc_seg7_vertex_07005848 + +cotmc_seg7_vertex_070058C8: + type: VTX + count: 14 + offset: 0x58C8 + symbol: cotmc_seg7_vertex_070058C8 + +cotmc_seg7_vertex_070059A8: + type: VTX + count: 15 + offset: 0x59A8 + symbol: cotmc_seg7_vertex_070059A8 + +cotmc_seg7_vertex_07005A98: + type: VTX + count: 15 + offset: 0x5A98 + symbol: cotmc_seg7_vertex_07005A98 + +cotmc_seg7_vertex_07005B88: + type: VTX + count: 12 + offset: 0x5B88 + symbol: cotmc_seg7_vertex_07005B88 + +cotmc_seg7_vertex_07005C48: + type: VTX + count: 12 + offset: 0x5C48 + symbol: cotmc_seg7_vertex_07005C48 + +cotmc_seg7_vertex_07005D08: + type: VTX + count: 10 + offset: 0x5D08 + symbol: cotmc_seg7_vertex_07005D08 + +cotmc_seg7_vertex_07005DA8: + type: VTX + count: 4 + offset: 0x5DA8 + symbol: cotmc_seg7_vertex_07005DA8 + +cotmc_seg7_vertex_07005DE8: + type: VTX + count: 15 + offset: 0x5DE8 + symbol: cotmc_seg7_vertex_07005DE8 + +cotmc_seg7_vertex_07005ED8: + type: VTX + count: 16 + offset: 0x5ED8 + symbol: cotmc_seg7_vertex_07005ED8 + +cotmc_seg7_vertex_07005FD8: + type: VTX + count: 15 + offset: 0x5FD8 + symbol: cotmc_seg7_vertex_07005FD8 + +cotmc_seg7_vertex_070060C8: + type: VTX + count: 15 + offset: 0x60C8 + symbol: cotmc_seg7_vertex_070060C8 + +cotmc_seg7_vertex_070061B8: + type: VTX + count: 15 + offset: 0x61B8 + symbol: cotmc_seg7_vertex_070061B8 + +cotmc_seg7_vertex_070062A8: + type: VTX + count: 11 + offset: 0x62A8 + symbol: cotmc_seg7_vertex_070062A8 + +cotmc_seg7_vertex_07006358: + type: VTX + count: 14 + offset: 0x6358 + symbol: cotmc_seg7_vertex_07006358 + +cotmc_seg7_vertex_07006438: + type: VTX + count: 16 + offset: 0x6438 + symbol: cotmc_seg7_vertex_07006438 + +cotmc_seg7_vertex_07006538: + type: VTX + count: 16 + offset: 0x6538 + symbol: cotmc_seg7_vertex_07006538 + +cotmc_seg7_vertex_07006638: + type: VTX + count: 7 + offset: 0x6638 + symbol: cotmc_seg7_vertex_07006638 + +cotmc_seg7_vertex_070066A8: + type: VTX + count: 4 + offset: 0x66A8 + symbol: cotmc_seg7_vertex_070066A8 + +cotmc_seg7_dl_070066E8: + type: GFX + offset: 0x66E8 + symbol: cotmc_seg7_dl_070066E8 + +cotmc_seg7_dl_07006C18: + type: GFX + offset: 0x6C18 + symbol: cotmc_seg7_dl_07006C18 + +cotmc_seg7_dl_07006F88: + type: GFX + offset: 0x6F88 + symbol: cotmc_seg7_dl_07006F88 + +cotmc_seg7_dl_07007248: + type: GFX + offset: 0x7248 + symbol: cotmc_seg7_dl_07007248 + +cotmc_seg7_dl_07007498: + type: GFX + offset: 0x7498 + symbol: cotmc_seg7_dl_07007498 + +cotmc_seg7_dl_070074F0: + type: GFX + offset: 0x74F0 + symbol: cotmc_seg7_dl_070074F0 + +cotmc_seg7_dl_07007688: + type: GFX + offset: 0x7688 + symbol: cotmc_seg7_dl_07007688 + +cotmc_seg7_dl_07007920: + type: GFX + offset: 0x7920 + symbol: cotmc_seg7_dl_07007920 + +cotmc_seg7_dl_07007B90: + type: GFX + offset: 0x7B90 + symbol: cotmc_seg7_dl_07007B90 + +cotmc_seg7_dl_07007D48: + type: GFX + offset: 0x7D48 + symbol: cotmc_seg7_dl_07007D48 + +cotmc_seg7_lights_07007E88: + type: LIGHTS + size: 24 + offset: 0x7E88 + symbol: cotmc_seg7_lights_07007E88 + +cotmc_seg7_vertex_07007EA0: + type: VTX + count: 15 + offset: 0x7EA0 + symbol: cotmc_seg7_vertex_07007EA0 + +cotmc_seg7_vertex_07007F90: + type: VTX + count: 15 + offset: 0x7F90 + symbol: cotmc_seg7_vertex_07007F90 + +cotmc_seg7_vertex_07008080: + type: VTX + count: 15 + offset: 0x8080 + symbol: cotmc_seg7_vertex_07008080 + +cotmc_seg7_vertex_07008170: + type: VTX + count: 15 + offset: 0x8170 + symbol: cotmc_seg7_vertex_07008170 + +cotmc_seg7_vertex_07008260: + type: VTX + count: 15 + offset: 0x8260 + symbol: cotmc_seg7_vertex_07008260 + +cotmc_seg7_vertex_07008350: + type: VTX + count: 15 + offset: 0x8350 + symbol: cotmc_seg7_vertex_07008350 + +cotmc_seg7_vertex_07008440: + type: VTX + count: 16 + offset: 0x8440 + symbol: cotmc_seg7_vertex_07008440 + +cotmc_seg7_vertex_07008540: + type: VTX + count: 16 + offset: 0x8540 + symbol: cotmc_seg7_vertex_07008540 + +cotmc_seg7_vertex_07008640: + type: VTX + count: 15 + offset: 0x8640 + symbol: cotmc_seg7_vertex_07008640 + +cotmc_seg7_vertex_07008730: + type: VTX + count: 15 + offset: 0x8730 + symbol: cotmc_seg7_vertex_07008730 + +cotmc_seg7_vertex_07008820: + type: VTX + count: 16 + offset: 0x8820 + symbol: cotmc_seg7_vertex_07008820 + +cotmc_seg7_vertex_07008920: + type: VTX + count: 15 + offset: 0x8920 + symbol: cotmc_seg7_vertex_07008920 + +cotmc_seg7_vertex_07008A10: + type: VTX + count: 16 + offset: 0x8A10 + symbol: cotmc_seg7_vertex_07008A10 + +cotmc_seg7_vertex_07008B10: + type: VTX + count: 15 + offset: 0x8B10 + symbol: cotmc_seg7_vertex_07008B10 + +cotmc_seg7_vertex_07008C00: + type: VTX + count: 15 + offset: 0x8C00 + symbol: cotmc_seg7_vertex_07008C00 + +cotmc_seg7_vertex_07008CF0: + type: VTX + count: 15 + offset: 0x8CF0 + symbol: cotmc_seg7_vertex_07008CF0 + +cotmc_seg7_vertex_07008DE0: + type: VTX + count: 15 + offset: 0x8DE0 + symbol: cotmc_seg7_vertex_07008DE0 + +cotmc_seg7_vertex_07008ED0: + type: VTX + count: 15 + offset: 0x8ED0 + symbol: cotmc_seg7_vertex_07008ED0 + +cotmc_seg7_vertex_07008FC0: + type: VTX + count: 15 + offset: 0x8FC0 + symbol: cotmc_seg7_vertex_07008FC0 + +cotmc_seg7_vertex_070090B0: + type: VTX + count: 15 + offset: 0x90B0 + symbol: cotmc_seg7_vertex_070090B0 + +cotmc_seg7_vertex_070091A0: + type: VTX + count: 15 + offset: 0x91A0 + symbol: cotmc_seg7_vertex_070091A0 + +cotmc_seg7_vertex_07009290: + type: VTX + count: 16 + offset: 0x9290 + symbol: cotmc_seg7_vertex_07009290 + +cotmc_seg7_vertex_07009390: + type: VTX + count: 15 + offset: 0x9390 + symbol: cotmc_seg7_vertex_07009390 + +cotmc_seg7_vertex_07009480: + type: VTX + count: 15 + offset: 0x9480 + symbol: cotmc_seg7_vertex_07009480 + +cotmc_seg7_vertex_07009570: + type: VTX + count: 15 + offset: 0x9570 + symbol: cotmc_seg7_vertex_07009570 + +cotmc_seg7_vertex_07009660: + type: VTX + count: 16 + offset: 0x9660 + symbol: cotmc_seg7_vertex_07009660 + +cotmc_seg7_vertex_07009760: + type: VTX + count: 15 + offset: 0x9760 + symbol: cotmc_seg7_vertex_07009760 + +cotmc_seg7_vertex_07009850: + type: VTX + count: 15 + offset: 0x9850 + symbol: cotmc_seg7_vertex_07009850 + +cotmc_seg7_vertex_07009940: + type: VTX + count: 15 + offset: 0x9940 + symbol: cotmc_seg7_vertex_07009940 + +cotmc_seg7_vertex_07009A30: + type: VTX + count: 15 + offset: 0x9A30 + symbol: cotmc_seg7_vertex_07009A30 + +cotmc_seg7_vertex_07009B20: + type: VTX + count: 3 + offset: 0x9B20 + symbol: cotmc_seg7_vertex_07009B20 + +cotmc_seg7_dl_07009B50: + type: GFX + offset: 0x9B50 + symbol: cotmc_seg7_dl_07009B50 + +cotmc_seg7_dl_0700A160: + type: GFX + offset: 0xA160 + symbol: cotmc_seg7_dl_0700A160 + +cotmc_seg7_vertex_0700A1E0: + type: VTX + count: 16 + offset: 0xA1E0 + symbol: cotmc_seg7_vertex_0700A1E0 + +cotmc_seg7_vertex_0700A2E0: + type: VTX + count: 15 + offset: 0xA2E0 + symbol: cotmc_seg7_vertex_0700A2E0 + +cotmc_seg7_dl_0700A3D0: + type: GFX + offset: 0xA3D0 + symbol: cotmc_seg7_dl_0700A3D0 + +cotmc_seg7_dl_0700A4B8: + type: GFX + offset: 0xA4B8 + symbol: cotmc_seg7_dl_0700A4B8 + +cotmc_seg7_collision_level: + type: SM64:COLLISION + offset: 0xA508 + symbol: cotmc_seg7_collision_level + +cotmc_seg7_macro_objs: + type: SM64:MACRO + offset: 0xBD38 + symbol: cotmc_seg7_macro_objs + +cotmc_dl_water_begin: + type: GFX + offset: 0xBE10 + symbol: cotmc_dl_water_begin + +cotmc_dl_water_end: + type: GFX + offset: 0xBE88 + symbol: cotmc_dl_water_end + +cotmc_movtex_tris_water: + type: SM64:MOVTEX + count: 14 + has_color: false + offset: 0xBED0 + symbol: cotmc_movtex_tris_water + +cotmc_dl_water: + type: GFX + offset: 0xBF60 + symbol: cotmc_dl_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc/geo.yml new file mode 100644 index 0000000..27b7689 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/cotmc/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/cotmc.yml" + autopads: false + segments: + - [ 0xE, 0x4BC980 ] + +cotmc_geo_0001A0: + type: SM64:GEO_LAYOUT + offset: 0xE0001A0 + symbol: cotmc_geo_0001A0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd.yml new file mode 100644 index 0000000..6f28c38 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd.yml @@ -0,0 +1,1231 @@ +:config: + autopads: false + compression: + offset: 0x48B8D0 + segments: + - [ 0x7, 0x48B8D0 ] + external_files: + - "assets/ymls/jp/textures/water.yml" + header: + header: + - '#include "ddd/geo.h"' + - '' + - 'extern const LevelScript level_ddd_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: ddd_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ddd_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ddd_seg7_texture_07001800 + +3: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ddd_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ddd_seg7_texture_07003000 + +ddd_seg7_lights_07003800: + type: LIGHTS + size: 24 + offset: 0x3800 + symbol: ddd_seg7_lights_07003800 + +ddd_seg7_lights_07003818: + type: LIGHTS + size: 24 + offset: 0x3818 + symbol: ddd_seg7_lights_07003818 + +ddd_seg7_lights_07003830: + type: LIGHTS + size: 24 + offset: 0x3830 + symbol: ddd_seg7_lights_07003830 + +ddd_seg7_lights_07003848: + type: LIGHTS + size: 24 + offset: 0x3848 + symbol: ddd_seg7_lights_07003848 + +ddd_seg7_vertex_07003860: + type: VTX + count: 16 + offset: 0x3860 + symbol: ddd_seg7_vertex_07003860 + +ddd_seg7_vertex_07003960: + type: VTX + count: 16 + offset: 0x3960 + symbol: ddd_seg7_vertex_07003960 + +ddd_seg7_vertex_07003A60: + type: VTX + count: 9 + offset: 0x3A60 + symbol: ddd_seg7_vertex_07003A60 + +ddd_seg7_vertex_07003AF0: + type: VTX + count: 4 + offset: 0x3AF0 + symbol: ddd_seg7_vertex_07003AF0 + +ddd_seg7_vertex_07003B30: + type: VTX + count: 16 + offset: 0x3B30 + symbol: ddd_seg7_vertex_07003B30 + +ddd_seg7_vertex_07003C30: + type: VTX + count: 16 + offset: 0x3C30 + symbol: ddd_seg7_vertex_07003C30 + +ddd_seg7_vertex_07003D30: + type: VTX + count: 16 + offset: 0x3D30 + symbol: ddd_seg7_vertex_07003D30 + +ddd_seg7_vertex_07003E30: + type: VTX + count: 16 + offset: 0x3E30 + symbol: ddd_seg7_vertex_07003E30 + +ddd_seg7_vertex_07003F30: + type: VTX + count: 16 + offset: 0x3F30 + symbol: ddd_seg7_vertex_07003F30 + +ddd_seg7_vertex_07004030: + type: VTX + count: 16 + offset: 0x4030 + symbol: ddd_seg7_vertex_07004030 + +ddd_seg7_vertex_07004130: + type: VTX + count: 9 + offset: 0x4130 + symbol: ddd_seg7_vertex_07004130 + +ddd_seg7_vertex_070041C0: + type: VTX + count: 16 + offset: 0x41C0 + symbol: ddd_seg7_vertex_070041C0 + +ddd_seg7_vertex_070042C0: + type: VTX + count: 16 + offset: 0x42C0 + symbol: ddd_seg7_vertex_070042C0 + +ddd_seg7_vertex_070043C0: + type: VTX + count: 16 + offset: 0x43C0 + symbol: ddd_seg7_vertex_070043C0 + +ddd_seg7_vertex_070044C0: + type: VTX + count: 16 + offset: 0x44C0 + symbol: ddd_seg7_vertex_070044C0 + +ddd_seg7_vertex_070045C0: + type: VTX + count: 15 + offset: 0x45C0 + symbol: ddd_seg7_vertex_070045C0 + +ddd_seg7_vertex_070046B0: + type: VTX + count: 5 + offset: 0x46B0 + symbol: ddd_seg7_vertex_070046B0 + +ddd_seg7_dl_07004700: + type: GFX + offset: 0x4700 + symbol: ddd_seg7_dl_07004700 + +ddd_seg7_dl_07004D48: + type: GFX + offset: 0x4D48 + symbol: ddd_seg7_dl_07004D48 + +ddd_seg7_lights_07004DA8: + type: LIGHTS + size: 24 + offset: 0x4DA8 + symbol: ddd_seg7_lights_07004DA8 + +ddd_seg7_vertex_07004DC0: + type: VTX + count: 16 + offset: 0x4DC0 + symbol: ddd_seg7_vertex_07004DC0 + +ddd_seg7_vertex_07004EC0: + type: VTX + count: 14 + offset: 0x4EC0 + symbol: ddd_seg7_vertex_07004EC0 + +ddd_seg7_vertex_07004FA0: + type: VTX + count: 15 + offset: 0x4FA0 + symbol: ddd_seg7_vertex_07004FA0 + +ddd_seg7_vertex_07005090: + type: VTX + count: 16 + offset: 0x5090 + symbol: ddd_seg7_vertex_07005090 + +ddd_seg7_vertex_07005190: + type: VTX + count: 14 + offset: 0x5190 + symbol: ddd_seg7_vertex_07005190 + +ddd_seg7_vertex_07005270: + type: VTX + count: 14 + offset: 0x5270 + symbol: ddd_seg7_vertex_07005270 + +ddd_seg7_vertex_07005350: + type: VTX + count: 7 + offset: 0x5350 + symbol: ddd_seg7_vertex_07005350 + +ddd_seg7_vertex_070053C0: + type: VTX + count: 15 + offset: 0x53C0 + symbol: ddd_seg7_vertex_070053C0 + +ddd_seg7_vertex_070054B0: + type: VTX + count: 12 + offset: 0x54B0 + symbol: ddd_seg7_vertex_070054B0 + +ddd_seg7_dl_07005570: + type: GFX + offset: 0x5570 + symbol: ddd_seg7_dl_07005570 + +ddd_seg7_dl_07005738: + type: GFX + offset: 0x5738 + symbol: ddd_seg7_dl_07005738 + +ddd_seg7_dl_070057E8: + type: GFX + offset: 0x57E8 + symbol: ddd_seg7_dl_070057E8 + +ddd_seg7_lights_07005850: + type: LIGHTS + size: 24 + offset: 0x5850 + symbol: ddd_seg7_lights_07005850 + +ddd_seg7_vertex_07005868: + type: VTX + count: 16 + offset: 0x5868 + symbol: ddd_seg7_vertex_07005868 + +ddd_seg7_vertex_07005968: + type: VTX + count: 16 + offset: 0x5968 + symbol: ddd_seg7_vertex_07005968 + +ddd_seg7_vertex_07005A68: + type: VTX + count: 9 + offset: 0x5A68 + symbol: ddd_seg7_vertex_07005A68 + +ddd_seg7_dl_07005AF8: + type: GFX + offset: 0x5AF8 + symbol: ddd_seg7_dl_07005AF8 + +ddd_seg7_dl_07005C40: + type: GFX + offset: 0x5C40 + symbol: ddd_seg7_dl_07005C40 + +ddd_seg7_vertex_07005CB0: + type: VTX + count: 14 + offset: 0x5CB0 + symbol: ddd_seg7_vertex_07005CB0 + +ddd_seg7_vertex_07005D90: + type: VTX + count: 14 + offset: 0x5D90 + symbol: ddd_seg7_vertex_07005D90 + +ddd_seg7_vertex_07005E70: + type: VTX + count: 7 + offset: 0x5E70 + symbol: ddd_seg7_vertex_07005E70 + +ddd_seg7_dl_07005EE0: + type: GFX + offset: 0x5EE0 + symbol: ddd_seg7_dl_07005EE0 + +ddd_seg7_dl_07005F78: + type: GFX + offset: 0x5F78 + symbol: ddd_seg7_dl_07005F78 + +ddd_seg7_lights_07005FC8: + type: LIGHTS + size: 24 + offset: 0x5FC8 + symbol: ddd_seg7_lights_07005FC8 + +ddd_seg7_lights_07005FE0: + type: LIGHTS + size: 24 + offset: 0x5FE0 + symbol: ddd_seg7_lights_07005FE0 + +ddd_seg7_lights_07005FF8: + type: LIGHTS + size: 24 + offset: 0x5FF8 + symbol: ddd_seg7_lights_07005FF8 + +ddd_seg7_lights_07006010: + type: LIGHTS + size: 24 + offset: 0x6010 + symbol: ddd_seg7_lights_07006010 + +ddd_seg7_lights_07006028: + type: LIGHTS + size: 24 + offset: 0x6028 + symbol: ddd_seg7_lights_07006028 + +ddd_seg7_vertex_07006040: + type: VTX + count: 4 + offset: 0x6040 + symbol: ddd_seg7_vertex_07006040 + +ddd_seg7_vertex_07006080: + type: VTX + count: 4 + offset: 0x6080 + symbol: ddd_seg7_vertex_07006080 + +ddd_seg7_vertex_070060C0: + type: VTX + count: 4 + offset: 0x60C0 + symbol: ddd_seg7_vertex_070060C0 + +ddd_seg7_vertex_07006100: + type: VTX + count: 4 + offset: 0x6100 + symbol: ddd_seg7_vertex_07006100 + +ddd_seg7_vertex_07006140: + type: VTX + count: 8 + offset: 0x6140 + symbol: ddd_seg7_vertex_07006140 + +ddd_seg7_vertex_070061C0: + type: VTX + count: 8 + offset: 0x61C0 + symbol: ddd_seg7_vertex_070061C0 + +ddd_seg7_vertex_07006240: + type: VTX + count: 8 + offset: 0x6240 + symbol: ddd_seg7_vertex_07006240 + +ddd_seg7_vertex_070062C0: + type: VTX + count: 15 + offset: 0x62C0 + symbol: ddd_seg7_vertex_070062C0 + +ddd_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: ddd_seg7_vertex_070063B0 + +ddd_seg7_vertex_070064A0: + type: VTX + count: 8 + offset: 0x64A0 + symbol: ddd_seg7_vertex_070064A0 + +ddd_seg7_vertex_07006520: + type: VTX + count: 4 + offset: 0x6520 + symbol: ddd_seg7_vertex_07006520 + +ddd_seg7_vertex_07006560: + type: VTX + count: 4 + offset: 0x6560 + symbol: ddd_seg7_vertex_07006560 + +ddd_seg7_vertex_070065A0: + type: VTX + count: 4 + offset: 0x65A0 + symbol: ddd_seg7_vertex_070065A0 + +ddd_seg7_vertex_070065E0: + type: VTX + count: 16 + offset: 0x65E0 + symbol: ddd_seg7_vertex_070065E0 + +ddd_seg7_vertex_070066E0: + type: VTX + count: 16 + offset: 0x66E0 + symbol: ddd_seg7_vertex_070066E0 + +ddd_seg7_vertex_070067E0: + type: VTX + count: 16 + offset: 0x67E0 + symbol: ddd_seg7_vertex_070067E0 + +ddd_seg7_vertex_070068E0: + type: VTX + count: 13 + offset: 0x68E0 + symbol: ddd_seg7_vertex_070068E0 + +ddd_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: ddd_seg7_vertex_070069B0 + +ddd_seg7_vertex_07006AA0: + type: VTX + count: 16 + offset: 0x6AA0 + symbol: ddd_seg7_vertex_07006AA0 + +ddd_seg7_vertex_07006BA0: + type: VTX + count: 14 + offset: 0x6BA0 + symbol: ddd_seg7_vertex_07006BA0 + +ddd_seg7_vertex_07006C80: + type: VTX + count: 15 + offset: 0x6C80 + symbol: ddd_seg7_vertex_07006C80 + +ddd_seg7_vertex_07006D70: + type: VTX + count: 11 + offset: 0x6D70 + symbol: ddd_seg7_vertex_07006D70 + +ddd_seg7_dl_07006E20: + type: GFX + offset: 0x6E20 + symbol: ddd_seg7_dl_07006E20 + +ddd_seg7_dl_07006EE0: + type: GFX + offset: 0x6EE0 + symbol: ddd_seg7_dl_07006EE0 + +ddd_seg7_dl_07007080: + type: GFX + offset: 0x7080 + symbol: ddd_seg7_dl_07007080 + +ddd_seg7_dl_07007298: + type: GFX + offset: 0x7298 + symbol: ddd_seg7_dl_07007298 + +ddd_seg7_dl_07007408: + type: GFX + offset: 0x7408 + symbol: ddd_seg7_dl_07007408 + +ddd_seg7_lights_070074C8: + type: LIGHTS + size: 24 + offset: 0x74C8 + symbol: ddd_seg7_lights_070074C8 + +ddd_seg7_vertex_070074E0: + type: VTX + count: 16 + offset: 0x74E0 + symbol: ddd_seg7_vertex_070074E0 + +ddd_seg7_vertex_070075E0: + type: VTX + count: 14 + offset: 0x75E0 + symbol: ddd_seg7_vertex_070075E0 + +ddd_seg7_vertex_070076C0: + type: VTX + count: 15 + offset: 0x76C0 + symbol: ddd_seg7_vertex_070076C0 + +ddd_seg7_vertex_070077B0: + type: VTX + count: 16 + offset: 0x77B0 + symbol: ddd_seg7_vertex_070077B0 + +ddd_seg7_vertex_070078B0: + type: VTX + count: 15 + offset: 0x78B0 + symbol: ddd_seg7_vertex_070078B0 + +ddd_seg7_vertex_070079A0: + type: VTX + count: 14 + offset: 0x79A0 + symbol: ddd_seg7_vertex_070079A0 + +ddd_seg7_vertex_07007A80: + type: VTX + count: 7 + offset: 0x7A80 + symbol: ddd_seg7_vertex_07007A80 + +ddd_seg7_dl_07007AF0: + type: GFX + offset: 0x7AF0 + symbol: ddd_seg7_dl_07007AF0 + +ddd_seg7_dl_07007CB8: + type: GFX + offset: 0x7CB8 + symbol: ddd_seg7_dl_07007CB8 + +ddd_seg7_lights_07007D18: + type: LIGHTS + size: 24 + offset: 0x7D18 + symbol: ddd_seg7_lights_07007D18 + +ddd_seg7_vertex_07007D30: + type: VTX + count: 15 + offset: 0x7D30 + symbol: ddd_seg7_vertex_07007D30 + +ddd_seg7_vertex_07007E20: + type: VTX + count: 15 + offset: 0x7E20 + symbol: ddd_seg7_vertex_07007E20 + +ddd_seg7_vertex_07007F10: + type: VTX + count: 15 + offset: 0x7F10 + symbol: ddd_seg7_vertex_07007F10 + +ddd_seg7_vertex_07008000: + type: VTX + count: 15 + offset: 0x8000 + symbol: ddd_seg7_vertex_07008000 + +ddd_seg7_vertex_070080F0: + type: VTX + count: 15 + offset: 0x80F0 + symbol: ddd_seg7_vertex_070080F0 + +ddd_seg7_vertex_070081E0: + type: VTX + count: 15 + offset: 0x81E0 + symbol: ddd_seg7_vertex_070081E0 + +ddd_seg7_vertex_070082D0: + type: VTX + count: 15 + offset: 0x82D0 + symbol: ddd_seg7_vertex_070082D0 + +ddd_seg7_vertex_070083C0: + type: VTX + count: 16 + offset: 0x83C0 + symbol: ddd_seg7_vertex_070083C0 + +ddd_seg7_vertex_070084C0: + type: VTX + count: 14 + offset: 0x84C0 + symbol: ddd_seg7_vertex_070084C0 + +ddd_seg7_vertex_070085A0: + type: VTX + count: 16 + offset: 0x85A0 + symbol: ddd_seg7_vertex_070085A0 + +ddd_seg7_vertex_070086A0: + type: VTX + count: 14 + offset: 0x86A0 + symbol: ddd_seg7_vertex_070086A0 + +ddd_seg7_vertex_07008780: + type: VTX + count: 15 + offset: 0x8780 + symbol: ddd_seg7_vertex_07008780 + +ddd_seg7_vertex_07008870: + type: VTX + count: 8 + offset: 0x8870 + symbol: ddd_seg7_vertex_07008870 + +ddd_seg7_dl_070088F0: + type: GFX + offset: 0x88F0 + symbol: ddd_seg7_dl_070088F0 + +ddd_seg7_dl_07008C48: + type: GFX + offset: 0x8C48 + symbol: ddd_seg7_dl_07008C48 + +ddd_seg7_vertex_07008CB8: + type: VTX + count: 14 + offset: 0x8CB8 + symbol: ddd_seg7_vertex_07008CB8 + +ddd_seg7_vertex_07008D98: + type: VTX + count: 14 + offset: 0x8D98 + symbol: ddd_seg7_vertex_07008D98 + +ddd_seg7_vertex_07008E78: + type: VTX + count: 7 + offset: 0x8E78 + symbol: ddd_seg7_vertex_07008E78 + +ddd_seg7_dl_07008EE8: + type: GFX + offset: 0x8EE8 + symbol: ddd_seg7_dl_07008EE8 + +ddd_seg7_dl_07008F80: + type: GFX + offset: 0x8F80 + symbol: ddd_seg7_dl_07008F80 + +ddd_seg7_vertex_07008FD0: + type: VTX + count: 4 + offset: 0x8FD0 + symbol: ddd_seg7_vertex_07008FD0 + +ddd_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: ddd_seg7_dl_07009010 + +ddd_seg7_dl_07009030: + type: GFX + offset: 0x9030 + symbol: ddd_seg7_dl_07009030 + +ddd_seg7_lights_07009080: + type: LIGHTS + size: 24 + offset: 0x9080 + symbol: ddd_seg7_lights_07009080 + +ddd_seg7_vertex_07009098: + type: VTX + count: 4 + offset: 0x9098 + symbol: ddd_seg7_vertex_07009098 + +ddd_seg7_dl_070090D8: + type: GFX + offset: 0x90D8 + symbol: ddd_seg7_dl_070090D8 + +ddd_seg7_dl_07009120: + type: GFX + 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 + offset: 0x9288 + symbol: ddd_seg7_lights_07009288 + +ddd_seg7_lights_070092A0: + type: LIGHTS + size: 24 + offset: 0x92A0 + symbol: ddd_seg7_lights_070092A0 + +ddd_seg7_lights_070092B8: + type: LIGHTS + size: 24 + offset: 0x92B8 + symbol: ddd_seg7_lights_070092B8 + +ddd_seg7_lights_070092D0: + type: LIGHTS + size: 24 + offset: 0x92D0 + symbol: ddd_seg7_lights_070092D0 + +ddd_seg7_lights_070092E8: + type: LIGHTS + size: 24 + offset: 0x92E8 + symbol: ddd_seg7_lights_070092E8 + +ddd_seg7_vertex_07009300: + type: VTX + count: 16 + offset: 0x9300 + symbol: ddd_seg7_vertex_07009300 + +ddd_seg7_vertex_07009400: + type: VTX + count: 9 + offset: 0x9400 + symbol: ddd_seg7_vertex_07009400 + +ddd_seg7_vertex_07009490: + type: VTX + count: 16 + offset: 0x9490 + symbol: ddd_seg7_vertex_07009490 + +ddd_seg7_vertex_07009590: + type: VTX + count: 5 + offset: 0x9590 + symbol: ddd_seg7_vertex_07009590 + +ddd_seg7_vertex_070095E0: + type: VTX + count: 8 + offset: 0x95E0 + symbol: ddd_seg7_vertex_070095E0 + +ddd_seg7_vertex_07009660: + type: VTX + count: 15 + offset: 0x9660 + symbol: ddd_seg7_vertex_07009660 + +ddd_seg7_vertex_07009750: + type: VTX + count: 11 + offset: 0x9750 + symbol: ddd_seg7_vertex_07009750 + +ddd_seg7_vertex_07009800: + type: VTX + count: 14 + offset: 0x9800 + symbol: ddd_seg7_vertex_07009800 + +ddd_seg7_vertex_070098E0: + type: VTX + count: 16 + offset: 0x98E0 + symbol: ddd_seg7_vertex_070098E0 + +ddd_seg7_vertex_070099E0: + type: VTX + count: 15 + offset: 0x99E0 + symbol: ddd_seg7_vertex_070099E0 + +ddd_seg7_vertex_07009AD0: + type: VTX + count: 16 + offset: 0x9AD0 + symbol: ddd_seg7_vertex_07009AD0 + +ddd_seg7_vertex_07009BD0: + type: VTX + count: 16 + offset: 0x9BD0 + symbol: ddd_seg7_vertex_07009BD0 + +ddd_seg7_vertex_07009CD0: + type: VTX + count: 16 + offset: 0x9CD0 + symbol: ddd_seg7_vertex_07009CD0 + +ddd_seg7_vertex_07009DD0: + type: VTX + count: 16 + offset: 0x9DD0 + symbol: ddd_seg7_vertex_07009DD0 + +ddd_seg7_vertex_07009ED0: + type: VTX + count: 16 + offset: 0x9ED0 + symbol: ddd_seg7_vertex_07009ED0 + +ddd_seg7_vertex_07009FD0: + type: VTX + count: 16 + offset: 0x9FD0 + symbol: ddd_seg7_vertex_07009FD0 + +ddd_seg7_vertex_0700A0D0: + type: VTX + count: 16 + offset: 0xA0D0 + symbol: ddd_seg7_vertex_0700A0D0 + +ddd_seg7_vertex_0700A1D0: + type: VTX + count: 16 + offset: 0xA1D0 + symbol: ddd_seg7_vertex_0700A1D0 + +ddd_seg7_vertex_0700A2D0: + type: VTX + count: 15 + offset: 0xA2D0 + symbol: ddd_seg7_vertex_0700A2D0 + +ddd_seg7_vertex_0700A3C0: + type: VTX + count: 16 + offset: 0xA3C0 + symbol: ddd_seg7_vertex_0700A3C0 + +ddd_seg7_vertex_0700A4C0: + type: VTX + count: 12 + offset: 0xA4C0 + symbol: ddd_seg7_vertex_0700A4C0 + +ddd_seg7_vertex_0700A580: + type: VTX + count: 8 + offset: 0xA580 + symbol: ddd_seg7_vertex_0700A580 + +ddd_seg7_dl_0700A600: + type: GFX + offset: 0xA600 + symbol: ddd_seg7_dl_0700A600 + +ddd_seg7_dl_0700AEB8: + type: GFX + offset: 0xAEB8 + symbol: ddd_seg7_dl_0700AEB8 + +ddd_seg7_dl_0700AF10: + type: GFX + offset: 0xAF10 + symbol: ddd_seg7_dl_0700AF10 + +ddd_seg7_lights_0700AF78: + type: LIGHTS + size: 24 + offset: 0xAF78 + symbol: ddd_seg7_lights_0700AF78 + +ddd_seg7_vertex_0700AF90: + type: VTX + count: 8 + offset: 0xAF90 + symbol: ddd_seg7_vertex_0700AF90 + +ddd_seg7_dl_0700B010: + type: GFX + offset: 0xB010 + symbol: ddd_seg7_dl_0700B010 + +ddd_seg7_dl_0700B068: + type: GFX + offset: 0xB068 + symbol: ddd_seg7_dl_0700B068 + +ddd_seg7_lights_0700B0D8: + type: LIGHTS + size: 24 + offset: 0xB0D8 + symbol: ddd_seg7_lights_0700B0D8 + +ddd_seg7_vertex_0700B0F0: + type: VTX + count: 14 + offset: 0xB0F0 + symbol: ddd_seg7_vertex_0700B0F0 + +ddd_seg7_vertex_0700B1D0: + type: VTX + count: 16 + offset: 0xB1D0 + symbol: ddd_seg7_vertex_0700B1D0 + +ddd_seg7_vertex_0700B2D0: + type: VTX + count: 16 + offset: 0xB2D0 + symbol: ddd_seg7_vertex_0700B2D0 + +ddd_seg7_vertex_0700B3D0: + type: VTX + count: 16 + offset: 0xB3D0 + symbol: ddd_seg7_vertex_0700B3D0 + +ddd_seg7_vertex_0700B4D0: + type: VTX + count: 16 + offset: 0xB4D0 + symbol: ddd_seg7_vertex_0700B4D0 + +ddd_seg7_vertex_0700B5D0: + type: VTX + count: 16 + offset: 0xB5D0 + symbol: ddd_seg7_vertex_0700B5D0 + +ddd_seg7_vertex_0700B6D0: + type: VTX + count: 16 + offset: 0xB6D0 + symbol: ddd_seg7_vertex_0700B6D0 + +ddd_seg7_vertex_0700B7D0: + type: VTX + count: 12 + offset: 0xB7D0 + symbol: ddd_seg7_vertex_0700B7D0 + +ddd_seg7_dl_0700B890: + type: GFX + offset: 0xB890 + symbol: ddd_seg7_dl_0700B890 + +ddd_seg7_dl_0700BAE0: + type: GFX + offset: 0xBAE0 + symbol: ddd_seg7_dl_0700BAE0 + +ddd_seg7_lights_0700BB50: + type: LIGHTS + size: 24 + offset: 0xBB50 + symbol: ddd_seg7_lights_0700BB50 + +ddd_seg7_vertex_0700BB68: + type: VTX + count: 15 + offset: 0xBB68 + symbol: ddd_seg7_vertex_0700BB68 + +ddd_seg7_vertex_0700BC58: + type: VTX + count: 4 + offset: 0xBC58 + symbol: ddd_seg7_vertex_0700BC58 + +ddd_seg7_vertex_0700BC98: + type: VTX + count: 15 + offset: 0xBC98 + symbol: ddd_seg7_vertex_0700BC98 + +ddd_seg7_vertex_0700BD88: + type: VTX + count: 15 + offset: 0xBD88 + symbol: ddd_seg7_vertex_0700BD88 + +ddd_seg7_vertex_0700BE78: + type: VTX + count: 15 + offset: 0xBE78 + symbol: ddd_seg7_vertex_0700BE78 + +ddd_seg7_vertex_0700BF68: + type: VTX + count: 15 + offset: 0xBF68 + symbol: ddd_seg7_vertex_0700BF68 + +ddd_seg7_vertex_0700C058: + type: VTX + count: 15 + offset: 0xC058 + symbol: ddd_seg7_vertex_0700C058 + +ddd_seg7_vertex_0700C148: + type: VTX + count: 15 + offset: 0xC148 + symbol: ddd_seg7_vertex_0700C148 + +ddd_seg7_vertex_0700C238: + type: VTX + count: 15 + offset: 0xC238 + symbol: ddd_seg7_vertex_0700C238 + +ddd_seg7_vertex_0700C328: + type: VTX + count: 7 + offset: 0xC328 + symbol: ddd_seg7_vertex_0700C328 + +ddd_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: ddd_seg7_vertex_0700C398 + +ddd_seg7_vertex_0700C488: + type: VTX + count: 15 + offset: 0xC488 + symbol: ddd_seg7_vertex_0700C488 + +ddd_seg7_vertex_0700C578: + type: VTX + count: 15 + offset: 0xC578 + symbol: ddd_seg7_vertex_0700C578 + +ddd_seg7_vertex_0700C668: + type: VTX + count: 16 + offset: 0xC668 + symbol: ddd_seg7_vertex_0700C668 + +ddd_seg7_vertex_0700C768: + type: VTX + count: 15 + offset: 0xC768 + symbol: ddd_seg7_vertex_0700C768 + +ddd_seg7_vertex_0700C858: + type: VTX + count: 16 + offset: 0xC858 + symbol: ddd_seg7_vertex_0700C858 + +ddd_seg7_vertex_0700C958: + type: VTX + count: 8 + offset: 0xC958 + symbol: ddd_seg7_vertex_0700C958 + +ddd_seg7_dl_0700C9D8: + type: GFX + offset: 0xC9D8 + symbol: ddd_seg7_dl_0700C9D8 + +ddd_seg7_dl_0700CA70: + type: GFX + offset: 0xCA70 + symbol: ddd_seg7_dl_0700CA70 + +ddd_seg7_dl_0700CC70: + type: GFX + offset: 0xCC70 + symbol: ddd_seg7_dl_0700CC70 + +ddd_seg7_dl_0700CE48: + type: GFX + offset: 0xCE48 + symbol: ddd_seg7_dl_0700CE48 + +ddd_seg7_lights_0700CEE0: + type: LIGHTS + size: 24 + offset: 0xCEE0 + symbol: ddd_seg7_lights_0700CEE0 + +ddd_seg7_vertex_0700CEF8: + type: VTX + count: 15 + offset: 0xCEF8 + symbol: ddd_seg7_vertex_0700CEF8 + +ddd_seg7_vertex_0700CFE8: + type: VTX + count: 14 + offset: 0xCFE8 + symbol: ddd_seg7_vertex_0700CFE8 + +ddd_seg7_vertex_0700D0C8: + type: VTX + count: 15 + offset: 0xD0C8 + symbol: ddd_seg7_vertex_0700D0C8 + +ddd_seg7_dl_0700D1B8: + type: GFX + offset: 0xD1B8 + symbol: ddd_seg7_dl_0700D1B8 + +ddd_seg7_dl_0700D2A0: + type: GFX + offset: 0xD2A0 + symbol: ddd_seg7_dl_0700D2A0 + +ddd_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xD310 + symbol: ddd_seg7_area_1_collision + +ddd_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xDE70 + symbol: ddd_seg7_area_2_collision + +ddd_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xEEF4 + symbol: ddd_seg7_area_1_macro_objs + +ddd_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xEFAC + symbol: ddd_seg7_area_2_macro_objs + +ddd_seg7_collision_submarine: + type: SM64:COLLISION + offset: 0xF17C + symbol: ddd_seg7_collision_submarine + +ddd_seg7_collision_bowser_sub_door: + type: SM64:COLLISION + offset: 0xFC48 + symbol: ddd_seg7_collision_bowser_sub_door + +ddd_movtex_area1_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFC78 + symbol: ddd_movtex_area1_water_data + +ddd_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xFCB4 + symbol: ddd_movtex_area1_water + +ddd_movtex_area2_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFCC4 + symbol: ddd_movtex_area2_water_data + +ddd_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xFD00 + symbol: ddd_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd/geo.yml new file mode 100644 index 0000000..b5459e3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ddd/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ddd.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending.yml new file mode 100644 index 0000000..d37db63 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending.yml @@ -0,0 +1,400 @@ +:config: + autopads: false + compression: + offset: 0x49C6B0 + segments: + - [ 0x7, 0x49C6B0 ] + header: + header: + - '#include "ending/geo.h"' + - '' + - 'extern const LevelScript level_ending_entry[];' + +cake.0: + type: TEXTURE + width: 80 + height: 20 + offset: 0x0 + format: RGBA16 + symbol: dCakeEndTexture0 + +cake.1: + type: TEXTURE + width: 80 + height: 20 + offset: 0xC80 + format: RGBA16 + symbol: dCakeEndTexture1 + +cake.2: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1900 + format: RGBA16 + symbol: dCakeEndTexture2 + +cake.3: + type: TEXTURE + width: 80 + height: 20 + offset: 0x2580 + format: RGBA16 + symbol: dCakeEndTexture3 + +cake.4: + type: TEXTURE + width: 80 + height: 20 + offset: 0x3200 + format: RGBA16 + symbol: dCakeEndTexture4 + +cake.5: + type: TEXTURE + width: 80 + height: 20 + offset: 0x3E80 + format: RGBA16 + symbol: dCakeEndTexture5 + +cake.6: + type: TEXTURE + width: 80 + height: 20 + offset: 0x4B00 + format: RGBA16 + symbol: dCakeEndTexture6 + +cake.7: + type: TEXTURE + width: 80 + height: 20 + offset: 0x5780 + format: RGBA16 + symbol: dCakeEndTexture7 + +cake.8: + type: TEXTURE + width: 80 + height: 20 + offset: 0x6400 + format: RGBA16 + symbol: dCakeEndTexture8 + +cake.9: + type: TEXTURE + width: 80 + height: 20 + offset: 0x7080 + format: RGBA16 + symbol: dCakeEndTexture9 + +cake.10: + type: TEXTURE + width: 80 + height: 20 + offset: 0x7D00 + format: RGBA16 + symbol: dCakeEndTexture10 + +cake.11: + type: TEXTURE + width: 80 + height: 20 + offset: 0x8980 + format: RGBA16 + symbol: dCakeEndTexture11 + +cake.12: + type: TEXTURE + width: 80 + height: 20 + offset: 0x9600 + format: RGBA16 + symbol: dCakeEndTexture12 + +cake.13: + type: TEXTURE + width: 80 + height: 20 + offset: 0xA280 + format: RGBA16 + symbol: dCakeEndTexture13 + +cake.14: + type: TEXTURE + width: 80 + height: 20 + offset: 0xAF00 + format: RGBA16 + symbol: dCakeEndTexture14 + +cake.15: + type: TEXTURE + width: 80 + height: 20 + offset: 0xBB80 + format: RGBA16 + symbol: dCakeEndTexture15 + +cake.16: + type: TEXTURE + width: 80 + height: 20 + offset: 0xC800 + format: RGBA16 + symbol: dCakeEndTexture16 + +cake.17: + type: TEXTURE + width: 80 + height: 20 + offset: 0xD480 + format: RGBA16 + symbol: dCakeEndTexture17 + +cake.18: + type: TEXTURE + width: 80 + height: 20 + offset: 0xE100 + format: RGBA16 + symbol: dCakeEndTexture18 + +cake.19: + type: TEXTURE + width: 80 + height: 20 + offset: 0xED80 + format: RGBA16 + symbol: dCakeEndTexture19 + +cake.20: + type: TEXTURE + width: 80 + height: 20 + offset: 0xFA00 + format: RGBA16 + symbol: dCakeEndTexture20 + +cake.21: + type: TEXTURE + width: 80 + height: 20 + offset: 0x10680 + format: RGBA16 + symbol: dCakeEndTexture21 + +cake.22: + type: TEXTURE + width: 80 + height: 20 + offset: 0x11300 + format: RGBA16 + symbol: dCakeEndTexture22 + +cake.23: + type: TEXTURE + width: 80 + height: 20 + offset: 0x11F80 + format: RGBA16 + symbol: dCakeEndTexture23 + +cake.24: + type: TEXTURE + width: 80 + height: 20 + offset: 0x12C00 + format: RGBA16 + symbol: dCakeEndTexture24 + +cake.25: + type: TEXTURE + width: 80 + height: 20 + offset: 0x13880 + format: RGBA16 + symbol: dCakeEndTexture25 + +cake.26: + type: TEXTURE + width: 80 + height: 20 + offset: 0x14500 + format: RGBA16 + symbol: dCakeEndTexture26 + +cake.27: + type: TEXTURE + width: 80 + height: 20 + offset: 0x15180 + format: RGBA16 + symbol: dCakeEndTexture27 + +cake.28: + type: TEXTURE + width: 80 + height: 20 + offset: 0x15E00 + format: RGBA16 + symbol: dCakeEndTexture28 + +cake.29: + type: TEXTURE + width: 80 + height: 20 + offset: 0x16A80 + format: RGBA16 + symbol: dCakeEndTexture29 + +cake.30: + type: TEXTURE + width: 80 + height: 20 + offset: 0x17700 + format: RGBA16 + symbol: dCakeEndTexture30 + +cake.31: + type: TEXTURE + width: 80 + height: 20 + offset: 0x18380 + format: RGBA16 + symbol: dCakeEndTexture31 + +cake.32: + type: TEXTURE + width: 80 + height: 20 + offset: 0x19000 + format: RGBA16 + symbol: dCakeEndTexture32 + +cake.33: + type: TEXTURE + width: 80 + height: 20 + offset: 0x19C80 + format: RGBA16 + symbol: dCakeEndTexture33 + +cake.34: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1A900 + format: RGBA16 + symbol: dCakeEndTexture34 + +cake.35: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1B580 + format: RGBA16 + symbol: dCakeEndTexture35 + +cake.36: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1C200 + format: RGBA16 + symbol: dCakeEndTexture36 + +cake.37: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1CE80 + format: RGBA16 + symbol: dCakeEndTexture37 + +cake.38: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1DB00 + format: RGBA16 + symbol: dCakeEndTexture38 + +cake.39: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1E780 + format: RGBA16 + symbol: dCakeEndTexture39 + +cake.40: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1F400 + format: RGBA16 + symbol: dCakeEndTexture40 + +cake.41: + type: TEXTURE + width: 80 + height: 20 + offset: 0x20080 + format: RGBA16 + symbol: dCakeEndTexture41 + +cake.42: + type: TEXTURE + width: 80 + height: 20 + offset: 0x20D00 + format: RGBA16 + symbol: dCakeEndTexture42 + +cake.43: + type: TEXTURE + width: 80 + height: 20 + offset: 0x21980 + format: RGBA16 + symbol: dCakeEndTexture43 + +cake.44: + type: TEXTURE + width: 80 + height: 20 + offset: 0x22600 + format: RGBA16 + symbol: dCakeEndTexture44 + +cake.45: + type: TEXTURE + width: 80 + height: 20 + offset: 0x23280 + format: RGBA16 + symbol: dCakeEndTexture45 + +cake.46: + type: TEXTURE + width: 80 + height: 20 + offset: 0x23F00 + format: RGBA16 + symbol: dCakeEndTexture46 + +cake.47: + type: TEXTURE + width: 80 + height: 20 + offset: 0x24B80 + format: RGBA16 + symbol: dCakeEndTexture47 + +dl_cake_end_screen: + type: GFX + offset: 0x26400 + symbol: dl_cake_end_screen diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending/geo.yml new file mode 100644 index 0000000..44bb6c5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ending/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ending.yml" + autopads: false + segments: + - [ 0xE, 0x4AA450 ] + +ending_geo_000050: + type: SM64:GEO_LAYOUT + offset: 0xE000050 + symbol: ending_geo_000050 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc.yml new file mode 100644 index 0000000..e7bf4e1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc.yml @@ -0,0 +1,3365 @@ +:config: + autopads: false + compression: + offset: 0x3CEE30 + segments: + - [ 0x7, 0x3CEE30 ] + external_files: + - "assets/ymls/jp/textures/cave.yml" + header: + header: + - '#include "hmc/geo.h"' + - '' + - 'extern const LevelScript level_hmc_entry[];' +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: hmc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: hmc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: hmc_seg7_texture_07002000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: hmc_seg7_texture_07003000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: hmc_seg7_texture_07003800 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: hmc_seg7_texture_07004000 + +6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: hmc_seg7_texture_07004800 + +hmc_seg7_lights_07005800: + type: LIGHTS + size: 24 + offset: 0x5800 + symbol: hmc_seg7_lights_07005800 + +hmc_seg7_lights_07005818: + type: LIGHTS + size: 24 + offset: 0x5818 + symbol: hmc_seg7_lights_07005818 + +hmc_seg7_lights_07005830: + type: LIGHTS + size: 24 + offset: 0x5830 + symbol: hmc_seg7_lights_07005830 + +hmc_seg7_vertex_07005848: + type: VTX + count: 6 + offset: 0x5848 + symbol: hmc_seg7_vertex_07005848 + +hmc_seg7_vertex_070058A8: + type: VTX + count: 7 + offset: 0x58A8 + symbol: hmc_seg7_vertex_070058A8 + +hmc_seg7_vertex_07005918: + type: VTX + count: 15 + offset: 0x5918 + symbol: hmc_seg7_vertex_07005918 + +hmc_seg7_vertex_07005A08: + type: VTX + count: 15 + offset: 0x5A08 + symbol: hmc_seg7_vertex_07005A08 + +hmc_seg7_vertex_07005AF8: + type: VTX + count: 16 + offset: 0x5AF8 + symbol: hmc_seg7_vertex_07005AF8 + +hmc_seg7_vertex_07005BF8: + type: VTX + count: 16 + offset: 0x5BF8 + symbol: hmc_seg7_vertex_07005BF8 + +hmc_seg7_vertex_07005CF8: + type: VTX + count: 15 + offset: 0x5CF8 + symbol: hmc_seg7_vertex_07005CF8 + +hmc_seg7_vertex_07005DE8: + type: VTX + count: 10 + offset: 0x5DE8 + symbol: hmc_seg7_vertex_07005DE8 + +hmc_seg7_vertex_07005E88: + type: VTX + count: 16 + offset: 0x5E88 + symbol: hmc_seg7_vertex_07005E88 + +hmc_seg7_vertex_07005F88: + type: VTX + count: 14 + offset: 0x5F88 + symbol: hmc_seg7_vertex_07005F88 + +hmc_seg7_vertex_07006068: + type: VTX + count: 14 + offset: 0x6068 + symbol: hmc_seg7_vertex_07006068 + +hmc_seg7_vertex_07006148: + type: VTX + count: 14 + offset: 0x6148 + symbol: hmc_seg7_vertex_07006148 + +hmc_seg7_vertex_07006228: + type: VTX + count: 16 + offset: 0x6228 + symbol: hmc_seg7_vertex_07006228 + +hmc_seg7_vertex_07006328: + type: VTX + count: 16 + offset: 0x6328 + symbol: hmc_seg7_vertex_07006328 + +hmc_seg7_vertex_07006428: + type: VTX + count: 3 + offset: 0x6428 + symbol: hmc_seg7_vertex_07006428 + +hmc_seg7_vertex_07006458: + type: VTX + count: 4 + offset: 0x6458 + symbol: hmc_seg7_vertex_07006458 + +hmc_seg7_vertex_07006498: + type: VTX + count: 4 + offset: 0x6498 + symbol: hmc_seg7_vertex_07006498 + +hmc_seg7_vertex_070064D8: + type: VTX + count: 15 + offset: 0x64D8 + symbol: hmc_seg7_vertex_070064D8 + +hmc_seg7_vertex_070065C8: + type: VTX + count: 15 + offset: 0x65C8 + symbol: hmc_seg7_vertex_070065C8 + +hmc_seg7_vertex_070066B8: + type: VTX + count: 16 + offset: 0x66B8 + symbol: hmc_seg7_vertex_070066B8 + +hmc_seg7_vertex_070067B8: + type: VTX + count: 12 + offset: 0x67B8 + symbol: hmc_seg7_vertex_070067B8 + +hmc_seg7_vertex_07006878: + type: VTX + count: 16 + offset: 0x6878 + symbol: hmc_seg7_vertex_07006878 + +hmc_seg7_vertex_07006978: + type: VTX + count: 16 + offset: 0x6978 + symbol: hmc_seg7_vertex_07006978 + +hmc_seg7_vertex_07006A78: + type: VTX + count: 15 + offset: 0x6A78 + symbol: hmc_seg7_vertex_07006A78 + +hmc_seg7_vertex_07006B68: + type: VTX + count: 15 + offset: 0x6B68 + symbol: hmc_seg7_vertex_07006B68 + +hmc_seg7_vertex_07006C58: + type: VTX + count: 14 + offset: 0x6C58 + symbol: hmc_seg7_vertex_07006C58 + +hmc_seg7_vertex_07006D38: + type: VTX + count: 16 + offset: 0x6D38 + symbol: hmc_seg7_vertex_07006D38 + +hmc_seg7_vertex_07006E38: + type: VTX + count: 14 + offset: 0x6E38 + symbol: hmc_seg7_vertex_07006E38 + +hmc_seg7_vertex_07006F18: + type: VTX + count: 14 + offset: 0x6F18 + symbol: hmc_seg7_vertex_07006F18 + +hmc_seg7_dl_07006FF8: + type: GFX + offset: 0x6FF8 + symbol: hmc_seg7_dl_07006FF8 + +hmc_seg7_dl_07007080: + type: GFX + offset: 0x7080 + symbol: hmc_seg7_dl_07007080 + +hmc_seg7_dl_07007278: + type: GFX + offset: 0x7278 + symbol: hmc_seg7_dl_07007278 + +hmc_seg7_dl_07007490: + type: GFX + offset: 0x7490 + symbol: hmc_seg7_dl_07007490 + +hmc_seg7_dl_070074C8: + type: GFX + offset: 0x74C8 + symbol: hmc_seg7_dl_070074C8 + +hmc_seg7_dl_07007500: + type: GFX + offset: 0x7500 + symbol: hmc_seg7_dl_07007500 + +hmc_seg7_dl_07007630: + type: GFX + offset: 0x7630 + symbol: hmc_seg7_dl_07007630 + +hmc_seg7_dl_070078B0: + type: GFX + offset: 0x78B0 + symbol: hmc_seg7_dl_070078B0 + +hmc_seg7_vertex_070079E8: + type: VTX + count: 16 + offset: 0x79E8 + symbol: hmc_seg7_vertex_070079E8 + +hmc_seg7_dl_07007AE8: + type: GFX + offset: 0x7AE8 + symbol: hmc_seg7_dl_07007AE8 + +hmc_seg7_dl_07007B50: + type: GFX + offset: 0x7B50 + symbol: hmc_seg7_dl_07007B50 + +hmc_seg7_vertex_07007C08: + type: VTX + count: 15 + offset: 0x7C08 + symbol: hmc_seg7_vertex_07007C08 + +hmc_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: hmc_seg7_vertex_07007CF8 + +hmc_seg7_vertex_07007DE8: + type: VTX + count: 15 + offset: 0x7DE8 + symbol: hmc_seg7_vertex_07007DE8 + +hmc_seg7_vertex_07007ED8: + type: VTX + count: 15 + offset: 0x7ED8 + symbol: hmc_seg7_vertex_07007ED8 + +hmc_seg7_dl_07007FC8: + type: GFX + offset: 0x7FC8 + symbol: hmc_seg7_dl_07007FC8 + +hmc_seg7_dl_070080E8: + type: GFX + offset: 0x80E8 + symbol: hmc_seg7_dl_070080E8 + +hmc_seg7_vertex_07008158: + type: VTX + count: 16 + offset: 0x8158 + symbol: hmc_seg7_vertex_07008158 + +hmc_seg7_vertex_07008258: + type: VTX + count: 16 + offset: 0x8258 + symbol: hmc_seg7_vertex_07008258 + +hmc_seg7_vertex_07008358: + type: VTX + count: 15 + offset: 0x8358 + symbol: hmc_seg7_vertex_07008358 + +hmc_seg7_vertex_07008448: + type: VTX + count: 15 + offset: 0x8448 + symbol: hmc_seg7_vertex_07008448 + +hmc_seg7_vertex_07008538: + type: VTX + count: 16 + offset: 0x8538 + symbol: hmc_seg7_vertex_07008538 + +hmc_seg7_vertex_07008638: + type: VTX + count: 14 + offset: 0x8638 + symbol: hmc_seg7_vertex_07008638 + +hmc_seg7_vertex_07008718: + type: VTX + count: 16 + offset: 0x8718 + symbol: hmc_seg7_vertex_07008718 + +hmc_seg7_vertex_07008818: + type: VTX + count: 16 + offset: 0x8818 + symbol: hmc_seg7_vertex_07008818 + +hmc_seg7_vertex_07008918: + type: VTX + count: 14 + offset: 0x8918 + symbol: hmc_seg7_vertex_07008918 + +hmc_seg7_vertex_070089F8: + type: VTX + count: 14 + offset: 0x89F8 + symbol: hmc_seg7_vertex_070089F8 + +hmc_seg7_vertex_07008AD8: + type: VTX + count: 16 + offset: 0x8AD8 + symbol: hmc_seg7_vertex_07008AD8 + +hmc_seg7_vertex_07008BD8: + type: VTX + count: 14 + offset: 0x8BD8 + symbol: hmc_seg7_vertex_07008BD8 + +hmc_seg7_vertex_07008CB8: + type: VTX + count: 16 + offset: 0x8CB8 + symbol: hmc_seg7_vertex_07008CB8 + +hmc_seg7_vertex_07008DB8: + type: VTX + count: 16 + offset: 0x8DB8 + symbol: hmc_seg7_vertex_07008DB8 + +hmc_seg7_vertex_07008EB8: + type: VTX + count: 14 + offset: 0x8EB8 + symbol: hmc_seg7_vertex_07008EB8 + +hmc_seg7_dl_07008F98: + type: GFX + offset: 0x8F98 + symbol: hmc_seg7_dl_07008F98 + +hmc_seg7_dl_070093F0: + type: GFX + offset: 0x93F0 + symbol: hmc_seg7_dl_070093F0 + +hmc_seg7_lights_07009460: + type: LIGHTS + size: 24 + offset: 0x9460 + symbol: hmc_seg7_lights_07009460 + +hmc_seg7_lights_07009478: + type: LIGHTS + size: 24 + offset: 0x9478 + symbol: hmc_seg7_lights_07009478 + +hmc_seg7_lights_07009490: + type: LIGHTS + size: 24 + offset: 0x9490 + symbol: hmc_seg7_lights_07009490 + +hmc_seg7_vertex_070094A8: + type: VTX + count: 14 + offset: 0x94A8 + symbol: hmc_seg7_vertex_070094A8 + +hmc_seg7_vertex_07009588: + type: VTX + count: 15 + offset: 0x9588 + symbol: hmc_seg7_vertex_07009588 + +hmc_seg7_vertex_07009678: + type: VTX + count: 15 + offset: 0x9678 + symbol: hmc_seg7_vertex_07009678 + +hmc_seg7_vertex_07009768: + type: VTX + count: 16 + offset: 0x9768 + symbol: hmc_seg7_vertex_07009768 + +hmc_seg7_vertex_07009868: + type: VTX + count: 14 + offset: 0x9868 + symbol: hmc_seg7_vertex_07009868 + +hmc_seg7_vertex_07009948: + type: VTX + count: 15 + offset: 0x9948 + symbol: hmc_seg7_vertex_07009948 + +hmc_seg7_vertex_07009A38: + type: VTX + count: 15 + offset: 0x9A38 + symbol: hmc_seg7_vertex_07009A38 + +hmc_seg7_vertex_07009B28: + type: VTX + count: 14 + offset: 0x9B28 + symbol: hmc_seg7_vertex_07009B28 + +hmc_seg7_vertex_07009C08: + type: VTX + count: 16 + offset: 0x9C08 + symbol: hmc_seg7_vertex_07009C08 + +hmc_seg7_vertex_07009D08: + type: VTX + count: 14 + offset: 0x9D08 + symbol: hmc_seg7_vertex_07009D08 + +hmc_seg7_vertex_07009DE8: + type: VTX + count: 15 + offset: 0x9DE8 + symbol: hmc_seg7_vertex_07009DE8 + +hmc_seg7_vertex_07009ED8: + type: VTX + count: 15 + offset: 0x9ED8 + symbol: hmc_seg7_vertex_07009ED8 + +hmc_seg7_vertex_07009FC8: + type: VTX + count: 15 + offset: 0x9FC8 + symbol: hmc_seg7_vertex_07009FC8 + +hmc_seg7_vertex_0700A0B8: + type: VTX + count: 9 + offset: 0xA0B8 + symbol: hmc_seg7_vertex_0700A0B8 + +hmc_seg7_vertex_0700A148: + type: VTX + count: 7 + offset: 0xA148 + symbol: hmc_seg7_vertex_0700A148 + +hmc_seg7_vertex_0700A1B8: + type: VTX + count: 15 + offset: 0xA1B8 + symbol: hmc_seg7_vertex_0700A1B8 + +hmc_seg7_vertex_0700A2A8: + type: VTX + count: 11 + offset: 0xA2A8 + symbol: hmc_seg7_vertex_0700A2A8 + +hmc_seg7_vertex_0700A358: + type: VTX + count: 15 + offset: 0xA358 + symbol: hmc_seg7_vertex_0700A358 + +hmc_seg7_vertex_0700A448: + type: VTX + count: 16 + offset: 0xA448 + symbol: hmc_seg7_vertex_0700A448 + +hmc_seg7_vertex_0700A548: + type: VTX + count: 14 + offset: 0xA548 + symbol: hmc_seg7_vertex_0700A548 + +hmc_seg7_vertex_0700A628: + type: VTX + count: 15 + offset: 0xA628 + symbol: hmc_seg7_vertex_0700A628 + +hmc_seg7_vertex_0700A718: + type: VTX + count: 16 + offset: 0xA718 + symbol: hmc_seg7_vertex_0700A718 + +hmc_seg7_vertex_0700A818: + type: VTX + count: 16 + offset: 0xA818 + symbol: hmc_seg7_vertex_0700A818 + +hmc_seg7_vertex_0700A918: + type: VTX + count: 14 + offset: 0xA918 + symbol: hmc_seg7_vertex_0700A918 + +hmc_seg7_vertex_0700A9F8: + type: VTX + count: 15 + offset: 0xA9F8 + symbol: hmc_seg7_vertex_0700A9F8 + +hmc_seg7_vertex_0700AAE8: + type: VTX + count: 16 + offset: 0xAAE8 + symbol: hmc_seg7_vertex_0700AAE8 + +hmc_seg7_vertex_0700ABE8: + type: VTX + count: 14 + offset: 0xABE8 + symbol: hmc_seg7_vertex_0700ABE8 + +hmc_seg7_vertex_0700ACC8: + type: VTX + count: 14 + offset: 0xACC8 + symbol: hmc_seg7_vertex_0700ACC8 + +hmc_seg7_vertex_0700ADA8: + type: VTX + count: 3 + offset: 0xADA8 + symbol: hmc_seg7_vertex_0700ADA8 + +hmc_seg7_vertex_0700ADD8: + type: VTX + count: 16 + offset: 0xADD8 + symbol: hmc_seg7_vertex_0700ADD8 + +hmc_seg7_vertex_0700AED8: + type: VTX + count: 8 + offset: 0xAED8 + symbol: hmc_seg7_vertex_0700AED8 + +hmc_seg7_vertex_0700AF58: + type: VTX + count: 16 + offset: 0xAF58 + symbol: hmc_seg7_vertex_0700AF58 + +hmc_seg7_vertex_0700B058: + type: VTX + count: 16 + offset: 0xB058 + symbol: hmc_seg7_vertex_0700B058 + +hmc_seg7_vertex_0700B158: + type: VTX + count: 15 + offset: 0xB158 + symbol: hmc_seg7_vertex_0700B158 + +hmc_seg7_vertex_0700B248: + type: VTX + count: 15 + offset: 0xB248 + symbol: hmc_seg7_vertex_0700B248 + +hmc_seg7_vertex_0700B338: + type: VTX + count: 16 + offset: 0xB338 + symbol: hmc_seg7_vertex_0700B338 + +hmc_seg7_vertex_0700B438: + type: VTX + count: 15 + offset: 0xB438 + symbol: hmc_seg7_vertex_0700B438 + +hmc_seg7_vertex_0700B528: + type: VTX + count: 16 + offset: 0xB528 + symbol: hmc_seg7_vertex_0700B528 + +hmc_seg7_vertex_0700B628: + type: VTX + count: 16 + offset: 0xB628 + symbol: hmc_seg7_vertex_0700B628 + +hmc_seg7_vertex_0700B728: + type: VTX + count: 14 + offset: 0xB728 + symbol: hmc_seg7_vertex_0700B728 + +hmc_seg7_vertex_0700B808: + type: VTX + count: 16 + offset: 0xB808 + symbol: hmc_seg7_vertex_0700B808 + +hmc_seg7_vertex_0700B908: + type: VTX + count: 16 + offset: 0xB908 + symbol: hmc_seg7_vertex_0700B908 + +hmc_seg7_vertex_0700BA08: + type: VTX + count: 3 + offset: 0xBA08 + symbol: hmc_seg7_vertex_0700BA08 + +hmc_seg7_vertex_0700BA38: + type: VTX + count: 16 + offset: 0xBA38 + symbol: hmc_seg7_vertex_0700BA38 + +hmc_seg7_vertex_0700BB38: + type: VTX + count: 15 + offset: 0xBB38 + symbol: hmc_seg7_vertex_0700BB38 + +hmc_seg7_vertex_0700BC28: + type: VTX + count: 15 + offset: 0xBC28 + symbol: hmc_seg7_vertex_0700BC28 + +hmc_seg7_vertex_0700BD18: + type: VTX + count: 14 + offset: 0xBD18 + symbol: hmc_seg7_vertex_0700BD18 + +hmc_seg7_vertex_0700BDF8: + type: VTX + count: 8 + offset: 0xBDF8 + symbol: hmc_seg7_vertex_0700BDF8 + +hmc_seg7_vertex_0700BE78: + type: VTX + count: 4 + offset: 0xBE78 + symbol: hmc_seg7_vertex_0700BE78 + +hmc_seg7_vertex_0700BEB8: + type: VTX + count: 4 + offset: 0xBEB8 + symbol: hmc_seg7_vertex_0700BEB8 + +hmc_seg7_vertex_0700BEF8: + type: VTX + count: 15 + offset: 0xBEF8 + symbol: hmc_seg7_vertex_0700BEF8 + +hmc_seg7_vertex_0700BFE8: + type: VTX + count: 16 + offset: 0xBFE8 + symbol: hmc_seg7_vertex_0700BFE8 + +hmc_seg7_vertex_0700C0E8: + type: VTX + count: 15 + offset: 0xC0E8 + symbol: hmc_seg7_vertex_0700C0E8 + +hmc_seg7_vertex_0700C1D8: + type: VTX + count: 14 + offset: 0xC1D8 + symbol: hmc_seg7_vertex_0700C1D8 + +hmc_seg7_vertex_0700C2B8: + type: VTX + count: 14 + offset: 0xC2B8 + symbol: hmc_seg7_vertex_0700C2B8 + +hmc_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: hmc_seg7_vertex_0700C398 + +hmc_seg7_vertex_0700C488: + type: VTX + count: 16 + offset: 0xC488 + symbol: hmc_seg7_vertex_0700C488 + +hmc_seg7_vertex_0700C588: + type: VTX + count: 14 + offset: 0xC588 + symbol: hmc_seg7_vertex_0700C588 + +hmc_seg7_vertex_0700C668: + type: VTX + count: 15 + offset: 0xC668 + symbol: hmc_seg7_vertex_0700C668 + +hmc_seg7_vertex_0700C758: + type: VTX + count: 15 + offset: 0xC758 + symbol: hmc_seg7_vertex_0700C758 + +hmc_seg7_vertex_0700C848: + type: VTX + count: 16 + offset: 0xC848 + symbol: hmc_seg7_vertex_0700C848 + +hmc_seg7_vertex_0700C948: + type: VTX + count: 15 + offset: 0xC948 + symbol: hmc_seg7_vertex_0700C948 + +hmc_seg7_vertex_0700CA38: + type: VTX + count: 14 + offset: 0xCA38 + symbol: hmc_seg7_vertex_0700CA38 + +hmc_seg7_vertex_0700CB18: + type: VTX + count: 15 + offset: 0xCB18 + symbol: hmc_seg7_vertex_0700CB18 + +hmc_seg7_vertex_0700CC08: + type: VTX + count: 7 + offset: 0xCC08 + symbol: hmc_seg7_vertex_0700CC08 + +hmc_seg7_vertex_0700CC78: + type: VTX + count: 16 + offset: 0xCC78 + symbol: hmc_seg7_vertex_0700CC78 + +hmc_seg7_vertex_0700CD78: + type: VTX + count: 16 + offset: 0xCD78 + symbol: hmc_seg7_vertex_0700CD78 + +hmc_seg7_vertex_0700CE78: + type: VTX + count: 12 + offset: 0xCE78 + symbol: hmc_seg7_vertex_0700CE78 + +hmc_seg7_vertex_0700CF38: + type: VTX + count: 4 + offset: 0xCF38 + symbol: hmc_seg7_vertex_0700CF38 + +hmc_seg7_dl_0700CF78: + type: GFX + offset: 0xCF78 + symbol: hmc_seg7_dl_0700CF78 + +hmc_seg7_dl_0700D1C8: + type: GFX + offset: 0xD1C8 + symbol: hmc_seg7_dl_0700D1C8 + +hmc_seg7_dl_0700D3D8: + type: GFX + offset: 0xD3D8 + symbol: hmc_seg7_dl_0700D3D8 + +hmc_seg7_dl_0700D8D8: + type: GFX + offset: 0xD8D8 + symbol: hmc_seg7_dl_0700D8D8 + +hmc_seg7_dl_0700D9A8: + type: GFX + offset: 0xD9A8 + symbol: hmc_seg7_dl_0700D9A8 + +hmc_seg7_dl_0700DD30: + type: GFX + offset: 0xDD30 + symbol: hmc_seg7_dl_0700DD30 + +hmc_seg7_dl_0700DED8: + type: GFX + offset: 0xDED8 + symbol: hmc_seg7_dl_0700DED8 + +hmc_seg7_dl_0700DF10: + type: GFX + offset: 0xDF10 + symbol: hmc_seg7_dl_0700DF10 + +hmc_seg7_dl_0700DF48: + type: GFX + offset: 0xDF48 + symbol: hmc_seg7_dl_0700DF48 + +hmc_seg7_dl_0700E330: + type: GFX + offset: 0xE330 + symbol: hmc_seg7_dl_0700E330 + +hmc_seg7_dl_0700E428: + type: GFX + offset: 0xE428 + symbol: hmc_seg7_dl_0700E428 + +hmc_seg7_dl_0700E448: + type: GFX + offset: 0xE448 + symbol: hmc_seg7_dl_0700E448 + +hmc_seg7_vertex_0700E5B0: + type: VTX + count: 16 + offset: 0xE5B0 + symbol: hmc_seg7_vertex_0700E5B0 + +hmc_seg7_vertex_0700E6B0: + type: VTX + count: 15 + offset: 0xE6B0 + symbol: hmc_seg7_vertex_0700E6B0 + +hmc_seg7_vertex_0700E7A0: + type: VTX + count: 14 + offset: 0xE7A0 + symbol: hmc_seg7_vertex_0700E7A0 + +hmc_seg7_vertex_0700E880: + type: VTX + count: 16 + offset: 0xE880 + symbol: hmc_seg7_vertex_0700E880 + +hmc_seg7_vertex_0700E980: + type: VTX + count: 13 + offset: 0xE980 + symbol: hmc_seg7_vertex_0700E980 + +hmc_seg7_vertex_0700EA50: + type: VTX + count: 15 + offset: 0xEA50 + symbol: hmc_seg7_vertex_0700EA50 + +hmc_seg7_vertex_0700EB40: + type: VTX + count: 15 + offset: 0xEB40 + symbol: hmc_seg7_vertex_0700EB40 + +hmc_seg7_vertex_0700EC30: + type: VTX + count: 8 + offset: 0xEC30 + symbol: hmc_seg7_vertex_0700EC30 + +hmc_seg7_dl_0700ECB0: + type: GFX + offset: 0xECB0 + symbol: hmc_seg7_dl_0700ECB0 + +hmc_seg7_dl_0700EE38: + type: GFX + offset: 0xEE38 + symbol: hmc_seg7_dl_0700EE38 + +hmc_seg7_dl_0700EF00: + type: GFX + offset: 0xEF00 + symbol: hmc_seg7_dl_0700EF00 + +hmc_seg7_vertex_0700EFD8: + type: VTX + count: 15 + offset: 0xEFD8 + symbol: hmc_seg7_vertex_0700EFD8 + +hmc_seg7_vertex_0700F0C8: + type: VTX + count: 14 + offset: 0xF0C8 + symbol: hmc_seg7_vertex_0700F0C8 + +hmc_seg7_vertex_0700F1A8: + type: VTX + count: 15 + offset: 0xF1A8 + symbol: hmc_seg7_vertex_0700F1A8 + +hmc_seg7_vertex_0700F298: + type: VTX + count: 6 + offset: 0xF298 + symbol: hmc_seg7_vertex_0700F298 + +hmc_seg7_dl_0700F2F8: + type: GFX + offset: 0xF2F8 + symbol: hmc_seg7_dl_0700F2F8 + +hmc_seg7_dl_0700F3E8: + type: GFX + offset: 0xF3E8 + symbol: hmc_seg7_dl_0700F3E8 + +hmc_seg7_vertex_0700F458: + type: VTX + count: 15 + offset: 0xF458 + symbol: hmc_seg7_vertex_0700F458 + +hmc_seg7_vertex_0700F548: + type: VTX + count: 14 + offset: 0xF548 + symbol: hmc_seg7_vertex_0700F548 + +hmc_seg7_vertex_0700F628: + type: VTX + count: 16 + offset: 0xF628 + symbol: hmc_seg7_vertex_0700F628 + +hmc_seg7_vertex_0700F728: + type: VTX + count: 14 + offset: 0xF728 + symbol: hmc_seg7_vertex_0700F728 + +hmc_seg7_vertex_0700F808: + type: VTX + count: 11 + offset: 0xF808 + symbol: hmc_seg7_vertex_0700F808 + +hmc_seg7_dl_0700F8B8: + type: GFX + offset: 0xF8B8 + symbol: hmc_seg7_dl_0700F8B8 + +hmc_seg7_dl_0700FA40: + type: GFX + offset: 0xFA40 + symbol: hmc_seg7_dl_0700FA40 + +hmc_seg7_vertex_0700FAB0: + type: VTX + count: 15 + offset: 0xFAB0 + symbol: hmc_seg7_vertex_0700FAB0 + +hmc_seg7_vertex_0700FBA0: + type: VTX + count: 15 + offset: 0xFBA0 + symbol: hmc_seg7_vertex_0700FBA0 + +hmc_seg7_vertex_0700FC90: + type: VTX + count: 15 + offset: 0xFC90 + symbol: hmc_seg7_vertex_0700FC90 + +hmc_seg7_vertex_0700FD80: + type: VTX + count: 7 + offset: 0xFD80 + symbol: hmc_seg7_vertex_0700FD80 + +hmc_seg7_dl_0700FDF0: + type: GFX + offset: 0xFDF0 + symbol: hmc_seg7_dl_0700FDF0 + +hmc_seg7_dl_0700FEF0: + type: GFX + offset: 0xFEF0 + symbol: hmc_seg7_dl_0700FEF0 + +hmc_seg7_lights_0700FF70: + type: LIGHTS + size: 24 + offset: 0xFF70 + symbol: hmc_seg7_lights_0700FF70 + +hmc_seg7_vertex_0700FF88: + type: VTX + count: 8 + offset: 0xFF88 + symbol: hmc_seg7_vertex_0700FF88 + +hmc_seg7_dl_07010008: + type: GFX + offset: 0x10008 + symbol: hmc_seg7_dl_07010008 + +hmc_seg7_dl_07010070: + type: GFX + offset: 0x10070 + symbol: hmc_seg7_dl_07010070 + +hmc_seg7_lights_07010118: + type: LIGHTS + size: 24 + offset: 0x10118 + symbol: hmc_seg7_lights_07010118 + +hmc_seg7_lights_07010130: + type: LIGHTS + size: 24 + offset: 0x10130 + symbol: hmc_seg7_lights_07010130 + +hmc_seg7_vertex_07010148: + type: VTX + count: 16 + offset: 0x10148 + symbol: hmc_seg7_vertex_07010148 + +hmc_seg7_vertex_07010248: + type: VTX + count: 16 + offset: 0x10248 + symbol: hmc_seg7_vertex_07010248 + +hmc_seg7_vertex_07010348: + type: VTX + count: 16 + offset: 0x10348 + symbol: hmc_seg7_vertex_07010348 + +hmc_seg7_vertex_07010448: + type: VTX + count: 16 + offset: 0x10448 + symbol: hmc_seg7_vertex_07010448 + +hmc_seg7_vertex_07010548: + type: VTX + count: 14 + offset: 0x10548 + symbol: hmc_seg7_vertex_07010548 + +hmc_seg7_vertex_07010628: + type: VTX + count: 16 + offset: 0x10628 + symbol: hmc_seg7_vertex_07010628 + +hmc_seg7_vertex_07010728: + type: VTX + count: 14 + offset: 0x10728 + symbol: hmc_seg7_vertex_07010728 + +hmc_seg7_vertex_07010808: + type: VTX + count: 15 + offset: 0x10808 + symbol: hmc_seg7_vertex_07010808 + +hmc_seg7_vertex_070108F8: + type: VTX + count: 16 + offset: 0x108F8 + symbol: hmc_seg7_vertex_070108F8 + +hmc_seg7_vertex_070109F8: + type: VTX + count: 16 + offset: 0x109F8 + symbol: hmc_seg7_vertex_070109F8 + +hmc_seg7_vertex_07010AF8: + type: VTX + count: 8 + offset: 0x10AF8 + symbol: hmc_seg7_vertex_07010AF8 + +hmc_seg7_vertex_07010B78: + type: VTX + count: 15 + offset: 0x10B78 + symbol: hmc_seg7_vertex_07010B78 + +hmc_seg7_vertex_07010C68: + type: VTX + count: 16 + offset: 0x10C68 + symbol: hmc_seg7_vertex_07010C68 + +hmc_seg7_vertex_07010D68: + type: VTX + count: 13 + offset: 0x10D68 + symbol: hmc_seg7_vertex_07010D68 + +hmc_seg7_vertex_07010E38: + type: VTX + count: 16 + offset: 0x10E38 + symbol: hmc_seg7_vertex_07010E38 + +hmc_seg7_vertex_07010F38: + type: VTX + count: 15 + offset: 0x10F38 + symbol: hmc_seg7_vertex_07010F38 + +hmc_seg7_vertex_07011028: + type: VTX + count: 15 + offset: 0x11028 + symbol: hmc_seg7_vertex_07011028 + +hmc_seg7_vertex_07011118: + type: VTX + count: 15 + offset: 0x11118 + symbol: hmc_seg7_vertex_07011118 + +hmc_seg7_vertex_07011208: + type: VTX + count: 16 + offset: 0x11208 + symbol: hmc_seg7_vertex_07011208 + +hmc_seg7_vertex_07011308: + type: VTX + count: 16 + offset: 0x11308 + symbol: hmc_seg7_vertex_07011308 + +hmc_seg7_vertex_07011408: + type: VTX + count: 14 + offset: 0x11408 + symbol: hmc_seg7_vertex_07011408 + +hmc_seg7_vertex_070114E8: + type: VTX + count: 14 + offset: 0x114E8 + symbol: hmc_seg7_vertex_070114E8 + +hmc_seg7_vertex_070115C8: + type: VTX + count: 15 + offset: 0x115C8 + symbol: hmc_seg7_vertex_070115C8 + +hmc_seg7_vertex_070116B8: + type: VTX + count: 16 + offset: 0x116B8 + symbol: hmc_seg7_vertex_070116B8 + +hmc_seg7_vertex_070117B8: + type: VTX + count: 14 + offset: 0x117B8 + symbol: hmc_seg7_vertex_070117B8 + +hmc_seg7_vertex_07011898: + type: VTX + count: 15 + offset: 0x11898 + symbol: hmc_seg7_vertex_07011898 + +hmc_seg7_vertex_07011988: + type: VTX + count: 16 + offset: 0x11988 + symbol: hmc_seg7_vertex_07011988 + +hmc_seg7_vertex_07011A88: + type: VTX + count: 14 + offset: 0x11A88 + symbol: hmc_seg7_vertex_07011A88 + +hmc_seg7_vertex_07011B68: + type: VTX + count: 16 + offset: 0x11B68 + symbol: hmc_seg7_vertex_07011B68 + +hmc_seg7_vertex_07011C68: + type: VTX + count: 15 + offset: 0x11C68 + symbol: hmc_seg7_vertex_07011C68 + +hmc_seg7_vertex_07011D58: + type: VTX + count: 16 + offset: 0x11D58 + symbol: hmc_seg7_vertex_07011D58 + +hmc_seg7_vertex_07011E58: + type: VTX + count: 16 + offset: 0x11E58 + symbol: hmc_seg7_vertex_07011E58 + +hmc_seg7_vertex_07011F58: + type: VTX + count: 15 + offset: 0x11F58 + symbol: hmc_seg7_vertex_07011F58 + +hmc_seg7_vertex_07012048: + type: VTX + count: 16 + offset: 0x12048 + symbol: hmc_seg7_vertex_07012048 + +hmc_seg7_vertex_07012148: + type: VTX + count: 4 + offset: 0x12148 + symbol: hmc_seg7_vertex_07012148 + +hmc_seg7_vertex_07012188: + type: VTX + count: 15 + offset: 0x12188 + symbol: hmc_seg7_vertex_07012188 + +hmc_seg7_vertex_07012278: + type: VTX + count: 11 + offset: 0x12278 + symbol: hmc_seg7_vertex_07012278 + +hmc_seg7_vertex_07012328: + type: VTX + count: 15 + offset: 0x12328 + symbol: hmc_seg7_vertex_07012328 + +hmc_seg7_vertex_07012418: + type: VTX + count: 14 + offset: 0x12418 + symbol: hmc_seg7_vertex_07012418 + +hmc_seg7_vertex_070124F8: + type: VTX + count: 15 + offset: 0x124F8 + symbol: hmc_seg7_vertex_070124F8 + +hmc_seg7_vertex_070125E8: + type: VTX + count: 16 + offset: 0x125E8 + symbol: hmc_seg7_vertex_070125E8 + +hmc_seg7_vertex_070126E8: + type: VTX + count: 14 + offset: 0x126E8 + symbol: hmc_seg7_vertex_070126E8 + +hmc_seg7_vertex_070127C8: + type: VTX + count: 15 + offset: 0x127C8 + symbol: hmc_seg7_vertex_070127C8 + +hmc_seg7_vertex_070128B8: + type: VTX + count: 10 + offset: 0x128B8 + symbol: hmc_seg7_vertex_070128B8 + +hmc_seg7_vertex_07012958: + type: VTX + count: 16 + offset: 0x12958 + symbol: hmc_seg7_vertex_07012958 + +hmc_seg7_vertex_07012A58: + type: VTX + count: 6 + offset: 0x12A58 + symbol: hmc_seg7_vertex_07012A58 + +hmc_seg7_vertex_07012AB8: + type: VTX + count: 15 + offset: 0x12AB8 + symbol: hmc_seg7_vertex_07012AB8 + +hmc_seg7_vertex_07012BA8: + type: VTX + count: 9 + offset: 0x12BA8 + symbol: hmc_seg7_vertex_07012BA8 + +hmc_seg7_vertex_07012C38: + type: VTX + count: 4 + offset: 0x12C38 + symbol: hmc_seg7_vertex_07012C38 + +hmc_seg7_dl_07012C78: + type: GFX + offset: 0x12C78 + symbol: hmc_seg7_dl_07012C78 + +hmc_seg7_dl_07013080: + type: GFX + offset: 0x13080 + symbol: hmc_seg7_dl_07013080 + +hmc_seg7_dl_07013168: + type: GFX + offset: 0x13168 + symbol: hmc_seg7_dl_07013168 + +hmc_seg7_dl_07013840: + type: GFX + offset: 0x13840 + symbol: hmc_seg7_dl_07013840 + +hmc_seg7_dl_070138E0: + type: GFX + offset: 0x138E0 + symbol: hmc_seg7_dl_070138E0 + +hmc_seg7_dl_07013A78: + type: GFX + offset: 0x13A78 + symbol: hmc_seg7_dl_07013A78 + +hmc_seg7_dl_07013B48: + type: GFX + offset: 0x13B48 + symbol: hmc_seg7_dl_07013B48 + +hmc_seg7_dl_07013BC8: + type: GFX + offset: 0x13BC8 + symbol: hmc_seg7_dl_07013BC8 + +hmc_seg7_dl_07013C78: + type: GFX + offset: 0x13C78 + symbol: hmc_seg7_dl_07013C78 + +hmc_seg7_dl_07013CA8: + type: GFX + offset: 0x13CA8 + symbol: hmc_seg7_dl_07013CA8 + +hmc_seg7_vertex_07013DB8: + type: VTX + count: 8 + offset: 0x13DB8 + symbol: hmc_seg7_vertex_07013DB8 + +hmc_seg7_dl_07013E38: + type: GFX + offset: 0x13E38 + symbol: hmc_seg7_dl_07013E38 + +hmc_seg7_dl_07013E80: + type: GFX + offset: 0x13E80 + symbol: hmc_seg7_dl_07013E80 + +hmc_seg7_vertex_07013F38: + type: VTX + count: 15 + offset: 0x13F38 + symbol: hmc_seg7_vertex_07013F38 + +hmc_seg7_vertex_07014028: + type: VTX + count: 15 + offset: 0x14028 + symbol: hmc_seg7_vertex_07014028 + +hmc_seg7_vertex_07014118: + type: VTX + count: 16 + offset: 0x14118 + symbol: hmc_seg7_vertex_07014118 + +hmc_seg7_dl_07014218: + type: GFX + offset: 0x14218 + symbol: hmc_seg7_dl_07014218 + +hmc_seg7_dl_07014300: + type: GFX + offset: 0x14300 + symbol: hmc_seg7_dl_07014300 + +hmc_seg7_vertex_07014370: + type: VTX + count: 15 + offset: 0x14370 + symbol: hmc_seg7_vertex_07014370 + +hmc_seg7_vertex_07014460: + type: VTX + count: 15 + offset: 0x14460 + symbol: hmc_seg7_vertex_07014460 + +hmc_seg7_vertex_07014550: + type: VTX + count: 15 + offset: 0x14550 + symbol: hmc_seg7_vertex_07014550 + +hmc_seg7_vertex_07014640: + type: VTX + count: 15 + offset: 0x14640 + symbol: hmc_seg7_vertex_07014640 + +hmc_seg7_vertex_07014730: + type: VTX + count: 15 + offset: 0x14730 + symbol: hmc_seg7_vertex_07014730 + +hmc_seg7_vertex_07014820: + type: VTX + count: 15 + offset: 0x14820 + symbol: hmc_seg7_vertex_07014820 + +hmc_seg7_vertex_07014910: + type: VTX + count: 4 + offset: 0x14910 + symbol: hmc_seg7_vertex_07014910 + +hmc_seg7_dl_07014950: + type: GFX + offset: 0x14950 + symbol: hmc_seg7_dl_07014950 + +hmc_seg7_dl_07014B08: + type: GFX + offset: 0x14B08 + symbol: hmc_seg7_dl_07014B08 + +hmc_seg7_vertex_07014B88: + type: VTX + count: 4 + offset: 0x14B88 + symbol: hmc_seg7_vertex_07014B88 + +hmc_seg7_dl_07014BC8: + type: GFX + offset: 0x14BC8 + symbol: hmc_seg7_dl_07014BC8 + +hmc_seg7_dl_07014C00: + type: GFX + offset: 0x14C00 + symbol: hmc_seg7_dl_07014C00 + +hmc_seg7_lights_07014CB8: + type: LIGHTS + size: 24 + offset: 0x14CB8 + symbol: hmc_seg7_lights_07014CB8 + +hmc_seg7_vertex_07014CD0: + type: VTX + count: 16 + offset: 0x14CD0 + symbol: hmc_seg7_vertex_07014CD0 + +hmc_seg7_dl_07014DD0: + type: GFX + offset: 0x14DD0 + symbol: hmc_seg7_dl_07014DD0 + +hmc_seg7_dl_07014E48: + type: GFX + offset: 0x14E48 + symbol: hmc_seg7_dl_07014E48 + +hmc_seg7_lights_07014EB8: + type: LIGHTS + size: 24 + offset: 0x14EB8 + symbol: hmc_seg7_lights_07014EB8 + +hmc_seg7_lights_07014ED0: + type: LIGHTS + size: 24 + offset: 0x14ED0 + symbol: hmc_seg7_lights_07014ED0 + +hmc_seg7_vertex_07014EE8: + type: VTX + count: 16 + offset: 0x14EE8 + symbol: hmc_seg7_vertex_07014EE8 + +hmc_seg7_vertex_07014FE8: + type: VTX + count: 16 + offset: 0x14FE8 + symbol: hmc_seg7_vertex_07014FE8 + +hmc_seg7_vertex_070150E8: + type: VTX + count: 16 + offset: 0x150E8 + symbol: hmc_seg7_vertex_070150E8 + +hmc_seg7_vertex_070151E8: + type: VTX + count: 15 + offset: 0x151E8 + symbol: hmc_seg7_vertex_070151E8 + +hmc_seg7_vertex_070152D8: + type: VTX + count: 16 + offset: 0x152D8 + symbol: hmc_seg7_vertex_070152D8 + +hmc_seg7_vertex_070153D8: + type: VTX + count: 14 + offset: 0x153D8 + symbol: hmc_seg7_vertex_070153D8 + +hmc_seg7_vertex_070154B8: + type: VTX + count: 10 + offset: 0x154B8 + symbol: hmc_seg7_vertex_070154B8 + +hmc_seg7_vertex_07015558: + type: VTX + count: 7 + offset: 0x15558 + symbol: hmc_seg7_vertex_07015558 + +hmc_seg7_vertex_070155C8: + type: VTX + count: 16 + offset: 0x155C8 + symbol: hmc_seg7_vertex_070155C8 + +hmc_seg7_vertex_070156C8: + type: VTX + count: 15 + offset: 0x156C8 + symbol: hmc_seg7_vertex_070156C8 + +hmc_seg7_vertex_070157B8: + type: VTX + count: 15 + offset: 0x157B8 + symbol: hmc_seg7_vertex_070157B8 + +hmc_seg7_vertex_070158A8: + type: VTX + count: 16 + offset: 0x158A8 + symbol: hmc_seg7_vertex_070158A8 + +hmc_seg7_vertex_070159A8: + type: VTX + count: 16 + offset: 0x159A8 + symbol: hmc_seg7_vertex_070159A8 + +hmc_seg7_vertex_07015AA8: + type: VTX + count: 16 + offset: 0x15AA8 + symbol: hmc_seg7_vertex_07015AA8 + +hmc_seg7_vertex_07015BA8: + type: VTX + count: 8 + offset: 0x15BA8 + symbol: hmc_seg7_vertex_07015BA8 + +hmc_seg7_vertex_07015C28: + type: VTX + count: 16 + offset: 0x15C28 + symbol: hmc_seg7_vertex_07015C28 + +hmc_seg7_vertex_07015D28: + type: VTX + count: 15 + offset: 0x15D28 + symbol: hmc_seg7_vertex_07015D28 + +hmc_seg7_vertex_07015E18: + type: VTX + count: 16 + offset: 0x15E18 + symbol: hmc_seg7_vertex_07015E18 + +hmc_seg7_vertex_07015F18: + type: VTX + count: 16 + offset: 0x15F18 + symbol: hmc_seg7_vertex_07015F18 + +hmc_seg7_vertex_07016018: + type: VTX + count: 16 + offset: 0x16018 + symbol: hmc_seg7_vertex_07016018 + +hmc_seg7_vertex_07016118: + type: VTX + count: 16 + offset: 0x16118 + symbol: hmc_seg7_vertex_07016118 + +hmc_seg7_vertex_07016218: + type: VTX + count: 15 + offset: 0x16218 + symbol: hmc_seg7_vertex_07016218 + +hmc_seg7_vertex_07016308: + type: VTX + count: 16 + offset: 0x16308 + symbol: hmc_seg7_vertex_07016308 + +hmc_seg7_vertex_07016408: + type: VTX + count: 16 + offset: 0x16408 + symbol: hmc_seg7_vertex_07016408 + +hmc_seg7_vertex_07016508: + type: VTX + count: 16 + offset: 0x16508 + symbol: hmc_seg7_vertex_07016508 + +hmc_seg7_vertex_07016608: + type: VTX + count: 15 + offset: 0x16608 + symbol: hmc_seg7_vertex_07016608 + +hmc_seg7_vertex_070166F8: + type: VTX + count: 16 + offset: 0x166F8 + symbol: hmc_seg7_vertex_070166F8 + +hmc_seg7_vertex_070167F8: + type: VTX + count: 10 + offset: 0x167F8 + symbol: hmc_seg7_vertex_070167F8 + +hmc_seg7_vertex_07016898: + type: VTX + count: 4 + offset: 0x16898 + symbol: hmc_seg7_vertex_07016898 + +hmc_seg7_vertex_070168D8: + type: VTX + count: 4 + offset: 0x168D8 + symbol: hmc_seg7_vertex_070168D8 + +hmc_seg7_dl_07016918: + type: GFX + offset: 0x16918 + symbol: hmc_seg7_dl_07016918 + +hmc_seg7_dl_07016A90: + type: GFX + offset: 0x16A90 + symbol: hmc_seg7_dl_07016A90 + +hmc_seg7_dl_07016BA8: + type: GFX + offset: 0x16BA8 + symbol: hmc_seg7_dl_07016BA8 + +hmc_seg7_dl_07016C60: + type: GFX + offset: 0x16C60 + symbol: hmc_seg7_dl_07016C60 + +hmc_seg7_dl_07016E40: + type: GFX + offset: 0x16E40 + symbol: hmc_seg7_dl_07016E40 + +hmc_seg7_dl_07017338: + type: GFX + offset: 0x17338 + symbol: hmc_seg7_dl_07017338 + +hmc_seg7_dl_07017370: + type: GFX + offset: 0x17370 + symbol: hmc_seg7_dl_07017370 + +hmc_seg7_dl_070173A8: + type: GFX + offset: 0x173A8 + symbol: hmc_seg7_dl_070173A8 + +hmc_seg7_vertex_070174B0: + type: VTX + count: 15 + offset: 0x174B0 + symbol: hmc_seg7_vertex_070174B0 + +hmc_seg7_vertex_070175A0: + type: VTX + count: 14 + offset: 0x175A0 + symbol: hmc_seg7_vertex_070175A0 + +hmc_seg7_vertex_07017680: + type: VTX + count: 14 + offset: 0x17680 + symbol: hmc_seg7_vertex_07017680 + +hmc_seg7_vertex_07017760: + type: VTX + count: 14 + offset: 0x17760 + symbol: hmc_seg7_vertex_07017760 + +hmc_seg7_vertex_07017840: + type: VTX + count: 12 + offset: 0x17840 + symbol: hmc_seg7_vertex_07017840 + +hmc_seg7_vertex_07017900: + type: VTX + count: 15 + offset: 0x17900 + symbol: hmc_seg7_vertex_07017900 + +hmc_seg7_vertex_070179F0: + type: VTX + count: 11 + offset: 0x179F0 + symbol: hmc_seg7_vertex_070179F0 + +hmc_seg7_dl_07017AA0: + type: GFX + offset: 0x17AA0 + symbol: hmc_seg7_dl_07017AA0 + +hmc_seg7_dl_07017C08: + type: GFX + offset: 0x17C08 + symbol: hmc_seg7_dl_07017C08 + +hmc_seg7_dl_07017C98: + type: GFX + offset: 0x17C98 + symbol: hmc_seg7_dl_07017C98 + +hmc_seg7_vertex_07017D70: + type: VTX + count: 15 + offset: 0x17D70 + symbol: hmc_seg7_vertex_07017D70 + +hmc_seg7_vertex_07017E60: + type: VTX + count: 15 + offset: 0x17E60 + symbol: hmc_seg7_vertex_07017E60 + +hmc_seg7_vertex_07017F50: + type: VTX + count: 15 + offset: 0x17F50 + symbol: hmc_seg7_vertex_07017F50 + +hmc_seg7_vertex_07018040: + type: VTX + count: 11 + offset: 0x18040 + symbol: hmc_seg7_vertex_07018040 + +hmc_seg7_dl_070180F0: + type: GFX + offset: 0x180F0 + symbol: hmc_seg7_dl_070180F0 + +hmc_seg7_dl_07018200: + type: GFX + offset: 0x18200 + symbol: hmc_seg7_dl_07018200 + +hmc_seg7_vertex_07018270: + type: VTX + count: 15 + offset: 0x18270 + symbol: hmc_seg7_vertex_07018270 + +hmc_seg7_vertex_07018360: + type: VTX + count: 15 + offset: 0x18360 + symbol: hmc_seg7_vertex_07018360 + +hmc_seg7_vertex_07018450: + type: VTX + count: 16 + offset: 0x18450 + symbol: hmc_seg7_vertex_07018450 + +hmc_seg7_vertex_07018550: + type: VTX + count: 16 + offset: 0x18550 + symbol: hmc_seg7_vertex_07018550 + +hmc_seg7_vertex_07018650: + type: VTX + count: 16 + offset: 0x18650 + symbol: hmc_seg7_vertex_07018650 + +hmc_seg7_vertex_07018750: + type: VTX + count: 16 + offset: 0x18750 + symbol: hmc_seg7_vertex_07018750 + +hmc_seg7_vertex_07018850: + type: VTX + count: 14 + offset: 0x18850 + symbol: hmc_seg7_vertex_07018850 + +hmc_seg7_vertex_07018930: + type: VTX + count: 15 + offset: 0x18930 + symbol: hmc_seg7_vertex_07018930 + +hmc_seg7_vertex_07018A20: + type: VTX + count: 16 + offset: 0x18A20 + symbol: hmc_seg7_vertex_07018A20 + +hmc_seg7_vertex_07018B20: + type: VTX + count: 14 + offset: 0x18B20 + symbol: hmc_seg7_vertex_07018B20 + +hmc_seg7_vertex_07018C00: + type: VTX + count: 16 + offset: 0x18C00 + symbol: hmc_seg7_vertex_07018C00 + +hmc_seg7_vertex_07018D00: + type: VTX + count: 16 + offset: 0x18D00 + symbol: hmc_seg7_vertex_07018D00 + +hmc_seg7_vertex_07018E00: + type: VTX + count: 8 + offset: 0x18E00 + symbol: hmc_seg7_vertex_07018E00 + +hmc_seg7_dl_07018E80: + type: GFX + offset: 0x18E80 + symbol: hmc_seg7_dl_07018E80 + +hmc_seg7_dl_07019248: + type: GFX + offset: 0x19248 + symbol: hmc_seg7_dl_07019248 + +hmc_seg7_vertex_070192B8: + type: VTX + count: 7 + offset: 0x192B8 + symbol: hmc_seg7_vertex_070192B8 + +hmc_seg7_dl_07019328: + type: GFX + offset: 0x19328 + symbol: hmc_seg7_dl_07019328 + +hmc_seg7_dl_07019368: + type: GFX + offset: 0x19368 + symbol: hmc_seg7_dl_07019368 + +hmc_seg7_lights_07019430: + type: LIGHTS + size: 24 + offset: 0x19430 + symbol: hmc_seg7_lights_07019430 + +hmc_seg7_vertex_07019448: + type: VTX + count: 16 + offset: 0x19448 + symbol: hmc_seg7_vertex_07019448 + +hmc_seg7_vertex_07019548: + type: VTX + count: 4 + offset: 0x19548 + symbol: hmc_seg7_vertex_07019548 + +hmc_seg7_vertex_07019588: + type: VTX + count: 15 + offset: 0x19588 + symbol: hmc_seg7_vertex_07019588 + +hmc_seg7_vertex_07019678: + type: VTX + count: 14 + offset: 0x19678 + symbol: hmc_seg7_vertex_07019678 + +hmc_seg7_vertex_07019758: + type: VTX + count: 15 + offset: 0x19758 + symbol: hmc_seg7_vertex_07019758 + +hmc_seg7_vertex_07019848: + type: VTX + count: 15 + offset: 0x19848 + symbol: hmc_seg7_vertex_07019848 + +hmc_seg7_vertex_07019938: + type: VTX + count: 10 + offset: 0x19938 + symbol: hmc_seg7_vertex_07019938 + +hmc_seg7_vertex_070199D8: + type: VTX + count: 16 + offset: 0x199D8 + symbol: hmc_seg7_vertex_070199D8 + +hmc_seg7_vertex_07019AD8: + type: VTX + count: 15 + offset: 0x19AD8 + symbol: hmc_seg7_vertex_07019AD8 + +hmc_seg7_vertex_07019BC8: + type: VTX + count: 15 + offset: 0x19BC8 + symbol: hmc_seg7_vertex_07019BC8 + +hmc_seg7_vertex_07019CB8: + type: VTX + count: 6 + offset: 0x19CB8 + symbol: hmc_seg7_vertex_07019CB8 + +hmc_seg7_dl_07019D18: + type: GFX + offset: 0x19D18 + symbol: hmc_seg7_dl_07019D18 + +hmc_seg7_dl_07019DC8: + type: GFX + offset: 0x19DC8 + symbol: hmc_seg7_dl_07019DC8 + +hmc_seg7_dl_07019F70: + type: GFX + offset: 0x19F70 + symbol: hmc_seg7_dl_07019F70 + +hmc_seg7_dl_0701A080: + type: GFX + offset: 0x1A080 + symbol: hmc_seg7_dl_0701A080 + +hmc_seg7_vertex_0701A150: + type: VTX + count: 15 + offset: 0x1A150 + symbol: hmc_seg7_vertex_0701A150 + +hmc_seg7_vertex_0701A240: + type: VTX + count: 16 + offset: 0x1A240 + symbol: hmc_seg7_vertex_0701A240 + +hmc_seg7_dl_0701A340: + type: GFX + offset: 0x1A340 + symbol: hmc_seg7_dl_0701A340 + +hmc_seg7_dl_0701A400: + type: GFX + offset: 0x1A400 + symbol: hmc_seg7_dl_0701A400 + +hmc_seg7_lights_0701A4B8: + type: LIGHTS + size: 24 + offset: 0x1A4B8 + symbol: hmc_seg7_lights_0701A4B8 + +hmc_seg7_lights_0701A4D0: + type: LIGHTS + size: 24 + offset: 0x1A4D0 + symbol: hmc_seg7_lights_0701A4D0 + +hmc_seg7_lights_0701A4E8: + type: LIGHTS + size: 24 + offset: 0x1A4E8 + symbol: hmc_seg7_lights_0701A4E8 + +hmc_seg7_lights_0701A500: + type: LIGHTS + size: 24 + offset: 0x1A500 + symbol: hmc_seg7_lights_0701A500 + +hmc_seg7_lights_0701A518: + type: LIGHTS + size: 24 + offset: 0x1A518 + symbol: hmc_seg7_lights_0701A518 + +hmc_seg7_vertex_0701A530: + type: VTX + count: 14 + offset: 0x1A530 + symbol: hmc_seg7_vertex_0701A530 + +hmc_seg7_vertex_0701A610: + type: VTX + count: 14 + offset: 0x1A610 + symbol: hmc_seg7_vertex_0701A610 + +hmc_seg7_vertex_0701A6F0: + type: VTX + count: 16 + offset: 0x1A6F0 + symbol: hmc_seg7_vertex_0701A6F0 + +hmc_seg7_vertex_0701A7F0: + type: VTX + count: 16 + offset: 0x1A7F0 + symbol: hmc_seg7_vertex_0701A7F0 + +hmc_seg7_vertex_0701A8F0: + type: VTX + count: 16 + offset: 0x1A8F0 + symbol: hmc_seg7_vertex_0701A8F0 + +hmc_seg7_vertex_0701A9F0: + type: VTX + count: 15 + offset: 0x1A9F0 + symbol: hmc_seg7_vertex_0701A9F0 + +hmc_seg7_vertex_0701AAE0: + type: VTX + count: 7 + offset: 0x1AAE0 + symbol: hmc_seg7_vertex_0701AAE0 + +hmc_seg7_vertex_0701AB50: + type: VTX + count: 14 + offset: 0x1AB50 + symbol: hmc_seg7_vertex_0701AB50 + +hmc_seg7_vertex_0701AC30: + type: VTX + count: 16 + offset: 0x1AC30 + symbol: hmc_seg7_vertex_0701AC30 + +hmc_seg7_vertex_0701AD30: + type: VTX + count: 14 + offset: 0x1AD30 + symbol: hmc_seg7_vertex_0701AD30 + +hmc_seg7_vertex_0701AE10: + type: VTX + count: 7 + offset: 0x1AE10 + symbol: hmc_seg7_vertex_0701AE10 + +hmc_seg7_vertex_0701AE80: + type: VTX + count: 12 + offset: 0x1AE80 + symbol: hmc_seg7_vertex_0701AE80 + +hmc_seg7_vertex_0701AF40: + type: VTX + count: 16 + offset: 0x1AF40 + symbol: hmc_seg7_vertex_0701AF40 + +hmc_seg7_vertex_0701B040: + type: VTX + count: 14 + offset: 0x1B040 + symbol: hmc_seg7_vertex_0701B040 + +hmc_seg7_vertex_0701B120: + type: VTX + count: 16 + offset: 0x1B120 + symbol: hmc_seg7_vertex_0701B120 + +hmc_seg7_vertex_0701B220: + type: VTX + count: 16 + offset: 0x1B220 + symbol: hmc_seg7_vertex_0701B220 + +hmc_seg7_vertex_0701B320: + type: VTX + count: 14 + offset: 0x1B320 + symbol: hmc_seg7_vertex_0701B320 + +hmc_seg7_vertex_0701B400: + type: VTX + count: 16 + offset: 0x1B400 + symbol: hmc_seg7_vertex_0701B400 + +hmc_seg7_vertex_0701B500: + type: VTX + count: 15 + offset: 0x1B500 + symbol: hmc_seg7_vertex_0701B500 + +hmc_seg7_vertex_0701B5F0: + type: VTX + count: 16 + offset: 0x1B5F0 + symbol: hmc_seg7_vertex_0701B5F0 + +hmc_seg7_vertex_0701B6F0: + type: VTX + count: 15 + offset: 0x1B6F0 + symbol: hmc_seg7_vertex_0701B6F0 + +hmc_seg7_vertex_0701B7E0: + type: VTX + count: 15 + offset: 0x1B7E0 + symbol: hmc_seg7_vertex_0701B7E0 + +hmc_seg7_vertex_0701B8D0: + type: VTX + count: 16 + offset: 0x1B8D0 + symbol: hmc_seg7_vertex_0701B8D0 + +hmc_seg7_vertex_0701B9D0: + type: VTX + count: 15 + offset: 0x1B9D0 + symbol: hmc_seg7_vertex_0701B9D0 + +hmc_seg7_vertex_0701BAC0: + type: VTX + count: 16 + offset: 0x1BAC0 + symbol: hmc_seg7_vertex_0701BAC0 + +hmc_seg7_vertex_0701BBC0: + type: VTX + count: 16 + offset: 0x1BBC0 + symbol: hmc_seg7_vertex_0701BBC0 + +hmc_seg7_vertex_0701BCC0: + type: VTX + count: 16 + offset: 0x1BCC0 + symbol: hmc_seg7_vertex_0701BCC0 + +hmc_seg7_vertex_0701BDC0: + type: VTX + count: 16 + offset: 0x1BDC0 + symbol: hmc_seg7_vertex_0701BDC0 + +hmc_seg7_vertex_0701BEC0: + type: VTX + count: 15 + offset: 0x1BEC0 + symbol: hmc_seg7_vertex_0701BEC0 + +hmc_seg7_vertex_0701BFB0: + type: VTX + count: 16 + offset: 0x1BFB0 + symbol: hmc_seg7_vertex_0701BFB0 + +hmc_seg7_vertex_0701C0B0: + type: VTX + count: 16 + offset: 0x1C0B0 + symbol: hmc_seg7_vertex_0701C0B0 + +hmc_seg7_vertex_0701C1B0: + type: VTX + count: 14 + offset: 0x1C1B0 + symbol: hmc_seg7_vertex_0701C1B0 + +hmc_seg7_vertex_0701C290: + type: VTX + count: 16 + offset: 0x1C290 + symbol: hmc_seg7_vertex_0701C290 + +hmc_seg7_vertex_0701C390: + type: VTX + count: 15 + offset: 0x1C390 + symbol: hmc_seg7_vertex_0701C390 + +hmc_seg7_vertex_0701C480: + type: VTX + count: 14 + offset: 0x1C480 + symbol: hmc_seg7_vertex_0701C480 + +hmc_seg7_vertex_0701C560: + type: VTX + count: 4 + offset: 0x1C560 + symbol: hmc_seg7_vertex_0701C560 + +hmc_seg7_vertex_0701C5A0: + type: VTX + count: 4 + offset: 0x1C5A0 + symbol: hmc_seg7_vertex_0701C5A0 + +hmc_seg7_vertex_0701C5E0: + type: VTX + count: 16 + offset: 0x1C5E0 + symbol: hmc_seg7_vertex_0701C5E0 + +hmc_seg7_vertex_0701C6E0: + type: VTX + count: 16 + offset: 0x1C6E0 + symbol: hmc_seg7_vertex_0701C6E0 + +hmc_seg7_vertex_0701C7E0: + type: VTX + count: 16 + offset: 0x1C7E0 + symbol: hmc_seg7_vertex_0701C7E0 + +hmc_seg7_vertex_0701C8E0: + type: VTX + count: 7 + offset: 0x1C8E0 + symbol: hmc_seg7_vertex_0701C8E0 + +hmc_seg7_vertex_0701C950: + type: VTX + count: 14 + offset: 0x1C950 + symbol: hmc_seg7_vertex_0701C950 + +hmc_seg7_vertex_0701CA30: + type: VTX + count: 15 + offset: 0x1CA30 + symbol: hmc_seg7_vertex_0701CA30 + +hmc_seg7_vertex_0701CB20: + type: VTX + count: 15 + offset: 0x1CB20 + symbol: hmc_seg7_vertex_0701CB20 + +hmc_seg7_vertex_0701CC10: + type: VTX + count: 16 + offset: 0x1CC10 + symbol: hmc_seg7_vertex_0701CC10 + +hmc_seg7_vertex_0701CD10: + type: VTX + count: 16 + offset: 0x1CD10 + symbol: hmc_seg7_vertex_0701CD10 + +hmc_seg7_vertex_0701CE10: + type: VTX + count: 15 + offset: 0x1CE10 + symbol: hmc_seg7_vertex_0701CE10 + +hmc_seg7_vertex_0701CF00: + type: VTX + count: 16 + offset: 0x1CF00 + symbol: hmc_seg7_vertex_0701CF00 + +hmc_seg7_vertex_0701D000: + type: VTX + count: 15 + offset: 0x1D000 + symbol: hmc_seg7_vertex_0701D000 + +hmc_seg7_vertex_0701D0F0: + type: VTX + count: 12 + offset: 0x1D0F0 + symbol: hmc_seg7_vertex_0701D0F0 + +hmc_seg7_vertex_0701D1B0: + type: VTX + count: 8 + offset: 0x1D1B0 + symbol: hmc_seg7_vertex_0701D1B0 + +hmc_seg7_vertex_0701D230: + type: VTX + count: 8 + offset: 0x1D230 + symbol: hmc_seg7_vertex_0701D230 + +hmc_seg7_vertex_0701D2B0: + type: VTX + count: 16 + offset: 0x1D2B0 + symbol: hmc_seg7_vertex_0701D2B0 + +hmc_seg7_vertex_0701D3B0: + type: VTX + count: 16 + offset: 0x1D3B0 + symbol: hmc_seg7_vertex_0701D3B0 + +hmc_seg7_vertex_0701D4B0: + type: VTX + count: 15 + offset: 0x1D4B0 + symbol: hmc_seg7_vertex_0701D4B0 + +hmc_seg7_dl_0701D5A0: + type: GFX + offset: 0x1D5A0 + symbol: hmc_seg7_dl_0701D5A0 + +hmc_seg7_dl_0701D708: + type: GFX + offset: 0x1D708 + symbol: hmc_seg7_dl_0701D708 + +hmc_seg7_dl_0701D8B0: + type: GFX + offset: 0x1D8B0 + symbol: hmc_seg7_dl_0701D8B0 + +hmc_seg7_dl_0701E228: + type: GFX + offset: 0x1E228 + symbol: hmc_seg7_dl_0701E228 + +hmc_seg7_dl_0701E260: + type: GFX + offset: 0x1E260 + symbol: hmc_seg7_dl_0701E260 + +hmc_seg7_dl_0701E370: + type: GFX + offset: 0x1E370 + symbol: hmc_seg7_dl_0701E370 + +hmc_seg7_dl_0701E528: + type: GFX + offset: 0x1E528 + symbol: hmc_seg7_dl_0701E528 + +hmc_seg7_dl_0701E688: + type: GFX + offset: 0x1E688 + symbol: hmc_seg7_dl_0701E688 + +hmc_seg7_dl_0701E6D0: + type: GFX + offset: 0x1E6D0 + symbol: hmc_seg7_dl_0701E6D0 + +hmc_seg7_dl_0701E718: + type: GFX + offset: 0x1E718 + symbol: hmc_seg7_dl_0701E718 + +hmc_seg7_dl_0701E820: + type: GFX + offset: 0x1E820 + symbol: hmc_seg7_dl_0701E820 + +hmc_seg7_vertex_0701E958: + type: VTX + count: 16 + offset: 0x1E958 + symbol: hmc_seg7_vertex_0701E958 + +hmc_seg7_vertex_0701EA58: + type: VTX + count: 14 + offset: 0x1EA58 + symbol: hmc_seg7_vertex_0701EA58 + +hmc_seg7_vertex_0701EB38: + type: VTX + count: 15 + offset: 0x1EB38 + symbol: hmc_seg7_vertex_0701EB38 + +hmc_seg7_vertex_0701EC28: + type: VTX + count: 16 + offset: 0x1EC28 + symbol: hmc_seg7_vertex_0701EC28 + +hmc_seg7_vertex_0701ED28: + type: VTX + count: 9 + offset: 0x1ED28 + symbol: hmc_seg7_vertex_0701ED28 + +hmc_seg7_vertex_0701EDB8: + type: VTX + count: 16 + offset: 0x1EDB8 + symbol: hmc_seg7_vertex_0701EDB8 + +hmc_seg7_vertex_0701EEB8: + type: VTX + count: 12 + offset: 0x1EEB8 + symbol: hmc_seg7_vertex_0701EEB8 + +hmc_seg7_dl_0701EF78: + type: GFX + offset: 0x1EF78 + symbol: hmc_seg7_dl_0701EF78 + +hmc_seg7_dl_0701F0D0: + type: GFX + offset: 0x1F0D0 + symbol: hmc_seg7_dl_0701F0D0 + +hmc_seg7_dl_0701F1B0: + type: GFX + offset: 0x1F1B0 + symbol: hmc_seg7_dl_0701F1B0 + +hmc_seg7_vertex_0701F288: + type: VTX + count: 16 + offset: 0x1F288 + symbol: hmc_seg7_vertex_0701F288 + +hmc_seg7_vertex_0701F388: + type: VTX + count: 16 + offset: 0x1F388 + symbol: hmc_seg7_vertex_0701F388 + +hmc_seg7_vertex_0701F488: + type: VTX + count: 13 + offset: 0x1F488 + symbol: hmc_seg7_vertex_0701F488 + +hmc_seg7_dl_0701F558: + type: GFX + offset: 0x1F558 + symbol: hmc_seg7_dl_0701F558 + +hmc_seg7_dl_0701F690: + type: GFX + offset: 0x1F690 + symbol: hmc_seg7_dl_0701F690 + +hmc_seg7_vertex_0701F700: + type: VTX + count: 12 + offset: 0x1F700 + symbol: hmc_seg7_vertex_0701F700 + +hmc_seg7_dl_0701F7C0: + type: GFX + offset: 0x1F7C0 + symbol: hmc_seg7_dl_0701F7C0 + +hmc_seg7_dl_0701F818: + type: GFX + offset: 0x1F818 + symbol: hmc_seg7_dl_0701F818 + +hmc_seg7_vertex_0701F888: + type: VTX + count: 16 + offset: 0x1F888 + symbol: hmc_seg7_vertex_0701F888 + +hmc_seg7_vertex_0701F988: + type: VTX + count: 14 + offset: 0x1F988 + symbol: hmc_seg7_vertex_0701F988 + +hmc_seg7_vertex_0701FA68: + type: VTX + count: 16 + offset: 0x1FA68 + symbol: hmc_seg7_vertex_0701FA68 + +hmc_seg7_vertex_0701FB68: + type: VTX + count: 12 + offset: 0x1FB68 + symbol: hmc_seg7_vertex_0701FB68 + +hmc_seg7_dl_0701FC28: + type: GFX + offset: 0x1FC28 + symbol: hmc_seg7_dl_0701FC28 + +hmc_seg7_dl_0701FD58: + type: GFX + offset: 0x1FD58 + symbol: hmc_seg7_dl_0701FD58 + +hmc_seg7_vertex_0701FDC8: + type: VTX + count: 15 + offset: 0x1FDC8 + symbol: hmc_seg7_vertex_0701FDC8 + +hmc_seg7_vertex_0701FEB8: + type: VTX + count: 11 + offset: 0x1FEB8 + symbol: hmc_seg7_vertex_0701FEB8 + +hmc_seg7_dl_0701FF68: + type: GFX + offset: 0x1FF68 + symbol: hmc_seg7_dl_0701FF68 + +hmc_seg7_dl_0701FFF8: + type: GFX + offset: 0x1FFF8 + symbol: hmc_seg7_dl_0701FFF8 + +hmc_seg7_lights_070200B0: + type: LIGHTS + size: 24 + offset: 0x200B0 + symbol: hmc_seg7_lights_070200B0 + +hmc_seg7_vertex_070200C8: + type: VTX + count: 16 + offset: 0x200C8 + symbol: hmc_seg7_vertex_070200C8 + +hmc_seg7_vertex_070201C8: + type: VTX + count: 8 + offset: 0x201C8 + symbol: hmc_seg7_vertex_070201C8 + +hmc_seg7_vertex_07020248: + type: VTX + count: 12 + offset: 0x20248 + symbol: hmc_seg7_vertex_07020248 + +hmc_seg7_vertex_07020308: + type: VTX + count: 14 + offset: 0x20308 + symbol: hmc_seg7_vertex_07020308 + +hmc_seg7_vertex_070203E8: + type: VTX + count: 16 + offset: 0x203E8 + symbol: hmc_seg7_vertex_070203E8 + +hmc_seg7_vertex_070204E8: + type: VTX + count: 16 + offset: 0x204E8 + symbol: hmc_seg7_vertex_070204E8 + +hmc_seg7_vertex_070205E8: + type: VTX + count: 15 + offset: 0x205E8 + symbol: hmc_seg7_vertex_070205E8 + +hmc_seg7_vertex_070206D8: + type: VTX + count: 15 + offset: 0x206D8 + symbol: hmc_seg7_vertex_070206D8 + +hmc_seg7_vertex_070207C8: + type: VTX + count: 15 + offset: 0x207C8 + symbol: hmc_seg7_vertex_070207C8 + +hmc_seg7_vertex_070208B8: + type: VTX + count: 14 + offset: 0x208B8 + symbol: hmc_seg7_vertex_070208B8 + +hmc_seg7_vertex_07020998: + type: VTX + count: 16 + offset: 0x20998 + symbol: hmc_seg7_vertex_07020998 + +hmc_seg7_vertex_07020A98: + type: VTX + count: 8 + offset: 0x20A98 + symbol: hmc_seg7_vertex_07020A98 + +hmc_seg7_dl_07020B18: + type: GFX + offset: 0x20B18 + symbol: hmc_seg7_dl_07020B18 + +hmc_seg7_dl_07020BD8: + type: GFX + offset: 0x20BD8 + symbol: hmc_seg7_dl_07020BD8 + +hmc_seg7_dl_07020C60: + type: GFX + offset: 0x20C60 + symbol: hmc_seg7_dl_07020C60 + +hmc_seg7_dl_07020D50: + type: GFX + offset: 0x20D50 + symbol: hmc_seg7_dl_07020D50 + +hmc_seg7_dl_07020EA0: + type: GFX + offset: 0x20EA0 + symbol: hmc_seg7_dl_07020EA0 + +hmc_seg7_dl_07020F90: + type: GFX + offset: 0x20F90 + symbol: hmc_seg7_dl_07020F90 + +hmc_seg7_dl_07020FD0: + type: GFX + offset: 0x20FD0 + symbol: hmc_seg7_dl_07020FD0 + +hmc_seg7_lights_070210E0: + type: LIGHTS + size: 24 + offset: 0x210E0 + symbol: hmc_seg7_lights_070210E0 + +hmc_seg7_vertex_070210F8: + type: VTX + count: 16 + offset: 0x210F8 + symbol: hmc_seg7_vertex_070210F8 + +hmc_seg7_vertex_070211F8: + type: VTX + count: 15 + offset: 0x211F8 + symbol: hmc_seg7_vertex_070211F8 + +hmc_seg7_vertex_070212E8: + type: VTX + count: 15 + offset: 0x212E8 + symbol: hmc_seg7_vertex_070212E8 + +hmc_seg7_vertex_070213D8: + type: VTX + count: 15 + offset: 0x213D8 + symbol: hmc_seg7_vertex_070213D8 + +hmc_seg7_vertex_070214C8: + type: VTX + count: 15 + offset: 0x214C8 + symbol: hmc_seg7_vertex_070214C8 + +hmc_seg7_dl_070215B8: + type: GFX + offset: 0x215B8 + symbol: hmc_seg7_dl_070215B8 + +hmc_seg7_dl_07021630: + type: GFX + offset: 0x21630 + symbol: hmc_seg7_dl_07021630 + +hmc_seg7_dl_07021760: + type: GFX + offset: 0x21760 + symbol: hmc_seg7_dl_07021760 + +hmc_seg7_vertex_07021828: + type: VTX + count: 15 + offset: 0x21828 + symbol: hmc_seg7_vertex_07021828 + +hmc_seg7_vertex_07021918: + type: VTX + count: 15 + offset: 0x21918 + symbol: hmc_seg7_vertex_07021918 + +hmc_seg7_vertex_07021A08: + type: VTX + count: 12 + offset: 0x21A08 + symbol: hmc_seg7_vertex_07021A08 + +hmc_seg7_dl_07021AC8: + type: GFX + offset: 0x21AC8 + symbol: hmc_seg7_dl_07021AC8 + +hmc_seg7_dl_07021BA0: + type: GFX + offset: 0x21BA0 + symbol: hmc_seg7_dl_07021BA0 + +hmc_seg7_vertex_07021C10: + type: VTX + count: 16 + offset: 0x21C10 + symbol: hmc_seg7_vertex_07021C10 + +hmc_seg7_vertex_07021D10: + type: VTX + count: 16 + offset: 0x21D10 + symbol: hmc_seg7_vertex_07021D10 + +hmc_seg7_vertex_07021E10: + type: VTX + count: 16 + offset: 0x21E10 + symbol: hmc_seg7_vertex_07021E10 + +hmc_seg7_vertex_07021F10: + type: VTX + count: 15 + offset: 0x21F10 + symbol: hmc_seg7_vertex_07021F10 + +hmc_seg7_vertex_07022000: + type: VTX + count: 16 + offset: 0x22000 + symbol: hmc_seg7_vertex_07022000 + +hmc_seg7_vertex_07022100: + type: VTX + count: 16 + offset: 0x22100 + symbol: hmc_seg7_vertex_07022100 + +hmc_seg7_vertex_07022200: + type: VTX + count: 15 + offset: 0x22200 + symbol: hmc_seg7_vertex_07022200 + +hmc_seg7_vertex_070222F0: + type: VTX + count: 16 + offset: 0x222F0 + symbol: hmc_seg7_vertex_070222F0 + +hmc_seg7_vertex_070223F0: + type: VTX + count: 16 + offset: 0x223F0 + symbol: hmc_seg7_vertex_070223F0 + +hmc_seg7_vertex_070224F0: + type: VTX + count: 12 + offset: 0x224F0 + symbol: hmc_seg7_vertex_070224F0 + +hmc_seg7_dl_070225B0: + type: GFX + offset: 0x225B0 + symbol: hmc_seg7_dl_070225B0 + +hmc_seg7_dl_070228A0: + type: GFX + offset: 0x228A0 + symbol: hmc_seg7_dl_070228A0 + +hmc_seg7_lights_07022910: + type: LIGHTS + size: 24 + offset: 0x22910 + symbol: hmc_seg7_lights_07022910 + +hmc_seg7_vertex_07022928: + type: VTX + count: 14 + offset: 0x22928 + symbol: hmc_seg7_vertex_07022928 + +hmc_seg7_dl_07022A08: + type: GFX + offset: 0x22A08 + symbol: hmc_seg7_dl_07022A08 + +hmc_seg7_dl_07022AA0: + type: GFX + offset: 0x22AA0 + symbol: hmc_seg7_dl_07022AA0 + +hmc_seg7_lights_07022B48: + type: LIGHTS + size: 24 + offset: 0x22B48 + symbol: hmc_seg7_lights_07022B48 + +hmc_seg7_vertex_07022B60: + type: VTX + count: 16 + offset: 0x22B60 + symbol: hmc_seg7_vertex_07022B60 + +hmc_seg7_vertex_07022C60: + type: VTX + count: 8 + offset: 0x22C60 + symbol: hmc_seg7_vertex_07022C60 + +hmc_seg7_dl_07022CE0: + type: GFX + offset: 0x22CE0 + symbol: hmc_seg7_dl_07022CE0 + +hmc_seg7_dl_07022D58: + type: GFX + offset: 0x22D58 + symbol: hmc_seg7_dl_07022D58 + +hmc_seg7_dl_07022DA0: + type: GFX + offset: 0x22DA0 + symbol: hmc_seg7_dl_07022DA0 + +hmc_seg7_lights_07022E78: + type: LIGHTS + size: 24 + offset: 0x22E78 + symbol: hmc_seg7_lights_07022E78 + +hmc_seg7_lights_07022E90: + type: LIGHTS + size: 24 + offset: 0x22E90 + symbol: hmc_seg7_lights_07022E90 + +hmc_seg7_vertex_07022EA8: + type: VTX + count: 4 + offset: 0x22EA8 + symbol: hmc_seg7_vertex_07022EA8 + +hmc_seg7_vertex_07022EE8: + type: VTX + count: 16 + offset: 0x22EE8 + symbol: hmc_seg7_vertex_07022EE8 + +hmc_seg7_dl_07022FE8: + type: GFX + offset: 0x22FE8 + symbol: hmc_seg7_dl_07022FE8 + +hmc_seg7_dl_07023030: + type: GFX + offset: 0x23030 + symbol: hmc_seg7_dl_07023030 + +hmc_seg7_dl_07023090: + type: GFX + offset: 0x23090 + symbol: hmc_seg7_dl_07023090 + +hmc_seg7_lights_07023160: + type: LIGHTS + size: 24 + offset: 0x23160 + symbol: hmc_seg7_lights_07023160 + +hmc_seg7_vertex_07023178: + type: VTX + count: 16 + offset: 0x23178 + symbol: hmc_seg7_vertex_07023178 + +hmc_seg7_vertex_07023278: + type: VTX + count: 16 + offset: 0x23278 + symbol: hmc_seg7_vertex_07023278 + +hmc_seg7_vertex_07023378: + type: VTX + count: 16 + offset: 0x23378 + symbol: hmc_seg7_vertex_07023378 + +hmc_seg7_vertex_07023478: + type: VTX + count: 14 + offset: 0x23478 + symbol: hmc_seg7_vertex_07023478 + +hmc_seg7_vertex_07023558: + type: VTX + count: 14 + offset: 0x23558 + symbol: hmc_seg7_vertex_07023558 + +hmc_seg7_vertex_07023638: + type: VTX + count: 15 + offset: 0x23638 + symbol: hmc_seg7_vertex_07023638 + +hmc_seg7_vertex_07023728: + type: VTX + count: 16 + offset: 0x23728 + symbol: hmc_seg7_vertex_07023728 + +hmc_seg7_vertex_07023828: + type: VTX + count: 11 + offset: 0x23828 + symbol: hmc_seg7_vertex_07023828 + +hmc_seg7_dl_070238D8: + type: GFX + offset: 0x238D8 + symbol: hmc_seg7_dl_070238D8 + +hmc_seg7_dl_07023BC8: + type: GFX + offset: 0x23BC8 + symbol: hmc_seg7_dl_07023BC8 + +hmc_seg7_lights_07023C70: + type: LIGHTS + size: 24 + offset: 0x23C70 + symbol: hmc_seg7_lights_07023C70 + +hmc_seg7_vertex_07023C88: + type: VTX + count: 12 + offset: 0x23C88 + symbol: hmc_seg7_vertex_07023C88 + +hmc_seg7_dl_07023D48: + type: GFX + offset: 0x23D48 + symbol: hmc_seg7_dl_07023D48 + +hmc_seg7_dl_07023E10: + type: GFX + offset: 0x23E10 + symbol: hmc_seg7_dl_07023E10 + +hmc_seg7_lights_07023EB8: + type: LIGHTS + size: 24 + offset: 0x23EB8 + symbol: hmc_seg7_lights_07023EB8 + +hmc_seg7_vertex_07023ED0: + type: VTX + count: 16 + offset: 0x23ED0 + symbol: hmc_seg7_vertex_07023ED0 + +hmc_seg7_vertex_07023FD0: + type: VTX + count: 11 + offset: 0x23FD0 + symbol: hmc_seg7_vertex_07023FD0 + +hmc_seg7_dl_07024080: + type: GFX + offset: 0x24080 + symbol: hmc_seg7_dl_07024080 + +hmc_seg7_dl_07024110: + type: GFX + offset: 0x24110 + symbol: hmc_seg7_dl_07024110 + +hmc_seg7_lights_070241B8: + type: LIGHTS + size: 24 + offset: 0x241B8 + symbol: hmc_seg7_lights_070241B8 + +hmc_seg7_lights_070241D0: + type: LIGHTS + size: 24 + offset: 0x241D0 + symbol: hmc_seg7_lights_070241D0 + +hmc_seg7_vertex_070241E8: + type: VTX + count: 4 + offset: 0x241E8 + symbol: hmc_seg7_vertex_070241E8 + +hmc_seg7_vertex_07024228: + type: VTX + count: 4 + offset: 0x24228 + symbol: hmc_seg7_vertex_07024228 + +hmc_seg7_dl_07024268: + type: GFX + offset: 0x24268 + symbol: hmc_seg7_dl_07024268 + +hmc_seg7_dl_070242A0: + type: GFX + offset: 0x242A0 + symbol: hmc_seg7_dl_070242A0 + +hmc_seg7_painting_dl_070242D0: + type: GFX + offset: 0x242D0 + symbol: hmc_seg7_painting_dl_070242D0 + +hmc_seg7_pool_texture_map_070242F0: + type: SM64:PAINTING_MAP + offset: 0x242F0 + symbol: hmc_seg7_pool_texture_map_070242F0 + +hmc_seg7_painting_texture_maps_07024CD4: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 1 + offset: 0x24CD4 + symbol: hmc_seg7_painting_texture_maps_07024CD4 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24CE0 + format: RGBA16 + symbol: hmc_seg7_texture_07024CE0 + +hmc_seg7_painting_dl_070254E0: + type: GFX + offset: 0x254E0 + symbol: hmc_seg7_painting_dl_070254E0 + +hmc_seg7_painting_textures_07025518: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x25518 + symbol: hmc_seg7_painting_textures_07025518 + +cotmc_painting: + type: SM64:PAINTING + offset: 0x2551C + symbol: cotmc_painting + +hmc_seg7_collision_level: + type: SM64:COLLISION + offset: 0x25594 + symbol: hmc_seg7_collision_level + +hmc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x2AA78 + symbol: hmc_seg7_macro_objs + +hmc_seg7_rooms: + type: BLOB + size: 0x820 + offset: 0x2ADC4 + symbol: hmc_seg7_rooms + +hmc_seg7_collision_elevator: + type: SM64:COLLISION + offset: 0x2B5E4 + symbol: hmc_seg7_collision_elevator + +hmc_seg7_collision_0702B65C: + type: SM64:COLLISION + offset: 0x2B65C + symbol: hmc_seg7_collision_0702B65C + +hmc_seg7_collision_controllable_platform: + type: SM64:COLLISION + offset: 0x2B6E0 + symbol: hmc_seg7_collision_controllable_platform + +hmc_seg7_collision_controllable_platform_sub: + type: SM64:COLLISION + offset: 0x2B7F4 + symbol: hmc_seg7_collision_controllable_platform_sub + +hmc_seg7_trajectory_0702B86C: + type: SM64:TRAJECTORY + offset: 0x2B86C + symbol: hmc_seg7_trajectory_0702B86C + +hmc_movtex_dorrie_pool_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B8E0 + symbol: hmc_movtex_dorrie_pool_water_data + +hmc_movtex_dorrie_pool_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x2B900 + symbol: hmc_movtex_dorrie_pool_water + +hmc_movtex_toxic_maze_rot_count_clock_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B910 + symbol: hmc_movtex_toxic_maze_rot_count_clock_mist_data + +hmc_movtex_toxic_maze_rot_clock_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B930 + symbol: hmc_movtex_toxic_maze_rot_clock_mist_data + +hmc_movtex_toxic_maze_mist: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x2B950 + symbol: hmc_movtex_toxic_maze_mist diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc/geo.yml new file mode 100644 index 0000000..07551d0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/hmc/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/jp/levels/hmc.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro.yml new file mode 100644 index 0000000..5e8f1a8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x268520 + segments: + - [ 0x7, 0x268520 ] + header: + header: + - '#include "intro/geo.h"' + - '' + - 'extern const LevelScript script_intro_L1[];' + - 'extern const LevelScript script_intro_L2[];' + - 'extern const LevelScript script_intro_L3[];' + - 'extern const LevelScript script_intro_L4[];' + - 'extern const LevelScript script_intro_L5[];' + - 'extern const LevelScript level_intro_entry_4[];' + - 'extern const LevelScript level_intro_splash_screen[];' + - 'extern const LevelScript level_intro_mario_head_regular[];' + - 'extern const LevelScript level_intro_mario_head_dizzy[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7EA0 + format: RGBA16 + symbol: intro_seg7_texture_07007EA0 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x86A0 + format: RGBA16 + symbol: intro_seg7_texture_070086A0 + +intro_seg7_dl_0700B3A0: + type: GFX + offset: 0xB3A0 + symbol: intro_seg7_dl_0700B3A0 + +2_copyright: + type: TEXTURE + size: 4096 + width: 128 + height: 16 + offset: 0xB4A0 + format: RGBA16 + symbol: intro_seg7_texture_0700B4A0 + +3_tm: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC4A0 + format: RGBA16 + symbol: intro_seg7_texture_0700C4A0 + +intro_seg7_dl_0700C6A0: + type: GFX + offset: 0xC6A0 + symbol: intro_seg7_dl_0700C6A0 + +intro_seg7_table_0700C790: + type: ARRAY + offset: 0xC790 + array_type: f32 + count: 60 + symbol: intro_seg7_table_0700C790 + +intro_seg7_table_0700C880: + type: ARRAY + offset: 0xC880 + array_type: f32 + count: 48 + symbol: intro_seg7_table_0700C880 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro/geo.yml new file mode 100644 index 0000000..4884cf8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/intro/geo.yml @@ -0,0 +1,29 @@ +:config: + external_files: + - "assets/ymls/jp/levels/intro.yml" + - "assets/ymls/jp/bin/debug_level_select.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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb.yml new file mode 100644 index 0000000..bb778b0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb.yml @@ -0,0 +1,1579 @@ +:config: + autopads: false + compression: + offset: 0x4187C0 + segments: + - [ 0x7, 0x4187C0 ] + external_files: + - "assets/ymls/jp/textures/water.yml" + header: + header: + - '#include "jrb/geo.h"' + - '' + - 'extern const LevelScript level_jrb_entry[];' +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: jrb_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: jrb_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: jrb_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: jrb_seg7_texture_07002000 + +jrb_seg7_vertex_07002800: + type: VTX + count: 15 + offset: 0x2800 + symbol: jrb_seg7_vertex_07002800 + +jrb_seg7_vertex_070028F0: + type: VTX + count: 15 + offset: 0x28F0 + symbol: jrb_seg7_vertex_070028F0 + +jrb_seg7_vertex_070029E0: + type: VTX + count: 8 + offset: 0x29E0 + symbol: jrb_seg7_vertex_070029E0 + +jrb_seg7_vertex_07002A60: + type: VTX + count: 16 + offset: 0x2A60 + symbol: jrb_seg7_vertex_07002A60 + +jrb_seg7_vertex_07002B60: + type: VTX + count: 16 + offset: 0x2B60 + symbol: jrb_seg7_vertex_07002B60 + +jrb_seg7_vertex_07002C60: + type: VTX + count: 16 + offset: 0x2C60 + symbol: jrb_seg7_vertex_07002C60 + +jrb_seg7_vertex_07002D60: + type: VTX + count: 4 + offset: 0x2D60 + symbol: jrb_seg7_vertex_07002D60 + +jrb_seg7_dl_07002DA0: + type: GFX + offset: 0x2DA0 + symbol: jrb_seg7_dl_07002DA0 + +jrb_seg7_dl_07002E68: + type: GFX + offset: 0x2E68 + symbol: jrb_seg7_dl_07002E68 + +jrb_seg7_dl_07002FD0: + type: GFX + offset: 0x2FD0 + symbol: jrb_seg7_dl_07002FD0 + +jrb_seg7_lights_070030A8: + type: LIGHTS + size: 24 + offset: 0x30A8 + symbol: jrb_seg7_lights_070030A8 + +jrb_seg7_lights_070030C0: + type: LIGHTS + size: 24 + offset: 0x30C0 + symbol: jrb_seg7_lights_070030C0 + +jrb_seg7_lights_070030D8: + type: LIGHTS + size: 24 + offset: 0x30D8 + symbol: jrb_seg7_lights_070030D8 + +jrb_seg7_vertex_070030F0: + type: VTX + count: 16 + offset: 0x30F0 + symbol: jrb_seg7_vertex_070030F0 + +jrb_seg7_vertex_070031F0: + type: VTX + count: 6 + offset: 0x31F0 + symbol: jrb_seg7_vertex_070031F0 + +jrb_seg7_vertex_07003250: + type: VTX + count: 16 + offset: 0x3250 + symbol: jrb_seg7_vertex_07003250 + +jrb_seg7_vertex_07003350: + type: VTX + count: 16 + offset: 0x3350 + symbol: jrb_seg7_vertex_07003350 + +jrb_seg7_vertex_07003450: + type: VTX + count: 15 + offset: 0x3450 + symbol: jrb_seg7_vertex_07003450 + +jrb_seg7_vertex_07003540: + type: VTX + count: 16 + offset: 0x3540 + symbol: jrb_seg7_vertex_07003540 + +jrb_seg7_vertex_07003640: + type: VTX + count: 12 + offset: 0x3640 + symbol: jrb_seg7_vertex_07003640 + +jrb_seg7_vertex_07003700: + type: VTX + count: 16 + offset: 0x3700 + symbol: jrb_seg7_vertex_07003700 + +jrb_seg7_vertex_07003800: + type: VTX + count: 15 + offset: 0x3800 + symbol: jrb_seg7_vertex_07003800 + +jrb_seg7_vertex_070038F0: + type: VTX + count: 15 + offset: 0x38F0 + symbol: jrb_seg7_vertex_070038F0 + +jrb_seg7_vertex_070039E0: + type: VTX + count: 11 + offset: 0x39E0 + symbol: jrb_seg7_vertex_070039E0 + +jrb_seg7_vertex_07003A90: + type: VTX + count: 8 + offset: 0x3A90 + symbol: jrb_seg7_vertex_07003A90 + +jrb_seg7_vertex_07003B10: + type: VTX + count: 16 + offset: 0x3B10 + symbol: jrb_seg7_vertex_07003B10 + +jrb_seg7_vertex_07003C10: + type: VTX + count: 16 + offset: 0x3C10 + symbol: jrb_seg7_vertex_07003C10 + +jrb_seg7_vertex_07003D10: + type: VTX + count: 15 + offset: 0x3D10 + symbol: jrb_seg7_vertex_07003D10 + +jrb_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: jrb_seg7_vertex_07003E00 + +jrb_seg7_vertex_07003EF0: + type: VTX + count: 14 + offset: 0x3EF0 + symbol: jrb_seg7_vertex_07003EF0 + +jrb_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: jrb_seg7_vertex_07003FD0 + +jrb_seg7_vertex_070040C0: + type: VTX + count: 16 + offset: 0x40C0 + symbol: jrb_seg7_vertex_070040C0 + +jrb_seg7_vertex_070041C0: + type: VTX + count: 3 + offset: 0x41C0 + symbol: jrb_seg7_vertex_070041C0 + +jrb_seg7_dl_070041F0: + type: GFX + offset: 0x41F0 + symbol: jrb_seg7_dl_070041F0 + +jrb_seg7_dl_070044C8: + type: GFX + offset: 0x44C8 + symbol: jrb_seg7_dl_070044C8 + +jrb_seg7_dl_07004658: + type: GFX + offset: 0x4658 + symbol: jrb_seg7_dl_07004658 + +jrb_seg7_dl_070046C0: + type: GFX + offset: 0x46C0 + symbol: jrb_seg7_dl_070046C0 + +jrb_seg7_dl_07004940: + type: GFX + offset: 0x4940 + symbol: jrb_seg7_dl_07004940 + +jrb_seg7_lights_07004A18: + type: LIGHTS + size: 24 + offset: 0x4A18 + symbol: jrb_seg7_lights_07004A18 + +jrb_seg7_lights_07004A30: + type: LIGHTS + size: 24 + offset: 0x4A30 + symbol: jrb_seg7_lights_07004A30 + +jrb_seg7_vertex_07004A48: + type: VTX + count: 8 + offset: 0x4A48 + symbol: jrb_seg7_vertex_07004A48 + +jrb_seg7_vertex_07004AC8: + type: VTX + count: 12 + offset: 0x4AC8 + symbol: jrb_seg7_vertex_07004AC8 + +jrb_seg7_dl_07004B88: + type: GFX + offset: 0x4B88 + symbol: jrb_seg7_dl_07004B88 + +jrb_seg7_dl_07004BF0: + type: GFX + offset: 0x4BF0 + symbol: jrb_seg7_dl_07004BF0 + +jrb_seg7_dl_07004C78: + type: GFX + offset: 0x4C78 + symbol: jrb_seg7_dl_07004C78 + +jrb_seg7_lights_07004D40: + type: LIGHTS + size: 24 + offset: 0x4D40 + symbol: jrb_seg7_lights_07004D40 + +jrb_seg7_lights_07004D58: + type: LIGHTS + size: 24 + offset: 0x4D58 + symbol: jrb_seg7_lights_07004D58 + +jrb_seg7_vertex_07004D70: + type: VTX + count: 8 + offset: 0x4D70 + symbol: jrb_seg7_vertex_07004D70 + +jrb_seg7_vertex_07004DF0: + type: VTX + count: 16 + offset: 0x4DF0 + symbol: jrb_seg7_vertex_07004DF0 + +jrb_seg7_vertex_07004EF0: + type: VTX + count: 16 + offset: 0x4EF0 + symbol: jrb_seg7_vertex_07004EF0 + +jrb_seg7_vertex_07004FF0: + type: VTX + count: 16 + offset: 0x4FF0 + symbol: jrb_seg7_vertex_07004FF0 + +jrb_seg7_vertex_070050F0: + type: VTX + count: 16 + offset: 0x50F0 + symbol: jrb_seg7_vertex_070050F0 + +jrb_seg7_vertex_070051F0: + type: VTX + count: 16 + offset: 0x51F0 + symbol: jrb_seg7_vertex_070051F0 + +jrb_seg7_vertex_070052F0: + type: VTX + count: 16 + offset: 0x52F0 + symbol: jrb_seg7_vertex_070052F0 + +jrb_seg7_vertex_070053F0: + type: VTX + count: 15 + offset: 0x53F0 + symbol: jrb_seg7_vertex_070053F0 + +jrb_seg7_vertex_070054E0: + type: VTX + count: 8 + offset: 0x54E0 + symbol: jrb_seg7_vertex_070054E0 + +jrb_seg7_dl_07005560: + type: GFX + offset: 0x5560 + symbol: jrb_seg7_dl_07005560 + +jrb_seg7_dl_07005660: + type: GFX + offset: 0x5660 + symbol: jrb_seg7_dl_07005660 + +jrb_seg7_dl_070058C8: + type: GFX + offset: 0x58C8 + symbol: jrb_seg7_dl_070058C8 + +jrb_seg7_lights_07005990: + type: LIGHTS + size: 24 + offset: 0x5990 + symbol: jrb_seg7_lights_07005990 + +jrb_seg7_lights_070059A8: + type: LIGHTS + size: 24 + offset: 0x59A8 + symbol: jrb_seg7_lights_070059A8 + +jrb_seg7_lights_070059C0: + type: LIGHTS + size: 24 + offset: 0x59C0 + symbol: jrb_seg7_lights_070059C0 + +jrb_seg7_vertex_070059D8: + type: VTX + count: 15 + offset: 0x59D8 + symbol: jrb_seg7_vertex_070059D8 + +jrb_seg7_vertex_07005AC8: + type: VTX + count: 11 + offset: 0x5AC8 + symbol: jrb_seg7_vertex_07005AC8 + +jrb_seg7_vertex_07005B78: + type: VTX + count: 8 + offset: 0x5B78 + symbol: jrb_seg7_vertex_07005B78 + +jrb_seg7_vertex_07005BF8: + type: VTX + count: 15 + offset: 0x5BF8 + symbol: jrb_seg7_vertex_07005BF8 + +jrb_seg7_vertex_07005CE8: + type: VTX + count: 15 + offset: 0x5CE8 + symbol: jrb_seg7_vertex_07005CE8 + +jrb_seg7_vertex_07005DD8: + type: VTX + count: 15 + offset: 0x5DD8 + symbol: jrb_seg7_vertex_07005DD8 + +jrb_seg7_vertex_07005EC8: + type: VTX + count: 15 + offset: 0x5EC8 + symbol: jrb_seg7_vertex_07005EC8 + +jrb_seg7_vertex_07005FB8: + type: VTX + count: 16 + offset: 0x5FB8 + symbol: jrb_seg7_vertex_07005FB8 + +jrb_seg7_vertex_070060B8: + type: VTX + count: 8 + offset: 0x60B8 + symbol: jrb_seg7_vertex_070060B8 + +jrb_seg7_vertex_07006138: + type: VTX + count: 16 + offset: 0x6138 + symbol: jrb_seg7_vertex_07006138 + +jrb_seg7_vertex_07006238: + type: VTX + count: 14 + offset: 0x6238 + symbol: jrb_seg7_vertex_07006238 + +jrb_seg7_vertex_07006318: + type: VTX + count: 16 + offset: 0x6318 + symbol: jrb_seg7_vertex_07006318 + +jrb_seg7_vertex_07006418: + type: VTX + count: 11 + offset: 0x6418 + symbol: jrb_seg7_vertex_07006418 + +jrb_seg7_vertex_070064C8: + type: VTX + count: 4 + offset: 0x64C8 + symbol: jrb_seg7_vertex_070064C8 + +jrb_seg7_dl_07006508: + type: GFX + offset: 0x6508 + symbol: jrb_seg7_dl_07006508 + +jrb_seg7_dl_070065A8: + type: GFX + offset: 0x65A8 + symbol: jrb_seg7_dl_070065A8 + +jrb_seg7_dl_070067F0: + type: GFX + offset: 0x67F0 + symbol: jrb_seg7_dl_070067F0 + +jrb_seg7_dl_07006980: + type: GFX + offset: 0x6980 + symbol: jrb_seg7_dl_07006980 + +jrb_seg7_dl_070069B0: + type: GFX + offset: 0x69B0 + symbol: jrb_seg7_dl_070069B0 + +jrb_seg7_lights_07006A98: + type: LIGHTS + size: 24 + offset: 0x6A98 + symbol: jrb_seg7_lights_07006A98 + +jrb_seg7_vertex_07006AB0: + type: VTX + count: 15 + offset: 0x6AB0 + symbol: jrb_seg7_vertex_07006AB0 + +jrb_seg7_vertex_07006BA0: + type: VTX + count: 16 + offset: 0x6BA0 + symbol: jrb_seg7_vertex_07006BA0 + +jrb_seg7_vertex_07006CA0: + type: VTX + count: 15 + offset: 0x6CA0 + symbol: jrb_seg7_vertex_07006CA0 + +jrb_seg7_vertex_07006D90: + type: VTX + count: 14 + offset: 0x6D90 + symbol: jrb_seg7_vertex_07006D90 + +jrb_seg7_vertex_07006E70: + type: VTX + count: 15 + offset: 0x6E70 + symbol: jrb_seg7_vertex_07006E70 + +jrb_seg7_vertex_07006F60: + type: VTX + count: 15 + offset: 0x6F60 + symbol: jrb_seg7_vertex_07006F60 + +jrb_seg7_vertex_07007050: + type: VTX + count: 12 + offset: 0x7050 + symbol: jrb_seg7_vertex_07007050 + +jrb_seg7_vertex_07007110: + type: VTX + count: 12 + offset: 0x7110 + symbol: jrb_seg7_vertex_07007110 + +jrb_seg7_vertex_070071D0: + type: VTX + count: 13 + offset: 0x71D0 + symbol: jrb_seg7_vertex_070071D0 + +jrb_seg7_dl_070072A0: + type: GFX + offset: 0x72A0 + symbol: jrb_seg7_dl_070072A0 + +jrb_seg7_dl_070074A8: + type: GFX + offset: 0x74A8 + symbol: jrb_seg7_dl_070074A8 + +jrb_seg7_dl_07007500: + type: GFX + offset: 0x7500 + symbol: jrb_seg7_dl_07007500 + +jrb_seg7_dl_07007570: + type: GFX + offset: 0x7570 + symbol: jrb_seg7_dl_07007570 + +jrb_seg7_vertex_07007628: + type: VTX + count: 4 + offset: 0x7628 + symbol: jrb_seg7_vertex_07007628 + +jrb_seg7_vertex_07007668: + type: VTX + count: 4 + offset: 0x7668 + symbol: jrb_seg7_vertex_07007668 + +jrb_seg7_dl_070076A8: + type: GFX + offset: 0x76A8 + symbol: jrb_seg7_dl_070076A8 + +jrb_seg7_dl_070076E0: + type: GFX + offset: 0x76E0 + symbol: jrb_seg7_dl_070076E0 + +jrb_seg7_dl_07007718: + type: GFX + offset: 0x7718 + symbol: jrb_seg7_dl_07007718 + +jrb_seg7_lights_070077F0: + type: LIGHTS + size: 24 + offset: 0x77F0 + symbol: jrb_seg7_lights_070077F0 + +jrb_seg7_vertex_07007808: + type: VTX + count: 16 + offset: 0x7808 + symbol: jrb_seg7_vertex_07007808 + +jrb_seg7_vertex_07007908: + type: VTX + count: 14 + offset: 0x7908 + symbol: jrb_seg7_vertex_07007908 + +jrb_seg7_dl_070079E8: + type: GFX + offset: 0x79E8 + symbol: jrb_seg7_dl_070079E8 + +jrb_seg7_dl_07007AC8: + type: GFX + offset: 0x7AC8 + symbol: jrb_seg7_dl_07007AC8 + +jrb_seg7_lights_07007B70: + type: LIGHTS + size: 24 + offset: 0x7B70 + symbol: jrb_seg7_lights_07007B70 + +jrb_seg7_vertex_07007B88: + type: VTX + count: 16 + offset: 0x7B88 + symbol: jrb_seg7_vertex_07007B88 + +jrb_seg7_vertex_07007C88: + type: VTX + count: 8 + offset: 0x7C88 + symbol: jrb_seg7_vertex_07007C88 + +jrb_seg7_dl_07007D08: + type: GFX + offset: 0x7D08 + symbol: jrb_seg7_dl_07007D08 + +jrb_seg7_dl_07007D80: + type: GFX + offset: 0x7D80 + symbol: jrb_seg7_dl_07007D80 + +jrb_seg7_dl_07007DC8: + type: GFX + offset: 0x7DC8 + symbol: jrb_seg7_dl_07007DC8 + +jrb_seg7_lights_07007EA0: + type: LIGHTS + size: 24 + offset: 0x7EA0 + symbol: jrb_seg7_lights_07007EA0 + +jrb_seg7_vertex_07007EB8: + type: VTX + count: 16 + offset: 0x7EB8 + symbol: jrb_seg7_vertex_07007EB8 + +jrb_seg7_vertex_07007FB8: + type: VTX + count: 8 + offset: 0x7FB8 + symbol: jrb_seg7_vertex_07007FB8 + +jrb_seg7_dl_07008038: + type: GFX + offset: 0x8038 + symbol: jrb_seg7_dl_07008038 + +jrb_seg7_dl_070080B0: + type: GFX + offset: 0x80B0 + symbol: jrb_seg7_dl_070080B0 + +jrb_seg7_dl_070080F8: + type: GFX + offset: 0x80F8 + symbol: jrb_seg7_dl_070080F8 + +jrb_seg7_lights_070081A8: + type: LIGHTS + size: 24 + offset: 0x81A8 + symbol: jrb_seg7_lights_070081A8 + +jrb_seg7_lights_070081C0: + type: LIGHTS + size: 24 + offset: 0x81C0 + symbol: jrb_seg7_lights_070081C0 + +jrb_seg7_vertex_070081D8: + type: VTX + count: 15 + offset: 0x81D8 + symbol: jrb_seg7_vertex_070081D8 + +jrb_seg7_vertex_070082C8: + type: VTX + count: 15 + offset: 0x82C8 + symbol: jrb_seg7_vertex_070082C8 + +jrb_seg7_vertex_070083B8: + type: VTX + count: 12 + offset: 0x83B8 + symbol: jrb_seg7_vertex_070083B8 + +jrb_seg7_vertex_07008478: + type: VTX + count: 16 + offset: 0x8478 + symbol: jrb_seg7_vertex_07008478 + +jrb_seg7_vertex_07008578: + type: VTX + count: 15 + offset: 0x8578 + symbol: jrb_seg7_vertex_07008578 + +jrb_seg7_vertex_07008668: + type: VTX + count: 6 + offset: 0x8668 + symbol: jrb_seg7_vertex_07008668 + +jrb_seg7_vertex_070086C8: + type: VTX + count: 15 + offset: 0x86C8 + symbol: jrb_seg7_vertex_070086C8 + +jrb_seg7_vertex_070087B8: + type: VTX + count: 15 + offset: 0x87B8 + symbol: jrb_seg7_vertex_070087B8 + +jrb_seg7_vertex_070088A8: + type: VTX + count: 16 + offset: 0x88A8 + symbol: jrb_seg7_vertex_070088A8 + +jrb_seg7_vertex_070089A8: + type: VTX + count: 15 + offset: 0x89A8 + symbol: jrb_seg7_vertex_070089A8 + +jrb_seg7_vertex_07008A98: + type: VTX + count: 3 + offset: 0x8A98 + symbol: jrb_seg7_vertex_07008A98 + +jrb_seg7_vertex_07008AC8: + type: VTX + count: 12 + offset: 0x8AC8 + symbol: jrb_seg7_vertex_07008AC8 + +jrb_seg7_dl_07008B88: + type: GFX + offset: 0x8B88 + symbol: jrb_seg7_dl_07008B88 + +jrb_seg7_dl_07008C90: + type: GFX + offset: 0x8C90 + symbol: jrb_seg7_dl_07008C90 + +jrb_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: jrb_seg7_dl_07008DD0 + +jrb_seg7_dl_07008F70: + type: GFX + offset: 0x8F70 + symbol: jrb_seg7_dl_07008F70 + +jrb_seg7_dl_07008FD8: + type: GFX + offset: 0x8FD8 + symbol: jrb_seg7_dl_07008FD8 + +jrb_seg7_dl_070090B0: + type: GFX + offset: 0x90B0 + symbol: jrb_seg7_dl_070090B0 + +jrb_seg7_lights_07009190: + type: LIGHTS + size: 24 + offset: 0x9190 + symbol: jrb_seg7_lights_07009190 + +jrb_seg7_lights_070091A8: + type: LIGHTS + size: 24 + offset: 0x91A8 + symbol: jrb_seg7_lights_070091A8 + +jrb_seg7_lights_070091C0: + type: LIGHTS + size: 24 + offset: 0x91C0 + symbol: jrb_seg7_lights_070091C0 + +jrb_seg7_vertex_070091D8: + type: VTX + count: 4 + offset: 0x91D8 + symbol: jrb_seg7_vertex_070091D8 + +jrb_seg7_vertex_07009218: + type: VTX + count: 4 + offset: 0x9218 + symbol: jrb_seg7_vertex_07009218 + +jrb_seg7_vertex_07009258: + type: VTX + count: 16 + offset: 0x9258 + symbol: jrb_seg7_vertex_07009258 + +jrb_seg7_vertex_07009358: + type: VTX + count: 5 + offset: 0x9358 + symbol: jrb_seg7_vertex_07009358 + +jrb_seg7_vertex_070093A8: + type: VTX + count: 14 + offset: 0x93A8 + symbol: jrb_seg7_vertex_070093A8 + +jrb_seg7_vertex_07009488: + type: VTX + count: 16 + offset: 0x9488 + symbol: jrb_seg7_vertex_07009488 + +jrb_seg7_vertex_07009588: + type: VTX + count: 16 + offset: 0x9588 + symbol: jrb_seg7_vertex_07009588 + +jrb_seg7_vertex_07009688: + type: VTX + count: 11 + offset: 0x9688 + symbol: jrb_seg7_vertex_07009688 + +jrb_seg7_vertex_07009738: + type: VTX + count: 6 + offset: 0x9738 + symbol: jrb_seg7_vertex_07009738 + +jrb_seg7_dl_07009798: + type: GFX + offset: 0x9798 + symbol: jrb_seg7_dl_07009798 + +jrb_seg7_dl_07009808: + type: GFX + offset: 0x9808 + symbol: jrb_seg7_dl_07009808 + +jrb_seg7_dl_070098C0: + type: GFX + offset: 0x98C0 + symbol: jrb_seg7_dl_070098C0 + +jrb_seg7_dl_07009A10: + type: GFX + offset: 0x9A10 + symbol: jrb_seg7_dl_07009A10 + +jrb_seg7_dl_07009A58: + type: GFX + offset: 0x9A58 + symbol: jrb_seg7_dl_07009A58 + +jrb_seg7_dl_07009B30: + type: GFX + offset: 0x9B30 + symbol: jrb_seg7_dl_07009B30 + +jrb_seg7_lights_07009C10: + type: LIGHTS + size: 24 + offset: 0x9C10 + symbol: jrb_seg7_lights_07009C10 + +jrb_seg7_lights_07009C28: + type: LIGHTS + size: 24 + offset: 0x9C28 + symbol: jrb_seg7_lights_07009C28 + +jrb_seg7_lights_07009C40: + type: LIGHTS + size: 24 + offset: 0x9C40 + symbol: jrb_seg7_lights_07009C40 + +jrb_seg7_vertex_07009C58: + type: VTX + count: 15 + offset: 0x9C58 + symbol: jrb_seg7_vertex_07009C58 + +jrb_seg7_vertex_07009D48: + type: VTX + count: 15 + offset: 0x9D48 + symbol: jrb_seg7_vertex_07009D48 + +jrb_seg7_vertex_07009E38: + type: VTX + count: 16 + offset: 0x9E38 + symbol: jrb_seg7_vertex_07009E38 + +jrb_seg7_vertex_07009F38: + type: VTX + count: 9 + offset: 0x9F38 + symbol: jrb_seg7_vertex_07009F38 + +jrb_seg7_vertex_07009FC8: + type: VTX + count: 8 + offset: 0x9FC8 + symbol: jrb_seg7_vertex_07009FC8 + +jrb_seg7_vertex_0700A048: + type: VTX + count: 14 + offset: 0xA048 + symbol: jrb_seg7_vertex_0700A048 + +jrb_seg7_vertex_0700A128: + type: VTX + count: 16 + offset: 0xA128 + symbol: jrb_seg7_vertex_0700A128 + +jrb_seg7_vertex_0700A228: + type: VTX + count: 13 + offset: 0xA228 + symbol: jrb_seg7_vertex_0700A228 + +jrb_seg7_dl_0700A2F8: + type: GFX + offset: 0xA2F8 + symbol: jrb_seg7_dl_0700A2F8 + +jrb_seg7_dl_0700A3A8: + type: GFX + offset: 0xA3A8 + symbol: jrb_seg7_dl_0700A3A8 + +jrb_seg7_dl_0700A470: + type: GFX + offset: 0xA470 + symbol: jrb_seg7_dl_0700A470 + +jrb_seg7_dl_0700A608: + type: GFX + offset: 0xA608 + symbol: jrb_seg7_dl_0700A608 + +jrb_seg7_lights_0700A6D8: + type: LIGHTS + size: 24 + offset: 0xA6D8 + symbol: jrb_seg7_lights_0700A6D8 + +jrb_seg7_lights_0700A6F0: + type: LIGHTS + size: 24 + offset: 0xA6F0 + symbol: jrb_seg7_lights_0700A6F0 + +jrb_seg7_vertex_0700A708: + type: VTX + count: 4 + offset: 0xA708 + symbol: jrb_seg7_vertex_0700A708 + +jrb_seg7_vertex_0700A748: + type: VTX + count: 15 + offset: 0xA748 + symbol: jrb_seg7_vertex_0700A748 + +jrb_seg7_vertex_0700A838: + type: VTX + count: 16 + offset: 0xA838 + symbol: jrb_seg7_vertex_0700A838 + +jrb_seg7_vertex_0700A938: + type: VTX + count: 14 + offset: 0xA938 + symbol: jrb_seg7_vertex_0700A938 + +jrb_seg7_vertex_0700AA18: + type: VTX + count: 8 + offset: 0xAA18 + symbol: jrb_seg7_vertex_0700AA18 + +jrb_seg7_dl_0700AA98: + type: GFX + offset: 0xAA98 + symbol: jrb_seg7_dl_0700AA98 + +jrb_seg7_dl_0700AAE0: + type: GFX + offset: 0xAAE0 + symbol: jrb_seg7_dl_0700AAE0 + +jrb_seg7_dl_0700AB60: + type: GFX + offset: 0xAB60 + symbol: jrb_seg7_dl_0700AB60 + +jrb_seg7_dl_0700AC68: + type: GFX + offset: 0xAC68 + symbol: jrb_seg7_dl_0700AC68 + +jrb_seg7_lights_0700AD38: + type: LIGHTS + size: 24 + offset: 0xAD38 + symbol: jrb_seg7_lights_0700AD38 + +jrb_seg7_vertex_0700AD50: + type: VTX + count: 8 + offset: 0xAD50 + symbol: jrb_seg7_vertex_0700AD50 + +jrb_seg7_dl_0700ADD0: + type: GFX + offset: 0xADD0 + symbol: jrb_seg7_dl_0700ADD0 + +jrb_seg7_dl_0700AE48: + type: GFX + offset: 0xAE48 + symbol: jrb_seg7_dl_0700AE48 + +jrb_seg7_lights_0700AEF0: + type: LIGHTS + size: 24 + offset: 0xAEF0 + symbol: jrb_seg7_lights_0700AEF0 + +jrb_seg7_vertex_0700AF08: + type: VTX + count: 5 + offset: 0xAF08 + symbol: jrb_seg7_vertex_0700AF08 + +jrb_seg7_dl_0700AF58: + type: GFX + offset: 0xAF58 + symbol: jrb_seg7_dl_0700AF58 + +jrb_seg7_dl_0700AFB0: + type: GFX + offset: 0xAFB0 + symbol: jrb_seg7_dl_0700AFB0 + +jrb_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xB058 + symbol: jrb_seg7_area_1_collision + +jrb_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xC4E8 + symbol: jrb_seg7_area_1_macro_objs + +jrb_seg7_collision_rock_solid: + type: SM64:COLLISION + offset: 0xC758 + symbol: jrb_seg7_collision_rock_solid + +jrb_seg7_collision_floating_platform: + type: SM64:COLLISION + offset: 0xC824 + symbol: jrb_seg7_collision_floating_platform + +jrb_seg7_collision_floating_box: + type: SM64:COLLISION + offset: 0xC8A8 + symbol: jrb_seg7_collision_floating_box + +jrb_seg7_collision_in_sunken_ship_3: + type: SM64:COLLISION + offset: 0xC92C + symbol: jrb_seg7_collision_in_sunken_ship_3 + +jrb_seg7_collision_in_sunken_ship: + type: SM64:COLLISION + offset: 0xCE5C + symbol: jrb_seg7_collision_in_sunken_ship + +jrb_seg7_collision_0700CEF0: + type: SM64:COLLISION + offset: 0xCEF0 + symbol: jrb_seg7_collision_0700CEF0 + +jrb_seg7_collision_in_sunken_ship_2: + type: SM64:COLLISION + offset: 0xCF80 + symbol: jrb_seg7_collision_in_sunken_ship_2 + +jrb_seg7_collision_pillar_base: + type: SM64:COLLISION + offset: 0xD198 + symbol: jrb_seg7_collision_pillar_base + +jrb_seg7_collision_0700D1DC: + type: SM64:COLLISION + offset: 0xD1DC + symbol: jrb_seg7_collision_0700D1DC + +jrb_seg7_trajectory_unagi_1: + type: SM64:TRAJECTORY + offset: 0xD20C + symbol: jrb_seg7_trajectory_unagi_1 + +jrb_seg7_trajectory_unagi_2: + type: SM64:TRAJECTORY + offset: 0xD240 + symbol: jrb_seg7_trajectory_unagi_2 + +jrb_movtex_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xD28C + symbol: jrb_movtex_water_data + +jrb_movtex_ocean_cave_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xD2AC + symbol: jrb_movtex_ocean_cave_water_data + +jrb_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0xD2CC + symbol: jrb_movtex_water + +jrb_movtex_initial_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0xD2E4 + symbol: jrb_movtex_initial_mist_data + +jrb_movtex_initial_mist: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xD304 + symbol: jrb_movtex_initial_mist + +jrb_seg7_lights_0700D318: + type: LIGHTS + size: 24 + offset: 0xD318 + symbol: jrb_seg7_lights_0700D318 + +jrb_seg7_lights_0700D330: + type: LIGHTS + size: 24 + offset: 0xD330 + symbol: jrb_seg7_lights_0700D330 + +jrb_seg7_lights_0700D348: + type: LIGHTS + size: 24 + offset: 0xD348 + symbol: jrb_seg7_lights_0700D348 + +jrb_seg7_lights_0700D360: + type: LIGHTS + size: 24 + offset: 0xD360 + symbol: jrb_seg7_lights_0700D360 + +jrb_seg7_vertex_0700D378: + type: VTX + count: 8 + offset: 0xD378 + symbol: jrb_seg7_vertex_0700D378 + +jrb_seg7_vertex_0700D3F8: + type: VTX + count: 15 + offset: 0xD3F8 + symbol: jrb_seg7_vertex_0700D3F8 + +jrb_seg7_vertex_0700D4E8: + type: VTX + count: 15 + offset: 0xD4E8 + symbol: jrb_seg7_vertex_0700D4E8 + +jrb_seg7_vertex_0700D5D8: + type: VTX + count: 16 + offset: 0xD5D8 + symbol: jrb_seg7_vertex_0700D5D8 + +jrb_seg7_vertex_0700D6D8: + type: VTX + count: 15 + offset: 0xD6D8 + symbol: jrb_seg7_vertex_0700D6D8 + +jrb_seg7_vertex_0700D7C8: + type: VTX + count: 11 + offset: 0xD7C8 + symbol: jrb_seg7_vertex_0700D7C8 + +jrb_seg7_vertex_0700D878: + type: VTX + count: 11 + offset: 0xD878 + symbol: jrb_seg7_vertex_0700D878 + +jrb_seg7_vertex_0700D928: + type: VTX + count: 4 + offset: 0xD928 + symbol: jrb_seg7_vertex_0700D928 + +jrb_seg7_vertex_0700D968: + type: VTX + count: 12 + offset: 0xD968 + symbol: jrb_seg7_vertex_0700D968 + +jrb_seg7_vertex_0700DA28: + type: VTX + count: 16 + offset: 0xDA28 + symbol: jrb_seg7_vertex_0700DA28 + +jrb_seg7_vertex_0700DB28: + type: VTX + count: 14 + offset: 0xDB28 + symbol: jrb_seg7_vertex_0700DB28 + +jrb_seg7_vertex_0700DC08: + type: VTX + count: 15 + offset: 0xDC08 + symbol: jrb_seg7_vertex_0700DC08 + +jrb_seg7_vertex_0700DCF8: + type: VTX + count: 14 + offset: 0xDCF8 + symbol: jrb_seg7_vertex_0700DCF8 + +jrb_seg7_vertex_0700DDD8: + type: VTX + count: 16 + offset: 0xDDD8 + symbol: jrb_seg7_vertex_0700DDD8 + +jrb_seg7_vertex_0700DED8: + type: VTX + count: 16 + offset: 0xDED8 + symbol: jrb_seg7_vertex_0700DED8 + +jrb_seg7_vertex_0700DFD8: + type: VTX + count: 15 + offset: 0xDFD8 + symbol: jrb_seg7_vertex_0700DFD8 + +jrb_seg7_vertex_0700E0C8: + type: VTX + count: 16 + offset: 0xE0C8 + symbol: jrb_seg7_vertex_0700E0C8 + +jrb_seg7_vertex_0700E1C8: + type: VTX + count: 13 + offset: 0xE1C8 + symbol: jrb_seg7_vertex_0700E1C8 + +jrb_seg7_vertex_0700E298: + type: VTX + count: 16 + offset: 0xE298 + symbol: jrb_seg7_vertex_0700E298 + +jrb_seg7_vertex_0700E398: + type: VTX + count: 12 + offset: 0xE398 + symbol: jrb_seg7_vertex_0700E398 + +jrb_seg7_vertex_0700E458: + type: VTX + count: 12 + offset: 0xE458 + symbol: jrb_seg7_vertex_0700E458 + +jrb_seg7_vertex_0700E518: + type: VTX + count: 4 + offset: 0xE518 + symbol: jrb_seg7_vertex_0700E518 + +jrb_seg7_vertex_0700E558: + type: VTX + count: 16 + offset: 0xE558 + symbol: jrb_seg7_vertex_0700E558 + +jrb_seg7_vertex_0700E658: + type: VTX + count: 9 + offset: 0xE658 + symbol: jrb_seg7_vertex_0700E658 + +jrb_seg7_dl_0700E6E8: + type: GFX + offset: 0xE6E8 + symbol: jrb_seg7_dl_0700E6E8 + +jrb_seg7_dl_0700E8C8: + type: GFX + offset: 0xE8C8 + symbol: jrb_seg7_dl_0700E8C8 + +jrb_seg7_dl_0700E998: + type: GFX + offset: 0xE998 + symbol: jrb_seg7_dl_0700E998 + +jrb_seg7_dl_0700ECB8: + type: GFX + offset: 0xECB8 + symbol: jrb_seg7_dl_0700ECB8 + +jrb_seg7_dl_0700EE28: + type: GFX + offset: 0xEE28 + symbol: jrb_seg7_dl_0700EE28 + +jrb_seg7_dl_0700EF00: + type: GFX + offset: 0xEF00 + symbol: jrb_seg7_dl_0700EF00 + +jrb_seg7_lights_0700EF98: + type: LIGHTS + size: 24 + offset: 0xEF98 + symbol: jrb_seg7_lights_0700EF98 + +jrb_seg7_vertex_0700EFB0: + type: VTX + count: 16 + offset: 0xEFB0 + symbol: jrb_seg7_vertex_0700EFB0 + +jrb_seg7_vertex_0700F0B0: + type: VTX + count: 14 + offset: 0xF0B0 + symbol: jrb_seg7_vertex_0700F0B0 + +jrb_seg7_vertex_0700F190: + type: VTX + count: 14 + offset: 0xF190 + symbol: jrb_seg7_vertex_0700F190 + +jrb_seg7_vertex_0700F270: + type: VTX + count: 14 + offset: 0xF270 + symbol: jrb_seg7_vertex_0700F270 + +jrb_seg7_vertex_0700F350: + type: VTX + count: 15 + offset: 0xF350 + symbol: jrb_seg7_vertex_0700F350 + +jrb_seg7_vertex_0700F440: + type: VTX + count: 14 + offset: 0xF440 + symbol: jrb_seg7_vertex_0700F440 + +jrb_seg7_vertex_0700F520: + type: VTX + count: 14 + offset: 0xF520 + symbol: jrb_seg7_vertex_0700F520 + +jrb_seg7_vertex_0700F600: + type: VTX + count: 14 + offset: 0xF600 + symbol: jrb_seg7_vertex_0700F600 + +jrb_seg7_vertex_0700F6E0: + type: VTX + count: 14 + offset: 0xF6E0 + symbol: jrb_seg7_vertex_0700F6E0 + +jrb_seg7_vertex_0700F7C0: + type: VTX + count: 14 + offset: 0xF7C0 + symbol: jrb_seg7_vertex_0700F7C0 + +jrb_seg7_vertex_0700F8A0: + type: VTX + count: 16 + offset: 0xF8A0 + symbol: jrb_seg7_vertex_0700F8A0 + +jrb_seg7_vertex_0700F9A0: + type: VTX + count: 15 + offset: 0xF9A0 + symbol: jrb_seg7_vertex_0700F9A0 + +jrb_seg7_vertex_0700FA90: + type: VTX + count: 10 + offset: 0xFA90 + symbol: jrb_seg7_vertex_0700FA90 + +jrb_seg7_dl_0700FB30: + type: GFX + offset: 0xFB30 + symbol: jrb_seg7_dl_0700FB30 + +jrb_seg7_dl_0700FE48: + type: GFX + offset: 0xFE48 + symbol: jrb_seg7_dl_0700FE48 + +jrb_seg7_lights_0700FEB8: + type: LIGHTS + size: 24 + offset: 0xFEB8 + symbol: jrb_seg7_lights_0700FEB8 + +jrb_seg7_vertex_0700FED0: + type: VTX + count: 15 + offset: 0xFED0 + symbol: jrb_seg7_vertex_0700FED0 + +jrb_seg7_vertex_0700FFC0: + type: VTX + count: 16 + offset: 0xFFC0 + symbol: jrb_seg7_vertex_0700FFC0 + +jrb_seg7_vertex_070100C0: + type: VTX + count: 15 + offset: 0x100C0 + symbol: jrb_seg7_vertex_070100C0 + +jrb_seg7_vertex_070101B0: + type: VTX + count: 14 + offset: 0x101B0 + symbol: jrb_seg7_vertex_070101B0 + +jrb_seg7_vertex_07010290: + type: VTX + count: 16 + offset: 0x10290 + symbol: jrb_seg7_vertex_07010290 + +jrb_seg7_dl_07010390: + type: GFX + offset: 0x10390 + symbol: jrb_seg7_dl_07010390 + +jrb_seg7_dl_07010548: + type: GFX + offset: 0x10548 + symbol: jrb_seg7_dl_07010548 + +jrb_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x105B8 + symbol: jrb_seg7_area_2_collision + +jrb_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x11370 + symbol: jrb_seg7_area_2_macro_objs + +jrb_movtex_sunken_ship_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x1137C + symbol: jrb_movtex_sunken_ship_water_data + +jrb_movtex_sunken_ship_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x1139C + symbol: jrb_movtex_sunken_ship_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb/geo.yml new file mode 100644 index 0000000..b01ff2f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/jrb/geo.yml @@ -0,0 +1,71 @@ +:config: + external_files: + - "assets/ymls/jp/levels/jrb.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll.yml new file mode 100644 index 0000000..e3f1e63 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll.yml @@ -0,0 +1,2688 @@ +:config: + autopads: false + compression: + offset: 0x4763C0 + segments: + - [ 0x7, 0x4763C0 ] + external_files: + - "assets/ymls/jp/textures/fire.yml" + header: + header: + - '#include "lll/geo.h"' + - '' + - 'extern const LevelScript level_lll_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: lll_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: lll_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: lll_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: lll_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: lll_seg7_texture_07002000 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: lll_seg7_texture_07002800 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: lll_seg7_texture_07003000 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: lll_seg7_texture_07003800 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: lll_seg7_texture_07004000 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: lll_seg7_texture_07004800 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: lll_seg7_texture_07005000 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: lll_seg7_texture_07005800 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: lll_seg7_texture_07006000 + +13: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: lll_seg7_texture_07006800 + +14: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: lll_seg7_texture_07007000 + +15: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: lll_seg7_texture_07007800 + +16: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: lll_seg7_texture_07008000 + +17: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: lll_seg7_texture_07008800 + +18: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: lll_seg7_texture_07009000 + +19: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: lll_seg7_texture_07009800 + +20: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: lll_seg7_texture_0700A000 + +21: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: lll_seg7_texture_0700A800 + +22: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: lll_seg7_texture_0700B000 + +23: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: lll_seg7_texture_0700B800 + +24: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: lll_seg7_texture_0700C000 + +25: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: lll_seg7_texture_0700C800 + +26: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xD000 + format: RGBA16 + symbol: lll_seg7_texture_0700D000 + +27: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xD200 + format: IA16 + symbol: lll_seg7_texture_0700D200 + +28: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD400 + format: RGBA16 + symbol: lll_seg7_texture_0700D400 + +29: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xDC00 + format: RGBA16 + symbol: lll_seg7_texture_0700DC00 + +30: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE400 + format: RGBA16 + symbol: lll_seg7_texture_0700E400 + +31: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xEC00 + format: RGBA16 + symbol: lll_seg7_texture_0700EC00 + +32: + type: TEXTURE + size: 2048 + width: 64 + height: 16 + offset: 0xF400 + format: RGBA16 + symbol: lll_seg7_texture_0700F400 + +lll_seg7_vertex_0700FC90: + type: VTX + count: 14 + offset: 0xFC90 + symbol: lll_seg7_vertex_0700FC90 + +lll_seg7_vertex_0700FD70: + type: VTX + count: 14 + offset: 0xFD70 + symbol: lll_seg7_vertex_0700FD70 + +lll_seg7_vertex_0700FE50: + type: VTX + count: 15 + offset: 0xFE50 + symbol: lll_seg7_vertex_0700FE50 + +lll_seg7_vertex_0700FF40: + type: VTX + count: 15 + offset: 0xFF40 + symbol: lll_seg7_vertex_0700FF40 + +lll_seg7_vertex_07010030: + type: VTX + count: 15 + offset: 0x10030 + symbol: lll_seg7_vertex_07010030 + +lll_seg7_vertex_07010120: + type: VTX + count: 15 + offset: 0x10120 + symbol: lll_seg7_vertex_07010120 + +lll_seg7_vertex_07010210: + type: VTX + count: 16 + offset: 0x10210 + symbol: lll_seg7_vertex_07010210 + +lll_seg7_vertex_07010310: + type: VTX + count: 14 + offset: 0x10310 + symbol: lll_seg7_vertex_07010310 + +lll_seg7_vertex_070103F0: + type: VTX + count: 15 + offset: 0x103F0 + symbol: lll_seg7_vertex_070103F0 + +lll_seg7_vertex_070104E0: + type: VTX + count: 16 + offset: 0x104E0 + symbol: lll_seg7_vertex_070104E0 + +lll_seg7_vertex_070105E0: + type: VTX + count: 16 + offset: 0x105E0 + symbol: lll_seg7_vertex_070105E0 + +lll_seg7_vertex_070106E0: + type: VTX + count: 15 + offset: 0x106E0 + symbol: lll_seg7_vertex_070106E0 + +lll_seg7_vertex_070107D0: + type: VTX + count: 16 + offset: 0x107D0 + symbol: lll_seg7_vertex_070107D0 + +lll_seg7_vertex_070108D0: + type: VTX + count: 15 + offset: 0x108D0 + symbol: lll_seg7_vertex_070108D0 + +lll_seg7_vertex_070109C0: + type: VTX + count: 15 + offset: 0x109C0 + symbol: lll_seg7_vertex_070109C0 + +lll_seg7_vertex_07010AB0: + type: VTX + count: 15 + offset: 0x10AB0 + symbol: lll_seg7_vertex_07010AB0 + +lll_seg7_vertex_07010BA0: + type: VTX + count: 15 + offset: 0x10BA0 + symbol: lll_seg7_vertex_07010BA0 + +lll_seg7_vertex_07010C90: + type: VTX + count: 4 + offset: 0x10C90 + symbol: lll_seg7_vertex_07010C90 + +lll_seg7_vertex_07010CD0: + type: VTX + count: 12 + offset: 0x10CD0 + symbol: lll_seg7_vertex_07010CD0 + +lll_seg7_vertex_07010D90: + type: VTX + count: 8 + offset: 0x10D90 + symbol: lll_seg7_vertex_07010D90 + +lll_seg7_vertex_07010E10: + type: VTX + count: 16 + offset: 0x10E10 + symbol: lll_seg7_vertex_07010E10 + +lll_seg7_vertex_07010F10: + type: VTX + count: 16 + offset: 0x10F10 + symbol: lll_seg7_vertex_07010F10 + +lll_seg7_vertex_07011010: + type: VTX + count: 14 + offset: 0x11010 + symbol: lll_seg7_vertex_07011010 + +lll_seg7_vertex_070110F0: + type: VTX + count: 14 + offset: 0x110F0 + symbol: lll_seg7_vertex_070110F0 + +lll_seg7_vertex_070111D0: + type: VTX + count: 15 + offset: 0x111D0 + symbol: lll_seg7_vertex_070111D0 + +lll_seg7_vertex_070112C0: + type: VTX + count: 16 + offset: 0x112C0 + symbol: lll_seg7_vertex_070112C0 + +lll_seg7_vertex_070113C0: + type: VTX + count: 16 + offset: 0x113C0 + symbol: lll_seg7_vertex_070113C0 + +lll_seg7_vertex_070114C0: + type: VTX + count: 16 + offset: 0x114C0 + symbol: lll_seg7_vertex_070114C0 + +lll_seg7_vertex_070115C0: + type: VTX + count: 16 + offset: 0x115C0 + symbol: lll_seg7_vertex_070115C0 + +lll_seg7_vertex_070116C0: + type: VTX + count: 11 + offset: 0x116C0 + symbol: lll_seg7_vertex_070116C0 + +lll_seg7_vertex_07011770: + type: VTX + count: 14 + offset: 0x11770 + symbol: lll_seg7_vertex_07011770 + +lll_seg7_vertex_07011850: + type: VTX + count: 16 + offset: 0x11850 + symbol: lll_seg7_vertex_07011850 + +lll_seg7_vertex_07011950: + type: VTX + count: 14 + offset: 0x11950 + symbol: lll_seg7_vertex_07011950 + +lll_seg7_vertex_07011A30: + type: VTX + count: 16 + offset: 0x11A30 + symbol: lll_seg7_vertex_07011A30 + +lll_seg7_vertex_07011B30: + type: VTX + count: 10 + offset: 0x11B30 + symbol: lll_seg7_vertex_07011B30 + +lll_seg7_vertex_07011BD0: + type: VTX + count: 16 + offset: 0x11BD0 + symbol: lll_seg7_vertex_07011BD0 + +lll_seg7_vertex_07011CD0: + type: VTX + count: 15 + offset: 0x11CD0 + symbol: lll_seg7_vertex_07011CD0 + +lll_seg7_vertex_07011DC0: + type: VTX + count: 15 + offset: 0x11DC0 + symbol: lll_seg7_vertex_07011DC0 + +lll_seg7_vertex_07011EB0: + type: VTX + count: 14 + offset: 0x11EB0 + symbol: lll_seg7_vertex_07011EB0 + +lll_seg7_vertex_07011F90: + type: VTX + count: 14 + offset: 0x11F90 + symbol: lll_seg7_vertex_07011F90 + +lll_seg7_vertex_07012070: + type: VTX + count: 16 + offset: 0x12070 + symbol: lll_seg7_vertex_07012070 + +lll_seg7_vertex_07012170: + type: VTX + count: 16 + offset: 0x12170 + symbol: lll_seg7_vertex_07012170 + +lll_seg7_vertex_07012270: + type: VTX + count: 12 + offset: 0x12270 + symbol: lll_seg7_vertex_07012270 + +lll_seg7_vertex_07012330: + type: VTX + count: 8 + offset: 0x12330 + symbol: lll_seg7_vertex_07012330 + +lll_seg7_vertex_070123B0: + type: VTX + count: 10 + offset: 0x123B0 + symbol: lll_seg7_vertex_070123B0 + +lll_seg7_vertex_07012450: + type: VTX + count: 15 + offset: 0x12450 + symbol: lll_seg7_vertex_07012450 + +lll_seg7_vertex_07012540: + type: VTX + count: 15 + offset: 0x12540 + symbol: lll_seg7_vertex_07012540 + +lll_seg7_vertex_07012630: + type: VTX + count: 6 + offset: 0x12630 + symbol: lll_seg7_vertex_07012630 + +lll_seg7_vertex_07012690: + type: VTX + count: 12 + offset: 0x12690 + symbol: lll_seg7_vertex_07012690 + +lll_seg7_vertex_07012750: + type: VTX + count: 8 + offset: 0x12750 + symbol: lll_seg7_vertex_07012750 + +lll_seg7_dl_070127D0: + type: GFX + offset: 0x127D0 + symbol: lll_seg7_dl_070127D0 + +lll_seg7_dl_07012AE8: + type: GFX + offset: 0x12AE8 + symbol: lll_seg7_dl_07012AE8 + +lll_seg7_dl_07012C20: + type: GFX + offset: 0x12C20 + symbol: lll_seg7_dl_07012C20 + +lll_seg7_dl_07012C78: + type: GFX + offset: 0x12C78 + symbol: lll_seg7_dl_07012C78 + +lll_seg7_dl_07012CC0: + type: GFX + offset: 0x12CC0 + symbol: lll_seg7_dl_07012CC0 + +lll_seg7_dl_07012F60: + type: GFX + offset: 0x12F60 + symbol: lll_seg7_dl_07012F60 + +lll_seg7_dl_070130A8: + type: GFX + offset: 0x130A8 + symbol: lll_seg7_dl_070130A8 + +lll_seg7_dl_070132D8: + type: GFX + offset: 0x132D8 + symbol: lll_seg7_dl_070132D8 + +lll_seg7_dl_07013320: + type: GFX + offset: 0x13320 + symbol: lll_seg7_dl_07013320 + +lll_seg7_dl_07013378: + type: GFX + offset: 0x13378 + symbol: lll_seg7_dl_07013378 + +lll_seg7_dl_07013430: + type: GFX + offset: 0x13430 + symbol: lll_seg7_dl_07013430 + +lll_seg7_dl_07013488: + type: GFX + offset: 0x13488 + symbol: lll_seg7_dl_07013488 + +lll_seg7_dl_070134E0: + type: GFX + offset: 0x134E0 + symbol: lll_seg7_dl_070134E0 + +lll_seg7_lights_07013620: + type: LIGHTS + size: 24 + offset: 0x13620 + symbol: lll_seg7_lights_07013620 + +lll_seg7_vertex_07013638: + type: VTX + count: 16 + offset: 0x13638 + symbol: lll_seg7_vertex_07013638 + +lll_seg7_dl_07013738: + type: GFX + offset: 0x13738 + symbol: lll_seg7_dl_07013738 + +lll_seg7_dl_070137C0: + type: GFX + offset: 0x137C0 + symbol: lll_seg7_dl_070137C0 + +lll_seg7_vertex_07013830: + type: VTX + count: 8 + offset: 0x13830 + symbol: lll_seg7_vertex_07013830 + +lll_seg7_dl_070138B0: + type: GFX + offset: 0x138B0 + symbol: lll_seg7_dl_070138B0 + +lll_seg7_dl_070138F8: + type: GFX + offset: 0x138F8 + symbol: lll_seg7_dl_070138F8 + +lll_seg7_vertex_07013968: + type: VTX + count: 8 + offset: 0x13968 + symbol: lll_seg7_vertex_07013968 + +lll_seg7_vertex_070139E8: + type: VTX + count: 15 + offset: 0x139E8 + symbol: lll_seg7_vertex_070139E8 + +lll_seg7_vertex_07013AD8: + type: VTX + count: 15 + offset: 0x13AD8 + symbol: lll_seg7_vertex_07013AD8 + +lll_seg7_vertex_07013BC8: + type: VTX + count: 4 + offset: 0x13BC8 + symbol: lll_seg7_vertex_07013BC8 + +lll_seg7_dl_07013C08: + type: GFX + offset: 0x13C08 + symbol: lll_seg7_dl_07013C08 + +lll_seg7_dl_07013C70: + type: GFX + offset: 0x13C70 + symbol: lll_seg7_dl_07013C70 + +lll_seg7_dl_07013D28: + type: GFX + offset: 0x13D28 + symbol: lll_seg7_dl_07013D28 + +lll_seg7_vertex_07013DB8: + type: VTX + count: 15 + offset: 0x13DB8 + symbol: lll_seg7_vertex_07013DB8 + +lll_seg7_vertex_07013EA8: + type: VTX + count: 15 + offset: 0x13EA8 + symbol: lll_seg7_vertex_07013EA8 + +lll_seg7_vertex_07013F98: + type: VTX + count: 15 + offset: 0x13F98 + symbol: lll_seg7_vertex_07013F98 + +lll_seg7_vertex_07014088: + type: VTX + count: 15 + offset: 0x14088 + symbol: lll_seg7_vertex_07014088 + +lll_seg7_vertex_07014178: + type: VTX + count: 16 + offset: 0x14178 + symbol: lll_seg7_vertex_07014178 + +lll_seg7_vertex_07014278: + type: VTX + count: 16 + offset: 0x14278 + symbol: lll_seg7_vertex_07014278 + +lll_seg7_vertex_07014378: + type: VTX + count: 16 + offset: 0x14378 + symbol: lll_seg7_vertex_07014378 + +lll_seg7_vertex_07014478: + type: VTX + count: 8 + offset: 0x14478 + symbol: lll_seg7_vertex_07014478 + +lll_seg7_dl_070144F8: + type: GFX + offset: 0x144F8 + symbol: lll_seg7_dl_070144F8 + +lll_seg7_dl_070146B8: + type: GFX + offset: 0x146B8 + symbol: lll_seg7_dl_070146B8 + +lll_seg7_dl_07014788: + type: GFX + offset: 0x14788 + symbol: lll_seg7_dl_07014788 + +lll_seg7_vertex_07014818: + type: VTX + count: 15 + offset: 0x14818 + symbol: lll_seg7_vertex_07014818 + +lll_seg7_vertex_07014908: + type: VTX + count: 15 + offset: 0x14908 + symbol: lll_seg7_vertex_07014908 + +lll_seg7_vertex_070149F8: + type: VTX + count: 4 + offset: 0x149F8 + symbol: lll_seg7_vertex_070149F8 + +lll_seg7_vertex_07014A38: + type: VTX + count: 8 + offset: 0x14A38 + symbol: lll_seg7_vertex_07014A38 + +lll_seg7_dl_07014AB8: + type: GFX + offset: 0x14AB8 + symbol: lll_seg7_dl_07014AB8 + +lll_seg7_dl_07014B80: + type: GFX + offset: 0x14B80 + symbol: lll_seg7_dl_07014B80 + +lll_seg7_dl_07014BD8: + type: GFX + offset: 0x14BD8 + symbol: lll_seg7_dl_07014BD8 + +lll_seg7_vertex_07014C68: + type: VTX + count: 8 + offset: 0x14C68 + symbol: lll_seg7_vertex_07014C68 + +lll_seg7_vertex_07014CE8: + type: VTX + count: 15 + offset: 0x14CE8 + symbol: lll_seg7_vertex_07014CE8 + +lll_seg7_vertex_07014DD8: + type: VTX + count: 15 + offset: 0x14DD8 + symbol: lll_seg7_vertex_07014DD8 + +lll_seg7_vertex_07014EC8: + type: VTX + count: 4 + offset: 0x14EC8 + symbol: lll_seg7_vertex_07014EC8 + +lll_seg7_vertex_07014F08: + type: VTX + count: 14 + offset: 0x14F08 + symbol: lll_seg7_vertex_07014F08 + +lll_seg7_vertex_07014FE8: + type: VTX + count: 14 + offset: 0x14FE8 + symbol: lll_seg7_vertex_07014FE8 + +lll_seg7_vertex_070150C8: + type: VTX + count: 4 + offset: 0x150C8 + symbol: lll_seg7_vertex_070150C8 + +lll_seg7_vertex_07015108: + type: VTX + count: 16 + offset: 0x15108 + symbol: lll_seg7_vertex_07015108 + +lll_seg7_dl_07015208: + type: GFX + offset: 0x15208 + symbol: lll_seg7_dl_07015208 + +lll_seg7_dl_07015270: + type: GFX + offset: 0x15270 + symbol: lll_seg7_dl_07015270 + +lll_seg7_dl_07015328: + type: GFX + offset: 0x15328 + symbol: lll_seg7_dl_07015328 + +lll_seg7_dl_070153F0: + type: GFX + offset: 0x153F0 + symbol: lll_seg7_dl_070153F0 + +lll_seg7_dl_07015458: + type: GFX + offset: 0x15458 + symbol: lll_seg7_dl_07015458 + +lll_seg7_vertex_070154F8: + type: VTX + count: 15 + offset: 0x154F8 + symbol: lll_seg7_vertex_070154F8 + +lll_seg7_vertex_070155E8: + type: VTX + count: 16 + offset: 0x155E8 + symbol: lll_seg7_vertex_070155E8 + +lll_seg7_vertex_070156E8: + type: VTX + count: 7 + offset: 0x156E8 + symbol: lll_seg7_vertex_070156E8 + +lll_seg7_vertex_07015758: + type: VTX + count: 16 + offset: 0x15758 + symbol: lll_seg7_vertex_07015758 + +lll_seg7_vertex_07015858: + type: VTX + count: 15 + offset: 0x15858 + symbol: lll_seg7_vertex_07015858 + +lll_seg7_vertex_07015948: + type: VTX + count: 15 + offset: 0x15948 + symbol: lll_seg7_vertex_07015948 + +lll_seg7_vertex_07015A38: + type: VTX + count: 16 + offset: 0x15A38 + symbol: lll_seg7_vertex_07015A38 + +lll_seg7_dl_07015B38: + type: GFX + offset: 0x15B38 + symbol: lll_seg7_dl_07015B38 + +lll_seg7_dl_07015C20: + type: GFX + offset: 0x15C20 + symbol: lll_seg7_dl_07015C20 + +lll_seg7_dl_07015C88: + type: GFX + offset: 0x15C88 + symbol: lll_seg7_dl_07015C88 + +lll_seg7_dl_07015D18: + type: GFX + offset: 0x15D18 + symbol: lll_seg7_dl_07015D18 + +lll_seg7_dl_07015E20: + type: GFX + offset: 0x15E20 + symbol: lll_seg7_dl_07015E20 + +lll_seg7_vertex_07015E90: + type: VTX + count: 8 + offset: 0x15E90 + symbol: lll_seg7_vertex_07015E90 + +lll_seg7_vertex_07015F10: + type: VTX + count: 15 + offset: 0x15F10 + symbol: lll_seg7_vertex_07015F10 + +lll_seg7_vertex_07016000: + type: VTX + count: 15 + offset: 0x16000 + symbol: lll_seg7_vertex_07016000 + +lll_seg7_vertex_070160F0: + type: VTX + count: 4 + offset: 0x160F0 + symbol: lll_seg7_vertex_070160F0 + +lll_seg7_dl_07016130: + type: GFX + offset: 0x16130 + symbol: lll_seg7_dl_07016130 + +lll_seg7_dl_07016198: + type: GFX + offset: 0x16198 + symbol: lll_seg7_dl_07016198 + +lll_seg7_dl_07016250: + type: GFX + offset: 0x16250 + symbol: lll_seg7_dl_07016250 + +lll_seg7_vertex_070162E0: + type: VTX + count: 6 + offset: 0x162E0 + symbol: lll_seg7_vertex_070162E0 + +lll_seg7_vertex_07016340: + type: VTX + count: 15 + offset: 0x16340 + symbol: lll_seg7_vertex_07016340 + +lll_seg7_vertex_07016430: + type: VTX + count: 11 + offset: 0x16430 + symbol: lll_seg7_vertex_07016430 + +lll_seg7_dl_070164E0: + type: GFX + offset: 0x164E0 + symbol: lll_seg7_dl_070164E0 + +lll_seg7_dl_07016538: + type: GFX + offset: 0x16538 + symbol: lll_seg7_dl_07016538 + +lll_seg7_dl_070165C8: + type: GFX + offset: 0x165C8 + symbol: lll_seg7_dl_070165C8 + +lll_seg7_lights_07016658: + type: LIGHTS + size: 24 + offset: 0x16658 + symbol: lll_seg7_lights_07016658 + +lll_seg7_vertex_07016670: + type: VTX + count: 16 + offset: 0x16670 + symbol: lll_seg7_vertex_07016670 + +lll_seg7_vertex_07016770: + type: VTX + count: 8 + offset: 0x16770 + symbol: lll_seg7_vertex_07016770 + +lll_seg7_vertex_070167F0: + type: VTX + count: 6 + offset: 0x167F0 + symbol: lll_seg7_vertex_070167F0 + +lll_seg7_vertex_07016850: + type: VTX + count: 14 + offset: 0x16850 + symbol: lll_seg7_vertex_07016850 + +lll_seg7_dl_07016930: + type: GFX + offset: 0x16930 + symbol: lll_seg7_dl_07016930 + +lll_seg7_dl_07016A30: + type: GFX + offset: 0x16A30 + symbol: lll_seg7_dl_07016A30 + +lll_seg7_dl_07016A78: + type: GFX + offset: 0x16A78 + symbol: lll_seg7_dl_07016A78 + +lll_seg7_dl_07016B00: + type: GFX + offset: 0x16B00 + symbol: lll_seg7_dl_07016B00 + +lll_seg7_vertex_07016B70: + type: VTX + count: 8 + offset: 0x16B70 + symbol: lll_seg7_vertex_07016B70 + +lll_seg7_vertex_07016BF0: + type: VTX + count: 15 + offset: 0x16BF0 + symbol: lll_seg7_vertex_07016BF0 + +lll_seg7_vertex_07016CE0: + type: VTX + count: 15 + offset: 0x16CE0 + symbol: lll_seg7_vertex_07016CE0 + +lll_seg7_vertex_07016DD0: + type: VTX + count: 15 + offset: 0x16DD0 + symbol: lll_seg7_vertex_07016DD0 + +lll_seg7_vertex_07016EC0: + type: VTX + count: 15 + offset: 0x16EC0 + symbol: lll_seg7_vertex_07016EC0 + +lll_seg7_vertex_07016FB0: + type: VTX + count: 15 + offset: 0x16FB0 + symbol: lll_seg7_vertex_07016FB0 + +lll_seg7_vertex_070170A0: + type: VTX + count: 15 + offset: 0x170A0 + symbol: lll_seg7_vertex_070170A0 + +lll_seg7_vertex_07017190: + type: VTX + count: 12 + offset: 0x17190 + symbol: lll_seg7_vertex_07017190 + +lll_seg7_dl_07017250: + type: GFX + offset: 0x17250 + symbol: lll_seg7_dl_07017250 + +lll_seg7_dl_070172B8: + type: GFX + offset: 0x172B8 + symbol: lll_seg7_dl_070172B8 + +lll_seg7_dl_07017358: + type: GFX + offset: 0x17358 + symbol: lll_seg7_dl_07017358 + +lll_seg7_dl_070174E0: + type: GFX + offset: 0x174E0 + symbol: lll_seg7_dl_070174E0 + +lll_seg7_lights_07017578: + type: LIGHTS + size: 24 + offset: 0x17578 + symbol: lll_seg7_lights_07017578 + +lll_seg7_vertex_07017590: + type: VTX + count: 12 + offset: 0x17590 + symbol: lll_seg7_vertex_07017590 + +lll_seg7_vertex_07017650: + type: VTX + count: 15 + offset: 0x17650 + symbol: lll_seg7_vertex_07017650 + +lll_seg7_vertex_07017740: + type: VTX + count: 7 + offset: 0x17740 + symbol: lll_seg7_vertex_07017740 + +lll_seg7_dl_070177B0: + type: GFX + offset: 0x177B0 + symbol: lll_seg7_dl_070177B0 + +lll_seg7_dl_07017818: + type: GFX + offset: 0x17818 + symbol: lll_seg7_dl_07017818 + +lll_seg7_dl_070178A8: + type: GFX + offset: 0x178A8 + symbol: lll_seg7_dl_070178A8 + +lll_seg7_vertex_07017938: + type: VTX + count: 12 + offset: 0x17938 + symbol: lll_seg7_vertex_07017938 + +lll_seg7_vertex_070179F8: + type: VTX + count: 4 + offset: 0x179F8 + symbol: lll_seg7_vertex_070179F8 + +lll_seg7_vertex_07017A38: + type: VTX + count: 4 + offset: 0x17A38 + symbol: lll_seg7_vertex_07017A38 + +lll_seg7_dl_07017A78: + type: GFX + offset: 0x17A78 + symbol: lll_seg7_dl_07017A78 + +lll_seg7_dl_07017AE0: + type: GFX + offset: 0x17AE0 + symbol: lll_seg7_dl_07017AE0 + +lll_seg7_dl_07017B18: + type: GFX + offset: 0x17B18 + symbol: lll_seg7_dl_07017B18 + +lll_seg7_dl_07017B50: + type: GFX + offset: 0x17B50 + symbol: lll_seg7_dl_07017B50 + +lll_seg7_vertex_07017BE8: + type: VTX + count: 15 + offset: 0x17BE8 + symbol: lll_seg7_vertex_07017BE8 + +lll_seg7_vertex_07017CD8: + type: VTX + count: 16 + offset: 0x17CD8 + symbol: lll_seg7_vertex_07017CD8 + +lll_seg7_vertex_07017DD8: + type: VTX + count: 9 + offset: 0x17DD8 + symbol: lll_seg7_vertex_07017DD8 + +lll_seg7_dl_07017E68: + type: GFX + offset: 0x17E68 + symbol: lll_seg7_dl_07017E68 + +lll_seg7_dl_07017F40: + type: GFX + offset: 0x17F40 + symbol: lll_seg7_dl_07017F40 + +lll_seg7_vertex_07017FB0: + type: VTX + count: 14 + offset: 0x17FB0 + symbol: lll_seg7_vertex_07017FB0 + +lll_seg7_vertex_07018090: + type: VTX + count: 15 + offset: 0x18090 + symbol: lll_seg7_vertex_07018090 + +lll_seg7_vertex_07018180: + type: VTX + count: 16 + offset: 0x18180 + symbol: lll_seg7_vertex_07018180 + +lll_seg7_dl_07018280: + type: GFX + offset: 0x18280 + symbol: lll_seg7_dl_07018280 + +lll_seg7_dl_07018380: + type: GFX + offset: 0x18380 + symbol: lll_seg7_dl_07018380 + +lll_seg7_vertex_070183F0: + type: VTX + count: 8 + offset: 0x183F0 + symbol: lll_seg7_vertex_070183F0 + +lll_seg7_vertex_07018470: + type: VTX + count: 4 + offset: 0x18470 + symbol: lll_seg7_vertex_07018470 + +lll_seg7_vertex_070184B0: + type: VTX + count: 4 + offset: 0x184B0 + symbol: lll_seg7_vertex_070184B0 + +lll_seg7_vertex_070184F0: + type: VTX + count: 8 + offset: 0x184F0 + symbol: lll_seg7_vertex_070184F0 + +lll_seg7_dl_07018570: + type: GFX + offset: 0x18570 + symbol: lll_seg7_dl_07018570 + +lll_seg7_dl_070185C8: + type: GFX + offset: 0x185C8 + symbol: lll_seg7_dl_070185C8 + +lll_seg7_dl_07018600: + type: GFX + offset: 0x18600 + symbol: lll_seg7_dl_07018600 + +lll_seg7_dl_07018638: + type: GFX + offset: 0x18638 + symbol: lll_seg7_dl_07018638 + +lll_seg7_dl_07018680: + type: GFX + offset: 0x18680 + symbol: lll_seg7_dl_07018680 + +lll_seg7_vertex_07018708: + type: VTX + count: 16 + offset: 0x18708 + symbol: lll_seg7_vertex_07018708 + +lll_seg7_vertex_07018808: + type: VTX + count: 16 + offset: 0x18808 + symbol: lll_seg7_vertex_07018808 + +lll_seg7_vertex_07018908: + type: VTX + count: 6 + offset: 0x18908 + symbol: lll_seg7_vertex_07018908 + +lll_seg7_dl_07018968: + type: GFX + offset: 0x18968 + symbol: lll_seg7_dl_07018968 + +lll_seg7_dl_07018A30: + type: GFX + offset: 0x18A30 + symbol: lll_seg7_dl_07018A30 + +lll_seg7_vertex_07018AA0: + type: VTX + count: 8 + offset: 0x18AA0 + symbol: lll_seg7_vertex_07018AA0 + +lll_seg7_vertex_07018B20: + type: VTX + count: 12 + offset: 0x18B20 + symbol: lll_seg7_vertex_07018B20 + +lll_seg7_dl_07018BE0: + type: GFX + offset: 0x18BE0 + symbol: lll_seg7_dl_07018BE0 + +lll_seg7_dl_07018C38: + type: GFX + offset: 0x18C38 + symbol: lll_seg7_dl_07018C38 + +lll_seg7_dl_07018C90: + type: GFX + offset: 0x18C90 + symbol: lll_seg7_dl_07018C90 + +lll_seg7_vertex_07018D08: + type: VTX + count: 8 + offset: 0x18D08 + symbol: lll_seg7_vertex_07018D08 + +lll_seg7_vertex_07018D88: + type: VTX + count: 12 + offset: 0x18D88 + symbol: lll_seg7_vertex_07018D88 + +lll_seg7_dl_07018E48: + type: GFX + offset: 0x18E48 + symbol: lll_seg7_dl_07018E48 + +lll_seg7_dl_07018EA0: + type: GFX + offset: 0x18EA0 + symbol: lll_seg7_dl_07018EA0 + +lll_seg7_dl_07018EF8: + type: GFX + offset: 0x18EF8 + symbol: lll_seg7_dl_07018EF8 + +lll_seg7_vertex_07018F70: + type: VTX + count: 4 + offset: 0x18F70 + symbol: lll_seg7_vertex_07018F70 + +lll_seg7_vertex_07018FB0: + type: VTX + count: 16 + offset: 0x18FB0 + symbol: lll_seg7_vertex_07018FB0 + +lll_seg7_dl_070190B0: + type: GFX + offset: 0x190B0 + symbol: lll_seg7_dl_070190B0 + +lll_seg7_dl_070190F8: + type: GFX + offset: 0x190F8 + symbol: lll_seg7_dl_070190F8 + +lll_seg7_dl_07019160: + type: GFX + offset: 0x19160 + symbol: lll_seg7_dl_07019160 + +lll_seg7_vertex_070191F0: + type: VTX + count: 4 + offset: 0x191F0 + symbol: lll_seg7_vertex_070191F0 + +lll_seg7_vertex_07019230: + type: VTX + count: 16 + offset: 0x19230 + symbol: lll_seg7_vertex_07019230 + +lll_seg7_dl_07019330: + type: GFX + offset: 0x19330 + symbol: lll_seg7_dl_07019330 + +lll_seg7_dl_07019378: + type: GFX + offset: 0x19378 + symbol: lll_seg7_dl_07019378 + +lll_seg7_dl_070193E0: + type: GFX + offset: 0x193E0 + symbol: lll_seg7_dl_070193E0 + +lll_seg7_vertex_07019470: + type: VTX + count: 12 + offset: 0x19470 + symbol: lll_seg7_vertex_07019470 + +lll_seg7_vertex_07019530: + type: VTX + count: 15 + offset: 0x19530 + symbol: lll_seg7_vertex_07019530 + +lll_seg7_vertex_07019620: + type: VTX + count: 15 + offset: 0x19620 + symbol: lll_seg7_vertex_07019620 + +lll_seg7_vertex_07019710: + type: VTX + count: 15 + offset: 0x19710 + symbol: lll_seg7_vertex_07019710 + +lll_seg7_vertex_07019800: + type: VTX + count: 7 + offset: 0x19800 + symbol: lll_seg7_vertex_07019800 + +lll_seg7_dl_07019870: + type: GFX + offset: 0x19870 + symbol: lll_seg7_dl_07019870 + +lll_seg7_dl_07019908: + type: GFX + offset: 0x19908 + symbol: lll_seg7_dl_07019908 + +lll_seg7_dl_07019A08: + type: GFX + offset: 0x19A08 + symbol: lll_seg7_dl_07019A08 + +lll_seg7_vertex_07019A98: + type: VTX + count: 8 + offset: 0x19A98 + symbol: lll_seg7_vertex_07019A98 + +lll_seg7_vertex_07019B18: + type: VTX + count: 6 + offset: 0x19B18 + symbol: lll_seg7_vertex_07019B18 + +lll_seg7_dl_07019B78: + type: GFX + offset: 0x19B78 + symbol: lll_seg7_dl_07019B78 + +lll_seg7_dl_07019BD0: + type: GFX + offset: 0x19BD0 + symbol: lll_seg7_dl_07019BD0 + +lll_seg7_dl_07019C08: + type: GFX + offset: 0x19C08 + symbol: lll_seg7_dl_07019C08 + +lll_seg7_vertex_07019C80: + type: VTX + count: 10 + offset: 0x19C80 + symbol: lll_seg7_vertex_07019C80 + +lll_seg7_vertex_07019D20: + type: VTX + count: 16 + offset: 0x19D20 + symbol: lll_seg7_vertex_07019D20 + +lll_seg7_vertex_07019E20: + type: VTX + count: 6 + offset: 0x19E20 + symbol: lll_seg7_vertex_07019E20 + +lll_seg7_vertex_07019E80: + type: VTX + count: 10 + offset: 0x19E80 + symbol: lll_seg7_vertex_07019E80 + +lll_seg7_dl_07019F20: + type: GFX + offset: 0x19F20 + symbol: lll_seg7_dl_07019F20 + +lll_seg7_dl_0701A010: + type: GFX + offset: 0x1A010 + symbol: lll_seg7_dl_0701A010 + +lll_seg7_vertex_0701A080: + type: VTX + count: 10 + offset: 0x1A080 + symbol: lll_seg7_vertex_0701A080 + +lll_seg7_vertex_0701A120: + type: VTX + count: 4 + offset: 0x1A120 + symbol: lll_seg7_vertex_0701A120 + +lll_seg7_dl_0701A160: + type: GFX + offset: 0x1A160 + symbol: lll_seg7_dl_0701A160 + +lll_seg7_dl_0701A1A8: + type: GFX + offset: 0x1A1A8 + symbol: lll_seg7_dl_0701A1A8 + +lll_seg7_dl_0701A1F0: + type: GFX + offset: 0x1A1F0 + symbol: lll_seg7_dl_0701A1F0 + +lll_seg7_vertex_0701A270: + type: VTX + count: 4 + offset: 0x1A270 + symbol: lll_seg7_vertex_0701A270 + +lll_seg7_vertex_0701A2B0: + type: VTX + count: 4 + offset: 0x1A2B0 + symbol: lll_seg7_vertex_0701A2B0 + +lll_seg7_dl_0701A2F0: + type: GFX + offset: 0x1A2F0 + symbol: lll_seg7_dl_0701A2F0 + +lll_seg7_dl_0701A338: + type: GFX + offset: 0x1A338 + symbol: lll_seg7_dl_0701A338 + +lll_seg7_dl_0701A388: + type: GFX + offset: 0x1A388 + symbol: lll_seg7_dl_0701A388 + +lll_seg7_dl_0701A3B8: + type: GFX + offset: 0x1A3B8 + symbol: lll_seg7_dl_0701A3B8 + +lll_seg7_dl_0701A3E8: + type: GFX + offset: 0x1A3E8 + symbol: lll_seg7_dl_0701A3E8 + +lll_seg7_dl_0701A418: + type: GFX + offset: 0x1A418 + symbol: lll_seg7_dl_0701A418 + +lll_seg7_dl_0701A448: + type: GFX + offset: 0x1A448 + symbol: lll_seg7_dl_0701A448 + +lll_seg7_dl_0701A478: + type: GFX + offset: 0x1A478 + symbol: lll_seg7_dl_0701A478 + +lll_seg7_dl_0701A4A8: + type: GFX + offset: 0x1A4A8 + symbol: lll_seg7_dl_0701A4A8 + +lll_seg7_dl_0701A4D8: + type: GFX + offset: 0x1A4D8 + symbol: lll_seg7_dl_0701A4D8 + +lll_seg7_dl_0701A508: + type: GFX + offset: 0x1A508 + symbol: lll_seg7_dl_0701A508 + +lll_seg7_dl_0701A538: + type: GFX + offset: 0x1A538 + symbol: lll_seg7_dl_0701A538 + +lll_seg7_dl_0701A568: + type: GFX + offset: 0x1A568 + symbol: lll_seg7_dl_0701A568 + +lll_seg7_dl_0701A598: + type: GFX + offset: 0x1A598 + symbol: lll_seg7_dl_0701A598 + +lll_seg7_dl_0701A5C8: + type: GFX + offset: 0x1A5C8 + symbol: lll_seg7_dl_0701A5C8 + +lll_seg7_dl_0701A5F8: + type: GFX + offset: 0x1A5F8 + symbol: lll_seg7_dl_0701A5F8 + +lll_seg7_dl_0701A628: + type: GFX + offset: 0x1A628 + symbol: lll_seg7_dl_0701A628 + +lll_seg7_lights_0701A670: + type: LIGHTS + size: 24 + offset: 0x1A670 + symbol: lll_seg7_lights_0701A670 + +lll_seg7_vertex_0701A688: + type: VTX + count: 15 + offset: 0x1A688 + symbol: lll_seg7_vertex_0701A688 + +lll_seg7_vertex_0701A778: + type: VTX + count: 7 + offset: 0x1A778 + symbol: lll_seg7_vertex_0701A778 + +lll_seg7_dl_0701A7E8: + type: GFX + offset: 0x1A7E8 + symbol: lll_seg7_dl_0701A7E8 + +lll_seg7_dl_0701A878: + type: GFX + offset: 0x1A878 + symbol: lll_seg7_dl_0701A878 + +lll_seg7_lights_0701A8E8: + type: LIGHTS + size: 24 + offset: 0x1A8E8 + symbol: lll_seg7_lights_0701A8E8 + +lll_seg7_vertex_0701A900: + type: VTX + count: 15 + offset: 0x1A900 + symbol: lll_seg7_vertex_0701A900 + +lll_seg7_vertex_0701A9F0: + type: VTX + count: 15 + offset: 0x1A9F0 + symbol: lll_seg7_vertex_0701A9F0 + +lll_seg7_vertex_0701AAE0: + type: VTX + count: 4 + offset: 0x1AAE0 + symbol: lll_seg7_vertex_0701AAE0 + +lll_seg7_vertex_0701AB20: + type: VTX + count: 16 + offset: 0x1AB20 + symbol: lll_seg7_vertex_0701AB20 + +lll_seg7_dl_0701AC20: + type: GFX + offset: 0x1AC20 + symbol: lll_seg7_dl_0701AC20 + +lll_seg7_dl_0701ACE8: + type: GFX + offset: 0x1ACE8 + symbol: lll_seg7_dl_0701ACE8 + +lll_seg7_dl_0701AD70: + type: GFX + offset: 0x1AD70 + symbol: lll_seg7_dl_0701AD70 + +lll_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x1ADE8 + symbol: lll_seg7_area_1_collision + +lll_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x1CE18 + symbol: lll_seg7_area_1_macro_objs + +lll_seg7_collision_octagonal_moving_platform: + type: SM64:COLLISION + offset: 0x1D018 + symbol: lll_seg7_collision_octagonal_moving_platform + +lll_seg7_collision_drawbridge: + type: SM64:COLLISION + offset: 0x1D108 + symbol: lll_seg7_collision_drawbridge + +lll_seg7_collision_rotating_fire_bars: + type: SM64:COLLISION + offset: 0x1D138 + symbol: lll_seg7_collision_rotating_fire_bars + +lll_seg7_collision_wood_piece: + type: SM64:COLLISION + offset: 0x1D1EC + symbol: lll_seg7_collision_wood_piece + +lll_seg7_collision_0701D21C: + type: SM64:COLLISION + offset: 0x1D21C + symbol: lll_seg7_collision_0701D21C + +lll_seg7_collision_rotating_platform: + type: SM64:COLLISION + offset: 0x1D294 + symbol: lll_seg7_collision_rotating_platform + +lll_seg7_collision_slow_tilting_platform: + type: SM64:COLLISION + offset: 0x1D408 + symbol: lll_seg7_collision_slow_tilting_platform + +lll_seg7_collision_sinking_pyramids: + type: SM64:COLLISION + offset: 0x1D450 + symbol: lll_seg7_collision_sinking_pyramids + +lll_seg7_collision_inverted_pyramid: + type: SM64:COLLISION + offset: 0x1D510 + symbol: lll_seg7_collision_inverted_pyramid + +lll_seg7_collision_puzzle_piece: + type: SM64:COLLISION + offset: 0x1D560 + symbol: lll_seg7_collision_puzzle_piece + +lll_seg7_collision_floating_block: + type: SM64:COLLISION + offset: 0x1D590 + symbol: lll_seg7_collision_floating_block + +lll_seg7_collision_pitoune: + type: SM64:COLLISION + offset: 0x1D608 + symbol: lll_seg7_collision_pitoune + +lll_seg7_collision_hexagonal_platform: + type: SM64:COLLISION + offset: 0x1D71C + symbol: lll_seg7_collision_hexagonal_platform + +lll_seg7_vertex_0701D7D0: + type: VTX + count: 15 + offset: 0x1D7D0 + symbol: lll_seg7_vertex_0701D7D0 + +lll_seg7_vertex_0701D8C0: + type: VTX + count: 16 + offset: 0x1D8C0 + symbol: lll_seg7_vertex_0701D8C0 + +lll_seg7_vertex_0701D9C0: + type: VTX + count: 16 + offset: 0x1D9C0 + symbol: lll_seg7_vertex_0701D9C0 + +lll_seg7_vertex_0701DAC0: + type: VTX + count: 15 + offset: 0x1DAC0 + symbol: lll_seg7_vertex_0701DAC0 + +lll_seg7_vertex_0701DBB0: + type: VTX + count: 15 + offset: 0x1DBB0 + symbol: lll_seg7_vertex_0701DBB0 + +lll_seg7_vertex_0701DCA0: + type: VTX + count: 16 + offset: 0x1DCA0 + symbol: lll_seg7_vertex_0701DCA0 + +lll_seg7_vertex_0701DDA0: + type: VTX + count: 16 + offset: 0x1DDA0 + symbol: lll_seg7_vertex_0701DDA0 + +lll_seg7_vertex_0701DEA0: + type: VTX + count: 15 + offset: 0x1DEA0 + symbol: lll_seg7_vertex_0701DEA0 + +lll_seg7_vertex_0701DF90: + type: VTX + count: 16 + offset: 0x1DF90 + symbol: lll_seg7_vertex_0701DF90 + +lll_seg7_vertex_0701E090: + type: VTX + count: 15 + offset: 0x1E090 + symbol: lll_seg7_vertex_0701E090 + +lll_seg7_vertex_0701E180: + type: VTX + count: 16 + offset: 0x1E180 + symbol: lll_seg7_vertex_0701E180 + +lll_seg7_vertex_0701E280: + type: VTX + count: 14 + offset: 0x1E280 + symbol: lll_seg7_vertex_0701E280 + +lll_seg7_vertex_0701E360: + type: VTX + count: 14 + offset: 0x1E360 + symbol: lll_seg7_vertex_0701E360 + +lll_seg7_vertex_0701E440: + type: VTX + count: 15 + offset: 0x1E440 + symbol: lll_seg7_vertex_0701E440 + +lll_seg7_vertex_0701E530: + type: VTX + count: 15 + offset: 0x1E530 + symbol: lll_seg7_vertex_0701E530 + +lll_seg7_vertex_0701E620: + type: VTX + count: 16 + offset: 0x1E620 + symbol: lll_seg7_vertex_0701E620 + +lll_seg7_vertex_0701E720: + type: VTX + count: 15 + offset: 0x1E720 + symbol: lll_seg7_vertex_0701E720 + +lll_seg7_vertex_0701E810: + type: VTX + count: 15 + offset: 0x1E810 + symbol: lll_seg7_vertex_0701E810 + +lll_seg7_vertex_0701E900: + type: VTX + count: 4 + offset: 0x1E900 + symbol: lll_seg7_vertex_0701E900 + +lll_seg7_vertex_0701E940: + type: VTX + count: 15 + offset: 0x1E940 + symbol: lll_seg7_vertex_0701E940 + +lll_seg7_vertex_0701EA30: + type: VTX + count: 16 + offset: 0x1EA30 + symbol: lll_seg7_vertex_0701EA30 + +lll_seg7_vertex_0701EB30: + type: VTX + count: 16 + offset: 0x1EB30 + symbol: lll_seg7_vertex_0701EB30 + +lll_seg7_vertex_0701EC30: + type: VTX + count: 15 + offset: 0x1EC30 + symbol: lll_seg7_vertex_0701EC30 + +lll_seg7_vertex_0701ED20: + type: VTX + count: 14 + offset: 0x1ED20 + symbol: lll_seg7_vertex_0701ED20 + +lll_seg7_vertex_0701EE00: + type: VTX + count: 16 + offset: 0x1EE00 + symbol: lll_seg7_vertex_0701EE00 + +lll_seg7_vertex_0701EF00: + type: VTX + count: 16 + offset: 0x1EF00 + symbol: lll_seg7_vertex_0701EF00 + +lll_seg7_vertex_0701F000: + type: VTX + count: 16 + offset: 0x1F000 + symbol: lll_seg7_vertex_0701F000 + +lll_seg7_vertex_0701F100: + type: VTX + count: 16 + offset: 0x1F100 + symbol: lll_seg7_vertex_0701F100 + +lll_seg7_vertex_0701F200: + type: VTX + count: 15 + offset: 0x1F200 + symbol: lll_seg7_vertex_0701F200 + +lll_seg7_vertex_0701F2F0: + type: VTX + count: 16 + offset: 0x1F2F0 + symbol: lll_seg7_vertex_0701F2F0 + +lll_seg7_vertex_0701F3F0: + type: VTX + count: 16 + offset: 0x1F3F0 + symbol: lll_seg7_vertex_0701F3F0 + +lll_seg7_vertex_0701F4F0: + type: VTX + count: 15 + offset: 0x1F4F0 + symbol: lll_seg7_vertex_0701F4F0 + +lll_seg7_vertex_0701F5E0: + type: VTX + count: 16 + offset: 0x1F5E0 + symbol: lll_seg7_vertex_0701F5E0 + +lll_seg7_vertex_0701F6E0: + type: VTX + count: 14 + offset: 0x1F6E0 + symbol: lll_seg7_vertex_0701F6E0 + +lll_seg7_vertex_0701F7C0: + type: VTX + count: 15 + offset: 0x1F7C0 + symbol: lll_seg7_vertex_0701F7C0 + +lll_seg7_vertex_0701F8B0: + type: VTX + count: 14 + offset: 0x1F8B0 + symbol: lll_seg7_vertex_0701F8B0 + +lll_seg7_vertex_0701F990: + type: VTX + count: 16 + offset: 0x1F990 + symbol: lll_seg7_vertex_0701F990 + +lll_seg7_vertex_0701FA90: + type: VTX + count: 15 + offset: 0x1FA90 + symbol: lll_seg7_vertex_0701FA90 + +lll_seg7_vertex_0701FB80: + type: VTX + count: 14 + offset: 0x1FB80 + symbol: lll_seg7_vertex_0701FB80 + +lll_seg7_vertex_0701FC60: + type: VTX + count: 16 + offset: 0x1FC60 + symbol: lll_seg7_vertex_0701FC60 + +lll_seg7_vertex_0701FD60: + type: VTX + count: 14 + offset: 0x1FD60 + symbol: lll_seg7_vertex_0701FD60 + +lll_seg7_vertex_0701FE40: + type: VTX + count: 16 + offset: 0x1FE40 + symbol: lll_seg7_vertex_0701FE40 + +lll_seg7_vertex_0701FF40: + type: VTX + count: 16 + offset: 0x1FF40 + symbol: lll_seg7_vertex_0701FF40 + +lll_seg7_vertex_07020040: + type: VTX + count: 16 + offset: 0x20040 + symbol: lll_seg7_vertex_07020040 + +lll_seg7_vertex_07020140: + type: VTX + count: 15 + offset: 0x20140 + symbol: lll_seg7_vertex_07020140 + +lll_seg7_vertex_07020230: + type: VTX + count: 14 + offset: 0x20230 + symbol: lll_seg7_vertex_07020230 + +lll_seg7_vertex_07020310: + type: VTX + count: 15 + offset: 0x20310 + symbol: lll_seg7_vertex_07020310 + +lll_seg7_vertex_07020400: + type: VTX + count: 15 + offset: 0x20400 + symbol: lll_seg7_vertex_07020400 + +lll_seg7_vertex_070204F0: + type: VTX + count: 15 + offset: 0x204F0 + symbol: lll_seg7_vertex_070204F0 + +lll_seg7_vertex_070205E0: + type: VTX + count: 16 + offset: 0x205E0 + symbol: lll_seg7_vertex_070205E0 + +lll_seg7_vertex_070206E0: + type: VTX + count: 15 + offset: 0x206E0 + symbol: lll_seg7_vertex_070206E0 + +lll_seg7_vertex_070207D0: + type: VTX + count: 16 + offset: 0x207D0 + symbol: lll_seg7_vertex_070207D0 + +lll_seg7_vertex_070208D0: + type: VTX + count: 15 + offset: 0x208D0 + symbol: lll_seg7_vertex_070208D0 + +lll_seg7_vertex_070209C0: + type: VTX + count: 14 + offset: 0x209C0 + symbol: lll_seg7_vertex_070209C0 + +lll_seg7_vertex_07020AA0: + type: VTX + count: 14 + offset: 0x20AA0 + symbol: lll_seg7_vertex_07020AA0 + +lll_seg7_vertex_07020B80: + type: VTX + count: 16 + offset: 0x20B80 + symbol: lll_seg7_vertex_07020B80 + +lll_seg7_vertex_07020C80: + type: VTX + count: 16 + offset: 0x20C80 + symbol: lll_seg7_vertex_07020C80 + +lll_seg7_vertex_07020D80: + type: VTX + count: 16 + offset: 0x20D80 + symbol: lll_seg7_vertex_07020D80 + +lll_seg7_vertex_07020E80: + type: VTX + count: 16 + offset: 0x20E80 + symbol: lll_seg7_vertex_07020E80 + +lll_seg7_vertex_07020F80: + type: VTX + count: 15 + offset: 0x20F80 + symbol: lll_seg7_vertex_07020F80 + +lll_seg7_vertex_07021070: + type: VTX + count: 16 + offset: 0x21070 + symbol: lll_seg7_vertex_07021070 + +lll_seg7_vertex_07021170: + type: VTX + count: 14 + offset: 0x21170 + symbol: lll_seg7_vertex_07021170 + +lll_seg7_vertex_07021250: + type: VTX + count: 16 + offset: 0x21250 + symbol: lll_seg7_vertex_07021250 + +lll_seg7_vertex_07021350: + type: VTX + count: 16 + offset: 0x21350 + symbol: lll_seg7_vertex_07021350 + +lll_seg7_vertex_07021450: + type: VTX + count: 16 + offset: 0x21450 + symbol: lll_seg7_vertex_07021450 + +lll_seg7_vertex_07021550: + type: VTX + count: 14 + offset: 0x21550 + symbol: lll_seg7_vertex_07021550 + +lll_seg7_vertex_07021630: + type: VTX + count: 15 + offset: 0x21630 + symbol: lll_seg7_vertex_07021630 + +lll_seg7_vertex_07021720: + type: VTX + count: 16 + offset: 0x21720 + symbol: lll_seg7_vertex_07021720 + +lll_seg7_vertex_07021820: + type: VTX + count: 16 + offset: 0x21820 + symbol: lll_seg7_vertex_07021820 + +lll_seg7_vertex_07021920: + type: VTX + count: 14 + offset: 0x21920 + symbol: lll_seg7_vertex_07021920 + +lll_seg7_vertex_07021A00: + type: VTX + count: 14 + offset: 0x21A00 + symbol: lll_seg7_vertex_07021A00 + +lll_seg7_vertex_07021AE0: + type: VTX + count: 15 + offset: 0x21AE0 + symbol: lll_seg7_vertex_07021AE0 + +lll_seg7_vertex_07021BD0: + type: VTX + count: 15 + offset: 0x21BD0 + symbol: lll_seg7_vertex_07021BD0 + +lll_seg7_vertex_07021CC0: + type: VTX + count: 15 + offset: 0x21CC0 + symbol: lll_seg7_vertex_07021CC0 + +lll_seg7_vertex_07021DB0: + type: VTX + count: 7 + offset: 0x21DB0 + symbol: lll_seg7_vertex_07021DB0 + +lll_seg7_dl_07021E20: + type: GFX + offset: 0x21E20 + symbol: lll_seg7_dl_07021E20 + +lll_seg7_dl_070223C0: + type: GFX + offset: 0x223C0 + symbol: lll_seg7_dl_070223C0 + +lll_seg7_dl_070229B8: + type: GFX + offset: 0x229B8 + symbol: lll_seg7_dl_070229B8 + +lll_seg7_dl_07022AE0: + type: GFX + offset: 0x22AE0 + symbol: lll_seg7_dl_07022AE0 + +lll_seg7_dl_07022DF0: + type: GFX + offset: 0x22DF0 + symbol: lll_seg7_dl_07022DF0 + +lll_seg7_dl_070235C8: + type: GFX + offset: 0x235C8 + symbol: lll_seg7_dl_070235C8 + +lll_seg7_lights_070236E8: + type: LIGHTS + size: 24 + offset: 0x236E8 + symbol: lll_seg7_lights_070236E8 + +lll_seg7_vertex_07023700: + type: VTX + count: 14 + offset: 0x23700 + symbol: lll_seg7_vertex_07023700 + +lll_seg7_vertex_070237E0: + type: VTX + count: 16 + offset: 0x237E0 + symbol: lll_seg7_vertex_070237E0 + +lll_seg7_vertex_070238E0: + type: VTX + count: 16 + offset: 0x238E0 + symbol: lll_seg7_vertex_070238E0 + +lll_seg7_vertex_070239E0: + type: VTX + count: 16 + offset: 0x239E0 + symbol: lll_seg7_vertex_070239E0 + +lll_seg7_vertex_07023AE0: + type: VTX + count: 16 + offset: 0x23AE0 + symbol: lll_seg7_vertex_07023AE0 + +lll_seg7_vertex_07023BE0: + type: VTX + count: 15 + offset: 0x23BE0 + symbol: lll_seg7_vertex_07023BE0 + +lll_seg7_vertex_07023CD0: + type: VTX + count: 15 + offset: 0x23CD0 + symbol: lll_seg7_vertex_07023CD0 + +lll_seg7_vertex_07023DC0: + type: VTX + count: 15 + offset: 0x23DC0 + symbol: lll_seg7_vertex_07023DC0 + +lll_seg7_vertex_07023EB0: + type: VTX + count: 16 + offset: 0x23EB0 + symbol: lll_seg7_vertex_07023EB0 + +lll_seg7_vertex_07023FB0: + type: VTX + count: 16 + offset: 0x23FB0 + symbol: lll_seg7_vertex_07023FB0 + +lll_seg7_vertex_070240B0: + type: VTX + count: 16 + offset: 0x240B0 + symbol: lll_seg7_vertex_070240B0 + +lll_seg7_vertex_070241B0: + type: VTX + count: 14 + offset: 0x241B0 + symbol: lll_seg7_vertex_070241B0 + +lll_seg7_vertex_07024290: + type: VTX + count: 12 + offset: 0x24290 + symbol: lll_seg7_vertex_07024290 + +lll_seg7_vertex_07024350: + type: VTX + count: 4 + offset: 0x24350 + symbol: lll_seg7_vertex_07024350 + +lll_seg7_vertex_07024390: + type: VTX + count: 15 + offset: 0x24390 + symbol: lll_seg7_vertex_07024390 + +lll_seg7_vertex_07024480: + type: VTX + count: 15 + offset: 0x24480 + symbol: lll_seg7_vertex_07024480 + +lll_seg7_vertex_07024570: + type: VTX + count: 12 + offset: 0x24570 + symbol: lll_seg7_vertex_07024570 + +lll_seg7_dl_07024630: + type: GFX + offset: 0x24630 + symbol: lll_seg7_dl_07024630 + +lll_seg7_dl_070247C8: + type: GFX + offset: 0x247C8 + symbol: lll_seg7_dl_070247C8 + +lll_seg7_dl_07024B08: + type: GFX + offset: 0x24B08 + symbol: lll_seg7_dl_07024B08 + +lll_seg7_dl_07024B40: + type: GFX + offset: 0x24B40 + symbol: lll_seg7_dl_07024B40 + +lll_seg7_dl_07024C18: + type: GFX + offset: 0x24C18 + symbol: lll_seg7_dl_07024C18 + +lll_seg7_vertex_07024CD8: + type: VTX + count: 15 + offset: 0x24CD8 + symbol: lll_seg7_vertex_07024CD8 + +lll_seg7_vertex_07024DC8: + type: VTX + count: 15 + offset: 0x24DC8 + symbol: lll_seg7_vertex_07024DC8 + +lll_seg7_vertex_07024EB8: + type: VTX + count: 15 + offset: 0x24EB8 + symbol: lll_seg7_vertex_07024EB8 + +lll_seg7_vertex_07024FA8: + type: VTX + count: 15 + offset: 0x24FA8 + symbol: lll_seg7_vertex_07024FA8 + +lll_seg7_vertex_07025098: + type: VTX + count: 15 + offset: 0x25098 + symbol: lll_seg7_vertex_07025098 + +lll_seg7_vertex_07025188: + type: VTX + count: 15 + offset: 0x25188 + symbol: lll_seg7_vertex_07025188 + +lll_seg7_vertex_07025278: + type: VTX + count: 16 + offset: 0x25278 + symbol: lll_seg7_vertex_07025278 + +lll_seg7_vertex_07025378: + type: VTX + count: 6 + offset: 0x25378 + symbol: lll_seg7_vertex_07025378 + +lll_seg7_dl_070253D8: + type: GFX + offset: 0x253D8 + symbol: lll_seg7_dl_070253D8 + +lll_seg7_dl_070255D8: + type: GFX + offset: 0x255D8 + symbol: lll_seg7_dl_070255D8 + +lll_seg7_vertex_07025648: + type: VTX + count: 12 + offset: 0x25648 + symbol: lll_seg7_vertex_07025648 + +lll_seg7_vertex_07025708: + type: VTX + count: 16 + offset: 0x25708 + symbol: lll_seg7_vertex_07025708 + +lll_seg7_vertex_07025808: + type: VTX + count: 15 + offset: 0x25808 + symbol: lll_seg7_vertex_07025808 + +lll_seg7_dl_070258F8: + type: GFX + offset: 0x258F8 + symbol: lll_seg7_dl_070258F8 + +lll_seg7_dl_07025970: + type: GFX + offset: 0x25970 + symbol: lll_seg7_dl_07025970 + +lll_seg7_dl_07025A48: + type: GFX + offset: 0x25A48 + symbol: lll_seg7_dl_07025A48 + +lll_seg7_vertex_07025AC0: + type: VTX + count: 12 + offset: 0x25AC0 + symbol: lll_seg7_vertex_07025AC0 + +lll_seg7_dl_07025B80: + type: GFX + offset: 0x25B80 + symbol: lll_seg7_dl_07025B80 + +lll_seg7_dl_07025BD8: + type: GFX + offset: 0x25BD8 + symbol: lll_seg7_dl_07025BD8 + +lll_seg7_vertex_07025C90: + type: VTX + count: 14 + offset: 0x25C90 + symbol: lll_seg7_vertex_07025C90 + +lll_seg7_vertex_07025D70: + type: VTX + count: 10 + offset: 0x25D70 + symbol: lll_seg7_vertex_07025D70 + +lll_seg7_dl_07025E10: + type: GFX + offset: 0x25E10 + symbol: lll_seg7_dl_07025E10 + +lll_seg7_dl_07025E78: + type: GFX + offset: 0x25E78 + symbol: lll_seg7_dl_07025E78 + +lll_seg7_dl_07025EC0: + type: GFX + offset: 0x25EC0 + symbol: lll_seg7_dl_07025EC0 + +lll_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x25F80 + symbol: lll_seg7_area_2_collision + +lll_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x283D4 + symbol: lll_seg7_area_2_macro_objs + +lll_seg7_collision_falling_wall: + type: SM64:COLLISION + offset: 0x284DC + symbol: lll_seg7_collision_falling_wall + +lll_seg7_trajectory_0702856C: + type: SM64:TRAJECTORY + offset: 0x2856C + symbol: lll_seg7_trajectory_0702856C + +lll_seg7_trajectory_07028660: + type: SM64:TRAJECTORY + offset: 0x28660 + symbol: lll_seg7_trajectory_07028660 + +lll_movtex_tris_lava_floor: + type: SM64:MOVTEX + count: 9 + has_color: false + offset: 0x2874C + symbol: lll_movtex_tris_lava_floor + +lll_dl_lava_floor: + type: GFX + offset: 0x287A8 + symbol: lll_dl_lava_floor + +lll_movtex_volcano_floor_lava_data: + type: SM64:MOVTEX + quad: true + offset: 0x287F0 + symbol: lll_movtex_volcano_floor_lava_data + +lll_movtex_volcano_floor_lava: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x28810 + symbol: lll_movtex_volcano_floor_lava + +lll_movtex_tris_lavafall_volcano: + type: SM64:MOVTEX + count: 16 + has_color: false + offset: 0x28820 + symbol: lll_movtex_tris_lavafall_volcano + +lll_dl_lavafall_volcano: + type: GFX + offset: 0x288C8 + symbol: lll_dl_lavafall_volcano diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll/geo.yml new file mode 100644 index 0000000..16caad6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/lll/geo.yml @@ -0,0 +1,216 @@ +:config: + external_files: + - "assets/ymls/jp/levels/lll.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu.yml new file mode 100644 index 0000000..4d523ad --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu.yml @@ -0,0 +1,1702 @@ +:config: + autopads: false + compression: + offset: 0x2A4730 + segments: + - [ 0x7, 0x2A4730 ] + header: + header: + - '#include "menu/geo.h"' + - '' + - 'extern const LevelScript level_menu_entry[];' + - 'extern const LevelScript level_main_menu_entry_1[];' + - 'extern const LevelScript level_main_menu_entry_2[];' + +main_menu_seg7.00018: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18 + format: RGBA16 + symbol: texture_menu_stone + +main_menu_seg7.00818: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x818 + format: RGBA16 + symbol: texture_menu_dark_stone + +main_menu_seg7.01018: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1018 + format: RGBA16 + symbol: texture_menu_mario_save + +main_menu_seg7.02018: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2018 + format: RGBA16 + symbol: texture_menu_mario_new + +dl_tex_block_menu_save_button_base: + type: GFX + offset: 0x3158 + symbol: dl_tex_block_menu_save_button_base + +dl_vertex_menu_save_button_borders: + type: GFX + offset: 0x31A0 + symbol: dl_vertex_menu_save_button_borders + +dl_vertex_menu_save_button_front: + type: GFX + offset: 0x3218 + symbol: dl_vertex_menu_save_button_front + +dl_tex_block_menu_save_button_back: + type: GFX + offset: 0x3298 + symbol: dl_tex_block_menu_save_button_back + +dl_vertex_menu_save_button_back: + type: GFX + offset: 0x32E0 + symbol: dl_vertex_menu_save_button_back + +dl_menu_mario_save_button_base: + type: GFX + offset: 0x3330 + symbol: dl_menu_mario_save_button_base + +dl_menu_mario_new_button_base: + type: GFX + offset: 0x3380 + symbol: dl_menu_mario_new_button_base + +dl_menu_save_button_back: + type: GFX + offset: 0x33D0 + symbol: dl_menu_save_button_back + +dl_menu_save_button_fade_back: + type: GFX + offset: 0x3400 + symbol: dl_menu_save_button_fade_back + +main_menu_seg7.03468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3468 + format: RGBA16 + symbol: texture_menu_erase + +main_menu_seg7.03C68: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3C68 + format: RGBA16 + symbol: texture_menu_copy + +main_menu_seg7.04468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4468 + format: RGBA16 + symbol: texture_menu_file + +main_menu_seg7.04C68: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4C68 + format: RGBA16 + symbol: texture_menu_score + +main_menu_seg7.05468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5468 + format: RGBA16 + symbol: texture_menu_sound + +dl_vertex_menu_main_button: + type: GFX + offset: 0x6038 + symbol: dl_vertex_menu_main_button + +dl_tex_block_menu_main_button: + type: GFX + offset: 0x6150 + symbol: dl_tex_block_menu_main_button + +dl_menu_main_button: + type: GFX + offset: 0x6198 + symbol: dl_menu_main_button + +dl_menu_erase_button: + type: GFX + offset: 0x61C8 + symbol: dl_menu_erase_button + +dl_menu_copy_button: + type: GFX + offset: 0x61F8 + symbol: dl_menu_copy_button + +dl_menu_file_button: + type: GFX + offset: 0x6228 + symbol: dl_menu_file_button + +dl_menu_score_button: + type: GFX + offset: 0x6258 + symbol: dl_menu_score_button + +dl_menu_sound_button: + type: GFX + offset: 0x6288 + symbol: dl_menu_sound_button + +dl_menu_generic_button: + type: GFX + offset: 0x62B8 + symbol: dl_menu_generic_button + +main_menu_seg7.06328: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6328 + format: RGBA16 + symbol: texture_menu_idle_hand + +main_menu_seg7.06B28: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6B28 + format: RGBA16 + symbol: texture_menu_grabbing_hand + +dl_menu_hand: + type: GFX + offset: 0x7328 + symbol: dl_menu_hand + +dl_menu_idle_hand: + type: GFX + offset: 0x73A0 + symbol: dl_menu_idle_hand + +dl_menu_grabbing_hand: + type: GFX + offset: 0x73B8 + symbol: dl_menu_grabbing_hand + +main_menu_seg7.073D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x73D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_hu + +main_menu_seg7.075D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x75D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_small_a + +main_menu_seg7.077D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x77D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_i + +main_menu_seg7.079D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x79D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ru + +main_menu_seg7.07BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7BD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_se + +main_menu_seg7.07DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7DD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_re + +main_menu_seg7.07FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7FD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ku + +main_menu_seg7.081D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x81D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_to + +main_menu_seg7.083D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x83D0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_wo + +main_menu_seg7.085D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x85D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ko + +main_menu_seg7.087D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x87D0 + format: RGBA16 + symbol: texture_menu_hud_char_kana_handakuten_pi + +main_menu_seg7.089D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x89D0 + format: RGBA16 + symbol: texture_menu_hud_char_choonpu + +main_menu_seg7.08BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8BD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_su + +main_menu_seg7.08DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8DD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_ru + +main_menu_seg7.08FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8FD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_ke + +main_menu_seg7.091D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x91D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ma + +main_menu_seg7.093D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x93D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ri + +main_menu_seg7.095D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x95D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_o + +main_menu_seg7.097D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x97D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_su + +main_menu_seg7.099D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x99D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_a + +main_menu_seg7.09BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9BD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_mi + +main_menu_seg7.09DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9DD0 + format: RGBA16 + symbol: texture_menu_hud_char_hira_dakuten_do + +main_menu_seg7.09FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9FD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_no + +main_menu_seg7.0A1D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA1D0 + format: RGBA16 + symbol: texture_menu_hud_char_question + +main_menu_seg7.0A3D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA3D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_sa + +main_menu_seg7.0A5D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA5D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_u + +main_menu_seg7.0A7D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA7D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_n + +main_menu_seg7.0A9D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA9D0 + format: RGBA16 + symbol: texture_menu_hud_char_kana_dakuten_do + +menu_hud_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0xABD0 + count: 28 + symbol: menu_hud_lut + +main_menu_seg7.0AC48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAC48 + format: IA8 + symbol: texture_menu_font_char_jp_0 + +main_menu_seg7.0AC88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAC88 + format: IA8 + symbol: texture_menu_font_char_jp_1 + +main_menu_seg7.0ACC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xACC8 + format: IA8 + symbol: texture_menu_font_char_jp_2 + +main_menu_seg7.0AD08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD08 + format: IA8 + symbol: texture_menu_font_char_jp_3 + +main_menu_seg7.0AD48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD48 + format: IA8 + symbol: texture_menu_font_char_jp_4 + +main_menu_seg7.0AD88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD88 + format: IA8 + symbol: texture_menu_font_char_jp_5 + +main_menu_seg7.0ADC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xADC8 + format: IA8 + symbol: texture_menu_font_char_jp_6 + +main_menu_seg7.0AE08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE08 + format: IA8 + symbol: texture_menu_font_char_jp_7 + +main_menu_seg7.0AE48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE48 + format: IA8 + symbol: texture_menu_font_char_jp_8 + +main_menu_seg7.0AE88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE88 + format: IA8 + symbol: texture_menu_font_char_jp_9 + +main_menu_seg7.0AEC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAEC8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_a + +main_menu_seg7.0AF08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF08 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_i + +main_menu_seg7.0AF48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF48 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_u + +main_menu_seg7.0AF88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF88 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_c + +main_menu_seg7.0AFC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAFC8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_o + +main_menu_seg7.0B008: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB008 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ka + +main_menu_seg7.0B048: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB048 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ki + +main_menu_seg7.0B088: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB088 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ku + +main_menu_seg7.0B0C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB0C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ke + +main_menu_seg7.0B108: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB108 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ko + +main_menu_seg7.0B148: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB148 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_sa + +main_menu_seg7.0B188: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB188 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_shi + +main_menu_seg7.0B1C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB1C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_su + +main_menu_seg7.0B208: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB208 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_se + +main_menu_seg7.0B248: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB248 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_so + +main_menu_seg7.0B288: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB288 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ta + +main_menu_seg7.0B2C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB2C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_chi + +main_menu_seg7.0B308: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB308 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_tsu + +main_menu_seg7.0B348: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB348 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_te + +main_menu_seg7.0B388: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB388 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_to + +main_menu_seg7.0B3C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB3C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_na + +main_menu_seg7.0B408: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB408 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ni + +main_menu_seg7.0B448: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB448 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_nu + +main_menu_seg7.0B488: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB488 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ne + +main_menu_seg7.0B4C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB4C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_no + +main_menu_seg7.0B508: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB508 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ha + +main_menu_seg7.0B548: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB548 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_hi + +main_menu_seg7.0B588: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB588 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_hu + +main_menu_seg7.0B5C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB5C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_he + +main_menu_seg7.0B608: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB608 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ho + +main_menu_seg7.0B648: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB648 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ma + +main_menu_seg7.0B688: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB688 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_mi + +main_menu_seg7.0B6C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB6C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_mu + +main_menu_seg7.0B708: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB708 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_me + +main_menu_seg7.0B748: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB748 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_mo + +main_menu_seg7.0B788: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB788 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ya + +main_menu_seg7.0B7C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB7C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_yu + +main_menu_seg7.0B808: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB808 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_yo + +main_menu_seg7.0B848: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB848 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ra + +main_menu_seg7.0B888: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB888 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ri + +main_menu_seg7.0B8C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB8C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ru + +main_menu_seg7.0B908: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB908 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_re + +main_menu_seg7.0B948: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB948 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_ro + +main_menu_seg7.0B988: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB988 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_wa + +main_menu_seg7.0B9C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB9C8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_wo + +main_menu_seg7.0BA08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBA08 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_n + +main_menu_seg7.0BA48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBA48 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_a + +main_menu_seg7.0BA88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBA88 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_i + +main_menu_seg7.0BAC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBAC8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_u + +main_menu_seg7.0BB08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBB08 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_e + +main_menu_seg7.0BB48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBB48 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_o + +main_menu_seg7.0BB88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBB88 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_ka + +main_menu_seg7.0BBC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBBC8 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_yu + +main_menu_seg7.0BC08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBC08 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_yo + +main_menu_seg7.0BC48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBC48 + format: IA8 + symbol: texture_menu_font_char_jp_hiragana_small_tsu + +main_menu_seg7.0BC88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBC88 + format: IA8 + symbol: texture_menu_font_char_jp_handakuten + +main_menu_seg7.0BCC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBCC8 + format: IA8 + symbol: texture_menu_font_char_jp_dakuten + +main_menu_seg7.0BD08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBD08 + format: IA8 + symbol: texture_menu_font_char_jp_long_vowel + +main_menu_seg7.0BD48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBD48 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_a + +main_menu_seg7.0BD88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBD88 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_i + +main_menu_seg7.0BDC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBDC8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_u + +main_menu_seg7.0BE08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBE08 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_e + +main_menu_seg7.0BE48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBE48 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_o + +main_menu_seg7.0BE88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBE88 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ka + +main_menu_seg7.0BEC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBEC8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ki + +main_menu_seg7.0BF08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBF08 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ku + +main_menu_seg7.0BF48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBF48 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ke + +main_menu_seg7.0BF88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBF88 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ko + +main_menu_seg7.0BFC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xBFC8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_sa + +main_menu_seg7.0C008: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC008 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_shi + +main_menu_seg7.0C048: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC048 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_su + +main_menu_seg7.0C088: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC088 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_se + +main_menu_seg7.0C0C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC0C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_so + +main_menu_seg7.0C108: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC108 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ta + +main_menu_seg7.0C148: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC148 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_chi + +main_menu_seg7.0C188: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC188 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_tsu + +main_menu_seg7.0C1C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC1C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_te + +main_menu_seg7.0C208: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC208 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_to + +main_menu_seg7.0C248: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC248 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_na + +main_menu_seg7.0C288: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC288 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ni + +main_menu_seg7.0C2C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC2C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_nu + +main_menu_seg7.0C308: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC308 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ne + +main_menu_seg7.0C348: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC348 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_no + +main_menu_seg7.0C388: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC388 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ha + +main_menu_seg7.0C3C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC3C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_hi + +main_menu_seg7.0C408: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC408 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_hu + +main_menu_seg7.0C448: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC448 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_he + +main_menu_seg7.0C488: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC488 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ho + +main_menu_seg7.0C4C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC4C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ma + +main_menu_seg7.0C508: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC508 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_mi + +main_menu_seg7.0C548: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC548 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_mu + +main_menu_seg7.0C588: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC588 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_me + +main_menu_seg7.0C5C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC5C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_mo + +main_menu_seg7.0C608: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC608 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ya + +main_menu_seg7.0C648: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC648 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_yu + +main_menu_seg7.0C688: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC688 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_yo + +main_menu_seg7.0C6C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC6C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ra + +main_menu_seg7.0C708: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC708 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ri + +main_menu_seg7.0C748: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC748 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ru + +main_menu_seg7.0C788: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC788 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_re + +main_menu_seg7.0C7C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC7C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_ro + +main_menu_seg7.0C808: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC808 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_wa + +main_menu_seg7.0C848: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC848 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_wo + +main_menu_seg7.0C888: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC888 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_n + +main_menu_seg7.0C8C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC8C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_a + +main_menu_seg7.0C908: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC908 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_i + +main_menu_seg7.0C948: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC948 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_u + +main_menu_seg7.0C988: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC988 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_e + +main_menu_seg7.0C9C8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xC9C8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_o + +main_menu_seg7.0CA08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCA08 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_ka + +main_menu_seg7.0CA48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCA48 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_yu + +main_menu_seg7.0CA88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCA88 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_yo + +main_menu_seg7.0CAC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCAC8 + format: IA8 + symbol: texture_menu_font_char_jp_katakana_small_tsu + +main_menu_seg7.0CB08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCB08 + format: IA8 + symbol: texture_menu_font_char_jp_A + +main_menu_seg7.0CB48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCB48 + format: IA8 + symbol: texture_menu_font_char_jp_B + +main_menu_seg7.0CB88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCB88 + format: IA8 + symbol: texture_menu_font_char_jp_C + +main_menu_seg7.0CBC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCBC8 + format: IA8 + symbol: texture_menu_font_char_jp_D + +main_menu_seg7.0CC08: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCC08 + format: IA8 + symbol: texture_menu_font_char_jp_coin + +main_menu_seg7.0CC48: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCC48 + format: IA8 + symbol: texture_menu_font_char_jp_star_filled + +main_menu_seg7.0CC88: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCC88 + format: IA8 + symbol: texture_menu_font_char_jp_multiply + +main_menu_seg7.0CCC8: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xCCC8 + format: IA8 + symbol: texture_menu_font_char_jp_exclamation + +menu_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0xCD08 + count: 256 + symbol: menu_font_lut + +dl_menu_ia8_text_begin: + type: GFX + offset: 0xD108 + symbol: dl_menu_ia8_text_begin + +dl_menu_ia8_text_end: + type: GFX + offset: 0xD160 + symbol: dl_menu_ia8_text_end + +main_menu_seg7.0D1A8: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xD1A8 + format: RGBA16 + symbol: texture_menu_course_upper + +main_menu_seg7.0E1A8: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xE1A8 + format: RGBA16 + symbol: texture_menu_course_lower + +dl_menu_rgba16_wood_course: + type: GFX + offset: 0xF228 + symbol: dl_menu_rgba16_wood_course + +main_menu_seg7_collision: + type: SM64:COLLISION + offset: 0xF2F8 + symbol: main_menu_seg7_collision diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/menu/geo.yml new file mode 100644 index 0000000..aefe36b --- /dev/null +++ b/android/app/src/main/assets/ghostship/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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss.yml new file mode 100644 index 0000000..36c018f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss.yml @@ -0,0 +1,1167 @@ +:config: + autopads: false + compression: + offset: 0x4AD8D0 + segments: + - [ 0x7, 0x4AD8D0 ] + external_files: + - "assets/ymls/jp/textures/mountain.yml" + header: + header: + - '#include "pss/geo.h"' + - '' + - 'extern const LevelScript level_pss_entry[];' +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: pss_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: IA16 + symbol: pss_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: pss_seg7_texture_07001000 + +pss_seg7_lights_07001800: + type: LIGHTS + size: 24 + offset: 0x1800 + symbol: pss_seg7_lights_07001800 + +pss_seg7_lights_07001818: + type: LIGHTS + size: 24 + offset: 0x1818 + symbol: pss_seg7_lights_07001818 + +pss_seg7_vertex_07001830: + type: VTX + count: 16 + offset: 0x1830 + symbol: pss_seg7_vertex_07001830 + +pss_seg7_vertex_07001930: + type: VTX + count: 16 + offset: 0x1930 + symbol: pss_seg7_vertex_07001930 + +pss_seg7_vertex_07001A30: + type: VTX + count: 5 + offset: 0x1A30 + symbol: pss_seg7_vertex_07001A30 + +pss_seg7_vertex_07001A80: + type: VTX + count: 16 + offset: 0x1A80 + symbol: pss_seg7_vertex_07001A80 + +pss_seg7_vertex_07001B80: + type: VTX + count: 14 + offset: 0x1B80 + symbol: pss_seg7_vertex_07001B80 + +pss_seg7_vertex_07001C60: + type: VTX + count: 16 + offset: 0x1C60 + symbol: pss_seg7_vertex_07001C60 + +pss_seg7_vertex_07001D60: + type: VTX + count: 16 + offset: 0x1D60 + symbol: pss_seg7_vertex_07001D60 + +pss_seg7_vertex_07001E60: + type: VTX + count: 15 + offset: 0x1E60 + symbol: pss_seg7_vertex_07001E60 + +pss_seg7_vertex_07001F50: + type: VTX + count: 16 + offset: 0x1F50 + symbol: pss_seg7_vertex_07001F50 + +pss_seg7_vertex_07002050: + type: VTX + count: 16 + offset: 0x2050 + symbol: pss_seg7_vertex_07002050 + +pss_seg7_vertex_07002150: + type: VTX + count: 16 + offset: 0x2150 + symbol: pss_seg7_vertex_07002150 + +pss_seg7_vertex_07002250: + type: VTX + count: 15 + offset: 0x2250 + symbol: pss_seg7_vertex_07002250 + +pss_seg7_vertex_07002340: + type: VTX + count: 16 + offset: 0x2340 + symbol: pss_seg7_vertex_07002340 + +pss_seg7_vertex_07002440: + type: VTX + count: 14 + offset: 0x2440 + symbol: pss_seg7_vertex_07002440 + +pss_seg7_vertex_07002520: + type: VTX + count: 16 + offset: 0x2520 + symbol: pss_seg7_vertex_07002520 + +pss_seg7_vertex_07002620: + type: VTX + count: 16 + offset: 0x2620 + symbol: pss_seg7_vertex_07002620 + +pss_seg7_vertex_07002720: + type: VTX + count: 15 + offset: 0x2720 + symbol: pss_seg7_vertex_07002720 + +pss_seg7_vertex_07002810: + type: VTX + count: 15 + offset: 0x2810 + symbol: pss_seg7_vertex_07002810 + +pss_seg7_vertex_07002900: + type: VTX + count: 16 + offset: 0x2900 + symbol: pss_seg7_vertex_07002900 + +pss_seg7_vertex_07002A00: + type: VTX + count: 16 + offset: 0x2A00 + symbol: pss_seg7_vertex_07002A00 + +pss_seg7_vertex_07002B00: + type: VTX + count: 14 + offset: 0x2B00 + symbol: pss_seg7_vertex_07002B00 + +pss_seg7_vertex_07002BE0: + type: VTX + count: 16 + offset: 0x2BE0 + symbol: pss_seg7_vertex_07002BE0 + +pss_seg7_vertex_07002CE0: + type: VTX + count: 16 + offset: 0x2CE0 + symbol: pss_seg7_vertex_07002CE0 + +pss_seg7_vertex_07002DE0: + type: VTX + count: 11 + offset: 0x2DE0 + symbol: pss_seg7_vertex_07002DE0 + +pss_seg7_vertex_07002E90: + type: VTX + count: 16 + offset: 0x2E90 + symbol: pss_seg7_vertex_07002E90 + +pss_seg7_vertex_07002F90: + type: VTX + count: 4 + offset: 0x2F90 + symbol: pss_seg7_vertex_07002F90 + +pss_seg7_vertex_07002FD0: + type: VTX + count: 15 + offset: 0x2FD0 + symbol: pss_seg7_vertex_07002FD0 + +pss_seg7_vertex_070030C0: + type: VTX + count: 16 + offset: 0x30C0 + symbol: pss_seg7_vertex_070030C0 + +pss_seg7_vertex_070031C0: + type: VTX + count: 15 + offset: 0x31C0 + symbol: pss_seg7_vertex_070031C0 + +pss_seg7_vertex_070032B0: + type: VTX + count: 15 + offset: 0x32B0 + symbol: pss_seg7_vertex_070032B0 + +pss_seg7_vertex_070033A0: + type: VTX + count: 16 + offset: 0x33A0 + symbol: pss_seg7_vertex_070033A0 + +pss_seg7_vertex_070034A0: + type: VTX + count: 15 + offset: 0x34A0 + symbol: pss_seg7_vertex_070034A0 + +pss_seg7_vertex_07003590: + type: VTX + count: 16 + offset: 0x3590 + symbol: pss_seg7_vertex_07003590 + +pss_seg7_vertex_07003690: + type: VTX + count: 14 + offset: 0x3690 + symbol: pss_seg7_vertex_07003690 + +pss_seg7_vertex_07003770: + type: VTX + count: 15 + offset: 0x3770 + symbol: pss_seg7_vertex_07003770 + +pss_seg7_vertex_07003860: + type: VTX + count: 14 + offset: 0x3860 + symbol: pss_seg7_vertex_07003860 + +pss_seg7_vertex_07003940: + type: VTX + count: 16 + offset: 0x3940 + symbol: pss_seg7_vertex_07003940 + +pss_seg7_vertex_07003A40: + type: VTX + count: 15 + offset: 0x3A40 + symbol: pss_seg7_vertex_07003A40 + +pss_seg7_vertex_07003B30: + type: VTX + count: 15 + offset: 0x3B30 + symbol: pss_seg7_vertex_07003B30 + +pss_seg7_vertex_07003C20: + type: VTX + count: 14 + offset: 0x3C20 + symbol: pss_seg7_vertex_07003C20 + +pss_seg7_vertex_07003D00: + type: VTX + count: 15 + offset: 0x3D00 + symbol: pss_seg7_vertex_07003D00 + +pss_seg7_vertex_07003DF0: + type: VTX + count: 15 + offset: 0x3DF0 + symbol: pss_seg7_vertex_07003DF0 + +pss_seg7_vertex_07003EE0: + type: VTX + count: 15 + offset: 0x3EE0 + symbol: pss_seg7_vertex_07003EE0 + +pss_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: pss_seg7_vertex_07003FD0 + +pss_seg7_vertex_070040C0: + type: VTX + count: 15 + offset: 0x40C0 + symbol: pss_seg7_vertex_070040C0 + +pss_seg7_vertex_070041B0: + type: VTX + count: 15 + offset: 0x41B0 + symbol: pss_seg7_vertex_070041B0 + +pss_seg7_vertex_070042A0: + type: VTX + count: 10 + offset: 0x42A0 + symbol: pss_seg7_vertex_070042A0 + +pss_seg7_vertex_07004340: + type: VTX + count: 15 + offset: 0x4340 + symbol: pss_seg7_vertex_07004340 + +pss_seg7_vertex_07004430: + type: VTX + count: 15 + offset: 0x4430 + symbol: pss_seg7_vertex_07004430 + +pss_seg7_vertex_07004520: + type: VTX + count: 15 + offset: 0x4520 + symbol: pss_seg7_vertex_07004520 + +pss_seg7_vertex_07004610: + type: VTX + count: 15 + offset: 0x4610 + symbol: pss_seg7_vertex_07004610 + +pss_seg7_vertex_07004700: + type: VTX + count: 16 + offset: 0x4700 + symbol: pss_seg7_vertex_07004700 + +pss_seg7_vertex_07004800: + type: VTX + count: 14 + offset: 0x4800 + symbol: pss_seg7_vertex_07004800 + +pss_seg7_vertex_070048E0: + type: VTX + count: 15 + offset: 0x48E0 + symbol: pss_seg7_vertex_070048E0 + +pss_seg7_vertex_070049D0: + type: VTX + count: 15 + offset: 0x49D0 + symbol: pss_seg7_vertex_070049D0 + +pss_seg7_vertex_07004AC0: + type: VTX + count: 15 + offset: 0x4AC0 + symbol: pss_seg7_vertex_07004AC0 + +pss_seg7_vertex_07004BB0: + type: VTX + count: 15 + offset: 0x4BB0 + symbol: pss_seg7_vertex_07004BB0 + +pss_seg7_vertex_07004CA0: + type: VTX + count: 15 + offset: 0x4CA0 + symbol: pss_seg7_vertex_07004CA0 + +pss_seg7_vertex_07004D90: + type: VTX + count: 15 + offset: 0x4D90 + symbol: pss_seg7_vertex_07004D90 + +pss_seg7_vertex_07004E80: + type: VTX + count: 15 + offset: 0x4E80 + symbol: pss_seg7_vertex_07004E80 + +pss_seg7_vertex_07004F70: + type: VTX + count: 15 + offset: 0x4F70 + symbol: pss_seg7_vertex_07004F70 + +pss_seg7_vertex_07005060: + type: VTX + count: 15 + offset: 0x5060 + symbol: pss_seg7_vertex_07005060 + +pss_seg7_vertex_07005150: + type: VTX + count: 15 + offset: 0x5150 + symbol: pss_seg7_vertex_07005150 + +pss_seg7_vertex_07005240: + type: VTX + count: 15 + offset: 0x5240 + symbol: pss_seg7_vertex_07005240 + +pss_seg7_vertex_07005330: + type: VTX + count: 15 + offset: 0x5330 + symbol: pss_seg7_vertex_07005330 + +pss_seg7_vertex_07005420: + type: VTX + count: 15 + offset: 0x5420 + symbol: pss_seg7_vertex_07005420 + +pss_seg7_vertex_07005510: + type: VTX + count: 15 + offset: 0x5510 + symbol: pss_seg7_vertex_07005510 + +pss_seg7_vertex_07005600: + type: VTX + count: 16 + offset: 0x5600 + symbol: pss_seg7_vertex_07005600 + +pss_seg7_vertex_07005700: + type: VTX + count: 15 + offset: 0x5700 + symbol: pss_seg7_vertex_07005700 + +pss_seg7_vertex_070057F0: + type: VTX + count: 14 + offset: 0x57F0 + symbol: pss_seg7_vertex_070057F0 + +pss_seg7_vertex_070058D0: + type: VTX + count: 15 + offset: 0x58D0 + symbol: pss_seg7_vertex_070058D0 + +pss_seg7_vertex_070059C0: + type: VTX + count: 14 + offset: 0x59C0 + symbol: pss_seg7_vertex_070059C0 + +pss_seg7_vertex_07005AA0: + type: VTX + count: 14 + offset: 0x5AA0 + symbol: pss_seg7_vertex_07005AA0 + +pss_seg7_vertex_07005B80: + type: VTX + count: 15 + offset: 0x5B80 + symbol: pss_seg7_vertex_07005B80 + +pss_seg7_vertex_07005C70: + type: VTX + count: 15 + offset: 0x5C70 + symbol: pss_seg7_vertex_07005C70 + +pss_seg7_vertex_07005D60: + type: VTX + count: 15 + offset: 0x5D60 + symbol: pss_seg7_vertex_07005D60 + +pss_seg7_vertex_07005E50: + type: VTX + count: 15 + offset: 0x5E50 + symbol: pss_seg7_vertex_07005E50 + +pss_seg7_vertex_07005F40: + type: VTX + count: 15 + offset: 0x5F40 + symbol: pss_seg7_vertex_07005F40 + +pss_seg7_vertex_07006030: + type: VTX + count: 15 + offset: 0x6030 + symbol: pss_seg7_vertex_07006030 + +pss_seg7_vertex_07006120: + type: VTX + count: 16 + offset: 0x6120 + symbol: pss_seg7_vertex_07006120 + +pss_seg7_vertex_07006220: + type: VTX + count: 16 + offset: 0x6220 + symbol: pss_seg7_vertex_07006220 + +pss_seg7_vertex_07006320: + type: VTX + count: 16 + offset: 0x6320 + symbol: pss_seg7_vertex_07006320 + +pss_seg7_vertex_07006420: + type: VTX + count: 14 + offset: 0x6420 + symbol: pss_seg7_vertex_07006420 + +pss_seg7_vertex_07006500: + type: VTX + count: 15 + offset: 0x6500 + symbol: pss_seg7_vertex_07006500 + +pss_seg7_vertex_070065F0: + type: VTX + count: 15 + offset: 0x65F0 + symbol: pss_seg7_vertex_070065F0 + +pss_seg7_vertex_070066E0: + type: VTX + count: 15 + offset: 0x66E0 + symbol: pss_seg7_vertex_070066E0 + +pss_seg7_vertex_070067D0: + type: VTX + count: 15 + offset: 0x67D0 + symbol: pss_seg7_vertex_070067D0 + +pss_seg7_vertex_070068C0: + type: VTX + count: 15 + offset: 0x68C0 + symbol: pss_seg7_vertex_070068C0 + +pss_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: pss_seg7_vertex_070069B0 + +pss_seg7_vertex_07006AA0: + type: VTX + count: 15 + offset: 0x6AA0 + symbol: pss_seg7_vertex_07006AA0 + +pss_seg7_vertex_07006B90: + type: VTX + count: 15 + offset: 0x6B90 + symbol: pss_seg7_vertex_07006B90 + +pss_seg7_vertex_07006C80: + type: VTX + count: 15 + offset: 0x6C80 + symbol: pss_seg7_vertex_07006C80 + +pss_seg7_vertex_07006D70: + type: VTX + count: 15 + offset: 0x6D70 + symbol: pss_seg7_vertex_07006D70 + +pss_seg7_vertex_07006E60: + type: VTX + count: 15 + offset: 0x6E60 + symbol: pss_seg7_vertex_07006E60 + +pss_seg7_vertex_07006F50: + type: VTX + count: 15 + offset: 0x6F50 + symbol: pss_seg7_vertex_07006F50 + +pss_seg7_vertex_07007040: + type: VTX + count: 15 + offset: 0x7040 + symbol: pss_seg7_vertex_07007040 + +pss_seg7_vertex_07007130: + type: VTX + count: 15 + offset: 0x7130 + symbol: pss_seg7_vertex_07007130 + +pss_seg7_vertex_07007220: + type: VTX + count: 15 + offset: 0x7220 + symbol: pss_seg7_vertex_07007220 + +pss_seg7_vertex_07007310: + type: VTX + count: 15 + offset: 0x7310 + symbol: pss_seg7_vertex_07007310 + +pss_seg7_vertex_07007400: + type: VTX + count: 15 + offset: 0x7400 + symbol: pss_seg7_vertex_07007400 + +pss_seg7_vertex_070074F0: + type: VTX + count: 15 + offset: 0x74F0 + symbol: pss_seg7_vertex_070074F0 + +pss_seg7_vertex_070075E0: + type: VTX + count: 15 + offset: 0x75E0 + symbol: pss_seg7_vertex_070075E0 + +pss_seg7_vertex_070076D0: + type: VTX + count: 15 + offset: 0x76D0 + symbol: pss_seg7_vertex_070076D0 + +pss_seg7_vertex_070077C0: + type: VTX + count: 15 + offset: 0x77C0 + symbol: pss_seg7_vertex_070077C0 + +pss_seg7_vertex_070078B0: + type: VTX + count: 15 + offset: 0x78B0 + symbol: pss_seg7_vertex_070078B0 + +pss_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: pss_seg7_vertex_070079A0 + +pss_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: pss_seg7_vertex_07007A90 + +pss_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: pss_seg7_vertex_07007B80 + +pss_seg7_vertex_07007C70: + type: VTX + count: 15 + offset: 0x7C70 + symbol: pss_seg7_vertex_07007C70 + +pss_seg7_vertex_07007D60: + type: VTX + count: 15 + offset: 0x7D60 + symbol: pss_seg7_vertex_07007D60 + +pss_seg7_vertex_07007E50: + type: VTX + count: 15 + offset: 0x7E50 + symbol: pss_seg7_vertex_07007E50 + +pss_seg7_vertex_07007F40: + type: VTX + count: 15 + offset: 0x7F40 + symbol: pss_seg7_vertex_07007F40 + +pss_seg7_vertex_07008030: + type: VTX + count: 15 + offset: 0x8030 + symbol: pss_seg7_vertex_07008030 + +pss_seg7_vertex_07008120: + type: VTX + count: 15 + offset: 0x8120 + symbol: pss_seg7_vertex_07008120 + +pss_seg7_vertex_07008210: + type: VTX + count: 15 + offset: 0x8210 + symbol: pss_seg7_vertex_07008210 + +pss_seg7_vertex_07008300: + type: VTX + count: 11 + offset: 0x8300 + symbol: pss_seg7_vertex_07008300 + +pss_seg7_dl_070083B0: + type: GFX + offset: 0x83B0 + symbol: pss_seg7_dl_070083B0 + +pss_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: pss_seg7_dl_07008E20 + +pss_seg7_dl_07008EB0: + type: GFX + offset: 0x8EB0 + symbol: pss_seg7_dl_07008EB0 + +pss_seg7_dl_070095E8: + type: GFX + offset: 0x95E8 + symbol: pss_seg7_dl_070095E8 + +pss_seg7_dl_07009750: + type: GFX + offset: 0x9750 + symbol: pss_seg7_dl_07009750 + +pss_seg7_dl_0700A7C0: + type: GFX + offset: 0xA7C0 + symbol: pss_seg7_dl_0700A7C0 + +pss_seg7_vertex_0700A8B8: + type: VTX + count: 12 + offset: 0xA8B8 + symbol: pss_seg7_vertex_0700A8B8 + +pss_seg7_vertex_0700A978: + type: VTX + count: 16 + offset: 0xA978 + symbol: pss_seg7_vertex_0700A978 + +pss_seg7_vertex_0700AA78: + type: VTX + count: 15 + offset: 0xAA78 + symbol: pss_seg7_vertex_0700AA78 + +pss_seg7_vertex_0700AB68: + type: VTX + count: 15 + offset: 0xAB68 + symbol: pss_seg7_vertex_0700AB68 + +pss_seg7_vertex_0700AC58: + type: VTX + count: 15 + offset: 0xAC58 + symbol: pss_seg7_vertex_0700AC58 + +pss_seg7_vertex_0700AD48: + type: VTX + count: 6 + offset: 0xAD48 + symbol: pss_seg7_vertex_0700AD48 + +pss_seg7_dl_0700ADA8: + type: GFX + offset: 0xADA8 + symbol: pss_seg7_dl_0700ADA8 + +pss_seg7_dl_0700AE00: + type: GFX + offset: 0xAE00 + symbol: pss_seg7_dl_0700AE00 + +pss_seg7_dl_0700AF60: + type: GFX + offset: 0xAF60 + symbol: pss_seg7_dl_0700AF60 + +pss_seg7_dl_0700AFA8: + type: GFX + offset: 0xAFA8 + symbol: pss_seg7_dl_0700AFA8 + +pss_seg7_vertex_0700B070: + type: VTX + count: 15 + offset: 0xB070 + symbol: pss_seg7_vertex_0700B070 + +pss_seg7_vertex_0700B160: + type: VTX + count: 15 + offset: 0xB160 + symbol: pss_seg7_vertex_0700B160 + +pss_seg7_vertex_0700B250: + type: VTX + count: 15 + offset: 0xB250 + symbol: pss_seg7_vertex_0700B250 + +pss_seg7_dl_0700B340: + type: GFX + offset: 0xB340 + symbol: pss_seg7_dl_0700B340 + +pss_seg7_dl_0700B3F0: + type: GFX + offset: 0xB3F0 + symbol: pss_seg7_dl_0700B3F0 + +pss_seg7_vertex_0700B4A8: + type: VTX + count: 15 + offset: 0xB4A8 + symbol: pss_seg7_vertex_0700B4A8 + +pss_seg7_vertex_0700B598: + type: VTX + count: 15 + offset: 0xB598 + symbol: pss_seg7_vertex_0700B598 + +pss_seg7_vertex_0700B688: + type: VTX + count: 15 + offset: 0xB688 + symbol: pss_seg7_vertex_0700B688 + +pss_seg7_vertex_0700B778: + type: VTX + count: 15 + offset: 0xB778 + symbol: pss_seg7_vertex_0700B778 + +pss_seg7_vertex_0700B868: + type: VTX + count: 15 + offset: 0xB868 + symbol: pss_seg7_vertex_0700B868 + +pss_seg7_vertex_0700B958: + type: VTX + count: 15 + offset: 0xB958 + symbol: pss_seg7_vertex_0700B958 + +pss_seg7_vertex_0700BA48: + type: VTX + count: 15 + offset: 0xBA48 + symbol: pss_seg7_vertex_0700BA48 + +pss_seg7_vertex_0700BB38: + type: VTX + count: 15 + offset: 0xBB38 + symbol: pss_seg7_vertex_0700BB38 + +pss_seg7_vertex_0700BC28: + type: VTX + count: 15 + offset: 0xBC28 + symbol: pss_seg7_vertex_0700BC28 + +pss_seg7_vertex_0700BD18: + type: VTX + count: 14 + offset: 0xBD18 + symbol: pss_seg7_vertex_0700BD18 + +pss_seg7_vertex_0700BDF8: + type: VTX + count: 15 + offset: 0xBDF8 + symbol: pss_seg7_vertex_0700BDF8 + +pss_seg7_vertex_0700BEE8: + type: VTX + count: 15 + offset: 0xBEE8 + symbol: pss_seg7_vertex_0700BEE8 + +pss_seg7_vertex_0700BFD8: + type: VTX + count: 15 + offset: 0xBFD8 + symbol: pss_seg7_vertex_0700BFD8 + +pss_seg7_vertex_0700C0C8: + type: VTX + count: 15 + offset: 0xC0C8 + symbol: pss_seg7_vertex_0700C0C8 + +pss_seg7_vertex_0700C1B8: + type: VTX + count: 15 + offset: 0xC1B8 + symbol: pss_seg7_vertex_0700C1B8 + +pss_seg7_vertex_0700C2A8: + type: VTX + count: 15 + offset: 0xC2A8 + symbol: pss_seg7_vertex_0700C2A8 + +pss_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: pss_seg7_vertex_0700C398 + +pss_seg7_vertex_0700C488: + type: VTX + count: 15 + offset: 0xC488 + symbol: pss_seg7_vertex_0700C488 + +pss_seg7_vertex_0700C578: + type: VTX + count: 15 + offset: 0xC578 + symbol: pss_seg7_vertex_0700C578 + +pss_seg7_vertex_0700C668: + type: VTX + count: 15 + offset: 0xC668 + symbol: pss_seg7_vertex_0700C668 + +pss_seg7_vertex_0700C758: + type: VTX + count: 15 + offset: 0xC758 + symbol: pss_seg7_vertex_0700C758 + +pss_seg7_vertex_0700C848: + type: VTX + count: 14 + offset: 0xC848 + symbol: pss_seg7_vertex_0700C848 + +pss_seg7_vertex_0700C928: + type: VTX + count: 15 + offset: 0xC928 + symbol: pss_seg7_vertex_0700C928 + +pss_seg7_vertex_0700CA18: + type: VTX + count: 15 + offset: 0xCA18 + symbol: pss_seg7_vertex_0700CA18 + +pss_seg7_vertex_0700CB08: + type: VTX + count: 15 + offset: 0xCB08 + symbol: pss_seg7_vertex_0700CB08 + +pss_seg7_vertex_0700CBF8: + type: VTX + count: 11 + offset: 0xCBF8 + symbol: pss_seg7_vertex_0700CBF8 + +pss_seg7_dl_0700CCA8: + type: GFX + offset: 0xCCA8 + symbol: pss_seg7_dl_0700CCA8 + +pss_seg7_dl_0700D338: + type: GFX + offset: 0xD338 + symbol: pss_seg7_dl_0700D338 + +pss_seg7_vertex_0700D3A8: + type: VTX + count: 15 + offset: 0xD3A8 + symbol: pss_seg7_vertex_0700D3A8 + +pss_seg7_vertex_0700D498: + type: VTX + count: 15 + offset: 0xD498 + symbol: pss_seg7_vertex_0700D498 + +pss_seg7_vertex_0700D588: + type: VTX + count: 16 + offset: 0xD588 + symbol: pss_seg7_vertex_0700D588 + +pss_seg7_vertex_0700D688: + type: VTX + count: 14 + offset: 0xD688 + symbol: pss_seg7_vertex_0700D688 + +pss_seg7_vertex_0700D768: + type: VTX + count: 15 + offset: 0xD768 + symbol: pss_seg7_vertex_0700D768 + +pss_seg7_vertex_0700D858: + type: VTX + count: 13 + offset: 0xD858 + symbol: pss_seg7_vertex_0700D858 + +pss_seg7_dl_0700D928: + type: GFX + offset: 0xD928 + symbol: pss_seg7_dl_0700D928 + +pss_seg7_dl_0700DAD8: + type: GFX + offset: 0xDAD8 + symbol: pss_seg7_dl_0700DAD8 + +pss_seg7_vertex_0700DB48: + type: VTX + count: 4 + offset: 0xDB48 + symbol: pss_seg7_vertex_0700DB48 + +pss_seg7_vertex_0700DB88: + type: VTX + count: 12 + offset: 0xDB88 + symbol: pss_seg7_vertex_0700DB88 + +pss_seg7_vertex_0700DC48: + type: VTX + count: 15 + offset: 0xDC48 + symbol: pss_seg7_vertex_0700DC48 + +pss_seg7_vertex_0700DD38: + type: VTX + count: 15 + offset: 0xDD38 + symbol: pss_seg7_vertex_0700DD38 + +pss_seg7_vertex_0700DE28: + type: VTX + count: 15 + offset: 0xDE28 + symbol: pss_seg7_vertex_0700DE28 + +pss_seg7_vertex_0700DF18: + type: VTX + count: 14 + offset: 0xDF18 + symbol: pss_seg7_vertex_0700DF18 + +pss_seg7_vertex_0700DFF8: + type: VTX + count: 11 + offset: 0xDFF8 + symbol: pss_seg7_vertex_0700DFF8 + +pss_seg7_dl_0700E0A8: + type: GFX + offset: 0xE0A8 + symbol: pss_seg7_dl_0700E0A8 + +pss_seg7_dl_0700E0E0: + type: GFX + offset: 0xE0E0 + symbol: pss_seg7_dl_0700E0E0 + +pss_seg7_dl_0700E138: + type: GFX + offset: 0xE138 + symbol: pss_seg7_dl_0700E138 + +pss_seg7_dl_0700E2B0: + type: GFX + offset: 0xE2B0 + symbol: pss_seg7_dl_0700E2B0 + +pss_seg7_lights_0700E348: + type: LIGHTS + size: 24 + offset: 0xE348 + symbol: pss_seg7_lights_0700E348 + +pss_seg7_vertex_0700E360: + type: VTX + count: 4 + offset: 0xE360 + symbol: pss_seg7_vertex_0700E360 + +pss_seg7_dl_0700E3A0: + type: GFX + offset: 0xE3A0 + symbol: pss_seg7_dl_0700E3A0 + +pss_seg7_dl_0700E3E8: + type: GFX + offset: 0xE3E8 + symbol: pss_seg7_dl_0700E3E8 + +pss_seg7_collision: + type: SM64:COLLISION + offset: 0xE490 + symbol: pss_seg7_collision + +pss_seg7_macro_objs: + type: SM64:MACRO + offset: 0x10F00 + symbol: pss_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss/geo.yml new file mode 100644 index 0000000..69daa8e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/pss/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/pss.yml" + autopads: false + segments: + - [ 0xE, 0x4B5EB0 ] + +pss_geo_000100: + type: SM64:GEO_LAYOUT + offset: 0xE000100 + symbol: pss_geo_000100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr.yml new file mode 100644 index 0000000..0d0f760 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr.yml @@ -0,0 +1,3893 @@ +:config: + autopads: false + compression: + offset: 0x4358D0 + segments: + - [ 0x7, 0x4358D0 ] + external_files: + - "assets/ymls/jp/textures/sky.yml" + header: + header: + - '#include "rr/geo.h"' + - '' + - 'extern const LevelScript level_rr_entry[];' + +quarter_flying_carpet: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: texture_quarter_flying_carpet + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: rr_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: rr_seg7_texture_07001800 + +dl_cruiser_metal_holes_vertex_group: + type: VTX + count: 16 + offset: 0x2000 + symbol: dl_cruiser_metal_holes_vertex_group + +dl_cruiser_metal_holes_model: + type: GFX + offset: 0x2100 + symbol: dl_cruiser_metal_holes_model + +dl_cruiser_metal_holes: + type: GFX + offset: 0x2168 + symbol: dl_cruiser_metal_holes + +rr_seg7_vertex_070021D8: + type: VTX + count: 15 + offset: 0x21D8 + symbol: rr_seg7_vertex_070021D8 + +rr_seg7_vertex_070022C8: + type: VTX + count: 15 + offset: 0x22C8 + symbol: rr_seg7_vertex_070022C8 + +rr_seg7_vertex_070023B8: + type: VTX + count: 16 + offset: 0x23B8 + symbol: rr_seg7_vertex_070023B8 + +rr_seg7_vertex_070024B8: + type: VTX + count: 14 + offset: 0x24B8 + symbol: rr_seg7_vertex_070024B8 + +rr_seg7_vertex_07002598: + type: VTX + count: 15 + offset: 0x2598 + symbol: rr_seg7_vertex_07002598 + +rr_seg7_vertex_07002688: + type: VTX + count: 7 + offset: 0x2688 + symbol: rr_seg7_vertex_07002688 + +rr_seg7_vertex_070026F8: + type: VTX + count: 16 + offset: 0x26F8 + symbol: rr_seg7_vertex_070026F8 + +rr_seg7_vertex_070027F8: + type: VTX + count: 15 + offset: 0x27F8 + symbol: rr_seg7_vertex_070027F8 + +rr_seg7_vertex_070028E8: + type: VTX + count: 15 + offset: 0x28E8 + symbol: rr_seg7_vertex_070028E8 + +rr_seg7_vertex_070029D8: + type: VTX + count: 4 + offset: 0x29D8 + symbol: rr_seg7_vertex_070029D8 + +rr_seg7_dl_07002A18: + type: GFX + offset: 0x2A18 + symbol: rr_seg7_dl_07002A18 + +rr_seg7_dl_07002BC8: + type: GFX + offset: 0x2BC8 + symbol: rr_seg7_dl_07002BC8 + +rr_seg7_dl_07002CC8: + type: GFX + offset: 0x2CC8 + symbol: rr_seg7_dl_07002CC8 + +rr_seg7_vertex_07002D40: + type: VTX + count: 4 + offset: 0x2D40 + symbol: rr_seg7_vertex_07002D40 + +rr_seg7_vertex_07002D80: + type: VTX + count: 8 + offset: 0x2D80 + symbol: rr_seg7_vertex_07002D80 + +rr_seg7_dl_07002E00: + type: GFX + offset: 0x2E00 + symbol: rr_seg7_dl_07002E00 + +rr_seg7_dl_07002E38: + type: GFX + offset: 0x2E38 + symbol: rr_seg7_dl_07002E38 + +rr_seg7_dl_07002E80: + type: GFX + offset: 0x2E80 + symbol: rr_seg7_dl_07002E80 + +rr_seg7_vertex_07002EF8: + type: VTX + count: 14 + offset: 0x2EF8 + symbol: rr_seg7_vertex_07002EF8 + +rr_seg7_vertex_07002FD8: + type: VTX + count: 16 + offset: 0x2FD8 + symbol: rr_seg7_vertex_07002FD8 + +rr_seg7_vertex_070030D8: + type: VTX + count: 16 + offset: 0x30D8 + symbol: rr_seg7_vertex_070030D8 + +rr_seg7_vertex_070031D8: + type: VTX + count: 14 + offset: 0x31D8 + symbol: rr_seg7_vertex_070031D8 + +rr_seg7_vertex_070032B8: + type: VTX + count: 15 + offset: 0x32B8 + symbol: rr_seg7_vertex_070032B8 + +rr_seg7_vertex_070033A8: + type: VTX + count: 14 + offset: 0x33A8 + symbol: rr_seg7_vertex_070033A8 + +rr_seg7_vertex_07003488: + type: VTX + count: 14 + offset: 0x3488 + symbol: rr_seg7_vertex_07003488 + +rr_seg7_vertex_07003568: + type: VTX + count: 16 + offset: 0x3568 + symbol: rr_seg7_vertex_07003568 + +rr_seg7_vertex_07003668: + type: VTX + count: 15 + offset: 0x3668 + symbol: rr_seg7_vertex_07003668 + +rr_seg7_vertex_07003758: + type: VTX + count: 16 + offset: 0x3758 + symbol: rr_seg7_vertex_07003758 + +rr_seg7_vertex_07003858: + type: VTX + count: 15 + offset: 0x3858 + symbol: rr_seg7_vertex_07003858 + +rr_seg7_vertex_07003948: + type: VTX + count: 14 + offset: 0x3948 + symbol: rr_seg7_vertex_07003948 + +rr_seg7_vertex_07003A28: + type: VTX + count: 14 + offset: 0x3A28 + symbol: rr_seg7_vertex_07003A28 + +rr_seg7_vertex_07003B08: + type: VTX + count: 15 + offset: 0x3B08 + symbol: rr_seg7_vertex_07003B08 + +rr_seg7_vertex_07003BF8: + type: VTX + count: 16 + offset: 0x3BF8 + symbol: rr_seg7_vertex_07003BF8 + +rr_seg7_vertex_07003CF8: + type: VTX + count: 15 + offset: 0x3CF8 + symbol: rr_seg7_vertex_07003CF8 + +rr_seg7_vertex_07003DE8: + type: VTX + count: 16 + offset: 0x3DE8 + symbol: rr_seg7_vertex_07003DE8 + +rr_seg7_vertex_07003EE8: + type: VTX + count: 16 + offset: 0x3EE8 + symbol: rr_seg7_vertex_07003EE8 + +rr_seg7_vertex_07003FE8: + type: VTX + count: 7 + offset: 0x3FE8 + symbol: rr_seg7_vertex_07003FE8 + +rr_seg7_vertex_07004058: + type: VTX + count: 15 + offset: 0x4058 + symbol: rr_seg7_vertex_07004058 + +rr_seg7_vertex_07004148: + type: VTX + count: 16 + offset: 0x4148 + symbol: rr_seg7_vertex_07004148 + +rr_seg7_vertex_07004248: + type: VTX + count: 15 + offset: 0x4248 + symbol: rr_seg7_vertex_07004248 + +rr_seg7_vertex_07004338: + type: VTX + count: 15 + offset: 0x4338 + symbol: rr_seg7_vertex_07004338 + +rr_seg7_vertex_07004428: + type: VTX + count: 4 + offset: 0x4428 + symbol: rr_seg7_vertex_07004428 + +rr_seg7_dl_07004468: + type: GFX + offset: 0x4468 + symbol: rr_seg7_dl_07004468 + +rr_seg7_dl_07004950: + type: GFX + offset: 0x4950 + symbol: rr_seg7_dl_07004950 + +rr_seg7_dl_07004A98: + type: GFX + offset: 0x4A98 + symbol: rr_seg7_dl_07004A98 + +rr_seg7_vertex_07004B10: + type: VTX + count: 16 + offset: 0x4B10 + symbol: rr_seg7_vertex_07004B10 + +rr_seg7_vertex_07004C10: + type: VTX + count: 16 + offset: 0x4C10 + symbol: rr_seg7_vertex_07004C10 + +rr_seg7_vertex_07004D10: + type: VTX + count: 15 + offset: 0x4D10 + symbol: rr_seg7_vertex_07004D10 + +rr_seg7_vertex_07004E00: + type: VTX + count: 14 + offset: 0x4E00 + symbol: rr_seg7_vertex_07004E00 + +rr_seg7_vertex_07004EE0: + type: VTX + count: 15 + offset: 0x4EE0 + symbol: rr_seg7_vertex_07004EE0 + +rr_seg7_vertex_07004FD0: + type: VTX + count: 15 + offset: 0x4FD0 + symbol: rr_seg7_vertex_07004FD0 + +rr_seg7_vertex_070050C0: + type: VTX + count: 15 + offset: 0x50C0 + symbol: rr_seg7_vertex_070050C0 + +rr_seg7_vertex_070051B0: + type: VTX + count: 16 + offset: 0x51B0 + symbol: rr_seg7_vertex_070051B0 + +rr_seg7_vertex_070052B0: + type: VTX + count: 16 + offset: 0x52B0 + symbol: rr_seg7_vertex_070052B0 + +rr_seg7_vertex_070053B0: + type: VTX + count: 16 + offset: 0x53B0 + symbol: rr_seg7_vertex_070053B0 + +rr_seg7_vertex_070054B0: + type: VTX + count: 16 + offset: 0x54B0 + symbol: rr_seg7_vertex_070054B0 + +rr_seg7_vertex_070055B0: + type: VTX + count: 16 + offset: 0x55B0 + symbol: rr_seg7_vertex_070055B0 + +rr_seg7_vertex_070056B0: + type: VTX + count: 4 + offset: 0x56B0 + symbol: rr_seg7_vertex_070056B0 + +rr_seg7_vertex_070056F0: + type: VTX + count: 16 + offset: 0x56F0 + symbol: rr_seg7_vertex_070056F0 + +rr_seg7_dl_070057F0: + type: GFX + offset: 0x57F0 + symbol: rr_seg7_dl_070057F0 + +rr_seg7_dl_07005A48: + type: GFX + offset: 0x5A48 + symbol: rr_seg7_dl_07005A48 + +rr_seg7_dl_07005C18: + type: GFX + offset: 0x5C18 + symbol: rr_seg7_dl_07005C18 + +rr_seg7_dl_07005C80: + type: GFX + offset: 0x5C80 + symbol: rr_seg7_dl_07005C80 + +rr_seg7_vertex_07005D00: + type: VTX + count: 15 + offset: 0x5D00 + symbol: rr_seg7_vertex_07005D00 + +rr_seg7_vertex_07005DF0: + type: VTX + count: 16 + offset: 0x5DF0 + symbol: rr_seg7_vertex_07005DF0 + +rr_seg7_vertex_07005EF0: + type: VTX + count: 16 + offset: 0x5EF0 + symbol: rr_seg7_vertex_07005EF0 + +rr_seg7_vertex_07005FF0: + type: VTX + count: 16 + offset: 0x5FF0 + symbol: rr_seg7_vertex_07005FF0 + +rr_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: rr_seg7_vertex_070060F0 + +rr_seg7_vertex_070061E0: + type: VTX + count: 15 + offset: 0x61E0 + symbol: rr_seg7_vertex_070061E0 + +rr_seg7_vertex_070062D0: + type: VTX + count: 14 + offset: 0x62D0 + symbol: rr_seg7_vertex_070062D0 + +rr_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: rr_seg7_vertex_070063B0 + +rr_seg7_vertex_070064A0: + type: VTX + count: 15 + offset: 0x64A0 + symbol: rr_seg7_vertex_070064A0 + +rr_seg7_vertex_07006590: + type: VTX + count: 16 + offset: 0x6590 + symbol: rr_seg7_vertex_07006590 + +rr_seg7_vertex_07006690: + type: VTX + count: 4 + offset: 0x6690 + symbol: rr_seg7_vertex_07006690 + +rr_seg7_vertex_070066D0: + type: VTX + count: 15 + offset: 0x66D0 + symbol: rr_seg7_vertex_070066D0 + +rr_seg7_vertex_070067C0: + type: VTX + count: 15 + offset: 0x67C0 + symbol: rr_seg7_vertex_070067C0 + +rr_seg7_vertex_070068B0: + type: VTX + count: 15 + offset: 0x68B0 + symbol: rr_seg7_vertex_070068B0 + +rr_seg7_vertex_070069A0: + type: VTX + count: 16 + offset: 0x69A0 + symbol: rr_seg7_vertex_070069A0 + +rr_seg7_vertex_07006AA0: + type: VTX + count: 14 + offset: 0x6AA0 + symbol: rr_seg7_vertex_07006AA0 + +rr_seg7_vertex_07006B80: + type: VTX + count: 14 + offset: 0x6B80 + symbol: rr_seg7_vertex_07006B80 + +rr_seg7_vertex_07006C60: + type: VTX + count: 15 + offset: 0x6C60 + symbol: rr_seg7_vertex_07006C60 + +rr_seg7_vertex_07006D50: + type: VTX + count: 16 + offset: 0x6D50 + symbol: rr_seg7_vertex_07006D50 + +rr_seg7_vertex_07006E50: + type: VTX + count: 14 + offset: 0x6E50 + symbol: rr_seg7_vertex_07006E50 + +rr_seg7_vertex_07006F30: + type: VTX + count: 15 + offset: 0x6F30 + symbol: rr_seg7_vertex_07006F30 + +rr_seg7_vertex_07007020: + type: VTX + count: 15 + offset: 0x7020 + symbol: rr_seg7_vertex_07007020 + +rr_seg7_vertex_07007110: + type: VTX + count: 4 + offset: 0x7110 + symbol: rr_seg7_vertex_07007110 + +rr_seg7_vertex_07007150: + type: VTX + count: 16 + offset: 0x7150 + symbol: rr_seg7_vertex_07007150 + +rr_seg7_vertex_07007250: + type: VTX + count: 16 + offset: 0x7250 + symbol: rr_seg7_vertex_07007250 + +rr_seg7_vertex_07007350: + type: VTX + count: 8 + offset: 0x7350 + symbol: rr_seg7_vertex_07007350 + +rr_seg7_vertex_070073D0: + type: VTX + count: 16 + offset: 0x73D0 + symbol: rr_seg7_vertex_070073D0 + +rr_seg7_vertex_070074D0: + type: VTX + count: 15 + offset: 0x74D0 + symbol: rr_seg7_vertex_070074D0 + +rr_seg7_vertex_070075C0: + type: VTX + count: 15 + offset: 0x75C0 + symbol: rr_seg7_vertex_070075C0 + +rr_seg7_dl_070076B0: + type: GFX + offset: 0x76B0 + symbol: rr_seg7_dl_070076B0 + +rr_seg7_dl_07007868: + type: GFX + offset: 0x7868 + symbol: rr_seg7_dl_07007868 + +rr_seg7_dl_070079B0: + type: GFX + offset: 0x79B0 + symbol: rr_seg7_dl_070079B0 + +rr_seg7_dl_07007CB0: + type: GFX + offset: 0x7CB0 + symbol: rr_seg7_dl_07007CB0 + +rr_seg7_dl_07007D88: + type: GFX + offset: 0x7D88 + symbol: rr_seg7_dl_07007D88 + +rr_seg7_dl_07007E60: + type: GFX + offset: 0x7E60 + symbol: rr_seg7_dl_07007E60 + +rr_seg7_vertex_07007EF0: + type: VTX + count: 16 + offset: 0x7EF0 + symbol: rr_seg7_vertex_07007EF0 + +rr_seg7_vertex_07007FF0: + type: VTX + count: 16 + offset: 0x7FF0 + symbol: rr_seg7_vertex_07007FF0 + +rr_seg7_vertex_070080F0: + type: VTX + count: 8 + offset: 0x80F0 + symbol: rr_seg7_vertex_070080F0 + +rr_seg7_dl_07008170: + type: GFX + offset: 0x8170 + symbol: rr_seg7_dl_07008170 + +rr_seg7_dl_07008258: + type: GFX + offset: 0x8258 + symbol: rr_seg7_dl_07008258 + +rr_seg7_vertex_070082C8: + type: VTX + count: 16 + offset: 0x82C8 + symbol: rr_seg7_vertex_070082C8 + +rr_seg7_vertex_070083C8: + type: VTX + count: 16 + offset: 0x83C8 + symbol: rr_seg7_vertex_070083C8 + +rr_seg7_vertex_070084C8: + type: VTX + count: 15 + offset: 0x84C8 + symbol: rr_seg7_vertex_070084C8 + +rr_seg7_vertex_070085B8: + type: VTX + count: 16 + offset: 0x85B8 + symbol: rr_seg7_vertex_070085B8 + +rr_seg7_vertex_070086B8: + type: VTX + count: 14 + offset: 0x86B8 + symbol: rr_seg7_vertex_070086B8 + +rr_seg7_vertex_07008798: + type: VTX + count: 12 + offset: 0x8798 + symbol: rr_seg7_vertex_07008798 + +rr_seg7_vertex_07008858: + type: VTX + count: 16 + offset: 0x8858 + symbol: rr_seg7_vertex_07008858 + +rr_seg7_vertex_07008958: + type: VTX + count: 16 + offset: 0x8958 + symbol: rr_seg7_vertex_07008958 + +rr_seg7_vertex_07008A58: + type: VTX + count: 16 + offset: 0x8A58 + symbol: rr_seg7_vertex_07008A58 + +rr_seg7_dl_07008B58: + type: GFX + offset: 0x8B58 + symbol: rr_seg7_dl_07008B58 + +rr_seg7_dl_07008D28: + type: GFX + offset: 0x8D28 + symbol: rr_seg7_dl_07008D28 + +rr_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: rr_seg7_dl_07008E20 + +rr_seg7_vertex_07008E98: + type: VTX + count: 16 + offset: 0x8E98 + symbol: rr_seg7_vertex_07008E98 + +rr_seg7_vertex_07008F98: + type: VTX + count: 16 + offset: 0x8F98 + symbol: rr_seg7_vertex_07008F98 + +rr_seg7_vertex_07009098: + type: VTX + count: 15 + offset: 0x9098 + symbol: rr_seg7_vertex_07009098 + +rr_seg7_vertex_07009188: + type: VTX + count: 14 + offset: 0x9188 + symbol: rr_seg7_vertex_07009188 + +rr_seg7_vertex_07009268: + type: VTX + count: 15 + offset: 0x9268 + symbol: rr_seg7_vertex_07009268 + +rr_seg7_vertex_07009358: + type: VTX + count: 15 + offset: 0x9358 + symbol: rr_seg7_vertex_07009358 + +rr_seg7_vertex_07009448: + type: VTX + count: 15 + offset: 0x9448 + symbol: rr_seg7_vertex_07009448 + +rr_seg7_vertex_07009538: + type: VTX + count: 15 + offset: 0x9538 + symbol: rr_seg7_vertex_07009538 + +rr_seg7_vertex_07009628: + type: VTX + count: 15 + offset: 0x9628 + symbol: rr_seg7_vertex_07009628 + +rr_seg7_vertex_07009718: + type: VTX + count: 15 + offset: 0x9718 + symbol: rr_seg7_vertex_07009718 + +rr_seg7_vertex_07009808: + type: VTX + count: 15 + offset: 0x9808 + symbol: rr_seg7_vertex_07009808 + +rr_seg7_vertex_070098F8: + type: VTX + count: 15 + offset: 0x98F8 + symbol: rr_seg7_vertex_070098F8 + +rr_seg7_vertex_070099E8: + type: VTX + count: 15 + offset: 0x99E8 + symbol: rr_seg7_vertex_070099E8 + +rr_seg7_vertex_07009AD8: + type: VTX + count: 16 + offset: 0x9AD8 + symbol: rr_seg7_vertex_07009AD8 + +rr_seg7_vertex_07009BD8: + type: VTX + count: 16 + offset: 0x9BD8 + symbol: rr_seg7_vertex_07009BD8 + +rr_seg7_vertex_07009CD8: + type: VTX + count: 16 + offset: 0x9CD8 + symbol: rr_seg7_vertex_07009CD8 + +rr_seg7_vertex_07009DD8: + type: VTX + count: 14 + offset: 0x9DD8 + symbol: rr_seg7_vertex_07009DD8 + +rr_seg7_vertex_07009EB8: + type: VTX + count: 16 + offset: 0x9EB8 + symbol: rr_seg7_vertex_07009EB8 + +rr_seg7_vertex_07009FB8: + type: VTX + count: 14 + offset: 0x9FB8 + symbol: rr_seg7_vertex_07009FB8 + +rr_seg7_vertex_0700A098: + type: VTX + count: 15 + offset: 0xA098 + symbol: rr_seg7_vertex_0700A098 + +rr_seg7_vertex_0700A188: + type: VTX + count: 16 + offset: 0xA188 + symbol: rr_seg7_vertex_0700A188 + +rr_seg7_vertex_0700A288: + type: VTX + count: 16 + offset: 0xA288 + symbol: rr_seg7_vertex_0700A288 + +rr_seg7_vertex_0700A388: + type: VTX + count: 14 + offset: 0xA388 + symbol: rr_seg7_vertex_0700A388 + +rr_seg7_vertex_0700A468: + type: VTX + count: 16 + offset: 0xA468 + symbol: rr_seg7_vertex_0700A468 + +rr_seg7_vertex_0700A568: + type: VTX + count: 15 + offset: 0xA568 + symbol: rr_seg7_vertex_0700A568 + +rr_seg7_vertex_0700A658: + type: VTX + count: 15 + offset: 0xA658 + symbol: rr_seg7_vertex_0700A658 + +rr_seg7_vertex_0700A748: + type: VTX + count: 15 + offset: 0xA748 + symbol: rr_seg7_vertex_0700A748 + +rr_seg7_vertex_0700A838: + type: VTX + count: 15 + offset: 0xA838 + symbol: rr_seg7_vertex_0700A838 + +rr_seg7_vertex_0700A928: + type: VTX + count: 15 + offset: 0xA928 + symbol: rr_seg7_vertex_0700A928 + +rr_seg7_vertex_0700AA18: + type: VTX + count: 16 + offset: 0xAA18 + symbol: rr_seg7_vertex_0700AA18 + +rr_seg7_vertex_0700AB18: + type: VTX + count: 15 + offset: 0xAB18 + symbol: rr_seg7_vertex_0700AB18 + +rr_seg7_vertex_0700AC08: + type: VTX + count: 14 + offset: 0xAC08 + symbol: rr_seg7_vertex_0700AC08 + +rr_seg7_vertex_0700ACE8: + type: VTX + count: 14 + offset: 0xACE8 + symbol: rr_seg7_vertex_0700ACE8 + +rr_seg7_vertex_0700ADC8: + type: VTX + count: 15 + offset: 0xADC8 + symbol: rr_seg7_vertex_0700ADC8 + +rr_seg7_vertex_0700AEB8: + type: VTX + count: 16 + offset: 0xAEB8 + symbol: rr_seg7_vertex_0700AEB8 + +rr_seg7_vertex_0700AFB8: + type: VTX + count: 16 + offset: 0xAFB8 + symbol: rr_seg7_vertex_0700AFB8 + +rr_seg7_vertex_0700B0B8: + type: VTX + count: 8 + offset: 0xB0B8 + symbol: rr_seg7_vertex_0700B0B8 + +rr_seg7_dl_0700B138: + type: GFX + offset: 0xB138 + symbol: rr_seg7_dl_0700B138 + +rr_seg7_dl_0700BB48: + type: GFX + offset: 0xBB48 + symbol: rr_seg7_dl_0700BB48 + +rr_seg7_vertex_0700BBB8: + type: VTX + count: 16 + offset: 0xBBB8 + symbol: rr_seg7_vertex_0700BBB8 + +rr_seg7_vertex_0700BCB8: + type: VTX + count: 16 + offset: 0xBCB8 + symbol: rr_seg7_vertex_0700BCB8 + +rr_seg7_vertex_0700BDB8: + type: VTX + count: 16 + offset: 0xBDB8 + symbol: rr_seg7_vertex_0700BDB8 + +rr_seg7_vertex_0700BEB8: + type: VTX + count: 14 + offset: 0xBEB8 + symbol: rr_seg7_vertex_0700BEB8 + +rr_seg7_vertex_0700BF98: + type: VTX + count: 16 + offset: 0xBF98 + symbol: rr_seg7_vertex_0700BF98 + +rr_seg7_vertex_0700C098: + type: VTX + count: 15 + offset: 0xC098 + symbol: rr_seg7_vertex_0700C098 + +rr_seg7_vertex_0700C188: + type: VTX + count: 15 + offset: 0xC188 + symbol: rr_seg7_vertex_0700C188 + +rr_seg7_vertex_0700C278: + type: VTX + count: 14 + offset: 0xC278 + symbol: rr_seg7_vertex_0700C278 + +rr_seg7_vertex_0700C358: + type: VTX + count: 16 + offset: 0xC358 + symbol: rr_seg7_vertex_0700C358 + +rr_seg7_vertex_0700C458: + type: VTX + count: 16 + offset: 0xC458 + symbol: rr_seg7_vertex_0700C458 + +rr_seg7_vertex_0700C558: + type: VTX + count: 16 + offset: 0xC558 + symbol: rr_seg7_vertex_0700C558 + +rr_seg7_vertex_0700C658: + type: VTX + count: 4 + offset: 0xC658 + symbol: rr_seg7_vertex_0700C658 + +rr_seg7_dl_0700C698: + type: GFX + offset: 0xC698 + symbol: rr_seg7_dl_0700C698 + +rr_seg7_dl_0700C820: + type: GFX + offset: 0xC820 + symbol: rr_seg7_dl_0700C820 + +rr_seg7_dl_0700C9B8: + type: GFX + offset: 0xC9B8 + symbol: rr_seg7_dl_0700C9B8 + +rr_seg7_dl_0700CA38: + type: GFX + offset: 0xCA38 + symbol: rr_seg7_dl_0700CA38 + +rr_seg7_vertex_0700CAB8: + type: VTX + count: 15 + offset: 0xCAB8 + symbol: rr_seg7_vertex_0700CAB8 + +rr_seg7_vertex_0700CBA8: + type: VTX + count: 16 + offset: 0xCBA8 + symbol: rr_seg7_vertex_0700CBA8 + +rr_seg7_vertex_0700CCA8: + type: VTX + count: 14 + offset: 0xCCA8 + symbol: rr_seg7_vertex_0700CCA8 + +rr_seg7_vertex_0700CD88: + type: VTX + count: 16 + offset: 0xCD88 + symbol: rr_seg7_vertex_0700CD88 + +rr_seg7_vertex_0700CE88: + type: VTX + count: 16 + offset: 0xCE88 + symbol: rr_seg7_vertex_0700CE88 + +rr_seg7_vertex_0700CF88: + type: VTX + count: 15 + offset: 0xCF88 + symbol: rr_seg7_vertex_0700CF88 + +rr_seg7_vertex_0700D078: + type: VTX + count: 16 + offset: 0xD078 + symbol: rr_seg7_vertex_0700D078 + +rr_seg7_vertex_0700D178: + type: VTX + count: 15 + offset: 0xD178 + symbol: rr_seg7_vertex_0700D178 + +rr_seg7_vertex_0700D268: + type: VTX + count: 15 + offset: 0xD268 + symbol: rr_seg7_vertex_0700D268 + +rr_seg7_vertex_0700D358: + type: VTX + count: 15 + offset: 0xD358 + symbol: rr_seg7_vertex_0700D358 + +rr_seg7_vertex_0700D448: + type: VTX + count: 4 + offset: 0xD448 + symbol: rr_seg7_vertex_0700D448 + +rr_seg7_vertex_0700D488: + type: VTX + count: 16 + offset: 0xD488 + symbol: rr_seg7_vertex_0700D488 + +rr_seg7_vertex_0700D588: + type: VTX + count: 16 + offset: 0xD588 + symbol: rr_seg7_vertex_0700D588 + +rr_seg7_vertex_0700D688: + type: VTX + count: 8 + offset: 0xD688 + symbol: rr_seg7_vertex_0700D688 + +rr_seg7_vertex_0700D708: + type: VTX + count: 6 + offset: 0xD708 + symbol: rr_seg7_vertex_0700D708 + +rr_seg7_dl_0700D768: + type: GFX + offset: 0xD768 + symbol: rr_seg7_dl_0700D768 + +rr_seg7_dl_0700DAD8: + type: GFX + offset: 0xDAD8 + symbol: rr_seg7_dl_0700DAD8 + +rr_seg7_dl_0700DBA8: + type: GFX + offset: 0xDBA8 + symbol: rr_seg7_dl_0700DBA8 + +rr_seg7_dl_0700DBD8: + type: GFX + offset: 0xDBD8 + symbol: rr_seg7_dl_0700DBD8 + +rr_seg7_vertex_0700DC58: + type: VTX + count: 15 + offset: 0xDC58 + symbol: rr_seg7_vertex_0700DC58 + +rr_seg7_vertex_0700DD48: + type: VTX + count: 11 + offset: 0xDD48 + symbol: rr_seg7_vertex_0700DD48 + +rr_seg7_dl_0700DDF8: + type: GFX + offset: 0xDDF8 + symbol: rr_seg7_dl_0700DDF8 + +rr_seg7_dl_0700DE88: + type: GFX + offset: 0xDE88 + symbol: rr_seg7_dl_0700DE88 + +rr_seg7_vertex_0700DEF8: + type: VTX + count: 16 + offset: 0xDEF8 + symbol: rr_seg7_vertex_0700DEF8 + +rr_seg7_vertex_0700DFF8: + type: VTX + count: 11 + offset: 0xDFF8 + symbol: rr_seg7_vertex_0700DFF8 + +rr_seg7_dl_0700E0A8: + type: GFX + offset: 0xE0A8 + symbol: rr_seg7_dl_0700E0A8 + +rr_seg7_dl_0700E110: + type: GFX + offset: 0xE110 + symbol: rr_seg7_dl_0700E110 + +rr_seg7_dl_0700E178: + type: GFX + offset: 0xE178 + symbol: rr_seg7_dl_0700E178 + +rr_seg7_vertex_0700E208: + type: VTX + count: 15 + offset: 0xE208 + symbol: rr_seg7_vertex_0700E208 + +rr_seg7_vertex_0700E2F8: + type: VTX + count: 15 + offset: 0xE2F8 + symbol: rr_seg7_vertex_0700E2F8 + +rr_seg7_vertex_0700E3E8: + type: VTX + count: 15 + offset: 0xE3E8 + symbol: rr_seg7_vertex_0700E3E8 + +rr_seg7_vertex_0700E4D8: + type: VTX + count: 15 + offset: 0xE4D8 + symbol: rr_seg7_vertex_0700E4D8 + +rr_seg7_vertex_0700E5C8: + type: VTX + count: 16 + offset: 0xE5C8 + symbol: rr_seg7_vertex_0700E5C8 + +rr_seg7_dl_0700E6C8: + type: GFX + offset: 0xE6C8 + symbol: rr_seg7_dl_0700E6C8 + +rr_seg7_dl_0700E830: + type: GFX + offset: 0xE830 + symbol: rr_seg7_dl_0700E830 + +rr_seg7_vertex_0700E8B0: + type: VTX + count: 8 + offset: 0xE8B0 + symbol: rr_seg7_vertex_0700E8B0 + +rr_seg7_vertex_0700E930: + type: VTX + count: 15 + offset: 0xE930 + symbol: rr_seg7_vertex_0700E930 + +rr_seg7_vertex_0700EA20: + type: VTX + count: 15 + offset: 0xEA20 + symbol: rr_seg7_vertex_0700EA20 + +rr_seg7_vertex_0700EB10: + type: VTX + count: 14 + offset: 0xEB10 + symbol: rr_seg7_vertex_0700EB10 + +rr_seg7_vertex_0700EBF0: + type: VTX + count: 15 + offset: 0xEBF0 + symbol: rr_seg7_vertex_0700EBF0 + +rr_seg7_vertex_0700ECE0: + type: VTX + count: 14 + offset: 0xECE0 + symbol: rr_seg7_vertex_0700ECE0 + +rr_seg7_vertex_0700EDC0: + type: VTX + count: 14 + offset: 0xEDC0 + symbol: rr_seg7_vertex_0700EDC0 + +rr_seg7_vertex_0700EEA0: + type: VTX + count: 16 + offset: 0xEEA0 + symbol: rr_seg7_vertex_0700EEA0 + +rr_seg7_vertex_0700EFA0: + type: VTX + count: 14 + offset: 0xEFA0 + symbol: rr_seg7_vertex_0700EFA0 + +rr_seg7_vertex_0700F080: + type: VTX + count: 15 + offset: 0xF080 + symbol: rr_seg7_vertex_0700F080 + +rr_seg7_vertex_0700F170: + type: VTX + count: 15 + offset: 0xF170 + symbol: rr_seg7_vertex_0700F170 + +rr_seg7_vertex_0700F260: + type: VTX + count: 14 + offset: 0xF260 + symbol: rr_seg7_vertex_0700F260 + +rr_seg7_vertex_0700F340: + type: VTX + count: 15 + offset: 0xF340 + symbol: rr_seg7_vertex_0700F340 + +rr_seg7_vertex_0700F430: + type: VTX + count: 14 + offset: 0xF430 + symbol: rr_seg7_vertex_0700F430 + +rr_seg7_vertex_0700F510: + type: VTX + count: 15 + offset: 0xF510 + symbol: rr_seg7_vertex_0700F510 + +rr_seg7_vertex_0700F600: + type: VTX + count: 16 + offset: 0xF600 + symbol: rr_seg7_vertex_0700F600 + +rr_seg7_vertex_0700F700: + type: VTX + count: 15 + offset: 0xF700 + symbol: rr_seg7_vertex_0700F700 + +rr_seg7_vertex_0700F7F0: + type: VTX + count: 15 + offset: 0xF7F0 + symbol: rr_seg7_vertex_0700F7F0 + +rr_seg7_vertex_0700F8E0: + type: VTX + count: 16 + offset: 0xF8E0 + symbol: rr_seg7_vertex_0700F8E0 + +rr_seg7_vertex_0700F9E0: + type: VTX + count: 16 + offset: 0xF9E0 + symbol: rr_seg7_vertex_0700F9E0 + +rr_seg7_vertex_0700FAE0: + type: VTX + count: 15 + offset: 0xFAE0 + symbol: rr_seg7_vertex_0700FAE0 + +rr_seg7_vertex_0700FBD0: + type: VTX + count: 16 + offset: 0xFBD0 + symbol: rr_seg7_vertex_0700FBD0 + +rr_seg7_vertex_0700FCD0: + type: VTX + count: 14 + offset: 0xFCD0 + symbol: rr_seg7_vertex_0700FCD0 + +rr_seg7_vertex_0700FDB0: + type: VTX + count: 15 + offset: 0xFDB0 + symbol: rr_seg7_vertex_0700FDB0 + +rr_seg7_vertex_0700FEA0: + type: VTX + count: 14 + offset: 0xFEA0 + symbol: rr_seg7_vertex_0700FEA0 + +rr_seg7_vertex_0700FF80: + type: VTX + count: 15 + offset: 0xFF80 + symbol: rr_seg7_vertex_0700FF80 + +rr_seg7_vertex_07010070: + type: VTX + count: 14 + offset: 0x10070 + symbol: rr_seg7_vertex_07010070 + +rr_seg7_vertex_07010150: + type: VTX + count: 16 + offset: 0x10150 + symbol: rr_seg7_vertex_07010150 + +rr_seg7_vertex_07010250: + type: VTX + count: 15 + offset: 0x10250 + symbol: rr_seg7_vertex_07010250 + +rr_seg7_vertex_07010340: + type: VTX + count: 16 + offset: 0x10340 + symbol: rr_seg7_vertex_07010340 + +rr_seg7_vertex_07010440: + type: VTX + count: 16 + offset: 0x10440 + symbol: rr_seg7_vertex_07010440 + +rr_seg7_vertex_07010540: + type: VTX + count: 15 + offset: 0x10540 + symbol: rr_seg7_vertex_07010540 + +rr_seg7_vertex_07010630: + type: VTX + count: 16 + offset: 0x10630 + symbol: rr_seg7_vertex_07010630 + +rr_seg7_vertex_07010730: + type: VTX + count: 15 + offset: 0x10730 + symbol: rr_seg7_vertex_07010730 + +rr_seg7_vertex_07010820: + type: VTX + count: 16 + offset: 0x10820 + symbol: rr_seg7_vertex_07010820 + +rr_seg7_vertex_07010920: + type: VTX + count: 15 + offset: 0x10920 + symbol: rr_seg7_vertex_07010920 + +rr_seg7_vertex_07010A10: + type: VTX + count: 15 + offset: 0x10A10 + symbol: rr_seg7_vertex_07010A10 + +rr_seg7_vertex_07010B00: + type: VTX + count: 14 + offset: 0x10B00 + symbol: rr_seg7_vertex_07010B00 + +rr_seg7_vertex_07010BE0: + type: VTX + count: 15 + offset: 0x10BE0 + symbol: rr_seg7_vertex_07010BE0 + +rr_seg7_vertex_07010CD0: + type: VTX + count: 15 + offset: 0x10CD0 + symbol: rr_seg7_vertex_07010CD0 + +rr_seg7_vertex_07010DC0: + type: VTX + count: 14 + offset: 0x10DC0 + symbol: rr_seg7_vertex_07010DC0 + +rr_seg7_vertex_07010EA0: + type: VTX + count: 16 + offset: 0x10EA0 + symbol: rr_seg7_vertex_07010EA0 + +rr_seg7_vertex_07010FA0: + type: VTX + count: 8 + offset: 0x10FA0 + symbol: rr_seg7_vertex_07010FA0 + +rr_seg7_vertex_07011020: + type: VTX + count: 16 + offset: 0x11020 + symbol: rr_seg7_vertex_07011020 + +rr_seg7_vertex_07011120: + type: VTX + count: 16 + offset: 0x11120 + symbol: rr_seg7_vertex_07011120 + +rr_seg7_vertex_07011220: + type: VTX + count: 15 + offset: 0x11220 + symbol: rr_seg7_vertex_07011220 + +rr_seg7_vertex_07011310: + type: VTX + count: 16 + offset: 0x11310 + symbol: rr_seg7_vertex_07011310 + +rr_seg7_vertex_07011410: + type: VTX + count: 14 + offset: 0x11410 + symbol: rr_seg7_vertex_07011410 + +rr_seg7_vertex_070114F0: + type: VTX + count: 14 + offset: 0x114F0 + symbol: rr_seg7_vertex_070114F0 + +rr_seg7_vertex_070115D0: + type: VTX + count: 14 + offset: 0x115D0 + symbol: rr_seg7_vertex_070115D0 + +rr_seg7_vertex_070116B0: + type: VTX + count: 15 + offset: 0x116B0 + symbol: rr_seg7_vertex_070116B0 + +rr_seg7_vertex_070117A0: + type: VTX + count: 16 + offset: 0x117A0 + symbol: rr_seg7_vertex_070117A0 + +rr_seg7_vertex_070118A0: + type: VTX + count: 8 + offset: 0x118A0 + symbol: rr_seg7_vertex_070118A0 + +rr_seg7_dl_07011920: + type: GFX + offset: 0x11920 + symbol: rr_seg7_dl_07011920 + +rr_seg7_dl_07011978: + type: GFX + offset: 0x11978 + symbol: rr_seg7_dl_07011978 + +rr_seg7_dl_07012128: + type: GFX + offset: 0x12128 + symbol: rr_seg7_dl_07012128 + +rr_seg7_dl_07012418: + type: GFX + offset: 0x12418 + symbol: rr_seg7_dl_07012418 + +rr_seg7_dl_070124A8: + type: GFX + offset: 0x124A8 + symbol: rr_seg7_dl_070124A8 + +rr_seg7_dl_07012758: + type: GFX + offset: 0x12758 + symbol: rr_seg7_dl_07012758 + +rr_seg7_vertex_070127E8: + type: VTX + count: 15 + offset: 0x127E8 + symbol: rr_seg7_vertex_070127E8 + +rr_seg7_vertex_070128D8: + type: VTX + count: 14 + offset: 0x128D8 + symbol: rr_seg7_vertex_070128D8 + +rr_seg7_vertex_070129B8: + type: VTX + count: 15 + offset: 0x129B8 + symbol: rr_seg7_vertex_070129B8 + +rr_seg7_vertex_07012AA8: + type: VTX + count: 15 + offset: 0x12AA8 + symbol: rr_seg7_vertex_07012AA8 + +rr_seg7_vertex_07012B98: + type: VTX + count: 16 + offset: 0x12B98 + symbol: rr_seg7_vertex_07012B98 + +rr_seg7_vertex_07012C98: + type: VTX + count: 14 + offset: 0x12C98 + symbol: rr_seg7_vertex_07012C98 + +rr_seg7_vertex_07012D78: + type: VTX + count: 15 + offset: 0x12D78 + symbol: rr_seg7_vertex_07012D78 + +rr_seg7_vertex_07012E68: + type: VTX + count: 15 + offset: 0x12E68 + symbol: rr_seg7_vertex_07012E68 + +rr_seg7_vertex_07012F58: + type: VTX + count: 14 + offset: 0x12F58 + symbol: rr_seg7_vertex_07012F58 + +rr_seg7_vertex_07013038: + type: VTX + count: 15 + offset: 0x13038 + symbol: rr_seg7_vertex_07013038 + +rr_seg7_vertex_07013128: + type: VTX + count: 14 + offset: 0x13128 + symbol: rr_seg7_vertex_07013128 + +rr_seg7_vertex_07013208: + type: VTX + count: 15 + offset: 0x13208 + symbol: rr_seg7_vertex_07013208 + +rr_seg7_vertex_070132F8: + type: VTX + count: 15 + offset: 0x132F8 + symbol: rr_seg7_vertex_070132F8 + +rr_seg7_vertex_070133E8: + type: VTX + count: 14 + offset: 0x133E8 + symbol: rr_seg7_vertex_070133E8 + +rr_seg7_vertex_070134C8: + type: VTX + count: 16 + offset: 0x134C8 + symbol: rr_seg7_vertex_070134C8 + +rr_seg7_vertex_070135C8: + type: VTX + count: 14 + offset: 0x135C8 + symbol: rr_seg7_vertex_070135C8 + +rr_seg7_vertex_070136A8: + type: VTX + count: 8 + offset: 0x136A8 + symbol: rr_seg7_vertex_070136A8 + +rr_seg7_vertex_07013728: + type: VTX + count: 16 + offset: 0x13728 + symbol: rr_seg7_vertex_07013728 + +rr_seg7_vertex_07013828: + type: VTX + count: 8 + offset: 0x13828 + symbol: rr_seg7_vertex_07013828 + +rr_seg7_vertex_070138A8: + type: VTX + count: 15 + offset: 0x138A8 + symbol: rr_seg7_vertex_070138A8 + +rr_seg7_vertex_07013998: + type: VTX + count: 15 + offset: 0x13998 + symbol: rr_seg7_vertex_07013998 + +rr_seg7_vertex_07013A88: + type: VTX + count: 16 + offset: 0x13A88 + symbol: rr_seg7_vertex_07013A88 + +rr_seg7_vertex_07013B88: + type: VTX + count: 16 + offset: 0x13B88 + symbol: rr_seg7_vertex_07013B88 + +rr_seg7_vertex_07013C88: + type: VTX + count: 15 + offset: 0x13C88 + symbol: rr_seg7_vertex_07013C88 + +rr_seg7_vertex_07013D78: + type: VTX + count: 14 + offset: 0x13D78 + symbol: rr_seg7_vertex_07013D78 + +rr_seg7_dl_07013E68: + type: GFX + offset: 0x13E68 + symbol: rr_seg7_dl_07013E68 + +rr_seg7_dl_070142C0: + type: GFX + offset: 0x142C0 + symbol: rr_seg7_dl_070142C0 + +rr_seg7_dl_07014350: + type: GFX + offset: 0x14350 + symbol: rr_seg7_dl_07014350 + +rr_seg7_dl_07014490: + type: GFX + offset: 0x14490 + symbol: rr_seg7_dl_07014490 + +rr_seg7_dl_07014508: + type: GFX + offset: 0x14508 + symbol: rr_seg7_dl_07014508 + +rr_seg7_vertex_07014590: + type: VTX + count: 14 + offset: 0x14590 + symbol: rr_seg7_vertex_07014590 + +rr_seg7_vertex_07014670: + type: VTX + count: 16 + offset: 0x14670 + symbol: rr_seg7_vertex_07014670 + +rr_seg7_vertex_07014770: + type: VTX + count: 16 + offset: 0x14770 + symbol: rr_seg7_vertex_07014770 + +rr_seg7_vertex_07014870: + type: VTX + count: 16 + offset: 0x14870 + symbol: rr_seg7_vertex_07014870 + +rr_seg7_vertex_07014970: + type: VTX + count: 15 + offset: 0x14970 + symbol: rr_seg7_vertex_07014970 + +rr_seg7_vertex_07014A60: + type: VTX + count: 16 + offset: 0x14A60 + symbol: rr_seg7_vertex_07014A60 + +rr_seg7_vertex_07014B60: + type: VTX + count: 16 + offset: 0x14B60 + symbol: rr_seg7_vertex_07014B60 + +rr_seg7_vertex_07014C60: + type: VTX + count: 7 + offset: 0x14C60 + symbol: rr_seg7_vertex_07014C60 + +rr_seg7_dl_07014CD0: + type: GFX + offset: 0x14CD0 + symbol: rr_seg7_dl_07014CD0 + +rr_seg7_dl_07014D80: + type: GFX + offset: 0x14D80 + symbol: rr_seg7_dl_07014D80 + +rr_seg7_dl_07014F30: + type: GFX + offset: 0x14F30 + symbol: rr_seg7_dl_07014F30 + +rr_seg7_vertex_07014FA8: + type: VTX + count: 16 + offset: 0x14FA8 + symbol: rr_seg7_vertex_07014FA8 + +rr_seg7_vertex_070150A8: + type: VTX + count: 15 + offset: 0x150A8 + symbol: rr_seg7_vertex_070150A8 + +rr_seg7_vertex_07015198: + type: VTX + count: 15 + offset: 0x15198 + symbol: rr_seg7_vertex_07015198 + +rr_seg7_vertex_07015288: + type: VTX + count: 15 + offset: 0x15288 + symbol: rr_seg7_vertex_07015288 + +rr_seg7_vertex_07015378: + type: VTX + count: 14 + offset: 0x15378 + symbol: rr_seg7_vertex_07015378 + +rr_seg7_vertex_07015458: + type: VTX + count: 11 + offset: 0x15458 + symbol: rr_seg7_vertex_07015458 + +rr_seg7_dl_07015508: + type: GFX + offset: 0x15508 + symbol: rr_seg7_dl_07015508 + +rr_seg7_dl_07015570: + type: GFX + offset: 0x15570 + symbol: rr_seg7_dl_07015570 + +rr_seg7_dl_070156B8: + type: GFX + offset: 0x156B8 + symbol: rr_seg7_dl_070156B8 + +rr_seg7_vertex_07015748: + type: VTX + count: 14 + offset: 0x15748 + symbol: rr_seg7_vertex_07015748 + +rr_seg7_vertex_07015828: + type: VTX + count: 16 + offset: 0x15828 + symbol: rr_seg7_vertex_07015828 + +rr_seg7_vertex_07015928: + type: VTX + count: 16 + offset: 0x15928 + symbol: rr_seg7_vertex_07015928 + +rr_seg7_vertex_07015A28: + type: VTX + count: 16 + offset: 0x15A28 + symbol: rr_seg7_vertex_07015A28 + +rr_seg7_dl_07015B28: + type: GFX + offset: 0x15B28 + symbol: rr_seg7_dl_07015B28 + +rr_seg7_dl_07015C68: + type: GFX + offset: 0x15C68 + symbol: rr_seg7_dl_07015C68 + +rr_seg7_vertex_07015CE8: + type: VTX + count: 16 + offset: 0x15CE8 + symbol: rr_seg7_vertex_07015CE8 + +rr_seg7_vertex_07015DE8: + type: VTX + count: 15 + offset: 0x15DE8 + symbol: rr_seg7_vertex_07015DE8 + +rr_seg7_vertex_07015ED8: + type: VTX + count: 16 + offset: 0x15ED8 + symbol: rr_seg7_vertex_07015ED8 + +rr_seg7_vertex_07015FD8: + type: VTX + count: 14 + offset: 0x15FD8 + symbol: rr_seg7_vertex_07015FD8 + +rr_seg7_vertex_070160B8: + type: VTX + count: 14 + offset: 0x160B8 + symbol: rr_seg7_vertex_070160B8 + +rr_seg7_vertex_07016198: + type: VTX + count: 15 + offset: 0x16198 + symbol: rr_seg7_vertex_07016198 + +rr_seg7_vertex_07016288: + type: VTX + count: 14 + offset: 0x16288 + symbol: rr_seg7_vertex_07016288 + +rr_seg7_vertex_07016368: + type: VTX + count: 15 + offset: 0x16368 + symbol: rr_seg7_vertex_07016368 + +rr_seg7_vertex_07016458: + type: VTX + count: 15 + offset: 0x16458 + symbol: rr_seg7_vertex_07016458 + +rr_seg7_vertex_07016548: + type: VTX + count: 15 + offset: 0x16548 + symbol: rr_seg7_vertex_07016548 + +rr_seg7_vertex_07016638: + type: VTX + count: 14 + offset: 0x16638 + symbol: rr_seg7_vertex_07016638 + +rr_seg7_vertex_07016718: + type: VTX + count: 15 + offset: 0x16718 + symbol: rr_seg7_vertex_07016718 + +rr_seg7_vertex_07016808: + type: VTX + count: 14 + offset: 0x16808 + symbol: rr_seg7_vertex_07016808 + +rr_seg7_vertex_070168E8: + type: VTX + count: 14 + offset: 0x168E8 + symbol: rr_seg7_vertex_070168E8 + +rr_seg7_vertex_070169C8: + type: VTX + count: 15 + offset: 0x169C8 + symbol: rr_seg7_vertex_070169C8 + +rr_seg7_vertex_07016AB8: + type: VTX + count: 16 + offset: 0x16AB8 + symbol: rr_seg7_vertex_07016AB8 + +rr_seg7_vertex_07016BB8: + type: VTX + count: 16 + offset: 0x16BB8 + symbol: rr_seg7_vertex_07016BB8 + +rr_seg7_vertex_07016CB8: + type: VTX + count: 16 + offset: 0x16CB8 + symbol: rr_seg7_vertex_07016CB8 + +rr_seg7_vertex_07016DB8: + type: VTX + count: 15 + offset: 0x16DB8 + symbol: rr_seg7_vertex_07016DB8 + +rr_seg7_vertex_07016EA8: + type: VTX + count: 15 + offset: 0x16EA8 + symbol: rr_seg7_vertex_07016EA8 + +rr_seg7_vertex_07016F98: + type: VTX + count: 4 + offset: 0x16F98 + symbol: rr_seg7_vertex_07016F98 + +rr_seg7_dl_07016FD8: + type: GFX + offset: 0x16FD8 + symbol: rr_seg7_dl_07016FD8 + +rr_seg7_dl_07017530: + type: GFX + offset: 0x17530 + symbol: rr_seg7_dl_07017530 + +rr_seg7_vertex_070175B0: + type: VTX + count: 15 + offset: 0x175B0 + symbol: rr_seg7_vertex_070175B0 + +rr_seg7_vertex_070176A0: + type: VTX + count: 15 + offset: 0x176A0 + symbol: rr_seg7_vertex_070176A0 + +rr_seg7_vertex_07017790: + type: VTX + count: 15 + offset: 0x17790 + symbol: rr_seg7_vertex_07017790 + +rr_seg7_vertex_07017880: + type: VTX + count: 16 + offset: 0x17880 + symbol: rr_seg7_vertex_07017880 + +rr_seg7_vertex_07017980: + type: VTX + count: 14 + offset: 0x17980 + symbol: rr_seg7_vertex_07017980 + +rr_seg7_vertex_07017A60: + type: VTX + count: 14 + offset: 0x17A60 + symbol: rr_seg7_vertex_07017A60 + +rr_seg7_vertex_07017B40: + type: VTX + count: 14 + offset: 0x17B40 + symbol: rr_seg7_vertex_07017B40 + +rr_seg7_vertex_07017C20: + type: VTX + count: 14 + offset: 0x17C20 + symbol: rr_seg7_vertex_07017C20 + +rr_seg7_vertex_07017D00: + type: VTX + count: 14 + offset: 0x17D00 + symbol: rr_seg7_vertex_07017D00 + +rr_seg7_vertex_07017DE0: + type: VTX + count: 16 + offset: 0x17DE0 + symbol: rr_seg7_vertex_07017DE0 + +rr_seg7_vertex_07017EE0: + type: VTX + count: 11 + offset: 0x17EE0 + symbol: rr_seg7_vertex_07017EE0 + +rr_seg7_vertex_07017F90: + type: VTX + count: 8 + offset: 0x17F90 + symbol: rr_seg7_vertex_07017F90 + +rr_seg7_vertex_07018010: + type: VTX + count: 15 + offset: 0x18010 + symbol: rr_seg7_vertex_07018010 + +rr_seg7_vertex_07018100: + type: VTX + count: 15 + offset: 0x18100 + symbol: rr_seg7_vertex_07018100 + +rr_seg7_vertex_070181F0: + type: VTX + count: 16 + offset: 0x181F0 + symbol: rr_seg7_vertex_070181F0 + +rr_seg7_vertex_070182F0: + type: VTX + count: 15 + offset: 0x182F0 + symbol: rr_seg7_vertex_070182F0 + +rr_seg7_vertex_070183E0: + type: VTX + count: 15 + offset: 0x183E0 + symbol: rr_seg7_vertex_070183E0 + +rr_seg7_vertex_070184D0: + type: VTX + count: 16 + offset: 0x184D0 + symbol: rr_seg7_vertex_070184D0 + +rr_seg7_vertex_070185D0: + type: VTX + count: 8 + offset: 0x185D0 + symbol: rr_seg7_vertex_070185D0 + +rr_seg7_dl_07018650: + type: GFX + offset: 0x18650 + symbol: rr_seg7_dl_07018650 + +rr_seg7_dl_07018938: + type: GFX + offset: 0x18938 + symbol: rr_seg7_dl_07018938 + +rr_seg7_dl_07018980: + type: GFX + offset: 0x18980 + symbol: rr_seg7_dl_07018980 + +rr_seg7_dl_07018B58: + type: GFX + offset: 0x18B58 + symbol: rr_seg7_dl_07018B58 + +rr_seg7_vertex_07018C18: + type: VTX + count: 16 + offset: 0x18C18 + symbol: rr_seg7_vertex_07018C18 + +rr_seg7_vertex_07018D18: + type: VTX + count: 16 + offset: 0x18D18 + symbol: rr_seg7_vertex_07018D18 + +rr_seg7_vertex_07018E18: + type: VTX + count: 15 + offset: 0x18E18 + symbol: rr_seg7_vertex_07018E18 + +rr_seg7_vertex_07018F08: + type: VTX + count: 15 + offset: 0x18F08 + symbol: rr_seg7_vertex_07018F08 + +rr_seg7_vertex_07018FF8: + type: VTX + count: 4 + offset: 0x18FF8 + symbol: rr_seg7_vertex_07018FF8 + +rr_seg7_dl_07019038: + type: GFX + offset: 0x19038 + symbol: rr_seg7_dl_07019038 + +rr_seg7_dl_070190A0: + type: GFX + offset: 0x190A0 + symbol: rr_seg7_dl_070190A0 + +rr_seg7_dl_070191A0: + type: GFX + offset: 0x191A0 + symbol: rr_seg7_dl_070191A0 + +rr_seg7_lights_07019230: + type: LIGHTS + size: 24 + offset: 0x19230 + symbol: rr_seg7_lights_07019230 + +flying_carpet_static_vertex_data: + type: ARRAY + offset: 0x19248 + array_type: s16 + count: 84 + symbol: flying_carpet_static_vertex_data + +dl_flying_carpet_begin: + type: GFX + offset: 0x192F0 + symbol: dl_flying_carpet_begin + +dl_flying_carpet_model_half: + type: GFX + offset: 0x19360 + symbol: dl_flying_carpet_model_half + +dl_flying_carpet_end: + type: GFX + offset: 0x193C8 + symbol: dl_flying_carpet_end + +rr_seg7_vertex_070193F0: + type: VTX + count: 16 + offset: 0x193F0 + symbol: rr_seg7_vertex_070193F0 + +rr_seg7_vertex_070194F0: + type: VTX + count: 16 + offset: 0x194F0 + symbol: rr_seg7_vertex_070194F0 + +rr_seg7_vertex_070195F0: + type: VTX + count: 16 + offset: 0x195F0 + symbol: rr_seg7_vertex_070195F0 + +rr_seg7_vertex_070196F0: + type: VTX + count: 4 + offset: 0x196F0 + symbol: rr_seg7_vertex_070196F0 + +rr_seg7_vertex_07019730: + type: VTX + count: 8 + offset: 0x19730 + symbol: rr_seg7_vertex_07019730 + +rr_seg7_vertex_070197B0: + type: VTX + count: 16 + offset: 0x197B0 + symbol: rr_seg7_vertex_070197B0 + +rr_seg7_vertex_070198B0: + type: VTX + count: 4 + offset: 0x198B0 + symbol: rr_seg7_vertex_070198B0 + +rr_seg7_dl_070198F0: + type: GFX + offset: 0x198F0 + symbol: rr_seg7_dl_070198F0 + +rr_seg7_dl_07019A10: + type: GFX + offset: 0x19A10 + symbol: rr_seg7_dl_07019A10 + +rr_seg7_dl_07019A58: + type: GFX + offset: 0x19A58 + symbol: rr_seg7_dl_07019A58 + +rr_seg7_dl_07019AC0: + type: GFX + offset: 0x19AC0 + symbol: rr_seg7_dl_07019AC0 + +rr_seg7_dl_07019AE0: + type: GFX + offset: 0x19AE0 + symbol: rr_seg7_dl_07019AE0 + +rr_seg7_lights_07019B68: + type: LIGHTS + size: 24 + offset: 0x19B68 + symbol: rr_seg7_lights_07019B68 + +rr_seg7_lights_07019B80: + type: LIGHTS + size: 24 + offset: 0x19B80 + symbol: rr_seg7_lights_07019B80 + +rr_seg7_lights_07019B98: + type: LIGHTS + size: 24 + offset: 0x19B98 + symbol: rr_seg7_lights_07019B98 + +rr_seg7_lights_07019BB0: + type: LIGHTS + size: 24 + offset: 0x19BB0 + symbol: rr_seg7_lights_07019BB0 + +rr_seg7_lights_07019BC8: + type: LIGHTS + size: 24 + offset: 0x19BC8 + symbol: rr_seg7_lights_07019BC8 + +rr_seg7_vertex_07019BE0: + type: VTX + count: 15 + offset: 0x19BE0 + symbol: rr_seg7_vertex_07019BE0 + +rr_seg7_vertex_07019CD0: + type: VTX + count: 16 + offset: 0x19CD0 + symbol: rr_seg7_vertex_07019CD0 + +rr_seg7_vertex_07019DD0: + type: VTX + count: 11 + offset: 0x19DD0 + symbol: rr_seg7_vertex_07019DD0 + +rr_seg7_vertex_07019E80: + type: VTX + count: 4 + offset: 0x19E80 + symbol: rr_seg7_vertex_07019E80 + +rr_seg7_vertex_07019EC0: + type: VTX + count: 8 + offset: 0x19EC0 + symbol: rr_seg7_vertex_07019EC0 + +rr_seg7_vertex_07019F40: + type: VTX + count: 16 + offset: 0x19F40 + symbol: rr_seg7_vertex_07019F40 + +rr_seg7_vertex_0701A040: + type: VTX + count: 16 + offset: 0x1A040 + symbol: rr_seg7_vertex_0701A040 + +rr_seg7_vertex_0701A140: + type: VTX + count: 15 + offset: 0x1A140 + symbol: rr_seg7_vertex_0701A140 + +rr_seg7_vertex_0701A230: + type: VTX + count: 9 + offset: 0x1A230 + symbol: rr_seg7_vertex_0701A230 + +rr_seg7_dl_0701A2C0: + type: GFX + offset: 0x1A2C0 + symbol: rr_seg7_dl_0701A2C0 + +rr_seg7_dl_0701A3A8: + type: GFX + offset: 0x1A3A8 + symbol: rr_seg7_dl_0701A3A8 + +rr_seg7_dl_0701A3E0: + type: GFX + offset: 0x1A3E0 + symbol: rr_seg7_dl_0701A3E0 + +rr_seg7_dl_0701A4E8: + type: GFX + offset: 0x1A4E8 + symbol: rr_seg7_dl_0701A4E8 + +rr_seg7_dl_0701A568: + type: GFX + offset: 0x1A568 + symbol: rr_seg7_dl_0701A568 + +rr_seg7_vertex_0701A608: + type: VTX + count: 4 + offset: 0x1A608 + symbol: rr_seg7_vertex_0701A608 + +rr_seg7_dl_0701A648: + type: GFX + offset: 0x1A648 + symbol: rr_seg7_dl_0701A648 + +rr_seg7_dl_0701A680: + type: GFX + offset: 0x1A680 + symbol: rr_seg7_dl_0701A680 + +rr_seg7_lights_0701A6F0: + type: LIGHTS + size: 24 + offset: 0x1A6F0 + symbol: rr_seg7_lights_0701A6F0 + +rr_seg7_vertex_0701A708: + type: VTX + count: 15 + offset: 0x1A708 + symbol: rr_seg7_vertex_0701A708 + +rr_seg7_vertex_0701A7F8: + type: VTX + count: 15 + offset: 0x1A7F8 + symbol: rr_seg7_vertex_0701A7F8 + +rr_seg7_vertex_0701A8E8: + type: VTX + count: 15 + offset: 0x1A8E8 + symbol: rr_seg7_vertex_0701A8E8 + +rr_seg7_vertex_0701A9D8: + type: VTX + count: 7 + offset: 0x1A9D8 + symbol: rr_seg7_vertex_0701A9D8 + +rr_seg7_dl_0701AA48: + type: GFX + offset: 0x1AA48 + symbol: rr_seg7_dl_0701AA48 + +rr_seg7_dl_0701AB78: + type: GFX + offset: 0x1AB78 + symbol: rr_seg7_dl_0701AB78 + +rr_seg7_vertex_0701ABE8: + type: VTX + count: 16 + offset: 0x1ABE8 + symbol: rr_seg7_vertex_0701ABE8 + +rr_seg7_vertex_0701ACE8: + type: VTX + count: 8 + offset: 0x1ACE8 + symbol: rr_seg7_vertex_0701ACE8 + +rr_seg7_dl_0701AD68: + type: GFX + offset: 0x1AD68 + symbol: rr_seg7_dl_0701AD68 + +rr_seg7_dl_0701ADF8: + type: GFX + offset: 0x1ADF8 + symbol: rr_seg7_dl_0701ADF8 + +rr_seg7_vertex_0701AE68: + type: VTX + count: 14 + offset: 0x1AE68 + symbol: rr_seg7_vertex_0701AE68 + +rr_seg7_dl_0701AF48: + type: GFX + offset: 0x1AF48 + symbol: rr_seg7_dl_0701AF48 + +rr_seg7_dl_0701AFA0: + type: GFX + offset: 0x1AFA0 + symbol: rr_seg7_dl_0701AFA0 + +rr_seg7_vertex_0701B010: + type: VTX + count: 16 + offset: 0x1B010 + symbol: rr_seg7_vertex_0701B010 + +rr_seg7_vertex_0701B110: + type: VTX + count: 8 + offset: 0x1B110 + symbol: rr_seg7_vertex_0701B110 + +rr_seg7_dl_0701B190: + type: GFX + offset: 0x1B190 + symbol: rr_seg7_dl_0701B190 + +rr_seg7_dl_0701B220: + type: GFX + offset: 0x1B220 + symbol: rr_seg7_dl_0701B220 + +rr_seg7_vertex_0701B290: + type: VTX + count: 14 + offset: 0x1B290 + symbol: rr_seg7_vertex_0701B290 + +rr_seg7_vertex_0701B370: + type: VTX + count: 12 + offset: 0x1B370 + symbol: rr_seg7_vertex_0701B370 + +rr_seg7_dl_0701B430: + type: GFX + offset: 0x1B430 + symbol: rr_seg7_dl_0701B430 + +rr_seg7_dl_0701B4C0: + type: GFX + offset: 0x1B4C0 + symbol: rr_seg7_dl_0701B4C0 + +rr_seg7_vertex_0701B530: + type: VTX + count: 16 + offset: 0x1B530 + symbol: rr_seg7_vertex_0701B530 + +rr_seg7_vertex_0701B630: + type: VTX + count: 14 + offset: 0x1B630 + symbol: rr_seg7_vertex_0701B630 + +rr_seg7_vertex_0701B710: + type: VTX + count: 6 + offset: 0x1B710 + symbol: rr_seg7_vertex_0701B710 + +rr_seg7_dl_0701B770: + type: GFX + offset: 0x1B770 + symbol: rr_seg7_dl_0701B770 + +rr_seg7_dl_0701B848: + type: GFX + offset: 0x1B848 + symbol: rr_seg7_dl_0701B848 + +rr_seg7_vertex_0701B8B8: + type: VTX + count: 8 + offset: 0x1B8B8 + symbol: rr_seg7_vertex_0701B8B8 + +rr_seg7_dl_0701B938: + type: GFX + offset: 0x1B938 + symbol: rr_seg7_dl_0701B938 + +rr_seg7_dl_0701B980: + type: GFX + offset: 0x1B980 + symbol: rr_seg7_dl_0701B980 + +rr_seg7_vertex_0701B9F0: + type: VTX + count: 14 + offset: 0x1B9F0 + symbol: rr_seg7_vertex_0701B9F0 + +rr_seg7_vertex_0701BAD0: + type: VTX + count: 14 + offset: 0x1BAD0 + symbol: rr_seg7_vertex_0701BAD0 + +rr_seg7_vertex_0701BBB0: + type: VTX + count: 8 + offset: 0x1BBB0 + symbol: rr_seg7_vertex_0701BBB0 + +rr_seg7_dl_0701BC30: + type: GFX + offset: 0x1BC30 + symbol: rr_seg7_dl_0701BC30 + +rr_seg7_dl_0701BD08: + type: GFX + offset: 0x1BD08 + symbol: rr_seg7_dl_0701BD08 + +rr_seg7_vertex_0701BD78: + type: VTX + count: 15 + offset: 0x1BD78 + symbol: rr_seg7_vertex_0701BD78 + +rr_seg7_vertex_0701BE68: + type: VTX + count: 15 + offset: 0x1BE68 + symbol: rr_seg7_vertex_0701BE68 + +rr_seg7_vertex_0701BF58: + type: VTX + count: 15 + offset: 0x1BF58 + symbol: rr_seg7_vertex_0701BF58 + +rr_seg7_vertex_0701C048: + type: VTX + count: 14 + offset: 0x1C048 + symbol: rr_seg7_vertex_0701C048 + +rr_seg7_vertex_0701C128: + type: VTX + count: 14 + offset: 0x1C128 + symbol: rr_seg7_vertex_0701C128 + +rr_seg7_vertex_0701C208: + type: VTX + count: 15 + offset: 0x1C208 + symbol: rr_seg7_vertex_0701C208 + +rr_seg7_vertex_0701C2F8: + type: VTX + count: 15 + offset: 0x1C2F8 + symbol: rr_seg7_vertex_0701C2F8 + +rr_seg7_vertex_0701C3E8: + type: VTX + count: 15 + offset: 0x1C3E8 + symbol: rr_seg7_vertex_0701C3E8 + +rr_seg7_vertex_0701C4D8: + type: VTX + count: 16 + offset: 0x1C4D8 + symbol: rr_seg7_vertex_0701C4D8 + +rr_seg7_vertex_0701C5D8: + type: VTX + count: 15 + offset: 0x1C5D8 + symbol: rr_seg7_vertex_0701C5D8 + +rr_seg7_vertex_0701C6C8: + type: VTX + count: 15 + offset: 0x1C6C8 + symbol: rr_seg7_vertex_0701C6C8 + +rr_seg7_vertex_0701C7B8: + type: VTX + count: 16 + offset: 0x1C7B8 + symbol: rr_seg7_vertex_0701C7B8 + +rr_seg7_vertex_0701C8B8: + type: VTX + count: 15 + offset: 0x1C8B8 + symbol: rr_seg7_vertex_0701C8B8 + +rr_seg7_vertex_0701C9A8: + type: VTX + count: 16 + offset: 0x1C9A8 + symbol: rr_seg7_vertex_0701C9A8 + +rr_seg7_vertex_0701CAA8: + type: VTX + count: 14 + offset: 0x1CAA8 + symbol: rr_seg7_vertex_0701CAA8 + +rr_seg7_vertex_0701CB88: + type: VTX + count: 14 + offset: 0x1CB88 + symbol: rr_seg7_vertex_0701CB88 + +rr_seg7_vertex_0701CC68: + type: VTX + count: 15 + offset: 0x1CC68 + symbol: rr_seg7_vertex_0701CC68 + +rr_seg7_vertex_0701CD58: + type: VTX + count: 15 + offset: 0x1CD58 + symbol: rr_seg7_vertex_0701CD58 + +rr_seg7_vertex_0701CE48: + type: VTX + count: 15 + offset: 0x1CE48 + symbol: rr_seg7_vertex_0701CE48 + +rr_seg7_vertex_0701CF38: + type: VTX + count: 15 + offset: 0x1CF38 + symbol: rr_seg7_vertex_0701CF38 + +rr_seg7_vertex_0701D028: + type: VTX + count: 15 + offset: 0x1D028 + symbol: rr_seg7_vertex_0701D028 + +rr_seg7_vertex_0701D118: + type: VTX + count: 15 + offset: 0x1D118 + symbol: rr_seg7_vertex_0701D118 + +rr_seg7_vertex_0701D208: + type: VTX + count: 15 + offset: 0x1D208 + symbol: rr_seg7_vertex_0701D208 + +rr_seg7_vertex_0701D2F8: + type: VTX + count: 10 + offset: 0x1D2F8 + symbol: rr_seg7_vertex_0701D2F8 + +rr_seg7_vertex_0701D398: + type: VTX + count: 14 + offset: 0x1D398 + symbol: rr_seg7_vertex_0701D398 + +rr_seg7_vertex_0701D478: + type: VTX + count: 16 + offset: 0x1D478 + symbol: rr_seg7_vertex_0701D478 + +rr_seg7_vertex_0701D578: + type: VTX + count: 16 + offset: 0x1D578 + symbol: rr_seg7_vertex_0701D578 + +rr_seg7_vertex_0701D678: + type: VTX + count: 14 + offset: 0x1D678 + symbol: rr_seg7_vertex_0701D678 + +rr_seg7_vertex_0701D758: + type: VTX + count: 15 + offset: 0x1D758 + symbol: rr_seg7_vertex_0701D758 + +rr_seg7_vertex_0701D848: + type: VTX + count: 15 + offset: 0x1D848 + symbol: rr_seg7_vertex_0701D848 + +rr_seg7_vertex_0701D938: + type: VTX + count: 15 + offset: 0x1D938 + symbol: rr_seg7_vertex_0701D938 + +rr_seg7_vertex_0701DA28: + type: VTX + count: 15 + offset: 0x1DA28 + symbol: rr_seg7_vertex_0701DA28 + +rr_seg7_vertex_0701DB18: + type: VTX + count: 16 + offset: 0x1DB18 + symbol: rr_seg7_vertex_0701DB18 + +rr_seg7_vertex_0701DC18: + type: VTX + count: 16 + offset: 0x1DC18 + symbol: rr_seg7_vertex_0701DC18 + +rr_seg7_vertex_0701DD18: + type: VTX + count: 13 + offset: 0x1DD18 + symbol: rr_seg7_vertex_0701DD18 + +rr_seg7_dl_0701DDE8: + type: GFX + offset: 0x1DDE8 + symbol: rr_seg7_dl_0701DDE8 + +rr_seg7_dl_0701E3F8: + type: GFX + offset: 0x1E3F8 + symbol: rr_seg7_dl_0701E3F8 + +rr_seg7_dl_0701E670: + type: GFX + offset: 0x1E670 + symbol: rr_seg7_dl_0701E670 + +rr_seg7_vertex_0701E700: + type: VTX + count: 15 + offset: 0x1E700 + symbol: rr_seg7_vertex_0701E700 + +rr_seg7_vertex_0701E7F0: + type: VTX + count: 15 + offset: 0x1E7F0 + symbol: rr_seg7_vertex_0701E7F0 + +rr_seg7_vertex_0701E8E0: + type: VTX + count: 15 + offset: 0x1E8E0 + symbol: rr_seg7_vertex_0701E8E0 + +rr_seg7_vertex_0701E9D0: + type: VTX + count: 14 + offset: 0x1E9D0 + symbol: rr_seg7_vertex_0701E9D0 + +rr_seg7_vertex_0701EAB0: + type: VTX + count: 14 + offset: 0x1EAB0 + symbol: rr_seg7_vertex_0701EAB0 + +rr_seg7_vertex_0701EB90: + type: VTX + count: 15 + offset: 0x1EB90 + symbol: rr_seg7_vertex_0701EB90 + +rr_seg7_vertex_0701EC80: + type: VTX + count: 15 + offset: 0x1EC80 + symbol: rr_seg7_vertex_0701EC80 + +rr_seg7_vertex_0701ED70: + type: VTX + count: 15 + offset: 0x1ED70 + symbol: rr_seg7_vertex_0701ED70 + +rr_seg7_vertex_0701EE60: + type: VTX + count: 16 + offset: 0x1EE60 + symbol: rr_seg7_vertex_0701EE60 + +rr_seg7_vertex_0701EF60: + type: VTX + count: 15 + offset: 0x1EF60 + symbol: rr_seg7_vertex_0701EF60 + +rr_seg7_vertex_0701F050: + type: VTX + count: 15 + offset: 0x1F050 + symbol: rr_seg7_vertex_0701F050 + +rr_seg7_vertex_0701F140: + type: VTX + count: 16 + offset: 0x1F140 + symbol: rr_seg7_vertex_0701F140 + +rr_seg7_vertex_0701F240: + type: VTX + count: 15 + offset: 0x1F240 + symbol: rr_seg7_vertex_0701F240 + +rr_seg7_vertex_0701F330: + type: VTX + count: 16 + offset: 0x1F330 + symbol: rr_seg7_vertex_0701F330 + +rr_seg7_vertex_0701F430: + type: VTX + count: 14 + offset: 0x1F430 + symbol: rr_seg7_vertex_0701F430 + +rr_seg7_vertex_0701F510: + type: VTX + count: 14 + offset: 0x1F510 + symbol: rr_seg7_vertex_0701F510 + +rr_seg7_vertex_0701F5F0: + type: VTX + count: 15 + offset: 0x1F5F0 + symbol: rr_seg7_vertex_0701F5F0 + +rr_seg7_vertex_0701F6E0: + type: VTX + count: 15 + offset: 0x1F6E0 + symbol: rr_seg7_vertex_0701F6E0 + +rr_seg7_vertex_0701F7D0: + type: VTX + count: 15 + offset: 0x1F7D0 + symbol: rr_seg7_vertex_0701F7D0 + +rr_seg7_vertex_0701F8C0: + type: VTX + count: 15 + offset: 0x1F8C0 + symbol: rr_seg7_vertex_0701F8C0 + +rr_seg7_vertex_0701F9B0: + type: VTX + count: 15 + offset: 0x1F9B0 + symbol: rr_seg7_vertex_0701F9B0 + +rr_seg7_vertex_0701FAA0: + type: VTX + count: 15 + offset: 0x1FAA0 + symbol: rr_seg7_vertex_0701FAA0 + +rr_seg7_vertex_0701FB90: + type: VTX + count: 15 + offset: 0x1FB90 + symbol: rr_seg7_vertex_0701FB90 + +rr_seg7_vertex_0701FC80: + type: VTX + count: 10 + offset: 0x1FC80 + symbol: rr_seg7_vertex_0701FC80 + +rr_seg7_vertex_0701FD20: + type: VTX + count: 16 + offset: 0x1FD20 + symbol: rr_seg7_vertex_0701FD20 + +rr_seg7_vertex_0701FE20: + type: VTX + count: 14 + offset: 0x1FE20 + symbol: rr_seg7_vertex_0701FE20 + +rr_seg7_vertex_0701FF00: + type: VTX + count: 16 + offset: 0x1FF00 + symbol: rr_seg7_vertex_0701FF00 + +rr_seg7_vertex_07020000: + type: VTX + count: 15 + offset: 0x20000 + symbol: rr_seg7_vertex_07020000 + +rr_seg7_vertex_070200F0: + type: VTX + count: 15 + offset: 0x200F0 + symbol: rr_seg7_vertex_070200F0 + +rr_seg7_vertex_070201E0: + type: VTX + count: 15 + offset: 0x201E0 + symbol: rr_seg7_vertex_070201E0 + +rr_seg7_vertex_070202D0: + type: VTX + count: 15 + offset: 0x202D0 + symbol: rr_seg7_vertex_070202D0 + +rr_seg7_vertex_070203C0: + type: VTX + count: 15 + offset: 0x203C0 + symbol: rr_seg7_vertex_070203C0 + +rr_seg7_vertex_070204B0: + type: VTX + count: 15 + offset: 0x204B0 + symbol: rr_seg7_vertex_070204B0 + +rr_seg7_vertex_070205A0: + type: VTX + count: 16 + offset: 0x205A0 + symbol: rr_seg7_vertex_070205A0 + +rr_seg7_vertex_070206A0: + type: VTX + count: 16 + offset: 0x206A0 + symbol: rr_seg7_vertex_070206A0 + +rr_seg7_vertex_070207A0: + type: VTX + count: 13 + offset: 0x207A0 + symbol: rr_seg7_vertex_070207A0 + +rr_seg7_dl_07020870: + type: GFX + offset: 0x20870 + symbol: rr_seg7_dl_07020870 + +rr_seg7_dl_07020E80: + type: GFX + offset: 0x20E80 + symbol: rr_seg7_dl_07020E80 + +rr_seg7_dl_07021100: + type: GFX + offset: 0x21100 + symbol: rr_seg7_dl_07021100 + +rr_seg7_vertex_07021190: + type: VTX + count: 15 + offset: 0x21190 + symbol: rr_seg7_vertex_07021190 + +rr_seg7_vertex_07021280: + type: VTX + count: 15 + offset: 0x21280 + symbol: rr_seg7_vertex_07021280 + +rr_seg7_vertex_07021370: + type: VTX + count: 15 + offset: 0x21370 + symbol: rr_seg7_vertex_07021370 + +rr_seg7_vertex_07021460: + type: VTX + count: 14 + offset: 0x21460 + symbol: rr_seg7_vertex_07021460 + +rr_seg7_vertex_07021540: + type: VTX + count: 14 + offset: 0x21540 + symbol: rr_seg7_vertex_07021540 + +rr_seg7_vertex_07021620: + type: VTX + count: 15 + offset: 0x21620 + symbol: rr_seg7_vertex_07021620 + +rr_seg7_vertex_07021710: + type: VTX + count: 15 + offset: 0x21710 + symbol: rr_seg7_vertex_07021710 + +rr_seg7_vertex_07021800: + type: VTX + count: 15 + offset: 0x21800 + symbol: rr_seg7_vertex_07021800 + +rr_seg7_vertex_070218F0: + type: VTX + count: 16 + offset: 0x218F0 + symbol: rr_seg7_vertex_070218F0 + +rr_seg7_vertex_070219F0: + type: VTX + count: 15 + offset: 0x219F0 + symbol: rr_seg7_vertex_070219F0 + +rr_seg7_vertex_07021AE0: + type: VTX + count: 15 + offset: 0x21AE0 + symbol: rr_seg7_vertex_07021AE0 + +rr_seg7_vertex_07021BD0: + type: VTX + count: 16 + offset: 0x21BD0 + symbol: rr_seg7_vertex_07021BD0 + +rr_seg7_vertex_07021CD0: + type: VTX + count: 15 + offset: 0x21CD0 + symbol: rr_seg7_vertex_07021CD0 + +rr_seg7_vertex_07021DC0: + type: VTX + count: 16 + offset: 0x21DC0 + symbol: rr_seg7_vertex_07021DC0 + +rr_seg7_vertex_07021EC0: + type: VTX + count: 14 + offset: 0x21EC0 + symbol: rr_seg7_vertex_07021EC0 + +rr_seg7_vertex_07021FA0: + type: VTX + count: 14 + offset: 0x21FA0 + symbol: rr_seg7_vertex_07021FA0 + +rr_seg7_vertex_07022080: + type: VTX + count: 15 + offset: 0x22080 + symbol: rr_seg7_vertex_07022080 + +rr_seg7_vertex_07022170: + type: VTX + count: 15 + offset: 0x22170 + symbol: rr_seg7_vertex_07022170 + +rr_seg7_vertex_07022260: + type: VTX + count: 15 + offset: 0x22260 + symbol: rr_seg7_vertex_07022260 + +rr_seg7_vertex_07022350: + type: VTX + count: 15 + offset: 0x22350 + symbol: rr_seg7_vertex_07022350 + +rr_seg7_vertex_07022440: + type: VTX + count: 15 + offset: 0x22440 + symbol: rr_seg7_vertex_07022440 + +rr_seg7_vertex_07022530: + type: VTX + count: 15 + offset: 0x22530 + symbol: rr_seg7_vertex_07022530 + +rr_seg7_vertex_07022620: + type: VTX + count: 15 + offset: 0x22620 + symbol: rr_seg7_vertex_07022620 + +rr_seg7_vertex_07022710: + type: VTX + count: 10 + offset: 0x22710 + symbol: rr_seg7_vertex_07022710 + +rr_seg7_vertex_070227B0: + type: VTX + count: 14 + offset: 0x227B0 + symbol: rr_seg7_vertex_070227B0 + +rr_seg7_vertex_07022890: + type: VTX + count: 16 + offset: 0x22890 + symbol: rr_seg7_vertex_07022890 + +rr_seg7_vertex_07022990: + type: VTX + count: 16 + offset: 0x22990 + symbol: rr_seg7_vertex_07022990 + +rr_seg7_vertex_07022A90: + type: VTX + count: 15 + offset: 0x22A90 + symbol: rr_seg7_vertex_07022A90 + +rr_seg7_vertex_07022B80: + type: VTX + count: 15 + offset: 0x22B80 + symbol: rr_seg7_vertex_07022B80 + +rr_seg7_vertex_07022C70: + type: VTX + count: 15 + offset: 0x22C70 + symbol: rr_seg7_vertex_07022C70 + +rr_seg7_vertex_07022D60: + type: VTX + count: 15 + offset: 0x22D60 + symbol: rr_seg7_vertex_07022D60 + +rr_seg7_vertex_07022E50: + type: VTX + count: 15 + offset: 0x22E50 + symbol: rr_seg7_vertex_07022E50 + +rr_seg7_vertex_07022F40: + type: VTX + count: 15 + offset: 0x22F40 + symbol: rr_seg7_vertex_07022F40 + +rr_seg7_vertex_07023030: + type: VTX + count: 16 + offset: 0x23030 + symbol: rr_seg7_vertex_07023030 + +rr_seg7_vertex_07023130: + type: VTX + count: 16 + offset: 0x23130 + symbol: rr_seg7_vertex_07023130 + +rr_seg7_vertex_07023230: + type: VTX + count: 13 + offset: 0x23230 + symbol: rr_seg7_vertex_07023230 + +rr_seg7_dl_07023300: + type: GFX + offset: 0x23300 + symbol: rr_seg7_dl_07023300 + +rr_seg7_dl_07023910: + type: GFX + offset: 0x23910 + symbol: rr_seg7_dl_07023910 + +rr_seg7_dl_07023B90: + type: GFX + offset: 0x23B90 + symbol: rr_seg7_dl_07023B90 + +rr_seg7_vertex_07023C20: + type: VTX + count: 15 + offset: 0x23C20 + symbol: rr_seg7_vertex_07023C20 + +rr_seg7_vertex_07023D10: + type: VTX + count: 15 + offset: 0x23D10 + symbol: rr_seg7_vertex_07023D10 + +rr_seg7_vertex_07023E00: + type: VTX + count: 15 + offset: 0x23E00 + symbol: rr_seg7_vertex_07023E00 + +rr_seg7_vertex_07023EF0: + type: VTX + count: 14 + offset: 0x23EF0 + symbol: rr_seg7_vertex_07023EF0 + +rr_seg7_vertex_07023FD0: + type: VTX + count: 14 + offset: 0x23FD0 + symbol: rr_seg7_vertex_07023FD0 + +rr_seg7_vertex_070240B0: + type: VTX + count: 15 + offset: 0x240B0 + symbol: rr_seg7_vertex_070240B0 + +rr_seg7_vertex_070241A0: + type: VTX + count: 15 + offset: 0x241A0 + symbol: rr_seg7_vertex_070241A0 + +rr_seg7_vertex_07024290: + type: VTX + count: 15 + offset: 0x24290 + symbol: rr_seg7_vertex_07024290 + +rr_seg7_vertex_07024380: + type: VTX + count: 16 + offset: 0x24380 + symbol: rr_seg7_vertex_07024380 + +rr_seg7_vertex_07024480: + type: VTX + count: 15 + offset: 0x24480 + symbol: rr_seg7_vertex_07024480 + +rr_seg7_vertex_07024570: + type: VTX + count: 15 + offset: 0x24570 + symbol: rr_seg7_vertex_07024570 + +rr_seg7_vertex_07024660: + type: VTX + count: 16 + offset: 0x24660 + symbol: rr_seg7_vertex_07024660 + +rr_seg7_vertex_07024760: + type: VTX + count: 15 + offset: 0x24760 + symbol: rr_seg7_vertex_07024760 + +rr_seg7_vertex_07024850: + type: VTX + count: 16 + offset: 0x24850 + symbol: rr_seg7_vertex_07024850 + +rr_seg7_vertex_07024950: + type: VTX + count: 14 + offset: 0x24950 + symbol: rr_seg7_vertex_07024950 + +rr_seg7_vertex_07024A30: + type: VTX + count: 14 + offset: 0x24A30 + symbol: rr_seg7_vertex_07024A30 + +rr_seg7_vertex_07024B10: + type: VTX + count: 15 + offset: 0x24B10 + symbol: rr_seg7_vertex_07024B10 + +rr_seg7_vertex_07024C00: + type: VTX + count: 15 + offset: 0x24C00 + symbol: rr_seg7_vertex_07024C00 + +rr_seg7_vertex_07024CF0: + type: VTX + count: 15 + offset: 0x24CF0 + symbol: rr_seg7_vertex_07024CF0 + +rr_seg7_vertex_07024DE0: + type: VTX + count: 15 + offset: 0x24DE0 + symbol: rr_seg7_vertex_07024DE0 + +rr_seg7_vertex_07024ED0: + type: VTX + count: 15 + offset: 0x24ED0 + symbol: rr_seg7_vertex_07024ED0 + +rr_seg7_vertex_07024FC0: + type: VTX + count: 15 + offset: 0x24FC0 + symbol: rr_seg7_vertex_07024FC0 + +rr_seg7_vertex_070250B0: + type: VTX + count: 15 + offset: 0x250B0 + symbol: rr_seg7_vertex_070250B0 + +rr_seg7_vertex_070251A0: + type: VTX + count: 10 + offset: 0x251A0 + symbol: rr_seg7_vertex_070251A0 + +rr_seg7_vertex_07025240: + type: VTX + count: 16 + offset: 0x25240 + symbol: rr_seg7_vertex_07025240 + +rr_seg7_vertex_07025340: + type: VTX + count: 14 + offset: 0x25340 + symbol: rr_seg7_vertex_07025340 + +rr_seg7_vertex_07025420: + type: VTX + count: 16 + offset: 0x25420 + symbol: rr_seg7_vertex_07025420 + +rr_seg7_vertex_07025520: + type: VTX + count: 15 + offset: 0x25520 + symbol: rr_seg7_vertex_07025520 + +rr_seg7_vertex_07025610: + type: VTX + count: 15 + offset: 0x25610 + symbol: rr_seg7_vertex_07025610 + +rr_seg7_vertex_07025700: + type: VTX + count: 15 + offset: 0x25700 + symbol: rr_seg7_vertex_07025700 + +rr_seg7_vertex_070257F0: + type: VTX + count: 16 + offset: 0x257F0 + symbol: rr_seg7_vertex_070257F0 + +rr_seg7_vertex_070258F0: + type: VTX + count: 14 + offset: 0x258F0 + symbol: rr_seg7_vertex_070258F0 + +rr_seg7_vertex_070259D0: + type: VTX + count: 16 + offset: 0x259D0 + symbol: rr_seg7_vertex_070259D0 + +rr_seg7_vertex_07025AD0: + type: VTX + count: 15 + offset: 0x25AD0 + symbol: rr_seg7_vertex_07025AD0 + +rr_seg7_vertex_07025BC0: + type: VTX + count: 15 + offset: 0x25BC0 + symbol: rr_seg7_vertex_07025BC0 + +rr_seg7_vertex_07025CB0: + type: VTX + count: 15 + offset: 0x25CB0 + symbol: rr_seg7_vertex_07025CB0 + +rr_seg7_dl_07025DA0: + type: GFX + offset: 0x25DA0 + symbol: rr_seg7_dl_07025DA0 + +rr_seg7_dl_070263B0: + type: GFX + offset: 0x263B0 + symbol: rr_seg7_dl_070263B0 + +rr_seg7_dl_07026630: + type: GFX + offset: 0x26630 + symbol: rr_seg7_dl_07026630 + +rr_seg7_vertex_070266C0: + type: VTX + count: 15 + offset: 0x266C0 + symbol: rr_seg7_vertex_070266C0 + +rr_seg7_vertex_070267B0: + type: VTX + count: 15 + offset: 0x267B0 + symbol: rr_seg7_vertex_070267B0 + +rr_seg7_vertex_070268A0: + type: VTX + count: 15 + offset: 0x268A0 + symbol: rr_seg7_vertex_070268A0 + +rr_seg7_vertex_07026990: + type: VTX + count: 14 + offset: 0x26990 + symbol: rr_seg7_vertex_07026990 + +rr_seg7_vertex_07026A70: + type: VTX + count: 14 + offset: 0x26A70 + symbol: rr_seg7_vertex_07026A70 + +rr_seg7_vertex_07026B50: + type: VTX + count: 15 + offset: 0x26B50 + symbol: rr_seg7_vertex_07026B50 + +rr_seg7_vertex_07026C40: + type: VTX + count: 15 + offset: 0x26C40 + symbol: rr_seg7_vertex_07026C40 + +rr_seg7_vertex_07026D30: + type: VTX + count: 15 + offset: 0x26D30 + symbol: rr_seg7_vertex_07026D30 + +rr_seg7_vertex_07026E20: + type: VTX + count: 16 + offset: 0x26E20 + symbol: rr_seg7_vertex_07026E20 + +rr_seg7_vertex_07026F20: + type: VTX + count: 15 + offset: 0x26F20 + symbol: rr_seg7_vertex_07026F20 + +rr_seg7_vertex_07027010: + type: VTX + count: 15 + offset: 0x27010 + symbol: rr_seg7_vertex_07027010 + +rr_seg7_vertex_07027100: + type: VTX + count: 16 + offset: 0x27100 + symbol: rr_seg7_vertex_07027100 + +rr_seg7_vertex_07027200: + type: VTX + count: 15 + offset: 0x27200 + symbol: rr_seg7_vertex_07027200 + +rr_seg7_vertex_070272F0: + type: VTX + count: 16 + offset: 0x272F0 + symbol: rr_seg7_vertex_070272F0 + +rr_seg7_vertex_070273F0: + type: VTX + count: 14 + offset: 0x273F0 + symbol: rr_seg7_vertex_070273F0 + +rr_seg7_vertex_070274D0: + type: VTX + count: 14 + offset: 0x274D0 + symbol: rr_seg7_vertex_070274D0 + +rr_seg7_vertex_070275B0: + type: VTX + count: 15 + offset: 0x275B0 + symbol: rr_seg7_vertex_070275B0 + +rr_seg7_vertex_070276A0: + type: VTX + count: 15 + offset: 0x276A0 + symbol: rr_seg7_vertex_070276A0 + +rr_seg7_vertex_07027790: + type: VTX + count: 15 + offset: 0x27790 + symbol: rr_seg7_vertex_07027790 + +rr_seg7_vertex_07027880: + type: VTX + count: 15 + offset: 0x27880 + symbol: rr_seg7_vertex_07027880 + +rr_seg7_vertex_07027970: + type: VTX + count: 15 + offset: 0x27970 + symbol: rr_seg7_vertex_07027970 + +rr_seg7_vertex_07027A60: + type: VTX + count: 15 + offset: 0x27A60 + symbol: rr_seg7_vertex_07027A60 + +rr_seg7_vertex_07027B50: + type: VTX + count: 15 + offset: 0x27B50 + symbol: rr_seg7_vertex_07027B50 + +rr_seg7_vertex_07027C40: + type: VTX + count: 10 + offset: 0x27C40 + symbol: rr_seg7_vertex_07027C40 + +rr_seg7_vertex_07027CE0: + type: VTX + count: 15 + offset: 0x27CE0 + symbol: rr_seg7_vertex_07027CE0 + +rr_seg7_vertex_07027DD0: + type: VTX + count: 15 + offset: 0x27DD0 + symbol: rr_seg7_vertex_07027DD0 + +rr_seg7_vertex_07027EC0: + type: VTX + count: 15 + offset: 0x27EC0 + symbol: rr_seg7_vertex_07027EC0 + +rr_seg7_vertex_07027FB0: + type: VTX + count: 14 + offset: 0x27FB0 + symbol: rr_seg7_vertex_07027FB0 + +rr_seg7_vertex_07028090: + type: VTX + count: 16 + offset: 0x28090 + symbol: rr_seg7_vertex_07028090 + +rr_seg7_vertex_07028190: + type: VTX + count: 15 + offset: 0x28190 + symbol: rr_seg7_vertex_07028190 + +rr_seg7_vertex_07028280: + type: VTX + count: 16 + offset: 0x28280 + symbol: rr_seg7_vertex_07028280 + +rr_seg7_vertex_07028380: + type: VTX + count: 15 + offset: 0x28380 + symbol: rr_seg7_vertex_07028380 + +rr_seg7_vertex_07028470: + type: VTX + count: 16 + offset: 0x28470 + symbol: rr_seg7_vertex_07028470 + +rr_seg7_vertex_07028570: + type: VTX + count: 14 + offset: 0x28570 + symbol: rr_seg7_vertex_07028570 + +rr_seg7_vertex_07028650: + type: VTX + count: 13 + offset: 0x28650 + symbol: rr_seg7_vertex_07028650 + +rr_seg7_dl_07028720: + type: GFX + offset: 0x28720 + symbol: rr_seg7_dl_07028720 + +rr_seg7_dl_07028D30: + type: GFX + offset: 0x28D30 + symbol: rr_seg7_dl_07028D30 + +rr_seg7_dl_07028FA8: + type: GFX + offset: 0x28FA8 + symbol: rr_seg7_dl_07028FA8 + +rr_seg7_collision_07029038: + type: SM64:COLLISION + offset: 0x29038 + symbol: rr_seg7_collision_07029038 + +rr_seg7_collision_pendulum: + type: SM64:COLLISION + offset: 0x29154 + symbol: rr_seg7_collision_pendulum + +rr_seg7_collision_rotating_platform_with_fire: + type: SM64:COLLISION + offset: 0x29308 + symbol: rr_seg7_collision_rotating_platform_with_fire + +rr_seg7_collision_07029508: + type: SM64:COLLISION + offset: 0x29508 + symbol: rr_seg7_collision_07029508 + +rr_seg7_collision_070295F8: + type: SM64:COLLISION + offset: 0x295F8 + symbol: rr_seg7_collision_070295F8 + +rr_seg7_collision_0702967C: + type: SM64:COLLISION + offset: 0x2967C + symbol: rr_seg7_collision_0702967C + +rr_seg7_collision_elevator_platform: + type: SM64:COLLISION + offset: 0x296CC + symbol: rr_seg7_collision_elevator_platform + +rr_seg7_collision_07029750: + type: SM64:COLLISION + offset: 0x29750 + symbol: rr_seg7_collision_07029750 + +rr_seg7_collision_donut_platform: + type: SM64:COLLISION + offset: 0x297D4 + symbol: rr_seg7_collision_donut_platform + +rr_seg7_collision_07029858: + type: SM64:COLLISION + offset: 0x29858 + symbol: rr_seg7_collision_07029858 + +rr_seg7_collision_07029924: + type: SM64:COLLISION + offset: 0x29924 + symbol: rr_seg7_collision_07029924 + +rr_seg7_collision_07029C1C: + type: SM64:COLLISION + offset: 0x29C1C + symbol: rr_seg7_collision_07029C1C + +rr_seg7_collision_07029FA4: + type: SM64:COLLISION + offset: 0x29FA4 + symbol: rr_seg7_collision_07029FA4 + +rr_seg7_collision_0702A32C: + type: SM64:COLLISION + offset: 0x2A32C + symbol: rr_seg7_collision_0702A32C + +rr_seg7_collision_0702A6B4: + type: SM64:COLLISION + offset: 0x2A6B4 + symbol: rr_seg7_collision_0702A6B4 + +rr_seg7_collision_level: + type: SM64:COLLISION + offset: 0x2A9A8 + symbol: rr_seg7_collision_level + +rr_seg7_macro_objs: + type: SM64:MACRO + offset: 0x2E9D8 + symbol: rr_seg7_macro_objs + +rr_seg7_trajectory_0702EC3C: + type: SM64:TRAJECTORY + offset: 0x2EC3C + symbol: rr_seg7_trajectory_0702EC3C + +rr_seg7_trajectory_0702ECC0: + type: SM64:TRAJECTORY + offset: 0x2ECC0 + symbol: rr_seg7_trajectory_0702ECC0 + +rr_seg7_trajectory_0702ED9C: + type: SM64:TRAJECTORY + offset: 0x2ED9C + symbol: rr_seg7_trajectory_0702ED9C + +rr_seg7_trajectory_0702EEE0: + type: SM64:TRAJECTORY + offset: 0x2EEE0 + symbol: rr_seg7_trajectory_0702EEE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr/geo.yml new file mode 100644 index 0000000..0d77c10 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/rr/geo.yml @@ -0,0 +1,191 @@ +:config: + external_files: + - "assets/ymls/jp/levels/rr.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa.yml new file mode 100644 index 0000000..490811d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa.yml @@ -0,0 +1,293 @@ +:config: + autopads: false + compression: + offset: 0x468FD0 + segments: + - [ 0x7, 0x468FD0 ] + external_files: + - "assets/ymls/jp/textures/inside.yml" + header: + header: + - '#include "sa/geo.h"' + - '' + - 'extern const LevelScript level_sa_entry[];' + +sa_lights: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: sa_lights + +sa_vertex_07000018: + type: VTX + count: 12 + offset: 0x18 + symbol: sa_vertex_07000018 + +sa_vertex_070000D8: + type: VTX + count: 15 + offset: 0xD8 + symbol: sa_vertex_070000D8 + +sa_vertex_070001C8: + type: VTX + count: 16 + offset: 0x1C8 + symbol: sa_vertex_070001C8 + +sa_vertex_070002C8: + type: VTX + count: 16 + offset: 0x2C8 + symbol: sa_vertex_070002C8 + +sa_vertex_070003C8: + type: VTX + count: 15 + offset: 0x3C8 + symbol: sa_vertex_070003C8 + +sa_vertex_070004B8: + type: VTX + count: 16 + offset: 0x4B8 + symbol: sa_vertex_070004B8 + +sa_vertex_070005B8: + type: VTX + count: 14 + offset: 0x5B8 + symbol: sa_vertex_070005B8 + +sa_vertex_07000698: + type: VTX + count: 16 + offset: 0x698 + symbol: sa_vertex_07000698 + +sa_vertex_07000798: + type: VTX + count: 16 + offset: 0x798 + symbol: sa_vertex_07000798 + +sa_vertex_07000898: + type: VTX + count: 16 + offset: 0x898 + symbol: sa_vertex_07000898 + +sa_vertex_07000998: + type: VTX + count: 15 + offset: 0x998 + symbol: sa_vertex_07000998 + +sa_vertex_07000A88: + type: VTX + count: 14 + offset: 0xA88 + symbol: sa_vertex_07000A88 + +sa_vertex_07000B68: + type: VTX + count: 15 + offset: 0xB68 + symbol: sa_vertex_07000B68 + +sa_vertex_07000C58: + type: VTX + count: 16 + offset: 0xC58 + symbol: sa_vertex_07000C58 + +sa_vertex_07000D58: + type: VTX + count: 15 + offset: 0xD58 + symbol: sa_vertex_07000D58 + +sa_vertex_07000E48: + type: VTX + count: 16 + offset: 0xE48 + symbol: sa_vertex_07000E48 + +sa_vertex_07000F48: + type: VTX + count: 16 + offset: 0xF48 + symbol: sa_vertex_07000F48 + +sa_vertex_07001048: + type: VTX + count: 14 + offset: 0x1048 + symbol: sa_vertex_07001048 + +sa_vertex_07001128: + type: VTX + count: 15 + offset: 0x1128 + symbol: sa_vertex_07001128 + +sa_vertex_07001218: + type: VTX + count: 15 + offset: 0x1218 + symbol: sa_vertex_07001218 + +sa_vertex_07001308: + type: VTX + count: 14 + offset: 0x1308 + symbol: sa_vertex_07001308 + +sa_vertex_070013E8: + type: VTX + count: 14 + offset: 0x13E8 + symbol: sa_vertex_070013E8 + +sa_vertex_070014C8: + type: VTX + count: 15 + offset: 0x14C8 + symbol: sa_vertex_070014C8 + +sa_vertex_070015B8: + type: VTX + count: 16 + offset: 0x15B8 + symbol: sa_vertex_070015B8 + +sa_vertex_070016B8: + type: VTX + count: 16 + offset: 0x16B8 + symbol: sa_vertex_070016B8 + +sa_vertex_070017B8: + type: VTX + count: 15 + offset: 0x17B8 + symbol: sa_vertex_070017B8 + +sa_vertex_070018A8: + type: VTX + count: 16 + offset: 0x18A8 + symbol: sa_vertex_070018A8 + +sa_vertex_070019A8: + type: VTX + count: 16 + offset: 0x19A8 + symbol: sa_vertex_070019A8 + +sa_vertex_07001AA8: + type: VTX + count: 15 + offset: 0x1AA8 + symbol: sa_vertex_07001AA8 + +sa_vertex_07001B98: + type: VTX + count: 14 + offset: 0x1B98 + symbol: sa_vertex_07001B98 + +sa_vertex_07001C78: + type: VTX + count: 16 + offset: 0x1C78 + symbol: sa_vertex_07001C78 + +sa_vertex_07001D78: + type: VTX + count: 16 + offset: 0x1D78 + symbol: sa_vertex_07001D78 + +sa_vertex_07001E78: + type: VTX + count: 16 + offset: 0x1E78 + symbol: sa_vertex_07001E78 + +sa_vertex_07001F78: + type: VTX + count: 16 + offset: 0x1F78 + symbol: sa_vertex_07001F78 + +sa_vertex_07002078: + type: VTX + count: 15 + offset: 0x2078 + symbol: sa_vertex_07002078 + +sa_vertex_07002168: + type: VTX + count: 16 + offset: 0x2168 + symbol: sa_vertex_07002168 + +sa_vertex_07002268: + type: VTX + count: 16 + offset: 0x2268 + symbol: sa_vertex_07002268 + +sa_vertex_07002368: + type: VTX + count: 8 + offset: 0x2368 + symbol: sa_vertex_07002368 + +sa_dl_070023E8: + type: GFX + offset: 0x23E8 + symbol: sa_dl_070023E8 + +sa_dl_07002470: + type: GFX + offset: 0x2470 + symbol: sa_dl_07002470 + +sa_dl_070028F0: + type: GFX + offset: 0x28F0 + symbol: sa_dl_070028F0 + +sa_seg7_dl_07002DE8: + type: GFX + offset: 0x2DE8 + symbol: sa_seg7_dl_07002DE8 + +sa_vertex_07002E80: + type: VTX + count: 16 + offset: 0x2E80 + symbol: sa_vertex_07002E80 + +sa_dl_07002F80: + type: GFX + offset: 0x2F80 + symbol: sa_dl_07002F80 + +sa_seg7_dl_07002FD0: + type: GFX + offset: 0x2FD0 + symbol: sa_seg7_dl_07002FD0 + +sa_seg7_collision: + type: SM64:COLLISION + offset: 0x3000 + symbol: sa_seg7_collision + +sa_seg7_macro_objs: + type: SM64:MACRO + offset: 0x3284 + symbol: sa_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa/geo.yml new file mode 100644 index 0000000..15249f4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sa/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/sa.yml" + autopads: false + segments: + - [ 0xE, 0x46A0E0 ] + +sa_geo_000170: + type: SM64:GEO_LAYOUT + offset: 0xE000170 + symbol: sa_geo_000170 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl.yml new file mode 100644 index 0000000..bcb8de8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl.yml @@ -0,0 +1,1239 @@ +:config: + autopads: false + compression: + offset: 0x404010 + segments: + - [ 0x7, 0x404010 ] + external_files: + - "assets/ymls/jp/textures/snow.yml" + header: + header: + - '#include "sl/geo.h"' + - '' + - 'extern const LevelScript level_sl_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: sl_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: sl_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: sl_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: sl_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: sl_seg7_texture_07002000 + +sl_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: sl_seg7_lights_07002800 + +sl_seg7_lights_07002818: + type: LIGHTS + size: 24 + offset: 0x2818 + symbol: sl_seg7_lights_07002818 + +sl_seg7_vertex_07002830: + type: VTX + count: 14 + offset: 0x2830 + symbol: sl_seg7_vertex_07002830 + +sl_seg7_vertex_07002910: + type: VTX + count: 16 + offset: 0x2910 + symbol: sl_seg7_vertex_07002910 + +sl_seg7_vertex_07002A10: + type: VTX + count: 16 + offset: 0x2A10 + symbol: sl_seg7_vertex_07002A10 + +sl_seg7_vertex_07002B10: + type: VTX + count: 15 + offset: 0x2B10 + symbol: sl_seg7_vertex_07002B10 + +sl_seg7_vertex_07002C00: + type: VTX + count: 16 + offset: 0x2C00 + symbol: sl_seg7_vertex_07002C00 + +sl_seg7_vertex_07002D00: + type: VTX + count: 15 + offset: 0x2D00 + symbol: sl_seg7_vertex_07002D00 + +sl_seg7_vertex_07002DF0: + type: VTX + count: 15 + offset: 0x2DF0 + symbol: sl_seg7_vertex_07002DF0 + +sl_seg7_vertex_07002EE0: + type: VTX + count: 16 + offset: 0x2EE0 + symbol: sl_seg7_vertex_07002EE0 + +sl_seg7_vertex_07002FE0: + type: VTX + count: 16 + offset: 0x2FE0 + symbol: sl_seg7_vertex_07002FE0 + +sl_seg7_vertex_070030E0: + type: VTX + count: 14 + offset: 0x30E0 + symbol: sl_seg7_vertex_070030E0 + +sl_seg7_vertex_070031C0: + type: VTX + count: 16 + offset: 0x31C0 + symbol: sl_seg7_vertex_070031C0 + +sl_seg7_vertex_070032C0: + type: VTX + count: 16 + offset: 0x32C0 + symbol: sl_seg7_vertex_070032C0 + +sl_seg7_vertex_070033C0: + type: VTX + count: 15 + offset: 0x33C0 + symbol: sl_seg7_vertex_070033C0 + +sl_seg7_vertex_070034B0: + type: VTX + count: 15 + offset: 0x34B0 + symbol: sl_seg7_vertex_070034B0 + +sl_seg7_vertex_070035A0: + type: VTX + count: 14 + offset: 0x35A0 + symbol: sl_seg7_vertex_070035A0 + +sl_seg7_vertex_07003680: + type: VTX + count: 16 + offset: 0x3680 + symbol: sl_seg7_vertex_07003680 + +sl_seg7_vertex_07003780: + type: VTX + count: 14 + offset: 0x3780 + symbol: sl_seg7_vertex_07003780 + +sl_seg7_vertex_07003860: + type: VTX + count: 16 + offset: 0x3860 + symbol: sl_seg7_vertex_07003860 + +sl_seg7_vertex_07003960: + type: VTX + count: 16 + offset: 0x3960 + symbol: sl_seg7_vertex_07003960 + +sl_seg7_vertex_07003A60: + type: VTX + count: 16 + offset: 0x3A60 + symbol: sl_seg7_vertex_07003A60 + +sl_seg7_vertex_07003B60: + type: VTX + count: 14 + offset: 0x3B60 + symbol: sl_seg7_vertex_07003B60 + +sl_seg7_vertex_07003C40: + type: VTX + count: 15 + offset: 0x3C40 + symbol: sl_seg7_vertex_07003C40 + +sl_seg7_vertex_07003D30: + type: VTX + count: 14 + offset: 0x3D30 + symbol: sl_seg7_vertex_07003D30 + +sl_seg7_vertex_07003E10: + type: VTX + count: 14 + offset: 0x3E10 + symbol: sl_seg7_vertex_07003E10 + +sl_seg7_vertex_07003EF0: + type: VTX + count: 15 + offset: 0x3EF0 + symbol: sl_seg7_vertex_07003EF0 + +sl_seg7_vertex_07003FE0: + type: VTX + count: 16 + offset: 0x3FE0 + symbol: sl_seg7_vertex_07003FE0 + +sl_seg7_vertex_070040E0: + type: VTX + count: 15 + offset: 0x40E0 + symbol: sl_seg7_vertex_070040E0 + +sl_seg7_vertex_070041D0: + type: VTX + count: 14 + offset: 0x41D0 + symbol: sl_seg7_vertex_070041D0 + +sl_seg7_vertex_070042B0: + type: VTX + count: 14 + offset: 0x42B0 + symbol: sl_seg7_vertex_070042B0 + +sl_seg7_vertex_07004390: + type: VTX + count: 16 + offset: 0x4390 + symbol: sl_seg7_vertex_07004390 + +sl_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: sl_seg7_vertex_07004490 + +sl_seg7_vertex_07004590: + type: VTX + count: 9 + offset: 0x4590 + symbol: sl_seg7_vertex_07004590 + +sl_seg7_vertex_07004620: + type: VTX + count: 5 + offset: 0x4620 + symbol: sl_seg7_vertex_07004620 + +sl_seg7_vertex_07004670: + type: VTX + count: 8 + offset: 0x4670 + symbol: sl_seg7_vertex_07004670 + +sl_seg7_vertex_070046F0: + type: VTX + count: 6 + offset: 0x46F0 + symbol: sl_seg7_vertex_070046F0 + +sl_seg7_vertex_07004750: + type: VTX + count: 14 + offset: 0x4750 + symbol: sl_seg7_vertex_07004750 + +sl_seg7_dl_07004830: + type: GFX + offset: 0x4830 + symbol: sl_seg7_dl_07004830 + +sl_seg7_dl_07005370: + type: GFX + offset: 0x5370 + symbol: sl_seg7_dl_07005370 + +sl_seg7_dl_070053C8: + type: GFX + offset: 0x53C8 + symbol: sl_seg7_dl_070053C8 + +sl_seg7_dl_07005410: + type: GFX + offset: 0x5410 + symbol: sl_seg7_dl_07005410 + +sl_seg7_dl_07005478: + type: GFX + offset: 0x5478 + symbol: sl_seg7_dl_07005478 + +sl_seg7_lights_07005520: + type: LIGHTS + size: 24 + offset: 0x5520 + symbol: sl_seg7_lights_07005520 + +sl_seg7_vertex_07005538: + type: VTX + count: 16 + offset: 0x5538 + symbol: sl_seg7_vertex_07005538 + +sl_seg7_dl_07005638: + type: GFX + offset: 0x5638 + symbol: sl_seg7_dl_07005638 + +sl_seg7_dl_070056B0: + type: GFX + offset: 0x56B0 + symbol: sl_seg7_dl_070056B0 + +sl_seg7_lights_07005730: + type: LIGHTS + size: 24 + offset: 0x5730 + symbol: sl_seg7_lights_07005730 + +sl_seg7_lights_07005748: + type: LIGHTS + size: 24 + offset: 0x5748 + symbol: sl_seg7_lights_07005748 + +sl_seg7_vertex_07005760: + type: VTX + count: 7 + offset: 0x5760 + symbol: sl_seg7_vertex_07005760 + +sl_seg7_vertex_070057D0: + type: VTX + count: 4 + offset: 0x57D0 + symbol: sl_seg7_vertex_070057D0 + +sl_seg7_vertex_07005810: + type: VTX + count: 15 + offset: 0x5810 + symbol: sl_seg7_vertex_07005810 + +sl_seg7_vertex_07005900: + type: VTX + count: 16 + offset: 0x5900 + symbol: sl_seg7_vertex_07005900 + +sl_seg7_vertex_07005A00: + type: VTX + count: 3 + offset: 0x5A00 + symbol: sl_seg7_vertex_07005A00 + +sl_seg7_vertex_07005A30: + type: VTX + count: 16 + offset: 0x5A30 + symbol: sl_seg7_vertex_07005A30 + +sl_seg7_vertex_07005B30: + type: VTX + count: 16 + offset: 0x5B30 + symbol: sl_seg7_vertex_07005B30 + +sl_seg7_vertex_07005C30: + type: VTX + count: 16 + offset: 0x5C30 + symbol: sl_seg7_vertex_07005C30 + +sl_seg7_vertex_07005D30: + type: VTX + count: 14 + offset: 0x5D30 + symbol: sl_seg7_vertex_07005D30 + +sl_seg7_vertex_07005E10: + type: VTX + count: 14 + offset: 0x5E10 + symbol: sl_seg7_vertex_07005E10 + +sl_seg7_vertex_07005EF0: + type: VTX + count: 16 + offset: 0x5EF0 + symbol: sl_seg7_vertex_07005EF0 + +sl_seg7_vertex_07005FF0: + type: VTX + count: 15 + offset: 0x5FF0 + symbol: sl_seg7_vertex_07005FF0 + +sl_seg7_vertex_070060E0: + type: VTX + count: 16 + offset: 0x60E0 + symbol: sl_seg7_vertex_070060E0 + +sl_seg7_vertex_070061E0: + type: VTX + count: 7 + offset: 0x61E0 + symbol: sl_seg7_vertex_070061E0 + +sl_seg7_vertex_07006250: + type: VTX + count: 16 + offset: 0x6250 + symbol: sl_seg7_vertex_07006250 + +sl_seg7_vertex_07006350: + type: VTX + count: 6 + offset: 0x6350 + symbol: sl_seg7_vertex_07006350 + +sl_seg7_vertex_070063B0: + type: VTX + count: 16 + offset: 0x63B0 + symbol: sl_seg7_vertex_070063B0 + +sl_seg7_vertex_070064B0: + type: VTX + count: 14 + offset: 0x64B0 + symbol: sl_seg7_vertex_070064B0 + +sl_seg7_vertex_07006590: + type: VTX + count: 16 + offset: 0x6590 + symbol: sl_seg7_vertex_07006590 + +sl_seg7_vertex_07006690: + type: VTX + count: 16 + offset: 0x6690 + symbol: sl_seg7_vertex_07006690 + +sl_seg7_vertex_07006790: + type: VTX + count: 14 + offset: 0x6790 + symbol: sl_seg7_vertex_07006790 + +sl_seg7_vertex_07006870: + type: VTX + count: 14 + offset: 0x6870 + symbol: sl_seg7_vertex_07006870 + +sl_seg7_vertex_07006950: + type: VTX + count: 15 + offset: 0x6950 + symbol: sl_seg7_vertex_07006950 + +sl_seg7_vertex_07006A40: + type: VTX + count: 15 + offset: 0x6A40 + symbol: sl_seg7_vertex_07006A40 + +sl_seg7_vertex_07006B30: + type: VTX + count: 16 + offset: 0x6B30 + symbol: sl_seg7_vertex_07006B30 + +sl_seg7_vertex_07006C30: + type: VTX + count: 4 + offset: 0x6C30 + symbol: sl_seg7_vertex_07006C30 + +sl_seg7_vertex_07006C70: + type: VTX + count: 16 + offset: 0x6C70 + symbol: sl_seg7_vertex_07006C70 + +sl_seg7_dl_07006D70: + type: GFX + offset: 0x6D70 + symbol: sl_seg7_dl_07006D70 + +sl_seg7_dl_07006DE8: + type: GFX + offset: 0x6DE8 + symbol: sl_seg7_dl_07006DE8 + +sl_seg7_dl_07006EB0: + type: GFX + offset: 0x6EB0 + symbol: sl_seg7_dl_07006EB0 + +sl_seg7_dl_070070A8: + type: GFX + offset: 0x70A8 + symbol: sl_seg7_dl_070070A8 + +sl_seg7_dl_07007118: + type: GFX + offset: 0x7118 + symbol: sl_seg7_dl_07007118 + +sl_seg7_dl_07007368: + type: GFX + offset: 0x7368 + symbol: sl_seg7_dl_07007368 + +sl_seg7_dl_070073D0: + type: GFX + offset: 0x73D0 + symbol: sl_seg7_dl_070073D0 + +sl_seg7_vertex_07007480: + type: VTX + count: 15 + offset: 0x7480 + symbol: sl_seg7_vertex_07007480 + +sl_seg7_vertex_07007570: + type: VTX + count: 7 + offset: 0x7570 + symbol: sl_seg7_vertex_07007570 + +sl_seg7_vertex_070075E0: + type: VTX + count: 16 + offset: 0x75E0 + symbol: sl_seg7_vertex_070075E0 + +sl_seg7_vertex_070076E0: + type: VTX + count: 9 + offset: 0x76E0 + symbol: sl_seg7_vertex_070076E0 + +sl_seg7_dl_07007770: + type: GFX + offset: 0x7770 + symbol: sl_seg7_dl_07007770 + +sl_seg7_dl_070077F0: + type: GFX + offset: 0x77F0 + symbol: sl_seg7_dl_070077F0 + +sl_seg7_dl_07007880: + type: GFX + offset: 0x7880 + symbol: sl_seg7_dl_07007880 + +sl_seg7_lights_07007910: + type: LIGHTS + size: 24 + offset: 0x7910 + symbol: sl_seg7_lights_07007910 + +sl_seg7_vertex_07007928: + type: VTX + count: 15 + offset: 0x7928 + symbol: sl_seg7_vertex_07007928 + +sl_seg7_vertex_07007A18: + type: VTX + count: 15 + offset: 0x7A18 + symbol: sl_seg7_vertex_07007A18 + +sl_seg7_vertex_07007B08: + type: VTX + count: 15 + offset: 0x7B08 + symbol: sl_seg7_vertex_07007B08 + +sl_seg7_vertex_07007BF8: + type: VTX + count: 16 + offset: 0x7BF8 + symbol: sl_seg7_vertex_07007BF8 + +sl_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: sl_seg7_vertex_07007CF8 + +sl_seg7_vertex_07007DE8: + type: VTX + count: 14 + offset: 0x7DE8 + symbol: sl_seg7_vertex_07007DE8 + +sl_seg7_vertex_07007EC8: + type: VTX + count: 15 + offset: 0x7EC8 + symbol: sl_seg7_vertex_07007EC8 + +sl_seg7_vertex_07007FB8: + type: VTX + count: 15 + offset: 0x7FB8 + symbol: sl_seg7_vertex_07007FB8 + +sl_seg7_vertex_070080A8: + type: VTX + count: 15 + offset: 0x80A8 + symbol: sl_seg7_vertex_070080A8 + +sl_seg7_vertex_07008198: + type: VTX + count: 15 + offset: 0x8198 + symbol: sl_seg7_vertex_07008198 + +sl_seg7_vertex_07008288: + type: VTX + count: 15 + offset: 0x8288 + symbol: sl_seg7_vertex_07008288 + +sl_seg7_vertex_07008378: + type: VTX + count: 16 + offset: 0x8378 + symbol: sl_seg7_vertex_07008378 + +sl_seg7_vertex_07008478: + type: VTX + count: 11 + offset: 0x8478 + symbol: sl_seg7_vertex_07008478 + +sl_seg7_dl_07008528: + type: GFX + offset: 0x8528 + symbol: sl_seg7_dl_07008528 + +sl_seg7_dl_070088B0: + type: GFX + offset: 0x88B0 + symbol: sl_seg7_dl_070088B0 + +sl_seg7_lights_07008930: + type: LIGHTS + size: 24 + offset: 0x8930 + symbol: sl_seg7_lights_07008930 + +sl_seg7_lights_07008948: + type: LIGHTS + size: 24 + offset: 0x8948 + symbol: sl_seg7_lights_07008948 + +sl_seg7_vertex_07008960: + type: VTX + count: 16 + offset: 0x8960 + symbol: sl_seg7_vertex_07008960 + +sl_seg7_vertex_07008A60: + type: VTX + count: 15 + offset: 0x8A60 + symbol: sl_seg7_vertex_07008A60 + +sl_seg7_vertex_07008B50: + type: VTX + count: 10 + offset: 0x8B50 + symbol: sl_seg7_vertex_07008B50 + +sl_seg7_vertex_07008BF0: + type: VTX + count: 4 + offset: 0x8BF0 + symbol: sl_seg7_vertex_07008BF0 + +sl_seg7_dl_07008C30: + type: GFX + offset: 0x8C30 + symbol: sl_seg7_dl_07008C30 + +sl_seg7_dl_07008D10: + type: GFX + offset: 0x8D10 + symbol: sl_seg7_dl_07008D10 + +sl_seg7_dl_07008D58: + type: GFX + offset: 0x8D58 + symbol: sl_seg7_dl_07008D58 + +sl_seg7_lights_07008DE8: + type: LIGHTS + size: 24 + offset: 0x8DE8 + symbol: sl_seg7_lights_07008DE8 + +sl_seg7_vertex_07008E00: + type: VTX + count: 16 + offset: 0x8E00 + symbol: sl_seg7_vertex_07008E00 + +sl_seg7_vertex_07008F00: + type: VTX + count: 4 + offset: 0x8F00 + symbol: sl_seg7_vertex_07008F00 + +sl_seg7_vertex_07008F40: + type: VTX + count: 14 + offset: 0x8F40 + symbol: sl_seg7_vertex_07008F40 + +sl_seg7_vertex_07009020: + type: VTX + count: 16 + offset: 0x9020 + symbol: sl_seg7_vertex_07009020 + +sl_seg7_vertex_07009120: + type: VTX + count: 16 + offset: 0x9120 + symbol: sl_seg7_vertex_07009120 + +sl_seg7_vertex_07009220: + type: VTX + count: 16 + offset: 0x9220 + symbol: sl_seg7_vertex_07009220 + +sl_seg7_vertex_07009320: + type: VTX + count: 15 + offset: 0x9320 + symbol: sl_seg7_vertex_07009320 + +sl_seg7_vertex_07009410: + type: VTX + count: 16 + offset: 0x9410 + symbol: sl_seg7_vertex_07009410 + +sl_seg7_vertex_07009510: + type: VTX + count: 15 + offset: 0x9510 + symbol: sl_seg7_vertex_07009510 + +sl_seg7_vertex_07009600: + type: VTX + count: 15 + offset: 0x9600 + symbol: sl_seg7_vertex_07009600 + +sl_seg7_vertex_070096F0: + type: VTX + count: 14 + offset: 0x96F0 + symbol: sl_seg7_vertex_070096F0 + +sl_seg7_vertex_070097D0: + type: VTX + count: 16 + offset: 0x97D0 + symbol: sl_seg7_vertex_070097D0 + +sl_seg7_vertex_070098D0: + type: VTX + count: 16 + offset: 0x98D0 + symbol: sl_seg7_vertex_070098D0 + +sl_seg7_vertex_070099D0: + type: VTX + count: 14 + offset: 0x99D0 + symbol: sl_seg7_vertex_070099D0 + +sl_seg7_vertex_07009AB0: + type: VTX + count: 11 + offset: 0x9AB0 + symbol: sl_seg7_vertex_07009AB0 + +sl_seg7_vertex_07009B60: + type: VTX + count: 4 + offset: 0x9B60 + symbol: sl_seg7_vertex_07009B60 + +sl_seg7_vertex_07009BA0: + type: VTX + count: 16 + offset: 0x9BA0 + symbol: sl_seg7_vertex_07009BA0 + +sl_seg7_vertex_07009CA0: + type: VTX + count: 16 + offset: 0x9CA0 + symbol: sl_seg7_vertex_07009CA0 + +sl_seg7_vertex_07009DA0: + type: VTX + count: 14 + offset: 0x9DA0 + symbol: sl_seg7_vertex_07009DA0 + +sl_seg7_vertex_07009E80: + type: VTX + count: 11 + offset: 0x9E80 + symbol: sl_seg7_vertex_07009E80 + +sl_seg7_dl_07009F30: + type: GFX + offset: 0x9F30 + symbol: sl_seg7_dl_07009F30 + +sl_seg7_dl_07009FE0: + type: GFX + offset: 0x9FE0 + symbol: sl_seg7_dl_07009FE0 + +sl_seg7_dl_0700A058: + type: GFX + offset: 0xA058 + symbol: sl_seg7_dl_0700A058 + +sl_seg7_dl_0700A418: + type: GFX + offset: 0xA418 + symbol: sl_seg7_dl_0700A418 + +sl_seg7_dl_0700A450: + type: GFX + offset: 0xA450 + symbol: sl_seg7_dl_0700A450 + +sl_seg7_dl_0700A5A0: + type: GFX + offset: 0xA5A0 + symbol: sl_seg7_dl_0700A5A0 + +sl_seg7_lights_0700A620: + type: LIGHTS + size: 24 + offset: 0xA620 + symbol: sl_seg7_lights_0700A620 + +sl_seg7_vertex_0700A638: + type: VTX + count: 14 + offset: 0xA638 + symbol: sl_seg7_vertex_0700A638 + +sl_seg7_dl_0700A718: + type: GFX + offset: 0xA718 + symbol: sl_seg7_dl_0700A718 + +sl_seg7_dl_0700A780: + type: GFX + offset: 0xA780 + symbol: sl_seg7_dl_0700A780 + +sl_seg7_lights_0700A7F0: + type: LIGHTS + size: 24 + offset: 0xA7F0 + symbol: sl_seg7_lights_0700A7F0 + +sl_seg7_vertex_0700A808: + type: VTX + count: 4 + offset: 0xA808 + symbol: sl_seg7_vertex_0700A808 + +sl_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: sl_seg7_dl_0700A848 + +sl_seg7_dl_0700A890: + type: GFX + offset: 0xA890 + symbol: sl_seg7_dl_0700A890 + +sl_seg7_lights_0700A910: + type: LIGHTS + size: 24 + offset: 0xA910 + symbol: sl_seg7_lights_0700A910 + +sl_seg7_vertex_0700A928: + type: VTX + count: 3 + offset: 0xA928 + symbol: sl_seg7_vertex_0700A928 + +sl_seg7_dl_0700A958: + type: GFX + offset: 0xA958 + symbol: sl_seg7_dl_0700A958 + +sl_seg7_dl_0700A980: + type: GFX + offset: 0xA980 + symbol: sl_seg7_dl_0700A980 + +sl_seg7_lights_0700A9B0: + type: LIGHTS + size: 24 + offset: 0xA9B0 + symbol: sl_seg7_lights_0700A9B0 + +sl_seg7_lights_0700A9C8: + type: LIGHTS + size: 24 + offset: 0xA9C8 + symbol: sl_seg7_lights_0700A9C8 + +sl_seg7_vertex_0700A9E0: + type: VTX + count: 16 + offset: 0xA9E0 + symbol: sl_seg7_vertex_0700A9E0 + +sl_seg7_vertex_0700AAE0: + type: VTX + count: 16 + offset: 0xAAE0 + symbol: sl_seg7_vertex_0700AAE0 + +sl_seg7_vertex_0700ABE0: + type: VTX + count: 14 + offset: 0xABE0 + symbol: sl_seg7_vertex_0700ABE0 + +sl_seg7_vertex_0700ACC0: + type: VTX + count: 15 + offset: 0xACC0 + symbol: sl_seg7_vertex_0700ACC0 + +sl_seg7_vertex_0700ADB0: + type: VTX + count: 15 + offset: 0xADB0 + symbol: sl_seg7_vertex_0700ADB0 + +sl_seg7_vertex_0700AEA0: + type: VTX + count: 16 + offset: 0xAEA0 + symbol: sl_seg7_vertex_0700AEA0 + +sl_seg7_vertex_0700AFA0: + type: VTX + count: 14 + offset: 0xAFA0 + symbol: sl_seg7_vertex_0700AFA0 + +sl_seg7_vertex_0700B080: + type: VTX + count: 15 + offset: 0xB080 + symbol: sl_seg7_vertex_0700B080 + +sl_seg7_vertex_0700B170: + type: VTX + count: 14 + offset: 0xB170 + symbol: sl_seg7_vertex_0700B170 + +sl_seg7_vertex_0700B250: + type: VTX + count: 14 + offset: 0xB250 + symbol: sl_seg7_vertex_0700B250 + +sl_seg7_vertex_0700B330: + type: VTX + count: 15 + offset: 0xB330 + symbol: sl_seg7_vertex_0700B330 + +sl_seg7_vertex_0700B420: + type: VTX + count: 15 + offset: 0xB420 + symbol: sl_seg7_vertex_0700B420 + +sl_seg7_vertex_0700B510: + type: VTX + count: 12 + offset: 0xB510 + symbol: sl_seg7_vertex_0700B510 + +sl_seg7_vertex_0700B5D0: + type: VTX + count: 5 + offset: 0xB5D0 + symbol: sl_seg7_vertex_0700B5D0 + +sl_seg7_vertex_0700B620: + type: VTX + count: 10 + offset: 0xB620 + symbol: sl_seg7_vertex_0700B620 + +sl_seg7_dl_0700B6C0: + type: GFX + offset: 0xB6C0 + symbol: sl_seg7_dl_0700B6C0 + +sl_seg7_dl_0700BA70: + type: GFX + offset: 0xBA70 + symbol: sl_seg7_dl_0700BA70 + +sl_seg7_dl_0700BAE8: + type: GFX + offset: 0xBAE8 + symbol: sl_seg7_dl_0700BAE8 + +sl_seg7_lights_0700BB68: + type: LIGHTS + size: 24 + offset: 0xBB68 + symbol: sl_seg7_lights_0700BB68 + +sl_seg7_vertex_0700BB80: + type: VTX + count: 16 + offset: 0xBB80 + symbol: sl_seg7_vertex_0700BB80 + +sl_seg7_dl_0700BC80: + type: GFX + offset: 0xBC80 + symbol: sl_seg7_dl_0700BC80 + +sl_seg7_dl_0700BCF8: + type: GFX + offset: 0xBCF8 + symbol: sl_seg7_dl_0700BCF8 + +sl_seg7_lights_0700BD68: + type: LIGHTS + size: 24 + offset: 0xBD68 + symbol: sl_seg7_lights_0700BD68 + +sl_seg7_vertex_0700BD80: + type: VTX + count: 15 + offset: 0xBD80 + symbol: sl_seg7_vertex_0700BD80 + +sl_seg7_vertex_0700BE70: + type: VTX + count: 15 + offset: 0xBE70 + symbol: sl_seg7_vertex_0700BE70 + +sl_seg7_vertex_0700BF60: + type: VTX + count: 15 + offset: 0xBF60 + symbol: sl_seg7_vertex_0700BF60 + +sl_seg7_vertex_0700C050: + type: VTX + count: 15 + offset: 0xC050 + symbol: sl_seg7_vertex_0700C050 + +sl_seg7_vertex_0700C140: + type: VTX + count: 15 + offset: 0xC140 + symbol: sl_seg7_vertex_0700C140 + +sl_seg7_vertex_0700C230: + type: VTX + count: 15 + offset: 0xC230 + symbol: sl_seg7_vertex_0700C230 + +sl_seg7_vertex_0700C320: + type: VTX + count: 15 + offset: 0xC320 + symbol: sl_seg7_vertex_0700C320 + +sl_seg7_vertex_0700C410: + type: VTX + count: 15 + offset: 0xC410 + symbol: sl_seg7_vertex_0700C410 + +sl_seg7_vertex_0700C500: + type: VTX + count: 15 + offset: 0xC500 + symbol: sl_seg7_vertex_0700C500 + +sl_seg7_vertex_0700C5F0: + type: VTX + count: 15 + offset: 0xC5F0 + symbol: sl_seg7_vertex_0700C5F0 + +sl_seg7_vertex_0700C6E0: + type: VTX + count: 4 + offset: 0xC6E0 + symbol: sl_seg7_vertex_0700C6E0 + +sl_seg7_dl_0700C720: + type: GFX + offset: 0xC720 + symbol: sl_seg7_dl_0700C720 + +sl_seg7_dl_0700C9E8: + type: GFX + offset: 0xC9E8 + symbol: sl_seg7_dl_0700C9E8 + +sl_seg7_lights_0700CA68: + type: LIGHTS + size: 24 + offset: 0xCA68 + symbol: sl_seg7_lights_0700CA68 + +sl_seg7_vertex_0700CA80: + type: VTX + count: 8 + offset: 0xCA80 + symbol: sl_seg7_vertex_0700CA80 + +sl_seg7_dl_0700CB00: + type: GFX + offset: 0xCB00 + symbol: sl_seg7_dl_0700CB00 + +sl_seg7_dl_0700CB58: + type: GFX + offset: 0xCB58 + symbol: sl_seg7_dl_0700CB58 + +sl_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xCBD8 + symbol: sl_seg7_area_1_collision + +sl_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xED94 + symbol: sl_seg7_area_1_macro_objs + +sl_seg7_collision_sliding_snow_mound: + type: SM64:COLLISION + offset: 0xEF6C + symbol: sl_seg7_collision_sliding_snow_mound + +sl_seg7_collision_pound_explodes: + type: SM64:COLLISION + offset: 0xEFC0 + symbol: sl_seg7_collision_pound_explodes + +sl_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xEFFC + symbol: sl_seg7_area_2_collision + +sl_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xF978 + symbol: sl_seg7_area_2_macro_objs + +sl_movtex_snowman_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFA30 + symbol: sl_movtex_snowman_water_data + +sl_movtex_ice_bully_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFA50 + symbol: sl_movtex_ice_bully_water_data + +sl_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0xFA70 + symbol: sl_movtex_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl/geo.yml new file mode 100644 index 0000000..6cc8901 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/sl/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/levels/sl.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl.yml new file mode 100644 index 0000000..3e1a0fe --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl.yml @@ -0,0 +1,2751 @@ +:config: + autopads: false + compression: + offset: 0x3E5710 + segments: + - [ 0x7, 0x3E5710 ] + external_files: + - "assets/ymls/jp/textures/generic.yml" + header: + header: + - '#include "ssl/geo.h"' + - '' + - 'extern const LevelScript level_ssl_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ssl_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: IA16 + symbol: ssl_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ssl_pyramid_sand + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ssl_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ssl_seg7_texture_07002000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2800 + format: RGBA16 + symbol: ssl_seg7_texture_07002800 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ssl_seg7_texture_07003800 + +ssl_lights_quicksand_pit: + type: LIGHTS + size: 24 + offset: 0x4000 + symbol: ssl_lights_quicksand_pit + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4018 + format: RGBA16 + symbol: ssl_quicksand + +ssl_dl_quicksand_pit_begin: + type: GFX + offset: 0x4818 + symbol: ssl_dl_quicksand_pit_begin + +ssl_dl_quicksand_pit_end: + type: GFX + offset: 0x4860 + symbol: ssl_dl_quicksand_pit_end + +ssl_dl_pyramid_quicksand_pit_begin: + type: GFX + offset: 0x4880 + symbol: ssl_dl_pyramid_quicksand_pit_begin + +ssl_dl_pyramid_quicksand_pit_end: + type: GFX + offset: 0x48F8 + symbol: ssl_dl_pyramid_quicksand_pit_end + +ssl_movtex_tris_quicksand_pit: + type: SM64:MOVTEX + count: 10 + has_color: true + offset: 0x4930 + symbol: ssl_movtex_tris_quicksand_pit + +ssl_movtex_tris_pyramid_quicksand_pit: + type: SM64:MOVTEX + count: 10 + has_color: true + offset: 0x49B4 + symbol: ssl_movtex_tris_pyramid_quicksand_pit + +ssl_dl_quicksand_pit: + type: GFX + offset: 0x4A38 + symbol: ssl_dl_quicksand_pit + +ssl_seg7_vertex_07004A70: + type: VTX + count: 7 + offset: 0x4A70 + symbol: ssl_seg7_vertex_07004A70 + +ssl_dl_pyramid_quicksand_pit_static: + type: GFX + offset: 0x4AE0 + symbol: ssl_dl_pyramid_quicksand_pit_static + +ssl_seg7_lights_07004BE0: + type: LIGHTS + size: 24 + offset: 0x4BE0 + symbol: ssl_seg7_lights_07004BE0 + +ssl_seg7_lights_07004BF8: + type: LIGHTS + size: 24 + offset: 0x4BF8 + symbol: ssl_seg7_lights_07004BF8 + +ssl_seg7_lights_07004C10: + type: LIGHTS + size: 24 + offset: 0x4C10 + symbol: ssl_seg7_lights_07004C10 + +ssl_seg7_lights_07004C28: + type: LIGHTS + size: 24 + offset: 0x4C28 + symbol: ssl_seg7_lights_07004C28 + +ssl_seg7_vertex_07004C40: + type: VTX + count: 4 + offset: 0x4C40 + symbol: ssl_seg7_vertex_07004C40 + +ssl_seg7_vertex_07004C80: + type: VTX + count: 15 + offset: 0x4C80 + symbol: ssl_seg7_vertex_07004C80 + +ssl_seg7_vertex_07004D70: + type: VTX + count: 15 + offset: 0x4D70 + symbol: ssl_seg7_vertex_07004D70 + +ssl_seg7_vertex_07004E60: + type: VTX + count: 16 + offset: 0x4E60 + symbol: ssl_seg7_vertex_07004E60 + +ssl_seg7_vertex_07004F60: + type: VTX + count: 4 + offset: 0x4F60 + symbol: ssl_seg7_vertex_07004F60 + +ssl_seg7_vertex_07004FA0: + type: VTX + count: 4 + offset: 0x4FA0 + symbol: ssl_seg7_vertex_07004FA0 + +ssl_seg7_vertex_07004FE0: + type: VTX + count: 15 + offset: 0x4FE0 + symbol: ssl_seg7_vertex_07004FE0 + +ssl_seg7_vertex_070050D0: + type: VTX + count: 15 + offset: 0x50D0 + symbol: ssl_seg7_vertex_070050D0 + +ssl_seg7_vertex_070051C0: + type: VTX + count: 15 + offset: 0x51C0 + symbol: ssl_seg7_vertex_070051C0 + +ssl_seg7_vertex_070052B0: + type: VTX + count: 15 + offset: 0x52B0 + symbol: ssl_seg7_vertex_070052B0 + +ssl_seg7_vertex_070053A0: + type: VTX + count: 15 + offset: 0x53A0 + symbol: ssl_seg7_vertex_070053A0 + +ssl_seg7_vertex_07005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: ssl_seg7_vertex_07005490 + +ssl_seg7_vertex_07005580: + type: VTX + count: 15 + offset: 0x5580 + symbol: ssl_seg7_vertex_07005580 + +ssl_seg7_vertex_07005670: + type: VTX + count: 15 + offset: 0x5670 + symbol: ssl_seg7_vertex_07005670 + +ssl_seg7_vertex_07005760: + type: VTX + count: 15 + offset: 0x5760 + symbol: ssl_seg7_vertex_07005760 + +ssl_seg7_vertex_07005850: + type: VTX + count: 15 + offset: 0x5850 + symbol: ssl_seg7_vertex_07005850 + +ssl_seg7_vertex_07005940: + type: VTX + count: 15 + offset: 0x5940 + symbol: ssl_seg7_vertex_07005940 + +ssl_seg7_vertex_07005A30: + type: VTX + count: 15 + offset: 0x5A30 + symbol: ssl_seg7_vertex_07005A30 + +ssl_seg7_vertex_07005B20: + type: VTX + count: 15 + offset: 0x5B20 + symbol: ssl_seg7_vertex_07005B20 + +ssl_seg7_vertex_07005C10: + type: VTX + count: 7 + offset: 0x5C10 + symbol: ssl_seg7_vertex_07005C10 + +ssl_seg7_vertex_07005C80: + type: VTX + count: 14 + offset: 0x5C80 + symbol: ssl_seg7_vertex_07005C80 + +ssl_seg7_vertex_07005D60: + type: VTX + count: 16 + offset: 0x5D60 + symbol: ssl_seg7_vertex_07005D60 + +ssl_seg7_vertex_07005E60: + type: VTX + count: 15 + offset: 0x5E60 + symbol: ssl_seg7_vertex_07005E60 + +ssl_seg7_vertex_07005F50: + type: VTX + count: 14 + offset: 0x5F50 + symbol: ssl_seg7_vertex_07005F50 + +ssl_seg7_vertex_07006030: + type: VTX + count: 15 + offset: 0x6030 + symbol: ssl_seg7_vertex_07006030 + +ssl_seg7_vertex_07006120: + type: VTX + count: 16 + offset: 0x6120 + symbol: ssl_seg7_vertex_07006120 + +ssl_seg7_vertex_07006220: + type: VTX + count: 15 + offset: 0x6220 + symbol: ssl_seg7_vertex_07006220 + +ssl_seg7_vertex_07006310: + type: VTX + count: 14 + offset: 0x6310 + symbol: ssl_seg7_vertex_07006310 + +ssl_seg7_vertex_070063F0: + type: VTX + count: 8 + offset: 0x63F0 + symbol: ssl_seg7_vertex_070063F0 + +ssl_seg7_vertex_07006470: + type: VTX + count: 15 + offset: 0x6470 + symbol: ssl_seg7_vertex_07006470 + +ssl_seg7_vertex_07006560: + type: VTX + count: 7 + offset: 0x6560 + symbol: ssl_seg7_vertex_07006560 + +ssl_seg7_vertex_070065D0: + type: VTX + count: 15 + offset: 0x65D0 + symbol: ssl_seg7_vertex_070065D0 + +ssl_seg7_vertex_070066C0: + type: VTX + count: 15 + offset: 0x66C0 + symbol: ssl_seg7_vertex_070066C0 + +ssl_seg7_vertex_070067B0: + type: VTX + count: 16 + offset: 0x67B0 + symbol: ssl_seg7_vertex_070067B0 + +ssl_seg7_vertex_070068B0: + type: VTX + count: 14 + offset: 0x68B0 + symbol: ssl_seg7_vertex_070068B0 + +ssl_seg7_vertex_07006990: + type: VTX + count: 15 + offset: 0x6990 + symbol: ssl_seg7_vertex_07006990 + +ssl_seg7_vertex_07006A80: + type: VTX + count: 14 + offset: 0x6A80 + symbol: ssl_seg7_vertex_07006A80 + +ssl_seg7_vertex_07006B60: + type: VTX + count: 15 + offset: 0x6B60 + symbol: ssl_seg7_vertex_07006B60 + +ssl_seg7_vertex_07006C50: + type: VTX + count: 16 + offset: 0x6C50 + symbol: ssl_seg7_vertex_07006C50 + +ssl_seg7_vertex_07006D50: + type: VTX + count: 15 + offset: 0x6D50 + symbol: ssl_seg7_vertex_07006D50 + +ssl_seg7_vertex_07006E40: + type: VTX + count: 14 + offset: 0x6E40 + symbol: ssl_seg7_vertex_07006E40 + +ssl_seg7_vertex_07006F20: + type: VTX + count: 15 + offset: 0x6F20 + symbol: ssl_seg7_vertex_07006F20 + +ssl_seg7_vertex_07007010: + type: VTX + count: 15 + offset: 0x7010 + symbol: ssl_seg7_vertex_07007010 + +ssl_seg7_vertex_07007100: + type: VTX + count: 15 + offset: 0x7100 + symbol: ssl_seg7_vertex_07007100 + +ssl_seg7_vertex_070071F0: + type: VTX + count: 15 + offset: 0x71F0 + symbol: ssl_seg7_vertex_070071F0 + +ssl_seg7_vertex_070072E0: + type: VTX + count: 15 + offset: 0x72E0 + symbol: ssl_seg7_vertex_070072E0 + +ssl_seg7_vertex_070073D0: + type: VTX + count: 15 + offset: 0x73D0 + symbol: ssl_seg7_vertex_070073D0 + +ssl_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: ssl_seg7_vertex_070074C0 + +ssl_seg7_vertex_070075B0: + type: VTX + count: 15 + offset: 0x75B0 + symbol: ssl_seg7_vertex_070075B0 + +ssl_seg7_vertex_070076A0: + type: VTX + count: 15 + offset: 0x76A0 + symbol: ssl_seg7_vertex_070076A0 + +ssl_seg7_vertex_07007790: + type: VTX + count: 15 + offset: 0x7790 + symbol: ssl_seg7_vertex_07007790 + +ssl_seg7_vertex_07007880: + type: VTX + count: 8 + offset: 0x7880 + symbol: ssl_seg7_vertex_07007880 + +ssl_seg7_vertex_07007900: + type: VTX + count: 16 + offset: 0x7900 + symbol: ssl_seg7_vertex_07007900 + +ssl_seg7_vertex_07007A00: + type: VTX + count: 15 + offset: 0x7A00 + symbol: ssl_seg7_vertex_07007A00 + +ssl_seg7_vertex_07007AF0: + type: VTX + count: 15 + offset: 0x7AF0 + symbol: ssl_seg7_vertex_07007AF0 + +ssl_seg7_vertex_07007BE0: + type: VTX + count: 10 + offset: 0x7BE0 + symbol: ssl_seg7_vertex_07007BE0 + +ssl_seg7_vertex_07007C80: + type: VTX + count: 15 + offset: 0x7C80 + symbol: ssl_seg7_vertex_07007C80 + +ssl_seg7_vertex_07007D70: + type: VTX + count: 15 + offset: 0x7D70 + symbol: ssl_seg7_vertex_07007D70 + +ssl_seg7_vertex_07007E60: + type: VTX + count: 15 + offset: 0x7E60 + symbol: ssl_seg7_vertex_07007E60 + +ssl_seg7_vertex_07007F50: + type: VTX + count: 15 + offset: 0x7F50 + symbol: ssl_seg7_vertex_07007F50 + +ssl_seg7_vertex_07008040: + type: VTX + count: 15 + offset: 0x8040 + symbol: ssl_seg7_vertex_07008040 + +ssl_seg7_vertex_07008130: + type: VTX + count: 15 + offset: 0x8130 + symbol: ssl_seg7_vertex_07008130 + +ssl_seg7_vertex_07008220: + type: VTX + count: 15 + offset: 0x8220 + symbol: ssl_seg7_vertex_07008220 + +ssl_seg7_vertex_07008310: + type: VTX + count: 15 + offset: 0x8310 + symbol: ssl_seg7_vertex_07008310 + +ssl_seg7_vertex_07008400: + type: VTX + count: 15 + offset: 0x8400 + symbol: ssl_seg7_vertex_07008400 + +ssl_seg7_vertex_070084F0: + type: VTX + count: 15 + offset: 0x84F0 + symbol: ssl_seg7_vertex_070084F0 + +ssl_seg7_vertex_070085E0: + type: VTX + count: 14 + offset: 0x85E0 + symbol: ssl_seg7_vertex_070085E0 + +ssl_seg7_vertex_070086C0: + type: VTX + count: 16 + offset: 0x86C0 + symbol: ssl_seg7_vertex_070086C0 + +ssl_seg7_vertex_070087C0: + type: VTX + count: 14 + offset: 0x87C0 + symbol: ssl_seg7_vertex_070087C0 + +ssl_seg7_vertex_070088A0: + type: VTX + count: 16 + offset: 0x88A0 + symbol: ssl_seg7_vertex_070088A0 + +ssl_seg7_vertex_070089A0: + type: VTX + count: 16 + offset: 0x89A0 + symbol: ssl_seg7_vertex_070089A0 + +ssl_seg7_vertex_07008AA0: + type: VTX + count: 16 + offset: 0x8AA0 + symbol: ssl_seg7_vertex_07008AA0 + +ssl_seg7_vertex_07008BA0: + type: VTX + count: 10 + offset: 0x8BA0 + symbol: ssl_seg7_vertex_07008BA0 + +ssl_seg7_dl_07008C40: + type: GFX + offset: 0x8C40 + symbol: ssl_seg7_dl_07008C40 + +ssl_seg7_dl_07008DE0: + type: GFX + offset: 0x8DE0 + symbol: ssl_seg7_dl_07008DE0 + +ssl_seg7_dl_07009170: + type: GFX + offset: 0x9170 + symbol: ssl_seg7_dl_07009170 + +ssl_seg7_dl_07009410: + type: GFX + offset: 0x9410 + symbol: ssl_seg7_dl_07009410 + +ssl_seg7_dl_07009950: + type: GFX + offset: 0x9950 + symbol: ssl_seg7_dl_07009950 + +ssl_seg7_dl_07009A40: + type: GFX + offset: 0x9A40 + symbol: ssl_seg7_dl_07009A40 + +ssl_seg7_dl_07009C60: + type: GFX + offset: 0x9C60 + symbol: ssl_seg7_dl_07009C60 + +ssl_seg7_dl_07009E90: + type: GFX + offset: 0x9E90 + symbol: ssl_seg7_dl_07009E90 + +ssl_seg7_dl_07009F48: + type: GFX + offset: 0x9F48 + symbol: ssl_seg7_dl_07009F48 + +ssl_seg7_lights_0700A020: + type: LIGHTS + size: 24 + offset: 0xA020 + symbol: ssl_seg7_lights_0700A020 + +ssl_seg7_vertex_0700A038: + type: VTX + count: 16 + offset: 0xA038 + symbol: ssl_seg7_vertex_0700A038 + +ssl_seg7_vertex_0700A138: + type: VTX + count: 16 + offset: 0xA138 + symbol: ssl_seg7_vertex_0700A138 + +ssl_seg7_vertex_0700A238: + type: VTX + count: 15 + offset: 0xA238 + symbol: ssl_seg7_vertex_0700A238 + +ssl_seg7_vertex_0700A328: + type: VTX + count: 14 + offset: 0xA328 + symbol: ssl_seg7_vertex_0700A328 + +ssl_seg7_vertex_0700A408: + type: VTX + count: 15 + offset: 0xA408 + symbol: ssl_seg7_vertex_0700A408 + +ssl_seg7_vertex_0700A4F8: + type: VTX + count: 15 + offset: 0xA4F8 + symbol: ssl_seg7_vertex_0700A4F8 + +ssl_seg7_vertex_0700A5E8: + type: VTX + count: 16 + offset: 0xA5E8 + symbol: ssl_seg7_vertex_0700A5E8 + +ssl_seg7_vertex_0700A6E8: + type: VTX + count: 16 + offset: 0xA6E8 + symbol: ssl_seg7_vertex_0700A6E8 + +ssl_seg7_vertex_0700A7E8: + type: VTX + count: 16 + offset: 0xA7E8 + symbol: ssl_seg7_vertex_0700A7E8 + +ssl_seg7_vertex_0700A8E8: + type: VTX + count: 16 + offset: 0xA8E8 + symbol: ssl_seg7_vertex_0700A8E8 + +ssl_seg7_vertex_0700A9E8: + type: VTX + count: 15 + offset: 0xA9E8 + symbol: ssl_seg7_vertex_0700A9E8 + +ssl_seg7_vertex_0700AAD8: + type: VTX + count: 16 + offset: 0xAAD8 + symbol: ssl_seg7_vertex_0700AAD8 + +ssl_seg7_vertex_0700ABD8: + type: VTX + count: 15 + offset: 0xABD8 + symbol: ssl_seg7_vertex_0700ABD8 + +ssl_seg7_vertex_0700ACC8: + type: VTX + count: 15 + offset: 0xACC8 + symbol: ssl_seg7_vertex_0700ACC8 + +ssl_seg7_vertex_0700ADB8: + type: VTX + count: 15 + offset: 0xADB8 + symbol: ssl_seg7_vertex_0700ADB8 + +ssl_seg7_vertex_0700AEA8: + type: VTX + count: 15 + offset: 0xAEA8 + symbol: ssl_seg7_vertex_0700AEA8 + +ssl_seg7_vertex_0700AF98: + type: VTX + count: 16 + offset: 0xAF98 + symbol: ssl_seg7_vertex_0700AF98 + +ssl_seg7_vertex_0700B098: + type: VTX + count: 14 + offset: 0xB098 + symbol: ssl_seg7_vertex_0700B098 + +ssl_seg7_vertex_0700B178: + type: VTX + count: 16 + offset: 0xB178 + symbol: ssl_seg7_vertex_0700B178 + +ssl_seg7_vertex_0700B278: + type: VTX + count: 7 + offset: 0xB278 + symbol: ssl_seg7_vertex_0700B278 + +ssl_seg7_dl_0700B2E8: + type: GFX + offset: 0xB2E8 + symbol: ssl_seg7_dl_0700B2E8 + +ssl_seg7_dl_0700BA78: + type: GFX + offset: 0xBA78 + symbol: ssl_seg7_dl_0700BA78 + +ssl_seg7_lights_0700BAD8: + type: LIGHTS + size: 24 + offset: 0xBAD8 + symbol: ssl_seg7_lights_0700BAD8 + +ssl_seg7_vertex_0700BAF0: + type: VTX + count: 12 + offset: 0xBAF0 + symbol: ssl_seg7_vertex_0700BAF0 + +ssl_seg7_dl_0700BBB0: + type: GFX + offset: 0xBBB0 + symbol: ssl_seg7_dl_0700BBB0 + +ssl_seg7_dl_0700BC18: + type: GFX + offset: 0xBC18 + symbol: ssl_seg7_dl_0700BC18 + +ssl_seg7_vertex_0700BC88: + type: VTX + count: 4 + offset: 0xBC88 + symbol: ssl_seg7_vertex_0700BC88 + +ssl_seg7_dl_0700BCC8: + type: GFX + offset: 0xBCC8 + symbol: ssl_seg7_dl_0700BCC8 + +ssl_seg7_dl_0700BD00: + type: GFX + offset: 0xBD00 + symbol: ssl_seg7_dl_0700BD00 + +ssl_seg7_lights_0700BD70: + type: LIGHTS + size: 24 + offset: 0xBD70 + symbol: ssl_seg7_lights_0700BD70 + +ssl_seg7_vertex_0700BD88: + type: VTX + count: 12 + offset: 0xBD88 + symbol: ssl_seg7_vertex_0700BD88 + +ssl_seg7_vertex_0700BE48: + type: VTX + count: 4 + offset: 0xBE48 + symbol: ssl_seg7_vertex_0700BE48 + +ssl_seg7_dl_0700BE88: + type: GFX + offset: 0xBE88 + symbol: ssl_seg7_dl_0700BE88 + +ssl_seg7_dl_0700BEE0: + type: GFX + offset: 0xBEE0 + symbol: ssl_seg7_dl_0700BEE0 + +ssl_seg7_dl_0700BF18: + type: GFX + offset: 0xBF18 + symbol: ssl_seg7_dl_0700BF18 + +ssl_seg7_lights_0700BF90: + type: LIGHTS + size: 24 + offset: 0xBF90 + symbol: ssl_seg7_lights_0700BF90 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBFA8 + format: RGBA16 + symbol: ssl_seg7_texture_0700BFA8 + +9: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xC7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700C7A8 + +10: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700D7A8 + +11: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xE7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700E7A8 + +ssl_seg7_vertex_0700F7A8: + type: VTX + count: 15 + offset: 0xF7A8 + symbol: ssl_seg7_vertex_0700F7A8 + +ssl_seg7_vertex_0700F898: + type: VTX + count: 7 + offset: 0xF898 + symbol: ssl_seg7_vertex_0700F898 + +ssl_seg7_vertex_0700F908: + type: VTX + count: 16 + offset: 0xF908 + symbol: ssl_seg7_vertex_0700F908 + +ssl_seg7_vertex_0700FA08: + type: VTX + count: 16 + offset: 0xFA08 + symbol: ssl_seg7_vertex_0700FA08 + +ssl_seg7_vertex_0700FB08: + type: VTX + count: 4 + offset: 0xFB08 + symbol: ssl_seg7_vertex_0700FB08 + +ssl_seg7_dl_0700FB48: + type: GFX + offset: 0xFB48 + symbol: ssl_seg7_dl_0700FB48 + +ssl_seg7_dl_0700FBD8: + type: GFX + offset: 0xFBD8 + symbol: ssl_seg7_dl_0700FBD8 + +ssl_seg7_dl_0700FC40: + type: GFX + offset: 0xFC40 + symbol: ssl_seg7_dl_0700FC40 + +ssl_seg7_dl_0700FCA8: + type: GFX + offset: 0xFCA8 + symbol: ssl_seg7_dl_0700FCA8 + +ssl_seg7_dl_0700FCE0: + type: GFX + offset: 0xFCE0 + symbol: ssl_seg7_dl_0700FCE0 + +ssl_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xFD80 + symbol: ssl_seg7_area_1_collision + +ssl_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x12424 + symbol: ssl_seg7_area_1_macro_objs + +ssl_seg7_collision_pyramid_top: + type: SM64:COLLISION + offset: 0x125F4 + symbol: ssl_seg7_collision_pyramid_top + +ssl_seg7_collision_tox_box: + type: SM64:COLLISION + offset: 0x12644 + symbol: ssl_seg7_collision_tox_box + +ssl_movtex_puddle_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x12758 + symbol: ssl_movtex_puddle_water_data + +ssl_movtex_puddle_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x12778 + symbol: ssl_movtex_puddle_water + +ssl_movtex_toxbox_quicksand_large_mist: + type: SM64:MOVTEX + quad: true + offset: 0x12788 + symbol: ssl_movtex_toxbox_quicksand_large_mist + +ssl_movtex_toxbox_quicksand_short_mist: + type: SM64:MOVTEX + quad: true + offset: 0x127A8 + symbol: ssl_movtex_toxbox_quicksand_short_mist + +ssl_movtex_toxbox_quicksand_mist: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x127C8 + symbol: ssl_movtex_toxbox_quicksand_mist + +ssl_dl_quicksand_begin: + type: GFX + offset: 0x127E0 + symbol: ssl_dl_quicksand_begin + +ssl_dl_quicksand_end: + type: GFX + offset: 0x127E8 + symbol: ssl_dl_quicksand_end + +ssl_movtex_tris_pyramid_quicksand: + type: SM64:MOVTEX + count: 12 + has_color: true + offset: 0x127F0 + symbol: ssl_movtex_tris_pyramid_quicksand + +ssl_dl_pyramid_quicksand: + type: GFX + offset: 0x128B8 + symbol: ssl_dl_pyramid_quicksand + +ssl_movtex_tris_pyramid_corners_quicksand: + type: SM64:MOVTEX + count: 16 + has_color: true + offset: 0x12900 + symbol: ssl_movtex_tris_pyramid_corners_quicksand + +ssl_dl_pyramid_corners_quicksand: + type: GFX + offset: 0x12A08 + symbol: ssl_dl_pyramid_corners_quicksand + +ssl_movtex_tris_sides_quicksand: + type: SM64:MOVTEX + count: 15 + has_color: true + offset: 0x12A50 + symbol: ssl_movtex_tris_sides_quicksand + +ssl_dl_sides_quicksand: + type: GFX + offset: 0x12B48 + symbol: ssl_dl_sides_quicksand + +ssl_seg7_lights_07012BD0: + type: LIGHTS + size: 24 + offset: 0x12BD0 + symbol: ssl_seg7_lights_07012BD0 + +ssl_seg7_lights_07012BE8: + type: LIGHTS + size: 24 + offset: 0x12BE8 + symbol: ssl_seg7_lights_07012BE8 + +ssl_seg7_lights_07012C00: + type: LIGHTS + size: 24 + offset: 0x12C00 + symbol: ssl_seg7_lights_07012C00 + +ssl_seg7_lights_07012C18: + type: LIGHTS + size: 24 + offset: 0x12C18 + symbol: ssl_seg7_lights_07012C18 + +ssl_seg7_lights_07012C30: + type: LIGHTS + size: 24 + offset: 0x12C30 + symbol: ssl_seg7_lights_07012C30 + +ssl_seg7_vertex_07012C48: + type: VTX + count: 8 + offset: 0x12C48 + symbol: ssl_seg7_vertex_07012C48 + +ssl_seg7_vertex_07012CC8: + type: VTX + count: 8 + offset: 0x12CC8 + symbol: ssl_seg7_vertex_07012CC8 + +ssl_seg7_vertex_07012D48: + type: VTX + count: 16 + offset: 0x12D48 + symbol: ssl_seg7_vertex_07012D48 + +ssl_seg7_vertex_07012E48: + type: VTX + count: 3 + offset: 0x12E48 + symbol: ssl_seg7_vertex_07012E48 + +ssl_seg7_vertex_07012E78: + type: VTX + count: 15 + offset: 0x12E78 + symbol: ssl_seg7_vertex_07012E78 + +ssl_seg7_vertex_07012F68: + type: VTX + count: 16 + offset: 0x12F68 + symbol: ssl_seg7_vertex_07012F68 + +ssl_seg7_vertex_07013068: + type: VTX + count: 15 + offset: 0x13068 + symbol: ssl_seg7_vertex_07013068 + +ssl_seg7_vertex_07013158: + type: VTX + count: 15 + offset: 0x13158 + symbol: ssl_seg7_vertex_07013158 + +ssl_seg7_vertex_07013248: + type: VTX + count: 15 + offset: 0x13248 + symbol: ssl_seg7_vertex_07013248 + +ssl_seg7_vertex_07013338: + type: VTX + count: 15 + offset: 0x13338 + symbol: ssl_seg7_vertex_07013338 + +ssl_seg7_vertex_07013428: + type: VTX + count: 16 + offset: 0x13428 + symbol: ssl_seg7_vertex_07013428 + +ssl_seg7_vertex_07013528: + type: VTX + count: 16 + offset: 0x13528 + symbol: ssl_seg7_vertex_07013528 + +ssl_seg7_vertex_07013628: + type: VTX + count: 16 + offset: 0x13628 + symbol: ssl_seg7_vertex_07013628 + +ssl_seg7_vertex_07013728: + type: VTX + count: 15 + offset: 0x13728 + symbol: ssl_seg7_vertex_07013728 + +ssl_seg7_vertex_07013818: + type: VTX + count: 16 + offset: 0x13818 + symbol: ssl_seg7_vertex_07013818 + +ssl_seg7_vertex_07013918: + type: VTX + count: 14 + offset: 0x13918 + symbol: ssl_seg7_vertex_07013918 + +ssl_seg7_vertex_070139F8: + type: VTX + count: 14 + offset: 0x139F8 + symbol: ssl_seg7_vertex_070139F8 + +ssl_seg7_vertex_07013AD8: + type: VTX + count: 16 + offset: 0x13AD8 + symbol: ssl_seg7_vertex_07013AD8 + +ssl_seg7_vertex_07013BD8: + type: VTX + count: 15 + offset: 0x13BD8 + symbol: ssl_seg7_vertex_07013BD8 + +ssl_seg7_vertex_07013CC8: + type: VTX + count: 16 + offset: 0x13CC8 + symbol: ssl_seg7_vertex_07013CC8 + +ssl_seg7_vertex_07013DC8: + type: VTX + count: 16 + offset: 0x13DC8 + symbol: ssl_seg7_vertex_07013DC8 + +ssl_seg7_vertex_07013EC8: + type: VTX + count: 16 + offset: 0x13EC8 + symbol: ssl_seg7_vertex_07013EC8 + +ssl_seg7_vertex_07013FC8: + type: VTX + count: 13 + offset: 0x13FC8 + symbol: ssl_seg7_vertex_07013FC8 + +ssl_seg7_vertex_07014098: + type: VTX + count: 15 + offset: 0x14098 + symbol: ssl_seg7_vertex_07014098 + +ssl_seg7_vertex_07014188: + type: VTX + count: 15 + offset: 0x14188 + symbol: ssl_seg7_vertex_07014188 + +ssl_seg7_vertex_07014278: + type: VTX + count: 15 + offset: 0x14278 + symbol: ssl_seg7_vertex_07014278 + +ssl_seg7_vertex_07014368: + type: VTX + count: 14 + offset: 0x14368 + symbol: ssl_seg7_vertex_07014368 + +ssl_seg7_vertex_07014448: + type: VTX + count: 16 + offset: 0x14448 + symbol: ssl_seg7_vertex_07014448 + +ssl_seg7_vertex_07014548: + type: VTX + count: 14 + offset: 0x14548 + symbol: ssl_seg7_vertex_07014548 + +ssl_seg7_vertex_07014628: + type: VTX + count: 16 + offset: 0x14628 + symbol: ssl_seg7_vertex_07014628 + +ssl_seg7_vertex_07014728: + type: VTX + count: 15 + offset: 0x14728 + symbol: ssl_seg7_vertex_07014728 + +ssl_seg7_vertex_07014818: + type: VTX + count: 14 + offset: 0x14818 + symbol: ssl_seg7_vertex_07014818 + +ssl_seg7_vertex_070148F8: + type: VTX + count: 15 + offset: 0x148F8 + symbol: ssl_seg7_vertex_070148F8 + +ssl_seg7_vertex_070149E8: + type: VTX + count: 14 + offset: 0x149E8 + symbol: ssl_seg7_vertex_070149E8 + +ssl_seg7_vertex_07014AC8: + type: VTX + count: 15 + offset: 0x14AC8 + symbol: ssl_seg7_vertex_07014AC8 + +ssl_seg7_vertex_07014BB8: + type: VTX + count: 15 + offset: 0x14BB8 + symbol: ssl_seg7_vertex_07014BB8 + +ssl_seg7_vertex_07014CA8: + type: VTX + count: 15 + offset: 0x14CA8 + symbol: ssl_seg7_vertex_07014CA8 + +ssl_seg7_vertex_07014D98: + type: VTX + count: 15 + offset: 0x14D98 + symbol: ssl_seg7_vertex_07014D98 + +ssl_seg7_vertex_07014E88: + type: VTX + count: 15 + offset: 0x14E88 + symbol: ssl_seg7_vertex_07014E88 + +ssl_seg7_vertex_07014F78: + type: VTX + count: 16 + offset: 0x14F78 + symbol: ssl_seg7_vertex_07014F78 + +ssl_seg7_vertex_07015078: + type: VTX + count: 15 + offset: 0x15078 + symbol: ssl_seg7_vertex_07015078 + +ssl_seg7_vertex_07015168: + type: VTX + count: 14 + offset: 0x15168 + symbol: ssl_seg7_vertex_07015168 + +ssl_seg7_vertex_07015248: + type: VTX + count: 16 + offset: 0x15248 + symbol: ssl_seg7_vertex_07015248 + +ssl_seg7_vertex_07015348: + type: VTX + count: 14 + offset: 0x15348 + symbol: ssl_seg7_vertex_07015348 + +ssl_seg7_vertex_07015428: + type: VTX + count: 16 + offset: 0x15428 + symbol: ssl_seg7_vertex_07015428 + +ssl_seg7_vertex_07015528: + type: VTX + count: 16 + offset: 0x15528 + symbol: ssl_seg7_vertex_07015528 + +ssl_seg7_vertex_07015628: + type: VTX + count: 16 + offset: 0x15628 + symbol: ssl_seg7_vertex_07015628 + +ssl_seg7_vertex_07015728: + type: VTX + count: 15 + offset: 0x15728 + symbol: ssl_seg7_vertex_07015728 + +ssl_seg7_vertex_07015818: + type: VTX + count: 15 + offset: 0x15818 + symbol: ssl_seg7_vertex_07015818 + +ssl_seg7_vertex_07015908: + type: VTX + count: 16 + offset: 0x15908 + symbol: ssl_seg7_vertex_07015908 + +ssl_seg7_vertex_07015A08: + type: VTX + count: 14 + offset: 0x15A08 + symbol: ssl_seg7_vertex_07015A08 + +ssl_seg7_vertex_07015AE8: + type: VTX + count: 6 + offset: 0x15AE8 + symbol: ssl_seg7_vertex_07015AE8 + +ssl_seg7_vertex_07015B48: + type: VTX + count: 10 + offset: 0x15B48 + symbol: ssl_seg7_vertex_07015B48 + +ssl_seg7_vertex_07015BE8: + type: VTX + count: 16 + offset: 0x15BE8 + symbol: ssl_seg7_vertex_07015BE8 + +ssl_seg7_vertex_07015CE8: + type: VTX + count: 15 + offset: 0x15CE8 + symbol: ssl_seg7_vertex_07015CE8 + +ssl_seg7_vertex_07015DD8: + type: VTX + count: 15 + offset: 0x15DD8 + symbol: ssl_seg7_vertex_07015DD8 + +ssl_seg7_vertex_07015EC8: + type: VTX + count: 15 + offset: 0x15EC8 + symbol: ssl_seg7_vertex_07015EC8 + +ssl_seg7_vertex_07015FB8: + type: VTX + count: 15 + offset: 0x15FB8 + symbol: ssl_seg7_vertex_07015FB8 + +ssl_seg7_vertex_070160A8: + type: VTX + count: 15 + offset: 0x160A8 + symbol: ssl_seg7_vertex_070160A8 + +ssl_seg7_vertex_07016198: + type: VTX + count: 15 + offset: 0x16198 + symbol: ssl_seg7_vertex_07016198 + +ssl_seg7_vertex_07016288: + type: VTX + count: 15 + offset: 0x16288 + symbol: ssl_seg7_vertex_07016288 + +ssl_seg7_vertex_07016378: + type: VTX + count: 16 + offset: 0x16378 + symbol: ssl_seg7_vertex_07016378 + +ssl_seg7_vertex_07016478: + type: VTX + count: 16 + offset: 0x16478 + symbol: ssl_seg7_vertex_07016478 + +ssl_seg7_vertex_07016578: + type: VTX + count: 16 + offset: 0x16578 + symbol: ssl_seg7_vertex_07016578 + +ssl_seg7_vertex_07016678: + type: VTX + count: 14 + offset: 0x16678 + symbol: ssl_seg7_vertex_07016678 + +ssl_seg7_vertex_07016758: + type: VTX + count: 15 + offset: 0x16758 + symbol: ssl_seg7_vertex_07016758 + +ssl_seg7_vertex_07016848: + type: VTX + count: 15 + offset: 0x16848 + symbol: ssl_seg7_vertex_07016848 + +ssl_seg7_vertex_07016938: + type: VTX + count: 14 + offset: 0x16938 + symbol: ssl_seg7_vertex_07016938 + +ssl_seg7_vertex_07016A18: + type: VTX + count: 15 + offset: 0x16A18 + symbol: ssl_seg7_vertex_07016A18 + +ssl_seg7_vertex_07016B08: + type: VTX + count: 15 + offset: 0x16B08 + symbol: ssl_seg7_vertex_07016B08 + +ssl_seg7_vertex_07016BF8: + type: VTX + count: 15 + offset: 0x16BF8 + symbol: ssl_seg7_vertex_07016BF8 + +ssl_seg7_vertex_07016CE8: + type: VTX + count: 15 + offset: 0x16CE8 + symbol: ssl_seg7_vertex_07016CE8 + +ssl_seg7_vertex_07016DD8: + type: VTX + count: 15 + offset: 0x16DD8 + symbol: ssl_seg7_vertex_07016DD8 + +ssl_seg7_vertex_07016EC8: + type: VTX + count: 15 + offset: 0x16EC8 + symbol: ssl_seg7_vertex_07016EC8 + +ssl_seg7_vertex_07016FB8: + type: VTX + count: 4 + offset: 0x16FB8 + symbol: ssl_seg7_vertex_07016FB8 + +ssl_seg7_vertex_07016FF8: + type: VTX + count: 15 + offset: 0x16FF8 + symbol: ssl_seg7_vertex_07016FF8 + +ssl_seg7_vertex_070170E8: + type: VTX + count: 15 + offset: 0x170E8 + symbol: ssl_seg7_vertex_070170E8 + +ssl_seg7_vertex_070171D8: + type: VTX + count: 15 + offset: 0x171D8 + symbol: ssl_seg7_vertex_070171D8 + +ssl_seg7_vertex_070172C8: + type: VTX + count: 15 + offset: 0x172C8 + symbol: ssl_seg7_vertex_070172C8 + +ssl_seg7_vertex_070173B8: + type: VTX + count: 15 + offset: 0x173B8 + symbol: ssl_seg7_vertex_070173B8 + +ssl_seg7_vertex_070174A8: + type: VTX + count: 16 + offset: 0x174A8 + symbol: ssl_seg7_vertex_070174A8 + +ssl_seg7_vertex_070175A8: + type: VTX + count: 15 + offset: 0x175A8 + symbol: ssl_seg7_vertex_070175A8 + +ssl_seg7_vertex_07017698: + type: VTX + count: 14 + offset: 0x17698 + symbol: ssl_seg7_vertex_07017698 + +ssl_seg7_vertex_07017778: + type: VTX + count: 14 + offset: 0x17778 + symbol: ssl_seg7_vertex_07017778 + +ssl_seg7_vertex_07017858: + type: VTX + count: 14 + offset: 0x17858 + symbol: ssl_seg7_vertex_07017858 + +ssl_seg7_vertex_07017938: + type: VTX + count: 15 + offset: 0x17938 + symbol: ssl_seg7_vertex_07017938 + +ssl_seg7_vertex_07017A28: + type: VTX + count: 15 + offset: 0x17A28 + symbol: ssl_seg7_vertex_07017A28 + +ssl_seg7_vertex_07017B18: + type: VTX + count: 15 + offset: 0x17B18 + symbol: ssl_seg7_vertex_07017B18 + +ssl_seg7_vertex_07017C08: + type: VTX + count: 15 + offset: 0x17C08 + symbol: ssl_seg7_vertex_07017C08 + +ssl_seg7_vertex_07017CF8: + type: VTX + count: 15 + offset: 0x17CF8 + symbol: ssl_seg7_vertex_07017CF8 + +ssl_seg7_vertex_07017DE8: + type: VTX + count: 15 + offset: 0x17DE8 + symbol: ssl_seg7_vertex_07017DE8 + +ssl_seg7_vertex_07017ED8: + type: VTX + count: 15 + offset: 0x17ED8 + symbol: ssl_seg7_vertex_07017ED8 + +ssl_seg7_vertex_07017FC8: + type: VTX + count: 15 + offset: 0x17FC8 + symbol: ssl_seg7_vertex_07017FC8 + +ssl_seg7_vertex_070180B8: + type: VTX + count: 15 + offset: 0x180B8 + symbol: ssl_seg7_vertex_070180B8 + +ssl_seg7_vertex_070181A8: + type: VTX + count: 15 + offset: 0x181A8 + symbol: ssl_seg7_vertex_070181A8 + +ssl_seg7_vertex_07018298: + type: VTX + count: 15 + offset: 0x18298 + symbol: ssl_seg7_vertex_07018298 + +ssl_seg7_vertex_07018388: + type: VTX + count: 15 + offset: 0x18388 + symbol: ssl_seg7_vertex_07018388 + +ssl_seg7_vertex_07018478: + type: VTX + count: 15 + offset: 0x18478 + symbol: ssl_seg7_vertex_07018478 + +ssl_seg7_vertex_07018568: + type: VTX + count: 15 + offset: 0x18568 + symbol: ssl_seg7_vertex_07018568 + +ssl_seg7_vertex_07018658: + type: VTX + count: 15 + offset: 0x18658 + symbol: ssl_seg7_vertex_07018658 + +ssl_seg7_vertex_07018748: + type: VTX + count: 15 + offset: 0x18748 + symbol: ssl_seg7_vertex_07018748 + +ssl_seg7_vertex_07018838: + type: VTX + count: 15 + offset: 0x18838 + symbol: ssl_seg7_vertex_07018838 + +ssl_seg7_vertex_07018928: + type: VTX + count: 15 + offset: 0x18928 + symbol: ssl_seg7_vertex_07018928 + +ssl_seg7_vertex_07018A18: + type: VTX + count: 15 + offset: 0x18A18 + symbol: ssl_seg7_vertex_07018A18 + +ssl_seg7_vertex_07018B08: + type: VTX + count: 15 + offset: 0x18B08 + symbol: ssl_seg7_vertex_07018B08 + +ssl_seg7_vertex_07018BF8: + type: VTX + count: 15 + offset: 0x18BF8 + symbol: ssl_seg7_vertex_07018BF8 + +ssl_seg7_vertex_07018CE8: + type: VTX + count: 15 + offset: 0x18CE8 + symbol: ssl_seg7_vertex_07018CE8 + +ssl_seg7_vertex_07018DD8: + type: VTX + count: 15 + offset: 0x18DD8 + symbol: ssl_seg7_vertex_07018DD8 + +ssl_seg7_vertex_07018EC8: + type: VTX + count: 15 + offset: 0x18EC8 + symbol: ssl_seg7_vertex_07018EC8 + +ssl_seg7_vertex_07018FB8: + type: VTX + count: 15 + offset: 0x18FB8 + symbol: ssl_seg7_vertex_07018FB8 + +ssl_seg7_vertex_070190A8: + type: VTX + count: 15 + offset: 0x190A8 + symbol: ssl_seg7_vertex_070190A8 + +ssl_seg7_vertex_07019198: + type: VTX + count: 14 + offset: 0x19198 + symbol: ssl_seg7_vertex_07019198 + +ssl_seg7_vertex_07019278: + type: VTX + count: 16 + offset: 0x19278 + symbol: ssl_seg7_vertex_07019278 + +ssl_seg7_vertex_07019378: + type: VTX + count: 14 + offset: 0x19378 + symbol: ssl_seg7_vertex_07019378 + +ssl_seg7_vertex_07019458: + type: VTX + count: 15 + offset: 0x19458 + symbol: ssl_seg7_vertex_07019458 + +ssl_seg7_vertex_07019548: + type: VTX + count: 16 + offset: 0x19548 + symbol: ssl_seg7_vertex_07019548 + +ssl_seg7_vertex_07019648: + type: VTX + count: 16 + offset: 0x19648 + symbol: ssl_seg7_vertex_07019648 + +ssl_seg7_vertex_07019748: + type: VTX + count: 16 + offset: 0x19748 + symbol: ssl_seg7_vertex_07019748 + +ssl_seg7_vertex_07019848: + type: VTX + count: 14 + offset: 0x19848 + symbol: ssl_seg7_vertex_07019848 + +ssl_seg7_vertex_07019928: + type: VTX + count: 15 + offset: 0x19928 + symbol: ssl_seg7_vertex_07019928 + +ssl_seg7_vertex_07019A18: + type: VTX + count: 14 + offset: 0x19A18 + symbol: ssl_seg7_vertex_07019A18 + +ssl_seg7_vertex_07019AF8: + type: VTX + count: 15 + offset: 0x19AF8 + symbol: ssl_seg7_vertex_07019AF8 + +ssl_seg7_vertex_07019BE8: + type: VTX + count: 15 + offset: 0x19BE8 + symbol: ssl_seg7_vertex_07019BE8 + +ssl_seg7_vertex_07019CD8: + type: VTX + count: 16 + offset: 0x19CD8 + symbol: ssl_seg7_vertex_07019CD8 + +ssl_seg7_vertex_07019DD8: + type: VTX + count: 14 + offset: 0x19DD8 + symbol: ssl_seg7_vertex_07019DD8 + +ssl_seg7_vertex_07019EB8: + type: VTX + count: 14 + offset: 0x19EB8 + symbol: ssl_seg7_vertex_07019EB8 + +ssl_seg7_vertex_07019F98: + type: VTX + count: 16 + offset: 0x19F98 + symbol: ssl_seg7_vertex_07019F98 + +ssl_seg7_vertex_0701A098: + type: VTX + count: 16 + offset: 0x1A098 + symbol: ssl_seg7_vertex_0701A098 + +ssl_seg7_vertex_0701A198: + type: VTX + count: 16 + offset: 0x1A198 + symbol: ssl_seg7_vertex_0701A198 + +ssl_seg7_vertex_0701A298: + type: VTX + count: 16 + offset: 0x1A298 + symbol: ssl_seg7_vertex_0701A298 + +ssl_seg7_vertex_0701A398: + type: VTX + count: 16 + offset: 0x1A398 + symbol: ssl_seg7_vertex_0701A398 + +ssl_seg7_vertex_0701A498: + type: VTX + count: 15 + offset: 0x1A498 + symbol: ssl_seg7_vertex_0701A498 + +ssl_seg7_vertex_0701A588: + type: VTX + count: 16 + offset: 0x1A588 + symbol: ssl_seg7_vertex_0701A588 + +ssl_seg7_vertex_0701A688: + type: VTX + count: 15 + offset: 0x1A688 + symbol: ssl_seg7_vertex_0701A688 + +ssl_seg7_vertex_0701A778: + type: VTX + count: 14 + offset: 0x1A778 + symbol: ssl_seg7_vertex_0701A778 + +ssl_seg7_vertex_0701A858: + type: VTX + count: 14 + offset: 0x1A858 + symbol: ssl_seg7_vertex_0701A858 + +ssl_seg7_vertex_0701A938: + type: VTX + count: 15 + offset: 0x1A938 + symbol: ssl_seg7_vertex_0701A938 + +ssl_seg7_vertex_0701AA28: + type: VTX + count: 14 + offset: 0x1AA28 + symbol: ssl_seg7_vertex_0701AA28 + +ssl_seg7_vertex_0701AB08: + type: VTX + count: 15 + offset: 0x1AB08 + symbol: ssl_seg7_vertex_0701AB08 + +ssl_seg7_vertex_0701ABF8: + type: VTX + count: 15 + offset: 0x1ABF8 + symbol: ssl_seg7_vertex_0701ABF8 + +ssl_seg7_vertex_0701ACE8: + type: VTX + count: 15 + offset: 0x1ACE8 + symbol: ssl_seg7_vertex_0701ACE8 + +ssl_seg7_vertex_0701ADD8: + type: VTX + count: 15 + offset: 0x1ADD8 + symbol: ssl_seg7_vertex_0701ADD8 + +ssl_seg7_vertex_0701AEC8: + type: VTX + count: 15 + offset: 0x1AEC8 + symbol: ssl_seg7_vertex_0701AEC8 + +ssl_seg7_vertex_0701AFB8: + type: VTX + count: 15 + offset: 0x1AFB8 + symbol: ssl_seg7_vertex_0701AFB8 + +ssl_seg7_vertex_0701B0A8: + type: VTX + count: 14 + offset: 0x1B0A8 + symbol: ssl_seg7_vertex_0701B0A8 + +ssl_seg7_vertex_0701B188: + type: VTX + count: 16 + offset: 0x1B188 + symbol: ssl_seg7_vertex_0701B188 + +ssl_seg7_vertex_0701B288: + type: VTX + count: 10 + offset: 0x1B288 + symbol: ssl_seg7_vertex_0701B288 + +ssl_seg7_vertex_0701B328: + type: VTX + count: 15 + offset: 0x1B328 + symbol: ssl_seg7_vertex_0701B328 + +ssl_seg7_vertex_0701B418: + type: VTX + count: 15 + offset: 0x1B418 + symbol: ssl_seg7_vertex_0701B418 + +ssl_seg7_vertex_0701B508: + type: VTX + count: 15 + offset: 0x1B508 + symbol: ssl_seg7_vertex_0701B508 + +ssl_seg7_vertex_0701B5F8: + type: VTX + count: 15 + offset: 0x1B5F8 + symbol: ssl_seg7_vertex_0701B5F8 + +ssl_seg7_vertex_0701B6E8: + type: VTX + count: 12 + offset: 0x1B6E8 + symbol: ssl_seg7_vertex_0701B6E8 + +ssl_seg7_vertex_0701B7A8: + type: VTX + count: 14 + offset: 0x1B7A8 + symbol: ssl_seg7_vertex_0701B7A8 + +ssl_seg7_vertex_0701B888: + type: VTX + count: 16 + offset: 0x1B888 + symbol: ssl_seg7_vertex_0701B888 + +ssl_seg7_vertex_0701B988: + type: VTX + count: 16 + offset: 0x1B988 + symbol: ssl_seg7_vertex_0701B988 + +ssl_seg7_vertex_0701BA88: + type: VTX + count: 16 + offset: 0x1BA88 + symbol: ssl_seg7_vertex_0701BA88 + +ssl_seg7_vertex_0701BB88: + type: VTX + count: 12 + offset: 0x1BB88 + symbol: ssl_seg7_vertex_0701BB88 + +ssl_seg7_vertex_0701BC48: + type: VTX + count: 14 + offset: 0x1BC48 + symbol: ssl_seg7_vertex_0701BC48 + +ssl_seg7_vertex_0701BD28: + type: VTX + count: 14 + offset: 0x1BD28 + symbol: ssl_seg7_vertex_0701BD28 + +ssl_seg7_vertex_0701BE08: + type: VTX + count: 16 + offset: 0x1BE08 + symbol: ssl_seg7_vertex_0701BE08 + +ssl_seg7_vertex_0701BF08: + type: VTX + count: 15 + offset: 0x1BF08 + symbol: ssl_seg7_vertex_0701BF08 + +ssl_seg7_vertex_0701BFF8: + type: VTX + count: 14 + offset: 0x1BFF8 + symbol: ssl_seg7_vertex_0701BFF8 + +ssl_seg7_vertex_0701C0D8: + type: VTX + count: 12 + offset: 0x1C0D8 + symbol: ssl_seg7_vertex_0701C0D8 + +ssl_seg7_dl_0701C198: + type: GFX + offset: 0x1C198 + symbol: ssl_seg7_dl_0701C198 + +ssl_seg7_dl_0701CFA8: + type: GFX + offset: 0x1CFA8 + symbol: ssl_seg7_dl_0701CFA8 + +ssl_seg7_dl_0701D060: + type: GFX + offset: 0x1D060 + symbol: ssl_seg7_dl_0701D060 + +ssl_seg7_dl_0701E980: + type: GFX + offset: 0x1E980 + symbol: ssl_seg7_dl_0701E980 + +ssl_seg7_dl_0701EAD8: + type: GFX + offset: 0x1EAD8 + symbol: ssl_seg7_dl_0701EAD8 + +ssl_seg7_dl_0701ECB0: + type: GFX + offset: 0x1ECB0 + symbol: ssl_seg7_dl_0701ECB0 + +ssl_seg7_dl_0701EE80: + type: GFX + offset: 0x1EE80 + symbol: ssl_seg7_dl_0701EE80 + +ssl_seg7_vertex_0701EF80: + type: VTX + count: 15 + offset: 0x1EF80 + symbol: ssl_seg7_vertex_0701EF80 + +ssl_seg7_vertex_0701F070: + type: VTX + count: 15 + offset: 0x1F070 + symbol: ssl_seg7_vertex_0701F070 + +ssl_seg7_vertex_0701F160: + type: VTX + count: 15 + offset: 0x1F160 + symbol: ssl_seg7_vertex_0701F160 + +ssl_seg7_vertex_0701F250: + type: VTX + count: 15 + offset: 0x1F250 + symbol: ssl_seg7_vertex_0701F250 + +ssl_seg7_vertex_0701F340: + type: VTX + count: 15 + offset: 0x1F340 + symbol: ssl_seg7_vertex_0701F340 + +ssl_seg7_vertex_0701F430: + type: VTX + count: 16 + offset: 0x1F430 + symbol: ssl_seg7_vertex_0701F430 + +ssl_seg7_vertex_0701F530: + type: VTX + count: 15 + offset: 0x1F530 + symbol: ssl_seg7_vertex_0701F530 + +ssl_seg7_vertex_0701F620: + type: VTX + count: 14 + offset: 0x1F620 + symbol: ssl_seg7_vertex_0701F620 + +ssl_seg7_dl_0701F700: + type: GFX + offset: 0x1F700 + symbol: ssl_seg7_dl_0701F700 + +ssl_seg7_dl_0701F920: + type: GFX + offset: 0x1F920 + symbol: ssl_seg7_dl_0701F920 + +ssl_seg7_vertex_0701F9D8: + type: VTX + count: 16 + offset: 0x1F9D8 + symbol: ssl_seg7_vertex_0701F9D8 + +ssl_seg7_vertex_0701FAD8: + type: VTX + count: 16 + offset: 0x1FAD8 + symbol: ssl_seg7_vertex_0701FAD8 + +ssl_seg7_vertex_0701FBD8: + type: VTX + count: 4 + offset: 0x1FBD8 + symbol: ssl_seg7_vertex_0701FBD8 + +ssl_seg7_dl_0701FC18: + type: GFX + offset: 0x1FC18 + symbol: ssl_seg7_dl_0701FC18 + +ssl_seg7_dl_0701FCE0: + type: GFX + offset: 0x1FCE0 + symbol: ssl_seg7_dl_0701FCE0 + +ssl_seg7_lights_0701FD60: + type: LIGHTS + size: 24 + offset: 0x1FD60 + symbol: ssl_seg7_lights_0701FD60 + +ssl_seg7_lights_0701FD78: + type: LIGHTS + size: 24 + offset: 0x1FD78 + symbol: ssl_seg7_lights_0701FD78 + +ssl_seg7_vertex_0701FD90: + type: VTX + count: 12 + offset: 0x1FD90 + symbol: ssl_seg7_vertex_0701FD90 + +ssl_seg7_vertex_0701FE50: + type: VTX + count: 15 + offset: 0x1FE50 + symbol: ssl_seg7_vertex_0701FE50 + +ssl_seg7_vertex_0701FF40: + type: VTX + count: 15 + offset: 0x1FF40 + symbol: ssl_seg7_vertex_0701FF40 + +ssl_seg7_vertex_07020030: + type: VTX + count: 15 + offset: 0x20030 + symbol: ssl_seg7_vertex_07020030 + +ssl_seg7_vertex_07020120: + type: VTX + count: 15 + offset: 0x20120 + symbol: ssl_seg7_vertex_07020120 + +ssl_seg7_vertex_07020210: + type: VTX + count: 15 + offset: 0x20210 + symbol: ssl_seg7_vertex_07020210 + +ssl_seg7_vertex_07020300: + type: VTX + count: 15 + offset: 0x20300 + symbol: ssl_seg7_vertex_07020300 + +ssl_seg7_vertex_070203F0: + type: VTX + count: 15 + offset: 0x203F0 + symbol: ssl_seg7_vertex_070203F0 + +ssl_seg7_vertex_070204E0: + type: VTX + count: 7 + offset: 0x204E0 + symbol: ssl_seg7_vertex_070204E0 + +ssl_seg7_vertex_07020550: + type: VTX + count: 8 + offset: 0x20550 + symbol: ssl_seg7_vertex_07020550 + +ssl_seg7_vertex_070205D0: + type: VTX + count: 15 + offset: 0x205D0 + symbol: ssl_seg7_vertex_070205D0 + +ssl_seg7_vertex_070206C0: + type: VTX + count: 15 + offset: 0x206C0 + symbol: ssl_seg7_vertex_070206C0 + +ssl_seg7_vertex_070207B0: + type: VTX + count: 12 + offset: 0x207B0 + symbol: ssl_seg7_vertex_070207B0 + +ssl_seg7_vertex_07020870: + type: VTX + count: 14 + offset: 0x20870 + symbol: ssl_seg7_vertex_07020870 + +ssl_seg7_vertex_07020950: + type: VTX + count: 13 + offset: 0x20950 + symbol: ssl_seg7_vertex_07020950 + +ssl_seg7_vertex_07020A20: + type: VTX + count: 16 + offset: 0x20A20 + symbol: ssl_seg7_vertex_07020A20 + +ssl_seg7_vertex_07020B20: + type: VTX + count: 16 + offset: 0x20B20 + symbol: ssl_seg7_vertex_07020B20 + +ssl_seg7_vertex_07020C20: + type: VTX + count: 15 + offset: 0x20C20 + symbol: ssl_seg7_vertex_07020C20 + +ssl_seg7_vertex_07020D10: + type: VTX + count: 15 + offset: 0x20D10 + symbol: ssl_seg7_vertex_07020D10 + +ssl_seg7_vertex_07020E00: + type: VTX + count: 11 + offset: 0x20E00 + symbol: ssl_seg7_vertex_07020E00 + +ssl_seg7_vertex_07020EB0: + type: VTX + count: 16 + offset: 0x20EB0 + symbol: ssl_seg7_vertex_07020EB0 + +ssl_seg7_vertex_07020FB0: + type: VTX + count: 14 + offset: 0x20FB0 + symbol: ssl_seg7_vertex_07020FB0 + +ssl_seg7_vertex_07021090: + type: VTX + count: 12 + offset: 0x21090 + symbol: ssl_seg7_vertex_07021090 + +ssl_seg7_vertex_07021150: + type: VTX + count: 16 + offset: 0x21150 + symbol: ssl_seg7_vertex_07021150 + +ssl_seg7_vertex_07021250: + type: VTX + count: 4 + offset: 0x21250 + symbol: ssl_seg7_vertex_07021250 + +ssl_seg7_dl_07021290: + type: GFX + offset: 0x21290 + symbol: ssl_seg7_dl_07021290 + +ssl_seg7_dl_070214E8: + type: GFX + offset: 0x214E8 + symbol: ssl_seg7_dl_070214E8 + +ssl_seg7_dl_07021638: + type: GFX + offset: 0x21638 + symbol: ssl_seg7_dl_07021638 + +ssl_seg7_dl_07021870: + type: GFX + offset: 0x21870 + symbol: ssl_seg7_dl_07021870 + +ssl_seg7_dl_07021910: + type: GFX + offset: 0x21910 + symbol: ssl_seg7_dl_07021910 + +ssl_seg7_dl_07021968: + type: GFX + offset: 0x21968 + symbol: ssl_seg7_dl_07021968 + +ssl_seg7_dl_070219D0: + type: GFX + offset: 0x219D0 + symbol: ssl_seg7_dl_070219D0 + +ssl_seg7_dl_07021A08: + type: GFX + offset: 0x21A08 + symbol: ssl_seg7_dl_07021A08 + +ssl_seg7_lights_07021AC8: + type: LIGHTS + size: 24 + offset: 0x21AC8 + symbol: ssl_seg7_lights_07021AC8 + +ssl_seg7_vertex_07021AE0: + type: VTX + count: 12 + offset: 0x21AE0 + symbol: ssl_seg7_vertex_07021AE0 + +ssl_seg7_vertex_07021BA0: + type: VTX + count: 15 + offset: 0x21BA0 + symbol: ssl_seg7_vertex_07021BA0 + +ssl_seg7_vertex_07021C90: + type: VTX + count: 7 + offset: 0x21C90 + symbol: ssl_seg7_vertex_07021C90 + +ssl_seg7_dl_07021D00: + type: GFX + offset: 0x21D00 + symbol: ssl_seg7_dl_07021D00 + +ssl_seg7_dl_07021D68: + type: GFX + offset: 0x21D68 + symbol: ssl_seg7_dl_07021D68 + +ssl_seg7_dl_07021DE8: + type: GFX + offset: 0x21DE8 + symbol: ssl_seg7_dl_07021DE8 + +ssl_seg7_lights_07021E50: + type: LIGHTS + size: 24 + offset: 0x21E50 + symbol: ssl_seg7_lights_07021E50 + +ssl_seg7_vertex_07021E68: + type: VTX + count: 8 + offset: 0x21E68 + symbol: ssl_seg7_vertex_07021E68 + +ssl_seg7_vertex_07021EE8: + type: VTX + count: 16 + offset: 0x21EE8 + symbol: ssl_seg7_vertex_07021EE8 + +ssl_seg7_dl_07021FE8: + type: GFX + offset: 0x21FE8 + symbol: ssl_seg7_dl_07021FE8 + +ssl_seg7_dl_07022040: + type: GFX + offset: 0x22040 + symbol: ssl_seg7_dl_07022040 + +ssl_seg7_dl_070220A8: + type: GFX + offset: 0x220A8 + symbol: ssl_seg7_dl_070220A8 + +ssl_seg7_vertex_07022170: + type: VTX + count: 4 + offset: 0x22170 + symbol: ssl_seg7_vertex_07022170 + +ssl_seg7_dl_070221B0: + type: GFX + offset: 0x221B0 + symbol: ssl_seg7_dl_070221B0 + +ssl_seg7_dl_070221E8: + type: GFX + offset: 0x221E8 + symbol: ssl_seg7_dl_070221E8 + +ssl_seg7_lights_070222A0: + type: LIGHTS + size: 24 + offset: 0x222A0 + symbol: ssl_seg7_lights_070222A0 + +ssl_seg7_vertex_070222B8: + type: VTX + count: 16 + offset: 0x222B8 + symbol: ssl_seg7_vertex_070222B8 + +ssl_seg7_vertex_070223B8: + type: VTX + count: 16 + offset: 0x223B8 + symbol: ssl_seg7_vertex_070223B8 + +ssl_seg7_vertex_070224B8: + type: VTX + count: 5 + offset: 0x224B8 + symbol: ssl_seg7_vertex_070224B8 + +ssl_seg7_vertex_07022508: + type: VTX + count: 15 + offset: 0x22508 + symbol: ssl_seg7_vertex_07022508 + +ssl_seg7_vertex_070225F8: + type: VTX + count: 15 + offset: 0x225F8 + symbol: ssl_seg7_vertex_070225F8 + +ssl_seg7_vertex_070226E8: + type: VTX + count: 4 + offset: 0x226E8 + symbol: ssl_seg7_vertex_070226E8 + +ssl_seg7_dl_07022728: + type: GFX + offset: 0x22728 + symbol: ssl_seg7_dl_07022728 + +ssl_seg7_dl_070227F0: + type: GFX + offset: 0x227F0 + symbol: ssl_seg7_dl_070227F0 + +ssl_seg7_dl_070228A8: + type: GFX + offset: 0x228A8 + symbol: ssl_seg7_dl_070228A8 + +ssl_seg7_vertex_07022970: + type: VTX + count: 4 + offset: 0x22970 + symbol: ssl_seg7_vertex_07022970 + +ssl_seg7_dl_070229B0: + type: GFX + offset: 0x229B0 + symbol: ssl_seg7_dl_070229B0 + +ssl_seg7_dl_070229E8: + type: GFX + offset: 0x229E8 + symbol: ssl_seg7_dl_070229E8 + +ssl_seg7_lights_07022AA0: + type: LIGHTS + size: 24 + offset: 0x22AA0 + symbol: ssl_seg7_lights_07022AA0 + +ssl_seg7_vertex_07022AB8: + type: VTX + count: 16 + offset: 0x22AB8 + symbol: ssl_seg7_vertex_07022AB8 + +ssl_seg7_vertex_07022BB8: + type: VTX + count: 8 + offset: 0x22BB8 + symbol: ssl_seg7_vertex_07022BB8 + +ssl_seg7_dl_07022C38: + type: GFX + offset: 0x22C38 + symbol: ssl_seg7_dl_07022C38 + +ssl_seg7_dl_07022CB0: + type: GFX + offset: 0x22CB0 + symbol: ssl_seg7_dl_07022CB0 + +ssl_seg7_dl_07022CF8: + type: GFX + offset: 0x22CF8 + symbol: ssl_seg7_dl_07022CF8 + +ssl_seg7_lights_07022DA8: + type: LIGHTS + size: 24 + offset: 0x22DA8 + symbol: ssl_seg7_lights_07022DA8 + +ssl_seg7_vertex_07022DC0: + type: VTX + count: 12 + offset: 0x22DC0 + symbol: ssl_seg7_vertex_07022DC0 + +ssl_seg7_vertex_07022E80: + type: VTX + count: 15 + offset: 0x22E80 + symbol: ssl_seg7_vertex_07022E80 + +ssl_seg7_vertex_07022F70: + type: VTX + count: 15 + offset: 0x22F70 + symbol: ssl_seg7_vertex_07022F70 + +ssl_seg7_vertex_07023060: + type: VTX + count: 15 + offset: 0x23060 + symbol: ssl_seg7_vertex_07023060 + +ssl_seg7_vertex_07023150: + type: VTX + count: 8 + offset: 0x23150 + symbol: ssl_seg7_vertex_07023150 + +ssl_seg7_dl_070231D0: + type: GFX + offset: 0x231D0 + symbol: ssl_seg7_dl_070231D0 + +ssl_seg7_dl_07023268: + type: GFX + offset: 0x23268 + symbol: ssl_seg7_dl_07023268 + +ssl_seg7_dl_070233A8: + type: GFX + offset: 0x233A8 + symbol: ssl_seg7_dl_070233A8 + +ssl_seg7_vertex_07023458: + type: VTX + count: 16 + offset: 0x23458 + symbol: ssl_seg7_vertex_07023458 + +ssl_seg7_dl_07023558: + type: GFX + offset: 0x23558 + symbol: ssl_seg7_dl_07023558 + +ssl_seg7_dl_070235C0: + type: GFX + offset: 0x235C0 + symbol: ssl_seg7_dl_070235C0 + +ssl_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x23678 + symbol: ssl_seg7_area_2_collision + +ssl_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x275BC + symbol: ssl_seg7_area_3_collision + +ssl_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x27CD4 + symbol: ssl_seg7_area_2_macro_objs + +ssl_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x27ECC + symbol: ssl_seg7_area_3_macro_objs + +ssl_seg7_collision_grindel: + type: SM64:COLLISION + offset: 0x27ED0 + symbol: ssl_seg7_collision_grindel + +ssl_seg7_collision_spindel: + type: SM64:COLLISION + offset: 0x27F54 + symbol: ssl_seg7_collision_spindel + +ssl_seg7_collision_0702808C: + type: SM64:COLLISION + offset: 0x2808C + symbol: ssl_seg7_collision_0702808C + +ssl_seg7_collision_pyramid_elevator: + type: SM64:COLLISION + offset: 0x28110 + symbol: ssl_seg7_collision_pyramid_elevator + +ssl_seg7_collision_07028274: + type: SM64:COLLISION + offset: 0x28274 + symbol: ssl_seg7_collision_07028274 + +ssl_seg7_collision_070282F8: + type: SM64:COLLISION + offset: 0x282F8 + symbol: ssl_seg7_collision_070282F8 + +ssl_seg7_collision_07028370: + type: SM64:COLLISION + offset: 0x28370 + symbol: ssl_seg7_collision_07028370 + +ssl_seg7_collision_070284B0: + type: SM64:COLLISION + offset: 0x284B0 + symbol: ssl_seg7_collision_070284B0 + +ssl_dl_pyramid_sand_pathway_floor_begin: + type: GFX + offset: 0x285F0 + symbol: ssl_dl_pyramid_sand_pathway_floor_begin + +ssl_dl_pyramid_sand_pathway_floor_end: + type: GFX + offset: 0x28660 + symbol: ssl_dl_pyramid_sand_pathway_floor_end + +ssl_dl_pyramid_sand_pathway_begin: + type: GFX + offset: 0x286A0 + symbol: ssl_dl_pyramid_sand_pathway_begin + +ssl_dl_pyramid_sand_pathway_end: + type: GFX + offset: 0x28718 + symbol: ssl_dl_pyramid_sand_pathway_end + +ssl_movtex_tris_pyramid_sand_pathway_front: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x28760 + symbol: ssl_movtex_tris_pyramid_sand_pathway_front + +ssl_dl_pyramid_sand_pathway_front_end: + type: GFX + offset: 0x287B8 + symbol: ssl_dl_pyramid_sand_pathway_front_end + +ssl_movtex_tris_pyramid_sand_pathway_floor: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x287F0 + symbol: ssl_movtex_tris_pyramid_sand_pathway_floor + +ssl_movtex_tris_pyramid_sand_pathway_side: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x28844 + symbol: ssl_movtex_tris_pyramid_sand_pathway_side + +ssl_dl_pyramid_sand_pathway_side_end: + type: GFX + offset: 0x28888 + symbol: ssl_dl_pyramid_sand_pathway_side_end diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl/geo.yml new file mode 100644 index 0000000..95c65cc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ssl/geo.yml @@ -0,0 +1,61 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ssl.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi.yml new file mode 100644 index 0000000..fafd5e2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi.yml @@ -0,0 +1,1206 @@ +:config: + autopads: false + compression: + offset: 0x422730 + segments: + - [ 0x7, 0x422730 ] + external_files: + - "assets/ymls/jp/textures/grass.yml" + header: + header: + - '#include "thi/geo.h"' + - '' + - 'extern const LevelScript level_thi_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: thi_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: thi_seg7_texture_07000800 + +thi_seg7_lights_07001000: + type: LIGHTS + size: 24 + offset: 0x1000 + symbol: thi_seg7_lights_07001000 + +thi_seg7_lights_07001018: + type: LIGHTS + size: 24 + offset: 0x1018 + symbol: thi_seg7_lights_07001018 + +thi_seg7_lights_07001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: thi_seg7_lights_07001030 + +thi_seg7_lights_07001048: + type: LIGHTS + size: 24 + offset: 0x1048 + symbol: thi_seg7_lights_07001048 + +thi_seg7_vertex_07001060: + type: VTX + count: 14 + offset: 0x1060 + symbol: thi_seg7_vertex_07001060 + +thi_seg7_vertex_07001140: + type: VTX + count: 14 + offset: 0x1140 + symbol: thi_seg7_vertex_07001140 + +thi_seg7_vertex_07001220: + type: VTX + count: 15 + offset: 0x1220 + symbol: thi_seg7_vertex_07001220 + +thi_seg7_vertex_07001310: + type: VTX + count: 14 + offset: 0x1310 + symbol: thi_seg7_vertex_07001310 + +thi_seg7_vertex_070013F0: + type: VTX + count: 16 + offset: 0x13F0 + symbol: thi_seg7_vertex_070013F0 + +thi_seg7_vertex_070014F0: + type: VTX + count: 15 + offset: 0x14F0 + symbol: thi_seg7_vertex_070014F0 + +thi_seg7_vertex_070015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: thi_seg7_vertex_070015E0 + +thi_seg7_vertex_070016D0: + type: VTX + count: 16 + offset: 0x16D0 + symbol: thi_seg7_vertex_070016D0 + +thi_seg7_vertex_070017D0: + type: VTX + count: 6 + offset: 0x17D0 + symbol: thi_seg7_vertex_070017D0 + +thi_seg7_vertex_07001830: + type: VTX + count: 15 + offset: 0x1830 + symbol: thi_seg7_vertex_07001830 + +thi_seg7_vertex_07001920: + type: VTX + count: 4 + offset: 0x1920 + symbol: thi_seg7_vertex_07001920 + +thi_seg7_vertex_07001960: + type: VTX + count: 9 + offset: 0x1960 + symbol: thi_seg7_vertex_07001960 + +thi_seg7_vertex_070019F0: + type: VTX + count: 6 + offset: 0x19F0 + symbol: thi_seg7_vertex_070019F0 + +thi_seg7_vertex_07001A50: + type: VTX + count: 14 + offset: 0x1A50 + symbol: thi_seg7_vertex_07001A50 + +thi_seg7_vertex_07001B30: + type: VTX + count: 14 + offset: 0x1B30 + symbol: thi_seg7_vertex_07001B30 + +thi_seg7_vertex_07001C10: + type: VTX + count: 16 + offset: 0x1C10 + symbol: thi_seg7_vertex_07001C10 + +thi_seg7_vertex_07001D10: + type: VTX + count: 16 + offset: 0x1D10 + symbol: thi_seg7_vertex_07001D10 + +thi_seg7_vertex_07001E10: + type: VTX + count: 14 + offset: 0x1E10 + symbol: thi_seg7_vertex_07001E10 + +thi_seg7_vertex_07001EF0: + type: VTX + count: 16 + offset: 0x1EF0 + symbol: thi_seg7_vertex_07001EF0 + +thi_seg7_vertex_07001FF0: + type: VTX + count: 14 + offset: 0x1FF0 + symbol: thi_seg7_vertex_07001FF0 + +thi_seg7_vertex_070020D0: + type: VTX + count: 15 + offset: 0x20D0 + symbol: thi_seg7_vertex_070020D0 + +thi_seg7_vertex_070021C0: + type: VTX + count: 6 + offset: 0x21C0 + symbol: thi_seg7_vertex_070021C0 + +thi_seg7_vertex_07002220: + type: VTX + count: 4 + offset: 0x2220 + symbol: thi_seg7_vertex_07002220 + +thi_seg7_vertex_07002260: + type: VTX + count: 16 + offset: 0x2260 + symbol: thi_seg7_vertex_07002260 + +thi_seg7_vertex_07002360: + type: VTX + count: 14 + offset: 0x2360 + symbol: thi_seg7_vertex_07002360 + +thi_seg7_vertex_07002440: + type: VTX + count: 15 + offset: 0x2440 + symbol: thi_seg7_vertex_07002440 + +thi_seg7_vertex_07002530: + type: VTX + count: 16 + offset: 0x2530 + symbol: thi_seg7_vertex_07002530 + +thi_seg7_vertex_07002630: + type: VTX + count: 15 + offset: 0x2630 + symbol: thi_seg7_vertex_07002630 + +thi_seg7_vertex_07002720: + type: VTX + count: 16 + offset: 0x2720 + symbol: thi_seg7_vertex_07002720 + +thi_seg7_vertex_07002820: + type: VTX + count: 16 + offset: 0x2820 + symbol: thi_seg7_vertex_07002820 + +thi_seg7_vertex_07002920: + type: VTX + count: 16 + offset: 0x2920 + symbol: thi_seg7_vertex_07002920 + +thi_seg7_vertex_07002A20: + type: VTX + count: 16 + offset: 0x2A20 + symbol: thi_seg7_vertex_07002A20 + +thi_seg7_vertex_07002B20: + type: VTX + count: 14 + offset: 0x2B20 + symbol: thi_seg7_vertex_07002B20 + +thi_seg7_vertex_07002C00: + type: VTX + count: 16 + offset: 0x2C00 + symbol: thi_seg7_vertex_07002C00 + +thi_seg7_vertex_07002D00: + type: VTX + count: 16 + offset: 0x2D00 + symbol: thi_seg7_vertex_07002D00 + +thi_seg7_vertex_07002E00: + type: VTX + count: 16 + offset: 0x2E00 + symbol: thi_seg7_vertex_07002E00 + +thi_seg7_vertex_07002F00: + type: VTX + count: 4 + offset: 0x2F00 + symbol: thi_seg7_vertex_07002F00 + +thi_seg7_vertex_07002F40: + type: VTX + count: 4 + offset: 0x2F40 + symbol: thi_seg7_vertex_07002F40 + +thi_seg7_vertex_07002F80: + type: VTX + count: 16 + offset: 0x2F80 + symbol: thi_seg7_vertex_07002F80 + +thi_seg7_vertex_07003080: + type: VTX + count: 16 + offset: 0x3080 + symbol: thi_seg7_vertex_07003080 + +thi_seg7_vertex_07003180: + type: VTX + count: 15 + offset: 0x3180 + symbol: thi_seg7_vertex_07003180 + +thi_seg7_vertex_07003270: + type: VTX + count: 16 + offset: 0x3270 + symbol: thi_seg7_vertex_07003270 + +thi_seg7_vertex_07003370: + type: VTX + count: 16 + offset: 0x3370 + symbol: thi_seg7_vertex_07003370 + +thi_seg7_vertex_07003470: + type: VTX + count: 16 + offset: 0x3470 + symbol: thi_seg7_vertex_07003470 + +thi_seg7_vertex_07003570: + type: VTX + count: 14 + offset: 0x3570 + symbol: thi_seg7_vertex_07003570 + +thi_seg7_vertex_07003650: + type: VTX + count: 16 + offset: 0x3650 + symbol: thi_seg7_vertex_07003650 + +thi_seg7_vertex_07003750: + type: VTX + count: 16 + offset: 0x3750 + symbol: thi_seg7_vertex_07003750 + +thi_seg7_vertex_07003850: + type: VTX + count: 14 + offset: 0x3850 + symbol: thi_seg7_vertex_07003850 + +thi_seg7_vertex_07003930: + type: VTX + count: 15 + offset: 0x3930 + symbol: thi_seg7_vertex_07003930 + +thi_seg7_vertex_07003A20: + type: VTX + count: 16 + offset: 0x3A20 + symbol: thi_seg7_vertex_07003A20 + +thi_seg7_vertex_07003B20: + type: VTX + count: 14 + offset: 0x3B20 + symbol: thi_seg7_vertex_07003B20 + +thi_seg7_vertex_07003C00: + type: VTX + count: 16 + offset: 0x3C00 + symbol: thi_seg7_vertex_07003C00 + +thi_seg7_vertex_07003D00: + type: VTX + count: 6 + offset: 0x3D00 + symbol: thi_seg7_vertex_07003D00 + +thi_seg7_vertex_07003D60: + type: VTX + count: 15 + offset: 0x3D60 + symbol: thi_seg7_vertex_07003D60 + +thi_seg7_vertex_07003E50: + type: VTX + count: 9 + offset: 0x3E50 + symbol: thi_seg7_vertex_07003E50 + +thi_seg7_vertex_07003EE0: + type: VTX + count: 12 + offset: 0x3EE0 + symbol: thi_seg7_vertex_07003EE0 + +thi_seg7_vertex_07003FA0: + type: VTX + count: 15 + offset: 0x3FA0 + symbol: thi_seg7_vertex_07003FA0 + +thi_seg7_vertex_07004090: + type: VTX + count: 6 + offset: 0x4090 + symbol: thi_seg7_vertex_07004090 + +thi_seg7_vertex_070040F0: + type: VTX + count: 4 + offset: 0x40F0 + symbol: thi_seg7_vertex_070040F0 + +thi_seg7_dl_07004130: + type: GFX + offset: 0x4130 + symbol: thi_seg7_dl_07004130 + +thi_seg7_dl_07004440: + type: GFX + offset: 0x4440 + symbol: thi_seg7_dl_07004440 + +thi_seg7_dl_070044F0: + type: GFX + offset: 0x44F0 + symbol: thi_seg7_dl_070044F0 + +thi_seg7_dl_07004788: + type: GFX + offset: 0x4788 + symbol: thi_seg7_dl_07004788 + +thi_seg7_dl_07004BF0: + type: GFX + offset: 0x4BF0 + symbol: thi_seg7_dl_07004BF0 + +thi_seg7_dl_070050C0: + type: GFX + offset: 0x50C0 + symbol: thi_seg7_dl_070050C0 + +thi_seg7_dl_07005178: + type: GFX + offset: 0x5178 + symbol: thi_seg7_dl_07005178 + +thi_seg7_dl_070051E8: + type: GFX + offset: 0x51E8 + symbol: thi_seg7_dl_070051E8 + +thi_seg7_dl_07005240: + type: GFX + offset: 0x5240 + symbol: thi_seg7_dl_07005240 + +thi_seg7_dl_07005260: + type: GFX + offset: 0x5260 + symbol: thi_seg7_dl_07005260 + +thi_seg7_lights_07005330: + type: LIGHTS + size: 24 + offset: 0x5330 + symbol: thi_seg7_lights_07005330 + +thi_seg7_lights_07005348: + type: LIGHTS + size: 24 + offset: 0x5348 + symbol: thi_seg7_lights_07005348 + +thi_seg7_lights_07005360: + type: LIGHTS + size: 24 + offset: 0x5360 + symbol: thi_seg7_lights_07005360 + +thi_seg7_lights_07005378: + type: LIGHTS + size: 24 + offset: 0x5378 + symbol: thi_seg7_lights_07005378 + +thi_seg7_vertex_07005390: + type: VTX + count: 14 + offset: 0x5390 + symbol: thi_seg7_vertex_07005390 + +thi_seg7_vertex_07005470: + type: VTX + count: 14 + offset: 0x5470 + symbol: thi_seg7_vertex_07005470 + +thi_seg7_vertex_07005550: + type: VTX + count: 8 + offset: 0x5550 + symbol: thi_seg7_vertex_07005550 + +thi_seg7_vertex_070055D0: + type: VTX + count: 15 + offset: 0x55D0 + symbol: thi_seg7_vertex_070055D0 + +thi_seg7_vertex_070056C0: + type: VTX + count: 15 + offset: 0x56C0 + symbol: thi_seg7_vertex_070056C0 + +thi_seg7_vertex_070057B0: + type: VTX + count: 14 + offset: 0x57B0 + symbol: thi_seg7_vertex_070057B0 + +thi_seg7_vertex_07005890: + type: VTX + count: 16 + offset: 0x5890 + symbol: thi_seg7_vertex_07005890 + +thi_seg7_vertex_07005990: + type: VTX + count: 15 + offset: 0x5990 + symbol: thi_seg7_vertex_07005990 + +thi_seg7_vertex_07005A80: + type: VTX + count: 15 + offset: 0x5A80 + symbol: thi_seg7_vertex_07005A80 + +thi_seg7_vertex_07005B70: + type: VTX + count: 12 + offset: 0x5B70 + symbol: thi_seg7_vertex_07005B70 + +thi_seg7_vertex_07005C30: + type: VTX + count: 16 + offset: 0x5C30 + symbol: thi_seg7_vertex_07005C30 + +thi_seg7_vertex_07005D30: + type: VTX + count: 7 + offset: 0x5D30 + symbol: thi_seg7_vertex_07005D30 + +thi_seg7_vertex_07005DA0: + type: VTX + count: 16 + offset: 0x5DA0 + symbol: thi_seg7_vertex_07005DA0 + +thi_seg7_vertex_07005EA0: + type: VTX + count: 16 + offset: 0x5EA0 + symbol: thi_seg7_vertex_07005EA0 + +thi_seg7_vertex_07005FA0: + type: VTX + count: 4 + offset: 0x5FA0 + symbol: thi_seg7_vertex_07005FA0 + +thi_seg7_vertex_07005FE0: + type: VTX + count: 16 + offset: 0x5FE0 + symbol: thi_seg7_vertex_07005FE0 + +thi_seg7_vertex_070060E0: + type: VTX + count: 15 + offset: 0x60E0 + symbol: thi_seg7_vertex_070060E0 + +thi_seg7_vertex_070061D0: + type: VTX + count: 15 + offset: 0x61D0 + symbol: thi_seg7_vertex_070061D0 + +thi_seg7_vertex_070062C0: + type: VTX + count: 16 + offset: 0x62C0 + symbol: thi_seg7_vertex_070062C0 + +thi_seg7_dl_070063C0: + type: GFX + offset: 0x63C0 + symbol: thi_seg7_dl_070063C0 + +thi_seg7_dl_07006660: + type: GFX + offset: 0x6660 + symbol: thi_seg7_dl_07006660 + +thi_seg7_dl_07006770: + type: GFX + offset: 0x6770 + symbol: thi_seg7_dl_07006770 + +thi_seg7_dl_07006800: + type: GFX + offset: 0x6800 + symbol: thi_seg7_dl_07006800 + +thi_seg7_dl_07006868: + type: GFX + offset: 0x6868 + symbol: thi_seg7_dl_07006868 + +thi_seg7_dl_07006908: + type: GFX + offset: 0x6908 + symbol: thi_seg7_dl_07006908 + +thi_seg7_dl_07006968: + type: GFX + offset: 0x6968 + symbol: thi_seg7_dl_07006968 + +thi_seg7_vertex_07006A30: + type: VTX + count: 15 + offset: 0x6A30 + symbol: thi_seg7_vertex_07006A30 + +thi_seg7_vertex_07006B20: + type: VTX + count: 15 + offset: 0x6B20 + symbol: thi_seg7_vertex_07006B20 + +thi_seg7_vertex_07006C10: + type: VTX + count: 15 + offset: 0x6C10 + symbol: thi_seg7_vertex_07006C10 + +thi_seg7_vertex_07006D00: + type: VTX + count: 15 + offset: 0x6D00 + symbol: thi_seg7_vertex_07006D00 + +thi_seg7_vertex_07006DF0: + type: VTX + count: 12 + offset: 0x6DF0 + symbol: thi_seg7_vertex_07006DF0 + +thi_seg7_dl_07006EB0: + type: GFX + offset: 0x6EB0 + symbol: thi_seg7_dl_07006EB0 + +thi_seg7_dl_07007008: + type: GFX + offset: 0x7008 + symbol: thi_seg7_dl_07007008 + +thi_seg7_lights_07007078: + type: LIGHTS + size: 24 + offset: 0x7078 + symbol: thi_seg7_lights_07007078 + +thi_seg7_vertex_07007090: + type: VTX + count: 15 + offset: 0x7090 + symbol: thi_seg7_vertex_07007090 + +thi_seg7_vertex_07007180: + type: VTX + count: 12 + offset: 0x7180 + symbol: thi_seg7_vertex_07007180 + +thi_seg7_dl_07007240: + type: GFX + offset: 0x7240 + symbol: thi_seg7_dl_07007240 + +thi_seg7_dl_070072E8: + type: GFX + offset: 0x72E8 + symbol: thi_seg7_dl_070072E8 + +thi_seg7_vertex_07007348: + type: VTX + count: 4 + offset: 0x7348 + symbol: thi_seg7_vertex_07007348 + +thi_seg7_dl_07007388: + type: GFX + offset: 0x7388 + symbol: thi_seg7_dl_07007388 + +thi_seg7_dl_070073C0: + type: GFX + offset: 0x73C0 + symbol: thi_seg7_dl_070073C0 + +thi_seg7_vertex_07007430: + type: VTX + count: 10 + offset: 0x7430 + symbol: thi_seg7_vertex_07007430 + +thi_seg7_dl_070074D0: + type: GFX + offset: 0x74D0 + symbol: thi_seg7_dl_070074D0 + +thi_seg7_dl_07007538: + type: GFX + offset: 0x7538 + symbol: thi_seg7_dl_07007538 + +thi_seg7_lights_070075A8: + type: LIGHTS + size: 24 + offset: 0x75A8 + symbol: thi_seg7_lights_070075A8 + +thi_seg7_vertex_070075C0: + type: VTX + count: 4 + offset: 0x75C0 + symbol: thi_seg7_vertex_070075C0 + +thi_seg7_dl_07007600: + type: GFX + offset: 0x7600 + symbol: thi_seg7_dl_07007600 + +thi_seg7_dl_07007648: + type: GFX + offset: 0x7648 + symbol: thi_seg7_dl_07007648 + +thi_seg7_lights_070076A8: + type: LIGHTS + size: 24 + offset: 0x76A8 + symbol: thi_seg7_lights_070076A8 + +thi_seg7_lights_070076C0: + type: LIGHTS + size: 24 + offset: 0x76C0 + symbol: thi_seg7_lights_070076C0 + +thi_seg7_vertex_070076D8: + type: VTX + count: 4 + offset: 0x76D8 + symbol: thi_seg7_vertex_070076D8 + +thi_seg7_vertex_07007718: + type: VTX + count: 12 + offset: 0x7718 + symbol: thi_seg7_vertex_07007718 + +thi_seg7_vertex_070077D8: + type: VTX + count: 5 + offset: 0x77D8 + symbol: thi_seg7_vertex_070077D8 + +thi_seg7_dl_07007828: + type: GFX + offset: 0x7828 + symbol: thi_seg7_dl_07007828 + +thi_seg7_dl_07007870: + type: GFX + offset: 0x7870 + symbol: thi_seg7_dl_07007870 + +thi_seg7_dl_070078D8: + type: GFX + offset: 0x78D8 + symbol: thi_seg7_dl_070078D8 + +thi_seg7_dl_07007930: + type: GFX + offset: 0x7930 + symbol: thi_seg7_dl_07007930 + +thi_seg7_vertex_070079D0: + type: VTX + count: 14 + offset: 0x79D0 + symbol: thi_seg7_vertex_070079D0 + +thi_seg7_vertex_07007AB0: + type: VTX + count: 13 + offset: 0x7AB0 + symbol: thi_seg7_vertex_07007AB0 + +thi_seg7_dl_07007B80: + type: GFX + offset: 0x7B80 + symbol: thi_seg7_dl_07007B80 + +thi_seg7_dl_07007C20: + type: GFX + offset: 0x7C20 + symbol: thi_seg7_dl_07007C20 + +thi_seg7_lights_07007C90: + type: LIGHTS + size: 24 + offset: 0x7C90 + symbol: thi_seg7_lights_07007C90 + +thi_seg7_lights_07007CA8: + type: LIGHTS + size: 24 + offset: 0x7CA8 + symbol: thi_seg7_lights_07007CA8 + +thi_seg7_lights_07007CC0: + type: LIGHTS + size: 24 + offset: 0x7CC0 + symbol: thi_seg7_lights_07007CC0 + +thi_seg7_lights_07007CD8: + type: LIGHTS + size: 24 + offset: 0x7CD8 + symbol: thi_seg7_lights_07007CD8 + +thi_seg7_lights_07007CF0: + type: LIGHTS + size: 24 + offset: 0x7CF0 + symbol: thi_seg7_lights_07007CF0 + +thi_seg7_vertex_07007D08: + type: VTX + count: 8 + offset: 0x7D08 + symbol: thi_seg7_vertex_07007D08 + +thi_seg7_vertex_07007D88: + type: VTX + count: 4 + offset: 0x7D88 + symbol: thi_seg7_vertex_07007D88 + +thi_seg7_vertex_07007DC8: + type: VTX + count: 4 + offset: 0x7DC8 + symbol: thi_seg7_vertex_07007DC8 + +thi_seg7_vertex_07007E08: + type: VTX + count: 14 + offset: 0x7E08 + symbol: thi_seg7_vertex_07007E08 + +thi_seg7_vertex_07007EE8: + type: VTX + count: 15 + offset: 0x7EE8 + symbol: thi_seg7_vertex_07007EE8 + +thi_seg7_vertex_07007FD8: + type: VTX + count: 16 + offset: 0x7FD8 + symbol: thi_seg7_vertex_07007FD8 + +thi_seg7_vertex_070080D8: + type: VTX + count: 15 + offset: 0x80D8 + symbol: thi_seg7_vertex_070080D8 + +thi_seg7_vertex_070081C8: + type: VTX + count: 14 + offset: 0x81C8 + symbol: thi_seg7_vertex_070081C8 + +thi_seg7_vertex_070082A8: + type: VTX + count: 14 + offset: 0x82A8 + symbol: thi_seg7_vertex_070082A8 + +thi_seg7_vertex_07008388: + type: VTX + count: 15 + offset: 0x8388 + symbol: thi_seg7_vertex_07008388 + +thi_seg7_vertex_07008478: + type: VTX + count: 15 + offset: 0x8478 + symbol: thi_seg7_vertex_07008478 + +thi_seg7_vertex_07008568: + type: VTX + count: 15 + offset: 0x8568 + symbol: thi_seg7_vertex_07008568 + +thi_seg7_vertex_07008658: + type: VTX + count: 15 + offset: 0x8658 + symbol: thi_seg7_vertex_07008658 + +thi_seg7_vertex_07008748: + type: VTX + count: 15 + offset: 0x8748 + symbol: thi_seg7_vertex_07008748 + +thi_seg7_vertex_07008838: + type: VTX + count: 15 + offset: 0x8838 + symbol: thi_seg7_vertex_07008838 + +thi_seg7_vertex_07008928: + type: VTX + count: 16 + offset: 0x8928 + symbol: thi_seg7_vertex_07008928 + +thi_seg7_vertex_07008A28: + type: VTX + count: 15 + offset: 0x8A28 + symbol: thi_seg7_vertex_07008A28 + +thi_seg7_vertex_07008B18: + type: VTX + count: 6 + offset: 0x8B18 + symbol: thi_seg7_vertex_07008B18 + +thi_seg7_vertex_07008B78: + type: VTX + count: 14 + offset: 0x8B78 + symbol: thi_seg7_vertex_07008B78 + +thi_seg7_vertex_07008C58: + type: VTX + count: 14 + offset: 0x8C58 + symbol: thi_seg7_vertex_07008C58 + +thi_seg7_vertex_07008D38: + type: VTX + count: 4 + offset: 0x8D38 + symbol: thi_seg7_vertex_07008D38 + +thi_seg7_vertex_07008D78: + type: VTX + count: 12 + offset: 0x8D78 + symbol: thi_seg7_vertex_07008D78 + +thi_seg7_vertex_07008E38: + type: VTX + count: 14 + offset: 0x8E38 + symbol: thi_seg7_vertex_07008E38 + +thi_seg7_vertex_07008F18: + type: VTX + count: 8 + offset: 0x8F18 + symbol: thi_seg7_vertex_07008F18 + +thi_seg7_dl_07008F98: + type: GFX + offset: 0x8F98 + symbol: thi_seg7_dl_07008F98 + +thi_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: thi_seg7_dl_07009010 + +thi_seg7_dl_07009080: + type: GFX + offset: 0x9080 + symbol: thi_seg7_dl_07009080 + +thi_seg7_dl_07009530: + type: GFX + offset: 0x9530 + symbol: thi_seg7_dl_07009530 + +thi_seg7_dl_070095A8: + type: GFX + offset: 0x95A8 + symbol: thi_seg7_dl_070095A8 + +thi_seg7_dl_07009610: + type: GFX + offset: 0x9610 + symbol: thi_seg7_dl_07009610 + +thi_seg7_dl_07009670: + type: GFX + offset: 0x9670 + symbol: thi_seg7_dl_07009670 + +thi_seg7_vertex_07009740: + type: VTX + count: 14 + offset: 0x9740 + symbol: thi_seg7_vertex_07009740 + +thi_seg7_vertex_07009820: + type: VTX + count: 11 + offset: 0x9820 + symbol: thi_seg7_vertex_07009820 + +thi_seg7_vertex_070098D0: + type: VTX + count: 15 + offset: 0x98D0 + symbol: thi_seg7_vertex_070098D0 + +thi_seg7_vertex_070099C0: + type: VTX + count: 15 + offset: 0x99C0 + symbol: thi_seg7_vertex_070099C0 + +thi_seg7_vertex_07009AB0: + type: VTX + count: 4 + offset: 0x9AB0 + symbol: thi_seg7_vertex_07009AB0 + +thi_seg7_vertex_07009AF0: + type: VTX + count: 4 + offset: 0x9AF0 + symbol: thi_seg7_vertex_07009AF0 + +thi_seg7_vertex_07009B30: + type: VTX + count: 4 + offset: 0x9B30 + symbol: thi_seg7_vertex_07009B30 + +thi_seg7_dl_07009B70: + type: GFX + offset: 0x9B70 + symbol: thi_seg7_dl_07009B70 + +thi_seg7_dl_07009C40: + type: GFX + offset: 0x9C40 + symbol: thi_seg7_dl_07009C40 + +thi_seg7_dl_07009CF8: + type: GFX + offset: 0x9CF8 + symbol: thi_seg7_dl_07009CF8 + +thi_seg7_dl_07009D30: + type: GFX + offset: 0x9D30 + symbol: thi_seg7_dl_07009D30 + +thi_seg7_dl_07009D50: + type: GFX + offset: 0x9D50 + symbol: thi_seg7_dl_07009D50 + +thi_seg7_vertex_07009DF0: + type: VTX + count: 12 + offset: 0x9DF0 + symbol: thi_seg7_vertex_07009DF0 + +thi_seg7_dl_07009EB0: + type: GFX + offset: 0x9EB0 + symbol: thi_seg7_dl_07009EB0 + +thi_seg7_dl_07009F58: + type: GFX + offset: 0x9F58 + symbol: thi_seg7_dl_07009F58 + +thi_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x9FC8 + symbol: thi_seg7_area_1_collision + +thi_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xBD60 + symbol: thi_seg7_area_2_collision + +thi_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0xD444 + symbol: thi_seg7_area_3_collision + +thi_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xDD50 + symbol: thi_seg7_area_1_macro_objs + +thi_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xDEE4 + symbol: thi_seg7_area_2_macro_objs + +thi_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0xE190 + symbol: thi_seg7_area_3_macro_objs + +thi_seg7_collision_top_trap: + type: SM64:COLLISION + offset: 0xE228 + symbol: thi_seg7_collision_top_trap + +thi_seg7_trajectory_koopa: + type: SM64:TRAJECTORY + offset: 0xE258 + symbol: thi_seg7_trajectory_koopa + +thi_movtex_area1_short_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2BC + symbol: thi_movtex_area1_short_side_water_data + +thi_movtex_area1_large_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2DC + symbol: thi_movtex_area1_large_side_water_data + +thi_movtex_area1_mountain_top_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2FC + symbol: thi_movtex_area1_mountain_top_water_data + +thi_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 4 + offset: 0xE31C + symbol: thi_movtex_area1_water + +thi_movtex_area2_short_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE33C + symbol: thi_movtex_area2_short_side_water_data + +thi_movtex_area2_large_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE35C + symbol: thi_movtex_area2_large_side_water_data + +thi_movtex_area2_mountain_top_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE37C + symbol: thi_movtex_area2_mountain_top_water_data + +thi_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 4 + offset: 0xE39C + symbol: thi_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi/geo.yml new file mode 100644 index 0000000..2caea5a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/thi/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/jp/levels/thi.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc.yml new file mode 100644 index 0000000..bb20ad1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc.yml @@ -0,0 +1,515 @@ +:config: + autopads: false + compression: + offset: 0x4BCBD0 + segments: + - [ 0x7, 0x4BCBD0 ] + external_files: + - "assets/ymls/jp/textures/sky.yml" + header: + header: + - '#include "totwc/geo.h"' + - '' + - 'extern const LevelScript level_totwc_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: totwc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: totwc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: totwc_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: IA16 + symbol: totwc_seg7_texture_07002000 + +totwc_seg7_vertex_07002800: + type: VTX + count: 16 + offset: 0x2800 + symbol: totwc_seg7_vertex_07002800 + +totwc_seg7_vertex_07002900: + type: VTX + count: 16 + offset: 0x2900 + symbol: totwc_seg7_vertex_07002900 + +totwc_seg7_vertex_07002A00: + type: VTX + count: 16 + offset: 0x2A00 + symbol: totwc_seg7_vertex_07002A00 + +totwc_seg7_vertex_07002B00: + type: VTX + count: 16 + offset: 0x2B00 + symbol: totwc_seg7_vertex_07002B00 + +totwc_seg7_vertex_07002C00: + type: VTX + count: 14 + offset: 0x2C00 + symbol: totwc_seg7_vertex_07002C00 + +totwc_seg7_vertex_07002CE0: + type: VTX + count: 15 + offset: 0x2CE0 + symbol: totwc_seg7_vertex_07002CE0 + +totwc_seg7_vertex_07002DD0: + type: VTX + count: 14 + offset: 0x2DD0 + symbol: totwc_seg7_vertex_07002DD0 + +totwc_seg7_vertex_07002EB0: + type: VTX + count: 15 + offset: 0x2EB0 + symbol: totwc_seg7_vertex_07002EB0 + +totwc_seg7_vertex_07002FA0: + type: VTX + count: 14 + offset: 0x2FA0 + symbol: totwc_seg7_vertex_07002FA0 + +totwc_seg7_vertex_07003080: + type: VTX + count: 14 + offset: 0x3080 + symbol: totwc_seg7_vertex_07003080 + +totwc_seg7_vertex_07003160: + type: VTX + count: 16 + offset: 0x3160 + symbol: totwc_seg7_vertex_07003160 + +totwc_seg7_vertex_07003260: + type: VTX + count: 15 + offset: 0x3260 + symbol: totwc_seg7_vertex_07003260 + +totwc_seg7_vertex_07003350: + type: VTX + count: 12 + offset: 0x3350 + symbol: totwc_seg7_vertex_07003350 + +totwc_seg7_vertex_07003410: + type: VTX + count: 14 + offset: 0x3410 + symbol: totwc_seg7_vertex_07003410 + +totwc_seg7_vertex_070034F0: + type: VTX + count: 15 + offset: 0x34F0 + symbol: totwc_seg7_vertex_070034F0 + +totwc_seg7_vertex_070035E0: + type: VTX + count: 15 + offset: 0x35E0 + symbol: totwc_seg7_vertex_070035E0 + +totwc_seg7_vertex_070036D0: + type: VTX + count: 15 + offset: 0x36D0 + symbol: totwc_seg7_vertex_070036D0 + +totwc_seg7_vertex_070037C0: + type: VTX + count: 15 + offset: 0x37C0 + symbol: totwc_seg7_vertex_070037C0 + +totwc_seg7_vertex_070038B0: + type: VTX + count: 16 + offset: 0x38B0 + symbol: totwc_seg7_vertex_070038B0 + +totwc_seg7_vertex_070039B0: + type: VTX + count: 16 + offset: 0x39B0 + symbol: totwc_seg7_vertex_070039B0 + +totwc_seg7_vertex_07003AB0: + type: VTX + count: 16 + offset: 0x3AB0 + symbol: totwc_seg7_vertex_07003AB0 + +totwc_seg7_vertex_07003BB0: + type: VTX + count: 16 + offset: 0x3BB0 + symbol: totwc_seg7_vertex_07003BB0 + +totwc_seg7_vertex_07003CB0: + type: VTX + count: 16 + offset: 0x3CB0 + symbol: totwc_seg7_vertex_07003CB0 + +totwc_seg7_vertex_07003DB0: + type: VTX + count: 16 + offset: 0x3DB0 + symbol: totwc_seg7_vertex_07003DB0 + +totwc_seg7_vertex_07003EB0: + type: VTX + count: 16 + offset: 0x3EB0 + symbol: totwc_seg7_vertex_07003EB0 + +totwc_seg7_vertex_07003FB0: + type: VTX + count: 15 + offset: 0x3FB0 + symbol: totwc_seg7_vertex_07003FB0 + +totwc_seg7_vertex_070040A0: + type: VTX + count: 15 + offset: 0x40A0 + symbol: totwc_seg7_vertex_070040A0 + +totwc_seg7_vertex_07004190: + type: VTX + count: 14 + offset: 0x4190 + symbol: totwc_seg7_vertex_07004190 + +totwc_seg7_vertex_07004270: + type: VTX + count: 16 + offset: 0x4270 + symbol: totwc_seg7_vertex_07004270 + +totwc_seg7_vertex_07004370: + type: VTX + count: 14 + offset: 0x4370 + symbol: totwc_seg7_vertex_07004370 + +totwc_seg7_vertex_07004450: + type: VTX + count: 14 + offset: 0x4450 + symbol: totwc_seg7_vertex_07004450 + +totwc_seg7_vertex_07004530: + type: VTX + count: 16 + offset: 0x4530 + symbol: totwc_seg7_vertex_07004530 + +totwc_seg7_vertex_07004630: + type: VTX + count: 15 + offset: 0x4630 + symbol: totwc_seg7_vertex_07004630 + +totwc_seg7_vertex_07004720: + type: VTX + count: 16 + offset: 0x4720 + symbol: totwc_seg7_vertex_07004720 + +totwc_seg7_vertex_07004820: + type: VTX + count: 15 + offset: 0x4820 + symbol: totwc_seg7_vertex_07004820 + +totwc_seg7_vertex_07004910: + type: VTX + count: 15 + offset: 0x4910 + symbol: totwc_seg7_vertex_07004910 + +totwc_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: totwc_seg7_vertex_07004A00 + +totwc_seg7_vertex_07004B00: + type: VTX + count: 15 + offset: 0x4B00 + symbol: totwc_seg7_vertex_07004B00 + +totwc_seg7_vertex_07004BF0: + type: VTX + count: 15 + offset: 0x4BF0 + symbol: totwc_seg7_vertex_07004BF0 + +totwc_seg7_vertex_07004CE0: + type: VTX + count: 16 + offset: 0x4CE0 + symbol: totwc_seg7_vertex_07004CE0 + +totwc_seg7_vertex_07004DE0: + type: VTX + count: 16 + offset: 0x4DE0 + symbol: totwc_seg7_vertex_07004DE0 + +totwc_seg7_vertex_07004EE0: + type: VTX + count: 16 + offset: 0x4EE0 + symbol: totwc_seg7_vertex_07004EE0 + +totwc_seg7_vertex_07004FE0: + type: VTX + count: 16 + offset: 0x4FE0 + symbol: totwc_seg7_vertex_07004FE0 + +totwc_seg7_dl_070050E0: + type: GFX + offset: 0x50E0 + symbol: totwc_seg7_dl_070050E0 + +totwc_seg7_dl_07005220: + type: GFX + offset: 0x5220 + symbol: totwc_seg7_dl_07005220 + +totwc_seg7_dl_07005448: + type: GFX + offset: 0x5448 + symbol: totwc_seg7_dl_07005448 + +totwc_seg7_dl_07005BE8: + type: GFX + offset: 0x5BE8 + symbol: totwc_seg7_dl_07005BE8 + +totwc_seg7_dl_07005D28: + type: GFX + offset: 0x5D28 + symbol: totwc_seg7_dl_07005D28 + +totwc_seg7_vertex_07005DC8: + type: VTX + count: 15 + offset: 0x5DC8 + symbol: totwc_seg7_vertex_07005DC8 + +totwc_seg7_vertex_07005EB8: + type: VTX + count: 15 + offset: 0x5EB8 + symbol: totwc_seg7_vertex_07005EB8 + +totwc_seg7_vertex_07005FA8: + type: VTX + count: 15 + offset: 0x5FA8 + symbol: totwc_seg7_vertex_07005FA8 + +totwc_seg7_vertex_07006098: + type: VTX + count: 15 + offset: 0x6098 + symbol: totwc_seg7_vertex_07006098 + +totwc_seg7_vertex_07006188: + type: VTX + count: 15 + offset: 0x6188 + symbol: totwc_seg7_vertex_07006188 + +totwc_seg7_vertex_07006278: + type: VTX + count: 15 + offset: 0x6278 + symbol: totwc_seg7_vertex_07006278 + +totwc_seg7_vertex_07006368: + type: VTX + count: 15 + offset: 0x6368 + symbol: totwc_seg7_vertex_07006368 + +totwc_seg7_vertex_07006458: + type: VTX + count: 15 + offset: 0x6458 + symbol: totwc_seg7_vertex_07006458 + +totwc_seg7_vertex_07006548: + type: VTX + count: 15 + offset: 0x6548 + symbol: totwc_seg7_vertex_07006548 + +totwc_seg7_vertex_07006638: + type: VTX + count: 15 + offset: 0x6638 + symbol: totwc_seg7_vertex_07006638 + +totwc_seg7_vertex_07006728: + type: VTX + count: 15 + offset: 0x6728 + symbol: totwc_seg7_vertex_07006728 + +totwc_seg7_vertex_07006818: + type: VTX + count: 15 + offset: 0x6818 + symbol: totwc_seg7_vertex_07006818 + +totwc_seg7_vertex_07006908: + type: VTX + count: 15 + offset: 0x6908 + symbol: totwc_seg7_vertex_07006908 + +totwc_seg7_vertex_070069F8: + type: VTX + count: 15 + offset: 0x69F8 + symbol: totwc_seg7_vertex_070069F8 + +totwc_seg7_vertex_07006AE8: + type: VTX + count: 15 + offset: 0x6AE8 + symbol: totwc_seg7_vertex_07006AE8 + +totwc_seg7_vertex_07006BD8: + type: VTX + count: 7 + offset: 0x6BD8 + symbol: totwc_seg7_vertex_07006BD8 + +totwc_seg7_dl_07006C48: + type: GFX + offset: 0x6C48 + symbol: totwc_seg7_dl_07006C48 + +totwc_seg7_dl_07007048: + type: GFX + offset: 0x7048 + symbol: totwc_seg7_dl_07007048 + +totwc_seg7_vertex_070070C8: + type: VTX + count: 16 + offset: 0x70C8 + symbol: totwc_seg7_vertex_070070C8 + +totwc_seg7_vertex_070071C8: + type: VTX + count: 16 + offset: 0x71C8 + symbol: totwc_seg7_vertex_070071C8 + +totwc_seg7_vertex_070072C8: + type: VTX + count: 16 + offset: 0x72C8 + symbol: totwc_seg7_vertex_070072C8 + +totwc_seg7_vertex_070073C8: + type: VTX + count: 16 + offset: 0x73C8 + symbol: totwc_seg7_vertex_070073C8 + +totwc_seg7_vertex_070074C8: + type: VTX + count: 16 + offset: 0x74C8 + symbol: totwc_seg7_vertex_070074C8 + +totwc_seg7_vertex_070075C8: + type: VTX + count: 16 + offset: 0x75C8 + symbol: totwc_seg7_vertex_070075C8 + +totwc_seg7_dl_070076C8: + type: GFX + offset: 0x76C8 + symbol: totwc_seg7_dl_070076C8 + +totwc_seg7_dl_07007808: + type: GFX + offset: 0x7808 + symbol: totwc_seg7_dl_07007808 + +totwc_seg7_dl_070078B8: + type: GFX + offset: 0x78B8 + symbol: totwc_seg7_dl_070078B8 + +totwc_seg7_vertex_07007930: + type: VTX + count: 4 + offset: 0x7930 + symbol: totwc_seg7_vertex_07007930 + +totwc_seg7_dl_07007970: + type: GFX + offset: 0x7970 + symbol: totwc_seg7_dl_07007970 + +totwc_seg7_dl_070079A8: + type: GFX + offset: 0x79A8 + symbol: totwc_seg7_dl_070079A8 + +totwc_seg7_collision: + type: SM64:COLLISION + offset: 0x7A18 + symbol: totwc_seg7_collision + +totwc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x88AC + symbol: totwc_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc/geo.yml new file mode 100644 index 0000000..cbc92c4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/totwc/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/totwc.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc.yml new file mode 100644 index 0000000..88314d4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc.yml @@ -0,0 +1,1978 @@ +:config: + autopads: false + compression: + offset: 0x42AF80 + segments: + - [ 0x7, 0x42AF80 ] + external_files: + - "assets/ymls/jp/textures/machine.yml" + header: + header: + - '#include "ttc/geo.h"' + - '' + - 'extern const LevelScript level_ttc_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ttc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 16 + height: 64 + offset: 0x800 + format: RGBA16 + symbol: ttc_seg7_texture_07000800 + +ttc_seg7_lights_07001000: + type: LIGHTS + size: 24 + offset: 0x1000 + symbol: ttc_seg7_lights_07001000 + +ttc_seg7_lights_07001018: + type: LIGHTS + size: 24 + offset: 0x1018 + symbol: ttc_seg7_lights_07001018 + +ttc_seg7_lights_07001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: ttc_seg7_lights_07001030 + +ttc_seg7_lights_07001048: + type: LIGHTS + size: 24 + offset: 0x1048 + symbol: ttc_seg7_lights_07001048 + +ttc_seg7_lights_07001060: + type: LIGHTS + size: 24 + offset: 0x1060 + symbol: ttc_seg7_lights_07001060 + +ttc_seg7_vertex_07001078: + type: VTX + count: 15 + offset: 0x1078 + symbol: ttc_seg7_vertex_07001078 + +ttc_seg7_vertex_07001168: + type: VTX + count: 15 + offset: 0x1168 + symbol: ttc_seg7_vertex_07001168 + +ttc_seg7_vertex_07001258: + type: VTX + count: 15 + offset: 0x1258 + symbol: ttc_seg7_vertex_07001258 + +ttc_seg7_vertex_07001348: + type: VTX + count: 15 + offset: 0x1348 + symbol: ttc_seg7_vertex_07001348 + +ttc_seg7_vertex_07001438: + type: VTX + count: 15 + offset: 0x1438 + symbol: ttc_seg7_vertex_07001438 + +ttc_seg7_vertex_07001528: + type: VTX + count: 15 + offset: 0x1528 + symbol: ttc_seg7_vertex_07001528 + +ttc_seg7_vertex_07001618: + type: VTX + count: 15 + offset: 0x1618 + symbol: ttc_seg7_vertex_07001618 + +ttc_seg7_vertex_07001708: + type: VTX + count: 15 + offset: 0x1708 + symbol: ttc_seg7_vertex_07001708 + +ttc_seg7_vertex_070017F8: + type: VTX + count: 15 + offset: 0x17F8 + symbol: ttc_seg7_vertex_070017F8 + +ttc_seg7_vertex_070018E8: + type: VTX + count: 15 + offset: 0x18E8 + symbol: ttc_seg7_vertex_070018E8 + +ttc_seg7_vertex_070019D8: + type: VTX + count: 15 + offset: 0x19D8 + symbol: ttc_seg7_vertex_070019D8 + +ttc_seg7_vertex_07001AC8: + type: VTX + count: 15 + offset: 0x1AC8 + symbol: ttc_seg7_vertex_07001AC8 + +ttc_seg7_vertex_07001BB8: + type: VTX + count: 16 + offset: 0x1BB8 + symbol: ttc_seg7_vertex_07001BB8 + +ttc_seg7_vertex_07001CB8: + type: VTX + count: 15 + offset: 0x1CB8 + symbol: ttc_seg7_vertex_07001CB8 + +ttc_seg7_vertex_07001DA8: + type: VTX + count: 9 + offset: 0x1DA8 + symbol: ttc_seg7_vertex_07001DA8 + +ttc_seg7_vertex_07001E38: + type: VTX + count: 4 + offset: 0x1E38 + symbol: ttc_seg7_vertex_07001E38 + +ttc_seg7_vertex_07001E78: + type: VTX + count: 16 + offset: 0x1E78 + symbol: ttc_seg7_vertex_07001E78 + +ttc_seg7_vertex_07001F78: + type: VTX + count: 14 + offset: 0x1F78 + symbol: ttc_seg7_vertex_07001F78 + +ttc_seg7_vertex_07002058: + type: VTX + count: 16 + offset: 0x2058 + symbol: ttc_seg7_vertex_07002058 + +ttc_seg7_vertex_07002158: + type: VTX + count: 15 + offset: 0x2158 + symbol: ttc_seg7_vertex_07002158 + +ttc_seg7_vertex_07002248: + type: VTX + count: 16 + offset: 0x2248 + symbol: ttc_seg7_vertex_07002248 + +ttc_seg7_vertex_07002348: + type: VTX + count: 14 + offset: 0x2348 + symbol: ttc_seg7_vertex_07002348 + +ttc_seg7_vertex_07002428: + type: VTX + count: 16 + offset: 0x2428 + symbol: ttc_seg7_vertex_07002428 + +ttc_seg7_vertex_07002528: + type: VTX + count: 16 + offset: 0x2528 + symbol: ttc_seg7_vertex_07002528 + +ttc_seg7_vertex_07002628: + type: VTX + count: 16 + offset: 0x2628 + symbol: ttc_seg7_vertex_07002628 + +ttc_seg7_vertex_07002728: + type: VTX + count: 16 + offset: 0x2728 + symbol: ttc_seg7_vertex_07002728 + +ttc_seg7_vertex_07002828: + type: VTX + count: 16 + offset: 0x2828 + symbol: ttc_seg7_vertex_07002828 + +ttc_seg7_vertex_07002928: + type: VTX + count: 16 + offset: 0x2928 + symbol: ttc_seg7_vertex_07002928 + +ttc_seg7_vertex_07002A28: + type: VTX + count: 16 + offset: 0x2A28 + symbol: ttc_seg7_vertex_07002A28 + +ttc_seg7_vertex_07002B28: + type: VTX + count: 16 + offset: 0x2B28 + symbol: ttc_seg7_vertex_07002B28 + +ttc_seg7_vertex_07002C28: + type: VTX + count: 14 + offset: 0x2C28 + symbol: ttc_seg7_vertex_07002C28 + +ttc_seg7_vertex_07002D08: + type: VTX + count: 8 + offset: 0x2D08 + symbol: ttc_seg7_vertex_07002D08 + +ttc_seg7_vertex_07002D88: + type: VTX + count: 16 + offset: 0x2D88 + symbol: ttc_seg7_vertex_07002D88 + +ttc_seg7_vertex_07002E88: + type: VTX + count: 14 + offset: 0x2E88 + symbol: ttc_seg7_vertex_07002E88 + +ttc_seg7_vertex_07002F68: + type: VTX + count: 16 + offset: 0x2F68 + symbol: ttc_seg7_vertex_07002F68 + +ttc_seg7_vertex_07003068: + type: VTX + count: 15 + offset: 0x3068 + symbol: ttc_seg7_vertex_07003068 + +ttc_seg7_vertex_07003158: + type: VTX + count: 16 + offset: 0x3158 + symbol: ttc_seg7_vertex_07003158 + +ttc_seg7_vertex_07003258: + type: VTX + count: 3 + offset: 0x3258 + symbol: ttc_seg7_vertex_07003258 + +ttc_seg7_vertex_07003288: + type: VTX + count: 15 + offset: 0x3288 + symbol: ttc_seg7_vertex_07003288 + +ttc_seg7_vertex_07003378: + type: VTX + count: 15 + offset: 0x3378 + symbol: ttc_seg7_vertex_07003378 + +ttc_seg7_vertex_07003468: + type: VTX + count: 15 + offset: 0x3468 + symbol: ttc_seg7_vertex_07003468 + +ttc_seg7_vertex_07003558: + type: VTX + count: 15 + offset: 0x3558 + symbol: ttc_seg7_vertex_07003558 + +ttc_seg7_vertex_07003648: + type: VTX + count: 15 + offset: 0x3648 + symbol: ttc_seg7_vertex_07003648 + +ttc_seg7_vertex_07003738: + type: VTX + count: 16 + offset: 0x3738 + symbol: ttc_seg7_vertex_07003738 + +ttc_seg7_vertex_07003838: + type: VTX + count: 15 + offset: 0x3838 + symbol: ttc_seg7_vertex_07003838 + +ttc_seg7_vertex_07003928: + type: VTX + count: 14 + offset: 0x3928 + symbol: ttc_seg7_vertex_07003928 + +ttc_seg7_vertex_07003A08: + type: VTX + count: 15 + offset: 0x3A08 + symbol: ttc_seg7_vertex_07003A08 + +ttc_seg7_vertex_07003AF8: + type: VTX + count: 15 + offset: 0x3AF8 + symbol: ttc_seg7_vertex_07003AF8 + +ttc_seg7_vertex_07003BE8: + type: VTX + count: 15 + offset: 0x3BE8 + symbol: ttc_seg7_vertex_07003BE8 + +ttc_seg7_vertex_07003CD8: + type: VTX + count: 15 + offset: 0x3CD8 + symbol: ttc_seg7_vertex_07003CD8 + +ttc_seg7_vertex_07003DC8: + type: VTX + count: 15 + offset: 0x3DC8 + symbol: ttc_seg7_vertex_07003DC8 + +ttc_seg7_vertex_07003EB8: + type: VTX + count: 15 + offset: 0x3EB8 + symbol: ttc_seg7_vertex_07003EB8 + +ttc_seg7_vertex_07003FA8: + type: VTX + count: 15 + offset: 0x3FA8 + symbol: ttc_seg7_vertex_07003FA8 + +ttc_seg7_vertex_07004098: + type: VTX + count: 15 + offset: 0x4098 + symbol: ttc_seg7_vertex_07004098 + +ttc_seg7_vertex_07004188: + type: VTX + count: 15 + offset: 0x4188 + symbol: ttc_seg7_vertex_07004188 + +ttc_seg7_vertex_07004278: + type: VTX + count: 16 + offset: 0x4278 + symbol: ttc_seg7_vertex_07004278 + +ttc_seg7_vertex_07004378: + type: VTX + count: 16 + offset: 0x4378 + symbol: ttc_seg7_vertex_07004378 + +ttc_seg7_vertex_07004478: + type: VTX + count: 16 + offset: 0x4478 + symbol: ttc_seg7_vertex_07004478 + +ttc_seg7_vertex_07004578: + type: VTX + count: 14 + offset: 0x4578 + symbol: ttc_seg7_vertex_07004578 + +ttc_seg7_vertex_07004658: + type: VTX + count: 14 + offset: 0x4658 + symbol: ttc_seg7_vertex_07004658 + +ttc_seg7_vertex_07004738: + type: VTX + count: 16 + offset: 0x4738 + symbol: ttc_seg7_vertex_07004738 + +ttc_seg7_vertex_07004838: + type: VTX + count: 14 + offset: 0x4838 + symbol: ttc_seg7_vertex_07004838 + +ttc_seg7_vertex_07004918: + type: VTX + count: 15 + offset: 0x4918 + symbol: ttc_seg7_vertex_07004918 + +ttc_seg7_vertex_07004A08: + type: VTX + count: 16 + offset: 0x4A08 + symbol: ttc_seg7_vertex_07004A08 + +ttc_seg7_vertex_07004B08: + type: VTX + count: 16 + offset: 0x4B08 + symbol: ttc_seg7_vertex_07004B08 + +ttc_seg7_vertex_07004C08: + type: VTX + count: 11 + offset: 0x4C08 + symbol: ttc_seg7_vertex_07004C08 + +ttc_seg7_vertex_07004CB8: + type: VTX + count: 15 + offset: 0x4CB8 + symbol: ttc_seg7_vertex_07004CB8 + +ttc_seg7_vertex_07004DA8: + type: VTX + count: 15 + offset: 0x4DA8 + symbol: ttc_seg7_vertex_07004DA8 + +ttc_seg7_vertex_07004E98: + type: VTX + count: 15 + offset: 0x4E98 + symbol: ttc_seg7_vertex_07004E98 + +ttc_seg7_vertex_07004F88: + type: VTX + count: 15 + offset: 0x4F88 + symbol: ttc_seg7_vertex_07004F88 + +ttc_seg7_vertex_07005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: ttc_seg7_vertex_07005078 + +ttc_seg7_vertex_07005168: + type: VTX + count: 15 + offset: 0x5168 + symbol: ttc_seg7_vertex_07005168 + +ttc_seg7_vertex_07005258: + type: VTX + count: 15 + offset: 0x5258 + symbol: ttc_seg7_vertex_07005258 + +ttc_seg7_vertex_07005348: + type: VTX + count: 15 + offset: 0x5348 + symbol: ttc_seg7_vertex_07005348 + +ttc_seg7_vertex_07005438: + type: VTX + count: 15 + offset: 0x5438 + symbol: ttc_seg7_vertex_07005438 + +ttc_seg7_vertex_07005528: + type: VTX + count: 15 + offset: 0x5528 + symbol: ttc_seg7_vertex_07005528 + +ttc_seg7_vertex_07005618: + type: VTX + count: 15 + offset: 0x5618 + symbol: ttc_seg7_vertex_07005618 + +ttc_seg7_vertex_07005708: + type: VTX + count: 11 + offset: 0x5708 + symbol: ttc_seg7_vertex_07005708 + +ttc_seg7_vertex_070057B8: + type: VTX + count: 16 + offset: 0x57B8 + symbol: ttc_seg7_vertex_070057B8 + +ttc_seg7_vertex_070058B8: + type: VTX + count: 15 + offset: 0x58B8 + symbol: ttc_seg7_vertex_070058B8 + +ttc_seg7_vertex_070059A8: + type: VTX + count: 14 + offset: 0x59A8 + symbol: ttc_seg7_vertex_070059A8 + +ttc_seg7_vertex_07005A88: + type: VTX + count: 16 + offset: 0x5A88 + symbol: ttc_seg7_vertex_07005A88 + +ttc_seg7_vertex_07005B88: + type: VTX + count: 15 + offset: 0x5B88 + symbol: ttc_seg7_vertex_07005B88 + +ttc_seg7_vertex_07005C78: + type: VTX + count: 14 + offset: 0x5C78 + symbol: ttc_seg7_vertex_07005C78 + +ttc_seg7_vertex_07005D58: + type: VTX + count: 15 + offset: 0x5D58 + symbol: ttc_seg7_vertex_07005D58 + +ttc_seg7_vertex_07005E48: + type: VTX + count: 14 + offset: 0x5E48 + symbol: ttc_seg7_vertex_07005E48 + +ttc_seg7_vertex_07005F28: + type: VTX + count: 15 + offset: 0x5F28 + symbol: ttc_seg7_vertex_07005F28 + +ttc_seg7_vertex_07006018: + type: VTX + count: 16 + offset: 0x6018 + symbol: ttc_seg7_vertex_07006018 + +ttc_seg7_vertex_07006118: + type: VTX + count: 15 + offset: 0x6118 + symbol: ttc_seg7_vertex_07006118 + +ttc_seg7_vertex_07006208: + type: VTX + count: 15 + offset: 0x6208 + symbol: ttc_seg7_vertex_07006208 + +ttc_seg7_vertex_070062F8: + type: VTX + count: 8 + offset: 0x62F8 + symbol: ttc_seg7_vertex_070062F8 + +ttc_seg7_vertex_07006378: + type: VTX + count: 15 + offset: 0x6378 + symbol: ttc_seg7_vertex_07006378 + +ttc_seg7_vertex_07006468: + type: VTX + count: 15 + offset: 0x6468 + symbol: ttc_seg7_vertex_07006468 + +ttc_seg7_vertex_07006558: + type: VTX + count: 15 + offset: 0x6558 + symbol: ttc_seg7_vertex_07006558 + +ttc_seg7_vertex_07006648: + type: VTX + count: 15 + offset: 0x6648 + symbol: ttc_seg7_vertex_07006648 + +ttc_seg7_vertex_07006738: + type: VTX + count: 16 + offset: 0x6738 + symbol: ttc_seg7_vertex_07006738 + +ttc_seg7_vertex_07006838: + type: VTX + count: 14 + offset: 0x6838 + symbol: ttc_seg7_vertex_07006838 + +ttc_seg7_vertex_07006918: + type: VTX + count: 15 + offset: 0x6918 + symbol: ttc_seg7_vertex_07006918 + +ttc_seg7_vertex_07006A08: + type: VTX + count: 15 + offset: 0x6A08 + symbol: ttc_seg7_vertex_07006A08 + +ttc_seg7_vertex_07006AF8: + type: VTX + count: 15 + offset: 0x6AF8 + symbol: ttc_seg7_vertex_07006AF8 + +ttc_seg7_vertex_07006BE8: + type: VTX + count: 15 + offset: 0x6BE8 + symbol: ttc_seg7_vertex_07006BE8 + +ttc_seg7_vertex_07006CD8: + type: VTX + count: 15 + offset: 0x6CD8 + symbol: ttc_seg7_vertex_07006CD8 + +ttc_seg7_vertex_07006DC8: + type: VTX + count: 15 + offset: 0x6DC8 + symbol: ttc_seg7_vertex_07006DC8 + +ttc_seg7_vertex_07006EB8: + type: VTX + count: 4 + offset: 0x6EB8 + symbol: ttc_seg7_vertex_07006EB8 + +ttc_seg7_vertex_07006EF8: + type: VTX + count: 15 + offset: 0x6EF8 + symbol: ttc_seg7_vertex_07006EF8 + +ttc_seg7_vertex_07006FE8: + type: VTX + count: 15 + offset: 0x6FE8 + symbol: ttc_seg7_vertex_07006FE8 + +ttc_seg7_vertex_070070D8: + type: VTX + count: 16 + offset: 0x70D8 + symbol: ttc_seg7_vertex_070070D8 + +ttc_seg7_vertex_070071D8: + type: VTX + count: 4 + offset: 0x71D8 + symbol: ttc_seg7_vertex_070071D8 + +ttc_seg7_vertex_07007218: + type: VTX + count: 16 + offset: 0x7218 + symbol: ttc_seg7_vertex_07007218 + +ttc_seg7_vertex_07007318: + type: VTX + count: 14 + offset: 0x7318 + symbol: ttc_seg7_vertex_07007318 + +ttc_seg7_vertex_070073F8: + type: VTX + count: 15 + offset: 0x73F8 + symbol: ttc_seg7_vertex_070073F8 + +ttc_seg7_vertex_070074E8: + type: VTX + count: 16 + offset: 0x74E8 + symbol: ttc_seg7_vertex_070074E8 + +ttc_seg7_vertex_070075E8: + type: VTX + count: 14 + offset: 0x75E8 + symbol: ttc_seg7_vertex_070075E8 + +ttc_seg7_vertex_070076C8: + type: VTX + count: 16 + offset: 0x76C8 + symbol: ttc_seg7_vertex_070076C8 + +ttc_seg7_vertex_070077C8: + type: VTX + count: 16 + offset: 0x77C8 + symbol: ttc_seg7_vertex_070077C8 + +ttc_seg7_vertex_070078C8: + type: VTX + count: 16 + offset: 0x78C8 + symbol: ttc_seg7_vertex_070078C8 + +ttc_seg7_vertex_070079C8: + type: VTX + count: 16 + offset: 0x79C8 + symbol: ttc_seg7_vertex_070079C8 + +ttc_seg7_vertex_07007AC8: + type: VTX + count: 14 + offset: 0x7AC8 + symbol: ttc_seg7_vertex_07007AC8 + +ttc_seg7_vertex_07007BA8: + type: VTX + count: 14 + offset: 0x7BA8 + symbol: ttc_seg7_vertex_07007BA8 + +ttc_seg7_vertex_07007C88: + type: VTX + count: 15 + offset: 0x7C88 + symbol: ttc_seg7_vertex_07007C88 + +ttc_seg7_vertex_07007D78: + type: VTX + count: 15 + offset: 0x7D78 + symbol: ttc_seg7_vertex_07007D78 + +ttc_seg7_vertex_07007E68: + type: VTX + count: 14 + offset: 0x7E68 + symbol: ttc_seg7_vertex_07007E68 + +ttc_seg7_vertex_07007F48: + type: VTX + count: 15 + offset: 0x7F48 + symbol: ttc_seg7_vertex_07007F48 + +ttc_seg7_vertex_07008038: + type: VTX + count: 15 + offset: 0x8038 + symbol: ttc_seg7_vertex_07008038 + +ttc_seg7_vertex_07008128: + type: VTX + count: 14 + offset: 0x8128 + symbol: ttc_seg7_vertex_07008128 + +ttc_seg7_vertex_07008208: + type: VTX + count: 15 + offset: 0x8208 + symbol: ttc_seg7_vertex_07008208 + +ttc_seg7_vertex_070082F8: + type: VTX + count: 7 + offset: 0x82F8 + symbol: ttc_seg7_vertex_070082F8 + +ttc_seg7_vertex_07008368: + type: VTX + count: 15 + offset: 0x8368 + symbol: ttc_seg7_vertex_07008368 + +ttc_seg7_vertex_07008458: + type: VTX + count: 16 + offset: 0x8458 + symbol: ttc_seg7_vertex_07008458 + +ttc_seg7_vertex_07008558: + type: VTX + count: 16 + offset: 0x8558 + symbol: ttc_seg7_vertex_07008558 + +ttc_seg7_vertex_07008658: + type: VTX + count: 15 + offset: 0x8658 + symbol: ttc_seg7_vertex_07008658 + +ttc_seg7_vertex_07008748: + type: VTX + count: 16 + offset: 0x8748 + symbol: ttc_seg7_vertex_07008748 + +ttc_seg7_vertex_07008848: + type: VTX + count: 6 + offset: 0x8848 + symbol: ttc_seg7_vertex_07008848 + +ttc_seg7_vertex_070088A8: + type: VTX + count: 16 + offset: 0x88A8 + symbol: ttc_seg7_vertex_070088A8 + +ttc_seg7_dl_070089A8: + type: GFX + offset: 0x89A8 + symbol: ttc_seg7_dl_070089A8 + +ttc_seg7_dl_07008CD8: + type: GFX + offset: 0x8CD8 + symbol: ttc_seg7_dl_07008CD8 + +ttc_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: ttc_seg7_dl_07008DD0 + +ttc_seg7_dl_07009278: + type: GFX + offset: 0x9278 + symbol: ttc_seg7_dl_07009278 + +ttc_seg7_dl_07009480: + type: GFX + offset: 0x9480 + symbol: ttc_seg7_dl_07009480 + +ttc_seg7_dl_07009A88: + type: GFX + offset: 0x9A88 + symbol: ttc_seg7_dl_07009A88 + +ttc_seg7_dl_07009BF0: + type: GFX + offset: 0x9BF0 + symbol: ttc_seg7_dl_07009BF0 + +ttc_seg7_dl_07009F00: + type: GFX + offset: 0x9F00 + symbol: ttc_seg7_dl_07009F00 + +ttc_seg7_dl_0700A2C8: + type: GFX + offset: 0xA2C8 + symbol: ttc_seg7_dl_0700A2C8 + +ttc_seg7_dl_0700A600: + type: GFX + offset: 0xA600 + symbol: ttc_seg7_dl_0700A600 + +ttc_seg7_dl_0700A700: + type: GFX + offset: 0xA700 + symbol: ttc_seg7_dl_0700A700 + +ttc_seg7_dl_0700ACD8: + type: GFX + offset: 0xACD8 + symbol: ttc_seg7_dl_0700ACD8 + +ttc_seg7_dl_0700AD38: + type: GFX + offset: 0xAD38 + symbol: ttc_seg7_dl_0700AD38 + +ttc_seg7_lights_0700AED8: + type: LIGHTS + size: 24 + offset: 0xAED8 + symbol: ttc_seg7_lights_0700AED8 + +ttc_seg7_vertex_0700AEF0: + type: VTX + count: 15 + offset: 0xAEF0 + symbol: ttc_seg7_vertex_0700AEF0 + +ttc_seg7_vertex_0700AFE0: + type: VTX + count: 15 + offset: 0xAFE0 + symbol: ttc_seg7_vertex_0700AFE0 + +ttc_seg7_vertex_0700B0D0: + type: VTX + count: 4 + offset: 0xB0D0 + symbol: ttc_seg7_vertex_0700B0D0 + +ttc_seg7_dl_0700B110: + type: GFX + offset: 0xB110 + symbol: ttc_seg7_dl_0700B110 + +ttc_seg7_dl_0700B1D8: + type: GFX + offset: 0xB1D8 + symbol: ttc_seg7_dl_0700B1D8 + +ttc_seg7_vertex_0700B238: + type: VTX + count: 15 + offset: 0xB238 + symbol: ttc_seg7_vertex_0700B238 + +ttc_seg7_vertex_0700B328: + type: VTX + count: 14 + offset: 0xB328 + symbol: ttc_seg7_vertex_0700B328 + +ttc_seg7_vertex_0700B408: + type: VTX + count: 14 + offset: 0xB408 + symbol: ttc_seg7_vertex_0700B408 + +ttc_seg7_vertex_0700B4E8: + type: VTX + count: 15 + offset: 0xB4E8 + symbol: ttc_seg7_vertex_0700B4E8 + +ttc_seg7_vertex_0700B5D8: + type: VTX + count: 14 + offset: 0xB5D8 + symbol: ttc_seg7_vertex_0700B5D8 + +ttc_seg7_vertex_0700B6B8: + type: VTX + count: 15 + offset: 0xB6B8 + symbol: ttc_seg7_vertex_0700B6B8 + +ttc_seg7_vertex_0700B7A8: + type: VTX + count: 15 + offset: 0xB7A8 + symbol: ttc_seg7_vertex_0700B7A8 + +ttc_seg7_vertex_0700B898: + type: VTX + count: 15 + offset: 0xB898 + symbol: ttc_seg7_vertex_0700B898 + +ttc_seg7_vertex_0700B988: + type: VTX + count: 15 + offset: 0xB988 + symbol: ttc_seg7_vertex_0700B988 + +ttc_seg7_vertex_0700BA78: + type: VTX + count: 14 + offset: 0xBA78 + symbol: ttc_seg7_vertex_0700BA78 + +ttc_seg7_vertex_0700BB58: + type: VTX + count: 16 + offset: 0xBB58 + symbol: ttc_seg7_vertex_0700BB58 + +ttc_seg7_vertex_0700BC58: + type: VTX + count: 15 + offset: 0xBC58 + symbol: ttc_seg7_vertex_0700BC58 + +ttc_seg7_vertex_0700BD48: + type: VTX + count: 14 + offset: 0xBD48 + symbol: ttc_seg7_vertex_0700BD48 + +ttc_seg7_vertex_0700BE28: + type: VTX + count: 15 + offset: 0xBE28 + symbol: ttc_seg7_vertex_0700BE28 + +ttc_seg7_vertex_0700BF18: + type: VTX + count: 15 + offset: 0xBF18 + symbol: ttc_seg7_vertex_0700BF18 + +ttc_seg7_vertex_0700C008: + type: VTX + count: 16 + offset: 0xC008 + symbol: ttc_seg7_vertex_0700C008 + +ttc_seg7_vertex_0700C108: + type: VTX + count: 16 + offset: 0xC108 + symbol: ttc_seg7_vertex_0700C108 + +ttc_seg7_vertex_0700C208: + type: VTX + count: 16 + offset: 0xC208 + symbol: ttc_seg7_vertex_0700C208 + +ttc_seg7_vertex_0700C308: + type: VTX + count: 16 + offset: 0xC308 + symbol: ttc_seg7_vertex_0700C308 + +ttc_seg7_vertex_0700C408: + type: VTX + count: 16 + offset: 0xC408 + symbol: ttc_seg7_vertex_0700C408 + +ttc_seg7_vertex_0700C508: + type: VTX + count: 15 + offset: 0xC508 + symbol: ttc_seg7_vertex_0700C508 + +ttc_seg7_vertex_0700C5F8: + type: VTX + count: 14 + offset: 0xC5F8 + symbol: ttc_seg7_vertex_0700C5F8 + +ttc_seg7_vertex_0700C6D8: + type: VTX + count: 14 + offset: 0xC6D8 + symbol: ttc_seg7_vertex_0700C6D8 + +ttc_seg7_vertex_0700C7B8: + type: VTX + count: 16 + offset: 0xC7B8 + symbol: ttc_seg7_vertex_0700C7B8 + +ttc_seg7_vertex_0700C8B8: + type: VTX + count: 16 + offset: 0xC8B8 + symbol: ttc_seg7_vertex_0700C8B8 + +ttc_seg7_vertex_0700C9B8: + type: VTX + count: 14 + offset: 0xC9B8 + symbol: ttc_seg7_vertex_0700C9B8 + +ttc_seg7_vertex_0700CA98: + type: VTX + count: 14 + offset: 0xCA98 + symbol: ttc_seg7_vertex_0700CA98 + +ttc_seg7_vertex_0700CB78: + type: VTX + count: 16 + offset: 0xCB78 + symbol: ttc_seg7_vertex_0700CB78 + +ttc_seg7_vertex_0700CC78: + type: VTX + count: 15 + offset: 0xCC78 + symbol: ttc_seg7_vertex_0700CC78 + +ttc_seg7_vertex_0700CD68: + type: VTX + count: 15 + offset: 0xCD68 + symbol: ttc_seg7_vertex_0700CD68 + +ttc_seg7_vertex_0700CE58: + type: VTX + count: 14 + offset: 0xCE58 + symbol: ttc_seg7_vertex_0700CE58 + +ttc_seg7_vertex_0700CF38: + type: VTX + count: 15 + offset: 0xCF38 + symbol: ttc_seg7_vertex_0700CF38 + +ttc_seg7_vertex_0700D028: + type: VTX + count: 11 + offset: 0xD028 + symbol: ttc_seg7_vertex_0700D028 + +ttc_seg7_vertex_0700D0D8: + type: VTX + count: 15 + offset: 0xD0D8 + symbol: ttc_seg7_vertex_0700D0D8 + +ttc_seg7_vertex_0700D1C8: + type: VTX + count: 15 + offset: 0xD1C8 + symbol: ttc_seg7_vertex_0700D1C8 + +ttc_seg7_vertex_0700D2B8: + type: VTX + count: 15 + offset: 0xD2B8 + symbol: ttc_seg7_vertex_0700D2B8 + +ttc_seg7_vertex_0700D3A8: + type: VTX + count: 15 + offset: 0xD3A8 + symbol: ttc_seg7_vertex_0700D3A8 + +ttc_seg7_vertex_0700D498: + type: VTX + count: 15 + offset: 0xD498 + symbol: ttc_seg7_vertex_0700D498 + +ttc_seg7_vertex_0700D588: + type: VTX + count: 15 + offset: 0xD588 + symbol: ttc_seg7_vertex_0700D588 + +ttc_seg7_vertex_0700D678: + type: VTX + count: 15 + offset: 0xD678 + symbol: ttc_seg7_vertex_0700D678 + +ttc_seg7_vertex_0700D768: + type: VTX + count: 15 + offset: 0xD768 + symbol: ttc_seg7_vertex_0700D768 + +ttc_seg7_vertex_0700D858: + type: VTX + count: 15 + offset: 0xD858 + symbol: ttc_seg7_vertex_0700D858 + +ttc_seg7_vertex_0700D948: + type: VTX + count: 15 + offset: 0xD948 + symbol: ttc_seg7_vertex_0700D948 + +ttc_seg7_vertex_0700DA38: + type: VTX + count: 15 + offset: 0xDA38 + symbol: ttc_seg7_vertex_0700DA38 + +ttc_seg7_vertex_0700DB28: + type: VTX + count: 15 + offset: 0xDB28 + symbol: ttc_seg7_vertex_0700DB28 + +ttc_seg7_vertex_0700DC18: + type: VTX + count: 8 + offset: 0xDC18 + symbol: ttc_seg7_vertex_0700DC18 + +ttc_seg7_dl_0700DC98: + type: GFX + offset: 0xDC98 + symbol: ttc_seg7_dl_0700DC98 + +ttc_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: ttc_seg7_dl_0700E530 + +ttc_seg7_dl_0700E878: + type: GFX + offset: 0xE878 + symbol: ttc_seg7_dl_0700E878 + +ttc_seg7_lights_0700E950: + type: LIGHTS + size: 24 + offset: 0xE950 + symbol: ttc_seg7_lights_0700E950 + +ttc_seg7_lights_0700E968: + type: LIGHTS + size: 24 + offset: 0xE968 + symbol: ttc_seg7_lights_0700E968 + +ttc_seg7_vertex_0700E980: + type: VTX + count: 10 + offset: 0xE980 + symbol: ttc_seg7_vertex_0700E980 + +ttc_seg7_vertex_0700EA20: + type: VTX + count: 10 + offset: 0xEA20 + symbol: ttc_seg7_vertex_0700EA20 + +ttc_seg7_vertex_0700EAC0: + type: VTX + count: 16 + offset: 0xEAC0 + symbol: ttc_seg7_vertex_0700EAC0 + +ttc_seg7_dl_0700EBC0: + type: GFX + offset: 0xEBC0 + symbol: ttc_seg7_dl_0700EBC0 + +ttc_seg7_dl_0700EC50: + type: GFX + offset: 0xEC50 + symbol: ttc_seg7_dl_0700EC50 + +ttc_seg7_dl_0700ECB8: + type: GFX + offset: 0xECB8 + symbol: ttc_seg7_dl_0700ECB8 + +ttc_seg7_lights_0700ED68: + type: LIGHTS + size: 24 + offset: 0xED68 + symbol: ttc_seg7_lights_0700ED68 + +ttc_seg7_vertex_0700ED80: + type: VTX + count: 14 + offset: 0xED80 + symbol: ttc_seg7_vertex_0700ED80 + +ttc_seg7_vertex_0700EE60: + type: VTX + count: 12 + offset: 0xEE60 + symbol: ttc_seg7_vertex_0700EE60 + +ttc_seg7_dl_0700EF20: + type: GFX + offset: 0xEF20 + symbol: ttc_seg7_dl_0700EF20 + +ttc_seg7_dl_0700EF88: + type: GFX + offset: 0xEF88 + symbol: ttc_seg7_dl_0700EF88 + +ttc_seg7_dl_0700EFE0: + type: GFX + offset: 0xEFE0 + symbol: ttc_seg7_dl_0700EFE0 + +ttc_seg7_lights_0700F090: + type: LIGHTS + size: 24 + offset: 0xF090 + symbol: ttc_seg7_lights_0700F090 + +ttc_seg7_vertex_0700F0A8: + type: VTX + count: 14 + offset: 0xF0A8 + symbol: ttc_seg7_vertex_0700F0A8 + +ttc_seg7_vertex_0700F188: + type: VTX + count: 15 + offset: 0xF188 + symbol: ttc_seg7_vertex_0700F188 + +ttc_seg7_vertex_0700F278: + type: VTX + count: 12 + offset: 0xF278 + symbol: ttc_seg7_vertex_0700F278 + +ttc_seg7_vertex_0700F338: + type: VTX + count: 16 + offset: 0xF338 + symbol: ttc_seg7_vertex_0700F338 + +ttc_seg7_vertex_0700F438: + type: VTX + count: 15 + offset: 0xF438 + symbol: ttc_seg7_vertex_0700F438 + +ttc_seg7_dl_0700F528: + type: GFX + offset: 0xF528 + symbol: ttc_seg7_dl_0700F528 + +ttc_seg7_dl_0700F5A0: + type: GFX + offset: 0xF5A0 + symbol: ttc_seg7_dl_0700F5A0 + +ttc_seg7_dl_0700F670: + type: GFX + offset: 0xF670 + symbol: ttc_seg7_dl_0700F670 + +ttc_seg7_dl_0700F760: + type: GFX + offset: 0xF760 + symbol: ttc_seg7_dl_0700F760 + +ttc_seg7_lights_0700F830: + type: LIGHTS + size: 24 + offset: 0xF830 + symbol: ttc_seg7_lights_0700F830 + +ttc_seg7_lights_0700F848: + type: LIGHTS + size: 24 + offset: 0xF848 + symbol: ttc_seg7_lights_0700F848 + +ttc_seg7_vertex_0700F860: + type: VTX + count: 8 + offset: 0xF860 + symbol: ttc_seg7_vertex_0700F860 + +ttc_seg7_vertex_0700F8E0: + type: VTX + count: 14 + offset: 0xF8E0 + symbol: ttc_seg7_vertex_0700F8E0 + +ttc_seg7_vertex_0700F9C0: + type: VTX + count: 10 + offset: 0xF9C0 + symbol: ttc_seg7_vertex_0700F9C0 + +ttc_seg7_vertex_0700FA60: + type: VTX + count: 4 + offset: 0xFA60 + symbol: ttc_seg7_vertex_0700FA60 + +ttc_seg7_dl_0700FAA0: + type: GFX + offset: 0xFAA0 + symbol: ttc_seg7_dl_0700FAA0 + +ttc_seg7_dl_0700FAF8: + type: GFX + offset: 0xFAF8 + symbol: ttc_seg7_dl_0700FAF8 + +ttc_seg7_dl_0700FB88: + type: GFX + offset: 0xFB88 + symbol: ttc_seg7_dl_0700FB88 + +ttc_seg7_dl_0700FBB8: + type: GFX + offset: 0xFBB8 + symbol: ttc_seg7_dl_0700FBB8 + +ttc_seg7_lights_0700FC80: + type: LIGHTS + size: 24 + offset: 0xFC80 + symbol: ttc_seg7_lights_0700FC80 + +ttc_seg7_lights_0700FC98: + type: LIGHTS + size: 24 + offset: 0xFC98 + symbol: ttc_seg7_lights_0700FC98 + +ttc_seg7_vertex_0700FCB0: + type: VTX + count: 8 + offset: 0xFCB0 + symbol: ttc_seg7_vertex_0700FCB0 + +ttc_seg7_vertex_0700FD30: + type: VTX + count: 16 + offset: 0xFD30 + symbol: ttc_seg7_vertex_0700FD30 + +ttc_seg7_vertex_0700FE30: + type: VTX + count: 6 + offset: 0xFE30 + symbol: ttc_seg7_vertex_0700FE30 + +ttc_seg7_vertex_0700FE90: + type: VTX + count: 4 + offset: 0xFE90 + symbol: ttc_seg7_vertex_0700FE90 + +ttc_seg7_dl_0700FED0: + type: GFX + offset: 0xFED0 + symbol: ttc_seg7_dl_0700FED0 + +ttc_seg7_dl_0700FF28: + type: GFX + offset: 0xFF28 + symbol: ttc_seg7_dl_0700FF28 + +ttc_seg7_dl_0700FFB8: + type: GFX + offset: 0xFFB8 + symbol: ttc_seg7_dl_0700FFB8 + +ttc_seg7_dl_0700FFE8: + type: GFX + offset: 0xFFE8 + symbol: ttc_seg7_dl_0700FFE8 + +ttc_seg7_lights_070100B0: + type: LIGHTS + size: 24 + offset: 0x100B0 + symbol: ttc_seg7_lights_070100B0 + +ttc_seg7_vertex_070100C8: + type: VTX + count: 16 + offset: 0x100C8 + symbol: ttc_seg7_vertex_070100C8 + +ttc_seg7_vertex_070101C8: + type: VTX + count: 4 + offset: 0x101C8 + symbol: ttc_seg7_vertex_070101C8 + +ttc_seg7_dl_07010208: + type: GFX + offset: 0x10208 + symbol: ttc_seg7_dl_07010208 + +ttc_seg7_dl_07010280: + type: GFX + offset: 0x10280 + symbol: ttc_seg7_dl_07010280 + +ttc_seg7_dl_070102B8: + type: GFX + offset: 0x102B8 + symbol: ttc_seg7_dl_070102B8 + +ttc_seg7_lights_07010380: + type: LIGHTS + size: 24 + offset: 0x10380 + symbol: ttc_seg7_lights_07010380 + +ttc_seg7_vertex_07010398: + type: VTX + count: 15 + offset: 0x10398 + symbol: ttc_seg7_vertex_07010398 + +ttc_seg7_vertex_07010488: + type: VTX + count: 11 + offset: 0x10488 + symbol: ttc_seg7_vertex_07010488 + +ttc_seg7_vertex_07010538: + type: VTX + count: 16 + offset: 0x10538 + symbol: ttc_seg7_vertex_07010538 + +ttc_seg7_vertex_07010638: + type: VTX + count: 16 + offset: 0x10638 + symbol: ttc_seg7_vertex_07010638 + +ttc_seg7_dl_07010738: + type: GFX + offset: 0x10738 + symbol: ttc_seg7_dl_07010738 + +ttc_seg7_dl_070107D8: + type: GFX + offset: 0x107D8 + symbol: ttc_seg7_dl_070107D8 + +ttc_seg7_dl_07010868: + type: GFX + offset: 0x10868 + symbol: ttc_seg7_dl_07010868 + +ttc_seg7_lights_07010930: + type: LIGHTS + size: 24 + offset: 0x10930 + symbol: ttc_seg7_lights_07010930 + +ttc_seg7_vertex_07010948: + type: VTX + count: 14 + offset: 0x10948 + symbol: ttc_seg7_vertex_07010948 + +ttc_seg7_vertex_07010A28: + type: VTX + count: 16 + offset: 0x10A28 + symbol: ttc_seg7_vertex_07010A28 + +ttc_seg7_vertex_07010B28: + type: VTX + count: 5 + offset: 0x10B28 + symbol: ttc_seg7_vertex_07010B28 + +ttc_seg7_vertex_07010B78: + type: VTX + count: 8 + offset: 0x10B78 + symbol: ttc_seg7_vertex_07010B78 + +ttc_seg7_dl_07010BF8: + type: GFX + offset: 0x10BF8 + symbol: ttc_seg7_dl_07010BF8 + +ttc_seg7_dl_07010CF0: + type: GFX + offset: 0x10CF0 + symbol: ttc_seg7_dl_07010CF0 + +ttc_seg7_dl_07010D38: + type: GFX + offset: 0x10D38 + symbol: ttc_seg7_dl_07010D38 + +ttc_seg7_lights_07010DE8: + type: LIGHTS + size: 24 + offset: 0x10DE8 + symbol: ttc_seg7_lights_07010DE8 + +ttc_seg7_vertex_07010E00: + type: VTX + count: 8 + offset: 0x10E00 + symbol: ttc_seg7_vertex_07010E00 + +ttc_seg7_vertex_07010E80: + type: VTX + count: 16 + offset: 0x10E80 + symbol: ttc_seg7_vertex_07010E80 + +ttc_seg7_dl_07010F80: + type: GFX + offset: 0x10F80 + symbol: ttc_seg7_dl_07010F80 + +ttc_seg7_dl_07010FD8: + type: GFX + offset: 0x10FD8 + symbol: ttc_seg7_dl_07010FD8 + +ttc_seg7_dl_07011040: + type: GFX + offset: 0x11040 + symbol: ttc_seg7_dl_07011040 + +ttc_seg7_lights_07011108: + type: LIGHTS + size: 24 + offset: 0x11108 + symbol: ttc_seg7_lights_07011108 + +ttc_seg7_vertex_07011120: + type: VTX + count: 8 + offset: 0x11120 + symbol: ttc_seg7_vertex_07011120 + +ttc_seg7_vertex_070111A0: + type: VTX + count: 16 + offset: 0x111A0 + symbol: ttc_seg7_vertex_070111A0 + +ttc_seg7_dl_070112A0: + type: GFX + offset: 0x112A0 + symbol: ttc_seg7_dl_070112A0 + +ttc_seg7_dl_070112F8: + type: GFX + offset: 0x112F8 + symbol: ttc_seg7_dl_070112F8 + +ttc_seg7_dl_07011360: + type: GFX + offset: 0x11360 + symbol: ttc_seg7_dl_07011360 + +ttc_seg7_lights_07011428: + type: LIGHTS + size: 24 + offset: 0x11428 + symbol: ttc_seg7_lights_07011428 + +ttc_seg7_vertex_07011440: + type: VTX + count: 15 + offset: 0x11440 + symbol: ttc_seg7_vertex_07011440 + +ttc_seg7_vertex_07011530: + type: VTX + count: 7 + offset: 0x11530 + symbol: ttc_seg7_vertex_07011530 + +ttc_seg7_vertex_070115A0: + type: VTX + count: 4 + offset: 0x115A0 + symbol: ttc_seg7_vertex_070115A0 + +ttc_seg7_dl_070115E0: + type: GFX + offset: 0x115E0 + symbol: ttc_seg7_dl_070115E0 + +ttc_seg7_dl_07011670: + type: GFX + offset: 0x11670 + symbol: ttc_seg7_dl_07011670 + +ttc_seg7_dl_070116A8: + type: GFX + offset: 0x116A8 + symbol: ttc_seg7_dl_070116A8 + +ttc_seg7_lights_07011758: + type: LIGHTS + size: 24 + offset: 0x11758 + symbol: ttc_seg7_lights_07011758 + +ttc_seg7_lights_07011770: + type: LIGHTS + size: 24 + offset: 0x11770 + symbol: ttc_seg7_lights_07011770 + +ttc_seg7_lights_07011788: + type: LIGHTS + size: 24 + offset: 0x11788 + symbol: ttc_seg7_lights_07011788 + +ttc_seg7_lights_070117A0: + type: LIGHTS + size: 24 + offset: 0x117A0 + symbol: ttc_seg7_lights_070117A0 + +ttc_seg7_vertex_070117B8: + type: VTX + count: 8 + offset: 0x117B8 + symbol: ttc_seg7_vertex_070117B8 + +ttc_seg7_vertex_07011838: + type: VTX + count: 8 + offset: 0x11838 + symbol: ttc_seg7_vertex_07011838 + +ttc_seg7_vertex_070118B8: + type: VTX + count: 10 + offset: 0x118B8 + symbol: ttc_seg7_vertex_070118B8 + +ttc_seg7_vertex_07011958: + type: VTX + count: 10 + offset: 0x11958 + symbol: ttc_seg7_vertex_07011958 + +ttc_seg7_dl_070119F8: + type: GFX + offset: 0x119F8 + symbol: ttc_seg7_dl_070119F8 + +ttc_seg7_dl_07011B38: + type: GFX + offset: 0x11B38 + symbol: ttc_seg7_dl_07011B38 + +ttc_seg7_lights_07011BE0: + type: LIGHTS + size: 24 + offset: 0x11BE0 + symbol: ttc_seg7_lights_07011BE0 + +ttc_seg7_lights_07011BF8: + type: LIGHTS + size: 24 + offset: 0x11BF8 + symbol: ttc_seg7_lights_07011BF8 + +ttc_seg7_vertex_07011C10: + type: VTX + count: 16 + offset: 0x11C10 + symbol: ttc_seg7_vertex_07011C10 + +ttc_seg7_vertex_07011D10: + type: VTX + count: 11 + offset: 0x11D10 + symbol: ttc_seg7_vertex_07011D10 + +ttc_seg7_vertex_07011DC0: + type: VTX + count: 16 + offset: 0x11DC0 + symbol: ttc_seg7_vertex_07011DC0 + +ttc_seg7_dl_07011EC0: + type: GFX + offset: 0x11EC0 + symbol: ttc_seg7_dl_07011EC0 + +ttc_seg7_dl_07012028: + type: GFX + offset: 0x12028 + symbol: ttc_seg7_dl_07012028 + +ttc_seg7_vertex_070120D0: + type: VTX + count: 4 + offset: 0x120D0 + symbol: ttc_seg7_vertex_070120D0 + +ttc_seg7_dl_07012110: + type: GFX + offset: 0x12110 + symbol: ttc_seg7_dl_07012110 + +ttc_seg7_dl_07012148: + type: GFX + offset: 0x12148 + symbol: ttc_seg7_dl_07012148 + +ttc_seg7_vertex_07012200: + type: VTX + count: 4 + offset: 0x12200 + symbol: ttc_seg7_vertex_07012200 + +ttc_seg7_dl_07012240: + type: GFX + offset: 0x12240 + symbol: ttc_seg7_dl_07012240 + +ttc_seg7_dl_07012278: + type: GFX + offset: 0x12278 + symbol: ttc_seg7_dl_07012278 + +ttc_seg7_collision_level: + type: SM64:COLLISION + offset: 0x12330 + symbol: ttc_seg7_collision_level + +ttc_seg7_collision_07014F70: + type: SM64:COLLISION + offset: 0x14F70 + symbol: ttc_seg7_collision_07014F70 + +ttc_seg7_collision_07015008: + type: SM64:COLLISION + offset: 0x15008 + symbol: ttc_seg7_collision_07015008 + +ttc_seg7_collision_clock_pendulum: + type: SM64:COLLISION + offset: 0x1508C + symbol: ttc_seg7_collision_clock_pendulum + +ttc_seg7_collision_070152B4: + type: SM64:COLLISION + offset: 0x152B4 + symbol: ttc_seg7_collision_070152B4 + +ttc_seg7_collision_070153E0: + type: SM64:COLLISION + offset: 0x153E0 + symbol: ttc_seg7_collision_070153E0 + +ttc_seg7_collision_sliding_surface: + type: SM64:COLLISION + offset: 0x1550C + symbol: ttc_seg7_collision_sliding_surface + +ttc_seg7_collision_07015584: + type: SM64:COLLISION + offset: 0x15584 + symbol: ttc_seg7_collision_07015584 + +ttc_seg7_collision_07015650: + type: SM64:COLLISION + offset: 0x15650 + symbol: ttc_seg7_collision_07015650 + +ttc_seg7_collision_07015754: + type: SM64:COLLISION + offset: 0x15754 + symbol: ttc_seg7_collision_07015754 + +ttc_seg7_collision_070157D8: + type: SM64:COLLISION + offset: 0x157D8 + symbol: ttc_seg7_collision_070157D8 + +ttc_seg7_collision_clock_platform: + type: SM64:COLLISION + offset: 0x1585C + symbol: ttc_seg7_collision_clock_platform + +ttc_seg7_collision_clock_main_rotation: + type: SM64:COLLISION + offset: 0x158E0 + symbol: ttc_seg7_collision_clock_main_rotation + +ttc_seg7_collision_rotating_clock_platform2: + type: SM64:COLLISION + offset: 0x159D0 + symbol: ttc_seg7_collision_rotating_clock_platform2 + +ttc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x15B24 + symbol: ttc_seg7_macro_objs + +ttc_lights_surface_treadmill: + type: LIGHTS + size: 24 + offset: 0x15F78 + symbol: ttc_lights_surface_treadmill + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15F90 + format: RGBA16 + symbol: ttc_yellow_triangle + +ttc_dl_surface_treadmill_begin: + type: GFX + offset: 0x16790 + symbol: ttc_dl_surface_treadmill_begin + +ttc_dl_surface_treadmill_end: + type: GFX + offset: 0x16808 + symbol: ttc_dl_surface_treadmill_end + +ttc_movtex_tris_big_surface_treadmill: + type: SM64:MOVTEX + count: 12 + has_color: true + offset: 0x16840 + symbol: ttc_movtex_tris_big_surface_treadmill + +ttc_movtex_tris_small_surface_treadmill: + type: SM64:MOVTEX + count: 12 + has_color: true + offset: 0x16904 + symbol: ttc_movtex_tris_small_surface_treadmill + +ttc_dl_surface_treadmill: + type: GFX + offset: 0x169C8 + symbol: ttc_dl_surface_treadmill diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc/geo.yml new file mode 100644 index 0000000..b719fe3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttc/geo.yml @@ -0,0 +1,86 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ttc.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm.yml new file mode 100644 index 0000000..18c8197 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm.yml @@ -0,0 +1,4378 @@ +:config: + autopads: false + compression: + offset: 0x4CF8B0 + segments: + - [ 0x7, 0x4CF8B0 ] + external_files: + - "assets/ymls/jp/textures/mountain.yml" + header: + header: + - '#include "ttm/geo.h"' + - '' + - 'extern const LevelScript level_ttm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: IA16 + symbol: ttm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ttm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ttm_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ttm_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ttm_seg7_texture_07002000 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ttm_seg7_texture_07002800 + +6: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ttm_seg7_texture_07003000 + +7: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ttm_seg7_texture_07004000 + +ttm_seg7_lights_07005000: + type: LIGHTS + size: 24 + offset: 0x5000 + symbol: ttm_seg7_lights_07005000 + +ttm_seg7_lights_07005018: + type: LIGHTS + size: 24 + offset: 0x5018 + symbol: ttm_seg7_lights_07005018 + +ttm_seg7_lights_07005030: + type: LIGHTS + size: 24 + offset: 0x5030 + symbol: ttm_seg7_lights_07005030 + +ttm_seg7_lights_07005048: + type: LIGHTS + size: 24 + offset: 0x5048 + symbol: ttm_seg7_lights_07005048 + +ttm_seg7_vertex_07005060: + type: VTX + count: 16 + offset: 0x5060 + symbol: ttm_seg7_vertex_07005060 + +ttm_seg7_vertex_07005160: + type: VTX + count: 15 + offset: 0x5160 + symbol: ttm_seg7_vertex_07005160 + +ttm_seg7_vertex_07005250: + type: VTX + count: 14 + offset: 0x5250 + symbol: ttm_seg7_vertex_07005250 + +ttm_seg7_vertex_07005330: + type: VTX + count: 15 + offset: 0x5330 + symbol: ttm_seg7_vertex_07005330 + +ttm_seg7_vertex_07005420: + type: VTX + count: 16 + offset: 0x5420 + symbol: ttm_seg7_vertex_07005420 + +ttm_seg7_vertex_07005520: + type: VTX + count: 16 + offset: 0x5520 + symbol: ttm_seg7_vertex_07005520 + +ttm_seg7_vertex_07005620: + type: VTX + count: 14 + offset: 0x5620 + symbol: ttm_seg7_vertex_07005620 + +ttm_seg7_vertex_07005700: + type: VTX + count: 14 + offset: 0x5700 + symbol: ttm_seg7_vertex_07005700 + +ttm_seg7_vertex_070057E0: + type: VTX + count: 16 + offset: 0x57E0 + symbol: ttm_seg7_vertex_070057E0 + +ttm_seg7_vertex_070058E0: + type: VTX + count: 16 + offset: 0x58E0 + symbol: ttm_seg7_vertex_070058E0 + +ttm_seg7_vertex_070059E0: + type: VTX + count: 16 + offset: 0x59E0 + symbol: ttm_seg7_vertex_070059E0 + +ttm_seg7_vertex_07005AE0: + type: VTX + count: 15 + offset: 0x5AE0 + symbol: ttm_seg7_vertex_07005AE0 + +ttm_seg7_vertex_07005BD0: + type: VTX + count: 16 + offset: 0x5BD0 + symbol: ttm_seg7_vertex_07005BD0 + +ttm_seg7_vertex_07005CD0: + type: VTX + count: 16 + offset: 0x5CD0 + symbol: ttm_seg7_vertex_07005CD0 + +ttm_seg7_vertex_07005DD0: + type: VTX + count: 14 + offset: 0x5DD0 + symbol: ttm_seg7_vertex_07005DD0 + +ttm_seg7_vertex_07005EB0: + type: VTX + count: 15 + offset: 0x5EB0 + symbol: ttm_seg7_vertex_07005EB0 + +ttm_seg7_vertex_07005FA0: + type: VTX + count: 14 + offset: 0x5FA0 + symbol: ttm_seg7_vertex_07005FA0 + +ttm_seg7_vertex_07006080: + type: VTX + count: 15 + offset: 0x6080 + symbol: ttm_seg7_vertex_07006080 + +ttm_seg7_vertex_07006170: + type: VTX + count: 14 + offset: 0x6170 + symbol: ttm_seg7_vertex_07006170 + +ttm_seg7_vertex_07006250: + type: VTX + count: 15 + offset: 0x6250 + symbol: ttm_seg7_vertex_07006250 + +ttm_seg7_vertex_07006340: + type: VTX + count: 15 + offset: 0x6340 + symbol: ttm_seg7_vertex_07006340 + +ttm_seg7_vertex_07006430: + type: VTX + count: 9 + offset: 0x6430 + symbol: ttm_seg7_vertex_07006430 + +ttm_seg7_vertex_070064C0: + type: VTX + count: 16 + offset: 0x64C0 + symbol: ttm_seg7_vertex_070064C0 + +ttm_seg7_vertex_070065C0: + type: VTX + count: 16 + offset: 0x65C0 + symbol: ttm_seg7_vertex_070065C0 + +ttm_seg7_vertex_070066C0: + type: VTX + count: 14 + offset: 0x66C0 + symbol: ttm_seg7_vertex_070066C0 + +ttm_seg7_vertex_070067A0: + type: VTX + count: 14 + offset: 0x67A0 + symbol: ttm_seg7_vertex_070067A0 + +ttm_seg7_vertex_07006880: + type: VTX + count: 15 + offset: 0x6880 + symbol: ttm_seg7_vertex_07006880 + +ttm_seg7_vertex_07006970: + type: VTX + count: 14 + offset: 0x6970 + symbol: ttm_seg7_vertex_07006970 + +ttm_seg7_vertex_07006A50: + type: VTX + count: 15 + offset: 0x6A50 + symbol: ttm_seg7_vertex_07006A50 + +ttm_seg7_vertex_07006B40: + type: VTX + count: 15 + offset: 0x6B40 + symbol: ttm_seg7_vertex_07006B40 + +ttm_seg7_vertex_07006C30: + type: VTX + count: 16 + offset: 0x6C30 + symbol: ttm_seg7_vertex_07006C30 + +ttm_seg7_vertex_07006D30: + type: VTX + count: 16 + offset: 0x6D30 + symbol: ttm_seg7_vertex_07006D30 + +ttm_seg7_vertex_07006E30: + type: VTX + count: 16 + offset: 0x6E30 + symbol: ttm_seg7_vertex_07006E30 + +ttm_seg7_vertex_07006F30: + type: VTX + count: 16 + offset: 0x6F30 + symbol: ttm_seg7_vertex_07006F30 + +ttm_seg7_vertex_07007030: + type: VTX + count: 15 + offset: 0x7030 + symbol: ttm_seg7_vertex_07007030 + +ttm_seg7_vertex_07007120: + type: VTX + count: 14 + offset: 0x7120 + symbol: ttm_seg7_vertex_07007120 + +ttm_seg7_vertex_07007200: + type: VTX + count: 16 + offset: 0x7200 + symbol: ttm_seg7_vertex_07007200 + +ttm_seg7_vertex_07007300: + type: VTX + count: 16 + offset: 0x7300 + symbol: ttm_seg7_vertex_07007300 + +ttm_seg7_vertex_07007400: + type: VTX + count: 15 + offset: 0x7400 + symbol: ttm_seg7_vertex_07007400 + +ttm_seg7_vertex_070074F0: + type: VTX + count: 16 + offset: 0x74F0 + symbol: ttm_seg7_vertex_070074F0 + +ttm_seg7_vertex_070075F0: + type: VTX + count: 15 + offset: 0x75F0 + symbol: ttm_seg7_vertex_070075F0 + +ttm_seg7_vertex_070076E0: + type: VTX + count: 15 + offset: 0x76E0 + symbol: ttm_seg7_vertex_070076E0 + +ttm_seg7_vertex_070077D0: + type: VTX + count: 15 + offset: 0x77D0 + symbol: ttm_seg7_vertex_070077D0 + +ttm_seg7_vertex_070078C0: + type: VTX + count: 14 + offset: 0x78C0 + symbol: ttm_seg7_vertex_070078C0 + +ttm_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: ttm_seg7_vertex_070079A0 + +ttm_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: ttm_seg7_vertex_07007A90 + +ttm_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: ttm_seg7_vertex_07007B80 + +ttm_seg7_vertex_07007C70: + type: VTX + count: 15 + offset: 0x7C70 + symbol: ttm_seg7_vertex_07007C70 + +ttm_seg7_vertex_07007D60: + type: VTX + count: 14 + offset: 0x7D60 + symbol: ttm_seg7_vertex_07007D60 + +ttm_seg7_vertex_07007E40: + type: VTX + count: 14 + offset: 0x7E40 + symbol: ttm_seg7_vertex_07007E40 + +ttm_seg7_vertex_07007F20: + type: VTX + count: 10 + offset: 0x7F20 + symbol: ttm_seg7_vertex_07007F20 + +ttm_seg7_vertex_07007FC0: + type: VTX + count: 4 + offset: 0x7FC0 + symbol: ttm_seg7_vertex_07007FC0 + +ttm_seg7_vertex_07008000: + type: VTX + count: 15 + offset: 0x8000 + symbol: ttm_seg7_vertex_07008000 + +ttm_seg7_vertex_070080F0: + type: VTX + count: 16 + offset: 0x80F0 + symbol: ttm_seg7_vertex_070080F0 + +ttm_seg7_vertex_070081F0: + type: VTX + count: 15 + offset: 0x81F0 + symbol: ttm_seg7_vertex_070081F0 + +ttm_seg7_vertex_070082E0: + type: VTX + count: 15 + offset: 0x82E0 + symbol: ttm_seg7_vertex_070082E0 + +ttm_seg7_vertex_070083D0: + type: VTX + count: 15 + offset: 0x83D0 + symbol: ttm_seg7_vertex_070083D0 + +ttm_seg7_vertex_070084C0: + type: VTX + count: 15 + offset: 0x84C0 + symbol: ttm_seg7_vertex_070084C0 + +ttm_seg7_vertex_070085B0: + type: VTX + count: 15 + offset: 0x85B0 + symbol: ttm_seg7_vertex_070085B0 + +ttm_seg7_vertex_070086A0: + type: VTX + count: 15 + offset: 0x86A0 + symbol: ttm_seg7_vertex_070086A0 + +ttm_seg7_vertex_07008790: + type: VTX + count: 15 + offset: 0x8790 + symbol: ttm_seg7_vertex_07008790 + +ttm_seg7_vertex_07008880: + type: VTX + count: 6 + offset: 0x8880 + symbol: ttm_seg7_vertex_07008880 + +ttm_seg7_vertex_070088E0: + type: VTX + count: 15 + offset: 0x88E0 + symbol: ttm_seg7_vertex_070088E0 + +ttm_seg7_vertex_070089D0: + type: VTX + count: 11 + offset: 0x89D0 + symbol: ttm_seg7_vertex_070089D0 + +ttm_seg7_vertex_07008A80: + type: VTX + count: 15 + offset: 0x8A80 + symbol: ttm_seg7_vertex_07008A80 + +ttm_seg7_vertex_07008B70: + type: VTX + count: 14 + offset: 0x8B70 + symbol: ttm_seg7_vertex_07008B70 + +ttm_seg7_vertex_07008C50: + type: VTX + count: 15 + offset: 0x8C50 + symbol: ttm_seg7_vertex_07008C50 + +ttm_seg7_vertex_07008D40: + type: VTX + count: 15 + offset: 0x8D40 + symbol: ttm_seg7_vertex_07008D40 + +ttm_seg7_vertex_07008E30: + type: VTX + count: 3 + offset: 0x8E30 + symbol: ttm_seg7_vertex_07008E30 + +ttm_seg7_vertex_07008E60: + type: VTX + count: 13 + offset: 0x8E60 + symbol: ttm_seg7_vertex_07008E60 + +ttm_seg7_vertex_07008F30: + type: VTX + count: 14 + offset: 0x8F30 + symbol: ttm_seg7_vertex_07008F30 + +ttm_seg7_vertex_07009010: + type: VTX + count: 12 + offset: 0x9010 + symbol: ttm_seg7_vertex_07009010 + +ttm_seg7_dl_070090D0: + type: GFX + offset: 0x90D0 + symbol: ttm_seg7_dl_070090D0 + +ttm_seg7_dl_07009C98: + type: GFX + offset: 0x9C98 + symbol: ttm_seg7_dl_07009C98 + +ttm_seg7_dl_07009CE0: + type: GFX + offset: 0x9CE0 + symbol: ttm_seg7_dl_07009CE0 + +ttm_seg7_dl_0700A038: + type: GFX + offset: 0xA038 + symbol: ttm_seg7_dl_0700A038 + +ttm_seg7_dl_0700A098: + type: GFX + offset: 0xA098 + symbol: ttm_seg7_dl_0700A098 + +ttm_seg7_dl_0700A120: + type: GFX + offset: 0xA120 + symbol: ttm_seg7_dl_0700A120 + +ttm_seg7_lights_0700A1B0: + type: LIGHTS + size: 24 + offset: 0xA1B0 + symbol: ttm_seg7_lights_0700A1B0 + +ttm_seg7_vertex_0700A1C8: + type: VTX + count: 10 + offset: 0xA1C8 + symbol: ttm_seg7_vertex_0700A1C8 + +ttm_seg7_dl_0700A268: + type: GFX + offset: 0xA268 + symbol: ttm_seg7_dl_0700A268 + +ttm_seg7_dl_0700A2E0: + type: GFX + offset: 0xA2E0 + symbol: ttm_seg7_dl_0700A2E0 + +ttm_seg7_lights_0700A340: + type: LIGHTS + size: 24 + offset: 0xA340 + symbol: ttm_seg7_lights_0700A340 + +ttm_seg7_lights_0700A358: + type: LIGHTS + size: 24 + offset: 0xA358 + symbol: ttm_seg7_lights_0700A358 + +ttm_seg7_vertex_0700A370: + type: VTX + count: 15 + offset: 0xA370 + symbol: ttm_seg7_vertex_0700A370 + +ttm_seg7_vertex_0700A460: + type: VTX + count: 16 + offset: 0xA460 + symbol: ttm_seg7_vertex_0700A460 + +ttm_seg7_vertex_0700A560: + type: VTX + count: 14 + offset: 0xA560 + symbol: ttm_seg7_vertex_0700A560 + +ttm_seg7_vertex_0700A640: + type: VTX + count: 13 + offset: 0xA640 + symbol: ttm_seg7_vertex_0700A640 + +ttm_seg7_dl_0700A710: + type: GFX + offset: 0xA710 + symbol: ttm_seg7_dl_0700A710 + +ttm_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: ttm_seg7_dl_0700A848 + +ttm_seg7_dl_0700A8C0: + type: GFX + offset: 0xA8C0 + symbol: ttm_seg7_dl_0700A8C0 + +ttm_seg7_lights_0700A928: + type: LIGHTS + size: 24 + offset: 0xA928 + symbol: ttm_seg7_lights_0700A928 + +ttm_seg7_vertex_0700A940: + type: VTX + count: 8 + offset: 0xA940 + symbol: ttm_seg7_vertex_0700A940 + +ttm_seg7_vertex_0700A9C0: + type: VTX + count: 8 + offset: 0xA9C0 + symbol: ttm_seg7_vertex_0700A9C0 + +ttm_seg7_dl_0700AA40: + type: GFX + offset: 0xAA40 + symbol: ttm_seg7_dl_0700AA40 + +ttm_seg7_dl_0700AAB8: + type: GFX + offset: 0xAAB8 + symbol: ttm_seg7_dl_0700AAB8 + +ttm_seg7_dl_0700AB08: + type: GFX + offset: 0xAB08 + symbol: ttm_seg7_dl_0700AB08 + +ttm_seg7_lights_0700AB70: + type: LIGHTS + size: 24 + offset: 0xAB70 + symbol: ttm_seg7_lights_0700AB70 + +ttm_seg7_vertex_0700AB88: + type: VTX + count: 15 + offset: 0xAB88 + symbol: ttm_seg7_vertex_0700AB88 + +ttm_seg7_vertex_0700AC78: + type: VTX + count: 16 + offset: 0xAC78 + symbol: ttm_seg7_vertex_0700AC78 + +ttm_seg7_vertex_0700AD78: + type: VTX + count: 14 + offset: 0xAD78 + symbol: ttm_seg7_vertex_0700AD78 + +ttm_seg7_dl_0700AE58: + type: GFX + offset: 0xAE58 + symbol: ttm_seg7_dl_0700AE58 + +ttm_seg7_dl_0700AF90: + type: GFX + offset: 0xAF90 + symbol: ttm_seg7_dl_0700AF90 + +ttm_seg7_lights_0700AFF0: + type: LIGHTS + size: 24 + offset: 0xAFF0 + symbol: ttm_seg7_lights_0700AFF0 + +ttm_seg7_vertex_0700B008: + type: VTX + count: 6 + offset: 0xB008 + symbol: ttm_seg7_vertex_0700B008 + +ttm_seg7_dl_0700B068: + type: GFX + offset: 0xB068 + symbol: ttm_seg7_dl_0700B068 + +ttm_seg7_dl_0700B0D0: + type: GFX + offset: 0xB0D0 + symbol: ttm_seg7_dl_0700B0D0 + +ttm_seg7_lights_0700B130: + type: LIGHTS + size: 24 + offset: 0xB130 + symbol: ttm_seg7_lights_0700B130 + +ttm_seg7_vertex_0700B148: + type: VTX + count: 16 + offset: 0xB148 + symbol: ttm_seg7_vertex_0700B148 + +ttm_seg7_vertex_0700B248: + type: VTX + count: 15 + offset: 0xB248 + symbol: ttm_seg7_vertex_0700B248 + +ttm_seg7_vertex_0700B338: + type: VTX + count: 12 + offset: 0xB338 + symbol: ttm_seg7_vertex_0700B338 + +ttm_seg7_dl_0700B3F8: + type: GFX + offset: 0xB3F8 + symbol: ttm_seg7_dl_0700B3F8 + +ttm_seg7_dl_0700B530: + type: GFX + offset: 0xB530 + symbol: ttm_seg7_dl_0700B530 + +ttm_seg7_lights_0700B590: + type: LIGHTS + size: 24 + offset: 0xB590 + symbol: ttm_seg7_lights_0700B590 + +ttm_seg7_vertex_0700B5A8: + type: VTX + count: 6 + offset: 0xB5A8 + symbol: ttm_seg7_vertex_0700B5A8 + +ttm_seg7_dl_0700B608: + type: GFX + offset: 0xB608 + symbol: ttm_seg7_dl_0700B608 + +ttm_seg7_dl_0700B670: + type: GFX + offset: 0xB670 + symbol: ttm_seg7_dl_0700B670 + +ttm_seg7_lights_0700B6D0: + type: LIGHTS + size: 24 + offset: 0xB6D0 + symbol: ttm_seg7_lights_0700B6D0 + +ttm_seg7_vertex_0700B6E8: + type: VTX + count: 15 + offset: 0xB6E8 + symbol: ttm_seg7_vertex_0700B6E8 + +ttm_seg7_vertex_0700B7D8: + type: VTX + count: 16 + offset: 0xB7D8 + symbol: ttm_seg7_vertex_0700B7D8 + +ttm_seg7_vertex_0700B8D8: + type: VTX + count: 12 + offset: 0xB8D8 + symbol: ttm_seg7_vertex_0700B8D8 + +ttm_seg7_dl_0700B998: + type: GFX + offset: 0xB998 + symbol: ttm_seg7_dl_0700B998 + +ttm_seg7_dl_0700BAD0: + type: GFX + offset: 0xBAD0 + symbol: ttm_seg7_dl_0700BAD0 + +ttm_seg7_lights_0700BB30: + type: LIGHTS + size: 24 + offset: 0xBB30 + symbol: ttm_seg7_lights_0700BB30 + +ttm_seg7_vertex_0700BB48: + type: VTX + count: 6 + offset: 0xBB48 + symbol: ttm_seg7_vertex_0700BB48 + +ttm_seg7_dl_0700BBA8: + type: GFX + offset: 0xBBA8 + symbol: ttm_seg7_dl_0700BBA8 + +ttm_seg7_dl_0700BC10: + type: GFX + offset: 0xBC10 + symbol: ttm_seg7_dl_0700BC10 + +ttm_seg7_lights_0700BC70: + type: LIGHTS + size: 24 + offset: 0xBC70 + symbol: ttm_seg7_lights_0700BC70 + +ttm_seg7_lights_0700BC88: + type: LIGHTS + size: 24 + offset: 0xBC88 + symbol: ttm_seg7_lights_0700BC88 + +ttm_seg7_vertex_0700BCA0: + type: VTX + count: 4 + offset: 0xBCA0 + symbol: ttm_seg7_vertex_0700BCA0 + +ttm_seg7_vertex_0700BCE0: + type: VTX + count: 12 + offset: 0xBCE0 + symbol: ttm_seg7_vertex_0700BCE0 + +ttm_seg7_dl_0700BDA0: + type: GFX + offset: 0xBDA0 + symbol: ttm_seg7_dl_0700BDA0 + +ttm_seg7_dl_0700BE20: + type: GFX + offset: 0xBE20 + symbol: ttm_seg7_dl_0700BE20 + +ttm_seg7_lights_0700BE90: + type: LIGHTS + size: 24 + offset: 0xBE90 + symbol: ttm_seg7_lights_0700BE90 + +ttm_seg7_lights_0700BEA8: + type: LIGHTS + size: 24 + offset: 0xBEA8 + symbol: ttm_seg7_lights_0700BEA8 + +ttm_seg7_vertex_0700BEC0: + type: VTX + count: 8 + offset: 0xBEC0 + symbol: ttm_seg7_vertex_0700BEC0 + +ttm_seg7_vertex_0700BF40: + type: VTX + count: 10 + offset: 0xBF40 + symbol: ttm_seg7_vertex_0700BF40 + +ttm_seg7_dl_0700BFE0: + type: GFX + offset: 0xBFE0 + symbol: ttm_seg7_dl_0700BFE0 + +ttm_seg7_dl_0700C070: + type: GFX + offset: 0xC070 + symbol: ttm_seg7_dl_0700C070 + +ttm_seg7_lights_0700C0E0: + type: LIGHTS + size: 24 + offset: 0xC0E0 + symbol: ttm_seg7_lights_0700C0E0 + +ttm_seg7_lights_0700C0F8: + type: LIGHTS + size: 24 + offset: 0xC0F8 + symbol: ttm_seg7_lights_0700C0F8 + +ttm_seg7_lights_0700C110: + type: LIGHTS + size: 24 + offset: 0xC110 + symbol: ttm_seg7_lights_0700C110 + +ttm_seg7_vertex_0700C128: + type: VTX + count: 16 + offset: 0xC128 + symbol: ttm_seg7_vertex_0700C128 + +ttm_seg7_vertex_0700C228: + type: VTX + count: 8 + offset: 0xC228 + symbol: ttm_seg7_vertex_0700C228 + +ttm_seg7_vertex_0700C2A8: + type: VTX + count: 4 + offset: 0xC2A8 + symbol: ttm_seg7_vertex_0700C2A8 + +ttm_seg7_dl_0700C2E8: + type: GFX + offset: 0xC2E8 + symbol: ttm_seg7_dl_0700C2E8 + +ttm_seg7_dl_0700C360: + type: GFX + offset: 0xC360 + symbol: ttm_seg7_dl_0700C360 + +ttm_seg7_dl_0700C3D8: + type: GFX + offset: 0xC3D8 + symbol: ttm_seg7_dl_0700C3D8 + +ttm_seg7_dl_0700C408: + type: GFX + offset: 0xC408 + symbol: ttm_seg7_dl_0700C408 + +ttm_seg7_lights_0700C488: + type: LIGHTS + size: 24 + offset: 0xC488 + symbol: ttm_seg7_lights_0700C488 + +ttm_seg7_lights_0700C4A0: + type: LIGHTS + size: 24 + offset: 0xC4A0 + symbol: ttm_seg7_lights_0700C4A0 + +ttm_seg7_lights_0700C4B8: + type: LIGHTS + size: 24 + offset: 0xC4B8 + symbol: ttm_seg7_lights_0700C4B8 + +ttm_seg7_vertex_0700C4D0: + type: VTX + count: 16 + offset: 0xC4D0 + symbol: ttm_seg7_vertex_0700C4D0 + +ttm_seg7_vertex_0700C5D0: + type: VTX + count: 3 + offset: 0xC5D0 + symbol: ttm_seg7_vertex_0700C5D0 + +ttm_seg7_vertex_0700C600: + type: VTX + count: 9 + offset: 0xC600 + symbol: ttm_seg7_vertex_0700C600 + +ttm_seg7_vertex_0700C690: + type: VTX + count: 15 + offset: 0xC690 + symbol: ttm_seg7_vertex_0700C690 + +ttm_seg7_vertex_0700C780: + type: VTX + count: 3 + offset: 0xC780 + symbol: ttm_seg7_vertex_0700C780 + +ttm_seg7_vertex_0700C7B0: + type: VTX + count: 6 + offset: 0xC7B0 + symbol: ttm_seg7_vertex_0700C7B0 + +ttm_seg7_vertex_0700C810: + type: VTX + count: 4 + offset: 0xC810 + symbol: ttm_seg7_vertex_0700C810 + +ttm_seg7_vertex_0700C850: + type: VTX + count: 7 + offset: 0xC850 + symbol: ttm_seg7_vertex_0700C850 + +ttm_seg7_vertex_0700C8C0: + type: VTX + count: 4 + offset: 0xC8C0 + symbol: ttm_seg7_vertex_0700C8C0 + +ttm_seg7_dl_0700C900: + type: GFX + offset: 0xC900 + symbol: ttm_seg7_dl_0700C900 + +ttm_seg7_dl_0700C9F8: + type: GFX + offset: 0xC9F8 + symbol: ttm_seg7_dl_0700C9F8 + +ttm_seg7_dl_0700CA78: + type: GFX + offset: 0xCA78 + symbol: ttm_seg7_dl_0700CA78 + +ttm_seg7_dl_0700CAE0: + type: GFX + offset: 0xCAE0 + symbol: ttm_seg7_dl_0700CAE0 + +ttm_seg7_lights_0700CB60: + type: LIGHTS + size: 24 + offset: 0xCB60 + symbol: ttm_seg7_lights_0700CB60 + +ttm_seg7_lights_0700CB78: + type: LIGHTS + size: 24 + offset: 0xCB78 + symbol: ttm_seg7_lights_0700CB78 + +ttm_seg7_vertex_0700CB90: + type: VTX + count: 6 + offset: 0xCB90 + symbol: ttm_seg7_vertex_0700CB90 + +ttm_seg7_vertex_0700CBF0: + type: VTX + count: 3 + offset: 0xCBF0 + symbol: ttm_seg7_vertex_0700CBF0 + +ttm_seg7_vertex_0700CC20: + type: VTX + count: 4 + offset: 0xCC20 + symbol: ttm_seg7_vertex_0700CC20 + +ttm_seg7_dl_0700CC60: + type: GFX + offset: 0xCC60 + symbol: ttm_seg7_dl_0700CC60 + +ttm_seg7_dl_0700CCC8: + type: GFX + offset: 0xCCC8 + symbol: ttm_seg7_dl_0700CCC8 + +ttm_seg7_dl_0700CD10: + type: GFX + offset: 0xCD10 + symbol: ttm_seg7_dl_0700CD10 + +ttm_seg7_lights_0700CD88: + type: LIGHTS + size: 24 + offset: 0xCD88 + symbol: ttm_seg7_lights_0700CD88 + +ttm_seg7_lights_0700CDA0: + type: LIGHTS + size: 24 + offset: 0xCDA0 + symbol: ttm_seg7_lights_0700CDA0 + +ttm_seg7_lights_0700CDB8: + type: LIGHTS + size: 24 + offset: 0xCDB8 + symbol: ttm_seg7_lights_0700CDB8 + +ttm_seg7_vertex_0700CDD0: + type: VTX + count: 15 + offset: 0xCDD0 + symbol: ttm_seg7_vertex_0700CDD0 + +ttm_seg7_vertex_0700CEC0: + type: VTX + count: 4 + offset: 0xCEC0 + symbol: ttm_seg7_vertex_0700CEC0 + +ttm_seg7_vertex_0700CF00: + type: VTX + count: 16 + offset: 0xCF00 + symbol: ttm_seg7_vertex_0700CF00 + +ttm_seg7_vertex_0700D000: + type: VTX + count: 3 + offset: 0xD000 + symbol: ttm_seg7_vertex_0700D000 + +ttm_seg7_vertex_0700D030: + type: VTX + count: 6 + offset: 0xD030 + symbol: ttm_seg7_vertex_0700D030 + +ttm_seg7_dl_0700D090: + type: GFX + offset: 0xD090 + symbol: ttm_seg7_dl_0700D090 + +ttm_seg7_dl_0700D180: + type: GFX + offset: 0xD180 + symbol: ttm_seg7_dl_0700D180 + +ttm_seg7_dl_0700D1D8: + type: GFX + offset: 0xD1D8 + symbol: ttm_seg7_dl_0700D1D8 + +ttm_seg7_lights_0700D250: + type: LIGHTS + size: 24 + offset: 0xD250 + symbol: ttm_seg7_lights_0700D250 + +ttm_seg7_lights_0700D268: + type: LIGHTS + size: 24 + offset: 0xD268 + symbol: ttm_seg7_lights_0700D268 + +ttm_seg7_lights_0700D280: + type: LIGHTS + size: 24 + offset: 0xD280 + symbol: ttm_seg7_lights_0700D280 + +ttm_seg7_vertex_0700D298: + type: VTX + count: 16 + offset: 0xD298 + symbol: ttm_seg7_vertex_0700D298 + +ttm_seg7_vertex_0700D398: + type: VTX + count: 10 + offset: 0xD398 + symbol: ttm_seg7_vertex_0700D398 + +ttm_seg7_vertex_0700D438: + type: VTX + count: 6 + offset: 0xD438 + symbol: ttm_seg7_vertex_0700D438 + +ttm_seg7_vertex_0700D498: + type: VTX + count: 7 + offset: 0xD498 + symbol: ttm_seg7_vertex_0700D498 + +ttm_seg7_vertex_0700D508: + type: VTX + count: 4 + offset: 0xD508 + symbol: ttm_seg7_vertex_0700D508 + +ttm_seg7_dl_0700D548: + type: GFX + offset: 0xD548 + symbol: ttm_seg7_dl_0700D548 + +ttm_seg7_dl_0700D640: + type: GFX + offset: 0xD640 + symbol: ttm_seg7_dl_0700D640 + +ttm_seg7_dl_0700D688: + type: GFX + offset: 0xD688 + symbol: ttm_seg7_dl_0700D688 + +ttm_seg7_lights_0700D700: + type: LIGHTS + size: 24 + offset: 0xD700 + symbol: ttm_seg7_lights_0700D700 + +ttm_seg7_lights_0700D718: + type: LIGHTS + size: 24 + offset: 0xD718 + symbol: ttm_seg7_lights_0700D718 + +ttm_seg7_lights_0700D730: + type: LIGHTS + size: 24 + offset: 0xD730 + symbol: ttm_seg7_lights_0700D730 + +ttm_seg7_vertex_0700D748: + type: VTX + count: 16 + offset: 0xD748 + symbol: ttm_seg7_vertex_0700D748 + +ttm_seg7_vertex_0700D848: + type: VTX + count: 15 + offset: 0xD848 + symbol: ttm_seg7_vertex_0700D848 + +ttm_seg7_vertex_0700D938: + type: VTX + count: 12 + offset: 0xD938 + symbol: ttm_seg7_vertex_0700D938 + +ttm_seg7_vertex_0700D9F8: + type: VTX + count: 15 + offset: 0xD9F8 + symbol: ttm_seg7_vertex_0700D9F8 + +ttm_seg7_vertex_0700DAE8: + type: VTX + count: 15 + offset: 0xDAE8 + symbol: ttm_seg7_vertex_0700DAE8 + +ttm_seg7_vertex_0700DBD8: + type: VTX + count: 15 + offset: 0xDBD8 + symbol: ttm_seg7_vertex_0700DBD8 + +ttm_seg7_vertex_0700DCC8: + type: VTX + count: 6 + offset: 0xDCC8 + symbol: ttm_seg7_vertex_0700DCC8 + +ttm_seg7_vertex_0700DD28: + type: VTX + count: 6 + offset: 0xDD28 + symbol: ttm_seg7_vertex_0700DD28 + +ttm_seg7_vertex_0700DD88: + type: VTX + count: 3 + offset: 0xDD88 + symbol: ttm_seg7_vertex_0700DD88 + +ttm_seg7_dl_0700DDB8: + type: GFX + offset: 0xDDB8 + symbol: ttm_seg7_dl_0700DDB8 + +ttm_seg7_dl_0700DF78: + type: GFX + offset: 0xDF78 + symbol: ttm_seg7_dl_0700DF78 + +ttm_seg7_lights_0700DFE8: + type: LIGHTS + size: 24 + offset: 0xDFE8 + symbol: ttm_seg7_lights_0700DFE8 + +ttm_seg7_vertex_0700E000: + type: VTX + count: 16 + offset: 0xE000 + symbol: ttm_seg7_vertex_0700E000 + +ttm_seg7_vertex_0700E100: + type: VTX + count: 16 + offset: 0xE100 + symbol: ttm_seg7_vertex_0700E100 + +ttm_seg7_vertex_0700E200: + type: VTX + count: 4 + offset: 0xE200 + symbol: ttm_seg7_vertex_0700E200 + +ttm_seg7_dl_0700E240: + type: GFX + offset: 0xE240 + symbol: ttm_seg7_dl_0700E240 + +ttm_seg7_dl_0700E308: + type: GFX + offset: 0xE308 + symbol: ttm_seg7_dl_0700E308 + +ttm_seg7_lights_0700E378: + type: LIGHTS + size: 24 + offset: 0xE378 + symbol: ttm_seg7_lights_0700E378 + +ttm_seg7_lights_0700E390: + type: LIGHTS + size: 24 + offset: 0xE390 + symbol: ttm_seg7_lights_0700E390 + +ttm_seg7_lights_0700E3A8: + type: LIGHTS + size: 24 + offset: 0xE3A8 + symbol: ttm_seg7_lights_0700E3A8 + +ttm_seg7_vertex_0700E3C0: + type: VTX + count: 15 + offset: 0xE3C0 + symbol: ttm_seg7_vertex_0700E3C0 + +ttm_seg7_vertex_0700E4B0: + type: VTX + count: 14 + offset: 0xE4B0 + symbol: ttm_seg7_vertex_0700E4B0 + +ttm_seg7_vertex_0700E590: + type: VTX + count: 15 + offset: 0xE590 + symbol: ttm_seg7_vertex_0700E590 + +ttm_seg7_vertex_0700E680: + type: VTX + count: 6 + offset: 0xE680 + symbol: ttm_seg7_vertex_0700E680 + +ttm_seg7_vertex_0700E6E0: + type: VTX + count: 4 + offset: 0xE6E0 + symbol: ttm_seg7_vertex_0700E6E0 + +ttm_seg7_vertex_0700E720: + type: VTX + count: 16 + offset: 0xE720 + symbol: ttm_seg7_vertex_0700E720 + +ttm_seg7_vertex_0700E820: + type: VTX + count: 9 + offset: 0xE820 + symbol: ttm_seg7_vertex_0700E820 + +ttm_seg7_vertex_0700E8B0: + type: VTX + count: 6 + offset: 0xE8B0 + symbol: ttm_seg7_vertex_0700E8B0 + +ttm_seg7_dl_0700E910: + type: GFX + offset: 0xE910 + symbol: ttm_seg7_dl_0700E910 + +ttm_seg7_dl_0700EA28: + type: GFX + offset: 0xEA28 + symbol: ttm_seg7_dl_0700EA28 + +ttm_seg7_dl_0700EAC8: + type: GFX + offset: 0xEAC8 + symbol: ttm_seg7_dl_0700EAC8 + +ttm_seg7_vertex_0700EB40: + type: VTX + count: 12 + offset: 0xEB40 + symbol: ttm_seg7_vertex_0700EB40 + +ttm_seg7_dl_0700EC00: + type: GFX + offset: 0xEC00 + symbol: ttm_seg7_dl_0700EC00 + +ttm_seg7_dl_0700EC58: + type: GFX + offset: 0xEC58 + symbol: ttm_seg7_dl_0700EC58 + +ttm_seg7_vertex_0700ECC8: + type: VTX + count: 13 + offset: 0xECC8 + symbol: ttm_seg7_vertex_0700ECC8 + +ttm_seg7_vertex_0700ED98: + type: VTX + count: 15 + offset: 0xED98 + symbol: ttm_seg7_vertex_0700ED98 + +ttm_seg7_vertex_0700EE88: + type: VTX + count: 15 + offset: 0xEE88 + symbol: ttm_seg7_vertex_0700EE88 + +ttm_seg7_vertex_0700EF78: + type: VTX + count: 15 + offset: 0xEF78 + symbol: ttm_seg7_vertex_0700EF78 + +ttm_seg7_vertex_0700F068: + type: VTX + count: 7 + offset: 0xF068 + symbol: ttm_seg7_vertex_0700F068 + +ttm_seg7_dl_0700F0D8: + type: GFX + offset: 0xF0D8 + symbol: ttm_seg7_dl_0700F0D8 + +ttm_seg7_dl_0700F170: + type: GFX + offset: 0xF170 + symbol: ttm_seg7_dl_0700F170 + +ttm_seg7_dl_0700F270: + type: GFX + offset: 0xF270 + symbol: ttm_seg7_dl_0700F270 + +ttm_seg7_lights_0700F300: + type: LIGHTS + size: 24 + offset: 0xF300 + symbol: ttm_seg7_lights_0700F300 + +ttm_seg7_vertex_0700F318: + type: VTX + count: 16 + offset: 0xF318 + symbol: ttm_seg7_vertex_0700F318 + +ttm_seg7_vertex_0700F418: + type: VTX + count: 15 + offset: 0xF418 + symbol: ttm_seg7_vertex_0700F418 + +ttm_seg7_vertex_0700F508: + type: VTX + count: 15 + offset: 0xF508 + symbol: ttm_seg7_vertex_0700F508 + +ttm_seg7_vertex_0700F5F8: + type: VTX + count: 15 + offset: 0xF5F8 + symbol: ttm_seg7_vertex_0700F5F8 + +ttm_seg7_vertex_0700F6E8: + type: VTX + count: 15 + offset: 0xF6E8 + symbol: ttm_seg7_vertex_0700F6E8 + +ttm_seg7_vertex_0700F7D8: + type: VTX + count: 8 + offset: 0xF7D8 + symbol: ttm_seg7_vertex_0700F7D8 + +ttm_seg7_dl_0700F858: + type: GFX + offset: 0xF858 + symbol: ttm_seg7_dl_0700F858 + +ttm_seg7_dl_0700F8D0: + type: GFX + offset: 0xF8D0 + symbol: ttm_seg7_dl_0700F8D0 + +ttm_seg7_dl_0700FA18: + type: GFX + offset: 0xFA18 + symbol: ttm_seg7_dl_0700FA18 + +ttm_seg7_lights_0700FA90: + type: LIGHTS + size: 24 + offset: 0xFA90 + symbol: ttm_seg7_lights_0700FA90 + +ttm_seg7_lights_0700FAA8: + type: LIGHTS + size: 24 + offset: 0xFAA8 + symbol: ttm_seg7_lights_0700FAA8 + +ttm_seg7_lights_0700FAC0: + type: LIGHTS + size: 24 + offset: 0xFAC0 + symbol: ttm_seg7_lights_0700FAC0 + +ttm_seg7_vertex_0700FAD8: + type: VTX + count: 14 + offset: 0xFAD8 + symbol: ttm_seg7_vertex_0700FAD8 + +ttm_seg7_vertex_0700FBB8: + type: VTX + count: 16 + offset: 0xFBB8 + symbol: ttm_seg7_vertex_0700FBB8 + +ttm_seg7_vertex_0700FCB8: + type: VTX + count: 9 + offset: 0xFCB8 + symbol: ttm_seg7_vertex_0700FCB8 + +ttm_seg7_vertex_0700FD48: + type: VTX + count: 15 + offset: 0xFD48 + symbol: ttm_seg7_vertex_0700FD48 + +ttm_seg7_vertex_0700FE38: + type: VTX + count: 16 + offset: 0xFE38 + symbol: ttm_seg7_vertex_0700FE38 + +ttm_seg7_vertex_0700FF38: + type: VTX + count: 12 + offset: 0xFF38 + symbol: ttm_seg7_vertex_0700FF38 + +ttm_seg7_vertex_0700FFF8: + type: VTX + count: 16 + offset: 0xFFF8 + symbol: ttm_seg7_vertex_0700FFF8 + +ttm_seg7_vertex_070100F8: + type: VTX + count: 15 + offset: 0x100F8 + symbol: ttm_seg7_vertex_070100F8 + +ttm_seg7_vertex_070101E8: + type: VTX + count: 9 + offset: 0x101E8 + symbol: ttm_seg7_vertex_070101E8 + +ttm_seg7_vertex_07010278: + type: VTX + count: 16 + offset: 0x10278 + symbol: ttm_seg7_vertex_07010278 + +ttm_seg7_vertex_07010378: + type: VTX + count: 15 + offset: 0x10378 + symbol: ttm_seg7_vertex_07010378 + +ttm_seg7_vertex_07010468: + type: VTX + count: 4 + offset: 0x10468 + symbol: ttm_seg7_vertex_07010468 + +ttm_seg7_vertex_070104A8: + type: VTX + count: 12 + offset: 0x104A8 + symbol: ttm_seg7_vertex_070104A8 + +ttm_seg7_vertex_07010568: + type: VTX + count: 13 + offset: 0x10568 + symbol: ttm_seg7_vertex_07010568 + +ttm_seg7_dl_07010638: + type: GFX + offset: 0x10638 + symbol: ttm_seg7_dl_07010638 + +ttm_seg7_dl_07010830: + type: GFX + offset: 0x10830 + symbol: ttm_seg7_dl_07010830 + +ttm_seg7_dl_07010978: + type: GFX + offset: 0x10978 + symbol: ttm_seg7_dl_07010978 + +ttm_seg7_vertex_070109F0: + type: VTX + count: 4 + offset: 0x109F0 + symbol: ttm_seg7_vertex_070109F0 + +ttm_seg7_dl_07010A30: + type: GFX + offset: 0x10A30 + symbol: ttm_seg7_dl_07010A30 + +ttm_seg7_dl_07010A68: + type: GFX + offset: 0x10A68 + symbol: ttm_seg7_dl_07010A68 + +ttm_seg7_lights_07010AD8: + type: LIGHTS + size: 24 + offset: 0x10AD8 + symbol: ttm_seg7_lights_07010AD8 + +ttm_seg7_lights_07010AF0: + type: LIGHTS + size: 24 + offset: 0x10AF0 + symbol: ttm_seg7_lights_07010AF0 + +ttm_seg7_lights_07010B08: + type: LIGHTS + size: 24 + offset: 0x10B08 + symbol: ttm_seg7_lights_07010B08 + +ttm_seg7_vertex_07010B20: + type: VTX + count: 15 + offset: 0x10B20 + symbol: ttm_seg7_vertex_07010B20 + +ttm_seg7_vertex_07010C10: + type: VTX + count: 3 + offset: 0x10C10 + symbol: ttm_seg7_vertex_07010C10 + +ttm_seg7_vertex_07010C40: + type: VTX + count: 15 + offset: 0x10C40 + symbol: ttm_seg7_vertex_07010C40 + +ttm_seg7_vertex_07010D30: + type: VTX + count: 3 + offset: 0x10D30 + symbol: ttm_seg7_vertex_07010D30 + +ttm_seg7_vertex_07010D60: + type: VTX + count: 4 + offset: 0x10D60 + symbol: ttm_seg7_vertex_07010D60 + +ttm_seg7_vertex_07010DA0: + type: VTX + count: 6 + offset: 0x10DA0 + symbol: ttm_seg7_vertex_07010DA0 + +ttm_seg7_vertex_07010E00: + type: VTX + count: 16 + offset: 0x10E00 + symbol: ttm_seg7_vertex_07010E00 + +ttm_seg7_vertex_07010F00: + type: VTX + count: 9 + offset: 0x10F00 + symbol: ttm_seg7_vertex_07010F00 + +ttm_seg7_dl_07010F90: + type: GFX + offset: 0x10F90 + symbol: ttm_seg7_dl_07010F90 + +ttm_seg7_dl_07011078: + type: GFX + offset: 0x11078 + symbol: ttm_seg7_dl_07011078 + +ttm_seg7_dl_07011128: + type: GFX + offset: 0x11128 + symbol: ttm_seg7_dl_07011128 + +ttm_seg7_lights_070111A0: + type: LIGHTS + size: 24 + offset: 0x111A0 + symbol: ttm_seg7_lights_070111A0 + +ttm_seg7_lights_070111B8: + type: LIGHTS + size: 24 + offset: 0x111B8 + symbol: ttm_seg7_lights_070111B8 + +ttm_seg7_lights_070111D0: + type: LIGHTS + size: 24 + offset: 0x111D0 + symbol: ttm_seg7_lights_070111D0 + +ttm_seg7_vertex_070111E8: + type: VTX + count: 4 + offset: 0x111E8 + symbol: ttm_seg7_vertex_070111E8 + +ttm_seg7_vertex_07011228: + type: VTX + count: 13 + offset: 0x11228 + symbol: ttm_seg7_vertex_07011228 + +ttm_seg7_vertex_070112F8: + type: VTX + count: 8 + offset: 0x112F8 + symbol: ttm_seg7_vertex_070112F8 + +ttm_seg7_vertex_07011378: + type: VTX + count: 8 + offset: 0x11378 + symbol: ttm_seg7_vertex_07011378 + +ttm_seg7_vertex_070113F8: + type: VTX + count: 12 + offset: 0x113F8 + symbol: ttm_seg7_vertex_070113F8 + +ttm_seg7_dl_070114B8: + type: GFX + offset: 0x114B8 + symbol: ttm_seg7_dl_070114B8 + +ttm_seg7_dl_070115B0: + type: GFX + offset: 0x115B0 + symbol: ttm_seg7_dl_070115B0 + +ttm_seg7_dl_07011608: + type: GFX + offset: 0x11608 + symbol: ttm_seg7_dl_07011608 + +ttm_seg7_lights_07011680: + type: LIGHTS + size: 24 + offset: 0x11680 + symbol: ttm_seg7_lights_07011680 + +ttm_seg7_lights_07011698: + type: LIGHTS + size: 24 + offset: 0x11698 + symbol: ttm_seg7_lights_07011698 + +ttm_seg7_lights_070116B0: + type: LIGHTS + size: 24 + offset: 0x116B0 + symbol: ttm_seg7_lights_070116B0 + +ttm_seg7_vertex_070116C8: + type: VTX + count: 16 + offset: 0x116C8 + symbol: ttm_seg7_vertex_070116C8 + +ttm_seg7_vertex_070117C8: + type: VTX + count: 4 + offset: 0x117C8 + symbol: ttm_seg7_vertex_070117C8 + +ttm_seg7_vertex_07011808: + type: VTX + count: 15 + offset: 0x11808 + symbol: ttm_seg7_vertex_07011808 + +ttm_seg7_vertex_070118F8: + type: VTX + count: 16 + offset: 0x118F8 + symbol: ttm_seg7_vertex_070118F8 + +ttm_seg7_vertex_070119F8: + type: VTX + count: 3 + offset: 0x119F8 + symbol: ttm_seg7_vertex_070119F8 + +ttm_seg7_vertex_07011A28: + type: VTX + count: 4 + offset: 0x11A28 + symbol: ttm_seg7_vertex_07011A28 + +ttm_seg7_vertex_07011A68: + type: VTX + count: 4 + offset: 0x11A68 + symbol: ttm_seg7_vertex_07011A68 + +ttm_seg7_dl_07011AA8: + type: GFX + offset: 0x11AA8 + symbol: ttm_seg7_dl_07011AA8 + +ttm_seg7_dl_07011B20: + type: GFX + offset: 0x11B20 + symbol: ttm_seg7_dl_07011B20 + +ttm_seg7_dl_07011C10: + type: GFX + offset: 0x11C10 + symbol: ttm_seg7_dl_07011C10 + +ttm_seg7_dl_07011C48: + type: GFX + offset: 0x11C48 + symbol: ttm_seg7_dl_07011C48 + +ttm_seg7_dl_07011C78: + type: GFX + offset: 0x11C78 + symbol: ttm_seg7_dl_07011C78 + +ttm_seg7_vertex_07011D00: + type: VTX + count: 4 + offset: 0x11D00 + symbol: ttm_seg7_vertex_07011D00 + +ttm_seg7_dl_07011D40: + type: GFX + offset: 0x11D40 + symbol: ttm_seg7_dl_07011D40 + +ttm_seg7_dl_07011D78: + type: GFX + offset: 0x11D78 + symbol: ttm_seg7_dl_07011D78 + +ttm_seg7_lights_07011DE8: + type: LIGHTS + size: 24 + offset: 0x11DE8 + symbol: ttm_seg7_lights_07011DE8 + +ttm_seg7_vertex_07011E00: + type: VTX + count: 16 + offset: 0x11E00 + symbol: ttm_seg7_vertex_07011E00 + +ttm_seg7_vertex_07011F00: + type: VTX + count: 15 + offset: 0x11F00 + symbol: ttm_seg7_vertex_07011F00 + +ttm_seg7_vertex_07011FF0: + type: VTX + count: 15 + offset: 0x11FF0 + symbol: ttm_seg7_vertex_07011FF0 + +ttm_seg7_vertex_070120E0: + type: VTX + count: 4 + offset: 0x120E0 + symbol: ttm_seg7_vertex_070120E0 + +ttm_seg7_dl_07012120: + type: GFX + offset: 0x12120 + symbol: ttm_seg7_dl_07012120 + +ttm_seg7_dl_070121B8: + type: GFX + offset: 0x121B8 + symbol: ttm_seg7_dl_070121B8 + +ttm_seg7_dl_07012270: + type: GFX + offset: 0x12270 + symbol: ttm_seg7_dl_07012270 + +ttm_seg7_lights_070122F0: + type: LIGHTS + size: 24 + offset: 0x122F0 + symbol: ttm_seg7_lights_070122F0 + +ttm_seg7_vertex_07012308: + type: VTX + count: 8 + offset: 0x12308 + symbol: ttm_seg7_vertex_07012308 + +ttm_seg7_dl_07012388: + type: GFX + offset: 0x12388 + symbol: ttm_seg7_dl_07012388 + +ttm_seg7_dl_070123A0: + type: GFX + offset: 0x123A0 + symbol: ttm_seg7_dl_070123A0 + +ttm_seg7_dl_070123B8: + type: GFX + offset: 0x123B8 + symbol: ttm_seg7_dl_070123B8 + +ttm_seg7_dl_07012410: + type: GFX + offset: 0x12410 + symbol: ttm_seg7_dl_07012410 + +ttm_seg7_painting_dl_07012430: + type: GFX + offset: 0x12430 + symbol: ttm_seg7_painting_dl_07012430 + +ttm_seg7_painting_texture_map_bottom_07012450: + type: SM64:PAINTING_MAP + offset: 0x12450 + symbol: ttm_seg7_painting_texture_map_bottom_07012450 + +ttm_seg7_painting_top_0701296C: + type: SM64:PAINTING_MAP + offset: 0x1296C + symbol: ttm_seg7_painting_top_0701296C + +ttm_seg7_painting_texture_maps_07012E88: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 2 + offset: 0x12E88 + symbol: ttm_seg7_painting_texture_maps_07012E88 + +ttm_seg7_painting_dl_07012E98: + type: GFX + offset: 0x12E98 + symbol: ttm_seg7_painting_dl_07012E98 + +ttm_seg7_painting_textures_07012EF8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x12EF8 + symbol: ttm_seg7_painting_textures_07012EF8 + +ttm_slide_painting: + type: SM64:PAINTING + offset: 0x12F00 + symbol: ttm_slide_painting + +ttm_seg7_lights_07012F78: + type: LIGHTS + size: 24 + offset: 0x12F78 + symbol: ttm_seg7_lights_07012F78 + +ttm_seg7_lights_07012F90: + type: LIGHTS + size: 24 + offset: 0x12F90 + symbol: ttm_seg7_lights_07012F90 + +ttm_seg7_vertex_07012FA8: + type: VTX + count: 8 + offset: 0x12FA8 + symbol: ttm_seg7_vertex_07012FA8 + +ttm_seg7_vertex_07013028: + type: VTX + count: 14 + offset: 0x13028 + symbol: ttm_seg7_vertex_07013028 + +ttm_seg7_vertex_07013108: + type: VTX + count: 14 + offset: 0x13108 + symbol: ttm_seg7_vertex_07013108 + +ttm_seg7_vertex_070131E8: + type: VTX + count: 14 + offset: 0x131E8 + symbol: ttm_seg7_vertex_070131E8 + +ttm_seg7_vertex_070132C8: + type: VTX + count: 4 + offset: 0x132C8 + symbol: ttm_seg7_vertex_070132C8 + +ttm_seg7_dl_07013308: + type: GFX + offset: 0x13308 + symbol: ttm_seg7_dl_07013308 + +ttm_seg7_dl_07013430: + type: GFX + offset: 0x13430 + symbol: ttm_seg7_dl_07013430 + +ttm_seg7_vertex_070134A0: + type: VTX + count: 16 + offset: 0x134A0 + symbol: ttm_seg7_vertex_070134A0 + +ttm_seg7_dl_070135A0: + type: GFX + offset: 0x135A0 + symbol: ttm_seg7_dl_070135A0 + +ttm_seg7_dl_07013608: + type: GFX + offset: 0x13608 + symbol: ttm_seg7_dl_07013608 + +ttm_seg7_collision_pitoune_2: + type: SM64:COLLISION + offset: 0x13678 + symbol: ttm_seg7_collision_pitoune_2 + +ttm_seg7_collision_ukiki_cage: + type: SM64:COLLISION + offset: 0x13790 + symbol: ttm_seg7_collision_ukiki_cage + +ttm_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x13814 + symbol: ttm_seg7_area_1_collision + +ttm_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x16F18 + symbol: ttm_seg7_area_1_macro_objs + +ttm_seg7_trajectory_070170A0: + type: SM64:TRAJECTORY + offset: 0x170A0 + symbol: ttm_seg7_trajectory_070170A0 + +ttm_movtex_puddle_data: + type: SM64:MOVTEX + quad: true + offset: 0x17104 + symbol: ttm_movtex_puddle_data + +ttm_movtex_puddle: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x17124 + symbol: ttm_movtex_puddle + +ttm_movtex_tris_begin_waterfall: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x17134 + symbol: ttm_movtex_tris_begin_waterfall + +ttm_movtex_tris_begin_puddle_waterfall: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x17174 + symbol: ttm_movtex_tris_begin_puddle_waterfall + +ttm_movtex_tris_end_waterfall: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x171A0 + symbol: ttm_movtex_tris_end_waterfall + +ttm_movtex_tris_end_puddle_waterfall: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x171E0 + symbol: ttm_movtex_tris_end_puddle_waterfall + +ttm_movtex_tris_puddle_waterfall: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x1720C + symbol: ttm_movtex_tris_puddle_waterfall + +ttm_dl_waterfall: + type: GFX + offset: 0x17260 + symbol: ttm_dl_waterfall + +ttm_dl_bottom_waterfall: + type: GFX + offset: 0x17288 + symbol: ttm_dl_bottom_waterfall + +ttm_dl_puddle_waterfall: + type: GFX + offset: 0x172A0 + symbol: ttm_dl_puddle_waterfall + +ttm_seg7_lights_070172D8: + type: LIGHTS + size: 24 + offset: 0x172D8 + symbol: ttm_seg7_lights_070172D8 + +ttm_seg7_lights_070172F0: + type: LIGHTS + size: 24 + offset: 0x172F0 + symbol: ttm_seg7_lights_070172F0 + +ttm_seg7_lights_07017308: + type: LIGHTS + size: 24 + offset: 0x17308 + symbol: ttm_seg7_lights_07017308 + +ttm_seg7_lights_07017320: + type: LIGHTS + size: 24 + offset: 0x17320 + symbol: ttm_seg7_lights_07017320 + +ttm_seg7_lights_07017338: + type: LIGHTS + size: 24 + offset: 0x17338 + symbol: ttm_seg7_lights_07017338 + +ttm_seg7_lights_07017350: + type: LIGHTS + size: 24 + offset: 0x17350 + symbol: ttm_seg7_lights_07017350 + +ttm_seg7_lights_07017368: + type: LIGHTS + size: 24 + offset: 0x17368 + symbol: ttm_seg7_lights_07017368 + +ttm_seg7_lights_07017380: + type: LIGHTS + size: 24 + offset: 0x17380 + symbol: ttm_seg7_lights_07017380 + +ttm_seg7_lights_07017398: + type: LIGHTS + size: 24 + offset: 0x17398 + symbol: ttm_seg7_lights_07017398 + +ttm_seg7_lights_070173B0: + type: LIGHTS + size: 24 + offset: 0x173B0 + symbol: ttm_seg7_lights_070173B0 + +ttm_seg7_lights_070173C8: + type: LIGHTS + size: 24 + offset: 0x173C8 + symbol: ttm_seg7_lights_070173C8 + +ttm_seg7_lights_070173E0: + type: LIGHTS + size: 24 + offset: 0x173E0 + symbol: ttm_seg7_lights_070173E0 + +ttm_seg7_lights_070173F8: + type: LIGHTS + size: 24 + offset: 0x173F8 + symbol: ttm_seg7_lights_070173F8 + +ttm_seg7_vertex_07017410: + type: VTX + count: 4 + offset: 0x17410 + symbol: ttm_seg7_vertex_07017410 + +ttm_seg7_vertex_07017450: + type: VTX + count: 8 + offset: 0x17450 + symbol: ttm_seg7_vertex_07017450 + +ttm_seg7_vertex_070174D0: + type: VTX + count: 8 + offset: 0x174D0 + symbol: ttm_seg7_vertex_070174D0 + +ttm_seg7_vertex_07017550: + type: VTX + count: 8 + offset: 0x17550 + symbol: ttm_seg7_vertex_07017550 + +ttm_seg7_vertex_070175D0: + type: VTX + count: 8 + offset: 0x175D0 + symbol: ttm_seg7_vertex_070175D0 + +ttm_seg7_vertex_07017650: + type: VTX + count: 4 + offset: 0x17650 + symbol: ttm_seg7_vertex_07017650 + +ttm_seg7_vertex_07017690: + type: VTX + count: 15 + offset: 0x17690 + symbol: ttm_seg7_vertex_07017690 + +ttm_seg7_vertex_07017780: + type: VTX + count: 15 + offset: 0x17780 + symbol: ttm_seg7_vertex_07017780 + +ttm_seg7_vertex_07017870: + type: VTX + count: 15 + offset: 0x17870 + symbol: ttm_seg7_vertex_07017870 + +ttm_seg7_vertex_07017960: + type: VTX + count: 16 + offset: 0x17960 + symbol: ttm_seg7_vertex_07017960 + +ttm_seg7_vertex_07017A60: + type: VTX + count: 8 + offset: 0x17A60 + symbol: ttm_seg7_vertex_07017A60 + +ttm_seg7_vertex_07017AE0: + type: VTX + count: 15 + offset: 0x17AE0 + symbol: ttm_seg7_vertex_07017AE0 + +ttm_seg7_vertex_07017BD0: + type: VTX + count: 15 + offset: 0x17BD0 + symbol: ttm_seg7_vertex_07017BD0 + +ttm_seg7_vertex_07017CC0: + type: VTX + count: 10 + offset: 0x17CC0 + symbol: ttm_seg7_vertex_07017CC0 + +ttm_seg7_vertex_07017D60: + type: VTX + count: 15 + offset: 0x17D60 + symbol: ttm_seg7_vertex_07017D60 + +ttm_seg7_vertex_07017E50: + type: VTX + count: 14 + offset: 0x17E50 + symbol: ttm_seg7_vertex_07017E50 + +ttm_seg7_vertex_07017F30: + type: VTX + count: 9 + offset: 0x17F30 + symbol: ttm_seg7_vertex_07017F30 + +ttm_seg7_vertex_07017FC0: + type: VTX + count: 16 + offset: 0x17FC0 + symbol: ttm_seg7_vertex_07017FC0 + +ttm_seg7_vertex_070180C0: + type: VTX + count: 16 + offset: 0x180C0 + symbol: ttm_seg7_vertex_070180C0 + +ttm_seg7_vertex_070181C0: + type: VTX + count: 16 + offset: 0x181C0 + symbol: ttm_seg7_vertex_070181C0 + +ttm_seg7_vertex_070182C0: + type: VTX + count: 16 + offset: 0x182C0 + symbol: ttm_seg7_vertex_070182C0 + +ttm_seg7_vertex_070183C0: + type: VTX + count: 16 + offset: 0x183C0 + symbol: ttm_seg7_vertex_070183C0 + +ttm_seg7_vertex_070184C0: + type: VTX + count: 16 + offset: 0x184C0 + symbol: ttm_seg7_vertex_070184C0 + +ttm_seg7_vertex_070185C0: + type: VTX + count: 16 + offset: 0x185C0 + symbol: ttm_seg7_vertex_070185C0 + +ttm_seg7_vertex_070186C0: + type: VTX + count: 16 + offset: 0x186C0 + symbol: ttm_seg7_vertex_070186C0 + +ttm_seg7_vertex_070187C0: + type: VTX + count: 3 + offset: 0x187C0 + symbol: ttm_seg7_vertex_070187C0 + +ttm_seg7_vertex_070187F0: + type: VTX + count: 4 + offset: 0x187F0 + symbol: ttm_seg7_vertex_070187F0 + +ttm_seg7_vertex_07018830: + type: VTX + count: 4 + offset: 0x18830 + symbol: ttm_seg7_vertex_07018830 + +ttm_seg7_vertex_07018870: + type: VTX + count: 16 + offset: 0x18870 + symbol: ttm_seg7_vertex_07018870 + +ttm_seg7_vertex_07018970: + type: VTX + count: 15 + offset: 0x18970 + symbol: ttm_seg7_vertex_07018970 + +ttm_seg7_vertex_07018A60: + type: VTX + count: 11 + offset: 0x18A60 + symbol: ttm_seg7_vertex_07018A60 + +ttm_seg7_vertex_07018B10: + type: VTX + count: 15 + offset: 0x18B10 + symbol: ttm_seg7_vertex_07018B10 + +ttm_seg7_vertex_07018C00: + type: VTX + count: 15 + offset: 0x18C00 + symbol: ttm_seg7_vertex_07018C00 + +ttm_seg7_vertex_07018CF0: + type: VTX + count: 4 + offset: 0x18CF0 + symbol: ttm_seg7_vertex_07018CF0 + +ttm_seg7_vertex_07018D30: + type: VTX + count: 15 + offset: 0x18D30 + symbol: ttm_seg7_vertex_07018D30 + +ttm_seg7_vertex_07018E20: + type: VTX + count: 11 + offset: 0x18E20 + symbol: ttm_seg7_vertex_07018E20 + +ttm_seg7_vertex_07018ED0: + type: VTX + count: 16 + offset: 0x18ED0 + symbol: ttm_seg7_vertex_07018ED0 + +ttm_seg7_vertex_07018FD0: + type: VTX + count: 14 + offset: 0x18FD0 + symbol: ttm_seg7_vertex_07018FD0 + +ttm_seg7_vertex_070190B0: + type: VTX + count: 15 + offset: 0x190B0 + symbol: ttm_seg7_vertex_070190B0 + +ttm_seg7_vertex_070191A0: + type: VTX + count: 14 + offset: 0x191A0 + symbol: ttm_seg7_vertex_070191A0 + +ttm_seg7_vertex_07019280: + type: VTX + count: 15 + offset: 0x19280 + symbol: ttm_seg7_vertex_07019280 + +ttm_seg7_vertex_07019370: + type: VTX + count: 15 + offset: 0x19370 + symbol: ttm_seg7_vertex_07019370 + +ttm_seg7_vertex_07019460: + type: VTX + count: 15 + offset: 0x19460 + symbol: ttm_seg7_vertex_07019460 + +ttm_seg7_vertex_07019550: + type: VTX + count: 15 + offset: 0x19550 + symbol: ttm_seg7_vertex_07019550 + +ttm_seg7_vertex_07019640: + type: VTX + count: 15 + offset: 0x19640 + symbol: ttm_seg7_vertex_07019640 + +ttm_seg7_vertex_07019730: + type: VTX + count: 15 + offset: 0x19730 + symbol: ttm_seg7_vertex_07019730 + +ttm_seg7_vertex_07019820: + type: VTX + count: 15 + offset: 0x19820 + symbol: ttm_seg7_vertex_07019820 + +ttm_seg7_vertex_07019910: + type: VTX + count: 15 + offset: 0x19910 + symbol: ttm_seg7_vertex_07019910 + +ttm_seg7_vertex_07019A00: + type: VTX + count: 16 + offset: 0x19A00 + symbol: ttm_seg7_vertex_07019A00 + +ttm_seg7_vertex_07019B00: + type: VTX + count: 15 + offset: 0x19B00 + symbol: ttm_seg7_vertex_07019B00 + +ttm_seg7_vertex_07019BF0: + type: VTX + count: 14 + offset: 0x19BF0 + symbol: ttm_seg7_vertex_07019BF0 + +ttm_seg7_vertex_07019CD0: + type: VTX + count: 15 + offset: 0x19CD0 + symbol: ttm_seg7_vertex_07019CD0 + +ttm_seg7_vertex_07019DC0: + type: VTX + count: 15 + offset: 0x19DC0 + symbol: ttm_seg7_vertex_07019DC0 + +ttm_seg7_vertex_07019EB0: + type: VTX + count: 15 + offset: 0x19EB0 + symbol: ttm_seg7_vertex_07019EB0 + +ttm_seg7_vertex_07019FA0: + type: VTX + count: 15 + offset: 0x19FA0 + symbol: ttm_seg7_vertex_07019FA0 + +ttm_seg7_vertex_0701A090: + type: VTX + count: 15 + offset: 0x1A090 + symbol: ttm_seg7_vertex_0701A090 + +ttm_seg7_vertex_0701A180: + type: VTX + count: 15 + offset: 0x1A180 + symbol: ttm_seg7_vertex_0701A180 + +ttm_seg7_vertex_0701A270: + type: VTX + count: 8 + offset: 0x1A270 + symbol: ttm_seg7_vertex_0701A270 + +ttm_seg7_vertex_0701A2F0: + type: VTX + count: 4 + offset: 0x1A2F0 + symbol: ttm_seg7_vertex_0701A2F0 + +ttm_seg7_vertex_0701A330: + type: VTX + count: 14 + offset: 0x1A330 + symbol: ttm_seg7_vertex_0701A330 + +ttm_seg7_vertex_0701A410: + type: VTX + count: 15 + offset: 0x1A410 + symbol: ttm_seg7_vertex_0701A410 + +ttm_seg7_vertex_0701A500: + type: VTX + count: 15 + offset: 0x1A500 + symbol: ttm_seg7_vertex_0701A500 + +ttm_seg7_vertex_0701A5F0: + type: VTX + count: 15 + offset: 0x1A5F0 + symbol: ttm_seg7_vertex_0701A5F0 + +ttm_seg7_vertex_0701A6E0: + type: VTX + count: 15 + offset: 0x1A6E0 + symbol: ttm_seg7_vertex_0701A6E0 + +ttm_seg7_vertex_0701A7D0: + type: VTX + count: 15 + offset: 0x1A7D0 + symbol: ttm_seg7_vertex_0701A7D0 + +ttm_seg7_vertex_0701A8C0: + type: VTX + count: 15 + offset: 0x1A8C0 + symbol: ttm_seg7_vertex_0701A8C0 + +ttm_seg7_vertex_0701A9B0: + type: VTX + count: 12 + offset: 0x1A9B0 + symbol: ttm_seg7_vertex_0701A9B0 + +ttm_seg7_vertex_0701AA70: + type: VTX + count: 14 + offset: 0x1AA70 + symbol: ttm_seg7_vertex_0701AA70 + +ttm_seg7_vertex_0701AB50: + type: VTX + count: 8 + offset: 0x1AB50 + symbol: ttm_seg7_vertex_0701AB50 + +ttm_seg7_vertex_0701ABD0: + type: VTX + count: 15 + offset: 0x1ABD0 + symbol: ttm_seg7_vertex_0701ABD0 + +ttm_seg7_vertex_0701ACC0: + type: VTX + count: 15 + offset: 0x1ACC0 + symbol: ttm_seg7_vertex_0701ACC0 + +ttm_seg7_vertex_0701ADB0: + type: VTX + count: 15 + offset: 0x1ADB0 + symbol: ttm_seg7_vertex_0701ADB0 + +ttm_seg7_vertex_0701AEA0: + type: VTX + count: 16 + offset: 0x1AEA0 + symbol: ttm_seg7_vertex_0701AEA0 + +ttm_seg7_vertex_0701AFA0: + type: VTX + count: 16 + offset: 0x1AFA0 + symbol: ttm_seg7_vertex_0701AFA0 + +ttm_seg7_vertex_0701B0A0: + type: VTX + count: 16 + offset: 0x1B0A0 + symbol: ttm_seg7_vertex_0701B0A0 + +ttm_seg7_vertex_0701B1A0: + type: VTX + count: 16 + offset: 0x1B1A0 + symbol: ttm_seg7_vertex_0701B1A0 + +ttm_seg7_vertex_0701B2A0: + type: VTX + count: 16 + offset: 0x1B2A0 + symbol: ttm_seg7_vertex_0701B2A0 + +ttm_seg7_vertex_0701B3A0: + type: VTX + count: 16 + offset: 0x1B3A0 + symbol: ttm_seg7_vertex_0701B3A0 + +ttm_seg7_vertex_0701B4A0: + type: VTX + count: 16 + offset: 0x1B4A0 + symbol: ttm_seg7_vertex_0701B4A0 + +ttm_seg7_vertex_0701B5A0: + type: VTX + count: 16 + offset: 0x1B5A0 + symbol: ttm_seg7_vertex_0701B5A0 + +ttm_seg7_vertex_0701B6A0: + type: VTX + count: 16 + offset: 0x1B6A0 + symbol: ttm_seg7_vertex_0701B6A0 + +ttm_seg7_vertex_0701B7A0: + type: VTX + count: 16 + offset: 0x1B7A0 + symbol: ttm_seg7_vertex_0701B7A0 + +ttm_seg7_vertex_0701B8A0: + type: VTX + count: 15 + offset: 0x1B8A0 + symbol: ttm_seg7_vertex_0701B8A0 + +ttm_seg7_vertex_0701B990: + type: VTX + count: 16 + offset: 0x1B990 + symbol: ttm_seg7_vertex_0701B990 + +ttm_seg7_vertex_0701BA90: + type: VTX + count: 16 + offset: 0x1BA90 + symbol: ttm_seg7_vertex_0701BA90 + +ttm_seg7_vertex_0701BB90: + type: VTX + count: 16 + offset: 0x1BB90 + symbol: ttm_seg7_vertex_0701BB90 + +ttm_seg7_vertex_0701BC90: + type: VTX + count: 16 + offset: 0x1BC90 + symbol: ttm_seg7_vertex_0701BC90 + +ttm_seg7_vertex_0701BD90: + type: VTX + count: 7 + offset: 0x1BD90 + symbol: ttm_seg7_vertex_0701BD90 + +ttm_seg7_vertex_0701BE00: + type: VTX + count: 14 + offset: 0x1BE00 + symbol: ttm_seg7_vertex_0701BE00 + +ttm_seg7_dl_0701BEE0: + type: GFX + offset: 0x1BEE0 + symbol: ttm_seg7_dl_0701BEE0 + +ttm_seg7_dl_0701C008: + type: GFX + offset: 0x1C008 + symbol: ttm_seg7_dl_0701C008 + +ttm_seg7_dl_0701C688: + type: GFX + offset: 0x1C688 + symbol: ttm_seg7_dl_0701C688 + +ttm_seg7_dl_0701C6F8: + type: GFX + offset: 0x1C6F8 + symbol: ttm_seg7_dl_0701C6F8 + +ttm_seg7_dl_0701D708: + type: GFX + offset: 0x1D708 + symbol: ttm_seg7_dl_0701D708 + +ttm_seg7_dl_0701D798: + type: GFX + offset: 0x1D798 + symbol: ttm_seg7_dl_0701D798 + +ttm_seg7_lights_0701D888: + type: LIGHTS + size: 24 + offset: 0x1D888 + symbol: ttm_seg7_lights_0701D888 + +ttm_seg7_vertex_0701D8A0: + type: VTX + count: 16 + offset: 0x1D8A0 + symbol: ttm_seg7_vertex_0701D8A0 + +ttm_seg7_vertex_0701D9A0: + type: VTX + count: 14 + offset: 0x1D9A0 + symbol: ttm_seg7_vertex_0701D9A0 + +ttm_seg7_vertex_0701DA80: + type: VTX + count: 6 + offset: 0x1DA80 + symbol: ttm_seg7_vertex_0701DA80 + +ttm_seg7_dl_0701DAE0: + type: GFX + offset: 0x1DAE0 + symbol: ttm_seg7_dl_0701DAE0 + +ttm_seg7_dl_0701DBB8: + type: GFX + offset: 0x1DBB8 + symbol: ttm_seg7_dl_0701DBB8 + +ttm_seg7_lights_0701DC60: + type: LIGHTS + size: 24 + offset: 0x1DC60 + symbol: ttm_seg7_lights_0701DC60 + +ttm_seg7_lights_0701DC78: + type: LIGHTS + size: 24 + offset: 0x1DC78 + symbol: ttm_seg7_lights_0701DC78 + +ttm_seg7_lights_0701DC90: + type: LIGHTS + size: 24 + offset: 0x1DC90 + symbol: ttm_seg7_lights_0701DC90 + +ttm_seg7_lights_0701DCA8: + type: LIGHTS + size: 24 + offset: 0x1DCA8 + symbol: ttm_seg7_lights_0701DCA8 + +ttm_seg7_lights_0701DCC0: + type: LIGHTS + size: 24 + offset: 0x1DCC0 + symbol: ttm_seg7_lights_0701DCC0 + +ttm_seg7_lights_0701DCD8: + type: LIGHTS + size: 24 + offset: 0x1DCD8 + symbol: ttm_seg7_lights_0701DCD8 + +ttm_seg7_lights_0701DCF0: + type: LIGHTS + size: 24 + offset: 0x1DCF0 + symbol: ttm_seg7_lights_0701DCF0 + +ttm_seg7_lights_0701DD08: + type: LIGHTS + size: 24 + offset: 0x1DD08 + symbol: ttm_seg7_lights_0701DD08 + +ttm_seg7_lights_0701DD20: + type: LIGHTS + size: 24 + offset: 0x1DD20 + symbol: ttm_seg7_lights_0701DD20 + +ttm_seg7_lights_0701DD38: + type: LIGHTS + size: 24 + offset: 0x1DD38 + symbol: ttm_seg7_lights_0701DD38 + +ttm_seg7_lights_0701DD50: + type: LIGHTS + size: 24 + offset: 0x1DD50 + symbol: ttm_seg7_lights_0701DD50 + +ttm_seg7_lights_0701DD68: + type: LIGHTS + size: 24 + offset: 0x1DD68 + symbol: ttm_seg7_lights_0701DD68 + +ttm_seg7_lights_0701DD80: + type: LIGHTS + size: 24 + offset: 0x1DD80 + symbol: ttm_seg7_lights_0701DD80 + +ttm_seg7_lights_0701DD98: + type: LIGHTS + size: 24 + offset: 0x1DD98 + symbol: ttm_seg7_lights_0701DD98 + +ttm_seg7_lights_0701DDB0: + type: LIGHTS + size: 24 + offset: 0x1DDB0 + symbol: ttm_seg7_lights_0701DDB0 + +ttm_seg7_vertex_0701DDC8: + type: VTX + count: 4 + offset: 0x1DDC8 + symbol: ttm_seg7_vertex_0701DDC8 + +ttm_seg7_vertex_0701DE08: + type: VTX + count: 8 + offset: 0x1DE08 + symbol: ttm_seg7_vertex_0701DE08 + +ttm_seg7_vertex_0701DE88: + type: VTX + count: 8 + offset: 0x1DE88 + symbol: ttm_seg7_vertex_0701DE88 + +ttm_seg7_vertex_0701DF08: + type: VTX + count: 8 + offset: 0x1DF08 + symbol: ttm_seg7_vertex_0701DF08 + +ttm_seg7_vertex_0701DF88: + type: VTX + count: 8 + offset: 0x1DF88 + symbol: ttm_seg7_vertex_0701DF88 + +ttm_seg7_vertex_0701E008: + type: VTX + count: 15 + offset: 0x1E008 + symbol: ttm_seg7_vertex_0701E008 + +ttm_seg7_vertex_0701E0F8: + type: VTX + count: 15 + offset: 0x1E0F8 + symbol: ttm_seg7_vertex_0701E0F8 + +ttm_seg7_vertex_0701E1E8: + type: VTX + count: 16 + offset: 0x1E1E8 + symbol: ttm_seg7_vertex_0701E1E8 + +ttm_seg7_vertex_0701E2E8: + type: VTX + count: 16 + offset: 0x1E2E8 + symbol: ttm_seg7_vertex_0701E2E8 + +ttm_seg7_vertex_0701E3E8: + type: VTX + count: 16 + offset: 0x1E3E8 + symbol: ttm_seg7_vertex_0701E3E8 + +ttm_seg7_vertex_0701E4E8: + type: VTX + count: 16 + offset: 0x1E4E8 + symbol: ttm_seg7_vertex_0701E4E8 + +ttm_seg7_vertex_0701E5E8: + type: VTX + count: 8 + offset: 0x1E5E8 + symbol: ttm_seg7_vertex_0701E5E8 + +ttm_seg7_vertex_0701E668: + type: VTX + count: 12 + offset: 0x1E668 + symbol: ttm_seg7_vertex_0701E668 + +ttm_seg7_vertex_0701E728: + type: VTX + count: 16 + offset: 0x1E728 + symbol: ttm_seg7_vertex_0701E728 + +ttm_seg7_vertex_0701E828: + type: VTX + count: 15 + offset: 0x1E828 + symbol: ttm_seg7_vertex_0701E828 + +ttm_seg7_vertex_0701E918: + type: VTX + count: 15 + offset: 0x1E918 + symbol: ttm_seg7_vertex_0701E918 + +ttm_seg7_vertex_0701EA08: + type: VTX + count: 4 + offset: 0x1EA08 + symbol: ttm_seg7_vertex_0701EA08 + +ttm_seg7_vertex_0701EA48: + type: VTX + count: 14 + offset: 0x1EA48 + symbol: ttm_seg7_vertex_0701EA48 + +ttm_seg7_vertex_0701EB28: + type: VTX + count: 7 + offset: 0x1EB28 + symbol: ttm_seg7_vertex_0701EB28 + +ttm_seg7_vertex_0701EB98: + type: VTX + count: 10 + offset: 0x1EB98 + symbol: ttm_seg7_vertex_0701EB98 + +ttm_seg7_vertex_0701EC38: + type: VTX + count: 15 + offset: 0x1EC38 + symbol: ttm_seg7_vertex_0701EC38 + +ttm_seg7_vertex_0701ED28: + type: VTX + count: 15 + offset: 0x1ED28 + symbol: ttm_seg7_vertex_0701ED28 + +ttm_seg7_vertex_0701EE18: + type: VTX + count: 8 + offset: 0x1EE18 + symbol: ttm_seg7_vertex_0701EE18 + +ttm_seg7_vertex_0701EE98: + type: VTX + count: 15 + offset: 0x1EE98 + symbol: ttm_seg7_vertex_0701EE98 + +ttm_seg7_vertex_0701EF88: + type: VTX + count: 16 + offset: 0x1EF88 + symbol: ttm_seg7_vertex_0701EF88 + +ttm_seg7_vertex_0701F088: + type: VTX + count: 7 + offset: 0x1F088 + symbol: ttm_seg7_vertex_0701F088 + +ttm_seg7_vertex_0701F0F8: + type: VTX + count: 15 + offset: 0x1F0F8 + symbol: ttm_seg7_vertex_0701F0F8 + +ttm_seg7_vertex_0701F1E8: + type: VTX + count: 15 + offset: 0x1F1E8 + symbol: ttm_seg7_vertex_0701F1E8 + +ttm_seg7_vertex_0701F2D8: + type: VTX + count: 15 + offset: 0x1F2D8 + symbol: ttm_seg7_vertex_0701F2D8 + +ttm_seg7_vertex_0701F3C8: + type: VTX + count: 15 + offset: 0x1F3C8 + symbol: ttm_seg7_vertex_0701F3C8 + +ttm_seg7_vertex_0701F4B8: + type: VTX + count: 15 + offset: 0x1F4B8 + symbol: ttm_seg7_vertex_0701F4B8 + +ttm_seg7_vertex_0701F5A8: + type: VTX + count: 16 + offset: 0x1F5A8 + symbol: ttm_seg7_vertex_0701F5A8 + +ttm_seg7_vertex_0701F6A8: + type: VTX + count: 15 + offset: 0x1F6A8 + symbol: ttm_seg7_vertex_0701F6A8 + +ttm_seg7_vertex_0701F798: + type: VTX + count: 16 + offset: 0x1F798 + symbol: ttm_seg7_vertex_0701F798 + +ttm_seg7_vertex_0701F898: + type: VTX + count: 14 + offset: 0x1F898 + symbol: ttm_seg7_vertex_0701F898 + +ttm_seg7_vertex_0701F978: + type: VTX + count: 14 + offset: 0x1F978 + symbol: ttm_seg7_vertex_0701F978 + +ttm_seg7_vertex_0701FA58: + type: VTX + count: 15 + offset: 0x1FA58 + symbol: ttm_seg7_vertex_0701FA58 + +ttm_seg7_vertex_0701FB48: + type: VTX + count: 15 + offset: 0x1FB48 + symbol: ttm_seg7_vertex_0701FB48 + +ttm_seg7_vertex_0701FC38: + type: VTX + count: 11 + offset: 0x1FC38 + symbol: ttm_seg7_vertex_0701FC38 + +ttm_seg7_vertex_0701FCE8: + type: VTX + count: 15 + offset: 0x1FCE8 + symbol: ttm_seg7_vertex_0701FCE8 + +ttm_seg7_vertex_0701FDD8: + type: VTX + count: 16 + offset: 0x1FDD8 + symbol: ttm_seg7_vertex_0701FDD8 + +ttm_seg7_vertex_0701FED8: + type: VTX + count: 15 + offset: 0x1FED8 + symbol: ttm_seg7_vertex_0701FED8 + +ttm_seg7_vertex_0701FFC8: + type: VTX + count: 16 + offset: 0x1FFC8 + symbol: ttm_seg7_vertex_0701FFC8 + +ttm_seg7_vertex_070200C8: + type: VTX + count: 14 + offset: 0x200C8 + symbol: ttm_seg7_vertex_070200C8 + +ttm_seg7_vertex_070201A8: + type: VTX + count: 15 + offset: 0x201A8 + symbol: ttm_seg7_vertex_070201A8 + +ttm_seg7_vertex_07020298: + type: VTX + count: 15 + offset: 0x20298 + symbol: ttm_seg7_vertex_07020298 + +ttm_seg7_vertex_07020388: + type: VTX + count: 15 + offset: 0x20388 + symbol: ttm_seg7_vertex_07020388 + +ttm_seg7_vertex_07020478: + type: VTX + count: 15 + offset: 0x20478 + symbol: ttm_seg7_vertex_07020478 + +ttm_seg7_vertex_07020568: + type: VTX + count: 14 + offset: 0x20568 + symbol: ttm_seg7_vertex_07020568 + +ttm_seg7_vertex_07020648: + type: VTX + count: 15 + offset: 0x20648 + symbol: ttm_seg7_vertex_07020648 + +ttm_seg7_vertex_07020738: + type: VTX + count: 15 + offset: 0x20738 + symbol: ttm_seg7_vertex_07020738 + +ttm_seg7_vertex_07020828: + type: VTX + count: 14 + offset: 0x20828 + symbol: ttm_seg7_vertex_07020828 + +ttm_seg7_vertex_07020908: + type: VTX + count: 16 + offset: 0x20908 + symbol: ttm_seg7_vertex_07020908 + +ttm_seg7_vertex_07020A08: + type: VTX + count: 15 + offset: 0x20A08 + symbol: ttm_seg7_vertex_07020A08 + +ttm_seg7_vertex_07020AF8: + type: VTX + count: 16 + offset: 0x20AF8 + symbol: ttm_seg7_vertex_07020AF8 + +ttm_seg7_vertex_07020BF8: + type: VTX + count: 14 + offset: 0x20BF8 + symbol: ttm_seg7_vertex_07020BF8 + +ttm_seg7_vertex_07020CD8: + type: VTX + count: 15 + offset: 0x20CD8 + symbol: ttm_seg7_vertex_07020CD8 + +ttm_seg7_vertex_07020DC8: + type: VTX + count: 15 + offset: 0x20DC8 + symbol: ttm_seg7_vertex_07020DC8 + +ttm_seg7_vertex_07020EB8: + type: VTX + count: 15 + offset: 0x20EB8 + symbol: ttm_seg7_vertex_07020EB8 + +ttm_seg7_vertex_07020FA8: + type: VTX + count: 14 + offset: 0x20FA8 + symbol: ttm_seg7_vertex_07020FA8 + +ttm_seg7_vertex_07021088: + type: VTX + count: 15 + offset: 0x21088 + symbol: ttm_seg7_vertex_07021088 + +ttm_seg7_vertex_07021178: + type: VTX + count: 15 + offset: 0x21178 + symbol: ttm_seg7_vertex_07021178 + +ttm_seg7_vertex_07021268: + type: VTX + count: 15 + offset: 0x21268 + symbol: ttm_seg7_vertex_07021268 + +ttm_seg7_vertex_07021358: + type: VTX + count: 15 + offset: 0x21358 + symbol: ttm_seg7_vertex_07021358 + +ttm_seg7_vertex_07021448: + type: VTX + count: 14 + offset: 0x21448 + symbol: ttm_seg7_vertex_07021448 + +ttm_seg7_vertex_07021528: + type: VTX + count: 15 + offset: 0x21528 + symbol: ttm_seg7_vertex_07021528 + +ttm_seg7_vertex_07021618: + type: VTX + count: 14 + offset: 0x21618 + symbol: ttm_seg7_vertex_07021618 + +ttm_seg7_vertex_070216F8: + type: VTX + count: 16 + offset: 0x216F8 + symbol: ttm_seg7_vertex_070216F8 + +ttm_seg7_vertex_070217F8: + type: VTX + count: 10 + offset: 0x217F8 + symbol: ttm_seg7_vertex_070217F8 + +ttm_seg7_vertex_07021898: + type: VTX + count: 15 + offset: 0x21898 + symbol: ttm_seg7_vertex_07021898 + +ttm_seg7_vertex_07021988: + type: VTX + count: 4 + offset: 0x21988 + symbol: ttm_seg7_vertex_07021988 + +ttm_seg7_vertex_070219C8: + type: VTX + count: 15 + offset: 0x219C8 + symbol: ttm_seg7_vertex_070219C8 + +ttm_seg7_vertex_07021AB8: + type: VTX + count: 12 + offset: 0x21AB8 + symbol: ttm_seg7_vertex_07021AB8 + +ttm_seg7_vertex_07021B78: + type: VTX + count: 8 + offset: 0x21B78 + symbol: ttm_seg7_vertex_07021B78 + +ttm_seg7_vertex_07021BF8: + type: VTX + count: 8 + offset: 0x21BF8 + symbol: ttm_seg7_vertex_07021BF8 + +ttm_seg7_vertex_07021C78: + type: VTX + count: 8 + offset: 0x21C78 + symbol: ttm_seg7_vertex_07021C78 + +ttm_seg7_vertex_07021CF8: + type: VTX + count: 16 + offset: 0x21CF8 + symbol: ttm_seg7_vertex_07021CF8 + +ttm_seg7_vertex_07021DF8: + type: VTX + count: 14 + offset: 0x21DF8 + symbol: ttm_seg7_vertex_07021DF8 + +ttm_seg7_vertex_07021ED8: + type: VTX + count: 15 + offset: 0x21ED8 + symbol: ttm_seg7_vertex_07021ED8 + +ttm_seg7_vertex_07021FC8: + type: VTX + count: 13 + offset: 0x21FC8 + symbol: ttm_seg7_vertex_07021FC8 + +ttm_seg7_vertex_07022098: + type: VTX + count: 16 + offset: 0x22098 + symbol: ttm_seg7_vertex_07022098 + +ttm_seg7_vertex_07022198: + type: VTX + count: 16 + offset: 0x22198 + symbol: ttm_seg7_vertex_07022198 + +ttm_seg7_vertex_07022298: + type: VTX + count: 16 + offset: 0x22298 + symbol: ttm_seg7_vertex_07022298 + +ttm_seg7_vertex_07022398: + type: VTX + count: 15 + offset: 0x22398 + symbol: ttm_seg7_vertex_07022398 + +ttm_seg7_vertex_07022488: + type: VTX + count: 15 + offset: 0x22488 + symbol: ttm_seg7_vertex_07022488 + +ttm_seg7_vertex_07022578: + type: VTX + count: 16 + offset: 0x22578 + symbol: ttm_seg7_vertex_07022578 + +ttm_seg7_vertex_07022678: + type: VTX + count: 8 + offset: 0x22678 + symbol: ttm_seg7_vertex_07022678 + +ttm_seg7_vertex_070226F8: + type: VTX + count: 16 + offset: 0x226F8 + symbol: ttm_seg7_vertex_070226F8 + +ttm_seg7_vertex_070227F8: + type: VTX + count: 16 + offset: 0x227F8 + symbol: ttm_seg7_vertex_070227F8 + +ttm_seg7_vertex_070228F8: + type: VTX + count: 16 + offset: 0x228F8 + symbol: ttm_seg7_vertex_070228F8 + +ttm_seg7_vertex_070229F8: + type: VTX + count: 16 + offset: 0x229F8 + symbol: ttm_seg7_vertex_070229F8 + +ttm_seg7_vertex_07022AF8: + type: VTX + count: 14 + offset: 0x22AF8 + symbol: ttm_seg7_vertex_07022AF8 + +ttm_seg7_vertex_07022BD8: + type: VTX + count: 14 + offset: 0x22BD8 + symbol: ttm_seg7_vertex_07022BD8 + +ttm_seg7_vertex_07022CB8: + type: VTX + count: 15 + offset: 0x22CB8 + symbol: ttm_seg7_vertex_07022CB8 + +ttm_seg7_vertex_07022DA8: + type: VTX + count: 15 + offset: 0x22DA8 + symbol: ttm_seg7_vertex_07022DA8 + +ttm_seg7_vertex_07022E98: + type: VTX + count: 7 + offset: 0x22E98 + symbol: ttm_seg7_vertex_07022E98 + +ttm_seg7_dl_07022F08: + type: GFX + offset: 0x22F08 + symbol: ttm_seg7_dl_07022F08 + +ttm_seg7_dl_07023108: + type: GFX + offset: 0x23108 + symbol: ttm_seg7_dl_07023108 + +ttm_seg7_dl_070240F0: + type: GFX + offset: 0x240F0 + symbol: ttm_seg7_dl_070240F0 + +ttm_seg7_dl_07024178: + type: GFX + offset: 0x24178 + symbol: ttm_seg7_dl_07024178 + +ttm_seg7_dl_07024708: + type: GFX + offset: 0x24708 + symbol: ttm_seg7_dl_07024708 + +ttm_seg7_dl_070247F0: + type: GFX + offset: 0x247F0 + symbol: ttm_seg7_dl_070247F0 + +ttm_seg7_dl_070249A0: + type: GFX + offset: 0x249A0 + symbol: ttm_seg7_dl_070249A0 + +ttm_seg7_vertex_07024AB0: + type: VTX + count: 14 + offset: 0x24AB0 + symbol: ttm_seg7_vertex_07024AB0 + +ttm_seg7_vertex_07024B90: + type: VTX + count: 7 + offset: 0x24B90 + symbol: ttm_seg7_vertex_07024B90 + +ttm_seg7_dl_07024C00: + type: GFX + offset: 0x24C00 + symbol: ttm_seg7_dl_07024C00 + +ttm_seg7_dl_07024C78: + type: GFX + offset: 0x24C78 + symbol: ttm_seg7_dl_07024C78 + +ttm_seg7_lights_07024CA8: + type: LIGHTS + size: 24 + offset: 0x24CA8 + symbol: ttm_seg7_lights_07024CA8 + +ttm_seg7_vertex_07024CC0: + type: VTX + count: 16 + offset: 0x24CC0 + symbol: ttm_seg7_vertex_07024CC0 + +ttm_seg7_vertex_07024DC0: + type: VTX + count: 14 + offset: 0x24DC0 + symbol: ttm_seg7_vertex_07024DC0 + +ttm_seg7_vertex_07024EA0: + type: VTX + count: 14 + offset: 0x24EA0 + symbol: ttm_seg7_vertex_07024EA0 + +ttm_seg7_vertex_07024F80: + type: VTX + count: 15 + offset: 0x24F80 + symbol: ttm_seg7_vertex_07024F80 + +ttm_seg7_vertex_07025070: + type: VTX + count: 14 + offset: 0x25070 + symbol: ttm_seg7_vertex_07025070 + +ttm_seg7_vertex_07025150: + type: VTX + count: 15 + offset: 0x25150 + symbol: ttm_seg7_vertex_07025150 + +ttm_seg7_vertex_07025240: + type: VTX + count: 15 + offset: 0x25240 + symbol: ttm_seg7_vertex_07025240 + +ttm_seg7_vertex_07025330: + type: VTX + count: 14 + offset: 0x25330 + symbol: ttm_seg7_vertex_07025330 + +ttm_seg7_vertex_07025410: + type: VTX + count: 15 + offset: 0x25410 + symbol: ttm_seg7_vertex_07025410 + +ttm_seg7_vertex_07025500: + type: VTX + count: 15 + offset: 0x25500 + symbol: ttm_seg7_vertex_07025500 + +ttm_seg7_vertex_070255F0: + type: VTX + count: 16 + offset: 0x255F0 + symbol: ttm_seg7_vertex_070255F0 + +ttm_seg7_vertex_070256F0: + type: VTX + count: 16 + offset: 0x256F0 + symbol: ttm_seg7_vertex_070256F0 + +ttm_seg7_vertex_070257F0: + type: VTX + count: 15 + offset: 0x257F0 + symbol: ttm_seg7_vertex_070257F0 + +ttm_seg7_vertex_070258E0: + type: VTX + count: 14 + offset: 0x258E0 + symbol: ttm_seg7_vertex_070258E0 + +ttm_seg7_vertex_070259C0: + type: VTX + count: 15 + offset: 0x259C0 + symbol: ttm_seg7_vertex_070259C0 + +ttm_seg7_vertex_07025AB0: + type: VTX + count: 8 + offset: 0x25AB0 + symbol: ttm_seg7_vertex_07025AB0 + +ttm_seg7_dl_07025B30: + type: GFX + offset: 0x25B30 + symbol: ttm_seg7_dl_07025B30 + +ttm_seg7_dl_07025F48: + type: GFX + offset: 0x25F48 + symbol: ttm_seg7_dl_07025F48 + +ttm_seg7_lights_07025FF0: + type: LIGHTS + size: 24 + offset: 0x25FF0 + symbol: ttm_seg7_lights_07025FF0 + +ttm_seg7_lights_07026008: + type: LIGHTS + size: 24 + offset: 0x26008 + symbol: ttm_seg7_lights_07026008 + +ttm_seg7_lights_07026020: + type: LIGHTS + size: 24 + offset: 0x26020 + symbol: ttm_seg7_lights_07026020 + +ttm_seg7_lights_07026038: + type: LIGHTS + size: 24 + offset: 0x26038 + symbol: ttm_seg7_lights_07026038 + +ttm_seg7_lights_07026050: + type: LIGHTS + size: 24 + offset: 0x26050 + symbol: ttm_seg7_lights_07026050 + +ttm_seg7_lights_07026068: + type: LIGHTS + size: 24 + offset: 0x26068 + symbol: ttm_seg7_lights_07026068 + +ttm_seg7_lights_07026080: + type: LIGHTS + size: 24 + offset: 0x26080 + symbol: ttm_seg7_lights_07026080 + +ttm_seg7_lights_07026098: + type: LIGHTS + size: 24 + offset: 0x26098 + symbol: ttm_seg7_lights_07026098 + +ttm_seg7_lights_070260B0: + type: LIGHTS + size: 24 + offset: 0x260B0 + symbol: ttm_seg7_lights_070260B0 + +ttm_seg7_lights_070260C8: + type: LIGHTS + size: 24 + offset: 0x260C8 + symbol: ttm_seg7_lights_070260C8 + +ttm_seg7_lights_070260E0: + type: LIGHTS + size: 24 + offset: 0x260E0 + symbol: ttm_seg7_lights_070260E0 + +ttm_seg7_lights_070260F8: + type: LIGHTS + size: 24 + offset: 0x260F8 + symbol: ttm_seg7_lights_070260F8 + +ttm_seg7_lights_07026110: + type: LIGHTS + size: 24 + offset: 0x26110 + symbol: ttm_seg7_lights_07026110 + +ttm_seg7_vertex_07026128: + type: VTX + count: 16 + offset: 0x26128 + symbol: ttm_seg7_vertex_07026128 + +ttm_seg7_vertex_07026228: + type: VTX + count: 16 + offset: 0x26228 + symbol: ttm_seg7_vertex_07026228 + +ttm_seg7_vertex_07026328: + type: VTX + count: 16 + offset: 0x26328 + symbol: ttm_seg7_vertex_07026328 + +ttm_seg7_vertex_07026428: + type: VTX + count: 8 + offset: 0x26428 + symbol: ttm_seg7_vertex_07026428 + +ttm_seg7_vertex_070264A8: + type: VTX + count: 12 + offset: 0x264A8 + symbol: ttm_seg7_vertex_070264A8 + +ttm_seg7_vertex_07026568: + type: VTX + count: 16 + offset: 0x26568 + symbol: ttm_seg7_vertex_07026568 + +ttm_seg7_vertex_07026668: + type: VTX + count: 15 + offset: 0x26668 + symbol: ttm_seg7_vertex_07026668 + +ttm_seg7_vertex_07026758: + type: VTX + count: 15 + offset: 0x26758 + symbol: ttm_seg7_vertex_07026758 + +ttm_seg7_vertex_07026848: + type: VTX + count: 14 + offset: 0x26848 + symbol: ttm_seg7_vertex_07026848 + +ttm_seg7_vertex_07026928: + type: VTX + count: 7 + offset: 0x26928 + symbol: ttm_seg7_vertex_07026928 + +ttm_seg7_vertex_07026998: + type: VTX + count: 10 + offset: 0x26998 + symbol: ttm_seg7_vertex_07026998 + +ttm_seg7_vertex_07026A38: + type: VTX + count: 8 + offset: 0x26A38 + symbol: ttm_seg7_vertex_07026A38 + +ttm_seg7_vertex_07026AB8: + type: VTX + count: 15 + offset: 0x26AB8 + symbol: ttm_seg7_vertex_07026AB8 + +ttm_seg7_vertex_07026BA8: + type: VTX + count: 15 + offset: 0x26BA8 + symbol: ttm_seg7_vertex_07026BA8 + +ttm_seg7_vertex_07026C98: + type: VTX + count: 16 + offset: 0x26C98 + symbol: ttm_seg7_vertex_07026C98 + +ttm_seg7_vertex_07026D98: + type: VTX + count: 14 + offset: 0x26D98 + symbol: ttm_seg7_vertex_07026D98 + +ttm_seg7_vertex_07026E78: + type: VTX + count: 4 + offset: 0x26E78 + symbol: ttm_seg7_vertex_07026E78 + +ttm_seg7_vertex_07026EB8: + type: VTX + count: 16 + offset: 0x26EB8 + symbol: ttm_seg7_vertex_07026EB8 + +ttm_seg7_vertex_07026FB8: + type: VTX + count: 16 + offset: 0x26FB8 + symbol: ttm_seg7_vertex_07026FB8 + +ttm_seg7_vertex_070270B8: + type: VTX + count: 15 + offset: 0x270B8 + symbol: ttm_seg7_vertex_070270B8 + +ttm_seg7_vertex_070271A8: + type: VTX + count: 14 + offset: 0x271A8 + symbol: ttm_seg7_vertex_070271A8 + +ttm_seg7_vertex_07027288: + type: VTX + count: 16 + offset: 0x27288 + symbol: ttm_seg7_vertex_07027288 + +ttm_seg7_vertex_07027388: + type: VTX + count: 16 + offset: 0x27388 + symbol: ttm_seg7_vertex_07027388 + +ttm_seg7_vertex_07027488: + type: VTX + count: 16 + offset: 0x27488 + symbol: ttm_seg7_vertex_07027488 + +ttm_seg7_vertex_07027588: + type: VTX + count: 14 + offset: 0x27588 + symbol: ttm_seg7_vertex_07027588 + +ttm_seg7_vertex_07027668: + type: VTX + count: 15 + offset: 0x27668 + symbol: ttm_seg7_vertex_07027668 + +ttm_seg7_vertex_07027758: + type: VTX + count: 14 + offset: 0x27758 + symbol: ttm_seg7_vertex_07027758 + +ttm_seg7_vertex_07027838: + type: VTX + count: 15 + offset: 0x27838 + symbol: ttm_seg7_vertex_07027838 + +ttm_seg7_vertex_07027928: + type: VTX + count: 14 + offset: 0x27928 + symbol: ttm_seg7_vertex_07027928 + +ttm_seg7_vertex_07027A08: + type: VTX + count: 15 + offset: 0x27A08 + symbol: ttm_seg7_vertex_07027A08 + +ttm_seg7_vertex_07027AF8: + type: VTX + count: 11 + offset: 0x27AF8 + symbol: ttm_seg7_vertex_07027AF8 + +ttm_seg7_vertex_07027BA8: + type: VTX + count: 4 + offset: 0x27BA8 + symbol: ttm_seg7_vertex_07027BA8 + +ttm_seg7_vertex_07027BE8: + type: VTX + count: 15 + offset: 0x27BE8 + symbol: ttm_seg7_vertex_07027BE8 + +ttm_seg7_vertex_07027CD8: + type: VTX + count: 15 + offset: 0x27CD8 + symbol: ttm_seg7_vertex_07027CD8 + +ttm_seg7_vertex_07027DC8: + type: VTX + count: 7 + offset: 0x27DC8 + symbol: ttm_seg7_vertex_07027DC8 + +ttm_seg7_vertex_07027E38: + type: VTX + count: 8 + offset: 0x27E38 + symbol: ttm_seg7_vertex_07027E38 + +ttm_seg7_vertex_07027EB8: + type: VTX + count: 16 + offset: 0x27EB8 + symbol: ttm_seg7_vertex_07027EB8 + +ttm_seg7_vertex_07027FB8: + type: VTX + count: 15 + offset: 0x27FB8 + symbol: ttm_seg7_vertex_07027FB8 + +ttm_seg7_vertex_070280A8: + type: VTX + count: 10 + offset: 0x280A8 + symbol: ttm_seg7_vertex_070280A8 + +ttm_seg7_vertex_07028148: + type: VTX + count: 16 + offset: 0x28148 + symbol: ttm_seg7_vertex_07028148 + +ttm_seg7_vertex_07028248: + type: VTX + count: 14 + offset: 0x28248 + symbol: ttm_seg7_vertex_07028248 + +ttm_seg7_vertex_07028328: + type: VTX + count: 14 + offset: 0x28328 + symbol: ttm_seg7_vertex_07028328 + +ttm_seg7_vertex_07028408: + type: VTX + count: 16 + offset: 0x28408 + symbol: ttm_seg7_vertex_07028408 + +ttm_seg7_vertex_07028508: + type: VTX + count: 7 + offset: 0x28508 + symbol: ttm_seg7_vertex_07028508 + +ttm_seg7_vertex_07028578: + type: VTX + count: 15 + offset: 0x28578 + symbol: ttm_seg7_vertex_07028578 + +ttm_seg7_vertex_07028668: + type: VTX + count: 11 + offset: 0x28668 + symbol: ttm_seg7_vertex_07028668 + +ttm_seg7_vertex_07028718: + type: VTX + count: 16 + offset: 0x28718 + symbol: ttm_seg7_vertex_07028718 + +ttm_seg7_vertex_07028818: + type: VTX + count: 16 + offset: 0x28818 + symbol: ttm_seg7_vertex_07028818 + +ttm_seg7_vertex_07028918: + type: VTX + count: 15 + offset: 0x28918 + symbol: ttm_seg7_vertex_07028918 + +ttm_seg7_vertex_07028A08: + type: VTX + count: 15 + offset: 0x28A08 + symbol: ttm_seg7_vertex_07028A08 + +ttm_seg7_vertex_07028AF8: + type: VTX + count: 16 + offset: 0x28AF8 + symbol: ttm_seg7_vertex_07028AF8 + +ttm_seg7_vertex_07028BF8: + type: VTX + count: 8 + offset: 0x28BF8 + symbol: ttm_seg7_vertex_07028BF8 + +ttm_seg7_vertex_07028C78: + type: VTX + count: 16 + offset: 0x28C78 + symbol: ttm_seg7_vertex_07028C78 + +ttm_seg7_vertex_07028D78: + type: VTX + count: 16 + offset: 0x28D78 + symbol: ttm_seg7_vertex_07028D78 + +ttm_seg7_vertex_07028E78: + type: VTX + count: 15 + offset: 0x28E78 + symbol: ttm_seg7_vertex_07028E78 + +ttm_seg7_vertex_07028F68: + type: VTX + count: 12 + offset: 0x28F68 + symbol: ttm_seg7_vertex_07028F68 + +ttm_seg7_vertex_07029028: + type: VTX + count: 16 + offset: 0x29028 + symbol: ttm_seg7_vertex_07029028 + +ttm_seg7_vertex_07029128: + type: VTX + count: 9 + offset: 0x29128 + symbol: ttm_seg7_vertex_07029128 + +ttm_seg7_dl_070291B8: + type: GFX + offset: 0x291B8 + symbol: ttm_seg7_dl_070291B8 + +ttm_seg7_dl_070299D0: + type: GFX + offset: 0x299D0 + symbol: ttm_seg7_dl_070299D0 + +ttm_seg7_dl_07029A18: + type: GFX + offset: 0x29A18 + symbol: ttm_seg7_dl_07029A18 + +ttm_seg7_dl_0702A0D8: + type: GFX + offset: 0x2A0D8 + symbol: ttm_seg7_dl_0702A0D8 + +ttm_seg7_dl_0702A1B8: + type: GFX + offset: 0x2A1B8 + symbol: ttm_seg7_dl_0702A1B8 + +ttm_seg7_lights_0702A2A0: + type: LIGHTS + size: 24 + offset: 0x2A2A0 + symbol: ttm_seg7_lights_0702A2A0 + +ttm_seg7_vertex_0702A2B8: + type: VTX + count: 15 + offset: 0x2A2B8 + symbol: ttm_seg7_vertex_0702A2B8 + +ttm_seg7_vertex_0702A3A8: + type: VTX + count: 15 + offset: 0x2A3A8 + symbol: ttm_seg7_vertex_0702A3A8 + +ttm_seg7_vertex_0702A498: + type: VTX + count: 15 + offset: 0x2A498 + symbol: ttm_seg7_vertex_0702A498 + +ttm_seg7_vertex_0702A588: + type: VTX + count: 15 + offset: 0x2A588 + symbol: ttm_seg7_vertex_0702A588 + +ttm_seg7_vertex_0702A678: + type: VTX + count: 12 + offset: 0x2A678 + symbol: ttm_seg7_vertex_0702A678 + +ttm_seg7_dl_0702A738: + type: GFX + offset: 0x2A738 + symbol: ttm_seg7_dl_0702A738 + +ttm_seg7_dl_0702A8A0: + type: GFX + offset: 0x2A8A0 + symbol: ttm_seg7_dl_0702A8A0 + +ttm_seg7_vertex_0702A948: + type: VTX + count: 4 + offset: 0x2A948 + symbol: ttm_seg7_vertex_0702A948 + +ttm_seg7_dl_0702A988: + type: GFX + offset: 0x2A988 + symbol: ttm_seg7_dl_0702A988 + +ttm_seg7_dl_0702A9C0: + type: GFX + offset: 0x2A9C0 + symbol: ttm_seg7_dl_0702A9C0 + +ttm_seg7_vertex_0702AA30: + type: VTX + count: 4 + offset: 0x2AA30 + symbol: ttm_seg7_vertex_0702AA30 + +ttm_seg7_dl_0702AA70: + type: GFX + offset: 0x2AA70 + symbol: ttm_seg7_dl_0702AA70 + +ttm_seg7_dl_0702AAA8: + type: GFX + offset: 0x2AAA8 + symbol: ttm_seg7_dl_0702AAA8 + +ttm_seg7_vertex_0702AB18: + type: VTX + count: 4 + offset: 0x2AB18 + symbol: ttm_seg7_vertex_0702AB18 + +ttm_seg7_dl_0702AB58: + type: GFX + offset: 0x2AB58 + symbol: ttm_seg7_dl_0702AB58 + +ttm_seg7_dl_0702AB90: + type: GFX + offset: 0x2AB90 + symbol: ttm_seg7_dl_0702AB90 + +ttm_seg7_vertex_0702AC00: + type: VTX + count: 4 + offset: 0x2AC00 + symbol: ttm_seg7_vertex_0702AC00 + +ttm_seg7_dl_0702AC40: + type: GFX + offset: 0x2AC40 + symbol: ttm_seg7_dl_0702AC40 + +ttm_seg7_dl_0702AC78: + type: GFX + offset: 0x2AC78 + symbol: ttm_seg7_dl_0702AC78 + +ttm_seg7_lights_0702ACE8: + type: LIGHTS + size: 24 + offset: 0x2ACE8 + symbol: ttm_seg7_lights_0702ACE8 + +ttm_seg7_lights_0702AD00: + type: LIGHTS + size: 24 + offset: 0x2AD00 + symbol: ttm_seg7_lights_0702AD00 + +ttm_seg7_lights_0702AD18: + type: LIGHTS + size: 24 + offset: 0x2AD18 + symbol: ttm_seg7_lights_0702AD18 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2AD30 + format: RGBA16 + symbol: ttm_seg7_texture_0702AD30 + +ttm_seg7_vertex_0702B530: + type: VTX + count: 4 + offset: 0x2B530 + symbol: ttm_seg7_vertex_0702B530 + +ttm_seg7_vertex_0702B570: + type: VTX + count: 16 + offset: 0x2B570 + symbol: ttm_seg7_vertex_0702B570 + +ttm_seg7_vertex_0702B670: + type: VTX + count: 16 + offset: 0x2B670 + symbol: ttm_seg7_vertex_0702B670 + +ttm_seg7_vertex_0702B770: + type: VTX + count: 16 + offset: 0x2B770 + symbol: ttm_seg7_vertex_0702B770 + +ttm_seg7_vertex_0702B870: + type: VTX + count: 16 + offset: 0x2B870 + symbol: ttm_seg7_vertex_0702B870 + +ttm_seg7_vertex_0702B970: + type: VTX + count: 6 + offset: 0x2B970 + symbol: ttm_seg7_vertex_0702B970 + +ttm_seg7_dl_0702B9D0: + type: GFX + offset: 0x2B9D0 + symbol: ttm_seg7_dl_0702B9D0 + +ttm_seg7_dl_0702BB60: + type: GFX + offset: 0x2BB60 + symbol: ttm_seg7_dl_0702BB60 + +ttm_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x2BBD0 + symbol: ttm_seg7_area_2_collision + +ttm_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x2D5EC + symbol: ttm_seg7_area_3_collision + +ttm_seg7_area_4_collision: + type: SM64:COLLISION + offset: 0x2F0F8 + symbol: ttm_seg7_area_4_collision + +ttm_seg7_collision_podium_warp: + type: SM64:COLLISION + offset: 0x3013C + symbol: ttm_seg7_collision_podium_warp + +ttm_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x302C8 + symbol: ttm_seg7_area_2_macro_objs + +ttm_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x30338 + symbol: ttm_seg7_area_3_macro_objs + +ttm_seg7_area_4_macro_objs: + type: SM64:MACRO + offset: 0x30418 + symbol: ttm_seg7_area_4_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm/geo.yml new file mode 100644 index 0000000..e181340 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/ttm/geo.yml @@ -0,0 +1,156 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ttm.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm.yml new file mode 100644 index 0000000..7c700ea --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm.yml @@ -0,0 +1,695 @@ +:config: + autopads: false + compression: + offset: 0x45A540 + segments: + - [ 0x7, 0x45A540 ] + external_files: + - "assets/ymls/jp/textures/outside.yml" + header: + header: + - '#include "vcutm/geo.h"' + - '' + - 'extern const LevelScript level_vcutm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: vcutm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: vcutm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: vcutm_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: vcutm_seg7_texture_07002800 + +vcutm_seg7_lights_07003000: + type: LIGHTS + size: 24 + offset: 0x3000 + symbol: vcutm_seg7_lights_07003000 + +vcutm_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: vcutm_seg7_lights_07003018 + +vcutm_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: vcutm_seg7_lights_07003030 + +vcutm_seg7_vertex_07003048: + type: VTX + count: 14 + offset: 0x3048 + symbol: vcutm_seg7_vertex_07003048 + +vcutm_seg7_vertex_07003128: + type: VTX + count: 16 + offset: 0x3128 + symbol: vcutm_seg7_vertex_07003128 + +vcutm_seg7_vertex_07003228: + type: VTX + count: 14 + offset: 0x3228 + symbol: vcutm_seg7_vertex_07003228 + +vcutm_seg7_vertex_07003308: + type: VTX + count: 14 + offset: 0x3308 + symbol: vcutm_seg7_vertex_07003308 + +vcutm_seg7_vertex_070033E8: + type: VTX + count: 15 + offset: 0x33E8 + symbol: vcutm_seg7_vertex_070033E8 + +vcutm_seg7_vertex_070034D8: + type: VTX + count: 16 + offset: 0x34D8 + symbol: vcutm_seg7_vertex_070034D8 + +vcutm_seg7_vertex_070035D8: + type: VTX + count: 16 + offset: 0x35D8 + symbol: vcutm_seg7_vertex_070035D8 + +vcutm_seg7_vertex_070036D8: + type: VTX + count: 16 + offset: 0x36D8 + symbol: vcutm_seg7_vertex_070036D8 + +vcutm_seg7_vertex_070037D8: + type: VTX + count: 16 + offset: 0x37D8 + symbol: vcutm_seg7_vertex_070037D8 + +vcutm_seg7_vertex_070038D8: + type: VTX + count: 16 + offset: 0x38D8 + symbol: vcutm_seg7_vertex_070038D8 + +vcutm_seg7_vertex_070039D8: + type: VTX + count: 16 + offset: 0x39D8 + symbol: vcutm_seg7_vertex_070039D8 + +vcutm_seg7_vertex_07003AD8: + type: VTX + count: 16 + offset: 0x3AD8 + symbol: vcutm_seg7_vertex_07003AD8 + +vcutm_seg7_vertex_07003BD8: + type: VTX + count: 15 + offset: 0x3BD8 + symbol: vcutm_seg7_vertex_07003BD8 + +vcutm_seg7_vertex_07003CC8: + type: VTX + count: 16 + offset: 0x3CC8 + symbol: vcutm_seg7_vertex_07003CC8 + +vcutm_seg7_vertex_07003DC8: + type: VTX + count: 16 + offset: 0x3DC8 + symbol: vcutm_seg7_vertex_07003DC8 + +vcutm_seg7_vertex_07003EC8: + type: VTX + count: 16 + offset: 0x3EC8 + symbol: vcutm_seg7_vertex_07003EC8 + +vcutm_seg7_vertex_07003FC8: + type: VTX + count: 16 + offset: 0x3FC8 + symbol: vcutm_seg7_vertex_07003FC8 + +vcutm_seg7_vertex_070040C8: + type: VTX + count: 15 + offset: 0x40C8 + symbol: vcutm_seg7_vertex_070040C8 + +vcutm_seg7_vertex_070041B8: + type: VTX + count: 16 + offset: 0x41B8 + symbol: vcutm_seg7_vertex_070041B8 + +vcutm_seg7_vertex_070042B8: + type: VTX + count: 16 + offset: 0x42B8 + symbol: vcutm_seg7_vertex_070042B8 + +vcutm_seg7_vertex_070043B8: + type: VTX + count: 16 + offset: 0x43B8 + symbol: vcutm_seg7_vertex_070043B8 + +vcutm_seg7_vertex_070044B8: + type: VTX + count: 14 + offset: 0x44B8 + symbol: vcutm_seg7_vertex_070044B8 + +vcutm_seg7_vertex_07004598: + type: VTX + count: 15 + offset: 0x4598 + symbol: vcutm_seg7_vertex_07004598 + +vcutm_seg7_vertex_07004688: + type: VTX + count: 15 + offset: 0x4688 + symbol: vcutm_seg7_vertex_07004688 + +vcutm_seg7_vertex_07004778: + type: VTX + count: 14 + offset: 0x4778 + symbol: vcutm_seg7_vertex_07004778 + +vcutm_seg7_vertex_07004858: + type: VTX + count: 14 + offset: 0x4858 + symbol: vcutm_seg7_vertex_07004858 + +vcutm_seg7_vertex_07004938: + type: VTX + count: 16 + offset: 0x4938 + symbol: vcutm_seg7_vertex_07004938 + +vcutm_seg7_vertex_07004A38: + type: VTX + count: 16 + offset: 0x4A38 + symbol: vcutm_seg7_vertex_07004A38 + +vcutm_seg7_vertex_07004B38: + type: VTX + count: 16 + offset: 0x4B38 + symbol: vcutm_seg7_vertex_07004B38 + +vcutm_seg7_vertex_07004C38: + type: VTX + count: 16 + offset: 0x4C38 + symbol: vcutm_seg7_vertex_07004C38 + +vcutm_seg7_vertex_07004D38: + type: VTX + count: 16 + offset: 0x4D38 + symbol: vcutm_seg7_vertex_07004D38 + +vcutm_seg7_vertex_07004E38: + type: VTX + count: 14 + offset: 0x4E38 + symbol: vcutm_seg7_vertex_07004E38 + +vcutm_seg7_vertex_07004F18: + type: VTX + count: 10 + offset: 0x4F18 + symbol: vcutm_seg7_vertex_07004F18 + +vcutm_seg7_vertex_07004FB8: + type: VTX + count: 15 + offset: 0x4FB8 + symbol: vcutm_seg7_vertex_07004FB8 + +vcutm_seg7_vertex_070050A8: + type: VTX + count: 15 + offset: 0x50A8 + symbol: vcutm_seg7_vertex_070050A8 + +vcutm_seg7_vertex_07005198: + type: VTX + count: 15 + offset: 0x5198 + symbol: vcutm_seg7_vertex_07005198 + +vcutm_seg7_vertex_07005288: + type: VTX + count: 15 + offset: 0x5288 + symbol: vcutm_seg7_vertex_07005288 + +vcutm_seg7_vertex_07005378: + type: VTX + count: 15 + offset: 0x5378 + symbol: vcutm_seg7_vertex_07005378 + +vcutm_seg7_vertex_07005468: + type: VTX + count: 15 + offset: 0x5468 + symbol: vcutm_seg7_vertex_07005468 + +vcutm_seg7_vertex_07005558: + type: VTX + count: 15 + offset: 0x5558 + symbol: vcutm_seg7_vertex_07005558 + +vcutm_seg7_vertex_07005648: + type: VTX + count: 15 + offset: 0x5648 + symbol: vcutm_seg7_vertex_07005648 + +vcutm_seg7_vertex_07005738: + type: VTX + count: 15 + offset: 0x5738 + symbol: vcutm_seg7_vertex_07005738 + +vcutm_seg7_vertex_07005828: + type: VTX + count: 15 + offset: 0x5828 + symbol: vcutm_seg7_vertex_07005828 + +vcutm_seg7_vertex_07005918: + type: VTX + count: 16 + offset: 0x5918 + symbol: vcutm_seg7_vertex_07005918 + +vcutm_seg7_vertex_07005A18: + type: VTX + count: 16 + offset: 0x5A18 + symbol: vcutm_seg7_vertex_07005A18 + +vcutm_seg7_vertex_07005B18: + type: VTX + count: 16 + offset: 0x5B18 + symbol: vcutm_seg7_vertex_07005B18 + +vcutm_seg7_vertex_07005C18: + type: VTX + count: 16 + offset: 0x5C18 + symbol: vcutm_seg7_vertex_07005C18 + +vcutm_seg7_vertex_07005D18: + type: VTX + count: 16 + offset: 0x5D18 + symbol: vcutm_seg7_vertex_07005D18 + +vcutm_seg7_vertex_07005E18: + type: VTX + count: 16 + offset: 0x5E18 + symbol: vcutm_seg7_vertex_07005E18 + +vcutm_seg7_vertex_07005F18: + type: VTX + count: 16 + offset: 0x5F18 + symbol: vcutm_seg7_vertex_07005F18 + +vcutm_seg7_vertex_07006018: + type: VTX + count: 16 + offset: 0x6018 + symbol: vcutm_seg7_vertex_07006018 + +vcutm_seg7_vertex_07006118: + type: VTX + count: 8 + offset: 0x6118 + symbol: vcutm_seg7_vertex_07006118 + +vcutm_seg7_vertex_07006198: + type: VTX + count: 16 + offset: 0x6198 + symbol: vcutm_seg7_vertex_07006198 + +vcutm_seg7_vertex_07006298: + type: VTX + count: 15 + offset: 0x6298 + symbol: vcutm_seg7_vertex_07006298 + +vcutm_seg7_vertex_07006388: + type: VTX + count: 14 + offset: 0x6388 + symbol: vcutm_seg7_vertex_07006388 + +vcutm_seg7_vertex_07006468: + type: VTX + count: 14 + offset: 0x6468 + symbol: vcutm_seg7_vertex_07006468 + +vcutm_seg7_vertex_07006548: + type: VTX + count: 16 + offset: 0x6548 + symbol: vcutm_seg7_vertex_07006548 + +vcutm_seg7_vertex_07006648: + type: VTX + count: 14 + offset: 0x6648 + symbol: vcutm_seg7_vertex_07006648 + +vcutm_seg7_vertex_07006728: + type: VTX + count: 11 + offset: 0x6728 + symbol: vcutm_seg7_vertex_07006728 + +vcutm_seg7_vertex_070067D8: + type: VTX + count: 14 + offset: 0x67D8 + symbol: vcutm_seg7_vertex_070067D8 + +vcutm_seg7_vertex_070068B8: + type: VTX + count: 16 + offset: 0x68B8 + symbol: vcutm_seg7_vertex_070068B8 + +vcutm_seg7_vertex_070069B8: + type: VTX + count: 14 + offset: 0x69B8 + symbol: vcutm_seg7_vertex_070069B8 + +vcutm_seg7_vertex_07006A98: + type: VTX + count: 4 + offset: 0x6A98 + symbol: vcutm_seg7_vertex_07006A98 + +vcutm_seg7_vertex_07006AD8: + type: VTX + count: 15 + offset: 0x6AD8 + symbol: vcutm_seg7_vertex_07006AD8 + +vcutm_seg7_vertex_07006BC8: + type: VTX + count: 8 + offset: 0x6BC8 + symbol: vcutm_seg7_vertex_07006BC8 + +vcutm_seg7_dl_07006C48: + type: GFX + offset: 0x6C48 + symbol: vcutm_seg7_dl_07006C48 + +vcutm_seg7_dl_070074A0: + type: GFX + offset: 0x74A0 + symbol: vcutm_seg7_dl_070074A0 + +vcutm_seg7_dl_07007660: + type: GFX + offset: 0x7660 + symbol: vcutm_seg7_dl_07007660 + +vcutm_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: vcutm_seg7_dl_07007940 + +vcutm_seg7_dl_07007AD8: + type: GFX + offset: 0x7AD8 + symbol: vcutm_seg7_dl_07007AD8 + +vcutm_seg7_dl_07007CA0: + type: GFX + offset: 0x7CA0 + symbol: vcutm_seg7_dl_07007CA0 + +vcutm_seg7_dl_07007D80: + type: GFX + offset: 0x7D80 + symbol: vcutm_seg7_dl_07007D80 + +vcutm_seg7_dl_07007E00: + type: GFX + offset: 0x7E00 + symbol: vcutm_seg7_dl_07007E00 + +vcutm_seg7_dl_07007E88: + type: GFX + offset: 0x7E88 + symbol: vcutm_seg7_dl_07007E88 + +vcutm_seg7_lights_07007F90: + type: LIGHTS + size: 24 + offset: 0x7F90 + symbol: vcutm_seg7_lights_07007F90 + +vcutm_seg7_vertex_07007FA8: + type: VTX + count: 12 + offset: 0x7FA8 + symbol: vcutm_seg7_vertex_07007FA8 + +vcutm_seg7_dl_07008068: + type: GFX + offset: 0x8068 + symbol: vcutm_seg7_dl_07008068 + +vcutm_seg7_dl_070080D0: + type: GFX + offset: 0x80D0 + symbol: vcutm_seg7_dl_070080D0 + +vcutm_seg7_vertex_07008140: + type: VTX + count: 14 + offset: 0x8140 + symbol: vcutm_seg7_vertex_07008140 + +vcutm_seg7_vertex_07008220: + type: VTX + count: 14 + offset: 0x8220 + symbol: vcutm_seg7_vertex_07008220 + +vcutm_seg7_vertex_07008300: + type: VTX + count: 15 + offset: 0x8300 + symbol: vcutm_seg7_vertex_07008300 + +vcutm_seg7_vertex_070083F0: + type: VTX + count: 15 + offset: 0x83F0 + symbol: vcutm_seg7_vertex_070083F0 + +vcutm_seg7_vertex_070084E0: + type: VTX + count: 15 + offset: 0x84E0 + symbol: vcutm_seg7_vertex_070084E0 + +vcutm_seg7_vertex_070085D0: + type: VTX + count: 16 + offset: 0x85D0 + symbol: vcutm_seg7_vertex_070085D0 + +vcutm_seg7_vertex_070086D0: + type: VTX + count: 16 + offset: 0x86D0 + symbol: vcutm_seg7_vertex_070086D0 + +vcutm_seg7_vertex_070087D0: + type: VTX + count: 16 + offset: 0x87D0 + symbol: vcutm_seg7_vertex_070087D0 + +vcutm_seg7_vertex_070088D0: + type: VTX + count: 16 + offset: 0x88D0 + symbol: vcutm_seg7_vertex_070088D0 + +vcutm_seg7_vertex_070089D0: + type: VTX + count: 15 + offset: 0x89D0 + symbol: vcutm_seg7_vertex_070089D0 + +vcutm_seg7_vertex_07008AC0: + type: VTX + count: 6 + offset: 0x8AC0 + symbol: vcutm_seg7_vertex_07008AC0 + +vcutm_seg7_dl_07008B20: + type: GFX + offset: 0x8B20 + symbol: vcutm_seg7_dl_07008B20 + +vcutm_seg7_dl_07008E10: + type: GFX + offset: 0x8E10 + symbol: vcutm_seg7_dl_07008E10 + +vcutm_seg7_vertex_07008E80: + type: VTX + count: 15 + offset: 0x8E80 + symbol: vcutm_seg7_vertex_07008E80 + +vcutm_seg7_vertex_07008F70: + type: VTX + count: 15 + offset: 0x8F70 + symbol: vcutm_seg7_vertex_07008F70 + +vcutm_seg7_vertex_07009060: + type: VTX + count: 14 + offset: 0x9060 + symbol: vcutm_seg7_vertex_07009060 + +vcutm_seg7_vertex_07009140: + type: VTX + count: 15 + offset: 0x9140 + symbol: vcutm_seg7_vertex_07009140 + +vcutm_seg7_vertex_07009230: + type: VTX + count: 7 + offset: 0x9230 + symbol: vcutm_seg7_vertex_07009230 + +vcutm_seg7_dl_070092A0: + type: GFX + offset: 0x92A0 + symbol: vcutm_seg7_dl_070092A0 + +vcutm_seg7_dl_070093E8: + type: GFX + offset: 0x93E8 + symbol: vcutm_seg7_dl_070093E8 + +vcutm_seg7_lights_07009458: + type: LIGHTS + size: 24 + offset: 0x9458 + symbol: vcutm_seg7_lights_07009458 + +vcutm_seg7_lights_07009470: + type: LIGHTS + size: 24 + offset: 0x9470 + symbol: vcutm_seg7_lights_07009470 + +vcutm_seg7_vertex_07009488: + type: VTX + count: 15 + offset: 0x9488 + symbol: vcutm_seg7_vertex_07009488 + +vcutm_seg7_vertex_07009578: + type: VTX + count: 7 + offset: 0x9578 + symbol: vcutm_seg7_vertex_07009578 + +vcutm_seg7_vertex_070095E8: + type: VTX + count: 4 + offset: 0x95E8 + symbol: vcutm_seg7_vertex_070095E8 + +vcutm_seg7_dl_07009628: + type: GFX + offset: 0x9628 + symbol: vcutm_seg7_dl_07009628 + +vcutm_seg7_dl_070096E0: + type: GFX + offset: 0x96E0 + symbol: vcutm_seg7_dl_070096E0 + +vcutm_seg7_collision: + type: SM64:COLLISION + offset: 0x9750 + symbol: vcutm_seg7_collision + +vcutm_seg7_macro_objs: + type: SM64:MACRO + offset: 0xAB0C + symbol: vcutm_seg7_macro_objs + +vcutm_seg7_collision_0700AC44: + type: SM64:COLLISION + offset: 0xAC44 + symbol: vcutm_seg7_collision_0700AC44 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm/geo.yml new file mode 100644 index 0000000..2d76cf1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/vcutm/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/vcutm.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw.yml new file mode 100644 index 0000000..d55ee7e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw.yml @@ -0,0 +1,1989 @@ +:config: + autopads: false + compression: + offset: 0x40CDD0 + segments: + - [ 0x7, 0x40CDD0 ] + external_files: + - "assets/ymls/jp/textures/grass.yml" + header: + header: + - '#include "wdw/geo.h"' + - '' + - 'extern const LevelScript level_wdw_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wdw_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wdw_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wdw_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wdw_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wdw_seg7_texture_07002000 + +wdw_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: wdw_seg7_lights_07002800 + +wdw_seg7_lights_07002818: + type: LIGHTS + size: 24 + offset: 0x2818 + symbol: wdw_seg7_lights_07002818 + +wdw_seg7_vertex_07002830: + type: VTX + count: 15 + offset: 0x2830 + symbol: wdw_seg7_vertex_07002830 + +wdw_seg7_vertex_07002920: + type: VTX + count: 16 + offset: 0x2920 + symbol: wdw_seg7_vertex_07002920 + +wdw_seg7_vertex_07002A20: + type: VTX + count: 16 + offset: 0x2A20 + symbol: wdw_seg7_vertex_07002A20 + +wdw_seg7_vertex_07002B20: + type: VTX + count: 16 + offset: 0x2B20 + symbol: wdw_seg7_vertex_07002B20 + +wdw_seg7_vertex_07002C20: + type: VTX + count: 16 + offset: 0x2C20 + symbol: wdw_seg7_vertex_07002C20 + +wdw_seg7_vertex_07002D20: + type: VTX + count: 14 + offset: 0x2D20 + symbol: wdw_seg7_vertex_07002D20 + +wdw_seg7_vertex_07002E00: + type: VTX + count: 16 + offset: 0x2E00 + symbol: wdw_seg7_vertex_07002E00 + +wdw_seg7_vertex_07002F00: + type: VTX + count: 14 + offset: 0x2F00 + symbol: wdw_seg7_vertex_07002F00 + +wdw_seg7_vertex_07002FE0: + type: VTX + count: 14 + offset: 0x2FE0 + symbol: wdw_seg7_vertex_07002FE0 + +wdw_seg7_vertex_070030C0: + type: VTX + count: 14 + offset: 0x30C0 + symbol: wdw_seg7_vertex_070030C0 + +wdw_seg7_vertex_070031A0: + type: VTX + count: 15 + offset: 0x31A0 + symbol: wdw_seg7_vertex_070031A0 + +wdw_seg7_vertex_07003290: + type: VTX + count: 15 + offset: 0x3290 + symbol: wdw_seg7_vertex_07003290 + +wdw_seg7_vertex_07003380: + type: VTX + count: 14 + offset: 0x3380 + symbol: wdw_seg7_vertex_07003380 + +wdw_seg7_vertex_07003460: + type: VTX + count: 15 + offset: 0x3460 + symbol: wdw_seg7_vertex_07003460 + +wdw_seg7_vertex_07003550: + type: VTX + count: 14 + offset: 0x3550 + symbol: wdw_seg7_vertex_07003550 + +wdw_seg7_vertex_07003630: + type: VTX + count: 15 + offset: 0x3630 + symbol: wdw_seg7_vertex_07003630 + +wdw_seg7_vertex_07003720: + type: VTX + count: 11 + offset: 0x3720 + symbol: wdw_seg7_vertex_07003720 + +wdw_seg7_vertex_070037D0: + type: VTX + count: 15 + offset: 0x37D0 + symbol: wdw_seg7_vertex_070037D0 + +wdw_seg7_vertex_070038C0: + type: VTX + count: 16 + offset: 0x38C0 + symbol: wdw_seg7_vertex_070038C0 + +wdw_seg7_vertex_070039C0: + type: VTX + count: 15 + offset: 0x39C0 + symbol: wdw_seg7_vertex_070039C0 + +wdw_seg7_vertex_07003AB0: + type: VTX + count: 16 + offset: 0x3AB0 + symbol: wdw_seg7_vertex_07003AB0 + +wdw_seg7_vertex_07003BB0: + type: VTX + count: 16 + offset: 0x3BB0 + symbol: wdw_seg7_vertex_07003BB0 + +wdw_seg7_vertex_07003CB0: + type: VTX + count: 12 + offset: 0x3CB0 + symbol: wdw_seg7_vertex_07003CB0 + +wdw_seg7_vertex_07003D70: + type: VTX + count: 12 + offset: 0x3D70 + symbol: wdw_seg7_vertex_07003D70 + +wdw_seg7_vertex_07003E30: + type: VTX + count: 15 + offset: 0x3E30 + symbol: wdw_seg7_vertex_07003E30 + +wdw_seg7_vertex_07003F20: + type: VTX + count: 15 + offset: 0x3F20 + symbol: wdw_seg7_vertex_07003F20 + +wdw_seg7_vertex_07004010: + type: VTX + count: 15 + offset: 0x4010 + symbol: wdw_seg7_vertex_07004010 + +wdw_seg7_vertex_07004100: + type: VTX + count: 15 + offset: 0x4100 + symbol: wdw_seg7_vertex_07004100 + +wdw_seg7_vertex_070041F0: + type: VTX + count: 8 + offset: 0x41F0 + symbol: wdw_seg7_vertex_070041F0 + +wdw_seg7_vertex_07004270: + type: VTX + count: 15 + offset: 0x4270 + symbol: wdw_seg7_vertex_07004270 + +wdw_seg7_vertex_07004360: + type: VTX + count: 14 + offset: 0x4360 + symbol: wdw_seg7_vertex_07004360 + +wdw_seg7_vertex_07004440: + type: VTX + count: 15 + offset: 0x4440 + symbol: wdw_seg7_vertex_07004440 + +wdw_seg7_vertex_07004530: + type: VTX + count: 15 + offset: 0x4530 + symbol: wdw_seg7_vertex_07004530 + +wdw_seg7_vertex_07004620: + type: VTX + count: 15 + offset: 0x4620 + symbol: wdw_seg7_vertex_07004620 + +wdw_seg7_vertex_07004710: + type: VTX + count: 12 + offset: 0x4710 + symbol: wdw_seg7_vertex_07004710 + +wdw_seg7_vertex_070047D0: + type: VTX + count: 16 + offset: 0x47D0 + symbol: wdw_seg7_vertex_070047D0 + +wdw_seg7_vertex_070048D0: + type: VTX + count: 14 + offset: 0x48D0 + symbol: wdw_seg7_vertex_070048D0 + +wdw_seg7_vertex_070049B0: + type: VTX + count: 15 + offset: 0x49B0 + symbol: wdw_seg7_vertex_070049B0 + +wdw_seg7_vertex_07004AA0: + type: VTX + count: 10 + offset: 0x4AA0 + symbol: wdw_seg7_vertex_07004AA0 + +wdw_seg7_vertex_07004B40: + type: VTX + count: 15 + offset: 0x4B40 + symbol: wdw_seg7_vertex_07004B40 + +wdw_seg7_vertex_07004C30: + type: VTX + count: 15 + offset: 0x4C30 + symbol: wdw_seg7_vertex_07004C30 + +wdw_seg7_vertex_07004D20: + type: VTX + count: 14 + offset: 0x4D20 + symbol: wdw_seg7_vertex_07004D20 + +wdw_seg7_vertex_07004E00: + type: VTX + count: 15 + offset: 0x4E00 + symbol: wdw_seg7_vertex_07004E00 + +wdw_seg7_vertex_07004EF0: + type: VTX + count: 16 + offset: 0x4EF0 + symbol: wdw_seg7_vertex_07004EF0 + +wdw_seg7_vertex_07004FF0: + type: VTX + count: 14 + offset: 0x4FF0 + symbol: wdw_seg7_vertex_07004FF0 + +wdw_seg7_vertex_070050D0: + type: VTX + count: 15 + offset: 0x50D0 + symbol: wdw_seg7_vertex_070050D0 + +wdw_seg7_vertex_070051C0: + type: VTX + count: 14 + offset: 0x51C0 + symbol: wdw_seg7_vertex_070051C0 + +wdw_seg7_vertex_070052A0: + type: VTX + count: 15 + offset: 0x52A0 + symbol: wdw_seg7_vertex_070052A0 + +wdw_seg7_vertex_07005390: + type: VTX + count: 16 + offset: 0x5390 + symbol: wdw_seg7_vertex_07005390 + +wdw_seg7_vertex_07005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: wdw_seg7_vertex_07005490 + +wdw_seg7_vertex_07005580: + type: VTX + count: 15 + offset: 0x5580 + symbol: wdw_seg7_vertex_07005580 + +wdw_seg7_vertex_07005670: + type: VTX + count: 16 + offset: 0x5670 + symbol: wdw_seg7_vertex_07005670 + +wdw_seg7_vertex_07005770: + type: VTX + count: 16 + offset: 0x5770 + symbol: wdw_seg7_vertex_07005770 + +wdw_seg7_vertex_07005870: + type: VTX + count: 15 + offset: 0x5870 + symbol: wdw_seg7_vertex_07005870 + +wdw_seg7_vertex_07005960: + type: VTX + count: 16 + offset: 0x5960 + symbol: wdw_seg7_vertex_07005960 + +wdw_seg7_vertex_07005A60: + type: VTX + count: 16 + offset: 0x5A60 + symbol: wdw_seg7_vertex_07005A60 + +wdw_seg7_vertex_07005B60: + type: VTX + count: 16 + offset: 0x5B60 + symbol: wdw_seg7_vertex_07005B60 + +wdw_seg7_vertex_07005C60: + type: VTX + count: 16 + offset: 0x5C60 + symbol: wdw_seg7_vertex_07005C60 + +wdw_seg7_vertex_07005D60: + type: VTX + count: 14 + offset: 0x5D60 + symbol: wdw_seg7_vertex_07005D60 + +wdw_seg7_vertex_07005E40: + type: VTX + count: 15 + offset: 0x5E40 + symbol: wdw_seg7_vertex_07005E40 + +wdw_seg7_vertex_07005F30: + type: VTX + count: 15 + offset: 0x5F30 + symbol: wdw_seg7_vertex_07005F30 + +wdw_seg7_vertex_07006020: + type: VTX + count: 15 + offset: 0x6020 + symbol: wdw_seg7_vertex_07006020 + +wdw_seg7_vertex_07006110: + type: VTX + count: 16 + offset: 0x6110 + symbol: wdw_seg7_vertex_07006110 + +wdw_seg7_vertex_07006210: + type: VTX + count: 11 + offset: 0x6210 + symbol: wdw_seg7_vertex_07006210 + +wdw_seg7_vertex_070062C0: + type: VTX + count: 15 + offset: 0x62C0 + symbol: wdw_seg7_vertex_070062C0 + +wdw_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: wdw_seg7_vertex_070063B0 + +wdw_seg7_vertex_070064A0: + type: VTX + count: 14 + offset: 0x64A0 + symbol: wdw_seg7_vertex_070064A0 + +wdw_seg7_vertex_07006580: + type: VTX + count: 3 + offset: 0x6580 + symbol: wdw_seg7_vertex_07006580 + +wdw_seg7_vertex_070065B0: + type: VTX + count: 15 + offset: 0x65B0 + symbol: wdw_seg7_vertex_070065B0 + +wdw_seg7_vertex_070066A0: + type: VTX + count: 15 + offset: 0x66A0 + symbol: wdw_seg7_vertex_070066A0 + +wdw_seg7_vertex_07006790: + type: VTX + count: 15 + offset: 0x6790 + symbol: wdw_seg7_vertex_07006790 + +wdw_seg7_vertex_07006880: + type: VTX + count: 15 + offset: 0x6880 + symbol: wdw_seg7_vertex_07006880 + +wdw_seg7_vertex_07006970: + type: VTX + count: 14 + offset: 0x6970 + symbol: wdw_seg7_vertex_07006970 + +wdw_seg7_vertex_07006A50: + type: VTX + count: 15 + offset: 0x6A50 + symbol: wdw_seg7_vertex_07006A50 + +wdw_seg7_vertex_07006B40: + type: VTX + count: 14 + offset: 0x6B40 + symbol: wdw_seg7_vertex_07006B40 + +wdw_seg7_vertex_07006C20: + type: VTX + count: 15 + offset: 0x6C20 + symbol: wdw_seg7_vertex_07006C20 + +wdw_seg7_vertex_07006D10: + type: VTX + count: 15 + offset: 0x6D10 + symbol: wdw_seg7_vertex_07006D10 + +wdw_seg7_vertex_07006E00: + type: VTX + count: 15 + offset: 0x6E00 + symbol: wdw_seg7_vertex_07006E00 + +wdw_seg7_vertex_07006EF0: + type: VTX + count: 14 + offset: 0x6EF0 + symbol: wdw_seg7_vertex_07006EF0 + +wdw_seg7_vertex_07006FD0: + type: VTX + count: 16 + offset: 0x6FD0 + symbol: wdw_seg7_vertex_07006FD0 + +wdw_seg7_vertex_070070D0: + type: VTX + count: 16 + offset: 0x70D0 + symbol: wdw_seg7_vertex_070070D0 + +wdw_seg7_vertex_070071D0: + type: VTX + count: 16 + offset: 0x71D0 + symbol: wdw_seg7_vertex_070071D0 + +wdw_seg7_vertex_070072D0: + type: VTX + count: 15 + offset: 0x72D0 + symbol: wdw_seg7_vertex_070072D0 + +wdw_seg7_vertex_070073C0: + type: VTX + count: 16 + offset: 0x73C0 + symbol: wdw_seg7_vertex_070073C0 + +wdw_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: wdw_seg7_vertex_070074C0 + +wdw_seg7_vertex_070075B0: + type: VTX + count: 16 + offset: 0x75B0 + symbol: wdw_seg7_vertex_070075B0 + +wdw_seg7_vertex_070076B0: + type: VTX + count: 16 + offset: 0x76B0 + symbol: wdw_seg7_vertex_070076B0 + +wdw_seg7_vertex_070077B0: + type: VTX + count: 9 + offset: 0x77B0 + symbol: wdw_seg7_vertex_070077B0 + +wdw_seg7_vertex_07007840: + type: VTX + count: 15 + offset: 0x7840 + symbol: wdw_seg7_vertex_07007840 + +wdw_seg7_vertex_07007930: + type: VTX + count: 15 + offset: 0x7930 + symbol: wdw_seg7_vertex_07007930 + +wdw_seg7_vertex_07007A20: + type: VTX + count: 15 + offset: 0x7A20 + symbol: wdw_seg7_vertex_07007A20 + +wdw_seg7_vertex_07007B10: + type: VTX + count: 15 + offset: 0x7B10 + symbol: wdw_seg7_vertex_07007B10 + +wdw_seg7_vertex_07007C00: + type: VTX + count: 15 + offset: 0x7C00 + symbol: wdw_seg7_vertex_07007C00 + +wdw_seg7_vertex_07007CF0: + type: VTX + count: 16 + offset: 0x7CF0 + symbol: wdw_seg7_vertex_07007CF0 + +wdw_seg7_vertex_07007DF0: + type: VTX + count: 3 + offset: 0x7DF0 + symbol: wdw_seg7_vertex_07007DF0 + +wdw_seg7_vertex_07007E20: + type: VTX + count: 14 + offset: 0x7E20 + symbol: wdw_seg7_vertex_07007E20 + +wdw_seg7_vertex_07007F00: + type: VTX + count: 15 + offset: 0x7F00 + symbol: wdw_seg7_vertex_07007F00 + +wdw_seg7_vertex_07007FF0: + type: VTX + count: 16 + offset: 0x7FF0 + symbol: wdw_seg7_vertex_07007FF0 + +wdw_seg7_vertex_070080F0: + type: VTX + count: 3 + offset: 0x80F0 + symbol: wdw_seg7_vertex_070080F0 + +wdw_seg7_vertex_07008120: + type: VTX + count: 4 + offset: 0x8120 + symbol: wdw_seg7_vertex_07008120 + +wdw_seg7_dl_07008160: + type: GFX + offset: 0x8160 + symbol: wdw_seg7_dl_07008160 + +wdw_seg7_dl_07008598: + type: GFX + offset: 0x8598 + symbol: wdw_seg7_dl_07008598 + +wdw_seg7_dl_070087B8: + type: GFX + offset: 0x87B8 + symbol: wdw_seg7_dl_070087B8 + +wdw_seg7_dl_07008910: + type: GFX + offset: 0x8910 + symbol: wdw_seg7_dl_07008910 + +wdw_seg7_dl_07008B00: + type: GFX + offset: 0x8B00 + symbol: wdw_seg7_dl_07008B00 + +wdw_seg7_dl_07008C00: + type: GFX + offset: 0x8C00 + symbol: wdw_seg7_dl_07008C00 + +wdw_seg7_dl_07008CA0: + type: GFX + offset: 0x8CA0 + symbol: wdw_seg7_dl_07008CA0 + +wdw_seg7_dl_07008E08: + type: GFX + offset: 0x8E08 + symbol: wdw_seg7_dl_07008E08 + +wdw_seg7_dl_07009268: + type: GFX + offset: 0x9268 + symbol: wdw_seg7_dl_07009268 + +wdw_seg7_dl_07009358: + type: GFX + offset: 0x9358 + symbol: wdw_seg7_dl_07009358 + +wdw_seg7_dl_07009850: + type: GFX + offset: 0x9850 + symbol: wdw_seg7_dl_07009850 + +wdw_seg7_dl_070099B0: + type: GFX + offset: 0x99B0 + symbol: wdw_seg7_dl_070099B0 + +wdw_seg7_dl_07009AB0: + type: GFX + offset: 0x9AB0 + symbol: wdw_seg7_dl_07009AB0 + +wdw_seg7_lights_07009B78: + type: LIGHTS + size: 24 + offset: 0x9B78 + symbol: wdw_seg7_lights_07009B78 + +wdw_seg7_vertex_07009B90: + type: VTX + count: 14 + offset: 0x9B90 + symbol: wdw_seg7_vertex_07009B90 + +wdw_seg7_vertex_07009C70: + type: VTX + count: 14 + offset: 0x9C70 + symbol: wdw_seg7_vertex_07009C70 + +wdw_seg7_vertex_07009D50: + type: VTX + count: 15 + offset: 0x9D50 + symbol: wdw_seg7_vertex_07009D50 + +wdw_seg7_vertex_07009E40: + type: VTX + count: 7 + offset: 0x9E40 + symbol: wdw_seg7_vertex_07009E40 + +wdw_seg7_vertex_07009EB0: + type: VTX + count: 16 + offset: 0x9EB0 + symbol: wdw_seg7_vertex_07009EB0 + +wdw_seg7_dl_07009FB0: + type: GFX + offset: 0x9FB0 + symbol: wdw_seg7_dl_07009FB0 + +wdw_seg7_dl_0700A0D0: + type: GFX + offset: 0xA0D0 + symbol: wdw_seg7_dl_0700A0D0 + +wdw_seg7_dl_0700A138: + type: GFX + offset: 0xA138 + symbol: wdw_seg7_dl_0700A138 + +wdw_seg7_lights_0700A1B0: + type: LIGHTS + size: 24 + offset: 0xA1B0 + symbol: wdw_seg7_lights_0700A1B0 + +wdw_seg7_lights_0700A1C8: + type: LIGHTS + size: 24 + offset: 0xA1C8 + symbol: wdw_seg7_lights_0700A1C8 + +wdw_seg7_lights_0700A1E0: + type: LIGHTS + size: 24 + offset: 0xA1E0 + symbol: wdw_seg7_lights_0700A1E0 + +wdw_seg7_lights_0700A1F8: + type: LIGHTS + size: 24 + offset: 0xA1F8 + symbol: wdw_seg7_lights_0700A1F8 + +wdw_seg7_vertex_0700A210: + type: VTX + count: 6 + offset: 0xA210 + symbol: wdw_seg7_vertex_0700A210 + +wdw_seg7_vertex_0700A270: + type: VTX + count: 16 + offset: 0xA270 + symbol: wdw_seg7_vertex_0700A270 + +wdw_seg7_vertex_0700A370: + type: VTX + count: 15 + offset: 0xA370 + symbol: wdw_seg7_vertex_0700A370 + +wdw_seg7_vertex_0700A460: + type: VTX + count: 15 + offset: 0xA460 + symbol: wdw_seg7_vertex_0700A460 + +wdw_seg7_vertex_0700A550: + type: VTX + count: 15 + offset: 0xA550 + symbol: wdw_seg7_vertex_0700A550 + +wdw_seg7_vertex_0700A640: + type: VTX + count: 15 + offset: 0xA640 + symbol: wdw_seg7_vertex_0700A640 + +wdw_seg7_vertex_0700A730: + type: VTX + count: 15 + offset: 0xA730 + symbol: wdw_seg7_vertex_0700A730 + +wdw_seg7_vertex_0700A820: + type: VTX + count: 15 + offset: 0xA820 + symbol: wdw_seg7_vertex_0700A820 + +wdw_seg7_vertex_0700A910: + type: VTX + count: 16 + offset: 0xA910 + symbol: wdw_seg7_vertex_0700A910 + +wdw_seg7_vertex_0700AA10: + type: VTX + count: 15 + offset: 0xAA10 + symbol: wdw_seg7_vertex_0700AA10 + +wdw_seg7_vertex_0700AB00: + type: VTX + count: 15 + offset: 0xAB00 + symbol: wdw_seg7_vertex_0700AB00 + +wdw_seg7_vertex_0700ABF0: + type: VTX + count: 14 + offset: 0xABF0 + symbol: wdw_seg7_vertex_0700ABF0 + +wdw_seg7_vertex_0700ACD0: + type: VTX + count: 4 + offset: 0xACD0 + symbol: wdw_seg7_vertex_0700ACD0 + +wdw_seg7_vertex_0700AD10: + type: VTX + count: 15 + offset: 0xAD10 + symbol: wdw_seg7_vertex_0700AD10 + +wdw_seg7_vertex_0700AE00: + type: VTX + count: 13 + offset: 0xAE00 + symbol: wdw_seg7_vertex_0700AE00 + +wdw_seg7_vertex_0700AED0: + type: VTX + count: 14 + offset: 0xAED0 + symbol: wdw_seg7_vertex_0700AED0 + +wdw_seg7_vertex_0700AFB0: + type: VTX + count: 16 + offset: 0xAFB0 + symbol: wdw_seg7_vertex_0700AFB0 + +wdw_seg7_vertex_0700B0B0: + type: VTX + count: 15 + offset: 0xB0B0 + symbol: wdw_seg7_vertex_0700B0B0 + +wdw_seg7_vertex_0700B1A0: + type: VTX + count: 15 + offset: 0xB1A0 + symbol: wdw_seg7_vertex_0700B1A0 + +wdw_seg7_vertex_0700B290: + type: VTX + count: 14 + offset: 0xB290 + symbol: wdw_seg7_vertex_0700B290 + +wdw_seg7_vertex_0700B370: + type: VTX + count: 16 + offset: 0xB370 + symbol: wdw_seg7_vertex_0700B370 + +wdw_seg7_vertex_0700B470: + type: VTX + count: 16 + offset: 0xB470 + symbol: wdw_seg7_vertex_0700B470 + +wdw_seg7_vertex_0700B570: + type: VTX + count: 12 + offset: 0xB570 + symbol: wdw_seg7_vertex_0700B570 + +wdw_seg7_vertex_0700B630: + type: VTX + count: 15 + offset: 0xB630 + symbol: wdw_seg7_vertex_0700B630 + +wdw_seg7_vertex_0700B720: + type: VTX + count: 15 + offset: 0xB720 + symbol: wdw_seg7_vertex_0700B720 + +wdw_seg7_vertex_0700B810: + type: VTX + count: 16 + offset: 0xB810 + symbol: wdw_seg7_vertex_0700B810 + +wdw_seg7_vertex_0700B910: + type: VTX + count: 16 + offset: 0xB910 + symbol: wdw_seg7_vertex_0700B910 + +wdw_seg7_vertex_0700BA10: + type: VTX + count: 15 + offset: 0xBA10 + symbol: wdw_seg7_vertex_0700BA10 + +wdw_seg7_vertex_0700BB00: + type: VTX + count: 16 + offset: 0xBB00 + symbol: wdw_seg7_vertex_0700BB00 + +wdw_seg7_vertex_0700BC00: + type: VTX + count: 15 + offset: 0xBC00 + symbol: wdw_seg7_vertex_0700BC00 + +wdw_seg7_vertex_0700BCF0: + type: VTX + count: 15 + offset: 0xBCF0 + symbol: wdw_seg7_vertex_0700BCF0 + +wdw_seg7_vertex_0700BDE0: + type: VTX + count: 15 + offset: 0xBDE0 + symbol: wdw_seg7_vertex_0700BDE0 + +wdw_seg7_vertex_0700BED0: + type: VTX + count: 11 + offset: 0xBED0 + symbol: wdw_seg7_vertex_0700BED0 + +wdw_seg7_vertex_0700BF80: + type: VTX + count: 15 + offset: 0xBF80 + symbol: wdw_seg7_vertex_0700BF80 + +wdw_seg7_vertex_0700C070: + type: VTX + count: 15 + offset: 0xC070 + symbol: wdw_seg7_vertex_0700C070 + +wdw_seg7_vertex_0700C160: + type: VTX + count: 15 + offset: 0xC160 + symbol: wdw_seg7_vertex_0700C160 + +wdw_seg7_vertex_0700C250: + type: VTX + count: 14 + offset: 0xC250 + symbol: wdw_seg7_vertex_0700C250 + +wdw_seg7_vertex_0700C330: + type: VTX + count: 14 + offset: 0xC330 + symbol: wdw_seg7_vertex_0700C330 + +wdw_seg7_vertex_0700C410: + type: VTX + count: 7 + offset: 0xC410 + symbol: wdw_seg7_vertex_0700C410 + +wdw_seg7_vertex_0700C480: + type: VTX + count: 15 + offset: 0xC480 + symbol: wdw_seg7_vertex_0700C480 + +wdw_seg7_vertex_0700C570: + type: VTX + count: 15 + offset: 0xC570 + symbol: wdw_seg7_vertex_0700C570 + +wdw_seg7_vertex_0700C660: + type: VTX + count: 15 + offset: 0xC660 + symbol: wdw_seg7_vertex_0700C660 + +wdw_seg7_vertex_0700C750: + type: VTX + count: 15 + offset: 0xC750 + symbol: wdw_seg7_vertex_0700C750 + +wdw_seg7_vertex_0700C840: + type: VTX + count: 15 + offset: 0xC840 + symbol: wdw_seg7_vertex_0700C840 + +wdw_seg7_vertex_0700C930: + type: VTX + count: 15 + offset: 0xC930 + symbol: wdw_seg7_vertex_0700C930 + +wdw_seg7_vertex_0700CA20: + type: VTX + count: 16 + offset: 0xCA20 + symbol: wdw_seg7_vertex_0700CA20 + +wdw_seg7_vertex_0700CB20: + type: VTX + count: 16 + offset: 0xCB20 + symbol: wdw_seg7_vertex_0700CB20 + +wdw_seg7_vertex_0700CC20: + type: VTX + count: 3 + offset: 0xCC20 + symbol: wdw_seg7_vertex_0700CC20 + +wdw_seg7_vertex_0700CC50: + type: VTX + count: 14 + offset: 0xCC50 + symbol: wdw_seg7_vertex_0700CC50 + +wdw_seg7_vertex_0700CD30: + type: VTX + count: 15 + offset: 0xCD30 + symbol: wdw_seg7_vertex_0700CD30 + +wdw_seg7_vertex_0700CE20: + type: VTX + count: 15 + offset: 0xCE20 + symbol: wdw_seg7_vertex_0700CE20 + +wdw_seg7_vertex_0700CF10: + type: VTX + count: 14 + offset: 0xCF10 + symbol: wdw_seg7_vertex_0700CF10 + +wdw_seg7_vertex_0700CFF0: + type: VTX + count: 15 + offset: 0xCFF0 + symbol: wdw_seg7_vertex_0700CFF0 + +wdw_seg7_vertex_0700D0E0: + type: VTX + count: 16 + offset: 0xD0E0 + symbol: wdw_seg7_vertex_0700D0E0 + +wdw_seg7_vertex_0700D1E0: + type: VTX + count: 16 + offset: 0xD1E0 + symbol: wdw_seg7_vertex_0700D1E0 + +wdw_seg7_vertex_0700D2E0: + type: VTX + count: 16 + offset: 0xD2E0 + symbol: wdw_seg7_vertex_0700D2E0 + +wdw_seg7_vertex_0700D3E0: + type: VTX + count: 15 + offset: 0xD3E0 + symbol: wdw_seg7_vertex_0700D3E0 + +wdw_seg7_vertex_0700D4D0: + type: VTX + count: 16 + offset: 0xD4D0 + symbol: wdw_seg7_vertex_0700D4D0 + +wdw_seg7_vertex_0700D5D0: + type: VTX + count: 15 + offset: 0xD5D0 + symbol: wdw_seg7_vertex_0700D5D0 + +wdw_seg7_vertex_0700D6C0: + type: VTX + count: 11 + offset: 0xD6C0 + symbol: wdw_seg7_vertex_0700D6C0 + +wdw_seg7_vertex_0700D770: + type: VTX + count: 4 + offset: 0xD770 + symbol: wdw_seg7_vertex_0700D770 + +wdw_seg7_vertex_0700D7B0: + type: VTX + count: 8 + offset: 0xD7B0 + symbol: wdw_seg7_vertex_0700D7B0 + +wdw_seg7_vertex_0700D830: + type: VTX + count: 4 + offset: 0xD830 + symbol: wdw_seg7_vertex_0700D830 + +wdw_seg7_vertex_0700D870: + type: VTX + count: 15 + offset: 0xD870 + symbol: wdw_seg7_vertex_0700D870 + +wdw_seg7_vertex_0700D960: + type: VTX + count: 14 + offset: 0xD960 + symbol: wdw_seg7_vertex_0700D960 + +wdw_seg7_vertex_0700DA40: + type: VTX + count: 15 + offset: 0xDA40 + symbol: wdw_seg7_vertex_0700DA40 + +wdw_seg7_vertex_0700DB30: + type: VTX + count: 15 + offset: 0xDB30 + symbol: wdw_seg7_vertex_0700DB30 + +wdw_seg7_vertex_0700DC20: + type: VTX + count: 14 + offset: 0xDC20 + symbol: wdw_seg7_vertex_0700DC20 + +wdw_seg7_vertex_0700DD00: + type: VTX + count: 16 + offset: 0xDD00 + symbol: wdw_seg7_vertex_0700DD00 + +wdw_seg7_vertex_0700DE00: + type: VTX + count: 14 + offset: 0xDE00 + symbol: wdw_seg7_vertex_0700DE00 + +wdw_seg7_vertex_0700DEE0: + type: VTX + count: 15 + offset: 0xDEE0 + symbol: wdw_seg7_vertex_0700DEE0 + +wdw_seg7_vertex_0700DFD0: + type: VTX + count: 15 + offset: 0xDFD0 + symbol: wdw_seg7_vertex_0700DFD0 + +wdw_seg7_vertex_0700E0C0: + type: VTX + count: 16 + offset: 0xE0C0 + symbol: wdw_seg7_vertex_0700E0C0 + +wdw_seg7_vertex_0700E1C0: + type: VTX + count: 15 + offset: 0xE1C0 + symbol: wdw_seg7_vertex_0700E1C0 + +wdw_seg7_vertex_0700E2B0: + type: VTX + count: 15 + offset: 0xE2B0 + symbol: wdw_seg7_vertex_0700E2B0 + +wdw_seg7_vertex_0700E3A0: + type: VTX + count: 14 + offset: 0xE3A0 + symbol: wdw_seg7_vertex_0700E3A0 + +wdw_seg7_vertex_0700E480: + type: VTX + count: 14 + offset: 0xE480 + symbol: wdw_seg7_vertex_0700E480 + +wdw_seg7_vertex_0700E560: + type: VTX + count: 15 + offset: 0xE560 + symbol: wdw_seg7_vertex_0700E560 + +wdw_seg7_vertex_0700E650: + type: VTX + count: 14 + offset: 0xE650 + symbol: wdw_seg7_vertex_0700E650 + +wdw_seg7_vertex_0700E730: + type: VTX + count: 15 + offset: 0xE730 + symbol: wdw_seg7_vertex_0700E730 + +wdw_seg7_vertex_0700E820: + type: VTX + count: 14 + offset: 0xE820 + symbol: wdw_seg7_vertex_0700E820 + +wdw_seg7_vertex_0700E900: + type: VTX + count: 14 + offset: 0xE900 + symbol: wdw_seg7_vertex_0700E900 + +wdw_seg7_vertex_0700E9E0: + type: VTX + count: 15 + offset: 0xE9E0 + symbol: wdw_seg7_vertex_0700E9E0 + +wdw_seg7_vertex_0700EAD0: + type: VTX + count: 15 + offset: 0xEAD0 + symbol: wdw_seg7_vertex_0700EAD0 + +wdw_seg7_vertex_0700EBC0: + type: VTX + count: 15 + offset: 0xEBC0 + symbol: wdw_seg7_vertex_0700EBC0 + +wdw_seg7_vertex_0700ECB0: + type: VTX + count: 16 + offset: 0xECB0 + symbol: wdw_seg7_vertex_0700ECB0 + +wdw_seg7_vertex_0700EDB0: + type: VTX + count: 14 + offset: 0xEDB0 + symbol: wdw_seg7_vertex_0700EDB0 + +wdw_seg7_vertex_0700EE90: + type: VTX + count: 15 + offset: 0xEE90 + symbol: wdw_seg7_vertex_0700EE90 + +wdw_seg7_vertex_0700EF80: + type: VTX + count: 16 + offset: 0xEF80 + symbol: wdw_seg7_vertex_0700EF80 + +wdw_seg7_vertex_0700F080: + type: VTX + count: 11 + offset: 0xF080 + symbol: wdw_seg7_vertex_0700F080 + +wdw_seg7_vertex_0700F130: + type: VTX + count: 15 + offset: 0xF130 + symbol: wdw_seg7_vertex_0700F130 + +wdw_seg7_vertex_0700F220: + type: VTX + count: 15 + offset: 0xF220 + symbol: wdw_seg7_vertex_0700F220 + +wdw_seg7_vertex_0700F310: + type: VTX + count: 15 + offset: 0xF310 + symbol: wdw_seg7_vertex_0700F310 + +wdw_seg7_vertex_0700F400: + type: VTX + count: 15 + offset: 0xF400 + symbol: wdw_seg7_vertex_0700F400 + +wdw_seg7_vertex_0700F4F0: + type: VTX + count: 15 + offset: 0xF4F0 + symbol: wdw_seg7_vertex_0700F4F0 + +wdw_seg7_vertex_0700F5E0: + type: VTX + count: 15 + offset: 0xF5E0 + symbol: wdw_seg7_vertex_0700F5E0 + +wdw_seg7_vertex_0700F6D0: + type: VTX + count: 16 + offset: 0xF6D0 + symbol: wdw_seg7_vertex_0700F6D0 + +wdw_seg7_vertex_0700F7D0: + type: VTX + count: 14 + offset: 0xF7D0 + symbol: wdw_seg7_vertex_0700F7D0 + +wdw_seg7_vertex_0700F8B0: + type: VTX + count: 15 + offset: 0xF8B0 + symbol: wdw_seg7_vertex_0700F8B0 + +wdw_seg7_vertex_0700F9A0: + type: VTX + count: 15 + offset: 0xF9A0 + symbol: wdw_seg7_vertex_0700F9A0 + +wdw_seg7_vertex_0700FA90: + type: VTX + count: 15 + offset: 0xFA90 + symbol: wdw_seg7_vertex_0700FA90 + +wdw_seg7_vertex_0700FB80: + type: VTX + count: 15 + offset: 0xFB80 + symbol: wdw_seg7_vertex_0700FB80 + +wdw_seg7_vertex_0700FC70: + type: VTX + count: 15 + offset: 0xFC70 + symbol: wdw_seg7_vertex_0700FC70 + +wdw_seg7_vertex_0700FD60: + type: VTX + count: 14 + offset: 0xFD60 + symbol: wdw_seg7_vertex_0700FD60 + +wdw_seg7_vertex_0700FE40: + type: VTX + count: 4 + offset: 0xFE40 + symbol: wdw_seg7_vertex_0700FE40 + +wdw_seg7_vertex_0700FE80: + type: VTX + count: 15 + offset: 0xFE80 + symbol: wdw_seg7_vertex_0700FE80 + +wdw_seg7_vertex_0700FF70: + type: VTX + count: 7 + offset: 0xFF70 + symbol: wdw_seg7_vertex_0700FF70 + +wdw_seg7_vertex_0700FFE0: + type: VTX + count: 4 + offset: 0xFFE0 + symbol: wdw_seg7_vertex_0700FFE0 + +wdw_seg7_vertex_07010020: + type: VTX + count: 16 + offset: 0x10020 + symbol: wdw_seg7_vertex_07010020 + +wdw_seg7_dl_07010120: + type: GFX + offset: 0x10120 + symbol: wdw_seg7_dl_07010120 + +wdw_seg7_dl_07010578: + type: GFX + offset: 0x10578 + symbol: wdw_seg7_dl_07010578 + +wdw_seg7_dl_07010748: + type: GFX + offset: 0x10748 + symbol: wdw_seg7_dl_07010748 + +wdw_seg7_dl_070107E8: + type: GFX + offset: 0x107E8 + symbol: wdw_seg7_dl_070107E8 + +wdw_seg7_dl_07010AB8: + type: GFX + offset: 0x10AB8 + symbol: wdw_seg7_dl_07010AB8 + +wdw_seg7_dl_07010C38: + type: GFX + offset: 0x10C38 + symbol: wdw_seg7_dl_07010C38 + +wdw_seg7_dl_07010EA0: + type: GFX + offset: 0x10EA0 + symbol: wdw_seg7_dl_07010EA0 + +wdw_seg7_dl_07011208: + type: GFX + offset: 0x11208 + symbol: wdw_seg7_dl_07011208 + +wdw_seg7_dl_07011260: + type: GFX + offset: 0x11260 + symbol: wdw_seg7_dl_07011260 + +wdw_seg7_dl_07011298: + type: GFX + offset: 0x11298 + symbol: wdw_seg7_dl_07011298 + +wdw_seg7_dl_07011920: + type: GFX + offset: 0x11920 + symbol: wdw_seg7_dl_07011920 + +wdw_seg7_dl_07011B08: + type: GFX + offset: 0x11B08 + symbol: wdw_seg7_dl_07011B08 + +wdw_seg7_dl_07011D08: + type: GFX + offset: 0x11D08 + symbol: wdw_seg7_dl_07011D08 + +wdw_seg7_dl_07011D88: + type: GFX + offset: 0x11D88 + symbol: wdw_seg7_dl_07011D88 + +wdw_seg7_dl_07011DC0: + type: GFX + offset: 0x11DC0 + symbol: wdw_seg7_dl_07011DC0 + +wdw_seg7_dl_07011E48: + type: GFX + offset: 0x11E48 + symbol: wdw_seg7_dl_07011E48 + +wdw_seg7_lights_07011F58: + type: LIGHTS + size: 24 + offset: 0x11F58 + symbol: wdw_seg7_lights_07011F58 + +wdw_seg7_lights_07011F70: + type: LIGHTS + size: 24 + offset: 0x11F70 + symbol: wdw_seg7_lights_07011F70 + +wdw_seg7_lights_07011F88: + type: LIGHTS + size: 24 + offset: 0x11F88 + symbol: wdw_seg7_lights_07011F88 + +wdw_seg7_vertex_07011FA0: + type: VTX + count: 8 + offset: 0x11FA0 + symbol: wdw_seg7_vertex_07011FA0 + +wdw_seg7_vertex_07012020: + type: VTX + count: 8 + offset: 0x12020 + symbol: wdw_seg7_vertex_07012020 + +wdw_seg7_vertex_070120A0: + type: VTX + count: 12 + offset: 0x120A0 + symbol: wdw_seg7_vertex_070120A0 + +wdw_seg7_dl_07012160: + type: GFX + offset: 0x12160 + symbol: wdw_seg7_dl_07012160 + +wdw_seg7_dl_07012258: + type: GFX + offset: 0x12258 + symbol: wdw_seg7_dl_07012258 + +wdw_seg7_vertex_070122C8: + type: VTX + count: 14 + offset: 0x122C8 + symbol: wdw_seg7_vertex_070122C8 + +wdw_seg7_vertex_070123A8: + type: VTX + count: 16 + offset: 0x123A8 + symbol: wdw_seg7_vertex_070123A8 + +wdw_seg7_vertex_070124A8: + type: VTX + count: 15 + offset: 0x124A8 + symbol: wdw_seg7_vertex_070124A8 + +wdw_seg7_vertex_07012598: + type: VTX + count: 12 + offset: 0x12598 + symbol: wdw_seg7_vertex_07012598 + +wdw_seg7_dl_07012658: + type: GFX + offset: 0x12658 + symbol: wdw_seg7_dl_07012658 + +wdw_seg7_dl_07012798: + type: GFX + offset: 0x12798 + symbol: wdw_seg7_dl_07012798 + +wdw_seg7_vertex_070127C8: + type: VTX + count: 14 + offset: 0x127C8 + symbol: wdw_seg7_vertex_070127C8 + +wdw_seg7_dl_070128A8: + type: GFX + offset: 0x128A8 + symbol: wdw_seg7_dl_070128A8 + +wdw_seg7_dl_07012908: + type: GFX + offset: 0x12908 + symbol: wdw_seg7_dl_07012908 + +wdw_seg7_lights_07012938: + type: LIGHTS + size: 24 + offset: 0x12938 + symbol: wdw_seg7_lights_07012938 + +wdw_seg7_vertex_07012950: + type: VTX + count: 16 + offset: 0x12950 + symbol: wdw_seg7_vertex_07012950 + +wdw_seg7_vertex_07012A50: + type: VTX + count: 8 + offset: 0x12A50 + symbol: wdw_seg7_vertex_07012A50 + +wdw_seg7_dl_07012AD0: + type: GFX + offset: 0x12AD0 + symbol: wdw_seg7_dl_07012AD0 + +wdw_seg7_dl_07012B48: + type: GFX + offset: 0x12B48 + symbol: wdw_seg7_dl_07012B48 + +wdw_seg7_dl_07012B90: + type: GFX + offset: 0x12B90 + symbol: wdw_seg7_dl_07012B90 + +wdw_seg7_lights_07012C08: + type: LIGHTS + size: 24 + offset: 0x12C08 + symbol: wdw_seg7_lights_07012C08 + +wdw_seg7_vertex_07012C20: + type: VTX + count: 4 + offset: 0x12C20 + symbol: wdw_seg7_vertex_07012C20 + +wdw_seg7_vertex_07012C60: + type: VTX + count: 15 + offset: 0x12C60 + symbol: wdw_seg7_vertex_07012C60 + +wdw_seg7_vertex_07012D50: + type: VTX + count: 7 + offset: 0x12D50 + symbol: wdw_seg7_vertex_07012D50 + +wdw_seg7_dl_07012DC0: + type: GFX + offset: 0x12DC0 + symbol: wdw_seg7_dl_07012DC0 + +wdw_seg7_dl_07012E08: + type: GFX + offset: 0x12E08 + symbol: wdw_seg7_dl_07012E08 + +wdw_seg7_dl_07012E88: + type: GFX + offset: 0x12E88 + symbol: wdw_seg7_dl_07012E88 + +wdw_seg7_lights_07012F18: + type: LIGHTS + size: 24 + offset: 0x12F18 + symbol: wdw_seg7_lights_07012F18 + +wdw_seg7_lights_07012F30: + type: LIGHTS + size: 24 + offset: 0x12F30 + symbol: wdw_seg7_lights_07012F30 + +wdw_seg7_lights_07012F48: + type: LIGHTS + size: 24 + offset: 0x12F48 + symbol: wdw_seg7_lights_07012F48 + +wdw_seg7_lights_07012F60: + type: LIGHTS + size: 24 + offset: 0x12F60 + symbol: wdw_seg7_lights_07012F60 + +wdw_seg7_vertex_07012F78: + type: VTX + count: 6 + offset: 0x12F78 + symbol: wdw_seg7_vertex_07012F78 + +wdw_seg7_vertex_07012FD8: + type: VTX + count: 6 + offset: 0x12FD8 + symbol: wdw_seg7_vertex_07012FD8 + +wdw_seg7_vertex_07013038: + type: VTX + count: 6 + offset: 0x13038 + symbol: wdw_seg7_vertex_07013038 + +wdw_seg7_vertex_07013098: + type: VTX + count: 6 + offset: 0x13098 + symbol: wdw_seg7_vertex_07013098 + +wdw_seg7_dl_070130F8: + type: GFX + offset: 0x130F8 + symbol: wdw_seg7_dl_070130F8 + +wdw_seg7_dl_070131B8: + type: GFX + offset: 0x131B8 + symbol: wdw_seg7_dl_070131B8 + +wdw_seg7_lights_07013238: + type: LIGHTS + size: 24 + offset: 0x13238 + symbol: wdw_seg7_lights_07013238 + +wdw_seg7_vertex_07013250: + type: VTX + count: 15 + offset: 0x13250 + symbol: wdw_seg7_vertex_07013250 + +wdw_seg7_vertex_07013340: + type: VTX + count: 11 + offset: 0x13340 + symbol: wdw_seg7_vertex_07013340 + +wdw_seg7_dl_070133F0: + type: GFX + offset: 0x133F0 + symbol: wdw_seg7_dl_070133F0 + +wdw_seg7_dl_07013490: + type: GFX + offset: 0x13490 + symbol: wdw_seg7_dl_07013490 + +wdw_seg7_lights_07013500: + type: LIGHTS + size: 24 + offset: 0x13500 + symbol: wdw_seg7_lights_07013500 + +wdw_seg7_vertex_07013518: + type: VTX + count: 16 + offset: 0x13518 + symbol: wdw_seg7_vertex_07013518 + +wdw_seg7_vertex_07013618: + type: VTX + count: 15 + offset: 0x13618 + symbol: wdw_seg7_vertex_07013618 + +wdw_seg7_vertex_07013708: + type: VTX + count: 15 + offset: 0x13708 + symbol: wdw_seg7_vertex_07013708 + +wdw_seg7_vertex_070137F8: + type: VTX + count: 15 + offset: 0x137F8 + symbol: wdw_seg7_vertex_070137F8 + +wdw_seg7_vertex_070138E8: + type: VTX + count: 15 + offset: 0x138E8 + symbol: wdw_seg7_vertex_070138E8 + +wdw_seg7_dl_070139D8: + type: GFX + offset: 0x139D8 + symbol: wdw_seg7_dl_070139D8 + +wdw_seg7_dl_07013A50: + type: GFX + offset: 0x13A50 + symbol: wdw_seg7_dl_07013A50 + +wdw_seg7_dl_07013B70: + type: GFX + offset: 0x13B70 + symbol: wdw_seg7_dl_07013B70 + +wdw_seg7_lights_07013BE8: + type: LIGHTS + size: 24 + offset: 0x13BE8 + symbol: wdw_seg7_lights_07013BE8 + +wdw_seg7_vertex_07013C00: + type: VTX + count: 16 + offset: 0x13C00 + symbol: wdw_seg7_vertex_07013C00 + +wdw_seg7_vertex_07013D00: + type: VTX + count: 8 + offset: 0x13D00 + symbol: wdw_seg7_vertex_07013D00 + +wdw_seg7_dl_07013D80: + type: GFX + offset: 0x13D80 + symbol: wdw_seg7_dl_07013D80 + +wdw_seg7_dl_07013DF8: + type: GFX + offset: 0x13DF8 + symbol: wdw_seg7_dl_07013DF8 + +wdw_seg7_dl_07013E40: + type: GFX + offset: 0x13E40 + symbol: wdw_seg7_dl_07013E40 + +wdw_seg7_lights_07013EB8: + type: LIGHTS + size: 24 + offset: 0x13EB8 + symbol: wdw_seg7_lights_07013EB8 + +wdw_seg7_vertex_07013ED0: + type: VTX + count: 15 + offset: 0x13ED0 + symbol: wdw_seg7_vertex_07013ED0 + +wdw_seg7_vertex_07013FC0: + type: VTX + count: 9 + offset: 0x13FC0 + symbol: wdw_seg7_vertex_07013FC0 + +wdw_seg7_dl_07014050: + type: GFX + offset: 0x14050 + symbol: wdw_seg7_dl_07014050 + +wdw_seg7_dl_070140E0: + type: GFX + offset: 0x140E0 + symbol: wdw_seg7_dl_070140E0 + +wdw_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x14150 + symbol: wdw_seg7_area_1_collision + +wdw_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x160D8 + symbol: wdw_seg7_area_1_macro_objs + +wdw_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x1633C + symbol: wdw_seg7_area_2_collision + +wdw_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x18224 + symbol: wdw_seg7_area_2_macro_objs + +wdw_seg7_collision_square_floating_platform: + type: SM64:COLLISION + offset: 0x183C0 + symbol: wdw_seg7_collision_square_floating_platform + +wdw_seg7_collision_arrow_lift: + type: SM64:COLLISION + offset: 0x18444 + symbol: wdw_seg7_collision_arrow_lift + +wdw_seg7_collision_070184C8: + type: SM64:COLLISION + offset: 0x184C8 + symbol: wdw_seg7_070184C8 + +wdw_seg7_collision_07018528: + type: SM64:COLLISION + offset: 0x18528 + symbol: wdw_seg7_collision_07018528 + +wdw_seg7_collision_express_elevator_platform: + type: SM64:COLLISION + offset: 0x185AC + symbol: wdw_seg7_collision_express_elevator_platform + +wdw_seg7_collision_rect_floating_platform: + type: SM64:COLLISION + offset: 0x18630 + symbol: wdw_seg7_collision_rect_floating_platform + +wdw_seg7_collision_070186B4: + type: SM64:COLLISION + offset: 0x186B4 + symbol: wdw_seg7_collision_070186B4 + +wdw_movtex_area1_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x18728 + symbol: wdw_movtex_area1_water_data + +wdw_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x18748 + symbol: wdw_movtex_area1_water + +wdw_movtex_area2_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x18758 + symbol: wdw_movtex_area2_water_data + +wdw_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x18778 + symbol: wdw_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw/geo.yml new file mode 100644 index 0000000..ae057af --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wdw/geo.yml @@ -0,0 +1,51 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wdw.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf.yml new file mode 100644 index 0000000..d0ba4b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf.yml @@ -0,0 +1,2055 @@ +:config: + autopads: false + compression: + offset: 0x494030 + segments: + - [ 0x7, 0x494030 ] + external_files: + - "assets/ymls/jp/textures/grass.yml" + header: + header: + - '#include "wf/geo.h"' + - '' + - 'extern const LevelScript level_wf_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wf_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wf_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wf_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wf_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wf_seg7_texture_07002000 + +5: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0x2800 + format: IA8 + symbol: wf_seg7_texture_07002800 + +wf_seg7_lights_07002900: + type: LIGHTS + size: 24 + offset: 0x2900 + symbol: wf_seg7_lights_07002900 + +wf_seg7_vertex_07002918: + type: VTX + count: 16 + offset: 0x2918 + symbol: wf_seg7_vertex_07002918 + +wf_seg7_vertex_07002A18: + type: VTX + count: 6 + offset: 0x2A18 + symbol: wf_seg7_vertex_07002A18 + +wf_seg7_vertex_07002A78: + type: VTX + count: 11 + offset: 0x2A78 + symbol: wf_seg7_vertex_07002A78 + +wf_seg7_vertex_07002B28: + type: VTX + count: 14 + offset: 0x2B28 + symbol: wf_seg7_vertex_07002B28 + +wf_seg7_vertex_07002C08: + type: VTX + count: 16 + offset: 0x2C08 + symbol: wf_seg7_vertex_07002C08 + +wf_seg7_vertex_07002D08: + type: VTX + count: 15 + offset: 0x2D08 + symbol: wf_seg7_vertex_07002D08 + +wf_seg7_vertex_07002DF8: + type: VTX + count: 5 + offset: 0x2DF8 + symbol: wf_seg7_vertex_07002DF8 + +wf_seg7_vertex_07002E48: + type: VTX + count: 14 + offset: 0x2E48 + symbol: wf_seg7_vertex_07002E48 + +wf_seg7_vertex_07002F28: + type: VTX + count: 16 + offset: 0x2F28 + symbol: wf_seg7_vertex_07002F28 + +wf_seg7_vertex_07003028: + type: VTX + count: 14 + offset: 0x3028 + symbol: wf_seg7_vertex_07003028 + +wf_seg7_vertex_07003108: + type: VTX + count: 15 + offset: 0x3108 + symbol: wf_seg7_vertex_07003108 + +wf_seg7_vertex_070031F8: + type: VTX + count: 14 + offset: 0x31F8 + symbol: wf_seg7_vertex_070031F8 + +wf_seg7_vertex_070032D8: + type: VTX + count: 14 + offset: 0x32D8 + symbol: wf_seg7_vertex_070032D8 + +wf_seg7_vertex_070033B8: + type: VTX + count: 15 + offset: 0x33B8 + symbol: wf_seg7_vertex_070033B8 + +wf_seg7_vertex_070034A8: + type: VTX + count: 14 + offset: 0x34A8 + symbol: wf_seg7_vertex_070034A8 + +wf_seg7_vertex_07003588: + type: VTX + count: 14 + offset: 0x3588 + symbol: wf_seg7_vertex_07003588 + +wf_seg7_vertex_07003668: + type: VTX + count: 12 + offset: 0x3668 + symbol: wf_seg7_vertex_07003668 + +wf_seg7_vertex_07003728: + type: VTX + count: 4 + offset: 0x3728 + symbol: wf_seg7_vertex_07003728 + +wf_seg7_vertex_07003768: + type: VTX + count: 15 + offset: 0x3768 + symbol: wf_seg7_vertex_07003768 + +wf_seg7_vertex_07003858: + type: VTX + count: 15 + offset: 0x3858 + symbol: wf_seg7_vertex_07003858 + +wf_seg7_vertex_07003948: + type: VTX + count: 12 + offset: 0x3948 + symbol: wf_seg7_vertex_07003948 + +wf_seg7_vertex_07003A08: + type: VTX + count: 15 + offset: 0x3A08 + symbol: wf_seg7_vertex_07003A08 + +wf_seg7_vertex_07003AF8: + type: VTX + count: 15 + offset: 0x3AF8 + symbol: wf_seg7_vertex_07003AF8 + +wf_seg7_vertex_07003BE8: + type: VTX + count: 4 + offset: 0x3BE8 + symbol: wf_seg7_vertex_07003BE8 + +wf_seg7_vertex_07003C28: + type: VTX + count: 14 + offset: 0x3C28 + symbol: wf_seg7_vertex_07003C28 + +wf_seg7_vertex_07003D08: + type: VTX + count: 16 + offset: 0x3D08 + symbol: wf_seg7_vertex_07003D08 + +wf_seg7_vertex_07003E08: + type: VTX + count: 11 + offset: 0x3E08 + symbol: wf_seg7_vertex_07003E08 + +wf_seg7_vertex_07003EB8: + type: VTX + count: 14 + offset: 0x3EB8 + symbol: wf_seg7_vertex_07003EB8 + +wf_seg7_vertex_07003F98: + type: VTX + count: 16 + offset: 0x3F98 + symbol: wf_seg7_vertex_07003F98 + +wf_seg7_vertex_07004098: + type: VTX + count: 16 + offset: 0x4098 + symbol: wf_seg7_vertex_07004098 + +wf_seg7_vertex_07004198: + type: VTX + count: 14 + offset: 0x4198 + symbol: wf_seg7_vertex_07004198 + +wf_seg7_vertex_07004278: + type: VTX + count: 15 + offset: 0x4278 + symbol: wf_seg7_vertex_07004278 + +wf_seg7_vertex_07004368: + type: VTX + count: 16 + offset: 0x4368 + symbol: wf_seg7_vertex_07004368 + +wf_seg7_vertex_07004468: + type: VTX + count: 12 + offset: 0x4468 + symbol: wf_seg7_vertex_07004468 + +wf_seg7_vertex_07004528: + type: VTX + count: 8 + offset: 0x4528 + symbol: wf_seg7_vertex_07004528 + +wf_seg7_vertex_070045A8: + type: VTX + count: 6 + offset: 0x45A8 + symbol: wf_seg7_vertex_070045A8 + +wf_seg7_vertex_07004608: + type: VTX + count: 11 + offset: 0x4608 + symbol: wf_seg7_vertex_07004608 + +wf_seg7_dl_070046B8: + type: GFX + offset: 0x46B8 + symbol: wf_seg7_dl_070046B8 + +wf_seg7_dl_07004758: + type: GFX + offset: 0x4758 + symbol: wf_seg7_dl_07004758 + +wf_seg7_dl_070047C8: + type: GFX + offset: 0x47C8 + symbol: wf_seg7_dl_070047C8 + +wf_seg7_dl_070048D8: + type: GFX + offset: 0x48D8 + symbol: wf_seg7_dl_070048D8 + +wf_seg7_dl_07004B30: + type: GFX + offset: 0x4B30 + symbol: wf_seg7_dl_07004B30 + +wf_seg7_dl_07004B68: + type: GFX + offset: 0x4B68 + symbol: wf_seg7_dl_07004B68 + +wf_seg7_dl_07004C50: + type: GFX + offset: 0x4C50 + symbol: wf_seg7_dl_07004C50 + +wf_seg7_dl_07004D08: + type: GFX + offset: 0x4D08 + symbol: wf_seg7_dl_07004D08 + +wf_seg7_dl_07004DD8: + type: GFX + offset: 0x4DD8 + symbol: wf_seg7_dl_07004DD8 + +wf_seg7_dl_07004F88: + type: GFX + offset: 0x4F88 + symbol: wf_seg7_dl_07004F88 + +wf_seg7_dl_07004FF0: + type: GFX + offset: 0x4FF0 + symbol: wf_seg7_dl_07004FF0 + +wf_seg7_dl_07005038: + type: GFX + offset: 0x5038 + symbol: wf_seg7_dl_07005038 + +wf_seg7_dl_07005070: + type: GFX + offset: 0x5070 + symbol: wf_seg7_dl_07005070 + +wf_seg7_dl_070050C8: + type: GFX + offset: 0x50C8 + symbol: wf_seg7_dl_070050C8 + +wf_seg7_lights_070051C8: + type: LIGHTS + size: 24 + offset: 0x51C8 + symbol: wf_seg7_lights_070051C8 + +wf_seg7_vertex_070051E0: + type: VTX + count: 8 + offset: 0x51E0 + symbol: wf_seg7_vertex_070051E0 + +wf_seg7_dl_07005260: + type: GFX + offset: 0x5260 + symbol: wf_seg7_dl_07005260 + +wf_seg7_dl_070052B8: + type: GFX + offset: 0x52B8 + symbol: wf_seg7_dl_070052B8 + +wf_seg7_vertex_07005328: + type: VTX + count: 15 + offset: 0x5328 + symbol: wf_seg7_vertex_07005328 + +wf_seg7_vertex_07005418: + type: VTX + count: 12 + offset: 0x5418 + symbol: wf_seg7_vertex_07005418 + +wf_seg7_dl_070054D8: + type: GFX + offset: 0x54D8 + symbol: wf_seg7_dl_070054D8 + +wf_seg7_dl_07005538: + type: GFX + offset: 0x5538 + symbol: wf_seg7_dl_07005538 + +wf_seg7_vertex_07005568: + type: VTX + count: 15 + offset: 0x5568 + symbol: wf_seg7_vertex_07005568 + +wf_seg7_dl_07005658: + type: GFX + offset: 0x5658 + symbol: wf_seg7_dl_07005658 + +wf_seg7_dl_07005690: + type: GFX + offset: 0x5690 + symbol: wf_seg7_dl_07005690 + +wf_seg7_lights_070056C0: + type: LIGHTS + size: 24 + offset: 0x56C0 + symbol: wf_seg7_lights_070056C0 + +wf_seg7_vertex_070056D8: + type: VTX + count: 15 + offset: 0x56D8 + symbol: wf_seg7_vertex_070056D8 + +wf_seg7_vertex_070057C8: + type: VTX + count: 15 + offset: 0x57C8 + symbol: wf_seg7_vertex_070057C8 + +wf_seg7_vertex_070058B8: + type: VTX + count: 15 + offset: 0x58B8 + symbol: wf_seg7_vertex_070058B8 + +wf_seg7_vertex_070059A8: + type: VTX + count: 15 + offset: 0x59A8 + symbol: wf_seg7_vertex_070059A8 + +wf_seg7_vertex_07005A98: + type: VTX + count: 15 + offset: 0x5A98 + symbol: wf_seg7_vertex_07005A98 + +wf_seg7_vertex_07005B88: + type: VTX + count: 11 + offset: 0x5B88 + symbol: wf_seg7_vertex_07005B88 + +wf_seg7_dl_07005C38: + type: GFX + offset: 0x5C38 + symbol: wf_seg7_dl_07005C38 + +wf_seg7_dl_07005DD8: + type: GFX + offset: 0x5DD8 + symbol: wf_seg7_dl_07005DD8 + +wf_seg7_lights_07005E48: + type: LIGHTS + size: 24 + offset: 0x5E48 + symbol: wf_seg7_lights_07005E48 + +wf_seg7_vertex_07005E60: + type: VTX + count: 4 + offset: 0x5E60 + symbol: wf_seg7_vertex_07005E60 + +wf_seg7_dl_07005EA0: + type: GFX + offset: 0x5EA0 + symbol: wf_seg7_dl_07005EA0 + +wf_seg7_dl_07005EE8: + type: GFX + offset: 0x5EE8 + symbol: wf_seg7_dl_07005EE8 + +wf_seg7_lights_07005F58: + type: LIGHTS + size: 24 + offset: 0x5F58 + symbol: wf_seg7_lights_07005F58 + +wf_seg7_vertex_07005F70: + type: VTX + count: 15 + offset: 0x5F70 + symbol: wf_seg7_vertex_07005F70 + +wf_seg7_vertex_07006060: + type: VTX + count: 15 + offset: 0x6060 + symbol: wf_seg7_vertex_07006060 + +wf_seg7_vertex_07006150: + type: VTX + count: 16 + offset: 0x6150 + symbol: wf_seg7_vertex_07006150 + +wf_seg7_vertex_07006250: + type: VTX + count: 14 + offset: 0x6250 + symbol: wf_seg7_vertex_07006250 + +wf_seg7_vertex_07006330: + type: VTX + count: 7 + offset: 0x6330 + symbol: wf_seg7_vertex_07006330 + +wf_seg7_dl_070063A0: + type: GFX + offset: 0x63A0 + symbol: wf_seg7_dl_070063A0 + +wf_seg7_dl_070064E8: + type: GFX + offset: 0x64E8 + symbol: wf_seg7_dl_070064E8 + +wf_seg7_lights_07006558: + type: LIGHTS + size: 24 + offset: 0x6558 + symbol: wf_seg7_lights_07006558 + +wf_seg7_vertex_07006570: + type: VTX + count: 4 + offset: 0x6570 + symbol: wf_seg7_vertex_07006570 + +wf_seg7_dl_070065B0: + type: GFX + offset: 0x65B0 + symbol: wf_seg7_dl_070065B0 + +wf_seg7_dl_070065F8: + type: GFX + offset: 0x65F8 + symbol: wf_seg7_dl_070065F8 + +wf_seg7_lights_07006668: + type: LIGHTS + size: 24 + offset: 0x6668 + symbol: wf_seg7_lights_07006668 + +wf_seg7_vertex_07006680: + type: VTX + count: 4 + offset: 0x6680 + symbol: wf_seg7_vertex_07006680 + +wf_seg7_vertex_070066C0: + type: VTX + count: 12 + offset: 0x66C0 + symbol: wf_seg7_vertex_070066C0 + +wf_seg7_dl_07006780: + type: GFX + offset: 0x6780 + symbol: wf_seg7_dl_07006780 + +wf_seg7_dl_070067C8: + type: GFX + offset: 0x67C8 + symbol: wf_seg7_dl_070067C8 + +wf_seg7_dl_07006820: + type: GFX + offset: 0x6820 + symbol: wf_seg7_dl_07006820 + +wf_seg7_vertex_07006898: + type: VTX + count: 15 + offset: 0x6898 + symbol: wf_seg7_vertex_07006898 + +wf_seg7_vertex_07006988: + type: VTX + count: 14 + offset: 0x6988 + symbol: wf_seg7_vertex_07006988 + +wf_seg7_vertex_07006A68: + type: VTX + count: 15 + offset: 0x6A68 + symbol: wf_seg7_vertex_07006A68 + +wf_seg7_vertex_07006B58: + type: VTX + count: 15 + offset: 0x6B58 + symbol: wf_seg7_vertex_07006B58 + +wf_seg7_vertex_07006C48: + type: VTX + count: 15 + offset: 0x6C48 + symbol: wf_seg7_vertex_07006C48 + +wf_seg7_vertex_07006D38: + type: VTX + count: 6 + offset: 0x6D38 + symbol: wf_seg7_vertex_07006D38 + +wf_seg7_vertex_07006D98: + type: VTX + count: 15 + offset: 0x6D98 + symbol: wf_seg7_vertex_07006D98 + +wf_seg7_vertex_07006E88: + type: VTX + count: 15 + offset: 0x6E88 + symbol: wf_seg7_vertex_07006E88 + +wf_seg7_vertex_07006F78: + type: VTX + count: 4 + offset: 0x6F78 + symbol: wf_seg7_vertex_07006F78 + +wf_seg7_dl_07006FB8: + type: GFX + offset: 0x6FB8 + symbol: wf_seg7_dl_07006FB8 + +wf_seg7_dl_07007168: + type: GFX + offset: 0x7168 + symbol: wf_seg7_dl_07007168 + +wf_seg7_dl_07007220: + type: GFX + offset: 0x7220 + symbol: wf_seg7_dl_07007220 + +wf_seg7_lights_07007298: + type: LIGHTS + size: 24 + offset: 0x7298 + symbol: wf_seg7_lights_07007298 + +wf_seg7_vertex_070072B0: + type: VTX + count: 15 + offset: 0x72B0 + symbol: wf_seg7_vertex_070072B0 + +wf_seg7_vertex_070073A0: + type: VTX + count: 7 + offset: 0x73A0 + symbol: wf_seg7_vertex_070073A0 + +wf_seg7_vertex_07007410: + type: VTX + count: 4 + offset: 0x7410 + symbol: wf_seg7_vertex_07007410 + +wf_seg7_dl_07007450: + type: GFX + offset: 0x7450 + symbol: wf_seg7_dl_07007450 + +wf_seg7_dl_070074E0: + type: GFX + offset: 0x74E0 + symbol: wf_seg7_dl_070074E0 + +wf_seg7_dl_07007518: + type: GFX + offset: 0x7518 + symbol: wf_seg7_dl_07007518 + +wf_seg7_lights_07007590: + type: LIGHTS + size: 24 + offset: 0x7590 + symbol: wf_seg7_lights_07007590 + +wf_seg7_vertex_070075A8: + type: VTX + count: 16 + offset: 0x75A8 + symbol: wf_seg7_vertex_070075A8 + +wf_seg7_vertex_070076A8: + type: VTX + count: 16 + offset: 0x76A8 + symbol: wf_seg7_vertex_070076A8 + +wf_seg7_vertex_070077A8: + type: VTX + count: 15 + offset: 0x77A8 + symbol: wf_seg7_vertex_070077A8 + +wf_seg7_vertex_07007898: + type: VTX + count: 15 + offset: 0x7898 + symbol: wf_seg7_vertex_07007898 + +wf_seg7_vertex_07007988: + type: VTX + count: 15 + offset: 0x7988 + symbol: wf_seg7_vertex_07007988 + +wf_seg7_vertex_07007A78: + type: VTX + count: 16 + offset: 0x7A78 + symbol: wf_seg7_vertex_07007A78 + +wf_seg7_vertex_07007B78: + type: VTX + count: 15 + offset: 0x7B78 + symbol: wf_seg7_vertex_07007B78 + +wf_seg7_vertex_07007C68: + type: VTX + count: 14 + offset: 0x7C68 + symbol: wf_seg7_vertex_07007C68 + +wf_seg7_vertex_07007D48: + type: VTX + count: 15 + offset: 0x7D48 + symbol: wf_seg7_vertex_07007D48 + +wf_seg7_vertex_07007E38: + type: VTX + count: 15 + offset: 0x7E38 + symbol: wf_seg7_vertex_07007E38 + +wf_seg7_vertex_07007F28: + type: VTX + count: 8 + offset: 0x7F28 + symbol: wf_seg7_vertex_07007F28 + +wf_seg7_vertex_07007FA8: + type: VTX + count: 16 + offset: 0x7FA8 + symbol: wf_seg7_vertex_07007FA8 + +wf_seg7_vertex_070080A8: + type: VTX + count: 15 + offset: 0x80A8 + symbol: wf_seg7_vertex_070080A8 + +wf_seg7_vertex_07008198: + type: VTX + count: 15 + offset: 0x8198 + symbol: wf_seg7_vertex_07008198 + +wf_seg7_vertex_07008288: + type: VTX + count: 14 + offset: 0x8288 + symbol: wf_seg7_vertex_07008288 + +wf_seg7_dl_07008368: + type: GFX + offset: 0x8368 + symbol: wf_seg7_dl_07008368 + +wf_seg7_dl_070083E0: + type: GFX + offset: 0x83E0 + symbol: wf_seg7_dl_070083E0 + +wf_seg7_dl_07008468: + type: GFX + offset: 0x8468 + symbol: wf_seg7_dl_07008468 + +wf_seg7_dl_07008690: + type: GFX + offset: 0x8690 + symbol: wf_seg7_dl_07008690 + +wf_seg7_dl_070087B0: + type: GFX + offset: 0x87B0 + symbol: wf_seg7_dl_070087B0 + +wf_seg7_lights_07008838: + type: LIGHTS + size: 24 + offset: 0x8838 + symbol: wf_seg7_lights_07008838 + +wf_seg7_vertex_07008850: + type: VTX + count: 16 + offset: 0x8850 + symbol: wf_seg7_vertex_07008850 + +wf_seg7_vertex_07008950: + type: VTX + count: 10 + offset: 0x8950 + symbol: wf_seg7_vertex_07008950 + +wf_seg7_vertex_070089F0: + type: VTX + count: 16 + offset: 0x89F0 + symbol: wf_seg7_vertex_070089F0 + +wf_seg7_vertex_07008AF0: + type: VTX + count: 14 + offset: 0x8AF0 + symbol: wf_seg7_vertex_07008AF0 + +wf_seg7_vertex_07008BD0: + type: VTX + count: 6 + offset: 0x8BD0 + symbol: wf_seg7_vertex_07008BD0 + +wf_seg7_vertex_07008C30: + type: VTX + count: 15 + offset: 0x8C30 + symbol: wf_seg7_vertex_07008C30 + +wf_seg7_vertex_07008D20: + type: VTX + count: 11 + offset: 0x8D20 + symbol: wf_seg7_vertex_07008D20 + +wf_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: wf_seg7_dl_07008DD0 + +wf_seg7_dl_07008E48: + type: GFX + offset: 0x8E48 + symbol: wf_seg7_dl_07008E48 + +wf_seg7_dl_07008EA0: + type: GFX + offset: 0x8EA0 + symbol: wf_seg7_dl_07008EA0 + +wf_seg7_dl_07008F58: + type: GFX + offset: 0x8F58 + symbol: wf_seg7_dl_07008F58 + +wf_seg7_dl_07008FE8: + type: GFX + offset: 0x8FE8 + symbol: wf_seg7_dl_07008FE8 + +wf_seg7_lights_07009070: + type: LIGHTS + size: 24 + offset: 0x9070 + symbol: wf_seg7_lights_07009070 + +wf_seg7_vertex_07009088: + type: VTX + count: 4 + offset: 0x9088 + symbol: wf_seg7_vertex_07009088 + +wf_seg7_vertex_070090C8: + type: VTX + count: 16 + offset: 0x90C8 + symbol: wf_seg7_vertex_070090C8 + +wf_seg7_dl_070091C8: + type: GFX + offset: 0x91C8 + symbol: wf_seg7_dl_070091C8 + +wf_seg7_dl_07009210: + type: GFX + offset: 0x9210 + symbol: wf_seg7_dl_07009210 + +wf_seg7_dl_07009278: + type: GFX + offset: 0x9278 + symbol: wf_seg7_dl_07009278 + +wf_seg7_lights_070092F0: + type: LIGHTS + size: 24 + offset: 0x92F0 + symbol: wf_seg7_lights_070092F0 + +wf_seg7_vertex_07009308: + type: VTX + count: 15 + offset: 0x9308 + symbol: wf_seg7_vertex_07009308 + +wf_seg7_vertex_070093F8: + type: VTX + count: 15 + offset: 0x93F8 + symbol: wf_seg7_vertex_070093F8 + +wf_seg7_vertex_070094E8: + type: VTX + count: 15 + offset: 0x94E8 + symbol: wf_seg7_vertex_070094E8 + +wf_seg7_vertex_070095D8: + type: VTX + count: 12 + offset: 0x95D8 + symbol: wf_seg7_vertex_070095D8 + +wf_seg7_dl_07009698: + type: GFX + offset: 0x9698 + symbol: wf_seg7_dl_07009698 + +wf_seg7_dl_07009780: + type: GFX + offset: 0x9780 + symbol: wf_seg7_dl_07009780 + +wf_seg7_lights_070097F0: + type: LIGHTS + size: 24 + offset: 0x97F0 + symbol: wf_seg7_lights_070097F0 + +wf_seg7_vertex_07009808: + type: VTX + count: 4 + offset: 0x9808 + symbol: wf_seg7_vertex_07009808 + +wf_seg7_dl_07009848: + type: GFX + offset: 0x9848 + symbol: wf_seg7_dl_07009848 + +wf_seg7_dl_07009890: + type: GFX + offset: 0x9890 + symbol: wf_seg7_dl_07009890 + +wf_seg7_lights_07009900: + type: LIGHTS + size: 24 + offset: 0x9900 + symbol: wf_seg7_lights_07009900 + +wf_seg7_vertex_07009918: + type: VTX + count: 4 + offset: 0x9918 + symbol: wf_seg7_vertex_07009918 + +wf_seg7_vertex_07009958: + type: VTX + count: 15 + offset: 0x9958 + symbol: wf_seg7_vertex_07009958 + +wf_seg7_vertex_07009A48: + type: VTX + count: 7 + offset: 0x9A48 + symbol: wf_seg7_vertex_07009A48 + +wf_seg7_vertex_07009AB8: + type: VTX + count: 15 + offset: 0x9AB8 + symbol: wf_seg7_vertex_07009AB8 + +wf_seg7_vertex_07009BA8: + type: VTX + count: 11 + offset: 0x9BA8 + symbol: wf_seg7_vertex_07009BA8 + +wf_seg7_dl_07009C58: + type: GFX + offset: 0x9C58 + symbol: wf_seg7_dl_07009C58 + +wf_seg7_dl_07009CA0: + type: GFX + offset: 0x9CA0 + symbol: wf_seg7_dl_07009CA0 + +wf_seg7_dl_07009D20: + type: GFX + offset: 0x9D20 + symbol: wf_seg7_dl_07009D20 + +wf_seg7_dl_07009DB0: + type: GFX + offset: 0x9DB0 + symbol: wf_seg7_dl_07009DB0 + +wf_seg7_lights_07009E30: + type: LIGHTS + size: 24 + offset: 0x9E30 + symbol: wf_seg7_lights_07009E30 + +wf_seg7_vertex_07009E48: + type: VTX + count: 16 + offset: 0x9E48 + symbol: wf_seg7_vertex_07009E48 + +wf_seg7_vertex_07009F48: + type: VTX + count: 16 + offset: 0x9F48 + symbol: wf_seg7_vertex_07009F48 + +wf_seg7_vertex_0700A048: + type: VTX + count: 6 + offset: 0xA048 + symbol: wf_seg7_vertex_0700A048 + +wf_seg7_dl_0700A0A8: + type: GFX + offset: 0xA0A8 + symbol: wf_seg7_dl_0700A0A8 + +wf_seg7_dl_0700A170: + type: GFX + offset: 0xA170 + symbol: wf_seg7_dl_0700A170 + +wf_seg7_lights_0700A1E0: + type: LIGHTS + size: 24 + offset: 0xA1E0 + symbol: wf_seg7_lights_0700A1E0 + +wf_seg7_vertex_0700A1F8: + type: VTX + count: 15 + offset: 0xA1F8 + symbol: wf_seg7_vertex_0700A1F8 + +wf_seg7_vertex_0700A2E8: + type: VTX + count: 7 + offset: 0xA2E8 + symbol: wf_seg7_vertex_0700A2E8 + +wf_seg7_vertex_0700A358: + type: VTX + count: 6 + offset: 0xA358 + symbol: wf_seg7_vertex_0700A358 + +wf_seg7_vertex_0700A3B8: + type: VTX + count: 15 + offset: 0xA3B8 + symbol: wf_seg7_vertex_0700A3B8 + +wf_seg7_vertex_0700A4A8: + type: VTX + count: 15 + offset: 0xA4A8 + symbol: wf_seg7_vertex_0700A4A8 + +wf_seg7_vertex_0700A598: + type: VTX + count: 15 + offset: 0xA598 + symbol: wf_seg7_vertex_0700A598 + +wf_seg7_vertex_0700A688: + type: VTX + count: 15 + offset: 0xA688 + symbol: wf_seg7_vertex_0700A688 + +wf_seg7_vertex_0700A778: + type: VTX + count: 8 + offset: 0xA778 + symbol: wf_seg7_vertex_0700A778 + +wf_seg7_vertex_0700A7F8: + type: VTX + count: 16 + offset: 0xA7F8 + symbol: wf_seg7_vertex_0700A7F8 + +wf_seg7_dl_0700A8F8: + type: GFX + offset: 0xA8F8 + symbol: wf_seg7_dl_0700A8F8 + +wf_seg7_dl_0700A988: + type: GFX + offset: 0xA988 + symbol: wf_seg7_dl_0700A988 + +wf_seg7_dl_0700A9D0: + type: GFX + offset: 0xA9D0 + symbol: wf_seg7_dl_0700A9D0 + +wf_seg7_dl_0700AB18: + type: GFX + offset: 0xAB18 + symbol: wf_seg7_dl_0700AB18 + +wf_seg7_dl_0700ABA0: + type: GFX + offset: 0xABA0 + symbol: wf_seg7_dl_0700ABA0 + +wf_seg7_lights_0700AC70: + type: LIGHTS + size: 24 + offset: 0xAC70 + symbol: wf_seg7_lights_0700AC70 + +wf_seg7_vertex_0700AC88: + type: VTX + count: 6 + offset: 0xAC88 + symbol: wf_seg7_vertex_0700AC88 + +wf_seg7_vertex_0700ACE8: + type: VTX + count: 16 + offset: 0xACE8 + symbol: wf_seg7_vertex_0700ACE8 + +wf_seg7_dl_0700ADE8: + type: GFX + offset: 0xADE8 + symbol: wf_seg7_dl_0700ADE8 + +wf_seg7_dl_0700AE40: + type: GFX + offset: 0xAE40 + symbol: wf_seg7_dl_0700AE40 + +wf_seg7_dl_0700AEC8: + type: GFX + 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 + offset: 0xB028 + symbol: wf_seg7_lights_0700B028 + +wf_seg7_vertex_0700B040: + type: VTX + count: 3 + offset: 0xB040 + symbol: wf_seg7_vertex_0700B040 + +wf_seg7_vertex_0700B070: + type: VTX + count: 15 + offset: 0xB070 + symbol: wf_seg7_vertex_0700B070 + +wf_seg7_vertex_0700B160: + type: VTX + count: 4 + offset: 0xB160 + symbol: wf_seg7_vertex_0700B160 + +wf_seg7_vertex_0700B1A0: + type: VTX + count: 7 + offset: 0xB1A0 + symbol: wf_seg7_vertex_0700B1A0 + +wf_seg7_vertex_0700B210: + type: VTX + count: 15 + offset: 0xB210 + symbol: wf_seg7_vertex_0700B210 + +wf_seg7_vertex_0700B300: + type: VTX + count: 15 + offset: 0xB300 + symbol: wf_seg7_vertex_0700B300 + +wf_seg7_vertex_0700B3F0: + type: VTX + count: 15 + offset: 0xB3F0 + symbol: wf_seg7_vertex_0700B3F0 + +wf_seg7_vertex_0700B4E0: + type: VTX + count: 15 + offset: 0xB4E0 + symbol: wf_seg7_vertex_0700B4E0 + +wf_seg7_vertex_0700B5D0: + type: VTX + count: 8 + offset: 0xB5D0 + symbol: wf_seg7_vertex_0700B5D0 + +wf_seg7_vertex_0700B650: + type: VTX + count: 16 + offset: 0xB650 + symbol: wf_seg7_vertex_0700B650 + +wf_seg7_dl_0700B750: + type: GFX + offset: 0xB750 + symbol: wf_seg7_dl_0700B750 + +wf_seg7_dl_0700B790: + type: GFX + offset: 0xB790 + symbol: wf_seg7_dl_0700B790 + +wf_seg7_dl_0700B808: + type: GFX + offset: 0xB808 + symbol: wf_seg7_dl_0700B808 + +wf_seg7_dl_0700B858: + type: GFX + offset: 0xB858 + symbol: wf_seg7_dl_0700B858 + +wf_seg7_dl_0700B9A0: + type: GFX + offset: 0xB9A0 + symbol: wf_seg7_dl_0700B9A0 + +wf_seg7_dl_0700BA28: + type: GFX + offset: 0xBA28 + symbol: wf_seg7_dl_0700BA28 + +wf_seg7_lights_0700BB18: + type: LIGHTS + size: 24 + offset: 0xBB18 + symbol: wf_seg7_lights_0700BB18 + +wf_seg7_vertex_0700BB30: + type: VTX + count: 15 + offset: 0xBB30 + symbol: wf_seg7_vertex_0700BB30 + +wf_seg7_vertex_0700BC20: + type: VTX + count: 15 + offset: 0xBC20 + symbol: wf_seg7_vertex_0700BC20 + +wf_seg7_vertex_0700BD10: + type: VTX + count: 6 + offset: 0xBD10 + symbol: wf_seg7_vertex_0700BD10 + +wf_seg7_vertex_0700BD70: + type: VTX + count: 12 + offset: 0xBD70 + symbol: wf_seg7_vertex_0700BD70 + +wf_seg7_dl_0700BE30: + type: GFX + offset: 0xBE30 + symbol: wf_seg7_dl_0700BE30 + +wf_seg7_dl_0700BED8: + type: GFX + offset: 0xBED8 + symbol: wf_seg7_dl_0700BED8 + +wf_seg7_dl_0700BF50: + type: GFX + offset: 0xBF50 + symbol: wf_seg7_dl_0700BF50 + +wf_seg7_lights_0700BFE0: + type: LIGHTS + size: 24 + offset: 0xBFE0 + symbol: wf_seg7_lights_0700BFE0 + +wf_seg7_vertex_0700BFF8: + type: VTX + count: 15 + offset: 0xBFF8 + symbol: wf_seg7_vertex_0700BFF8 + +wf_seg7_vertex_0700C0E8: + type: VTX + count: 16 + offset: 0xC0E8 + symbol: wf_seg7_vertex_0700C0E8 + +wf_seg7_vertex_0700C1E8: + type: VTX + count: 3 + offset: 0xC1E8 + symbol: wf_seg7_vertex_0700C1E8 + +wf_seg7_vertex_0700C218: + type: VTX + count: 16 + offset: 0xC218 + symbol: wf_seg7_vertex_0700C218 + +wf_seg7_vertex_0700C318: + type: VTX + count: 14 + offset: 0xC318 + symbol: wf_seg7_vertex_0700C318 + +wf_seg7_vertex_0700C3F8: + type: VTX + count: 15 + offset: 0xC3F8 + symbol: wf_seg7_vertex_0700C3F8 + +wf_seg7_vertex_0700C4E8: + type: VTX + count: 15 + offset: 0xC4E8 + symbol: wf_seg7_vertex_0700C4E8 + +wf_seg7_vertex_0700C5D8: + type: VTX + count: 15 + offset: 0xC5D8 + symbol: wf_seg7_vertex_0700C5D8 + +wf_seg7_vertex_0700C6C8: + type: VTX + count: 15 + offset: 0xC6C8 + symbol: wf_seg7_vertex_0700C6C8 + +wf_seg7_vertex_0700C7B8: + type: VTX + count: 15 + offset: 0xC7B8 + symbol: wf_seg7_vertex_0700C7B8 + +wf_seg7_vertex_0700C8A8: + type: VTX + count: 15 + offset: 0xC8A8 + symbol: wf_seg7_vertex_0700C8A8 + +wf_seg7_vertex_0700C998: + type: VTX + count: 15 + offset: 0xC998 + symbol: wf_seg7_vertex_0700C998 + +wf_seg7_vertex_0700CA88: + type: VTX + count: 15 + offset: 0xCA88 + symbol: wf_seg7_vertex_0700CA88 + +wf_seg7_vertex_0700CB78: + type: VTX + count: 12 + offset: 0xCB78 + symbol: wf_seg7_vertex_0700CB78 + +wf_seg7_dl_0700CC38: + type: GFX + offset: 0xCC38 + symbol: wf_seg7_dl_0700CC38 + +wf_seg7_dl_0700CD00: + type: GFX + offset: 0xCD00 + symbol: wf_seg7_dl_0700CD00 + +wf_seg7_dl_0700CDB0: + type: GFX + offset: 0xCDB0 + symbol: wf_seg7_dl_0700CDB0 + +wf_seg7_dl_0700D028: + type: GFX + offset: 0xD028 + symbol: wf_seg7_dl_0700D028 + +wf_seg7_lights_0700D0A8: + type: LIGHTS + size: 24 + offset: 0xD0A8 + symbol: wf_seg7_lights_0700D0A8 + +wf_seg7_vertex_0700D0C0: + type: VTX + count: 15 + offset: 0xD0C0 + symbol: wf_seg7_vertex_0700D0C0 + +wf_seg7_vertex_0700D1B0: + type: VTX + count: 11 + offset: 0xD1B0 + symbol: wf_seg7_vertex_0700D1B0 + +wf_seg7_dl_0700D260: + type: GFX + offset: 0xD260 + symbol: wf_seg7_dl_0700D260 + +wf_seg7_dl_0700D300: + type: GFX + offset: 0xD300 + symbol: wf_seg7_dl_0700D300 + +wf_seg7_lights_0700D370: + type: LIGHTS + size: 24 + offset: 0xD370 + symbol: wf_seg7_lights_0700D370 + +wf_seg7_vertex_0700D388: + type: VTX + count: 16 + offset: 0xD388 + symbol: wf_seg7_vertex_0700D388 + +wf_seg7_vertex_0700D488: + type: VTX + count: 14 + offset: 0xD488 + symbol: wf_seg7_vertex_0700D488 + +wf_seg7_vertex_0700D568: + type: VTX + count: 6 + offset: 0xD568 + symbol: wf_seg7_vertex_0700D568 + +wf_seg7_vertex_0700D5C8: + type: VTX + count: 4 + offset: 0xD5C8 + symbol: wf_seg7_vertex_0700D5C8 + +wf_seg7_dl_0700D608: + type: GFX + offset: 0xD608 + symbol: wf_seg7_dl_0700D608 + +wf_seg7_dl_0700D6D0: + type: GFX + offset: 0xD6D0 + symbol: wf_seg7_dl_0700D6D0 + +wf_seg7_dl_0700D708: + type: GFX + offset: 0xD708 + symbol: wf_seg7_dl_0700D708 + +wf_seg7_lights_0700D780: + type: LIGHTS + size: 24 + offset: 0xD780 + symbol: wf_seg7_lights_0700D780 + +wf_seg7_vertex_0700D798: + type: VTX + count: 16 + offset: 0xD798 + symbol: wf_seg7_vertex_0700D798 + +wf_seg7_vertex_0700D898: + type: VTX + count: 6 + offset: 0xD898 + symbol: wf_seg7_vertex_0700D898 + +wf_seg7_vertex_0700D8F8: + type: VTX + count: 4 + offset: 0xD8F8 + symbol: wf_seg7_vertex_0700D8F8 + +wf_seg7_dl_0700D938: + type: GFX + offset: 0xD938 + symbol: wf_seg7_dl_0700D938 + +wf_seg7_dl_0700D9B8: + type: GFX + offset: 0xD9B8 + symbol: wf_seg7_dl_0700D9B8 + +wf_seg7_dl_0700D9F0: + type: GFX + offset: 0xD9F0 + symbol: wf_seg7_dl_0700D9F0 + +wf_seg7_lights_0700DA68: + type: LIGHTS + size: 24 + offset: 0xDA68 + symbol: wf_seg7_lights_0700DA68 + +wf_seg7_vertex_0700DA80: + type: VTX + count: 15 + offset: 0xDA80 + symbol: wf_seg7_vertex_0700DA80 + +wf_seg7_vertex_0700DB70: + type: VTX + count: 15 + offset: 0xDB70 + symbol: wf_seg7_vertex_0700DB70 + +wf_seg7_vertex_0700DC60: + type: VTX + count: 8 + offset: 0xDC60 + symbol: wf_seg7_vertex_0700DC60 + +wf_seg7_vertex_0700DCE0: + type: VTX + count: 4 + offset: 0xDCE0 + symbol: wf_seg7_vertex_0700DCE0 + +wf_seg7_dl_0700DD20: + type: GFX + offset: 0xDD20 + symbol: wf_seg7_dl_0700DD20 + +wf_seg7_dl_0700DDE8: + type: GFX + offset: 0xDDE8 + symbol: wf_seg7_dl_0700DDE8 + +wf_seg7_dl_0700DE20: + type: GFX + offset: 0xDE20 + symbol: wf_seg7_dl_0700DE20 + +wf_seg7_lights_0700DE98: + type: LIGHTS + size: 24 + offset: 0xDE98 + symbol: wf_seg7_lights_0700DE98 + +wf_seg7_vertex_0700DEB0: + type: VTX + count: 15 + offset: 0xDEB0 + symbol: wf_seg7_vertex_0700DEB0 + +wf_seg7_vertex_0700DFA0: + type: VTX + count: 11 + offset: 0xDFA0 + symbol: wf_seg7_vertex_0700DFA0 + +wf_seg7_dl_0700E050: + type: GFX + offset: 0xE050 + symbol: wf_seg7_dl_0700E050 + +wf_seg7_dl_0700E0F0: + type: GFX + offset: 0xE0F0 + symbol: wf_seg7_dl_0700E0F0 + +wf_seg7_lights_0700E160: + type: LIGHTS + size: 24 + offset: 0xE160 + symbol: wf_seg7_lights_0700E160 + +wf_seg7_vertex_0700E178: + type: VTX + count: 16 + offset: 0xE178 + symbol: wf_seg7_vertex_0700E178 + +wf_seg7_vertex_0700E278: + type: VTX + count: 11 + offset: 0xE278 + symbol: wf_seg7_vertex_0700E278 + +wf_seg7_dl_0700E328: + type: GFX + offset: 0xE328 + symbol: wf_seg7_dl_0700E328 + +wf_seg7_dl_0700E3D0: + type: GFX + offset: 0xE3D0 + symbol: wf_seg7_dl_0700E3D0 + +wf_seg7_lights_0700E440: + type: LIGHTS + size: 24 + offset: 0xE440 + symbol: wf_seg7_lights_0700E440 + +wf_seg7_vertex_0700E458: + type: VTX + count: 15 + offset: 0xE458 + symbol: wf_seg7_vertex_0700E458 + +wf_seg7_vertex_0700E548: + type: VTX + count: 15 + offset: 0xE548 + symbol: wf_seg7_vertex_0700E548 + +wf_seg7_vertex_0700E638: + type: VTX + count: 6 + offset: 0xE638 + symbol: wf_seg7_vertex_0700E638 + +wf_seg7_dl_0700E698: + type: GFX + offset: 0xE698 + symbol: wf_seg7_dl_0700E698 + +wf_seg7_dl_0700E760: + type: GFX + offset: 0xE760 + symbol: wf_seg7_dl_0700E760 + +wf_seg7_lights_0700E7D0: + type: LIGHTS + size: 24 + offset: 0xE7D0 + symbol: wf_seg7_lights_0700E7D0 + +wf_seg7_vertex_0700E7E8: + type: VTX + count: 16 + offset: 0xE7E8 + symbol: wf_seg7_vertex_0700E7E8 + +wf_seg7_vertex_0700E8E8: + type: VTX + count: 3 + offset: 0xE8E8 + symbol: wf_seg7_vertex_0700E8E8 + +wf_seg7_dl_0700E918: + type: GFX + offset: 0xE918 + symbol: wf_seg7_dl_0700E918 + +wf_seg7_dl_0700E9B8: + type: GFX + offset: 0xE9B8 + symbol: wf_seg7_dl_0700E9B8 + +wf_seg7_lights_0700EA28: + type: LIGHTS + size: 24 + offset: 0xEA28 + symbol: wf_seg7_lights_0700EA28 + +wf_seg7_vertex_0700EA40: + type: VTX + count: 4 + offset: 0xEA40 + symbol: wf_seg7_vertex_0700EA40 + +wf_seg7_vertex_0700EA80: + type: VTX + count: 4 + offset: 0xEA80 + symbol: wf_seg7_vertex_0700EA80 + +wf_seg7_dl_0700EAC0: + type: GFX + offset: 0xEAC0 + symbol: wf_seg7_dl_0700EAC0 + +wf_seg7_dl_0700EB08: + type: GFX + offset: 0xEB08 + symbol: wf_seg7_dl_0700EB08 + +wf_seg7_dl_0700EB40: + type: GFX + offset: 0xEB40 + symbol: wf_seg7_dl_0700EB40 + +wf_seg7_lights_0700EBB8: + type: LIGHTS + size: 24 + offset: 0xEBB8 + symbol: wf_seg7_lights_0700EBB8 + +wf_seg7_vertex_0700EBD0: + type: VTX + count: 15 + offset: 0xEBD0 + symbol: wf_seg7_vertex_0700EBD0 + +wf_seg7_vertex_0700ECC0: + type: VTX + count: 7 + offset: 0xECC0 + symbol: wf_seg7_vertex_0700ECC0 + +wf_seg7_dl_0700ED30: + type: GFX + offset: 0xED30 + symbol: wf_seg7_dl_0700ED30 + +wf_seg7_dl_0700EDC0: + type: GFX + offset: 0xEDC0 + symbol: wf_seg7_dl_0700EDC0 + +wf_seg7_lights_0700EE30: + type: LIGHTS + size: 24 + offset: 0xEE30 + symbol: wf_seg7_lights_0700EE30 + +wf_seg7_vertex_0700EE48: + type: VTX + count: 16 + offset: 0xEE48 + symbol: wf_seg7_vertex_0700EE48 + +wf_seg7_vertex_0700EF48: + type: VTX + count: 4 + offset: 0xEF48 + symbol: wf_seg7_vertex_0700EF48 + +wf_seg7_dl_0700EF88: + type: GFX + offset: 0xEF88 + symbol: wf_seg7_dl_0700EF88 + +wf_seg7_dl_0700F018: + type: GFX + offset: 0xF018 + symbol: wf_seg7_dl_0700F018 + +wf_seg7_lights_0700F088: + type: LIGHTS + size: 24 + offset: 0xF088 + symbol: wf_seg7_lights_0700F088 + +wf_seg7_vertex_0700F0A0: + type: VTX + count: 3 + offset: 0xF0A0 + symbol: wf_seg7_vertex_0700F0A0 + +wf_seg7_vertex_0700F0D0: + type: VTX + count: 6 + offset: 0xF0D0 + symbol: wf_seg7_vertex_0700F0D0 + +wf_seg7_dl_0700F130: + type: GFX + offset: 0xF130 + symbol: wf_seg7_dl_0700F130 + +wf_seg7_dl_0700F170: + type: GFX + offset: 0xF170 + symbol: wf_seg7_dl_0700F170 + +wf_seg7_dl_0700F1A8: + type: GFX + offset: 0xF1A8 + symbol: wf_seg7_dl_0700F1A8 + +wf_seg7_lights_0700F220: + type: LIGHTS + size: 24 + offset: 0xF220 + symbol: wf_seg7_lights_0700F220 + +wf_seg7_vertex_0700F238: + type: VTX + count: 3 + offset: 0xF238 + symbol: wf_seg7_vertex_0700F238 + +wf_seg7_vertex_0700F268: + type: VTX + count: 6 + offset: 0xF268 + symbol: wf_seg7_vertex_0700F268 + +wf_seg7_dl_0700F2C8: + type: GFX + offset: 0xF2C8 + symbol: wf_seg7_dl_0700F2C8 + +wf_seg7_dl_0700F308: + type: GFX + offset: 0xF308 + symbol: wf_seg7_dl_0700F308 + +wf_seg7_dl_0700F340: + type: GFX + offset: 0xF340 + symbol: wf_seg7_dl_0700F340 + +wf_seg7_lights_0700F3B8: + type: LIGHTS + size: 24 + offset: 0xF3B8 + symbol: wf_seg7_lights_0700F3B8 + +wf_seg7_vertex_0700F3D0: + type: VTX + count: 15 + offset: 0xF3D0 + symbol: wf_seg7_vertex_0700F3D0 + +wf_seg7_vertex_0700F4C0: + type: VTX + count: 11 + offset: 0xF4C0 + symbol: wf_seg7_vertex_0700F4C0 + +wf_seg7_dl_0700F570: + type: GFX + offset: 0xF570 + symbol: wf_seg7_dl_0700F570 + +wf_seg7_dl_0700F610: + type: GFX + offset: 0xF610 + symbol: wf_seg7_dl_0700F610 + +wf_seg7_vertex_0700F680: + type: VTX + count: 4 + offset: 0xF680 + symbol: wf_seg7_vertex_0700F680 + +wf_seg7_dl_0700F6C0: + type: GFX + offset: 0xF6C0 + symbol: wf_seg7_dl_0700F6C0 + +wf_seg7_lights_0700F758: + type: LIGHTS + size: 24 + offset: 0xF758 + symbol: wf_seg7_lights_0700F758 + +wf_seg7_vertex_0700F770: + type: VTX + count: 4 + offset: 0xF770 + symbol: wf_seg7_vertex_0700F770 + +wf_seg7_dl_0700F7B0: + type: GFX + offset: 0xF7B0 + symbol: wf_seg7_dl_0700F7B0 + +wf_seg7_dl_0700F7F8: + type: GFX + offset: 0xF7F8 + symbol: wf_seg7_dl_0700F7F8 + +wf_seg7_collision_small_bomp: + type: SM64:COLLISION + offset: 0xF868 + symbol: wf_seg7_collision_small_bomp + +wf_seg7_collision_large_bomp: + type: SM64:COLLISION + offset: 0xF934 + symbol: wf_seg7_collision_large_bomp + +wf_seg7_collision_clocklike_rotation: + type: SM64:COLLISION + offset: 0xFA00 + symbol: wf_seg7_collision_clocklike_rotation + +wf_seg7_collision_sliding_brick_platform: + type: SM64:COLLISION + offset: 0xFAA4 + symbol: wf_seg7_collision_sliding_brick_platform + +wf_seg7_collision_tumbling_bridge: + type: SM64:COLLISION + offset: 0xFAEC + symbol: wf_seg7_collision_tumbling_bridge + +wf_seg7_collision_trapezoid: + type: SM64:COLLISION + offset: 0xFB1C + symbol: wf_seg7_collision_trapezoid + +wf_seg7_collision_platform: + type: SM64:COLLISION + offset: 0xFB94 + symbol: wf_seg7_collision_platform + +wf_seg7_collision_breakable_wall: + type: SM64:COLLISION + offset: 0xFC0C + symbol: wf_seg7_collision_breakable_wall + +wf_seg7_collision_breakable_wall_2: + type: SM64:COLLISION + offset: 0xFC44 + symbol: wf_seg7_collision_breakable_wall_2 + +wf_seg7_collision_kickable_board: + type: SM64:COLLISION + offset: 0xFC7C + symbol: wf_seg7_collision_kickable_board + +wf_seg7_collision_tower_door: + type: SM64:COLLISION + offset: 0xFD00 + symbol: wf_seg7_collision_tower_door + +wf_seg7_collision_rotating_platform: + type: SM64:COLLISION + offset: 0xFD30 + symbol: wf_seg7_collision_rotating_platform + +wf_seg7_collision_tower: + type: SM64:COLLISION + offset: 0xFE14 + symbol: wf_seg7_collision_tower + +wf_seg7_collision_bullet_bill_cannon: + type: SM64:COLLISION + offset: 0x10260 + symbol: wf_seg7_collision_bullet_bill_cannon + +wf_seg7_collision_070102D8: + type: SM64:COLLISION + offset: 0x102D8 + symbol: wf_seg7_collision_070102D8 + +wf_seg7_macro_objs: + type: SM64:MACRO + offset: 0x11C38 + symbol: wf_seg7_macro_objs + +wf_movtex_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x11DE8 + symbol: wf_movtex_water_data + +wf_movtex_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x11E08 + symbol: wf_movtex_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf/geo.yml new file mode 100644 index 0000000..b6d6507 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wf/geo.yml @@ -0,0 +1,161 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wf.yml" + autopads: false + segments: + - [ 0xE, 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/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr.yml new file mode 100644 index 0000000..0d17810 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr.yml @@ -0,0 +1,1185 @@ +:config: + autopads: false + compression: + offset: 0x4C22C0 + segments: + - [ 0x7, 0x4C22C0 ] + header: + header: + - '#include "wmotr/geo.h"' + - '' + - 'extern const LevelScript level_wmotr_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wmotr_seg7_texture_07000000 + +1: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x800 + format: RGBA16 + symbol: wmotr_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC00 + format: RGBA16 + symbol: wmotr_seg7_texture_07000C00 + +3: + type: TEXTURE + size: 512 + width: 32 + height: 8 + offset: 0x1400 + format: RGBA16 + symbol: wmotr_seg7_texture_07001400 + +4: + type: TEXTURE + size: 512 + width: 8 + height: 32 + offset: 0x1600 + format: RGBA16 + symbol: wmotr_seg7_texture_07001600 + +wmotr_seg7_lights_07001800: + type: LIGHTS + size: 24 + offset: 0x1800 + symbol: wmotr_seg7_lights_07001800 + +wmotr_seg7_lights_07001818: + type: LIGHTS + size: 24 + offset: 0x1818 + symbol: wmotr_seg7_lights_07001818 + +wmotr_seg7_vertex_07001830: + type: VTX + count: 15 + offset: 0x1830 + symbol: wmotr_seg7_vertex_07001830 + +wmotr_seg7_vertex_07001920: + type: VTX + count: 15 + offset: 0x1920 + symbol: wmotr_seg7_vertex_07001920 + +wmotr_seg7_vertex_07001A10: + type: VTX + count: 15 + offset: 0x1A10 + symbol: wmotr_seg7_vertex_07001A10 + +wmotr_seg7_vertex_07001B00: + type: VTX + count: 15 + offset: 0x1B00 + symbol: wmotr_seg7_vertex_07001B00 + +wmotr_seg7_vertex_07001BF0: + type: VTX + count: 15 + offset: 0x1BF0 + symbol: wmotr_seg7_vertex_07001BF0 + +wmotr_seg7_vertex_07001CE0: + type: VTX + count: 15 + offset: 0x1CE0 + symbol: wmotr_seg7_vertex_07001CE0 + +wmotr_seg7_vertex_07001DD0: + type: VTX + count: 15 + offset: 0x1DD0 + symbol: wmotr_seg7_vertex_07001DD0 + +wmotr_seg7_vertex_07001EC0: + type: VTX + count: 15 + offset: 0x1EC0 + symbol: wmotr_seg7_vertex_07001EC0 + +wmotr_seg7_vertex_07001FB0: + type: VTX + count: 6 + offset: 0x1FB0 + symbol: wmotr_seg7_vertex_07001FB0 + +wmotr_seg7_vertex_07002010: + type: VTX + count: 15 + offset: 0x2010 + symbol: wmotr_seg7_vertex_07002010 + +wmotr_seg7_vertex_07002100: + type: VTX + count: 15 + offset: 0x2100 + symbol: wmotr_seg7_vertex_07002100 + +wmotr_seg7_vertex_070021F0: + type: VTX + count: 15 + offset: 0x21F0 + symbol: wmotr_seg7_vertex_070021F0 + +wmotr_seg7_vertex_070022E0: + type: VTX + count: 15 + offset: 0x22E0 + symbol: wmotr_seg7_vertex_070022E0 + +wmotr_seg7_vertex_070023D0: + type: VTX + count: 8 + offset: 0x23D0 + symbol: wmotr_seg7_vertex_070023D0 + +wmotr_seg7_vertex_07002450: + type: VTX + count: 15 + offset: 0x2450 + symbol: wmotr_seg7_vertex_07002450 + +wmotr_seg7_vertex_07002540: + type: VTX + count: 15 + offset: 0x2540 + symbol: wmotr_seg7_vertex_07002540 + +wmotr_seg7_vertex_07002630: + type: VTX + count: 4 + offset: 0x2630 + symbol: wmotr_seg7_vertex_07002630 + +wmotr_seg7_vertex_07002670: + type: VTX + count: 16 + offset: 0x2670 + symbol: wmotr_seg7_vertex_07002670 + +wmotr_seg7_vertex_07002770: + type: VTX + count: 16 + offset: 0x2770 + symbol: wmotr_seg7_vertex_07002770 + +wmotr_seg7_vertex_07002870: + type: VTX + count: 16 + offset: 0x2870 + symbol: wmotr_seg7_vertex_07002870 + +wmotr_seg7_vertex_07002970: + type: VTX + count: 14 + offset: 0x2970 + symbol: wmotr_seg7_vertex_07002970 + +wmotr_seg7_vertex_07002A50: + type: VTX + count: 16 + offset: 0x2A50 + symbol: wmotr_seg7_vertex_07002A50 + +wmotr_seg7_vertex_07002B50: + type: VTX + count: 16 + offset: 0x2B50 + symbol: wmotr_seg7_vertex_07002B50 + +wmotr_seg7_vertex_07002C50: + type: VTX + count: 16 + offset: 0x2C50 + symbol: wmotr_seg7_vertex_07002C50 + +wmotr_seg7_vertex_07002D50: + type: VTX + count: 16 + offset: 0x2D50 + symbol: wmotr_seg7_vertex_07002D50 + +wmotr_seg7_vertex_07002E50: + type: VTX + count: 16 + offset: 0x2E50 + symbol: wmotr_seg7_vertex_07002E50 + +wmotr_seg7_vertex_07002F50: + type: VTX + count: 16 + offset: 0x2F50 + symbol: wmotr_seg7_vertex_07002F50 + +wmotr_seg7_vertex_07003050: + type: VTX + count: 16 + offset: 0x3050 + symbol: wmotr_seg7_vertex_07003050 + +wmotr_seg7_vertex_07003150: + type: VTX + count: 15 + offset: 0x3150 + symbol: wmotr_seg7_vertex_07003150 + +wmotr_seg7_vertex_07003240: + type: VTX + count: 16 + offset: 0x3240 + symbol: wmotr_seg7_vertex_07003240 + +wmotr_seg7_vertex_07003340: + type: VTX + count: 16 + offset: 0x3340 + symbol: wmotr_seg7_vertex_07003340 + +wmotr_seg7_vertex_07003440: + type: VTX + count: 16 + offset: 0x3440 + symbol: wmotr_seg7_vertex_07003440 + +wmotr_seg7_vertex_07003540: + type: VTX + count: 14 + offset: 0x3540 + symbol: wmotr_seg7_vertex_07003540 + +wmotr_seg7_vertex_07003620: + type: VTX + count: 16 + offset: 0x3620 + symbol: wmotr_seg7_vertex_07003620 + +wmotr_seg7_vertex_07003720: + type: VTX + count: 16 + offset: 0x3720 + symbol: wmotr_seg7_vertex_07003720 + +wmotr_seg7_vertex_07003820: + type: VTX + count: 16 + offset: 0x3820 + symbol: wmotr_seg7_vertex_07003820 + +wmotr_seg7_vertex_07003920: + type: VTX + count: 16 + offset: 0x3920 + symbol: wmotr_seg7_vertex_07003920 + +wmotr_seg7_vertex_07003A20: + type: VTX + count: 16 + offset: 0x3A20 + symbol: wmotr_seg7_vertex_07003A20 + +wmotr_seg7_vertex_07003B20: + type: VTX + count: 16 + offset: 0x3B20 + symbol: wmotr_seg7_vertex_07003B20 + +wmotr_seg7_vertex_07003C20: + type: VTX + count: 15 + offset: 0x3C20 + symbol: wmotr_seg7_vertex_07003C20 + +wmotr_seg7_vertex_07003D10: + type: VTX + count: 15 + offset: 0x3D10 + symbol: wmotr_seg7_vertex_07003D10 + +wmotr_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: wmotr_seg7_vertex_07003E00 + +wmotr_seg7_vertex_07003EF0: + type: VTX + count: 14 + offset: 0x3EF0 + symbol: wmotr_seg7_vertex_07003EF0 + +wmotr_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: wmotr_seg7_vertex_07003FD0 + +wmotr_seg7_vertex_070040C0: + type: VTX + count: 16 + offset: 0x40C0 + symbol: wmotr_seg7_vertex_070040C0 + +wmotr_seg7_vertex_070041C0: + type: VTX + count: 16 + offset: 0x41C0 + symbol: wmotr_seg7_vertex_070041C0 + +wmotr_seg7_vertex_070042C0: + type: VTX + count: 16 + offset: 0x42C0 + symbol: wmotr_seg7_vertex_070042C0 + +wmotr_seg7_vertex_070043C0: + type: VTX + count: 16 + offset: 0x43C0 + symbol: wmotr_seg7_vertex_070043C0 + +wmotr_seg7_vertex_070044C0: + type: VTX + count: 16 + offset: 0x44C0 + symbol: wmotr_seg7_vertex_070044C0 + +wmotr_seg7_vertex_070045C0: + type: VTX + count: 16 + offset: 0x45C0 + symbol: wmotr_seg7_vertex_070045C0 + +wmotr_seg7_vertex_070046C0: + type: VTX + count: 16 + offset: 0x46C0 + symbol: wmotr_seg7_vertex_070046C0 + +wmotr_seg7_vertex_070047C0: + type: VTX + count: 15 + offset: 0x47C0 + symbol: wmotr_seg7_vertex_070047C0 + +wmotr_seg7_vertex_070048B0: + type: VTX + count: 16 + offset: 0x48B0 + symbol: wmotr_seg7_vertex_070048B0 + +wmotr_seg7_vertex_070049B0: + type: VTX + count: 16 + offset: 0x49B0 + symbol: wmotr_seg7_vertex_070049B0 + +wmotr_seg7_vertex_07004AB0: + type: VTX + count: 16 + offset: 0x4AB0 + symbol: wmotr_seg7_vertex_07004AB0 + +wmotr_seg7_vertex_07004BB0: + type: VTX + count: 15 + offset: 0x4BB0 + symbol: wmotr_seg7_vertex_07004BB0 + +wmotr_seg7_vertex_07004CA0: + type: VTX + count: 16 + offset: 0x4CA0 + symbol: wmotr_seg7_vertex_07004CA0 + +wmotr_seg7_vertex_07004DA0: + type: VTX + count: 16 + offset: 0x4DA0 + symbol: wmotr_seg7_vertex_07004DA0 + +wmotr_seg7_vertex_07004EA0: + type: VTX + count: 16 + offset: 0x4EA0 + symbol: wmotr_seg7_vertex_07004EA0 + +wmotr_seg7_vertex_07004FA0: + type: VTX + count: 16 + offset: 0x4FA0 + symbol: wmotr_seg7_vertex_07004FA0 + +wmotr_seg7_vertex_070050A0: + type: VTX + count: 15 + offset: 0x50A0 + symbol: wmotr_seg7_vertex_070050A0 + +wmotr_seg7_vertex_07005190: + type: VTX + count: 16 + offset: 0x5190 + symbol: wmotr_seg7_vertex_07005190 + +wmotr_seg7_vertex_07005290: + type: VTX + count: 16 + offset: 0x5290 + symbol: wmotr_seg7_vertex_07005290 + +wmotr_seg7_vertex_07005390: + type: VTX + count: 16 + offset: 0x5390 + symbol: wmotr_seg7_vertex_07005390 + +wmotr_seg7_vertex_07005490: + type: VTX + count: 16 + offset: 0x5490 + symbol: wmotr_seg7_vertex_07005490 + +wmotr_seg7_vertex_07005590: + type: VTX + count: 16 + offset: 0x5590 + symbol: wmotr_seg7_vertex_07005590 + +wmotr_seg7_vertex_07005690: + type: VTX + count: 16 + offset: 0x5690 + symbol: wmotr_seg7_vertex_07005690 + +wmotr_seg7_vertex_07005790: + type: VTX + count: 16 + offset: 0x5790 + symbol: wmotr_seg7_vertex_07005790 + +wmotr_seg7_vertex_07005890: + type: VTX + count: 16 + offset: 0x5890 + symbol: wmotr_seg7_vertex_07005890 + +wmotr_seg7_vertex_07005990: + type: VTX + count: 16 + offset: 0x5990 + symbol: wmotr_seg7_vertex_07005990 + +wmotr_seg7_vertex_07005A90: + type: VTX + count: 15 + offset: 0x5A90 + symbol: wmotr_seg7_vertex_07005A90 + +wmotr_seg7_vertex_07005B80: + type: VTX + count: 15 + offset: 0x5B80 + symbol: wmotr_seg7_vertex_07005B80 + +wmotr_seg7_vertex_07005C70: + type: VTX + count: 15 + offset: 0x5C70 + symbol: wmotr_seg7_vertex_07005C70 + +wmotr_seg7_vertex_07005D60: + type: VTX + count: 15 + offset: 0x5D60 + symbol: wmotr_seg7_vertex_07005D60 + +wmotr_seg7_vertex_07005E50: + type: VTX + count: 16 + offset: 0x5E50 + symbol: wmotr_seg7_vertex_07005E50 + +wmotr_seg7_vertex_07005F50: + type: VTX + count: 16 + offset: 0x5F50 + symbol: wmotr_seg7_vertex_07005F50 + +wmotr_seg7_vertex_07006050: + type: VTX + count: 16 + offset: 0x6050 + symbol: wmotr_seg7_vertex_07006050 + +wmotr_seg7_vertex_07006150: + type: VTX + count: 15 + offset: 0x6150 + symbol: wmotr_seg7_vertex_07006150 + +wmotr_seg7_vertex_07006240: + type: VTX + count: 15 + offset: 0x6240 + symbol: wmotr_seg7_vertex_07006240 + +wmotr_seg7_vertex_07006330: + type: VTX + count: 15 + offset: 0x6330 + symbol: wmotr_seg7_vertex_07006330 + +wmotr_seg7_vertex_07006420: + type: VTX + count: 14 + offset: 0x6420 + symbol: wmotr_seg7_vertex_07006420 + +wmotr_seg7_vertex_07006500: + type: VTX + count: 16 + offset: 0x6500 + symbol: wmotr_seg7_vertex_07006500 + +wmotr_seg7_vertex_07006600: + type: VTX + count: 15 + offset: 0x6600 + symbol: wmotr_seg7_vertex_07006600 + +wmotr_seg7_vertex_070066F0: + type: VTX + count: 16 + offset: 0x66F0 + symbol: wmotr_seg7_vertex_070066F0 + +wmotr_seg7_vertex_070067F0: + type: VTX + count: 15 + offset: 0x67F0 + symbol: wmotr_seg7_vertex_070067F0 + +wmotr_seg7_vertex_070068E0: + type: VTX + count: 16 + offset: 0x68E0 + symbol: wmotr_seg7_vertex_070068E0 + +wmotr_seg7_vertex_070069E0: + type: VTX + count: 16 + offset: 0x69E0 + symbol: wmotr_seg7_vertex_070069E0 + +wmotr_seg7_vertex_07006AE0: + type: VTX + count: 16 + offset: 0x6AE0 + symbol: wmotr_seg7_vertex_07006AE0 + +wmotr_seg7_vertex_07006BE0: + type: VTX + count: 15 + offset: 0x6BE0 + symbol: wmotr_seg7_vertex_07006BE0 + +wmotr_seg7_vertex_07006CD0: + type: VTX + count: 16 + offset: 0x6CD0 + symbol: wmotr_seg7_vertex_07006CD0 + +wmotr_seg7_vertex_07006DD0: + type: VTX + count: 14 + offset: 0x6DD0 + symbol: wmotr_seg7_vertex_07006DD0 + +wmotr_seg7_vertex_07006EB0: + type: VTX + count: 16 + offset: 0x6EB0 + symbol: wmotr_seg7_vertex_07006EB0 + +wmotr_seg7_vertex_07006FB0: + type: VTX + count: 15 + offset: 0x6FB0 + symbol: wmotr_seg7_vertex_07006FB0 + +wmotr_seg7_vertex_070070A0: + type: VTX + count: 16 + offset: 0x70A0 + symbol: wmotr_seg7_vertex_070070A0 + +wmotr_seg7_vertex_070071A0: + type: VTX + count: 16 + offset: 0x71A0 + symbol: wmotr_seg7_vertex_070071A0 + +wmotr_seg7_vertex_070072A0: + type: VTX + count: 16 + offset: 0x72A0 + symbol: wmotr_seg7_vertex_070072A0 + +wmotr_seg7_vertex_070073A0: + type: VTX + count: 16 + offset: 0x73A0 + symbol: wmotr_seg7_vertex_070073A0 + +wmotr_seg7_vertex_070074A0: + type: VTX + count: 15 + offset: 0x74A0 + symbol: wmotr_seg7_vertex_070074A0 + +wmotr_seg7_vertex_07007590: + type: VTX + count: 16 + offset: 0x7590 + symbol: wmotr_seg7_vertex_07007590 + +wmotr_seg7_vertex_07007690: + type: VTX + count: 16 + offset: 0x7690 + symbol: wmotr_seg7_vertex_07007690 + +wmotr_seg7_vertex_07007790: + type: VTX + count: 16 + offset: 0x7790 + symbol: wmotr_seg7_vertex_07007790 + +wmotr_seg7_vertex_07007890: + type: VTX + count: 15 + offset: 0x7890 + symbol: wmotr_seg7_vertex_07007890 + +wmotr_seg7_vertex_07007980: + type: VTX + count: 14 + offset: 0x7980 + symbol: wmotr_seg7_vertex_07007980 + +wmotr_seg7_vertex_07007A60: + type: VTX + count: 16 + offset: 0x7A60 + symbol: wmotr_seg7_vertex_07007A60 + +wmotr_seg7_vertex_07007B60: + type: VTX + count: 16 + offset: 0x7B60 + symbol: wmotr_seg7_vertex_07007B60 + +wmotr_seg7_vertex_07007C60: + type: VTX + count: 15 + offset: 0x7C60 + symbol: wmotr_seg7_vertex_07007C60 + +wmotr_seg7_vertex_07007D50: + type: VTX + count: 16 + offset: 0x7D50 + symbol: wmotr_seg7_vertex_07007D50 + +wmotr_seg7_vertex_07007E50: + type: VTX + count: 16 + offset: 0x7E50 + symbol: wmotr_seg7_vertex_07007E50 + +wmotr_seg7_vertex_07007F50: + type: VTX + count: 15 + offset: 0x7F50 + symbol: wmotr_seg7_vertex_07007F50 + +wmotr_seg7_vertex_07008040: + type: VTX + count: 16 + offset: 0x8040 + symbol: wmotr_seg7_vertex_07008040 + +wmotr_seg7_vertex_07008140: + type: VTX + count: 14 + offset: 0x8140 + symbol: wmotr_seg7_vertex_07008140 + +wmotr_seg7_vertex_07008220: + type: VTX + count: 16 + offset: 0x8220 + symbol: wmotr_seg7_vertex_07008220 + +wmotr_seg7_vertex_07008320: + type: VTX + count: 16 + offset: 0x8320 + symbol: wmotr_seg7_vertex_07008320 + +wmotr_seg7_vertex_07008420: + type: VTX + count: 15 + offset: 0x8420 + symbol: wmotr_seg7_vertex_07008420 + +wmotr_seg7_vertex_07008510: + type: VTX + count: 16 + offset: 0x8510 + symbol: wmotr_seg7_vertex_07008510 + +wmotr_seg7_vertex_07008610: + type: VTX + count: 15 + offset: 0x8610 + symbol: wmotr_seg7_vertex_07008610 + +wmotr_seg7_vertex_07008700: + type: VTX + count: 16 + offset: 0x8700 + symbol: wmotr_seg7_vertex_07008700 + +wmotr_seg7_vertex_07008800: + type: VTX + count: 15 + offset: 0x8800 + symbol: wmotr_seg7_vertex_07008800 + +wmotr_seg7_vertex_070088F0: + type: VTX + count: 16 + offset: 0x88F0 + symbol: wmotr_seg7_vertex_070088F0 + +wmotr_seg7_vertex_070089F0: + type: VTX + count: 14 + offset: 0x89F0 + symbol: wmotr_seg7_vertex_070089F0 + +wmotr_seg7_vertex_07008AD0: + type: VTX + count: 16 + offset: 0x8AD0 + symbol: wmotr_seg7_vertex_07008AD0 + +wmotr_seg7_vertex_07008BD0: + type: VTX + count: 16 + offset: 0x8BD0 + symbol: wmotr_seg7_vertex_07008BD0 + +wmotr_seg7_vertex_07008CD0: + type: VTX + count: 16 + offset: 0x8CD0 + symbol: wmotr_seg7_vertex_07008CD0 + +wmotr_seg7_vertex_07008DD0: + type: VTX + count: 14 + offset: 0x8DD0 + symbol: wmotr_seg7_vertex_07008DD0 + +wmotr_seg7_vertex_07008EB0: + type: VTX + count: 4 + offset: 0x8EB0 + symbol: wmotr_seg7_vertex_07008EB0 + +wmotr_seg7_dl_07008EF0: + type: GFX + offset: 0x8EF0 + symbol: wmotr_seg7_dl_07008EF0 + +wmotr_seg7_dl_07009148: + type: GFX + offset: 0x9148 + symbol: wmotr_seg7_dl_07009148 + +wmotr_seg7_dl_070092A0: + type: GFX + offset: 0x92A0 + symbol: wmotr_seg7_dl_070092A0 + +wmotr_seg7_dl_07009458: + type: GFX + offset: 0x9458 + symbol: wmotr_seg7_dl_07009458 + +wmotr_seg7_dl_0700C1F8: + type: GFX + offset: 0xC1F8 + symbol: wmotr_seg7_dl_0700C1F8 + +wmotr_seg7_lights_0700C2A0: + type: LIGHTS + size: 24 + offset: 0xC2A0 + symbol: wmotr_seg7_lights_0700C2A0 + +wmotr_seg7_vertex_0700C2B8: + type: VTX + count: 16 + offset: 0xC2B8 + symbol: wmotr_seg7_vertex_0700C2B8 + +wmotr_seg7_vertex_0700C3B8: + type: VTX + count: 16 + offset: 0xC3B8 + symbol: wmotr_seg7_vertex_0700C3B8 + +wmotr_seg7_vertex_0700C4B8: + type: VTX + count: 15 + offset: 0xC4B8 + symbol: wmotr_seg7_vertex_0700C4B8 + +wmotr_seg7_vertex_0700C5A8: + type: VTX + count: 16 + offset: 0xC5A8 + symbol: wmotr_seg7_vertex_0700C5A8 + +wmotr_seg7_vertex_0700C6A8: + type: VTX + count: 16 + offset: 0xC6A8 + symbol: wmotr_seg7_vertex_0700C6A8 + +wmotr_seg7_vertex_0700C7A8: + type: VTX + count: 16 + offset: 0xC7A8 + symbol: wmotr_seg7_vertex_0700C7A8 + +wmotr_seg7_vertex_0700C8A8: + type: VTX + count: 16 + offset: 0xC8A8 + symbol: wmotr_seg7_vertex_0700C8A8 + +wmotr_seg7_vertex_0700C9A8: + type: VTX + count: 15 + offset: 0xC9A8 + symbol: wmotr_seg7_vertex_0700C9A8 + +wmotr_seg7_vertex_0700CA98: + type: VTX + count: 16 + offset: 0xCA98 + symbol: wmotr_seg7_vertex_0700CA98 + +wmotr_seg7_vertex_0700CB98: + type: VTX + count: 16 + offset: 0xCB98 + symbol: wmotr_seg7_vertex_0700CB98 + +wmotr_seg7_vertex_0700CC98: + type: VTX + count: 16 + offset: 0xCC98 + symbol: wmotr_seg7_vertex_0700CC98 + +wmotr_seg7_vertex_0700CD98: + type: VTX + count: 16 + offset: 0xCD98 + symbol: wmotr_seg7_vertex_0700CD98 + +wmotr_seg7_vertex_0700CE98: + type: VTX + count: 15 + offset: 0xCE98 + symbol: wmotr_seg7_vertex_0700CE98 + +wmotr_seg7_vertex_0700CF88: + type: VTX + count: 16 + offset: 0xCF88 + symbol: wmotr_seg7_vertex_0700CF88 + +wmotr_seg7_vertex_0700D088: + type: VTX + count: 16 + offset: 0xD088 + symbol: wmotr_seg7_vertex_0700D088 + +wmotr_seg7_vertex_0700D188: + type: VTX + count: 16 + offset: 0xD188 + symbol: wmotr_seg7_vertex_0700D188 + +wmotr_seg7_vertex_0700D288: + type: VTX + count: 15 + offset: 0xD288 + symbol: wmotr_seg7_vertex_0700D288 + +wmotr_seg7_vertex_0700D378: + type: VTX + count: 15 + offset: 0xD378 + symbol: wmotr_seg7_vertex_0700D378 + +wmotr_seg7_vertex_0700D468: + type: VTX + count: 15 + offset: 0xD468 + symbol: wmotr_seg7_vertex_0700D468 + +wmotr_seg7_vertex_0700D558: + type: VTX + count: 14 + offset: 0xD558 + symbol: wmotr_seg7_vertex_0700D558 + +wmotr_seg7_vertex_0700D638: + type: VTX + count: 15 + offset: 0xD638 + symbol: wmotr_seg7_vertex_0700D638 + +wmotr_seg7_vertex_0700D728: + type: VTX + count: 16 + offset: 0xD728 + symbol: wmotr_seg7_vertex_0700D728 + +wmotr_seg7_vertex_0700D828: + type: VTX + count: 16 + offset: 0xD828 + symbol: wmotr_seg7_vertex_0700D828 + +wmotr_seg7_vertex_0700D928: + type: VTX + count: 16 + offset: 0xD928 + symbol: wmotr_seg7_vertex_0700D928 + +wmotr_seg7_vertex_0700DA28: + type: VTX + count: 16 + offset: 0xDA28 + symbol: wmotr_seg7_vertex_0700DA28 + +wmotr_seg7_vertex_0700DB28: + type: VTX + count: 16 + offset: 0xDB28 + symbol: wmotr_seg7_vertex_0700DB28 + +wmotr_seg7_vertex_0700DC28: + type: VTX + count: 16 + offset: 0xDC28 + symbol: wmotr_seg7_vertex_0700DC28 + +wmotr_seg7_vertex_0700DD28: + type: VTX + count: 15 + offset: 0xDD28 + symbol: wmotr_seg7_vertex_0700DD28 + +wmotr_seg7_vertex_0700DE18: + type: VTX + count: 16 + offset: 0xDE18 + symbol: wmotr_seg7_vertex_0700DE18 + +wmotr_seg7_vertex_0700DF18: + type: VTX + count: 16 + offset: 0xDF18 + symbol: wmotr_seg7_vertex_0700DF18 + +wmotr_seg7_vertex_0700E018: + type: VTX + count: 16 + offset: 0xE018 + symbol: wmotr_seg7_vertex_0700E018 + +wmotr_seg7_vertex_0700E118: + type: VTX + count: 7 + offset: 0xE118 + symbol: wmotr_seg7_vertex_0700E118 + +wmotr_seg7_dl_0700E188: + type: GFX + offset: 0xE188 + symbol: wmotr_seg7_dl_0700E188 + +wmotr_seg7_dl_0700EFD8: + type: GFX + offset: 0xEFD8 + symbol: wmotr_seg7_dl_0700EFD8 + +wmotr_seg7_vertex_0700F048: + type: VTX + count: 15 + offset: 0xF048 + symbol: wmotr_seg7_vertex_0700F048 + +wmotr_seg7_vertex_0700F138: + type: VTX + count: 15 + offset: 0xF138 + symbol: wmotr_seg7_vertex_0700F138 + +wmotr_seg7_vertex_0700F228: + type: VTX + count: 15 + offset: 0xF228 + symbol: wmotr_seg7_vertex_0700F228 + +wmotr_seg7_vertex_0700F318: + type: VTX + count: 15 + offset: 0xF318 + symbol: wmotr_seg7_vertex_0700F318 + +wmotr_seg7_vertex_0700F408: + type: VTX + count: 16 + offset: 0xF408 + symbol: wmotr_seg7_vertex_0700F408 + +wmotr_seg7_vertex_0700F508: + type: VTX + count: 15 + offset: 0xF508 + symbol: wmotr_seg7_vertex_0700F508 + +wmotr_seg7_vertex_0700F5F8: + type: VTX + count: 14 + offset: 0xF5F8 + symbol: wmotr_seg7_vertex_0700F5F8 + +wmotr_seg7_vertex_0700F6D8: + type: VTX + count: 15 + offset: 0xF6D8 + symbol: wmotr_seg7_vertex_0700F6D8 + +wmotr_seg7_vertex_0700F7C8: + type: VTX + count: 15 + offset: 0xF7C8 + symbol: wmotr_seg7_vertex_0700F7C8 + +wmotr_seg7_vertex_0700F8B8: + type: VTX + count: 14 + offset: 0xF8B8 + symbol: wmotr_seg7_vertex_0700F8B8 + +wmotr_seg7_vertex_0700F998: + type: VTX + count: 15 + offset: 0xF998 + symbol: wmotr_seg7_vertex_0700F998 + +wmotr_seg7_vertex_0700FA88: + type: VTX + count: 15 + offset: 0xFA88 + symbol: wmotr_seg7_vertex_0700FA88 + +wmotr_seg7_vertex_0700FB78: + type: VTX + count: 15 + offset: 0xFB78 + symbol: wmotr_seg7_vertex_0700FB78 + +wmotr_seg7_vertex_0700FC68: + type: VTX + count: 15 + offset: 0xFC68 + symbol: wmotr_seg7_vertex_0700FC68 + +wmotr_seg7_vertex_0700FD58: + type: VTX + count: 15 + offset: 0xFD58 + symbol: wmotr_seg7_vertex_0700FD58 + +wmotr_seg7_vertex_0700FE48: + type: VTX + count: 15 + offset: 0xFE48 + symbol: wmotr_seg7_vertex_0700FE48 + +wmotr_seg7_vertex_0700FF38: + type: VTX + count: 15 + offset: 0xFF38 + symbol: wmotr_seg7_vertex_0700FF38 + +wmotr_seg7_vertex_07010028: + type: VTX + count: 15 + offset: 0x10028 + symbol: wmotr_seg7_vertex_07010028 + +wmotr_seg7_vertex_07010118: + type: VTX + count: 4 + offset: 0x10118 + symbol: wmotr_seg7_vertex_07010118 + +wmotr_seg7_dl_07010158: + type: GFX + offset: 0x10158 + symbol: wmotr_seg7_dl_07010158 + +wmotr_seg7_dl_07010608: + type: GFX + offset: 0x10608 + symbol: wmotr_seg7_dl_07010608 + +wmotr_seg7_collision: + type: SM64:COLLISION + offset: 0x10688 + symbol: wmotr_seg7_collision + +wmotr_seg7_macro_objs: + type: SM64:MACRO + offset: 0x136A8 + symbol: wmotr_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr/geo.yml new file mode 100644 index 0000000..266208e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/levels/wmotr/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wmotr.yml" + autopads: false + segments: + - [ 0xE, 0x4CB8D0 ] + +wmotr_geo_0001F0: + type: SM64:GEO_LAYOUT + offset: 0xE0001F0 + symbol: wmotr_geo_0001F0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/banks.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/banks.yml new file mode 100644 index 0000000..50f5328 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/banks.yml @@ -0,0 +1,132 @@ +:config: + external_files: + - "assets/ymls/jp/sound/root.yml" + - "assets/ymls/jp/sound/samples/bowser_organ.yml" + - "assets/ymls/jp/sound/samples/course_start.yml" + - "assets/ymls/jp/sound/samples/instruments.yml" + - "assets/ymls/jp/sound/samples/piranha_music_box.yml" + - "assets/ymls/jp/sound/samples/sfx_1.yml" + - "assets/ymls/jp/sound/samples/sfx_4.yml" + - "assets/ymls/jp/sound/samples/sfx_5.yml" + - "assets/ymls/jp/sound/samples/sfx_6.yml" + - "assets/ymls/jp/sound/samples/sfx_7.yml" + - "assets/ymls/jp/sound/samples/sfx_9.yml" + - "assets/ymls/jp/sound/samples/sfx_mario_peach.yml" + - "assets/ymls/jp/sound/samples/sfx_mario.yml" + - "assets/ymls/jp/sound/samples/sfx_terrain.yml" + - "assets/ymls/jp/sound/samples/sfx_water.yml" + +00: + type: NAUDIO:V0:BANK + id: 0 +01_terrain: + type: NAUDIO:V0:BANK + id: 1 +02_water: + type: NAUDIO:V0:BANK + id: 2 +03: + type: NAUDIO:V0:BANK + id: 3 +04: + type: NAUDIO:V0:BANK + id: 4 +05: + type: NAUDIO:V0:BANK + id: 5 +06: + type: NAUDIO:V0:BANK + id: 6 +07: + type: NAUDIO:V0:BANK + id: 7 +08_mario: + type: NAUDIO:V0:BANK + id: 8 +09: + type: NAUDIO:V0:BANK + id: 9 +0A_mario_peach: + type: NAUDIO:V0:BANK + id: 10 +0B: + type: NAUDIO:V0:BANK + id: 11 +0C: + type: NAUDIO:V0:BANK + id: 12 +0D: + type: NAUDIO:V0:BANK + id: 13 +0E: + type: NAUDIO:V0:BANK + id: 14 +0F: + type: NAUDIO:V0:BANK + id: 15 +10: + type: NAUDIO:V0:BANK + id: 16 +11: + type: NAUDIO:V0:BANK + id: 17 +12: + type: NAUDIO:V0:BANK + id: 18 +13: + type: NAUDIO:V0:BANK + id: 19 +14_piranha_music_box: + type: NAUDIO:V0:BANK + id: 20 +15: + type: NAUDIO:V0:BANK + id: 21 +16_course_start: + type: NAUDIO:V0:BANK + id: 22 +17: + type: NAUDIO:V0:BANK + id: 23 +18: + type: NAUDIO:V0:BANK + id: 24 +19: + type: NAUDIO:V0:BANK + id: 25 +1A: + type: NAUDIO:V0:BANK + id: 26 +1B: + type: NAUDIO:V0:BANK + id: 27 +1C_endless_stairs: + type: NAUDIO:V0:BANK + id: 28 +1D_bowser_organ: + type: NAUDIO:V0:BANK + id: 29 +1E: + type: NAUDIO:V0:BANK + id: 30 +1F: + type: NAUDIO:V0:BANK + id: 31 +20: + type: NAUDIO:V0:BANK + id: 32 +21: + type: NAUDIO:V0:BANK + id: 33 +22: + type: NAUDIO:V0:BANK + id: 34 +23: + type: NAUDIO:V0:BANK + id: 35 +24: + type: NAUDIO:V0:BANK + id: 36 +25: + type: NAUDIO:V0:BANK + id: 37 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/root.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/root.yml new file mode 100644 index 0000000..2c6c01d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/root.yml @@ -0,0 +1,8 @@ +header: + type: NAUDIO:V0:AUDIO_HEADER + ctl: + offset: 5738816 + size: 94400 + tbl: + offset: 5833216 + size: 1793408 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/bowser_organ.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/bowser_organ.yml new file mode 100644 index 0000000..3ed7c3c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/bowser_organ.yml @@ -0,0 +1,9 @@ +00_organ_1: + type: NAUDIO:V0:SAMPLE + id: 195 +01_organ_1_lq: + type: NAUDIO:V0:SAMPLE + id: 196 +02_boys_choir: + type: NAUDIO:V0:SAMPLE + id: 197 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/course_start.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/course_start.yml new file mode 100644 index 0000000..2fa7e43 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/course_start.yml @@ -0,0 +1,3 @@ +00_la: + type: NAUDIO:V0:SAMPLE + id: 194 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/instruments.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/instruments.yml new file mode 100644 index 0000000..2589a20 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/instruments.yml @@ -0,0 +1,219 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 120 +01_banjo_1: + type: NAUDIO:V0:SAMPLE + id: 121 +02: + type: NAUDIO:V0:SAMPLE + id: 122 +03_human_whistle: + type: NAUDIO:V0:SAMPLE + id: 123 +04_bright_piano: + type: NAUDIO:V0:SAMPLE + id: 124 +05_acoustic_bass: + type: NAUDIO:V0:SAMPLE + id: 125 +06_kick_drum_1: + type: NAUDIO:V0:SAMPLE + id: 126 +07_rimshot: + type: NAUDIO:V0:SAMPLE + id: 127 +08: + type: NAUDIO:V0:SAMPLE + id: 128 +09: + type: NAUDIO:V0:SAMPLE + id: 129 +0A_tambourine: + type: NAUDIO:V0:SAMPLE + id: 130 +0B: + type: NAUDIO:V0:SAMPLE + id: 131 +0C_conga_stick: + type: NAUDIO:V0:SAMPLE + id: 132 +0D_clave: + type: NAUDIO:V0:SAMPLE + id: 133 +0E_hihat_closed: + type: NAUDIO:V0:SAMPLE + id: 134 +0F_hihat_open: + type: NAUDIO:V0:SAMPLE + id: 135 +10_cymbal_bell: + type: NAUDIO:V0:SAMPLE + id: 136 +11_splash_cymbal: + type: NAUDIO:V0:SAMPLE + id: 137 +12_snare_drum_1: + type: NAUDIO:V0:SAMPLE + id: 138 +13_snare_drum_2: + type: NAUDIO:V0:SAMPLE + id: 139 +14_strings_5: + type: NAUDIO:V0:SAMPLE + id: 140 +15_strings_4: + type: NAUDIO:V0:SAMPLE + id: 141 +16_french_horns: + type: NAUDIO:V0:SAMPLE + id: 142 +17_trumpet: + type: NAUDIO:V0:SAMPLE + id: 143 +18_timpani: + type: NAUDIO:V0:SAMPLE + id: 144 +19_brass: + type: NAUDIO:V0:SAMPLE + id: 145 +1A_slap_bass: + type: NAUDIO:V0:SAMPLE + id: 146 +1B_organ_2: + type: NAUDIO:V0:SAMPLE + id: 147 +1C: + type: NAUDIO:V0:SAMPLE + id: 148 +1D: + type: NAUDIO:V0:SAMPLE + id: 149 +1E_closed_triangle: + type: NAUDIO:V0:SAMPLE + id: 150 +1F_open_triangle: + type: NAUDIO:V0:SAMPLE + id: 151 +20_cabasa: + type: NAUDIO:V0:SAMPLE + id: 152 +21_sine_bass: + type: NAUDIO:V0:SAMPLE + id: 153 +22_boys_choir: + type: NAUDIO:V0:SAMPLE + id: 154 +23_strings_1: + type: NAUDIO:V0:SAMPLE + id: 155 +24_strings_2: + type: NAUDIO:V0:SAMPLE + id: 156 +25_strings_3: + type: NAUDIO:V0:SAMPLE + id: 157 +26_crystal_rhodes: + type: NAUDIO:V0:SAMPLE + id: 158 +27_harpsichord: + type: NAUDIO:V0:SAMPLE + id: 159 +28_sitar_1: + type: NAUDIO:V0:SAMPLE + id: 160 +29_orchestra_hit: + type: NAUDIO:V0:SAMPLE + id: 161 +2A: + type: NAUDIO:V0:SAMPLE + id: 162 +2B: + type: NAUDIO:V0:SAMPLE + id: 163 +2C: + type: NAUDIO:V0:SAMPLE + id: 164 +2D_trombone: + type: NAUDIO:V0:SAMPLE + id: 165 +2E_accordion: + type: NAUDIO:V0:SAMPLE + id: 166 +2F_sleigh_bells: + type: NAUDIO:V0:SAMPLE + id: 167 +30_rarefaction-lahna: + type: NAUDIO:V0:SAMPLE + id: 168 +31_rarefaction-convolution: + type: NAUDIO:V0:SAMPLE + id: 169 +32_metal_rimshot: + type: NAUDIO:V0:SAMPLE + id: 170 +33_kick_drum_2: + type: NAUDIO:V0:SAMPLE + id: 171 +34_alto_flute: + type: NAUDIO:V0:SAMPLE + id: 172 +35_gospel_organ: + type: NAUDIO:V0:SAMPLE + id: 173 +36_sawtooth_synth: + type: NAUDIO:V0:SAMPLE + id: 174 +37_square_synth: + type: NAUDIO:V0:SAMPLE + id: 175 +38_electric_kick_drum: + type: NAUDIO:V0:SAMPLE + id: 176 +39_sitar_2: + type: NAUDIO:V0:SAMPLE + id: 177 +3A_music_box: + type: NAUDIO:V0:SAMPLE + id: 178 +3B_banjo_2: + type: NAUDIO:V0:SAMPLE + id: 179 +3C_acoustic_guitar: + type: NAUDIO:V0:SAMPLE + id: 180 +3D: + type: NAUDIO:V0:SAMPLE + id: 181 +3E_monk_choir: + type: NAUDIO:V0:SAMPLE + id: 182 +3F: + type: NAUDIO:V0:SAMPLE + id: 183 +40_bell: + type: NAUDIO:V0:SAMPLE + id: 184 +41_pan_flute: + type: NAUDIO:V0:SAMPLE + id: 185 +42_vibraphone: + type: NAUDIO:V0:SAMPLE + id: 186 +43_harmonica: + type: NAUDIO:V0:SAMPLE + id: 187 +44_grand_piano: + type: NAUDIO:V0:SAMPLE + id: 188 +45_french_horns_lq: + type: NAUDIO:V0:SAMPLE + id: 189 +46_pizzicato_strings_1: + type: NAUDIO:V0:SAMPLE + id: 190 +47_pizzicato_strings_2: + type: NAUDIO:V0:SAMPLE + id: 191 +48_steel_drum: + type: NAUDIO:V0:SAMPLE + id: 192 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/piranha_music_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/piranha_music_box.yml new file mode 100644 index 0000000..0e16418 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/piranha_music_box.yml @@ -0,0 +1,3 @@ +00_music_box: + type: NAUDIO:V0:SAMPLE + id: 193 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_1.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_1.yml new file mode 100644 index 0000000..ebda6f6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_1.yml @@ -0,0 +1,18 @@ +00_twirl: + type: NAUDIO:V0:SAMPLE + id: 0 +01_brushing: + type: NAUDIO:V0:SAMPLE + id: 1 +02_hand_touch: + type: NAUDIO:V0:SAMPLE + id: 2 +03_yoshi: + type: NAUDIO:V0:SAMPLE + id: 3 +04_plop: + type: NAUDIO:V0:SAMPLE + id: 4 +05_heavy_landing: + type: NAUDIO:V0:SAMPLE + id: 5 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_4.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_4.yml new file mode 100644 index 0000000..a6afd91 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_4.yml @@ -0,0 +1,30 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 17 +01: + type: NAUDIO:V0:SAMPLE + id: 18 +02: + type: NAUDIO:V0:SAMPLE + id: 19 +03: + type: NAUDIO:V0:SAMPLE + id: 20 +04: + type: NAUDIO:V0:SAMPLE + id: 21 +05: + type: NAUDIO:V0:SAMPLE + id: 22 +06: + type: NAUDIO:V0:SAMPLE + id: 23 +07: + type: NAUDIO:V0:SAMPLE + id: 24 +08: + type: NAUDIO:V0:SAMPLE + id: 25 +09: + type: NAUDIO:V0:SAMPLE + id: 26 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_5.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_5.yml new file mode 100644 index 0000000..492ecc1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_5.yml @@ -0,0 +1,87 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 27 +01: + type: NAUDIO:V0:SAMPLE + id: 28 +02: + type: NAUDIO:V0:SAMPLE + id: 29 +03: + type: NAUDIO:V0:SAMPLE + id: 30 +04: + type: NAUDIO:V0:SAMPLE + id: 31 +05: + type: NAUDIO:V0:SAMPLE + id: 32 +06: + type: NAUDIO:V0:SAMPLE + id: 33 +07: + type: NAUDIO:V0:SAMPLE + id: 34 +08: + type: NAUDIO:V0:SAMPLE + id: 35 +09: + type: NAUDIO:V0:SAMPLE + id: 36 +0A: + type: NAUDIO:V0:SAMPLE + id: 37 +0B: + type: NAUDIO:V0:SAMPLE + id: 38 +0C: + type: NAUDIO:V0:SAMPLE + id: 39 +0D: + type: NAUDIO:V0:SAMPLE + id: 40 +0E: + type: NAUDIO:V0:SAMPLE + id: 41 +0F: + type: NAUDIO:V0:SAMPLE + id: 42 +10: + type: NAUDIO:V0:SAMPLE + id: 43 +11: + type: NAUDIO:V0:SAMPLE + id: 44 +12: + type: NAUDIO:V0:SAMPLE + id: 45 +13: + type: NAUDIO:V0:SAMPLE + id: 46 +14: + type: NAUDIO:V0:SAMPLE + id: 47 +15: + type: NAUDIO:V0:SAMPLE + id: 48 +16: + type: NAUDIO:V0:SAMPLE + id: 49 +17: + type: NAUDIO:V0:SAMPLE + id: 50 +18: + type: NAUDIO:V0:SAMPLE + id: 51 +19: + type: NAUDIO:V0:SAMPLE + id: 52 +1A: + type: NAUDIO:V0:SAMPLE + id: 53 +1B: + type: NAUDIO:V0:SAMPLE + id: 54 +1C: + type: NAUDIO:V0:SAMPLE + id: 55 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_6.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_6.yml new file mode 100644 index 0000000..d7bd407 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_6.yml @@ -0,0 +1,42 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 56 +01: + type: NAUDIO:V0:SAMPLE + id: 57 +02: + type: NAUDIO:V0:SAMPLE + id: 58 +03: + type: NAUDIO:V0:SAMPLE + id: 59 +04: + type: NAUDIO:V0:SAMPLE + id: 60 +05: + type: NAUDIO:V0:SAMPLE + id: 61 +06: + type: NAUDIO:V0:SAMPLE + id: 62 +07: + type: NAUDIO:V0:SAMPLE + id: 63 +08: + type: NAUDIO:V0:SAMPLE + id: 64 +09: + type: NAUDIO:V0:SAMPLE + id: 65 +0A: + type: NAUDIO:V0:SAMPLE + id: 66 +0B: + type: NAUDIO:V0:SAMPLE + id: 67 +0C: + type: NAUDIO:V0:SAMPLE + id: 68 +0D: + type: NAUDIO:V0:SAMPLE + id: 69 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_7.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_7.yml new file mode 100644 index 0000000..cc61af3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_7.yml @@ -0,0 +1,39 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 70 +01: + type: NAUDIO:V0:SAMPLE + id: 71 +02: + type: NAUDIO:V0:SAMPLE + id: 72 +03: + type: NAUDIO:V0:SAMPLE + id: 73 +04: + type: NAUDIO:V0:SAMPLE + id: 74 +05: + type: NAUDIO:V0:SAMPLE + id: 75 +06: + type: NAUDIO:V0:SAMPLE + id: 76 +07: + type: NAUDIO:V0:SAMPLE + id: 77 +08: + type: NAUDIO:V0:SAMPLE + id: 78 +09: + type: NAUDIO:V0:SAMPLE + id: 79 +0A: + type: NAUDIO:V0:SAMPLE + id: 80 +0B: + type: NAUDIO:V0:SAMPLE + id: 81 +0C: + type: NAUDIO:V0:SAMPLE + id: 82 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_9.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_9.yml new file mode 100644 index 0000000..ceac00a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_9.yml @@ -0,0 +1,21 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 99 +01: + type: NAUDIO:V0:SAMPLE + id: 100 +02: + type: NAUDIO:V0:SAMPLE + id: 101 +03: + type: NAUDIO:V0:SAMPLE + id: 102 +04_camera_buzz: + type: NAUDIO:V0:SAMPLE + id: 103 +05_camera_shutter: + type: NAUDIO:V0:SAMPLE + id: 104 +06: + type: NAUDIO:V0:SAMPLE + id: 105 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario.yml new file mode 100644 index 0000000..5f3e473 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario.yml @@ -0,0 +1,48 @@ +00_mario_jump_hoo: + type: NAUDIO:V0:SAMPLE + id: 83 +01_mario_jump_wah: + type: NAUDIO:V0:SAMPLE + id: 84 +02_mario_yah: + type: NAUDIO:V0:SAMPLE + id: 85 +03_mario_haha: + type: NAUDIO:V0:SAMPLE + id: 86 +04_mario_yahoo: + type: NAUDIO:V0:SAMPLE + id: 87 +05_mario_uh: + type: NAUDIO:V0:SAMPLE + id: 88 +06_mario_hrmm: + type: NAUDIO:V0:SAMPLE + id: 89 +07_mario_wah2: + type: NAUDIO:V0:SAMPLE + id: 90 +08_mario_whoa: + type: NAUDIO:V0:SAMPLE + id: 91 +09_mario_eeuh: + type: NAUDIO:V0:SAMPLE + id: 92 +0A_mario_attacked: + type: NAUDIO:V0:SAMPLE + id: 93 +0B_mario_ooof: + type: NAUDIO:V0:SAMPLE + id: 94 +0C_mario_here_we_go: + type: NAUDIO:V0:SAMPLE + id: 95 +0D_mario_yawning: + type: NAUDIO:V0:SAMPLE + id: 96 +0E_mario_snoring1: + type: NAUDIO:V0:SAMPLE + id: 97 +0F_mario_snoring2: + type: NAUDIO:V0:SAMPLE + id: 98 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario_peach.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario_peach.yml new file mode 100644 index 0000000..e9050c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_mario_peach.yml @@ -0,0 +1,42 @@ +00_mario_waaaooow: + type: NAUDIO:V0:SAMPLE + id: 106 +01_mario_hoohoo: + type: NAUDIO:V0:SAMPLE + id: 107 +02_mario_panting: + type: NAUDIO:V0:SAMPLE + id: 108 +03_mario_dying: + type: NAUDIO:V0:SAMPLE + id: 109 +04_mario_on_fire: + type: NAUDIO:V0:SAMPLE + id: 110 +05_mario_uh2: + type: NAUDIO:V0:SAMPLE + id: 111 +06_mario_coughing: + type: NAUDIO:V0:SAMPLE + id: 112 +07_mario_its_a_me_mario: + type: NAUDIO:V0:SAMPLE + id: 113 +08_mario_punch_yah: + type: NAUDIO:V0:SAMPLE + id: 114 +09_mario_punch_hoo: + type: NAUDIO:V0:SAMPLE + id: 115 +0A_mario_mama_mia: + type: NAUDIO:V0:SAMPLE + id: 116 +0B_mario_okey_dokey: + type: NAUDIO:V0:SAMPLE + id: 117 +0C_mario_drowning: + type: NAUDIO:V0:SAMPLE + id: 118 +0D_mario_thank_you_playing_my_game: + type: NAUDIO:V0:SAMPLE + id: 119 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_terrain.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_terrain.yml new file mode 100644 index 0000000..60d4e81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_terrain.yml @@ -0,0 +1,24 @@ +00_step_default: + type: NAUDIO:V0:SAMPLE + id: 6 +01_step_grass: + type: NAUDIO:V0:SAMPLE + id: 7 +02_step_stone: + type: NAUDIO:V0:SAMPLE + id: 8 +03_step_spooky: + type: NAUDIO:V0:SAMPLE + id: 9 +04_step_snow: + type: NAUDIO:V0:SAMPLE + id: 10 +05_step_ice: + type: NAUDIO:V0:SAMPLE + id: 11 +06_step_metal: + type: NAUDIO:V0:SAMPLE + id: 12 +07_step_sand: + type: NAUDIO:V0:SAMPLE + id: 13 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_water.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_water.yml new file mode 100644 index 0000000..040dd70 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/samples/sfx_water.yml @@ -0,0 +1,9 @@ +00_plunge: + type: NAUDIO:V0:SAMPLE + id: 14 +01_splash: + type: NAUDIO:V0:SAMPLE + id: 15 +02_swim: + type: NAUDIO:V0:SAMPLE + id: 16 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/sequences.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/sequences.yml new file mode 100644 index 0000000..e83e29f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/sound/sequences.yml @@ -0,0 +1,249 @@ +sound_player: + type: NAUDIO:V0:SEQUENCE + id: 0 + offset: 0x7460A0 + size: 12800 + banks: + - sound/banks/00 + - sound/banks/01_terrain + - sound/banks/02_water + - sound/banks/03 + - sound/banks/04 + - sound/banks/05 + - sound/banks/06 + - sound/banks/07 + - sound/banks/08_mario + - sound/banks/09 + - sound/banks/0A_mario_peach +cutscene_collect_star: + type: NAUDIO:V0:SEQUENCE + id: 1 + offset: 0x7492A0 + size: 633 + banks: + - sound/banks/22 +menu_title_screen: + type: NAUDIO:V0:SEQUENCE + id: 2 + offset: 0x749520 + size: 8276 + banks: + - sound/banks/11 +level_grass: + type: NAUDIO:V0:SEQUENCE + id: 3 + offset: 0x74B580 + size: 5134 + banks: + - sound/banks/22 +level_inside_castle: + type: NAUDIO:V0:SEQUENCE + id: 4 + offset: 0x74C990 + size: 2504 + banks: + - sound/banks/0E +level_water: + type: NAUDIO:V0:SEQUENCE + id: 5 + offset: 0x74D360 + size: 4816 + banks: + - sound/banks/13 +level_hot: + type: NAUDIO:V0:SEQUENCE + id: 6 + offset: 0x74E630 + size: 2459 + banks: + - sound/banks/0F +level_boss_koopa: + type: NAUDIO:V0:SEQUENCE + id: 7 + offset: 0x74EFD0 + size: 3430 + banks: + - sound/banks/12 +level_snow: + type: NAUDIO:V0:SEQUENCE + id: 8 + offset: 0x74FD40 + size: 8157 + banks: + - sound/banks/0B +level_slide: + type: NAUDIO:V0:SEQUENCE + id: 9 + offset: 0x751D20 + size: 7452 + banks: + - sound/banks/0D +level_spooky: + type: NAUDIO:V0:SEQUENCE + id: 10 + offset: 0x753A40 + size: 5686 + banks: + - sound/banks/21 + - sound/banks/10 +event_piranha_plant: + type: NAUDIO:V0:SEQUENCE + id: 11 + offset: 0x755080 + size: 1405 + banks: + - sound/banks/14_piranha_music_box +level_underground: + type: NAUDIO:V0:SEQUENCE + id: 12 + offset: 0x755600 + size: 4905 + banks: + - sound/banks/15 +menu_star_select: + type: NAUDIO:V0:SEQUENCE + id: 13 + offset: 0x756930 + size: 138 + banks: + - sound/banks/16_course_start +event_powerup: + type: NAUDIO:V0:SEQUENCE + id: 14 + offset: 0x7569C0 + size: 3143 + banks: + - sound/banks/17 +event_metal_cap: + type: NAUDIO:V0:SEQUENCE + id: 15 + offset: 0x757610 + size: 2786 + banks: + - sound/banks/18 +event_koopa_message: + type: NAUDIO:V0:SEQUENCE + id: 16 + offset: 0x758100 + size: 564 + banks: + - sound/banks/12 +level_koopa_road: + type: NAUDIO:V0:SEQUENCE + id: 17 + offset: 0x758340 + size: 4763 + banks: + - sound/banks/19 +event_high_score: + type: NAUDIO:V0:SEQUENCE + id: 18 + offset: 0x7595E0 + size: 279 + banks: + - sound/banks/1F +event_merry_go_round: + type: NAUDIO:V0:SEQUENCE + id: 19 + offset: 0x759700 + size: 1663 + banks: + - sound/banks/21 +event_race: + type: NAUDIO:V0:SEQUENCE + id: 20 + offset: 0x759D80 + size: 203 + banks: + - sound/banks/1A +cutscene_star_spawn: + type: NAUDIO:V0:SEQUENCE + id: 21 + offset: 0x759E50 + size: 654 + banks: + - sound/banks/0E +event_boss: + type: NAUDIO:V0:SEQUENCE + id: 22 + offset: 0x75A0E0 + size: 3451 + banks: + - sound/banks/1B +cutscene_collect_key: + type: NAUDIO:V0:SEQUENCE + id: 23 + offset: 0x75AE60 + size: 683 + banks: + - sound/banks/1A +event_endless_stairs: + type: NAUDIO:V0:SEQUENCE + id: 24 + offset: 0x75B110 + size: 1789 + banks: + - sound/banks/1C_endless_stairs +level_boss_koopa_final: + type: NAUDIO:V0:SEQUENCE + id: 25 + offset: 0x75B810 + size: 3527 + banks: + - sound/banks/1D_bowser_organ +cutscene_credits: + type: NAUDIO:V0:SEQUENCE + id: 26 + offset: 0x75C5E0 + size: 14341 + banks: + - sound/banks/25 +event_solve_puzzle: + type: NAUDIO:V0:SEQUENCE + id: 27 + offset: 0x75FDF0 + size: 222 + banks: + - sound/banks/14_piranha_music_box +event_toad_message: + type: NAUDIO:V0:SEQUENCE + id: 28 + offset: 0x75FED0 + size: 214 + banks: + - sound/banks/20 +event_peach_message: + type: NAUDIO:V0:SEQUENCE + id: 29 + offset: 0x75FFB0 + size: 440 + banks: + - sound/banks/1E +cutscene_intro: + type: NAUDIO:V0:SEQUENCE + id: 30 + offset: 0x760170 + size: 1774 + banks: + - sound/banks/1B +cutscene_victory: + type: NAUDIO:V0:SEQUENCE + id: 31 + offset: 0x760860 + size: 2074 + banks: + - sound/banks/1A +cutscene_ending: + type: NAUDIO:V0:SEQUENCE + id: 32 + offset: 0x761080 + size: 1892 + banks: + - sound/banks/23 +menu_file_select: + type: NAUDIO:V0:SEQUENCE + id: 33 + offset: 0x7617F0 + size: 789 + banks: + - sound/banks/24 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/acts.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/acts.yml new file mode 100644 index 0000000..f298575 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/acts.yml @@ -0,0 +1,390 @@ +:config: + autopads: false + compression: + offset: 0x1076D0 + segments: + - [ 0x2, 0x1076D0 ] + +act_00: + type: SM64:TEXT + offset: 0xE4C0 + +act_01: + type: SM64:TEXT + offset: 0xE4D0 + +act_02: + type: SM64:TEXT + offset: 0xE4E0 + +act_03: + type: SM64:TEXT + offset: 0xE4F0 + +act_04: + type: SM64:TEXT + offset: 0xE4FC + +act_05: + type: SM64:TEXT + offset: 0xE50C + +act_06: + type: SM64:TEXT + offset: 0xE51C + +act_07: + type: SM64:TEXT + offset: 0xE52C + +act_08: + type: SM64:TEXT + offset: 0xE53C + +act_09: + type: SM64:TEXT + offset: 0xE54C + +act_0A: + type: SM64:TEXT + offset: 0xE55C + +act_0B: + type: SM64:TEXT + offset: 0xE568 + +act_0C: + type: SM64:TEXT + offset: 0xE578 + +act_0D: + type: SM64:TEXT + offset: 0xE588 + +act_0E: + type: SM64:TEXT + offset: 0xE598 + +act_0F: + type: SM64:TEXT + offset: 0xE5A8 + +act_10: + type: SM64:TEXT + offset: 0xE5B8 + +act_11: + type: SM64:TEXT + offset: 0xE5C8 + +act_12: + type: SM64:TEXT + offset: 0xE5D8 + +act_13: + type: SM64:TEXT + offset: 0xE5E8 + +act_14: + type: SM64:TEXT + offset: 0xE5F8 + +act_15: + type: SM64:TEXT + offset: 0xE60C + +act_16: + type: SM64:TEXT + offset: 0xE61C + +act_17: + type: SM64:TEXT + offset: 0xE62C + +act_18: + type: SM64:TEXT + offset: 0xE640 + +act_19: + type: SM64:TEXT + offset: 0xE650 + +act_1A: + type: SM64:TEXT + offset: 0xE660 + +act_1B: + type: SM64:TEXT + offset: 0xE670 + +act_1C: + type: SM64:TEXT + offset: 0xE680 + +act_1D: + type: SM64:TEXT + offset: 0xE690 + +act_1E: + type: SM64:TEXT + offset: 0xE6A0 + +act_1F: + type: SM64:TEXT + offset: 0xE6B0 + +act_20: + type: SM64:TEXT + offset: 0xE6C0 + +act_21: + type: SM64:TEXT + offset: 0xE6CC + +act_22: + type: SM64:TEXT + offset: 0xE6D8 + +act_23: + type: SM64:TEXT + offset: 0xE6EC + +act_24: + type: SM64:TEXT + offset: 0xE6FC + +act_25: + type: SM64:TEXT + offset: 0xE70C + +act_26: + type: SM64:TEXT + offset: 0xE71C + +act_27: + type: SM64:TEXT + offset: 0xE72C + +act_28: + type: SM64:TEXT + offset: 0xE738 + +act_29: + type: SM64:TEXT + offset: 0xE748 + +act_2A: + type: SM64:TEXT + offset: 0xE758 + +act_2B: + type: SM64:TEXT + offset: 0xE76C + +act_2C: + type: SM64:TEXT + offset: 0xE780 + +act_2D: + type: SM64:TEXT + offset: 0xE794 + +act_2E: + type: SM64:TEXT + offset: 0xE7A4 + +act_2F: + type: SM64:TEXT + offset: 0xE7B4 + +act_30: + type: SM64:TEXT + offset: 0xE7C8 + +act_31: + type: SM64:TEXT + offset: 0xE7D8 + +act_32: + type: SM64:TEXT + offset: 0xE7E8 + +act_33: + type: SM64:TEXT + offset: 0xE7F8 + +act_34: + type: SM64:TEXT + offset: 0xE808 + +act_35: + type: SM64:TEXT + offset: 0xE814 + +act_36: + type: SM64:TEXT + offset: 0xE824 + +act_37: + type: SM64:TEXT + offset: 0xE834 + +act_38: + type: SM64:TEXT + offset: 0xE844 + +act_39: + type: SM64:TEXT + offset: 0xE850 + +act_3A: + type: SM64:TEXT + offset: 0xE860 + +act_3B: + type: SM64:TEXT + offset: 0xE870 + +act_3C: + type: SM64:TEXT + offset: 0xE87C + +act_3D: + type: SM64:TEXT + offset: 0xE88C + +act_3E: + type: SM64:TEXT + offset: 0xE89C + +act_3F: + type: SM64:TEXT + offset: 0xE8AC + +act_40: + type: SM64:TEXT + offset: 0xE8C0 + +act_41: + type: SM64:TEXT + offset: 0xE8D0 + +act_42: + type: SM64:TEXT + offset: 0xE8E0 + +act_43: + type: SM64:TEXT + offset: 0xE8F0 + +act_44: + type: SM64:TEXT + offset: 0xE904 + +act_45: + type: SM64:TEXT + offset: 0xE914 + +act_46: + type: SM64:TEXT + offset: 0xE924 + +act_47: + type: SM64:TEXT + offset: 0xE934 + +act_48: + type: SM64:TEXT + offset: 0xE944 + +act_49: + type: SM64:TEXT + offset: 0xE954 + +act_4A: + type: SM64:TEXT + offset: 0xE964 + +act_4B: + type: SM64:TEXT + offset: 0xE974 + +act_4C: + type: SM64:TEXT + offset: 0xE984 + +act_4D: + type: SM64:TEXT + offset: 0xE994 + +act_4E: + type: SM64:TEXT + offset: 0xE9A0 + +act_4F: + type: SM64:TEXT + offset: 0xE9B0 + +act_50: + type: SM64:TEXT + offset: 0xE9B8 + +act_51: + type: SM64:TEXT + offset: 0xE9C8 + +act_52: + type: SM64:TEXT + offset: 0xE9DC + +act_53: + type: SM64:TEXT + offset: 0xE9EC + +act_54: + type: SM64:TEXT + offset: 0xE9F8 + +act_55: + type: SM64:TEXT + offset: 0xEA04 + +act_56: + type: SM64:TEXT + offset: 0xEA10 + +act_57: + type: SM64:TEXT + offset: 0xEA20 + +act_58: + type: SM64:TEXT + offset: 0xEA34 + +act_59: + type: SM64:TEXT + offset: 0xEA44 + +act_5A: + type: SM64:TEXT + offset: 0xEA54 + +act_5B: + type: SM64:TEXT + offset: 0xEA60 + +act_5C: + type: SM64:TEXT + offset: 0xEA70 + +act_5D: + type: SM64:TEXT + offset: 0xEA80 + +act_5E: + type: SM64:TEXT + offset: 0xEA94 + +act_5F: + type: SM64:TEXT + offset: 0xEAA8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/courses.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/courses.yml new file mode 100644 index 0000000..c686345 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/courses.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x1076D0 + segments: + - [ 0x2, 0x1076D0 ] + +course_00: + type: SM64:TEXT + offset: 0xE294 + +course_01: + type: SM64:TEXT + offset: 0xE2A8 + +course_02: + type: SM64:TEXT + offset: 0xE2BC + +course_03: + type: SM64:TEXT + offset: 0xE2CC + +course_04: + type: SM64:TEXT + offset: 0xE2DC + +course_05: + type: SM64:TEXT + offset: 0xE2EC + +course_06: + type: SM64:TEXT + offset: 0xE2FC + +course_07: + type: SM64:TEXT + offset: 0xE310 + +course_08: + type: SM64:TEXT + offset: 0xE320 + +course_09: + type: SM64:TEXT + offset: 0xE330 + +course_0A: + type: SM64:TEXT + offset: 0xE340 + +course_0B: + type: SM64:TEXT + offset: 0xE350 + +course_0C: + type: SM64:TEXT + offset: 0xE360 + +course_0D: + type: SM64:TEXT + offset: 0xE374 + +course_0E: + type: SM64:TEXT + offset: 0xE384 + +course_0F: + type: SM64:TEXT + offset: 0xE394 + +course_10: + type: SM64:TEXT + offset: 0xE3A8 + +course_11: + type: SM64:TEXT + offset: 0xE3BC + +course_12: + type: SM64:TEXT + offset: 0xE3CC + +course_13: + type: SM64:TEXT + offset: 0xE3E0 + +course_14: + type: SM64:TEXT + offset: 0xE3F0 + +course_15: + type: SM64:TEXT + offset: 0xE404 + +course_16: + type: SM64:TEXT + offset: 0xE414 + +course_17: + type: SM64:TEXT + offset: 0xE428 + +course_18: + type: SM64:TEXT + offset: 0xE438 + +course_19: + type: SM64:TEXT + offset: 0xE444 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/dialogs.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/dialogs.yml new file mode 100644 index 0000000..16208f0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/dialogs.yml @@ -0,0 +1,686 @@ +:config: + autopads: false + compression: + offset: 0x1076D0 + segments: + - [ 0x2, 0x1076D0 ] + +dialog_00: + type: SM64:DIALOG + offset: 0xD548 + +dialog_01: + type: SM64:DIALOG + offset: 0xD558 + +dialog_02: + type: SM64:DIALOG + offset: 0xD568 + +dialog_03: + type: SM64:DIALOG + offset: 0xD578 + +dialog_04: + type: SM64:DIALOG + offset: 0xD588 + +dialog_05: + type: SM64:DIALOG + offset: 0xD598 + +dialog_06: + type: SM64:DIALOG + offset: 0xD5A8 + +dialog_07: + type: SM64:DIALOG + offset: 0xD5B8 + +dialog_08: + type: SM64:DIALOG + offset: 0xD5C8 + +dialog_09: + type: SM64:DIALOG + offset: 0xD5D8 + +dialog_0A: + type: SM64:DIALOG + offset: 0xD5E8 + +dialog_0B: + type: SM64:DIALOG + offset: 0xD5F8 + +dialog_0C: + type: SM64:DIALOG + offset: 0xD608 + +dialog_0D: + type: SM64:DIALOG + offset: 0xD618 + +dialog_0E: + type: SM64:DIALOG + offset: 0xD628 + +dialog_0F: + type: SM64:DIALOG + offset: 0xD638 + +dialog_10: + type: SM64:DIALOG + offset: 0xD648 + +dialog_11: + type: SM64:DIALOG + offset: 0xD658 + +dialog_12: + type: SM64:DIALOG + offset: 0xD668 + +dialog_13: + type: SM64:DIALOG + offset: 0xD678 + +dialog_14: + type: SM64:DIALOG + offset: 0xD688 + +dialog_15: + type: SM64:DIALOG + offset: 0xD698 + +dialog_16: + type: SM64:DIALOG + offset: 0xD6A8 + +dialog_17: + type: SM64:DIALOG + offset: 0xD6B8 + +dialog_18: + type: SM64:DIALOG + offset: 0xD6C8 + +dialog_19: + type: SM64:DIALOG + offset: 0xD6D8 + +dialog_1A: + type: SM64:DIALOG + offset: 0xD6E8 + +dialog_1B: + type: SM64:DIALOG + offset: 0xD6F8 + +dialog_1C: + type: SM64:DIALOG + offset: 0xD708 + +dialog_1D: + type: SM64:DIALOG + offset: 0xD718 + +dialog_1E: + type: SM64:DIALOG + offset: 0xD728 + +dialog_1F: + type: SM64:DIALOG + offset: 0xD738 + +dialog_20: + type: SM64:DIALOG + offset: 0xD748 + +dialog_21: + type: SM64:DIALOG + offset: 0xD758 + +dialog_22: + type: SM64:DIALOG + offset: 0xD768 + +dialog_23: + type: SM64:DIALOG + offset: 0xD778 + +dialog_24: + type: SM64:DIALOG + offset: 0xD788 + +dialog_25: + type: SM64:DIALOG + offset: 0xD798 + +dialog_26: + type: SM64:DIALOG + offset: 0xD7A8 + +dialog_27: + type: SM64:DIALOG + offset: 0xD7B8 + +dialog_28: + type: SM64:DIALOG + offset: 0xD7C8 + +dialog_29: + type: SM64:DIALOG + offset: 0xD7D8 + +dialog_2A: + type: SM64:DIALOG + offset: 0xD7E8 + +dialog_2B: + type: SM64:DIALOG + offset: 0xD7F8 + +dialog_2C: + type: SM64:DIALOG + offset: 0xD808 + +dialog_2D: + type: SM64:DIALOG + offset: 0xD818 + +dialog_2E: + type: SM64:DIALOG + offset: 0xD828 + +dialog_2F: + type: SM64:DIALOG + offset: 0xD838 + +dialog_30: + type: SM64:DIALOG + offset: 0xD848 + +dialog_31: + type: SM64:DIALOG + offset: 0xD858 + +dialog_32: + type: SM64:DIALOG + offset: 0xD868 + +dialog_33: + type: SM64:DIALOG + offset: 0xD878 + +dialog_34: + type: SM64:DIALOG + offset: 0xD888 + +dialog_35: + type: SM64:DIALOG + offset: 0xD898 + +dialog_36: + type: SM64:DIALOG + offset: 0xD8A8 + +dialog_37: + type: SM64:DIALOG + offset: 0xD8B8 + +dialog_38: + type: SM64:DIALOG + offset: 0xD8C8 + +dialog_39: + type: SM64:DIALOG + offset: 0xD8D8 + +dialog_3A: + type: SM64:DIALOG + offset: 0xD8E8 + +dialog_3B: + type: SM64:DIALOG + offset: 0xD8F8 + +dialog_3C: + type: SM64:DIALOG + offset: 0xD908 + +dialog_3D: + type: SM64:DIALOG + offset: 0xD918 + +dialog_3E: + type: SM64:DIALOG + offset: 0xD928 + +dialog_3F: + type: SM64:DIALOG + offset: 0xD938 + +dialog_40: + type: SM64:DIALOG + offset: 0xD948 + +dialog_41: + type: SM64:DIALOG + offset: 0xD958 + +dialog_42: + type: SM64:DIALOG + offset: 0xD968 + +dialog_43: + type: SM64:DIALOG + offset: 0xD978 + +dialog_44: + type: SM64:DIALOG + offset: 0xD988 + +dialog_45: + type: SM64:DIALOG + offset: 0xD998 + +dialog_46: + type: SM64:DIALOG + offset: 0xD9A8 + +dialog_47: + type: SM64:DIALOG + offset: 0xD9B8 + +dialog_48: + type: SM64:DIALOG + offset: 0xD9C8 + +dialog_49: + type: SM64:DIALOG + offset: 0xD9D8 + +dialog_4A: + type: SM64:DIALOG + offset: 0xD9E8 + +dialog_4B: + type: SM64:DIALOG + offset: 0xD9F8 + +dialog_4C: + type: SM64:DIALOG + offset: 0xDA08 + +dialog_4D: + type: SM64:DIALOG + offset: 0xDA18 + +dialog_4E: + type: SM64:DIALOG + offset: 0xDA28 + +dialog_4F: + type: SM64:DIALOG + offset: 0xDA38 + +dialog_50: + type: SM64:DIALOG + offset: 0xDA48 + +dialog_51: + type: SM64:DIALOG + offset: 0xDA58 + +dialog_52: + type: SM64:DIALOG + offset: 0xDA68 + +dialog_53: + type: SM64:DIALOG + offset: 0xDA78 + +dialog_54: + type: SM64:DIALOG + offset: 0xDA88 + +dialog_55: + type: SM64:DIALOG + offset: 0xDA98 + +dialog_56: + type: SM64:DIALOG + offset: 0xDAA8 + +dialog_57: + type: SM64:DIALOG + offset: 0xDAB8 + +dialog_58: + type: SM64:DIALOG + offset: 0xDAC8 + +dialog_59: + type: SM64:DIALOG + offset: 0xDAD8 + +dialog_5A: + type: SM64:DIALOG + offset: 0xDAE8 + +dialog_5B: + type: SM64:DIALOG + offset: 0xDAF8 + +dialog_5C: + type: SM64:DIALOG + offset: 0xDB08 + +dialog_5D: + type: SM64:DIALOG + offset: 0xDB18 + +dialog_5E: + type: SM64:DIALOG + offset: 0xDB28 + +dialog_5F: + type: SM64:DIALOG + offset: 0xDB38 + +dialog_60: + type: SM64:DIALOG + offset: 0xDB48 + +dialog_61: + type: SM64:DIALOG + offset: 0xDB58 + +dialog_62: + type: SM64:DIALOG + offset: 0xDB68 + +dialog_63: + type: SM64:DIALOG + offset: 0xDB78 + +dialog_64: + type: SM64:DIALOG + offset: 0xDB88 + +dialog_65: + type: SM64:DIALOG + offset: 0xDB98 + +dialog_66: + type: SM64:DIALOG + offset: 0xDBA8 + +dialog_67: + type: SM64:DIALOG + offset: 0xDBB8 + +dialog_68: + type: SM64:DIALOG + offset: 0xDBC8 + +dialog_69: + type: SM64:DIALOG + offset: 0xDBD8 + +dialog_6A: + type: SM64:DIALOG + offset: 0xDBE8 + +dialog_6B: + type: SM64:DIALOG + offset: 0xDBF8 + +dialog_6C: + type: SM64:DIALOG + offset: 0xDC08 + +dialog_6D: + type: SM64:DIALOG + offset: 0xDC18 + +dialog_6E: + type: SM64:DIALOG + offset: 0xDC28 + +dialog_6F: + type: SM64:DIALOG + offset: 0xDC38 + +dialog_70: + type: SM64:DIALOG + offset: 0xDC48 + +dialog_71: + type: SM64:DIALOG + offset: 0xDC58 + +dialog_72: + type: SM64:DIALOG + offset: 0xDC68 + +dialog_73: + type: SM64:DIALOG + offset: 0xDC78 + +dialog_74: + type: SM64:DIALOG + offset: 0xDC88 + +dialog_75: + type: SM64:DIALOG + offset: 0xDC98 + +dialog_76: + type: SM64:DIALOG + offset: 0xDCA8 + +dialog_77: + type: SM64:DIALOG + offset: 0xDCB8 + +dialog_78: + type: SM64:DIALOG + offset: 0xDCC8 + +dialog_79: + type: SM64:DIALOG + offset: 0xDCD8 + +dialog_7A: + type: SM64:DIALOG + offset: 0xDCE8 + +dialog_7B: + type: SM64:DIALOG + offset: 0xDCF8 + +dialog_7C: + type: SM64:DIALOG + offset: 0xDD08 + +dialog_7D: + type: SM64:DIALOG + offset: 0xDD18 + +dialog_7E: + type: SM64:DIALOG + offset: 0xDD28 + +dialog_7F: + type: SM64:DIALOG + offset: 0xDD38 + +dialog_80: + type: SM64:DIALOG + offset: 0xDD48 + +dialog_81: + type: SM64:DIALOG + offset: 0xDD58 + +dialog_82: + type: SM64:DIALOG + offset: 0xDD68 + +dialog_83: + type: SM64:DIALOG + offset: 0xDD78 + +dialog_84: + type: SM64:DIALOG + offset: 0xDD88 + +dialog_85: + type: SM64:DIALOG + offset: 0xDD98 + +dialog_86: + type: SM64:DIALOG + offset: 0xDDA8 + +dialog_87: + type: SM64:DIALOG + offset: 0xDDB8 + +dialog_88: + type: SM64:DIALOG + offset: 0xDDC8 + +dialog_89: + type: SM64:DIALOG + offset: 0xDDD8 + +dialog_8A: + type: SM64:DIALOG + offset: 0xDDE8 + +dialog_8B: + type: SM64:DIALOG + offset: 0xDDF8 + +dialog_8C: + type: SM64:DIALOG + offset: 0xDE08 + +dialog_8D: + type: SM64:DIALOG + offset: 0xDE18 + +dialog_8E: + type: SM64:DIALOG + offset: 0xDE28 + +dialog_8F: + type: SM64:DIALOG + offset: 0xDE38 + +dialog_90: + type: SM64:DIALOG + offset: 0xDE48 + +dialog_91: + type: SM64:DIALOG + offset: 0xDE58 + +dialog_92: + type: SM64:DIALOG + offset: 0xDE68 + +dialog_93: + type: SM64:DIALOG + offset: 0xDE78 + +dialog_94: + type: SM64:DIALOG + offset: 0xDE88 + +dialog_95: + type: SM64:DIALOG + offset: 0xDE98 + +dialog_96: + type: SM64:DIALOG + offset: 0xDEA8 + +dialog_97: + type: SM64:DIALOG + offset: 0xDEB8 + +dialog_98: + type: SM64:DIALOG + offset: 0xDEC8 + +dialog_99: + type: SM64:DIALOG + offset: 0xDED8 + +dialog_9A: + type: SM64:DIALOG + offset: 0xDEE8 + +dialog_9B: + type: SM64:DIALOG + offset: 0xDEF8 + +dialog_9C: + type: SM64:DIALOG + offset: 0xDF08 + +dialog_9D: + type: SM64:DIALOG + offset: 0xDF18 + +dialog_9E: + type: SM64:DIALOG + offset: 0xDF28 + +dialog_9F: + type: SM64:DIALOG + offset: 0xDF38 + +dialog_A0: + type: SM64:DIALOG + offset: 0xDF48 + +dialog_A1: + type: SM64:DIALOG + offset: 0xDF58 + +dialog_A2: + type: SM64:DIALOG + offset: 0xDF68 + +dialog_A3: + type: SM64:DIALOG + offset: 0xDF78 + +dialog_A4: + type: SM64:DIALOG + offset: 0xDF88 + +dialog_A5: + type: SM64:DIALOG + offset: 0xDF98 + +dialog_A6: + type: SM64:DIALOG + offset: 0xDFA8 + +dialog_A7: + type: SM64:DIALOG + offset: 0xDFB8 + +dialog_A8: + type: SM64:DIALOG + offset: 0xDFC8 + +dialog_A9: + type: SM64:DIALOG + offset: 0xDFD8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/strings.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/strings.yml new file mode 100644 index 0000000..8e9aca6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/texts/strings.yml @@ -0,0 +1,71 @@ +global: + type: SM64:DICTIONARY + keys: + TEXT_ZERO: 7740383 + TEXT_COIN: 7718702 + TEXT_STAR: 7706064 + TEXT_COIN_X: 5049335 + TEXT_STAR_X: 5315828 + TEXT_VARIABLE_X: 7688154 + TEXT_UNFILLED_STAR: 7708418 + TEXT_NEW: 2450496 + TEXT_4DASHES: 2450764 + TEXT_MARIO: 6620681 + TEXT_SELECT_FILE: 2450508 + TEXT_CHECK_FILE: 2450536 + TEXT_COPY_FILE: 2450568 + TEXT_ERASE_FILE: 2450672 + TEXT_SOUND_SELECT: 2450740 + TEXT_FILE_MARIO_A: 2450769 + TEXT_FILE_MARIO_B: 2450774 + TEXT_FILE_MARIO_C: 2450779 + TEXT_FILE_MARIO_D: 2450784 + TEXT_SCORE: 2451438 + TEXT_COPY: 2450524 + TEXT_ERASE: 2450532 + TEXT_STEREO: 2450440 + TEXT_MONO: 2450448 + TEXT_HEADSET: 2450456 + TEXT_SAVED_DATA_EXISTS: 2450720 + TEXT_NO_SAVED_DATA_EXISTS: 2450688 + TEXT_RETURN: 2450404 + TEXT_CHECK_SCORE: 2450412 + TEXT_COPY_FILE_BUTTON: 2450420 + TEXT_ERASE_FILE_BUTTON: 2450432 + TEXT_HI_SCORE: 2450800 + TEXT_MY_SCORE: 2451436 + TEXT_SCORE_MARIO_A: 2450769 + TEXT_SCORE_MARIO_B: 2450774 + TEXT_SCORE_MARIO_C: 2450779 + TEXT_SCORE_MARIO_D: 2450784 + TEXT_COPY_IT_TO_WHERE: 2450580 + TEXT_COPYING_COMPLETED: 2450616 + TEXT_NO_FILE_TO_COPY_FROM: 2450648 + TEXT_SURE: 2450680 + TEXT_YES: 4135790 + TEXT_NO: 2450668 + TEXT_FILE_MARIO_A_JUST_ERASED: 2450708 + TEXT_COURSE: 964084 + TEXT_MYSCORE: 2451436 + TEXT_CONTINUE: 963968 + TEXT_EXIT_COURSE: 963984 + TEXT_CAMERA_ANGLE_R: 963996 + TEXT_LAKITU_MARIO: 963916 + TEXT_LAKITU_STOP: 963928 + TEXT_NORMAL_UPCLOSE: 963944 + TEXT_NORMAL_FIXED: 963956 + TEXT_CATCH: 964088 + TEXT_CLEAR: 964096 + TEXT_HUD_HI_SCORE: 964048 + TEXT_SAVE_AND_CONTINUE: 964104 + TEXT_SAVE_AND_QUIT: 964120 + TEXT_CONTINUE_WITHOUT_SAVING: 964132 + TEXT_FILE_MARIO_EXCLAMATION: 963712 + TEXT_POWER_STARS_RESTORED: 963720 + TEXT_THANKS_TO_YOU: 963740 + TEXT_THANK_YOU_MARIO: 963760 + TEXT_SOMETHING_SPECIAL: 963772 + TEXT_LISTEN_EVERYBODY: 963788 + TEXT_LETS_HAVE_CAKE: 963796 + TEXT_FOR_MARIO: 963812 + TEXT_FILE_MARIO_QUESTION: 963824 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/cave.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/cave.yml new file mode 100644 index 0000000..e4a299a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/cave.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x345FF0 + segments: + - [ 0x9, 0x345FF0 ] + +hmc_textures.00000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: cave_09000000 + +hmc_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cave_09001000 + +hmc_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: cave_09001800 + +hmc_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: cave_09002800 + +hmc_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: cave_09003000 + +hmc_textures.03800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: cave_09003800 + +hmc_textures.04800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: cave_09004800 + +hmc_textures.05800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5800 + format: RGBA16 + symbol: cave_09005800 + +hmc_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: cave_09006800 + +hmc_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: cave_09007000 + +hmc_textures.07800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7800 + format: RGBA16 + symbol: cave_09007800 + +hmc_textures.08800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8800 + format: RGBA16 + symbol: cave_09008800 + +hmc_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: cave_09009800 + +hmc_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: cave_0900A000 + +hmc_textures.0A800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA800 + format: RGBA16 + symbol: cave_0900A800 + +hmc_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: IA16 + symbol: cave_0900B800 + +hmc_textures.0C000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: IA16 + symbol: cave_0900C000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/effect.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/effect.yml new file mode 100644 index 0000000..0f4b5e2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/effect.yml @@ -0,0 +1,165 @@ +:config: + autopads: false + compression: + offset: 0x36DAD0 + segments: + - [ 0xB, 0x36DAD0 ] + +flower.00008: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: effect_0B000008 + +flower.00808: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x808 + format: RGBA16 + symbol: effect_0B000808 + +flower.01008: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1008 + format: RGBA16 + symbol: effect_0B001008 + +flower.01808: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1808 + format: RGBA16 + symbol: effect_0B001808 + +flower_bubbles_textures_ptr_0B002008: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x2008 + count: 5 + symbol: flower_bubbles_textures_ptr_0B002008 + +lava_bubble.02020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2020 + format: RGBA16 + symbol: effect_0B002020 + +lava_bubble.02820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2820 + format: RGBA16 + symbol: effect_0B002820 + +lava_bubble.03020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3020 + format: RGBA16 + symbol: effect_0B003020 + +lava_bubble.03820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3820 + format: RGBA16 + symbol: effect_0B003820 + +lava_bubble.04020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4020 + format: RGBA16 + symbol: effect_0B004020 + +lava_bubble.04820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4820 + format: RGBA16 + symbol: effect_0B004820 + +lava_bubble.05020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5020 + format: RGBA16 + symbol: effect_0B005020 + +lava_bubble.05820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5820 + format: RGBA16 + symbol: effect_0B005820 + +lava_bubble_ptr_0B006020: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x6020 + count: 10 + symbol: lava_bubble_ptr_0B006020 + +bubble.06048: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6048 + format: RGBA16 + symbol: effect_0B006048 + +bubble_ptr_0B006848: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x6848 + count: 1 + symbol: bubble_ptr_0B006848 + +tiny_bubble.0684C: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x684C + format: RGBA16 + symbol: effect_0B00684C + +tiny_bubble.06AD8: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x6AD8 + format: RGBA16 + symbol: effect_0B006AD8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/fire.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/fire.yml new file mode 100644 index 0000000..f77829c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/fire.yml @@ -0,0 +1,222 @@ +:config: + autopads: false + compression: + offset: 0x31C770 + segments: + - [ 0x9, 0x31C770 ] + +lll_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: fire_09000000 + +lll_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: fire_09000800 + +lll_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: fire_09001000 + +lll_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: fire_09001800 + +lll_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: fire_09002000 + +lll_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: fire_09002800 + +lll_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: fire_09003000 + +lll_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: fire_09003800 + +lll_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: fire_09004000 + +lll_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: fire_09004800 + +lll_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: fire_09005000 + +lll_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: fire_09005800 + +lll_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: fire_09006000 + +lll_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: fire_09006800 + +lll_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: fire_09007000 + +lll_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: fire_09007800 + +lll_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: fire_09008000 + +lll_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: fire_09008800 + +lll_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: fire_09009000 + +lll_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: fire_09009800 + +lll_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: fire_0900A000 + +lll_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: fire_0900A800 + +lll_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: fire_0900B000 + +lll_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: fire_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/generic.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/generic.yml new file mode 100644 index 0000000..333563f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/generic.yml @@ -0,0 +1,204 @@ +:config: + autopads: false + compression: + offset: 0x32B610 + segments: + - [ 0x9, 0x32B610 ] + +bob_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: generic_09000000 + +bob_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: generic_09000800 + +bob_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: generic_09001000 + +bob_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: generic_09001800 + +bob_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: generic_09002000 + +bob_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: generic_09002800 + +bob_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: generic_09003000 + +bob_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: generic_09003800 + +bob_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: generic_09004000 + +bob_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: generic_09004800 + +bob_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: generic_09005000 + +bob_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: generic_09005800 + +bob_textures.06000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6000 + format: RGBA16 + symbol: generic_09006000 + +bob_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: generic_09007000 + +bob_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: generic_09007800 + +bob_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: generic_09008000 + +bob_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: generic_09008800 + +bob_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: generic_09009000 + +bob_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: generic_09009800 + +bob_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: generic_0900A000 + +bob_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: generic_0900A800 + +bob_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: generic_0900B000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/grass.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/grass.yml new file mode 100644 index 0000000..d195380 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/grass.yml @@ -0,0 +1,222 @@ +:config: + autopads: false + compression: + offset: 0x3558F0 + segments: + - [ 0x9, 0x3558F0 ] + +wf_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: grass_09000000 + +wf_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: grass_09000800 + +wf_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: grass_09001000 + +wf_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: grass_09001800 + +wf_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: grass_09002000 + +wf_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: grass_09002800 + +wf_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: grass_09003000 + +wf_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: grass_09003800 + +wf_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: grass_09004000 + +wf_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: grass_09004800 + +wf_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: grass_09005000 + +wf_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: grass_09006000 + +wf_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: grass_09005800 + +wf_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: grass_09006800 + +wf_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: grass_09007000 + +wf_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: grass_09007800 + +wf_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: grass_09008000 + +wf_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: grass_09008800 + +wf_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: grass_09009000 + +wf_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: grass_09009800 + +wf_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: grass_0900A000 + +wf_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: grass_0900A800 + +wf_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: grass_0900B000 + +wf_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: IA16 + symbol: grass_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/inside.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/inside.yml new file mode 100644 index 0000000..e1fcaff --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/inside.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x363F20 + segments: + - [ 0x9, 0x363F20 ] + +inside_castle_textures.00000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: inside_09000000 + +inside_castle_textures.01000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: inside_09001000 + +inside_castle_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: inside_09002000 + +inside_castle_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: inside_09003000 + +inside_castle_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: inside_09003800 + +inside_castle_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: inside_09004000 + +inside_castle_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: inside_09004800 + +inside_castle_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: inside_09005000 + +inside_castle_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: inside_09005800 + +inside_castle_textures.06000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6000 + format: RGBA16 + symbol: inside_09006000 + +inside_castle_textures.07000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7000 + format: RGBA16 + symbol: inside_09007000 + +inside_castle_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: inside_09008000 + +inside_castle_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: inside_09008800 + +inside_castle_textures.09000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9000 + format: RGBA16 + symbol: inside_09009000 + +inside_castle_textures.0A000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA000 + format: RGBA16 + symbol: inside_0900A000 + +inside_castle_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: inside_0900B000 + +inside_castle_textures.0B800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: inside_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/intro_raw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/intro_raw.yml new file mode 100644 index 0000000..b485b5b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/intro_raw.yml @@ -0,0 +1,463 @@ +:config: + virtual: + [0x801A8670, 0x256E40] + +hand_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x256F00 + format: RGBA16 + symbol: gd_texture_hand_open + +hand_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x257708 + format: RGBA16 + symbol: gd_texture_hand_closed + +red_star_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x257F08 + format: RGBA16 + symbol: gd_texture_red_star_0 + +red_star_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x258708 + format: RGBA16 + symbol: gd_texture_red_star_1 + +red_star_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x258F08 + format: RGBA16 + symbol: gd_texture_red_star_2 + +red_star_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x259708 + format: RGBA16 + symbol: gd_texture_red_star_3 + +red_star_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x259F08 + format: RGBA16 + symbol: gd_texture_red_star_4 + +red_star_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25A708 + format: RGBA16 + symbol: gd_texture_red_star_5 + +red_star_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25AF08 + format: RGBA16 + symbol: gd_texture_red_star_6 + +red_star_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25B708 + format: RGBA16 + symbol: gd_texture_red_star_7 + +white_star_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25BF08 + format: RGBA16 + symbol: gd_texture_white_star_0 + +white_star_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25C708 + format: RGBA16 + symbol: gd_texture_white_star_1 + +white_star_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25CF08 + format: RGBA16 + symbol: gd_texture_white_star_2 + +white_star_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25D708 + format: RGBA16 + symbol: gd_texture_white_star_3 + +white_star_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25DF08 + format: RGBA16 + symbol: gd_texture_white_star_4 + +white_star_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25E708 + format: RGBA16 + symbol: gd_texture_white_star_5 + +white_star_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25EF08 + format: RGBA16 + symbol: gd_texture_white_star_6 + +white_star_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25F708 + format: RGBA16 + symbol: gd_texture_white_star_7 + +gd_vertex_star: + type: VTX + count: 4 + offset: 0x25FF08 + symbol: gd_vertex_star + +gd_unused_vertex: + type: VTX + count: 4 + offset: 0x25FF48 + symbol: gd_unused_vertex + +gd_dl_star_common: + type: GFX + offset: 0x25FF88 + symbol: gd_dl_star_common + +gd_dl_red_star_0: + type: GFX + offset: 0x260008 + symbol: gd_dl_red_star_0 + +gd_dl_red_star_1: + type: GFX + offset: 0x260020 + symbol: gd_dl_red_star_1 + +gd_dl_red_star_2: + type: GFX + offset: 0x260038 + symbol: gd_dl_red_star_2 + +gd_dl_red_star_3: + type: GFX + offset: 0x260050 + symbol: gd_dl_red_star_3 + +gd_dl_red_star_4: + type: GFX + offset: 0x260068 + symbol: gd_dl_red_star_4 + +gd_dl_red_star_5: + type: GFX + offset: 0x260080 + symbol: gd_dl_red_star_5 + +gd_dl_red_star_6: + type: GFX + offset: 0x260098 + symbol: gd_dl_red_star_6 + +gd_dl_red_star_7: + type: GFX + offset: 0x2600B0 + symbol: gd_dl_red_star_7 + +gd_dl_silver_star_0: + type: GFX + offset: 0x2600C8 + symbol: gd_dl_silver_star_0 + +gd_dl_silver_star_1: + type: GFX + offset: 0x2600E0 + symbol: gd_dl_silver_star_1 + +gd_dl_silver_star_2: + type: GFX + offset: 0x2600F8 + symbol: gd_dl_silver_star_2 + +gd_dl_silver_star_3: + type: GFX + offset: 0x260110 + symbol: gd_dl_silver_star_3 + +gd_dl_silver_star_4: + type: GFX + offset: 0x260128 + symbol: gd_dl_silver_star_4 + +gd_dl_silver_star_5: + type: GFX + offset: 0x260140 + symbol: gd_dl_silver_star_5 + +gd_dl_silver_star_6: + type: GFX + offset: 0x260158 + symbol: gd_dl_silver_star_6 + +gd_dl_silver_star_7: + type: GFX + offset: 0x260170 + symbol: gd_dl_silver_star_7 + +gd_red_star_dl_array: + type: ASSET_ARRAY + assetType: Gfx + factoryType: GFX + count: 16 + offset: 0x260188 + symbol: gd_red_star_dl_array + +gd_silver_star_dl_array: + type: ASSET_ARRAY + assetType: Gfx + factoryType: GFX + count: 16 + offset: 0x2601C8 + symbol: gd_silver_star_dl_array + +sparkle_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x260208 + format: RGBA16 + symbol: gd_texture_sparkle_0 + +sparkle_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x260A08 + format: RGBA16 + symbol: gd_texture_sparkle_1 + +sparkle_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x261208 + format: RGBA16 + symbol: gd_texture_sparkle_2 + +sparkle_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x261A08 + format: RGBA16 + symbol: gd_texture_sparkle_3 + +sparkle_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x262208 + format: RGBA16 + symbol: gd_texture_sparkle_4 + +sparkle_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x262A08 + format: RGBA16 + symbol: gd_texture_sparkle_5 + +gd_vertex_sparkle: + type: VTX + count: 4 + offset: 0x263208 + symbol: gd_vertex_sparkle + +gd_dl_sparkle: + type: GFX + offset: 0x263248 + symbol: gd_dl_sparkle + +gd_dl_sparkle_red_color: + type: GFX + offset: 0x2632C8 + symbol: gd_dl_sparkle_red_color + +gd_dl_sparkle_white_color: + type: GFX + offset: 0x2632D8 + symbol: gd_dl_sparkle_white_color + +gd_dl_red_sparkle_0: + type: GFX + offset: 0x2632E8 + symbol: gd_dl_red_sparkle_0 + +gd_dl_red_sparkle_1: + type: GFX + offset: 0x263308 + symbol: gd_dl_red_sparkle_1 + +gd_dl_red_sparkle_2: + type: GFX + offset: 0x263328 + symbol: gd_dl_red_sparkle_2 + +gd_dl_red_sparkle_3: + type: GFX + offset: 0x263348 + symbol: gd_dl_red_sparkle_3 + +gd_dl_red_sparkle_4: + type: GFX + offset: 0x263368 + symbol: gd_dl_red_sparkle_4 + +gd_dl_red_sparkle_4_dup: + type: GFX + offset: 0x263388 + symbol: gd_dl_red_sparkle_4_dup + +gd_dl_silver_sparkle_0: + type: GFX + offset: 0x2633A8 + symbol: gd_dl_silver_sparkle_0 + +gd_dl_silver_sparkle_1: + type: GFX + offset: 0x2633C8 + symbol: gd_dl_silver_sparkle_1 + +gd_dl_silver_sparkle_2: + type: GFX + offset: 0x2633E8 + symbol: gd_dl_silver_sparkle_2 + +gd_dl_silver_sparkle_3: + type: GFX + offset: 0x263408 + symbol: gd_dl_silver_sparkle_3 + +gd_dl_silver_sparkle_4: + type: GFX + offset: 0x263428 + symbol: gd_dl_silver_sparkle_4 + +gd_dl_silver_sparkle_4_dup: + type: GFX + offset: 0x263448 + symbol: gd_dl_silver_sparkle_4_dup + +gd_red_sparkle_dl_array: + type: ASSET_ARRAY + assetType: Gfx + factoryType: GFX + count: 12 + offset: 0x263468 + symbol: gd_red_sparkle_dl_array + +gd_silver_sparkle_dl_array: + type: ASSET_ARRAY + assetType: Gfx + factoryType: GFX + count: 12 + offset: 0x263498 + symbol: gd_silver_sparkle_dl_array + +mario_face_shine: + type: TEXTURE + size: 1024 + width: 32 + height: 32 + offset: 0x2634D0 + format: IA8 + symbol: gd_texture_mario_face_shine + +gd_dl_mario_face_shine: + type: GFX + offset: 0x2638D0 + symbol: gd_dl_mario_face_shine + +gd_dl_rsp_init: + type: GFX + offset: 0x263940 + symbol: gd_dl_rsp_init + +gd_dl_rdp_init: + type: GFX + offset: 0x263958 + symbol: gd_dl_rdp_init + +gd_dl_unused_mesh: + type: GFX + offset: 0x263A58 + symbol: gd_dl_unused_mesh + +gd_dl_sprite_start_tex_block: + type: GFX + offset: 0x263AA8 + symbol: gd_dl_sprite_start_tex_block diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/ipl3_raw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/ipl3_raw.yml new file mode 100644 index 0000000..af797a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/ipl3_raw.yml @@ -0,0 +1,449 @@ +ipl3_font_00: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB70 + format: IA1 + symbol: ipl3_font_00 + +ipl3_font_01: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB87 + format: IA1 + symbol: ipl3_font_01 + +ipl3_font_02: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB9E + format: IA1 + symbol: ipl3_font_02 + +ipl3_font_03: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBB5 + format: IA1 + symbol: ipl3_font_03 + +ipl3_font_04: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBCC + format: IA1 + symbol: ipl3_font_04 + +ipl3_font_05: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBE3 + format: IA1 + symbol: ipl3_font_05 + +ipl3_font_06: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBFA + format: IA1 + symbol: ipl3_font_06 + +ipl3_font_07: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC11 + format: IA1 + symbol: ipl3_font_07 + +ipl3_font_08: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC28 + format: IA1 + symbol: ipl3_font_08 + +ipl3_font_09: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC3F + format: IA1 + symbol: ipl3_font_09 + +ipl3_font_10: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC56 + format: IA1 + symbol: ipl3_font_10 + +ipl3_font_11: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC6D + format: IA1 + symbol: ipl3_font_11 + +ipl3_font_12: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC84 + format: IA1 + symbol: ipl3_font_12 + +ipl3_font_13: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC9B + format: IA1 + symbol: ipl3_font_13 + +ipl3_font_14: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCB2 + format: IA1 + symbol: ipl3_font_14 + +ipl3_font_15: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCC9 + format: IA1 + symbol: ipl3_font_15 + +ipl3_font_16: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCE0 + format: IA1 + symbol: ipl3_font_16 + +ipl3_font_17: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCF7 + format: IA1 + symbol: ipl3_font_17 + +ipl3_font_18: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD0E + format: IA1 + symbol: ipl3_font_18 + +ipl3_font_19: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD25 + format: IA1 + symbol: ipl3_font_19 + +ipl3_font_20: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD3C + format: IA1 + symbol: ipl3_font_20 + +ipl3_font_21: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD53 + format: IA1 + symbol: ipl3_font_21 + +ipl3_font_22: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD6A + format: IA1 + symbol: ipl3_font_22 + +ipl3_font_23: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD81 + format: IA1 + symbol: ipl3_font_23 + +ipl3_font_24: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD98 + format: IA1 + symbol: ipl3_font_24 + +ipl3_font_25: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDAF + format: IA1 + symbol: ipl3_font_25 + +ipl3_font_26: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDC6 + format: IA1 + symbol: ipl3_font_26 + +ipl3_font_27: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDDD + format: IA1 + symbol: ipl3_font_27 + +ipl3_font_28: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDF4 + format: IA1 + symbol: ipl3_font_28 + +ipl3_font_29: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE0B + format: IA1 + symbol: ipl3_font_29 + +ipl3_font_30: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE22 + format: IA1 + symbol: ipl3_font_30 + +ipl3_font_31: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE39 + format: IA1 + symbol: ipl3_font_31 + +ipl3_font_32: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE50 + format: IA1 + symbol: ipl3_font_32 + +ipl3_font_33: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE67 + format: IA1 + symbol: ipl3_font_33 + +ipl3_font_34: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE7E + format: IA1 + symbol: ipl3_font_34 + +ipl3_font_35: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE95 + format: IA1 + symbol: ipl3_font_35 + +ipl3_font_36: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEAC + format: IA1 + symbol: ipl3_font_36 + +ipl3_font_37: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEC3 + format: IA1 + symbol: ipl3_font_37 + +ipl3_font_38: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEDA + format: IA1 + symbol: ipl3_font_38 + +ipl3_font_39: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEF1 + format: IA1 + symbol: ipl3_font_39 + +ipl3_font_40: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF08 + format: IA1 + symbol: ipl3_font_40 + +ipl3_font_41: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF1F + format: IA1 + symbol: ipl3_font_41 + +ipl3_font_42: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF36 + format: IA1 + symbol: ipl3_font_42 + +ipl3_font_43: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF4D + format: IA1 + symbol: ipl3_font_43 + +ipl3_font_44: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF64 + format: IA1 + symbol: ipl3_font_44 + +ipl3_font_45: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF7B + format: IA1 + symbol: ipl3_font_45 + +ipl3_font_46: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF92 + format: IA1 + symbol: ipl3_font_46 + +ipl3_font_47: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFA9 + format: IA1 + symbol: ipl3_font_47 + +ipl3_font_48: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFC0 + format: IA1 + symbol: ipl3_font_48 + +ipl3_font_49: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFD7 + format: IA1 + symbol: ipl3_font_49 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/machine.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/machine.yml new file mode 100644 index 0000000..dce1538 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/machine.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x34CD00 + segments: + - [ 0x9, 0x34CD00 ] + +ttc_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: machine_09000000 + +ttc_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: machine_09000800 + +ttc_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: machine_09001000 + +ttc_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: machine_09001800 + +ttc_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: machine_09002000 + +ttc_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: machine_09002800 + +ttc_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: machine_09003000 + +ttc_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: machine_09003800 + +ttc_textures.04000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4000 + format: RGBA16 + symbol: machine_09004000 + +ttc_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: machine_09005000 + +ttc_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: machine_09005800 + +ttc_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: machine_09006000 + +ttc_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: machine_09006800 + +ttc_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: machine_09007000 + +ttc_textures.07800: + type: TEXTURE + size: 2048 + width: 16 + height: 64 + offset: 0x7800 + format: RGBA16 + symbol: machine_09007800 + +ttc_textures.08000: + type: TEXTURE + size: 1024 + width: 64 + height: 8 + offset: 0x8000 + format: RGBA16 + symbol: machine_09008000 + +ttc_textures.08400: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8400 + format: RGBA16 + symbol: machine_09008400 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/mountain.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/mountain.yml new file mode 100644 index 0000000..bf4279f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/mountain.yml @@ -0,0 +1,195 @@ +:config: + autopads: false + compression: + offset: 0x34FF00 + segments: + - [ 0x9, 0x34FF00 ] + +ttm_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: mountain_09000000 + +ttm_textures.00800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: mountain_09000800 + +ttm_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: mountain_09001800 + +ttm_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: mountain_09002800 + +ttm_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: mountain_09003000 + +ttm_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: mountain_09003800 + +ttm_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: mountain_09004000 + +ttm_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: mountain_09004800 + +ttm_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: mountain_09005000 + +ttm_textures.05800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5800 + format: RGBA16 + symbol: mountain_09005800 + +ttm_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: mountain_09006800 + +ttm_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: mountain_09007000 + +ttm_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: mountain_09007800 + +ttm_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: mountain_09008000 + +ttm_textures.08800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: mountain_09008800 + +ttm_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: mountain_09009800 + +ttm_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: mountain_0900A000 + +ttm_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: mountain_0900A800 + +ttm_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: mountain_0900B000 + +ttm_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: mountain_0900B800 + +ttm_textures.0C000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: mountain_0900C000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/outside.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/outside.yml new file mode 100644 index 0000000..07155f4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/outside.yml @@ -0,0 +1,195 @@ +:config: + autopads: false + compression: + offset: 0x35D2B0 + segments: + - [ 0x9, 0x35D2B0 ] + +castle_grounds_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: outside_09000000 + +castle_grounds_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: outside_09000800 + +castle_grounds_textures.01000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: outside_09001000 + +castle_grounds_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: outside_09002000 + +castle_grounds_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: outside_09003000 + +castle_grounds_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: outside_09003800 + +castle_grounds_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: outside_09004000 + +castle_grounds_textures.04800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: outside_09004800 + +castle_grounds_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: outside_09005800 + +castle_grounds_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: outside_09006000 + +castle_grounds_textures.06800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: outside_09006800 + +castle_grounds_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: outside_09007800 + +castle_grounds_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: outside_09008000 + +castle_grounds_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: outside_09008800 + +castle_grounds_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: outside_09009000 + +castle_grounds_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: outside_09009800 + +castle_grounds_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: outside_0900A000 + +castle_grounds_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: outside_0900A800 + +castle_grounds_textures.0B000: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: outside_0900B000 + +castle_grounds_textures.0B400: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB400 + format: RGBA16 + symbol: outside_0900B400 + +castle_grounds_textures.0BC00: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBC00 + format: IA16 + symbol: outside_0900BC00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/segment2.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/segment2.yml new file mode 100644 index 0000000..574133c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/segment2.yml @@ -0,0 +1,2359 @@ +:config: + autopads: false + force: true + compression: + offset: 0x1076D0 + segments: + - [ 0x2, 0x1076D0 ] + header: + header: + - '#include "sm64.h"' + +segment2.00000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x0 + format: RGBA16 + symbol: texture_hud_char_0 + +segment2.00200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x200 + format: RGBA16 + symbol: texture_hud_char_1 + +segment2.00400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x400 + format: RGBA16 + symbol: texture_hud_char_2 + +segment2.00600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x600 + format: RGBA16 + symbol: texture_hud_char_3 + +segment2.00800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x800 + format: RGBA16 + symbol: texture_hud_char_4 + +segment2.00A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA00 + format: RGBA16 + symbol: texture_hud_char_5 + +segment2.00C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC00 + format: RGBA16 + symbol: texture_hud_char_6 + +segment2.00E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xE00 + format: RGBA16 + symbol: texture_hud_char_7 + +segment2.01000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1000 + format: RGBA16 + symbol: texture_hud_char_8 + +segment2.01200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1200 + format: RGBA16 + symbol: texture_hud_char_9 + +segment2.01400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1400 + format: RGBA16 + symbol: texture_hud_char_A + +segment2.01600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1600 + format: RGBA16 + symbol: texture_hud_char_B + +segment2.01800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1800 + format: RGBA16 + symbol: texture_hud_char_C + +segment2.01A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1A00 + format: RGBA16 + symbol: texture_hud_char_D + +segment2.01C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C00 + format: RGBA16 + symbol: texture_hud_char_E + +segment2.01E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1E00 + format: RGBA16 + symbol: texture_hud_char_F + +segment2.02000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2000 + format: RGBA16 + symbol: texture_hud_char_G + +segment2.02200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2200 + format: RGBA16 + symbol: texture_hud_char_H + +segment2.02400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2400 + format: RGBA16 + symbol: texture_hud_char_I + +segment2.02600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2600 + format: RGBA16 + symbol: texture_hud_char_J + +segment2.02800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2800 + format: RGBA16 + symbol: texture_hud_char_K + +segment2.02A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2A00 + format: RGBA16 + symbol: texture_hud_char_L + +segment2.02C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C00 + format: RGBA16 + symbol: texture_hud_char_M + +segment2.02E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2E00 + format: RGBA16 + symbol: texture_hud_char_N + +segment2.03000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3000 + format: RGBA16 + symbol: texture_hud_char_O + +segment2.03200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3200 + format: RGBA16 + symbol: texture_hud_char_P + +segment2.03400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3400 + format: RGBA16 + symbol: texture_hud_char_Q + +segment2.03600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3600 + format: RGBA16 + symbol: texture_hud_char_R + +segment2.03800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3800 + format: RGBA16 + symbol: texture_hud_char_S + +segment2.03A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3A00 + format: RGBA16 + symbol: texture_hud_char_T + +segment2.03C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3C00 + format: RGBA16 + symbol: texture_hud_char_U + +segment2.03E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3E00 + format: RGBA16 + symbol: texture_hud_char_V + +segment2.04000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4000 + format: RGBA16 + symbol: texture_hud_char_W + +segment2.04200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4200 + format: RGBA16 + symbol: texture_hud_char_X + +segment2.04400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4400 + format: RGBA16 + symbol: texture_hud_char_Y + +segment2.04600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4600 + format: RGBA16 + symbol: texture_hud_char_Z + +segment2.04800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4800 + format: RGBA16 + symbol: texture_hud_char_apostrophe + +segment2.04A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4A00 + format: RGBA16 + symbol: texture_hud_char_double_quote + +segment2.04C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4C00 + format: RGBA16 + symbol: texture_hud_char_exclamation + +segment2.04E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4E00 + format: RGBA16 + symbol: texture_hud_char_double_exclamation + +segment2.05000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5000 + format: RGBA16 + symbol: texture_hud_char_question + +segment2.05200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5200 + format: RGBA16 + symbol: texture_hud_char_ampersand + +segment2.05400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5400 + format: RGBA16 + symbol: texture_hud_char_percent + +segment2.05600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5600 + format: RGBA16 + symbol: texture_hud_char_multiply + +segment2.05800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5800 + format: RGBA16 + symbol: texture_hud_char_coin + +segment2.05A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5A00 + format: RGBA16 + symbol: texture_hud_char_mario_head + +segment2.05C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5C00 + format: RGBA16 + symbol: texture_hud_char_star + +segment2.05E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x5E00 + format: RGBA16 + symbol: texture_hud_char_decimal_point + +segment2.06000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x6000 + format: RGBA16 + symbol: texture_hud_char_beta_key + +segment2.06200: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6200 + format: RGBA16 + symbol: texture_credits_char_3 + +segment2.06280: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6280 + format: RGBA16 + symbol: texture_credits_char_4 + +segment2.06300: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6300 + format: RGBA16 + symbol: texture_credits_char_6 + +segment2.06380: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6380 + format: RGBA16 + symbol: texture_credits_char_A + +segment2.06400: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6400 + format: RGBA16 + symbol: texture_credits_char_B + +segment2.06480: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6480 + format: RGBA16 + symbol: texture_credits_char_C + +segment2.06500: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6500 + format: RGBA16 + symbol: texture_credits_char_D + +segment2.06580: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6580 + format: RGBA16 + symbol: texture_credits_char_E + +segment2.06600: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6600 + format: RGBA16 + symbol: texture_credits_char_F + +segment2.06680: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6680 + format: RGBA16 + symbol: texture_credits_char_G + +segment2.06700: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6700 + format: RGBA16 + symbol: texture_credits_char_H + +segment2.06780: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6780 + format: RGBA16 + symbol: texture_credits_char_I + +segment2.06800: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6800 + format: RGBA16 + symbol: texture_credits_char_J + +segment2.06880: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6880 + format: RGBA16 + symbol: texture_credits_char_K + +segment2.06900: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6900 + format: RGBA16 + symbol: texture_credits_char_L + +segment2.06980: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6980 + format: RGBA16 + symbol: texture_credits_char_M + +segment2.06A00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6A00 + format: RGBA16 + symbol: texture_credits_char_N + +segment2.06A80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6A80 + format: RGBA16 + symbol: texture_credits_char_O + +segment2.06B00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6B00 + format: RGBA16 + symbol: texture_credits_char_P + +segment2.06B80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6B80 + format: RGBA16 + symbol: texture_credits_char_Q + +segment2.06C00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6C00 + format: RGBA16 + symbol: texture_credits_char_R + +segment2.06C80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6C80 + format: RGBA16 + symbol: texture_credits_char_S + +segment2.06D00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6D00 + format: RGBA16 + symbol: texture_credits_char_T + +segment2.06D80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6D80 + format: RGBA16 + symbol: texture_credits_char_U + +segment2.06E00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6E00 + format: RGBA16 + symbol: texture_credits_char_V + +segment2.06E80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6E80 + format: RGBA16 + symbol: texture_credits_char_W + +segment2.06F00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6F00 + format: RGBA16 + symbol: texture_credits_char_X + +segment2.06F80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x6F80 + format: RGBA16 + symbol: texture_credits_char_Y + +segment2.07000: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x7000 + format: RGBA16 + symbol: texture_credits_char_Z + +segment2.07080: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x7080 + format: RGBA16 + symbol: texture_credits_char_period + +segment2.07100: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7100 + format: IA1 + symbol: texture_font_char_jp_0 + +segment2.07110: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7110 + format: IA1 + symbol: texture_font_char_jp_1 + +segment2.07120: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7120 + format: IA1 + symbol: texture_font_char_jp_2 + +segment2.07130: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7130 + format: IA1 + symbol: texture_font_char_jp_3 + +segment2.07140: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7140 + format: IA1 + symbol: texture_font_char_jp_4 + +segment2.07150: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7150 + format: IA1 + symbol: texture_font_char_jp_5 + +segment2.07160: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7160 + format: IA1 + symbol: texture_font_char_jp_6 + +segment2.07170: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7170 + format: IA1 + symbol: texture_font_char_jp_7 + +segment2.07180: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7180 + format: IA1 + symbol: texture_font_char_jp_8 + +segment2.07190: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7190 + format: IA1 + symbol: texture_font_char_jp_9 + +segment2.071A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71A0 + format: IA1 + symbol: texture_font_char_jp_A + +segment2.071B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71B0 + format: IA1 + symbol: texture_font_char_jp_B + +segment2.071C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71C0 + format: IA1 + symbol: texture_font_char_jp_C + +segment2.071D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71D0 + format: IA1 + symbol: texture_font_char_jp_D + +segment2.071E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71E0 + format: IA1 + symbol: texture_font_char_jp_E + +segment2.071F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x71F0 + format: IA1 + symbol: texture_font_char_jp_F + +segment2.07200: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7200 + format: IA1 + symbol: texture_font_char_jp_G + +segment2.07210: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7210 + format: IA1 + symbol: texture_font_char_jp_H + +segment2.07220: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7220 + format: IA1 + symbol: texture_font_char_jp_I + +segment2.07230: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7230 + format: IA1 + symbol: texture_font_char_jp_J + +segment2.07240: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7240 + format: IA1 + symbol: texture_font_char_jp_K + +segment2.07250: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7250 + format: IA1 + symbol: texture_font_char_jp_L + +segment2.07260: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7260 + format: IA1 + symbol: texture_font_char_jp_M + +segment2.07270: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7270 + format: IA1 + symbol: texture_font_char_jp_N + +segment2.07280: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7280 + format: IA1 + symbol: texture_font_char_jp_O + +segment2.07290: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7290 + format: IA1 + symbol: texture_font_char_jp_P + +segment2.072A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72A0 + format: IA1 + symbol: texture_font_char_jp_Q + +segment2.072B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72B0 + format: IA1 + symbol: texture_font_char_jp_R + +segment2.072C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72C0 + format: IA1 + symbol: texture_font_char_jp_S + +segment2.072D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72D0 + format: IA1 + symbol: texture_font_char_jp_T + +segment2.072E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72E0 + format: IA1 + symbol: texture_font_char_jp_U + +segment2.072F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x72F0 + format: IA1 + symbol: texture_font_char_jp_V + +segment2.07300: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7300 + format: IA1 + symbol: texture_font_char_jp_W + +segment2.07310: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7310 + format: IA1 + symbol: texture_font_char_jp_X + +segment2.07320: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7320 + format: IA1 + symbol: texture_font_char_jp_Y + +segment2.07330: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7330 + format: IA1 + symbol: texture_font_char_jp_Z + +segment2.07340: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7340 + format: IA1 + symbol: texture_font_char_jp_long_vowel + +segment2.07350: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7350 + format: IA1 + symbol: texture_font_char_jp_exclamation + +segment2.07360: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7360 + format: IA1 + symbol: texture_font_char_jp_dakuten + +segment2.07370: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7370 + format: IA1 + symbol: texture_font_char_jp_handakuten + +segment2.07380: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7380 + format: IA1 + symbol: texture_font_char_jp_percent + +segment2.07390: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7390 + format: IA1 + symbol: texture_font_char_jp_question + +segment2.073A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73A0 + format: IA1 + symbol: texture_font_char_jp_left_right_arrow + +segment2.073B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73B0 + format: IA1 + symbol: texture_font_char_jp_open_parentheses + +segment2.073C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73C0 + format: IA1 + symbol: texture_font_char_jp_close_open_parentheses + +segment2.073D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73D0 + format: IA1 + symbol: texture_font_char_jp_close_parentheses + +segment2.073E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73E0 + format: IA1 + symbol: texture_font_char_jp_coin + +segment2.073F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x73F0 + format: IA1 + symbol: texture_font_char_jp_multiply + +segment2.07400: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7400 + format: IA1 + symbol: texture_font_char_jp_star_filled + +segment2.07410: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7410 + format: IA1 + symbol: texture_font_char_jp_star_hollow + +segment2.07420: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7420 + format: IA1 + symbol: texture_font_char_jp_hiragana_a + +segment2.07430: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7430 + format: IA1 + symbol: texture_font_char_jp_hiragana_i + +segment2.07440: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7440 + format: IA1 + symbol: texture_font_char_jp_hiragana_u + +segment2.07450: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7450 + format: IA1 + symbol: texture_font_char_jp_hiragana_c + +segment2.07460: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7460 + format: IA1 + symbol: texture_font_char_jp_hiragana_o + +segment2.07470: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7470 + format: IA1 + symbol: texture_font_char_jp_hiragana_ka + +segment2.07480: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7480 + format: IA1 + symbol: texture_font_char_jp_hiragana_ki + +segment2.07490: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7490 + format: IA1 + symbol: texture_font_char_jp_hiragana_ku + +segment2.074A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74A0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ke + +segment2.074B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74B0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ko + +segment2.074C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74C0 + format: IA1 + symbol: texture_font_char_jp_hiragana_sa + +segment2.074D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74D0 + format: IA1 + symbol: texture_font_char_jp_hiragana_shi + +segment2.074E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74E0 + format: IA1 + symbol: texture_font_char_jp_hiragana_su + +segment2.074F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x74F0 + format: IA1 + symbol: texture_font_char_jp_hiragana_se + +segment2.07500: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7500 + format: IA1 + symbol: texture_font_char_jp_hiragana_so + +segment2.07510: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7510 + format: IA1 + symbol: texture_font_char_jp_hiragana_ta + +segment2.07520: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7520 + format: IA1 + symbol: texture_font_char_jp_hiragana_chi + +segment2.07530: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7530 + format: IA1 + symbol: texture_font_char_jp_hiragana_tsu + +segment2.07540: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7540 + format: IA1 + symbol: texture_font_char_jp_hiragana_te + +segment2.07550: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7550 + format: IA1 + symbol: texture_font_char_jp_hiragana_to + +segment2.07560: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7560 + format: IA1 + symbol: texture_font_char_jp_hiragana_na + +segment2.07570: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7570 + format: IA1 + symbol: texture_font_char_jp_hiragana_ni + +segment2.07580: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7580 + format: IA1 + symbol: texture_font_char_jp_hiragana_nu + +segment2.07590: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7590 + format: IA1 + symbol: texture_font_char_jp_hiragana_ne + +segment2.075A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75A0 + format: IA1 + symbol: texture_font_char_jp_hiragana_no + +segment2.075B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75B0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ha + +segment2.075C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75C0 + format: IA1 + symbol: texture_font_char_jp_hiragana_hi + +segment2.075D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75D0 + format: IA1 + symbol: texture_font_char_jp_hiragana_hu + +segment2.075E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75E0 + format: IA1 + symbol: texture_font_char_jp_hiragana_he + +segment2.075F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x75F0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ho + +segment2.07600: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7600 + format: IA1 + symbol: texture_font_char_jp_hiragana_ma + +segment2.07610: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7610 + format: IA1 + symbol: texture_font_char_jp_hiragana_mi + +segment2.07620: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7620 + format: IA1 + symbol: texture_font_char_jp_hiragana_mu + +segment2.07630: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7630 + format: IA1 + symbol: texture_font_char_jp_hiragana_me + +segment2.07640: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7640 + format: IA1 + symbol: texture_font_char_jp_hiragana_mo + +segment2.07650: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7650 + format: IA1 + symbol: texture_font_char_jp_hiragana_ya + +segment2.07660: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7660 + format: IA1 + symbol: texture_font_char_jp_hiragana_yu + +segment2.07670: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7670 + format: IA1 + symbol: texture_font_char_jp_hiragana_yo + +segment2.07680: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7680 + format: IA1 + symbol: texture_font_char_jp_hiragana_ra + +segment2.07690: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7690 + format: IA1 + symbol: texture_font_char_jp_hiragana_ri + +segment2.076A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76A0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ru + +segment2.076B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76B0 + format: IA1 + symbol: texture_font_char_jp_hiragana_re + +segment2.076C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76C0 + format: IA1 + symbol: texture_font_char_jp_hiragana_ro + +segment2.076D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76D0 + format: IA1 + symbol: texture_font_char_jp_hiragana_wa + +segment2.076E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76E0 + format: IA1 + symbol: texture_font_char_jp_hiragana_wo + +segment2.076F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x76F0 + format: IA1 + symbol: texture_font_char_jp_hiragana_n + +segment2.07700: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7700 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_e + +segment2.07710: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7710 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_tsu + +segment2.07720: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7720 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_ya + +segment2.07730: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7730 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_yu + +segment2.07740: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7740 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_yo + +segment2.07750: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7750 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_a + +segment2.07760: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7760 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_i + +segment2.07770: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7770 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_o + +segment2.07780: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7780 + format: IA1 + symbol: texture_font_char_jp_hiragana_small_u + +segment2.07790: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7790 + format: IA1 + symbol: texture_font_char_jp_interpunct + +segment2.077A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77A0 + format: IA1 + symbol: texture_font_char_jp_comma + +segment2.077B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77B0 + format: IA1 + symbol: texture_font_char_jp_katakana_a + +segment2.077C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77C0 + format: IA1 + symbol: texture_font_char_jp_katakana_i + +segment2.077D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77D0 + format: IA1 + symbol: texture_font_char_jp_katakana_u + +segment2.077E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77E0 + format: IA1 + symbol: texture_font_char_jp_katakana_e + +segment2.077F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x77F0 + format: IA1 + symbol: texture_font_char_jp_katakana_o + +segment2.07800: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7800 + format: IA1 + symbol: texture_font_char_jp_katakana_ka + +segment2.07810: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7810 + format: IA1 + symbol: texture_font_char_jp_katakana_ki + +segment2.07820: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7820 + format: IA1 + symbol: texture_font_char_jp_katakana_ku + +segment2.07830: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7830 + format: IA1 + symbol: texture_font_char_jp_katakana_ke + +segment2.07840: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7840 + format: IA1 + symbol: texture_font_char_jp_katakana_ko + +segment2.07850: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7850 + format: IA1 + symbol: texture_font_char_jp_katakana_sa + +segment2.07860: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7860 + format: IA1 + symbol: texture_font_char_jp_katakana_shi + +segment2.07870: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7870 + format: IA1 + symbol: texture_font_char_jp_katakana_su + +segment2.07880: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7880 + format: IA1 + symbol: texture_font_char_jp_katakana_se + +segment2.07890: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7890 + format: IA1 + symbol: texture_font_char_jp_katakana_so + +segment2.078A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78A0 + format: IA1 + symbol: texture_font_char_jp_katakana_ta + +segment2.078B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78B0 + format: IA1 + symbol: texture_font_char_jp_katakana_chi + +segment2.078C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78C0 + format: IA1 + symbol: texture_font_char_jp_katakana_tsu + +segment2.078D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78D0 + format: IA1 + symbol: texture_font_char_jp_katakana_te + +segment2.078E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78E0 + format: IA1 + symbol: texture_font_char_jp_katakana_to + +segment2.078F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x78F0 + format: IA1 + symbol: texture_font_char_jp_katakana_na + +segment2.07900: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7900 + format: IA1 + symbol: texture_font_char_jp_katakana_ni + +segment2.07910: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7910 + format: IA1 + symbol: texture_font_char_jp_katakana_nu + +segment2.07920: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7920 + format: IA1 + symbol: texture_font_char_jp_katakana_ne + +segment2.07930: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7930 + format: IA1 + symbol: texture_font_char_jp_katakana_no + +segment2.07940: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7940 + format: IA1 + symbol: texture_font_char_jp_katakana_ha + +segment2.07950: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7950 + format: IA1 + symbol: texture_font_char_jp_katakana_hi + +segment2.07960: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7960 + format: IA1 + symbol: texture_font_char_jp_katakana_hu + +segment2.07970: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7970 + format: IA1 + symbol: texture_font_char_jp_katakana_he + +segment2.07980: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7980 + format: IA1 + symbol: texture_font_char_jp_katakana_ho + +segment2.07990: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7990 + format: IA1 + symbol: texture_font_char_jp_katakana_ma + +segment2.079A0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79A0 + format: IA1 + symbol: texture_font_char_jp_katakana_mi + +segment2.079B0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79B0 + format: IA1 + symbol: texture_font_char_jp_katakana_mu + +segment2.079C0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79C0 + format: IA1 + symbol: texture_font_char_jp_katakana_me + +segment2.079D0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79D0 + format: IA1 + symbol: texture_font_char_jp_katakana_mo + +segment2.079E0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79E0 + format: IA1 + symbol: texture_font_char_jp_katakana_ya + +segment2.079F0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x79F0 + format: IA1 + symbol: texture_font_char_jp_katakana_yu + +segment2.07A00: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A00 + format: IA1 + symbol: texture_font_char_jp_katakana_yo + +segment2.07A10: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A10 + format: IA1 + symbol: texture_font_char_jp_katakana_ra + +segment2.07A20: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A20 + format: IA1 + symbol: texture_font_char_jp_katakana_ri + +segment2.07A30: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A30 + format: IA1 + symbol: texture_font_char_jp_katakana_ru + +segment2.07A40: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A40 + format: IA1 + symbol: texture_font_char_jp_katakana_re + +segment2.07A50: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A50 + format: IA1 + symbol: texture_font_char_jp_katakana_ro + +segment2.07A60: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A60 + format: IA1 + symbol: texture_font_char_jp_katakana_wa + +segment2.07A70: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A70 + format: IA1 + symbol: texture_font_char_jp_katakana_n + +segment2.07A80: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A80 + format: IA1 + symbol: texture_font_char_jp_katakana_small_e + +segment2.07A90: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7A90 + format: IA1 + symbol: texture_font_char_jp_katakana_small_tsu + +segment2.07AA0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AA0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_ya + +segment2.07AB0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AB0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_yu + +segment2.07AC0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AC0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_yo + +segment2.07AD0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AD0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_a + +segment2.07AE0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AE0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_i + +segment2.07AF0: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7AF0 + format: IA1 + symbol: texture_font_char_jp_katakana_small_u + +segment2.07B00: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7B00 + format: IA1 + symbol: texture_font_char_jp_katakana_small_o + +segment2.07B10: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7B10 + format: IA1 + symbol: texture_font_char_jp_double_quotation_open + +segment2.07B20: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7B20 + format: IA1 + symbol: texture_font_char_jp_double_quotation_close + +segment2.07B30: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7B30 + format: IA1 + symbol: texture_font_char_jp_wave_dash + +segment2.07B40: + type: TEXTURE + size: 16 + width: 8 + height: 16 + offset: 0x7B40 + format: IA1 + symbol: texture_font_char_jp_ellipsis + +segment2.07B50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7B50 + format: RGBA16 + symbol: texture_hud_char_camera + +segment2.07D50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7D50 + format: RGBA16 + symbol: texture_hud_char_lakitu + +segment2.07F50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7F50 + format: RGBA16 + symbol: texture_hud_char_no_camera + +segment2.08150: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x8150 + format: RGBA16 + symbol: texture_hud_char_arrow_up + +segment2.081D0: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x81D0 + format: RGBA16 + symbol: texture_hud_char_arrow_down + +shadow_quarter_circle: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0xF258 + format: IA8 + symbol: texture_shadow_quarter_circle + +shadow_quarter_square: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0xF358 + format: IA8 + symbol: texture_shadow_quarter_square + +segment2.0F458: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0xF458 + format: IA8 + symbol: texture_transition_star_half + +segment2.0FC58: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0xFC58 + format: IA8 + symbol: texture_transition_circle_half + +segment2.10458: + type: TEXTURE + size: 4096 + width: 64 + height: 64 + offset: 0x10458 + format: IA8 + symbol: texture_transition_mario + +segment2.11458: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0x11458 + format: IA8 + symbol: texture_transition_bowser_half + +segment2.11C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11C58 + format: RGBA16 + symbol: texture_waterbox_water + +segment2.12458: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12458 + format: RGBA16 + symbol: texture_waterbox_jrb_water + +segment2.12C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12C58 + format: RGBA16 + symbol: texture_waterbox_unknown_water + +segment2.13458: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13458 + format: IA16 + symbol: texture_waterbox_mist + +segment2.13C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13C58 + format: RGBA16 + symbol: texture_waterbox_lava + +segment2.14838: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0x14838 + format: IA8 + symbol: texture_ia8_up_arrow diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/sky.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/sky.yml new file mode 100644 index 0000000..92343b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/sky.yml @@ -0,0 +1,141 @@ +:config: + autopads: false + compression: + offset: 0x33BCB0 + segments: + - [ 0x9, 0x33BCB0 ] + +rr_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: sky_09000000 + +rr_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: sky_09000800 + +rr_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: sky_09001000 + +rr_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: sky_09001800 + +rr_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: sky_09002000 + +rr_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: sky_09003000 + +rr_textures.03800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: sky_09003800 + +rr_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: sky_09004800 + +rr_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: sky_09005000 + +rr_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: sky_09005800 + +rr_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: sky_09006000 + +metal_hole: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: texture_metal_hole + +rr_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: sky_09007000 + +rr_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: sky_09007800 + +rr_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: sky_09008000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bbh.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bbh.yml new file mode 100644 index 0000000..9489038 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bbh.yml @@ -0,0 +1,342 @@ +:config: + autopads: false + compression: + offset: 0x2F9750 + segments: + - [ 0xA, 0x2F9750 ] + +bbh.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bbh_skybox_texture_00000 + +bbh.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bbh_skybox_texture_00001 + +bbh.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bbh_skybox_texture_00002 + +bbh.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bbh_skybox_texture_00003 + +bbh.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bbh_skybox_texture_00004 + +bbh.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bbh_skybox_texture_00005 + +bbh.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bbh_skybox_texture_00006 + +bbh.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bbh_skybox_texture_00007 + +bbh.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bbh_skybox_texture_00008 + +bbh.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bbh_skybox_texture_00009 + +bbh.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bbh_skybox_texture_00010 + +bbh.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bbh_skybox_texture_00011 + +bbh.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bbh_skybox_texture_00012 + +bbh.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bbh_skybox_texture_00013 + +bbh.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bbh_skybox_texture_00014 + +bbh.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bbh_skybox_texture_00015 + +bbh.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bbh_skybox_texture_00016 + +bbh.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bbh_skybox_texture_00017 + +bbh.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bbh_skybox_texture_00018 + +bbh.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bbh_skybox_texture_00019 + +bbh.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bbh_skybox_texture_00020 + +bbh.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bbh_skybox_texture_00021 + +bbh.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bbh_skybox_texture_00022 + +bbh.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bbh_skybox_texture_00023 + +bbh.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bbh_skybox_texture_00024 + +bbh.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bbh_skybox_texture_00025 + +bbh.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bbh_skybox_texture_00026 + +bbh.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bbh_skybox_texture_00027 + +bbh.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bbh_skybox_texture_00028 + +bbh.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bbh_skybox_texture_00029 + +bbh.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bbh_skybox_texture_00030 + +bbh.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bbh_skybox_texture_00031 + +bbh.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bbh_skybox_texture_00032 + +bbh.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bbh_skybox_texture_00033 + +bbh.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bbh_skybox_texture_00034 + +bbh.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bbh_skybox_texture_00035 + +bbh.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bbh_skybox_texture_00036 + +bbh.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bbh_skybox_texture_00037 + +bbh.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bbh_skybox_texture_00038 + +bbh.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bbh_skybox_texture_00039 + +bbh.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bbh_skybox_texture_00040 + +bbh_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x14800 + symbol: bbh_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bidw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bidw.yml new file mode 100644 index 0000000..3d9c475 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bidw.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x300270 + segments: + - [ 0xA, 0x300270 ] + +bidw.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bidw_skybox_texture_00000 + +bidw.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bidw_skybox_texture_00001 + +bidw.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bidw_skybox_texture_00002 + +bidw.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bidw_skybox_texture_00003 + +bidw.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bidw_skybox_texture_00004 + +bidw.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bidw_skybox_texture_00005 + +bidw.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bidw_skybox_texture_00006 + +bidw.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bidw_skybox_texture_00007 + +bidw.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bidw_skybox_texture_00008 + +bidw.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bidw_skybox_texture_00009 + +bidw.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bidw_skybox_texture_00010 + +bidw.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bidw_skybox_texture_00011 + +bidw.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bidw_skybox_texture_00012 + +bidw.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bidw_skybox_texture_00013 + +bidw.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bidw_skybox_texture_00014 + +bidw.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bidw_skybox_texture_00015 + +bidw.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bidw_skybox_texture_00016 + +bidw.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bidw_skybox_texture_00017 + +bidw.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bidw_skybox_texture_00018 + +bidw.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bidw_skybox_texture_00019 + +bidw.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bidw_skybox_texture_00020 + +bidw.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bidw_skybox_texture_00021 + +bidw.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bidw_skybox_texture_00022 + +bidw.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bidw_skybox_texture_00023 + +bidw.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bidw_skybox_texture_00024 + +bidw.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bidw_skybox_texture_00025 + +bidw.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bidw_skybox_texture_00026 + +bidw.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bidw_skybox_texture_00027 + +bidw.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bidw_skybox_texture_00028 + +bidw.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bidw_skybox_texture_00029 + +bidw.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bidw_skybox_texture_00030 + +bidw.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bidw_skybox_texture_00031 + +bidw.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bidw_skybox_texture_00032 + +bidw.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bidw_skybox_texture_00033 + +bidw.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bidw_skybox_texture_00034 + +bidw.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bidw_skybox_texture_00035 + +bidw.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bidw_skybox_texture_00036 + +bidw.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bidw_skybox_texture_00037 + +bidw.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bidw_skybox_texture_00038 + +bidw.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bidw_skybox_texture_00039 + +bidw.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bidw_skybox_texture_00040 + +bidw.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bidw_skybox_texture_00041 + +bidw.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bidw_skybox_texture_00042 + +bidw.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bidw_skybox_texture_00043 + +bidw.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bidw_skybox_texture_00044 + +bidw.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bidw_skybox_texture_00045 + +bidw.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bidw_skybox_texture_00046 + +bidw.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bidw_skybox_texture_00047 + +bidw.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bidw_skybox_texture_00048 + +bidw.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: bidw_skybox_texture_00049 + +bidw.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: bidw_skybox_texture_00050 + +bidw.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: bidw_skybox_texture_00051 + +bidw.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: bidw_skybox_texture_00052 + +bidw.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: bidw_skybox_texture_00053 + +bidw.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: bidw_skybox_texture_00054 + +bidw.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: bidw_skybox_texture_00055 + +bidw.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: bidw_skybox_texture_00056 + +bidw.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: bidw_skybox_texture_00057 + +bidw.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: bidw_skybox_texture_00058 + +bidw.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: bidw_skybox_texture_00059 + +bidw.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: bidw_skybox_texture_00060 + +bidw.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: bidw_skybox_texture_00061 + +bidw.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: bidw_skybox_texture_00062 + +bidw.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: bidw_skybox_texture_00063 + +bidw_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: bidw_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bitfs.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bitfs.yml new file mode 100644 index 0000000..290e6d0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bitfs.yml @@ -0,0 +1,406 @@ +:config: + autopads: false + compression: + offset: 0x2CE5E0 + segments: + - [ 0xA, 0x2CE5E0 ] + +bitfs.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bitfs_skybox_texture_00000 + +bitfs.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bitfs_skybox_texture_00001 + +bitfs.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitfs_skybox_texture_00002 + +bitfs.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitfs_skybox_texture_00003 + +bitfs.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bitfs_skybox_texture_00004 + +bitfs.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bitfs_skybox_texture_00005 + +bitfs.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bitfs_skybox_texture_00006 + +bitfs.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bitfs_skybox_texture_00007 + +bitfs.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bitfs_skybox_texture_00008 + +bitfs.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bitfs_skybox_texture_00009 + +bitfs.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bitfs_skybox_texture_00010 + +bitfs.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bitfs_skybox_texture_00011 + +bitfs.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bitfs_skybox_texture_00012 + +bitfs.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bitfs_skybox_texture_00013 + +bitfs.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bitfs_skybox_texture_00014 + +bitfs.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bitfs_skybox_texture_00015 + +bitfs.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bitfs_skybox_texture_00016 + +bitfs.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bitfs_skybox_texture_00017 + +bitfs.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bitfs_skybox_texture_00018 + +bitfs.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bitfs_skybox_texture_00019 + +bitfs.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bitfs_skybox_texture_00020 + +bitfs.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bitfs_skybox_texture_00021 + +bitfs.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bitfs_skybox_texture_00022 + +bitfs.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bitfs_skybox_texture_00023 + +bitfs.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bitfs_skybox_texture_00024 + +bitfs.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bitfs_skybox_texture_00025 + +bitfs.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bitfs_skybox_texture_00026 + +bitfs.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bitfs_skybox_texture_00027 + +bitfs.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bitfs_skybox_texture_00028 + +bitfs.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bitfs_skybox_texture_00029 + +bitfs.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bitfs_skybox_texture_00030 + +bitfs.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bitfs_skybox_texture_00031 + +bitfs.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bitfs_skybox_texture_00032 + +bitfs.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bitfs_skybox_texture_00033 + +bitfs.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bitfs_skybox_texture_00034 + +bitfs.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bitfs_skybox_texture_00035 + +bitfs.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bitfs_skybox_texture_00036 + +bitfs.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bitfs_skybox_texture_00037 + +bitfs.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bitfs_skybox_texture_00038 + +bitfs.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bitfs_skybox_texture_00039 + +bitfs.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bitfs_skybox_texture_00040 + +bitfs.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bitfs_skybox_texture_00041 + +bitfs.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bitfs_skybox_texture_00042 + +bitfs.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bitfs_skybox_texture_00043 + +bitfs.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bitfs_skybox_texture_00044 + +bitfs.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bitfs_skybox_texture_00045 + +bitfs.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bitfs_skybox_texture_00046 + +bitfs.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bitfs_skybox_texture_00047 + +bitfs.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bitfs_skybox_texture_00048 + +bitfs_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x18800 + symbol: bitfs_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bits.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bits.yml new file mode 100644 index 0000000..24cf738 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/bits.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x30B460 + segments: + - [ 0xA, 0x30B460 ] + +bits.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bits_skybox_texture_00000 + +bits.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bits_skybox_texture_00001 + +bits.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bits_skybox_texture_00002 + +bits.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bits_skybox_texture_00003 + +bits.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bits_skybox_texture_00004 + +bits.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bits_skybox_texture_00005 + +bits.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bits_skybox_texture_00006 + +bits.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bits_skybox_texture_00007 + +bits.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bits_skybox_texture_00008 + +bits.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bits_skybox_texture_00009 + +bits.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bits_skybox_texture_00010 + +bits.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bits_skybox_texture_00011 + +bits.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bits_skybox_texture_00012 + +bits.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bits_skybox_texture_00013 + +bits.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bits_skybox_texture_00014 + +bits.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bits_skybox_texture_00015 + +bits.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bits_skybox_texture_00016 + +bits.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bits_skybox_texture_00017 + +bits.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bits_skybox_texture_00018 + +bits.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bits_skybox_texture_00019 + +bits.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bits_skybox_texture_00020 + +bits.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bits_skybox_texture_00021 + +bits.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bits_skybox_texture_00022 + +bits.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bits_skybox_texture_00023 + +bits.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bits_skybox_texture_00024 + +bits.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bits_skybox_texture_00025 + +bits.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bits_skybox_texture_00026 + +bits.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bits_skybox_texture_00027 + +bits.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bits_skybox_texture_00028 + +bits.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bits_skybox_texture_00029 + +bits.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bits_skybox_texture_00030 + +bits.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bits_skybox_texture_00031 + +bits.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bits_skybox_texture_00032 + +bits.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bits_skybox_texture_00033 + +bits.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bits_skybox_texture_00034 + +bits.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bits_skybox_texture_00035 + +bits.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bits_skybox_texture_00036 + +bits.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bits_skybox_texture_00037 + +bits.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bits_skybox_texture_00038 + +bits.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bits_skybox_texture_00039 + +bits.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bits_skybox_texture_00040 + +bits.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bits_skybox_texture_00041 + +bits.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bits_skybox_texture_00042 + +bits.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bits_skybox_texture_00043 + +bits.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bits_skybox_texture_00044 + +bits.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bits_skybox_texture_00045 + +bits.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bits_skybox_texture_00046 + +bits.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bits_skybox_texture_00047 + +bits.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bits_skybox_texture_00048 + +bits.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: bits_skybox_texture_00049 + +bits.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: bits_skybox_texture_00050 + +bits.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: bits_skybox_texture_00051 + +bits.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: bits_skybox_texture_00052 + +bits.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: bits_skybox_texture_00053 + +bits.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: bits_skybox_texture_00054 + +bits.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: bits_skybox_texture_00055 + +bits.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: bits_skybox_texture_00056 + +bits.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: bits_skybox_texture_00057 + +bits.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: bits_skybox_texture_00058 + +bits.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: bits_skybox_texture_00059 + +bits.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: bits_skybox_texture_00060 + +bits.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: bits_skybox_texture_00061 + +bits.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: bits_skybox_texture_00062 + +bits.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: bits_skybox_texture_00063 + +bits_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: bits_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ccm.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ccm.yml new file mode 100644 index 0000000..fd042cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ccm.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2B74B0 + segments: + - [ 0xA, 0x2B74B0 ] + +ccm.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ccm_skybox_texture_00000 + +ccm.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ccm_skybox_texture_00001 + +ccm.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ccm_skybox_texture_00002 + +ccm.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ccm_skybox_texture_00003 + +ccm.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ccm_skybox_texture_00004 + +ccm.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ccm_skybox_texture_00005 + +ccm.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ccm_skybox_texture_00006 + +ccm.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ccm_skybox_texture_00007 + +ccm.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ccm_skybox_texture_00008 + +ccm.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: ccm_skybox_texture_00009 + +ccm.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: ccm_skybox_texture_00010 + +ccm.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: ccm_skybox_texture_00011 + +ccm.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: ccm_skybox_texture_00012 + +ccm.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: ccm_skybox_texture_00013 + +ccm.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: ccm_skybox_texture_00014 + +ccm.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: ccm_skybox_texture_00015 + +ccm.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: ccm_skybox_texture_00016 + +ccm.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: ccm_skybox_texture_00017 + +ccm.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: ccm_skybox_texture_00018 + +ccm.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: ccm_skybox_texture_00019 + +ccm.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: ccm_skybox_texture_00020 + +ccm.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: ccm_skybox_texture_00021 + +ccm.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: ccm_skybox_texture_00022 + +ccm.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: ccm_skybox_texture_00023 + +ccm.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: ccm_skybox_texture_00024 + +ccm.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: ccm_skybox_texture_00025 + +ccm.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: ccm_skybox_texture_00026 + +ccm.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: ccm_skybox_texture_00027 + +ccm.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: ccm_skybox_texture_00028 + +ccm.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: ccm_skybox_texture_00029 + +ccm.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: ccm_skybox_texture_00030 + +ccm.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: ccm_skybox_texture_00031 + +ccm.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: ccm_skybox_texture_00032 + +ccm.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: ccm_skybox_texture_00033 + +ccm.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: ccm_skybox_texture_00034 + +ccm.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: ccm_skybox_texture_00035 + +ccm.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: ccm_skybox_texture_00036 + +ccm.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: ccm_skybox_texture_00037 + +ccm.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: ccm_skybox_texture_00038 + +ccm.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: ccm_skybox_texture_00039 + +ccm.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: ccm_skybox_texture_00040 + +ccm.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: ccm_skybox_texture_00041 + +ccm.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: ccm_skybox_texture_00042 + +ccm.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: ccm_skybox_texture_00043 + +ccm.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: ccm_skybox_texture_00044 + +ccm.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: ccm_skybox_texture_00045 + +ccm.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: ccm_skybox_texture_00046 + +ccm.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: ccm_skybox_texture_00047 + +ccm.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: ccm_skybox_texture_00048 + +ccm.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: ccm_skybox_texture_00049 + +ccm.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: ccm_skybox_texture_00050 + +ccm.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: ccm_skybox_texture_00051 + +ccm.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: ccm_skybox_texture_00052 + +ccm.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: ccm_skybox_texture_00053 + +ccm.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: ccm_skybox_texture_00054 + +ccm.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: ccm_skybox_texture_00055 + +ccm.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: ccm_skybox_texture_00056 + +ccm.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: ccm_skybox_texture_00057 + +ccm.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: ccm_skybox_texture_00058 + +ccm.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: ccm_skybox_texture_00059 + +ccm.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: ccm_skybox_texture_00060 + +ccm.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: ccm_skybox_texture_00061 + +ccm.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: ccm_skybox_texture_00062 + +ccm.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: ccm_skybox_texture_00063 + +ccm_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: ccm_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/cloud_floor.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/cloud_floor.yml new file mode 100644 index 0000000..88af077 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/cloud_floor.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2E5E20 + segments: + - [ 0xA, 0x2E5E20 ] + +cloud_floor.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00000 + +cloud_floor.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00001 + +cloud_floor.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00002 + +cloud_floor.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00003 + +cloud_floor.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00004 + +cloud_floor.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00005 + +cloud_floor.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00006 + +cloud_floor.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00007 + +cloud_floor.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00008 + +cloud_floor.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00009 + +cloud_floor.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00010 + +cloud_floor.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00011 + +cloud_floor.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00012 + +cloud_floor.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00013 + +cloud_floor.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00014 + +cloud_floor.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00015 + +cloud_floor.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00016 + +cloud_floor.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00017 + +cloud_floor.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00018 + +cloud_floor.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00019 + +cloud_floor.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00020 + +cloud_floor.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00021 + +cloud_floor.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00022 + +cloud_floor.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00023 + +cloud_floor.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00024 + +cloud_floor.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00025 + +cloud_floor.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00026 + +cloud_floor.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00027 + +cloud_floor.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00028 + +cloud_floor.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00029 + +cloud_floor.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00030 + +cloud_floor.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00031 + +cloud_floor.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00032 + +cloud_floor.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00033 + +cloud_floor.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00034 + +cloud_floor.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00035 + +cloud_floor.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00036 + +cloud_floor.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00037 + +cloud_floor.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00038 + +cloud_floor.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00039 + +cloud_floor.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00040 + +cloud_floor.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00041 + +cloud_floor.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00042 + +cloud_floor.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00043 + +cloud_floor.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00044 + +cloud_floor.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00045 + +cloud_floor.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00046 + +cloud_floor.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00047 + +cloud_floor.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00048 + +cloud_floor.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00049 + +cloud_floor.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00050 + +cloud_floor.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00051 + +cloud_floor.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00052 + +cloud_floor.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00053 + +cloud_floor.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00054 + +cloud_floor.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00055 + +cloud_floor.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00056 + +cloud_floor.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00057 + +cloud_floor.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00058 + +cloud_floor.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00059 + +cloud_floor.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00060 + +cloud_floor.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00061 + +cloud_floor.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00062 + +cloud_floor.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00063 + +cloud_floor_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: cloud_floor_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/clouds.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/clouds.yml new file mode 100644 index 0000000..bc0a37e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/clouds.yml @@ -0,0 +1,342 @@ +:config: + autopads: false + compression: + offset: 0x2C5970 + segments: + - [ 0xA, 0x2C5970 ] + +clouds.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: clouds_skybox_texture_00000 + +clouds.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: clouds_skybox_texture_00001 + +clouds.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: clouds_skybox_texture_00002 + +clouds.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: clouds_skybox_texture_00003 + +clouds.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: clouds_skybox_texture_00004 + +clouds.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: clouds_skybox_texture_00005 + +clouds.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: clouds_skybox_texture_00006 + +clouds.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: clouds_skybox_texture_00007 + +clouds.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: clouds_skybox_texture_00008 + +clouds.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: clouds_skybox_texture_00009 + +clouds.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: clouds_skybox_texture_00010 + +clouds.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: clouds_skybox_texture_00011 + +clouds.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: clouds_skybox_texture_00012 + +clouds.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: clouds_skybox_texture_00013 + +clouds.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: clouds_skybox_texture_00014 + +clouds.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: clouds_skybox_texture_00015 + +clouds.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: clouds_skybox_texture_00016 + +clouds.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: clouds_skybox_texture_00017 + +clouds.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: clouds_skybox_texture_00018 + +clouds.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: clouds_skybox_texture_00019 + +clouds.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: clouds_skybox_texture_00020 + +clouds.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: clouds_skybox_texture_00021 + +clouds.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: clouds_skybox_texture_00022 + +clouds.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: clouds_skybox_texture_00023 + +clouds.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: clouds_skybox_texture_00024 + +clouds.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: clouds_skybox_texture_00025 + +clouds.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: clouds_skybox_texture_00026 + +clouds.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: clouds_skybox_texture_00027 + +clouds.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: clouds_skybox_texture_00028 + +clouds.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: clouds_skybox_texture_00029 + +clouds.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: clouds_skybox_texture_00030 + +clouds.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: clouds_skybox_texture_00031 + +clouds.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: clouds_skybox_texture_00032 + +clouds.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: clouds_skybox_texture_00033 + +clouds.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: clouds_skybox_texture_00034 + +clouds.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: clouds_skybox_texture_00035 + +clouds.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: clouds_skybox_texture_00036 + +clouds.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: clouds_skybox_texture_00037 + +clouds.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: clouds_skybox_texture_00038 + +clouds.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: clouds_skybox_texture_00039 + +clouds.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: clouds_skybox_texture_00040 + +clouds_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x14800 + symbol: clouds_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ssl.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ssl.yml new file mode 100644 index 0000000..5ecf9db --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/ssl.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2EFA80 + segments: + - [ 0xA, 0x2EFA80 ] + +ssl.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ssl_skybox_texture_00000 + +ssl.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ssl_skybox_texture_00001 + +ssl.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ssl_skybox_texture_00002 + +ssl.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ssl_skybox_texture_00003 + +ssl.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ssl_skybox_texture_00004 + +ssl.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ssl_skybox_texture_00005 + +ssl.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ssl_skybox_texture_00006 + +ssl.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ssl_skybox_texture_00007 + +ssl.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ssl_skybox_texture_00008 + +ssl.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: ssl_skybox_texture_00009 + +ssl.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: ssl_skybox_texture_00010 + +ssl.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: ssl_skybox_texture_00011 + +ssl.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: ssl_skybox_texture_00012 + +ssl.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: ssl_skybox_texture_00013 + +ssl.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: ssl_skybox_texture_00014 + +ssl.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: ssl_skybox_texture_00015 + +ssl.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: ssl_skybox_texture_00016 + +ssl.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: ssl_skybox_texture_00017 + +ssl.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: ssl_skybox_texture_00018 + +ssl.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: ssl_skybox_texture_00019 + +ssl.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: ssl_skybox_texture_00020 + +ssl.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: ssl_skybox_texture_00021 + +ssl.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: ssl_skybox_texture_00022 + +ssl.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: ssl_skybox_texture_00023 + +ssl.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: ssl_skybox_texture_00024 + +ssl.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: ssl_skybox_texture_00025 + +ssl.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: ssl_skybox_texture_00026 + +ssl.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: ssl_skybox_texture_00027 + +ssl.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: ssl_skybox_texture_00028 + +ssl.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: ssl_skybox_texture_00029 + +ssl.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: ssl_skybox_texture_00030 + +ssl.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: ssl_skybox_texture_00031 + +ssl.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: ssl_skybox_texture_00032 + +ssl.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: ssl_skybox_texture_00033 + +ssl.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: ssl_skybox_texture_00034 + +ssl.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: ssl_skybox_texture_00035 + +ssl.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: ssl_skybox_texture_00036 + +ssl.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: ssl_skybox_texture_00037 + +ssl.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: ssl_skybox_texture_00038 + +ssl.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: ssl_skybox_texture_00039 + +ssl.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: ssl_skybox_texture_00040 + +ssl.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: ssl_skybox_texture_00041 + +ssl.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: ssl_skybox_texture_00042 + +ssl.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: ssl_skybox_texture_00043 + +ssl.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: ssl_skybox_texture_00044 + +ssl.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: ssl_skybox_texture_00045 + +ssl.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: ssl_skybox_texture_00046 + +ssl.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: ssl_skybox_texture_00047 + +ssl.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: ssl_skybox_texture_00048 + +ssl.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: ssl_skybox_texture_00049 + +ssl.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: ssl_skybox_texture_00050 + +ssl.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: ssl_skybox_texture_00051 + +ssl.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: ssl_skybox_texture_00052 + +ssl.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: ssl_skybox_texture_00053 + +ssl.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: ssl_skybox_texture_00054 + +ssl.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: ssl_skybox_texture_00055 + +ssl.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: ssl_skybox_texture_00056 + +ssl.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: ssl_skybox_texture_00057 + +ssl.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: ssl_skybox_texture_00058 + +ssl.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: ssl_skybox_texture_00059 + +ssl.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: ssl_skybox_texture_00060 + +ssl.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: ssl_skybox_texture_00061 + +ssl.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: ssl_skybox_texture_00062 + +ssl.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: ssl_skybox_texture_00063 + +ssl_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: ssl_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/water.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/water.yml new file mode 100644 index 0000000..9014c0a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/water.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2AAC50 + segments: + - [ 0xA, 0x2AAC50 ] + +water.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: water_skybox_texture_00000 + +water.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: water_skybox_texture_00001 + +water.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: water_skybox_texture_00002 + +water.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: water_skybox_texture_00003 + +water.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: water_skybox_texture_00004 + +water.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: water_skybox_texture_00005 + +water.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: water_skybox_texture_00006 + +water.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: water_skybox_texture_00007 + +water.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: water_skybox_texture_00008 + +water.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: water_skybox_texture_00009 + +water.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: water_skybox_texture_00010 + +water.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: water_skybox_texture_00011 + +water.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: water_skybox_texture_00012 + +water.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: water_skybox_texture_00013 + +water.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: water_skybox_texture_00014 + +water.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: water_skybox_texture_00015 + +water.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: water_skybox_texture_00016 + +water.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: water_skybox_texture_00017 + +water.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: water_skybox_texture_00018 + +water.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: water_skybox_texture_00019 + +water.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: water_skybox_texture_00020 + +water.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: water_skybox_texture_00021 + +water.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: water_skybox_texture_00022 + +water.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: water_skybox_texture_00023 + +water.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: water_skybox_texture_00024 + +water.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: water_skybox_texture_00025 + +water.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: water_skybox_texture_00026 + +water.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: water_skybox_texture_00027 + +water.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: water_skybox_texture_00028 + +water.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: water_skybox_texture_00029 + +water.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: water_skybox_texture_00030 + +water.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: water_skybox_texture_00031 + +water.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: water_skybox_texture_00032 + +water.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: water_skybox_texture_00033 + +water.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: water_skybox_texture_00034 + +water.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: water_skybox_texture_00035 + +water.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: water_skybox_texture_00036 + +water.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: water_skybox_texture_00037 + +water.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: water_skybox_texture_00038 + +water.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: water_skybox_texture_00039 + +water.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: water_skybox_texture_00040 + +water.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: water_skybox_texture_00041 + +water.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: water_skybox_texture_00042 + +water.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: water_skybox_texture_00043 + +water.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: water_skybox_texture_00044 + +water.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: water_skybox_texture_00045 + +water.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: water_skybox_texture_00046 + +water.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: water_skybox_texture_00047 + +water.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: water_skybox_texture_00048 + +water.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: water_skybox_texture_00049 + +water.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: water_skybox_texture_00050 + +water.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: water_skybox_texture_00051 + +water.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: water_skybox_texture_00052 + +water.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: water_skybox_texture_00053 + +water.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: water_skybox_texture_00054 + +water.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: water_skybox_texture_00055 + +water.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: water_skybox_texture_00056 + +water.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: water_skybox_texture_00057 + +water.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: water_skybox_texture_00058 + +water.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: water_skybox_texture_00059 + +water.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: water_skybox_texture_00060 + +water.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: water_skybox_texture_00061 + +water.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: water_skybox_texture_00062 + +water.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: water_skybox_texture_00063 + +water_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: water_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/wdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/wdw.yml new file mode 100644 index 0000000..2ceb568 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/skyboxes/wdw.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2D4A90 + segments: + - [ 0xA, 0x2D4A90 ] + +wdw.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wdw_skybox_texture_00000 + +wdw.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wdw_skybox_texture_00001 + +wdw.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wdw_skybox_texture_00002 + +wdw.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wdw_skybox_texture_00003 + +wdw.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wdw_skybox_texture_00004 + +wdw.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: wdw_skybox_texture_00005 + +wdw.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: wdw_skybox_texture_00006 + +wdw.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: wdw_skybox_texture_00007 + +wdw.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: wdw_skybox_texture_00008 + +wdw.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: wdw_skybox_texture_00009 + +wdw.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: wdw_skybox_texture_00010 + +wdw.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: wdw_skybox_texture_00011 + +wdw.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: wdw_skybox_texture_00012 + +wdw.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: wdw_skybox_texture_00013 + +wdw.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: wdw_skybox_texture_00014 + +wdw.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: wdw_skybox_texture_00015 + +wdw.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: wdw_skybox_texture_00016 + +wdw.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: wdw_skybox_texture_00017 + +wdw.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: wdw_skybox_texture_00018 + +wdw.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: wdw_skybox_texture_00019 + +wdw.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: wdw_skybox_texture_00020 + +wdw.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: wdw_skybox_texture_00021 + +wdw.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: wdw_skybox_texture_00022 + +wdw.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: wdw_skybox_texture_00023 + +wdw.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: wdw_skybox_texture_00024 + +wdw.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: wdw_skybox_texture_00025 + +wdw.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: wdw_skybox_texture_00026 + +wdw.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: wdw_skybox_texture_00027 + +wdw.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: wdw_skybox_texture_00028 + +wdw.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: wdw_skybox_texture_00029 + +wdw.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: wdw_skybox_texture_00030 + +wdw.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: wdw_skybox_texture_00031 + +wdw.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: wdw_skybox_texture_00032 + +wdw.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: wdw_skybox_texture_00033 + +wdw.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: wdw_skybox_texture_00034 + +wdw.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: wdw_skybox_texture_00035 + +wdw.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: wdw_skybox_texture_00036 + +wdw.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: wdw_skybox_texture_00037 + +wdw.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: wdw_skybox_texture_00038 + +wdw.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: wdw_skybox_texture_00039 + +wdw.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: wdw_skybox_texture_00040 + +wdw.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: wdw_skybox_texture_00041 + +wdw.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: wdw_skybox_texture_00042 + +wdw.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: wdw_skybox_texture_00043 + +wdw.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: wdw_skybox_texture_00044 + +wdw.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: wdw_skybox_texture_00045 + +wdw.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: wdw_skybox_texture_00046 + +wdw.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: wdw_skybox_texture_00047 + +wdw.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: wdw_skybox_texture_00048 + +wdw.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: wdw_skybox_texture_00049 + +wdw.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: wdw_skybox_texture_00050 + +wdw.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: wdw_skybox_texture_00051 + +wdw.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: wdw_skybox_texture_00052 + +wdw.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: wdw_skybox_texture_00053 + +wdw.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: wdw_skybox_texture_00054 + +wdw.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: wdw_skybox_texture_00055 + +wdw.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: wdw_skybox_texture_00056 + +wdw.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: wdw_skybox_texture_00057 + +wdw.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: wdw_skybox_texture_00058 + +wdw.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: wdw_skybox_texture_00059 + +wdw.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: wdw_skybox_texture_00060 + +wdw.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: wdw_skybox_texture_00061 + +wdw.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: wdw_skybox_texture_00062 + +wdw.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: wdw_skybox_texture_00063 + +wdw_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: wdw_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/snow.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/snow.yml new file mode 100644 index 0000000..24969b4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/snow.yml @@ -0,0 +1,168 @@ +:config: + autopads: false + compression: + offset: 0x33F6E0 + segments: + - [ 0x9, 0x33F6E0 ] + +ccm_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: snow_09000000 + +ccm_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: snow_09000800 + +ccm_textures.01000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: snow_09001000 + +ccm_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: snow_09002000 + +ccm_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: snow_09002800 + +ccm_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: snow_09003000 + +ccm_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: snow_09003800 + +ccm_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: snow_09004000 + +ccm_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: snow_09004800 + +ccm_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: snow_09005000 + +ccm_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: snow_09005800 + +ccm_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: snow_09006000 + +ccm_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: snow_09006800 + +ccm_textures.07000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: snow_09007000 + +ccm_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: snow_09008000 + +ccm_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: snow_09008800 + +ccm_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: IA16 + symbol: snow_09009000 + +ccm_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: IA16 + symbol: snow_09009800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/spooky.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/spooky.yml new file mode 100644 index 0000000..e25ba4d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/spooky.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x3253E0 + segments: + - [ 0x9, 0x3253E0 ] + +bbh_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: spooky_09000000 + +bbh_textures.00800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x800 + format: RGBA16 + symbol: spooky_09000800 + +bbh_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: spooky_09001800 + +bbh_textures.02800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2800 + format: RGBA16 + symbol: spooky_09002800 + +bbh_textures.03800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: spooky_09003800 + +bbh_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: spooky_09004800 + +bbh_textures.05000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5000 + format: RGBA16 + symbol: spooky_09005000 + +bbh_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: spooky_09006000 + +bbh_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: spooky_09006800 + +bbh_textures.07000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: spooky_09007000 + +bbh_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: spooky_09008000 + +bbh_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: spooky_09008800 + +bbh_textures.09000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: spooky_09009000 + +bbh_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: spooky_0900A000 + +bbh_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: IA16 + symbol: spooky_0900A800 + +bbh_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: spooky_0900B000 + +bbh_textures.0B800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB800 + format: IA16 + symbol: spooky_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/title_screen_bg.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/title_screen_bg.yml new file mode 100644 index 0000000..464c013 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/title_screen_bg.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x26EA40 + segments: + - [ 0xA, 0x26EA40 ] + +title_screen_bg.001C0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x1C0 + format: RGBA16 + symbol: title_texture_0A0001C0 + +title_screen_bg.00E40: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0xE40 + format: RGBA16 + symbol: title_texture_0A000E40 + +title_screen_bg.01AC0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x1AC0 + format: RGBA16 + symbol: title_texture_0A001AC0 + +title_screen_bg.02740: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x2740 + format: RGBA16 + symbol: title_texture_0A002740 + +title_screen_bg.033C0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x33C0 + format: RGBA16 + symbol: title_texture_0A0033C0 + +title_screen_bg.04040: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x4040 + format: RGBA16 + symbol: title_texture_0A004040 + +title_screen_bg.04CC0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x4CC0 + format: RGBA16 + symbol: title_texture_0A004CC0 + +title_screen_bg.05940: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x5940 + format: RGBA16 + symbol: title_texture_0A005940 + +mario_title_texture_table: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x65C0 + count: 4 + symbol: mario_title_texture_table + +game_over_texture_table: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x65D0 + count: 4 + symbol: game_over_texture_table \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/water.yml b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/water.yml new file mode 100644 index 0000000..14cfa36 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/jp/textures/water.yml @@ -0,0 +1,141 @@ +:config: + autopads: false + compression: + offset: 0x3330D0 + segments: + - [ 0x9, 0x3330D0 ] + +jrb_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: water_09000000 + +jrb_textures.00800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: water_09000800 + +jrb_textures.01800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: water_09001800 + +jrb_textures.02800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: water_09002800 + +jrb_textures.03800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: water_09003800 + +jrb_textures.04800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: water_09004800 + +jrb_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: water_09005800 + +jrb_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: water_09006000 + +jrb_textures.06800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: water_09006800 + +jrb_textures.07800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: water_09007800 + +jrb_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: water_09008800 + +jrb_textures.09000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: water_09009000 + +jrb_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: water_0900A000 + +jrb_textures.0A800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: water_0900A800 + +jrb_textures.0B800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: water_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp.yml new file mode 100644 index 0000000..d74dae0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp.yml @@ -0,0 +1,113 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "amp/anims.h"' + - '#include "amp/geo.h"' + +amp_electricity: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xF18 + format: RGBA16 + symbol: dAmpElectricityTexture + +amp_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1318 + format: RGBA16 + symbol: dAmpEyesTexture + +amp_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1B18 + format: RGBA16 + symbol: dAmpBodyTexture + +amp_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2318 + format: RGBA16 + symbol: dAmpMouthTexture + +amp_electricity_vertices: + type: VTX + count: 5 + offset: 0x2B18 + symbol: dAmpElectricityVertices + +amp_electricity_sub_dl: + type: GFX + offset: 0x2B68 + symbol: dAmpElectricitySubDl + +amp_electricity_dl: + type: GFX + offset: 0x2BA0 + symbol: dAmpElectricityDl + +amp_eye_vertices: + type: VTX + count: 4 + offset: 0x2C10 + symbol: dAmpEyeVertices + +amp_eye_sub_dl: + type: GFX + offset: 0x2C50 + symbol: dAmpEyeSubDl + +amp_eye_dl: + type: GFX + offset: 0x2C88 + symbol: dAmpEyeDl + +amp_mouth_vertices: + type: VTX + count: 4 + offset: 0x2CF8 + symbol: dAmpMouthVertices + +amp_mouth_sub_dl: + type: GFX + offset: 0x2D38 + symbol: dAmpMouthSubDl + +amp_mouth_dl: + type: GFX + offset: 0x2D70 + symbol: dAmpMouthDl + +amp_body_vertices: + type: VTX + count: 4 + offset: 0x2DE0 + symbol: dAmpBodyVertices + +amp_body_sub_dl: + type: GFX + offset: 0x2E20 + symbol: dAmpBodySubDl + +amp_body_dl: + type: GFX + offset: 0x2E58 + symbol: dAmpBodyDl + +# todo: remaining unused amp diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/anims.yml new file mode 100644 index 0000000..ac2ab5f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +amp_animation: + type: SM64:ANIM + offset: 0x401C + symbol: dAmpAnimation + +amp_anims_list: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x4034 + symbol: dAmpAnimsList diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/geo.yml new file mode 100644 index 0000000..b0b1f45 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/amp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/amp.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +amp_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000028 + symbol: dAmpGeo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird.yml new file mode 100644 index 0000000..c6b616f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird.yml @@ -0,0 +1,109 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + header: + header: + - '#include "sm64.h"' + - '#include "bird/anims.h"' + - '#include "bird/geo.h"' + +birds_seg5_lights_05000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: birds_seg5_lights_05000000 + +birds_seg5_lights_05000018: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: birds_seg5_lights_05000018 + +birds_seg5_lights_05000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: birds_seg5_lights_05000030 + +birds_seg5_vertex_05000048: + type: VTX + count: 9 + offset: 0x48 + symbol: birds_seg5_vertex_05000048 + +birds_seg5_vertex_050000D8: + type: VTX + count: 3 + offset: 0xD8 + symbol: birds_seg5_vertex_050000D8 + +birds_seg5_vertex_05000108: + type: VTX + count: 3 + offset: 0x108 + symbol: birds_seg5_vertex_05000108 + +birds_seg5_vertex_05000138: + type: VTX + count: 3 + offset: 0x138 + symbol: birds_seg5_vertex_05000138 + +birds_seg5_vertex_05000168: + type: VTX + count: 9 + offset: 0x168 + symbol: birds_seg5_vertex_05000168 + +birds_seg5_vertex_050001F8: + type: VTX + count: 16 + offset: 0x1F8 + symbol: birds_seg5_vertex_050001F8 + +birds_seg5_vertex_050002F8: + type: VTX + count: 16 + offset: 0x2F8 + symbol: birds_seg5_vertex_050002F8 + +birds_seg5_vertex_050003F8: + type: VTX + count: 3 + offset: 0x3F8 + symbol: birds_seg5_vertex_050003F8 + +birds_seg5_vertex_05000428: + type: VTX + count: 10 + offset: 0x428 + symbol: birds_seg5_vertex_05000428 + +birds_seg5_vertex_050004C8: + type: VTX + count: 6 + offset: 0x4C8 + symbol: birds_seg5_vertex_050004C8 + +birds_seg5_dl_05000528: + type: GFX + offset: 0x528 + symbol: birds_seg5_dl_05000528 + +birds_seg5_dl_05000598: + type: GFX + offset: 0x598 + symbol: birds_seg5_dl_05000598 + +birds_seg5_dl_05000600: + type: GFX + offset: 0x600 + symbol: birds_seg5_dl_05000600 + +birds_seg5_dl_05000670: + type: GFX + offset: 0x670 + symbol: birds_seg5_dl_05000670 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/anims.yml new file mode 100644 index 0000000..95d049d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + +birds_seg5_anim_050008D0: + type: SM64:ANIM + offset: 0x8D0 + symbol: birds_seg5_anim_050008D0 + +birds_seg5_anim_050009D0: + type: SM64:ANIM + offset: 0x9D0 + symbol: birds_seg5_anim_050009D0 + +birds_seg5_anims_050009E8: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x9E8 + symbol: birds_seg5_anims_050009E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/geo.yml new file mode 100644 index 0000000..2f1e340 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bird/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bird.yml" + autopads: false + segments: + - [ 0xC, 0x180540 ] + +birds_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: birds_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg.yml new file mode 100644 index 0000000..68169f0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg.yml @@ -0,0 +1,170 @@ +:config: + autopads: false + compression: + offset: 0x132C60 + segments: + - [ 0x5, 0x132C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "blargg/anims.h"' + - '#include "blargg/geo.h"' + +blargg_lights_unused: + type: LIGHTS + size: 24 + offset: 0x4728 + symbol: blargg_lights_unused + +blargg_seg5_lights_05004740: + type: LIGHTS + size: 24 + offset: 0x4740 + symbol: blargg_seg5_lights_05004740 + +blargg_seg5_lights_05004758: + type: LIGHTS + size: 24 + offset: 0x4758 + symbol: blargg_seg5_lights_05004758 + +blargg_seg5_lights_05004770: + type: LIGHTS + size: 24 + offset: 0x4770 + symbol: blargg_seg5_lights_05004770 + +blargg_seg5_lights_05004788: + type: LIGHTS + size: 24 + offset: 0x4788 + symbol: blargg_seg5_lights_05004788 + +blargg_seg5_vertex_050047A0: + type: VTX + count: 16 + offset: 0x47A0 + symbol: blargg_seg5_vertex_050047A0 + +blargg_seg5_vertex_050048A0: + type: VTX + count: 16 + offset: 0x48A0 + symbol: blargg_seg5_vertex_050048A0 + +blargg_seg5_vertex_050049A0: + type: VTX + count: 8 + offset: 0x49A0 + symbol: blargg_seg5_vertex_050049A0 + +blargg_seg5_vertex_05004A20: + type: VTX + count: 16 + offset: 0x4A20 + symbol: blargg_seg5_vertex_05004A20 + +blargg_seg5_vertex_05004B20: + type: VTX + count: 12 + offset: 0x4B20 + symbol: blargg_seg5_vertex_05004B20 + +blargg_seg5_vertex_05004BE0: + type: VTX + count: 16 + offset: 0x4BE0 + symbol: blargg_seg5_vertex_05004BE0 + +blargg_seg5_vertex_05004CE0: + type: VTX + count: 16 + offset: 0x4CE0 + symbol: blargg_seg5_vertex_05004CE0 + +blargg_seg5_vertex_05004DE0: + type: VTX + count: 8 + offset: 0x4DE0 + symbol: blargg_seg5_vertex_05004DE0 + +blargg_seg5_vertex_05004E60: + type: VTX + count: 16 + offset: 0x4E60 + symbol: blargg_seg5_vertex_05004E60 + +blargg_seg5_vertex_05004F60: + type: VTX + count: 15 + offset: 0x4F60 + symbol: blargg_seg5_vertex_05004F60 + +blargg_seg5_vertex_05005050: + type: VTX + count: 16 + offset: 0x5050 + symbol: blargg_seg5_vertex_05005050 + +blargg_seg5_vertex_05005150: + type: VTX + count: 16 + offset: 0x5150 + symbol: blargg_seg5_vertex_05005150 + +blargg_seg5_vertex_05005250: + type: VTX + count: 15 + offset: 0x5250 + symbol: blargg_seg5_vertex_05005250 + +blargg_seg5_vertex_05005340: + type: VTX + count: 10 + offset: 0x5340 + symbol: blargg_seg5_vertex_05005340 + +blargg_seg5_vertex_050053E0: + type: VTX + count: 16 + offset: 0x53E0 + symbol: blargg_seg5_vertex_050053E0 + +blargg_seg5_vertex_050054E0: + type: VTX + count: 16 + offset: 0x54E0 + symbol: blargg_seg5_vertex_050054E0 + +blargg_seg5_vertex_050055E0: + type: VTX + count: 16 + offset: 0x55E0 + symbol: blargg_seg5_vertex_050055E0 + +blargg_seg5_vertex_050056E0: + type: VTX + count: 16 + offset: 0x56E0 + symbol: blargg_seg5_vertex_050056E0 + +blargg_seg5_vertex_050057E0: + type: VTX + count: 15 + offset: 0x57E0 + symbol: blargg_seg5_vertex_050057E0 + +blargg_seg5_dl_050058D0: + type: GFX + offset: 0x58D0 + symbol: blargg_seg5_dl_050058D0 + +blargg_seg5_dl_05005A60: + type: GFX + offset: 0x5A60 + symbol: blargg_seg5_dl_05005A60 + +blargg_seg5_dl_05005D00: + type: GFX + offset: 0x5D00 + symbol: blargg_seg5_dl_05005D00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/anims.yml new file mode 100644 index 0000000..dbb8266 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x132C60 + segments: + - [ 0x5, 0x132C60 ] + +blargg_seg5_anim_05006070: + type: SM64:ANIM + offset: 0x6070 + symbol: blargg_seg5_anim_05006070 + +blargg_seg5_anim_05006154: + type: SM64:ANIM + offset: 0x6154 + symbol: blargg_seg5_anim_05006154 + +blargg_seg5_anims_0500616C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x616C + symbol: blargg_seg5_anims_0500616C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/geo.yml new file mode 100644 index 0000000..6e6d766 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blargg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/blargg.yml" + autopads: false + segments: + - [ 0xC, 0x134A70 ] + +blargg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000240 + symbol: blargg_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch.yml new file mode 100644 index 0000000..fdd1903 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "blue_coin_switch/geo.h"' + +blue_coin_switch_seg8_lights_08000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: blue_coin_switch_seg8_lights_08000000 + +blue_coin_switch_side: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x18 + format: RGBA16 + symbol: blue_coin_switch_seg8_texture_08000018 + +blue_coin_switch_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x418 + format: RGBA16 + symbol: blue_coin_switch_seg8_texture_08000418 + +blue_coin_switch_seg8_vertex_08000C18: + type: VTX + count: 16 + offset: 0xC18 + symbol: blue_coin_switch_seg8_vertex_08000C18 + +blue_coin_switch_seg8_vertex_08000D18: + type: VTX + count: 4 + offset: 0xD18 + symbol: blue_coin_switch_seg8_vertex_08000D18 + +blue_coin_switch_seg8_dl_08000D58: + type: GFX + offset: 0xD58 + symbol: blue_coin_switch_seg8_dl_08000D58 + +blue_coin_switch_seg8_dl_08000DD0: + type: GFX + offset: 0xDD0 + symbol: blue_coin_switch_seg8_dl_08000DD0 + +blue_coin_switch_seg8_dl_08000E08: + type: GFX + offset: 0xE08 + symbol: blue_coin_switch_seg8_dl_08000E08 + +blue_coin_switch_seg8_collision_08000E98: + type: SM64:COLLISION + offset: 0xE98 + symbol: blue_coin_switch_seg8_collision_08000E98 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch/geo.yml new file mode 100644 index 0000000..a35bb24 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_coin_switch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/blue_coin_switch.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +blue_coin_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000000 + symbol: blue_coin_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish.yml new file mode 100644 index 0000000..008fe9e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish.yml @@ -0,0 +1,58 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "blue_fish/anims.h"' + - '#include "blue_fish/geo.h"' + +blue_fish_seg3_lights_0301B5C8: + type: LIGHTS + size: 24 + offset: 0x1B5C8 + symbol: blue_fish_seg3_lights_0301B5C8 + +blue_fish: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1B5E0 + format: RGBA16 + symbol: blue_fish_seg3_texture_0301B5E0 + +blue_fish_seg3_vertex_0301BDE0: + type: VTX + count: 14 + offset: 0x1BDE0 + symbol: blue_fish_seg3_vertex_0301BDE0 + +blue_fish_seg3_dl_0301BEC0: + type: GFX + offset: 0x1BEC0 + symbol: blue_fish_seg3_dl_0301BEC0 + +blue_fish_seg3_dl_0301BFB8: + type: GFX + offset: 0x1BFB8 + symbol: blue_fish_seg3_dl_0301BFB8 + +blue_fish_seg3_vertex_0301C018: + type: VTX + count: 9 + offset: 0x1C018 + symbol: blue_fish_seg3_vertex_0301C018 + +blue_fish_seg3_dl_0301C0A8: + type: GFX + offset: 0x1C0A8 + symbol: blue_fish_seg3_dl_0301C0A8 + +blue_fish_seg3_dl_0301C150: + type: GFX + offset: 0x1C150 + symbol: blue_fish_seg3_dl_0301C150 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/anims.yml new file mode 100644 index 0000000..1434397 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +blue_fish_seg3_anim_0301C298: + type: SM64:ANIM + offset: 0x1C298 + symbol: blue_fish_seg3_anim_0301C298 + +blue_fish_seg3_anims_0301C2B0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x1C2B0 + symbol: blue_fish_seg3_anims_0301C2B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/geo.yml new file mode 100644 index 0000000..26935a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/blue_fish/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/blue_fish.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb.yml new file mode 100644 index 0000000..3c667ed --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb.yml @@ -0,0 +1,192 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "bobomb/anims.h"' + - '#include "bobomb/geo.h"' + +bob-omb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1DA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801DA60 + +bob-omb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1EA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801EA60 + +bob-omb_buddy_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1FA60 + format: RGBA16 + symbol: bobomb_seg8_texture_0801FA60 + +bob-omb_buddy_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x20A60 + format: RGBA16 + symbol: bobomb_seg8_texture_08020A60 + +bob-omb_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21A60 + format: RGBA16 + symbol: bobomb_seg8_texture_08021A60 + +bob-omb_eyes_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22260 + format: RGBA16 + symbol: bobomb_seg8_texture_08022260 + +bobomb_seg8_vertex_08022A60: + type: VTX + count: 6 + offset: 0x22A60 + symbol: bobomb_seg8_vertex_08022A60 + +bobomb_seg8_dl_08022AC0: + type: GFX + offset: 0x22AC0 + symbol: bobomb_seg8_dl_08022AC0 + +bobomb_seg8_dl_08022B08: + type: GFX + offset: 0x22B08 + symbol: bobomb_seg8_dl_08022B08 + +bobomb_seg8_dl_08022B58: + type: GFX + offset: 0x22B58 + symbol: bobomb_seg8_dl_08022B58 + +bobomb_seg8_dl_08022B88: + type: GFX + offset: 0x22B88 + symbol: bobomb_seg8_dl_08022B88 + +bobomb_seg8_vertex_08022BB8: + type: VTX + count: 4 + offset: 0x22BB8 + symbol: bobomb_seg8_vertex_08022BB8 + +bobomb_seg8_vertex_08022BF8: + type: VTX + count: 4 + offset: 0x22BF8 + symbol: bobomb_seg8_vertex_08022BF8 + +bobomb_seg8_dl_08022C38: + type: GFX + offset: 0x22C38 + symbol: bobomb_seg8_dl_08022C38 + +bobomb_seg8_dl_08022CA0: + type: GFX + offset: 0x22CA0 + symbol: bobomb_seg8_dl_08022CA0 + +bobomb_seg8_dl_08022D08: + type: GFX + offset: 0x22D08 + symbol: bobomb_seg8_dl_08022D08 + +bobomb_seg8_dl_08022D78: + type: GFX + offset: 0x22D78 + symbol: bobomb_seg8_dl_08022D78 + +bobomb_seg8_lights_08022DE8: + type: LIGHTS + size: 24 + offset: 0x22DE8 + symbol: bobomb_seg8_lights_08022DE8 + +bobomb_seg8_lights_08022E00: + type: LIGHTS + size: 24 + offset: 0x22E00 + symbol: bobomb_seg8_lights_08022E00 + +bobomb_lights_unused: + type: LIGHTS + size: 24 + offset: 0x22E18 + symbol: bobomb_lights_unused + +bobomb_seg8_vertex_08022E30: + type: VTX + count: 16 + offset: 0x22E30 + symbol: bobomb_seg8_vertex_08022E30 + +bobomb_seg8_vertex_08022F30: + type: VTX + count: 4 + offset: 0x22F30 + symbol: bobomb_seg8_vertex_08022F30 + +bobomb_seg8_vertex_08022F70: + type: VTX + count: 16 + offset: 0x22F70 + symbol: bobomb_seg8_vertex_08022F70 + +bobomb_seg8_vertex_08023070: + type: VTX + count: 4 + offset: 0x23070 + symbol: bobomb_seg8_vertex_08023070 + +bobomb_seg8_vertex_080230B0: + type: VTX + count: 14 + offset: 0x230B0 + symbol: bobomb_seg8_vertex_080230B0 + +bobomb_seg8_vertex_08023190: + type: VTX + count: 14 + offset: 0x23190 + symbol: bobomb_seg8_vertex_08023190 + +bobomb_seg8_dl_08023270: + type: GFX + offset: 0x23270 + symbol: bobomb_seg8_dl_08023270 + +bobomb_seg8_dl_08023378: + type: GFX + offset: 0x23378 + symbol: bobomb_seg8_dl_08023378 + +bobomb_seg8_dl_08023480: + type: GFX + offset: 0x23480 + symbol: bobomb_seg8_dl_08023480 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/anims.yml new file mode 100644 index 0000000..6ab5436 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +bobomb_seg8_anim_080237FC: + type: SM64:ANIM + offset: 0x237FC + symbol: bobomb_seg8_anim_080237FC + +bobomb_seg8_anim_08023954: + type: SM64:ANIM + offset: 0x23954 + symbol: bobomb_seg8_anim_08023954 + +bobomb_seg8_anims_0802396C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x2396C + symbol: bobomb_seg8_anims_0802396C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/geo.yml new file mode 100644 index 0000000..8fc4c80 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bobomb/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/bobomb.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb.yml new file mode 100644 index 0000000..66cc081 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "bomb/geo.h"' + +bomb_seg6_lights_06057AA8: + type: LIGHTS + size: 24 + offset: 0x57BF8 + symbol: bomb_seg6_lights_06057AA8 + +bomb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x57C10 + format: RGBA16 + symbol: bomb_seg6_texture_06057AC0 + +bomb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x58C10 + format: RGBA16 + symbol: bomb_seg6_texture_06058AC0 + +bomb_spike: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x59C10 + format: RGBA16 + symbol: bomb_seg6_texture_06059AC0 + +bomb_seg6_vertex_0605A2C0: + type: VTX + count: 4 + offset: 0x5A410 + symbol: bomb_seg6_vertex_0605A2C0 + +bomb_seg6_vertex_0605A300: + type: VTX + count: 4 + offset: 0x5A450 + symbol: bomb_seg6_vertex_0605A300 + +bomb_seg6_vertex_0605A340: + type: VTX + count: 15 + offset: 0x5A490 + symbol: bomb_seg6_vertex_0605A340 + +bomb_seg6_vertex_0605A430: + type: VTX + count: 15 + offset: 0x5A580 + symbol: bomb_seg6_vertex_0605A430 + +bomb_seg6_vertex_0605A520: + type: VTX + count: 15 + offset: 0x5A670 + symbol: bomb_seg6_vertex_0605A520 + +bomb_seg6_vertex_0605A610: + type: VTX + count: 15 + offset: 0x5A760 + symbol: bomb_seg6_vertex_0605A610 + +bomb_seg6_vertex_0605A700: + type: VTX + count: 12 + offset: 0x5A850 + symbol: bomb_seg6_vertex_0605A700 + +bomb_seg6_dl_0605A7C0: + type: GFX + offset: 0x5A910 + symbol: bomb_seg6_dl_0605A7C0 + +bomb_seg6_dl_0605A7F8: + type: GFX + offset: 0x5A948 + symbol: bomb_seg6_dl_0605A7F8 + +bomb_seg6_dl_0605A830: + type: GFX + offset: 0x5A980 + symbol: bomb_seg6_dl_0605A830 + +bomb_seg6_dl_0605A8A8: + type: GFX + offset: 0x5A9F8 + symbol: bomb_seg6_dl_0605A8A8 + +bomb_seg6_dl_0605A9C0: + type: GFX + offset: 0x5AB10 + symbol: bomb_seg6_dl_0605A9C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb/geo.yml new file mode 100644 index 0000000..bc0e08b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bomb/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bomb.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +bowser_bomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000BBC + symbol: bowser_bomb_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo.yml new file mode 100644 index 0000000..47f4d05 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "boo/geo.h"' + +boo_seg5_lights_05009B28: + type: LIGHTS + size: 24 + offset: 0x9B28 + symbol: boo_seg5_lights_05009B28 + +boo_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9B40 + format: RGBA16 + symbol: boo_seg5_texture_05009B40 + +boo_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAB40 + format: RGBA16 + symbol: boo_seg5_texture_0500AB40 + +boo_seg5_vertex_0500B340: + type: VTX + count: 12 + offset: 0xB340 + symbol: boo_seg5_vertex_0500B340 + +boo_seg5_vertex_0500B400: + type: VTX + count: 12 + offset: 0xB400 + symbol: boo_seg5_vertex_0500B400 + +boo_seg5_vertex_0500B4C0: + type: VTX + count: 15 + offset: 0xB4C0 + symbol: boo_seg5_vertex_0500B4C0 + +boo_seg5_vertex_0500B5B0: + type: VTX + count: 15 + offset: 0xB5B0 + symbol: boo_seg5_vertex_0500B5B0 + +boo_seg5_vertex_0500B6A0: + type: VTX + count: 15 + offset: 0xB6A0 + symbol: boo_seg5_vertex_0500B6A0 + +boo_seg5_vertex_0500B790: + type: VTX + count: 15 + offset: 0xB790 + symbol: boo_seg5_vertex_0500B790 + +boo_seg5_vertex_0500B880: + type: VTX + count: 15 + offset: 0xB880 + symbol: boo_seg5_vertex_0500B880 + +boo_seg5_vertex_0500B970: + type: VTX + count: 15 + offset: 0xB970 + symbol: boo_seg5_vertex_0500B970 + +boo_seg5_vertex_0500BA60: + type: VTX + count: 15 + offset: 0xBA60 + symbol: boo_seg5_vertex_0500BA60 + +boo_seg5_vertex_0500BB50: + type: VTX + count: 15 + offset: 0xBB50 + symbol: boo_seg5_vertex_0500BB50 + +boo_seg5_vertex_0500BC40: + type: VTX + count: 15 + offset: 0xBC40 + symbol: boo_seg5_vertex_0500BC40 + +boo_seg5_vertex_0500BD30: + type: VTX + count: 15 + offset: 0xBD30 + symbol: boo_seg5_vertex_0500BD30 + +boo_seg5_vertex_0500BE20: + type: VTX + count: 12 + offset: 0xBE20 + symbol: boo_seg5_vertex_0500BE20 + +boo_seg5_dl_0500BEE0: + type: GFX + offset: 0xBEE0 + symbol: boo_seg5_dl_0500BEE0 + +boo_seg5_dl_0500BF48: + type: GFX + offset: 0xBF48 + symbol: boo_seg5_dl_0500BF48 + +boo_seg5_dl_0500BFA0: + type: GFX + offset: 0xBFA0 + symbol: boo_seg5_dl_0500BFA0 + +boo_seg5_dl_0500C1B0: + type: GFX + offset: 0xC1B0 + symbol: boo_seg5_dl_0500C1B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo/geo.yml new file mode 100644 index 0000000..a931497 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/boo.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +boo_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000224 + symbol: boo_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle.yml new file mode 100644 index 0000000..477c841 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + header: + header: + - '#include "sm64.h"' + - '#include "boo_castle/geo.h"' + +boo_castle_seg6_lights_06015658: + type: LIGHTS + size: 24 + offset: 0x15748 + symbol: boo_castle_seg6_lights_06015658 + +bbh_boo_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x15760 + format: RGBA16 + symbol: boo_castle_seg6_texture_06015670 + +bbh_boo_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16760 + format: RGBA16 + symbol: boo_castle_seg6_texture_06016670 + +boo_castle_seg6_vertex_06016E70: + type: VTX + count: 12 + offset: 0x16F60 + symbol: boo_castle_seg6_vertex_06016E70 + +boo_castle_seg6_vertex_06016F30: + type: VTX + count: 12 + offset: 0x17020 + symbol: boo_castle_seg6_vertex_06016F30 + +boo_castle_seg6_vertex_06016FF0: + type: VTX + count: 15 + offset: 0x170E0 + symbol: boo_castle_seg6_vertex_06016FF0 + +boo_castle_seg6_vertex_060170E0: + type: VTX + count: 15 + offset: 0x171D0 + symbol: boo_castle_seg6_vertex_060170E0 + +boo_castle_seg6_vertex_060171D0: + type: VTX + count: 15 + offset: 0x172C0 + symbol: boo_castle_seg6_vertex_060171D0 + +boo_castle_seg6_vertex_060172C0: + type: VTX + count: 15 + offset: 0x173B0 + symbol: boo_castle_seg6_vertex_060172C0 + +boo_castle_seg6_vertex_060173B0: + type: VTX + count: 15 + offset: 0x174A0 + symbol: boo_castle_seg6_vertex_060173B0 + +boo_castle_seg6_vertex_060174A0: + type: VTX + count: 15 + offset: 0x17590 + symbol: boo_castle_seg6_vertex_060174A0 + +boo_castle_seg6_vertex_06017590: + type: VTX + count: 15 + offset: 0x17680 + symbol: boo_castle_seg6_vertex_06017590 + +boo_castle_seg6_vertex_06017680: + type: VTX + count: 15 + offset: 0x17770 + symbol: boo_castle_seg6_vertex_06017680 + +boo_castle_seg6_vertex_06017770: + type: VTX + count: 15 + offset: 0x17860 + symbol: boo_castle_seg6_vertex_06017770 + +boo_castle_seg6_vertex_06017860: + type: VTX + count: 15 + offset: 0x17950 + symbol: boo_castle_seg6_vertex_06017860 + +boo_castle_seg6_vertex_06017950: + type: VTX + count: 12 + offset: 0x17A40 + symbol: boo_castle_seg6_vertex_06017950 + +boo_castle_seg6_dl_06017A10: + type: GFX + offset: 0x17B00 + symbol: boo_castle_seg6_dl_06017A10 + +boo_castle_seg6_dl_06017A78: + type: GFX + offset: 0x17B68 + symbol: boo_castle_seg6_dl_06017A78 + +boo_castle_seg6_dl_06017AD0: + type: GFX + offset: 0x17BC0 + symbol: boo_castle_seg6_dl_06017AD0 + +boo_castle_seg6_dl_06017CE0: + type: GFX + offset: 0x17DD0 + symbol: boo_castle_seg6_dl_06017CE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle/geo.yml new file mode 100644 index 0000000..a9a3c38 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/boo_castle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/boo_castle.yml" + autopads: false + segments: + - [ 0xD, 0x1E4BF0 ] + +boo_castle_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005B0 + symbol: boo_castle_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book.yml new file mode 100644 index 0000000..5cc41cb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book.yml @@ -0,0 +1,52 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "book/geo.h"' + +book_seg5_lights_05002558: + type: LIGHTS + size: 24 + offset: 0x2558 + symbol: book_seg5_lights_05002558 + +book_cover: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2570 + format: RGBA16 + symbol: book_seg5_texture_05002570 + +book_seg5_vertex_05002D70: + type: VTX + count: 12 + offset: 0x2D70 + symbol: book_seg5_vertex_05002D70 + +book_seg5_vertex_05002E30: + type: VTX + count: 12 + offset: 0x2E30 + symbol: book_seg5_vertex_05002E30 + +book_seg5_dl_05002EF0: + type: GFX + offset: 0x2EF0 + symbol: book_seg5_dl_05002EF0 + +book_seg5_dl_05002F58: + type: GFX + offset: 0x2F58 + symbol: book_seg5_dl_05002F58 + +book_seg5_dl_05002FB0: + type: GFX + offset: 0x2FB0 + symbol: book_seg5_dl_05002FB0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book/geo.yml new file mode 100644 index 0000000..b26cf75 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/book/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/book.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +bookend_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000C0 + symbol: bookend_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend.yml new file mode 100644 index 0000000..44d9159 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend.yml @@ -0,0 +1,256 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "bookend/anims.h"' + - '#include "bookend/geo.h"' + +bookend_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: bookend_lights_unused1 + +bookend_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: bookend_lights_unused2 + +bookend_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: bookend_lights_unused3 + +bookend_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: bookend_lights_unused4 + +bookend_spine: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x60 + format: RGBA16 + symbol: bookend_seg5_texture_05000060 + +bookend_tooth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x460 + format: RGBA16 + symbol: bookend_seg5_texture_05000460 + +bookend_mouth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x860 + format: RGBA16 + symbol: bookend_seg5_texture_05000860 + +bookend_pages: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xC60 + format: RGBA16 + symbol: bookend_seg5_texture_05000C60 + +bookend_cover: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1060 + format: RGBA16 + symbol: bookend_seg5_texture_05001060 + +bookend_seg5_lights_05001860: + type: LIGHTS + size: 24 + offset: 0x1860 + symbol: bookend_seg5_lights_05001860 + +bookend_seg5_vertex_05001878: + type: VTX + count: 4 + offset: 0x1878 + symbol: bookend_seg5_vertex_05001878 + +bookend_seg5_vertex_050018B8: + type: VTX + count: 4 + offset: 0x18B8 + symbol: bookend_seg5_vertex_050018B8 + +bookend_seg5_dl_050018F8: + type: GFX + offset: 0x18F8 + symbol: bookend_seg5_dl_050018F8 + +bookend_seg5_dl_05001940: + type: GFX + offset: 0x1940 + symbol: bookend_seg5_dl_05001940 + +bookend_seg5_dl_05001978: + type: GFX + offset: 0x1978 + symbol: bookend_seg5_dl_05001978 + +bookend_seg5_lights_05001A08: + type: LIGHTS + size: 24 + offset: 0x1A08 + symbol: bookend_seg5_lights_05001A08 + +bookend_seg5_vertex_05001A20: + type: VTX + count: 4 + offset: 0x1A20 + symbol: bookend_seg5_vertex_05001A20 + +bookend_seg5_vertex_05001A60: + type: VTX + count: 4 + offset: 0x1A60 + symbol: bookend_seg5_vertex_05001A60 + +bookend_seg5_dl_05001AA0: + type: GFX + offset: 0x1AA0 + symbol: bookend_seg5_dl_05001AA0 + +bookend_seg5_dl_05001AE8: + type: GFX + offset: 0x1AE8 + symbol: bookend_seg5_dl_05001AE8 + +bookend_seg5_dl_05001B20: + type: GFX + offset: 0x1B20 + symbol: bookend_seg5_dl_05001B20 + +bookend_seg5_lights_05001BB0: + type: LIGHTS + size: 24 + offset: 0x1BB0 + symbol: bookend_seg5_lights_05001BB0 + +bookend_seg5_vertex_05001BC8: + type: VTX + count: 4 + offset: 0x1BC8 + symbol: bookend_seg5_vertex_05001BC8 + +bookend_seg5_vertex_05001C08: + type: VTX + count: 12 + offset: 0x1C08 + symbol: bookend_seg5_vertex_05001C08 + +bookend_seg5_dl_05001CC8: + type: GFX + offset: 0x1CC8 + symbol: bookend_seg5_dl_05001CC8 + +bookend_seg5_dl_05001D10: + type: GFX + offset: 0x1D10 + symbol: bookend_seg5_dl_05001D10 + +bookend_seg5_dl_05001D68: + type: GFX + offset: 0x1D68 + symbol: bookend_seg5_dl_05001D68 + +bookend_seg5_lights_05001DE0: + type: LIGHTS + size: 24 + offset: 0x1DE0 + symbol: bookend_seg5_lights_05001DE0 + +bookend_seg5_vertex_05001DF8: + type: VTX + count: 4 + offset: 0x1DF8 + symbol: bookend_seg5_vertex_05001DF8 + +bookend_seg5_vertex_05001E38: + type: VTX + count: 12 + offset: 0x1E38 + symbol: bookend_seg5_vertex_05001E38 + +bookend_seg5_dl_05001EF8: + type: GFX + offset: 0x1EF8 + symbol: bookend_seg5_dl_05001EF8 + +bookend_seg5_dl_05001F40: + type: GFX + offset: 0x1F40 + symbol: bookend_seg5_dl_05001F40 + +bookend_seg5_dl_05001F98: + type: GFX + offset: 0x1F98 + symbol: bookend_seg5_dl_05001F98 + +bookend_seg5_lights_05002010: + type: LIGHTS + size: 24 + offset: 0x2010 + symbol: bookend_seg5_lights_05002010 + +bookend_seg5_vertex_05002028: + type: VTX + count: 12 + offset: 0x2028 + symbol: bookend_seg5_vertex_05002028 + +bookend_seg5_dl_050020E8: + type: GFX + offset: 0x20E8 + symbol: bookend_seg5_dl_050020E8 + +bookend_seg5_dl_05002140: + type: GFX + offset: 0x2140 + symbol: bookend_seg5_dl_05002140 + +bookend_seg5_lights_050021B0: + type: LIGHTS + size: 24 + offset: 0x21B0 + symbol: bookend_seg5_lights_050021B0 + +bookend_seg5_vertex_050021C8: + type: VTX + count: 12 + offset: 0x21C8 + symbol: bookend_seg5_vertex_050021C8 + +bookend_seg5_dl_05002288: + type: GFX + offset: 0x2288 + symbol: bookend_seg5_dl_05002288 + +bookend_seg5_dl_050022E0: + type: GFX + offset: 0x22E0 + symbol: bookend_seg5_dl_050022E0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/anims.yml new file mode 100644 index 0000000..45024ca --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + +bookend_seg5_anim_050023F4: + type: SM64:ANIM + offset: 0x23F4 + symbol: bookend_seg5_anim_050023F4 + +bookend_seg5_anim_05002510: + type: SM64:ANIM + offset: 0x2510 + symbol: bookend_seg5_anim_05002510 + +bookend_seg5_anim_05002528: + type: SM64:ANIM + offset: 0x2528 + symbol: bookend_seg5_anim_05002528 + +bookend_seg5_anims_05002540: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x2540 + symbol: bookend_seg5_anims_05002540 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/geo.yml new file mode 100644 index 0000000..9a1b16e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bookend/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bookend.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +bookend_part_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bookend_part_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball.yml new file mode 100644 index 0000000..e69de29 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball/geo.yml new file mode 100644 index 0000000..b3691e5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowling_ball/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/bobomb.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser.yml new file mode 100644 index 0000000..1b6e8c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser.yml @@ -0,0 +1,1492 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser/anims.h"' + - '#include "bowser/geo.h"' + +bowser_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1F438 + format: RGBA16 + symbol: bowser_seg6_texture_0601F438 + +bowser_eyebrow: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1FC38 + format: RGBA16 + symbol: bowser_seg6_texture_0601FC38 + +bowser_muzzle: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20C38 + format: RGBA16 + symbol: bowser_seg6_texture_06020C38 + +bowser_nostrils: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x21438 + format: RGBA16 + symbol: bowser_seg6_texture_06021438 + +bowser_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22438 + format: RGBA16 + symbol: bowser_seg6_texture_06022438 + +bowser_armband_spike: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x22C38 + format: RGBA16 + symbol: bowser_seg6_texture_06022C38 + +bowser_armband: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23C38 + format: RGBA16 + symbol: bowser_seg6_texture_06023C38 + +bowser_tongue: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x24438 + format: RGBA16 + symbol: bowser_seg6_texture_06024438 + +bowser_chest: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25438 + format: RGBA16 + symbol: bowser_seg6_texture_06025438 + +bowser_shell_edge: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25C38 + format: RGBA16 + symbol: bowser_seg6_texture_06025C38 + +bowser_blue_eye_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x26438 + format: RGBA16 + symbol: bowser_seg6_texture_06026438 + +bowser_mouth_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x27438 + format: RGBA16 + symbol: bowser_seg6_texture_06027438 + +bowser_upper_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28438 + format: RGBA16 + symbol: bowser_seg6_texture_06028438 + +bowser_hair: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x28C38 + format: RGBA16 + symbol: bowser_seg6_texture_06028C38 + +bowser_claw_edge: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x29C38 + format: RGBA16 + symbol: bowser_seg6_texture_06029C38 + +bowser_claw_horn_tooth: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2AC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602AC38 + +bowser_claw_horn_angle: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2BC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602BC38 + +bowser_eye_left_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2CC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602CC38 + +bowser_eye_half_closed_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2DC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602DC38 + +bowser_eye_closed_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2EC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602EC38 + +bowser_eye_center_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2FC38 + format: RGBA16 + symbol: bowser_seg6_texture_0602FC38 + +bowser_eye_right_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x30C38 + format: RGBA16 + symbol: bowser_seg6_texture_06030C38 + +bowser_eye_far_left_0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x31C38 + format: RGBA16 + symbol: bowser_seg6_texture_06031C38 + +bowser_eye_left_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x32C38 + format: RGBA16 + symbol: bowser_seg6_texture_06032C38 + +bowser_eye_half_closed_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x33C38 + format: RGBA16 + symbol: bowser_seg6_texture_06033C38 + +bowser_eye_closed_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x34C38 + format: RGBA16 + symbol: bowser_seg6_texture_06034C38 + +bowser_eye_center_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x35C38 + format: RGBA16 + symbol: bowser_seg6_texture_06035C38 + +bowser_eye_right_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x36C38 + format: RGBA16 + symbol: bowser_seg6_texture_06036C38 + +bowser_eye_far_left_1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x37C38 + format: RGBA16 + symbol: bowser_seg6_texture_06037C38 + +bowser_seg6_lights_06038C38: + type: LIGHTS + size: 24 + offset: 0x38C38 + symbol: bowser_seg6_lights_06038C38 + +bowser_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x38C50 + symbol: bowser_lights_unused1 + +bowser_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x38C68 + symbol: bowser_lights_unused2 + +bowser_seg6_vertex_06038C80: + type: VTX + count: 16 + offset: 0x38C80 + symbol: bowser_seg6_vertex_06038C80 + +bowser_seg6_vertex_06038D80: + type: VTX + count: 10 + offset: 0x38D80 + symbol: bowser_seg6_vertex_06038D80 + +bowser_seg6_vertex_06038E20: + type: VTX + count: 16 + offset: 0x38E20 + symbol: bowser_seg6_vertex_06038E20 + +bowser_seg6_vertex_06038F20: + type: VTX + count: 9 + offset: 0x38F20 + symbol: bowser_seg6_vertex_06038F20 + +bowser_seg6_vertex_06038FB0: + type: VTX + count: 15 + offset: 0x38FB0 + symbol: bowser_seg6_vertex_06038FB0 + +bowser_seg6_vertex_060390A0: + type: VTX + count: 7 + offset: 0x390A0 + symbol: bowser_seg6_vertex_060390A0 + +bowser_seg6_dl_06039110: + type: GFX + offset: 0x39110 + symbol: bowser_seg6_dl_06039110 + +bowser_seg6_dl_060391C8: + type: GFX + offset: 0x391C8 + symbol: bowser_seg6_dl_060391C8 + +bowser_seg6_dl_06039260: + type: GFX + offset: 0x39260 + symbol: bowser_seg6_dl_06039260 + +bowser_seg6_dl_060392E0: + type: GFX + offset: 0x392E0 + symbol: bowser_seg6_dl_060392E0 + +bowser_seg6_vertex_06039368: + type: VTX + count: 15 + offset: 0x39368 + symbol: bowser_seg6_vertex_06039368 + +bowser_seg6_vertex_06039458: + type: VTX + count: 13 + offset: 0x39458 + symbol: bowser_seg6_vertex_06039458 + +bowser_seg6_vertex_06039528: + type: VTX + count: 16 + offset: 0x39528 + symbol: bowser_seg6_vertex_06039528 + +bowser_seg6_vertex_06039628: + type: VTX + count: 10 + offset: 0x39628 + symbol: bowser_seg6_vertex_06039628 + +bowser_seg6_vertex_060396C8: + type: VTX + count: 16 + offset: 0x396C8 + symbol: bowser_seg6_vertex_060396C8 + +bowser_seg6_vertex_060397C8: + type: VTX + count: 4 + offset: 0x397C8 + symbol: bowser_seg6_vertex_060397C8 + +bowser_seg6_dl_06039808: + type: GFX + offset: 0x39808 + symbol: bowser_seg6_dl_06039808 + +bowser_seg6_dl_060398B0: + type: GFX + offset: 0x398B0 + symbol: bowser_seg6_dl_060398B0 + +bowser_seg6_dl_06039958: + type: GFX + offset: 0x39958 + symbol: bowser_seg6_dl_06039958 + +bowser_seg6_dl_060399D8: + type: GFX + offset: 0x399D8 + symbol: bowser_seg6_dl_060399D8 + +bowser_seg6_vertex_06039A60: + type: VTX + count: 16 + offset: 0x39A60 + symbol: bowser_seg6_vertex_06039A60 + +bowser_seg6_vertex_06039B60: + type: VTX + count: 15 + offset: 0x39B60 + symbol: bowser_seg6_vertex_06039B60 + +bowser_seg6_vertex_06039C50: + type: VTX + count: 16 + offset: 0x39C50 + symbol: bowser_seg6_vertex_06039C50 + +bowser_seg6_vertex_06039D50: + type: VTX + count: 12 + offset: 0x39D50 + symbol: bowser_seg6_vertex_06039D50 + +bowser_seg6_vertex_06039E10: + type: VTX + count: 14 + offset: 0x39E10 + symbol: bowser_seg6_vertex_06039E10 + +bowser_seg6_vertex_06039EF0: + type: VTX + count: 16 + offset: 0x39EF0 + symbol: bowser_seg6_vertex_06039EF0 + +bowser_seg6_vertex_06039FF0: + type: VTX + count: 14 + offset: 0x39FF0 + symbol: bowser_seg6_vertex_06039FF0 + +bowser_seg6_vertex_0603A0D0: + type: VTX + count: 15 + offset: 0x3A0D0 + symbol: bowser_seg6_vertex_0603A0D0 + +bowser_seg6_vertex_0603A1C0: + type: VTX + count: 5 + offset: 0x3A1C0 + symbol: bowser_seg6_vertex_0603A1C0 + +bowser_seg6_dl_0603A210: + type: GFX + offset: 0x3A210 + symbol: bowser_seg6_dl_0603A210 + +bowser_seg6_dl_0603A380: + type: GFX + offset: 0x3A380 + symbol: bowser_seg6_dl_0603A380 + +bowser_seg6_dl_0603A4E8: + type: GFX + offset: 0x3A4E8 + symbol: bowser_seg6_dl_0603A4E8 + +bowser_seg6_vertex_0603A568: + type: VTX + count: 14 + offset: 0x3A568 + symbol: bowser_seg6_vertex_0603A568 + +bowser_seg6_vertex_0603A648: + type: VTX + count: 16 + offset: 0x3A648 + symbol: bowser_seg6_vertex_0603A648 + +bowser_seg6_vertex_0603A748: + type: VTX + count: 16 + offset: 0x3A748 + symbol: bowser_seg6_vertex_0603A748 + +bowser_seg6_vertex_0603A848: + type: VTX + count: 14 + offset: 0x3A848 + symbol: bowser_seg6_vertex_0603A848 + +bowser_seg6_vertex_0603A928: + type: VTX + count: 15 + offset: 0x3A928 + symbol: bowser_seg6_vertex_0603A928 + +bowser_seg6_vertex_0603AA18: + type: VTX + count: 14 + offset: 0x3AA18 + symbol: bowser_seg6_vertex_0603AA18 + +bowser_seg6_vertex_0603AAF8: + type: VTX + count: 15 + offset: 0x3AAF8 + symbol: bowser_seg6_vertex_0603AAF8 + +bowser_seg6_vertex_0603ABE8: + type: VTX + count: 16 + offset: 0x3ABE8 + symbol: bowser_seg6_vertex_0603ABE8 + +bowser_seg6_vertex_0603ACE8: + type: VTX + count: 15 + offset: 0x3ACE8 + symbol: bowser_seg6_vertex_0603ACE8 + +bowser_seg6_vertex_0603ADD8: + type: VTX + count: 16 + offset: 0x3ADD8 + symbol: bowser_seg6_vertex_0603ADD8 + +bowser_seg6_dl_0603AED8: + type: GFX + offset: 0x3AED8 + symbol: bowser_seg6_dl_0603AED8 + +bowser_seg6_dl_0603B038: + type: GFX + offset: 0x3B038 + symbol: bowser_seg6_dl_0603B038 + +bowser_seg6_dl_0603B208: + type: GFX + offset: 0x3B208 + symbol: bowser_seg6_dl_0603B208 + +bowser_seg6_vertex_0603B288: + type: VTX + count: 16 + offset: 0x3B288 + symbol: bowser_seg6_vertex_0603B288 + +bowser_seg6_vertex_0603B388: + type: VTX + count: 15 + offset: 0x3B388 + symbol: bowser_seg6_vertex_0603B388 + +bowser_seg6_vertex_0603B478: + type: VTX + count: 16 + offset: 0x3B478 + symbol: bowser_seg6_vertex_0603B478 + +bowser_seg6_vertex_0603B578: + type: VTX + count: 16 + offset: 0x3B578 + symbol: bowser_seg6_vertex_0603B578 + +bowser_seg6_vertex_0603B678: + type: VTX + count: 10 + offset: 0x3B678 + symbol: bowser_seg6_vertex_0603B678 + +bowser_seg6_dl_0603B718: + type: GFX + offset: 0x3B718 + symbol: bowser_seg6_dl_0603B718 + +bowser_seg6_dl_0603B8D0: + type: GFX + offset: 0x3B8D0 + symbol: bowser_seg6_dl_0603B8D0 + +bowser_seg6_dl_0603B948: + type: GFX + offset: 0x3B948 + symbol: bowser_seg6_dl_0603B948 + +bowser_seg6_vertex_0603B948: + type: VTX + count: 16 + offset: 0x3B9C8 + symbol: bowser_seg6_vertex_0603B948 + +bowser_seg6_vertex_0603BA48: + type: VTX + count: 11 + offset: 0x3BAC8 + symbol: bowser_seg6_vertex_0603BA48 + +bowser_seg6_vertex_0603BAF8: + type: VTX + count: 16 + offset: 0x3BB78 + symbol: bowser_seg6_vertex_0603BAF8 + +bowser_seg6_vertex_0603BBF8: + type: VTX + count: 10 + offset: 0x3BC78 + symbol: bowser_seg6_vertex_0603BBF8 + +bowser_seg6_vertex_0603BC98: + type: VTX + count: 15 + offset: 0x3BD18 + symbol: bowser_seg6_vertex_0603BC98 + +bowser_seg6_vertex_0603BD88: + type: VTX + count: 7 + offset: 0x3BE08 + symbol: bowser_seg6_vertex_0603BD88 + +bowser_seg6_dl_0603BDF8: + type: GFX + offset: 0x3BE78 + symbol: bowser_seg6_dl_0603BDF8 + +bowser_seg6_dl_0603BEA0: + type: GFX + offset: 0x3BF20 + symbol: bowser_seg6_dl_0603BEA0 + +bowser_seg6_dl_0603BF48: + type: GFX + offset: 0x3BFC8 + symbol: bowser_seg6_dl_0603BF48 + +bowser_seg6_dl_0603BFC8: + type: GFX + offset: 0x3C048 + symbol: bowser_seg6_dl_0603BFC8 + +bowser_seg6_vertex_0603C050: + type: VTX + count: 16 + offset: 0x3C0D0 + symbol: bowser_seg6_vertex_0603C050 + +bowser_seg6_vertex_0603C150: + type: VTX + count: 11 + offset: 0x3C1D0 + symbol: bowser_seg6_vertex_0603C150 + +bowser_seg6_vertex_0603C200: + type: VTX + count: 16 + offset: 0x3C280 + symbol: bowser_seg6_vertex_0603C200 + +bowser_seg6_vertex_0603C300: + type: VTX + count: 10 + offset: 0x3C380 + symbol: bowser_seg6_vertex_0603C300 + +bowser_seg6_vertex_0603C3A0: + type: VTX + count: 15 + offset: 0x3C420 + symbol: bowser_seg6_vertex_0603C3A0 + +bowser_seg6_vertex_0603C490: + type: VTX + count: 7 + offset: 0x3C510 + symbol: bowser_seg6_vertex_0603C490 + +bowser_seg6_dl_0603C500: + type: GFX + offset: 0x3C580 + symbol: bowser_seg6_dl_0603C500 + +bowser_seg6_dl_0603C5A8: + type: GFX + offset: 0x3C628 + symbol: bowser_seg6_dl_0603C5A8 + +bowser_seg6_dl_0603C650: + type: GFX + offset: 0x3C6D0 + symbol: bowser_seg6_dl_0603C650 + +bowser_seg6_dl_0603C6D0: + type: GFX + offset: 0x3C750 + symbol: bowser_seg6_dl_0603C6D0 + +bowser_seg6_vertex_0603C758: + type: VTX + count: 15 + offset: 0x3C7D8 + symbol: bowser_seg6_vertex_0603C758 + +bowser_seg6_vertex_0603C848: + type: VTX + count: 16 + offset: 0x3C8C8 + symbol: bowser_seg6_vertex_0603C848 + +bowser_seg6_vertex_0603C948: + type: VTX + count: 16 + offset: 0x3C9C8 + symbol: bowser_seg6_vertex_0603C948 + +bowser_seg6_vertex_0603CA48: + type: VTX + count: 14 + offset: 0x3CAC8 + symbol: bowser_seg6_vertex_0603CA48 + +bowser_seg6_vertex_0603CB28: + type: VTX + count: 15 + offset: 0x3CBA8 + symbol: bowser_seg6_vertex_0603CB28 + +bowser_seg6_vertex_0603CC18: + type: VTX + count: 14 + offset: 0x3CC98 + symbol: bowser_seg6_vertex_0603CC18 + +bowser_seg6_vertex_0603CCF8: + type: VTX + count: 16 + offset: 0x3CD78 + symbol: bowser_seg6_vertex_0603CCF8 + +bowser_seg6_vertex_0603CDF8: + type: VTX + count: 14 + offset: 0x3CE78 + symbol: bowser_seg6_vertex_0603CDF8 + +bowser_seg6_vertex_0603CED8: + type: VTX + count: 5 + offset: 0x3CF58 + symbol: bowser_seg6_vertex_0603CED8 + +bowser_seg6_dl_0603CF28: + type: GFX + offset: 0x3CFA8 + symbol: bowser_seg6_dl_0603CF28 + +bowser_seg6_dl_0603D098: + type: GFX + offset: 0x3D118 + symbol: bowser_seg6_dl_0603D098 + +bowser_seg6_dl_0603D200: + type: GFX + offset: 0x3D280 + symbol: bowser_seg6_dl_0603D200 + +bowser_seg6_vertex_0603D280: + type: VTX + count: 16 + offset: 0x3D300 + symbol: bowser_seg6_vertex_0603D280 + +bowser_seg6_vertex_0603D380: + type: VTX + count: 15 + offset: 0x3D400 + symbol: bowser_seg6_vertex_0603D380 + +bowser_seg6_vertex_0603D470: + type: VTX + count: 16 + offset: 0x3D4F0 + symbol: bowser_seg6_vertex_0603D470 + +bowser_seg6_vertex_0603D570: + type: VTX + count: 14 + offset: 0x3D5F0 + symbol: bowser_seg6_vertex_0603D570 + +bowser_seg6_vertex_0603D650: + type: VTX + count: 3 + offset: 0x3D6D0 + symbol: bowser_seg6_vertex_0603D650 + +bowser_seg6_vertex_0603D680: + type: VTX + count: 15 + offset: 0x3D700 + symbol: bowser_seg6_vertex_0603D680 + +bowser_seg6_vertex_0603D770: + type: VTX + count: 16 + offset: 0x3D7F0 + symbol: bowser_seg6_vertex_0603D770 + +bowser_seg6_vertex_0603D870: + type: VTX + count: 14 + offset: 0x3D8F0 + symbol: bowser_seg6_vertex_0603D870 + +bowser_seg6_vertex_0603D950: + type: VTX + count: 16 + offset: 0x3D9D0 + symbol: bowser_seg6_vertex_0603D950 + +bowser_seg6_vertex_0603DA50: + type: VTX + count: 16 + offset: 0x3DAD0 + symbol: bowser_seg6_vertex_0603DA50 + +bowser_seg6_vertex_0603DB50: + type: VTX + count: 15 + offset: 0x3DBD0 + symbol: bowser_seg6_vertex_0603DB50 + +bowser_seg6_vertex_0603DC40: + type: VTX + count: 3 + offset: 0x3DCC0 + symbol: bowser_seg6_vertex_0603DC40 + +bowser_seg6_dl_0603DC70: + type: GFX + offset: 0x3DCF0 + symbol: bowser_seg6_dl_0603DC70 + +bowser_seg6_dl_0603DDD0: + type: GFX + offset: 0x3DE50 + symbol: bowser_seg6_dl_0603DDD0 + +bowser_seg6_dl_0603DFB0: + type: GFX + offset: 0x3E030 + symbol: bowser_seg6_dl_0603DFB0 + +bowser_seg6_vertex_0603E030: + type: VTX + count: 15 + offset: 0x3E0B0 + symbol: bowser_seg6_vertex_0603E030 + +bowser_seg6_vertex_0603E120: + type: VTX + count: 16 + offset: 0x3E1A0 + symbol: bowser_seg6_vertex_0603E120 + +bowser_seg6_vertex_0603E220: + type: VTX + count: 16 + offset: 0x3E2A0 + symbol: bowser_seg6_vertex_0603E220 + +bowser_seg6_vertex_0603E320: + type: VTX + count: 16 + offset: 0x3E3A0 + symbol: bowser_seg6_vertex_0603E320 + +bowser_seg6_vertex_0603E420: + type: VTX + count: 14 + offset: 0x3E4A0 + symbol: bowser_seg6_vertex_0603E420 + +bowser_seg6_dl_0603E500: + type: GFX + offset: 0x3E580 + symbol: bowser_seg6_dl_0603E500 + +bowser_seg6_dl_0603E6B8: + type: GFX + offset: 0x3E738 + symbol: bowser_seg6_dl_0603E6B8 + +bowser_seg6_vertex_0603E718: + type: VTX + count: 9 + offset: 0x3E798 + symbol: bowser_seg6_vertex_0603E718 + +bowser_seg6_vertex_0603E7A8: + type: VTX + count: 16 + offset: 0x3E828 + symbol: bowser_seg6_vertex_0603E7A8 + +bowser_seg6_vertex_0603E8A8: + type: VTX + count: 14 + offset: 0x3E928 + symbol: bowser_seg6_vertex_0603E8A8 + +bowser_seg6_vertex_0603E988: + type: VTX + count: 14 + offset: 0x3EA08 + symbol: bowser_seg6_vertex_0603E988 + +bowser_seg6_vertex_0603EA68: + type: VTX + count: 14 + offset: 0x3EAE8 + symbol: bowser_seg6_vertex_0603EA68 + +bowser_seg6_vertex_0603EB48: + type: VTX + count: 13 + offset: 0x3EBC8 + symbol: bowser_seg6_vertex_0603EB48 + +bowser_seg6_vertex_0603EC18: + type: VTX + count: 16 + offset: 0x3EC98 + symbol: bowser_seg6_vertex_0603EC18 + +bowser_seg6_vertex_0603ED18: + type: VTX + count: 14 + offset: 0x3ED98 + symbol: bowser_seg6_vertex_0603ED18 + +bowser_seg6_vertex_0603EDF8: + type: VTX + count: 6 + offset: 0x3EE78 + symbol: bowser_seg6_vertex_0603EDF8 + +bowser_seg6_vertex_0603EE58: + type: VTX + count: 16 + offset: 0x3EED8 + symbol: bowser_seg6_vertex_0603EE58 + +bowser_seg6_vertex_0603EF58: + type: VTX + count: 14 + offset: 0x3EFD8 + symbol: bowser_seg6_vertex_0603EF58 + +bowser_seg6_vertex_0603F038: + type: VTX + count: 15 + offset: 0x3F0B8 + symbol: bowser_seg6_vertex_0603F038 + +bowser_seg6_vertex_0603F128: + type: VTX + count: 13 + offset: 0x3F1A8 + symbol: bowser_seg6_vertex_0603F128 + +bowser_seg6_vertex_0603F1F8: + type: VTX + count: 15 + offset: 0x3F278 + symbol: bowser_seg6_vertex_0603F1F8 + +bowser_seg6_vertex_0603F2E8: + type: VTX + count: 15 + offset: 0x3F368 + symbol: bowser_seg6_vertex_0603F2E8 + +bowser_seg6_vertex_0603F3D8: + type: VTX + count: 15 + offset: 0x3F458 + symbol: bowser_seg6_vertex_0603F3D8 + +bowser_seg6_vertex_0603F4C8: + type: VTX + count: 15 + offset: 0x3F548 + symbol: bowser_seg6_vertex_0603F4C8 + +bowser_seg6_vertex_0603F5B8: + type: VTX + count: 15 + offset: 0x3F638 + symbol: bowser_seg6_vertex_0603F5B8 + +bowser_seg6_vertex_0603F6A8: + type: VTX + count: 16 + offset: 0x3F728 + symbol: bowser_seg6_vertex_0603F6A8 + +bowser_seg6_vertex_0603F7A8: + type: VTX + count: 15 + offset: 0x3F828 + symbol: bowser_seg6_vertex_0603F7A8 + +bowser_seg6_vertex_0603F898: + type: VTX + count: 15 + offset: 0x3F918 + symbol: bowser_seg6_vertex_0603F898 + +bowser_seg6_vertex_0603F988: + type: VTX + count: 15 + offset: 0x3FA08 + symbol: bowser_seg6_vertex_0603F988 + +bowser_seg6_vertex_0603FA78: + type: VTX + count: 15 + offset: 0x3FAF8 + symbol: bowser_seg6_vertex_0603FA78 + +bowser_seg6_vertex_0603FB68: + type: VTX + count: 4 + offset: 0x3FBE8 + symbol: bowser_seg6_vertex_0603FB68 + +bowser_seg6_dl_0603FBA8: + type: GFX + offset: 0x3FC28 + symbol: bowser_seg6_dl_0603FBA8 + +bowser_seg6_dl_0603FC18: + type: GFX + offset: 0x3FC98 + symbol: bowser_seg6_dl_0603FC18 + +bowser_seg6_dl_0603FD38: + type: GFX + offset: 0x3FDB8 + symbol: bowser_seg6_dl_0603FD38 + +bowser_seg6_dl_0603FDD0: + type: GFX + offset: 0x3FE50 + symbol: bowser_seg6_dl_0603FDD0 + +bowser_seg6_dl_0603FEA8: + type: GFX + offset: 0x3FF28 + symbol: bowser_seg6_dl_0603FEA8 + +bowser_seg6_dl_0603FFA8: + type: GFX + offset: 0x40028 + symbol: bowser_seg6_dl_0603FFA8 + +bowser_seg6_dl_06040180: + type: GFX + offset: 0x40200 + symbol: bowser_seg6_dl_06040180 + +bowser_seg6_dl_060401F0: + type: GFX + offset: 0x40270 + symbol: bowser_seg6_dl_060401F0 + +bowser_seg6_dl_06040210: + type: GFX + offset: 0x40290 + symbol: bowser_seg6_dl_06040210 + +bowser_seg6_dl_06040358: + type: GFX + offset: 0x40358 + symbol: bowser_seg6_dl_06040358 + +bowser_seg6_vertex_060402D8: + type: VTX + count: 16 + offset: 0x40428 + symbol: bowser_seg6_vertex_060402D8 + +bowser_seg6_vertex_060403D8: + type: VTX + count: 14 + offset: 0x40528 + symbol: bowser_seg6_vertex_060403D8 + +bowser_seg6_vertex_060404B8: + type: VTX + count: 16 + offset: 0x40608 + symbol: bowser_seg6_vertex_060404B8 + +bowser_seg6_vertex_060405B8: + type: VTX + count: 15 + offset: 0x40708 + symbol: bowser_seg6_vertex_060405B8 + +bowser_seg6_vertex_060406A8: + type: VTX + count: 16 + offset: 0x407F8 + symbol: bowser_seg6_vertex_060406A8 + +bowser_seg6_vertex_060407A8: + type: VTX + count: 3 + offset: 0x408F8 + symbol: bowser_seg6_vertex_060407A8 + +bowser_seg6_vertex_060407D8: + type: VTX + count: 14 + offset: 0x40928 + symbol: bowser_seg6_vertex_060407D8 + +bowser_seg6_vertex_060408B8: + type: VTX + count: 16 + offset: 0x40A08 + symbol: bowser_seg6_vertex_060408B8 + +bowser_seg6_vertex_060409B8: + type: VTX + count: 15 + offset: 0x40B08 + symbol: bowser_seg6_vertex_060409B8 + +bowser_seg6_vertex_06040AA8: + type: VTX + count: 16 + offset: 0x40BF8 + symbol: bowser_seg6_vertex_06040AA8 + +bowser_seg6_vertex_06040BA8: + type: VTX + count: 16 + offset: 0x40CF8 + symbol: bowser_seg6_vertex_06040BA8 + +bowser_seg6_vertex_06040CA8: + type: VTX + count: 16 + offset: 0x40DF8 + symbol: bowser_seg6_vertex_06040CA8 + +bowser_seg6_vertex_06040DA8: + type: VTX + count: 16 + offset: 0x40EF8 + symbol: bowser_seg6_vertex_06040DA8 + +bowser_seg6_vertex_06040EA8: + type: VTX + count: 16 + offset: 0x40FF8 + symbol: bowser_seg6_vertex_06040EA8 + +bowser_seg6_vertex_06040FA8: + type: VTX + count: 3 + offset: 0x410F8 + symbol: bowser_seg6_vertex_06040FA8 + +bowser_seg6_vertex_06040FD8: + type: VTX + count: 11 + offset: 0x41128 + symbol: bowser_seg6_vertex_06040FD8 + +bowser_seg6_vertex_06041088: + type: VTX + count: 16 + offset: 0x411D8 + symbol: bowser_seg6_vertex_06041088 + +bowser_seg6_vertex_06041188: + type: VTX + count: 9 + offset: 0x412D8 + symbol: bowser_seg6_vertex_06041188 + +bowser_seg6_vertex_06041218: + type: VTX + count: 15 + offset: 0x41368 + symbol: bowser_seg6_vertex_06041218 + +bowser_seg6_vertex_06041308: + type: VTX + count: 14 + offset: 0x41458 + symbol: bowser_seg6_vertex_06041308 + +bowser_seg6_vertex_060413E8: + type: VTX + count: 15 + offset: 0x41538 + symbol: bowser_seg6_vertex_060413E8 + +bowser_seg6_vertex_060414D8: + type: VTX + count: 16 + offset: 0x41628 + symbol: bowser_seg6_vertex_060414D8 + +bowser_seg6_vertex_060415D8: + type: VTX + count: 12 + offset: 0x41728 + symbol: bowser_seg6_vertex_060415D8 + +bowser_seg6_vertex_06041698: + type: VTX + count: 12 + offset: 0x417E8 + symbol: bowser_seg6_vertex_06041698 + +bowser_seg6_vertex_06041758: + type: VTX + count: 11 + offset: 0x418A8 + symbol: bowser_seg6_vertex_06041758 + +bowser_seg6_vertex_06041808: + type: VTX + count: 16 + offset: 0x41958 + symbol: bowser_seg6_vertex_06041808 + +bowser_seg6_vertex_06041908: + type: VTX + count: 6 + offset: 0x41A58 + symbol: bowser_seg6_vertex_06041908 + +bowser_seg6_vertex_06041968: + type: VTX + count: 12 + offset: 0x41AB8 + symbol: bowser_seg6_vertex_06041968 + +bowser_seg6_dl_06041A28: + type: GFX + offset: 0x41B78 + symbol: bowser_seg6_dl_06041A28 + +bowser_seg6_dl_06041BA0: + type: GFX + offset: 0x41CF0 + symbol: bowser_seg6_dl_06041BA0 + +bowser_seg6_dl_06041E48: + type: GFX + offset: 0x41F98 + symbol: bowser_seg6_dl_06041E48 + +bowser_seg6_dl_06041EA8: + type: GFX + offset: 0x41FF8 + symbol: bowser_seg6_dl_06041EA8 + +bowser_seg6_dl_06041F50: + type: GFX + offset: 0x420A0 + symbol: bowser_seg6_dl_06041F50 + +bowser_seg6_dl_06042098: + type: GFX + offset: 0x421E8 + symbol: bowser_seg6_dl_06042098 + +bowser_seg6_dl_060420F0: + type: GFX + offset: 0x42240 + symbol: bowser_seg6_dl_060420F0 + +bowser_seg6_dl_06042140: + type: GFX + offset: 0x42290 + symbol: bowser_seg6_dl_06042140 + +bowser_seg6_dl_060421D8: + type: GFX + offset: 0x42328 + symbol: bowser_seg6_dl_060421D8 + +bowser_seg6_dl_06042220: + type: GFX + offset: 0x42370 + symbol: bowser_seg6_dl_06042220 + +bowser_seg6_dl_06042278: + type: GFX + offset: 0x423C8 + symbol: bowser_seg6_dl_06042278 + +bowser_seg6_dl_06042328: + type: GFX + offset: 0x42478 + symbol: bowser_seg6_dl_06042328 + +bowser_seg6_dl_06042348: + type: GFX + offset: 0x42498 + symbol: bowser_seg6_dl_06042348 + +bowser_seg6_dl_060423A0: + type: GFX + offset: 0x424F0 + symbol: bowser_seg6_dl_060423A0 + +bowser_seg6_dl_060423F8: + type: GFX + offset: 0x42548 + symbol: bowser_seg6_dl_060423F8 + +bowser_seg6_dl_06042450: + type: GFX + offset: 0x425A0 + symbol: bowser_seg6_dl_06042450 + +bowser_seg6_dl_060424A8: + type: GFX + offset: 0x425F8 + symbol: bowser_seg6_dl_060424A8 + +bowser_seg6_dl_06042500: + type: GFX + offset: 0x42650 + symbol: bowser_seg6_dl_06042500 + +bowser_seg6_dl_06042558: + type: GFX + offset: 0x426A8 + symbol: bowser_seg6_dl_06042558 + +bowser_seg6_dl_060425B0: + type: GFX + offset: 0x42700 + symbol: bowser_seg6_dl_060425B0 + +bowser_seg6_dl_06042608: + type: GFX + offset: 0x42758 + symbol: bowser_seg6_dl_06042608 + +bowser_seg6_vertex_06042660: + type: VTX + count: 16 + offset: 0x427B0 + symbol: bowser_seg6_vertex_06042660 + +bowser_seg6_vertex_06042760: + type: VTX + count: 16 + offset: 0x428B0 + symbol: bowser_seg6_vertex_06042760 + +bowser_seg6_vertex_06042860: + type: VTX + count: 15 + offset: 0x429B0 + symbol: bowser_seg6_vertex_06042860 + +bowser_seg6_vertex_06042950: + type: VTX + count: 15 + offset: 0x42AA0 + symbol: bowser_seg6_vertex_06042950 + +bowser_seg6_vertex_06042A40: + type: VTX + count: 16 + offset: 0x42B90 + symbol: bowser_seg6_vertex_06042A40 + +bowser_seg6_vertex_06042B40: + type: VTX + count: 11 + offset: 0x42C90 + symbol: bowser_seg6_vertex_06042B40 + +bowser_seg6_vertex_06042BF0: + type: VTX + count: 15 + offset: 0x42D40 + symbol: bowser_seg6_vertex_06042BF0 + +bowser_seg6_vertex_06042CE0: + type: VTX + count: 15 + offset: 0x42E30 + symbol: bowser_seg6_vertex_06042CE0 + +bowser_seg6_vertex_06042DD0: + type: VTX + count: 6 + offset: 0x42F20 + symbol: bowser_seg6_vertex_06042DD0 + +bowser_seg6_vertex_06042E30: + type: VTX + count: 11 + offset: 0x42F80 + symbol: bowser_seg6_vertex_06042E30 + +bowser_seg6_dl_06042EE0: + type: GFX + offset: 0x43030 + symbol: bowser_seg6_dl_06042EE0 + +bowser_seg6_dl_060430E8: + type: GFX + offset: 0x43238 + symbol: bowser_seg6_dl_060430E8 + +bowser_seg6_dl_06043180: + type: GFX + offset: 0x432D0 + symbol: bowser_seg6_dl_06043180 + +bowser_seg6_dl_060431F0: + type: GFX + offset: 0x43340 + symbol: bowser_seg6_dl_060431F0 + +bowser_seg6_vertex_06043278: + type: VTX + count: 16 + offset: 0x433C8 + symbol: bowser_seg6_vertex_06043278 + +bowser_seg6_vertex_06043378: + type: VTX + count: 15 + offset: 0x434C8 + symbol: bowser_seg6_vertex_06043378 + +bowser_seg6_vertex_06043468: + type: VTX + count: 7 + offset: 0x435B8 + symbol: bowser_seg6_vertex_06043468 + +bowser_seg6_vertex_060434D8: + type: VTX + count: 7 + offset: 0x43628 + symbol: bowser_seg6_vertex_060434D8 + +bowser_seg6_dl_06043548: + type: GFX + offset: 0x43698 + symbol: bowser_seg6_dl_06043548 + +bowser_seg6_dl_06043648: + type: GFX + offset: 0x43798 + symbol: bowser_seg6_dl_06043648 + +bowser_seg6_dl_06043698: + type: GFX + offset: 0x437E8 + symbol: bowser_seg6_dl_06043698 + +dBowserFlamesOrientationValues: + type: ARRAY + offset: 0x5784C + array_type: s16 + count: 465 + symbol: dBowserFlamesOrientationValues diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/anims.yml new file mode 100644 index 0000000..47b5302 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/anims.yml @@ -0,0 +1,149 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + +bowser_seg6_anim_060445EC: + type: SM64:ANIM + offset: 0x4473C + symbol: bowser_seg6_anim_060445EC + +bowser_seg6_anim_060453C8: + type: SM64:ANIM + offset: 0x45518 + symbol: bowser_seg6_anim_060453C8 + +bowser_seg6_anim_06045D28: + type: SM64:ANIM + offset: 0x45E78 + symbol: bowser_seg6_anim_06045D28 + +bowser_seg6_anim_0604671C: + type: SM64:ANIM + offset: 0x4686C + symbol: bowser_seg6_anim_0604671C + +bowser_seg6_anim_0604675C: + type: SM64:ANIM + offset: 0x468AC + symbol: bowser_seg6_anim_0604675C + +bowser_seg6_anim_06048200: + type: SM64:ANIM + offset: 0x48350 + symbol: bowser_seg6_anim_06048200 + +bowser_seg6_anim_06049880: + type: SM64:ANIM + offset: 0x499D0 + symbol: bowser_seg6_anim_06049880 + +bowser_seg6_anim_0604A8E4: + type: SM64:ANIM + offset: 0x4AA34 + symbol: bowser_seg6_anim_0604A8E4 + +bowser_seg6_anim_0604B178: + type: SM64:ANIM + offset: 0x4B2C8 + symbol: bowser_seg6_anim_0604B178 + +bowser_seg6_anim_0604B8CC: + type: SM64:ANIM + offset: 0x4BA1C + symbol: bowser_seg6_anim_0604B8CC + +bowser_seg6_anim_0604D184: + type: SM64:ANIM + offset: 0x4D2D4 + symbol: bowser_seg6_anim_0604D184 + +bowser_seg6_anim_0604E5A0: + type: SM64:ANIM + offset: 0x4E6F0 + symbol: bowser_seg6_anim_0604E5A0 + +bowser_seg6_anim_0604F030: + type: SM64:ANIM + offset: 0x4F180 + symbol: bowser_seg6_anim_0604F030 + +bowser_seg6_anim_0604FF4C: + type: SM64:ANIM + offset: 0x5009C + symbol: bowser_seg6_anim_0604FF4C + +bowser_seg6_anim_06050530: + type: SM64:ANIM + offset: 0x50680 + symbol: bowser_seg6_anim_06050530 + +bowser_seg6_anim_060514E8: + type: SM64:ANIM + offset: 0x51638 + symbol: bowser_seg6_anim_060514E8 + +bowser_seg6_anim_06051C68: + type: SM64:ANIM + offset: 0x51DB8 + symbol: bowser_seg6_anim_06051C68 + +bowser_seg6_anim_06052680: + type: SM64:ANIM + offset: 0x527D0 + symbol: bowser_seg6_anim_06052680 + +bowser_seg6_anim_06052D94: + type: SM64:ANIM + offset: 0x52EE4 + symbol: bowser_seg6_anim_06052D94 + +bowser_seg6_anim_060534F4: + type: SM64:ANIM + offset: 0x53644 + symbol: bowser_seg6_anim_060534F4 + +bowser_seg6_anim_06053B8C: + type: SM64:ANIM + offset: 0x53CDC + symbol: bowser_seg6_anim_06053B8C + +bowser_seg6_anim_06054290: + type: SM64:ANIM + offset: 0x543E0 + symbol: bowser_seg6_anim_06054290 + +bowser_seg6_anim_06054950: + type: SM64:ANIM + offset: 0x54AA0 + symbol: bowser_seg6_anim_06054950 + +bowser_seg6_anim_06055210: + type: SM64:ANIM + offset: 0x55360 + symbol: bowser_seg6_anim_06055210 + +bowser_seg6_anim_06055984: + type: SM64:ANIM + offset: 0x55AD4 + symbol: bowser_seg6_anim_06055984 + +bowser_seg6_anim_06056774: + type: SM64:ANIM + offset: 0x568C4 + symbol: bowser_seg6_anim_06056774 + +bowser_seg6_anim_06057678: + type: SM64:ANIM + offset: 0x577C8 + symbol: bowser_seg6_anim_06057678 + +bowser_seg6_anims_06057690: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 27 + offset: 0x577E0 + symbol: bowser_seg6_anims_06057690 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/geo.yml new file mode 100644 index 0000000..e366ce0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/us/actors/bowser.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +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_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000AB8 + symbol: bowser_shadow_geo + +bowser_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000AC4 + symbol: bowser_geo + +bowser_geo_no_shadow: + type: SM64:GEO_LAYOUT + offset: 0xD000B40 + symbol: bowser_geo_no_shadow diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame.yml new file mode 100644 index 0000000..b51ba95 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame.yml @@ -0,0 +1,358 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser_flame/geo.h"' + +bowser_flame_0: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: flame_seg6_texture_06000000 + +bowser_flame_1: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: flame_seg6_texture_06001000 + +bowser_flame_2: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: flame_seg6_texture_06002000 + +bowser_flame_3: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: flame_seg6_texture_06003000 + +bowser_flame_4: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: flame_seg6_texture_06004000 + +bowser_flame_5: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: flame_seg6_texture_06005000 + +bowser_flame_6: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: flame_seg6_texture_06006000 + +bowser_flame_7: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: flame_seg6_texture_06007000 + +bowser_flame_8: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: flame_seg6_texture_06008000 + +bowser_flame_9: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: flame_seg6_texture_06009000 + +bowser_flame_10: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: flame_seg6_texture_0600A000 + +bowser_flame_11: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: flame_seg6_texture_0600B000 + +bowser_flame_12: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: flame_seg6_texture_0600C000 + +bowser_flame_13: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: flame_seg6_texture_0600D000 + +bowser_flame_14: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: flame_seg6_texture_0600E000 + +bowser_flame_15: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: flame_seg6_texture_0600F000 + +bowser_flame_16: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: flame_seg6_texture_06010000 + +bowser_flame_17: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: flame_seg6_texture_06011000 + +bowser_flame_18: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: flame_seg6_texture_06012000 + +bowser_flame_19: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: flame_seg6_texture_06013000 + +bowser_flame_20: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: flame_seg6_texture_06014000 + +bowser_flame_21: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: flame_seg6_texture_06015000 + +bowser_flame_22: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: flame_seg6_texture_06016000 + +bowser_flame_23: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: flame_seg6_texture_06017000 + +bowser_flame_24: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: flame_seg6_texture_06018000 + +bowser_flame_25: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: flame_seg6_texture_06019000 + +bowser_flame_26: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: flame_seg6_texture_0601A000 + +bowser_flame_27: + type: TEXTURE + size: 8192 + width: 64 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: flame_seg6_texture_0601B000 + +flame_seg6_vertex_0601C000: + type: VTX + count: 8 + offset: 0x1C000 + symbol: flame_seg6_vertex_0601C000 + +flame_seg6_dl_0601C080: + type: GFX + offset: 0x1C080 + symbol: flame_seg6_dl_0601C080 + +flame_seg6_dl_0601C0B0: + type: GFX + offset: 0x1C0B0 + symbol: flame_seg6_dl_0601C0B0 + +flame_seg6_dl_0601C0C8: + type: GFX + offset: 0x1C0C8 + symbol: flame_seg6_dl_0601C0C8 + +flame_seg6_dl_0601C0E0: + type: GFX + offset: 0x1C0E0 + symbol: flame_seg6_dl_0601C0E0 + +flame_seg6_dl_0601C108: + type: GFX + offset: 0x1C108 + symbol: flame_seg6_dl_0601C108 + +flame_seg6_dl_0601C1A8: + type: GFX + offset: 0x1C1A8 + symbol: flame_seg6_dl_0601C1A8 + +flame_seg6_dl_0601C248: + type: GFX + offset: 0x1C248 + symbol: flame_seg6_dl_0601C248 + +flame_seg6_dl_0601C2E8: + type: GFX + offset: 0x1C2E8 + symbol: flame_seg6_dl_0601C2E8 + +flame_seg6_dl_0601C388: + type: GFX + offset: 0x1C388 + symbol: flame_seg6_dl_0601C388 + +flame_seg6_dl_0601C428: + type: GFX + offset: 0x1C428 + symbol: flame_seg6_dl_0601C428 + +flame_seg6_dl_0601C4C8: + type: GFX + offset: 0x1C4C8 + symbol: flame_seg6_dl_0601C4C8 + +flame_seg6_dl_0601C568: + type: GFX + offset: 0x1C568 + symbol: flame_seg6_dl_0601C568 + +flame_seg6_dl_0601C608: + type: GFX + offset: 0x1C608 + symbol: flame_seg6_dl_0601C608 + +flame_seg6_dl_0601C6A8: + type: GFX + offset: 0x1C6A8 + symbol: flame_seg6_dl_0601C6A8 + +flame_seg6_dl_0601C748: + type: GFX + offset: 0x1C748 + symbol: flame_seg6_dl_0601C748 + +flame_seg6_dl_0601C7E8: + type: GFX + offset: 0x1C7E8 + symbol: flame_seg6_dl_0601C7E8 + +flame_seg6_dl_0601C888: + type: GFX + offset: 0x1C888 + symbol: flame_seg6_dl_0601C888 + +flame_seg6_dl_0601C928: + type: GFX + offset: 0x1C928 + symbol: flame_seg6_dl_0601C928 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame/geo.yml new file mode 100644 index 0000000..1891d65 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_flame/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bowser_flame.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +bowser_flames_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: bowser_flames_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key.yml new file mode 100644 index 0000000..c1a47bf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "bowser_key/anims.h"' + - '#include "bowser_key/geo.h"' + +bowser_key_lights: + type: LIGHTS + size: 24 + offset: 0x156E0 + symbol: bowser_key_lights + +bowser_key_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x156F8 + symbol: bowser_key_dl_vertex_group1 + +bowser_key_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x157F8 + symbol: bowser_key_dl_vertex_group2 + +bowser_key_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x158F8 + symbol: bowser_key_dl_vertex_group3 + +bowser_key_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x159F8 + symbol: bowser_key_dl_vertex_group4 + +bowser_key_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x15AF8 + symbol: bowser_key_dl_vertex_group5 + +bowser_key_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x15BF8 + symbol: bowser_key_dl_vertex_group6 + +bowser_key_dl_vertex_group7: + type: VTX + count: 14 + offset: 0x15CF8 + symbol: bowser_key_dl_vertex_group7 + +bowser_key_dl_vertex_group8: + type: VTX + count: 16 + offset: 0x15DD8 + symbol: bowser_key_dl_vertex_group8 + +bowser_key_dl_vertex_group9: + type: VTX + count: 16 + offset: 0x15ED8 + symbol: bowser_key_dl_vertex_group9 + +bowser_key_dl_vertex_group10: + type: VTX + count: 14 + offset: 0x15FD8 + symbol: bowser_key_dl_vertex_group10 + +bowser_key_dl_vertex_group11: + type: VTX + count: 16 + offset: 0x160B8 + symbol: bowser_key_dl_vertex_group11 + +bowser_key_dl_vertex_group12: + type: VTX + count: 4 + offset: 0x161B8 + symbol: bowser_key_dl_vertex_group12 + +bowser_key_dl: + type: GFX + offset: 0x161F8 + symbol: bowser_key_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/anims.yml new file mode 100644 index 0000000..542d9e9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +bowser_key_seg3_anim_course_exit: + type: SM64:ANIM + offset: 0x16BE8 + symbol: bowser_key_seg3_anim_course_exit + +bowser_key_seg3_anim_unlock_door: + type: SM64:ANIM + offset: 0x172B8 + symbol: bowser_key_seg3_anim_unlock_door + +bowser_key_seg3_anims_list: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x172D0 + symbol: bowser_key_seg3_anims_list diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/geo.yml new file mode 100644 index 0000000..72c65b5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bowser_key/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/bowser_key.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box.yml new file mode 100644 index 0000000..5b10d27 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box.yml @@ -0,0 +1,71 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "breakable_box/geo.h"' + +breakable_box_seg8_lights_08011A80: + type: LIGHTS + size: 24 + offset: 0x11A78 + symbol: breakable_box_seg8_lights_08011A80 + +crazy_box_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11A90 + format: RGBA16 + symbol: breakable_box_seg8_texture_08011A90 + +cork_box_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12290 + format: RGBA16 + symbol: breakable_box_seg8_texture_08012290 + +breakable_box_seg8_vertex_08012A90: + type: VTX + count: 15 + offset: 0x12A90 + symbol: breakable_box_seg8_vertex_08012A90 + +breakable_box_seg8_vertex_08012B80: + type: VTX + count: 11 + offset: 0x12B80 + symbol: breakable_box_seg8_vertex_08012B80 + +breakable_box_seg8_dl_08012C30: + type: GFX + offset: 0x12C30 + symbol: breakable_box_seg8_dl_08012C30 + +breakable_box_seg8_dl_08012CD8: + type: GFX + offset: 0x12CD8 + symbol: breakable_box_seg8_dl_08012CD8 + +breakable_box_seg8_dl_08012D20: + type: GFX + offset: 0x12D20 + symbol: breakable_box_seg8_dl_08012D20 + +breakable_box_seg8_dl_08012D48: + type: GFX + offset: 0x12D48 + symbol: breakable_box_seg8_dl_08012D48 + +breakable_box_seg8_collision_08012D70: + type: SM64:COLLISION + offset: 0x12D70 + symbol: breakable_box_seg8_collision_08012D70 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box/geo.yml new file mode 100644 index 0000000..5327a2e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/breakable_box/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/breakable_box.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub.yml new file mode 100644 index 0000000..5eb1e55 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub.yml @@ -0,0 +1,193 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "bub/anims.h"' + - '#include "bub/geo.h"' + +bub_seg6_lights_0600E280: + type: LIGHTS + size: 24 + offset: 0xE278 + symbol: bub_seg6_lights_0600E280 + +bub_seg6_lights_0600E290: + type: LIGHTS + size: 24 + offset: 0xE290 + symbol: bub_seg6_lights_0600E290 + +bub_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE2A8 + format: RGBA16 + symbol: bub_seg6_texture_0600E2A8 + +bub_fins: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xEAA8 + format: RGBA16 + symbol: bub_seg6_texture_0600EAA8 + +bub_eyes: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF2A8 + format: RGBA16 + symbol: bub_seg6_texture_0600F2A8 + +bub_scales: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x102A8 + format: RGBA16 + symbol: bub_seg6_texture_060102A8 + +# This symbol appears to be mislabeled + +bub_seg6_vertex_060112A8: + type: VTX + count: 14 + offset: 0x112A8 + symbol: bub_seg6_vertex_060112A8 + +bub_seg6_vertex_06011388: + type: VTX + count: 3 + offset: 0x11388 + symbol: bub_seg6_vertex_06011388 + +bub_seg6_vertex_060113B8: + type: VTX + count: 6 + offset: 0x113B8 + symbol: bub_seg6_vertex_060113B8 + +bub_seg6_vertex_06011418: + type: VTX + count: 7 + offset: 0x11418 + symbol: bub_seg6_vertex_06011418 + +bub_seg6_vertex_06011488: + type: VTX + count: 15 + offset: 0x11488 + symbol: bub_seg6_vertex_06011488 + +bub_seg6_vertex_06011578: + type: VTX + count: 14 + offset: 0x11578 + symbol: bub_seg6_vertex_06011578 + +bub_seg6_vertex_06011658: + type: VTX + count: 12 + offset: 0x11658 + symbol: bub_seg6_vertex_06011658 + +bub_seg6_vertex_06011718: + type: VTX + count: 12 + offset: 0x11718 + symbol: bub_seg6_vertex_06011718 + +bub_seg6_vertex_060117D8: + type: VTX + count: 7 + offset: 0x117D8 + symbol: bub_seg6_vertex_060117D8 + +bub_seg6_dl_06011848: + type: GFX + offset: 0x11848 + symbol: bub_seg6_dl_06011848 + +bub_seg6_dl_060118C0: + type: GFX + offset: 0x118C0 + symbol: bub_seg6_dl_060118C0 + +bub_seg6_dl_06011918: + type: GFX + offset: 0x11918 + symbol: bub_seg6_dl_06011918 + +bub_seg6_dl_06011968: + type: GFX + offset: 0x11968 + symbol: bub_seg6_dl_06011968 + +bub_seg6_dl_06011A50: + type: GFX + offset: 0x11A50 + symbol: bub_seg6_dl_06011A50 + +bub_seg6_dl_06011B28: + type: GFX + offset: 0x11B28 + symbol: bub_seg6_dl_06011B28 + +bub_seg6_vertex_06011BD8: + type: VTX + count: 8 + offset: 0x11BD8 + symbol: bub_seg6_vertex_06011BD8 + +bub_seg6_dl_06011C58: + type: GFX + offset: 0x11C58 + symbol: bub_seg6_dl_06011C58 + +bub_seg6_dl_06011CF0: + type: GFX + offset: 0x11CF0 + symbol: bub_seg6_dl_06011CF0 + +bub_seg6_vertex_06011D50: + type: VTX + count: 7 + offset: 0x11D50 + symbol: bub_seg6_vertex_06011D50 + +bub_seg6_dl_06011DC0: + type: GFX + offset: 0x11DC0 + symbol: bub_seg6_dl_06011DC0 + +bub_seg6_dl_06011E48: + type: GFX + offset: 0x11E48 + symbol: bub_seg6_dl_06011E48 + +bub_seg6_vertex_06011EA8: + type: VTX + count: 7 + offset: 0x11EA8 + symbol: bub_seg6_vertex_06011EA8 + +bub_seg6_dl_06011F18: + type: GFX + offset: 0x11F18 + symbol: bub_seg6_dl_06011F18 + +bub_seg6_dl_06011FA0: + type: GFX + offset: 0x11FA0 + symbol: bub_seg6_dl_06011FA0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/anims.yml new file mode 100644 index 0000000..46c9d34 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + +bub_seg6_anim_0601233C: + type: SM64:ANIM + offset: 0x1233C + symbol: bub_seg6_anim_0601233C + +bub_seg6_anims_06012354: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x12354 + symbol: bub_seg6_anims_06012354 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/geo.yml new file mode 100644 index 0000000..cbb7e87 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bub/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bub.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +bub_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00038C + symbol: bub_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba.yml new file mode 100644 index 0000000..c9a4b11 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba.yml @@ -0,0 +1,262 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + header: + header: + - '#include "sm64.h"' + - '#include "bubba/geo.h"' + +bubba_sunglasses: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: bubba_seg5_texture_05000008 + +# bubba_unused_1: +# type: U64 + +bubba_eyes_unused: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x408 + format: RGBA16 + symbol: bubba_seg5_texture_05000408 + +bubba_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1408 + format: RGBA16 + symbol: bubba_seg5_texture_05001408 + +bubba_fins: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1C08 + format: RGBA16 + symbol: bubba_seg5_texture_05001C08 + +bubba_scales: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x2408 + format: RGBA16 + symbol: bubba_seg5_texture_05002408 + +bubba_seg5_lights_05004408: + type: LIGHTS + size: 24 + offset: 0x4408 + symbol: bubba_seg5_lights_05004408 + +bubba_seg5_lights_05004420: + type: LIGHTS + size: 24 + offset: 0x4420 + symbol: bubba_seg5_lights_05004420 + +bubba_seg5_lights_05004438: + type: LIGHTS + size: 24 + offset: 0x4438 + symbol: bubba_seg5_lights_05004438 + +bubba_seg5_vertex_05004450: + type: VTX + count: 7 + offset: 0x4450 + symbol: bubba_seg5_vertex_05004450 + +bubba_seg5_vertex_050044C0: + type: VTX + count: 15 + offset: 0x44C0 + symbol: bubba_seg5_vertex_050044C0 + +bubba_seg5_vertex_050045B0: + type: VTX + count: 7 + offset: 0x45B0 + symbol: bubba_seg5_vertex_050045B0 + +bubba_seg5_vertex_05004620: + type: VTX + count: 6 + offset: 0x4620 + symbol: bubba_seg5_vertex_05004620 + +bubba_seg5_vertex_05004680: + type: VTX + count: 16 + offset: 0x4680 + symbol: bubba_seg5_vertex_05004680 + +bubba_seg5_vertex_05004780: + type: VTX + count: 15 + offset: 0x4780 + symbol: bubba_seg5_vertex_05004780 + +bubba_seg5_vertex_05004870: + type: VTX + count: 13 + offset: 0x4870 + symbol: bubba_seg5_vertex_05004870 + +bubba_seg5_vertex_05004940: + type: VTX + count: 9 + offset: 0x4940 + symbol: bubba_seg5_vertex_05004940 + +bubba_seg5_vertex_050049D0: + type: VTX + count: 7 + offset: 0x49D0 + symbol: bubba_seg5_vertex_050049D0 + +bubba_seg5_dl_05004A40: + type: GFX + offset: 0x4A40 + symbol: bubba_seg5_dl_05004A40 + +bubba_seg5_dl_05004AA8: + type: GFX + offset: 0x4AA8 + symbol: bubba_seg5_dl_05004AA8 + +bubba_seg5_dl_05004BE8: + type: GFX + offset: 0x4BE8 + symbol: bubba_seg5_dl_05004BE8 + +bubba_seg5_dl_05004C40: + type: GFX + offset: 0x4C40 + symbol: bubba_seg5_dl_05004C40 + +bubba_seg5_dl_05004D48: + type: GFX + offset: 0x4D48 + symbol: bubba_seg5_dl_05004D48 + +bubba_seg5_dl_05004E80: + type: GFX + offset: 0x4E80 + symbol: bubba_seg5_dl_05004E80 + +bubba_seg5_lights_05004F30: + type: LIGHTS + size: 24 + offset: 0x4F30 + symbol: bubba_seg5_lights_05004F30 + +bubba_seg5_lights_05004F50: + type: LIGHTS + size: 24 + offset: 0x4F48 + symbol: bubba_seg5_lights_05004F50 + +bubba_seg5_lights_05004F60: + type: LIGHTS + size: 24 + offset: 0x4F60 + symbol: bubba_seg5_lights_05004F60 + +bubba_seg5_vertex_05004F78: + type: VTX + count: 7 + offset: 0x4F78 + symbol: bubba_seg5_vertex_05004F78 + +bubba_seg5_vertex_05004FE8: + type: VTX + count: 15 + offset: 0x4FE8 + symbol: bubba_seg5_vertex_05004FE8 + +bubba_seg5_vertex_050050D8: + type: VTX + count: 7 + offset: 0x50D8 + symbol: bubba_seg5_vertex_050050D8 + +bubba_seg5_vertex_05005148: + type: VTX + count: 6 + offset: 0x5148 + symbol: bubba_seg5_vertex_05005148 + +bubba_seg5_vertex_050051A8: + type: VTX + count: 16 + offset: 0x51A8 + symbol: bubba_seg5_vertex_050051A8 + +bubba_seg5_vertex_050052A8: + type: VTX + count: 12 + offset: 0x52A8 + symbol: bubba_seg5_vertex_050052A8 + +bubba_seg5_vertex_05005368: + type: VTX + count: 13 + offset: 0x5368 + symbol: bubba_seg5_vertex_05005368 + +bubba_seg5_vertex_05005438: + type: VTX + count: 9 + offset: 0x5438 + symbol: bubba_seg5_vertex_05005438 + +bubba_seg5_vertex_050054C8: + type: VTX + count: 7 + offset: 0x54C8 + symbol: bubba_seg5_vertex_050054C8 + +bubba_seg5_dl_05005538: + type: GFX + offset: 0x5538 + symbol: bubba_seg5_dl_05005538 + +bubba_seg5_dl_050055A0: + type: GFX + offset: 0x55A0 + symbol: bubba_seg5_dl_050055A0 + +bubba_seg5_dl_050056E0: + type: GFX + offset: 0x56E0 + symbol: bubba_seg5_dl_050056E0 + +bubba_seg5_dl_05005738: + type: GFX + offset: 0x5738 + symbol: bubba_seg5_dl_05005738 + +bubba_seg5_dl_05005840: + type: GFX + offset: 0x5840 + symbol: bubba_seg5_dl_05005840 + +bubba_seg5_dl_05005978: + type: GFX + offset: 0x5978 + symbol: bubba_seg5_dl_05005978 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba/geo.yml new file mode 100644 index 0000000..fd1875c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bubba.yml" + autopads: false + segments: + - [ 0xC, 0x187FA0 ] + +bubba_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bubba_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble.yml new file mode 100644 index 0000000..bb16590 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble.yml @@ -0,0 +1,44 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "bubble/geo.h"' + +bubble_seg4_vertex_0401CD20: + type: VTX + count: 4 + offset: 0x1CD20 + symbol: bubble_seg4_vertex_0401CD20 + +bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1CD60 + format: RGBA16 + symbol: bubble_seg4_texture_0401CD60 + +mr_i_bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1D560 + format: RGBA16 + symbol: bubble_seg4_texture_0401D560 + +bubble_seg4_dl_0401DD60: + type: GFX + offset: 0x1DD60 + symbol: bubble_seg4_dl_0401DD60 + +bubble_seg4_dl_0401DDE0: + type: GFX + offset: 0x1DDE0 + symbol: bubble_seg4_dl_0401DDE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble/geo.yml new file mode 100644 index 0000000..71bd4ab --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bubble/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/bubble.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill.yml new file mode 100644 index 0000000..c0b185d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "bullet_bill/geo.h"' + +bullet_bill_seg5_lights_0500BA90: + type: LIGHTS + size: 24 + offset: 0xBA90 + symbol: bullet_bill_seg5_lights_0500BA90 + +bullet_bill_eye: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xBAA8 + format: RGBA16 + symbol: bullet_bill_seg5_texture_0500BAA8 + +bullet_bill_mouth: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xCAA8 + format: RGBA16 + symbol: bullet_bill_seg5_texture_0500CAA8 + +bullet_bill_seg5_vertex_0500DAA8: + type: VTX + count: 15 + offset: 0xDAA8 + symbol: bullet_bill_seg5_vertex_0500DAA8 + +bullet_bill_seg5_vertex_0500DB98: + type: VTX + count: 9 + offset: 0xDB98 + symbol: bullet_bill_seg5_vertex_0500DB98 + +bullet_bill_seg5_vertex_0500DC28: + type: VTX + count: 15 + offset: 0xDC28 + symbol: bullet_bill_seg5_vertex_0500DC28 + +bullet_bill_seg5_vertex_0500DD18: + type: VTX + count: 15 + offset: 0xDD18 + symbol: bullet_bill_seg5_vertex_0500DD18 + +bullet_bill_seg5_vertex_0500DE08: + type: VTX + count: 12 + offset: 0xDE08 + symbol: bullet_bill_seg5_vertex_0500DE08 + +bullet_bill_seg5_vertex_0500DEC8: + type: VTX + count: 15 + offset: 0xDEC8 + symbol: bullet_bill_seg5_vertex_0500DEC8 + +bullet_bill_seg5_vertex_0500DFB8: + type: VTX + count: 15 + offset: 0xDFB8 + symbol: bullet_bill_seg5_vertex_0500DFB8 + +bullet_bill_seg5_vertex_0500E0A8: + type: VTX + count: 15 + offset: 0xE0A8 + symbol: bullet_bill_seg5_vertex_0500E0A8 + +bullet_bill_seg5_vertex_0500E198: + type: VTX + count: 15 + offset: 0xE198 + symbol: bullet_bill_seg5_vertex_0500E198 + +bullet_bill_seg5_vertex_0500E288: + type: VTX + count: 15 + offset: 0xE288 + symbol: bullet_bill_seg5_vertex_0500E288 + +bullet_bill_seg5_vertex_0500E378: + type: VTX + count: 15 + offset: 0xE378 + symbol: bullet_bill_seg5_vertex_0500E378 + +bullet_bill_seg5_vertex_0500E468: + type: VTX + count: 15 + offset: 0xE468 + symbol: bullet_bill_seg5_vertex_0500E468 + +bullet_bill_seg5_vertex_0500E558: + type: VTX + count: 9 + offset: 0xE558 + symbol: bullet_bill_seg5_vertex_0500E558 + +bullet_bill_seg5_dl_0500E5E8: + type: GFX + offset: 0xE5E8 + symbol: bullet_bill_seg5_dl_0500E5E8 + +bullet_bill_seg5_dl_0500E678: + type: GFX + offset: 0xE678 + symbol: bullet_bill_seg5_dl_0500E678 + +bullet_bill_seg5_dl_0500E730: + type: GFX + offset: 0xE730 + symbol: bullet_bill_seg5_dl_0500E730 + +bullet_bill_seg5_dl_0500E8A8: + type: GFX + offset: 0xE8A8 + symbol: bullet_bill_seg5_dl_0500E8A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill/geo.yml new file mode 100644 index 0000000..e4980ed --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bullet_bill/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/bullet_bill.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +bullet_bill_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000264 + symbol: bullet_bill_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully.yml new file mode 100644 index 0000000..80f9125 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully.yml @@ -0,0 +1,256 @@ +:config: + autopads: false + compression: + offset: 0x132C60 + segments: + - [ 0x5, 0x132C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "bully/anims.h"' + - '#include "bully/geo.h"' + +bully_seg5_vertex_05000000: + type: VTX + count: 14 + offset: 0x0 + symbol: bully_seg5_vertex_05000000 + +bully_horn: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xE0 + format: RGBA16 + symbol: bully_seg5_texture_050000E0 + +bully_seg5_dl_050002E0: + type: GFX + offset: 0x2E0 + symbol: bully_seg5_dl_050002E0 + +bully_seg5_dl_05000398: + type: GFX + offset: 0x398 + symbol: bully_seg5_dl_05000398 + +bully_seg5_lights_05000408: + type: LIGHTS + size: 24 + offset: 0x408 + symbol: bully_seg5_lights_05000408 + +bully_seg5_lights_05000420: + type: LIGHTS + size: 24 + offset: 0x420 + symbol: bully_seg5_lights_05000420 + +bully_lights_unused: + type: LIGHTS + size: 24 + offset: 0x438 + symbol: bully_lights_unused + +bully_seg5_lights_05000450: + type: LIGHTS + size: 24 + offset: 0x450 + symbol: bully_seg5_lights_05000450 + +bully_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x468 + format: RGBA16 + symbol: bully_seg5_texture_05000468 + +bully_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1468 + format: RGBA16 + symbol: bully_seg5_texture_05001468 + +bully_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2468 + format: RGBA16 + symbol: bully_seg5_texture_05002468 + +bully_seg5_vertex_05002C68: + type: VTX + count: 14 + offset: 0x2C68 + symbol: bully_seg5_vertex_05002C68 + +bully_seg5_vertex_05002D48: + type: VTX + count: 4 + offset: 0x2D48 + symbol: bully_seg5_vertex_05002D48 + +bully_seg5_vertex_05002D88: + type: VTX + count: 14 + offset: 0x2D88 + symbol: bully_seg5_vertex_05002D88 + +bully_seg5_vertex_05002E68: + type: VTX + count: 4 + offset: 0x2E68 + symbol: bully_seg5_vertex_05002E68 + +bully_seg5_vertex_05002EA8: + type: VTX + count: 6 + offset: 0x2EA8 + symbol: bully_seg5_vertex_05002EA8 + +bully_seg5_vertex_05002F08: + type: VTX + count: 16 + offset: 0x2F08 + symbol: bully_seg5_vertex_05002F08 + +bully_seg5_vertex_05003008: + type: VTX + count: 16 + offset: 0x3008 + symbol: bully_seg5_vertex_05003008 + +bully_seg5_vertex_05003108: + type: VTX + count: 16 + offset: 0x3108 + symbol: bully_seg5_vertex_05003108 + +bully_seg5_vertex_05003208: + type: VTX + count: 16 + offset: 0x3208 + symbol: bully_seg5_vertex_05003208 + +bully_seg5_vertex_05003308: + type: VTX + count: 16 + offset: 0x3308 + symbol: bully_seg5_vertex_05003308 + +bully_seg5_vertex_05003408: + type: VTX + count: 16 + offset: 0x3408 + symbol: bully_seg5_vertex_05003408 + +bully_seg5_vertex_05003508: + type: VTX + count: 16 + offset: 0x3508 + symbol: bully_seg5_vertex_05003508 + +bully_seg5_vertex_05003608: + type: VTX + count: 16 + offset: 0x3608 + symbol: bully_seg5_vertex_05003608 + +bully_seg5_dl_05003708: + type: GFX + offset: 0x3708 + symbol: bully_seg5_dl_05003708 + +bully_seg5_dl_050037A0: + type: GFX + offset: 0x37A0 + symbol: bully_seg5_dl_050037A0 + +# This is pretty much broken and unused +# bully_seg5_dl_05003838: +# type: GFX +# offset: 0x3838 +# symbol: bully_seg5_dl_05003838 + +bully_seg5_dl_05003878: + type: GFX + offset: 0x3878 + symbol: bully_seg5_dl_05003878 + +bully_seg5_vertex_05003C50: + type: VTX + count: 4 + offset: 0x3C50 + symbol: bully_seg5_vertex_05003C50 + +bully_seg5_vertex_05003C90: + type: VTX + count: 4 + offset: 0x3C90 + symbol: bully_seg5_vertex_05003C90 + +bully_seg5_dl_05003CD0: + type: GFX + offset: 0x3CD0 + symbol: bully_seg5_dl_05003CD0 + +bully_seg5_dl_05003D08: + type: GFX + offset: 0x3D08 + symbol: bully_seg5_dl_05003D08 + +bully_seg5_dl_05003D40: + type: GFX + offset: 0x3D40 + symbol: bully_seg5_dl_05003D40 + +bully_seg5_vertex_05003DB8: + type: VTX + count: 4 + offset: 0x3DB8 + symbol: bully_seg5_vertex_05003DB8 + +bully_seg5_vertex_05003DF8: + type: VTX + count: 4 + offset: 0x3DF8 + symbol: bully_seg5_vertex_05003DF8 + +bully_seg5_dl_05003E38: + type: GFX + offset: 0x3E38 + symbol: bully_seg5_dl_05003E38 + +bully_seg5_dl_05003E70: + type: GFX + offset: 0x3E70 + symbol: bully_seg5_dl_05003E70 + +bully_seg5_dl_05003EA8: + type: GFX + offset: 0x3EA8 + symbol: bully_seg5_dl_05003EA8 + +bully_seg5_vertex_05003F20: + type: VTX + count: 6 + offset: 0x3F20 + symbol: bully_seg5_vertex_05003F20 + +bully_seg5_dl_05003F80: + type: GFX + offset: 0x3F80 + symbol: bully_seg5_dl_05003F80 + +bully_seg5_dl_05003FC8: + type: GFX + offset: 0x3FC8 + symbol: bully_seg5_dl_05003FC8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/anims.yml new file mode 100644 index 0000000..c049d42 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x132C60 + segments: + - [ 0x5, 0x132C60 ] + +bully_seg5_anim_050042A4: + type: SM64:ANIM + offset: 0x42A4 + symbol: bully_seg5_anim_050042A4 + +bully_seg5_anim_050043D8: + type: SM64:ANIM + offset: 0x43D8 + symbol: bully_seg5_anim_050043D8 + +bully_seg5_anim_05004598: + type: SM64:ANIM + offset: 0x4598 + symbol: bully_seg5_anim_05004598 + +bully_seg5_anim_050046F4: + type: SM64:ANIM + offset: 0x46F4 + symbol: bully_seg5_anim_050046F4 + +bully_seg5_anims_0500470C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x470C + symbol: bully_seg5_anims_0500470C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/geo.yml new file mode 100644 index 0000000..516385d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/bully/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/bully.yml" + autopads: false + segments: + - [ 0xC, 0x134A70 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke.yml new file mode 100644 index 0000000..6188d77 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke.yml @@ -0,0 +1,45 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "burn_smoke/geo.h"' + +burn_smoke_seg4_vertex_040217C0: + type: VTX + count: 4 + offset: 0x217C0 + symbol: burn_smoke_seg4_vertex_040217C0 + +burn_smoke: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21800 + format: IA16 + symbol: burn_smoke_seg4_texture_04021800 + +burn_smoke_seg4_dl_04022000: + type: GFX + offset: 0x22000 + symbol: burn_smoke_seg4_dl_04022000 + +burn_smoke_seg4_dl_04022028: + type: GFX + offset: 0x22028 + symbol: burn_smoke_seg4_dl_04022028 + +burn_smoke_seg4_dl_04022048: + type: GFX + offset: 0x22048 + symbol: burn_smoke_seg4_dl_04022048 + +burn_smoke_seg4_dl_04022070: + type: GFX + offset: 0x22070 + symbol: burn_smoke_seg4_dl_04022070 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke/geo.yml new file mode 100644 index 0000000..2e0dbe7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/burn_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/burn_smoke.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +burn_smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000084 + symbol: burn_smoke_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly.yml new file mode 100644 index 0000000..fe28ee9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly.yml @@ -0,0 +1,42 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "butterfly/anims.h"' + - '#include "butterfly/geo.h"' + +butterfly_seg3_vertex_03004348: + type: VTX + count: 6 + offset: 0x4348 + symbol: butterfly_seg3_vertex_03004348 + +butterfly_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x43A8 + format: RGBA16 + symbol: butterfly_seg3_texture_030043A8 + +butterfly_seg3_vertex_030053A8: + type: VTX + count: 6 + offset: 0x53A8 + symbol: butterfly_seg3_vertex_030053A8 + +butterfly_seg3_dl_03005408: + type: GFX + offset: 0x5408 + symbol: butterfly_seg3_dl_03005408 + +butterfly_seg3_dl_030054A0: + type: GFX + offset: 0x54A0 + symbol: butterfly_seg3_dl_030054A0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/anims.yml new file mode 100644 index 0000000..64286ac --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +butterfly_seg3_anim_030055B0: + type: SM64:ANIM + offset: 0x55B0 + symbol: butterfly_seg3_anim_030055B0 + +butterfly_seg3_anim_03005698: + type: SM64:ANIM + offset: 0x5698 + symbol: butterfly_seg3_anim_03005698 + +butterfly_seg3_anims_030056B0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x56B0 + symbol: butterfly_seg3_anims_030056B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/geo.yml new file mode 100644 index 0000000..40dcfd2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/butterfly/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/butterfly.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +butterfly_geo: + type: SM64:GEO_LAYOUT + offset: 0x160000A8 + symbol: butterfly_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel.yml new file mode 100644 index 0000000..f104695 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel.yml @@ -0,0 +1,70 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "cannon_barrel/geo.h"' + +cannon_barrel_seg8_lights_08005878: + type: LIGHTS + size: 24 + offset: 0x5878 + symbol: cannon_barrel_seg8_lights_08005878 + +cannon_barrel_seg8_lights_08005890: + type: LIGHTS + size: 24 + offset: 0x5890 + symbol: cannon_barrel_seg8_lights_08005890 + +cannon_barrel: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x58A8 + format: RGBA16 + symbol: cannon_barrel_seg8_texture_080058A8 + +cannon_barrel_seg8_vertex_080060A8: + type: VTX + count: 16 + offset: 0x60A8 + symbol: cannon_barrel_seg8_vertex_080060A8 + +cannon_barrel_seg8_vertex_080061A8: + type: VTX + count: 16 + offset: 0x61A8 + symbol: cannon_barrel_seg8_vertex_080061A8 + +cannon_barrel_seg8_vertex_080062A8: + type: VTX + count: 16 + offset: 0x62A8 + symbol: cannon_barrel_seg8_vertex_080062A8 + +cannon_barrel_seg8_vertex_080063A8: + type: VTX + count: 6 + offset: 0x63A8 + symbol: cannon_barrel_seg8_vertex_080063A8 + +cannon_barrel_seg8_dl_08006408: + type: GFX + offset: 0x6408 + symbol: cannon_barrel_seg8_dl_08006408 + +cannon_barrel_seg8_dl_080064C0: + type: GFX + offset: 0x64C0 + symbol: cannon_barrel_seg8_dl_080064C0 + +cannon_barrel_seg8_dl_08006660: + type: GFX + offset: 0x6660 + symbol: cannon_barrel_seg8_dl_08006660 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel/geo.yml new file mode 100644 index 0000000..8781bd7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_barrel/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/cannon_barrel.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +cannon_barrel_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001C0 + symbol: cannon_barrel_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base.yml new file mode 100644 index 0000000..34f0fbb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base.yml @@ -0,0 +1,76 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "cannon_base/geo.h"' + +cannon_base_seg8_lights_08004988: + type: LIGHTS + size: 24 + offset: 0x4988 + symbol: cannon_base_seg8_lights_08004988 + +cannon_base_seg8_lights_080049A0: + type: LIGHTS + size: 24 + offset: 0x49A0 + symbol: cannon_base_seg8_lights_080049A0 + +cannon_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x49B8 + format: RGBA16 + symbol: cannon_base_seg8_texture_080049B8 + +cannon_base_seg8_vertex_080051B8: + type: VTX + count: 12 + offset: 0x51B8 + symbol: cannon_base_seg8_vertex_080051B8 + +cannon_base_seg8_vertex_08005278: + type: VTX + count: 16 + offset: 0x5278 + symbol: cannon_base_seg8_vertex_08005278 + +cannon_base_seg8_vertex_08005378: + type: VTX + count: 15 + offset: 0x5378 + symbol: cannon_base_seg8_vertex_08005378 + +cannon_base_seg8_vertex_08005468: + type: VTX + count: 15 + offset: 0x5468 + symbol: cannon_base_seg8_vertex_08005468 + +cannon_base_seg8_vertex_08005558: + type: VTX + count: 16 + offset: 0x5558 + symbol: cannon_base_seg8_vertex_08005558 + +cannon_base_seg8_dl_08005658: + type: GFX + offset: 0x5658 + symbol: cannon_base_seg8_dl_08005658 + +cannon_base_seg8_dl_080056D0: + type: GFX + offset: 0x56D0 + symbol: cannon_base_seg8_dl_080056D0 + +cannon_base_seg8_dl_080057F8: + type: GFX + offset: 0x57F8 + symbol: cannon_base_seg8_dl_080057F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base/geo.yml new file mode 100644 index 0000000..ac9280e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_base/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/cannon_base.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +cannon_base_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001A8 + symbol: cannon_base_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_lid.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_lid.yml new file mode 100644 index 0000000..af0fe81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cannon_lid.yml @@ -0,0 +1,42 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +cannon_lid_seg8_lights_08004040: + type: LIGHTS + size: 24 + offset: 0x4040 + symbol: cannon_lid_seg8_lights_08004040 + +cannon_lid: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4058 + format: RGBA16 + symbol: cannon_lid_seg8_texture_08004058 + +cannon_lid_seg8_vertex_08004858: + type: VTX + count: 4 + offset: 0x4858 + symbol: cannon_lid_seg8_vertex_08004858 + +cannon_lid_seg8_dl_08004898: + type: GFX + offset: 0x4898 + symbol: cannon_lid_seg8_dl_08004898 + +cannon_lid_seg8_dl_080048E0: + type: GFX + offset: 0x48E0 + symbol: cannon_lid_seg8_dl_080048E0 + +cannon_lid_seg8_collision_08004950: + type: SM64:COLLISION + offset: 0x4950 + symbol: cannon_lid_seg8_collision_08004950 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch.yml new file mode 100644 index 0000000..c531dbf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch.yml @@ -0,0 +1,143 @@ +:config: + autopads: false + compression: + offset: 0x165A50 + segments: + - [ 0x5, 0x165A50 ] + header: + header: + - '#include "sm64.h"' + - '#include "capswitch/geo.h"' + +capswitch_seg5_lights_05001BB8: + type: LIGHTS + size: 24 + offset: 0x1BB8 + symbol: capswitch_seg5_lights_05001BB8 + +capswitch_seg5_lights_05001BD0: + type: LIGHTS + size: 24 + offset: 0x1BD0 + symbol: capswitch_seg5_lights_05001BD0 + +capswitch_seg5_lights_05001BE8: + type: LIGHTS + size: 24 + offset: 0x1BE8 + symbol: capswitch_seg5_lights_05001BE8 + +capswitch_seg5_lights_05001C00: + type: LIGHTS + size: 24 + offset: 0x1C00 + symbol: capswitch_seg5_lights_05001C00 + +capswitch_seg5_lights_05001C18: + type: LIGHTS + size: 24 + offset: 0x1C18 + symbol: capswitch_seg5_lights_05001C18 + +capswitch_seg5_lights_05001C30: + type: LIGHTS + size: 24 + offset: 0x1C30 + symbol: capswitch_seg5_lights_05001C30 + +cap_switch_head: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1C48 + format: IA16 + symbol: capswitch_seg5_texture_05001C48 + +cap_switch_base: + type: TEXTURE + size: 128 + width: 16 + height: 4 + offset: 0x2C48 + format: RGBA16 + symbol: capswitch_seg5_texture_05002C48 + +capswitch_seg5_vertex_05002CC8: + type: VTX + count: 12 + offset: 0x2CC8 + symbol: capswitch_seg5_vertex_05002CC8 + +capswitch_seg5_dl_05002D88: + type: GFX + offset: 0x2D88 + symbol: capswitch_seg5_dl_05002D88 + +cap_switch_exclamation_seg5_dl_05002E00: + type: GFX + offset: 0x2E00 + symbol: cap_switch_exclamation_seg5_dl_05002E00 + +capswitch_seg5_vertex_05002E60: + type: VTX + count: 16 + offset: 0x2E60 + symbol: capswitch_seg5_vertex_05002E60 + +capswitch_seg5_vertex_05002F60: + type: VTX + count: 12 + offset: 0x2F60 + symbol: capswitch_seg5_vertex_05002F60 + +capswitch_seg5_dl_05003020: + type: GFX + offset: 0x3020 + symbol: capswitch_seg5_dl_05003020 + +cap_switch_base_seg5_dl_05003120: + type: GFX + offset: 0x3120 + symbol: cap_switch_base_seg5_dl_05003120 + +capswitch_seg5_vertex_05003180: + type: VTX + count: 16 + offset: 0x3180 + symbol: capswitch_seg5_vertex_05003180 + +capswitch_seg5_dl_05003280: + type: GFX + offset: 0x3280 + symbol: capswitch_seg5_dl_05003280 + +capswitch_seg5_dl_05003350: + type: GFX + offset: 0x3350 + symbol: capswitch_seg5_dl_05003350 + +capswitch_seg5_dl_05003370: + type: GFX + offset: 0x3370 + symbol: capswitch_seg5_dl_05003370 + +capswitch_seg5_dl_05003390: + type: GFX + offset: 0x3390 + symbol: capswitch_seg5_dl_05003390 + +capswitch_seg5_dl_050033B0: + type: GFX + offset: 0x33B0 + symbol: capswitch_seg5_dl_050033B0 + +capswitch_collision_050033D0: + type: SM64:COLLISION + offset: 0x33D0 + symbol: capswitch_collision_050033D0 + +capswitch_collision_05003448: + type: SM64:COLLISION + offset: 0x3448 + symbol: capswitch_collision_05003448 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch/geo.yml new file mode 100644 index 0000000..e7b1bbb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/capswitch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/capswitch.yml" + autopads: false + segments: + - [ 0xC, 0x166BD0 ] + +cap_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000048 + symbol: cap_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball.yml new file mode 100644 index 0000000..5cd4e5b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball.yml @@ -0,0 +1,33 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "chain_ball/geo.h"' + +chain_ball_seg6_vertex_06020AA0: + type: VTX + count: 4 + offset: 0x20AA0 + symbol: chain_ball_seg6_vertex_06020AA0 + +# chain_ball_unused_1: +# type: U64 + +chain_ball: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20AE8 + format: RGBA16 + symbol: chain_ball_seg6_texture_06020AE8 + +chain_ball_seg6_dl_060212E8: + type: GFX + offset: 0x212E8 + symbol: chain_ball_seg6_dl_060212E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball/geo.yml new file mode 100644 index 0000000..8328429 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_ball/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/chain_ball.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +metallic_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005D0 + symbol: metallic_ball_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp.yml new file mode 100644 index 0000000..edfea4f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp.yml @@ -0,0 +1,230 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "chain_chomp/anims.h"' + - '#include "chain_chomp/geo.h"' + +chain_chomp_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x21388 + symbol: chain_chomp_lights_unused1 + +chain_chomp_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x213A0 + symbol: chain_chomp_lights_unused2 + +chain_chomp_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x213B8 + symbol: chain_chomp_lights_unused3 + +chain_chomp_bright_shine: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x213D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060213D0 + +chain_chomp_dull_shine: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x21BD0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_06021BD0 + +chain_chomp_tongue: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x223D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060223D0 + +chain_chomp_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22BD0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_06022BD0 + +chain_chomp_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x233D0 + format: RGBA16 + symbol: chain_chomp_seg6_texture_060233D0 + +chain_chomp_seg6_vertex_06023BD0: + type: VTX + count: 5 + offset: 0x23BD0 + symbol: chain_chomp_seg6_vertex_06023BD0 + +chain_chomp_seg6_vertex_06023C20: + type: VTX + count: 16 + offset: 0x23C20 + symbol: chain_chomp_seg6_vertex_06023C20 + +chain_chomp_seg6_vertex_06023D20: + type: VTX + count: 15 + offset: 0x23D20 + symbol: chain_chomp_seg6_vertex_06023D20 + +chain_chomp_seg6_vertex_06023E10: + type: VTX + count: 15 + offset: 0x23E10 + symbol: chain_chomp_seg6_vertex_06023E10 + +chain_chomp_seg6_vertex_06023F00: + type: VTX + count: 16 + offset: 0x23F00 + symbol: chain_chomp_seg6_vertex_06023F00 + +chain_chomp_seg6_dl_06024000: + type: GFX + offset: 0x24000 + symbol: chain_chomp_seg6_dl_06024000 + +chain_chomp_seg6_dl_06024040: + type: GFX + offset: 0x24040 + symbol: chain_chomp_seg6_dl_06024040 + +chain_chomp_seg6_dl_06024240: + type: GFX + offset: 0x24240 + symbol: chain_chomp_seg6_dl_06024240 + +chain_chomp_seg6_vertex_060242D0: + type: VTX + count: 14 + offset: 0x242D0 + symbol: chain_chomp_seg6_vertex_060242D0 + +chain_chomp_seg6_vertex_060243B0: + type: VTX + count: 16 + offset: 0x243B0 + symbol: chain_chomp_seg6_vertex_060243B0 + +chain_chomp_seg6_vertex_060244B0: + type: VTX + count: 16 + offset: 0x244B0 + symbol: chain_chomp_seg6_vertex_060244B0 + +chain_chomp_seg6_vertex_060245B0: + type: VTX + count: 16 + offset: 0x245B0 + symbol: chain_chomp_seg6_vertex_060245B0 + +chain_chomp_seg6_vertex_060246B0: + type: VTX + count: 5 + offset: 0x246B0 + symbol: chain_chomp_seg6_vertex_060246B0 + +chain_chomp_seg6_dl_06024700: + type: GFX + offset: 0x24700 + symbol: chain_chomp_seg6_dl_06024700 + +chain_chomp_seg6_dl_06024900: + type: GFX + offset: 0x24900 + symbol: chain_chomp_seg6_dl_06024900 + +chain_chomp_seg6_dl_06024940: + type: GFX + offset: 0x24940 + symbol: chain_chomp_seg6_dl_06024940 + +chain_chomp_seg6_lights_060249D0: + type: LIGHTS + size: 24 + offset: 0x249D0 + symbol: chain_chomp_seg6_lights_060249D0 + +chain_chomp_seg6_vertex_060249E8: + type: VTX + count: 12 + offset: 0x249E8 + symbol: chain_chomp_seg6_vertex_060249E8 + +chain_chomp_seg6_dl_06024AA8: + type: GFX + offset: 0x24AA8 + symbol: chain_chomp_seg6_dl_06024AA8 + +chain_chomp_seg6_dl_06024B00: + type: GFX + offset: 0x24B00 + symbol: chain_chomp_seg6_dl_06024B00 + +chain_chomp_seg6_vertex_06024B70: + type: VTX + count: 15 + offset: 0x24B70 + symbol: chain_chomp_seg6_vertex_06024B70 + +chain_chomp_seg6_vertex_06024C60: + type: VTX + count: 9 + offset: 0x24C60 + symbol: chain_chomp_seg6_vertex_06024C60 + +chain_chomp_seg6_dl_06024CF0: + type: GFX + offset: 0x24CF0 + symbol: chain_chomp_seg6_dl_06024CF0 + +chain_chomp_seg6_dl_06024D60: + type: GFX + offset: 0x24D60 + symbol: chain_chomp_seg6_dl_06024D60 + +chain_chomp_seg6_vertex_06024DD0: + type: VTX + count: 15 + offset: 0x24DD0 + symbol: chain_chomp_seg6_vertex_06024DD0 + +chain_chomp_seg6_vertex_06024EC0: + type: VTX + count: 9 + offset: 0x24EC0 + symbol: chain_chomp_seg6_vertex_06024EC0 + +chain_chomp_seg6_dl_06024F50: + type: GFX + offset: 0x24F50 + symbol: chain_chomp_seg6_dl_06024F50 + +chain_chomp_seg6_dl_06024FC0: + type: GFX + offset: 0x24FC0 + symbol: chain_chomp_seg6_dl_06024FC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/anims.yml new file mode 100644 index 0000000..3052826 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + +chain_chomp_seg6_anim_06025160: + type: SM64:ANIM + offset: 0x25160 + symbol: chain_chomp_seg6_anim_06025160 + +chain_chomp_seg6_anims_06025178: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x25178 + symbol: chain_chomp_seg6_anims_06025178 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/geo.yml new file mode 100644 index 0000000..4423d68 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chain_chomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/chain_chomp.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +chain_chomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005EC + symbol: chain_chomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair.yml new file mode 100644 index 0000000..afce133 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair.yml @@ -0,0 +1,165 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "chair/anims.h"' + - '#include "chair/geo.h"' + +chair_lights_unused: + type: LIGHTS + size: 24 + offset: 0x3048 + symbol: chair_lights_unused + +chair_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3060 + format: RGBA16 + symbol: chair_seg5_texture_05003060 + +chair_leg: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3860 + format: RGBA16 + symbol: chair_seg5_texture_05003860 + +chair_bottom: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x4060 + format: RGBA16 + symbol: chair_seg5_texture_05004060 + +chair_surface_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4460 + format: RGBA16 + symbol: chair_seg5_texture_05004460 + +chair_seg5_lights_05004C60: + type: LIGHTS + size: 24 + offset: 0x4C60 + symbol: chair_seg5_lights_05004C60 + +chair_seg5_vertex_05004C78: + type: VTX + count: 16 + offset: 0x4C78 + symbol: chair_seg5_vertex_05004C78 + +chair_seg5_vertex_05004D78: + type: VTX + count: 12 + offset: 0x4D78 + symbol: chair_seg5_vertex_05004D78 + +chair_seg5_dl_05004E38: + type: GFX + offset: 0x4E38 + symbol: chair_seg5_dl_05004E38 + +chair_seg5_dl_05004EE8: + type: GFX + offset: 0x4EE8 + symbol: chair_seg5_dl_05004EE8 + +chair_seg5_lights_05004F58: + type: LIGHTS + size: 24 + offset: 0x4F58 + symbol: chair_seg5_lights_05004F58 + +chair_seg5_vertex_05004F70: + type: VTX + count: 16 + offset: 0x4F70 + symbol: chair_seg5_vertex_05004F70 + +chair_seg5_vertex_05005070: + type: VTX + count: 8 + offset: 0x5070 + symbol: chair_seg5_vertex_05005070 + +chair_seg5_dl_050050F0: + type: GFX + offset: 0x50F0 + symbol: chair_seg5_dl_050050F0 + +chair_seg5_dl_05005190: + type: GFX + offset: 0x5190 + symbol: chair_seg5_dl_05005190 + +chair_seg5_lights_05005200: + type: LIGHTS + size: 24 + offset: 0x5200 + symbol: chair_seg5_lights_05005200 + +chair_seg5_vertex_05005218: + type: VTX + count: 15 + offset: 0x5218 + symbol: chair_seg5_vertex_05005218 + +chair_seg5_vertex_05005308: + type: VTX + count: 7 + offset: 0x5308 + symbol: chair_seg5_vertex_05005308 + +chair_seg5_dl_05005378: + type: GFX + offset: 0x5378 + symbol: chair_seg5_dl_05005378 + +chair_seg5_dl_05005408: + type: GFX + offset: 0x5408 + symbol: chair_seg5_dl_05005408 + +chair_seg5_lights_05005478: + type: LIGHTS + size: 24 + offset: 0x5478 + symbol: chair_seg5_lights_05005478 + +chair_seg5_vertex_05005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: chair_seg5_vertex_05005490 + +chair_seg5_vertex_05005580: + type: VTX + count: 7 + offset: 0x5580 + symbol: chair_seg5_vertex_05005580 + +chair_seg5_dl_050055F0: + type: GFX + offset: 0x55F0 + symbol: chair_seg5_dl_050055F0 + +chair_seg5_dl_05005680: + type: GFX + offset: 0x5680 + symbol: chair_seg5_dl_05005680 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/anims.yml new file mode 100644 index 0000000..6092a14 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + +chair_seg5_anim_0500576C: + type: SM64:ANIM + offset: 0x576C + symbol: chair_seg5_anim_0500576C + +chair_seg5_anims_05005784: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x5784 + symbol: chair_seg5_anims_05005784 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/geo.yml new file mode 100644 index 0000000..7bce3e7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chair/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/chair.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +haunted_chair_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000D8 + symbol: haunted_chair_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform.yml new file mode 100644 index 0000000..4dc9370 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "checkerboard_platform/geo.h"' + +checkerboard_platform_seg8_lights_0800C828: + type: LIGHTS + size: 24 + offset: 0xC828 + symbol: checkerboard_platform_seg8_lights_0800C828 + +checkerboard_platform_side: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xC840 + format: RGBA16 + symbol: checkerboard_platform_seg8_texture_0800C840 + +checkerboard_platform: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCC40 + format: RGBA16 + symbol: checkerboard_platform_seg8_texture_0800CC40 + +checkerboard_platform_seg8_vertex_0800D440: + type: VTX + count: 8 + offset: 0xD440 + symbol: checkerboard_platform_seg8_vertex_0800D440 + +checkerboard_platform_seg8_vertex_0800D4C0: + type: VTX + count: 16 + offset: 0xD4C0 + symbol: checkerboard_platform_seg8_vertex_0800D4C0 + +checkerboard_platform_seg8_dl_0800D5C0: + type: GFX + offset: 0xD5C0 + symbol: checkerboard_platform_seg8_dl_0800D5C0 + +checkerboard_platform_seg8_dl_0800D618: + type: GFX + offset: 0xD618 + symbol: checkerboard_platform_seg8_dl_0800D618 + +checkerboard_platform_seg8_dl_0800D680: + type: GFX + offset: 0xD680 + symbol: checkerboard_platform_seg8_dl_0800D680 + +checkerboard_platform_seg8_collision_0800D710: + type: SM64:COLLISION + offset: 0xD710 + symbol: checkerboard_platform_seg8_collision_0800D710 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform/geo.yml new file mode 100644 index 0000000..10995b1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/checkerboard_platform/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/checkerboard_platform.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +checkerboard_platform_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004E4 + symbol: checkerboard_platform_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief.yml new file mode 100644 index 0000000..36165d3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief.yml @@ -0,0 +1,177 @@ +:config: + autopads: false + compression: + offset: 0x1E51F0 + segments: + - [ 0x6, 0x1E51F0 ] + header: + header: + - '#include "sm64.h"' + - '#include "chillychief/anims.h"' + - '#include "chillychief/geo.h"' + +chilly_chief_seg6_lights_06000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: chilly_chief_seg6_lights_06000000 + +chilly_chief_seg6_lights_06000018: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: chilly_chief_seg6_lights_06000018 + +chilly_chief_seg6_lights_06000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: chilly_chief_seg6_lights_06000030 + +chillychief_lights_unused: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: chillychief_lights_unused + +chill_bully_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x60 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06000060 + +chill_bully_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1060 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06001060 + +chill_bully_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2060 + format: RGBA16 + symbol: chilly_chief_seg6_texture_06002060 + +chilly_chief_seg6_vertex_06002860: + type: VTX + count: 14 + offset: 0x2860 + symbol: chilly_chief_seg6_vertex_06002860 + +chilly_chief_seg6_vertex_06002940: + type: VTX + count: 4 + offset: 0x2940 + symbol: chilly_chief_seg6_vertex_06002940 + +chilly_chief_seg6_vertex_06002980: + type: VTX + count: 14 + offset: 0x2980 + symbol: chilly_chief_seg6_vertex_06002980 + +chilly_chief_seg6_vertex_06002A60: + type: VTX + count: 4 + offset: 0x2A60 + symbol: chilly_chief_seg6_vertex_06002A60 + +chilly_chief_seg6_vertex_06002AA0: + type: VTX + count: 9 + offset: 0x2AA0 + symbol: chilly_chief_seg6_vertex_06002AA0 + +chilly_chief_seg6_dl_06002B30: + type: GFX + offset: 0x2B30 + symbol: chilly_chief_seg6_dl_06002B30 + +chilly_chief_seg6_dl_06002BC8: + type: GFX + offset: 0x2BC8 + symbol: chilly_chief_seg6_dl_06002BC8 + +chilly_chief_seg6_dl_06002C60: + type: GFX + offset: 0x2C60 + symbol: chilly_chief_seg6_dl_06002C60 + +chilly_chief_seg6_vertex_06002C98: + type: VTX + count: 4 + offset: 0x2C98 + symbol: chilly_chief_seg6_vertex_06002C98 + +chilly_chief_seg6_vertex_06002CD8: + type: VTX + count: 4 + offset: 0x2CD8 + symbol: chilly_chief_seg6_vertex_06002CD8 + +chilly_chief_seg6_dl_06002D18: + type: GFX + offset: 0x2D18 + symbol: chilly_chief_seg6_dl_06002D18 + +chilly_chief_seg6_dl_06002D50: + type: GFX + offset: 0x2D50 + symbol: chilly_chief_seg6_dl_06002D50 + +chilly_chief_seg6_dl_06002D88: + type: GFX + offset: 0x2D88 + symbol: chilly_chief_seg6_dl_06002D88 + +chilly_chief_seg6_vertex_06002E00: + type: VTX + count: 4 + offset: 0x2E00 + symbol: chilly_chief_seg6_vertex_06002E00 + +chilly_chief_seg6_vertex_06002E40: + type: VTX + count: 4 + offset: 0x2E40 + symbol: chilly_chief_seg6_vertex_06002E40 + +chilly_chief_seg6_dl_06002E80: + type: GFX + offset: 0x2E80 + symbol: chilly_chief_seg6_dl_06002E80 + +chilly_chief_seg6_dl_06002EB8: + type: GFX + offset: 0x2EB8 + symbol: chilly_chief_seg6_dl_06002EB8 + +chilly_chief_seg6_dl_06002EF0: + type: GFX + offset: 0x2EF0 + symbol: chilly_chief_seg6_dl_06002EF0 + +chilly_chief_seg6_vertex_06002F68: + type: VTX + count: 6 + offset: 0x2F68 + symbol: chilly_chief_seg6_vertex_06002F68 + +chilly_chief_seg6_dl_06002FC8: + type: GFX + offset: 0x2FC8 + symbol: chilly_chief_seg6_dl_06002FC8 + +chilly_chief_seg6_dl_06003010: + type: GFX + offset: 0x3010 + symbol: chilly_chief_seg6_dl_06003010 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/anims.yml new file mode 100644 index 0000000..a35e5e3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x1E51F0 + segments: + - [ 0x6, 0x1E51F0 ] + +chilly_chief_seg6_anim_060032EC: + type: SM64:ANIM + offset: 0x32EC + symbol: chilly_chief_seg6_anim_060032EC + +chilly_chief_seg6_anim_06003420: + type: SM64:ANIM + offset: 0x3420 + symbol: chilly_chief_seg6_anim_06003420 + +chilly_chief_seg6_anim_060035E0: + type: SM64:ANIM + offset: 0x35E0 + symbol: chilly_chief_seg6_anim_060035E0 + +chilly_chief_seg6_anim_0600373C: + type: SM64:ANIM + offset: 0x373C + symbol: chilly_chief_seg6_anim_0600373C + +chilly_chief_seg6_anims_06003994: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x3994 + symbol: chilly_chief_seg6_anims_06003994 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/geo.yml new file mode 100644 index 0000000..0187315 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chillychief/geo.yml @@ -0,0 +1,18 @@ +:config: + external_files: + - "assets/ymls/us/actors/chillychief.yml" + autopads: false + compression: + offset: 0x1E51F0 + segments: + - [ 0x6, 0x1E51F0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya.yml new file mode 100644 index 0000000..3b1c931 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya.yml @@ -0,0 +1,312 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "chuckya/geo.h"' + - '#include "chuckya/anims.h"' + +chuckya_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x66D0 + symbol: chuckya_lights_unused1 + +chuckya_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x66E8 + symbol: chuckya_lights_unused2 + +chuckya_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x6700 + symbol: chuckya_lights_unused3 + +chuckya_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x6718 + symbol: chuckya_lights_unused4 + +chuckya_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x6730 + symbol: chuckya_lights_unused5 + +chuckya_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x6748 + symbol: chuckya_lights_unused6 + +chuckya_lights_unused7: + type: LIGHTS + size: 24 + offset: 0x6760 + symbol: chuckya_lights_unused7 + +chuckya_eyes: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6778 + format: RGBA16 + symbol: chuckya_seg8_texture_08006778 + +chuckya_hand_antenna: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7778 + format: RGBA16 + symbol: chuckya_seg8_texture_08007778 + +chuckya_body_arm_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7F78 + format: RGBA16 + symbol: chuckya_seg8_texture_08007F78 + +chuckya_body_arm_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8F78 + format: RGBA16 + symbol: chuckya_seg8_texture_08008F78 + +chuckya_seg8_vertex_08009F78: + type: VTX + count: 4 + offset: 0x9F78 + symbol: chuckya_seg8_vertex_08009F78 + +chuckya_seg8_vertex_08009FB8: + type: VTX + count: 4 + offset: 0x9FB8 + symbol: chuckya_seg8_vertex_08009FB8 + +chuckya_seg8_dl_08009FF8: + type: GFX + offset: 0x9FF8 + symbol: chuckya_seg8_dl_08009FF8 + +chuckya_seg8_dl_0800A030: + type: GFX + offset: 0xA030 + symbol: chuckya_seg8_dl_0800A030 + +chuckya_seg8_dl_0800A068: + type: GFX + offset: 0xA068 + symbol: chuckya_seg8_dl_0800A068 + +chuckya_seg8_vertex_0800A0E0: + type: VTX + count: 4 + offset: 0xA0E0 + symbol: chuckya_seg8_vertex_0800A0E0 + +chuckya_seg8_vertex_0800A120: + type: VTX + count: 4 + offset: 0xA120 + symbol: chuckya_seg8_vertex_0800A120 + +chuckya_seg8_dl_0800A160: + type: GFX + offset: 0xA160 + symbol: chuckya_seg8_dl_0800A160 + +chuckya_seg8_dl_0800A198: + type: GFX + offset: 0xA198 + symbol: chuckya_seg8_dl_0800A198 + +chuckya_seg8_dl_0800A1D0: + type: GFX + offset: 0xA1D0 + symbol: chuckya_seg8_dl_0800A1D0 + +chuckya_seg8_vertex_0800A248: + type: VTX + count: 4 + offset: 0xA248 + symbol: chuckya_seg8_vertex_0800A248 + +chuckya_seg8_vertex_0800A288: + type: VTX + count: 4 + offset: 0xA288 + symbol: chuckya_seg8_vertex_0800A288 + +chuckya_seg8_dl_0800A2C8: + type: GFX + offset: 0xA2C8 + symbol: chuckya_seg8_dl_0800A2C8 + +chuckya_seg8_dl_0800A300: + type: GFX + offset: 0xA300 + symbol: chuckya_seg8_dl_0800A300 + +chuckya_seg8_dl_0800A338: + type: GFX + offset: 0xA338 + symbol: chuckya_seg8_dl_0800A338 + +chuckya_seg8_vertex_0800A3B0: + type: VTX + count: 4 + offset: 0xA3B0 + symbol: chuckya_seg8_vertex_0800A3B0 + +chuckya_seg8_dl_0800A3F0: + type: GFX + offset: 0xA3F0 + symbol: chuckya_seg8_dl_0800A3F0 + +chuckya_seg8_dl_0800A428: + type: GFX + offset: 0xA428 + symbol: chuckya_seg8_dl_0800A428 + +chuckya_seg8_vertex_0800A498: + type: VTX + count: 4 + offset: 0xA498 + symbol: chuckya_seg8_vertex_0800A498 + +chuckya_seg8_dl_0800A4D8: + type: GFX + offset: 0xA4D8 + symbol: chuckya_seg8_dl_0800A4D8 + +chuckya_seg8_dl_0800A510: + type: GFX + offset: 0xA510 + symbol: chuckya_seg8_dl_0800A510 + +chuckya_seg8_vertex_0800A580: + type: VTX + count: 4 + offset: 0xA580 + symbol: chuckya_seg8_vertex_0800A580 + +chuckya_seg8_dl_0800A5C0: + type: GFX + offset: 0xA5C0 + symbol: chuckya_seg8_dl_0800A5C0 + +chuckya_seg8_dl_0800A5F8: + type: GFX + offset: 0xA5F8 + symbol: chuckya_seg8_dl_0800A5F8 + +chuckya_seg8_lights_0800A668: + type: LIGHTS + size: 24 + offset: 0xA668 + symbol: chuckya_seg8_lights_0800A668 + +chuckya_seg8_vertex_0800A680: + type: VTX + count: 8 + offset: 0xA680 + symbol: chuckya_seg8_vertex_0800A680 + +chuckya_seg8_dl_0800A700: + type: GFX + offset: 0xA700 + symbol: chuckya_seg8_dl_0800A700 + +chuckya_seg8_dl_0800A758: + type: GFX + offset: 0xA758 + symbol: chuckya_seg8_dl_0800A758 + +chuckya_seg8_lights_0800A7C8: + type: LIGHTS + size: 24 + offset: 0xA7C8 + symbol: chuckya_seg8_lights_0800A7C8 + +chuckya_seg8_vertex_0800A7E0: + type: VTX + count: 9 + offset: 0xA7E0 + symbol: chuckya_seg8_vertex_0800A7E0 + +chuckya_seg8_dl_0800A870: + type: GFX + offset: 0xA870 + symbol: chuckya_seg8_dl_0800A870 + +chuckya_seg8_dl_0800A8D0: + type: GFX + offset: 0xA8D0 + symbol: chuckya_seg8_dl_0800A8D0 + +chuckya_seg8_lights_0800A8F0: + type: LIGHTS + size: 24 + offset: 0xA8F0 + symbol: chuckya_seg8_lights_0800A8F0 + +chuckya_seg8_vertex_0800A908: + type: VTX + count: 5 + offset: 0xA908 + symbol: chuckya_seg8_vertex_0800A908 + +chuckya_seg8_dl_0800A958: + type: GFX + offset: 0xA958 + symbol: chuckya_seg8_dl_0800A958 + +chuckya_seg8_dl_0800A998: + type: GFX + offset: 0xA998 + symbol: chuckya_seg8_dl_0800A998 + +chuckya_seg8_lights_0800A9B8: + type: LIGHTS + size: 24 + offset: 0xA9B8 + symbol: chuckya_seg8_lights_0800A9B8 + +chuckya_seg8_vertex_0800A9D0: + type: VTX + count: 15 + offset: 0xA9D0 + symbol: chuckya_seg8_vertex_0800A9D0 + +chuckya_seg8_vertex_0800AAC0: + type: VTX + count: 11 + offset: 0xAAC0 + symbol: chuckya_seg8_vertex_0800AAC0 + +chuckya_seg8_dl_0800AB70: + type: GFX + offset: 0xAB70 + symbol: chuckya_seg8_dl_0800AB70 + +chuckya_seg8_dl_0800ABE8: + type: GFX + offset: 0xABE8 + symbol: chuckya_seg8_dl_0800ABE8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/anims.yml new file mode 100644 index 0000000..9efd5d2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/anims.yml @@ -0,0 +1,44 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +chuckya_seg8_anim_0800AF68: + type: SM64:ANIM + offset: 0xAF68 + symbol: chuckya_seg8_anim_0800AF68 + +chuckya_seg8_anim_0800B1A8: + type: SM64:ANIM + offset: 0xB1A8 + symbol: chuckya_seg8_anim_0800B1A8 + +chuckya_seg8_anim_0800B4A8: + type: SM64:ANIM + offset: 0xB4A8 + symbol: chuckya_seg8_anim_0800B4A8 + +chuckya_seg8_anim_0800B9F8: + type: SM64:ANIM + offset: 0xB9F8 + symbol: chuckya_seg8_anim_0800B9F8 + +chuckya_seg8_anim_0800BBEC: + type: SM64:ANIM + offset: 0xBBEC + symbol: chuckya_seg8_anim_0800BBEC + +chuckya_seg8_anim_0800C058: + type: SM64:ANIM + offset: 0xC058 + symbol: chuckya_seg8_anim_0800C058 + +chuckya_seg8_anims_0800C070: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 6 + offset: 0xC070 + symbol: chuckya_seg8_anims_0800C070 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/geo.yml new file mode 100644 index 0000000..ab6535d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/chuckya/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/chuckya.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +chuckya_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001D8 + symbol: chuckya_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell.yml new file mode 100644 index 0000000..9b3f789 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell.yml @@ -0,0 +1,107 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + header: + header: + - '#include "sm64.h"' + - '#include "clam_shell/anims.h"' + - '#include "clam_shell/geo.h"' + +clam_shell_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: clam_shell_lights_unused1 + +clam_shell_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: clam_shell_lights_unused2 + +clam_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x30 + format: RGBA16 + symbol: clam_shell_seg5_texture_05000030 + +clam_shell_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x830 + format: RGBA16 + symbol: clam_shell_seg5_texture_05000830 + +clam_shell_seg5_lights_05001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: clam_shell_seg5_lights_05001030 + +clam_shell_seg5_vertex_05001048: + type: VTX + count: 11 + offset: 0x1048 + symbol: clam_shell_seg5_vertex_05001048 + +clam_shell_seg5_vertex_050010F8: + type: VTX + count: 11 + offset: 0x10F8 + symbol: clam_shell_seg5_vertex_050010F8 + +clam_shell_seg5_dl_050011A8: + type: GFX + offset: 0x11A8 + symbol: clam_shell_seg5_dl_050011A8 + +clam_shell_seg5_dl_05001238: + type: GFX + offset: 0x1238 + symbol: clam_shell_seg5_dl_05001238 + +clam_shell_seg5_dl_050012B8: + type: GFX + offset: 0x12B8 + symbol: clam_shell_seg5_dl_050012B8 + +clam_shell_seg5_lights_05001320: + type: LIGHTS + size: 24 + offset: 0x1320 + symbol: clam_shell_seg5_lights_05001320 + +clam_shell_seg5_vertex_05001338: + type: VTX + count: 10 + offset: 0x1338 + symbol: clam_shell_seg5_vertex_05001338 + +clam_shell_seg5_vertex_050013D8: + type: VTX + count: 10 + offset: 0x13D8 + symbol: clam_shell_seg5_vertex_050013D8 + +clam_shell_seg5_dl_05001478: + type: GFX + offset: 0x1478 + symbol: clam_shell_seg5_dl_05001478 + +clam_shell_seg5_dl_050014F8: + type: GFX + offset: 0x14F8 + symbol: clam_shell_seg5_dl_050014F8 + +clam_shell_seg5_dl_05001568: + type: GFX + offset: 0x1568 + symbol: clam_shell_seg5_dl_05001568 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/anims.yml new file mode 100644 index 0000000..3e41642 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + +clam_shell_seg5_anim_05001654: + type: SM64:ANIM + offset: 0x1654 + symbol: clam_shell_seg5_anim_05001654 + +clam_shell_seg5_anim_0500172C: + type: SM64:ANIM + offset: 0x172C + symbol: clam_shell_seg5_anim_0500172C + +clam_shell_seg5_anims_05001744: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1744 + symbol: clam_shell_seg5_anims_05001744 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/geo.yml new file mode 100644 index 0000000..91d15ba --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/clam_shell/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/clam_shell.yml" + autopads: false + segments: + - [ 0xC, 0x145C10 ] + +clam_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: clam_shell_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin.yml new file mode 100644 index 0000000..8dcba30 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin.yml @@ -0,0 +1,134 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "coin/geo.h"' + +coin_seg3_vertex_030056C0: + type: VTX + count: 4 + offset: 0x56C0 + symbol: coin_seg3_vertex_030056C0 + +coin_seg3_vertex_03005700: + type: VTX + count: 4 + offset: 0x5700 + symbol: coin_seg3_vertex_03005700 + +coin_seg3_vertex_03005740: + type: VTX + count: 4 + offset: 0x5740 + symbol: coin_seg3_vertex_03005740 + +coin_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5780 + format: IA16 + symbol: coin_seg3_texture_03005780 + +coin_tilt_right: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5F80 + format: IA16 + symbol: coin_seg3_texture_03005F80 + +coin_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6780 + format: IA16 + symbol: coin_seg3_texture_03006780 + +coin_tilt_left: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6F80 + format: IA16 + symbol: coin_seg3_texture_03006F80 + +coin_seg3_dl_03007780: + type: GFX + offset: 0x7780 + symbol: coin_seg3_dl_03007780 + +coin_seg3_dl_030077D0: + type: GFX + offset: 0x77D0 + symbol: coin_seg3_dl_030077D0 + +coin_seg3_dl_03007800: + type: GFX + offset: 0x7800 + symbol: coin_seg3_dl_03007800 + +coin_seg3_dl_03007828: + type: GFX + offset: 0x7828 + symbol: coin_seg3_dl_03007828 + +coin_seg3_dl_03007850: + type: GFX + offset: 0x7850 + symbol: coin_seg3_dl_03007850 + +coin_seg3_dl_03007878: + type: GFX + offset: 0x7878 + symbol: coin_seg3_dl_03007878 + +coin_seg3_dl_030078A0: + type: GFX + offset: 0x78A0 + symbol: coin_seg3_dl_030078A0 + +coin_seg3_dl_030078C8: + type: GFX + offset: 0x78C8 + symbol: coin_seg3_dl_030078C8 + +coin_seg3_dl_030078F0: + type: GFX + offset: 0x78F0 + symbol: coin_seg3_dl_030078F0 + +coin_seg3_dl_03007918: + type: GFX + offset: 0x7918 + symbol: coin_seg3_dl_03007918 + +coin_seg3_dl_03007940: + type: GFX + offset: 0x7940 + symbol: coin_seg3_dl_03007940 + +coin_seg3_dl_03007968: + type: GFX + offset: 0x7968 + symbol: coin_seg3_dl_03007968 + +coin_seg3_dl_03007990: + type: GFX + offset: 0x7990 + symbol: coin_seg3_dl_03007990 + +coin_seg3_dl_030079B8: + type: GFX + offset: 0x79B8 + symbol: coin_seg3_dl_030079B8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin/geo.yml new file mode 100644 index 0000000..6a50b37 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/coin/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/us/actors/coin.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish.yml new file mode 100644 index 0000000..8c6d4de --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish.yml @@ -0,0 +1,89 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "cyan_fish/anims.h"' + - '#include "cyan_fish/geo.h"' + +cyan_fish: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD468 + format: RGBA16 + symbol: cyan_fish_seg6_texture_0600D468 + +# cyan_fish_unused_1: +# type: U64 + +cyan_fish_seg6_lights_0600DC68: + type: LIGHTS + size: 24 + offset: 0xDC68 + symbol: cyan_fish_seg6_lights_0600DC68 + +cyan_fish_seg6_vertex_0600DC80: + type: VTX + count: 10 + offset: 0xDC80 + symbol: cyan_fish_seg6_vertex_0600DC80 + +cyan_fish_seg6_dl_0600DD20: + type: GFX + offset: 0xDD20 + symbol: cyan_fish_seg6_dl_0600DD20 + +cyan_fish_seg6_dl_0600DDD8: + type: GFX + offset: 0xDDD8 + symbol: cyan_fish_seg6_dl_0600DDD8 + +cyan_fish_seg6_lights_0600DE38: + type: LIGHTS + size: 24 + offset: 0xDE38 + symbol: cyan_fish_seg6_lights_0600DE38 + +cyan_fish_seg6_vertex_0600DE50: + type: VTX + count: 4 + offset: 0xDE50 + symbol: cyan_fish_seg6_vertex_0600DE50 + +cyan_fish_seg6_dl_0600DE90: + type: GFX + offset: 0xDE90 + symbol: cyan_fish_seg6_dl_0600DE90 + +cyan_fish_seg6_dl_0600DED8: + type: GFX + offset: 0xDED8 + symbol: cyan_fish_seg6_dl_0600DED8 + +cyan_fish_seg6_lights_0600DF48: + type: LIGHTS + size: 24 + offset: 0xDF48 + symbol: cyan_fish_seg6_lights_0600DF48 + +cyan_fish_seg6_vertex_0600DF60: + type: VTX + count: 6 + offset: 0xDF60 + symbol: cyan_fish_seg6_vertex_0600DF60 + +cyan_fish_seg6_dl_0600DFC0: + type: GFX + offset: 0xDFC0 + symbol: cyan_fish_seg6_dl_0600DFC0 + +cyan_fish_seg6_dl_0600E038: + type: GFX + offset: 0xE038 + symbol: cyan_fish_seg6_dl_0600E038 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/anims.yml new file mode 100644 index 0000000..796f50e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + +cyan_fish_seg6_anim_0600E24C: + type: SM64:ANIM + offset: 0xE24C + symbol: cyan_fish_seg6_anim_0600E24C + +cyan_fish_seg6_anims_0600E264: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0xE264 + symbol: cyan_fish_seg6_anims_0600E264 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/geo.yml new file mode 100644 index 0000000..7d364af --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/cyan_fish/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/cyan_fish.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +cyan_fish_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000324 + symbol: cyan_fish_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt.yml new file mode 100644 index 0000000..8fa1e76 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt.yml @@ -0,0 +1,138 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "dirt/geo.h"' + +dirt_seg3_lights_0302BD68: + type: LIGHTS + size: 24 + offset: 0x2BD68 + symbol: dirt_seg3_lights_0302BD68 + +dirt_seg3_lights_0302BD80: + type: LIGHTS + size: 24 + offset: 0x2BD80 + symbol: dirt_seg3_lights_0302BD80 + +dirt_seg3_lights_0302BD98: + type: LIGHTS + size: 24 + offset: 0x2BD98 + symbol: dirt_seg3_lights_0302BD98 + +dirt_seg3_lights_0302BDB0: + type: LIGHTS + size: 24 + offset: 0x2BDB0 + symbol: dirt_seg3_lights_0302BDB0 + +dirt_seg3_vertex_0302BDC8: + type: VTX + count: 3 + offset: 0x2BDC8 + symbol: dirt_seg3_vertex_0302BDC8 + +dirt_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2BDF8 + format: RGBA16 + symbol: dirt_seg3_texture_0302BDF8 + +dirt_seg3_dl_0302BFF8: + type: GFX + offset: 0x2BFF8 + symbol: dirt_seg3_dl_0302BFF8 + +dirt_seg3_dl_0302C028: + type: GFX + offset: 0x2C028 + symbol: dirt_seg3_dl_0302C028 + +dirt_seg3_vertex_0302C098: + type: VTX + count: 3 + offset: 0x2C098 + symbol: dirt_seg3_vertex_0302C098 + +dirt_seg3_vertex_0302C0C8: + type: VTX + count: 3 + offset: 0x2C0C8 + symbol: dirt_seg3_vertex_0302C0C8 + +dirt_seg3_vertex_0302C0F8: + type: VTX + count: 10 + offset: 0x2C0F8 + symbol: dirt_seg3_vertex_0302C0F8 + +dirt_seg3_vertex_0302C198: + type: VTX + count: 10 + offset: 0x2C198 + symbol: dirt_seg3_vertex_0302C198 + +dirt_seg3_dl_0302C238: + type: GFX + offset: 0x2C238 + symbol: dirt_seg3_dl_0302C238 + +dirt_seg3_dl_0302C298: + type: GFX + offset: 0x2C298 + symbol: dirt_seg3_dl_0302C298 + +dirt_seg3_dl_0302C2B8: + type: GFX + offset: 0x2C2B8 + symbol: dirt_seg3_dl_0302C2B8 + +dirt_seg3_dl_0302C2D8: + type: GFX + offset: 0x2C2D8 + symbol: dirt_seg3_dl_0302C2D8 + +dirt_seg3_dl_0302C2F8: + type: GFX + offset: 0x2C2F8 + symbol: dirt_seg3_dl_0302C2F8 + +dirt_seg3_dl_0302C318: + type: GFX + offset: 0x2C318 + symbol: dirt_seg3_dl_0302C318 + +dirt_seg3_dl_0302C378: + type: GFX + offset: 0x2C378 + symbol: dirt_seg3_dl_0302C378 + +dirt_seg3_dl_0302C3B0: + type: GFX + offset: 0x2C3B0 + symbol: dirt_seg3_dl_0302C3B0 + +dirt_seg3_dl_0302C3E8: + type: GFX + offset: 0x2C3E8 + symbol: dirt_seg3_dl_0302C3E8 + +dirt_seg3_dl_0302C420: + type: GFX + offset: 0x2C420 + symbol: dirt_seg3_dl_0302C420 + +dirt_seg3_dl_0302C458: + type: GFX + offset: 0x2C458 + symbol: dirt_seg3_dl_0302C458 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt/geo.yml new file mode 100644 index 0000000..3f5dedb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dirt/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/dirt.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door.yml new file mode 100644 index 0000000..ccc6500 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door.yml @@ -0,0 +1,430 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "door/anims.h"' + - '#include "door/geo.h"' + +door_seg3_lights_03009CE0: + type: LIGHTS + size: 24 + offset: 0x9CE0 + symbol: door_seg3_lights_03009CE0 + +door_seg3_lights_03009CF8: + type: LIGHTS + size: 24 + offset: 0x9CF8 + symbol: door_seg3_lights_03009CF8 + +polished_wooden_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9D10 + format: RGBA16 + symbol: door_seg3_texture_03009D10 + +polished_wooden_door_overlay: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xAD10 + format: RGBA16 + symbol: door_seg3_texture_0300AD10 + +rough_wooden_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xBD10 + format: RGBA16 + symbol: door_seg3_texture_0300BD10 + +rough_wooden_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCD10 + format: RGBA16 + symbol: door_seg3_texture_0300CD10 + +metal_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD510 + format: RGBA16 + symbol: door_seg3_texture_0300D510 + +metal_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE510 + format: RGBA16 + symbol: door_seg3_texture_0300E510 + +hmc_mural_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xED10 + format: RGBA16 + symbol: door_seg3_texture_0300ED10 + +hmc_mural_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFD10 + format: RGBA16 + symbol: door_seg3_texture_0300FD10 + +bbh_door: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x10510 + format: RGBA16 + symbol: door_seg3_texture_03010510 + +bbh_door_overlay: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11510 + format: RGBA16 + symbol: door_seg3_texture_03011510 + +zero_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11D10 + format: RGBA16 + symbol: door_seg3_texture_03011D10 + +one_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12510 + format: RGBA16 + symbol: door_seg3_texture_03012510 + +three_star_door_sign: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12D10 + format: RGBA16 + symbol: door_seg3_texture_03012D10 + +door_lock: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x13510 + format: RGBA16 + symbol: door_seg3_texture_03013510 + +door_seg3_vertex_03013910: + type: VTX + count: 16 + offset: 0x13910 + symbol: door_seg3_vertex_03013910 + +door_seg3_vertex_03013A10: + type: VTX + count: 8 + offset: 0x13A10 + symbol: door_seg3_vertex_03013A10 + +door_seg3_vertex_03013A90: + type: VTX + count: 12 + offset: 0x13A90 + symbol: door_seg3_vertex_03013A90 + +door_seg3_vertex_03013B50: + type: VTX + count: 12 + offset: 0x13B50 + symbol: door_seg3_vertex_03013B50 + +door_seg3_dl_03013C10: + type: GFX + offset: 0x13C10 + symbol: door_seg3_dl_03013C10 + +door_seg3_dl_03013CC8: + type: GFX + offset: 0x13CC8 + symbol: door_seg3_dl_03013CC8 + +door_seg3_dl_03013D78: + type: GFX + offset: 0x13D78 + symbol: door_seg3_dl_03013D78 + +door_seg3_dl_03013E28: + type: GFX + offset: 0x13E28 + symbol: door_seg3_dl_03013E28 + +door_seg3_dl_03013EA8: + type: GFX + offset: 0x13EA8 + symbol: door_seg3_dl_03013EA8 + +door_seg3_vertex_03013F20: + type: VTX + count: 8 + offset: 0x13F20 + symbol: door_seg3_vertex_03013F20 + +door_seg3_vertex_03013FA0: + type: VTX + count: 8 + offset: 0x13FA0 + symbol: door_seg3_vertex_03013FA0 + +door_seg3_dl_03014020: + type: GFX + offset: 0x14020 + symbol: door_seg3_dl_03014020 + +door_seg3_dl_03014100: + type: GFX + offset: 0x14100 + symbol: door_seg3_dl_03014100 + +door_seg3_dl_03014128: + type: GFX + offset: 0x14128 + symbol: door_seg3_dl_03014128 + +door_seg3_vertex_03014140: + type: VTX + count: 4 + offset: 0x14140 + symbol: door_seg3_vertex_03014140 + +door_seg3_vertex_03014180: + type: VTX + count: 4 + offset: 0x14180 + symbol: door_seg3_vertex_03014180 + +door_seg3_dl_030141C0: + type: GFX + offset: 0x141C0 + symbol: door_seg3_dl_030141C0 + +door_seg3_dl_03014218: + type: GFX + offset: 0x14218 + symbol: door_seg3_dl_03014218 + +door_seg3_dl_03014250: + type: GFX + offset: 0x14250 + symbol: door_seg3_dl_03014250 + +door_seg3_dl_03014280: + type: GFX + offset: 0x14280 + symbol: door_seg3_dl_03014280 + +door_seg3_dl_030142B0: + type: GFX + offset: 0x142B0 + symbol: door_seg3_dl_030142B0 + +door_seg3_dl_030142E0: + type: GFX + offset: 0x142E0 + symbol: door_seg3_dl_030142E0 + +door_seg3_dl_03014310: + type: GFX + offset: 0x14310 + symbol: door_seg3_dl_03014310 + +door_seg3_dl_03014340: + type: GFX + offset: 0x14340 + symbol: door_seg3_dl_03014340 + +door_seg3_vertex_03014370: + type: VTX + count: 8 + offset: 0x14370 + symbol: door_seg3_vertex_03014370 + +door_seg3_vertex_030143F0: + type: VTX + count: 8 + offset: 0x143F0 + symbol: door_seg3_vertex_030143F0 + +door_seg3_dl_03014470: + type: GFX + offset: 0x14470 + symbol: door_seg3_dl_03014470 + +door_seg3_dl_030144E0: + type: GFX + offset: 0x144E0 + symbol: door_seg3_dl_030144E0 + +door_seg3_dl_03014528: + type: GFX + offset: 0x14528 + symbol: door_seg3_dl_03014528 + +door_seg3_dl_03014540: + type: GFX + offset: 0x14540 + symbol: door_seg3_dl_03014540 + +door_seg3_vertex_03014558: + type: VTX + count: 16 + offset: 0x14558 + symbol: door_seg3_vertex_03014558 + +door_seg3_vertex_03014658: + type: VTX + count: 8 + offset: 0x14658 + symbol: door_seg3_vertex_03014658 + +door_seg3_vertex_030146D8: + type: VTX + count: 15 + offset: 0x146D8 + symbol: door_seg3_vertex_030146D8 + +door_seg3_vertex_030147C8: + type: VTX + count: 12 + offset: 0x147C8 + symbol: door_seg3_vertex_030147C8 + +door_seg3_dl_03014888: + type: GFX + offset: 0x14888 + symbol: door_seg3_dl_03014888 + +door_seg3_dl_030149C0: + type: GFX + offset: 0x149C0 + symbol: door_seg3_dl_030149C0 + +door_seg3_dl_03014A20: + type: GFX + offset: 0x14A20 + symbol: door_seg3_dl_03014A20 + +door_seg3_dl_03014A50: + type: GFX + offset: 0x14A50 + symbol: door_seg3_dl_03014A50 + +door_seg3_dl_03014A80: + type: GFX + offset: 0x14A80 + symbol: door_seg3_dl_03014A80 + +door_seg3_dl_03014B30: + type: GFX + offset: 0x14B30 + symbol: door_seg3_dl_03014B30 + +door_seg3_dl_03014BE0: + type: GFX + offset: 0x14BE0 + symbol: door_seg3_dl_03014BE0 + +door_seg3_dl_03014C90: + type: GFX + offset: 0x14C90 + symbol: door_seg3_dl_03014C90 + +door_seg3_dl_03014D40: + type: GFX + offset: 0x14D40 + symbol: door_seg3_dl_03014D40 + +door_seg3_vertex_03014DF0: + type: VTX + count: 8 + offset: 0x14DF0 + symbol: door_seg3_vertex_03014DF0 + +door_seg3_vertex_03014E70: + type: VTX + count: 8 + offset: 0x14E70 + symbol: door_seg3_vertex_03014E70 + +door_seg3_dl_03014EF0: + type: GFX + offset: 0x14EF0 + symbol: door_seg3_dl_03014EF0 + +door_seg3_dl_03014F30: + type: GFX + offset: 0x14F30 + symbol: door_seg3_dl_03014F30 + +door_seg3_dl_03014F68: + type: GFX + offset: 0x14F68 + symbol: door_seg3_dl_03014F68 + +door_seg3_dl_03014F98: + type: GFX + offset: 0x14F98 + symbol: door_seg3_dl_03014F98 + +door_seg3_dl_03015008: + type: GFX + offset: 0x15008 + symbol: door_seg3_dl_03015008 + +door_seg3_dl_03015078: + type: GFX + offset: 0x15078 + symbol: door_seg3_dl_03015078 + +door_seg3_dl_030150E8: + type: GFX + offset: 0x150E8 + symbol: door_seg3_dl_030150E8 + +door_seg3_dl_03015158: + type: GFX + offset: 0x15158 + symbol: door_seg3_dl_03015158 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/anims.yml new file mode 100644 index 0000000..63ac111 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +door_seg3_anim_03015208: + type: SM64:ANIM + offset: 0x15208 + symbol: door_seg3_anim_03015208 + +door_seg3_anim_03015440: + type: SM64:ANIM + offset: 0x15440 + symbol: door_seg3_anim_03015440 + +door_seg3_anim_03015458: + type: SM64:ANIM + offset: 0x15458 + symbol: door_seg3_anim_03015458 + +door_seg3_anim_03015690: + type: SM64:ANIM + offset: 0x15690 + symbol: door_seg3_anim_03015690 + +door_seg3_anim_030156A8: + type: SM64:ANIM + offset: 0x156A8 + symbol: door_seg3_anim_030156A8 + +door_seg3_anims_030156C0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 6 + offset: 0x156C0 + symbol: door_seg3_anims_030156C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/geo.yml new file mode 100644 index 0000000..a16e505 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/door/geo.yml @@ -0,0 +1,61 @@ +:config: + external_files: + - "assets/ymls/us/actors/door.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie.yml new file mode 100644 index 0000000..59ddac6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie.yml @@ -0,0 +1,406 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "dorrie/anims.h"' + - '#include "dorrie/geo.h"' + +dorrie_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9BA0 + format: RGBA16 + symbol: dorrie_seg6_texture_06009BA0 + +dorrie_skin: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9DA0 + format: RGBA16 + symbol: dorrie_seg6_texture_06009DA0 + +dorrie_tongue: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xADA0 + format: RGBA16 + symbol: dorrie_seg6_texture_0600ADA0 + +dorrie_seg6_lights_0600B5A0: + type: LIGHTS + size: 24 + offset: 0xB5A0 + symbol: dorrie_seg6_lights_0600B5A0 + +dorrie_seg6_vertex_0600B5B8: + type: VTX + count: 6 + offset: 0xB5B8 + symbol: dorrie_seg6_vertex_0600B5B8 + +dorrie_seg6_vertex_0600B618: + type: VTX + count: 16 + offset: 0xB618 + symbol: dorrie_seg6_vertex_0600B618 + +dorrie_seg6_vertex_0600B718: + type: VTX + count: 15 + offset: 0xB718 + symbol: dorrie_seg6_vertex_0600B718 + +dorrie_seg6_vertex_0600B808: + type: VTX + count: 14 + offset: 0xB808 + symbol: dorrie_seg6_vertex_0600B808 + +dorrie_seg6_dl_0600B8E8: + type: GFX + offset: 0xB8E8 + symbol: dorrie_seg6_dl_0600B8E8 + +dorrie_seg6_dl_0600B940: + type: GFX + offset: 0xB940 + symbol: dorrie_seg6_dl_0600B940 + +dorrie_seg6_dl_0600BAF8: + type: GFX + offset: 0xBAF8 + symbol: dorrie_seg6_dl_0600BAF8 + +dorrie_seg6_lights_0600BBC0: + type: LIGHTS + size: 24 + offset: 0xBBC0 + symbol: dorrie_seg6_lights_0600BBC0 + +dorrie_seg6_vertex_0600BBD8: + type: VTX + count: 12 + offset: 0xBBD8 + symbol: dorrie_seg6_vertex_0600BBD8 + +dorrie_seg6_vertex_0600BC98: + type: VTX + count: 16 + offset: 0xBC98 + symbol: dorrie_seg6_vertex_0600BC98 + +dorrie_seg6_vertex_0600BD98: + type: VTX + count: 13 + offset: 0xBD98 + symbol: dorrie_seg6_vertex_0600BD98 + +dorrie_seg6_dl_0600BE68: + type: GFX + offset: 0xBE68 + symbol: dorrie_seg6_dl_0600BE68 + +dorrie_seg6_dl_0600BF10: + type: GFX + offset: 0xBF10 + symbol: dorrie_seg6_dl_0600BF10 + +dorrie_seg6_dl_0600C030: + type: GFX + offset: 0xC030 + symbol: dorrie_seg6_dl_0600C030 + +dorrie_seg6_lights_0600C0F8: + type: LIGHTS + size: 24 + offset: 0xC0F8 + symbol: dorrie_seg6_lights_0600C0F8 + +dorrie_seg6_vertex_0600C110: + type: VTX + count: 16 + offset: 0xC110 + symbol: dorrie_seg6_vertex_0600C110 + +dorrie_seg6_vertex_0600C210: + type: VTX + count: 16 + offset: 0xC210 + symbol: dorrie_seg6_vertex_0600C210 + +dorrie_seg6_dl_0600C310: + type: GFX + offset: 0xC310 + symbol: dorrie_seg6_dl_0600C310 + +dorrie_seg6_dl_0600C468: + type: GFX + offset: 0xC468 + symbol: dorrie_seg6_dl_0600C468 + +dorrie_seg6_lights_0600C510: + type: LIGHTS + size: 24 + offset: 0xC510 + symbol: dorrie_seg6_lights_0600C510 + +dorrie_seg6_vertex_0600C528: + type: VTX + count: 16 + offset: 0xC528 + symbol: dorrie_seg6_vertex_0600C528 + +dorrie_seg6_vertex_0600C628: + type: VTX + count: 16 + offset: 0xC628 + symbol: dorrie_seg6_vertex_0600C628 + +dorrie_seg6_vertex_0600C728: + type: VTX + count: 3 + offset: 0xC728 + symbol: dorrie_seg6_vertex_0600C728 + +dorrie_seg6_dl_0600C758: + type: GFX + offset: 0xC758 + symbol: dorrie_seg6_dl_0600C758 + +dorrie_seg6_dl_0600C8B8: + type: GFX + offset: 0xC8B8 + symbol: dorrie_seg6_dl_0600C8B8 + +dorrie_seg6_lights_0600C960: + type: LIGHTS + size: 24 + offset: 0xC960 + symbol: dorrie_seg6_lights_0600C960 + +dorrie_seg6_vertex_0600C978: + type: VTX + count: 15 + offset: 0xC978 + symbol: dorrie_seg6_vertex_0600C978 + +dorrie_seg6_vertex_0600CA68: + type: VTX + count: 15 + offset: 0xCA68 + symbol: dorrie_seg6_vertex_0600CA68 + +dorrie_seg6_vertex_0600CB58: + type: VTX + count: 16 + offset: 0xCB58 + symbol: dorrie_seg6_vertex_0600CB58 + +dorrie_seg6_vertex_0600CC58: + type: VTX + count: 16 + offset: 0xCC58 + symbol: dorrie_seg6_vertex_0600CC58 + +dorrie_seg6_vertex_0600CD58: + type: VTX + count: 9 + offset: 0xCD58 + symbol: dorrie_seg6_vertex_0600CD58 + +dorrie_seg6_dl_0600CDE8: + type: GFX + offset: 0xCDE8 + symbol: dorrie_seg6_dl_0600CDE8 + +dorrie_seg6_dl_0600CFD0: + type: GFX + offset: 0xCFD0 + symbol: dorrie_seg6_dl_0600CFD0 + +dorrie_seg6_lights_0600D078: + type: LIGHTS + size: 24 + offset: 0xD078 + symbol: dorrie_seg6_lights_0600D078 + +dorrie_seg6_vertex_0600D090: + type: VTX + count: 15 + offset: 0xD090 + symbol: dorrie_seg6_vertex_0600D090 + +dorrie_seg6_vertex_0600D180: + type: VTX + count: 16 + offset: 0xD180 + symbol: dorrie_seg6_vertex_0600D180 + +dorrie_seg6_vertex_0600D280: + type: VTX + count: 8 + offset: 0xD280 + symbol: dorrie_seg6_vertex_0600D280 + +dorrie_seg6_dl_0600D300: + type: GFX + offset: 0xD300 + symbol: dorrie_seg6_dl_0600D300 + +dorrie_seg6_dl_0600D440: + type: GFX + offset: 0xD440 + symbol: dorrie_seg6_dl_0600D440 + +dorrie_seg6_lights_0600D4E8: + type: LIGHTS + size: 24 + offset: 0xD4E8 + symbol: dorrie_seg6_lights_0600D4E8 + +dorrie_seg6_vertex_0600D500: + type: VTX + count: 15 + offset: 0xD500 + symbol: dorrie_seg6_vertex_0600D500 + +dorrie_seg6_vertex_0600D5F0: + type: VTX + count: 3 + offset: 0xD5F0 + symbol: dorrie_seg6_vertex_0600D5F0 + +dorrie_seg6_dl_0600D620: + type: GFX + offset: 0xD620 + symbol: dorrie_seg6_dl_0600D620 + +dorrie_seg6_dl_0600D6D8: + type: GFX + offset: 0xD6D8 + symbol: dorrie_seg6_dl_0600D6D8 + +dorrie_seg6_lights_0600D780: + type: LIGHTS + size: 24 + offset: 0xD780 + symbol: dorrie_seg6_lights_0600D780 + +dorrie_seg6_vertex_0600D798: + type: VTX + count: 8 + offset: 0xD798 + symbol: dorrie_seg6_vertex_0600D798 + +dorrie_seg6_dl_0600D818: + type: GFX + offset: 0xD818 + symbol: dorrie_seg6_dl_0600D818 + +dorrie_seg6_dl_0600D8B0: + type: GFX + offset: 0xD8B0 + symbol: dorrie_seg6_dl_0600D8B0 + +dorrie_seg6_lights_0600D958: + type: LIGHTS + size: 24 + offset: 0xD958 + symbol: dorrie_seg6_lights_0600D958 + +dorrie_seg6_vertex_0600D970: + type: VTX + count: 8 + offset: 0xD970 + symbol: dorrie_seg6_vertex_0600D970 + +dorrie_seg6_dl_0600D9F0: + type: GFX + offset: 0xD9F0 + symbol: dorrie_seg6_dl_0600D9F0 + +dorrie_seg6_dl_0600DA88: + type: GFX + offset: 0xDA88 + symbol: dorrie_seg6_dl_0600DA88 + +dorrie_seg6_lights_0600DB30: + type: LIGHTS + size: 24 + offset: 0xDB30 + symbol: dorrie_seg6_lights_0600DB30 + +dorrie_seg6_vertex_0600DB48: + type: VTX + count: 8 + offset: 0xDB48 + symbol: dorrie_seg6_vertex_0600DB48 + +dorrie_seg6_dl_0600DBC8: + type: GFX + offset: 0xDBC8 + symbol: dorrie_seg6_dl_0600DBC8 + +dorrie_seg6_dl_0600DC60: + type: GFX + offset: 0xDC60 + symbol: dorrie_seg6_dl_0600DC60 + +dorrie_seg6_lights_0600DD08: + type: LIGHTS + size: 24 + offset: 0xDD08 + symbol: dorrie_seg6_lights_0600DD08 + +dorrie_seg6_vertex_0600DD20: + type: VTX + count: 8 + offset: 0xDD20 + symbol: dorrie_seg6_vertex_0600DD20 + +dorrie_seg6_dl_0600DDA0: + type: GFX + offset: 0xDDA0 + symbol: dorrie_seg6_dl_0600DDA0 + +dorrie_seg6_dl_0600DE38: + type: GFX + offset: 0xDE38 + symbol: dorrie_seg6_dl_0600DE38 + +dorrie_seg6_vertex_0600DEE0: + type: VTX + count: 8 + offset: 0xDEE0 + symbol: dorrie_seg6_vertex_0600DEE0 + +dorrie_seg6_dl_0600DF60: + type: GFX + offset: 0xDF60 + symbol: dorrie_seg6_dl_0600DF60 + +dorrie_seg6_dl_0600DFA8: + type: GFX + offset: 0xDFA8 + symbol: dorrie_seg6_dl_0600DFA8 + +dorrie_seg6_collision_0600F644: + type: SM64:COLLISION + offset: 0xF644 + symbol: dorrie_seg6_collision_0600F644 + +dorrie_seg6_collision_0600FBB8: + type: SM64:COLLISION + offset: 0xFBB8 + symbol: dorrie_seg6_collision_0600FBB8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/anims.yml new file mode 100644 index 0000000..784f779 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + +dorrie_seg6_anim_0600E18C: + type: SM64:ANIM + offset: 0xE18C + symbol: dorrie_seg6_anim_0600E18C + +dorrie_seg6_anim_0600E9BC: + type: SM64:ANIM + offset: 0xE9BC + symbol: dorrie_seg6_anim_0600E9BC + +dorrie_seg6_anim_0600F620: + type: SM64:ANIM + offset: 0xF620 + symbol: dorrie_seg6_anim_0600F620 + +dorrie_seg6_anims_0600F638: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0xF638 + symbol: dorrie_seg6_anims_0600F638 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/geo.yml new file mode 100644 index 0000000..b08ea3c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/dorrie/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/dorrie.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +dorrie_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000230 + symbol: dorrie_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box.yml new file mode 100644 index 0000000..e380097 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box.yml @@ -0,0 +1,162 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "exclamation_box/geo.h"' + +exclamation_box_seg8_lights_08012E10: + type: LIGHTS + size: 24 + offset: 0x12E10 + symbol: exclamation_box_seg8_lights_08012E10 + +vanish_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08012E28 + +vanish_cap_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x13628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08013628 + +metal_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x14628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08014628 + +metal_cap_box_side: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x14E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08014E28 + +wing_cap_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08015E28 + +wing_cap_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x16628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08016628 + +exclamation_box_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17628 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08017628 + +exclamation_box_side: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x17E28 + format: RGBA16 + symbol: exclamation_box_seg8_texture_08017E28 + +exclamation_box_seg8_vertex_08018E28: + type: VTX + count: 16 + offset: 0x18E28 + symbol: exclamation_box_seg8_vertex_08018E28 + +exclamation_box_seg8_vertex_08018F28: + type: VTX + count: 8 + offset: 0x18F28 + symbol: exclamation_box_seg8_vertex_08018F28 + +exclamation_box_seg8_dl_08018FA8: + type: GFX + offset: 0x18FA8 + symbol: exclamation_box_seg8_dl_08018FA8 + +exclamation_box_seg8_dl_08019008: + type: GFX + offset: 0x19008 + symbol: exclamation_box_seg8_dl_08019008 + +exclamation_box_seg8_dl_08019058: + type: GFX + offset: 0x19058 + symbol: exclamation_box_seg8_dl_08019058 + +exclamation_box_seg8_vertex_080190A0: + type: VTX + count: 16 + offset: 0x190A0 + symbol: exclamation_box_seg8_vertex_080190A0 + +exclamation_box_seg8_vertex_080191A0: + type: VTX + count: 8 + offset: 0x191A0 + symbol: exclamation_box_seg8_vertex_080191A0 + +exclamation_box_seg8_dl_08019220: + type: GFX + offset: 0x19220 + symbol: exclamation_box_seg8_dl_08019220 + +exclamation_box_seg8_dl_08019280: + type: GFX + offset: 0x19280 + symbol: exclamation_box_seg8_dl_08019280 + +exclamation_box_seg8_dl_080192D0: + type: GFX + offset: 0x192D0 + symbol: exclamation_box_seg8_dl_080192D0 + +exclamation_box_seg8_dl_08019318: + type: GFX + offset: 0x19318 + symbol: exclamation_box_seg8_dl_08019318 + +exclamation_box_seg8_dl_08019378: + type: GFX + offset: 0x19378 + symbol: exclamation_box_seg8_dl_08019378 + +exclamation_box_seg8_dl_080193D8: + type: GFX + offset: 0x193D8 + symbol: exclamation_box_seg8_dl_080193D8 + +exclamation_box_seg8_dl_08019438: + type: GFX + offset: 0x19438 + symbol: exclamation_box_seg8_dl_08019438 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box/geo.yml new file mode 100644 index 0000000..b3ac594 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/exclamation_box.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +exclamation_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000694 + symbol: exclamation_box_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline.yml new file mode 100644 index 0000000..aab073c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline.yml @@ -0,0 +1,148 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "exclamation_box_outline/geo.h"' + +exclamation_box_outline_seg8_lights_08024CB8: + type: LIGHTS + size: 24 + offset: 0x24CB8 + symbol: exclamation_box_outline_seg8_lights_08024CB8 + +exclamation_box_outline_seg8_lights_08024CD0: + type: LIGHTS + size: 24 + offset: 0x24CD0 + symbol: exclamation_box_outline_seg8_lights_08024CD0 + +exclamation_box_outline_seg8_lights_08024CE8: + type: LIGHTS + size: 24 + offset: 0x24CE8 + symbol: exclamation_box_outline_seg8_lights_08024CE8 + +exclamation_box_outline_seg8_lights_08024D00: + type: LIGHTS + size: 24 + offset: 0x24D00 + symbol: exclamation_box_outline_seg8_lights_08024D00 + +exclamation_box_outline_seg8_vertex_08024D18: + type: VTX + count: 15 + offset: 0x24D18 + symbol: exclamation_box_outline_seg8_vertex_08024D18 + +exclamation_box_outline_seg8_vertex_08024E08: + type: VTX + count: 11 + offset: 0x24E08 + symbol: exclamation_box_outline_seg8_vertex_08024E08 + +exclamation_box_outline_seg8_dl_08024EB8: + type: GFX + offset: 0x24EB8 + symbol: exclamation_box_outline_seg8_dl_08024EB8 + +exclamation_box_outline_seg8_dl_08024F30: + type: GFX + offset: 0x24F30 + symbol: exclamation_box_outline_seg8_dl_08024F30 + +exclamation_box_outline_seg8_dl_08024F58: + type: GFX + offset: 0x24F58 + symbol: exclamation_box_outline_seg8_dl_08024F58 + +exclamation_box_outline_seg8_dl_08024F88: + type: GFX + offset: 0x24F88 + symbol: exclamation_box_outline_seg8_dl_08024F88 + +exclamation_box_outline_seg8_dl_08024FA8: + type: GFX + offset: 0x24FA8 + symbol: exclamation_box_outline_seg8_dl_08024FA8 + +exclamation_box_outline_seg8_dl_08024FC8: + type: GFX + offset: 0x24FC8 + symbol: exclamation_box_outline_seg8_dl_08024FC8 + +exclamation_box_outline_seg8_dl_08024FE8: + type: GFX + offset: 0x24FE8 + symbol: exclamation_box_outline_seg8_dl_08024FE8 + +exclamation_box_outline_seg8_vertex_08025008: + type: VTX + count: 14 + offset: 0x25008 + symbol: exclamation_box_outline_seg8_vertex_08025008 + +exclamation_box_outline_seg8_vertex_080250E8: + type: VTX + count: 8 + offset: 0x250E8 + symbol: exclamation_box_outline_seg8_vertex_080250E8 + +exclamation_box_outline: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25168 + format: RGBA16 + symbol: exclamation_box_outline_seg8_texture_08025168 + +exclamation_box_outline_seg8_dl_08025968: + type: GFX + offset: 0x25968 + symbol: exclamation_box_outline_seg8_dl_08025968 + +exclamation_box_outline_seg8_dl_080259F8: + type: GFX + offset: 0x259F8 + symbol: exclamation_box_outline_seg8_dl_080259F8 + +exclamation_box_outline_seg8_lights_08025A68: + type: LIGHTS + size: 24 + offset: 0x25A68 + symbol: exclamation_box_outline_seg8_lights_08025A68 + +exclamation_point: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x25A80 + format: RGBA16 + symbol: exclamation_box_outline_seg8_texture_08025A80 + +exclamation_box_outline_seg8_vertex_08025E80: + type: VTX + count: 4 + offset: 0x25E80 + symbol: exclamation_box_outline_seg8_vertex_08025E80 + +exclamation_box_outline_seg8_dl_08025EC0: + type: GFX + offset: 0x25EC0 + symbol: exclamation_box_outline_seg8_dl_08025EC0 + +exclamation_box_outline_seg8_dl_08025F08: + type: GFX + offset: 0x25F08 + symbol: exclamation_box_outline_seg8_dl_08025F08 + +exclamation_box_outline_seg8_collision_08025F78: + type: SM64:COLLISION + offset: 0x25F78 + symbol: exclamation_box_outline_seg8_collision_08025F78 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline/geo.yml new file mode 100644 index 0000000..1654c37 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/exclamation_box_outline/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/exclamation_box_outline.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +exclamation_box_outline_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A58 + symbol: exclamation_box_outline_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion.yml new file mode 100644 index 0000000..07ef904 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion.yml @@ -0,0 +1,119 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "explosion/geo.h"' + +explosion_seg3_vertex_030009C8: + type: VTX + count: 4 + offset: 0x9C8 + symbol: explosion_seg3_vertex_030009C8 + +explosion_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA08 + format: RGBA16 + symbol: explosion_seg3_texture_03000A08 + +explosion_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1208 + format: RGBA16 + symbol: explosion_seg3_texture_03001208 + +explosion_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A08 + format: RGBA16 + symbol: explosion_seg3_texture_03001A08 + +explosion_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2208 + format: RGBA16 + symbol: explosion_seg3_texture_03002208 + +explosion_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2A08 + format: RGBA16 + symbol: explosion_seg3_texture_03002A08 + +explosion_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3208 + format: RGBA16 + symbol: explosion_seg3_texture_03003208 + +explosion_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3A08 + format: RGBA16 + symbol: explosion_seg3_texture_03003A08 + +explosion_seg3_dl_03004208: + type: GFX + offset: 0x4208 + symbol: explosion_seg3_dl_03004208 + +explosion_seg3_dl_03004298: + type: GFX + offset: 0x4298 + symbol: explosion_seg3_dl_03004298 + +explosion_seg3_dl_030042B0: + type: GFX + offset: 0x42B0 + symbol: explosion_seg3_dl_030042B0 + +explosion_seg3_dl_030042C8: + type: GFX + offset: 0x42C8 + symbol: explosion_seg3_dl_030042C8 + +explosion_seg3_dl_030042E0: + type: GFX + offset: 0x42E0 + symbol: explosion_seg3_dl_030042E0 + +explosion_seg3_dl_030042F8: + type: GFX + offset: 0x42F8 + symbol: explosion_seg3_dl_030042F8 + +explosion_seg3_dl_03004310: + type: GFX + offset: 0x4310 + symbol: explosion_seg3_dl_03004310 + +explosion_seg3_dl_03004328: + type: GFX + offset: 0x4328 + symbol: explosion_seg3_dl_03004328 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion/geo.yml new file mode 100644 index 0000000..448a138 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/explosion/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/explosion.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +explosion_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000040 + symbol: explosion_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok.yml new file mode 100644 index 0000000..9f1ac9b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok.yml @@ -0,0 +1,316 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + header: + header: + - '#include "sm64.h"' + - '#include "eyerok/geo.h"' + - '#include "eyerok/anims.h"' + +eyerok_lights_unused: + type: LIGHTS + size: 24 + offset: 0x8D28 + symbol: eyerok_lights_unused + +eyerok_bricks: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8D40 + format: RGBA16 + symbol: eyerok_seg5_texture_05008D40 + +eyerok_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9540 + format: RGBA16 + symbol: eyerok_seg5_texture_05009540 + +eyerok_eye_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9D40 + format: RGBA16 + symbol: eyerok_seg5_texture_05009D40 + +eyerok_eye_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA540 + format: RGBA16 + symbol: eyerok_seg5_texture_0500A540 + +eyerok_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAD40 + format: RGBA16 + symbol: eyerok_seg5_texture_0500AD40 + +eyerok_seg5_lights_0500B540: + type: LIGHTS + size: 24 + offset: 0xB540 + symbol: eyerok_seg5_lights_0500B540 + +eyerok_seg5_vertex_0500B558: + type: VTX + count: 15 + offset: 0xB558 + symbol: eyerok_seg5_vertex_0500B558 + +eyerok_seg5_vertex_0500B648: + type: VTX + count: 7 + offset: 0xB648 + symbol: eyerok_seg5_vertex_0500B648 + +eyerok_seg5_dl_0500B6B8: + type: GFX + offset: 0xB6B8 + symbol: eyerok_seg5_dl_0500B6B8 + +eyerok_seg5_dl_0500B748: + type: GFX + offset: 0xB748 + symbol: eyerok_seg5_dl_0500B748 + +eyerok_seg5_lights_0500B7B8: + type: LIGHTS + size: 24 + offset: 0xB7B8 + symbol: eyerok_seg5_lights_0500B7B8 + +eyerok_seg5_vertex_0500B7D0: + type: VTX + count: 15 + offset: 0xB7D0 + symbol: eyerok_seg5_vertex_0500B7D0 + +eyerok_seg5_vertex_0500B8C0: + type: VTX + count: 7 + offset: 0xB8C0 + symbol: eyerok_seg5_vertex_0500B8C0 + +eyerok_seg5_dl_0500B930: + type: GFX + offset: 0xB930 + symbol: eyerok_seg5_dl_0500B930 + +eyerok_seg5_dl_0500B9C0: + type: GFX + offset: 0xB9C0 + symbol: eyerok_seg5_dl_0500B9C0 + +eyerok_seg5_lights_0500BA30: + type: LIGHTS + size: 24 + offset: 0xBA30 + symbol: eyerok_seg5_lights_0500BA30 + +eyerok_seg5_vertex_0500BA48: + type: VTX + count: 15 + offset: 0xBA48 + symbol: eyerok_seg5_vertex_0500BA48 + +eyerok_seg5_vertex_0500BB38: + type: VTX + count: 11 + offset: 0xBB38 + symbol: eyerok_seg5_vertex_0500BB38 + +eyerok_seg5_dl_0500BBE8: + type: GFX + offset: 0xBBE8 + symbol: eyerok_seg5_dl_0500BBE8 + +eyerok_seg5_dl_0500BC88: + type: GFX + offset: 0xBC88 + symbol: eyerok_seg5_dl_0500BC88 + +eyerok_seg5_lights_0500BCF8: + type: LIGHTS + size: 24 + offset: 0xBCF8 + symbol: eyerok_seg5_lights_0500BCF8 + +eyerok_seg5_vertex_0500BD10: + type: VTX + count: 15 + offset: 0xBD10 + symbol: eyerok_seg5_vertex_0500BD10 + +eyerok_seg5_vertex_0500BE00: + type: VTX + count: 7 + offset: 0xBE00 + symbol: eyerok_seg5_vertex_0500BE00 + +eyerok_seg5_dl_0500BE70: + type: GFX + offset: 0xBE70 + symbol: eyerok_seg5_dl_0500BE70 + +eyerok_seg5_dl_0500BF00: + type: GFX + offset: 0xBF00 + symbol: eyerok_seg5_dl_0500BF00 + +eyerok_seg5_lights_0500BF70: + type: LIGHTS + size: 24 + offset: 0xBF70 + symbol: eyerok_seg5_lights_0500BF70 + +eyerok_seg5_vertex_0500BF88: + type: VTX + count: 16 + offset: 0xBF88 + symbol: eyerok_seg5_vertex_0500BF88 + +eyerok_seg5_dl_0500C088: + type: GFX + offset: 0xC088 + symbol: eyerok_seg5_dl_0500C088 + +eyerok_seg5_dl_0500C100: + type: GFX + offset: 0xC100 + symbol: eyerok_seg5_dl_0500C100 + +eyerok_seg5_lights_0500C170: + type: LIGHTS + size: 24 + offset: 0xC170 + symbol: eyerok_seg5_lights_0500C170 + +eyerok_seg5_vertex_0500C188: + type: VTX + count: 15 + offset: 0xC188 + symbol: eyerok_seg5_vertex_0500C188 + +eyerok_seg5_vertex_0500C278: + type: VTX + count: 7 + offset: 0xC278 + symbol: eyerok_seg5_vertex_0500C278 + +eyerok_seg5_dl_0500C2E8: + type: GFX + offset: 0xC2E8 + symbol: eyerok_seg5_dl_0500C2E8 + +eyerok_seg5_dl_0500C378: + type: GFX + offset: 0xC378 + symbol: eyerok_seg5_dl_0500C378 + +eyerok_seg5_lights_0500C3E8: + type: LIGHTS + size: 24 + offset: 0xC3E8 + symbol: eyerok_seg5_lights_0500C3E8 + +eyerok_seg5_vertex_0500C400: + type: VTX + count: 15 + offset: 0xC400 + symbol: eyerok_seg5_vertex_0500C400 + +eyerok_seg5_vertex_0500C4F0: + type: VTX + count: 11 + offset: 0xC4F0 + symbol: eyerok_seg5_vertex_0500C4F0 + +eyerok_seg5_dl_0500C5A0: + type: GFX + offset: 0xC5A0 + symbol: eyerok_seg5_dl_0500C5A0 + +eyerok_seg5_dl_0500C640: + type: GFX + offset: 0xC640 + symbol: eyerok_seg5_dl_0500C640 + +eyerok_seg5_lights_0500C6B0: + type: LIGHTS + size: 24 + offset: 0xC6B0 + symbol: eyerok_seg5_lights_0500C6B0 + +eyerok_seg5_vertex_0500C6C8: + type: VTX + count: 15 + offset: 0xC6C8 + symbol: eyerok_seg5_vertex_0500C6C8 + +eyerok_seg5_vertex_0500C7B8: + type: VTX + count: 11 + offset: 0xC7B8 + symbol: eyerok_seg5_vertex_0500C7B8 + +eyerok_seg5_dl_0500C868: + type: GFX + offset: 0xC868 + symbol: eyerok_seg5_dl_0500C868 + +eyerok_seg5_dl_0500C908: + type: GFX + offset: 0xC908 + symbol: eyerok_seg5_dl_0500C908 + +eyerok_seg5_vertex_0500C978: + type: VTX + count: 4 + offset: 0xC978 + symbol: eyerok_seg5_vertex_0500C978 + +eyerok_seg5_dl_0500C9B8: + type: GFX + offset: 0xC9B8 + symbol: eyerok_seg5_dl_0500C9B8 + +eyerok_seg5_dl_0500CA50: + type: GFX + offset: 0xCA50 + symbol: eyerok_seg5_dl_0500CA50 + +eyerok_seg5_dl_0500CAE8: + type: GFX + offset: 0xCAE8 + symbol: eyerok_seg5_dl_0500CAE8 + +eyerok_seg5_dl_0500CB80: + type: GFX + offset: 0xCB80 + symbol: eyerok_seg5_dl_0500CB80 + +eyerok_seg5_dl_0500CC18: + type: GFX + offset: 0xCC18 + symbol: eyerok_seg5_dl_0500CC18 + +eyerok_seg5_dl_0500CC30: + type: GFX + offset: 0xCC30 + symbol: eyerok_seg5_dl_0500CC30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/anims.yml new file mode 100644 index 0000000..7a4cf3a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/anims.yml @@ -0,0 +1,54 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + +eyerok_seg5_anim_0500D270: + type: SM64:ANIM + offset: 0xD270 + symbol: eyerok_seg5_anim_0500D270 + +eyerok_seg5_anim_0500DF50: + type: SM64:ANIM + offset: 0xDF50 + symbol: eyerok_seg5_anim_0500DF50 + +eyerok_seg5_anim_0500E1D8: + type: SM64:ANIM + offset: 0xE1D8 + symbol: eyerok_seg5_anim_0500E1D8 + +eyerok_seg5_anim_0500E99C: + type: SM64:ANIM + offset: 0xE99C + symbol: eyerok_seg5_anim_0500E99C + +eyerok_seg5_anim_0500F3D8: + type: SM64:ANIM + offset: 0xF3D8 + symbol: eyerok_seg5_anim_0500F3D8 + +eyerok_seg5_anim_0500F3F0: + type: SM64:ANIM + offset: 0xF3F0 + symbol: eyerok_seg5_anim_0500F3F0 + +eyerok_seg5_anim_0500FCCC: + type: SM64:ANIM + offset: 0xFCCC + symbol: eyerok_seg5_anim_0500FCCC + +eyerok_seg5_anim_050116CC: + type: SM64:ANIM + offset: 0x116CC + symbol: eyerok_seg5_anim_050116CC + +eyerok_seg5_anims_050116E4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 9 + offset: 0x116E4 + symbol: eyerok_seg5_anims_050116E4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/geo.yml new file mode 100644 index 0000000..909cac5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/eyerok/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/eyerok.yml" + autopads: false + segments: + - [ 0xC, 0x151B70 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame.yml new file mode 100644 index 0000000..daefa2c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame.yml @@ -0,0 +1,178 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "flame/geo.h"' + +flame_seg3_vertex_030172E0: + type: VTX + count: 4 + offset: 0x172E0 + symbol: flame_seg3_vertex_030172E0 + +flame_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17320 + format: IA16 + symbol: flame_seg3_texture_03017320 + +flame_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17B20 + format: IA16 + symbol: flame_seg3_texture_03017B20 + +flame_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18320 + format: IA16 + symbol: flame_seg3_texture_03018320 + +flame_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18B20 + format: IA16 + symbol: flame_seg3_texture_03018B20 + +flame_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19320 + format: IA16 + symbol: flame_seg3_texture_03019320 + +flame_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19B20 + format: IA16 + symbol: flame_seg3_texture_03019B20 + +flame_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A320 + format: IA16 + symbol: flame_seg3_texture_0301A320 + +flame_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1AB20 + format: IA16 + symbol: flame_seg3_texture_0301AB20 + +flame_seg3_dl_0301B320: + type: GFX + offset: 0x1B320 + symbol: flame_seg3_dl_0301B320 + +flame_seg3_dl_0301B3B0: + type: GFX + offset: 0x1B3B0 + symbol: flame_seg3_dl_0301B3B0 + +flame_seg3_dl_0301B3C8: + type: GFX + offset: 0x1B3C8 + symbol: flame_seg3_dl_0301B3C8 + +flame_seg3_dl_0301B3E0: + type: GFX + offset: 0x1B3E0 + symbol: flame_seg3_dl_0301B3E0 + +flame_seg3_dl_0301B3F8: + type: GFX + offset: 0x1B3F8 + symbol: flame_seg3_dl_0301B3F8 + +flame_seg3_dl_0301B410: + type: GFX + offset: 0x1B410 + symbol: flame_seg3_dl_0301B410 + +flame_seg3_dl_0301B428: + type: GFX + offset: 0x1B428 + symbol: flame_seg3_dl_0301B428 + +flame_seg3_dl_0301B440: + type: GFX + offset: 0x1B440 + symbol: flame_seg3_dl_0301B440 + +flame_seg3_dl_0301B458: + type: GFX + offset: 0x1B458 + symbol: flame_seg3_dl_0301B458 + +flame_seg3_dl_0301B470: + type: GFX + offset: 0x1B470 + symbol: flame_seg3_dl_0301B470 + +flame_seg3_dl_0301B500: + type: GFX + offset: 0x1B500 + symbol: flame_seg3_dl_0301B500 + +flame_seg3_dl_0301B518: + type: GFX + offset: 0x1B518 + symbol: flame_seg3_dl_0301B518 + +flame_seg3_dl_0301B530: + type: GFX + offset: 0x1B530 + symbol: flame_seg3_dl_0301B530 + +flame_seg3_dl_0301B548: + type: GFX + offset: 0x1B548 + symbol: flame_seg3_dl_0301B548 + +flame_seg3_dl_0301B560: + type: GFX + offset: 0x1B560 + symbol: flame_seg3_dl_0301B560 + +flame_seg3_dl_0301B578: + type: GFX + offset: 0x1B578 + symbol: flame_seg3_dl_0301B578 + +flame_seg3_dl_0301B590: + type: GFX + offset: 0x1B590 + symbol: flame_seg3_dl_0301B590 + +flame_seg3_dl_0301B5A8: + type: GFX + offset: 0x1B5A8 + symbol: flame_seg3_dl_0301B5A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame/geo.yml new file mode 100644 index 0000000..24a1b2e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flame/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/flame.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy.yml new file mode 100644 index 0000000..16a0043 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy.yml @@ -0,0 +1,272 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "flyguy/anims.h"' + - '#include "flyguy/geo.h"' + +flyguy_cloth_wrinkle: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xE088 + format: RGBA16 + symbol: flyguy_seg8_texture_0800E088 + +flyguy_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF088 + format: RGBA16 + symbol: flyguy_seg8_texture_0800F088 + +flyguy_propeller: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF888 + format: IA16 + symbol: flyguy_seg8_texture_0800F888 + +# flyguy_unused_1: +# type: U64 + +flyguy_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x10088 + symbol: flyguy_lights_unused1 + +flyguy_seg8_lights_080100A0: + type: LIGHTS + size: 24 + offset: 0x100A0 + symbol: flyguy_seg8_lights_080100A0 + +flyguy_seg8_lights_080100B8: + type: LIGHTS + size: 24 + offset: 0x100B8 + symbol: flyguy_seg8_lights_080100B8 + +flyguy_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x100D0 + symbol: flyguy_lights_unused2 + +flyguy_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x100E8 + symbol: flyguy_lights_unused3 + +flyguy_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x10100 + symbol: flyguy_lights_unused4 + +flyguy_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x10118 + symbol: flyguy_lights_unused5 + +flyguy_seg8_vertex_08010130: + type: VTX + count: 16 + offset: 0x10130 + symbol: flyguy_seg8_vertex_08010130 + +flyguy_seg8_vertex_08010230: + type: VTX + count: 16 + offset: 0x10230 + symbol: flyguy_seg8_vertex_08010230 + +flyguy_seg8_vertex_08010330: + type: VTX + count: 16 + offset: 0x10330 + symbol: flyguy_seg8_vertex_08010330 + +flyguy_seg8_vertex_08010430: + type: VTX + count: 3 + offset: 0x10430 + symbol: flyguy_seg8_vertex_08010430 + +flyguy_seg8_vertex_08010460: + type: VTX + count: 16 + offset: 0x10460 + symbol: flyguy_seg8_vertex_08010460 + +flyguy_seg8_vertex_08010560: + type: VTX + count: 14 + offset: 0x10560 + symbol: flyguy_seg8_vertex_08010560 + +flyguy_seg8_vertex_08010640: + type: VTX + count: 16 + offset: 0x10640 + symbol: flyguy_seg8_vertex_08010640 + +flyguy_seg8_vertex_08010740: + type: VTX + count: 3 + offset: 0x10740 + symbol: flyguy_seg8_vertex_08010740 + +flyguy_seg8_vertex_08010770: + type: VTX + count: 13 + offset: 0x10770 + symbol: flyguy_seg8_vertex_08010770 + +flyguy_seg8_dl_08010840: + type: GFX + offset: 0x10840 + symbol: flyguy_seg8_dl_08010840 + +flyguy_seg8_dl_08010968: + type: GFX + offset: 0x10968 + symbol: flyguy_seg8_dl_08010968 + +flyguy_seg8_dl_08010A90: + type: GFX + offset: 0x10A90 + symbol: flyguy_seg8_dl_08010A90 + +flyguy_seg8_lights_08010AE0: + type: LIGHTS + size: 24 + offset: 0x10AE0 + symbol: flyguy_seg8_lights_08010AE0 + +flyguy_seg8_vertex_08010AF8: + type: VTX + count: 4 + offset: 0x10AF8 + symbol: flyguy_seg8_vertex_08010AF8 + +flyguy_seg8_dl_08010B38: + type: GFX + offset: 0x10B38 + symbol: flyguy_seg8_dl_08010B38 + +flyguy_seg8_dl_08010B80: + type: GFX + offset: 0x10B80 + symbol: flyguy_seg8_dl_08010B80 + +flyguy_seg8_lights_08010BF0: + type: LIGHTS + size: 24 + offset: 0x10BF0 + symbol: flyguy_seg8_lights_08010BF0 + +flyguy_seg8_lights_08010C08: + type: LIGHTS + size: 24 + offset: 0x10C08 + symbol: flyguy_seg8_lights_08010C08 + +flyguy_seg8_lights_08010C20: + type: LIGHTS + size: 24 + offset: 0x10C20 + symbol: flyguy_seg8_lights_08010C20 + +flyguy_seg8_vertex_08010C38: + type: VTX + count: 9 + offset: 0x10C38 + symbol: flyguy_seg8_vertex_08010C38 + +flyguy_seg8_vertex_08010CC8: + type: VTX + count: 6 + offset: 0x10CC8 + symbol: flyguy_seg8_vertex_08010CC8 + +flyguy_seg8_vertex_08010D28: + type: VTX + count: 14 + offset: 0x10D28 + symbol: flyguy_seg8_vertex_08010D28 + +flyguy_seg8_vertex_08010E08: + type: VTX + count: 16 + offset: 0x10E08 + symbol: flyguy_seg8_vertex_08010E08 + +flyguy_seg8_vertex_08010F08: + type: VTX + count: 16 + offset: 0x10F08 + symbol: flyguy_seg8_vertex_08010F08 + +flyguy_seg8_vertex_08011008: + type: VTX + count: 15 + offset: 0x11008 + symbol: flyguy_seg8_vertex_08011008 + +flyguy_seg8_vertex_080110F8: + type: VTX + count: 16 + offset: 0x110F8 + symbol: flyguy_seg8_vertex_080110F8 + +flyguy_seg8_vertex_080111F8: + type: VTX + count: 14 + offset: 0x111F8 + symbol: flyguy_seg8_vertex_080111F8 + +flyguy_seg8_vertex_080112D8: + type: VTX + count: 7 + offset: 0x112D8 + symbol: flyguy_seg8_vertex_080112D8 + +flyguy_seg8_vertex_08011348: + type: VTX + count: 6 + offset: 0x11348 + symbol: flyguy_seg8_vertex_08011348 + +flyguy_seg8_dl_080113A8: + type: GFX + offset: 0x113A8 + symbol: flyguy_seg8_dl_080113A8 + +flyguy_seg8_dl_08011420: + type: GFX + offset: 0x11420 + symbol: flyguy_seg8_dl_08011420 + +flyguy_seg8_dl_080116D0: + type: GFX + offset: 0x116D0 + symbol: flyguy_seg8_dl_080116D0 + +flyguy_seg8_dl_08011710: + type: GFX + offset: 0x11710 + symbol: flyguy_seg8_dl_08011710 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/anims.yml new file mode 100644 index 0000000..9d0cb45 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +flyguy_seg8_anim_08011A4C: + type: SM64:ANIM + offset: 0x11A4C + symbol: flyguy_seg8_anim_08011A4C + +flyguy_seg8_anims_08011A64: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x11A64 + symbol: flyguy_seg8_anims_08011A64 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/geo.yml new file mode 100644 index 0000000..d110e6f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/flyguy/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/flyguy.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +flyguy_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000518 + symbol: flyguy_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh.yml new file mode 100644 index 0000000..b5d9955 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "fwoosh/geo.h"' + +fwoosh_seg5_vertex_050157C8: + type: VTX + count: 4 + offset: 0x157C8 + symbol: fwoosh_seg5_vertex_050157C8 + +fwoosh_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15808 + format: IA16 + symbol: fwoosh_seg5_texture_05015808 + +fwoosh_seg5_dl_05016008: + type: GFX + offset: 0x16008 + symbol: fwoosh_seg5_dl_05016008 + +fwoosh_seg5_dl_05016040: + type: GFX + offset: 0x16040 + symbol: fwoosh_seg5_dl_05016040 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh/geo.yml new file mode 100644 index 0000000..49f61c7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/fwoosh/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/fwoosh.yml" + autopads: false + segments: + - [ 0xC, 0x1602E0 ] + +fwoosh_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00036C + symbol: fwoosh_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba.yml new file mode 100644 index 0000000..1059de3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba.yml @@ -0,0 +1,338 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "goomba/geo.h"' + - '#include "goomba/anims.h"' + +goomba_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x194A0 + symbol: goomba_lights_unused1 + +goomba_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x194B8 + symbol: goomba_lights_unused2 + +goomba_seg8_lights_080194D0: + type: LIGHTS + size: 24 + offset: 0x194D0 + symbol: goomba_seg8_lights_080194D0 + +goomba_seg8_lights_080194E8: + type: LIGHTS + size: 24 + offset: 0x194E8 + symbol: goomba_seg8_lights_080194E8 + +goomba_seg8_lights_08019500: + type: LIGHTS + size: 24 + offset: 0x19500 + symbol: goomba_seg8_lights_08019500 + +goomba_seg8_lights_08019518: + type: LIGHTS + size: 24 + offset: 0x19518 + symbol: goomba_seg8_lights_08019518 + +goomba_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19530 + format: RGBA16 + symbol: goomba_seg8_texture_08019530 + +goomba_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x19D30 + format: RGBA16 + symbol: goomba_seg8_texture_08019D30 + +goomba_face_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A530 + format: RGBA16 + symbol: goomba_seg8_texture_0801A530 + +goomba_seg8_lights_0801AD30: + type: LIGHTS + size: 24 + offset: 0x1AD30 + symbol: goomba_seg8_lights_0801AD30 + +goomba_seg8_vertex_0801AD48: + type: VTX + count: 15 + offset: 0x1AD48 + symbol: goomba_seg8_vertex_0801AD48 + +goomba_seg8_vertex_0801AE38: + type: VTX + count: 16 + offset: 0x1AE38 + symbol: goomba_seg8_vertex_0801AE38 + +goomba_seg8_vertex_0801AF38: + type: VTX + count: 16 + offset: 0x1AF38 + symbol: goomba_seg8_vertex_0801AF38 + +goomba_seg8_vertex_0801B038: + type: VTX + count: 16 + offset: 0x1B038 + symbol: goomba_seg8_vertex_0801B038 + +goomba_seg8_vertex_0801B138: + type: VTX + count: 16 + offset: 0x1B138 + symbol: goomba_seg8_vertex_0801B138 + +goomba_seg8_vertex_0801B238: + type: VTX + count: 11 + offset: 0x1B238 + symbol: goomba_seg8_vertex_0801B238 + +goomba_seg8_dl_0801B2E8: + type: GFX + offset: 0x1B2E8 + symbol: goomba_seg8_dl_0801B2E8 + +goomba_seg8_dl_0801B560: + type: GFX + offset: 0x1B560 + symbol: goomba_seg8_dl_0801B560 + +goomba_seg8_dl_0801B5A0: + type: GFX + offset: 0x1B5A0 + symbol: goomba_seg8_dl_0801B5A0 + +goomba_seg8_dl_0801B5C8: + type: GFX + offset: 0x1B5C8 + symbol: goomba_seg8_dl_0801B5C8 + +goomba_seg8_dl_0801B5F0: + type: GFX + offset: 0x1B5F0 + symbol: goomba_seg8_dl_0801B5F0 + +goomba_seg8_vertex_0801B618: + type: VTX + count: 4 + offset: 0x1B618 + symbol: goomba_seg8_vertex_0801B618 + +goomba_seg8_dl_0801B658: + type: GFX + offset: 0x1B658 + symbol: goomba_seg8_dl_0801B658 + +goomba_seg8_dl_0801B690: + type: GFX + offset: 0x1B690 + symbol: goomba_seg8_dl_0801B690 + +goomba_seg8_vertex_0801B700: + type: VTX + count: 16 + offset: 0x1B700 + symbol: goomba_seg8_vertex_0801B700 + +goomba_seg8_vertex_0801B800: + type: VTX + count: 15 + offset: 0x1B800 + symbol: goomba_seg8_vertex_0801B800 + +goomba_seg8_vertex_0801B8F0: + type: VTX + count: 14 + offset: 0x1B8F0 + symbol: goomba_seg8_vertex_0801B8F0 + +goomba_seg8_vertex_0801B9D0: + type: VTX + count: 8 + offset: 0x1B9D0 + symbol: goomba_seg8_vertex_0801B9D0 + +goomba_seg8_vertex_0801BA50: + type: VTX + count: 15 + offset: 0x1BA50 + symbol: goomba_seg8_vertex_0801BA50 + +goomba_seg8_vertex_0801BB40: + type: VTX + count: 16 + offset: 0x1BB40 + symbol: goomba_seg8_vertex_0801BB40 + +goomba_seg8_vertex_0801BC40: + type: VTX + count: 16 + offset: 0x1BC40 + symbol: goomba_seg8_vertex_0801BC40 + +goomba_seg8_vertex_0801BD40: + type: VTX + count: 8 + offset: 0x1BD40 + symbol: goomba_seg8_vertex_0801BD40 + +goomba_seg8_vertex_0801BDC0: + type: VTX + count: 16 + offset: 0x1BDC0 + symbol: goomba_seg8_vertex_0801BDC0 + +goomba_seg8_vertex_0801BEC0: + type: VTX + count: 15 + offset: 0x1BEC0 + symbol: goomba_seg8_vertex_0801BEC0 + +goomba_seg8_vertex_0801BFB0: + type: VTX + count: 15 + offset: 0x1BFB0 + symbol: goomba_seg8_vertex_0801BFB0 + +goomba_seg8_vertex_0801C0A0: + type: VTX + count: 16 + offset: 0x1C0A0 + symbol: goomba_seg8_vertex_0801C0A0 + +goomba_seg8_vertex_0801C1A0: + type: VTX + count: 14 + offset: 0x1C1A0 + symbol: goomba_seg8_vertex_0801C1A0 + +goomba_seg8_vertex_0801C280: + type: VTX + count: 14 + offset: 0x1C280 + symbol: goomba_seg8_vertex_0801C280 + +goomba_seg8_vertex_0801C360: + type: VTX + count: 16 + offset: 0x1C360 + symbol: goomba_seg8_vertex_0801C360 + +goomba_seg8_vertex_0801C460: + type: VTX + count: 16 + offset: 0x1C460 + symbol: goomba_seg8_vertex_0801C460 + +goomba_seg8_vertex_0801C560: + type: VTX + count: 12 + offset: 0x1C560 + symbol: goomba_seg8_vertex_0801C560 + +goomba_seg8_vertex_0801C620: + type: VTX + count: 16 + offset: 0x1C620 + symbol: goomba_seg8_vertex_0801C620 + +goomba_seg8_vertex_0801C720: + type: VTX + count: 15 + offset: 0x1C720 + symbol: goomba_seg8_vertex_0801C720 + +goomba_seg8_vertex_0801C810: + type: VTX + count: 16 + offset: 0x1C810 + symbol: goomba_seg8_vertex_0801C810 + +goomba_seg8_vertex_0801C910: + type: VTX + count: 15 + offset: 0x1C910 + symbol: goomba_seg8_vertex_0801C910 + +goomba_seg8_vertex_0801CA00: + type: VTX + count: 16 + offset: 0x1CA00 + symbol: goomba_seg8_vertex_0801CA00 + +goomba_seg8_vertex_0801CB00: + type: VTX + count: 15 + offset: 0x1CB00 + symbol: goomba_seg8_vertex_0801CB00 + +goomba_seg8_vertex_0801CBF0: + type: VTX + count: 16 + offset: 0x1CBF0 + symbol: goomba_seg8_vertex_0801CBF0 + +goomba_seg8_vertex_0801CCF0: + type: VTX + count: 16 + offset: 0x1CCF0 + symbol: goomba_seg8_vertex_0801CCF0 + +goomba_seg8_vertex_0801CDF0: + type: VTX + count: 3 + offset: 0x1CDF0 + symbol: goomba_seg8_vertex_0801CDF0 + +goomba_seg8_dl_0801CE20: + type: GFX + offset: 0x1CE20 + symbol: goomba_seg8_dl_0801CE20 + +goomba_seg8_dl_0801CF78: + type: GFX + offset: 0x1CF78 + symbol: goomba_seg8_dl_0801CF78 + +goomba_seg8_dl_0801D0D0: + type: GFX + offset: 0x1D0D0 + symbol: goomba_seg8_dl_0801D0D0 + +goomba_seg8_dl_0801D360: + type: GFX + offset: 0x1D360 + symbol: goomba_seg8_dl_0801D360 + +goomba_seg8_dl_0801D760: + type: GFX + offset: 0x1D760 + symbol: goomba_seg8_dl_0801D760 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/anims.yml new file mode 100644 index 0000000..7d60ac8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + +goomba_seg8_anim_0801DA34: + type: SM64:ANIM + offset: 0x1DA34 + symbol: goomba_seg8_anim_0801DA34 + +goomba_seg8_anims_0801DA4C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1DA4C + symbol: goomba_seg8_anims_0801DA4C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/geo.yml new file mode 100644 index 0000000..be0bac8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/goomba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/goomba.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +goomba_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0006E4 + symbol: goomba_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage.yml new file mode 100644 index 0000000..f5f641a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage.yml @@ -0,0 +1,242 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "haunted_cage/geo.h"' + +haunted_cage_seg5_lights_0500C258: + type: LIGHTS + size: 24 + offset: 0xC258 + symbol: haunted_cage_seg5_lights_0500C258 + +haunted_cage_seg5_lights_0500C270: + type: LIGHTS + size: 24 + offset: 0xC270 + symbol: haunted_cage_seg5_lights_0500C270 + +bbh_cage_floor: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500C288 + +bbh_cage_double_ornament: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xCA88 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500CA88 + +bbh_cage_ornament: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xD288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500D288 + +bbh_cage_wooden_base: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0xD688 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500D688 + +bbh_cage_bars: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xDA88 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500DA88 + +bbh_cage_garbage: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE288 + format: RGBA16 + symbol: haunted_cage_seg5_texture_0500E288 + +haunted_cage_seg5_vertex_0500EA88: + type: VTX + count: 15 + offset: 0xEA88 + symbol: haunted_cage_seg5_vertex_0500EA88 + +haunted_cage_seg5_vertex_0500EB78: + type: VTX + count: 15 + offset: 0xEB78 + symbol: haunted_cage_seg5_vertex_0500EB78 + +haunted_cage_seg5_vertex_0500EC68: + type: VTX + count: 6 + offset: 0xEC68 + symbol: haunted_cage_seg5_vertex_0500EC68 + +haunted_cage_seg5_vertex_0500ECC8: + type: VTX + count: 15 + offset: 0xECC8 + symbol: haunted_cage_seg5_vertex_0500ECC8 + +haunted_cage_seg5_vertex_0500EDB8: + type: VTX + count: 14 + offset: 0xEDB8 + symbol: haunted_cage_seg5_vertex_0500EDB8 + +haunted_cage_seg5_vertex_0500EE98: + type: VTX + count: 15 + offset: 0xEE98 + symbol: haunted_cage_seg5_vertex_0500EE98 + +haunted_cage_seg5_vertex_0500EF88: + type: VTX + count: 8 + offset: 0xEF88 + symbol: haunted_cage_seg5_vertex_0500EF88 + +haunted_cage_seg5_vertex_0500F008: + type: VTX + count: 16 + offset: 0xF008 + symbol: haunted_cage_seg5_vertex_0500F008 + +haunted_cage_seg5_vertex_0500F108: + type: VTX + count: 16 + offset: 0xF108 + symbol: haunted_cage_seg5_vertex_0500F108 + +haunted_cage_seg5_vertex_0500F208: + type: VTX + count: 16 + offset: 0xF208 + symbol: haunted_cage_seg5_vertex_0500F208 + +haunted_cage_seg5_vertex_0500F308: + type: VTX + count: 16 + offset: 0xF308 + symbol: haunted_cage_seg5_vertex_0500F308 + +haunted_cage_seg5_vertex_0500F408: + type: VTX + count: 12 + offset: 0xF408 + symbol: haunted_cage_seg5_vertex_0500F408 + +haunted_cage_seg5_dl_0500F4C8: + type: GFX + offset: 0xF4C8 + symbol: haunted_cage_seg5_dl_0500F4C8 + +haunted_cage_seg5_dl_0500F660: + type: GFX + offset: 0xF660 + symbol: haunted_cage_seg5_dl_0500F660 + +haunted_cage_seg5_dl_0500F760: + type: GFX + offset: 0xF760 + symbol: haunted_cage_seg5_dl_0500F760 + +haunted_cage_seg5_dl_0500F7D8: + type: GFX + offset: 0xF7D8 + symbol: haunted_cage_seg5_dl_0500F7D8 + +haunted_cage_seg5_lights_0500F888: + type: LIGHTS + size: 24 + offset: 0xF888 + symbol: haunted_cage_seg5_lights_0500F888 + +haunted_cage_seg5_vertex_0500F8A0: + type: VTX + count: 15 + offset: 0xF8A0 + symbol: haunted_cage_seg5_vertex_0500F8A0 + +haunted_cage_seg5_vertex_0500F990: + type: VTX + count: 15 + offset: 0xF990 + symbol: haunted_cage_seg5_vertex_0500F990 + +haunted_cage_seg5_vertex_0500FA80: + type: VTX + count: 12 + offset: 0xFA80 + symbol: haunted_cage_seg5_vertex_0500FA80 + +haunted_cage_seg5_dl_0500FB40: + type: GFX + offset: 0xFB40 + symbol: haunted_cage_seg5_dl_0500FB40 + +haunted_cage_seg5_dl_0500FC28: + type: GFX + offset: 0xFC28 + symbol: haunted_cage_seg5_dl_0500FC28 + +haunted_cage_seg5_lights_0500FC98: + type: LIGHTS + size: 24 + offset: 0xFC98 + symbol: haunted_cage_seg5_lights_0500FC98 + +haunted_cage_seg5_vertex_0500FCB0: + type: VTX + count: 15 + offset: 0xFCB0 + symbol: haunted_cage_seg5_vertex_0500FCB0 + +haunted_cage_seg5_vertex_0500FDA0: + type: VTX + count: 14 + offset: 0xFDA0 + symbol: haunted_cage_seg5_vertex_0500FDA0 + +haunted_cage_seg5_vertex_0500FE80: + type: VTX + count: 16 + offset: 0xFE80 + symbol: haunted_cage_seg5_vertex_0500FE80 + +haunted_cage_seg5_vertex_0500FF80: + type: VTX + count: 7 + offset: 0xFF80 + symbol: haunted_cage_seg5_vertex_0500FF80 + +haunted_cage_seg5_dl_0500FFF0: + type: GFX + offset: 0xFFF0 + symbol: haunted_cage_seg5_dl_0500FFF0 + +haunted_cage_seg5_dl_05010100: + type: GFX + offset: 0x10100 + symbol: haunted_cage_seg5_dl_05010100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage/geo.yml new file mode 100644 index 0000000..557544e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/haunted_cage/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/haunted_cage.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +haunted_cage_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000274 + symbol: haunted_cage_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart.yml new file mode 100644 index 0000000..22f98f3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "heart/geo.h"' + +heart_seg8_vertex_0800D7A0: + type: VTX + count: 4 + offset: 0xD7A0 + symbol: heart_seg8_vertex_0800D7A0 + +spinning_heart: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD7E0 + format: RGBA16 + symbol: heart_seg8_texture_0800D7E0 + +heart_seg8_dl_0800DFE0: + type: GFX + offset: 0xDFE0 + symbol: heart_seg8_dl_0800DFE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart/geo.yml new file mode 100644 index 0000000..12fa6a6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heart/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/heart.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +heart_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004FC + symbol: heart_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho.yml new file mode 100644 index 0000000..ae3e54a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho.yml @@ -0,0 +1,504 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "heave_ho/anims.h"' + - '#include "heave_ho/geo.h"' + +heave_ho_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xE920 + symbol: heave_ho_lights_unused1 + +heave_ho_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xE938 + symbol: heave_ho_lights_unused2 + +heave_ho_lights_unused3: + type: LIGHTS + size: 24 + offset: 0xE950 + symbol: heave_ho_lights_unused3 + +heave_ho_seg5_lights_0500E968: + type: LIGHTS + size: 24 + offset: 0xE968 + symbol: heave_ho_seg5_lights_0500E968 + +heave_ho_seg5_lights_0500E980: + type: LIGHTS + size: 24 + offset: 0xE980 + symbol: heave_ho_seg5_lights_0500E980 + +heave_ho_lights_unused4: + type: LIGHTS + size: 24 + offset: 0xE998 + symbol: heave_ho_lights_unused4 + +heave_ho_lights_unused5: + type: LIGHTS + size: 24 + offset: 0xE9B0 + symbol: heave_ho_lights_unused5 + +heave-ho_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE9C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500E9C8 + +heave-ho_platform: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xF1C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500F1C8 + +heave-ho_logo: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF9C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_0500F9C8 + +heave-ho_arm_ornament: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x109C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050109C8 + +heave-ho_roller: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x111C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050111C8 + +heave-ho_turnkey: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x113C8 + format: RGBA16 + symbol: heave_ho_seg5_texture_050113C8 + +heave_ho_seg5_lights_05011BC8: + type: LIGHTS + size: 24 + offset: 0x11BC8 + symbol: heave_ho_seg5_lights_05011BC8 + +heave_ho_seg5_lights_05011BE0: + type: LIGHTS + size: 24 + offset: 0x11BE0 + symbol: heave_ho_seg5_lights_05011BE0 + +heave_ho_seg5_vertex_05011BF8: + type: VTX + count: 4 + offset: 0x11BF8 + symbol: heave_ho_seg5_vertex_05011BF8 + +heave_ho_seg5_vertex_05011C38: + type: VTX + count: 6 + offset: 0x11C38 + symbol: heave_ho_seg5_vertex_05011C38 + +heave_ho_seg5_vertex_05011C98: + type: VTX + count: 10 + offset: 0x11C98 + symbol: heave_ho_seg5_vertex_05011C98 + +heave_ho_seg5_vertex_05011D38: + type: VTX + count: 6 + offset: 0x11D38 + symbol: heave_ho_seg5_vertex_05011D38 + +heave_ho_seg5_dl_05011D98: + type: GFX + offset: 0x11D98 + symbol: heave_ho_seg5_dl_05011D98 + +heave_ho_seg5_dl_05011DE0: + type: GFX + offset: 0x11DE0 + symbol: heave_ho_seg5_dl_05011DE0 + +heave_ho_seg5_dl_05011E28: + type: GFX + offset: 0x11E28 + symbol: heave_ho_seg5_dl_05011E28 + +heave_ho_seg5_dl_05011E80: + type: GFX + offset: 0x11E80 + symbol: heave_ho_seg5_dl_05011E80 + +heave_ho_seg5_dl_05011EC0: + type: GFX + offset: 0x11EC0 + symbol: heave_ho_seg5_dl_05011EC0 + +heave_ho_seg5_lights_05011F50: + type: LIGHTS + size: 24 + offset: 0x11F50 + symbol: heave_ho_seg5_lights_05011F50 + +heave_ho_seg5_lights_05011F68: + type: LIGHTS + size: 24 + offset: 0x11F68 + symbol: heave_ho_seg5_lights_05011F68 + +heave_ho_seg5_vertex_05011F80: + type: VTX + count: 11 + offset: 0x11F80 + symbol: heave_ho_seg5_vertex_05011F80 + +heave_ho_seg5_vertex_05012030: + type: VTX + count: 7 + offset: 0x12030 + symbol: heave_ho_seg5_vertex_05012030 + +heave_ho_seg5_dl_050120A0: + type: GFX + offset: 0x120A0 + symbol: heave_ho_seg5_dl_050120A0 + +heave_ho_seg5_dl_05012100: + type: GFX + offset: 0x12100 + symbol: heave_ho_seg5_dl_05012100 + +heave_ho_seg5_dl_05012148: + type: GFX + offset: 0x12148 + symbol: heave_ho_seg5_dl_05012148 + +heave_ho_seg5_lights_050121B0: + type: LIGHTS + size: 24 + offset: 0x121B0 + symbol: heave_ho_seg5_lights_050121B0 + +heave_ho_seg5_lights_050121C8: + type: LIGHTS + size: 24 + offset: 0x121C8 + symbol: heave_ho_seg5_lights_050121C8 + +heave_ho_seg5_vertex_050121E0: + type: VTX + count: 11 + offset: 0x121E0 + symbol: heave_ho_seg5_vertex_050121E0 + +heave_ho_seg5_vertex_05012290: + type: VTX + count: 7 + offset: 0x12290 + symbol: heave_ho_seg5_vertex_05012290 + +heave_ho_seg5_dl_05012300: + type: GFX + offset: 0x12300 + symbol: heave_ho_seg5_dl_05012300 + +heave_ho_seg5_dl_05012360: + type: GFX + offset: 0x12360 + symbol: heave_ho_seg5_dl_05012360 + +heave_ho_seg5_dl_050123A8: + type: GFX + offset: 0x123A8 + symbol: heave_ho_seg5_dl_050123A8 + +heave_ho_seg5_lights_05012410: + type: LIGHTS + size: 24 + offset: 0x12410 + symbol: heave_ho_seg5_lights_05012410 + +heave_ho_seg5_lights_05012428: + type: LIGHTS + size: 24 + offset: 0x12428 + symbol: heave_ho_seg5_lights_05012428 + +heave_ho_seg5_vertex_05012440: + type: VTX + count: 4 + offset: 0x12440 + symbol: heave_ho_seg5_vertex_05012440 + +heave_ho_seg5_vertex_05012480: + type: VTX + count: 14 + offset: 0x12480 + symbol: heave_ho_seg5_vertex_05012480 + +heave_ho_seg5_dl_05012560: + type: GFX + offset: 0x12560 + symbol: heave_ho_seg5_dl_05012560 + +heave_ho_seg5_dl_050125A8: + type: GFX + offset: 0x125A8 + symbol: heave_ho_seg5_dl_050125A8 + +heave_ho_seg5_dl_050125F8: + type: GFX + offset: 0x125F8 + symbol: heave_ho_seg5_dl_050125F8 + +heave_ho_seg5_vertex_05012670: + type: VTX + count: 4 + offset: 0x12670 + symbol: heave_ho_seg5_vertex_05012670 + +heave_ho_seg5_dl_050126B0: + type: GFX + offset: 0x126B0 + symbol: heave_ho_seg5_dl_050126B0 + +heave_ho_seg5_dl_050126E8: + type: GFX + offset: 0x126E8 + symbol: heave_ho_seg5_dl_050126E8 + +heave_ho_seg5_lights_05012758: + type: LIGHTS + size: 24 + offset: 0x12758 + symbol: heave_ho_seg5_lights_05012758 + +heave_ho_seg5_vertex_05012770: + type: VTX + count: 4 + offset: 0x12770 + symbol: heave_ho_seg5_vertex_05012770 + +heave_ho_seg5_dl_050127B0: + type: GFX + offset: 0x127B0 + symbol: heave_ho_seg5_dl_050127B0 + +heave_ho_seg5_dl_050127F8: + type: GFX + offset: 0x127F8 + symbol: heave_ho_seg5_dl_050127F8 + +heave_ho_seg5_vertex_05012868: + type: VTX + count: 16 + offset: 0x12868 + symbol: heave_ho_seg5_vertex_05012868 + +heave_ho_seg5_vertex_05012968: + type: VTX + count: 16 + offset: 0x12968 + symbol: heave_ho_seg5_vertex_05012968 + +heave_ho_seg5_vertex_05012A68: + type: VTX + count: 16 + offset: 0x12A68 + symbol: heave_ho_seg5_vertex_05012A68 + +heave_ho_seg5_vertex_05012B68: + type: VTX + count: 16 + offset: 0x12B68 + symbol: heave_ho_seg5_vertex_05012B68 + +heave_ho_seg5_vertex_05012C68: + type: VTX + count: 16 + offset: 0x12C68 + symbol: heave_ho_seg5_vertex_05012C68 + +heave_ho_seg5_vertex_05012D68: + type: VTX + count: 16 + offset: 0x12D68 + symbol: heave_ho_seg5_vertex_05012D68 + +heave_ho_seg5_vertex_05012E68: + type: VTX + count: 16 + offset: 0x12E68 + symbol: heave_ho_seg5_vertex_05012E68 + +heave_ho_seg5_vertex_05012F68: + type: VTX + count: 16 + offset: 0x12F68 + symbol: heave_ho_seg5_vertex_05012F68 + +heave_ho_seg5_vertex_05013068: + type: VTX + count: 12 + offset: 0x13068 + symbol: heave_ho_seg5_vertex_05013068 + +heave_ho_seg5_vertex_05013128: + type: VTX + count: 16 + offset: 0x13128 + symbol: heave_ho_seg5_vertex_05013128 + +heave_ho_seg5_vertex_05013228: + type: VTX + count: 16 + offset: 0x13228 + symbol: heave_ho_seg5_vertex_05013228 + +heave_ho_seg5_vertex_05013328: + type: VTX + count: 16 + offset: 0x13328 + symbol: heave_ho_seg5_vertex_05013328 + +heave_ho_seg5_vertex_05013428: + type: VTX + count: 16 + offset: 0x13428 + symbol: heave_ho_seg5_vertex_05013428 + +heave_ho_seg5_vertex_05013528: + type: VTX + count: 16 + offset: 0x13528 + symbol: heave_ho_seg5_vertex_05013528 + +heave_ho_seg5_vertex_05013628: + type: VTX + count: 16 + offset: 0x13628 + symbol: heave_ho_seg5_vertex_05013628 + +heave_ho_seg5_vertex_05013728: + type: VTX + count: 16 + offset: 0x13728 + symbol: heave_ho_seg5_vertex_05013728 + +heave_ho_seg5_vertex_05013828: + type: VTX + count: 16 + offset: 0x13828 + symbol: heave_ho_seg5_vertex_05013828 + +heave_ho_seg5_vertex_05013928: + type: VTX + count: 16 + offset: 0x13928 + symbol: heave_ho_seg5_vertex_05013928 + +heave_ho_seg5_vertex_05013A28: + type: VTX + count: 16 + offset: 0x13A28 + symbol: heave_ho_seg5_vertex_05013A28 + +heave_ho_seg5_vertex_05013B28: + type: VTX + count: 16 + offset: 0x13B28 + symbol: heave_ho_seg5_vertex_05013B28 + +heave_ho_seg5_vertex_05013C28: + type: VTX + count: 16 + offset: 0x13C28 + symbol: heave_ho_seg5_vertex_05013C28 + +heave_ho_seg5_vertex_05013D28: + type: VTX + count: 16 + offset: 0x13D28 + symbol: heave_ho_seg5_vertex_05013D28 + +heave_ho_seg5_vertex_05013E28: + type: VTX + count: 16 + offset: 0x13E28 + symbol: heave_ho_seg5_vertex_05013E28 + +heave_ho_seg5_vertex_05013F28: + type: VTX + count: 16 + offset: 0x13F28 + symbol: heave_ho_seg5_vertex_05013F28 + +heave_ho_seg5_vertex_05014028: + type: VTX + count: 16 + offset: 0x14028 + symbol: heave_ho_seg5_vertex_05014028 + +heave_ho_seg5_vertex_05014128: + type: VTX + count: 6 + offset: 0x14128 + symbol: heave_ho_seg5_vertex_05014128 + +heave_ho_seg5_dl_05014188: + type: GFX + offset: 0x14188 + symbol: heave_ho_seg5_dl_05014188 + +heave_ho_seg5_dl_05014560: + type: GFX + offset: 0x14560 + symbol: heave_ho_seg5_dl_05014560 + +heave_ho_seg5_dl_050145D0: + type: GFX + offset: 0x145D0 + symbol: heave_ho_seg5_dl_050145D0 + +heave_ho_seg5_dl_050149A8: + type: GFX + offset: 0x149A8 + symbol: heave_ho_seg5_dl_050149A8 + +heave_ho_seg5_dl_05014D80: + type: GFX + offset: 0x14D80 + symbol: heave_ho_seg5_dl_05014D80 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/anims.yml new file mode 100644 index 0000000..c8a2984 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + +heave_ho_seg5_anim_05014F28: + type: SM64:ANIM + offset: 0x14F28 + symbol: heave_ho_seg5_anim_05014F28 + +heave_ho_seg5_anim_05015118: + type: SM64:ANIM + offset: 0x15118 + symbol: heave_ho_seg5_anim_05015118 + +heave_ho_seg5_anim_05015334: + type: SM64:ANIM + offset: 0x15334 + symbol: heave_ho_seg5_anim_05015334 + +heave_ho_seg5_anims_0501534C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x1534C + symbol: heave_ho_seg5_anims_0501534C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/geo.yml new file mode 100644 index 0000000..413eb1d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/heave_ho/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/heave_ho.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +heave_ho_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00028C + symbol: heave_ho_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot.yml new file mode 100644 index 0000000..bd2db45 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot.yml @@ -0,0 +1,524 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "hoot/anims.h"' + - '#include "hoot/geo.h"' + +hoot_seg5_lights_05000900: + type: LIGHTS + size: 24 + offset: 0x900 + symbol: hoot_seg5_lights_05000900 + +hoot_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x918 + symbol: hoot_lights_unused1 + +hoot_seg5_lights_05000930: + type: LIGHTS + size: 24 + offset: 0x930 + symbol: hoot_seg5_lights_05000930 + +hoot_seg5_lights_05000948: + type: LIGHTS + size: 24 + offset: 0x948 + symbol: hoot_seg5_lights_05000948 + +hoot_seg5_lights_05000960: + type: LIGHTS + size: 24 + offset: 0x960 + symbol: hoot_seg5_lights_05000960 + +hoot_seg5_lights_05000978: + type: LIGHTS + size: 24 + offset: 0x978 + symbol: hoot_seg5_lights_05000978 + +hoot_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x990 + symbol: hoot_lights_unused2 + +hoot_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x9A8 + symbol: hoot_lights_unused3 + +hoot_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x9C0 + symbol: hoot_lights_unused4 + +hoot_seg5_lights_050009D8: + type: LIGHTS + size: 24 + offset: 0x9D8 + symbol: hoot_seg5_lights_050009D8 + +hoot_seg5_lights_050009F0: + type: LIGHTS + size: 24 + offset: 0x9F0 + symbol: hoot_seg5_lights_050009F0 + +hoot_seg5_lights_05000A08: + type: LIGHTS + size: 24 + offset: 0xA08 + symbol: hoot_seg5_lights_05000A08 + +hoot_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA20 + format: RGBA16 + symbol: hoot_seg5_texture_05000A20 + +hoot_seg5_vertex_05001220: + type: VTX + count: 15 + offset: 0x1220 + symbol: hoot_seg5_vertex_05001220 + +hoot_seg5_vertex_05001310: + type: VTX + count: 12 + offset: 0x1310 + symbol: hoot_seg5_vertex_05001310 + +hoot_seg5_vertex_050013D0: + type: VTX + count: 3 + offset: 0x13D0 + symbol: hoot_seg5_vertex_050013D0 + +hoot_seg5_vertex_05001400: + type: VTX + count: 15 + offset: 0x1400 + symbol: hoot_seg5_vertex_05001400 + +hoot_seg5_vertex_050014F0: + type: VTX + count: 15 + offset: 0x14F0 + symbol: hoot_seg5_vertex_050014F0 + +hoot_seg5_vertex_050015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: hoot_seg5_vertex_050015E0 + +hoot_seg5_vertex_050016D0: + type: VTX + count: 15 + offset: 0x16D0 + symbol: hoot_seg5_vertex_050016D0 + +hoot_seg5_vertex_050017C0: + type: VTX + count: 15 + offset: 0x17C0 + symbol: hoot_seg5_vertex_050017C0 + +hoot_seg5_vertex_050018B0: + type: VTX + count: 15 + offset: 0x18B0 + symbol: hoot_seg5_vertex_050018B0 + +hoot_seg5_vertex_050019A0: + type: VTX + count: 15 + offset: 0x19A0 + symbol: hoot_seg5_vertex_050019A0 + +hoot_seg5_vertex_05001A90: + type: VTX + count: 15 + offset: 0x1A90 + symbol: hoot_seg5_vertex_05001A90 + +hoot_seg5_dl_05001B80: + type: GFX + offset: 0x1B80 + symbol: hoot_seg5_dl_05001B80 + +hoot_seg5_dl_05001C00: + type: GFX + offset: 0x1C00 + symbol: hoot_seg5_dl_05001C00 + +hoot_seg5_dl_05001DF0: + type: GFX + offset: 0x1DF0 + symbol: hoot_seg5_dl_05001DF0 + +hoot_seg5_lights_05001E38: + type: LIGHTS + size: 24 + offset: 0x1E38 + symbol: hoot_seg5_lights_05001E38 + +hoot_wing: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E50 + format: RGBA16 + symbol: hoot_seg5_texture_05001E50 + +hoot_wing_tip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2650 + format: RGBA16 + symbol: hoot_seg5_texture_05002650 + +hoot_seg5_vertex_05002E50: + type: VTX + count: 6 + offset: 0x2E50 + symbol: hoot_seg5_vertex_05002E50 + +hoot_seg5_dl_05002EB0: + type: GFX + offset: 0x2EB0 + symbol: hoot_seg5_dl_05002EB0 + +hoot_seg5_dl_05002F10: + type: GFX + offset: 0x2F10 + symbol: hoot_seg5_dl_05002F10 + +hoot_seg5_lights_05002F60: + type: LIGHTS + size: 24 + offset: 0x2F60 + symbol: hoot_seg5_lights_05002F60 + +hoot_seg5_vertex_05002F78: + type: VTX + count: 6 + offset: 0x2F78 + symbol: hoot_seg5_vertex_05002F78 + +hoot_seg5_dl_05002FD8: + type: GFX + offset: 0x2FD8 + symbol: hoot_seg5_dl_05002FD8 + +hoot_seg5_dl_05003038: + type: GFX + offset: 0x3038 + symbol: hoot_seg5_dl_05003038 + +hoot_seg5_lights_05003088: + type: LIGHTS + size: 24 + offset: 0x3088 + symbol: hoot_seg5_lights_05003088 + +hoot_seg5_vertex_050030A0: + type: VTX + count: 6 + offset: 0x30A0 + symbol: hoot_seg5_vertex_050030A0 + +hoot_seg5_dl_05003100: + type: GFX + offset: 0x3100 + symbol: hoot_seg5_dl_05003100 + +hoot_seg5_dl_05003160: + type: GFX + offset: 0x3160 + symbol: hoot_seg5_dl_05003160 + +hoot_seg5_lights_050031B0: + type: LIGHTS + size: 24 + offset: 0x31B0 + symbol: hoot_seg5_lights_050031B0 + +hoot_seg5_vertex_050031C8: + type: VTX + count: 6 + offset: 0x31C8 + symbol: hoot_seg5_vertex_050031C8 + +hoot_seg5_dl_05003228: + type: GFX + offset: 0x3228 + symbol: hoot_seg5_dl_05003228 + +hoot_seg5_dl_05003288: + type: GFX + offset: 0x3288 + symbol: hoot_seg5_dl_05003288 + +hoot_seg5_lights_050032D8: + type: LIGHTS + size: 24 + offset: 0x32D8 + symbol: hoot_seg5_lights_050032D8 + +hoot_seg5_vertex_050032F0: + type: VTX + count: 6 + offset: 0x32F0 + symbol: hoot_seg5_vertex_050032F0 + +hoot_seg5_dl_05003350: + type: GFX + offset: 0x3350 + symbol: hoot_seg5_dl_05003350 + +hoot_seg5_dl_050033B0: + type: GFX + offset: 0x33B0 + symbol: hoot_seg5_dl_050033B0 + +hoot_seg5_lights_05003400: + type: LIGHTS + size: 24 + offset: 0x3400 + symbol: hoot_seg5_lights_05003400 + +hoot_seg5_vertex_05003418: + type: VTX + count: 6 + offset: 0x3418 + symbol: hoot_seg5_vertex_05003418 + +hoot_seg5_dl_05003478: + type: GFX + offset: 0x3478 + symbol: hoot_seg5_dl_05003478 + +hoot_seg5_dl_050034D8: + type: GFX + offset: 0x34D8 + symbol: hoot_seg5_dl_050034D8 + +hoot_seg5_lights_05003528: + type: LIGHTS + size: 24 + offset: 0x3528 + symbol: hoot_seg5_lights_05003528 + +hoot_seg5_vertex_05003540: + type: VTX + count: 6 + offset: 0x3540 + symbol: hoot_seg5_vertex_05003540 + +hoot_seg5_dl_050035A0: + type: GFX + offset: 0x35A0 + symbol: hoot_seg5_dl_050035A0 + +hoot_seg5_dl_05003600: + type: GFX + offset: 0x3600 + symbol: hoot_seg5_dl_05003600 + +hoot_seg5_lights_05003650: + type: LIGHTS + size: 24 + offset: 0x3650 + symbol: hoot_seg5_lights_05003650 + +hoot_seg5_vertex_05003668: + type: VTX + count: 6 + offset: 0x3668 + symbol: hoot_seg5_vertex_05003668 + +hoot_seg5_dl_050036C8: + type: GFX + offset: 0x36C8 + symbol: hoot_seg5_dl_050036C8 + +hoot_seg5_dl_05003728: + type: GFX + offset: 0x3728 + symbol: hoot_seg5_dl_05003728 + +hoot_seg5_vertex_05003778: + type: VTX + count: 15 + offset: 0x3778 + symbol: hoot_seg5_vertex_05003778 + +hoot_seg5_vertex_05003868: + type: VTX + count: 15 + offset: 0x3868 + symbol: hoot_seg5_vertex_05003868 + +hoot_seg5_vertex_05003958: + type: VTX + count: 16 + offset: 0x3958 + symbol: hoot_seg5_vertex_05003958 + +hoot_seg5_vertex_05003A58: + type: VTX + count: 15 + offset: 0x3A58 + symbol: hoot_seg5_vertex_05003A58 + +hoot_seg5_vertex_05003B48: + type: VTX + count: 6 + offset: 0x3B48 + symbol: hoot_seg5_vertex_05003B48 + +hoot_seg5_vertex_05003BA8: + type: VTX + count: 15 + offset: 0x3BA8 + symbol: hoot_seg5_vertex_05003BA8 + +hoot_seg5_vertex_05003C98: + type: VTX + count: 12 + offset: 0x3C98 + symbol: hoot_seg5_vertex_05003C98 + +hoot_seg5_vertex_05003D58: + type: VTX + count: 16 + offset: 0x3D58 + symbol: hoot_seg5_vertex_05003D58 + +hoot_seg5_vertex_05003E58: + type: VTX + count: 12 + offset: 0x3E58 + symbol: hoot_seg5_vertex_05003E58 + +hoot_seg5_vertex_05003F18: + type: VTX + count: 4 + offset: 0x3F18 + symbol: hoot_seg5_vertex_05003F18 + +hoot_seg5_vertex_05003F58: + type: VTX + count: 15 + offset: 0x3F58 + symbol: hoot_seg5_vertex_05003F58 + +hoot_seg5_vertex_05004048: + type: VTX + count: 12 + offset: 0x4048 + symbol: hoot_seg5_vertex_05004048 + +hoot_seg5_vertex_05004108: + type: VTX + count: 15 + offset: 0x4108 + symbol: hoot_seg5_vertex_05004108 + +hoot_seg5_vertex_050041F8: + type: VTX + count: 14 + offset: 0x41F8 + symbol: hoot_seg5_vertex_050041F8 + +hoot_seg5_vertex_050042D8: + type: VTX + count: 14 + offset: 0x42D8 + symbol: hoot_seg5_vertex_050042D8 + +hoot_seg5_vertex_050043B8: + type: VTX + count: 15 + offset: 0x43B8 + symbol: hoot_seg5_vertex_050043B8 + +hoot_seg5_vertex_050044A8: + type: VTX + count: 10 + offset: 0x44A8 + symbol: hoot_seg5_vertex_050044A8 + +hoot_seg5_vertex_05004548: + type: VTX + count: 16 + offset: 0x4548 + symbol: hoot_seg5_vertex_05004548 + +hoot_seg5_vertex_05004648: + type: VTX + count: 12 + offset: 0x4648 + symbol: hoot_seg5_vertex_05004648 + +hoot_seg5_vertex_05004708: + type: VTX + count: 4 + offset: 0x4708 + symbol: hoot_seg5_vertex_05004708 + +hoot_seg5_vertex_05004748: + type: VTX + count: 14 + offset: 0x4748 + symbol: hoot_seg5_vertex_05004748 + +hoot_seg5_vertex_05004828: + type: VTX + count: 16 + offset: 0x4828 + symbol: hoot_seg5_vertex_05004828 + +hoot_seg5_dl_05004928: + type: GFX + offset: 0x4928 + symbol: hoot_seg5_dl_05004928 + +hoot_seg5_dl_05004A98: + type: GFX + offset: 0x4A98 + symbol: hoot_seg5_dl_05004A98 + +hoot_seg5_dl_05004B38: + type: GFX + offset: 0x4B38 + symbol: hoot_seg5_dl_05004B38 + +hoot_seg5_dl_05004CA8: + type: GFX + offset: 0x4CA8 + symbol: hoot_seg5_dl_05004CA8 + +hoot_seg5_dl_05004D48: + type: GFX + offset: 0x4D48 + symbol: hoot_seg5_dl_05004D48 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/anims.yml new file mode 100644 index 0000000..3d7855f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + +hoot_seg5_anim_050053EC: + type: SM64:ANIM + offset: 0x53EC + symbol: hoot_seg5_anim_050053EC + +hoot_seg5_anim_05005750: + type: SM64:ANIM + offset: 0x5750 + symbol: hoot_seg5_anim_05005750 + +hoot_seg5_anims_05005768: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x5768 + symbol: hoot_seg5_anims_05005768 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/geo.yml new file mode 100644 index 0000000..bb7d37a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/hoot/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/hoot.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +hoot_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000018 + symbol: hoot_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring.yml new file mode 100644 index 0000000..5a37b90 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring.yml @@ -0,0 +1,55 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "impact_ring/geo.h"' + +impact_ring_seg6_vertex_0601C9D0: + type: VTX + count: 4 + offset: 0x1C9D0 + symbol: impact_ring_seg6_vertex_0601C9D0 + +impact_ring_seg6_vertex_0601CA10: + type: VTX + count: 4 + offset: 0x1CA10 + symbol: impact_ring_seg6_vertex_0601CA10 + +impact_ring_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1CA50 + format: IA16 + symbol: impact_ring_seg6_texture_0601CA50 + +impact_ring_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1DA50 + format: IA16 + symbol: impact_ring_seg6_texture_0601DA50 + +impact_ring_seg6_dl_0601EA50: + type: GFX + offset: 0x1EA50 + symbol: impact_ring_seg6_dl_0601EA50 + +impact_ring_seg6_dl_0601EA88: + type: GFX + offset: 0x1EA88 + symbol: impact_ring_seg6_dl_0601EA88 + +impact_ring_seg6_dl_0601EAC0: + type: GFX + offset: 0x1EAC0 + symbol: impact_ring_seg6_dl_0601EAC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring/geo.yml new file mode 100644 index 0000000..4b496f1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_ring/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/impact_ring.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +invisible_bowser_accessory_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000090 + symbol: invisible_bowser_accessory_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke.yml new file mode 100644 index 0000000..59e2d46 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke.yml @@ -0,0 +1,120 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "impact_smoke/geo.h"' + +impact_smoke_0: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5AB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605AB78 + +impact_smoke_1: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5BB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605BB78 + +impact_smoke_2: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5CB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605CB78 + +impact_smoke_3: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5DB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605DB78 + +impact_smoke_4: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5EB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605EB78 + +impact_smoke_5: + type: TEXTURE + width: 64 + height: 32 + offset: 0x5FB78 + format: IA16 + symbol: impact_smoke_seg6_texture_0605FB78 + +impact_smoke_6: + type: TEXTURE + width: 64 + height: 32 + offset: 0x60B78 + format: IA16 + symbol: impact_smoke_seg6_texture_06060B78 + +impact_smoke_7: + type: TEXTURE + width: 64 + height: 32 + offset: 0x61B78 + format: IA16 + symbol: impact_smoke_seg6_texture_06061B78 + +impact_smoke_seg6_vertex_06062A28: + type: VTX + count: 8 + offset: 0x62B78 + symbol: impact_smoke_seg6_vertex_06062A28 + +impact_smoke_seg6_dl_06062AA8: + type: GFX + offset: 0x62BF8 + symbol: impact_smoke_seg6_dl_06062AA8 + +impact_smoke_seg6_dl_06062AD8: + type: GFX + offset: 0x62C28 + symbol: impact_smoke_seg6_dl_06062AD8 + +impact_smoke_seg6_dl_06062AF0: + type: GFX + offset: 0x62C40 + symbol: impact_smoke_seg6_dl_06062AF0 + +impact_smoke_seg6_dl_06062B08: + type: GFX + offset: 0x62C58 + symbol: impact_smoke_seg6_dl_06062B08 + +impact_smoke_seg6_dl_06062B38: + type: GFX + offset: 0x62C88 + symbol: impact_smoke_seg6_dl_06062B38 + +impact_smoke_seg6_dl_06062BD8: + type: GFX + offset: 0x62D28 + symbol: impact_smoke_seg6_dl_06062BD8 + +impact_smoke_seg6_dl_06062C78: + type: GFX + offset: 0x62DC8 + symbol: impact_smoke_seg6_dl_06062C78 + +impact_smoke_seg6_dl_06062D18: + type: GFX + offset: 0x62E68 + symbol: impact_smoke_seg6_dl_06062D18 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke/geo.yml new file mode 100644 index 0000000..9454694 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/impact_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/impact_smoke.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +bowser_impact_smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000BFC + symbol: bowser_impact_smoke_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb.yml new file mode 100644 index 0000000..cfda3ab --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb.yml @@ -0,0 +1,391 @@ +:config: + autopads: false + compression: + offset: 0x134D20 + segments: + - [ 0x5, 0x134D20 ] + header: + header: + - '#include "sm64.h"' + - '#include "king_bobomb/anims.h"' + - '#include "king_bobomb/geo.h"' + +king_bobomb_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: king_bobomb_lights_unused1 + +king_bobomb_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: king_bobomb_lights_unused2 + +king_bobomb_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: king_bobomb_lights_unused3 + +king_bobomb_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: king_bobomb_lights_unused4 + +king_bobomb_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: king_bobomb_lights_unused5 + +bob-omb_buddy_left_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x78 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05000078 + +bob-omb_buddy_right_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05001078 + +king_bob-omb_arm: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05002078 + +king_bob-omb_body_unused: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x2878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05002878 + +king_bob-omb_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05004878 + +king_bob-omb_eyes_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05005078 + +king_bob-omb_hand: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5878 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05005878 + +king_bob-omb_crown_rim: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x6078 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05006078 + +bob-omb_buddy_body_unused: + type: TEXTURE + size: 8192 + width: 64 + height: 64 + offset: 0x6478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05006478 + +king_bob-omb_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05008478 + +king_bob-omb_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9478 + format: RGBA16 + symbol: king_bobomb_seg5_texture_05009478 + +king_bobomb_seg5_vertex_0500A478: + type: VTX + count: 4 + offset: 0xA478 + symbol: king_bobomb_seg5_vertex_0500A478 + +king_bobomb_seg5_dl_0500A4B8: + type: GFX + offset: 0xA4B8 + symbol: king_bobomb_seg5_dl_0500A4B8 + +king_bobomb_seg5_dl_0500A4F0: + type: GFX + offset: 0xA4F0 + symbol: king_bobomb_seg5_dl_0500A4F0 + +king_bobomb_seg5_vertex_0500A560: + type: VTX + count: 4 + offset: 0xA560 + symbol: king_bobomb_seg5_vertex_0500A560 + +king_bobomb_seg5_dl_0500A5A0: + type: GFX + offset: 0xA5A0 + symbol: king_bobomb_seg5_dl_0500A5A0 + +king_bobomb_seg5_dl_0500A5D8: + type: GFX + offset: 0xA5D8 + symbol: king_bobomb_seg5_dl_0500A5D8 + +king_bobomb_seg5_vertex_0500A648: + type: VTX + count: 4 + offset: 0xA648 + symbol: king_bobomb_seg5_vertex_0500A648 + +king_bobomb_seg5_dl_0500A688: + type: GFX + offset: 0xA688 + symbol: king_bobomb_seg5_dl_0500A688 + +king_bobomb_seg5_dl_0500A6C0: + type: GFX + offset: 0xA6C0 + symbol: king_bobomb_seg5_dl_0500A6C0 + +king_bobomb_seg5_vertex_0500A730: + type: VTX + count: 4 + offset: 0xA730 + symbol: king_bobomb_seg5_vertex_0500A730 + +king_bobomb_seg5_dl_0500A770: + type: GFX + offset: 0xA770 + symbol: king_bobomb_seg5_dl_0500A770 + +king_bobomb_seg5_dl_0500A7A8: + type: GFX + offset: 0xA7A8 + symbol: king_bobomb_seg5_dl_0500A7A8 + +king_bobomb_seg5_vertex_0500A818: + type: VTX + count: 4 + offset: 0xA818 + symbol: king_bobomb_seg5_vertex_0500A818 + +king_bobomb_seg5_dl_0500A858: + type: GFX + offset: 0xA858 + symbol: king_bobomb_seg5_dl_0500A858 + +king_bobomb_seg5_dl_0500A890: + type: GFX + offset: 0xA890 + symbol: king_bobomb_seg5_dl_0500A890 + +king_bobomb_seg5_vertex_0500A900: + type: VTX + count: 4 + offset: 0xA900 + symbol: king_bobomb_seg5_vertex_0500A900 + +king_bobomb_seg5_dl_0500A940: + type: GFX + offset: 0xA940 + symbol: king_bobomb_seg5_dl_0500A940 + +king_bobomb_seg5_dl_0500A978: + type: GFX + offset: 0xA978 + symbol: king_bobomb_seg5_dl_0500A978 + +king_bobomb_seg5_lights_0500A9E8: + type: LIGHTS + size: 24 + offset: 0xA9E8 + symbol: king_bobomb_seg5_lights_0500A9E8 + +king_bobomb_seg5_vertex_0500AA00: + type: VTX + count: 16 + offset: 0xAA00 + symbol: king_bobomb_seg5_vertex_0500AA00 + +king_bobomb_seg5_vertex_0500AB00: + type: VTX + count: 12 + offset: 0xAB00 + symbol: king_bobomb_seg5_vertex_0500AB00 + +king_bobomb_seg5_dl_0500ABC0: + type: GFX + offset: 0xABC0 + symbol: king_bobomb_seg5_dl_0500ABC0 + +king_bobomb_seg5_dl_0500AD08: + type: GFX + offset: 0xAD08 + symbol: king_bobomb_seg5_dl_0500AD08 + +king_bobomb_seg5_lights_0500AD38: + type: LIGHTS + size: 24 + offset: 0xAD38 + symbol: king_bobomb_seg5_lights_0500AD38 + +king_bobomb_seg5_vertex_0500AD50: + type: VTX + count: 16 + offset: 0xAD50 + symbol: king_bobomb_seg5_vertex_0500AD50 + +king_bobomb_seg5_vertex_0500AE50: + type: VTX + count: 13 + offset: 0xAE50 + symbol: king_bobomb_seg5_vertex_0500AE50 + +king_bobomb_seg5_dl_0500AF20: + type: GFX + offset: 0xAF20 + symbol: king_bobomb_seg5_dl_0500AF20 + +king_bobomb_seg5_dl_0500B068: + type: GFX + offset: 0xB068 + symbol: king_bobomb_seg5_dl_0500B068 + +king_bobomb_seg5_vertex_0500B098: + type: VTX + count: 4 + offset: 0xB098 + symbol: king_bobomb_seg5_vertex_0500B098 + +king_bobomb_seg5_vertex_0500B0D8: + type: VTX + count: 4 + offset: 0xB0D8 + symbol: king_bobomb_seg5_vertex_0500B0D8 + +king_bobomb_seg5_dl_0500B118: + type: GFX + offset: 0xB118 + symbol: king_bobomb_seg5_dl_0500B118 + +king_bobomb_seg5_dl_0500B150: + type: GFX + offset: 0xB150 + symbol: king_bobomb_seg5_dl_0500B150 + +king_bobomb_seg5_dl_0500B188: + type: GFX + offset: 0xB188 + symbol: king_bobomb_seg5_dl_0500B188 + +king_bobomb_seg5_lights_0500B200: + type: LIGHTS + size: 24 + offset: 0xB200 + symbol: king_bobomb_seg5_lights_0500B200 + +king_bobomb_seg5_vertex_0500B218: + type: VTX + count: 6 + offset: 0xB218 + symbol: king_bobomb_seg5_vertex_0500B218 + +king_bobomb_seg5_dl_0500B278: + type: GFX + offset: 0xB278 + symbol: king_bobomb_seg5_dl_0500B278 + +king_bobomb_seg5_dl_0500B2D0: + type: GFX + offset: 0xB2D0 + symbol: king_bobomb_seg5_dl_0500B2D0 + +king_bobomb_seg5_lights_0500B330: + type: LIGHTS + size: 24 + offset: 0xB330 + symbol: king_bobomb_seg5_lights_0500B330 + +king_bobomb_seg5_vertex_0500B348: + type: VTX + count: 8 + offset: 0xB348 + symbol: king_bobomb_seg5_vertex_0500B348 + +king_bobomb_seg5_dl_0500B3C8: + type: GFX + offset: 0xB3C8 + symbol: king_bobomb_seg5_dl_0500B3C8 + +king_bobomb_seg5_dl_0500B418: + type: GFX + offset: 0xB418 + symbol: king_bobomb_seg5_dl_0500B418 + +king_bobomb_seg5_lights_0500B458: + type: LIGHTS + size: 24 + offset: 0xB458 + symbol: king_bobomb_seg5_lights_0500B458 + +king_bobomb_seg5_vertex_0500B470: + type: VTX + count: 16 + offset: 0xB470 + symbol: king_bobomb_seg5_vertex_0500B470 + +king_bobomb_seg5_vertex_0500B570: + type: VTX + count: 8 + offset: 0xB570 + symbol: king_bobomb_seg5_vertex_0500B570 + +king_bobomb_seg5_dl_0500B5F0: + type: GFX + offset: 0xB5F0 + symbol: king_bobomb_seg5_dl_0500B5F0 + +king_bobomb_seg5_dl_0500B6C0: + type: GFX + offset: 0xB6C0 + symbol: king_bobomb_seg5_dl_0500B6C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/anims.yml new file mode 100644 index 0000000..70fb895 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/anims.yml @@ -0,0 +1,74 @@ +:config: + autopads: false + compression: + offset: 0x134D20 + segments: + - [ 0x5, 0x134D20 ] + +king_bobomb_seg5_anim_0500BDFC: + type: SM64:ANIM + offset: 0xBDFC + symbol: king_bobomb_seg5_anim_0500BDFC + +king_bobomb_seg5_anim_0500C2AC: + type: SM64:ANIM + offset: 0xC2AC + symbol: king_bobomb_seg5_anim_0500C2AC + +king_bobomb_seg5_anim_0500C520: + type: SM64:ANIM + offset: 0xC520 + symbol: king_bobomb_seg5_anim_0500C520 + +king_bobomb_seg5_anim_0500C774: + type: SM64:ANIM + offset: 0xC774 + symbol: king_bobomb_seg5_anim_0500C774 + +king_bobomb_seg5_anim_0500CFCC: + type: SM64:ANIM + offset: 0xCFCC + symbol: king_bobomb_seg5_anim_0500CFCC + +king_bobomb_seg5_anim_0500D5B0: + type: SM64:ANIM + offset: 0xD5B0 + symbol: king_bobomb_seg5_anim_0500D5B0 + +king_bobomb_seg5_anim_0500D978: + type: SM64:ANIM + offset: 0xD978 + symbol: king_bobomb_seg5_anim_0500D978 + +king_bobomb_seg5_anim_0500DDD8: + type: SM64:ANIM + offset: 0xDDD8 + symbol: king_bobomb_seg5_anim_0500DDD8 + +king_bobomb_seg5_anim_0500E10C: + type: SM64:ANIM + offset: 0xE10C + symbol: king_bobomb_seg5_anim_0500E10C + +king_bobomb_seg5_anim_0500F078: + type: SM64:ANIM + offset: 0xF078 + symbol: king_bobomb_seg5_anim_0500F078 + +king_bobomb_seg5_anim_0500F6C8: + type: SM64:ANIM + offset: 0xF6C8 + symbol: king_bobomb_seg5_anim_0500F6C8 + +king_bobomb_seg5_anim_0500FE18: + type: SM64:ANIM + offset: 0xFE18 + symbol: king_bobomb_seg5_anim_0500FE18 + +king_bobomb_seg5_anims_0500FE30: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 12 + offset: 0xFE30 + symbol: king_bobomb_seg5_anims_0500FE30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/geo.yml new file mode 100644 index 0000000..617e96f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/king_bobomb/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/king_bobomb.yml" + autopads: false + segments: + - [ 0xC, 0x13B5D0 ] + +king_bobomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: king_bobomb_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto.yml new file mode 100644 index 0000000..fcfc204 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto.yml @@ -0,0 +1,459 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + header: + header: + - '#include "sm64.h"' + - '#include "klepto/anims.h"' + - '#include "klepto/geo.h"' + +klepto_chest_tuft: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: klepto_seg5_texture_05000008 + +klepto_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x808 + format: RGBA16 + symbol: klepto_seg5_texture_05000808 + +klepto_beak: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1008 + format: RGBA16 + symbol: klepto_seg5_texture_05001008 + +klepto_wing: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2008 + format: RGBA16 + symbol: klepto_seg5_texture_05002008 + +klepto_wing_flap: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3008 + format: RGBA16 + symbol: klepto_seg5_texture_05003008 + +# klepto_unused_1: +# type: U64 + +klepto_seg5_lights_05003808: + type: LIGHTS + size: 24 + offset: 0x3808 + symbol: klepto_seg5_lights_05003808 + +klepto_seg5_lights_05003820: + type: LIGHTS + size: 24 + offset: 0x3820 + symbol: klepto_seg5_lights_05003820 + +klepto_seg5_vertex_05003838: + type: VTX + count: 6 + offset: 0x3838 + symbol: klepto_seg5_vertex_05003838 + +klepto_seg5_vertex_05003898: + type: VTX + count: 15 + offset: 0x3898 + symbol: klepto_seg5_vertex_05003898 + +klepto_seg5_vertex_05003988: + type: VTX + count: 3 + offset: 0x3988 + symbol: klepto_seg5_vertex_05003988 + +klepto_seg5_vertex_050039B8: + type: VTX + count: 11 + offset: 0x39B8 + symbol: klepto_seg5_vertex_050039B8 + +klepto_seg5_dl_05003A68: + type: GFX + offset: 0x3A68 + symbol: klepto_seg5_dl_05003A68 + +klepto_seg5_dl_05003AC0: + type: GFX + offset: 0x3AC0 + symbol: klepto_seg5_dl_05003AC0 + +klepto_seg5_dl_05003B40: + type: GFX + offset: 0x3B40 + symbol: klepto_seg5_dl_05003B40 + +klepto_seg5_dl_05003BD0: + type: GFX + offset: 0x3BD0 + symbol: klepto_seg5_dl_05003BD0 + +klepto_seg5_lights_05003C58: + type: LIGHTS + size: 24 + offset: 0x3C58 + symbol: klepto_seg5_lights_05003C58 + +klepto_seg5_vertex_05003C70: + type: VTX + count: 9 + offset: 0x3C70 + symbol: klepto_seg5_vertex_05003C70 + +klepto_seg5_dl_05003D00: + type: GFX + offset: 0x3D00 + symbol: klepto_seg5_dl_05003D00 + +klepto_seg5_dl_05003D80: + type: GFX + offset: 0x3D80 + symbol: klepto_seg5_dl_05003D80 + +klepto_seg5_lights_05003DB0: + type: LIGHTS + size: 24 + offset: 0x3DB0 + symbol: klepto_seg5_lights_05003DB0 + +klepto_seg5_vertex_05003DC8: + type: VTX + count: 10 + offset: 0x3DC8 + symbol: klepto_seg5_vertex_05003DC8 + +klepto_seg5_dl_05003E68: + type: GFX + offset: 0x3E68 + symbol: klepto_seg5_dl_05003E68 + +klepto_seg5_dl_05003F20: + type: GFX + offset: 0x3F20 + symbol: klepto_seg5_dl_05003F20 + +klepto_seg5_lights_05003F80: + type: LIGHTS + size: 24 + offset: 0x3F80 + symbol: klepto_seg5_lights_05003F80 + +klepto_seg5_vertex_05003F98: + type: VTX + count: 12 + offset: 0x3F98 + symbol: klepto_seg5_vertex_05003F98 + +klepto_seg5_dl_05004058: + type: GFX + offset: 0x4058 + symbol: klepto_seg5_dl_05004058 + +klepto_seg5_dl_05004118: + type: GFX + offset: 0x4118 + symbol: klepto_seg5_dl_05004118 + +klepto_seg5_lights_05004148: + type: LIGHTS + size: 24 + offset: 0x4148 + symbol: klepto_seg5_lights_05004148 + +klepto_seg5_vertex_05004160: + type: VTX + count: 4 + offset: 0x4160 + symbol: klepto_seg5_vertex_05004160 + +klepto_seg5_dl_050041A0: + type: GFX + offset: 0x41A0 + symbol: klepto_seg5_dl_050041A0 + +klepto_seg5_dl_050041E8: + type: GFX + offset: 0x41E8 + symbol: klepto_seg5_dl_050041E8 + +klepto_seg5_lights_05004258: + type: LIGHTS + size: 24 + offset: 0x4258 + symbol: klepto_seg5_lights_05004258 + +klepto_seg5_vertex_05004270: + type: VTX + count: 6 + offset: 0x4270 + symbol: klepto_seg5_vertex_05004270 + +klepto_seg5_dl_050042D0: + type: GFX + offset: 0x42D0 + symbol: klepto_seg5_dl_050042D0 + +klepto_seg5_dl_05004330: + type: GFX + offset: 0x4330 + symbol: klepto_seg5_dl_05004330 + +klepto_seg5_lights_05004360: + type: LIGHTS + size: 24 + offset: 0x4360 + symbol: klepto_seg5_lights_05004360 + +klepto_seg5_vertex_05004378: + type: VTX + count: 6 + offset: 0x4378 + symbol: klepto_seg5_vertex_05004378 + +klepto_seg5_dl_050043D8: + type: GFX + offset: 0x43D8 + symbol: klepto_seg5_dl_050043D8 + +klepto_seg5_dl_05004438: + type: GFX + offset: 0x4438 + symbol: klepto_seg5_dl_05004438 + +klepto_seg5_lights_05004468: + type: LIGHTS + size: 24 + offset: 0x4468 + symbol: klepto_seg5_lights_05004468 + +klepto_seg5_lights_05004480: + type: LIGHTS + size: 24 + offset: 0x4480 + symbol: klepto_seg5_lights_05004480 + +klepto_seg5_vertex_05004498: + type: VTX + count: 12 + offset: 0x4498 + symbol: klepto_seg5_vertex_05004498 + +klepto_seg5_vertex_05004558: + type: VTX + count: 15 + offset: 0x4558 + symbol: klepto_seg5_vertex_05004558 + +klepto_seg5_vertex_05004648: + type: VTX + count: 5 + offset: 0x4648 + symbol: klepto_seg5_vertex_05004648 + +klepto_seg5_dl_05004698: + type: GFX + offset: 0x4698 + symbol: klepto_seg5_dl_05004698 + +klepto_seg5_dl_050047C8: + type: GFX + offset: 0x47C8 + symbol: klepto_seg5_dl_050047C8 + +klepto_seg5_lights_050047F8: + type: LIGHTS + size: 24 + offset: 0x47F8 + symbol: klepto_seg5_lights_050047F8 + +klepto_seg5_lights_05004810: + type: LIGHTS + size: 24 + offset: 0x4810 + symbol: klepto_seg5_lights_05004810 + +klepto_seg5_vertex_05004828: + type: VTX + count: 12 + offset: 0x4828 + symbol: klepto_seg5_vertex_05004828 + +klepto_seg5_vertex_050048E8: + type: VTX + count: 15 + offset: 0x48E8 + symbol: klepto_seg5_vertex_050048E8 + +klepto_seg5_vertex_050049D8: + type: VTX + count: 5 + offset: 0x49D8 + symbol: klepto_seg5_vertex_050049D8 + +klepto_seg5_dl_05004A28: + type: GFX + offset: 0x4A28 + symbol: klepto_seg5_dl_05004A28 + +klepto_seg5_dl_05004B58: + type: GFX + offset: 0x4B58 + symbol: klepto_seg5_dl_05004B58 + +klepto_seg5_lights_05004B88: + type: LIGHTS + size: 24 + offset: 0x4B88 + symbol: klepto_seg5_lights_05004B88 + +klepto_seg5_vertex_05004BA0: + type: VTX + count: 4 + offset: 0x4BA0 + symbol: klepto_seg5_vertex_05004BA0 + +klepto_seg5_dl_05004BE0: + type: GFX + offset: 0x4BE0 + symbol: klepto_seg5_dl_05004BE0 + +klepto_seg5_dl_05004C28: + type: GFX + offset: 0x4C28 + symbol: klepto_seg5_dl_05004C28 + +klepto_seg5_lights_05004C98: + type: LIGHTS + size: 24 + offset: 0x4C98 + symbol: klepto_seg5_lights_05004C98 + +klepto_seg5_vertex_05004CB0: + type: VTX + count: 4 + offset: 0x4CB0 + symbol: klepto_seg5_vertex_05004CB0 + +klepto_seg5_dl_05004CF0: + type: GFX + offset: 0x4CF0 + symbol: klepto_seg5_dl_05004CF0 + +klepto_seg5_dl_05004D38: + type: GFX + offset: 0x4D38 + symbol: klepto_seg5_dl_05004D38 + +klepto_seg5_lights_05004DA8: + type: LIGHTS + size: 24 + offset: 0x4DA8 + symbol: klepto_seg5_lights_05004DA8 + +klepto_seg5_vertex_05004DC0: + type: VTX + count: 4 + offset: 0x4DC0 + symbol: klepto_seg5_vertex_05004DC0 + +klepto_seg5_dl_05004E00: + type: GFX + offset: 0x4E00 + symbol: klepto_seg5_dl_05004E00 + +klepto_seg5_dl_05004E48: + type: GFX + offset: 0x4E48 + symbol: klepto_seg5_dl_05004E48 + +klepto_seg5_lights_05004EB8: + type: LIGHTS + size: 24 + offset: 0x4EB8 + symbol: klepto_seg5_lights_05004EB8 + +klepto_seg5_vertex_05004ED0: + type: VTX + count: 4 + offset: 0x4ED0 + symbol: klepto_seg5_vertex_05004ED0 + +klepto_seg5_dl_05004F10: + type: GFX + offset: 0x4F10 + symbol: klepto_seg5_dl_05004F10 + +klepto_seg5_dl_05004F58: + type: GFX + offset: 0x4F58 + symbol: klepto_seg5_dl_05004F58 + +klepto_seg5_lights_05004FC8: + type: LIGHTS + size: 24 + offset: 0x4FC8 + symbol: klepto_seg5_lights_05004FC8 + +klepto_seg5_vertex_05004FE0: + type: VTX + count: 4 + offset: 0x4FE0 + symbol: klepto_seg5_vertex_05004FE0 + +klepto_seg5_dl_05005020: + type: GFX + offset: 0x5020 + symbol: klepto_seg5_dl_05005020 + +klepto_seg5_dl_05005068: + type: GFX + offset: 0x5068 + symbol: klepto_seg5_dl_05005068 + +klepto_seg5_lights_050050D8: + type: LIGHTS + size: 24 + offset: 0x50D8 + symbol: klepto_seg5_lights_050050D8 + +klepto_seg5_vertex_050050F0: + type: VTX + count: 4 + offset: 0x50F0 + symbol: klepto_seg5_vertex_050050F0 + +klepto_seg5_dl_05005130: + type: GFX + offset: 0x5130 + symbol: klepto_seg5_dl_05005130 + +klepto_seg5_dl_05005178: + type: GFX + offset: 0x5178 + symbol: klepto_seg5_dl_05005178 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/anims.yml new file mode 100644 index 0000000..1e355c2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/anims.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + +klepto_seg5_anim_05005E44: + type: SM64:ANIM + offset: 0x5E44 + symbol: klepto_seg5_anim_05005E44 + +klepto_seg5_anim_05007574: + type: SM64:ANIM + offset: 0x7574 + symbol: klepto_seg5_anim_05007574 + +klepto_seg5_anim_050079B0: + type: SM64:ANIM + offset: 0x79B0 + symbol: klepto_seg5_anim_050079B0 + +klepto_seg5_anim_05007E34: + type: SM64:ANIM + offset: 0x7E34 + symbol: klepto_seg5_anim_05007E34 + +klepto_seg5_anim_050086C0: + type: SM64:ANIM + offset: 0x86C0 + symbol: klepto_seg5_anim_050086C0 + +klepto_seg5_anim_05008A18: + type: SM64:ANIM + offset: 0x8A18 + symbol: klepto_seg5_anim_05008A18 + +klepto_seg5_anim_05008CE4: + type: SM64:ANIM + offset: 0x8CE4 + symbol: klepto_seg5_anim_05008CE4 + +klepto_seg5_anims_05008CFC: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 9 + offset: 0x8CFC + symbol: klepto_seg5_anims_05008CFC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/geo.yml new file mode 100644 index 0000000..c5fc8cf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/klepto/geo.yml @@ -0,0 +1,14 @@ +:config: + external_files: + - "assets/ymls/us/actors/klepto.yml" + - "assets/ymls/us/actors/mario_cap.yml" + - "assets/ymls/us/actors/star.yml" + - "assets/ymls/us/actors/transparent_star.yml" + autopads: false + segments: + - [ 0xC, 0x151B70 ] + +klepto_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: klepto_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa.yml new file mode 100644 index 0000000..99b0124 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa.yml @@ -0,0 +1,766 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa/anims.h"' + - '#include "koopa/geo.h"' + +koopa_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x2588 + symbol: koopa_lights_unused1 + +koopa_seg6_lights_060025A0: + type: LIGHTS + size: 24 + offset: 0x25A0 + symbol: koopa_seg6_lights_060025A0 + +koopa_seg6_lights_060025B8: + type: LIGHTS + size: 24 + offset: 0x25B8 + symbol: koopa_seg6_lights_060025B8 + +koopa_seg6_lights_060025D0: + type: LIGHTS + size: 24 + offset: 0x25D0 + symbol: koopa_seg6_lights_060025D0 + +koopa_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x25E8 + symbol: koopa_lights_unused2 + +koopa_seg6_lights_06002600: + type: LIGHTS + size: 24 + offset: 0x2600 + symbol: koopa_seg6_lights_06002600 + +koopa_seg6_lights_06002618: + type: LIGHTS + size: 24 + offset: 0x2618 + symbol: koopa_seg6_lights_06002618 + +koopa_seg6_lights_06002630: + type: LIGHTS + size: 24 + offset: 0x2630 + symbol: koopa_seg6_lights_06002630 + +koopa_shell_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2648 + format: RGBA16 + symbol: koopa_seg6_texture_06002648 + +koopa_shell_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2E48 + format: RGBA16 + symbol: koopa_seg6_texture_06002E48 + +koopa_shoe: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3648 + format: RGBA16 + symbol: koopa_seg6_texture_06003648 + +koopa_shell_front_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3E48 + format: RGBA16 + symbol: koopa_seg6_texture_06003E48 + +koopa_eyes_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4648 + format: RGBA16 + symbol: koopa_seg6_texture_06004648 + +koopa_eyes_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4E48 + format: RGBA16 + symbol: koopa_seg6_texture_06004E48 + +koopa_eye_border: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5648 + format: RGBA16 + symbol: koopa_seg6_texture_06005648 + +koopa_nostrils: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x5E48 + format: RGBA16 + symbol: koopa_seg6_texture_06005E48 + +koopa_seg6_lights_06006E48: + type: LIGHTS + size: 24 + offset: 0x6E48 + symbol: koopa_seg6_lights_06006E48 + +koopa_seg6_lights_06006E60: + type: LIGHTS + size: 24 + offset: 0x6E60 + symbol: koopa_seg6_lights_06006E60 + +koopa_seg6_vertex_06006E78: + type: VTX + count: 9 + offset: 0x6E78 + symbol: koopa_seg6_vertex_06006E78 + +koopa_seg6_vertex_06006F08: + type: VTX + count: 15 + offset: 0x6F08 + symbol: koopa_seg6_vertex_06006F08 + +koopa_seg6_vertex_06006FF8: + type: VTX + count: 16 + offset: 0x6FF8 + symbol: koopa_seg6_vertex_06006FF8 + +koopa_seg6_vertex_060070F8: + type: VTX + count: 15 + offset: 0x70F8 + symbol: koopa_seg6_vertex_060070F8 + +koopa_seg6_vertex_060071E8: + type: VTX + count: 8 + offset: 0x71E8 + symbol: koopa_seg6_vertex_060071E8 + +koopa_seg6_vertex_06007268: + type: VTX + count: 15 + offset: 0x7268 + symbol: koopa_seg6_vertex_06007268 + +koopa_seg6_vertex_06007358: + type: VTX + count: 16 + offset: 0x7358 + symbol: koopa_seg6_vertex_06007358 + +koopa_seg6_vertex_06007458: + type: VTX + count: 3 + offset: 0x7458 + symbol: koopa_seg6_vertex_06007458 + +koopa_seg6_vertex_06007488: + type: VTX + count: 3 + offset: 0x7488 + symbol: koopa_seg6_vertex_06007488 + +koopa_seg6_vertex_060074B8: + type: VTX + count: 16 + offset: 0x74B8 + symbol: koopa_seg6_vertex_060074B8 + +koopa_seg6_vertex_060075B8: + type: VTX + count: 10 + offset: 0x75B8 + symbol: koopa_seg6_vertex_060075B8 + +koopa_seg6_dl_06007658: + type: GFX + offset: 0x7658 + symbol: koopa_seg6_dl_06007658 + +koopa_seg6_dl_060076B0: + type: GFX + offset: 0x76B0 + symbol: koopa_seg6_dl_060076B0 + +koopa_seg6_dl_06007850: + type: GFX + offset: 0x7850 + symbol: koopa_seg6_dl_06007850 + +koopa_seg6_dl_06007970: + type: GFX + offset: 0x7970 + symbol: koopa_seg6_dl_06007970 + +koopa_seg6_dl_06007A60: + type: GFX + offset: 0x7A60 + symbol: koopa_seg6_dl_06007A60 + +koopa_seg6_dl_06007AA0: + type: GFX + offset: 0x7AA0 + symbol: koopa_seg6_dl_06007AA0 + +koopa_seg6_dl_06007AF8: + type: GFX + offset: 0x7AF8 + symbol: koopa_seg6_dl_06007AF8 + +koopa_seg6_dl_06007B20: + type: GFX + offset: 0x7B20 + symbol: koopa_seg6_dl_06007B20 + +koopa_seg6_lights_06007B48: + type: LIGHTS + size: 24 + offset: 0x7B48 + symbol: koopa_seg6_lights_06007B48 + +koopa_seg6_lights_06007B60: + type: LIGHTS + size: 24 + offset: 0x7B60 + symbol: koopa_seg6_lights_06007B60 + +koopa_seg6_vertex_06007B78: + type: VTX + count: 10 + offset: 0x7B78 + symbol: koopa_seg6_vertex_06007B78 + +koopa_seg6_vertex_06007C18: + type: VTX + count: 14 + offset: 0x7C18 + symbol: koopa_seg6_vertex_06007C18 + +koopa_seg6_vertex_06007CF8: + type: VTX + count: 5 + offset: 0x7CF8 + symbol: koopa_seg6_vertex_06007CF8 + +koopa_seg6_vertex_06007D48: + type: VTX + count: 15 + offset: 0x7D48 + symbol: koopa_seg6_vertex_06007D48 + +koopa_seg6_vertex_06007E38: + type: VTX + count: 15 + offset: 0x7E38 + symbol: koopa_seg6_vertex_06007E38 + +koopa_seg6_vertex_06007F28: + type: VTX + count: 9 + offset: 0x7F28 + symbol: koopa_seg6_vertex_06007F28 + +koopa_seg6_dl_06007FB8: + type: GFX + offset: 0x7FB8 + symbol: koopa_seg6_dl_06007FB8 + +koopa_seg6_dl_06008050: + type: GFX + offset: 0x8050 + symbol: koopa_seg6_dl_06008050 + +koopa_seg6_dl_060080F8: + type: GFX + offset: 0x80F8 + symbol: koopa_seg6_dl_060080F8 + +koopa_seg6_dl_06008250: + type: GFX + offset: 0x8250 + symbol: koopa_seg6_dl_06008250 + +koopa_seg6_lights_060082C0: + type: LIGHTS + size: 24 + offset: 0x82C0 + symbol: koopa_seg6_lights_060082C0 + +koopa_seg6_lights_060082D8: + type: LIGHTS + size: 24 + offset: 0x82D8 + symbol: koopa_seg6_lights_060082D8 + +koopa_seg6_vertex_060082F0: + type: VTX + count: 16 + offset: 0x82F0 + symbol: koopa_seg6_vertex_060082F0 + +koopa_seg6_vertex_060083F0: + type: VTX + count: 8 + offset: 0x83F0 + symbol: koopa_seg6_vertex_060083F0 + +koopa_seg6_vertex_06008470: + type: VTX + count: 12 + offset: 0x8470 + symbol: koopa_seg6_vertex_06008470 + +koopa_seg6_dl_06008530: + type: GFX + offset: 0x8530 + symbol: koopa_seg6_dl_06008530 + +koopa_seg6_dl_060085E8: + type: GFX + offset: 0x85E8 + symbol: koopa_seg6_dl_060085E8 + +koopa_seg6_dl_06008640: + type: GFX + offset: 0x8640 + symbol: koopa_seg6_dl_06008640 + +koopa_seg6_dl_060086D0: + type: GFX + offset: 0x86D0 + symbol: koopa_seg6_dl_060086D0 + +koopa_seg6_lights_06008740: + type: LIGHTS + size: 24 + offset: 0x8740 + symbol: koopa_seg6_lights_06008740 + +koopa_seg6_lights_06008758: + type: LIGHTS + size: 24 + offset: 0x8758 + symbol: koopa_seg6_lights_06008758 + +koopa_seg6_vertex_06008770: + type: VTX + count: 16 + offset: 0x8770 + symbol: koopa_seg6_vertex_06008770 + +koopa_seg6_vertex_06008870: + type: VTX + count: 8 + offset: 0x8870 + symbol: koopa_seg6_vertex_06008870 + +koopa_seg6_vertex_060088F0: + type: VTX + count: 12 + offset: 0x88F0 + symbol: koopa_seg6_vertex_060088F0 + +koopa_seg6_dl_060089B0: + type: GFX + offset: 0x89B0 + symbol: koopa_seg6_dl_060089B0 + +koopa_seg6_dl_06008A68: + type: GFX + offset: 0x8A68 + symbol: koopa_seg6_dl_06008A68 + +koopa_seg6_dl_06008AC0: + type: GFX + offset: 0x8AC0 + symbol: koopa_seg6_dl_06008AC0 + +koopa_seg6_dl_06008B50: + type: GFX + offset: 0x8B50 + symbol: koopa_seg6_dl_06008B50 + +koopa_seg6_vertex_06008BC0: + type: VTX + count: 16 + offset: 0x8BC0 + symbol: koopa_seg6_vertex_06008BC0 + +koopa_seg6_vertex_06008CC0: + type: VTX + count: 14 + offset: 0x8CC0 + symbol: koopa_seg6_vertex_06008CC0 + +koopa_seg6_vertex_06008DA0: + type: VTX + count: 14 + offset: 0x8DA0 + symbol: koopa_seg6_vertex_06008DA0 + +koopa_seg6_vertex_06008E80: + type: VTX + count: 14 + offset: 0x8E80 + symbol: koopa_seg6_vertex_06008E80 + +koopa_seg6_vertex_06008F60: + type: VTX + count: 14 + offset: 0x8F60 + symbol: koopa_seg6_vertex_06008F60 + +koopa_seg6_vertex_06009040: + type: VTX + count: 16 + offset: 0x9040 + symbol: koopa_seg6_vertex_06009040 + +koopa_seg6_vertex_06009140: + type: VTX + count: 16 + offset: 0x9140 + symbol: koopa_seg6_vertex_06009140 + +koopa_seg6_vertex_06009240: + type: VTX + count: 16 + offset: 0x9240 + symbol: koopa_seg6_vertex_06009240 + +koopa_seg6_vertex_06009340: + type: VTX + count: 13 + offset: 0x9340 + symbol: koopa_seg6_vertex_06009340 + +koopa_seg6_vertex_06009410: + type: VTX + count: 14 + offset: 0x9410 + symbol: koopa_seg6_vertex_06009410 + +koopa_seg6_vertex_060094F0: + type: VTX + count: 14 + offset: 0x94F0 + symbol: koopa_seg6_vertex_060094F0 + +koopa_seg6_vertex_060095D0: + type: VTX + count: 15 + offset: 0x95D0 + symbol: koopa_seg6_vertex_060095D0 + +koopa_seg6_vertex_060096C0: + type: VTX + count: 15 + offset: 0x96C0 + symbol: koopa_seg6_vertex_060096C0 + +koopa_seg6_vertex_060097B0: + type: VTX + count: 15 + offset: 0x97B0 + symbol: koopa_seg6_vertex_060097B0 + +koopa_seg6_vertex_060098A0: + type: VTX + count: 16 + offset: 0x98A0 + symbol: koopa_seg6_vertex_060098A0 + +koopa_seg6_vertex_060099A0: + type: VTX + count: 9 + offset: 0x99A0 + symbol: koopa_seg6_vertex_060099A0 + +koopa_seg6_vertex_06009A30: + type: VTX + count: 10 + offset: 0x9A30 + symbol: koopa_seg6_vertex_06009A30 + +koopa_seg6_vertex_06009AD0: + type: VTX + count: 14 + offset: 0x9AD0 + symbol: koopa_seg6_vertex_06009AD0 + +koopa_seg6_vertex_06009BB0: + type: VTX + count: 15 + offset: 0x9BB0 + symbol: koopa_seg6_vertex_06009BB0 + +koopa_seg6_vertex_06009CA0: + type: VTX + count: 15 + offset: 0x9CA0 + symbol: koopa_seg6_vertex_06009CA0 + +koopa_seg6_vertex_06009D90: + type: VTX + count: 15 + offset: 0x9D90 + symbol: koopa_seg6_vertex_06009D90 + +koopa_seg6_vertex_06009E80: + type: VTX + count: 16 + offset: 0x9E80 + symbol: koopa_seg6_vertex_06009E80 + +koopa_seg6_vertex_06009F80: + type: VTX + count: 9 + offset: 0x9F80 + symbol: koopa_seg6_vertex_06009F80 + +koopa_seg6_vertex_0600A010: + type: VTX + count: 10 + offset: 0xA010 + symbol: koopa_seg6_vertex_0600A010 + +koopa_seg6_vertex_0600A0B0: + type: VTX + count: 15 + offset: 0xA0B0 + symbol: koopa_seg6_vertex_0600A0B0 + +koopa_seg6_vertex_0600A1A0: + type: VTX + count: 16 + offset: 0xA1A0 + symbol: koopa_seg6_vertex_0600A1A0 + +koopa_seg6_vertex_0600A2A0: + type: VTX + count: 16 + offset: 0xA2A0 + symbol: koopa_seg6_vertex_0600A2A0 + +koopa_seg6_vertex_0600A3A0: + type: VTX + count: 16 + offset: 0xA3A0 + symbol: koopa_seg6_vertex_0600A3A0 + +koopa_seg6_vertex_0600A4A0: + type: VTX + count: 16 + offset: 0xA4A0 + symbol: koopa_seg6_vertex_0600A4A0 + +koopa_seg6_vertex_0600A5A0: + type: VTX + count: 15 + offset: 0xA5A0 + symbol: koopa_seg6_vertex_0600A5A0 + +koopa_seg6_vertex_0600A690: + type: VTX + count: 16 + offset: 0xA690 + symbol: koopa_seg6_vertex_0600A690 + +koopa_seg6_vertex_0600A790: + type: VTX + count: 16 + offset: 0xA790 + symbol: koopa_seg6_vertex_0600A790 + +koopa_seg6_vertex_0600A890: + type: VTX + count: 16 + offset: 0xA890 + symbol: koopa_seg6_vertex_0600A890 + +koopa_seg6_vertex_0600A990: + type: VTX + count: 3 + offset: 0xA990 + symbol: koopa_seg6_vertex_0600A990 + +koopa_seg6_vertex_0600A9C0: + type: VTX + count: 16 + offset: 0xA9C0 + symbol: koopa_seg6_vertex_0600A9C0 + +koopa_seg6_vertex_0600AAC0: + type: VTX + count: 15 + offset: 0xAAC0 + symbol: koopa_seg6_vertex_0600AAC0 + +koopa_seg6_vertex_0600ABB0: + type: VTX + count: 14 + offset: 0xABB0 + symbol: koopa_seg6_vertex_0600ABB0 + +koopa_seg6_vertex_0600AC90: + type: VTX + count: 16 + offset: 0xAC90 + symbol: koopa_seg6_vertex_0600AC90 + +koopa_seg6_vertex_0600AD90: + type: VTX + count: 16 + offset: 0xAD90 + symbol: koopa_seg6_vertex_0600AD90 + +koopa_seg6_vertex_0600AE90: + type: VTX + count: 13 + offset: 0xAE90 + symbol: koopa_seg6_vertex_0600AE90 + +koopa_seg6_vertex_0600AF60: + type: VTX + count: 10 + offset: 0xAF60 + symbol: koopa_seg6_vertex_0600AF60 + +koopa_seg6_vertex_0600B000: + type: VTX + count: 14 + offset: 0xB000 + symbol: koopa_seg6_vertex_0600B000 + +koopa_seg6_vertex_0600B0E0: + type: VTX + count: 11 + offset: 0xB0E0 + symbol: koopa_seg6_vertex_0600B0E0 + +koopa_seg6_vertex_0600B190: + type: VTX + count: 14 + offset: 0xB190 + symbol: koopa_seg6_vertex_0600B190 + +koopa_seg6_vertex_0600B270: + type: VTX + count: 16 + offset: 0xB270 + symbol: koopa_seg6_vertex_0600B270 + +koopa_seg6_vertex_0600B370: + type: VTX + count: 16 + offset: 0xB370 + symbol: koopa_seg6_vertex_0600B370 + +koopa_seg6_vertex_0600B470: + type: VTX + count: 15 + offset: 0xB470 + symbol: koopa_seg6_vertex_0600B470 + +koopa_seg6_vertex_0600B560: + type: VTX + count: 9 + offset: 0xB560 + symbol: koopa_seg6_vertex_0600B560 + +koopa_seg6_vertex_0600B5F0: + type: VTX + count: 15 + offset: 0xB5F0 + symbol: koopa_seg6_vertex_0600B5F0 + +koopa_seg6_dl_0600B6E0: + type: GFX + offset: 0xB6E0 + symbol: koopa_seg6_dl_0600B6E0 + +koopa_seg6_dl_0600B838: + type: GFX + offset: 0xB838 + symbol: koopa_seg6_dl_0600B838 + +koopa_seg6_dl_0600B8B8: + type: GFX + offset: 0xB8B8 + symbol: koopa_seg6_dl_0600B8B8 + +koopa_seg6_dl_0600BA10: + type: GFX + offset: 0xBA10 + symbol: koopa_seg6_dl_0600BA10 + +koopa_seg6_dl_0600BA90: + type: GFX + offset: 0xBA90 + symbol: koopa_seg6_dl_0600BA90 + +koopa_seg6_dl_0600BC18: + type: GFX + offset: 0xBC18 + symbol: koopa_seg6_dl_0600BC18 + +koopa_seg6_dl_0600BC88: + type: GFX + offset: 0xBC88 + symbol: koopa_seg6_dl_0600BC88 + +koopa_seg6_dl_0600BE10: + type: GFX + offset: 0xBE10 + symbol: koopa_seg6_dl_0600BE10 + +koopa_seg6_dl_0600BE80: + type: GFX + offset: 0xBE80 + symbol: koopa_seg6_dl_0600BE80 + +koopa_seg6_dl_0600C240: + type: GFX + offset: 0xC240 + symbol: koopa_seg6_dl_0600C240 + +koopa_seg6_dl_0600C498: + type: GFX + offset: 0xC498 + symbol: koopa_seg6_dl_0600C498 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/anims.yml new file mode 100644 index 0000000..9386fe3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/anims.yml @@ -0,0 +1,84 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + +koopa_seg6_anim_0600CC24: + type: SM64:ANIM + offset: 0xCC24 + symbol: koopa_seg6_anim_0600CC24 + +koopa_seg6_anim_0600CFB8: + type: SM64:ANIM + offset: 0xCFB8 + symbol: koopa_seg6_anim_0600CFB8 + +koopa_seg6_anim_0600D518: + type: SM64:ANIM + offset: 0xD518 + symbol: koopa_seg6_anim_0600D518 + +koopa_seg6_anim_0600D804: + type: SM64:ANIM + offset: 0xD804 + symbol: koopa_seg6_anim_0600D804 + +koopa_seg6_anim_0600DD90: + type: SM64:ANIM + offset: 0xDD90 + symbol: koopa_seg6_anim_0600DD90 + +koopa_seg6_anim_0600E32C: + type: SM64:ANIM + offset: 0xE32C + symbol: koopa_seg6_anim_0600E32C + +koopa_seg6_anim_0600E928: + type: SM64:ANIM + offset: 0xE928 + symbol: koopa_seg6_anim_0600E928 + +koopa_seg6_anim_0600F3EC: + type: SM64:ANIM + offset: 0xF3EC + symbol: koopa_seg6_anim_0600F3EC + +koopa_seg6_anim_0600FB1C: + type: SM64:ANIM + offset: 0xFB1C + symbol: koopa_seg6_anim_0600FB1C + +koopa_seg6_anim_06010258: + type: SM64:ANIM + offset: 0x10258 + symbol: koopa_seg6_anim_06010258 + +koopa_seg6_anim_06010634: + type: SM64:ANIM + offset: 0x10634 + symbol: koopa_seg6_anim_06010634 + +koopa_seg6_anim_06010E48: + type: SM64:ANIM + offset: 0x10E48 + symbol: koopa_seg6_anim_06010E48 + +koopa_seg6_anim_060110D8: + type: SM64:ANIM + offset: 0x110D8 + symbol: koopa_seg6_anim_060110D8 + +koopa_seg6_anim_0601134C: + type: SM64:ANIM + offset: 0x1134C + symbol: koopa_seg6_anim_0601134C + +koopa_seg6_anims_06011364: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 17 + offset: 0x11364 + symbol: koopa_seg6_anims_06011364 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/geo.yml new file mode 100644 index 0000000..33754f2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/koopa.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag.yml new file mode 100644 index 0000000..1a3908b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag.yml @@ -0,0 +1,163 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa_flag/anims.h"' + - '#include "koopa_flag/geo.h"' + +koopa_flag_seg6_lights_06000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: koopa_flag_seg6_lights_06000000 + +koopa_flag_seg6_lights_06000018: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: koopa_flag_seg6_lights_06000018 + +koopa_flag_seg6_lights_06000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: koopa_flag_seg6_lights_06000030 + +koopa_flag_banner: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x48 + format: RGBA16 + symbol: koopa_flag_seg6_texture_06000048 + +koopa_flag_seg6_lights_06000848: + type: LIGHTS + size: 24 + offset: 0x848 + symbol: koopa_flag_seg6_lights_06000848 + +koopa_flag_seg6_lights_06000860: + type: LIGHTS + size: 24 + offset: 0x860 + symbol: koopa_flag_seg6_lights_06000860 + +koopa_flag_seg6_vertex_06000878: + type: VTX + count: 5 + offset: 0x878 + symbol: koopa_flag_seg6_vertex_06000878 + +koopa_flag_seg6_vertex_060008C8: + type: VTX + count: 10 + offset: 0x8C8 + symbol: koopa_flag_seg6_vertex_060008C8 + +koopa_flag_seg6_dl_06000968: + type: GFX + offset: 0x968 + symbol: koopa_flag_seg6_dl_06000968 + +koopa_flag_seg6_dl_06000A08: + type: GFX + offset: 0xA08 + symbol: koopa_flag_seg6_dl_06000A08 + +koopa_flag_seg6_vertex_06000A38: + type: VTX + count: 3 + offset: 0xA38 + symbol: koopa_flag_seg6_vertex_06000A38 + +koopa_flag_seg6_vertex_06000A68: + type: VTX + count: 5 + offset: 0xA68 + symbol: koopa_flag_seg6_vertex_06000A68 + +koopa_flag_seg6_dl_06000AB8: + type: GFX + offset: 0xAB8 + symbol: koopa_flag_seg6_dl_06000AB8 + +koopa_flag_seg6_dl_06000AE8: + type: GFX + offset: 0xAE8 + symbol: koopa_flag_seg6_dl_06000AE8 + +koopa_flag_seg6_dl_06000B08: + type: GFX + offset: 0xB08 + symbol: koopa_flag_seg6_dl_06000B08 + +koopa_flag_seg6_vertex_06000B80: + type: VTX + count: 4 + offset: 0xB80 + symbol: koopa_flag_seg6_vertex_06000B80 + +koopa_flag_seg6_dl_06000BC0: + type: GFX + offset: 0xBC0 + symbol: koopa_flag_seg6_dl_06000BC0 + +koopa_flag_seg6_dl_06000BF8: + type: GFX + offset: 0xBF8 + symbol: koopa_flag_seg6_dl_06000BF8 + +koopa_flag_seg6_vertex_06000C68: + type: VTX + count: 4 + offset: 0xC68 + symbol: koopa_flag_seg6_vertex_06000C68 + +koopa_flag_seg6_dl_06000CA8: + type: GFX + offset: 0xCA8 + symbol: koopa_flag_seg6_dl_06000CA8 + +koopa_flag_seg6_dl_06000CE0: + type: GFX + offset: 0xCE0 + symbol: koopa_flag_seg6_dl_06000CE0 + +koopa_flag_seg6_vertex_06000D50: + type: VTX + count: 4 + offset: 0xD50 + symbol: koopa_flag_seg6_vertex_06000D50 + +koopa_flag_seg6_dl_06000D90: + type: GFX + offset: 0xD90 + symbol: koopa_flag_seg6_dl_06000D90 + +koopa_flag_seg6_dl_06000DB0: + type: GFX + offset: 0xDB0 + symbol: koopa_flag_seg6_dl_06000DB0 + +koopa_flag_seg6_vertex_06000DF0: + type: VTX + count: 3 + offset: 0xDF0 + symbol: koopa_flag_seg6_vertex_06000DF0 + +koopa_flag_seg6_dl_06000E20: + type: GFX + offset: 0xE20 + symbol: koopa_flag_seg6_dl_06000E20 + +koopa_flag_seg6_dl_06000E38: + type: GFX + offset: 0xE38 + symbol: koopa_flag_seg6_dl_06000E38 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/anims.yml new file mode 100644 index 0000000..2994de4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + +koopa_flag_seg6_anim_06001010: + type: SM64:ANIM + offset: 0x1010 + symbol: koopa_flag_seg6_anim_06001010 + +koopa_flag_seg6_anims_06001028: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x1028 + symbol: koopa_flag_seg6_anims_06001028 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/geo.yml new file mode 100644 index 0000000..749dfc0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_flag/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/koopa_flag.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +koopa_flag_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: koopa_flag_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell.yml new file mode 100644 index 0000000..3c93fc9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell.yml @@ -0,0 +1,235 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "koopa_shell/geo.h"' + +koopa_shell_seg8_lights_08026388: + type: LIGHTS + size: 24 + offset: 0x26388 + symbol: koopa_shell_seg8_lights_08026388 + +koopa_shell_seg8_lights_080263A0: + type: LIGHTS + size: 24 + offset: 0x263A0 + symbol: koopa_shell_seg8_lights_080263A0 + +koopa_shell_seg8_lights_080263B8: + type: LIGHTS + size: 24 + offset: 0x263B8 + symbol: koopa_shell_seg8_lights_080263B8 + +koopa_shell_seg8_lights_080263D0: + type: LIGHTS + size: 24 + offset: 0x263D0 + symbol: koopa_shell_seg8_lights_080263D0 + +koopa_shell_seg8_vertex_080263E8: + type: VTX + count: 15 + offset: 0x263E8 + symbol: koopa_shell_seg8_vertex_080263E8 + +koopa_shell_seg8_vertex_080264D8: + type: VTX + count: 15 + offset: 0x264D8 + symbol: koopa_shell_seg8_vertex_080264D8 + +koopa_shell_seg8_vertex_080265C8: + type: VTX + count: 15 + offset: 0x265C8 + symbol: koopa_shell_seg8_vertex_080265C8 + +koopa_shell_seg8_vertex_080266B8: + type: VTX + count: 15 + offset: 0x266B8 + symbol: koopa_shell_seg8_vertex_080266B8 + +koopa_shell_seg8_vertex_080267A8: + type: VTX + count: 15 + offset: 0x267A8 + symbol: koopa_shell_seg8_vertex_080267A8 + +koopa_shell_seg8_vertex_08026898: + type: VTX + count: 15 + offset: 0x26898 + symbol: koopa_shell_seg8_vertex_08026898 + +koopa_shell_seg8_vertex_08026988: + type: VTX + count: 9 + offset: 0x26988 + symbol: koopa_shell_seg8_vertex_08026988 + +koopa_shell_seg8_vertex_08026A18: + type: VTX + count: 15 + offset: 0x26A18 + symbol: koopa_shell_seg8_vertex_08026A18 + +koopa_shell_seg8_vertex_08026B08: + type: VTX + count: 15 + offset: 0x26B08 + symbol: koopa_shell_seg8_vertex_08026B08 + +koopa_shell_seg8_vertex_08026BF8: + type: VTX + count: 15 + offset: 0x26BF8 + symbol: koopa_shell_seg8_vertex_08026BF8 + +koopa_shell_seg8_vertex_08026CE8: + type: VTX + count: 15 + offset: 0x26CE8 + symbol: koopa_shell_seg8_vertex_08026CE8 + +koopa_shell_seg8_vertex_08026DD8: + type: VTX + count: 15 + offset: 0x26DD8 + symbol: koopa_shell_seg8_vertex_08026DD8 + +koopa_shell_seg8_vertex_08026EC8: + type: VTX + count: 15 + offset: 0x26EC8 + symbol: koopa_shell_seg8_vertex_08026EC8 + +koopa_shell_seg8_vertex_08026FB8: + type: VTX + count: 15 + offset: 0x26FB8 + symbol: koopa_shell_seg8_vertex_08026FB8 + +koopa_shell_seg8_vertex_080270A8: + type: VTX + count: 6 + offset: 0x270A8 + symbol: koopa_shell_seg8_vertex_080270A8 + +koopa_shell_seg8_dl_08027108: + type: GFX + offset: 0x27108 + symbol: koopa_shell_seg8_dl_08027108 + +koopa_shell_seg8_dl_08027170: + type: GFX + offset: 0x27170 + symbol: koopa_shell_seg8_dl_08027170 + +koopa_shell_seg8_dl_08027258: + type: GFX + offset: 0x27258 + symbol: koopa_shell_seg8_dl_08027258 + +koopa_shell_seg8_dl_080273C8: + type: GFX + offset: 0x273C8 + symbol: koopa_shell_seg8_dl_080273C8 + +koopa_shell_seg8_dl_08027420: + type: GFX + offset: 0x27420 + symbol: koopa_shell_seg8_dl_08027420 + +koopa_shell_seg8_lights_08027470: + type: LIGHTS + size: 24 + offset: 0x27470 + symbol: koopa_shell_seg8_lights_08027470 + +koopa_shell_seg8_lights_08027488: + type: LIGHTS + size: 24 + offset: 0x27488 + symbol: koopa_shell_seg8_lights_08027488 + +koopa_shell_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x274A0 + format: RGBA16 + symbol: koopa_shell_seg8_texture_080274A0 + +koopa_shell_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27CA0 + format: RGBA16 + symbol: koopa_shell_seg8_texture_08027CA0 + +koopa_shell_seg8_vertex_080284A0: + type: VTX + count: 10 + offset: 0x284A0 + symbol: koopa_shell_seg8_vertex_080284A0 + +koopa_shell_seg8_vertex_08028540: + type: VTX + count: 14 + offset: 0x28540 + symbol: koopa_shell_seg8_vertex_08028540 + +koopa_shell_seg8_vertex_08028620: + type: VTX + count: 5 + offset: 0x28620 + symbol: koopa_shell_seg8_vertex_08028620 + +koopa_shell_seg8_vertex_08028670: + type: VTX + count: 15 + offset: 0x28670 + symbol: koopa_shell_seg8_vertex_08028670 + +koopa_shell_seg8_vertex_08028760: + type: VTX + count: 15 + offset: 0x28760 + symbol: koopa_shell_seg8_vertex_08028760 + +koopa_shell_seg8_vertex_08028850: + type: VTX + count: 9 + offset: 0x28850 + symbol: koopa_shell_seg8_vertex_08028850 + +koopa_shell_seg8_dl_080288E0: + type: GFX + offset: 0x288E0 + symbol: koopa_shell_seg8_dl_080288E0 + +koopa_shell_seg8_dl_08028978: + type: GFX + offset: 0x28978 + symbol: koopa_shell_seg8_dl_08028978 + +koopa_shell_seg8_dl_08028A20: + type: GFX + offset: 0x28A20 + symbol: koopa_shell_seg8_dl_08028A20 + +koopa_shell_seg8_dl_08028B78: + type: GFX + offset: 0x28B78 + symbol: koopa_shell_seg8_dl_08028B78 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell/geo.yml new file mode 100644 index 0000000..0971500 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/koopa_shell/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/koopa_shell.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman.yml new file mode 100644 index 0000000..80c00dc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman.yml @@ -0,0 +1,383 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + header: + header: + - '#include "sm64.h"' + - '#include "lakitu_cameraman/anims.h"' + - '#include "lakitu_cameraman/geo.h"' + +lakitu_cameraman_cloud_face_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: lakitu_seg6_texture_06000000 + +lakitu_cameraman_eyes_open: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: lakitu_seg6_texture_06000800 + +lakitu_cameraman_eyes_closed: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: lakitu_seg6_texture_06001800 + +lakitu_cameraman_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: lakitu_seg6_texture_06002800 + +lakitu_cameraman_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: lakitu_seg6_texture_06003000 + +lakitu_camera_lens: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3800 + format: RGBA16 + symbol: lakitu_seg6_texture_06003800 + +lakitu_seg6_lights_06003A00: + type: LIGHTS + size: 24 + offset: 0x3A00 + symbol: lakitu_seg6_lights_06003A00 + +lakitu_seg6_lights_06003A18: + type: LIGHTS + size: 24 + offset: 0x3A18 + symbol: lakitu_seg6_lights_06003A18 + +lakitu_seg6_vertex_06003A30: + type: VTX + count: 16 + offset: 0x3A30 + symbol: lakitu_seg6_vertex_06003A30 + +lakitu_seg6_vertex_06003B30: + type: VTX + count: 10 + offset: 0x3B30 + symbol: lakitu_seg6_vertex_06003B30 + +lakitu_seg6_vertex_06003BD0: + type: VTX + count: 11 + offset: 0x3BD0 + symbol: lakitu_seg6_vertex_06003BD0 + +lakitu_seg6_dl_06003C80: + type: GFX + offset: 0x3C80 + symbol: lakitu_seg6_dl_06003C80 + +lakitu_seg6_dl_06003DB0: + type: GFX + offset: 0x3DB0 + symbol: lakitu_seg6_dl_06003DB0 + +lakitu_seg6_dl_06003E30: + type: GFX + offset: 0x3E30 + symbol: lakitu_seg6_dl_06003E30 + +lakitu_seg6_lights_06003E98: + type: LIGHTS + size: 24 + offset: 0x3E98 + symbol: lakitu_seg6_lights_06003E98 + +lakitu_seg6_vertex_06003EB0: + type: VTX + count: 16 + offset: 0x3EB0 + symbol: lakitu_seg6_vertex_06003EB0 + +lakitu_seg6_vertex_06003FB0: + type: VTX + count: 15 + offset: 0x3FB0 + symbol: lakitu_seg6_vertex_06003FB0 + +lakitu_seg6_vertex_060040A0: + type: VTX + count: 16 + offset: 0x40A0 + symbol: lakitu_seg6_vertex_060040A0 + +lakitu_seg6_vertex_060041A0: + type: VTX + count: 15 + offset: 0x41A0 + symbol: lakitu_seg6_vertex_060041A0 + +lakitu_seg6_vertex_06004290: + type: VTX + count: 16 + offset: 0x4290 + symbol: lakitu_seg6_vertex_06004290 + +lakitu_seg6_vertex_06004390: + type: VTX + count: 8 + offset: 0x4390 + symbol: lakitu_seg6_vertex_06004390 + +lakitu_seg6_dl_06004410: + type: GFX + offset: 0x4410 + symbol: lakitu_seg6_dl_06004410 + +lakitu_seg6_dl_06004680: + type: GFX + offset: 0x4680 + symbol: lakitu_seg6_dl_06004680 + +lakitu_seg6_lights_060046E0: + type: LIGHTS + size: 24 + offset: 0x46E0 + symbol: lakitu_seg6_lights_060046E0 + +lakitu_seg6_vertex_060046F8: + type: VTX + count: 15 + offset: 0x46F8 + symbol: lakitu_seg6_vertex_060046F8 + +lakitu_seg6_dl_060047E8: + type: GFX + offset: 0x47E8 + symbol: lakitu_seg6_dl_060047E8 + +lakitu_seg6_lights_060048D8: + type: LIGHTS + size: 24 + offset: 0x48D8 + symbol: lakitu_seg6_lights_060048D8 + +lakitu_seg6_vertex_060048F0: + type: VTX + count: 15 + offset: 0x48F0 + symbol: lakitu_seg6_vertex_060048F0 + +lakitu_seg6_dl_060049E0: + type: GFX + offset: 0x49E0 + symbol: lakitu_seg6_dl_060049E0 + +lakitu_seg6_lights_06004AD0: + type: LIGHTS + size: 24 + offset: 0x4AD0 + symbol: lakitu_seg6_lights_06004AD0 + +lakitu_seg6_vertex_06004AE8: + type: VTX + count: 12 + offset: 0x4AE8 + symbol: lakitu_seg6_vertex_06004AE8 + +lakitu_seg6_dl_06004BA8: + type: GFX + offset: 0x4BA8 + symbol: lakitu_seg6_dl_06004BA8 + +lakitu_seg6_dl_06004BE8: + type: GFX + offset: 0x4BE8 + symbol: lakitu_seg6_dl_06004BE8 + +lakitu_seg6_dl_06004C30: + type: GFX + offset: 0x4C30 + symbol: lakitu_seg6_dl_06004C30 + +lakitu_seg6_dl_06004C60: + type: GFX + offset: 0x4C60 + symbol: lakitu_seg6_dl_06004C60 + +lakitu_seg6_dl_06004C88: + type: GFX + offset: 0x4C88 + symbol: lakitu_seg6_dl_06004C88 + +lakitu_seg6_lights_06004CB0: + type: LIGHTS + size: 24 + offset: 0x4CB0 + symbol: lakitu_seg6_lights_06004CB0 + +lakitu_seg6_lights_06004CC8: + type: LIGHTS + size: 24 + offset: 0x4CC8 + symbol: lakitu_seg6_lights_06004CC8 + +lakitu_seg6_lights_06004CE0: + type: LIGHTS + size: 24 + offset: 0x4CE0 + symbol: lakitu_seg6_lights_06004CE0 + +lakitu_seg6_lights_06004CF8: + type: LIGHTS + size: 24 + offset: 0x4CF8 + symbol: lakitu_seg6_lights_06004CF8 + +lakitu_seg6_vertex_06004D10: + type: VTX + count: 4 + offset: 0x4D10 + symbol: lakitu_seg6_vertex_06004D10 + +lakitu_seg6_vertex_06004D50: + type: VTX + count: 15 + offset: 0x4D50 + symbol: lakitu_seg6_vertex_06004D50 + +lakitu_seg6_vertex_06004E40: + type: VTX + count: 15 + offset: 0x4E40 + symbol: lakitu_seg6_vertex_06004E40 + +lakitu_seg6_vertex_06004F30: + type: VTX + count: 6 + offset: 0x4F30 + symbol: lakitu_seg6_vertex_06004F30 + +lakitu_seg6_vertex_06004F90: + type: VTX + count: 14 + offset: 0x4F90 + symbol: lakitu_seg6_vertex_06004F90 + +lakitu_seg6_vertex_06005070: + type: VTX + count: 14 + offset: 0x5070 + symbol: lakitu_seg6_vertex_06005070 + +lakitu_seg6_vertex_06005150: + type: VTX + count: 8 + offset: 0x5150 + symbol: lakitu_seg6_vertex_06005150 + +lakitu_seg6_dl_060051D0: + type: GFX + offset: 0x51D0 + symbol: lakitu_seg6_dl_060051D0 + +lakitu_seg6_dl_06005218: + type: GFX + offset: 0x5218 + symbol: lakitu_seg6_dl_06005218 + +lakitu_seg6_dl_06005360: + type: GFX + offset: 0x5360 + symbol: lakitu_seg6_dl_06005360 + +lakitu_cameraman_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x53D8 + symbol: lakitu_cameraman_lights_unused1 + +lakitu_seg6_lights_060053F0: + type: LIGHTS + size: 24 + offset: 0x53F0 + symbol: lakitu_seg6_lights_060053F0 + +lakitu_cameraman_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x5408 + symbol: lakitu_cameraman_lights_unused2 + +lakitu_cameraman_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x5420 + symbol: lakitu_cameraman_lights_unused3 + +lakitu_seg6_lights_06005438: + type: LIGHTS + size: 24 + offset: 0x5438 + symbol: lakitu_seg6_lights_06005438 + +lakitu_cameraman_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x5450 + symbol: lakitu_cameraman_lights_unused4 + +lakitu_seg6_vertex_06005468: + type: VTX + count: 13 + offset: 0x5468 + symbol: lakitu_seg6_vertex_06005468 + +lakitu_seg6_vertex_06005538: + type: VTX + count: 3 + offset: 0x5538 + symbol: lakitu_seg6_vertex_06005538 + +lakitu_seg6_vertex_06005568: + type: VTX + count: 3 + offset: 0x5568 + symbol: lakitu_seg6_vertex_06005568 + +lakitu_seg6_dl_06005598: + type: GFX + offset: 0x5598 + symbol: lakitu_seg6_dl_06005598 + +lakitu_seg6_dl_060055E8: + type: GFX + offset: 0x55E8 + symbol: lakitu_seg6_dl_060055E8 + +lakitu_seg6_dl_06005610: + type: GFX + offset: 0x5610 + symbol: lakitu_seg6_dl_06005610 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/anims.yml new file mode 100644 index 0000000..bc87d05 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + +lakitu_seg6_anim_060058E0: + type: SM64:ANIM + offset: 0x58E0 + symbol: lakitu_seg6_anim_060058E0 + +lakitu_seg6_anims_060058F8: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x58F8 + symbol: lakitu_seg6_anims_060058F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/geo.yml new file mode 100644 index 0000000..b58ef03 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_cameraman/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/lakitu_cameraman.yml" + autopads: false + segments: + - [ 0xD, 0x1E4BF0 ] + +lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: lakitu_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy.yml new file mode 100644 index 0000000..f0206f4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy.yml @@ -0,0 +1,258 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + header: + header: + - '#include "sm64.h"' + - '#include "lakitu_enemy/anims.h"' + - '#include "lakitu_enemy/geo.h"' + +lakitu_enemy_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xEC98 + symbol: lakitu_enemy_lights_unused1 + +lakitu_enemy_seg5_lights_0500ECB0: + type: LIGHTS + size: 24 + offset: 0xECB0 + symbol: lakitu_enemy_seg5_lights_0500ECB0 + +lakitu_enemy_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xECC8 + symbol: lakitu_enemy_lights_unused2 + +lakitu_enemy_cloud_face_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xECE0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_0500ECE0 + +lakitu_enemy_eyes_open: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF4E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_0500F4E0 + +lakitu_enemy_eyes_closed: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x104E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_050104E0 + +lakitu_enemy_shell: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x114E0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_050114E0 + +lakitu_enemy_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11CE0 + format: RGBA16 + symbol: lakitu_enemy_seg5_texture_05011CE0 + +lakitu_enemy_seg5_lights_050124E0: + type: LIGHTS + size: 24 + offset: 0x124E0 + symbol: lakitu_enemy_seg5_lights_050124E0 + +lakitu_enemy_seg5_lights_050124F8: + type: LIGHTS + size: 24 + offset: 0x124F8 + symbol: lakitu_enemy_seg5_lights_050124F8 + +lakitu_enemy_seg5_vertex_05012510: + type: VTX + count: 16 + offset: 0x12510 + symbol: lakitu_enemy_seg5_vertex_05012510 + +lakitu_enemy_seg5_vertex_05012610: + type: VTX + count: 10 + offset: 0x12610 + symbol: lakitu_enemy_seg5_vertex_05012610 + +lakitu_enemy_seg5_vertex_050126B0: + type: VTX + count: 11 + offset: 0x126B0 + symbol: lakitu_enemy_seg5_vertex_050126B0 + +lakitu_enemy_seg5_dl_05012760: + type: GFX + offset: 0x12760 + symbol: lakitu_enemy_seg5_dl_05012760 + +lakitu_enemy_seg5_dl_05012890: + type: GFX + offset: 0x12890 + symbol: lakitu_enemy_seg5_dl_05012890 + +lakitu_enemy_seg5_dl_05012910: + type: GFX + offset: 0x12910 + symbol: lakitu_enemy_seg5_dl_05012910 + +lakitu_enemy_seg5_lights_05012978: + type: LIGHTS + size: 24 + offset: 0x12978 + symbol: lakitu_enemy_seg5_lights_05012978 + +lakitu_enemy_seg5_vertex_05012990: + type: VTX + count: 16 + offset: 0x12990 + symbol: lakitu_enemy_seg5_vertex_05012990 + +lakitu_enemy_seg5_vertex_05012A90: + type: VTX + count: 15 + offset: 0x12A90 + symbol: lakitu_enemy_seg5_vertex_05012A90 + +lakitu_enemy_seg5_vertex_05012B80: + type: VTX + count: 16 + offset: 0x12B80 + symbol: lakitu_enemy_seg5_vertex_05012B80 + +lakitu_enemy_seg5_vertex_05012C80: + type: VTX + count: 15 + offset: 0x12C80 + symbol: lakitu_enemy_seg5_vertex_05012C80 + +lakitu_enemy_seg5_vertex_05012D70: + type: VTX + count: 16 + offset: 0x12D70 + symbol: lakitu_enemy_seg5_vertex_05012D70 + +lakitu_enemy_seg5_vertex_05012E70: + type: VTX + count: 8 + offset: 0x12E70 + symbol: lakitu_enemy_seg5_vertex_05012E70 + +lakitu_enemy_seg5_dl_05012EF0: + type: GFX + offset: 0x12EF0 + symbol: lakitu_enemy_seg5_dl_05012EF0 + +lakitu_enemy_seg5_dl_05013160: + type: GFX + offset: 0x13160 + symbol: lakitu_enemy_seg5_dl_05013160 + +lakitu_enemy_seg5_lights_050131C0: + type: LIGHTS + size: 24 + offset: 0x131C0 + symbol: lakitu_enemy_seg5_lights_050131C0 + +lakitu_enemy_seg5_vertex_050131D8: + type: VTX + count: 12 + offset: 0x131D8 + symbol: lakitu_enemy_seg5_vertex_050131D8 + +lakitu_enemy_seg5_dl_05013298: + type: GFX + offset: 0x13298 + symbol: lakitu_enemy_seg5_dl_05013298 + +lakitu_enemy_seg5_dl_050132D8: + type: GFX + offset: 0x132D8 + symbol: lakitu_enemy_seg5_dl_050132D8 + +lakitu_enemy_seg5_dl_05013320: + type: GFX + offset: 0x13320 + symbol: lakitu_enemy_seg5_dl_05013320 + +lakitu_enemy_seg5_dl_05013350: + type: GFX + offset: 0x13350 + symbol: lakitu_enemy_seg5_dl_05013350 + +lakitu_enemy_seg5_dl_05013378: + type: GFX + offset: 0x13378 + symbol: lakitu_enemy_seg5_dl_05013378 + +lakitu_enemy_seg5_lights_050133A0: + type: LIGHTS + size: 24 + offset: 0x133A0 + symbol: lakitu_enemy_seg5_lights_050133A0 + +lakitu_enemy_seg5_vertex_050133B8: + type: VTX + count: 15 + offset: 0x133B8 + symbol: lakitu_enemy_seg5_vertex_050133B8 + +lakitu_enemy_seg5_dl_050134A8: + type: GFX + offset: 0x134A8 + symbol: lakitu_enemy_seg5_dl_050134A8 + +lakitu_enemy_seg5_lights_05013598: + type: LIGHTS + size: 24 + offset: 0x13598 + symbol: lakitu_enemy_seg5_lights_05013598 + +lakitu_enemy_seg5_vertex_050135B0: + type: VTX + count: 15 + offset: 0x135B0 + symbol: lakitu_enemy_seg5_vertex_050135B0 + +lakitu_enemy_seg5_dl_050136A0: + type: GFX + offset: 0x136A0 + symbol: lakitu_enemy_seg5_dl_050136A0 + +lakitu_enemy_seg5_vertex_05013790: + type: VTX + count: 13 + offset: 0x13790 + symbol: lakitu_enemy_seg5_vertex_05013790 + +lakitu_enemy_seg5_dl_05013860: + type: GFX + offset: 0x13860 + symbol: lakitu_enemy_seg5_dl_05013860 + +lakitu_enemy_seg5_dl_050138B0: + type: GFX + offset: 0x138B0 + symbol: lakitu_enemy_seg5_dl_050138B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/anims.yml new file mode 100644 index 0000000..3330ff7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + +lakitu_enemy_seg5_anim_05013EDC: + type: SM64:ANIM + offset: 0x13EDC + symbol: lakitu_enemy_seg5_anim_05013EDC + +lakitu_enemy_seg5_anim_050140E8: + type: SM64:ANIM + offset: 0x140E8 + symbol: lakitu_enemy_seg5_anim_050140E8 + +lakitu_enemy_seg5_anim_050142E0: + type: SM64:ANIM + offset: 0x142E0 + symbol: lakitu_enemy_seg5_anim_050142E0 + +lakitu_enemy_seg5_anim_050144BC: + type: SM64:ANIM + offset: 0x144BC + symbol: lakitu_enemy_seg5_anim_050144BC + +lakitu_enemy_seg5_anims_050144D4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x144D4 + symbol: lakitu_enemy_seg5_anims_050144D4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/geo.yml new file mode 100644 index 0000000..c3ac05e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/lakitu_enemy/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/lakitu_enemy.yml" + autopads: false + segments: + - [ 0xC, 0x187FA0 ] + +enemy_lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001BC + symbol: enemy_lakitu_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves.yml new file mode 100644 index 0000000..08ac56c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "leaves/geo.h"' + +leaves_seg3_vertex_0301CBA0: + type: VTX + count: 4 + offset: 0x1CBA0 + symbol: leaves_seg3_vertex_0301CBA0 + +leaf: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1CBE0 + format: RGBA16 + symbol: leaves_seg3_texture_0301CBE0 + +leaves_seg3_dl_0301CDE0: + type: GFX + offset: 0x1CDE0 + symbol: leaves_seg3_dl_0301CDE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves/geo.yml new file mode 100644 index 0000000..44536f7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/leaves/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/leaves.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +leaves_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000C8C + symbol: leaves_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano.yml new file mode 100644 index 0000000..589b8dc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano.yml @@ -0,0 +1,265 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "mad_piano/anims.h"' + - '#include "mad_piano/geo.h"' + +mad_piano_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x6A90 + symbol: mad_piano_lights_unused1 + +mad_piano_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x6AA8 + symbol: mad_piano_lights_unused2 + +mad_piano_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x6AC0 + symbol: mad_piano_lights_unused3 + +mad_piano_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x6AD8 + symbol: mad_piano_lights_unused4 + +mad_piano_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6AF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05006AF0 + +mad_piano_body: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x72F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050072F0 + +mad_piano_keys_corner: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x76F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050076F0 + +mad_piano_mouth: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x7AF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05007AF0 + +mad_piano_keys: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x7EF0 + format: RGBA16 + symbol: mad_piano_seg5_texture_05007EF0 + +mad_piano_keys_edge: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x82F0 + format: RGBA16 + symbol: mad_piano_seg5_texture_050082F0 + +mad_piano_seg5_lights_050086F0: + type: LIGHTS + size: 24 + offset: 0x86F0 + symbol: mad_piano_seg5_lights_050086F0 + +mad_piano_seg5_vertex_05008708: + type: VTX + count: 10 + offset: 0x8708 + symbol: mad_piano_seg5_vertex_05008708 + +mad_piano_seg5_vertex_050087A8: + type: VTX + count: 15 + offset: 0x87A8 + symbol: mad_piano_seg5_vertex_050087A8 + +mad_piano_seg5_vertex_05008898: + type: VTX + count: 15 + offset: 0x8898 + symbol: mad_piano_seg5_vertex_05008898 + +mad_piano_seg5_vertex_05008988: + type: VTX + count: 15 + offset: 0x8988 + symbol: mad_piano_seg5_vertex_05008988 + +mad_piano_seg5_vertex_05008A78: + type: VTX + count: 15 + offset: 0x8A78 + symbol: mad_piano_seg5_vertex_05008A78 + +mad_piano_seg5_dl_05008B68: + type: GFX + offset: 0x8B68 + symbol: mad_piano_seg5_dl_05008B68 + +mad_piano_seg5_dl_05008BD0: + type: GFX + offset: 0x8BD0 + symbol: mad_piano_seg5_dl_05008BD0 + +mad_piano_seg5_dl_05008CB0: + type: GFX + offset: 0x8CB0 + symbol: mad_piano_seg5_dl_05008CB0 + +mad_piano_seg5_lights_05008D40: + type: LIGHTS + size: 24 + offset: 0x8D40 + symbol: mad_piano_seg5_lights_05008D40 + +mad_piano_seg5_lights_05008D58: + type: LIGHTS + size: 24 + offset: 0x8D58 + symbol: mad_piano_seg5_lights_05008D58 + +mad_piano_seg5_lights_05008D70: + type: LIGHTS + size: 24 + offset: 0x8D70 + symbol: mad_piano_seg5_lights_05008D70 + +mad_piano_seg5_lights_05008D88: + type: LIGHTS + size: 24 + offset: 0x8D88 + symbol: mad_piano_seg5_lights_05008D88 + +mad_piano_seg5_vertex_05008DA0: + type: VTX + count: 13 + offset: 0x8DA0 + symbol: mad_piano_seg5_vertex_05008DA0 + +mad_piano_seg5_vertex_05008E70: + type: VTX + count: 15 + offset: 0x8E70 + symbol: mad_piano_seg5_vertex_05008E70 + +mad_piano_seg5_vertex_05008F60: + type: VTX + count: 15 + offset: 0x8F60 + symbol: mad_piano_seg5_vertex_05008F60 + +mad_piano_seg5_vertex_05009050: + type: VTX + count: 16 + offset: 0x9050 + symbol: mad_piano_seg5_vertex_05009050 + +mad_piano_seg5_vertex_05009150: + type: VTX + count: 15 + offset: 0x9150 + symbol: mad_piano_seg5_vertex_05009150 + +mad_piano_seg5_vertex_05009240: + type: VTX + count: 15 + offset: 0x9240 + symbol: mad_piano_seg5_vertex_05009240 + +mad_piano_seg5_vertex_05009330: + type: VTX + count: 12 + offset: 0x9330 + symbol: mad_piano_seg5_vertex_05009330 + +mad_piano_seg5_vertex_050093F0: + type: VTX + count: 4 + offset: 0x93F0 + symbol: mad_piano_seg5_vertex_050093F0 + +mad_piano_seg5_vertex_05009430: + type: VTX + count: 4 + offset: 0x9430 + symbol: mad_piano_seg5_vertex_05009430 + +mad_piano_seg5_vertex_05009470: + type: VTX + count: 8 + offset: 0x9470 + symbol: mad_piano_seg5_vertex_05009470 + +mad_piano_seg5_vertex_050094F0: + type: VTX + count: 10 + offset: 0x94F0 + symbol: mad_piano_seg5_vertex_050094F0 + +mad_piano_seg5_dl_05009590: + type: GFX + offset: 0x9590 + symbol: mad_piano_seg5_dl_05009590 + +mad_piano_seg5_dl_050096C8: + type: GFX + offset: 0x96C8 + symbol: mad_piano_seg5_dl_050096C8 + +mad_piano_seg5_dl_050097B0: + type: GFX + offset: 0x97B0 + symbol: mad_piano_seg5_dl_050097B0 + +mad_piano_seg5_dl_050097F8: + type: GFX + offset: 0x97F8 + symbol: mad_piano_seg5_dl_050097F8 + +mad_piano_seg5_dl_05009840: + type: GFX + offset: 0x9840 + symbol: mad_piano_seg5_dl_05009840 + +mad_piano_seg5_dl_05009888: + type: GFX + offset: 0x9888 + symbol: mad_piano_seg5_dl_05009888 + +mad_piano_seg5_dl_050098E8: + type: GFX + offset: 0x98E8 + symbol: mad_piano_seg5_dl_050098E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/anims.yml new file mode 100644 index 0000000..c040bef --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + +mad_piano_seg5_anim_05009A04: + type: SM64:ANIM + offset: 0x9A04 + symbol: mad_piano_seg5_anim_05009A04 + +mad_piano_seg5_anim_05009AFC: + type: SM64:ANIM + offset: 0x9AFC + symbol: mad_piano_seg5_anim_05009AFC + +mad_piano_seg5_anims_05009B14: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x9B14 + symbol: mad_piano_seg5_anims_05009B14 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/geo.yml new file mode 100644 index 0000000..e3176cc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mad_piano/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/mad_piano.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +mad_piano_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001B4 + symbol: mad_piano_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta.yml new file mode 100644 index 0000000..43e7022 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta.yml @@ -0,0 +1,457 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + header: + header: + - '#include "sm64.h"' + - '#include "manta/anims.h"' + - '#include "manta/geo.h"' + +manta_seg5_lights_05001758: + type: LIGHTS + size: 24 + offset: 0x1758 + symbol: manta_seg5_lights_05001758 + +manta_seg5_lights_05001770: + type: LIGHTS + size: 24 + offset: 0x1770 + symbol: manta_seg5_lights_05001770 + +manta_lights_unused: + type: LIGHTS + size: 24 + offset: 0x1788 + symbol: manta_lights_unused + +manta_fin_corner: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17A0 + format: RGBA16 + symbol: manta_seg5_texture_050017A0 + +manta_gills: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1FA0 + format: RGBA16 + symbol: manta_seg5_texture_05001FA0 + +manta_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2FA0 + format: RGBA16 + symbol: manta_seg5_texture_05002FA0 + +manta_fin_edge: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x37A0 + format: RGBA16 + symbol: manta_seg5_texture_050037A0 + +manta_seg5_vertex_050047A0: + type: VTX + count: 16 + offset: 0x47A0 + symbol: manta_seg5_vertex_050047A0 + +manta_seg5_vertex_050048A0: + type: VTX + count: 12 + offset: 0x48A0 + symbol: manta_seg5_vertex_050048A0 + +manta_seg5_dl_05004960: + type: GFX + offset: 0x4960 + symbol: manta_seg5_dl_05004960 + +manta_seg5_dl_050049C8: + type: GFX + offset: 0x49C8 + symbol: manta_seg5_dl_050049C8 + +manta_seg5_dl_05004A70: + type: GFX + offset: 0x4A70 + symbol: manta_seg5_dl_05004A70 + +manta_seg5_vertex_05004AE8: + type: VTX + count: 16 + offset: 0x4AE8 + symbol: manta_seg5_vertex_05004AE8 + +manta_seg5_vertex_05004BE8: + type: VTX + count: 12 + offset: 0x4BE8 + symbol: manta_seg5_vertex_05004BE8 + +manta_seg5_dl_05004CA8: + type: GFX + offset: 0x4CA8 + symbol: manta_seg5_dl_05004CA8 + +manta_seg5_dl_05004D10: + type: GFX + offset: 0x4D10 + symbol: manta_seg5_dl_05004D10 + +manta_seg5_dl_05004DB8: + type: GFX + offset: 0x4DB8 + symbol: manta_seg5_dl_05004DB8 + +manta_seg5_vertex_05004E30: + type: VTX + count: 3 + offset: 0x4E30 + symbol: manta_seg5_vertex_05004E30 + +manta_seg5_dl_05004E60: + type: GFX + offset: 0x4E60 + symbol: manta_seg5_dl_05004E60 + +manta_seg5_dl_05004E90: + type: GFX + offset: 0x4E90 + symbol: manta_seg5_dl_05004E90 + +manta_seg5_vertex_05004F00: + type: VTX + count: 10 + offset: 0x4F00 + symbol: manta_seg5_vertex_05004F00 + +manta_seg5_dl_05004FA0: + type: GFX + offset: 0x4FA0 + symbol: manta_seg5_dl_05004FA0 + +manta_seg5_dl_05005038: + type: GFX + offset: 0x5038 + symbol: manta_seg5_dl_05005038 + +manta_seg5_vertex_050050A8: + type: VTX + count: 7 + offset: 0x50A8 + symbol: manta_seg5_vertex_050050A8 + +manta_seg5_vertex_05005118: + type: VTX + count: 10 + offset: 0x5118 + symbol: manta_seg5_vertex_05005118 + +manta_seg5_vertex_050051B8: + type: VTX + count: 9 + offset: 0x51B8 + symbol: manta_seg5_vertex_050051B8 + +manta_seg5_dl_05005248: + type: GFX + offset: 0x5248 + symbol: manta_seg5_dl_05005248 + +manta_seg5_dl_05005288: + type: GFX + offset: 0x5288 + symbol: manta_seg5_dl_05005288 + +manta_seg5_dl_05005308: + type: GFX + offset: 0x5308 + symbol: manta_seg5_dl_05005308 + +manta_seg5_dl_05005358: + type: GFX + offset: 0x5358 + symbol: manta_seg5_dl_05005358 + +manta_seg5_vertex_050053F0: + type: VTX + count: 8 + offset: 0x53F0 + symbol: manta_seg5_vertex_050053F0 + +manta_seg5_vertex_05005470: + type: VTX + count: 8 + offset: 0x5470 + symbol: manta_seg5_vertex_05005470 + +manta_seg5_dl_050054F0: + type: GFX + offset: 0x54F0 + symbol: manta_seg5_dl_050054F0 + +manta_seg5_dl_05005558: + type: GFX + offset: 0x5558 + symbol: manta_seg5_dl_05005558 + +manta_seg5_dl_050055A8: + type: GFX + offset: 0x55A8 + symbol: manta_seg5_dl_050055A8 + +manta_seg5_vertex_05005620: + type: VTX + count: 6 + offset: 0x5620 + symbol: manta_seg5_vertex_05005620 + +manta_seg5_vertex_05005680: + type: VTX + count: 6 + offset: 0x5680 + symbol: manta_seg5_vertex_05005680 + +manta_seg5_dl_050056E0: + type: GFX + offset: 0x56E0 + symbol: manta_seg5_dl_050056E0 + +manta_seg5_dl_05005730: + type: GFX + offset: 0x5730 + symbol: manta_seg5_dl_05005730 + +manta_seg5_dl_05005768: + type: GFX + offset: 0x5768 + symbol: manta_seg5_dl_05005768 + +manta_seg5_vertex_050057E0: + type: VTX + count: 10 + offset: 0x57E0 + symbol: manta_seg5_vertex_050057E0 + +manta_seg5_dl_05005880: + type: GFX + offset: 0x5880 + symbol: manta_seg5_dl_05005880 + +manta_seg5_dl_05005918: + type: GFX + offset: 0x5918 + symbol: manta_seg5_dl_05005918 + +manta_seg5_vertex_05005988: + type: VTX + count: 7 + offset: 0x5988 + symbol: manta_seg5_vertex_05005988 + +manta_seg5_vertex_050059F8: + type: VTX + count: 10 + offset: 0x59F8 + symbol: manta_seg5_vertex_050059F8 + +manta_seg5_vertex_05005A98: + type: VTX + count: 9 + offset: 0x5A98 + symbol: manta_seg5_vertex_05005A98 + +manta_seg5_dl_05005B28: + type: GFX + offset: 0x5B28 + symbol: manta_seg5_dl_05005B28 + +manta_seg5_dl_05005B68: + type: GFX + offset: 0x5B68 + symbol: manta_seg5_dl_05005B68 + +manta_seg5_dl_05005BE8: + type: GFX + offset: 0x5BE8 + symbol: manta_seg5_dl_05005BE8 + +manta_seg5_dl_05005C38: + type: GFX + offset: 0x5C38 + symbol: manta_seg5_dl_05005C38 + +manta_seg5_vertex_05005CD0: + type: VTX + count: 8 + offset: 0x5CD0 + symbol: manta_seg5_vertex_05005CD0 + +manta_seg5_vertex_05005D50: + type: VTX + count: 8 + offset: 0x5D50 + symbol: manta_seg5_vertex_05005D50 + +manta_seg5_dl_05005DD0: + type: GFX + offset: 0x5DD0 + symbol: manta_seg5_dl_05005DD0 + +manta_seg5_dl_05005E38: + type: GFX + offset: 0x5E38 + symbol: manta_seg5_dl_05005E38 + +manta_seg5_dl_05005E88: + type: GFX + offset: 0x5E88 + symbol: manta_seg5_dl_05005E88 + +manta_seg5_vertex_05005F00: + type: VTX + count: 6 + offset: 0x5F00 + symbol: manta_seg5_vertex_05005F00 + +manta_seg5_vertex_05005F60: + type: VTX + count: 6 + offset: 0x5F60 + symbol: manta_seg5_vertex_05005F60 + +manta_seg5_dl_05005FC0: + type: GFX + offset: 0x5FC0 + symbol: manta_seg5_dl_05005FC0 + +manta_seg5_dl_05006010: + type: GFX + offset: 0x6010 + symbol: manta_seg5_dl_05006010 + +manta_seg5_dl_05006048: + type: GFX + offset: 0x6048 + symbol: manta_seg5_dl_05006048 + +manta_seg5_vertex_050060C0: + type: VTX + count: 14 + offset: 0x60C0 + symbol: manta_seg5_vertex_050060C0 + +manta_seg5_vertex_050061A0: + type: VTX + count: 15 + offset: 0x61A0 + symbol: manta_seg5_vertex_050061A0 + +manta_seg5_vertex_05006290: + type: VTX + count: 14 + offset: 0x6290 + symbol: manta_seg5_vertex_05006290 + +manta_seg5_vertex_05006370: + type: VTX + count: 11 + offset: 0x6370 + symbol: manta_seg5_vertex_05006370 + +manta_seg5_vertex_05006420: + type: VTX + count: 15 + offset: 0x6420 + symbol: manta_seg5_vertex_05006420 + +manta_seg5_dl_05006510: + type: GFX + offset: 0x6510 + symbol: manta_seg5_dl_05006510 + +manta_seg5_dl_05006588: + type: GFX + offset: 0x6588 + symbol: manta_seg5_dl_05006588 + +manta_seg5_dl_050065F0: + type: GFX + offset: 0x65F0 + symbol: manta_seg5_dl_050065F0 + +manta_seg5_dl_050066D0: + type: GFX + offset: 0x66D0 + symbol: manta_seg5_dl_050066D0 + +manta_seg5_dl_05006750: + type: GFX + offset: 0x6750 + symbol: manta_seg5_dl_05006750 + +manta_seg5_vertex_05006808: + type: VTX + count: 6 + offset: 0x6808 + symbol: manta_seg5_vertex_05006808 + +manta_seg5_vertex_05006868: + type: VTX + count: 6 + offset: 0x6868 + symbol: manta_seg5_vertex_05006868 + +manta_seg5_vertex_050068C8: + type: VTX + count: 8 + offset: 0x68C8 + symbol: manta_seg5_vertex_050068C8 + +manta_seg5_vertex_05006948: + type: VTX + count: 8 + offset: 0x6948 + symbol: manta_seg5_vertex_05006948 + +manta_seg5_vertex_050069C8: + type: VTX + count: 12 + offset: 0x69C8 + symbol: manta_seg5_vertex_050069C8 + +manta_seg5_vertex_05006A88: + type: VTX + count: 8 + offset: 0x6A88 + symbol: manta_seg5_vertex_05006A88 + +manta_seg5_dl_05006B08: + type: GFX + offset: 0x6B08 + symbol: manta_seg5_dl_05006B08 + +manta_seg5_dl_05006B70: + type: GFX + offset: 0x6B70 + symbol: manta_seg5_dl_05006B70 + +manta_seg5_dl_05006C08: + type: GFX + offset: 0x6C08 + symbol: manta_seg5_dl_05006C08 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/anims.yml new file mode 100644 index 0000000..073028c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + +manta_seg5_anim_05008CFC: + type: SM64:ANIM + offset: 0x8CFC + symbol: manta_seg5_anim_05008CFC + +manta_seg5_anims_05008EB4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x8EB4 + symbol: manta_seg5_anims_05008EB4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/geo.yml new file mode 100644 index 0000000..ea91488 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/manta/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/manta.yml" + autopads: false + segments: + - [ 0x5, 0x13B910 ] + +manta_seg5_geo_05008D14: + type: SM64:GEO_LAYOUT + offset: 0x8D14 + symbol: manta_seg5_geo_05008D14 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario.yml new file mode 100644 index 0000000..ab6d52f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario.yml @@ -0,0 +1,2313 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "mario/geo.h"' + +mario_blue_lights_group: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: mario_blue_lights_group + +mario_red_lights_group: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: mario_red_lights_group + +mario_white_lights_group: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: mario_white_lights_group + +mario_brown1_lights_group: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: mario_brown1_lights_group + +mario_beige_lights_group: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: mario_beige_lights_group + +mario_brown2_lights_group: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: mario_brown2_lights_group + +mario_metal: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x90 + format: RGBA16 + symbol: mario_texture_metal + +mario_overalls_button: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1090 + format: RGBA16 + symbol: mario_texture_yellow_button + +mario_logo: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1890 + format: RGBA16 + symbol: mario_texture_m_logo + +mario_sideburn: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2090 + format: RGBA16 + symbol: mario_texture_hair_sideburn + +mario_mustache: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2890 + format: RGBA16 + symbol: mario_texture_mustache + +mario_eyes_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3090 + format: RGBA16 + symbol: mario_texture_eyes_front + +mario_eyes_half_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3890 + format: RGBA16 + symbol: mario_texture_eyes_half_closed + +mario_eyes_closed_unused_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4090 + format: RGBA16 + symbol: mario_texture_eyes_closed_unused2 + +mario_eyes_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4890 + format: RGBA16 + symbol: mario_texture_eyes_closed + +mario_eyes_closed_unused_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5090 + format: RGBA16 + symbol: mario_texture_eyes_closed_unused1 + +mario_eyes_left_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5890 + format: RGBA16 + symbol: mario_texture_eyes_right + +mario_eyes_right_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6090 + format: RGBA16 + symbol: mario_texture_eyes_left + +mario_eyes_up_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6890 + format: RGBA16 + symbol: mario_texture_eyes_up + +mario_eyes_down_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7090 + format: RGBA16 + symbol: mario_texture_eyes_down + +mario_eyes_dead: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7890 + format: RGBA16 + symbol: mario_texture_eyes_dead + +mario_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8090 + format: RGBA16 + symbol: mario_texture_wings_half_1 + +mario_wing_tip: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9090 + format: RGBA16 + symbol: mario_texture_wings_half_2 + +mario_metal_wing_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA090 + format: RGBA16 + symbol: mario_texture_metal_wings_half_1 + +mario_metal_wing_tip_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB090 + format: RGBA16 + symbol: mario_texture_metal_wings_half_2 + +mario_butt_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xC090 + symbol: mario_butt_dl_vertex_group1 + +mario_butt_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xC180 + symbol: mario_butt_dl_vertex_group2 + +mario_butt_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xC260 + symbol: mario_butt_dl_vertex_group3 + +mario_butt_dl_vertex_group4: + type: VTX + count: 15 + offset: 0xC360 + symbol: mario_butt_dl_vertex_group4 + +mario_butt_dl_vertex_group5: + type: VTX + count: 15 + offset: 0xC450 + symbol: mario_butt_dl_vertex_group5 + +mario_butt_dl_vertex_group6: + type: VTX + count: 15 + offset: 0xC540 + symbol: mario_butt_dl_vertex_group6 + +mario_butt_dl_vertex_group7: + type: VTX + count: 15 + offset: 0xC630 + symbol: mario_butt_dl_vertex_group7 + +mario_butt_dl_vertex_group8: + type: VTX + count: 16 + offset: 0xC720 + symbol: mario_butt_dl_vertex_group8 + +mario_butt_dl_vertex_group9: + type: VTX + count: 16 + offset: 0xC820 + symbol: mario_butt_dl_vertex_group9 + +mario_butt_dl_vertex_group10: + type: VTX + count: 14 + offset: 0xC920 + symbol: mario_butt_dl_vertex_group10 + +mario_butt_dl: + type: GFX + offset: 0xCA00 + symbol: mario_butt_dl + +mario_butt: + type: GFX + offset: 0xCC98 + symbol: mario_butt + +mario_metal_butt: + type: GFX + offset: 0xCCC8 + symbol: mario_metal_butt + +mario_left_arm_shared_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xCD40 + symbol: mario_left_arm_shared_dl_vertex_group1 + +mario_left_arm_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xCE30 + symbol: mario_left_arm_shared_dl_vertex_group2 + +mario_left_arm_shared_dl_vertex_group3: + type: VTX + count: 14 + offset: 0xCF20 + symbol: mario_left_arm_shared_dl_vertex_group3 + +mario_left_arm_shared_dl_vertex_group4: + type: VTX + count: 9 + offset: 0xD000 + symbol: mario_left_arm_shared_dl_vertex_group4 + +mario_left_arm_shared_dl: + type: GFX + offset: 0xD090 + symbol: mario_left_arm_shared_dl + +mario_left_arm: + type: GFX + offset: 0xD1D8 + symbol: mario_left_arm + +mario_left_forearm_shared_dl_vertex: + type: VTX + count: 16 + offset: 0xD1F8 + symbol: mario_left_forearm_shared_dl_vertex + +mario_left_forearm_shared_dl: + type: GFX + offset: 0xD2F8 + symbol: mario_left_forearm_shared_dl + +mario_left_hand_closed_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xD3E8 + symbol: mario_left_hand_closed_shared_dl_vertex_group1 + +mario_left_hand_closed_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xD4E8 + symbol: mario_left_hand_closed_shared_dl_vertex_group2 + +mario_left_hand_closed_shared_dl_vertex_group3: + type: VTX + count: 15 + offset: 0xD5C8 + symbol: mario_left_hand_closed_shared_dl_vertex_group3 + +mario_left_hand_closed_shared_dl_vertex_group4: + type: VTX + count: 10 + offset: 0xD6B8 + symbol: mario_left_hand_closed_shared_dl_vertex_group4 + +mario_left_hand_closed_shared_dl: + type: GFX + offset: 0xD758 + symbol: mario_left_hand_closed_shared_dl + +mario_left_hand_closed: + type: GFX + offset: 0xD8F0 + symbol: mario_left_hand_closed + +mario_right_arm_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xD910 + symbol: mario_right_arm_shared_dl_vertex_group1 + +mario_right_arm_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xDA10 + symbol: mario_right_arm_shared_dl_vertex_group2 + +mario_right_arm_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xDB10 + symbol: mario_right_arm_shared_dl_vertex_group3 + +mario_right_arm_shared_dl_vertex_group4: + type: VTX + count: 9 + offset: 0xDC10 + symbol: mario_right_arm_shared_dl_vertex_group4 + +mario_right_arm_shared_dl: + type: GFX + offset: 0xDCA0 + symbol: mario_right_arm_shared_dl + +mario_right_arm: + type: GFX + offset: 0xDDE8 + symbol: mario_right_arm + +mario_right_forearm_shared_dl_vertex: + type: VTX + count: 16 + offset: 0xDE08 + symbol: mario_right_forearm_shared_dl_vertex + +mario_right_forearm_shared_dl: + type: GFX + offset: 0xDF08 + symbol: mario_right_forearm_shared_dl + +mario_right_hand_closed_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xDFF8 + symbol: mario_right_hand_closed_dl_vertex_group1 + +mario_right_hand_closed_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xE0F8 + symbol: mario_right_hand_closed_dl_vertex_group2 + +mario_right_hand_closed_dl_vertex_group3: + type: VTX + count: 15 + offset: 0xE1D8 + symbol: mario_right_hand_closed_dl_vertex_group3 + +mario_right_hand_closed_dl: + type: GFX + offset: 0xE2C8 + symbol: mario_right_hand_closed_dl + +mario_right_hand_closed: + type: GFX + offset: 0xE458 + symbol: mario_right_hand_closed + +mario_metal_right_hand_closed: + type: GFX + offset: 0xE478 + symbol: mario_metal_right_hand_closed + +mario_left_thigh_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xE4A8 + symbol: mario_left_thigh_dl_vertex_group1 + +mario_left_thigh_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xE5A8 + symbol: mario_left_thigh_dl_vertex_group2 + +mario_left_thigh_dl: + type: GFX + offset: 0xE6A8 + symbol: mario_left_thigh_dl + +mario_left_thigh: + type: GFX + offset: 0xE7B0 + symbol: mario_left_thigh + +mario_metal_left_thigh: + type: GFX + offset: 0xE7E0 + symbol: mario_metal_left_thigh + +mario_left_leg_shared_dl_vertex: + type: VTX + count: 12 + offset: 0xE858 + symbol: mario_left_leg_shared_dl_vertex + +mario_left_leg_shared_dl: + type: GFX + offset: 0xE918 + symbol: mario_left_leg_shared_dl + +mario_left_foot_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xE9C8 + symbol: mario_left_foot_shared_dl_vertex_group1 + +mario_left_foot_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xEAC8 + symbol: mario_left_foot_shared_dl_vertex_group2 + +mario_left_foot_shared_dl: + type: GFX + offset: 0xEBB8 + symbol: mario_left_foot_shared_dl + +mario_left_foot: + type: GFX + offset: 0xECA0 + symbol: mario_left_foot + +mario_right_thigh_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xECC0 + symbol: mario_right_thigh_shared_dl_vertex_group1 + +mario_right_thigh_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0xEDC0 + symbol: mario_right_thigh_shared_dl_vertex_group2 + +mario_right_thigh_shared_dl: + type: GFX + offset: 0xEEB0 + symbol: mario_right_thigh_shared_dl + +mario_right_thigh: + type: GFX + offset: 0xEFB8 + symbol: mario_right_thigh + +mario_right_leg_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xEFD8 + symbol: mario_right_leg_shared_dl_vertex_group1 + +mario_right_leg_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xF0D8 + symbol: mario_right_leg_shared_dl_vertex_group2 + +mario_right_leg_shared_dl: + type: GFX + offset: 0xF1D8 + symbol: mario_right_leg_shared_dl + +mario_right_foot_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xF290 + symbol: mario_right_foot_dl_vertex_group1 + +mario_right_foot_dl_vertex_group2: + type: VTX + count: 8 + offset: 0xF380 + symbol: mario_right_foot_dl_vertex_group2 + +mario_right_foot_dl: + type: GFX + offset: 0xF400 + symbol: mario_right_foot_dl + +mario_right_foot: + type: GFX + offset: 0xF4E8 + symbol: mario_right_foot + +mario_metal_right_foot: + type: GFX + offset: 0xF528 + symbol: mario_metal_right_foot + +mario_yellow_button_dl_vertex: + type: VTX + count: 14 + offset: 0xF568 + symbol: mario_yellow_button_dl_vertex + +mario_tshirt_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0xF648 + symbol: mario_tshirt_shared_dl_vertex_group1 + +mario_tshirt_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0xF748 + symbol: mario_tshirt_shared_dl_vertex_group2 + +mario_tshirt_shared_dl_vertex_group3: + type: VTX + count: 5 + offset: 0xF828 + symbol: mario_tshirt_shared_dl_vertex_group3 + +mario_pants_overalls_shared_dl_vertex_group1: + type: VTX + count: 15 + offset: 0xF878 + symbol: mario_pants_overalls_shared_dl_vertex_group1 + +mario_pants_overalls_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0xF968 + symbol: mario_pants_overalls_shared_dl_vertex_group2 + +mario_pants_overalls_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0xFA68 + symbol: mario_pants_overalls_shared_dl_vertex_group3 + +mario_pants_overalls_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0xFB68 + symbol: mario_pants_overalls_shared_dl_vertex_group4 + +mario_pants_overalls_shared_dl_vertex_group5: + type: VTX + count: 14 + offset: 0xFC68 + symbol: mario_pants_overalls_shared_dl_vertex_group5 + +mario_pants_overalls_shared_dl_vertex_group6: + type: VTX + count: 15 + offset: 0xFD48 + symbol: mario_pants_overalls_shared_dl_vertex_group6 + +mario_pants_overalls_shared_dl_vertex_group7: + type: VTX + count: 15 + offset: 0xFE38 + symbol: mario_pants_overalls_shared_dl_vertex_group7 + +mario_yellow_button_dl: + type: GFX + offset: 0xFF28 + symbol: mario_yellow_button_dl + +mario_pants_overalls_shared_dl: + type: GFX + offset: 0xFF88 + symbol: mario_pants_overalls_shared_dl + +mario_tshirt_shared_dl: + type: GFX + offset: 0x10260 + symbol: mario_tshirt_shared_dl + +mario_torso_dl: + type: GFX + offset: 0x10348 + symbol: mario_torso_dl + +mario_torso: + type: GFX + offset: 0x10370 + symbol: mario_torso + +mario_metal_torso_shared_dl: + type: GFX + offset: 0x103F0 + symbol: mario_metal_torso_shared_dl + +mario_m_logo_dl_vertex: + type: VTX + count: 7 + offset: 0x10410 + symbol: mario_m_logo_dl_vertex + +mario_eyes_cap_on_dl_vertex: + type: VTX + count: 12 + offset: 0x10480 + symbol: mario_eyes_cap_on_dl_vertex + +mario_hair_sideburn_cap_on_dl_vertex: + type: VTX + count: 12 + offset: 0x10540 + symbol: mario_hair_sideburn_cap_on_dl_vertex + +mario_mustache_cap_on_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x10600 + symbol: mario_mustache_cap_on_dl_vertex_group1 + +mario_mustache_cap_on_dl_vertex_group2: + type: VTX + count: 5 + offset: 0x10700 + symbol: mario_mustache_cap_on_dl_vertex_group2 + +mario_face_cap_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x10750 + symbol: mario_face_cap_dl_vertex_group1 + +mario_face_cap_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x10850 + symbol: mario_face_cap_dl_vertex_group2 + +mario_face_cap_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x10940 + symbol: mario_face_cap_dl_vertex_group3 + +mario_face_part_cap_on_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x10A30 + symbol: mario_face_part_cap_on_dl_vertex_group1 + +mario_face_part_cap_on_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x10B20 + symbol: mario_face_part_cap_on_dl_vertex_group2 + +mario_face_part_cap_on_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x10C20 + symbol: mario_face_part_cap_on_dl_vertex_group3 + +mario_face_part_cap_on_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x10D10 + symbol: mario_face_part_cap_on_dl_vertex_group4 + +mario_face_part_cap_on_dl_vertex_group5: + type: VTX + count: 15 + offset: 0x10E10 + symbol: mario_face_part_cap_on_dl_vertex_group5 + +mario_face_part_cap_on_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x10F00 + symbol: mario_face_part_cap_on_dl_vertex_group6 + +mario_face_part_cap_on_dl_vertex_group7: + type: VTX + count: 13 + offset: 0x11000 + symbol: mario_face_part_cap_on_dl_vertex_group7 + +mario_face_back_hair_cap_on_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x110D0 + symbol: mario_face_back_hair_cap_on_dl_vertex_group1 + +mario_face_back_hair_cap_on_dl_vertex_group2: + type: VTX + count: 14 + offset: 0x111D0 + symbol: mario_face_back_hair_cap_on_dl_vertex_group2 + +mario_m_logo_dl: + type: GFX + offset: 0x112B0 + symbol: mario_m_logo_dl + +mario_eyes_cap_on_dl: + type: GFX + offset: 0x112E8 + symbol: mario_eyes_cap_on_dl + +mario_hair_sideburn_cap_on_dl: + type: GFX + offset: 0x11350 + symbol: mario_hair_sideburn_cap_on_dl + +mario_mustache_cap_on_dl: + type: GFX + offset: 0x113A0 + symbol: mario_mustache_cap_on_dl + +mario_face_part_cap_on_dl: + type: GFX + offset: 0x11438 + symbol: mario_face_part_cap_on_dl + +mario_face_cap_dl: + type: GFX + offset: 0x116F8 + symbol: mario_face_cap_dl + +mario_face_back_hair_cap_on_dl: + type: GFX + offset: 0x11870 + symbol: mario_face_back_hair_cap_on_dl + +mario_face_cap_on_dl: + type: GFX + offset: 0x11960 + symbol: mario_face_cap_on_dl + +mario_cap_on_eyes_front: + type: GFX + offset: 0x119A0 + symbol: mario_cap_on_eyes_front + +mario_cap_on_eyes_half_closed: + type: GFX + offset: 0x11A90 + symbol: mario_cap_on_eyes_half_closed + +mario_cap_on_eyes_closed: + type: GFX + offset: 0x11B80 + symbol: mario_cap_on_eyes_closed + +mario_cap_on_eyes_right: + type: GFX + offset: 0x11C70 + symbol: mario_cap_on_eyes_right + +mario_cap_on_eyes_left: + type: GFX + offset: 0x11D60 + symbol: mario_cap_on_eyes_left + +mario_cap_on_eyes_up: + type: GFX + offset: 0x11E50 + symbol: mario_cap_on_eyes_up + +mario_cap_on_eyes_down: + type: GFX + offset: 0x11F40 + symbol: mario_cap_on_eyes_down + +mario_cap_on_eyes_dead: + type: GFX + offset: 0x12030 + symbol: mario_cap_on_eyes_dead + +mario_metal_cap_on_shared_dl: + type: GFX + offset: 0x12120 + symbol: mario_metal_cap_on_shared_dl + +mario_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x12160 + symbol: mario_lights_unused1 + +mario_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x12178 + symbol: mario_lights_unused2 + +mario_eyes_cap_off_dl_vertex: + type: VTX + count: 12 + offset: 0x12190 + symbol: mario_eyes_cap_off_dl_vertex + +mario_hair_sideburn_cap_off_dl_vertex: + type: VTX + count: 12 + offset: 0x12250 + symbol: mario_hair_sideburn_cap_off_dl_vertex + +mario_mustache_cap_off_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x12310 + symbol: mario_mustache_cap_off_dl_vertex_group1 + +mario_mustache_cap_off_dl_vertex_group2: + type: VTX + count: 5 + offset: 0x12410 + symbol: mario_mustache_cap_off_dl_vertex_group2 + +mario_face_part_cap_off_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x12460 + symbol: mario_face_part_cap_off_dl_vertex_group1 + +mario_face_part_cap_off_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x12550 + symbol: mario_face_part_cap_off_dl_vertex_group2 + +mario_face_part_cap_off_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x12650 + symbol: mario_face_part_cap_off_dl_vertex_group3 + +mario_face_part_cap_off_dl_vertex_group4: + type: VTX + count: 15 + offset: 0x12740 + symbol: mario_face_part_cap_off_dl_vertex_group4 + +mario_face_part_cap_off_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x12830 + symbol: mario_face_part_cap_off_dl_vertex_group5 + +mario_face_part_cap_off_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x12930 + symbol: mario_face_part_cap_off_dl_vertex_group6 + +mario_face_part_cap_off_dl_vertex_group7: + type: VTX + count: 16 + offset: 0x12A30 + symbol: mario_face_part_cap_off_dl_vertex_group7 + +mario_face_part_cap_off_dl_vertex_group8: + type: VTX + count: 9 + offset: 0x12B30 + symbol: mario_face_part_cap_off_dl_vertex_group8 + +mario_face_hair_cap_off_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x12BC0 + symbol: mario_face_hair_cap_off_dl_vertex_group1 + +mario_face_hair_cap_off_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x12CC0 + symbol: mario_face_hair_cap_off_dl_vertex_group2 + +mario_face_hair_cap_off_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x12DB0 + symbol: mario_face_hair_cap_off_dl_vertex_group3 + +mario_face_hair_cap_off_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x12EB0 + symbol: mario_face_hair_cap_off_dl_vertex_group4 + +mario_face_hair_cap_off_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x12FB0 + symbol: mario_face_hair_cap_off_dl_vertex_group5 + +mario_face_hair_cap_off_dl_vertex_group6: + type: VTX + count: 16 + offset: 0x130B0 + symbol: mario_face_hair_cap_off_dl_vertex_group6 + +mario_face_hair_cap_off_dl_vertex_group7: + type: VTX + count: 13 + offset: 0x131B0 + symbol: mario_face_hair_cap_off_dl_vertex_group7 + +mario_face_part_cap_off_dl_vertex_group9: + type: VTX + count: 3 + offset: 0x13280 + symbol: mario_face_part_cap_off_dl_vertex_group9 + +mario_eyes_cap_off_dl: + type: GFX + offset: 0x132B0 + symbol: mario_eyes_cap_off_dl + +mario_mustache_cap_off_dl: + type: GFX + offset: 0x13318 + symbol: mario_mustache_cap_off_dl + +mario_hair_sideburn_cap_off_dl: + type: GFX + offset: 0x133A8 + symbol: mario_hair_sideburn_cap_off_dl + +mario_face_part_cap_off_dl: + type: GFX + offset: 0x133F8 + symbol: mario_face_part_cap_off_dl + +mario_face_hair_cap_off_dl: + type: GFX + offset: 0x136D0 + symbol: mario_face_hair_cap_off_dl + +mario_face_cap_off_dl: + type: GFX + offset: 0x139C0 + symbol: mario_face_cap_off_dl + +mario_cap_off_eyes_front: + type: GFX + offset: 0x139E8 + symbol: mario_cap_off_eyes_front + +mario_cap_off_eyes_half_closed: + type: GFX + offset: 0x13AB8 + symbol: mario_cap_off_eyes_half_closed + +mario_cap_off_eyes_closed: + type: GFX + offset: 0x13B88 + symbol: mario_cap_off_eyes_closed + +mario_cap_off_eyes_right: + type: GFX + offset: 0x13C58 + symbol: mario_cap_off_eyes_right + +mario_cap_off_eyes_left: + type: GFX + offset: 0x13D28 + symbol: mario_cap_off_eyes_left + +mario_cap_off_eyes_up: + type: GFX + offset: 0x13DF8 + symbol: mario_cap_off_eyes_up + +mario_cap_off_eyes_down: + type: GFX + offset: 0x13EC8 + symbol: mario_cap_off_eyes_down + +mario_cap_off_eyes_dead: + type: GFX + offset: 0x13F98 + symbol: mario_cap_off_eyes_dead + +mario_metal_cap_off_shared_dl: + type: GFX + offset: 0x14068 + symbol: mario_metal_cap_off_shared_dl + +mario_medium_poly_butt_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x14098 + symbol: mario_medium_poly_butt_dl_vertex_group1 + +mario_medium_poly_butt_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x14198 + symbol: mario_medium_poly_butt_dl_vertex_group2 + +mario_medium_poly_butt_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x14298 + symbol: mario_medium_poly_butt_dl_vertex_group3 + +mario_medium_poly_butt_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x14398 + symbol: mario_medium_poly_butt_dl_vertex_group4 + +mario_medium_poly_butt_dl_vertex_group5: + type: VTX + count: 4 + offset: 0x14498 + symbol: mario_medium_poly_butt_dl_vertex_group5 + +mario_medium_poly_butt_dl: + type: GFX + offset: 0x144D8 + symbol: mario_medium_poly_butt_dl + +mario_medium_poly_butt: + type: GFX + offset: 0x14638 + symbol: mario_medium_poly_butt + +mario_metal_medium_poly_butt: + type: GFX + offset: 0x14668 + symbol: mario_metal_medium_poly_butt + +mario_medium_poly_left_arm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x146E0 + symbol: mario_medium_poly_left_arm_shared_dl_vertex + +mario_medium_poly_left_arm_shared_dl: + type: GFX + offset: 0x147D0 + symbol: mario_medium_poly_left_arm_shared_dl + +mario_medium_poly_left_arm: + type: GFX + offset: 0x14840 + symbol: mario_medium_poly_left_arm + +mario_medium_poly_left_forearm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14860 + symbol: mario_medium_poly_left_forearm_shared_dl_vertex + +mario_medium_poly_left_forearm_shared_dl: + type: GFX + offset: 0x14950 + symbol: mario_medium_poly_left_forearm_shared_dl + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x149C0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group1 + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x14AC0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group2 + +mario_medium_poly_left_hand_closed_shared_dl_vertex_group3: + type: VTX + count: 14 + offset: 0x14BB0 + symbol: mario_medium_poly_left_hand_closed_shared_dl_vertex_group3 + +mario_medium_poly_left_hand_closed_shared_dl: + type: GFX + offset: 0x14C90 + symbol: mario_medium_poly_left_hand_closed_shared_dl + +mario_medium_poly_left_hand_closed: + type: GFX + offset: 0x14DC0 + symbol: mario_medium_poly_left_hand_closed + +mario_medium_poly_right_arm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14DE0 + symbol: mario_medium_poly_right_arm_shared_dl_vertex + +mario_medium_poly_right_arm_shared_dl: + type: GFX + offset: 0x14ED0 + symbol: mario_medium_poly_right_arm_shared_dl + +mario_medium_poly_right_arm: + type: GFX + offset: 0x14F40 + symbol: mario_medium_poly_right_arm + +mario_medium_poly_right_forearm_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x14F60 + symbol: mario_medium_poly_right_forearm_shared_dl_vertex + +mario_medium_poly_right_forearm_shared_dl: + type: GFX + offset: 0x15050 + symbol: mario_medium_poly_right_forearm_shared_dl + +mario_medium_poly_right_hand_closed_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x150C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group1 + +mario_medium_poly_right_hand_closed_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x151C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group2 + +mario_medium_poly_right_hand_closed_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x152C0 + symbol: mario_medium_poly_right_hand_closed_dl_vertex_group3 + +mario_medium_poly_right_hand_closed_dl: + type: GFX + offset: 0x153B0 + symbol: mario_medium_poly_right_hand_closed_dl + +mario_medium_poly_right_hand_closed: + type: GFX + offset: 0x154E0 + symbol: mario_medium_poly_right_hand_closed + +mario_metal_medium_poly_right_hand_closed: + type: GFX + offset: 0x15500 + symbol: mario_metal_medium_poly_right_hand_closed + +mario_medium_poly_left_thigh_dl_vertex: + type: VTX + count: 15 + offset: 0x15530 + symbol: mario_medium_poly_left_thigh_dl_vertex + +mario_medium_poly_left_thigh_dl: + type: GFX + offset: 0x15620 + symbol: mario_medium_poly_left_thigh_dl + +mario_medium_poly_left_thigh: + type: GFX + offset: 0x156B0 + symbol: mario_medium_poly_left_thigh + +mario_metal_medium_poly_left_thigh: + type: GFX + offset: 0x156E0 + symbol: mario_metal_medium_poly_left_thigh + +mario_medium_poly_left_leg_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15758 + symbol: mario_medium_poly_left_leg_shared_dl_vertex + +mario_medium_poly_left_leg_shared_dl: + type: GFX + offset: 0x15848 + symbol: mario_medium_poly_left_leg_shared_dl + +mario_medium_poly_left_foot_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x158D8 + symbol: mario_medium_poly_left_foot_shared_dl_vertex_group1 + +mario_medium_poly_left_foot_shared_dl_vertex_group2: + type: VTX + count: 12 + offset: 0x159D8 + symbol: mario_medium_poly_left_foot_shared_dl_vertex_group2 + +mario_medium_poly_left_foot_shared_dl: + type: GFX + offset: 0x15A98 + symbol: mario_medium_poly_left_foot_shared_dl + +mario_medium_poly_left_foot: + type: GFX + offset: 0x15B60 + symbol: mario_medium_poly_left_foot + +mario_medium_poly_right_thigh_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15B80 + symbol: mario_medium_poly_right_thigh_shared_dl_vertex + +mario_medium_poly_right_thigh_shared_dl: + type: GFX + offset: 0x15C70 + symbol: mario_medium_poly_right_thigh_shared_dl + +mario_medium_poly_right_thigh: + type: GFX + offset: 0x15D00 + symbol: mario_medium_poly_right_thigh + +mario_medium_poly_right_leg_shared_dl_vertex: + type: VTX + count: 15 + offset: 0x15D20 + symbol: mario_medium_poly_right_leg_shared_dl_vertex + +mario_medium_poly_right_leg_shared_dl: + type: GFX + offset: 0x15E10 + symbol: mario_medium_poly_right_leg_shared_dl + +mario_medium_poly_right_foot_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x15EA0 + symbol: mario_medium_poly_right_foot_dl_vertex_group1 + +mario_medium_poly_right_foot_dl_vertex_group2: + type: VTX + count: 6 + offset: 0x15FA0 + symbol: mario_medium_poly_right_foot_dl_vertex_group2 + +mario_medium_poly_right_foot_dl: + type: GFX + offset: 0x16000 + symbol: mario_medium_poly_right_foot_dl + +mario_medium_poly_right_foot: + type: GFX + offset: 0x160C8 + symbol: mario_medium_poly_right_foot + +mario_metal_medium_poly_right_foot: + type: GFX + offset: 0x16108 + symbol: mario_metal_medium_poly_right_foot + +mario_seg4_vertex_04016148: + type: VTX + count: 12 + offset: 0x16148 + symbol: mario_seg4_vertex_04016148 + +mario_seg4_vertex_04016208: + type: VTX + count: 16 + offset: 0x16208 + symbol: mario_seg4_vertex_04016208 + +mario_seg4_vertex_04016308: + type: VTX + count: 9 + offset: 0x16308 + symbol: mario_seg4_vertex_04016308 + +mario_seg4_vertex_04016398: + type: VTX + count: 16 + offset: 0x16398 + symbol: mario_seg4_vertex_04016398 + +mario_seg4_vertex_04016498: + type: VTX + count: 16 + offset: 0x16498 + symbol: mario_seg4_vertex_04016498 + +mario_seg4_vertex_04016598: + type: VTX + count: 13 + offset: 0x16598 + symbol: mario_seg4_vertex_04016598 + +mario_medium_poly_yellow_button_dl: + type: GFX + offset: 0x16668 + symbol: mario_medium_poly_yellow_button_dl + +mario_medium_poly_pants_overalls_shared_dl: + type: GFX + offset: 0x166B8 + symbol: mario_medium_poly_pants_overalls_shared_dl + +mario_medium_poly_tshirt_shared_dl: + type: GFX + offset: 0x16800 + symbol: mario_medium_poly_tshirt_shared_dl + +mario_medium_poly_torso_dl: + type: GFX + offset: 0x168A0 + symbol: mario_medium_poly_torso_dl + +mario_medium_poly_torso: + type: GFX + offset: 0x168C8 + symbol: mario_medium_poly_torso + +mario_metal_medium_poly_torso: + type: GFX + offset: 0x16948 + symbol: mario_metal_medium_poly_torso + +mario_low_poly_butt_dl_vertex: + type: VTX + count: 11 + offset: 0x16968 + symbol: mario_low_poly_butt_dl_vertex + +mario_low_poly_butt_dl: + type: GFX + offset: 0x16A18 + symbol: mario_low_poly_butt_dl + +mario_low_poly_butt: + type: GFX + offset: 0x16AB8 + symbol: mario_low_poly_butt + +mario_metal_low_poly_butt: + type: GFX + offset: 0x16AE8 + symbol: mario_metal_low_poly_butt + +mario_low_poly_left_arm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16B60 + symbol: mario_low_poly_left_arm_shared_dl_vertex + +mario_low_poly_left_arm_shared_dl: + type: GFX + offset: 0x16C20 + symbol: mario_low_poly_left_arm_shared_dl + +mario_low_poly_left_arm: + type: GFX + offset: 0x16C70 + symbol: mario_low_poly_left_arm + +mario_low_poly_left_forearm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16C90 + symbol: mario_low_poly_left_forearm_shared_dl_vertex + +mario_low_poly_left_forearm_shared_dl: + type: GFX + offset: 0x16D50 + symbol: mario_low_poly_left_forearm_shared_dl + +mario_low_poly_left_hand_closed_shared_dl_vertex: + type: VTX + count: 8 + offset: 0x16DA0 + symbol: mario_low_poly_left_hand_closed_shared_dl_vertex + +mario_low_poly_left_hand_closed_shared_dl: + type: GFX + offset: 0x16E20 + symbol: mario_low_poly_left_hand_closed_shared_dl + +mario_low_poly_left_hand_closed: + type: GFX + offset: 0x16E80 + symbol: mario_low_poly_left_hand_closed + +mario_low_poly_right_arm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16EA0 + symbol: mario_low_poly_right_arm_shared_dl_vertex + +mario_low_poly_right_arm_shared_dl: + type: GFX + offset: 0x16F60 + symbol: mario_low_poly_right_arm_shared_dl + +mario_low_poly_right_arm: + type: GFX + offset: 0x16FB0 + symbol: mario_low_poly_right_arm + +mario_low_poly_right_forearm_shared_dl_vertex: + type: VTX + count: 12 + offset: 0x16FD0 + symbol: mario_low_poly_right_forearm_shared_dl_vertex + +mario_low_poly_right_forearm_shared_dl: + type: GFX + offset: 0x17090 + symbol: mario_low_poly_right_forearm_shared_dl + +mario_low_poly_right_hand_closed_dl_vertex: + type: VTX + count: 8 + offset: 0x170E0 + symbol: mario_low_poly_right_hand_closed_dl_vertex + +mario_low_poly_right_hand_closed_dl: + type: GFX + offset: 0x17160 + symbol: mario_low_poly_right_hand_closed_dl + +mario_low_poly_right_hand_closed: + type: GFX + offset: 0x171C0 + symbol: mario_low_poly_right_hand_closed + +mario_metal_low_poly_right_hand_closed: + type: GFX + offset: 0x171E0 + symbol: mario_metal_low_poly_right_hand_closed + +mario_low_poly_left_thigh_dl_vertex: + type: VTX + count: 14 + offset: 0x17210 + symbol: mario_low_poly_left_thigh_dl_vertex + +mario_low_poly_left_thigh_dl: + type: GFX + offset: 0x172F0 + symbol: mario_low_poly_left_thigh_dl + +mario_low_poly_left_thigh: + type: GFX + offset: 0x17360 + symbol: mario_low_poly_left_thigh + +mario_metal_low_poly_left_thigh: + type: GFX + offset: 0x17390 + symbol: mario_metal_low_poly_left_thigh + +mario_low_poly_left_leg_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17408 + symbol: mario_low_poly_left_leg_shared_dl_vertex + +mario_low_poly_left_leg_shared_dl: + type: GFX + offset: 0x174E8 + symbol: mario_low_poly_left_leg_shared_dl + +mario_low_poly_left_foot_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17558 + symbol: mario_low_poly_left_foot_shared_dl_vertex + +mario_low_poly_left_foot_shared_dl: + type: GFX + offset: 0x17638 + symbol: mario_low_poly_left_foot_shared_dl + +mario_low_poly_left_foot: + type: GFX + offset: 0x176A8 + symbol: mario_low_poly_left_foot + +mario_low_poly_right_thigh_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x176C8 + symbol: mario_low_poly_right_thigh_shared_dl_vertex + +mario_low_poly_right_thigh_shared_dl: + type: GFX + offset: 0x177A8 + symbol: mario_low_poly_right_thigh_shared_dl + +mario_low_poly_right_thigh: + type: GFX + offset: 0x17818 + symbol: mario_low_poly_right_thigh + +mario_low_poly_right_leg_shared_dl_vertex: + type: VTX + count: 14 + offset: 0x17838 + symbol: mario_low_poly_right_leg_shared_dl_vertex + +mario_low_poly_right_leg_shared_dl: + type: GFX + offset: 0x17918 + symbol: mario_low_poly_right_leg_shared_dl + +mario_low_poly_right_foot_dl_vertex: + type: VTX + count: 14 + offset: 0x17988 + symbol: mario_low_poly_right_foot_dl_vertex + +mario_low_poly_right_foot_dl: + type: GFX + offset: 0x17A68 + symbol: mario_low_poly_right_foot_dl + +mario_low_poly_right_foot: + type: GFX + offset: 0x17AD8 + symbol: mario_low_poly_right_foot + +mario_metal_low_poly_right_foot: + type: GFX + offset: 0x17B18 + symbol: mario_metal_low_poly_right_foot + +mario_seg4_vertex_04017B58: + type: VTX + count: 8 + offset: 0x17B58 + symbol: mario_seg4_vertex_04017B58 + +mario_seg4_vertex_04017BD8: + type: VTX + count: 15 + offset: 0x17BD8 + symbol: mario_seg4_vertex_04017BD8 + +mario_seg4_vertex_04017CC8: + type: VTX + count: 10 + offset: 0x17CC8 + symbol: mario_seg4_vertex_04017CC8 + +mario_low_poly_yellow_button_dl: + type: GFX + offset: 0x17D68 + symbol: mario_low_poly_yellow_button_dl + +mario_low_poly_pants_overalls_shared_dl: + type: GFX + offset: 0x17D98 + symbol: mario_low_poly_pants_overalls_shared_dl + +mario_low_poly_tshirt_shared_dl: + type: GFX + offset: 0x17E20 + symbol: mario_low_poly_tshirt_shared_dl + +mario_low_poly_torso_dl: + type: GFX + offset: 0x17E78 + symbol: mario_low_poly_torso_dl + +mario_low_poly_torso: + type: GFX + offset: 0x17EA0 + symbol: mario_low_poly_torso + +mario_metal_low_poly_torso: + type: GFX + offset: 0x17F20 + symbol: mario_metal_low_poly_torso + +mario_low_poly_mario_m_logo_dl_vertex: + type: VTX + count: 5 + offset: 0x17F40 + symbol: mario_low_poly_mario_m_logo_dl_vertex + +mario_low_poly_eyes_cap_on_dl_vertex: + type: VTX + count: 5 + offset: 0x17F90 + symbol: mario_low_poly_eyes_cap_on_dl_vertex + +mario_low_poly_mustache_cap_on_dl_vertex: + type: VTX + count: 10 + offset: 0x17FE0 + symbol: mario_low_poly_mustache_cap_on_dl_vertex + +mario_low_poly_face_cap_dl_vertex: + type: VTX + count: 12 + offset: 0x18080 + symbol: mario_low_poly_face_cap_dl_vertex + +mario_low_poly_face_part_cap_on_dl_vertex: + type: VTX + count: 13 + offset: 0x18140 + symbol: mario_low_poly_face_part_cap_on_dl_vertex + +mario_low_poly_face_back_hair_cap_on_dl_vertex: + type: VTX + count: 6 + offset: 0x18210 + symbol: mario_low_poly_face_back_hair_cap_on_dl_vertex + +mario_low_poly_mario_m_logo_dl: + type: GFX + offset: 0x18270 + symbol: mario_low_poly_mario_m_logo_dl + +mario_low_poly_eyes_cap_on_dl: + type: GFX + offset: 0x18298 + symbol: mario_low_poly_eyes_cap_on_dl + +mario_low_poly_mustache_cap_on_dl: + type: GFX + offset: 0x182C0 + symbol: mario_low_poly_mustache_cap_on_dl + +mario_low_poly_face_part_cap_on_dl: + type: GFX + offset: 0x18300 + symbol: mario_low_poly_face_part_cap_on_dl + +mario_low_poly_face_cap_dl: + type: GFX + offset: 0x18370 + symbol: mario_low_poly_face_cap_dl + +mario_low_poly_face_back_hair_cap_on_dl: + type: GFX + offset: 0x183F0 + symbol: mario_low_poly_face_back_hair_cap_on_dl + +mario_low_poly_face_cap_on_dl: + type: GFX + offset: 0x18420 + symbol: mario_low_poly_face_cap_on_dl + +mario_low_poly_cap_on_eyes_front: + type: GFX + offset: 0x18460 + symbol: mario_low_poly_cap_on_eyes_front + +mario_low_poly_cap_on_eyes_half_closed: + type: GFX + offset: 0x18530 + symbol: mario_low_poly_cap_on_eyes_half_closed + +mario_low_poly_cap_on_eyes_closed: + type: GFX + offset: 0x18600 + symbol: mario_low_poly_cap_on_eyes_closed + +mario_low_poly_cap_on_eyes_right: + type: GFX + offset: 0x186D0 + symbol: mario_low_poly_cap_on_eyes_right + +mario_low_poly_cap_on_eyes_left: + type: GFX + offset: 0x187A0 + symbol: mario_low_poly_cap_on_eyes_left + +mario_low_poly_cap_on_eyes_up: + type: GFX + offset: 0x18870 + symbol: mario_low_poly_cap_on_eyes_up + +mario_low_poly_cap_on_eyes_down: + type: GFX + offset: 0x18940 + symbol: mario_low_poly_cap_on_eyes_down + +mario_low_poly_cap_on_eyes_dead: + type: GFX + offset: 0x18A10 + symbol: mario_low_poly_cap_on_eyes_dead + +mario_metal_low_poly_cap_on: + type: GFX + offset: 0x18AE0 + symbol: mario_metal_low_poly_cap_on + +mario_low_poly_mario_eyes_cap_off_dl_vertex: + type: VTX + count: 5 + offset: 0x18B18 + symbol: mario_low_poly_mario_eyes_cap_off_dl_vertex + +mario_low_poly_mustache_cap_off_dl_vertex: + type: VTX + count: 10 + offset: 0x18B68 + symbol: mario_low_poly_mustache_cap_off_dl_vertex + +mario_low_poly_face_part_cap_off_dl_vertex: + type: VTX + count: 13 + offset: 0x18C08 + symbol: mario_low_poly_face_part_cap_off_dl_vertex + +mario_low_poly_face_hair_cap_off_dl_vertex: + type: VTX + count: 15 + offset: 0x18CD8 + symbol: mario_low_poly_face_hair_cap_off_dl_vertex + +mario_low_poly_mario_eyes_cap_off_dl: + type: GFX + offset: 0x18DC8 + symbol: mario_low_poly_mario_eyes_cap_off_dl + +mario_low_poly_mustache_cap_off_dl: + type: GFX + offset: 0x18DF0 + symbol: mario_low_poly_mustache_cap_off_dl + +mario_low_poly_face_part_cap_off_dl: + type: GFX + offset: 0x18E30 + symbol: mario_low_poly_face_part_cap_off_dl + +mario_low_poly_face_hair_cap_off_dl: + type: GFX + offset: 0x18EA0 + symbol: mario_low_poly_face_hair_cap_off_dl + +mario_low_poly_face_cap_off_dl: + type: GFX + offset: 0x18F68 + symbol: mario_low_poly_face_cap_off_dl + +mario_low_poly_cap_off_eyes_front: + type: GFX + offset: 0x18F90 + symbol: mario_low_poly_cap_off_eyes_front + +mario_low_poly_cap_off_eyes_half_closed: + type: GFX + offset: 0x19040 + symbol: mario_low_poly_cap_off_eyes_half_closed + +mario_low_poly_cap_off_eyes_closed: + type: GFX + offset: 0x190F0 + symbol: mario_low_poly_cap_off_eyes_closed + +mario_low_poly_cap_off_eyes_right: + type: GFX + offset: 0x191A0 + symbol: mario_low_poly_cap_off_eyes_right + +mario_low_poly_cap_off_eyes_left: + type: GFX + offset: 0x19250 + symbol: mario_low_poly_cap_off_eyes_left + +mario_low_poly_cap_off_eyes_up: + type: GFX + offset: 0x19300 + symbol: mario_low_poly_cap_off_eyes_up + +mario_low_poly_cap_off_eyes_down: + type: GFX + offset: 0x193B0 + symbol: mario_low_poly_cap_off_eyes_down + +mario_low_poly_cap_off_eyes_dead: + type: GFX + offset: 0x19460 + symbol: mario_low_poly_cap_off_eyes_dead + +mario_metal_low_poly_cap_off: + type: GFX + offset: 0x19510 + symbol: mario_metal_low_poly_cap_off + +mario_left_hand_open_shared_dl_vertex_group1: + type: VTX + count: 14 + offset: 0x19538 + symbol: mario_left_hand_open_shared_dl_vertex_group1 + +mario_left_hand_open_shared_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x19618 + symbol: mario_left_hand_open_shared_dl_vertex_group2 + +mario_left_hand_open_shared_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x19718 + symbol: mario_left_hand_open_shared_dl_vertex_group3 + +mario_left_hand_open_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x19818 + symbol: mario_left_hand_open_shared_dl_vertex_group4 + +mario_left_hand_open_shared_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x19918 + symbol: mario_left_hand_open_shared_dl_vertex_group5 + +mario_left_hand_open_shared_dl_vertex_group6: + type: VTX + count: 5 + offset: 0x19A18 + symbol: mario_left_hand_open_shared_dl_vertex_group6 + +mario_left_hand_open_shared_dl: + type: GFX + offset: 0x19A68 + symbol: mario_left_hand_open_shared_dl + +mario_left_hand_open: + type: GFX + offset: 0x19CA0 + symbol: mario_left_hand_open + +mario_right_hand_open_dl_vertex_group1: + type: VTX + count: 14 + offset: 0x19CC0 + symbol: mario_right_hand_open_dl_vertex_group1 + +mario_right_hand_open_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x19DA0 + symbol: mario_right_hand_open_dl_vertex_group2 + +mario_right_hand_open_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x19EA0 + symbol: mario_right_hand_open_dl_vertex_group3 + +mario_right_hand_open_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x19FA0 + symbol: mario_right_hand_open_dl_vertex_group4 + +mario_right_hand_open_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x1A0A0 + symbol: mario_right_hand_open_dl_vertex_group5 + +mario_right_hand_open_dl_vertex_group6: + type: VTX + count: 5 + offset: 0x1A1A0 + symbol: mario_right_hand_open_dl_vertex_group6 + +mario_right_hand_open_dl: + type: GFX + offset: 0x1A1F0 + symbol: mario_right_hand_open_dl + +mario_right_hand_open: + type: GFX + offset: 0x1A428 + symbol: mario_right_hand_open + +mario_metal_right_hand_open: + type: GFX + offset: 0x1A448 + symbol: mario_metal_right_hand_open + +mario_right_hand_cap_m_logo_dl_vertex: + type: VTX + count: 5 + offset: 0x1A478 + symbol: mario_right_hand_cap_m_logo_dl_vertex + +mario_right_hand_cap_hand_position_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x1A4C8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group1 + +mario_right_hand_cap_hand_position_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x1A5B8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group2 + +mario_right_hand_cap_hand_position_dl_vertex_group3: + type: VTX + count: 14 + offset: 0x1A6B8 + symbol: mario_right_hand_cap_hand_position_dl_vertex_group3 + +mario_right_hand_cap_top_dl_vertex_group1: + type: VTX + count: 15 + offset: 0x1A798 + symbol: mario_right_hand_cap_top_dl_vertex_group1 + +mario_right_hand_cap_top_dl_vertex_group2: + type: VTX + count: 16 + offset: 0x1A888 + symbol: mario_right_hand_cap_top_dl_vertex_group2 + +mario_right_hand_cap_top_dl_vertex_group3: + type: VTX + count: 16 + offset: 0x1A988 + symbol: mario_right_hand_cap_top_dl_vertex_group3 + +mario_right_hand_cap_top_dl_vertex_group4: + type: VTX + count: 8 + offset: 0x1AA88 + symbol: mario_right_hand_cap_top_dl_vertex_group4 + +mario_right_hand_cap_bottom_dl_vertex: + type: VTX + count: 10 + offset: 0x1AB08 + symbol: mario_right_hand_cap_bottom_dl_vertex + +mario_right_hand_cap_m_logo_dl: + type: GFX + offset: 0x1ABA8 + symbol: mario_right_hand_cap_m_logo_dl + +mario_right_hand_cap_top_dl: + type: GFX + offset: 0x1ABD0 + symbol: mario_right_hand_cap_top_dl + +mario_right_hand_cap_hand_position_dl: + type: GFX + offset: 0x1AD40 + symbol: mario_right_hand_cap_hand_position_dl + +mario_right_hand_cap_bottom_dl: + type: GFX + offset: 0x1AED0 + symbol: mario_right_hand_cap_bottom_dl + +mario_right_hand_cap_dl: + type: GFX + offset: 0x1AF20 + symbol: mario_right_hand_cap_dl + +mario_right_hand_cap_wings_half_1_dl_vertex: + type: VTX + count: 10 + offset: 0x1AF60 + symbol: mario_right_hand_cap_wings_half_1_dl_vertex + +mario_right_hand_cap_wings_half_2_dl_vertex: + type: VTX + count: 8 + offset: 0x1B000 + symbol: mario_right_hand_cap_wings_half_2_dl_vertex + +mario_right_hand_cap_wings_half_1_dl: + type: GFX + offset: 0x1B080 + symbol: mario_right_hand_cap_wings_half_1_dl + +mario_right_hand_cap_wings_half_2_dl: + type: GFX + offset: 0x1B0B0 + symbol: mario_right_hand_cap_wings_half_2_dl + +mario_right_hand_cap_wings_initial_dl: + type: GFX + offset: 0x1B0E0 + symbol: mario_right_hand_cap_wings_initial_dl + +mario_right_hand_cap_wings_end_dl: + type: GFX + offset: 0x1B138 + symbol: mario_right_hand_cap_wings_end_dl + +mario_right_hand_cap: + type: GFX + offset: 0x1B158 + symbol: mario_right_hand_cap + +mario_right_hand_cap_wings: + type: GFX + offset: 0x1B1D8 + symbol: mario_right_hand_cap_wings + +mario_metal_right_hand_cap_shared_dl: + type: GFX + offset: 0x1B230 + symbol: mario_metal_right_hand_cap_shared_dl + +mario_metal_right_hand_cap_shared_dl_wings: + type: GFX + offset: 0x1B278 + symbol: mario_metal_right_hand_cap_shared_dl_wings + +mario_right_hand_peace_shared_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x1B2D0 + symbol: mario_right_hand_peace_shared_dl_vertex_group1 + +mario_right_hand_peace_shared_dl_vertex_group2: + type: VTX + count: 14 + offset: 0x1B3D0 + symbol: mario_right_hand_peace_shared_dl_vertex_group2 + +mario_right_hand_peace_shared_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x1B4B0 + symbol: mario_right_hand_peace_shared_dl_vertex_group3 + +mario_right_hand_peace_shared_dl_vertex_group4: + type: VTX + count: 16 + offset: 0x1B5A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group4 + +mario_right_hand_peace_shared_dl_vertex_group5: + type: VTX + count: 16 + offset: 0x1B6A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group5 + +mario_right_hand_peace_shared_dl_vertex_group6: + type: VTX + count: 15 + offset: 0x1B7A0 + symbol: mario_right_hand_peace_shared_dl_vertex_group6 + +mario_right_hand_peace_shared_dl_vertex_group7: + type: VTX + count: 15 + offset: 0x1B890 + symbol: mario_right_hand_peace_shared_dl_vertex_group7 + +mario_right_hand_peace_shared_dl_vertex_group8: + type: VTX + count: 15 + offset: 0x1B980 + symbol: mario_right_hand_peace_shared_dl_vertex_group8 + +mario_right_hand_peace_shared_dl_vertex_group9: + type: VTX + count: 16 + offset: 0x1BA70 + symbol: mario_right_hand_peace_shared_dl_vertex_group9 + +mario_right_hand_peace_shared_dl_vertex_group10: + type: VTX + count: 14 + offset: 0x1BB70 + symbol: mario_right_hand_peace_shared_dl_vertex_group10 + +mario_right_hand_peace_shared_dl_vertex_group11: + type: VTX + count: 3 + offset: 0x1BC50 + symbol: mario_right_hand_peace_shared_dl_vertex_group11 + +mario_right_hand_peace_shared_dl: + type: GFX + offset: 0x1BC80 + symbol: mario_right_hand_peace_shared_dl + +mario_right_hand_peace: + type: GFX + offset: 0x1BF30 + symbol: mario_right_hand_peace + +mario_cap_unused_m_logo_dl_vertex: + type: VTX + count: 7 + offset: 0x1BF50 + symbol: mario_cap_unused_m_logo_dl_vertex + +mario_cap_unused_base_top_dl_vertex_group1: + type: VTX + count: 16 + offset: 0x1BFC0 + symbol: mario_cap_unused_base_top_dl_vertex_group1 + +mario_cap_unused_base_top_dl_vertex_group2: + type: VTX + count: 15 + offset: 0x1C0C0 + symbol: mario_cap_unused_base_top_dl_vertex_group2 + +mario_cap_unused_base_top_dl_vertex_group3: + type: VTX + count: 15 + offset: 0x1C1B0 + symbol: mario_cap_unused_base_top_dl_vertex_group3 + +mario_cap_unused_base_bottom_dl_vertex: + type: VTX + count: 9 + offset: 0x1C2A0 + symbol: mario_cap_unused_base_bottom_dl_vertex + +mario_cap_unused_m_logo_dl: + type: GFX + offset: 0x1C330 + symbol: mario_cap_unused_m_logo_dl + +mario_cap_unused_base_top_dl: + type: GFX + offset: 0x1C368 + symbol: mario_cap_unused_base_top_dl + +mario_cap_unused_base_bottom_dl: + type: GFX + offset: 0x1C4C8 + symbol: mario_cap_unused_base_bottom_dl + +mario_cap_unused_base_dl: + type: GFX + offset: 0x1C510 + symbol: mario_cap_unused_base_dl + +mario_wings_half_1_unused_dl_vertex: + type: VTX + count: 12 + offset: 0x1C538 + symbol: mario_wings_half_1_unused_dl_vertex + +mario_wings_half_2_unused_dl_vertex: + type: VTX + count: 8 + offset: 0x1C5F8 + symbol: mario_wings_half_2_unused_dl_vertex + +mario_wings_half_1_unused_dl: + type: GFX + offset: 0x1C678 + symbol: mario_wings_half_1_unused_dl + +mario_wings_half_2_unused_dl: + type: GFX + offset: 0x1C6A8 + symbol: mario_wings_half_2_unused_dl + +mario_cap_wings_unused_initial_dl: + type: GFX + offset: 0x1C6D8 + symbol: mario_cap_wings_unused_initial_dl + +mario_cap_wings_unused_end_dl: + type: GFX + offset: 0x1C730 + symbol: mario_cap_wings_unused_end_dl + +mario_cap_unused_dl: + type: GFX + offset: 0x1C758 + symbol: mario_cap_unused_dl + +mario_metal_cap_unused_dl: + type: GFX + offset: 0x1C7E8 + symbol: mario_metal_cap_unused_dl + +mario_cap_wings_unused: + type: GFX + offset: 0x1C890 + symbol: mario_cap_wings_unused + +mario_metal_cap_wings_unused: + type: GFX + offset: 0x1C8E8 + symbol: mario_metal_cap_wings_unused + +mario_wings_half_1_dl_vertex: + type: VTX + count: 4 + offset: 0x1C940 + symbol: mario_wings_half_1_dl_vertex + +mario_wings_half_2_dl_vertex: + type: VTX + count: 4 + offset: 0x1C980 + symbol: mario_wings_half_2_dl_vertex + +mario_wings_half_1_dl: + type: GFX + offset: 0x1C9C0 + symbol: mario_wings_half_1_dl + +mario_wings_half_2_dl: + type: GFX + offset: 0x1C9E0 + symbol: mario_wings_half_2_dl + +mario_cap_wings: + type: GFX + offset: 0x1CA00 + symbol: mario_cap_wings + +mario_cap_wings_transparent: + type: GFX + offset: 0x1CAB8 + symbol: mario_cap_wings_transparent + +mario_metal_cap_wings: + type: GFX + offset: 0x1CB70 + symbol: mario_metal_cap_wings + +mario_metal_cap_wings_transparent: + type: GFX + offset: 0x1CC28 + symbol: mario_metal_cap_wings_transparent diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario/geo.yml new file mode 100644 index 0000000..5c8d701 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario/geo.yml @@ -0,0 +1,251 @@ +:config: + external_files: + - "assets/ymls/us/actors/mario.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap.yml new file mode 100644 index 0000000..5133982 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap.yml @@ -0,0 +1,194 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "mario_cap/geo.h"' + +mario_cap_seg3_lights_0301CF08: + type: LIGHTS + size: 24 + offset: 0x1CF08 + symbol: mario_cap_seg3_lights_0301CF08 + +mario_cap_seg3_lights_0301CF20: + type: LIGHTS + size: 24 + offset: 0x1CF20 + symbol: mario_cap_seg3_lights_0301CF20 + +mario_cap_seg3_lights_0301CF38: + type: LIGHTS + size: 24 + offset: 0x1CF38 + symbol: mario_cap_seg3_lights_0301CF38 + +mario_cap_metal: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1CF50 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301CF50 + +mario_cap_logo: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1DF50 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301DF50 + +mario_cap_wing: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1E750 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301E750 + +mario_cap_wing_tip: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1F750 + format: RGBA16 + symbol: mario_cap_seg3_texture_0301F750 + +mario_cap_metal_wing_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x20750 + format: RGBA16 + symbol: mario_cap_seg3_texture_03020750 + +mario_cap_metal_wing_tip_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x21750 + format: RGBA16 + symbol: mario_cap_seg3_texture_03021750 + +mario_cap_seg3_vertex_03022750: + type: VTX + count: 7 + offset: 0x22750 + symbol: mario_cap_seg3_vertex_03022750 + +mario_cap_seg3_vertex_030227C0: + type: VTX + count: 16 + offset: 0x227C0 + symbol: mario_cap_seg3_vertex_030227C0 + +mario_cap_seg3_vertex_030228C0: + type: VTX + count: 15 + offset: 0x228C0 + symbol: mario_cap_seg3_vertex_030228C0 + +mario_cap_seg3_vertex_030229B0: + type: VTX + count: 15 + offset: 0x229B0 + symbol: mario_cap_seg3_vertex_030229B0 + +mario_cap_seg3_vertex_03022AA0: + type: VTX + count: 9 + offset: 0x22AA0 + symbol: mario_cap_seg3_vertex_03022AA0 + +mario_cap_seg3_dl_03022B30: + type: GFX + offset: 0x22B30 + symbol: mario_cap_seg3_dl_03022B30 + +mario_cap_seg3_dl_03022B68: + type: GFX + offset: 0x22B68 + symbol: mario_cap_seg3_dl_03022B68 + +mario_cap_seg3_dl_03022CC8: + type: GFX + offset: 0x22CC8 + symbol: mario_cap_seg3_dl_03022CC8 + +mario_cap_seg3_dl_03022D10: + type: GFX + offset: 0x22D10 + symbol: mario_cap_seg3_dl_03022D10 + +mario_cap_seg3_vertex_03022D38: + type: VTX + count: 12 + offset: 0x22D38 + symbol: mario_cap_seg3_vertex_03022D38 + +mario_cap_seg3_vertex_03022DF8: + type: VTX + count: 8 + offset: 0x22DF8 + symbol: mario_cap_seg3_vertex_03022DF8 + +mario_cap_seg3_dl_03022E78: + type: GFX + offset: 0x22E78 + symbol: mario_cap_seg3_dl_03022E78 + +mario_cap_seg3_dl_03022EA8: + type: GFX + offset: 0x22EA8 + symbol: mario_cap_seg3_dl_03022EA8 + +mario_cap_seg3_dl_03022ED8: + type: GFX + offset: 0x22ED8 + symbol: mario_cap_seg3_dl_03022ED8 + +mario_cap_seg3_dl_03022F20: + type: GFX + offset: 0x22F20 + symbol: mario_cap_seg3_dl_03022F20 + +mario_cap_seg3_dl_03022F48: + type: GFX + offset: 0x22F48 + symbol: mario_cap_seg3_dl_03022F48 + +mario_cap_seg3_dl_03022FF8: + type: GFX + offset: 0x22FF8 + symbol: mario_cap_seg3_dl_03022FF8 + +mario_cap_seg3_dl_030230B0: + type: GFX + offset: 0x230B0 + symbol: mario_cap_seg3_dl_030230B0 + +mario_cap_seg3_dl_03023108: + type: GFX + offset: 0x23108 + symbol: mario_cap_seg3_dl_03023108 + +mario_cap_seg3_dl_03023160: + type: GFX + offset: 0x23160 + symbol: mario_cap_seg3_dl_03023160 + +mario_cap_seg3_dl_03023298: + type: GFX + offset: 0x23298 + symbol: mario_cap_seg3_dl_03023298 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap/geo.yml new file mode 100644 index 0000000..89ec724 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mario_cap/geo.yml @@ -0,0 +1,26 @@ +:config: + external_files: + - "assets/ymls/us/actors/mario_cap.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box.yml new file mode 100644 index 0000000..a1f383b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box.yml @@ -0,0 +1,52 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "metal_box/geo.h"' + +metal_box_seg8_lights_08023980: + type: LIGHTS + size: 24 + offset: 0x23980 + symbol: metal_box_seg8_lights_08023980 + +metal_box_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x23998 + format: RGBA16 + symbol: metal_box_seg8_texture_08023998 + +metal_box_seg8_vertex_08024998: + type: VTX + count: 16 + offset: 0x24998 + symbol: metal_box_seg8_vertex_08024998 + +metal_box_seg8_vertex_08024A98: + type: VTX + count: 8 + offset: 0x24A98 + symbol: metal_box_seg8_vertex_08024A98 + +metal_box_seg8_dl_08024B18: + type: GFX + offset: 0x24B18 + symbol: metal_box_seg8_dl_08024B18 + +metal_box_dl: + type: GFX + offset: 0x24BB8 + symbol: metal_box_dl + +metal_box_seg8_collision_08024C28: + type: SM64:COLLISION + offset: 0x24C28 + symbol: metal_box_seg8_collision_08024C28 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box/geo.yml new file mode 100644 index 0000000..61ce29d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/metal_box/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/metal_box.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +metal_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A30 + symbol: metal_box_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips.yml new file mode 100644 index 0000000..1c45c52 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips.yml @@ -0,0 +1,433 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + header: + header: + - '#include "sm64.h"' + - '#include "mips/anims.h"' + - '#include "mips/geo.h"' + +mips_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFC70 + format: RGBA16 + symbol: mips_seg6_texture_0600FB80 + +mips_seg6_lights_06010380: + type: LIGHTS + size: 24 + offset: 0x10470 + symbol: mips_seg6_lights_06010380 + +mips_seg6_lights_06010398: + type: LIGHTS + size: 24 + offset: 0x10488 + symbol: mips_seg6_lights_06010398 + +mips_seg6_vertex_060103B0: + type: VTX + count: 16 + offset: 0x104A0 + symbol: mips_seg6_vertex_060103B0 + +mips_seg6_vertex_060104B0: + type: VTX + count: 13 + offset: 0x105A0 + symbol: mips_seg6_vertex_060104B0 + +mips_seg6_vertex_06010580: + type: VTX + count: 4 + offset: 0x10670 + symbol: mips_seg6_vertex_06010580 + +mips_seg6_vertex_060105C0: + type: VTX + count: 4 + offset: 0x106B0 + symbol: mips_seg6_vertex_060105C0 + +mips_seg6_dl_06010600: + type: GFX + offset: 0x106F0 + symbol: mips_seg6_dl_06010600 + +mips_seg6_dl_06010748: + type: GFX + offset: 0x10838 + symbol: mips_seg6_dl_06010748 + +mips_seg6_dl_060107B8: + type: GFX + offset: 0x108A8 + symbol: mips_seg6_dl_060107B8 + +mips_seg6_lights_06010820: + type: LIGHTS + size: 24 + offset: 0x10910 + symbol: mips_seg6_lights_06010820 + +mips_seg6_vertex_06010838: + type: VTX + count: 15 + offset: 0x10928 + symbol: mips_seg6_vertex_06010838 + +mips_seg6_vertex_06010928: + type: VTX + count: 15 + offset: 0x10A18 + symbol: mips_seg6_vertex_06010928 + +mips_seg6_vertex_06010A18: + type: VTX + count: 8 + offset: 0x10B08 + symbol: mips_seg6_vertex_06010A18 + +mips_seg6_dl_06010A98: + type: GFX + offset: 0x10B88 + symbol: mips_seg6_dl_06010A98 + +mips_seg6_dl_06010C40: + type: GFX + offset: 0x10D30 + symbol: mips_seg6_dl_06010C40 + +mips_seg6_lights_06010CA0: + type: LIGHTS + size: 24 + offset: 0x10D90 + symbol: mips_seg6_lights_06010CA0 + +mips_seg6_lights_06010CB8: + type: LIGHTS + size: 24 + offset: 0x10DA8 + symbol: mips_seg6_lights_06010CB8 + +mips_seg6_vertex_06010CD0: + type: VTX + count: 6 + offset: 0x10DC0 + symbol: mips_seg6_vertex_06010CD0 + +mips_seg6_vertex_06010D30: + type: VTX + count: 8 + offset: 0x10E20 + symbol: mips_seg6_vertex_06010D30 + +mips_seg6_dl_06010DB0: + type: GFX + offset: 0x10EA0 + symbol: mips_seg6_dl_06010DB0 + +mips_seg6_dl_06010E60: + type: GFX + offset: 0x10F50 + symbol: mips_seg6_dl_06010E60 + +mips_seg6_lights_06010EC0: + type: LIGHTS + size: 24 + offset: 0x10FB0 + symbol: mips_seg6_lights_06010EC0 + +mips_seg6_lights_06010ED8: + type: LIGHTS + size: 24 + offset: 0x10FC8 + symbol: mips_seg6_lights_06010ED8 + +mips_seg6_lights_06010EF0: + type: LIGHTS + size: 24 + offset: 0x10FE0 + symbol: mips_seg6_lights_06010EF0 + +mips_seg6_vertex_06010F08: + type: VTX + count: 5 + offset: 0x10FF8 + symbol: mips_seg6_vertex_06010F08 + +mips_seg6_vertex_06010F58: + type: VTX + count: 3 + offset: 0x11048 + symbol: mips_seg6_vertex_06010F58 + +mips_seg6_vertex_06010F88: + type: VTX + count: 7 + offset: 0x11078 + symbol: mips_seg6_vertex_06010F88 + +mips_seg6_dl_06010FF8: + type: GFX + offset: 0x110E8 + symbol: mips_seg6_dl_06010FF8 + +mips_seg6_dl_060110B0: + type: GFX + offset: 0x111A0 + symbol: mips_seg6_dl_060110B0 + +mips_seg6_lights_06011110: + type: LIGHTS + size: 24 + offset: 0x11200 + symbol: mips_seg6_lights_06011110 + +mips_seg6_lights_06011128: + type: LIGHTS + size: 24 + offset: 0x11218 + symbol: mips_seg6_lights_06011128 + +mips_seg6_vertex_06011140: + type: VTX + count: 6 + offset: 0x11230 + symbol: mips_seg6_vertex_06011140 + +mips_seg6_vertex_060111A0: + type: VTX + count: 10 + offset: 0x11290 + symbol: mips_seg6_vertex_060111A0 + +mips_seg6_dl_06011240: + type: GFX + offset: 0x11330 + symbol: mips_seg6_dl_06011240 + +mips_seg6_dl_06011310: + type: GFX + offset: 0x11400 + symbol: mips_seg6_dl_06011310 + +mips_seg6_lights_06011370: + type: LIGHTS + size: 24 + offset: 0x11460 + symbol: mips_seg6_lights_06011370 + +mips_seg6_lights_06011388: + type: LIGHTS + size: 24 + offset: 0x11478 + symbol: mips_seg6_lights_06011388 + +mips_seg6_vertex_060113A0: + type: VTX + count: 5 + offset: 0x11490 + symbol: mips_seg6_vertex_060113A0 + +mips_seg6_vertex_060113F0: + type: VTX + count: 8 + offset: 0x114E0 + symbol: mips_seg6_vertex_060113F0 + +mips_seg6_dl_06011470: + type: GFX + offset: 0x11560 + symbol: mips_seg6_dl_06011470 + +mips_seg6_dl_06011520: + type: GFX + offset: 0x11610 + symbol: mips_seg6_dl_06011520 + +mips_seg6_lights_06011580: + type: LIGHTS + size: 24 + offset: 0x11670 + symbol: mips_seg6_lights_06011580 + +mips_seg6_lights_06011598: + type: LIGHTS + size: 24 + offset: 0x11688 + symbol: mips_seg6_lights_06011598 + +mips_seg6_vertex_060115B0: + type: VTX + count: 6 + offset: 0x116A0 + symbol: mips_seg6_vertex_060115B0 + +mips_seg6_vertex_06011610: + type: VTX + count: 10 + offset: 0x11700 + symbol: mips_seg6_vertex_06011610 + +mips_seg6_dl_060116B0: + type: GFX + offset: 0x117A0 + symbol: mips_seg6_dl_060116B0 + +mips_seg6_dl_06011780: + type: GFX + offset: 0x11870 + symbol: mips_seg6_dl_06011780 + +mips_seg6_lights_060117E0: + type: LIGHTS + size: 24 + offset: 0x118D0 + symbol: mips_seg6_lights_060117E0 + +mips_seg6_lights_060117F8: + type: LIGHTS + size: 24 + offset: 0x118E8 + symbol: mips_seg6_lights_060117F8 + +mips_seg6_vertex_06011810: + type: VTX + count: 5 + offset: 0x11900 + symbol: mips_seg6_vertex_06011810 + +mips_seg6_vertex_06011860: + type: VTX + count: 8 + offset: 0x11950 + symbol: mips_seg6_vertex_06011860 + +mips_seg6_dl_060118E0: + type: GFX + offset: 0x119D0 + symbol: mips_seg6_dl_060118E0 + +mips_seg6_dl_06011990: + type: GFX + offset: 0x11A80 + symbol: mips_seg6_dl_06011990 + +mips_seg6_lights_060119F0: + type: LIGHTS + size: 24 + offset: 0x11AE0 + symbol: mips_seg6_lights_060119F0 + +mips_seg6_lights_06011A08: + type: LIGHTS + size: 24 + offset: 0x11AF8 + symbol: mips_seg6_lights_06011A08 + +mips_seg6_vertex_06011A20: + type: VTX + count: 6 + offset: 0x11B10 + symbol: mips_seg6_vertex_06011A20 + +mips_seg6_vertex_06011A80: + type: VTX + count: 8 + offset: 0x11B70 + symbol: mips_seg6_vertex_06011A80 + +mips_seg6_dl_06011B00: + type: GFX + offset: 0x11BF0 + symbol: mips_seg6_dl_06011B00 + +mips_seg6_dl_06011BB0: + type: GFX + offset: 0x11CA0 + symbol: mips_seg6_dl_06011BB0 + +mips_seg6_lights_06011C10: + type: LIGHTS + size: 24 + offset: 0x11D00 + symbol: mips_seg6_lights_06011C10 + +mips_seg6_lights_06011C28: + type: LIGHTS + size: 24 + offset: 0x11D18 + symbol: mips_seg6_lights_06011C28 + +mips_seg6_vertex_06011C40: + type: VTX + count: 6 + offset: 0x11D30 + symbol: mips_seg6_vertex_06011C40 + +mips_seg6_vertex_06011CA0: + type: VTX + count: 7 + offset: 0x11D90 + symbol: mips_seg6_vertex_06011CA0 + +mips_seg6_dl_06011D10: + type: GFX + offset: 0x11E00 + symbol: mips_seg6_dl_06011D10 + +mips_seg6_dl_06011DB0: + type: GFX + offset: 0x11EA0 + symbol: mips_seg6_dl_06011DB0 + +mips_seg6_lights_06011E10: + type: LIGHTS + size: 24 + offset: 0x11F00 + symbol: mips_seg6_lights_06011E10 + +mips_seg6_vertex_06011E28: + type: VTX + count: 6 + offset: 0x11F18 + symbol: mips_seg6_vertex_06011E28 + +mips_seg6_dl_06011E88: + type: GFX + offset: 0x11F78 + symbol: mips_seg6_dl_06011E88 + +mips_seg6_dl_06011ED8: + type: GFX + offset: 0x11FC8 + symbol: mips_seg6_dl_06011ED8 + +mips_seg6_lights_06011EF8: + type: LIGHTS + size: 24 + offset: 0x11FE8 + symbol: mips_seg6_lights_06011EF8 + +mips_seg6_vertex_06011F10: + type: VTX + count: 6 + offset: 0x12000 + symbol: mips_seg6_vertex_06011F10 + +mips_seg6_dl_06011F70: + type: GFX + offset: 0x12060 + symbol: mips_seg6_dl_06011F70 + +mips_seg6_dl_06011FC0: + type: GFX + offset: 0x120B0 + symbol: mips_seg6_dl_06011FC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/anims.yml new file mode 100644 index 0000000..89dda68 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + +mips_seg6_anim_06013248: + type: SM64:ANIM + offset: 0x13338 + symbol: mips_seg6_anim_06013248 + +mips_seg6_anim_0601369C: + type: SM64:ANIM + offset: 0x1378C + symbol: mips_seg6_anim_0601369C + +mips_seg6_anim_060139F8: + type: SM64:ANIM + offset: 0x13AE8 + symbol: mips_seg6_anim_060139F8 + +mips_seg6_anim_06014B94: + type: SM64:ANIM + offset: 0x14C84 + symbol: mips_seg6_anim_06014B94 + +mips_seg6_anim_0601561C: + type: SM64:ANIM + offset: 0x1570C + symbol: mips_seg6_anim_0601561C + +mips_seg6_anims_06015634: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x15724 + symbol: mips_seg6_anims_06015634 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/geo.yml new file mode 100644 index 0000000..b48e978 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mips/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/mips.yml" + autopads: false + segments: + - [ 0xD, 0x1E4BF0 ] + +mips_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000448 + symbol: mips_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist.yml new file mode 100644 index 0000000..bb9fae0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist.yml @@ -0,0 +1,41 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "mist/geo.h"' + +mist_seg3_vertex_03000000: + type: VTX + count: 4 + offset: 0x0 + symbol: mist_seg3_vertex_03000000 + +mist_seg3_vertex_03000040: + type: VTX + count: 4 + offset: 0x40 + symbol: mist_seg3_vertex_03000040 + +mist: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x80 + format: IA16 + symbol: mist_seg3_texture_03000080 + +mist_seg3_dl_03000880: + type: GFX + offset: 0x880 + symbol: mist_seg3_dl_03000880 + +mist_seg3_dl_03000920: + type: GFX + offset: 0x920 + symbol: mist_seg3_dl_03000920 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist/geo.yml new file mode 100644 index 0000000..e89ac8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mist/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/mist.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag.yml new file mode 100644 index 0000000..e57f5ab --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag.yml @@ -0,0 +1,163 @@ +:config: + autopads: false + compression: + offset: 0x1E51F0 + segments: + - [ 0x6, 0x1E51F0 ] + header: + header: + - '#include "sm64.h"' + - '#include "moneybag/anims.h"' + - '#include "moneybag/geo.h"' + +moneybag_mouth: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x39B0 + format: RGBA16 + symbol: moneybag_seg6_texture_060039B0 + +moneybag_eyes: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x49B0 + format: RGBA16 + symbol: moneybag_seg6_texture_060049B0 + +moneybag_seg6_lights_060051B0: + type: LIGHTS + size: 24 + offset: 0x51B0 + symbol: moneybag_seg6_lights_060051B0 + +moneybag_seg6_lights_060051C8: + type: LIGHTS + size: 24 + offset: 0x51C8 + symbol: moneybag_seg6_lights_060051C8 + +moneybag_seg6_vertex_060051E0: + type: VTX + count: 10 + offset: 0x51E0 + symbol: moneybag_seg6_vertex_060051E0 + +moneybag_seg6_vertex_06005280: + type: VTX + count: 8 + offset: 0x5280 + symbol: moneybag_seg6_vertex_06005280 + +moneybag_seg6_dl_06005300: + type: GFX + offset: 0x5300 + symbol: moneybag_seg6_dl_06005300 + +moneybag_seg6_dl_06005358: + type: GFX + offset: 0x5358 + symbol: moneybag_seg6_dl_06005358 + +moneybag_seg6_dl_060053B8: + type: GFX + offset: 0x53B8 + symbol: moneybag_seg6_dl_060053B8 + +moneybag_seg6_lights_06005428: + type: LIGHTS + size: 24 + offset: 0x5428 + symbol: moneybag_seg6_lights_06005428 + +moneybag_seg6_vertex_06005440: + type: VTX + count: 14 + offset: 0x5440 + symbol: moneybag_seg6_vertex_06005440 + +moneybag_seg6_vertex_06005520: + type: VTX + count: 7 + offset: 0x5520 + symbol: moneybag_seg6_vertex_06005520 + +moneybag_seg6_dl_06005590: + type: GFX + offset: 0x5590 + symbol: moneybag_seg6_dl_06005590 + +moneybag_seg6_dl_06005618: + type: GFX + offset: 0x5618 + symbol: moneybag_seg6_dl_06005618 + +moneybag_seg6_dl_06005688: + type: GFX + offset: 0x5688 + symbol: moneybag_seg6_dl_06005688 + +moneybag_seg6_vertex_060056A8: + type: VTX + count: 6 + offset: 0x56A8 + symbol: moneybag_seg6_vertex_060056A8 + +moneybag_seg6_dl_06005708: + type: GFX + offset: 0x5708 + symbol: moneybag_seg6_dl_06005708 + +moneybag_seg6_dl_06005750: + type: GFX + offset: 0x5750 + symbol: moneybag_seg6_dl_06005750 + +moneybag_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x57C0 + symbol: moneybag_lights_unused1 + +moneybag_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x57D8 + symbol: moneybag_lights_unused2 + +moneybag_seg6_lights_060057F0: + type: LIGHTS + size: 24 + offset: 0x57F0 + symbol: moneybag_seg6_lights_060057F0 + +moneybag_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x5808 + symbol: moneybag_lights_unused3 + +moneybag_seg6_vertex_06005820: + type: VTX + count: 11 + offset: 0x5820 + symbol: moneybag_seg6_vertex_06005820 + +moneybag_seg6_vertex_060058D0: + type: VTX + count: 11 + offset: 0x58D0 + symbol: moneybag_seg6_vertex_060058D0 + +moneybag_seg6_dl_06005980: + type: GFX + offset: 0x5980 + symbol: moneybag_seg6_dl_06005980 + +moneybag_seg6_dl_060059F0: + type: GFX + offset: 0x59F0 + symbol: moneybag_seg6_dl_060059F0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/anims.yml new file mode 100644 index 0000000..2cb7d33 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/anims.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1E51F0 + segments: + - [ 0x6, 0x1E51F0 ] + +moneybag_seg6_anim_06005AD8: + type: SM64:ANIM + offset: 0x5AD8 + symbol: moneybag_seg6_anim_06005AD8 + +moneybag_seg6_anim_06005BEC: + type: SM64:ANIM + offset: 0x5BEC + symbol: moneybag_seg6_anim_06005BEC + +moneybag_seg6_anim_06005C98: + type: SM64:ANIM + offset: 0x5C98 + symbol: moneybag_seg6_anim_06005C98 + +moneybag_seg6_anim_06005D3C: + type: SM64:ANIM + offset: 0x5D3C + symbol: moneybag_seg6_anim_06005D3C + +moneybag_seg6_anim_06005E44: + type: SM64:ANIM + offset: 0x5E44 + symbol: moneybag_seg6_anim_06005E44 + +moneybag_seg6_anims_06005E5C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x5E5C + symbol: moneybag_seg6_anims_06005E5C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/geo.yml new file mode 100644 index 0000000..5cd5d36 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/moneybag/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/moneybag.yml" + autopads: false + segments: + - [ 0xD, 0x1E7D90 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole.yml new file mode 100644 index 0000000..6240317 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole.yml @@ -0,0 +1,402 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "monty_mole/anims.h"' + - '#include "monty_mole/geo.h"' + +monty_mole_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x8E0 + symbol: monty_mole_lights_unused1 + +monty_mole_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x8F8 + symbol: monty_mole_lights_unused2 + +monty_mole_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x910 + symbol: monty_mole_lights_unused3 + +monty_mole_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x928 + symbol: monty_mole_lights_unused4 + +monty_mole_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x940 + symbol: monty_mole_lights_unused5 + +monty_mole_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x958 + symbol: monty_mole_lights_unused6 + +monty_mole_cheek: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05000970 + +monty_mole_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1170 + format: RGBA16 + symbol: monty_mole_seg5_texture_05001170 + +monty_mole_nose: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05001970 + +monty_mole_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2170 + format: RGBA16 + symbol: monty_mole_seg5_texture_05002170 + +monty_mole_claw: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2970 + format: RGBA16 + symbol: monty_mole_seg5_texture_05002970 + +monty_mole_seg5_lights_05003170: + type: LIGHTS + size: 24 + offset: 0x3170 + symbol: monty_mole_seg5_lights_05003170 + +monty_mole_seg5_vertex_05003188: + type: VTX + count: 8 + offset: 0x3188 + symbol: monty_mole_seg5_vertex_05003188 + +monty_mole_seg5_dl_05003208: + type: GFX + offset: 0x3208 + symbol: monty_mole_seg5_dl_05003208 + +monty_mole_seg5_dl_050032A0: + type: GFX + offset: 0x32A0 + symbol: monty_mole_seg5_dl_050032A0 + +monty_mole_seg5_lights_05003300: + type: LIGHTS + size: 24 + offset: 0x3300 + symbol: monty_mole_seg5_lights_05003300 + +monty_mole_seg5_vertex_05003318: + type: VTX + count: 10 + offset: 0x3318 + symbol: monty_mole_seg5_vertex_05003318 + +monty_mole_seg5_vertex_050033B8: + type: VTX + count: 8 + offset: 0x33B8 + symbol: monty_mole_seg5_vertex_050033B8 + +monty_mole_seg5_dl_05003438: + type: GFX + offset: 0x3438 + symbol: monty_mole_seg5_dl_05003438 + +monty_mole_seg5_dl_050034A0: + type: GFX + offset: 0x34A0 + symbol: monty_mole_seg5_dl_050034A0 + +monty_mole_seg5_dl_05003518: + type: GFX + offset: 0x3518 + symbol: monty_mole_seg5_dl_05003518 + +monty_mole_seg5_lights_05003598: + type: LIGHTS + size: 24 + offset: 0x3598 + symbol: monty_mole_seg5_lights_05003598 + +monty_mole_seg5_vertex_050035B0: + type: VTX + count: 12 + offset: 0x35B0 + symbol: monty_mole_seg5_vertex_050035B0 + +monty_mole_seg5_vertex_05003670: + type: VTX + count: 12 + offset: 0x3670 + symbol: monty_mole_seg5_vertex_05003670 + +monty_mole_seg5_dl_05003730: + type: GFX + offset: 0x3730 + symbol: monty_mole_seg5_dl_05003730 + +monty_mole_seg5_dl_050037A8: + type: GFX + offset: 0x37A8 + symbol: monty_mole_seg5_dl_050037A8 + +monty_mole_seg5_dl_05003820: + type: GFX + offset: 0x3820 + symbol: monty_mole_seg5_dl_05003820 + +monty_mole_seg5_lights_050038A0: + type: LIGHTS + size: 24 + offset: 0x38A0 + symbol: monty_mole_seg5_lights_050038A0 + +monty_mole_seg5_vertex_050038B8: + type: VTX + count: 8 + offset: 0x38B8 + symbol: monty_mole_seg5_vertex_050038B8 + +monty_mole_seg5_dl_05003938: + type: GFX + offset: 0x3938 + symbol: monty_mole_seg5_dl_05003938 + +monty_mole_seg5_dl_050039D0: + type: GFX + offset: 0x39D0 + symbol: monty_mole_seg5_dl_050039D0 + +monty_mole_seg5_lights_05003A30: + type: LIGHTS + size: 24 + offset: 0x3A30 + symbol: monty_mole_seg5_lights_05003A30 + +monty_mole_seg5_vertex_05003A48: + type: VTX + count: 10 + offset: 0x3A48 + symbol: monty_mole_seg5_vertex_05003A48 + +monty_mole_seg5_vertex_05003AE8: + type: VTX + count: 8 + offset: 0x3AE8 + symbol: monty_mole_seg5_vertex_05003AE8 + +monty_mole_seg5_dl_05003B68: + type: GFX + offset: 0x3B68 + symbol: monty_mole_seg5_dl_05003B68 + +monty_mole_seg5_dl_05003BD0: + type: GFX + offset: 0x3BD0 + symbol: monty_mole_seg5_dl_05003BD0 + +monty_mole_seg5_dl_05003C48: + type: GFX + offset: 0x3C48 + symbol: monty_mole_seg5_dl_05003C48 + +monty_mole_seg5_lights_05003CC8: + type: LIGHTS + size: 24 + offset: 0x3CC8 + symbol: monty_mole_seg5_lights_05003CC8 + +monty_mole_seg5_vertex_05003CE0: + type: VTX + count: 12 + offset: 0x3CE0 + symbol: monty_mole_seg5_vertex_05003CE0 + +monty_mole_seg5_vertex_05003DA0: + type: VTX + count: 12 + offset: 0x3DA0 + symbol: monty_mole_seg5_vertex_05003DA0 + +monty_mole_seg5_dl_05003E60: + type: GFX + offset: 0x3E60 + symbol: monty_mole_seg5_dl_05003E60 + +monty_mole_seg5_dl_05003ED8: + type: GFX + offset: 0x3ED8 + symbol: monty_mole_seg5_dl_05003ED8 + +monty_mole_seg5_dl_05003F50: + type: GFX + offset: 0x3F50 + symbol: monty_mole_seg5_dl_05003F50 + +monty_mole_seg5_lights_05003FD0: + type: LIGHTS + size: 24 + offset: 0x3FD0 + symbol: monty_mole_seg5_lights_05003FD0 + +monty_mole_seg5_vertex_05003FE8: + type: VTX + count: 13 + offset: 0x3FE8 + symbol: monty_mole_seg5_vertex_05003FE8 + +monty_mole_seg5_vertex_050040B8: + type: VTX + count: 16 + offset: 0x40B8 + symbol: monty_mole_seg5_vertex_050040B8 + +monty_mole_seg5_vertex_050041B8: + type: VTX + count: 16 + offset: 0x41B8 + symbol: monty_mole_seg5_vertex_050041B8 + +monty_mole_seg5_dl_050042B8: + type: GFX + offset: 0x42B8 + symbol: monty_mole_seg5_dl_050042B8 + +monty_mole_seg5_dl_05004368: + type: GFX + offset: 0x4368 + symbol: monty_mole_seg5_dl_05004368 + +monty_mole_seg5_dl_050044B0: + type: GFX + offset: 0x44B0 + symbol: monty_mole_seg5_dl_050044B0 + +monty_mole_seg5_lights_05004518: + type: LIGHTS + size: 24 + offset: 0x4518 + symbol: monty_mole_seg5_lights_05004518 + +monty_mole_seg5_vertex_05004530: + type: VTX + count: 6 + offset: 0x4530 + symbol: monty_mole_seg5_vertex_05004530 + +monty_mole_seg5_vertex_05004590: + type: VTX + count: 16 + offset: 0x4590 + symbol: monty_mole_seg5_vertex_05004590 + +monty_mole_seg5_vertex_05004690: + type: VTX + count: 16 + offset: 0x4690 + symbol: monty_mole_seg5_vertex_05004690 + +monty_mole_seg5_vertex_05004790: + type: VTX + count: 10 + offset: 0x4790 + symbol: monty_mole_seg5_vertex_05004790 + +monty_mole_seg5_vertex_05004830: + type: VTX + count: 16 + offset: 0x4830 + symbol: monty_mole_seg5_vertex_05004830 + +monty_mole_seg5_vertex_05004930: + type: VTX + count: 4 + offset: 0x4930 + symbol: monty_mole_seg5_vertex_05004930 + +monty_mole_seg5_vertex_05004970: + type: VTX + count: 4 + offset: 0x4970 + symbol: monty_mole_seg5_vertex_05004970 + +monty_mole_seg5_dl_050049B0: + type: GFX + offset: 0x49B0 + symbol: monty_mole_seg5_dl_050049B0 + +monty_mole_seg5_dl_05004A10: + type: GFX + offset: 0x4A10 + symbol: monty_mole_seg5_dl_05004A10 + +monty_mole_seg5_dl_05004B50: + type: GFX + offset: 0x4B50 + symbol: monty_mole_seg5_dl_05004B50 + +monty_mole_seg5_dl_05004BE0: + type: GFX + offset: 0x4BE0 + symbol: monty_mole_seg5_dl_05004BE0 + +monty_mole_seg5_dl_05004C00: + type: GFX + offset: 0x4C00 + symbol: monty_mole_seg5_dl_05004C00 + +monty_mole_seg5_lights_05004C90: + type: LIGHTS + size: 24 + offset: 0x4C90 + symbol: monty_mole_seg5_lights_05004C90 + +monty_mole_seg5_vertex_05004CA8: + type: VTX + count: 4 + offset: 0x4CA8 + symbol: monty_mole_seg5_vertex_05004CA8 + +monty_mole_seg5_dl_05004CE8: + type: GFX + offset: 0x4CE8 + symbol: monty_mole_seg5_dl_05004CE8 + +monty_mole_seg5_dl_05004D30: + type: GFX + offset: 0x4D30 + symbol: monty_mole_seg5_dl_05004D30 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/anims.yml new file mode 100644 index 0000000..d85ed51 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/anims.yml @@ -0,0 +1,64 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + +monty_mole_seg5_anim_05004FEC: + type: SM64:ANIM + offset: 0x4FEC + symbol: monty_mole_seg5_anim_05004FEC + +monty_mole_seg5_anim_0500527C: + type: SM64:ANIM + offset: 0x527C + symbol: monty_mole_seg5_anim_0500527C + +monty_mole_seg5_anim_050054B0: + type: SM64:ANIM + offset: 0x54B0 + symbol: monty_mole_seg5_anim_050054B0 + +monty_mole_seg5_anim_050062B0: + type: SM64:ANIM + offset: 0x62B0 + symbol: monty_mole_seg5_anim_050062B0 + +monty_mole_seg5_anim_050065C0: + type: SM64:ANIM + offset: 0x65C0 + symbol: monty_mole_seg5_anim_050065C0 + +monty_mole_seg5_anim_050065D8: + type: SM64:ANIM + offset: 0x65D8 + symbol: monty_mole_seg5_anim_050065D8 + +monty_mole_seg5_anim_05006880: + type: SM64:ANIM + offset: 0x6880 + symbol: monty_mole_seg5_anim_05006880 + +monty_mole_seg5_anim_05006B10: + type: SM64:ANIM + offset: 0x6B10 + symbol: monty_mole_seg5_anim_05006B10 + +monty_mole_seg5_anim_05006DB8: + type: SM64:ANIM + offset: 0x6DB8 + symbol: monty_mole_seg5_anim_05006DB8 + +monty_mole_seg5_anim_05007230: + type: SM64:ANIM + offset: 0x7230 + symbol: monty_mole_seg5_anim_05007230 + +monty_mole_seg5_anims_05007248: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 12 + offset: 0x7248 + symbol: monty_mole_seg5_anims_05007248 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/geo.yml new file mode 100644 index 0000000..08b81b6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/monty_mole.yml" + autopads: false + segments: + - [ 0xC, 0x1602E0 ] + +monty_mole_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: monty_mole_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole_hole.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole_hole.yml new file mode 100644 index 0000000..993c43e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/monty_mole_hole.yml @@ -0,0 +1,26 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + +monty_mole_hole_seg5_vertex_05000000: + type: VTX + count: 4 + offset: 0x0 + symbol: monty_mole_hole_seg5_vertex_05000000 + +monty_mole_hole: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x40 + format: IA16 + symbol: monty_mole_hole_seg5_texture_05000040 + +monty_mole_hole_seg5_dl_05000840: + type: GFX + offset: 0x840 + symbol: monty_mole_hole_seg5_dl_05000840 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball.yml new file mode 100644 index 0000000..26ae79a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball.yml @@ -0,0 +1,39 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "mr_i_eyeball/geo.h"' + +mr_i_eyeball_seg6_vertex_06000000: + type: VTX + count: 8 + offset: 0x0 + symbol: mr_i_eyeball_seg6_vertex_06000000 + +mr_i_eyeball_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x80 + format: RGBA16 + symbol: mr_i_eyeball_seg6_texture_06000080 + +mr_i_eyeball_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1080 + format: RGBA16 + symbol: mr_i_eyeball_seg6_texture_06001080 + +mr_i_eyeball_seg6_dl_06002080: + type: GFX + offset: 0x2080 + symbol: mr_i_eyeball_seg6_dl_06002080 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball/geo.yml new file mode 100644 index 0000000..bdf6376 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_eyeball/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/mr_i_eyeball.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +mr_i_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: mr_i_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris.yml new file mode 100644 index 0000000..2eb2981 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris.yml @@ -0,0 +1,77 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "mr_i_iris/geo.h"' + +mr_i_iris_seg6_vertex_06002130: + type: VTX + count: 4 + offset: 0x2130 + symbol: mr_i_iris_seg6_vertex_06002130 + +mr_i_iris_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2170 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06002170 + +mr_i_iris_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2970 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06002970 + +mr_i_iris_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3170 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06003170 + +mr_i_iris_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3970 + format: RGBA16 + symbol: mr_i_iris_seg6_texture_06003970 + +mr_i_iris_seg6_dl_06004170: + type: GFX + offset: 0x4170 + symbol: mr_i_iris_seg6_dl_06004170 + +mr_i_iris_seg6_dl_060041D8: + type: GFX + offset: 0x41D8 + symbol: mr_i_iris_seg6_dl_060041D8 + +mr_i_iris_seg6_dl_060041F0: + type: GFX + offset: 0x41F0 + symbol: mr_i_iris_seg6_dl_060041F0 + +mr_i_iris_seg6_dl_06004208: + type: GFX + offset: 0x4208 + symbol: mr_i_iris_seg6_dl_06004208 + +mr_i_iris_seg6_dl_06004220: + type: GFX + offset: 0x4220 + symbol: mr_i_iris_seg6_dl_06004220 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris/geo.yml new file mode 100644 index 0000000..67c3b61 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mr_i_iris/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/mr_i_iris.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +mr_i_iris_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00001C + symbol: mr_i_iris_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up.yml new file mode 100644 index 0000000..51e1375 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "mushroom_1up/geo.h"' + +mushroom_1up_seg3_vertex_030295E8: + type: VTX + count: 4 + offset: 0x295E8 + symbol: mushroom_1up_seg3_vertex_030295E8 + +1-up_mushroom: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x29628 + format: RGBA16 + symbol: mushroom_1up_seg3_texture_03029628 + +mushroom_1up_seg3_dl_0302A628: + type: GFX + offset: 0x2A628 + symbol: mushroom_1up_seg3_dl_0302A628 + +mushroom_1up_seg3_dl_0302A660: + type: GFX + offset: 0x2A660 + symbol: mushroom_1up_seg3_dl_0302A660 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up/geo.yml new file mode 100644 index 0000000..ee299eb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/mushroom_1up/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/mushroom_1up.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +mushroom_1up_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000E84 + symbol: mushroom_1up_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/number.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/number.yml new file mode 100644 index 0000000..e69de29 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/number/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/number/geo.yml new file mode 100644 index 0000000..43c231f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/number/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/bin/segment2.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +number_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000E14 + symbol: number_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach.yml new file mode 100644 index 0000000..24260d8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach.yml @@ -0,0 +1,813 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + header: + header: + - '#include "sm64.h"' + - '#include "peach/anims.h"' + - '#include "peach/geo.h"' + +peach_seg5_lights_050009F8: + type: LIGHTS + size: 24 + offset: 0x9F8 + symbol: peach_seg5_lights_050009F8 + +peach_seg5_lights_05000A10: + type: LIGHTS + size: 24 + offset: 0xA10 + symbol: peach_seg5_lights_05000A10 + +peach_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA28 + format: RGBA16 + symbol: peach_seg5_texture_05000A28 + +peach_eye_mostly_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1228 + format: RGBA16 + symbol: peach_seg5_texture_05001228 + +peach_eye_mostly_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1A28 + format: RGBA16 + symbol: peach_seg5_texture_05001A28 + +peach_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2228 + format: RGBA16 + symbol: peach_seg5_texture_05002228 + +peach_crown_jewel: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2A28 + format: RGBA16 + symbol: peach_seg5_texture_05002A28 + +peach_chest_jewel: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C28 + format: RGBA16 + symbol: peach_seg5_texture_05002C28 + +peach_lips_scrunched: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2E28 + format: RGBA16 + symbol: peach_seg5_texture_05002E28 + +peach_lips: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3628 + format: RGBA16 + symbol: peach_seg5_texture_05003628 + +peach_nostril: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3E28 + format: RGBA16 + symbol: peach_seg5_texture_05003E28 + +peach_dress: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4028 + format: RGBA16 + symbol: peach_seg5_texture_05004028 + +peach_seg5_vertex_05004828: + type: VTX + count: 16 + offset: 0x4828 + symbol: peach_seg5_vertex_05004828 + +peach_seg5_vertex_05004928: + type: VTX + count: 15 + offset: 0x4928 + symbol: peach_seg5_vertex_05004928 + +peach_seg5_vertex_05004A18: + type: VTX + count: 9 + offset: 0x4A18 + symbol: peach_seg5_vertex_05004A18 + +peach_seg5_vertex_05004AA8: + type: VTX + count: 3 + offset: 0x4AA8 + symbol: peach_seg5_vertex_05004AA8 + +peach_seg5_vertex_05004AD8: + type: VTX + count: 16 + offset: 0x4AD8 + symbol: peach_seg5_vertex_05004AD8 + +peach_seg5_vertex_05004BD8: + type: VTX + count: 15 + offset: 0x4BD8 + symbol: peach_seg5_vertex_05004BD8 + +peach_seg5_vertex_05004CC8: + type: VTX + count: 15 + offset: 0x4CC8 + symbol: peach_seg5_vertex_05004CC8 + +peach_seg5_vertex_05004DB8: + type: VTX + count: 8 + offset: 0x4DB8 + symbol: peach_seg5_vertex_05004DB8 + +peach_seg5_vertex_05004E38: + type: VTX + count: 5 + offset: 0x4E38 + symbol: peach_seg5_vertex_05004E38 + +peach_seg5_vertex_05004E88: + type: VTX + count: 15 + offset: 0x4E88 + symbol: peach_seg5_vertex_05004E88 + +peach_seg5_vertex_05004F78: + type: VTX + count: 16 + offset: 0x4F78 + symbol: peach_seg5_vertex_05004F78 + +peach_seg5_vertex_05005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: peach_seg5_vertex_05005078 + +peach_seg5_vertex_05005168: + type: VTX + count: 16 + offset: 0x5168 + symbol: peach_seg5_vertex_05005168 + +peach_seg5_vertex_05005268: + type: VTX + count: 16 + offset: 0x5268 + symbol: peach_seg5_vertex_05005268 + +peach_seg5_vertex_05005368: + type: VTX + count: 16 + offset: 0x5368 + symbol: peach_seg5_vertex_05005368 + +peach_seg5_vertex_05005468: + type: VTX + count: 16 + offset: 0x5468 + symbol: peach_seg5_vertex_05005468 + +peach_seg5_vertex_05005568: + type: VTX + count: 14 + offset: 0x5568 + symbol: peach_seg5_vertex_05005568 + +peach_seg5_dl_05005648: + type: GFX + offset: 0x5648 + symbol: peach_seg5_dl_05005648 + +peach_seg5_dl_05005750: + type: GFX + offset: 0x5750 + symbol: peach_seg5_dl_05005750 + +peach_seg5_dl_05005780: + type: GFX + offset: 0x5780 + symbol: peach_seg5_dl_05005780 + +peach_seg5_dl_050058B8: + type: GFX + offset: 0x58B8 + symbol: peach_seg5_dl_050058B8 + +peach_seg5_dl_050058E0: + type: GFX + offset: 0x58E0 + symbol: peach_seg5_dl_050058E0 + +peach_seg5_dl_05005C48: + type: GFX + offset: 0x5C48 + symbol: peach_seg5_dl_05005C48 + +peach_seg5_dl_05005CB0: + type: GFX + offset: 0x5CB0 + symbol: peach_seg5_dl_05005CB0 + +peach_seg5_dl_05005CE0: + type: GFX + offset: 0x5CE0 + symbol: peach_seg5_dl_05005CE0 + +peach_seg5_dl_05005D38: + type: GFX + offset: 0x5D38 + symbol: peach_seg5_dl_05005D38 + +peach_seg5_dl_05005D90: + type: GFX + offset: 0x5D90 + symbol: peach_seg5_dl_05005D90 + +peach_seg5_dl_05005DE8: + type: GFX + offset: 0x5DE8 + symbol: peach_seg5_dl_05005DE8 + +peach_seg5_dl_05005E40: + type: GFX + offset: 0x5E40 + symbol: peach_seg5_dl_05005E40 + +peach_seg5_dl_05005E98: + type: GFX + offset: 0x5E98 + symbol: peach_seg5_dl_05005E98 + +peach_seg5_dl_05005EF0: + type: GFX + offset: 0x5EF0 + symbol: peach_seg5_dl_05005EF0 + +peach_seg5_dl_05005F48: + type: GFX + offset: 0x5F48 + symbol: peach_seg5_dl_05005F48 + +peach_seg5_lights_05005FA0: + type: LIGHTS + size: 24 + offset: 0x5FA0 + symbol: peach_seg5_lights_05005FA0 + +peach_seg5_vertex_05005FB8: + type: VTX + count: 10 + offset: 0x5FB8 + symbol: peach_seg5_vertex_05005FB8 + +peach_seg5_dl_05006058: + type: GFX + offset: 0x6058 + symbol: peach_seg5_dl_05006058 + +peach_seg5_dl_050060E0: + type: GFX + offset: 0x60E0 + symbol: peach_seg5_dl_050060E0 + +peach_seg5_lights_05006138: + type: LIGHTS + size: 24 + offset: 0x6138 + symbol: peach_seg5_lights_05006138 + +peach_seg5_lights_05006150: + type: LIGHTS + size: 24 + offset: 0x6150 + symbol: peach_seg5_lights_05006150 + +peach_seg5_vertex_05006168: + type: VTX + count: 8 + offset: 0x6168 + symbol: peach_seg5_vertex_05006168 + +peach_seg5_vertex_050061E8: + type: VTX + count: 5 + offset: 0x61E8 + symbol: peach_seg5_vertex_050061E8 + +peach_seg5_vertex_05006238: + type: VTX + count: 14 + offset: 0x6238 + symbol: peach_seg5_vertex_05006238 + +peach_seg5_vertex_05006318: + type: VTX + count: 15 + offset: 0x6318 + symbol: peach_seg5_vertex_05006318 + +peach_seg5_vertex_05006408: + type: VTX + count: 14 + offset: 0x6408 + symbol: peach_seg5_vertex_05006408 + +peach_seg5_vertex_050064E8: + type: VTX + count: 16 + offset: 0x64E8 + symbol: peach_seg5_vertex_050064E8 + +peach_seg5_vertex_050065E8: + type: VTX + count: 16 + offset: 0x65E8 + symbol: peach_seg5_vertex_050065E8 + +peach_seg5_vertex_050066E8: + type: VTX + count: 4 + offset: 0x66E8 + symbol: peach_seg5_vertex_050066E8 + +peach_seg5_dl_05006728: + type: GFX + offset: 0x6728 + symbol: peach_seg5_dl_05006728 + +peach_seg5_dl_05006798: + type: GFX + offset: 0x6798 + symbol: peach_seg5_dl_05006798 + +peach_seg5_dl_05006A18: + type: GFX + offset: 0x6A18 + symbol: peach_seg5_dl_05006A18 + +peach_seg5_lights_05006A90: + type: LIGHTS + size: 24 + offset: 0x6A90 + symbol: peach_seg5_lights_05006A90 + +peach_seg5_vertex_05006AA8: + type: VTX + count: 16 + offset: 0x6AA8 + symbol: peach_seg5_vertex_05006AA8 + +peach_seg5_vertex_05006BA8: + type: VTX + count: 16 + offset: 0x6BA8 + symbol: peach_seg5_vertex_05006BA8 + +peach_seg5_vertex_05006CA8: + type: VTX + count: 16 + offset: 0x6CA8 + symbol: peach_seg5_vertex_05006CA8 + +peach_seg5_vertex_05006DA8: + type: VTX + count: 16 + offset: 0x6DA8 + symbol: peach_seg5_vertex_05006DA8 + +peach_seg5_vertex_05006EA8: + type: VTX + count: 16 + offset: 0x6EA8 + symbol: peach_seg5_vertex_05006EA8 + +peach_seg5_dl_05006FA8: + type: GFX + offset: 0x6FA8 + symbol: peach_seg5_dl_05006FA8 + +peach_seg5_dl_05007230: + type: GFX + offset: 0x7230 + symbol: peach_seg5_dl_05007230 + +peach_seg5_us_dl_05007288: + type: GFX + offset: 0x7288 + symbol: peach_seg5_us_dl_05007288 + +peach_seg5_lights_05007288: + type: LIGHTS + size: 24 + offset: 0x72E8 + symbol: peach_seg5_lights_05007288 + +peach_seg5_vertex_050072A0: + type: VTX + count: 14 + offset: 0x7300 + symbol: peach_seg5_vertex_050072A0 + +peach_seg5_vertex_05007380: + type: VTX + count: 16 + offset: 0x73E0 + symbol: peach_seg5_vertex_05007380 + +peach_seg5_vertex_05007480: + type: VTX + count: 16 + offset: 0x74E0 + symbol: peach_seg5_vertex_05007480 + +peach_seg5_vertex_05007580: + type: VTX + count: 16 + offset: 0x75E0 + symbol: peach_seg5_vertex_05007580 + +peach_seg5_vertex_05007680: + type: VTX + count: 16 + offset: 0x76E0 + symbol: peach_seg5_vertex_05007680 + +peach_seg5_vertex_05007780: + type: VTX + count: 9 + offset: 0x77E0 + symbol: peach_seg5_vertex_05007780 + +peach_seg5_dl_05007810: + type: GFX + offset: 0x7870 + symbol: peach_seg5_dl_05007810 + +peach_seg5_dl_05007AB8: + type: GFX + offset: 0x7B18 + symbol: peach_seg5_dl_05007AB8 + +peach_seg5_lights_05007AE0: + type: LIGHTS + size: 24 + offset: 0x7B40 + symbol: peach_seg5_lights_05007AE0 + +peach_seg5_vertex_05007AF8: + type: VTX + count: 15 + offset: 0x7B58 + symbol: peach_seg5_vertex_05007AF8 + +peach_seg5_vertex_05007BE8: + type: VTX + count: 16 + offset: 0x7C48 + symbol: peach_seg5_vertex_05007BE8 + +peach_seg5_dl_05007CE8: + type: GFX + offset: 0x7D48 + symbol: peach_seg5_dl_05007CE8 + +peach_seg5_dl_05007E58: + type: GFX + offset: 0x7EB8 + symbol: peach_seg5_dl_05007E58 + +peach_seg5_lights_05007EB0: + type: LIGHTS + size: 24 + offset: 0x7F10 + symbol: peach_seg5_lights_05007EB0 + +peach_seg5_vertex_05007EC8: + type: VTX + count: 15 + offset: 0x7F28 + symbol: peach_seg5_vertex_05007EC8 + +peach_seg5_vertex_05007FB8: + type: VTX + count: 16 + offset: 0x8018 + symbol: peach_seg5_vertex_05007FB8 + +peach_seg5_dl_050080B8: + type: GFX + offset: 0x8118 + symbol: peach_seg5_dl_050080B8 + +peach_seg5_dl_05008228: + type: GFX + offset: 0x8288 + symbol: peach_seg5_dl_05008228 + +peach_seg5_lights_05008280: + type: LIGHTS + size: 24 + offset: 0x82E0 + symbol: peach_seg5_lights_05008280 + +peach_seg5_vertex_05008298: + type: VTX + count: 12 + offset: 0x82F8 + symbol: peach_seg5_vertex_05008298 + +peach_seg5_vertex_05008358: + type: VTX + count: 13 + offset: 0x83B8 + symbol: peach_seg5_vertex_05008358 + +peach_seg5_dl_05008428: + type: GFX + offset: 0x8488 + symbol: peach_seg5_dl_05008428 + +peach_seg5_dl_050084C0: + type: GFX + offset: 0x8520 + symbol: peach_seg5_dl_050084C0 + +peach_seg5_dl_05008560: + type: GFX + offset: 0x85C0 + symbol: peach_seg5_dl_05008560 + +peach_seg5_lights_050085D0: + type: LIGHTS + size: 24 + offset: 0x8630 + symbol: peach_seg5_lights_050085D0 + +peach_seg5_vertex_050085E8: + type: VTX + count: 14 + offset: 0x8648 + symbol: peach_seg5_vertex_050085E8 + +peach_seg5_dl_050086C8: + type: GFX + offset: 0x8728 + symbol: peach_seg5_dl_050086C8 + +peach_seg5_dl_050087A8: + type: GFX + offset: 0x8808 + symbol: peach_seg5_dl_050087A8 + +peach_seg5_lights_050087D0: + type: LIGHTS + size: 24 + offset: 0x8830 + symbol: peach_seg5_lights_050087D0 + +peach_seg5_vertex_050087E8: + type: VTX + count: 12 + offset: 0x8848 + symbol: peach_seg5_vertex_050087E8 + +peach_seg5_vertex_050088A8: + type: VTX + count: 13 + offset: 0x8908 + symbol: peach_seg5_vertex_050088A8 + +peach_seg5_dl_05008978: + type: GFX + offset: 0x89D8 + symbol: peach_seg5_dl_05008978 + +peach_seg5_dl_05008A10: + type: GFX + offset: 0x8A70 + symbol: peach_seg5_dl_05008A10 + +peach_seg5_dl_05008AB0: + type: GFX + offset: 0x8B10 + symbol: peach_seg5_dl_05008AB0 + +peach_seg5_lights_05008B20: + type: LIGHTS + size: 24 + offset: 0x8B80 + symbol: peach_seg5_lights_05008B20 + +peach_seg5_vertex_05008B38: + type: VTX + count: 14 + offset: 0x8B98 + symbol: peach_seg5_vertex_05008B38 + +peach_seg5_dl_05008C18: + type: GFX + offset: 0x8C78 + symbol: peach_seg5_dl_05008C18 + +peach_seg5_dl_05008CF8: + type: GFX + offset: 0x8D58 + symbol: peach_seg5_dl_05008CF8 + +peach_seg5_lights_05008D20: + type: LIGHTS + size: 24 + offset: 0x8D80 + symbol: peach_seg5_lights_05008D20 + +peach_seg5_vertex_05008D38: + type: VTX + count: 16 + offset: 0x8D98 + symbol: peach_seg5_vertex_05008D38 + +peach_seg5_dl_05008E38: + type: GFX + offset: 0x8E98 + symbol: peach_seg5_dl_05008E38 + +peach_seg5_dl_05008F20: + type: GFX + offset: 0x8F80 + symbol: peach_seg5_dl_05008F20 + +peach_seg5_lights_05008F48: + type: LIGHTS + size: 24 + offset: 0x8FA8 + symbol: peach_seg5_lights_05008F48 + +peach_seg5_vertex_05008F60: + type: VTX + count: 16 + offset: 0x8FC0 + symbol: peach_seg5_vertex_05008F60 + +peach_seg5_dl_05009060: + type: GFX + offset: 0x90C0 + symbol: peach_seg5_dl_05009060 + +peach_seg5_dl_05009148: + type: GFX + offset: 0x91A8 + symbol: peach_seg5_dl_05009148 + +peach_seg5_lights_05009170: + type: LIGHTS + size: 24 + offset: 0x91D0 + symbol: peach_seg5_lights_05009170 + +peach_seg5_vertex_05009188: + type: VTX + count: 16 + offset: 0x91E8 + symbol: peach_seg5_vertex_05009188 + +peach_seg5_vertex_05009288: + type: VTX + count: 16 + offset: 0x92E8 + symbol: peach_seg5_vertex_05009288 + +peach_seg5_dl_05009388: + type: GFX + offset: 0x93E8 + symbol: peach_seg5_dl_05009388 + +peach_seg5_dl_05009500: + type: GFX + offset: 0x9560 + symbol: peach_seg5_dl_05009500 + +peach_seg5_lights_05009528: + type: LIGHTS + size: 24 + offset: 0x9588 + symbol: peach_seg5_lights_05009528 + +peach_seg5_vertex_05009540: + type: VTX + count: 16 + offset: 0x95A0 + symbol: peach_seg5_vertex_05009540 + +peach_seg5_vertex_05009640: + type: VTX + count: 16 + offset: 0x96A0 + symbol: peach_seg5_vertex_05009640 + +peach_seg5_vertex_05009740: + type: VTX + count: 8 + offset: 0x97A0 + symbol: peach_seg5_vertex_05009740 + +peach_seg5_dl_050097C0: + type: GFX + offset: 0x9820 + symbol: peach_seg5_dl_050097C0 + +peach_seg5_dl_05009940: + type: GFX + offset: 0x99A0 + symbol: peach_seg5_dl_05009940 + +peach_seg5_lights_05009968: + type: LIGHTS + size: 24 + offset: 0x99C8 + symbol: peach_seg5_lights_05009968 + +peach_seg5_vertex_05009980: + type: VTX + count: 15 + offset: 0x99E0 + symbol: peach_seg5_vertex_05009980 + +peach_seg5_vertex_05009A70: + type: VTX + count: 15 + offset: 0x9AD0 + symbol: peach_seg5_vertex_05009A70 + +peach_seg5_vertex_05009B60: + type: VTX + count: 16 + offset: 0x9BC0 + symbol: peach_seg5_vertex_05009B60 + +peach_seg5_vertex_05009C60: + type: VTX + count: 15 + offset: 0x9CC0 + symbol: peach_seg5_vertex_05009C60 + +peach_seg5_vertex_05009D50: + type: VTX + count: 13 + offset: 0x9DB0 + symbol: peach_seg5_vertex_05009D50 + +peach_seg5_dl_05009E20: + type: GFX + offset: 0x9E80 + symbol: peach_seg5_dl_05009E20 + +peach_seg5_dl_0500A0A8: + type: GFX + offset: 0xA108 + symbol: peach_seg5_dl_0500A0A8 + +peach_seg5_us_dl_0500A188: + type: GFX + offset: 0xA188 + symbol: peach_seg5_us_dl_0500A188 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/anims.yml new file mode 100644 index 0000000..71b4756 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/anims.yml @@ -0,0 +1,74 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + +peach_seg5_anim_0500C638: + type: SM64:ANIM + offset: 0xC720 + symbol: peach_seg5_anim_0500C638 + +peach_seg5_anim_0500E6B4: + type: SM64:ANIM + offset: 0xE79C + symbol: peach_seg5_anim_0500E6B4 + +peach_seg5_anim_0500ED94: + type: SM64:ANIM + offset: 0xEE7C + symbol: peach_seg5_anim_0500ED94 + +peach_seg5_anim_0500F474: + type: SM64:ANIM + offset: 0xF55C + symbol: peach_seg5_anim_0500F474 + +peach_seg5_anim_0500FE84: + type: SM64:ANIM + offset: 0xFF6C + symbol: peach_seg5_anim_0500FE84 + +peach_seg5_anim_05011050: + type: SM64:ANIM + offset: 0x11138 + symbol: peach_seg5_anim_05011050 + +peach_seg5_anim_05012F40: + type: SM64:ANIM + offset: 0x13028 + symbol: peach_seg5_anim_05012F40 + +peach_seg5_anim_05015468: + type: SM64:ANIM + offset: 0x15550 + symbol: peach_seg5_anim_05015468 + +peach_seg5_anim_05016798: + type: SM64:ANIM + offset: 0x16880 + symbol: peach_seg5_anim_05016798 + +peach_seg5_anim_05018664: + type: SM64:ANIM + offset: 0x1874C + symbol: peach_seg5_anim_05018664 + +peach_seg5_anim_0501B328: + type: SM64:ANIM + offset: 0x1B410 + symbol: peach_seg5_anim_0501B328 + +peach_seg5_anim_0501C404: + type: SM64:ANIM + offset: 0x1C4EC + symbol: peach_seg5_anim_0501C404 + +peach_seg5_anims_0501C41C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 13 + offset: 0x1C504 + symbol: peach_seg5_anims_0501C41C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/geo.yml new file mode 100644 index 0000000..ed72bd2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/peach/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/peach.yml" + autopads: false + segments: + - [ 0xC, 0x180540 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pebble.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pebble.yml new file mode 100644 index 0000000..5f96553 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pebble.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + +pebble_seg3_vertex_0301C2C0: + type: VTX + count: 4 + offset: 0x1C2C0 + symbol: pebble_seg3_vertex_0301C2C0 + +pebble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1C300 + format: RGBA16 + symbol: pebble_seg3_texture_0301C300 + +pebble_seg3_dl_0301CB00: + type: GFX + offset: 0x1CB00 + symbol: pebble_seg3_dl_0301CB00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin.yml new file mode 100644 index 0000000..86f1733 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin.yml @@ -0,0 +1,324 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + header: + header: + - '#include "sm64.h"' + - '#include "penguin/anims.h"' + - '#include "penguin/geo.h"' + +penguin_seg5_lights_05002D80: + type: LIGHTS + size: 24 + offset: 0x2D80 + symbol: penguin_seg5_lights_05002D80 + +penguin_seg5_lights_05002D98: + type: LIGHTS + size: 24 + offset: 0x2D98 + symbol: penguin_seg5_lights_05002D98 + +penguin_seg5_lights_05002DB0: + type: LIGHTS + size: 24 + offset: 0x2DB0 + symbol: penguin_seg5_lights_05002DB0 + +penguin_seg5_lights_05002DC8: + type: LIGHTS + size: 24 + offset: 0x2DC8 + symbol: penguin_seg5_lights_05002DC8 + +penguin_eye_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05002DE0 + +penguin_eye_half_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x35E0 + format: RGBA16 + symbol: penguin_seg5_texture_050035E0 + +penguin_eye_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05003DE0 + +penguin_eye_angry: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x45E0 + format: RGBA16 + symbol: penguin_seg5_texture_050045E0 + +penguin_eye_angry_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4DE0 + format: RGBA16 + symbol: penguin_seg5_texture_05004DE0 + +penguin_beak: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x55E0 + format: RGBA16 + symbol: penguin_seg5_texture_050055E0 + +penguin_seg5_lights_05005DE0: + type: LIGHTS + size: 24 + offset: 0x5DE0 + symbol: penguin_seg5_lights_05005DE0 + +penguin_seg5_lights_05005DF8: + type: LIGHTS + size: 24 + offset: 0x5DF8 + symbol: penguin_seg5_lights_05005DF8 + +penguin_seg5_lights_05005E10: + type: LIGHTS + size: 24 + offset: 0x5E10 + symbol: penguin_seg5_lights_05005E10 + +penguin_seg5_vertex_05005E28: + type: VTX + count: 8 + offset: 0x5E28 + symbol: penguin_seg5_vertex_05005E28 + +penguin_seg5_vertex_05005EA8: + type: VTX + count: 4 + offset: 0x5EA8 + symbol: penguin_seg5_vertex_05005EA8 + +penguin_seg5_vertex_05005EE8: + type: VTX + count: 16 + offset: 0x5EE8 + symbol: penguin_seg5_vertex_05005EE8 + +penguin_seg5_vertex_05005FE8: + type: VTX + count: 16 + offset: 0x5FE8 + symbol: penguin_seg5_vertex_05005FE8 + +penguin_seg5_vertex_050060E8: + type: VTX + count: 7 + offset: 0x60E8 + symbol: penguin_seg5_vertex_050060E8 + +penguin_seg5_vertex_05006158: + type: VTX + count: 3 + offset: 0x6158 + symbol: penguin_seg5_vertex_05006158 + +penguin_seg5_dl_05006188: + type: GFX + offset: 0x6188 + symbol: penguin_seg5_dl_05006188 + +penguin_seg5_dl_050061C8: + type: GFX + offset: 0x61C8 + symbol: penguin_seg5_dl_050061C8 + +penguin_seg5_dl_050061F8: + type: GFX + offset: 0x61F8 + symbol: penguin_seg5_dl_050061F8 + +penguin_seg5_dl_05006380: + type: GFX + offset: 0x6380 + symbol: penguin_seg5_dl_05006380 + +penguin_seg5_dl_050063C8: + type: GFX + offset: 0x63C8 + symbol: penguin_seg5_dl_050063C8 + +penguin_seg5_dl_05006428: + type: GFX + offset: 0x6428 + symbol: penguin_seg5_dl_05006428 + +penguin_seg5_dl_05006458: + type: GFX + offset: 0x6458 + symbol: penguin_seg5_dl_05006458 + +penguin_seg5_dl_05006488: + type: GFX + offset: 0x6488 + symbol: penguin_seg5_dl_05006488 + +penguin_seg5_dl_050064B8: + type: GFX + offset: 0x64B8 + symbol: penguin_seg5_dl_050064B8 + +penguin_seg5_dl_050064E8: + type: GFX + offset: 0x64E8 + symbol: penguin_seg5_dl_050064E8 + +penguin_seg5_vertex_05006518: + type: VTX + count: 10 + offset: 0x6518 + symbol: penguin_seg5_vertex_05006518 + +penguin_seg5_vertex_050065B8: + type: VTX + count: 10 + offset: 0x65B8 + symbol: penguin_seg5_vertex_050065B8 + +penguin_seg5_vertex_05006658: + type: VTX + count: 15 + offset: 0x6658 + symbol: penguin_seg5_vertex_05006658 + +penguin_seg5_vertex_05006748: + type: VTX + count: 15 + offset: 0x6748 + symbol: penguin_seg5_vertex_05006748 + +penguin_seg5_vertex_05006838: + type: VTX + count: 5 + offset: 0x6838 + symbol: penguin_seg5_vertex_05006838 + +penguin_seg5_vertex_05006888: + type: VTX + count: 16 + offset: 0x6888 + symbol: penguin_seg5_vertex_05006888 + +penguin_seg5_vertex_05006988: + type: VTX + count: 15 + offset: 0x6988 + symbol: penguin_seg5_vertex_05006988 + +penguin_seg5_vertex_05006A78: + type: VTX + count: 15 + offset: 0x6A78 + symbol: penguin_seg5_vertex_05006A78 + +penguin_seg5_vertex_05006B68: + type: VTX + count: 16 + offset: 0x6B68 + symbol: penguin_seg5_vertex_05006B68 + +penguin_seg5_vertex_05006C68: + type: VTX + count: 16 + offset: 0x6C68 + symbol: penguin_seg5_vertex_05006C68 + +penguin_seg5_vertex_05006D68: + type: VTX + count: 8 + offset: 0x6D68 + symbol: penguin_seg5_vertex_05006D68 + +penguin_seg5_vertex_05006DE8: + type: VTX + count: 4 + offset: 0x6DE8 + symbol: penguin_seg5_vertex_05006DE8 + +penguin_seg5_vertex_05006E28: + type: VTX + count: 15 + offset: 0x6E28 + symbol: penguin_seg5_vertex_05006E28 + +penguin_seg5_vertex_05006F18: + type: VTX + count: 16 + offset: 0x6F18 + symbol: penguin_seg5_vertex_05006F18 + +penguin_seg5_vertex_05007018: + type: VTX + count: 9 + offset: 0x7018 + symbol: penguin_seg5_vertex_05007018 + +penguin_seg5_vertex_050070A8: + type: VTX + count: 15 + offset: 0x70A8 + symbol: penguin_seg5_vertex_050070A8 + +penguin_seg5_dl_05007198: + type: GFX + offset: 0x7198 + symbol: penguin_seg5_dl_05007198 + +penguin_seg5_dl_050071E8: + type: GFX + offset: 0x71E8 + symbol: penguin_seg5_dl_050071E8 + +penguin_seg5_dl_05007238: + type: GFX + offset: 0x7238 + symbol: penguin_seg5_dl_05007238 + +penguin_seg5_dl_050072C8: + type: GFX + offset: 0x72C8 + symbol: penguin_seg5_dl_050072C8 + +penguin_seg5_dl_05007358: + type: GFX + offset: 0x7358 + symbol: penguin_seg5_dl_05007358 + +penguin_seg5_dl_05007540: + type: GFX + offset: 0x7540 + symbol: penguin_seg5_dl_05007540 + +penguin_seg5_collision_05008B88: + type: SM64:COLLISION + offset: 0x8B88 + symbol: penguin_seg5_collision_05008B88 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/anims.yml new file mode 100644 index 0000000..b020384 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + +penguin_seg5_anim_050079E4: + type: SM64:ANIM + offset: 0x79E4 + symbol: penguin_seg5_anim_050079E4 + +penguin_seg5_anim_05007DCC: + type: SM64:ANIM + offset: 0x7DCC + symbol: penguin_seg5_anim_05007DCC + +penguin_seg5_anim_050087C0: + type: SM64:ANIM + offset: 0x87C0 + symbol: penguin_seg5_anim_050087C0 + +penguin_seg5_anim_05008B5C: + type: SM64:ANIM + offset: 0x8B5C + symbol: penguin_seg5_anim_05008B5C + +penguin_seg5_anims_05008B74: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 5 + offset: 0x8B74 + symbol: penguin_seg5_anims_05008B74 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/geo.yml new file mode 100644 index 0000000..cfc5980 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/penguin/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/penguin.yml" + autopads: false + segments: + - [ 0xC, 0x1656E0 ] + +penguin_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000104 + symbol: penguin_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant.yml new file mode 100644 index 0000000..bb07ced --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant.yml @@ -0,0 +1,340 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "piranha_plant/anims.h"' + - '#include "piranha_plant/geo.h"' + +piranha_plant_seg6_lights_060113B0: + type: LIGHTS + size: 24 + offset: 0x113B0 + symbol: piranha_plant_seg6_lights_060113B0 + +piranha_plant_seg6_lights_060113C8: + type: LIGHTS + size: 24 + offset: 0x113C8 + symbol: piranha_plant_seg6_lights_060113C8 + +piranha_plant_seg6_lights_060113E0: + type: LIGHTS + size: 24 + offset: 0x113E0 + symbol: piranha_plant_seg6_lights_060113E0 + +piranha_plant_tongue: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x113F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060113F8 + +piranha_plant_skin: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x123F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060123F8 + +piranha_plant_stem: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12BF8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_06012BF8 + +piranha_plant_bottom_lip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x133F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060133F8 + +piranha_plant_tooth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13BF8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_06013BF8 + +piranha_plant_leaf: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x143F8 + format: RGBA16 + symbol: piranha_plant_seg6_texture_060143F8 + +piranha_plant_seg6_vertex_060153F8: + type: VTX + count: 4 + offset: 0x153F8 + symbol: piranha_plant_seg6_vertex_060153F8 + +piranha_plant_seg6_dl_06015438: + type: GFX + offset: 0x15438 + symbol: piranha_plant_seg6_dl_06015438 + +piranha_plant_seg6_dl_06015480: + type: GFX + offset: 0x15480 + symbol: piranha_plant_seg6_dl_06015480 + +piranha_plant_seg6_vertex_060154F0: + type: VTX + count: 4 + offset: 0x154F0 + symbol: piranha_plant_seg6_vertex_060154F0 + +piranha_plant_seg6_dl_06015530: + type: GFX + offset: 0x15530 + symbol: piranha_plant_seg6_dl_06015530 + +piranha_plant_seg6_dl_06015578: + type: GFX + offset: 0x15578 + symbol: piranha_plant_seg6_dl_06015578 + +piranha_plant_seg6_vertex_060155E8: + type: VTX + count: 14 + offset: 0x155E8 + symbol: piranha_plant_seg6_vertex_060155E8 + +piranha_plant_seg6_vertex_060156C8: + type: VTX + count: 13 + offset: 0x156C8 + symbol: piranha_plant_seg6_vertex_060156C8 + +piranha_plant_seg6_dl_06015798: + type: GFX + offset: 0x15798 + symbol: piranha_plant_seg6_dl_06015798 + +piranha_plant_seg6_dl_06015850: + type: GFX + offset: 0x15850 + symbol: piranha_plant_seg6_dl_06015850 + +piranha_plant_seg6_vertex_060158B0: + type: VTX + count: 14 + offset: 0x158B0 + symbol: piranha_plant_seg6_vertex_060158B0 + +piranha_plant_seg6_vertex_06015990: + type: VTX + count: 15 + offset: 0x15990 + symbol: piranha_plant_seg6_vertex_06015990 + +piranha_plant_seg6_vertex_06015A80: + type: VTX + count: 12 + offset: 0x15A80 + symbol: piranha_plant_seg6_vertex_06015A80 + +piranha_plant_seg6_vertex_06015B40: + type: VTX + count: 16 + offset: 0x15B40 + symbol: piranha_plant_seg6_vertex_06015B40 + +piranha_plant_seg6_vertex_06015C40: + type: VTX + count: 16 + offset: 0x15C40 + symbol: piranha_plant_seg6_vertex_06015C40 + +piranha_plant_seg6_vertex_06015D40: + type: VTX + count: 8 + offset: 0x15D40 + symbol: piranha_plant_seg6_vertex_06015D40 + +piranha_plant_seg6_vertex_06015DC0: + type: VTX + count: 8 + offset: 0x15DC0 + symbol: piranha_plant_seg6_vertex_06015DC0 + +piranha_plant_seg6_dl_06015E40: + type: GFX + offset: 0x15E40 + symbol: piranha_plant_seg6_dl_06015E40 + +piranha_plant_seg6_dl_06015EA8: + type: GFX + offset: 0x15EA8 + symbol: piranha_plant_seg6_dl_06015EA8 + +piranha_plant_seg6_dl_06015F68: + type: GFX + offset: 0x15F68 + symbol: piranha_plant_seg6_dl_06015F68 + +piranha_plant_seg6_dl_06016060: + type: GFX + offset: 0x16060 + symbol: piranha_plant_seg6_dl_06016060 + +piranha_plant_seg6_dl_060160B0: + type: GFX + offset: 0x160B0 + symbol: piranha_plant_seg6_dl_060160B0 + +piranha_plant_seg6_dl_06016120: + type: GFX + offset: 0x16120 + symbol: piranha_plant_seg6_dl_06016120 + +piranha_plant_seg6_vertex_06016190: + type: VTX + count: 14 + offset: 0x16190 + symbol: piranha_plant_seg6_vertex_06016190 + +piranha_plant_seg6_vertex_06016270: + type: VTX + count: 15 + offset: 0x16270 + symbol: piranha_plant_seg6_vertex_06016270 + +piranha_plant_seg6_vertex_06016360: + type: VTX + count: 16 + offset: 0x16360 + symbol: piranha_plant_seg6_vertex_06016360 + +piranha_plant_seg6_vertex_06016460: + type: VTX + count: 3 + offset: 0x16460 + symbol: piranha_plant_seg6_vertex_06016460 + +piranha_plant_seg6_vertex_06016490: + type: VTX + count: 15 + offset: 0x16490 + symbol: piranha_plant_seg6_vertex_06016490 + +piranha_plant_seg6_vertex_06016580: + type: VTX + count: 16 + offset: 0x16580 + symbol: piranha_plant_seg6_vertex_06016580 + +piranha_plant_seg6_vertex_06016680: + type: VTX + count: 6 + offset: 0x16680 + symbol: piranha_plant_seg6_vertex_06016680 + +piranha_plant_seg6_vertex_060166E0: + type: VTX + count: 7 + offset: 0x166E0 + symbol: piranha_plant_seg6_vertex_060166E0 + +piranha_plant_seg6_dl_06016750: + type: GFX + offset: 0x16750 + symbol: piranha_plant_seg6_dl_06016750 + +piranha_plant_seg6_dl_060167B8: + type: GFX + offset: 0x167B8 + symbol: piranha_plant_seg6_dl_060167B8 + +piranha_plant_seg6_dl_06016890: + type: GFX + offset: 0x16890 + symbol: piranha_plant_seg6_dl_06016890 + +piranha_plant_seg6_dl_06016960: + type: GFX + offset: 0x16960 + symbol: piranha_plant_seg6_dl_06016960 + +piranha_plant_seg6_dl_060169A8: + type: GFX + offset: 0x169A8 + symbol: piranha_plant_seg6_dl_060169A8 + +piranha_plant_seg6_dl_060169E8: + type: GFX + offset: 0x169E8 + symbol: piranha_plant_seg6_dl_060169E8 + +piranha_plant_seg6_dl_06016A78: + type: GFX + offset: 0x16A78 + symbol: piranha_plant_seg6_dl_06016A78 + +piranha_plant_seg6_vertex_06016AE8: + type: VTX + count: 12 + offset: 0x16AE8 + symbol: piranha_plant_seg6_vertex_06016AE8 + +piranha_plant_seg6_dl_06016BA8: + type: GFX + offset: 0x16BA8 + symbol: piranha_plant_seg6_dl_06016BA8 + +piranha_plant_seg6_dl_06016C10: + type: GFX + offset: 0x16C10 + symbol: piranha_plant_seg6_dl_06016C10 + +piranha_plant_seg6_vertex_06016C70: + type: VTX + count: 12 + offset: 0x16C70 + symbol: piranha_plant_seg6_vertex_06016C70 + +piranha_plant_seg6_dl_06016D30: + type: GFX + offset: 0x16D30 + symbol: piranha_plant_seg6_dl_06016D30 + +piranha_plant_seg6_dl_06016D98: + type: GFX + offset: 0x16D98 + symbol: piranha_plant_seg6_dl_06016D98 + +piranha_plant_seg6_vertex_06016DF8: + type: VTX + count: 12 + offset: 0x16DF8 + symbol: piranha_plant_seg6_vertex_06016DF8 + +piranha_plant_seg6_dl_06016EB8: + type: GFX + offset: 0x16EB8 + symbol: piranha_plant_seg6_dl_06016EB8 + +piranha_plant_seg6_dl_06016F20: + type: GFX + offset: 0x16F20 + symbol: piranha_plant_seg6_dl_06016F20 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/anims.yml new file mode 100644 index 0000000..6785afd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/anims.yml @@ -0,0 +1,64 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + +piranha_plant_seg6_anim_06017C38: + type: SM64:ANIM + offset: 0x17C38 + symbol: piranha_plant_seg6_anim_06017C38 + +piranha_plant_seg6_anim_06017D88: + type: SM64:ANIM + offset: 0x17D88 + symbol: piranha_plant_seg6_anim_06017D88 + +piranha_plant_seg6_anim_060187B0: + type: SM64:ANIM + offset: 0x187B0 + symbol: piranha_plant_seg6_anim_060187B0 + +piranha_plant_seg6_anim_06018BA8: + type: SM64:ANIM + offset: 0x18BA8 + symbol: piranha_plant_seg6_anim_06018BA8 + +piranha_plant_seg6_anim_06019854: + type: SM64:ANIM + offset: 0x19854 + symbol: piranha_plant_seg6_anim_06019854 + +piranha_plant_seg6_anim_0601A014: + type: SM64:ANIM + offset: 0x1A014 + symbol: piranha_plant_seg6_anim_0601A014 + +piranha_plant_seg6_anim_0601AAE4: + type: SM64:ANIM + offset: 0x1AAE4 + symbol: piranha_plant_seg6_anim_0601AAE4 + +piranha_plant_seg6_anim_0601AF34: + type: SM64:ANIM + offset: 0x1AF34 + symbol: piranha_plant_seg6_anim_0601AF34 + +piranha_plant_seg6_anim_0601B634: + type: SM64:ANIM + offset: 0x1B634 + symbol: piranha_plant_seg6_anim_0601B634 + +piranha_plant_seg6_anim_0601C304: + type: SM64:ANIM + offset: 0x1C304 + symbol: piranha_plant_seg6_anim_0601C304 + +piranha_plant_seg6_anims_0601C31C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 11 + offset: 0x1C31C + symbol: piranha_plant_seg6_anims_0601C31C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/geo.yml new file mode 100644 index 0000000..bd40dc0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/piranha_plant/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/piranha_plant.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +piranha_plant_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000358 + symbol: piranha_plant_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey.yml new file mode 100644 index 0000000..500e545 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + header: + header: + - '#include "sm64.h"' + - '#include "pokey/geo.h"' + +pokey_seg5_vertex_05011710: + type: VTX + count: 4 + offset: 0x11710 + symbol: pokey_seg5_vertex_05011710 + +pokey_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11750 + format: RGBA16 + symbol: pokey_seg5_texture_05011750 + +pokey_face_blink: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11F50 + format: RGBA16 + symbol: pokey_seg5_texture_05011F50 + +pokey_seg5_dl_05012750: + type: GFX + offset: 0x12750 + symbol: pokey_seg5_dl_05012750 + +pokey_seg5_dl_05012798: + type: GFX + offset: 0x12798 + symbol: pokey_seg5_dl_05012798 + +pokey_seg5_dl_050127D8: + type: GFX + offset: 0x127D8 + symbol: pokey_seg5_dl_050127D8 + +pokey_seg5_dl_05012808: + type: GFX + offset: 0x12808 + symbol: pokey_seg5_dl_05012808 + +pokey_seg5_vertex_05012838: + type: VTX + count: 4 + offset: 0x12838 + symbol: pokey_seg5_vertex_05012838 + +pokey_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12878 + format: RGBA16 + symbol: pokey_seg5_texture_05012878 + +pokey_seg5_dl_05013078: + type: GFX + offset: 0x13078 + symbol: pokey_seg5_dl_05013078 + +pokey_seg5_dl_050130B0: + type: GFX + offset: 0x130B0 + symbol: pokey_seg5_dl_050130B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey/geo.yml new file mode 100644 index 0000000..d6fdd45 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/pokey/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/pokey.yml" + autopads: false + segments: + - [ 0xC, 0x151B70 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole.yml new file mode 100644 index 0000000..1aa8a9a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole.yml @@ -0,0 +1,78 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "poundable_pole/geo.h"' + +poundable_pole_seg6_lights_06001038: + type: LIGHTS + size: 24 + offset: 0x1038 + symbol: poundable_pole_seg6_lights_06001038 + +poundable_pole_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1050 + format: RGBA16 + symbol: poundable_pole_seg6_texture_06001050 + +poundable_pole_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1850 + format: RGBA16 + symbol: poundable_pole_seg6_texture_06001850 + +poundable_pole_seg6_vertex_06002050: + type: VTX + count: 8 + offset: 0x2050 + symbol: poundable_pole_seg6_vertex_06002050 + +poundable_pole_seg6_vertex_060020D0: + type: VTX + count: 15 + offset: 0x20D0 + symbol: poundable_pole_seg6_vertex_060020D0 + +poundable_pole_seg6_vertex_060021C0: + type: VTX + count: 15 + offset: 0x21C0 + symbol: poundable_pole_seg6_vertex_060021C0 + +poundable_pole_seg6_vertex_060022B0: + type: VTX + count: 4 + offset: 0x22B0 + symbol: poundable_pole_seg6_vertex_060022B0 + +poundable_pole_seg6_dl_060022F0: + type: GFX + offset: 0x22F0 + symbol: poundable_pole_seg6_dl_060022F0 + +poundable_pole_seg6_dl_06002358: + type: GFX + offset: 0x2358 + symbol: poundable_pole_seg6_dl_06002358 + +poundable_pole_seg6_dl_06002410: + type: GFX + offset: 0x2410 + symbol: poundable_pole_seg6_dl_06002410 + +poundable_pole_collision_06002490: + type: SM64:COLLISION + offset: 0x2490 + symbol: poundable_pole_collision_06002490 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole/geo.yml new file mode 100644 index 0000000..5a9f569 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/poundable_pole/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/poundable_pole.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +wooden_post_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B8 + symbol: wooden_post_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/power_meter.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/power_meter.yml new file mode 100644 index 0000000..4c0cb47 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/power_meter.yml @@ -0,0 +1,136 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "amp/anims.h"' + - '#include "amp/geo.h"' + +power_meter_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x233E0 + format: RGBA16 + symbol: texture_power_meter_left_side + +power_meter_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x243E0 + format: RGBA16 + symbol: texture_power_meter_right_side + +power_meter_full: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x253E0 + format: RGBA16 + symbol: texture_power_meter_full + +power_meter_seven_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25BE0 + format: RGBA16 + symbol: texture_power_meter_seven_segments + +power_meter_six_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x263E0 + format: RGBA16 + symbol: texture_power_meter_six_segments + +power_meter_five_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26BE0 + format: RGBA16 + symbol: texture_power_meter_five_segments + +power_meter_four_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x273E0 + format: RGBA16 + symbol: texture_power_meter_four_segments + +power_meter_three_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27BE0 + format: RGBA16 + symbol: texture_power_meter_three_segments + +power_meter_two_segments: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x283E0 + format: RGBA16 + symbol: texture_power_meter_two_segments + +power_meter_one_segment: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28BE0 + format: RGBA16 + symbol: texture_power_meter_one_segments + +power_meter_health_segments_lut: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 8 + offset: 0x293E0 + symbol: power_meter_health_segments_lut + +vertex_power_meter_base: + type: VTX + count: 8 + offset: 0x29400 + symbol: vertex_power_meter_base + +dl_power_meter_base: + type: GFX + offset: 0x29480 + symbol: dl_power_meter_base + +vertex_power_meter_health_segments: + type: VTX + count: 4 + offset: 0x29530 + symbol: vertex_power_meter_health_segments + +dl_power_meter_health_segments_begin: + type: GFX + offset: 0x29570 + symbol: dl_power_meter_health_segments_begin + +dl_power_meter_health_segments_end: + type: GFX + offset: 0x295A0 + symbol: dl_power_meter_health_segments_end diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch.yml new file mode 100644 index 0000000..13ca00b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch.yml @@ -0,0 +1,66 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [ 0x8, 0x1F2200 ] + header: + header: + - '#include "sm64.h"' + - '#include "purple_switch/geo.h"' + +purple_switch_seg8_lights_0800C090: + type: LIGHTS + size: 24 + offset: 0xC090 + symbol: purple_switch_seg8_lights_0800C090 + +purple_switch_base: + type: TEXTURE + size: 128 + width: 16 + height: 4 + offset: 0xC0A8 + format: RGBA16 + symbol: purple_switch_seg8_texture_0800C0A8 + +purple_switch_exclamation_point: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xC128 + format: RGBA16 + symbol: purple_switch_seg8_texture_0800C128 + +purple_switch_seg8_vertex_0800C528: + type: VTX + count: 16 + offset: 0xC528 + symbol: purple_switch_seg8_vertex_0800C528 + +purple_switch_seg8_vertex_0800C628: + type: VTX + count: 4 + offset: 0xC628 + symbol: purple_switch_seg8_vertex_0800C628 + +purple_switch_seg8_dl_0800C668: + type: GFX + offset: 0xC668 + symbol: purple_switch_seg8_dl_0800C668 + +purple_switch_seg8_dl_0800C6E0: + type: GFX + offset: 0xC6E0 + symbol: purple_switch_seg8_dl_0800C6E0 + +purple_switch_seg8_dl_0800C718: + type: GFX + offset: 0xC718 + symbol: purple_switch_seg8_dl_0800C718 + +purple_switch_seg8_collision_0800C7A8: + type: SM64:COLLISION + offset: 0xC7A8 + symbol: purple_switch_seg8_collision_0800C7A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch/geo.yml new file mode 100644 index 0000000..67e8189 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/purple_switch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/purple_switch.yml" + autopads: false + segments: + - [ 0xF, 0x2008D0 ] + +purple_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004CC + symbol: purple_switch_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sand.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sand.yml new file mode 100644 index 0000000..be259de --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sand.yml @@ -0,0 +1,26 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +sand_seg3_vertex_0302BA90: + type: VTX + count: 4 + offset: 0x2BA90 + symbol: sand_seg3_vertex_0302BA90 + +sand_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2BAD0 + format: RGBA16 + symbol: sand_seg3_texture_0302BAD0 + +sand_seg3_dl_0302BCD0: + type: GFX + offset: 0x2BCD0 + symbol: sand_seg3_dl_0302BCD0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug.yml new file mode 100644 index 0000000..4516e1f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug.yml @@ -0,0 +1,241 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "scuttlebug/anims.h"' + - '#include "scuttlebug/geo.h"' + +scuttlebug_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x100D8 + symbol: scuttlebug_lights_unused1 + +scuttlebug_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x100F0 + symbol: scuttlebug_lights_unused2 + +scuttlebug_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x10108 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06010108 + +scuttlebug_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x10908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06010908 + +scuttlebug_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x11908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06011908 + +scuttlebug_iris: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x12908 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06012908 + +scuttlebug_leg: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13108 + format: RGBA16 + symbol: scuttlebug_seg6_texture_06013108 + +scuttlebug_seg6_vertex_06013908: + type: VTX + count: 4 + offset: 0x13908 + symbol: scuttlebug_seg6_vertex_06013908 + +scuttlebug_seg6_vertex_06013948: + type: VTX + count: 4 + offset: 0x13948 + symbol: scuttlebug_seg6_vertex_06013948 + +scuttlebug_seg6_dl_06013988: + type: GFX + offset: 0x13988 + symbol: scuttlebug_seg6_dl_06013988 + +scuttlebug_seg6_dl_060139C0: + type: GFX + offset: 0x139C0 + symbol: scuttlebug_seg6_dl_060139C0 + +scuttlebug_seg6_dl_060139F8: + type: GFX + offset: 0x139F8 + symbol: scuttlebug_seg6_dl_060139F8 + +scuttlebug_seg6_vertex_06013A70: + type: VTX + count: 4 + offset: 0x13A70 + symbol: scuttlebug_seg6_vertex_06013A70 + +scuttlebug_seg6_dl_06013AB0: + type: GFX + offset: 0x13AB0 + symbol: scuttlebug_seg6_dl_06013AB0 + +scuttlebug_seg6_dl_06013AE8: + type: GFX + offset: 0x13AE8 + symbol: scuttlebug_seg6_dl_06013AE8 + +scuttlebug_seg6_vertex_06013B58: + type: VTX + count: 4 + offset: 0x13B58 + symbol: scuttlebug_seg6_vertex_06013B58 + +scuttlebug_seg6_dl_06013B98: + type: GFX + offset: 0x13B98 + symbol: scuttlebug_seg6_dl_06013B98 + +scuttlebug_seg6_dl_06013BD0: + type: GFX + offset: 0x13BD0 + symbol: scuttlebug_seg6_dl_06013BD0 + +scuttlebug_seg6_vertex_06013C40: + type: VTX + count: 4 + offset: 0x13C40 + symbol: scuttlebug_seg6_vertex_06013C40 + +scuttlebug_seg6_dl_06013C80: + type: GFX + offset: 0x13C80 + symbol: scuttlebug_seg6_dl_06013C80 + +scuttlebug_seg6_dl_06013CB8: + type: GFX + offset: 0x13CB8 + symbol: scuttlebug_seg6_dl_06013CB8 + +scuttlebug_seg6_vertex_06013D28: + type: VTX + count: 4 + offset: 0x13D28 + symbol: scuttlebug_seg6_vertex_06013D28 + +scuttlebug_seg6_dl_06013D68: + type: GFX + offset: 0x13D68 + symbol: scuttlebug_seg6_dl_06013D68 + +scuttlebug_seg6_dl_06013DA0: + type: GFX + offset: 0x13DA0 + symbol: scuttlebug_seg6_dl_06013DA0 + +scuttlebug_seg6_lights_06013E10: + type: LIGHTS + size: 24 + offset: 0x13E10 + symbol: scuttlebug_seg6_lights_06013E10 + +scuttlebug_seg6_vertex_06013E28: + type: VTX + count: 16 + offset: 0x13E28 + symbol: scuttlebug_seg6_vertex_06013E28 + +scuttlebug_seg6_vertex_06013F28: + type: VTX + count: 10 + offset: 0x13F28 + symbol: scuttlebug_seg6_vertex_06013F28 + +scuttlebug_seg6_dl_06013FC8: + type: GFX + offset: 0x13FC8 + symbol: scuttlebug_seg6_dl_06013FC8 + +scuttlebug_seg6_dl_060140F0: + type: GFX + offset: 0x140F0 + symbol: scuttlebug_seg6_dl_060140F0 + +scuttlebug_seg6_vertex_06014110: + type: VTX + count: 4 + offset: 0x14110 + symbol: scuttlebug_seg6_vertex_06014110 + +scuttlebug_seg6_dl_06014150: + type: GFX + offset: 0x14150 + symbol: scuttlebug_seg6_dl_06014150 + +scuttlebug_seg6_dl_06014188: + type: GFX + offset: 0x14188 + symbol: scuttlebug_seg6_dl_06014188 + +scuttlebug_seg6_vertex_060141F8: + type: VTX + count: 4 + offset: 0x141F8 + symbol: scuttlebug_seg6_vertex_060141F8 + +scuttlebug_seg6_dl_06014238: + type: GFX + offset: 0x14238 + symbol: scuttlebug_seg6_dl_06014238 + +scuttlebug_seg6_dl_06014270: + type: GFX + offset: 0x14270 + symbol: scuttlebug_seg6_dl_06014270 + +scuttlebug_seg6_lights_060142E0: + type: LIGHTS + size: 24 + offset: 0x142E0 + symbol: scuttlebug_seg6_lights_060142E0 + +scuttlebug_seg6_vertex_060142F8: + type: VTX + count: 4 + offset: 0x142F8 + symbol: scuttlebug_seg6_vertex_060142F8 + +scuttlebug_seg6_dl_06014338: + type: GFX + offset: 0x14338 + symbol: scuttlebug_seg6_dl_06014338 + +scuttlebug_seg6_dl_06014378: + type: GFX + offset: 0x14378 + symbol: scuttlebug_seg6_dl_06014378 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/anims.yml new file mode 100644 index 0000000..91a1da7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + +scuttlebug_seg6_anim_0601504C: + type: SM64:ANIM + offset: 0x1504C + symbol: scuttlebug_seg6_anim_0601504C + +scuttlebug_seg6_anims_06015064: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0x15064 + symbol: scuttlebug_seg6_anims_06015064 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/geo.yml new file mode 100644 index 0000000..5263bb8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/scuttlebug/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/scuttlebug.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +scuttlebug_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000394 + symbol: scuttlebug_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed.yml new file mode 100644 index 0000000..1b8ae81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed.yml @@ -0,0 +1,117 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "seaweed/anims.h"' + - '#include "seaweed/geo.h"' + +seaweed_seg6_lights_06007DF8: + type: LIGHTS + size: 24 + offset: 0x7DF8 + symbol: seaweed_seg6_lights_06007DF8 + +seaweed_tip: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7E10 + format: RGBA16 + symbol: seaweed_seg6_texture_06007E10 + +seaweed_upper_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8610 + format: RGBA16 + symbol: seaweed_seg6_texture_06008610 + +seaweed_lower_center: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8E10 + format: RGBA16 + symbol: seaweed_seg6_texture_06008E10 + +seaweed_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9610 + format: RGBA16 + symbol: seaweed_seg6_texture_06009610 + +seaweed_seg6_vertex_06009E10: + type: VTX + count: 4 + offset: 0x9E10 + symbol: seaweed_seg6_vertex_06009E10 + +seaweed_seg6_dl_06009E50: + type: GFX + offset: 0x9E50 + symbol: seaweed_seg6_dl_06009E50 + +seaweed_seg6_dl_06009E98: + type: GFX + offset: 0x9E98 + symbol: seaweed_seg6_dl_06009E98 + +seaweed_seg6_vertex_06009F08: + type: VTX + count: 4 + offset: 0x9F08 + symbol: seaweed_seg6_vertex_06009F08 + +seaweed_seg6_dl_06009F48: + type: GFX + offset: 0x9F48 + symbol: seaweed_seg6_dl_06009F48 + +seaweed_seg6_dl_06009F90: + type: GFX + offset: 0x9F90 + symbol: seaweed_seg6_dl_06009F90 + +seaweed_seg6_vertex_0600A000: + type: VTX + count: 4 + offset: 0xA000 + symbol: seaweed_seg6_vertex_0600A000 + +seaweed_seg6_dl_0600A040: + type: GFX + offset: 0xA040 + symbol: seaweed_seg6_dl_0600A040 + +seaweed_seg6_dl_0600A088: + type: GFX + offset: 0xA088 + symbol: seaweed_seg6_dl_0600A088 + +seaweed_seg6_vertex_0600A0F8: + type: VTX + count: 4 + offset: 0xA0F8 + symbol: seaweed_seg6_vertex_0600A0F8 + +seaweed_seg6_dl_0600A138: + type: GFX + offset: 0xA138 + symbol: seaweed_seg6_dl_0600A138 + +seaweed_seg6_dl_0600A180: + type: GFX + offset: 0xA180 + symbol: seaweed_seg6_dl_0600A180 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/anims.yml new file mode 100644 index 0000000..0d9fdba --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + +seaweed_seg6_anim_0600A4BC: + type: SM64:ANIM + offset: 0xA4BC + symbol: seaweed_seg6_anim_0600A4BC + +seaweed_seg6_anims_0600A4D4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xA4D4 + symbol: seaweed_seg6_anims_0600A4D4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/geo.yml new file mode 100644 index 0000000..4bd4a0d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/seaweed/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/seaweed.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +seaweed_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000284 + symbol: seaweed_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter.yml new file mode 100644 index 0000000..a4e7714 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter.yml @@ -0,0 +1,594 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "skeeter/anims.h"' + - '#include "skeeter/geo.h"' + +skeeter_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: skeeter_lights_unused1 + +skeeter_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: skeeter_lights_unused2 + +skeeter_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: skeeter_lights_unused3 + +skeeter_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: skeeter_lights_unused4 + +skeeter_lights_unused5: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: skeeter_lights_unused5 + +skeeter_lights_unused6: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: skeeter_lights_unused6 + +skeeter_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x90 + format: RGBA16 + symbol: skeeter_seg6_texture_06000090 + +skeeter_iris: + type: TEXTURE + size: 256 + width: 16 + height: 8 + offset: 0x890 + format: RGBA16 + symbol: skeeter_seg6_texture_06000890 + +skeeter_seg6_vertex_06000990: + type: VTX + count: 4 + offset: 0x990 + symbol: skeeter_seg6_vertex_06000990 + +skeeter_seg6_dl_060009D0: + type: GFX + offset: 0x9D0 + symbol: skeeter_seg6_dl_060009D0 + +skeeter_seg6_dl_06000A08: + type: GFX + offset: 0xA08 + symbol: skeeter_seg6_dl_06000A08 + +skeeter_seg6_vertex_06000A78: + type: VTX + count: 4 + offset: 0xA78 + symbol: skeeter_seg6_vertex_06000A78 + +skeeter_seg6_dl_06000AB8: + type: GFX + offset: 0xAB8 + symbol: skeeter_seg6_dl_06000AB8 + +skeeter_seg6_dl_06000AF0: + type: GFX + offset: 0xAF0 + symbol: skeeter_seg6_dl_06000AF0 + +skeeter_seg6_vertex_06000B60: + type: VTX + count: 4 + offset: 0xB60 + symbol: skeeter_seg6_vertex_06000B60 + +skeeter_seg6_dl_06000BA0: + type: GFX + offset: 0xBA0 + symbol: skeeter_seg6_dl_06000BA0 + +skeeter_seg6_dl_06000BD8: + type: GFX + offset: 0xBD8 + symbol: skeeter_seg6_dl_06000BD8 + +skeeter_seg6_vertex_06000C48: + type: VTX + count: 3 + offset: 0xC48 + symbol: skeeter_seg6_vertex_06000C48 + +skeeter_seg6_dl_06000C78: + type: GFX + offset: 0xC78 + symbol: skeeter_seg6_dl_06000C78 + +skeeter_seg6_dl_06000CA8: + type: GFX + offset: 0xCA8 + symbol: skeeter_seg6_dl_06000CA8 + +skeeter_seg6_vertex_06000D18: + type: VTX + count: 3 + offset: 0xD18 + symbol: skeeter_seg6_vertex_06000D18 + +skeeter_seg6_dl_06000D48: + type: GFX + offset: 0xD48 + symbol: skeeter_seg6_dl_06000D48 + +skeeter_seg6_dl_06000D78: + type: GFX + offset: 0xD78 + symbol: skeeter_seg6_dl_06000D78 + +skeeter_seg6_lights_06000DE8: + type: LIGHTS + size: 24 + offset: 0xDE8 + symbol: skeeter_seg6_lights_06000DE8 + +skeeter_seg6_vertex_06000E00: + type: VTX + count: 6 + offset: 0xE00 + symbol: skeeter_seg6_vertex_06000E00 + +skeeter_seg6_dl_06000E60: + type: GFX + offset: 0xE60 + symbol: skeeter_seg6_dl_06000E60 + +skeeter_seg6_dl_06000EC0: + type: GFX + offset: 0xEC0 + symbol: skeeter_seg6_dl_06000EC0 + +skeeter_seg6_vertex_06000EF0: + type: VTX + count: 11 + offset: 0xEF0 + symbol: skeeter_seg6_vertex_06000EF0 + +skeeter_seg6_vertex_06000FA0: + type: VTX + count: 4 + offset: 0xFA0 + symbol: skeeter_seg6_vertex_06000FA0 + +skeeter_seg6_vertex_06000FE0: + type: VTX + count: 4 + offset: 0xFE0 + symbol: skeeter_seg6_vertex_06000FE0 + +skeeter_seg6_vertex_06001020: + type: VTX + count: 11 + offset: 0x1020 + symbol: skeeter_seg6_vertex_06001020 + +skeeter_seg6_vertex_060010D0: + type: VTX + count: 4 + offset: 0x10D0 + symbol: skeeter_seg6_vertex_060010D0 + +skeeter_seg6_vertex_06001110: + type: VTX + count: 4 + offset: 0x1110 + symbol: skeeter_seg6_vertex_06001110 + +skeeter_seg6_vertex_06001150: + type: VTX + count: 11 + offset: 0x1150 + symbol: skeeter_seg6_vertex_06001150 + +skeeter_seg6_vertex_06001200: + type: VTX + count: 4 + offset: 0x1200 + symbol: skeeter_seg6_vertex_06001200 + +skeeter_seg6_vertex_06001240: + type: VTX + count: 4 + offset: 0x1240 + symbol: skeeter_seg6_vertex_06001240 + +skeeter_seg6_vertex_06001280: + type: VTX + count: 16 + offset: 0x1280 + symbol: skeeter_seg6_vertex_06001280 + +skeeter_seg6_vertex_06001380: + type: VTX + count: 16 + offset: 0x1380 + symbol: skeeter_seg6_vertex_06001380 + +skeeter_seg6_vertex_06001480: + type: VTX + count: 16 + offset: 0x1480 + symbol: skeeter_seg6_vertex_06001480 + +skeeter_seg6_vertex_06001580: + type: VTX + count: 16 + offset: 0x1580 + symbol: skeeter_seg6_vertex_06001580 + +skeeter_seg6_vertex_06001680: + type: VTX + count: 16 + offset: 0x1680 + symbol: skeeter_seg6_vertex_06001680 + +skeeter_seg6_vertex_06001780: + type: VTX + count: 16 + offset: 0x1780 + symbol: skeeter_seg6_vertex_06001780 + +skeeter_seg6_vertex_06001880: + type: VTX + count: 16 + offset: 0x1880 + symbol: skeeter_seg6_vertex_06001880 + +skeeter_seg6_vertex_06001980: + type: VTX + count: 16 + offset: 0x1980 + symbol: skeeter_seg6_vertex_06001980 + +skeeter_seg6_vertex_06001A80: + type: VTX + count: 11 + offset: 0x1A80 + symbol: skeeter_seg6_vertex_06001A80 + +skeeter_seg6_vertex_06001B30: + type: VTX + count: 4 + offset: 0x1B30 + symbol: skeeter_seg6_vertex_06001B30 + +skeeter_seg6_vertex_06001B70: + type: VTX + count: 4 + offset: 0x1B70 + symbol: skeeter_seg6_vertex_06001B70 + +skeeter_seg6_vertex_06001BB0: + type: VTX + count: 16 + offset: 0x1BB0 + symbol: skeeter_seg6_vertex_06001BB0 + +skeeter_seg6_vertex_06001CB0: + type: VTX + count: 16 + offset: 0x1CB0 + symbol: skeeter_seg6_vertex_06001CB0 + +skeeter_seg6_vertex_06001DB0: + type: VTX + count: 16 + offset: 0x1DB0 + symbol: skeeter_seg6_vertex_06001DB0 + +skeeter_seg6_vertex_06001EB0: + type: VTX + count: 16 + offset: 0x1EB0 + symbol: skeeter_seg6_vertex_06001EB0 + +skeeter_seg6_vertex_06001FB0: + type: VTX + count: 16 + offset: 0x1FB0 + symbol: skeeter_seg6_vertex_06001FB0 + +skeeter_seg6_vertex_060020B0: + type: VTX + count: 16 + offset: 0x20B0 + symbol: skeeter_seg6_vertex_060020B0 + +skeeter_seg6_vertex_060021B0: + type: VTX + count: 16 + offset: 0x21B0 + symbol: skeeter_seg6_vertex_060021B0 + +skeeter_seg6_vertex_060022B0: + type: VTX + count: 16 + offset: 0x22B0 + symbol: skeeter_seg6_vertex_060022B0 + +skeeter_seg6_vertex_060023B0: + type: VTX + count: 16 + offset: 0x23B0 + symbol: skeeter_seg6_vertex_060023B0 + +skeeter_seg6_vertex_060024B0: + type: VTX + count: 16 + offset: 0x24B0 + symbol: skeeter_seg6_vertex_060024B0 + +skeeter_seg6_vertex_060025B0: + type: VTX + count: 16 + offset: 0x25B0 + symbol: skeeter_seg6_vertex_060025B0 + +skeeter_seg6_vertex_060026B0: + type: VTX + count: 16 + offset: 0x26B0 + symbol: skeeter_seg6_vertex_060026B0 + +skeeter_seg6_vertex_060027B0: + type: VTX + count: 16 + offset: 0x27B0 + symbol: skeeter_seg6_vertex_060027B0 + +skeeter_seg6_vertex_060028B0: + type: VTX + count: 16 + offset: 0x28B0 + symbol: skeeter_seg6_vertex_060028B0 + +skeeter_seg6_vertex_060029B0: + type: VTX + count: 16 + offset: 0x29B0 + symbol: skeeter_seg6_vertex_060029B0 + +skeeter_seg6_vertex_06002AB0: + type: VTX + count: 16 + offset: 0x2AB0 + symbol: skeeter_seg6_vertex_06002AB0 + +skeeter_seg6_vertex_06002BB0: + type: VTX + count: 16 + offset: 0x2BB0 + symbol: skeeter_seg6_vertex_06002BB0 + +skeeter_seg6_vertex_06002CB0: + type: VTX + count: 16 + offset: 0x2CB0 + symbol: skeeter_seg6_vertex_06002CB0 + +skeeter_seg6_vertex_06002DB0: + type: VTX + count: 16 + offset: 0x2DB0 + symbol: skeeter_seg6_vertex_06002DB0 + +skeeter_seg6_vertex_06002EB0: + type: VTX + count: 16 + offset: 0x2EB0 + symbol: skeeter_seg6_vertex_06002EB0 + +skeeter_seg6_vertex_06002FB0: + type: VTX + count: 16 + offset: 0x2FB0 + symbol: skeeter_seg6_vertex_06002FB0 + +skeeter_seg6_vertex_060030B0: + type: VTX + count: 16 + offset: 0x30B0 + symbol: skeeter_seg6_vertex_060030B0 + +skeeter_seg6_vertex_060031B0: + type: VTX + count: 16 + offset: 0x31B0 + symbol: skeeter_seg6_vertex_060031B0 + +skeeter_seg6_vertex_060032B0: + type: VTX + count: 16 + offset: 0x32B0 + symbol: skeeter_seg6_vertex_060032B0 + +skeeter_seg6_vertex_060033B0: + type: VTX + count: 16 + offset: 0x33B0 + symbol: skeeter_seg6_vertex_060033B0 + +skeeter_seg6_vertex_060034B0: + type: VTX + count: 16 + offset: 0x34B0 + symbol: skeeter_seg6_vertex_060034B0 + +skeeter_seg6_vertex_060035B0: + type: VTX + count: 16 + offset: 0x35B0 + symbol: skeeter_seg6_vertex_060035B0 + +skeeter_seg6_vertex_060036B0: + type: VTX + count: 16 + offset: 0x36B0 + symbol: skeeter_seg6_vertex_060036B0 + +skeeter_seg6_vertex_060037B0: + type: VTX + count: 4 + offset: 0x37B0 + symbol: skeeter_seg6_vertex_060037B0 + +skeeter_seg6_vertex_060037F0: + type: VTX + count: 16 + offset: 0x37F0 + symbol: skeeter_seg6_vertex_060037F0 + +skeeter_seg6_vertex_060038F0: + type: VTX + count: 16 + offset: 0x38F0 + symbol: skeeter_seg6_vertex_060038F0 + +skeeter_seg6_vertex_060039F0: + type: VTX + count: 16 + offset: 0x39F0 + symbol: skeeter_seg6_vertex_060039F0 + +skeeter_seg6_vertex_06003AF0: + type: VTX + count: 16 + offset: 0x3AF0 + symbol: skeeter_seg6_vertex_06003AF0 + +skeeter_seg6_vertex_06003BF0: + type: VTX + count: 16 + offset: 0x3BF0 + symbol: skeeter_seg6_vertex_06003BF0 + +skeeter_seg6_vertex_06003CF0: + type: VTX + count: 16 + offset: 0x3CF0 + symbol: skeeter_seg6_vertex_06003CF0 + +skeeter_seg6_vertex_06003DF0: + type: VTX + count: 16 + offset: 0x3DF0 + symbol: skeeter_seg6_vertex_06003DF0 + +skeeter_seg6_vertex_06003EF0: + type: VTX + count: 16 + offset: 0x3EF0 + symbol: skeeter_seg6_vertex_06003EF0 + +skeeter_seg6_dl_06003FF0: + type: GFX + offset: 0x3FF0 + symbol: skeeter_seg6_dl_06003FF0 + +skeeter_seg6_dl_06004040: + type: GFX + offset: 0x4040 + symbol: skeeter_seg6_dl_06004040 + +skeeter_seg6_dl_06004070: + type: GFX + offset: 0x4070 + symbol: skeeter_seg6_dl_06004070 + +skeeter_seg6_dl_060040A0: + type: GFX + offset: 0x40A0 + symbol: skeeter_seg6_dl_060040A0 + +skeeter_seg6_dl_060040F0: + type: GFX + offset: 0x40F0 + symbol: skeeter_seg6_dl_060040F0 + +skeeter_seg6_dl_06004120: + type: GFX + offset: 0x4120 + symbol: skeeter_seg6_dl_06004120 + +skeeter_seg6_dl_06004150: + type: GFX + offset: 0x4150 + symbol: skeeter_seg6_dl_06004150 + +skeeter_seg6_dl_060041A0: + type: GFX + offset: 0x41A0 + symbol: skeeter_seg6_dl_060041A0 + +skeeter_seg6_dl_060041D0: + type: GFX + offset: 0x41D0 + symbol: skeeter_seg6_dl_060041D0 + +skeeter_seg6_dl_06004200: + type: GFX + offset: 0x4200 + symbol: skeeter_seg6_dl_06004200 + +skeeter_seg6_dl_060045C8: + type: GFX + offset: 0x45C8 + symbol: skeeter_seg6_dl_060045C8 + +skeeter_seg6_dl_06004618: + type: GFX + offset: 0x4618 + symbol: skeeter_seg6_dl_06004618 + +skeeter_seg6_dl_06004648: + type: GFX + offset: 0x4648 + symbol: skeeter_seg6_dl_06004648 + +skeeter_seg6_dl_06004678: + type: GFX + offset: 0x4678 + symbol: skeeter_seg6_dl_06004678 + +skeeter_seg6_dl_06004A40: + type: GFX + offset: 0x4A40 + symbol: skeeter_seg6_dl_06004A40 + +skeeter_seg6_dl_06005328: + type: GFX + offset: 0x5328 + symbol: skeeter_seg6_dl_06005328 + +skeeter_seg6_dl_06005358: + type: GFX + offset: 0x5358 + symbol: skeeter_seg6_dl_06005358 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/anims.yml new file mode 100644 index 0000000..838b8eb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/anims.yml @@ -0,0 +1,34 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + +skeeter_seg6_anim_06005D44: + type: SM64:ANIM + offset: 0x5D44 + symbol: skeeter_seg6_anim_06005D44 + +skeeter_seg6_anim_06006B70: + type: SM64:ANIM + offset: 0x6B70 + symbol: skeeter_seg6_anim_06006B70 + +skeeter_seg6_anim_060071E0: + type: SM64:ANIM + offset: 0x71E0 + symbol: skeeter_seg6_anim_060071E0 + +skeeter_seg6_anim_06007DC8: + type: SM64:ANIM + offset: 0x7DC8 + symbol: skeeter_seg6_anim_06007DC8 + +skeeter_seg6_anims_06007DE0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x7DE0 + symbol: skeeter_seg6_anims_06007DE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/geo.yml new file mode 100644 index 0000000..cac7cc9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/skeeter/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/skeeter.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +skeeter_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: skeeter_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key.yml new file mode 100644 index 0000000..61ecc5d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key.yml @@ -0,0 +1,158 @@ +:config: + autopads: false + compression: + offset: 0x166C60 + segments: + - [ 0x5, 0x166C60 ] + header: + header: + - '#include "sm64.h"' + - '#include "small_key/geo.h"' + +small_key_seg5_lights_05005798: + type: LIGHTS + size: 24 + offset: 0x5798 + symbol: small_key_seg5_lights_05005798 + +small_key_seg5_lights_050057B0: + type: LIGHTS + size: 24 + offset: 0x57B0 + symbol: small_key_seg5_lights_050057B0 + +small_key_seg5_lights_050057C8: + type: LIGHTS + size: 24 + offset: 0x57C8 + symbol: small_key_seg5_lights_050057C8 + +small_key_seg5_lights_050057E0: + type: LIGHTS + size: 24 + offset: 0x57E0 + symbol: small_key_seg5_lights_050057E0 + +# small_key_unused_2: +# type: U64 + +small_key_seg5_vertex_05005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: small_key_seg5_vertex_05005800 + +small_key_seg5_vertex_050058F0: + type: VTX + count: 15 + offset: 0x58F0 + symbol: small_key_seg5_vertex_050058F0 + +small_key_seg5_vertex_050059E0: + type: VTX + count: 15 + offset: 0x59E0 + symbol: small_key_seg5_vertex_050059E0 + +small_key_seg5_vertex_05005AD0: + type: VTX + count: 15 + offset: 0x5AD0 + symbol: small_key_seg5_vertex_05005AD0 + +small_key_seg5_vertex_05005BC0: + type: VTX + count: 15 + offset: 0x5BC0 + symbol: small_key_seg5_vertex_05005BC0 + +small_key_seg5_vertex_05005CB0: + type: VTX + count: 15 + offset: 0x5CB0 + symbol: small_key_seg5_vertex_05005CB0 + +small_key_seg5_vertex_05005DA0: + type: VTX + count: 15 + offset: 0x5DA0 + symbol: small_key_seg5_vertex_05005DA0 + +small_key_seg5_vertex_05005E90: + type: VTX + count: 15 + offset: 0x5E90 + symbol: small_key_seg5_vertex_05005E90 + +small_key_seg5_vertex_05005F80: + type: VTX + count: 15 + offset: 0x5F80 + symbol: small_key_seg5_vertex_05005F80 + +small_key_seg5_vertex_05006070: + type: VTX + count: 15 + offset: 0x6070 + symbol: small_key_seg5_vertex_05006070 + +small_key_seg5_vertex_05006160: + type: VTX + count: 15 + offset: 0x6160 + symbol: small_key_seg5_vertex_05006160 + +small_key_seg5_vertex_05006250: + type: VTX + count: 15 + offset: 0x6250 + symbol: small_key_seg5_vertex_05006250 + +small_key_seg5_vertex_05006340: + type: VTX + count: 15 + offset: 0x6340 + symbol: small_key_seg5_vertex_05006340 + +small_key_seg5_vertex_05006430: + type: VTX + count: 15 + offset: 0x6430 + symbol: small_key_seg5_vertex_05006430 + +small_key_seg5_vertex_05006520: + type: VTX + count: 15 + offset: 0x6520 + symbol: small_key_seg5_vertex_05006520 + +small_key_seg5_vertex_05006610: + type: VTX + count: 15 + offset: 0x6610 + symbol: small_key_seg5_vertex_05006610 + +small_key_seg5_dl_05006700: + type: GFX + offset: 0x6700 + symbol: small_key_seg5_dl_05006700 + +small_key_seg5_dl_05006A08: + type: GFX + offset: 0x6A08 + symbol: small_key_seg5_dl_05006A08 + +small_key_seg5_dl_05006A28: + type: GFX + offset: 0x6A28 + symbol: small_key_seg5_dl_05006A28 + +small_key_seg5_dl_05006A48: + type: GFX + offset: 0x6A48 + symbol: small_key_seg5_dl_05006A48 + +small_key_seg5_dl_05006A68: + type: GFX + offset: 0x6A68 + symbol: small_key_seg5_dl_05006A68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key/geo.yml new file mode 100644 index 0000000..edf2d6e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/small_key/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/small_key.yml" + autopads: false + segments: + - [ 0xC, 0x16D5C0 ] + +small_key_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000188 + symbol: small_key_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/smoke.yml new file mode 100644 index 0000000..1572523 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/smoke.yml @@ -0,0 +1,31 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + +smoke_seg5_vertex_05007280: + type: VTX + count: 4 + offset: 0x7280 + symbol: smoke_seg5_vertex_05007280 + +smoke: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x72C0 + format: IA16 + symbol: smoke_seg5_texture_050072C0 + +smoke_seg5_dl_05007AC0: + type: GFX + offset: 0x7AC0 + symbol: smoke_seg5_dl_05007AC0 + +smoke_seg5_dl_05007AF8: + type: GFX + offset: 0x7AF8 + symbol: smoke_seg5_dl_05007AF8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman.yml new file mode 100644 index 0000000..f68191c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman.yml @@ -0,0 +1,219 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + header: + header: + - '#include "sm64.h"' + - '#include "snowman/anims.h"' + - '#include "snowman/geo.h"' + +snowman_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x8C10 + symbol: snowman_lights_unused1 + +snowman_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x8C28 + symbol: snowman_lights_unused2 + +snowman_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x8C40 + symbol: snowman_lights_unused3 + +snowman_lights_unused4: + type: LIGHTS + size: 24 + offset: 0x8C58 + symbol: snowman_lights_unused4 + +mr_blizzard_mitten: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8C70 + format: RGBA16 + symbol: snowman_seg5_texture_05008C70 + +mr_blizzard_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9470 + format: RGBA16 + symbol: snowman_seg5_texture_05009470 + +mr_blizzard_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA470 + format: RGBA16 + symbol: snowman_seg5_texture_0500A470 + +# snowman_unused_1: +# type: U64 + +mr_blizzard_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB470 + format: RGBA16 + symbol: snowman_seg5_texture_0500B470 + +mr_blizzard_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBC70 + format: RGBA16 + symbol: snowman_seg5_texture_0500BC70 + +snowman_seg5_lights_0500C470: + type: LIGHTS + size: 24 + offset: 0xC470 + symbol: snowman_seg5_lights_0500C470 + +snowman_seg5_vertex_0500C488: + type: VTX + count: 4 + offset: 0xC488 + symbol: snowman_seg5_vertex_0500C488 + +snowman_seg5_dl_0500C4C8: + type: GFX + offset: 0xC4C8 + symbol: snowman_seg5_dl_0500C4C8 + +snowman_seg5_dl_0500C500: + type: GFX + offset: 0xC500 + symbol: snowman_seg5_dl_0500C500 + +snowman_seg5_vertex_0500C530: + type: VTX + count: 4 + offset: 0xC530 + symbol: snowman_seg5_vertex_0500C530 + +snowman_seg5_vertex_0500C570: + type: VTX + count: 4 + offset: 0xC570 + symbol: snowman_seg5_vertex_0500C570 + +snowman_seg5_dl_0500C5B0: + type: GFX + offset: 0xC5B0 + symbol: snowman_seg5_dl_0500C5B0 + +snowman_seg5_dl_0500C5E8: + type: GFX + offset: 0xC5E8 + symbol: snowman_seg5_dl_0500C5E8 + +snowman_seg5_dl_0500C620: + type: GFX + offset: 0xC620 + symbol: snowman_seg5_dl_0500C620 + +snowman_seg5_vertex_0500C698: + type: VTX + count: 8 + offset: 0xC698 + symbol: snowman_seg5_vertex_0500C698 + +snowman_seg5_dl_0500C718: + type: GFX + offset: 0xC718 + symbol: snowman_seg5_dl_0500C718 + +snowman_seg5_dl_0500C760: + type: GFX + offset: 0xC760 + symbol: snowman_seg5_dl_0500C760 + +snowman_seg5_lights_0500C7D0: + type: LIGHTS + size: 24 + offset: 0xC7D0 + symbol: snowman_seg5_lights_0500C7D0 + +snowman_seg5_vertex_0500C7E8: + type: VTX + count: 16 + offset: 0xC7E8 + symbol: snowman_seg5_vertex_0500C7E8 + +snowman_seg5_vertex_0500C8E8: + type: VTX + count: 9 + offset: 0xC8E8 + symbol: snowman_seg5_vertex_0500C8E8 + +snowman_seg5_dl_0500C978: + type: GFX + offset: 0xC978 + symbol: snowman_seg5_dl_0500C978 + +snowman_seg5_dl_0500CAA8: + type: GFX + offset: 0xCAA8 + symbol: snowman_seg5_dl_0500CAA8 + +snowman_seg5_vertex_0500CB08: + type: VTX + count: 4 + offset: 0xCB08 + symbol: snowman_seg5_vertex_0500CB08 + +snowman_seg5_vertex_0500CB48: + type: VTX + count: 4 + offset: 0xCB48 + symbol: snowman_seg5_vertex_0500CB48 + +snowman_seg5_dl_0500CB88: + type: GFX + offset: 0xCB88 + symbol: snowman_seg5_dl_0500CB88 + +snowman_seg5_dl_0500CBC0: + type: GFX + offset: 0xCBC0 + symbol: snowman_seg5_dl_0500CBC0 + +snowman_seg5_dl_0500CBF8: + type: GFX + offset: 0xCBF8 + symbol: snowman_seg5_dl_0500CBF8 + +snowman_seg5_vertex_0500CC70: + type: VTX + count: 4 + offset: 0xCC70 + symbol: snowman_seg5_vertex_0500CC70 + +snowman_seg5_dl_0500CCB0: + type: GFX + offset: 0xCCB0 + symbol: snowman_seg5_dl_0500CCB0 + +snowman_seg5_dl_0500CCE8: + type: GFX + offset: 0xCCE8 + symbol: snowman_seg5_dl_0500CCE8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/anims.yml new file mode 100644 index 0000000..2dbfcee --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + +snowman_seg5_anim_0500CED8: + type: SM64:ANIM + offset: 0xCED8 + symbol: snowman_seg5_anim_0500CED8 + +snowman_seg5_anim_0500D100: + type: SM64:ANIM + offset: 0xD100 + symbol: snowman_seg5_anim_0500D100 + +snowman_seg5_anims_0500D118: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0xD118 + symbol: snowman_seg5_anims_0500D118 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/geo.yml new file mode 100644 index 0000000..e8366cc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snowman/geo.yml @@ -0,0 +1,17 @@ +:config: + external_files: + - "assets/ymls/us/actors/snowman.yml" + - "assets/ymls/us/actors/mario_cap.yml" + autopads: false + segments: + - [ 0xC, 0x1656E0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit.yml new file mode 100644 index 0000000..58a3749 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit.yml @@ -0,0 +1,207 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "snufit/geo.h"' + +snufit_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x70E0 + format: RGBA16 + symbol: snufit_seg6_texture_060070E0 + +snufit_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x78E0 + format: RGBA16 + symbol: snufit_seg6_texture_060078E0 + +snufit_mask_strap: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x80E0 + format: RGBA16 + symbol: snufit_seg6_texture_060080E0 + +snufit_mouth: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x84E0 + format: RGBA16 + symbol: snufit_seg6_texture_060084E0 + +snufit_seg6_lights_06008CE0: + type: LIGHTS + size: 24 + offset: 0x8CE0 + symbol: snufit_seg6_lights_06008CE0 + +snufit_seg6_lights_06008CF8: + type: LIGHTS + size: 24 + offset: 0x8CF8 + symbol: snufit_seg6_lights_06008CF8 + +snufit_seg6_vertex_06008D10: + type: VTX + count: 14 + offset: 0x8D10 + symbol: snufit_seg6_vertex_06008D10 + +snufit_seg6_vertex_06008DF0: + type: VTX + count: 12 + offset: 0x8DF0 + symbol: snufit_seg6_vertex_06008DF0 + +snufit_seg6_vertex_06008EB0: + type: VTX + count: 14 + offset: 0x8EB0 + symbol: snufit_seg6_vertex_06008EB0 + +snufit_seg6_vertex_06008F90: + type: VTX + count: 14 + offset: 0x8F90 + symbol: snufit_seg6_vertex_06008F90 + +snufit_seg6_vertex_06009070: + type: VTX + count: 16 + offset: 0x9070 + symbol: snufit_seg6_vertex_06009070 + +snufit_seg6_vertex_06009170: + type: VTX + count: 7 + offset: 0x9170 + symbol: snufit_seg6_vertex_06009170 + +snufit_seg6_dl_060091E0: + type: GFX + offset: 0x91E0 + symbol: snufit_seg6_dl_060091E0 + +snufit_seg6_dl_06009278: + type: GFX + offset: 0x9278 + symbol: snufit_seg6_dl_06009278 + +snufit_seg6_dl_060092F0: + type: GFX + offset: 0x92F0 + symbol: snufit_seg6_dl_060092F0 + +snufit_seg6_dl_06009498: + type: GFX + offset: 0x9498 + symbol: snufit_seg6_dl_06009498 + +snufit_seg6_lights_06009530: + type: LIGHTS + size: 24 + offset: 0x9530 + symbol: snufit_seg6_lights_06009530 + +snufit_seg6_vertex_06009548: + type: VTX + count: 12 + offset: 0x9548 + symbol: snufit_seg6_vertex_06009548 + +snufit_seg6_vertex_06009608: + type: VTX + count: 6 + offset: 0x9608 + symbol: snufit_seg6_vertex_06009608 + +snufit_seg6_dl_06009668: + type: GFX + offset: 0x9668 + symbol: snufit_seg6_dl_06009668 + +snufit_seg6_dl_06009700: + type: GFX + offset: 0x9700 + symbol: snufit_seg6_dl_06009700 + +snufit_seg6_dl_06009748: + type: GFX + offset: 0x9748 + symbol: snufit_seg6_dl_06009748 + +snufit_seg6_lights_060097C8: + type: LIGHTS + size: 24 + offset: 0x97C8 + symbol: snufit_seg6_lights_060097C8 + +snufit_seg6_vertex_060097E0: + type: VTX + count: 12 + offset: 0x97E0 + symbol: snufit_seg6_vertex_060097E0 + +snufit_seg6_dl_060098A0: + type: GFX + offset: 0x98A0 + symbol: snufit_seg6_dl_060098A0 + +snufit_seg6_dl_06009938: + type: GFX + offset: 0x9938 + symbol: snufit_seg6_dl_06009938 + +snufit_seg6_vertex_06009998: + type: VTX + count: 4 + offset: 0x9998 + symbol: snufit_seg6_vertex_06009998 + +snufit_seg6_dl_060099D8: + type: GFX + offset: 0x99D8 + symbol: snufit_seg6_dl_060099D8 + +snufit_seg6_dl_06009A10: + type: GFX + offset: 0x9A10 + symbol: snufit_seg6_dl_06009A10 + +snufit_seg6_lights_06009A80: + type: LIGHTS + size: 24 + offset: 0x9A80 + symbol: snufit_seg6_lights_06009A80 + +snufit_seg6_vertex_06009A98: + type: VTX + count: 8 + offset: 0x9A98 + symbol: snufit_seg6_vertex_06009A98 + +snufit_seg6_dl_06009B18: + type: GFX + offset: 0x9B18 + symbol: snufit_seg6_dl_06009B18 + +snufit_seg6_dl_06009B68: + type: GFX + offset: 0x9B68 + symbol: snufit_seg6_dl_06009B68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit/geo.yml new file mode 100644 index 0000000..7500890 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/snufit/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/snufit.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +snufit_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0001A0 + symbol: snufit_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle.yml new file mode 100644 index 0000000..f46666d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle.yml @@ -0,0 +1,105 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "sparkle/geo.h"' + +sparkles_seg4_vertex_04027450: + type: VTX + count: 4 + offset: 0x27450 + symbol: sparkles_seg4_vertex_04027450 + +sparkle_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27490 + format: RGBA16 + symbol: sparkles_seg4_texture_04027490 + +sparkle_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x27C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04027C90 + +sparkle_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28490 + format: RGBA16 + symbol: sparkles_seg4_texture_04028490 + +sparkle_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x28C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04028C90 + +sparkle_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x29490 + format: RGBA16 + symbol: sparkles_seg4_texture_04029490 + +sparkle_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x29C90 + format: RGBA16 + symbol: sparkles_seg4_texture_04029C90 + +sparkles_seg4_dl_0402A490: + type: GFX + offset: 0x2A490 + symbol: sparkles_seg4_dl_0402A490 + +sparkles_seg4_dl_0402A4F8: + type: GFX + offset: 0x2A4F8 + symbol: sparkles_seg4_dl_0402A4F8 + +sparkles_seg4_dl_0402A510: + type: GFX + offset: 0x2A510 + symbol: sparkles_seg4_dl_0402A510 + +sparkles_seg4_dl_0402A528: + type: GFX + offset: 0x2A528 + symbol: sparkles_seg4_dl_0402A528 + +sparkles_seg4_dl_0402A540: + type: GFX + offset: 0x2A540 + symbol: sparkles_seg4_dl_0402A540 + +sparkles_seg4_dl_0402A558: + type: GFX + offset: 0x2A558 + symbol: sparkles_seg4_dl_0402A558 + +sparkles_seg4_dl_0402A570: + type: GFX + offset: 0x2A570 + symbol: sparkles_seg4_dl_0402A570 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle/geo.yml new file mode 100644 index 0000000..edcf159 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/sparkle.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +sparkles_geo: + type: SM64:GEO_LAYOUT + offset: 0x170001BC + symbol: sparkles_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation.yml new file mode 100644 index 0000000..937d4c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation.yml @@ -0,0 +1,91 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "sparkle_animation/geo.h"' + +sparkles_animation_seg4_vertex_04032A48: + type: VTX + count: 4 + offset: 0x32A48 + symbol: sparkles_animation_seg4_vertex_04032A48 + +sparkle_animation_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x32A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04032A88 + +sparkle_animation_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x33288 + format: IA16 + symbol: sparkles_animation_seg4_texture_04033288 + +sparkle_animation_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x33A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04033A88 + +sparkle_animation_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x34288 + format: IA16 + symbol: sparkles_animation_seg4_texture_04034288 + +sparkle_animation_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x34A88 + format: IA16 + symbol: sparkles_animation_seg4_texture_04034A88 + +sparkles_animation_seg4_dl_04035288: + type: GFX + offset: 0x35288 + symbol: sparkles_animation_seg4_dl_04035288 + +sparkles_animation_seg4_dl_04035300: + type: GFX + offset: 0x35300 + symbol: sparkles_animation_seg4_dl_04035300 + +sparkles_animation_seg4_dl_04035318: + type: GFX + offset: 0x35318 + symbol: sparkles_animation_seg4_dl_04035318 + +sparkles_animation_seg4_dl_04035330: + type: GFX + offset: 0x35330 + symbol: sparkles_animation_seg4_dl_04035330 + +sparkles_animation_seg4_dl_04035348: + type: GFX + offset: 0x35348 + symbol: sparkles_animation_seg4_dl_04035348 + +sparkles_animation_seg4_dl_04035360: + type: GFX + offset: 0x35360 + symbol: sparkles_animation_seg4_dl_04035360 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation/geo.yml new file mode 100644 index 0000000..0d454f5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sparkle_animation/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/sparkle_animation.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +sparkles_animation_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000284 + symbol: sparkles_animation_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift.yml new file mode 100644 index 0000000..416b12f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + header: + header: + - '#include "sm64.h"' + - '#include "spindrift/anims.h"' + - '#include "spindrift/geo.h"' + +spindrift_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: spindrift_lights_unused1 + +spindrift_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x18 + symbol: spindrift_lights_unused2 + +spindrift_seg5_lights_05000030: + type: LIGHTS + size: 24 + offset: 0x30 + symbol: spindrift_seg5_lights_05000030 + +spindrift_seg5_lights_05000048: + type: LIGHTS + size: 24 + offset: 0x48 + symbol: spindrift_seg5_lights_05000048 + +spindrift_lights_unused3: + type: LIGHTS + size: 24 + offset: 0x60 + symbol: spindrift_lights_unused3 + +spindrift_seg5_lights_05000078: + type: LIGHTS + size: 24 + offset: 0x78 + symbol: spindrift_seg5_lights_05000078 + +spindrift_seg5_lights_05000090: + type: LIGHTS + size: 24 + offset: 0x90 + symbol: spindrift_seg5_lights_05000090 + +spindrift_lights_unused4: + type: LIGHTS + size: 24 + offset: 0xA8 + symbol: spindrift_lights_unused4 + +spindrift_seg5_vertex_050000C0: + type: VTX + count: 6 + offset: 0xC0 + symbol: spindrift_seg5_vertex_050000C0 + +spindrift_seg5_vertex_05000120: + type: VTX + count: 6 + offset: 0x120 + symbol: spindrift_seg5_vertex_05000120 + +spindrift_seg5_vertex_05000180: + type: VTX + count: 9 + offset: 0x180 + symbol: spindrift_seg5_vertex_05000180 + +spindrift_seg5_vertex_05000210: + type: VTX + count: 9 + offset: 0x210 + symbol: spindrift_seg5_vertex_05000210 + +spindrift_seg5_dl_050002A0: + type: GFX + offset: 0x2A0 + symbol: spindrift_seg5_dl_050002A0 + +spindrift_seg5_dl_05000328: + type: GFX + offset: 0x328 + symbol: spindrift_seg5_dl_05000328 + +spindrift_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6D0 + format: RGBA16 + symbol: spindrift_seg5_texture_050006D0 + +spindrift_petal: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xED0 + format: RGBA16 + symbol: spindrift_seg5_texture_05000ED0 + +spindrift_leaf: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16D0 + format: RGBA16 + symbol: spindrift_seg5_texture_050016D0 + +spindrift_head: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1ED0 + format: RGBA16 + symbol: spindrift_seg5_texture_05001ED0 + +spindrift_seg5_dl_05002748: + type: GFX + offset: 0x2748 + symbol: spindrift_seg5_dl_05002748 + +spindrift_seg5_dl_05002830: + type: GFX + offset: 0x2830 + symbol: spindrift_seg5_dl_05002830 + +spindrift_seg5_dl_05002900: + type: GFX + offset: 0x2900 + symbol: spindrift_seg5_dl_05002900 + +spindrift_seg5_dl_05002A20: + type: GFX + offset: 0x2A20 + symbol: spindrift_seg5_dl_05002A20 + +spindrift_seg5_dl_05002B30: + type: GFX + offset: 0x2B30 + symbol: spindrift_seg5_dl_05002B30 + +spindrift_seg5_dl_05002D08: + type: GFX + offset: 0x2D08 + symbol: spindrift_seg5_dl_05002D08 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/anims.yml new file mode 100644 index 0000000..d858946 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x160670 + segments: + - [ 0x5, 0x160670 ] + +spindrift_seg5_anim_050006AC: + type: SM64:ANIM + offset: 0x6AC + symbol: spindrift_seg5_anim_050006AC + +spindrift_seg5_anims_05002D68: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x2D68 + symbol: spindrift_seg5_anims_05002D68 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/geo.yml new file mode 100644 index 0000000..7d5488e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spindrift/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/spindrift.yml" + autopads: false + segments: + - [ 0xC, 0x1656E0 ] + +spindrift_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: spindrift_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny.yml new file mode 100644 index 0000000..0116cd7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny.yml @@ -0,0 +1,173 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + header: + header: + - '#include "sm64.h"' + - '#include "spiny/anims.h"' + - '#include "spiny/geo.h"' + +spiny_seg5_lights_050157F8: + type: LIGHTS + size: 24 + offset: 0x157F8 + symbol: spiny_seg5_lights_050157F8 + +spiny_seg5_lights_05015810: + type: LIGHTS + size: 24 + offset: 0x15810 + symbol: spiny_seg5_lights_05015810 + +spiny_seg5_lights_05015828: + type: LIGHTS + size: 24 + offset: 0x15828 + symbol: spiny_seg5_lights_05015828 + +spiny_seg5_lights_05015840: + type: LIGHTS + size: 24 + offset: 0x15840 + symbol: spiny_seg5_lights_05015840 + +spiny_seg5_lights_05015858: + type: LIGHTS + size: 24 + offset: 0x15858 + symbol: spiny_seg5_lights_05015858 + +spiny_seg5_lights_05015870: + type: LIGHTS + size: 24 + offset: 0x15870 + symbol: spiny_seg5_lights_05015870 + +spiny_seg5_vertex_05015888: + type: VTX + count: 13 + offset: 0x15888 + symbol: spiny_seg5_vertex_05015888 + +spiny_seg5_vertex_05015958: + type: VTX + count: 6 + offset: 0x15958 + symbol: spiny_seg5_vertex_05015958 + +spiny_seg5_vertex_050159B8: + type: VTX + count: 13 + offset: 0x159B8 + symbol: spiny_seg5_vertex_050159B8 + +spiny_seg5_vertex_05015A88: + type: VTX + count: 6 + offset: 0x15A88 + symbol: spiny_seg5_vertex_05015A88 + +spiny_seg5_vertex_05015AE8: + type: VTX + count: 13 + offset: 0x15AE8 + symbol: spiny_seg5_vertex_05015AE8 + +spiny_seg5_vertex_05015BB8: + type: VTX + count: 6 + offset: 0x15BB8 + symbol: spiny_seg5_vertex_05015BB8 + +spiny_seg5_vertex_05015C18: + type: VTX + count: 13 + offset: 0x15C18 + symbol: spiny_seg5_vertex_05015C18 + +spiny_seg5_vertex_05015CE8: + type: VTX + count: 6 + offset: 0x15CE8 + symbol: spiny_seg5_vertex_05015CE8 + +spiny_seg5_vertex_05015D48: + type: VTX + count: 16 + offset: 0x15D48 + symbol: spiny_seg5_vertex_05015D48 + +spiny_seg5_vertex_05015E48: + type: VTX + count: 16 + offset: 0x15E48 + symbol: spiny_seg5_vertex_05015E48 + +spiny_seg5_vertex_05015F48: + type: VTX + count: 6 + offset: 0x15F48 + symbol: spiny_seg5_vertex_05015F48 + +spiny_seg5_vertex_05015FA8: + type: VTX + count: 16 + offset: 0x15FA8 + symbol: spiny_seg5_vertex_05015FA8 + +spiny_seg5_vertex_050160A8: + type: VTX + count: 10 + offset: 0x160A8 + symbol: spiny_seg5_vertex_050160A8 + +spiny_seg5_vertex_05016148: + type: VTX + count: 15 + offset: 0x16148 + symbol: spiny_seg5_vertex_05016148 + +spiny_seg5_vertex_05016238: + type: VTX + count: 15 + offset: 0x16238 + symbol: spiny_seg5_vertex_05016238 + +spiny_seg5_vertex_05016328: + type: VTX + count: 15 + offset: 0x16328 + symbol: spiny_seg5_vertex_05016328 + +spiny_seg5_dl_05016418: + type: GFX + offset: 0x16418 + symbol: spiny_seg5_dl_05016418 + +spiny_seg5_dl_050164E0: + type: GFX + offset: 0x164E0 + symbol: spiny_seg5_dl_050164E0 + +spiny_seg5_dl_050165A8: + type: GFX + offset: 0x165A8 + symbol: spiny_seg5_dl_050165A8 + +spiny_seg5_dl_05016670: + type: GFX + offset: 0x16670 + symbol: spiny_seg5_dl_05016670 + +spiny_seg5_dl_05016738: + type: GFX + offset: 0x16738 + symbol: spiny_seg5_dl_05016738 + +spiny_seg5_dl_05016A48: + type: GFX + offset: 0x16A48 + symbol: spiny_seg5_dl_05016A48 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/anims.yml new file mode 100644 index 0000000..0a65135 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + +spiny_seg5_anim_05016E94: + type: SM64:ANIM + offset: 0x16E94 + symbol: spiny_seg5_anim_05016E94 + +spiny_seg5_anims_05016EAC: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x16EAC + symbol: spiny_seg5_anims_05016EAC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/geo.yml new file mode 100644 index 0000000..8f529de --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/spiny.yml" + autopads: false + segments: + - [ 0xC, 0x187FA0 ] + +spiny_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000328 + symbol: spiny_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg.yml new file mode 100644 index 0000000..ad5306c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg.yml @@ -0,0 +1,169 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + header: + header: + - '#include "sm64.h"' + - '#include "spiny_egg/anims.h"' + - '#include "spiny_egg/geo.h"' + +spiny_egg_seg5_lights_050144F8: + type: LIGHTS + size: 24 + offset: 0x144F8 + symbol: spiny_egg_seg5_lights_050144F8 + +spiny_egg_seg5_lights_05014510: + type: LIGHTS + size: 24 + offset: 0x14510 + symbol: spiny_egg_seg5_lights_05014510 + +spiny_egg_seg5_vertex_05014528: + type: VTX + count: 9 + offset: 0x14528 + symbol: spiny_egg_seg5_vertex_05014528 + +spiny_egg_seg5_vertex_050145B8: + type: VTX + count: 9 + offset: 0x145B8 + symbol: spiny_egg_seg5_vertex_050145B8 + +spiny_egg_seg5_vertex_05014648: + type: VTX + count: 9 + offset: 0x14648 + symbol: spiny_egg_seg5_vertex_05014648 + +spiny_egg_seg5_vertex_050146D8: + type: VTX + count: 9 + offset: 0x146D8 + symbol: spiny_egg_seg5_vertex_050146D8 + +spiny_egg_seg5_vertex_05014768: + type: VTX + count: 9 + offset: 0x14768 + symbol: spiny_egg_seg5_vertex_05014768 + +spiny_egg_seg5_vertex_050147F8: + type: VTX + count: 9 + offset: 0x147F8 + symbol: spiny_egg_seg5_vertex_050147F8 + +spiny_egg_seg5_vertex_05014888: + type: VTX + count: 9 + offset: 0x14888 + symbol: spiny_egg_seg5_vertex_05014888 + +spiny_egg_seg5_vertex_05014918: + type: VTX + count: 9 + offset: 0x14918 + symbol: spiny_egg_seg5_vertex_05014918 + +spiny_egg_seg5_vertex_050149A8: + type: VTX + count: 16 + offset: 0x149A8 + symbol: spiny_egg_seg5_vertex_050149A8 + +spiny_egg_seg5_vertex_05014AA8: + type: VTX + count: 16 + offset: 0x14AA8 + symbol: spiny_egg_seg5_vertex_05014AA8 + +spiny_egg_seg5_vertex_05014BA8: + type: VTX + count: 16 + offset: 0x14BA8 + symbol: spiny_egg_seg5_vertex_05014BA8 + +spiny_egg_seg5_vertex_05014CA8: + type: VTX + count: 16 + offset: 0x14CA8 + symbol: spiny_egg_seg5_vertex_05014CA8 + +spiny_egg_seg5_vertex_05014DA8: + type: VTX + count: 16 + offset: 0x14DA8 + symbol: spiny_egg_seg5_vertex_05014DA8 + +spiny_egg_seg5_vertex_05014EA8: + type: VTX + count: 16 + offset: 0x14EA8 + symbol: spiny_egg_seg5_vertex_05014EA8 + +spiny_egg_seg5_vertex_05014FA8: + type: VTX + count: 16 + offset: 0x14FA8 + symbol: spiny_egg_seg5_vertex_05014FA8 + +spiny_egg_seg5_vertex_050150A8: + type: VTX + count: 16 + offset: 0x150A8 + symbol: spiny_egg_seg5_vertex_050150A8 + +spiny_egg_seg5_dl_050151A8: + type: GFX + offset: 0x151A8 + symbol: spiny_egg_seg5_dl_050151A8 + +spiny_egg_seg5_dl_050151E0: + type: GFX + offset: 0x151E0 + symbol: spiny_egg_seg5_dl_050151E0 + +spiny_egg_seg5_dl_05015218: + type: GFX + offset: 0x15218 + symbol: spiny_egg_seg5_dl_05015218 + +spiny_egg_seg5_dl_05015250: + type: GFX + offset: 0x15250 + symbol: spiny_egg_seg5_dl_05015250 + +spiny_egg_seg5_dl_05015288: + type: GFX + offset: 0x15288 + symbol: spiny_egg_seg5_dl_05015288 + +spiny_egg_seg5_dl_050152C0: + type: GFX + offset: 0x152C0 + symbol: spiny_egg_seg5_dl_050152C0 + +spiny_egg_seg5_dl_050152F8: + type: GFX + offset: 0x152F8 + symbol: spiny_egg_seg5_dl_050152F8 + +spiny_egg_seg5_dl_05015330: + type: GFX + offset: 0x15330 + symbol: spiny_egg_seg5_dl_05015330 + +spiny_egg_seg5_dl_05015368: + type: GFX + offset: 0x15368 + symbol: spiny_egg_seg5_dl_05015368 + +spiny_egg_seg5_dl_05015740: + type: GFX + offset: 0x15740 + symbol: spiny_egg_seg5_dl_05015740 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/anims.yml new file mode 100644 index 0000000..aef18c3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + +spiny_egg_seg5_anim_050157CC: + type: SM64:ANIM + offset: 0x157CC + symbol: spiny_egg_seg5_anim_050157CC + +spiny_egg_seg5_anims_050157E4: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x157E4 + symbol: spiny_egg_seg5_anims_050157E4 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/geo.yml new file mode 100644 index 0000000..8eb1aa1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/spiny_egg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/spiny_egg.yml" + autopads: false + segments: + - [ 0xC, 0x187FA0 ] + +spiny_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000290 + symbol: spiny_ball_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard.yml new file mode 100644 index 0000000..1a83121 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard.yml @@ -0,0 +1,102 @@ +:config: + autopads: false + compression: + offset: 0x165A50 + segments: + - [ 0x5, 0x165A50 ] + header: + header: + - '#include "sm64.h"' + - '#include "springboard/geo.h"' + +springboard_seg5_lights_05000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: springboard_seg5_lights_05000000 + +springboard_top_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18 + format: RGBA16 + symbol: springboard_seg5_texture_05000018 + +springboard_base_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x818 + format: RGBA16 + symbol: springboard_seg5_texture_05000818 + +springboard_seg5_vertex_05001018: + type: VTX + count: 16 + offset: 0x1018 + symbol: springboard_seg5_vertex_05001018 + +springboard_seg5_vertex_05001118: + type: VTX + count: 15 + offset: 0x1118 + symbol: springboard_seg5_vertex_05001118 + +springboard_seg5_vertex_05001208: + type: VTX + count: 11 + offset: 0x1208 + symbol: springboard_seg5_vertex_05001208 + +springboard_seg5_vertex_050012B8: + type: VTX + count: 15 + offset: 0x12B8 + symbol: springboard_seg5_vertex_050012B8 + +springboard_seg5_vertex_050013A8: + type: VTX + count: 11 + offset: 0x13A8 + symbol: springboard_seg5_vertex_050013A8 + +springboard_seg5_vertex_05001458: + type: VTX + count: 16 + offset: 0x1458 + symbol: springboard_seg5_vertex_05001458 + +springboard_seg5_vertex_05001558: + type: VTX + count: 16 + offset: 0x1558 + symbol: springboard_seg5_vertex_05001558 + +springboard_seg5_vertex_05001658: + type: VTX + count: 6 + offset: 0x1658 + symbol: springboard_seg5_vertex_05001658 + +springboard_checkerboard_seg5_dl_050016B8: + type: GFX + offset: 0x16B8 + symbol: springboard_checkerboard_seg5_dl_050016B8 + +springboard_spring_seg5_dl_05001800: + type: GFX + offset: 0x1800 + symbol: springboard_spring_seg5_dl_05001800 + +springboard_checkerboard_seg5_dl_05001900: + type: GFX + offset: 0x1900 + symbol: springboard_checkerboard_seg5_dl_05001900 + +springboard_collision_05001A28: + type: SM64:COLLISION + offset: 0x1A28 + symbol: springboard_collision_05001A28 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard/geo.yml new file mode 100644 index 0000000..8176afa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/springboard/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/springboard.yml" + autopads: false + segments: + - [ 0xC, 0x166BD0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star.yml new file mode 100644 index 0000000..de78a55 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star.yml @@ -0,0 +1,72 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "star/geo.h"' + +star_seg3_lights_0302A6D8: + type: LIGHTS + size: 24 + offset: 0x2A6D8 + symbol: star_seg3_lights_0302A6D8 + +star_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2A6F0 + format: RGBA16 + symbol: star_seg3_texture_0302A6F0 + +star_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2AEF0 + format: RGBA16 + symbol: star_seg3_texture_0302AEF0 + +star_seg3_vertex_0302B6F0: + type: VTX + count: 12 + offset: 0x2B6F0 + symbol: star_seg3_vertex_0302B6F0 + +star_seg3_dl_0302B7B0: + type: GFX + offset: 0x2B7B0 + symbol: star_seg3_dl_0302B7B0 + +star_seg3_dl_0302B870: + type: GFX + offset: 0x2B870 + symbol: star_seg3_dl_0302B870 + +star_seg3_lights_0302B908: + type: LIGHTS + size: 24 + offset: 0x2B908 + symbol: star_seg3_lights_0302B908 + +star_seg3_vertex_0302B920: + type: VTX + count: 10 + offset: 0x2B920 + symbol: star_seg3_vertex_0302B920 + +star_seg3_dl_0302B9C0: + type: GFX + offset: 0x2B9C0 + symbol: star_seg3_dl_0302B9C0 + +star_seg3_dl_0302BA18: + type: GFX + offset: 0x2BA18 + symbol: star_seg3_dl_0302BA18 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star/geo.yml new file mode 100644 index 0000000..2e973f1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/star/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/star.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000EA0 + symbol: star_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke.yml new file mode 100644 index 0000000..bb1d3be --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke.yml @@ -0,0 +1,156 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "stomp_smoke/geo.h"' + +stomp_smoke_seg4_vertex_040220C8: + type: VTX + count: 4 + offset: 0x220C8 + symbol: stomp_smoke_seg4_vertex_040220C8 + +stomp_smoke_seg4_vertex_04022108: + type: VTX + count: 4 + offset: 0x22108 + symbol: stomp_smoke_seg4_vertex_04022108 + +stomp_smoke_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04022148 + +stomp_smoke_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x22948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04022948 + +stomp_smoke_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04023148 + +stomp_smoke_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x23948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04023948 + +stomp_smoke_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24148 + format: IA16 + symbol: stomp_smoke_seg4_texture_04024148 + +stomp_smoke_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24948 + format: IA16 + symbol: stomp_smoke_seg4_texture_04024948 + +stomp_smoke_seg4_dl_04025148: + type: GFX + offset: 0x25148 + symbol: stomp_smoke_seg4_dl_04025148 + +stomp_smoke_seg4_dl_04025190: + type: GFX + offset: 0x25190 + symbol: stomp_smoke_seg4_dl_04025190 + +stomp_smoke_seg4_dl_040251C8: + type: GFX + offset: 0x251C8 + symbol: stomp_smoke_seg4_dl_040251C8 + +stomp_smoke_seg4_dl_040251E0: + type: GFX + offset: 0x251E0 + symbol: stomp_smoke_seg4_dl_040251E0 + +stomp_smoke_seg4_dl_040251F8: + type: GFX + offset: 0x251F8 + symbol: stomp_smoke_seg4_dl_040251F8 + +stomp_smoke_seg4_dl_04025210: + type: GFX + offset: 0x25210 + symbol: stomp_smoke_seg4_dl_04025210 + +stomp_smoke_seg4_dl_04025228: + type: GFX + offset: 0x25228 + symbol: stomp_smoke_seg4_dl_04025228 + +stomp_smoke_seg4_dl_04025240: + type: GFX + offset: 0x25240 + symbol: stomp_smoke_seg4_dl_04025240 + +stomp_smoke_seg4_dl_04025258: + type: GFX + offset: 0x25258 + symbol: stomp_smoke_seg4_dl_04025258 + +stomp_smoke_seg4_dl_04025270: + type: GFX + offset: 0x25270 + symbol: stomp_smoke_seg4_dl_04025270 + +stomp_smoke_seg4_dl_04025288: + type: GFX + offset: 0x25288 + symbol: stomp_smoke_seg4_dl_04025288 + +stomp_smoke_seg4_dl_040252A0: + type: GFX + offset: 0x252A0 + symbol: stomp_smoke_seg4_dl_040252A0 + +stomp_smoke_seg4_dl_040252B8: + type: GFX + offset: 0x252B8 + symbol: stomp_smoke_seg4_dl_040252B8 + +stomp_smoke_seg4_dl_040252D0: + type: GFX + offset: 0x252D0 + symbol: stomp_smoke_seg4_dl_040252D0 + +stomp_smoke_seg4_dl_040252E8: + type: GFX + offset: 0x252E8 + symbol: stomp_smoke_seg4_dl_040252E8 + +stomp_smoke_seg4_dl_04025300: + type: GFX + offset: 0x25300 + symbol: stomp_smoke_seg4_dl_04025300 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke/geo.yml new file mode 100644 index 0000000..4590f28 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/stomp_smoke/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/stomp_smoke.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi.yml new file mode 100644 index 0000000..a7de993 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi.yml @@ -0,0 +1,172 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + header: + header: + - '#include "sm64.h"' + - '#include "sushi/anims.h"' + - '#include "sushi/geo.h"' + +sushi_snout: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8ED0 + format: RGBA16 + symbol: sushi_seg5_texture_05008ED0 + +sushi_eye: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x96D0 + format: RGBA16 + symbol: sushi_seg5_texture_050096D0 + +sushi_tooth: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x9AD0 + format: RGBA16 + symbol: sushi_seg5_texture_05009AD0 + +# sushi_unused_1: +# type: U64 + +sushi_seg5_vertex_05009B50: + type: VTX + count: 15 + offset: 0x9B50 + symbol: sushi_seg5_vertex_05009B50 + +sushi_seg5_vertex_05009C40: + type: VTX + count: 8 + offset: 0x9C40 + symbol: sushi_seg5_vertex_05009C40 + +sushi_seg5_dl_05009CC0: + type: GFX + offset: 0x9CC0 + symbol: sushi_seg5_dl_05009CC0 + +sushi_seg5_dl_05009DD0: + type: GFX + offset: 0x9DD0 + symbol: sushi_seg5_dl_05009DD0 + +sushi_seg5_vertex_05009E40: + type: VTX + count: 15 + offset: 0x9E40 + symbol: sushi_seg5_vertex_05009E40 + +sushi_seg5_dl_05009F30: + type: GFX + offset: 0x9F30 + symbol: sushi_seg5_dl_05009F30 + +sushi_seg5_dl_0500A008: + type: GFX + offset: 0xA008 + symbol: sushi_seg5_dl_0500A008 + +sushi_seg5_vertex_0500A078: + type: VTX + count: 7 + offset: 0xA078 + symbol: sushi_seg5_vertex_0500A078 + +sushi_seg5_dl_0500A0E8: + type: GFX + offset: 0xA0E8 + symbol: sushi_seg5_dl_0500A0E8 + +sushi_seg5_dl_0500A160: + type: GFX + offset: 0xA160 + symbol: sushi_seg5_dl_0500A160 + +sushi_seg5_vertex_0500A1D0: + type: VTX + count: 15 + offset: 0xA1D0 + symbol: sushi_seg5_vertex_0500A1D0 + +sushi_seg5_vertex_0500A2C0: + type: VTX + count: 16 + offset: 0xA2C0 + symbol: sushi_seg5_vertex_0500A2C0 + +sushi_seg5_vertex_0500A3C0: + type: VTX + count: 14 + offset: 0xA3C0 + symbol: sushi_seg5_vertex_0500A3C0 + +sushi_seg5_vertex_0500A4A0: + type: VTX + count: 10 + offset: 0xA4A0 + symbol: sushi_seg5_vertex_0500A4A0 + +sushi_seg5_vertex_0500A540: + type: VTX + count: 4 + offset: 0xA540 + symbol: sushi_seg5_vertex_0500A540 + +sushi_seg5_dl_0500A580: + type: GFX + offset: 0xA580 + symbol: sushi_seg5_dl_0500A580 + +sushi_seg5_dl_0500A748: + type: GFX + offset: 0xA748 + symbol: sushi_seg5_dl_0500A748 + +sushi_seg5_dl_0500A768: + type: GFX + offset: 0xA768 + symbol: sushi_seg5_dl_0500A768 + +sushi_seg5_vertex_0500A7E0: + type: VTX + count: 8 + offset: 0xA7E0 + symbol: sushi_seg5_vertex_0500A7E0 + +sushi_seg5_dl_0500A860: + type: GFX + offset: 0xA860 + symbol: sushi_seg5_dl_0500A860 + +sushi_seg5_dl_0500A8A8: + type: GFX + offset: 0xA8A8 + symbol: sushi_seg5_dl_0500A8A8 + +sushi_seg5_vertex_0500A918: + type: VTX + count: 4 + offset: 0xA918 + symbol: sushi_seg5_vertex_0500A918 + +sushi_seg5_dl_0500A958: + type: GFX + offset: 0xA958 + symbol: sushi_seg5_dl_0500A958 + +sushi_seg5_dl_0500A990: + type: GFX + offset: 0xA990 + symbol: sushi_seg5_dl_0500A990 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/anims.yml new file mode 100644 index 0000000..978a564 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + +sushi_seg5_anim_0500AE3C: + type: SM64:ANIM + offset: 0xAE3C + symbol: sushi_seg5_anim_0500AE3C + +sushi_seg5_anims_0500AE54: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xAE54 + symbol: sushi_seg5_anims_0500AE54 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/geo.yml new file mode 100644 index 0000000..d226b70 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/sushi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/sushi.yml" + autopads: false + segments: + - [ 0xC, 0x145C10 ] + +sushi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000068 + symbol: sushi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop.yml new file mode 100644 index 0000000..6eebb08 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop.yml @@ -0,0 +1,185 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + header: + header: + - '#include "sm64.h"' + - '#include "swoop/anims.h"' + - '#include "swoop/geo.h"' + +swoop_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x4240 + symbol: swoop_lights_unused1 + +swoop_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x4258 + symbol: swoop_lights_unused2 + +swoop_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4270 + format: RGBA16 + symbol: swoop_seg6_texture_06004270 + +swoop_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4A70 + format: RGBA16 + symbol: swoop_seg6_texture_06004A70 + +swoop_nose: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5270 + format: RGBA16 + symbol: swoop_seg6_texture_06005270 + +swoop_wing: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5A70 + format: RGBA16 + symbol: swoop_seg6_texture_06005A70 + +swoop_seg6_lights_06006270: + type: LIGHTS + size: 24 + offset: 0x6270 + symbol: swoop_seg6_lights_06006270 + +swoop_seg6_vertex_06006288: + type: VTX + count: 14 + offset: 0x6288 + symbol: swoop_seg6_vertex_06006288 + +swoop_seg6_vertex_06006368: + type: VTX + count: 16 + offset: 0x6368 + symbol: swoop_seg6_vertex_06006368 + +swoop_seg6_vertex_06006468: + type: VTX + count: 11 + offset: 0x6468 + symbol: swoop_seg6_vertex_06006468 + +swoop_seg6_vertex_06006518: + type: VTX + count: 10 + offset: 0x6518 + symbol: swoop_seg6_vertex_06006518 + +swoop_seg6_dl_060065B8: + type: GFX + offset: 0x65B8 + symbol: swoop_seg6_dl_060065B8 + +swoop_seg6_dl_060066F8: + type: GFX + offset: 0x66F8 + symbol: swoop_seg6_dl_060066F8 + +swoop_seg6_dl_06006758: + type: GFX + offset: 0x6758 + symbol: swoop_seg6_dl_06006758 + +swoop_seg6_vertex_06006808: + type: VTX + count: 4 + offset: 0x6808 + symbol: swoop_seg6_vertex_06006808 + +swoop_seg6_dl_06006848: + type: GFX + offset: 0x6848 + symbol: swoop_seg6_dl_06006848 + +swoop_seg6_dl_06006880: + type: GFX + offset: 0x6880 + symbol: swoop_seg6_dl_06006880 + +swoop_seg6_lights_06006938: + type: LIGHTS + size: 24 + offset: 0x6938 + symbol: swoop_seg6_lights_06006938 + +swoop_seg6_vertex_06006950: + type: VTX + count: 8 + offset: 0x6950 + symbol: swoop_seg6_vertex_06006950 + +swoop_seg6_vertex_060069D0: + type: VTX + count: 4 + offset: 0x69D0 + symbol: swoop_seg6_vertex_060069D0 + +swoop_seg6_dl_06006A10: + type: GFX + offset: 0x6A10 + symbol: swoop_seg6_dl_06006A10 + +swoop_seg6_dl_06006A68: + type: GFX + offset: 0x6A68 + symbol: swoop_seg6_dl_06006A68 + +swoop_seg6_dl_06006A88: + type: GFX + offset: 0x6A88 + symbol: swoop_seg6_dl_06006A88 + +swoop_seg6_vertex_06006B58: + type: VTX + count: 4 + offset: 0x6B58 + symbol: swoop_seg6_vertex_06006B58 + +swoop_seg6_dl_06006B98: + type: GFX + offset: 0x6B98 + symbol: swoop_seg6_dl_06006B98 + +swoop_seg6_dl_06006BD0: + type: GFX + offset: 0x6BD0 + symbol: swoop_seg6_dl_06006BD0 + +swoop_seg6_vertex_06006C88: + type: VTX + count: 4 + offset: 0x6C88 + symbol: swoop_seg6_vertex_06006C88 + +swoop_seg6_dl_06006CC8: + type: GFX + offset: 0x6CC8 + symbol: swoop_seg6_dl_06006CC8 + +swoop_seg6_dl_06006D00: + type: GFX + offset: 0x6D00 + symbol: swoop_seg6_dl_06006D00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/anims.yml new file mode 100644 index 0000000..b6d44ea --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1E7EE0 + segments: + - [ 0x6, 0x1E7EE0 ] + +swoop_seg6_anim_06006E88: + type: SM64:ANIM + offset: 0x6E88 + symbol: swoop_seg6_anim_06006E88 + +swoop_seg6_anim_060070B8: + type: SM64:ANIM + offset: 0x70B8 + symbol: swoop_seg6_anim_060070B8 + +swoop_seg6_anims_060070D0: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x70D0 + symbol: swoop_seg6_anims_060070D0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/geo.yml new file mode 100644 index 0000000..0e3ff2f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/swoop/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/swoop.yml" + autopads: false + segments: + - [ 0xD, 0x1F1B30 ] + +swoop_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000DC + symbol: swoop_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform.yml new file mode 100644 index 0000000..804a4f9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform.yml @@ -0,0 +1,41 @@ +:config: + autopads: false + compression: + offset: 0x1F2200 + segments: + - [0x08, 0x1F2200] + +unknown_seg8_lights_08026008: + type: LIGHTS + size: 24 + offset: 0x26008 + symbol: unknown_seg8_lights_08026008 + +unknown_seg8_vertex_08026020: + type: VTX + count: 15 + offset: 0x26020 + symbol: unknown_seg8_vertex_08026020 + +unknown_seg8_vertex_08026110: + type: VTX + count: 15 + offset: 0x26110 + symbol: unknown_seg8_vertex_08026110 + +unknown_seg8_vertex_08026200: + type: VTX + count: 6 + offset: 0x26200 + symbol: unknown_seg8_vertex_08026200 + +unknown_seg8_dl_08026260: + type: GFX + offset: 0x26260 + symbol: unknown_seg8_dl_08026260 + +unknown_seg8_collision_080262F8: + type: SM64:COLLISION + offset: 0x262F8 + symbol: unknown_seg8_collision_080262F8 + diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform/geo.yml new file mode 100644 index 0000000..dd4eaa1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/test_platform/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/test_platform.yml" + autopads: false + segments: + - [0x0F, 0x2008D0] + +test_platform_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000020 + symbol: test_platform_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp.yml new file mode 100644 index 0000000..aaac9dc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp.yml @@ -0,0 +1,95 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "thwomp/geo.h"' + +thwomp_seg5_lights_050098E8: + type: LIGHTS + size: 24 + offset: 0x98E8 + symbol: thwomp_seg5_lights_050098E8 + +thwomp_face: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9900 + format: RGBA16 + symbol: thwomp_seg5_texture_05009900 + +thwomp_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA900 + format: RGBA16 + symbol: thwomp_seg5_texture_0500A900 + +thwomp_seg5_vertex_0500B100: + type: VTX + count: 15 + offset: 0xB100 + symbol: thwomp_seg5_vertex_0500B100 + +thwomp_seg5_vertex_0500B1F0: + type: VTX + count: 16 + offset: 0xB1F0 + symbol: thwomp_seg5_vertex_0500B1F0 + +thwomp_seg5_vertex_0500B2F0: + type: VTX + count: 14 + offset: 0xB2F0 + symbol: thwomp_seg5_vertex_0500B2F0 + +thwomp_seg5_vertex_0500B3D0: + type: VTX + count: 16 + offset: 0xB3D0 + symbol: thwomp_seg5_vertex_0500B3D0 + +thwomp_seg5_vertex_0500B4D0: + type: VTX + count: 6 + offset: 0xB4D0 + symbol: thwomp_seg5_vertex_0500B4D0 + +thwomp_seg5_vertex_0500B530: + type: VTX + count: 4 + offset: 0xB530 + symbol: thwomp_seg5_vertex_0500B530 + +thwomp_seg5_dl_0500B570: + type: GFX + offset: 0xB570 + symbol: thwomp_seg5_dl_0500B570 + +thwomp_seg5_dl_0500B718: + type: GFX + offset: 0xB718 + symbol: thwomp_seg5_dl_0500B718 + +thwomp_seg5_dl_0500B750: + type: GFX + offset: 0xB750 + symbol: thwomp_seg5_dl_0500B750 + +thwomp_seg5_collision_0500B7D0: + type: SM64:COLLISION + offset: 0xB7D0 + symbol: thwomp_seg5_collision_0500B7D0 + +thwomp_seg5_collision_0500B92C: + type: SM64:COLLISION + offset: 0xB92C + symbol: thwomp_seg5_collision_0500B92C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp/geo.yml new file mode 100644 index 0000000..4c1a191 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/thwomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/thwomp.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +thwomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000248 + symbol: thwomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad.yml new file mode 100644 index 0000000..455e4a4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad.yml @@ -0,0 +1,316 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + header: + header: + - '#include "sm64.h"' + - '#include "toad/anims.h"' + - '#include "toad/geo.h"' + +toad_seg6_lights_06005908: + type: LIGHTS + size: 24 + offset: 0x5908 + symbol: toad_seg6_lights_06005908 + +toad_face: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5920 + format: RGBA16 + symbol: toad_seg6_texture_06005920 + +toad_head: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6120 + format: RGBA16 + symbol: toad_seg6_texture_06006120 + +toad_seg6_vertex_06006920: + type: VTX + count: 15 + offset: 0x6920 + symbol: toad_seg6_vertex_06006920 + +toad_seg6_vertex_06006A10: + type: VTX + count: 16 + offset: 0x6A10 + symbol: toad_seg6_vertex_06006A10 + +toad_seg6_vertex_06006B10: + type: VTX + count: 12 + offset: 0x6B10 + symbol: toad_seg6_vertex_06006B10 + +toad_seg6_vertex_06006BD0: + type: VTX + count: 15 + offset: 0x6BD0 + symbol: toad_seg6_vertex_06006BD0 + +toad_seg6_vertex_06006CC0: + type: VTX + count: 16 + offset: 0x6CC0 + symbol: toad_seg6_vertex_06006CC0 + +toad_seg6_vertex_06006DC0: + type: VTX + count: 16 + offset: 0x6DC0 + symbol: toad_seg6_vertex_06006DC0 + +toad_seg6_vertex_06006EC0: + type: VTX + count: 15 + offset: 0x6EC0 + symbol: toad_seg6_vertex_06006EC0 + +toad_seg6_vertex_06006FB0: + type: VTX + count: 16 + offset: 0x6FB0 + symbol: toad_seg6_vertex_06006FB0 + +toad_seg6_vertex_060070B0: + type: VTX + count: 16 + offset: 0x70B0 + symbol: toad_seg6_vertex_060070B0 + +toad_seg6_vertex_060071B0: + type: VTX + count: 5 + offset: 0x71B0 + symbol: toad_seg6_vertex_060071B0 + +toad_seg6_vertex_06007200: + type: VTX + count: 16 + offset: 0x7200 + symbol: toad_seg6_vertex_06007200 + +toad_seg6_dl_06007300: + type: GFX + offset: 0x7300 + symbol: toad_seg6_dl_06007300 + +toad_seg6_dl_06007498: + type: GFX + offset: 0x7498 + symbol: toad_seg6_dl_06007498 + +toad_seg6_dl_060076C0: + type: GFX + offset: 0x76C0 + symbol: toad_seg6_dl_060076C0 + +toad_seg6_dl_06007710: + type: GFX + offset: 0x7710 + symbol: toad_seg6_dl_06007710 + +toad_seg6_us_dl_06007788: + type: GFX + offset: 0x7788 + symbol: toad_seg6_us_dl_06007788 + +toad_seg6_lights_06007788: + type: LIGHTS + size: 24 + offset: 0x7808 + symbol: toad_seg6_lights_06007788 + +toad_seg6_vertex_060077A0: + type: VTX + count: 16 + offset: 0x7820 + symbol: toad_seg6_vertex_060077A0 + +toad_seg6_vertex_060078A0: + type: VTX + count: 12 + offset: 0x7920 + symbol: toad_seg6_vertex_060078A0 + +toad_seg6_dl_06007960: + type: GFX + offset: 0x79E0 + symbol: toad_seg6_dl_06007960 + +toad_seg6_dl_06007A48: + type: GFX + offset: 0x7AC8 + symbol: toad_seg6_dl_06007A48 + +toad_seg6_us_dl_06007B00: + type: GFX + offset: 0x7B00 + symbol: toad_seg6_us_dl_06007B00 + +toad_seg6_lights_06007A80: + type: LIGHTS + size: 24 + offset: 0x7B28 + symbol: toad_seg6_lights_06007A80 + +toad_seg6_lights_06007A98: + type: LIGHTS + size: 24 + offset: 0x7B40 + symbol: toad_seg6_lights_06007A98 + +toad_seg6_vertex_06007AB0: + type: VTX + count: 14 + offset: 0x7B58 + symbol: toad_seg6_vertex_06007AB0 + +toad_seg6_vertex_06007B90: + type: VTX + count: 12 + offset: 0x7C38 + symbol: toad_seg6_vertex_06007B90 + +toad_seg6_vertex_06007C50: + type: VTX + count: 12 + offset: 0x7CF8 + symbol: toad_seg6_vertex_06007C50 + +toad_seg6_dl_06007D10: + type: GFX + offset: 0x7DB8 + symbol: toad_seg6_dl_06007D10 + +toad_seg6_dl_06007EB0: + type: GFX + offset: 0x7F58 + symbol: toad_seg6_dl_06007EB0 + +toad_seg6_lights_06007ED8: + type: LIGHTS + size: 24 + offset: 0x7F80 + symbol: toad_seg6_lights_06007ED8 + +toad_seg6_vertex_06007EF0: + type: VTX + count: 16 + offset: 0x7F98 + symbol: toad_seg6_vertex_06007EF0 + +toad_seg6_vertex_06007FF0: + type: VTX + count: 13 + offset: 0x8098 + symbol: toad_seg6_vertex_06007FF0 + +toad_seg6_dl_060080C0: + type: GFX + offset: 0x8168 + symbol: toad_seg6_dl_060080C0 + +toad_seg6_dl_060081F8: + type: GFX + offset: 0x82A0 + symbol: toad_seg6_dl_060081F8 + +toad_seg6_lights_06008220: + type: LIGHTS + size: 24 + offset: 0x82C8 + symbol: toad_seg6_lights_06008220 + +toad_seg6_vertex_06008238: + type: VTX + count: 16 + offset: 0x82E0 + symbol: toad_seg6_vertex_06008238 + +toad_seg6_vertex_06008338: + type: VTX + count: 11 + offset: 0x83E0 + symbol: toad_seg6_vertex_06008338 + +toad_seg6_dl_060083E8: + type: GFX + offset: 0x8490 + symbol: toad_seg6_dl_060083E8 + +toad_seg6_dl_06008520: + type: GFX + offset: 0x85C8 + symbol: toad_seg6_dl_06008520 + +toad_seg6_us_dl_06008608: + type: GFX + offset: 0x8608 + symbol: toad_seg6_us_dl_06008608 + +toad_seg6_lights_06008560: + type: LIGHTS + size: 24 + offset: 0x8650 + symbol: toad_seg6_lights_06008560 + +toad_seg6_vertex_06008578: + type: VTX + count: 16 + offset: 0x8668 + symbol: toad_seg6_vertex_06008578 + +toad_seg6_vertex_06008678: + type: VTX + count: 13 + offset: 0x8768 + symbol: toad_seg6_vertex_06008678 + +toad_seg6_dl_06008748: + type: GFX + offset: 0x8838 + symbol: toad_seg6_dl_06008748 + +toad_seg6_dl_06008890: + type: GFX + offset: 0x8980 + symbol: toad_seg6_dl_06008890 + +toad_seg6_lights_060088B8: + type: LIGHTS + size: 24 + offset: 0x89A8 + symbol: toad_seg6_lights_060088B8 + +toad_seg6_vertex_060088D0: + type: VTX + count: 16 + offset: 0x89C0 + symbol: toad_seg6_vertex_060088D0 + +toad_seg6_vertex_060089D0: + type: VTX + count: 12 + offset: 0x8AC0 + symbol: toad_seg6_vertex_060089D0 + +toad_seg6_dl_06008A90: + type: GFX + offset: 0x8B80 + symbol: toad_seg6_dl_06008A90 + +toad_seg6_dl_06008BD8: + type: GFX + offset: 0x8CC8 + symbol: toad_seg6_dl_06008BD8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/anims.yml new file mode 100644 index 0000000..fa80b45 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/anims.yml @@ -0,0 +1,54 @@ +:config: + autopads: false + compression: + offset: 0x1D8310 + segments: + - [ 0x6, 0x1D8310 ] + +toad_seg6_anim_06008F7C: + type: SM64:ANIM + offset: 0x906C + symbol: toad_seg6_anim_06008F7C + +toad_seg6_anim_06009310: + type: SM64:ANIM + offset: 0x9400 + symbol: toad_seg6_anim_06009310 + +toad_seg6_anim_060099F0: + type: SM64:ANIM + offset: 0x9AE0 + symbol: toad_seg6_anim_060099F0 + +toad_seg6_anim_0600A0D0: + type: SM64:ANIM + offset: 0xA1C0 + symbol: toad_seg6_anim_0600A0D0 + +toad_seg6_anim_0600B66C: + type: SM64:ANIM + offset: 0xB75C + symbol: toad_seg6_anim_0600B66C + +toad_seg6_anim_0600CE78: + type: SM64:ANIM + offset: 0xCF68 + symbol: toad_seg6_anim_0600CE78 + +toad_seg6_anim_0600E414: + type: SM64:ANIM + offset: 0xE504 + symbol: toad_seg6_anim_0600E414 + +toad_seg6_anim_0600FB40: + type: SM64:ANIM + offset: 0xFC30 + symbol: toad_seg6_anim_0600FB40 + +toad_seg6_anims_0600FB58: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 8 + offset: 0xFC48 + symbol: toad_seg6_anims_0600FB58 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/geo.yml new file mode 100644 index 0000000..1b7523c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/toad/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/us/actors/toad.yml" + autopads: false + segments: + - [ 0xD, 0x1E4BF0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado.yml new file mode 100644 index 0000000..2c58ac9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado.yml @@ -0,0 +1,59 @@ +:config: + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + header: + header: + - '#include "sm64.h"' + - '#include "tornado/geo.h"' + +tornado: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x13128 + format: IA16 + symbol: tornado_seg5_texture_05013128 + +tornado_seg5_lights_05014128: + type: LIGHTS + size: 24 + offset: 0x14128 + symbol: tornado_seg5_lights_05014128 + +tornado_seg5_vertex_05014140: + type: VTX + count: 14 + offset: 0x14140 + symbol: tornado_seg5_vertex_05014140 + +tornado_seg5_vertex_05014220: + type: VTX + count: 16 + offset: 0x14220 + symbol: tornado_seg5_vertex_05014220 + +tornado_seg5_vertex_05014320: + type: VTX + count: 14 + offset: 0x14320 + symbol: tornado_seg5_vertex_05014320 + +tornado_seg5_vertex_05014400: + type: VTX + count: 5 + offset: 0x14400 + symbol: tornado_seg5_vertex_05014400 + +tornado_seg5_dl_05014450: + type: GFX + offset: 0x14450 + symbol: tornado_seg5_dl_05014450 + +tornado_seg5_dl_050145C0: + type: GFX + offset: 0x145C0 + symbol: tornado_seg5_dl_050145C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado/geo.yml new file mode 100644 index 0000000..c103e05 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tornado/geo.yml @@ -0,0 +1,13 @@ +:config: + external_files: + - "assets/ymls/us/actors/tornado.yml" + autopads: false + compression: + offset: 0x145E90 + segments: + - [ 0x5, 0x145E90 ] + +tweester_geo: + type: SM64:GEO_LAYOUT + offset: 0x14630 + symbol: tweester_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star.yml new file mode 100644 index 0000000..fc555e8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star.yml @@ -0,0 +1,32 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "transparent_star/geo.h"' + +transparent_star_seg3_lights_0302C488: + type: LIGHTS + size: 24 + offset: 0x2C488 + symbol: transparent_star_seg3_lights_0302C488 + +transparent_star_seg3_vertex_0302C4A0: + type: VTX + count: 12 + offset: 0x2C4A0 + symbol: transparent_star_seg3_vertex_0302C4A0 + +transparent_star_seg3_dl_0302C560: + type: GFX + offset: 0x2C560 + symbol: transparent_star_seg3_dl_0302C560 + +transparent_star_seg3_dl_0302C620: + type: GFX + offset: 0x2C620 + symbol: transparent_star_seg3_dl_0302C620 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star/geo.yml new file mode 100644 index 0000000..c5b260b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/transparent_star/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/transparent_star.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +transparent_star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000F6C + symbol: transparent_star_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest.yml new file mode 100644 index 0000000..5d2805c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest.yml @@ -0,0 +1,193 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "treasure_chest/geo.h"' + +treasure_chest_seg6_lights_06013F90: + type: LIGHTS + size: 24 + offset: 0x13F90 + symbol: treasure_chest_seg6_lights_06013F90 + +treasure_chest_lock: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x13FA8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_06013FA8 + +treasure_chest_side: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x147A8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_060147A8 + +treasure_chest_lock_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x14FA8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_06014FA8 + +treasure_chest_front: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x157A8 + format: RGBA16 + symbol: treasure_chest_seg6_texture_060157A8 + +treasure_chest_seg6_vertex_060167A8: + type: VTX + count: 4 + offset: 0x167A8 + symbol: treasure_chest_seg6_vertex_060167A8 + +treasure_chest_seg6_vertex_060167E8: + type: VTX + count: 16 + offset: 0x167E8 + symbol: treasure_chest_seg6_vertex_060167E8 + +treasure_chest_seg6_vertex_060168E8: + type: VTX + count: 3 + offset: 0x168E8 + symbol: treasure_chest_seg6_vertex_060168E8 + +treasure_chest_seg6_vertex_06016918: + type: VTX + count: 15 + offset: 0x16918 + symbol: treasure_chest_seg6_vertex_06016918 + +treasure_chest_seg6_vertex_06016A08: + type: VTX + count: 15 + offset: 0x16A08 + symbol: treasure_chest_seg6_vertex_06016A08 + +treasure_chest_seg6_vertex_06016AF8: + type: VTX + count: 8 + offset: 0x16AF8 + symbol: treasure_chest_seg6_vertex_06016AF8 + +treasure_chest_seg6_vertex_06016B78: + type: VTX + count: 16 + offset: 0x16B78 + symbol: treasure_chest_seg6_vertex_06016B78 + +treasure_chest_seg6_vertex_06016C78: + type: VTX + count: 14 + offset: 0x16C78 + symbol: treasure_chest_seg6_vertex_06016C78 + +treasure_chest_seg6_dl_06016D58: + type: GFX + offset: 0x16D58 + symbol: treasure_chest_seg6_dl_06016D58 + +treasure_chest_seg6_dl_06016DA0: + type: GFX + offset: 0x16DA0 + symbol: treasure_chest_seg6_dl_06016DA0 + +treasure_chest_seg6_dl_06016E18: + type: GFX + offset: 0x16E18 + symbol: treasure_chest_seg6_dl_06016E18 + +treasure_chest_seg6_dl_06016EE0: + type: GFX + offset: 0x16EE0 + symbol: treasure_chest_seg6_dl_06016EE0 + +treasure_chest_seg6_dl_06016F90: + type: GFX + offset: 0x16F90 + symbol: treasure_chest_seg6_dl_06016F90 + +treasure_chest_seg6_vertex_06017030: + type: VTX + count: 14 + offset: 0x17030 + symbol: treasure_chest_seg6_vertex_06017030 + +treasure_chest_seg6_vertex_06017110: + type: VTX + count: 15 + offset: 0x17110 + symbol: treasure_chest_seg6_vertex_06017110 + +treasure_chest_seg6_vertex_06017200: + type: VTX + count: 15 + offset: 0x17200 + symbol: treasure_chest_seg6_vertex_06017200 + +treasure_chest_seg6_vertex_060172F0: + type: VTX + count: 4 + offset: 0x172F0 + symbol: treasure_chest_seg6_vertex_060172F0 + +treasure_chest_seg6_vertex_06017330: + type: VTX + count: 15 + offset: 0x17330 + symbol: treasure_chest_seg6_vertex_06017330 + +treasure_chest_seg6_vertex_06017420: + type: VTX + count: 7 + offset: 0x17420 + symbol: treasure_chest_seg6_vertex_06017420 + +treasure_chest_seg6_vertex_06017490: + type: VTX + count: 16 + offset: 0x17490 + symbol: treasure_chest_seg6_vertex_06017490 + +treasure_chest_seg6_vertex_06017590: + type: VTX + count: 15 + offset: 0x17590 + symbol: treasure_chest_seg6_vertex_06017590 + +treasure_chest_seg6_dl_06017680: + type: GFX + offset: 0x17680 + symbol: treasure_chest_seg6_dl_06017680 + +treasure_chest_seg6_dl_06017790: + type: GFX + offset: 0x17790 + symbol: treasure_chest_seg6_dl_06017790 + +treasure_chest_seg6_dl_06017810: + type: GFX + offset: 0x17810 + symbol: treasure_chest_seg6_dl_06017810 + +treasure_chest_seg6_dl_060178C0: + type: GFX + offset: 0x178C0 + symbol: treasure_chest_seg6_dl_060178C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest/geo.yml new file mode 100644 index 0000000..fc5e9ad --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/treasure_chest/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/treasure_chest.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree.yml new file mode 100644 index 0000000..2d231a4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree.yml @@ -0,0 +1,132 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "tree/geo.h"' + +tree_seg3_lights_0302DE10: + type: LIGHTS + size: 24 + offset: 0x2DE10 + symbol: tree_seg3_lights_0302DE10 + +tree_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2DE28 + format: RGBA16 + symbol: tree_seg3_texture_0302DE28 + +tree_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2EE28 + format: RGBA16 + symbol: tree_seg3_texture_0302EE28 + +tree_seg3_vertex_0302FE28: + type: VTX + count: 3 + offset: 0x2FE28 + symbol: tree_seg3_vertex_0302FE28 + +tree_seg3_vertex_0302FE58: + type: VTX + count: 3 + offset: 0x2FE58 + symbol: tree_seg3_vertex_0302FE58 + +tree_seg3_dl_0302FE88: + type: GFX + offset: 0x2FE88 + symbol: tree_seg3_dl_0302FE88 + +tree_seg3_dl_0302FEB8: + type: GFX + offset: 0x2FEB8 + symbol: tree_seg3_dl_0302FEB8 + +tree_seg3_dl_0302FEE8: + type: GFX + offset: 0x2FEE8 + symbol: tree_seg3_dl_0302FEE8 + +pine_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2FF60 + format: RGBA16 + symbol: tree_seg3_texture_0302FF60 + +tree_seg3_vertex_03030F60: + type: VTX + count: 4 + offset: 0x30F60 + symbol: tree_seg3_vertex_03030F60 + +tree_seg3_dl_03030FA0: + type: GFX + offset: 0x30FA0 + symbol: tree_seg3_dl_03030FA0 + +snowy_pine_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x31048 + format: RGBA16 + symbol: tree_seg3_texture_03031048 + +tree_seg3_vertex_03032048: + type: VTX + count: 4 + offset: 0x32048 + symbol: tree_seg3_vertex_03032048 + +tree_seg3_dl_03032088: + type: GFX + offset: 0x32088 + symbol: tree_seg3_dl_03032088 + +tree_seg3_vertex_03032130: + type: VTX + count: 4 + offset: 0x32130 + symbol: tree_seg3_vertex_03032130 + +tree_seg3_dl_03032170: + type: GFX + offset: 0x32170 + symbol: tree_seg3_dl_03032170 + +palm_tree: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x32218 + format: RGBA16 + symbol: tree_seg3_texture_03032218 + +tree_seg3_vertex_03033218: + type: VTX + count: 4 + offset: 0x33218 + symbol: tree_seg3_vertex_03033218 + +tree_seg3_dl_03033258: + type: GFX + offset: 0x33258 + symbol: tree_seg3_dl_03033258 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree/geo.yml new file mode 100644 index 0000000..df4a561 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/tree/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/us/actors/tree.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki.yml new file mode 100644 index 0000000..477b798 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki.yml @@ -0,0 +1,483 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + header: + header: + - '#include "sm64.h"' + - '#include "ukiki/anims.h"' + - '#include "ukiki/geo.h"' + +ukiki_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x7B70 + symbol: ukiki_lights_unused1 + +ukiki_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x7B88 + symbol: ukiki_lights_unused2 + +ukiki_seg5_lights_05007BA0: + type: LIGHTS + size: 24 + offset: 0x7BA0 + symbol: ukiki_seg5_lights_05007BA0 + +# ukiki_unused_1: +# type: U64 + +ukiki_face: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05007BC0 + +ukiki_face_blink: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x8BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05008BC0 + +ukiki_butt: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9BC0 + format: RGBA16 + symbol: ukiki_seg5_texture_05009BC0 + +ukiki_fur: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA3C0 + format: RGBA16 + symbol: ukiki_seg5_texture_0500A3C0 + +ukiki_seg5_lights_0500ABC0: + type: LIGHTS + size: 24 + offset: 0xABC0 + symbol: ukiki_seg5_lights_0500ABC0 + +ukiki_seg5_lights_0500ABD8: + type: LIGHTS + size: 24 + offset: 0xABD8 + symbol: ukiki_seg5_lights_0500ABD8 + +ukiki_seg5_vertex_0500ABF0: + type: VTX + count: 16 + offset: 0xABF0 + symbol: ukiki_seg5_vertex_0500ABF0 + +ukiki_seg5_vertex_0500ACF0: + type: VTX + count: 16 + offset: 0xACF0 + symbol: ukiki_seg5_vertex_0500ACF0 + +ukiki_seg5_vertex_0500ADF0: + type: VTX + count: 16 + offset: 0xADF0 + symbol: ukiki_seg5_vertex_0500ADF0 + +ukiki_seg5_vertex_0500AEF0: + type: VTX + count: 7 + offset: 0xAEF0 + symbol: ukiki_seg5_vertex_0500AEF0 + +ukiki_seg5_vertex_0500AF60: + type: VTX + count: 14 + offset: 0xAF60 + symbol: ukiki_seg5_vertex_0500AF60 + +ukiki_seg5_dl_0500B040: + type: GFX + offset: 0xB040 + symbol: ukiki_seg5_dl_0500B040 + +ukiki_seg5_dl_0500B1D8: + type: GFX + offset: 0xB1D8 + symbol: ukiki_seg5_dl_0500B1D8 + +ukiki_seg5_dl_0500B278: + type: GFX + offset: 0xB278 + symbol: ukiki_seg5_dl_0500B278 + +ukiki_seg5_dl_0500B2B8: + type: GFX + offset: 0xB2B8 + symbol: ukiki_seg5_dl_0500B2B8 + +ukiki_seg5_dl_0500B2E8: + type: GFX + offset: 0xB2E8 + symbol: ukiki_seg5_dl_0500B2E8 + +ukiki_seg5_dl_0500B310: + type: GFX + offset: 0xB310 + symbol: ukiki_seg5_dl_0500B310 + +ukiki_seg5_lights_0500B338: + type: LIGHTS + size: 24 + offset: 0xB338 + symbol: ukiki_seg5_lights_0500B338 + +ukiki_seg5_vertex_0500B350: + type: VTX + count: 15 + offset: 0xB350 + symbol: ukiki_seg5_vertex_0500B350 + +ukiki_seg5_vertex_0500B440: + type: VTX + count: 16 + offset: 0xB440 + symbol: ukiki_seg5_vertex_0500B440 + +ukiki_seg5_vertex_0500B540: + type: VTX + count: 14 + offset: 0xB540 + symbol: ukiki_seg5_vertex_0500B540 + +ukiki_seg5_vertex_0500B620: + type: VTX + count: 4 + offset: 0xB620 + symbol: ukiki_seg5_vertex_0500B620 + +ukiki_seg5_dl_0500B660: + type: GFX + offset: 0xB660 + symbol: ukiki_seg5_dl_0500B660 + +ukiki_seg5_dl_0500B7E8: + type: GFX + offset: 0xB7E8 + symbol: ukiki_seg5_dl_0500B7E8 + +ukiki_seg5_dl_0500B820: + type: GFX + offset: 0xB820 + symbol: ukiki_seg5_dl_0500B820 + +ukiki_seg5_lights_0500B888: + type: LIGHTS + size: 24 + offset: 0xB888 + symbol: ukiki_seg5_lights_0500B888 + +ukiki_seg5_vertex_0500B8A0: + type: VTX + count: 8 + offset: 0xB8A0 + symbol: ukiki_seg5_vertex_0500B8A0 + +ukiki_seg5_dl_0500B920: + type: GFX + offset: 0xB920 + symbol: ukiki_seg5_dl_0500B920 + +ukiki_seg5_dl_0500B988: + type: GFX + offset: 0xB988 + symbol: ukiki_seg5_dl_0500B988 + +ukiki_seg5_lights_0500B9E8: + type: LIGHTS + size: 24 + offset: 0xB9E8 + symbol: ukiki_seg5_lights_0500B9E8 + +ukiki_seg5_vertex_0500BA00: + type: VTX + count: 9 + offset: 0xBA00 + symbol: ukiki_seg5_vertex_0500BA00 + +ukiki_seg5_dl_0500BA90: + type: GFX + offset: 0xBA90 + symbol: ukiki_seg5_dl_0500BA90 + +ukiki_seg5_dl_0500BB28: + type: GFX + offset: 0xBB28 + symbol: ukiki_seg5_dl_0500BB28 + +ukiki_seg5_lights_0500BB88: + type: LIGHTS + size: 24 + offset: 0xBB88 + symbol: ukiki_seg5_lights_0500BB88 + +ukiki_seg5_vertex_0500BBA0: + type: VTX + count: 7 + offset: 0xBBA0 + symbol: ukiki_seg5_vertex_0500BBA0 + +ukiki_seg5_dl_0500BC10: + type: GFX + offset: 0xBC10 + symbol: ukiki_seg5_dl_0500BC10 + +ukiki_seg5_dl_0500BC78: + type: GFX + offset: 0xBC78 + symbol: ukiki_seg5_dl_0500BC78 + +ukiki_seg5_lights_0500BCD8: + type: LIGHTS + size: 24 + offset: 0xBCD8 + symbol: ukiki_seg5_lights_0500BCD8 + +ukiki_seg5_vertex_0500BCF0: + type: VTX + count: 11 + offset: 0xBCF0 + symbol: ukiki_seg5_vertex_0500BCF0 + +ukiki_seg5_dl_0500BDA0: + type: GFX + offset: 0xBDA0 + symbol: ukiki_seg5_dl_0500BDA0 + +ukiki_seg5_dl_0500BE38: + type: GFX + offset: 0xBE38 + symbol: ukiki_seg5_dl_0500BE38 + +ukiki_seg5_lights_0500BE98: + type: LIGHTS + size: 24 + offset: 0xBE98 + symbol: ukiki_seg5_lights_0500BE98 + +ukiki_seg5_vertex_0500BEB0: + type: VTX + count: 11 + offset: 0xBEB0 + symbol: ukiki_seg5_vertex_0500BEB0 + +ukiki_seg5_dl_0500BF60: + type: GFX + offset: 0xBF60 + symbol: ukiki_seg5_dl_0500BF60 + +ukiki_seg5_dl_0500BFF8: + type: GFX + offset: 0xBFF8 + symbol: ukiki_seg5_dl_0500BFF8 + +ukiki_seg5_lights_0500C058: + type: LIGHTS + size: 24 + offset: 0xC058 + symbol: ukiki_seg5_lights_0500C058 + +ukiki_seg5_vertex_0500C070: + type: VTX + count: 11 + offset: 0xC070 + symbol: ukiki_seg5_vertex_0500C070 + +ukiki_seg5_dl_0500C120: + type: GFX + offset: 0xC120 + symbol: ukiki_seg5_dl_0500C120 + +ukiki_seg5_dl_0500C1B8: + type: GFX + offset: 0xC1B8 + symbol: ukiki_seg5_dl_0500C1B8 + +ukiki_seg5_lights_0500C218: + type: LIGHTS + size: 24 + offset: 0xC218 + symbol: ukiki_seg5_lights_0500C218 + +ukiki_seg5_vertex_0500C230: + type: VTX + count: 10 + offset: 0xC230 + symbol: ukiki_seg5_vertex_0500C230 + +ukiki_seg5_dl_0500C2D0: + type: GFX + offset: 0xC2D0 + symbol: ukiki_seg5_dl_0500C2D0 + +ukiki_seg5_dl_0500C368: + type: GFX + offset: 0xC368 + symbol: ukiki_seg5_dl_0500C368 + +ukiki_seg5_lights_0500C3C8: + type: LIGHTS + size: 24 + offset: 0xC3C8 + symbol: ukiki_seg5_lights_0500C3C8 + +ukiki_seg5_vertex_0500C3E0: + type: VTX + count: 11 + offset: 0xC3E0 + symbol: ukiki_seg5_vertex_0500C3E0 + +ukiki_seg5_dl_0500C490: + type: GFX + offset: 0xC490 + symbol: ukiki_seg5_dl_0500C490 + +ukiki_seg5_dl_0500C528: + type: GFX + offset: 0xC528 + symbol: ukiki_seg5_dl_0500C528 + +ukiki_seg5_lights_0500C588: + type: LIGHTS + size: 24 + offset: 0xC588 + symbol: ukiki_seg5_lights_0500C588 + +ukiki_seg5_vertex_0500C5A0: + type: VTX + count: 11 + offset: 0xC5A0 + symbol: ukiki_seg5_vertex_0500C5A0 + +ukiki_seg5_dl_0500C650: + type: GFX + offset: 0xC650 + symbol: ukiki_seg5_dl_0500C650 + +ukiki_seg5_dl_0500C6E8: + type: GFX + offset: 0xC6E8 + symbol: ukiki_seg5_dl_0500C6E8 + +ukiki_seg5_lights_0500C748: + type: LIGHTS + size: 24 + offset: 0xC748 + symbol: ukiki_seg5_lights_0500C748 + +ukiki_seg5_vertex_0500C760: + type: VTX + count: 10 + offset: 0xC760 + symbol: ukiki_seg5_vertex_0500C760 + +ukiki_seg5_dl_0500C800: + type: GFX + offset: 0xC800 + symbol: ukiki_seg5_dl_0500C800 + +ukiki_seg5_dl_0500C898: + type: GFX + offset: 0xC898 + symbol: ukiki_seg5_dl_0500C898 + +ukiki_seg5_lights_0500C8F8: + type: LIGHTS + size: 24 + offset: 0xC8F8 + symbol: ukiki_seg5_lights_0500C8F8 + +ukiki_seg5_vertex_0500C910: + type: VTX + count: 10 + offset: 0xC910 + symbol: ukiki_seg5_vertex_0500C910 + +ukiki_seg5_dl_0500C9B0: + type: GFX + offset: 0xC9B0 + symbol: ukiki_seg5_dl_0500C9B0 + +ukiki_seg5_dl_0500CA48: + type: GFX + offset: 0xCA48 + symbol: ukiki_seg5_dl_0500CA48 + +ukiki_seg5_vertex_0500CAA8: + type: VTX + count: 16 + offset: 0xCAA8 + symbol: ukiki_seg5_vertex_0500CAA8 + +ukiki_seg5_vertex_0500CBA8: + type: VTX + count: 8 + offset: 0xCBA8 + symbol: ukiki_seg5_vertex_0500CBA8 + +ukiki_seg5_vertex_0500CC28: + type: VTX + count: 16 + offset: 0xCC28 + symbol: ukiki_seg5_vertex_0500CC28 + +ukiki_seg5_vertex_0500CD28: + type: VTX + count: 8 + offset: 0xCD28 + symbol: ukiki_seg5_vertex_0500CD28 + +ukiki_seg5_vertex_0500CDA8: + type: VTX + count: 15 + offset: 0xCDA8 + symbol: ukiki_seg5_vertex_0500CDA8 + +ukiki_seg5_vertex_0500CE98: + type: VTX + count: 13 + offset: 0xCE98 + symbol: ukiki_seg5_vertex_0500CE98 + +ukiki_seg5_dl_0500CF68: + type: GFX + offset: 0xCF68 + symbol: ukiki_seg5_dl_0500CF68 + +ukiki_seg5_dl_0500CFF0: + type: GFX + offset: 0xCFF0 + symbol: ukiki_seg5_dl_0500CFF0 + +ukiki_seg5_dl_0500D078: + type: GFX + offset: 0xD078 + symbol: ukiki_seg5_dl_0500D078 + +ukiki_seg5_dl_0500D108: + type: GFX + offset: 0xD108 + symbol: ukiki_seg5_dl_0500D108 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/anims.yml new file mode 100644 index 0000000..2032e32 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/anims.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x1521D0 + segments: + - [ 0x5, 0x1521D0 ] + +ukiki_seg5_anim_0500D658: + type: SM64:ANIM + offset: 0xD658 + symbol: ukiki_seg5_anim_0500D658 + +ukiki_seg5_anim_0500DC80: + type: SM64:ANIM + offset: 0xDC80 + symbol: ukiki_seg5_anim_0500DC80 + +ukiki_seg5_anim_0500DDEC: + type: SM64:ANIM + offset: 0xDDEC + symbol: ukiki_seg5_anim_0500DDEC + +ukiki_seg5_anim_0500EACC: + type: SM64:ANIM + offset: 0xEACC + symbol: ukiki_seg5_anim_0500EACC + +ukiki_seg5_anim_0500EEA8: + type: SM64:ANIM + offset: 0xEEA8 + symbol: ukiki_seg5_anim_0500EEA8 + +ukiki_seg5_anim_0500F530: + type: SM64:ANIM + offset: 0xF530 + symbol: ukiki_seg5_anim_0500F530 + +ukiki_seg5_anim_0500FC84: + type: SM64:ANIM + offset: 0xFC84 + symbol: ukiki_seg5_anim_0500FC84 + +ukiki_seg5_anim_0501006C: + type: SM64:ANIM + offset: 0x1006C + symbol: ukiki_seg5_anim_0501006C + +ukiki_seg5_anim_050103F4: + type: SM64:ANIM + offset: 0x103F4 + symbol: ukiki_seg5_anim_050103F4 + +ukiki_seg5_anim_05012ABC: + type: SM64:ANIM + offset: 0x12ABC + symbol: ukiki_seg5_anim_05012ABC + +ukiki_seg5_anim_05014BE4: + type: SM64:ANIM + offset: 0x14BE4 + symbol: ukiki_seg5_anim_05014BE4 + +ukiki_seg5_anim_050153C4: + type: SM64:ANIM + offset: 0x153C4 + symbol: ukiki_seg5_anim_050153C4 + +ukiki_seg5_anim_0501576C: + type: SM64:ANIM + offset: 0x1576C + symbol: ukiki_seg5_anim_0501576C + +ukiki_seg5_anims_05015784: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 15 + offset: 0x15784 + symbol: ukiki_seg5_anims_05015784 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/geo.yml new file mode 100644 index 0000000..2988268 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/ukiki/geo.yml @@ -0,0 +1,12 @@ +:config: + external_files: + - "assets/ymls/us/actors/ukiki.yml" + - "assets/ymls/us/actors/mario_cap.yml" + autopads: false + segments: + - [ 0xC, 0x1602E0 ] + +ukiki_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000110 + symbol: ukiki_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi.yml new file mode 100644 index 0000000..674bea5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi.yml @@ -0,0 +1,312 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + header: + header: + - '#include "sm64.h"' + - '#include "unagi/anims.h"' + - '#include "unagi/geo.h"' + +unagi_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xAE60 + symbol: unagi_lights_unused1 + +unagi_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xAE78 + symbol: unagi_lights_unused2 + +unagi_lights_unused3: + type: LIGHTS + size: 24 + offset: 0xAE90 + symbol: unagi_lights_unused3 + +unagi_lights_unused4: + type: LIGHTS + size: 24 + offset: 0xAEA8 + symbol: unagi_lights_unused4 + +unagi_lights_unused5: + type: LIGHTS + size: 24 + offset: 0xAEC0 + symbol: unagi_lights_unused5 + +unagi_lights_unused6: + type: LIGHTS + size: 24 + offset: 0xAED8 + symbol: unagi_lights_unused6 + +unagi_lights_unused7: + type: LIGHTS + size: 24 + offset: 0xAEF0 + symbol: unagi_lights_unused7 + +unagi_lights_unused8: + type: LIGHTS + size: 24 + offset: 0xAF08 + symbol: unagi_lights_unused8 + +unagi_body: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xAF20 + format: RGBA16 + symbol: unagi_seg5_texture_0500AF20 + +unagi_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xB720 + format: RGBA16 + symbol: unagi_seg5_texture_0500B720 + +unagi_head_base: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB920 + format: RGBA16 + symbol: unagi_seg5_texture_0500B920 + +unagi_tooth: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC120 + format: RGBA16 + symbol: unagi_seg5_texture_0500C120 + +unagi_mouth: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0xC320 + format: RGBA16 + symbol: unagi_seg5_texture_0500C320 + +unagi_tail: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC3A0 + format: RGBA16 + symbol: unagi_seg5_texture_0500C3A0 + +unagi_seg5_vertex_0500CBA0: + type: VTX + count: 7 + offset: 0xCBA0 + symbol: unagi_seg5_vertex_0500CBA0 + +unagi_seg5_vertex_0500CC10: + type: VTX + count: 13 + offset: 0xCC10 + symbol: unagi_seg5_vertex_0500CC10 + +unagi_seg5_dl_0500CCE0: + type: GFX + offset: 0xCCE0 + symbol: unagi_seg5_dl_0500CCE0 + +unagi_seg5_dl_0500CD30: + type: GFX + offset: 0xCD30 + symbol: unagi_seg5_dl_0500CD30 + +unagi_seg5_dl_0500CDD0: + type: GFX + offset: 0xCDD0 + symbol: unagi_seg5_dl_0500CDD0 + +unagi_seg5_vertex_0500CEA8: + type: VTX + count: 11 + offset: 0xCEA8 + symbol: unagi_seg5_vertex_0500CEA8 + +unagi_seg5_vertex_0500CF58: + type: VTX + count: 3 + offset: 0xCF58 + symbol: unagi_seg5_vertex_0500CF58 + +unagi_seg5_dl_0500CF88: + type: GFX + offset: 0xCF88 + symbol: unagi_seg5_dl_0500CF88 + +unagi_seg5_dl_0500D038: + type: GFX + offset: 0xD038 + symbol: unagi_seg5_dl_0500D038 + +unagi_seg5_dl_0500D050: + type: GFX + offset: 0xD050 + symbol: unagi_seg5_dl_0500D050 + +unagi_seg5_vertex_0500D120: + type: VTX + count: 10 + offset: 0xD120 + symbol: unagi_seg5_vertex_0500D120 + +unagi_seg5_dl_0500D1C0: + type: GFX + offset: 0xD1C0 + symbol: unagi_seg5_dl_0500D1C0 + +unagi_seg5_dl_0500D268: + type: GFX + offset: 0xD268 + symbol: unagi_seg5_dl_0500D268 + +unagi_seg5_vertex_0500D320: + type: VTX + count: 10 + offset: 0xD320 + symbol: unagi_seg5_vertex_0500D320 + +unagi_seg5_dl_0500D3C0: + type: GFX + offset: 0xD3C0 + symbol: unagi_seg5_dl_0500D3C0 + +unagi_seg5_dl_0500D468: + type: GFX + offset: 0xD468 + symbol: unagi_seg5_dl_0500D468 + +unagi_seg5_vertex_0500D520: + type: VTX + count: 10 + offset: 0xD520 + symbol: unagi_seg5_vertex_0500D520 + +unagi_seg5_dl_0500D5C0: + type: GFX + offset: 0xD5C0 + symbol: unagi_seg5_dl_0500D5C0 + +unagi_seg5_dl_0500D668: + type: GFX + offset: 0xD668 + symbol: unagi_seg5_dl_0500D668 + +unagi_seg5_vertex_0500D720: + type: VTX + count: 8 + offset: 0xD720 + symbol: unagi_seg5_vertex_0500D720 + +unagi_seg5_dl_0500D7A0: + type: GFX + offset: 0xD7A0 + symbol: unagi_seg5_dl_0500D7A0 + +unagi_seg5_dl_0500D828: + type: GFX + offset: 0xD828 + symbol: unagi_seg5_dl_0500D828 + +unagi_seg5_vertex_0500D8E0: + type: VTX + count: 10 + offset: 0xD8E0 + symbol: unagi_seg5_vertex_0500D8E0 + +unagi_seg5_vertex_0500D980: + type: VTX + count: 15 + offset: 0xD980 + symbol: unagi_seg5_vertex_0500D980 + +unagi_seg5_vertex_0500DA70: + type: VTX + count: 15 + offset: 0xDA70 + symbol: unagi_seg5_vertex_0500DA70 + +unagi_seg5_dl_0500DB60: + type: GFX + offset: 0xDB60 + symbol: unagi_seg5_dl_0500DB60 + +unagi_seg5_dl_0500DBC0: + type: GFX + offset: 0xDBC0 + symbol: unagi_seg5_dl_0500DBC0 + +unagi_seg5_dl_0500DD08: + type: GFX + offset: 0xDD08 + symbol: unagi_seg5_dl_0500DD08 + +unagi_seg5_vertex_0500DDE0: + type: VTX + count: 9 + offset: 0xDDE0 + symbol: unagi_seg5_vertex_0500DDE0 + +unagi_seg5_dl_0500DE70: + type: GFX + offset: 0xDE70 + symbol: unagi_seg5_dl_0500DE70 + +unagi_seg5_dl_0500DEB8: + type: GFX + offset: 0xDEB8 + symbol: unagi_seg5_dl_0500DEB8 + +unagi_seg5_vertex_0500DF70: + type: VTX + count: 12 + offset: 0xDF70 + symbol: unagi_seg5_vertex_0500DF70 + +unagi_seg5_dl_0500E030: + type: GFX + offset: 0xE030 + symbol: unagi_seg5_dl_0500E030 + +unagi_seg5_dl_0500E088: + type: GFX + offset: 0xE088 + symbol: unagi_seg5_dl_0500E088 + +unagi_seg5_vertex_0500E140: + type: VTX + count: 12 + offset: 0xE140 + symbol: unagi_seg5_vertex_0500E140 + +unagi_seg5_dl_0500E200: + type: GFX + offset: 0xE200 + symbol: unagi_seg5_dl_0500E200 + +unagi_seg5_dl_0500E258: + type: GFX + offset: 0xE258 + symbol: unagi_seg5_dl_0500E258 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/anims.yml new file mode 100644 index 0000000..0fb998b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/anims.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + +unagi_seg5_anim_0500FBF4: + type: SM64:ANIM + offset: 0xFBF4 + symbol: unagi_seg5_anim_0500FBF4 + +unagi_seg5_anim_05010488: + type: SM64:ANIM + offset: 0x10488 + symbol: unagi_seg5_anim_05010488 + +unagi_seg5_anim_05010B54: + type: SM64:ANIM + offset: 0x10B54 + symbol: unagi_seg5_anim_05010B54 + +unagi_seg5_anim_05011488: + type: SM64:ANIM + offset: 0x11488 + symbol: unagi_seg5_anim_05011488 + +unagi_seg5_anim_05011890: + type: SM64:ANIM + offset: 0x11890 + symbol: unagi_seg5_anim_05011890 + +unagi_seg5_anim_05011D40: + type: SM64:ANIM + offset: 0x11D40 + symbol: unagi_seg5_anim_05011D40 + +unagi_seg5_anim_0501280C: + type: SM64:ANIM + offset: 0x1280C + symbol: unagi_seg5_anim_0501280C + +unagi_seg5_anims_05012824: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 7 + offset: 0x12824 + symbol: unagi_seg5_anims_05012824 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/geo.yml new file mode 100644 index 0000000..f6dd4da --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/unagi/geo.yml @@ -0,0 +1,12 @@ +:config: + external_files: + - "assets/ymls/us/actors/unagi.yml" + - "assets/ymls/us/actors/star.yml" + autopads: false + segments: + - [ 0xC, 0x145C10 ] + +unagi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00010C + symbol: unagi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke.yml new file mode 100644 index 0000000..c5cd2ba --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke.yml @@ -0,0 +1,119 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "walk_smoke/geo.h"' + +smoke_seg4_vertex_0401DE60: + type: VTX + count: 4 + offset: 0x1DE60 + symbol: smoke_seg4_vertex_0401DE60 + +walk_smoke_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1DEA0 + format: IA16 + symbol: smoke_seg4_texture_0401DEA0 + +walk_smoke_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E6A0 + format: IA16 + symbol: smoke_seg4_texture_0401E6A0 + +walk_smoke_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EEA0 + format: IA16 + symbol: smoke_seg4_texture_0401EEA0 + +walk_smoke_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1F6A0 + format: IA16 + symbol: smoke_seg4_texture_0401F6A0 + +walk_smoke_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1FEA0 + format: IA16 + symbol: smoke_seg4_texture_0401FEA0 + +walk_smoke_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x206A0 + format: IA16 + symbol: smoke_seg4_texture_040206A0 + +walk_smoke_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x20EA0 + format: IA16 + symbol: smoke_seg4_texture_04020EA0 + +smoke_seg4_dl_040216A0: + type: GFX + offset: 0x216A0 + symbol: smoke_seg4_dl_040216A0 + +smoke_seg4_dl_04021718: + type: GFX + offset: 0x21718 + symbol: smoke_seg4_dl_04021718 + +smoke_seg4_dl_04021730: + type: GFX + offset: 0x21730 + symbol: smoke_seg4_dl_04021730 + +smoke_seg4_dl_04021748: + type: GFX + offset: 0x21748 + symbol: smoke_seg4_dl_04021748 + +smoke_seg4_dl_04021760: + type: GFX + offset: 0x21760 + symbol: smoke_seg4_dl_04021760 + +smoke_seg4_dl_04021778: + type: GFX + offset: 0x21778 + symbol: smoke_seg4_dl_04021778 + +smoke_seg4_dl_04021790: + type: GFX + offset: 0x21790 + symbol: smoke_seg4_dl_04021790 + +smoke_seg4_dl_040217A8: + type: GFX + offset: 0x217A8 + symbol: smoke_seg4_dl_040217A8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke/geo.yml new file mode 100644 index 0000000..c682eb5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/walk_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/walk_smoke.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000038 + symbol: smoke_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_collision.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_collision.yml new file mode 100644 index 0000000..fb2e7fa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_collision.yml @@ -0,0 +1,16 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + +door_seg3_collision_0301CE78: + type: SM64:COLLISION + offset: 0x1CE78 + symbol: door_seg3_collision_0301CE78 + +lll_hexagonal_mesh_seg3_collision_0301CECC: + type: SM64:COLLISION + offset: 0x1CECC + symbol: lll_hexagonal_mesh_seg3_collision_0301CECC diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe.yml new file mode 100644 index 0000000..bb8a592 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe.yml @@ -0,0 +1,118 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "warp_pipe/geo.h"' + +warp_pipe_seg3_lights_030079E8: + type: LIGHTS + size: 24 + offset: 0x79E8 + symbol: warp_pipe_seg3_lights_030079E8 + +warp_pipe_seg3_vertex_03007A00: + type: VTX + count: 15 + offset: 0x7A00 + symbol: warp_pipe_seg3_vertex_03007A00 + +warp_pipe_seg3_vertex_03007AF0: + type: VTX + count: 15 + offset: 0x7AF0 + symbol: warp_pipe_seg3_vertex_03007AF0 + +warp_pipe_seg3_vertex_03007BE0: + type: VTX + count: 15 + offset: 0x7BE0 + symbol: warp_pipe_seg3_vertex_03007BE0 + +warp_pipe_seg3_vertex_03007CD0: + type: VTX + count: 15 + offset: 0x7CD0 + symbol: warp_pipe_seg3_vertex_03007CD0 + +warp_pipe_seg3_vertex_03007DC0: + type: VTX + count: 8 + offset: 0x7DC0 + symbol: warp_pipe_seg3_vertex_03007DC0 + +warp_pipe_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7E40 + format: RGBA16 + symbol: warp_pipe_seg3_texture_03007E40 + +warp_pipe_seg3_dl_03008E40: + type: GFX + offset: 0x8E40 + symbol: warp_pipe_seg3_dl_03008E40 + +warp_pipe_seg3_dl_03008F98: + type: GFX + offset: 0x8F98 + symbol: warp_pipe_seg3_dl_03008F98 + +warp_pipe_seg3_lights_03008FF8: + type: LIGHTS + size: 24 + offset: 0x8FF8 + symbol: warp_pipe_seg3_lights_03008FF8 + +warp_pipe_seg3_lights_03009010: + type: LIGHTS + size: 24 + offset: 0x9010 + symbol: warp_pipe_seg3_lights_03009010 + +warp_pipe_seg3_vertex_03009028: + type: VTX + count: 16 + offset: 0x9028 + symbol: warp_pipe_seg3_vertex_03009028 + +warp_pipe_seg3_vertex_03009128: + type: VTX + count: 4 + offset: 0x9128 + symbol: warp_pipe_seg3_vertex_03009128 + +warp_pipe_top: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9168 + format: RGBA16 + symbol: warp_pipe_seg3_texture_03009168 + +warp_pipe_seg3_dl_03009968: + type: GFX + offset: 0x9968 + symbol: warp_pipe_seg3_dl_03009968 + +warp_pipe_seg3_dl_03009A20: + type: GFX + offset: 0x9A20 + symbol: warp_pipe_seg3_dl_03009A20 + +warp_pipe_seg3_dl_03009A50: + type: GFX + offset: 0x9A50 + symbol: warp_pipe_seg3_dl_03009A50 + +warp_pipe_seg3_collision_03009AC8: + type: SM64:COLLISION + offset: 0x9AC8 + symbol: warp_pipe_seg3_collision_03009AC8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe/geo.yml new file mode 100644 index 0000000..6dc9e7b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/warp_pipe/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/warp_pipe.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +warp_pipe_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000388 + symbol: warp_pipe_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble.yml new file mode 100644 index 0000000..be24c1b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble.yml @@ -0,0 +1,77 @@ +:config: + autopads: false + compression: + offset: 0x134D20 + segments: + - [ 0x5, 0x134D20 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_bubble/geo.h"' + +water_bubble_seg5_lights_0500FE68: + type: LIGHTS + size: 24 + offset: 0xFE68 + symbol: water_bubble_seg5_lights_0500FE68 + +water_bubble: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xFE80 + format: RGBA16 + symbol: water_bubble_seg5_texture_0500FE80 + +water_bubble_seg5_vertex_05010680: + type: VTX + count: 16 + offset: 0x10680 + symbol: water_bubble_seg5_vertex_05010680 + +water_bubble_seg5_vertex_05010780: + type: VTX + count: 15 + offset: 0x10780 + symbol: water_bubble_seg5_vertex_05010780 + +water_bubble_seg5_vertex_05010870: + type: VTX + count: 14 + offset: 0x10870 + symbol: water_bubble_seg5_vertex_05010870 + +water_bubble_seg5_vertex_05010950: + type: VTX + count: 16 + offset: 0x10950 + symbol: water_bubble_seg5_vertex_05010950 + +water_bubble_seg5_vertex_05010A50: + type: VTX + count: 16 + offset: 0x10A50 + symbol: water_bubble_seg5_vertex_05010A50 + +water_bubble_seg5_vertex_05010B50: + type: VTX + count: 16 + offset: 0x10B50 + symbol: water_bubble_seg5_vertex_05010B50 + +water_bubble_seg5_vertex_05010C50: + type: VTX + count: 14 + offset: 0x10C50 + symbol: water_bubble_seg5_vertex_05010C50 + +water_bubble_seg5_dl_05010D30: + type: GFX + offset: 0x10D30 + symbol: water_bubble_seg5_dl_05010D30 + +water_bubble_seg5_dl_05011000: + type: GFX + offset: 0x11000 + symbol: water_bubble_seg5_dl_05011000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble/geo.yml new file mode 100644 index 0000000..65d7e7f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_bubble/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/water_bubble.yml" + autopads: false + segments: + - [ 0xC, 0x13B5D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine.yml new file mode 100644 index 0000000..f9bdad4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_mine/geo.h"' + +water_mine_seg6_lights_0600A4E0: + type: LIGHTS + size: 24 + offset: 0xA4E0 + symbol: water_mine_seg6_lights_0600A4E0 + +water_mine_left_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600A4F8 + +water_mine_right_side_unused: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600B4F8 + +water_mine_spike_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC4F8 + format: RGBA16 + symbol: water_mine_seg6_texture_0600C4F8 + +water_mine_seg6_vertex_0600CCF8: + type: VTX + count: 4 + offset: 0xCCF8 + symbol: water_mine_seg6_vertex_0600CCF8 + +water_mine_seg6_vertex_0600CD38: + type: VTX + count: 4 + offset: 0xCD38 + symbol: water_mine_seg6_vertex_0600CD38 + +water_mine_seg6_vertex_0600CD78: + type: VTX + count: 15 + offset: 0xCD78 + symbol: water_mine_seg6_vertex_0600CD78 + +water_mine_seg6_vertex_0600CE68: + type: VTX + count: 15 + offset: 0xCE68 + symbol: water_mine_seg6_vertex_0600CE68 + +water_mine_seg6_vertex_0600CF58: + type: VTX + count: 15 + offset: 0xCF58 + symbol: water_mine_seg6_vertex_0600CF58 + +water_mine_seg6_vertex_0600D048: + type: VTX + count: 15 + offset: 0xD048 + symbol: water_mine_seg6_vertex_0600D048 + +water_mine_seg6_vertex_0600D138: + type: VTX + count: 12 + offset: 0xD138 + symbol: water_mine_seg6_vertex_0600D138 + +water_mine_seg6_dl_0600D1F8: + type: GFX + offset: 0xD1F8 + symbol: water_mine_seg6_dl_0600D1F8 + +water_mine_seg6_dl_0600D230: + type: GFX + offset: 0xD230 + symbol: water_mine_seg6_dl_0600D230 + +water_mine_seg6_dl_0600D268: + type: GFX + offset: 0xD268 + symbol: water_mine_seg6_dl_0600D268 + +water_mine_seg6_dl_0600D2E0: + type: GFX + offset: 0xD2E0 + symbol: water_mine_seg6_dl_0600D2E0 + +water_mine_seg6_dl_0600D3F8: + type: GFX + offset: 0xD3F8 + symbol: water_mine_seg6_dl_0600D3F8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine/geo.yml new file mode 100644 index 0000000..21cb189 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_mine/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/water_mine.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +water_mine_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0002F4 + symbol: water_mine_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring.yml new file mode 100644 index 0000000..5c762ea --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring.yml @@ -0,0 +1,79 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_ring/anims.h"' + - '#include "water_ring/geo.h"' + +water_ring_seg6_lights_06012368: + type: LIGHTS + size: 24 + offset: 0x12368 + symbol: water_ring_seg6_lights_06012368 + +water_ring: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x12380 + format: RGBA16 + symbol: water_ring_seg6_texture_06012380 + +water_ring_seg6_vertex_06013380: + type: VTX + count: 16 + offset: 0x13380 + symbol: water_ring_seg6_vertex_06013380 + +water_ring_seg6_vertex_06013480: + type: VTX + count: 16 + offset: 0x13480 + symbol: water_ring_seg6_vertex_06013480 + +water_ring_seg6_vertex_06013580: + type: VTX + count: 16 + offset: 0x13580 + symbol: water_ring_seg6_vertex_06013580 + +water_ring_seg6_vertex_06013680: + type: VTX + count: 16 + offset: 0x13680 + symbol: water_ring_seg6_vertex_06013680 + +water_ring_seg6_vertex_06013780: + type: VTX + count: 16 + offset: 0x13780 + symbol: water_ring_seg6_vertex_06013780 + +water_ring_seg6_vertex_06013880: + type: VTX + count: 16 + offset: 0x13880 + symbol: water_ring_seg6_vertex_06013880 + +water_ring_seg6_vertex_06013980: + type: VTX + count: 16 + offset: 0x13980 + symbol: water_ring_seg6_vertex_06013980 + +water_ring_seg6_vertex_06013A80: + type: VTX + count: 4 + offset: 0x13A80 + symbol: water_ring_seg6_vertex_06013A80 + +water_ring_seg6_dl_06013AC0: + type: GFX + offset: 0x13AC0 + symbol: water_ring_seg6_dl_06013AC0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/anims.yml new file mode 100644 index 0000000..ef7077d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x1B9CC0 + segments: + - [ 0x6, 0x1B9CC0 ] + +water_ring_seg6_anim_06013F64: + type: SM64:ANIM + offset: 0x13F64 + symbol: water_ring_seg6_anim_06013F64 + +water_ring_seg6_anims_06013F7C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 3 + offset: 0x13F7C + symbol: water_ring_seg6_anims_06013F7C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/geo.yml new file mode 100644 index 0000000..4939c9e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_ring/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/water_ring.yml" + autopads: false + segments: + - [ 0xD, 0x1C3DB0 ] + +water_ring_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000414 + symbol: water_ring_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash.yml new file mode 100644 index 0000000..e90eb48 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash.yml @@ -0,0 +1,133 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_splash/geo.h"' + +water_splash_seg4_vertex_0402A588: + type: VTX + count: 4 + offset: 0x2A588 + symbol: water_splash_seg4_vertex_0402A588 + +water_splash_0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2A5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402A5C8 + +water_splash_1: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2B5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402B5C8 + +water_splash_2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2C5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402C5C8 + +water_splash_3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2D5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402D5C8 + +water_splash_4: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2E5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402E5C8 + +water_splash_5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2F5C8 + format: RGBA16 + symbol: water_splash_seg4_texture_0402F5C8 + +water_splash_6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x305C8 + format: RGBA16 + symbol: water_splash_seg4_texture_040305C8 + +water_splash_7: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x315C8 + format: RGBA16 + symbol: water_splash_seg4_texture_040315C8 + +water_splash_seg4_dl_040325C8: + type: GFX + offset: 0x325C8 + symbol: water_splash_seg4_dl_040325C8 + +water_splash_seg4_dl_04032640: + type: GFX + offset: 0x32640 + symbol: water_splash_seg4_dl_04032640 + +water_splash_seg4_dl_04032658: + type: GFX + offset: 0x32658 + symbol: water_splash_seg4_dl_04032658 + +water_splash_seg4_dl_04032670: + type: GFX + offset: 0x32670 + symbol: water_splash_seg4_dl_04032670 + +water_splash_seg4_dl_04032688: + type: GFX + offset: 0x32688 + symbol: water_splash_seg4_dl_04032688 + +water_splash_seg4_dl_040326A0: + type: GFX + offset: 0x326A0 + symbol: water_splash_seg4_dl_040326A0 + +water_splash_seg4_dl_040326B8: + type: GFX + offset: 0x326B8 + symbol: water_splash_seg4_dl_040326B8 + +water_splash_seg4_dl_040326D0: + type: GFX + offset: 0x326D0 + symbol: water_splash_seg4_dl_040326D0 + +water_splash_seg4_dl_040326E8: + type: GFX + offset: 0x326E8 + symbol: water_splash_seg4_dl_040326E8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash/geo.yml new file mode 100644 index 0000000..6335083 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_splash/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/water_splash.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +water_splash_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000230 + symbol: water_splash_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave.yml new file mode 100644 index 0000000..17d356d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave.yml @@ -0,0 +1,87 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + header: + header: + - '#include "sm64.h"' + - '#include "water_wave/geo.h"' + +water_wave_seg4_vertex_04025318: + type: VTX + count: 4 + offset: 0x25318 + symbol: water_wave_seg4_vertex_04025318 + +water_wave_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25358 + format: IA16 + symbol: water_wave_seg4_texture_04025358 + +water_wave_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25B58 + format: IA16 + symbol: water_wave_seg4_texture_04025B58 + +water_wave_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26358 + format: IA16 + symbol: water_wave_seg4_texture_04026358 + +water_wave_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x26B58 + format: IA16 + symbol: water_wave_seg4_texture_04026B58 + +water_wave_seg4_dl_04027358: + type: GFX + offset: 0x27358 + symbol: water_wave_seg4_dl_04027358 + +water_wave_seg4_dl_040273A0: + type: GFX + offset: 0x273A0 + symbol: water_wave_seg4_dl_040273A0 + +water_wave_seg4_dl_040273D8: + type: GFX + offset: 0x273D8 + symbol: water_wave_seg4_dl_040273D8 + +water_wave_seg4_dl_040273F0: + type: GFX + offset: 0x273F0 + symbol: water_wave_seg4_dl_040273F0 + +water_wave_seg4_dl_04027408: + type: GFX + offset: 0x27408 + symbol: water_wave_seg4_dl_04027408 + +water_wave_seg4_dl_04027420: + type: GFX + offset: 0x27420 + symbol: water_wave_seg4_dl_04027420 + +water_wave_seg4_dl_04027438: + type: GFX + offset: 0x27438 + symbol: water_wave_seg4_dl_04027438 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave/geo.yml new file mode 100644 index 0000000..41cceeb --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/water_wave/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/actors/water_wave.yml" + autopads: false + segments: + - [ 0x17, 0x1279B0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whirlpool.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whirlpool.yml new file mode 100644 index 0000000..fd69da6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whirlpool.yml @@ -0,0 +1,49 @@ +:config: + autopads: false + compression: + offset: 0x13B910 + segments: + - [ 0x5, 0x13B910 ] + +whirlpool: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x12848 + format: IA16 + symbol: whirlpool_seg5_texture_05012848 + +whirlpool_seg5_vertex_05013848: + type: VTX + count: 14 + offset: 0x13848 + symbol: whirlpool_seg5_vertex_05013848 + +whirlpool_seg5_vertex_05013928: + type: VTX + count: 16 + offset: 0x13928 + symbol: whirlpool_seg5_vertex_05013928 + +whirlpool_seg5_vertex_05013A28: + type: VTX + count: 14 + offset: 0x13A28 + symbol: whirlpool_seg5_vertex_05013A28 + +whirlpool_seg5_vertex_05013B08: + type: VTX + count: 5 + offset: 0x13B08 + symbol: whirlpool_seg5_vertex_05013B08 + +whirlpool_seg5_dl_05013B58: + type: GFX + offset: 0x13B58 + symbol: whirlpool_seg5_dl_05013B58 + +whirlpool_seg5_dl_05013CB8: + type: GFX + offset: 0x13CB8 + symbol: whirlpool_seg5_dl_05013CB8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle.yml new file mode 100644 index 0000000..097e523 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle.yml @@ -0,0 +1,30 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "white_particle/geo.h"' + +white_particle_vertex: + type: VTX + count: 4 + offset: 0x2C660 + symbol: white_particle_vertex + +snow_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C6A0 + format: RGBA16 + symbol: white_particle_texture + +white_particle_dl: + type: GFX + offset: 0x2C8A0 + symbol: white_particle_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle/geo.yml new file mode 100644 index 0000000..47d120b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/white_particle.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +white_particle_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000F98 + symbol: white_particle_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle_small.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle_small.yml new file mode 100644 index 0000000..9ea9aaa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/white_particle_small.yml @@ -0,0 +1,47 @@ +:config: + autopads: false + compression: + offset: 0x114750 + segments: + - [ 0x4, 0x114750 ] + +white_particle_small_vertex: + type: VTX + count: 4 + offset: 0x32700 + symbol: white_particle_small_vertex + +white_particle_small_unused_vertex: + type: VTX + count: 4 + offset: 0x32740 + symbol: white_particle_small_unused_vertex + +small_snow_particle: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x32780 + format: RGBA16 + symbol: white_particle_small_texture + +white_particle_small_dl_begin: + type: GFX + offset: 0x32980 + symbol: white_particle_small_dl_begin + +white_particle_small_dl_end: + type: GFX + offset: 0x329E0 + symbol: white_particle_small_dl_end + +white_particle_small_dl: + type: GFX + offset: 0x32A18 + symbol: white_particle_small_dl + +white_particle_small_unused_dl: + type: GFX + offset: 0x32A30 + symbol: white_particle_small_unused_dl diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp.yml new file mode 100644 index 0000000..d6f9527 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp.yml @@ -0,0 +1,231 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + header: + header: + - '#include "sm64.h"' + - '#include "whomp/anims.h"' + - '#include "whomp/geo.h"' + +whomp_back: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1C360 + format: RGBA16 + symbol: whomp_seg6_texture_0601C360 + +whomp_face: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1D360 + format: RGBA16 + symbol: whomp_seg6_texture_0601D360 + +whomp_hand: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1E360 + format: RGBA16 + symbol: whomp_seg6_texture_0601E360 + +whomp_surface: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EB60 + format: RGBA16 + symbol: whomp_seg6_texture_0601EB60 + +# whomp_unused_1: +# type: U64 + +whomp_seg6_lights_0601F360: + type: LIGHTS + size: 24 + offset: 0x1F360 + symbol: whomp_seg6_lights_0601F360 + +whomp_seg6_vertex_0601F378: + type: VTX + count: 16 + offset: 0x1F378 + symbol: whomp_seg6_vertex_0601F378 + +whomp_seg6_vertex_0601F478: + type: VTX + count: 4 + offset: 0x1F478 + symbol: whomp_seg6_vertex_0601F478 + +whomp_seg6_vertex_0601F4B8: + type: VTX + count: 4 + offset: 0x1F4B8 + symbol: whomp_seg6_vertex_0601F4B8 + +whomp_seg6_dl_0601F4F8: + type: GFX + offset: 0x1F4F8 + symbol: whomp_seg6_dl_0601F4F8 + +whomp_seg6_dl_0601F570: + type: GFX + offset: 0x1F570 + symbol: whomp_seg6_dl_0601F570 + +whomp_seg6_dl_0601F5A8: + type: GFX + offset: 0x1F5A8 + symbol: whomp_seg6_dl_0601F5A8 + +whomp_seg6_dl_0601F5E0: + type: GFX + offset: 0x1F5E0 + symbol: whomp_seg6_dl_0601F5E0 + +whomp_seg6_lights_0601F678: + type: LIGHTS + size: 24 + offset: 0x1F678 + symbol: whomp_seg6_lights_0601F678 + +whomp_seg6_vertex_0601F690: + type: VTX + count: 15 + offset: 0x1F690 + symbol: whomp_seg6_vertex_0601F690 + +whomp_seg6_vertex_0601F780: + type: VTX + count: 7 + offset: 0x1F780 + symbol: whomp_seg6_vertex_0601F780 + +whomp_seg6_dl_0601F7F0: + type: GFX + offset: 0x1F7F0 + symbol: whomp_seg6_dl_0601F7F0 + +whomp_seg6_dl_0601F880: + type: GFX + offset: 0x1F880 + symbol: whomp_seg6_dl_0601F880 + +whomp_seg6_lights_0601F8E0: + type: LIGHTS + size: 24 + offset: 0x1F8E0 + symbol: whomp_seg6_lights_0601F8E0 + +whomp_seg6_vertex_0601F8F8: + type: VTX + count: 15 + offset: 0x1F8F8 + symbol: whomp_seg6_vertex_0601F8F8 + +whomp_seg6_vertex_0601F9E8: + type: VTX + count: 7 + offset: 0x1F9E8 + symbol: whomp_seg6_vertex_0601F9E8 + +whomp_seg6_dl_0601FA58: + type: GFX + offset: 0x1FA58 + symbol: whomp_seg6_dl_0601FA58 + +whomp_seg6_dl_0601FAE8: + type: GFX + offset: 0x1FAE8 + symbol: whomp_seg6_dl_0601FAE8 + +whomp_seg6_vertex_0601FB48: + type: VTX + count: 4 + offset: 0x1FB48 + symbol: whomp_seg6_vertex_0601FB48 + +whomp_seg6_dl_0601FB88: + type: GFX + offset: 0x1FB88 + symbol: whomp_seg6_dl_0601FB88 + +whomp_seg6_dl_0601FBC0: + type: GFX + offset: 0x1FBC0 + symbol: whomp_seg6_dl_0601FBC0 + +whomp_seg6_vertex_0601FC30: + type: VTX + count: 4 + offset: 0x1FC30 + symbol: whomp_seg6_vertex_0601FC30 + +whomp_seg6_dl_0601FC70: + type: GFX + offset: 0x1FC70 + symbol: whomp_seg6_dl_0601FC70 + +whomp_seg6_dl_0601FCA8: + type: GFX + offset: 0x1FCA8 + symbol: whomp_seg6_dl_0601FCA8 + +whomp_seg6_lights_0601FD18: + type: LIGHTS + size: 24 + offset: 0x1FD18 + symbol: whomp_seg6_lights_0601FD18 + +whomp_seg6_vertex_0601FD30: + type: VTX + count: 14 + offset: 0x1FD30 + symbol: whomp_seg6_vertex_0601FD30 + +whomp_seg6_dl_0601FE10: + type: GFX + offset: 0x1FE10 + symbol: whomp_seg6_dl_0601FE10 + +whomp_seg6_dl_0601FEA8: + type: GFX + offset: 0x1FEA8 + symbol: whomp_seg6_dl_0601FEA8 + +whomp_seg6_lights_0601FF08: + type: LIGHTS + size: 24 + offset: 0x1FF08 + symbol: whomp_seg6_lights_0601FF08 + +whomp_seg6_vertex_0601FF20: + type: VTX + count: 8 + offset: 0x1FF20 + symbol: whomp_seg6_vertex_0601FF20 + +whomp_seg6_dl_0601FFA0: + type: GFX + offset: 0x1FFA0 + symbol: whomp_seg6_dl_0601FFA0 + +whomp_seg6_dl_06020038: + type: GFX + offset: 0x20038 + symbol: whomp_seg6_dl_06020038 + +whomp_seg6_collision_06020A0C: + type: SM64:COLLISION + offset: 0x20A0C + symbol: whomp_seg6_collision_06020A0C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/anims.yml new file mode 100644 index 0000000..32592a4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/anims.yml @@ -0,0 +1,24 @@ +:config: + autopads: false + compression: + offset: 0x1C4230 + segments: + - [ 0x6, 0x1C4230 ] + +whomp_seg6_anim_060202DC: + type: SM64:ANIM + offset: 0x202DC + symbol: whomp_seg6_anim_060202DC + +whomp_seg6_anim_060209EC: + type: SM64:ANIM + offset: 0x209EC + symbol: whomp_seg6_anim_060209EC + +whomp_seg6_anims_06020A04: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0x20A04 + symbol: whomp_seg6_anims_06020A04 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/geo.yml new file mode 100644 index 0000000..73b9e76 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/whomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/whomp.yml" + autopads: false + segments: + - [ 0xD, 0x1D7C90 ] + +whomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000480 + symbol: whomp_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler.yml new file mode 100644 index 0000000..a667e68 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler.yml @@ -0,0 +1,461 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + header: + header: + - '#include "sm64.h"' + - '#include "wiggler_head/anims.h"' + - '#include "wiggler_head/geo.h"' + - '#include "wiggler_body/anims.h"' + +wiggler_segment_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05005A30 + +wiggler_segment_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05006A30 + +wiggler_eye: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05007A30 + +wiggler_flower: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8230 + format: RGBA16 + symbol: wiggler_seg5_texture_05008230 + +wiggler_frown: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8A30 + format: RGBA16 + symbol: wiggler_seg5_texture_05008A30 + +wiggler_nose_left_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9230 + format: RGBA16 + symbol: wiggler_seg5_texture_05009230 + +wiggler_nose_right_side: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA230 + format: RGBA16 + symbol: wiggler_seg5_texture_0500A230 + +wiggler_seg5_lights_0500B230: + type: LIGHTS + size: 24 + offset: 0xB230 + symbol: wiggler_seg5_lights_0500B230 + +wiggler_seg5_lights_0500B248: + type: LIGHTS + size: 24 + offset: 0xB248 + symbol: wiggler_seg5_lights_0500B248 + +wiggler_body_lights_unused: + type: LIGHTS + size: 24 + offset: 0xB260 + symbol: wiggler_body_lights_unused + +wiggler_seg5_vertex_0500B278: + type: VTX + count: 16 + offset: 0xB278 + symbol: wiggler_seg5_vertex_0500B278 + +wiggler_seg5_vertex_0500B378: + type: VTX + count: 16 + offset: 0xB378 + symbol: wiggler_seg5_vertex_0500B378 + +wiggler_seg5_vertex_0500B478: + type: VTX + count: 16 + offset: 0xB478 + symbol: wiggler_seg5_vertex_0500B478 + +wiggler_seg5_vertex_0500B578: + type: VTX + count: 4 + offset: 0xB578 + symbol: wiggler_seg5_vertex_0500B578 + +wiggler_seg5_vertex_0500B5B8: + type: VTX + count: 15 + offset: 0xB5B8 + symbol: wiggler_seg5_vertex_0500B5B8 + +wiggler_seg5_vertex_0500B6A8: + type: VTX + count: 15 + offset: 0xB6A8 + symbol: wiggler_seg5_vertex_0500B6A8 + +wiggler_seg5_vertex_0500B798: + type: VTX + count: 16 + offset: 0xB798 + symbol: wiggler_seg5_vertex_0500B798 + +wiggler_seg5_vertex_0500B898: + type: VTX + count: 16 + offset: 0xB898 + symbol: wiggler_seg5_vertex_0500B898 + +wiggler_seg5_vertex_0500B998: + type: VTX + count: 16 + offset: 0xB998 + symbol: wiggler_seg5_vertex_0500B998 + +wiggler_seg5_vertex_0500BA98: + type: VTX + count: 4 + offset: 0xBA98 + symbol: wiggler_seg5_vertex_0500BA98 + +wiggler_seg5_vertex_0500BAD8: + type: VTX + count: 15 + offset: 0xBAD8 + symbol: wiggler_seg5_vertex_0500BAD8 + +wiggler_seg5_vertex_0500BBC8: + type: VTX + count: 15 + offset: 0xBBC8 + symbol: wiggler_seg5_vertex_0500BBC8 + +wiggler_seg5_dl_0500BCB8: + type: GFX + offset: 0xBCB8 + symbol: wiggler_seg5_dl_0500BCB8 + +wiggler_seg5_dl_0500BE10: + type: GFX + offset: 0xBE10 + symbol: wiggler_seg5_dl_0500BE10 + +wiggler_seg5_dl_0500BE98: + type: GFX + offset: 0xBE98 + symbol: wiggler_seg5_dl_0500BE98 + +wiggler_seg5_dl_0500BF20: + type: GFX + offset: 0xBF20 + symbol: wiggler_seg5_dl_0500BF20 + +wiggler_seg5_dl_0500C078: + type: GFX + offset: 0xC078 + symbol: wiggler_seg5_dl_0500C078 + +wiggler_seg5_dl_0500C100: + type: GFX + offset: 0xC100 + symbol: wiggler_seg5_dl_0500C100 + +wiggler_seg5_vertex_0500C188: + type: VTX + count: 4 + offset: 0xC188 + symbol: wiggler_seg5_vertex_0500C188 + +wiggler_seg5_vertex_0500C1C8: + type: VTX + count: 4 + offset: 0xC1C8 + symbol: wiggler_seg5_vertex_0500C1C8 + +wiggler_seg5_dl_0500C208: + type: GFX + offset: 0xC208 + symbol: wiggler_seg5_dl_0500C208 + +wiggler_seg5_dl_0500C240: + type: GFX + offset: 0xC240 + symbol: wiggler_seg5_dl_0500C240 + +wiggler_seg5_dl_0500C278: + type: GFX + offset: 0xC278 + symbol: wiggler_seg5_dl_0500C278 + +wiggler_body_geo: + type: SM64:GEO_LAYOUT + offset: 0xC778 + symbol: wiggler_body_geo + +wiggler_seg5_lights_0500C878: + type: LIGHTS + size: 24 + offset: 0xC878 + symbol: wiggler_seg5_lights_0500C878 + +wiggler_seg5_lights_0500C890: + type: LIGHTS + size: 24 + offset: 0xC890 + symbol: wiggler_seg5_lights_0500C890 + +wiggler_head_lights_unused1: + type: LIGHTS + size: 24 + offset: 0xC8A8 + symbol: wiggler_head_lights_unused1 + +wiggler_head_lights_unused2: + type: LIGHTS + size: 24 + offset: 0xC8C0 + symbol: wiggler_head_lights_unused2 + +wiggler_seg5_vertex_0500C8D8: + type: VTX + count: 16 + offset: 0xC8D8 + symbol: wiggler_seg5_vertex_0500C8D8 + +wiggler_seg5_vertex_0500C9D8: + type: VTX + count: 16 + offset: 0xC9D8 + symbol: wiggler_seg5_vertex_0500C9D8 + +wiggler_seg5_vertex_0500CAD8: + type: VTX + count: 16 + offset: 0xCAD8 + symbol: wiggler_seg5_vertex_0500CAD8 + +wiggler_seg5_vertex_0500CBD8: + type: VTX + count: 4 + offset: 0xCBD8 + symbol: wiggler_seg5_vertex_0500CBD8 + +wiggler_seg5_vertex_0500CC18: + type: VTX + count: 15 + offset: 0xCC18 + symbol: wiggler_seg5_vertex_0500CC18 + +wiggler_seg5_vertex_0500CD08: + type: VTX + count: 15 + offset: 0xCD08 + symbol: wiggler_seg5_vertex_0500CD08 + +wiggler_seg5_vertex_0500CDF8: + type: VTX + count: 16 + offset: 0xCDF8 + symbol: wiggler_seg5_vertex_0500CDF8 + +wiggler_seg5_vertex_0500CEF8: + type: VTX + count: 16 + offset: 0xCEF8 + symbol: wiggler_seg5_vertex_0500CEF8 + +wiggler_seg5_vertex_0500CFF8: + type: VTX + count: 16 + offset: 0xCFF8 + symbol: wiggler_seg5_vertex_0500CFF8 + +wiggler_seg5_vertex_0500D0F8: + type: VTX + count: 4 + offset: 0xD0F8 + symbol: wiggler_seg5_vertex_0500D0F8 + +wiggler_seg5_vertex_0500D138: + type: VTX + count: 15 + offset: 0xD138 + symbol: wiggler_seg5_vertex_0500D138 + +wiggler_seg5_vertex_0500D228: + type: VTX + count: 15 + offset: 0xD228 + symbol: wiggler_seg5_vertex_0500D228 + +wiggler_seg5_vertex_0500D318: + type: VTX + count: 144 + offset: 0xD318 + symbol: wiggler_seg5_vertex_0500D318 + +wiggler_seg5_dl_0500DC18: + type: GFX + offset: 0xDC18 + symbol: wiggler_seg5_dl_0500DC18 + +wiggler_seg5_dl_0500DD70: + type: GFX + offset: 0xDD70 + symbol: wiggler_seg5_dl_0500DD70 + +wiggler_seg5_dl_0500DDF8: + type: GFX + offset: 0xDDF8 + symbol: wiggler_seg5_dl_0500DDF8 + +wiggler_seg5_dl_0500DE80: + type: GFX + offset: 0xDE80 + symbol: wiggler_seg5_dl_0500DE80 + +wiggler_seg5_dl_0500DFD8: + type: GFX + offset: 0xDFD8 + symbol: wiggler_seg5_dl_0500DFD8 + +wiggler_seg5_dl_0500E060: + type: GFX + offset: 0xE060 + symbol: wiggler_seg5_dl_0500E060 + +wiggler_seg5_vertex_0500E0E8: + type: VTX + count: 4 + offset: 0xE0E8 + symbol: wiggler_seg5_vertex_0500E0E8 + +wiggler_seg5_vertex_0500E128: + type: VTX + count: 4 + offset: 0xE128 + symbol: wiggler_seg5_vertex_0500E128 + +wiggler_seg5_dl_0500E168: + type: GFX + offset: 0xE168 + symbol: wiggler_seg5_dl_0500E168 + +wiggler_seg5_dl_0500E1A0: + type: GFX + offset: 0xE1A0 + symbol: wiggler_seg5_dl_0500E1A0 + +wiggler_seg5_dl_0500E1D8: + type: GFX + offset: 0xE1D8 + symbol: wiggler_seg5_dl_0500E1D8 + +wiggler_seg5_vertex_0500E250: + type: VTX + count: 6 + offset: 0xE250 + symbol: wiggler_seg5_vertex_0500E250 + +wiggler_seg5_dl_0500E2B0: + type: GFX + offset: 0xE2B0 + symbol: wiggler_seg5_dl_0500E2B0 + +wiggler_seg5_dl_0500E2F8: + type: GFX + offset: 0xE2F8 + symbol: wiggler_seg5_dl_0500E2F8 + +wiggler_seg5_vertex_0500E368: + type: VTX + count: 8 + offset: 0xE368 + symbol: wiggler_seg5_vertex_0500E368 + +wiggler_seg5_dl_0500E3E8: + type: GFX + offset: 0xE3E8 + symbol: wiggler_seg5_dl_0500E3E8 + +wiggler_seg5_dl_0500E430: + type: GFX + offset: 0xE430 + symbol: wiggler_seg5_dl_0500E430 + +wiggler_seg5_vertex_0500E4A0: + type: VTX + count: 4 + offset: 0xE4A0 + symbol: wiggler_seg5_vertex_0500E4A0 + +wiggler_seg5_dl_0500E4E0: + type: GFX + offset: 0xE4E0 + symbol: wiggler_seg5_dl_0500E4E0 + +wiggler_seg5_dl_0500E518: + type: GFX + offset: 0xE518 + symbol: wiggler_seg5_dl_0500E518 + +wiggler_seg5_vertex_0500E588: + type: VTX + count: 4 + offset: 0xE588 + symbol: wiggler_seg5_vertex_0500E588 + +wiggler_seg5_vertex_0500E5C8: + type: VTX + count: 4 + offset: 0xE5C8 + symbol: wiggler_seg5_vertex_0500E5C8 + +wiggler_seg5_dl_0500E608: + type: GFX + offset: 0xE608 + symbol: wiggler_seg5_dl_0500E608 + +wiggler_seg5_dl_0500E640: + type: GFX + offset: 0xE640 + symbol: wiggler_seg5_dl_0500E640 + +wiggler_seg5_dl_0500E678: + type: GFX + offset: 0xE678 + symbol: wiggler_seg5_dl_0500E678 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_body/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_body/anims.yml new file mode 100644 index 0000000..2391424 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_body/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + +wiggler_seg5_anim_0500C760: + type: SM64:ANIM + offset: 0xC760 + symbol: wiggler_seg5_anim_0500C760 + +wiggler_seg5_anims_0500C874: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xC874 + symbol: wiggler_seg5_anims_0500C874 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/anims.yml new file mode 100644 index 0000000..072029c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/anims.yml @@ -0,0 +1,19 @@ +:config: + autopads: false + compression: + offset: 0x180BB0 + segments: + - [ 0x5, 0x180BB0 ] + +wiggler_seg5_anim_0500EC74: + type: SM64:ANIM + offset: 0xEC74 + symbol: wiggler_seg5_anim_0500EC74 + +wiggler_seg5_anims_0500EC8C: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 2 + offset: 0xEC8C + symbol: wiggler_seg5_anims_0500EC8C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/geo.yml new file mode 100644 index 0000000..1237b83 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wiggler_head/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/wiggler.yml" + autopads: false + segments: + - [ 0xC, 0x187FA0 ] + +wiggler_head_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000030 + symbol: wiggler_head_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost.yml new file mode 100644 index 0000000..50053a0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x201410 + segments: + - [ 0x3, 0x201410 ] + header: + header: + - '#include "sm64.h"' + - '#include "wooden_signpost/geo.h"' + +wooden_signpost_seg3_lights_0302C940: + type: LIGHTS + size: 24 + offset: 0x2C940 + symbol: wooden_signpost_seg3_lights_0302C940 + +wooden_signpost_seg3_vertex_0302C958: + type: VTX + count: 7 + offset: 0x2C958 + symbol: wooden_signpost_seg3_vertex_0302C958 + +wooden_signpost_back: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2C9C8 + format: RGBA16 + symbol: wooden_signpost_seg3_texture_0302C9C8 + +wooden_signpost_front: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2D1C8 + format: RGBA16 + symbol: wooden_signpost_seg3_texture_0302D1C8 + +wooden_signpost_seg3_dl_0302D9C8: + type: GFX + offset: 0x2D9C8 + symbol: wooden_signpost_seg3_dl_0302D9C8 + +wooden_signpost_seg3_dl_0302DA48: + type: GFX + offset: 0x2DA48 + symbol: wooden_signpost_seg3_dl_0302DA48 + +wooden_signpost_seg3_lights_0302DAA8: + type: LIGHTS + size: 24 + offset: 0x2DAA8 + symbol: wooden_signpost_seg3_lights_0302DAA8 + +wooden_signpost_seg3_vertex_0302DAC0: + type: VTX + count: 16 + offset: 0x2DAC0 + symbol: wooden_signpost_seg3_vertex_0302DAC0 + +wooden_signpost_seg3_vertex_0302DBC0: + type: VTX + count: 4 + offset: 0x2DBC0 + symbol: wooden_signpost_seg3_vertex_0302DBC0 + +wooden_signpost_seg3_vertex_0302DC00: + type: VTX + count: 4 + offset: 0x2DC00 + symbol: wooden_signpost_seg3_vertex_0302DC00 + +wooden_signpost_seg3_dl_0302DC40: + type: GFX + offset: 0x2DC40 + symbol: wooden_signpost_seg3_dl_0302DC40 + +wooden_signpost_seg3_dl_0302DCD0: + type: GFX + offset: 0x2DCD0 + symbol: wooden_signpost_seg3_dl_0302DCD0 + +wooden_signpost_seg3_dl_0302DD08: + type: GFX + offset: 0x2DD08 + symbol: wooden_signpost_seg3_dl_0302DD08 + +wooden_signpost_seg3_collision_0302DD80: + type: SM64:COLLISION + offset: 0x2DD80 + symbol: wooden_signpost_seg3_collision_0302DD80 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost/geo.yml new file mode 100644 index 0000000..5e7ce4f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/wooden_signpost/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/wooden_signpost.yml" + autopads: false + segments: + - [ 0x16, 0x218DA0 ] + +wooden_signpost_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000FB4 + symbol: wooden_signpost_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere.yml new file mode 100644 index 0000000..06baefd --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere.yml @@ -0,0 +1,35 @@ +:config: + autopads: false + compression: + offset: 0x188440 + segments: + - [ 0x6, 0x188440 ] + header: + header: + - '#include "sm64.h"' + - '#include "yellow_sphere/geo.h"' + +yellow_sphere_seg6_vertex_0601EB48: + type: VTX + count: 4 + offset: 0x1EB48 + symbol: yellow_sphere_seg6_vertex_0601EB48 + +yellow_sphere: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1EB88 + format: RGBA16 + symbol: yellow_sphere_seg6_texture_0601EB88 + +yellow_sphere_seg6_dl_0601F388: + type: GFX + offset: 0x1F388 + symbol: yellow_sphere_seg6_dl_0601F388 + +yellow_sphere_seg6_dl_0601F3C0: + type: GFX + offset: 0x1F3C0 + symbol: yellow_sphere_seg6_dl_0601F3C0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere/geo.yml new file mode 100644 index 0000000..fd4321b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/yellow_sphere.yml" + autopads: false + segments: + - [ 0xD, 0x1B9070 ] + +bowser_1_yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B0 + symbol: bowser_1_yellow_sphere_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small.yml new file mode 100644 index 0000000..f009df2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small.yml @@ -0,0 +1,40 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "yellow_sphere_small/geo.h"' + +yellow_sphere_seg5_vertex_05000000: + type: VTX + count: 4 + offset: 0x0 + symbol: yellow_sphere_seg5_vertex_05000000 + +small_yellow_sphere: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x40 + format: RGBA16 + symbol: yellow_sphere_seg5_texture_05000040 + +yellow_sphere_seg5_dl_05000840: + type: GFX + offset: 0x840 + symbol: yellow_sphere_seg5_dl_05000840 + +yellow_sphere_seg5_dl_05000888: + type: GFX + offset: 0x888 + symbol: yellow_sphere_seg5_dl_05000888 + +yellow_sphere_seg5_dl_050008C8: + type: GFX + offset: 0x8C8 + symbol: yellow_sphere_seg5_dl_050008C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small/geo.yml new file mode 100644 index 0000000..fc1b815 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yellow_sphere_small/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/yellow_sphere_small.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: yellow_sphere_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi.yml new file mode 100644 index 0000000..6fcec1c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi.yml @@ -0,0 +1,675 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + header: + header: + - '#include "sm64.h"' + - '#include "yoshi/anims.h"' + - '#include "yoshi/geo.h"' + +yoshi_seg5_lights_0501C458: + type: LIGHTS + size: 24 + offset: 0x1C540 + symbol: yoshi_seg5_lights_0501C458 + +yoshi_seg5_lights_0501C470: + type: LIGHTS + size: 24 + offset: 0x1C558 + symbol: yoshi_seg5_lights_0501C470 + +yoshi_seg5_lights_0501C488: + type: LIGHTS + size: 24 + offset: 0x1C570 + symbol: yoshi_seg5_lights_0501C488 + +yoshi_eye: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C588 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C4A0 + +yoshi_eye_blink: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C788 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C6A0 + +yoshi_nostril: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C988 + format: RGBA16 + symbol: yoshi_seg5_texture_0501C8A0 + +yoshi_seg5_vertex_0501CAA0: + type: VTX + count: 6 + offset: 0x1CB88 + symbol: yoshi_seg5_vertex_0501CAA0 + +yoshi_seg5_vertex_0501CB00: + type: VTX + count: 11 + offset: 0x1CBE8 + symbol: yoshi_seg5_vertex_0501CB00 + +yoshi_seg5_vertex_0501CBB0: + type: VTX + count: 5 + offset: 0x1CC98 + symbol: yoshi_seg5_vertex_0501CBB0 + +yoshi_seg5_vertex_0501CC00: + type: VTX + count: 15 + offset: 0x1CCE8 + symbol: yoshi_seg5_vertex_0501CC00 + +yoshi_seg5_vertex_0501CCF0: + type: VTX + count: 15 + offset: 0x1CDD8 + symbol: yoshi_seg5_vertex_0501CCF0 + +yoshi_seg5_vertex_0501CDE0: + type: VTX + count: 16 + offset: 0x1CEC8 + symbol: yoshi_seg5_vertex_0501CDE0 + +yoshi_seg5_vertex_0501CEE0: + type: VTX + count: 16 + offset: 0x1CFC8 + symbol: yoshi_seg5_vertex_0501CEE0 + +yoshi_seg5_vertex_0501CFE0: + type: VTX + count: 16 + offset: 0x1D0C8 + symbol: yoshi_seg5_vertex_0501CFE0 + +yoshi_seg5_vertex_0501D0E0: + type: VTX + count: 14 + offset: 0x1D1C8 + symbol: yoshi_seg5_vertex_0501D0E0 + +yoshi_seg5_vertex_0501D1C0: + type: VTX + count: 16 + offset: 0x1D2A8 + symbol: yoshi_seg5_vertex_0501D1C0 + +yoshi_seg5_vertex_0501D2C0: + type: VTX + count: 7 + offset: 0x1D3A8 + symbol: yoshi_seg5_vertex_0501D2C0 + +yoshi_seg5_vertex_0501D330: + type: VTX + count: 14 + offset: 0x1D418 + symbol: yoshi_seg5_vertex_0501D330 + +yoshi_seg5_vertex_0501D410: + type: VTX + count: 3 + offset: 0x1D4F8 + symbol: yoshi_seg5_vertex_0501D410 + +yoshi_seg5_dl_0501D440: + type: GFX + offset: 0x1D528 + symbol: yoshi_seg5_dl_0501D440 + +yoshi_seg5_dl_0501D488: + type: GFX + offset: 0x1D570 + symbol: yoshi_seg5_dl_0501D488 + +yoshi_seg5_dl_0501D4E0: + type: GFX + offset: 0x1D5C8 + symbol: yoshi_seg5_dl_0501D4E0 + +yoshi_seg5_dl_0501D8F8: + type: GFX + offset: 0x1D9E0 + symbol: yoshi_seg5_dl_0501D8F8 + +yoshi_seg5_dl_0501D940: + type: GFX + offset: 0x1DA28 + symbol: yoshi_seg5_dl_0501D940 + +yoshi_seg5_dl_0501D970: + type: GFX + offset: 0x1DA58 + symbol: yoshi_seg5_dl_0501D970 + +yoshi_seg5_dl_0501D998: + type: GFX + offset: 0x1DA80 + symbol: yoshi_seg5_dl_0501D998 + +yoshi_seg5_lights_0501D9C0: + type: LIGHTS + size: 24 + offset: 0x1DAA8 + symbol: yoshi_seg5_lights_0501D9C0 + +yoshi_seg5_lights_0501D9D8: + type: LIGHTS + size: 24 + offset: 0x1DAC0 + symbol: yoshi_seg5_lights_0501D9D8 + +yoshi_seg5_lights_0501D9F0: + type: LIGHTS + size: 24 + offset: 0x1DAD8 + symbol: yoshi_seg5_lights_0501D9F0 + +yoshi_lights_unused1: + type: LIGHTS + size: 24 + offset: 0x1DAF0 + symbol: yoshi_lights_unused1 + +yoshi_lights_unused2: + type: LIGHTS + size: 24 + offset: 0x1DB08 + symbol: yoshi_lights_unused2 + +yoshi_seg5_lights_0501DA38: + type: LIGHTS + size: 24 + offset: 0x1DB20 + symbol: yoshi_seg5_lights_0501DA38 + +yoshi_seg5_vertex_0501DA50: + type: VTX + count: 15 + offset: 0x1DB38 + symbol: yoshi_seg5_vertex_0501DA50 + +yoshi_seg5_vertex_0501DB40: + type: VTX + count: 15 + offset: 0x1DC28 + symbol: yoshi_seg5_vertex_0501DB40 + +yoshi_seg5_vertex_0501DC30: + type: VTX + count: 14 + offset: 0x1DD18 + symbol: yoshi_seg5_vertex_0501DC30 + +yoshi_seg5_vertex_0501DD10: + type: VTX + count: 16 + offset: 0x1DDF8 + symbol: yoshi_seg5_vertex_0501DD10 + +yoshi_seg5_vertex_0501DE10: + type: VTX + count: 15 + offset: 0x1DEF8 + symbol: yoshi_seg5_vertex_0501DE10 + +yoshi_seg5_vertex_0501DF00: + type: VTX + count: 15 + offset: 0x1DFE8 + symbol: yoshi_seg5_vertex_0501DF00 + +yoshi_seg5_vertex_0501DFF0: + type: VTX + count: 14 + offset: 0x1E0D8 + symbol: yoshi_seg5_vertex_0501DFF0 + +yoshi_seg5_vertex_0501E0D0: + type: VTX + count: 14 + offset: 0x1E1B8 + symbol: yoshi_seg5_vertex_0501E0D0 + +yoshi_seg5_vertex_0501E1B0: + type: VTX + count: 3 + offset: 0x1E298 + symbol: yoshi_seg5_vertex_0501E1B0 + +yoshi_seg5_vertex_0501E1E0: + type: VTX + count: 14 + offset: 0x1E2C8 + symbol: yoshi_seg5_vertex_0501E1E0 + +yoshi_seg5_vertex_0501E2C0: + type: VTX + count: 16 + offset: 0x1E3A8 + symbol: yoshi_seg5_vertex_0501E2C0 + +yoshi_seg5_vertex_0501E3C0: + type: VTX + count: 15 + offset: 0x1E4A8 + symbol: yoshi_seg5_vertex_0501E3C0 + +yoshi_seg5_vertex_0501E4B0: + type: VTX + count: 8 + offset: 0x1E598 + symbol: yoshi_seg5_vertex_0501E4B0 + +yoshi_seg5_vertex_0501E530: + type: VTX + count: 10 + offset: 0x1E618 + symbol: yoshi_seg5_vertex_0501E530 + +yoshi_seg5_vertex_0501E5D0: + type: VTX + count: 11 + offset: 0x1E6B8 + symbol: yoshi_seg5_vertex_0501E5D0 + +yoshi_seg5_vertex_0501E680: + type: VTX + count: 14 + offset: 0x1E768 + symbol: yoshi_seg5_vertex_0501E680 + +yoshi_seg5_vertex_0501E760: + type: VTX + count: 16 + offset: 0x1E848 + symbol: yoshi_seg5_vertex_0501E760 + +yoshi_seg5_vertex_0501E860: + type: VTX + count: 15 + offset: 0x1E948 + symbol: yoshi_seg5_vertex_0501E860 + +yoshi_seg5_vertex_0501E950: + type: VTX + count: 8 + offset: 0x1EA38 + symbol: yoshi_seg5_vertex_0501E950 + +yoshi_seg5_vertex_0501E9D0: + type: VTX + count: 10 + offset: 0x1EAB8 + symbol: yoshi_seg5_vertex_0501E9D0 + +yoshi_seg5_vertex_0501EA70: + type: VTX + count: 11 + offset: 0x1EB58 + symbol: yoshi_seg5_vertex_0501EA70 + +yoshi_seg5_vertex_0501EB20: + type: VTX + count: 15 + offset: 0x1EC08 + symbol: yoshi_seg5_vertex_0501EB20 + +yoshi_seg5_vertex_0501EC10: + type: VTX + count: 16 + offset: 0x1ECF8 + symbol: yoshi_seg5_vertex_0501EC10 + +yoshi_seg5_vertex_0501ED10: + type: VTX + count: 16 + offset: 0x1EDF8 + symbol: yoshi_seg5_vertex_0501ED10 + +yoshi_seg5_vertex_0501EE10: + type: VTX + count: 16 + offset: 0x1EEF8 + symbol: yoshi_seg5_vertex_0501EE10 + +yoshi_seg5_vertex_0501EF10: + type: VTX + count: 15 + offset: 0x1EFF8 + symbol: yoshi_seg5_vertex_0501EF10 + +yoshi_seg5_vertex_0501F000: + type: VTX + count: 16 + offset: 0x1F0E8 + symbol: yoshi_seg5_vertex_0501F000 + +yoshi_seg5_vertex_0501F100: + type: VTX + count: 8 + offset: 0x1F1E8 + symbol: yoshi_seg5_vertex_0501F100 + +yoshi_seg5_vertex_0501F180: + type: VTX + count: 16 + offset: 0x1F268 + symbol: yoshi_seg5_vertex_0501F180 + +yoshi_seg5_vertex_0501F280: + type: VTX + count: 16 + offset: 0x1F368 + symbol: yoshi_seg5_vertex_0501F280 + +yoshi_seg5_vertex_0501F380: + type: VTX + count: 16 + offset: 0x1F468 + symbol: yoshi_seg5_vertex_0501F380 + +yoshi_seg5_vertex_0501F480: + type: VTX + count: 12 + offset: 0x1F568 + symbol: yoshi_seg5_vertex_0501F480 + +yoshi_seg5_vertex_0501F540: + type: VTX + count: 16 + offset: 0x1F628 + symbol: yoshi_seg5_vertex_0501F540 + +yoshi_seg5_vertex_0501F640: + type: VTX + count: 15 + offset: 0x1F728 + symbol: yoshi_seg5_vertex_0501F640 + +yoshi_seg5_vertex_0501F730: + type: VTX + count: 15 + offset: 0x1F818 + symbol: yoshi_seg5_vertex_0501F730 + +yoshi_seg5_vertex_0501F820: + type: VTX + count: 15 + offset: 0x1F908 + symbol: yoshi_seg5_vertex_0501F820 + +yoshi_seg5_vertex_0501F910: + type: VTX + count: 15 + offset: 0x1F9F8 + symbol: yoshi_seg5_vertex_0501F910 + +yoshi_seg5_vertex_0501FA00: + type: VTX + count: 15 + offset: 0x1FAE8 + symbol: yoshi_seg5_vertex_0501FA00 + +yoshi_seg5_vertex_0501FAF0: + type: VTX + count: 11 + offset: 0x1FBD8 + symbol: yoshi_seg5_vertex_0501FAF0 + +yoshi_seg5_vertex_0501FBA0: + type: VTX + count: 15 + offset: 0x1FC88 + symbol: yoshi_seg5_vertex_0501FBA0 + +yoshi_seg5_vertex_0501FC90: + type: VTX + count: 16 + offset: 0x1FD78 + symbol: yoshi_seg5_vertex_0501FC90 + +yoshi_seg5_vertex_0501FD90: + type: VTX + count: 16 + offset: 0x1FE78 + symbol: yoshi_seg5_vertex_0501FD90 + +yoshi_seg5_vertex_0501FE90: + type: VTX + count: 16 + offset: 0x1FF78 + symbol: yoshi_seg5_vertex_0501FE90 + +yoshi_seg5_vertex_0501FF90: + type: VTX + count: 15 + offset: 0x20078 + symbol: yoshi_seg5_vertex_0501FF90 + +yoshi_seg5_vertex_05020080: + type: VTX + count: 16 + offset: 0x20168 + symbol: yoshi_seg5_vertex_05020080 + +yoshi_seg5_vertex_05020180: + type: VTX + count: 8 + offset: 0x20268 + symbol: yoshi_seg5_vertex_05020180 + +yoshi_seg5_vertex_05020200: + type: VTX + count: 16 + offset: 0x202E8 + symbol: yoshi_seg5_vertex_05020200 + +yoshi_seg5_vertex_05020300: + type: VTX + count: 16 + offset: 0x203E8 + symbol: yoshi_seg5_vertex_05020300 + +yoshi_seg5_vertex_05020400: + type: VTX + count: 16 + offset: 0x204E8 + symbol: yoshi_seg5_vertex_05020400 + +yoshi_seg5_vertex_05020500: + type: VTX + count: 12 + offset: 0x205E8 + symbol: yoshi_seg5_vertex_05020500 + +yoshi_seg5_vertex_050205C0: + type: VTX + count: 16 + offset: 0x206A8 + symbol: yoshi_seg5_vertex_050205C0 + +yoshi_seg5_vertex_050206C0: + type: VTX + count: 15 + offset: 0x207A8 + symbol: yoshi_seg5_vertex_050206C0 + +yoshi_seg5_vertex_050207B0: + type: VTX + count: 15 + offset: 0x20898 + symbol: yoshi_seg5_vertex_050207B0 + +yoshi_seg5_vertex_050208A0: + type: VTX + count: 15 + offset: 0x20988 + symbol: yoshi_seg5_vertex_050208A0 + +yoshi_seg5_vertex_05020990: + type: VTX + count: 15 + offset: 0x20A78 + symbol: yoshi_seg5_vertex_05020990 + +yoshi_seg5_vertex_05020A80: + type: VTX + count: 16 + offset: 0x20B68 + symbol: yoshi_seg5_vertex_05020A80 + +yoshi_seg5_vertex_05020B80: + type: VTX + count: 16 + offset: 0x20C68 + symbol: yoshi_seg5_vertex_05020B80 + +yoshi_seg5_vertex_05020C80: + type: VTX + count: 14 + offset: 0x20D68 + symbol: yoshi_seg5_vertex_05020C80 + +yoshi_seg5_vertex_05020D60: + type: VTX + count: 16 + offset: 0x20E48 + symbol: yoshi_seg5_vertex_05020D60 + +yoshi_seg5_vertex_05020E60: + type: VTX + count: 3 + offset: 0x20F48 + symbol: yoshi_seg5_vertex_05020E60 + +yoshi_seg5_vertex_05020E90: + type: VTX + count: 16 + offset: 0x20F78 + symbol: yoshi_seg5_vertex_05020E90 + +yoshi_seg5_vertex_05020F90: + type: VTX + count: 8 + offset: 0x21078 + symbol: yoshi_seg5_vertex_05020F90 + +yoshi_seg5_vertex_05021010: + type: VTX + count: 16 + offset: 0x210F8 + symbol: yoshi_seg5_vertex_05021010 + +yoshi_seg5_vertex_05021110: + type: VTX + count: 12 + offset: 0x211F8 + symbol: yoshi_seg5_vertex_05021110 + +yoshi_seg5_vertex_050211D0: + type: VTX + count: 14 + offset: 0x212B8 + symbol: yoshi_seg5_vertex_050211D0 + +yoshi_seg5_dl_050212B0: + type: GFX + offset: 0x21398 + symbol: yoshi_seg5_dl_050212B0 + +yoshi_seg5_dl_05021490: + type: GFX + offset: 0x21578 + symbol: yoshi_seg5_dl_05021490 + +yoshi_seg5_dl_050215D8: + type: GFX + offset: 0x216C0 + symbol: yoshi_seg5_dl_050215D8 + +yoshi_seg5_dl_05021678: + type: GFX + offset: 0x21760 + symbol: yoshi_seg5_dl_05021678 + +yoshi_seg5_dl_05021718: + type: GFX + offset: 0x21800 + symbol: yoshi_seg5_dl_05021718 + +yoshi_seg5_dl_05021860: + type: GFX + offset: 0x21948 + symbol: yoshi_seg5_dl_05021860 + +yoshi_seg5_dl_05021900: + type: GFX + offset: 0x219E8 + symbol: yoshi_seg5_dl_05021900 + +yoshi_seg5_dl_050219A0: + type: GFX + offset: 0x21A88 + symbol: yoshi_seg5_dl_050219A0 + +yoshi_seg5_dl_05021B90: + type: GFX + offset: 0x21C78 + symbol: yoshi_seg5_dl_05021B90 + +yoshi_seg5_dl_05021CD8: + type: GFX + offset: 0x21DC0 + symbol: yoshi_seg5_dl_05021CD8 + +yoshi_seg5_dl_05021E38: + type: GFX + offset: 0x21F20 + symbol: yoshi_seg5_dl_05021E38 + +yoshi_seg5_dl_05021F70: + type: GFX + offset: 0x22058 + symbol: yoshi_seg5_dl_05021F70 + +yoshi_seg5_dl_05022160: + type: GFX + offset: 0x22248 + symbol: yoshi_seg5_dl_05022160 + +yoshi_seg5_dl_050222A8: + type: GFX + offset: 0x22390 + symbol: yoshi_seg5_dl_050222A8 + +yoshi_seg5_dl_05022408: + type: GFX + offset: 0x224F0 + symbol: yoshi_seg5_dl_05022408 + +yoshi_seg5_dl_05022608: + type: GFX + offset: 0x226F0 + symbol: yoshi_seg5_dl_05022608 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/anims.yml new file mode 100644 index 0000000..c80569e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/anims.yml @@ -0,0 +1,29 @@ +:config: + autopads: false + compression: + offset: 0x16D870 + segments: + - [ 0x5, 0x16D870 ] + +yoshi_seg5_anim_050233A4: + type: SM64:ANIM + offset: 0x2348C + symbol: yoshi_seg5_anim_050233A4 + +yoshi_seg5_anim_05023E4C: + type: SM64:ANIM + offset: 0x23F34 + symbol: yoshi_seg5_anim_05023E4C + +yoshi_seg5_anim_050240E8: + type: SM64:ANIM + offset: 0x241D0 + symbol: yoshi_seg5_anim_050240E8 + +yoshi_seg5_anims_05024100: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 4 + offset: 0x241E8 + symbol: yoshi_seg5_anims_05024100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/geo.yml new file mode 100644 index 0000000..c1f79fe --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/yoshi.yml" + autopads: false + segments: + - [ 0xC, 0x180540 ] + +yoshi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000468 + symbol: yoshi_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg.yml new file mode 100644 index 0000000..3c7b2b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg.yml @@ -0,0 +1,133 @@ +:config: + autopads: false + compression: + offset: 0x12A7E0 + segments: + - [ 0x5, 0x12A7E0 ] + header: + header: + - '#include "sm64.h"' + - '#include "yoshi_egg/geo.h"' + +yoshi_egg_seg5_vertex_05005778: + type: VTX + count: 4 + offset: 0x5778 + symbol: yoshi_egg_seg5_vertex_05005778 + +yoshi_egg_0_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x57B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050057B8 + +yoshi_egg_1_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05005FB8 + +yoshi_egg_2_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x67B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050067B8 + +yoshi_egg_3_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05006FB8 + +yoshi_egg_4_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x77B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050077B8 + +yoshi_egg_5_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05007FB8 + +yoshi_egg_6_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x87B8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_050087B8 + +yoshi_egg_7_unused: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8FB8 + format: RGBA16 + symbol: yoshi_egg_seg5_texture_05008FB8 + +yoshi_egg_seg5_dl_050097B8: + type: GFX + offset: 0x97B8 + symbol: yoshi_egg_seg5_dl_050097B8 + +yoshi_egg_seg5_dl_05009820: + type: GFX + offset: 0x9820 + symbol: yoshi_egg_seg5_dl_05009820 + +yoshi_egg_seg5_dl_05009838: + type: GFX + offset: 0x9838 + symbol: yoshi_egg_seg5_dl_05009838 + +yoshi_egg_seg5_dl_05009850: + type: GFX + offset: 0x9850 + symbol: yoshi_egg_seg5_dl_05009850 + +yoshi_egg_seg5_dl_05009868: + type: GFX + offset: 0x9868 + symbol: yoshi_egg_seg5_dl_05009868 + +yoshi_egg_seg5_dl_05009880: + type: GFX + offset: 0x9880 + symbol: yoshi_egg_seg5_dl_05009880 + +yoshi_egg_seg5_dl_05009898: + type: GFX + offset: 0x9898 + symbol: yoshi_egg_seg5_dl_05009898 + +yoshi_egg_seg5_dl_050098B0: + type: GFX + offset: 0x98B0 + symbol: yoshi_egg_seg5_dl_050098B0 + +yoshi_egg_seg5_dl_050098C8: + type: GFX + offset: 0x98C8 + symbol: yoshi_egg_seg5_dl_050098C8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg/geo.yml new file mode 100644 index 0000000..d6e2e9e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/actors/yoshi_egg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/actors/yoshi_egg.yml" + autopads: false + segments: + - [ 0xC, 0x132850 ] + +yoshi_egg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001E4 + symbol: yoshi_egg_geo diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/assets/anims.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/assets/anims.yml new file mode 100644 index 0000000..690ff0e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/assets/anims.yml @@ -0,0 +1,835 @@ +anim_00: + type: SM64:ANIM + offset: 0x4EC690 + +anim_01: + type: SM64:ANIM + offset: 0x4ED1D0 + +anim_02: + type: SM64:ANIM + offset: 0x4ED1E8 + +anim_03: + type: SM64:ANIM + offset: 0x4EECAC + +anim_04: + type: SM64:ANIM + offset: 0x4EFED4 + +anim_05: + type: SM64:ANIM + offset: 0x4F08C0 + +anim_06: + type: SM64:ANIM + offset: 0x4F2078 + +anim_07: + type: SM64:ANIM + offset: 0x4F2508 + +anim_08: + type: SM64:ANIM + offset: 0x4F2520 + +anim_09: + type: SM64:ANIM + offset: 0x4F2BF0 + +anim_0A: + type: SM64:ANIM + offset: 0x4F38F0 + +anim_0B: + type: SM64:ANIM + offset: 0x4F43F4 + +anim_0C: + type: SM64:ANIM + offset: 0x4F440C + +anim_0D: + type: SM64:ANIM + offset: 0x4F4A64 + +anim_0E: + type: SM64:ANIM + offset: 0x4F4E7C + +anim_0F: + type: SM64:ANIM + offset: 0x4F4FE0 + +anim_10: + type: SM64:ANIM + offset: 0x4F4FF8 + +anim_11: + type: SM64:ANIM + offset: 0x4F56EC + +anim_12: + type: SM64:ANIM + offset: 0x4F5C98 + +anim_13: + type: SM64:ANIM + offset: 0x4F62D4 + +anim_14: + type: SM64:ANIM + offset: 0x4F6A78 + +anim_15: + type: SM64:ANIM + offset: 0x4F6FDC + +anim_16: + type: SM64:ANIM + offset: 0x4F7494 + +anim_17: + type: SM64:ANIM + offset: 0x4F870C + +anim_18: + type: SM64:ANIM + offset: 0x4F93A0 + +anim_19: + type: SM64:ANIM + offset: 0x4FA618 + +anim_1A: + type: SM64:ANIM + offset: 0x4FBC18 + +anim_1B: + type: SM64:ANIM + offset: 0x4FC1A8 + +anim_1C: + type: SM64:ANIM + offset: 0x4FCDE8 + +anim_1D: + type: SM64:ANIM + offset: 0x4FD208 + +anim_1E: + type: SM64:ANIM + offset: 0x4FD880 + +anim_1F: + type: SM64:ANIM + offset: 0x4FDF90 + +anim_20: + type: SM64:ANIM + offset: 0x4FE3F4 + +anim_21: + type: SM64:ANIM + offset: 0x5000DC + +anim_22: + type: SM64:ANIM + offset: 0x500C24 + +anim_23: + type: SM64:ANIM + offset: 0x501410 + +anim_24: + type: SM64:ANIM + offset: 0x50353C + +anim_25: + type: SM64:ANIM + offset: 0x505AF0 + +anim_26: + type: SM64:ANIM + offset: 0x507B58 + +anim_27: + type: SM64:ANIM + offset: 0x509924 + +anim_28: + type: SM64:ANIM + offset: 0x50BD4C + +anim_29: + type: SM64:ANIM + offset: 0x50C254 + +anim_2A: + type: SM64:ANIM + offset: 0x50C5B0 + +anim_2B: + type: SM64:ANIM + offset: 0x50CBA8 + +anim_2C: + type: SM64:ANIM + offset: 0x50D2EC + +anim_2D: + type: SM64:ANIM + offset: 0x50D304 + +anim_2E: + type: SM64:ANIM + offset: 0x50EA0C + +anim_2F: + type: SM64:ANIM + offset: 0x50F6F4 + +anim_30: + type: SM64:ANIM + offset: 0x511504 + +anim_31: + type: SM64:ANIM + offset: 0x512B4C + +anim_32: + type: SM64:ANIM + offset: 0x515604 + +anim_33: + type: SM64:ANIM + offset: 0x5175EC + +anim_34: + type: SM64:ANIM + offset: 0x518218 + +anim_35: + type: SM64:ANIM + offset: 0x518840 + +anim_36: + type: SM64:ANIM + offset: 0x5197CC + +anim_37: + type: SM64:ANIM + offset: 0x51A754 + +anim_38: + type: SM64:ANIM + offset: 0x51C314 + +anim_39: + type: SM64:ANIM + offset: 0x51C774 + +anim_3A: + type: SM64:ANIM + offset: 0x51F90C + +anim_3B: + type: SM64:ANIM + offset: 0x51FB98 + +anim_3C: + type: SM64:ANIM + offset: 0x520160 + +anim_3D: + type: SM64:ANIM + offset: 0x520178 + +anim_3E: + type: SM64:ANIM + offset: 0x520594 + +anim_3F: + type: SM64:ANIM + offset: 0x52338C + +anim_40: + type: SM64:ANIM + offset: 0x5240B8 + +anim_41: + type: SM64:ANIM + offset: 0x524614 + +anim_42: + type: SM64:ANIM + offset: 0x524940 + +anim_43: + type: SM64:ANIM + offset: 0x524E10 + +anim_44: + type: SM64:ANIM + offset: 0x524F78 + +anim_45: + type: SM64:ANIM + offset: 0x525318 + +anim_46: + type: SM64:ANIM + offset: 0x525330 + +anim_47: + type: SM64:ANIM + offset: 0x5258EC + +anim_48: + type: SM64:ANIM + offset: 0x525D48 + +anim_49: + type: SM64:ANIM + offset: 0x527248 + +anim_4A: + type: SM64:ANIM + offset: 0x527870 + +anim_4B: + type: SM64:ANIM + offset: 0x527BEC + +anim_4C: + type: SM64:ANIM + offset: 0x52826C + +anim_4D: + type: SM64:ANIM + offset: 0x528620 + +anim_4E: + type: SM64:ANIM + offset: 0x528638 + +anim_4F: + type: SM64:ANIM + offset: 0x5290E4 + +anim_50: + type: SM64:ANIM + offset: 0x529824 + +anim_51: + type: SM64:ANIM + offset: 0x529ADC + +anim_52: + type: SM64:ANIM + offset: 0x529FDC + +anim_53: + type: SM64:ANIM + offset: 0x52A460 + +anim_54: + type: SM64:ANIM + offset: 0x52AD28 + +anim_55: + type: SM64:ANIM + offset: 0x52B360 + +anim_56: + type: SM64:ANIM + offset: 0x52E078 + +anim_57: + type: SM64:ANIM + offset: 0x52E090 + +anim_58: + type: SM64:ANIM + offset: 0x52E7BC + +anim_59: + type: SM64:ANIM + offset: 0x52ED0C + +anim_5A: + type: SM64:ANIM + offset: 0x52FA0C + +anim_5B: + type: SM64:ANIM + offset: 0x5307F0 + +anim_5C: + type: SM64:ANIM + offset: 0x530BD4 + +anim_5D: + type: SM64:ANIM + offset: 0x5311D4 + +anim_5E: + type: SM64:ANIM + offset: 0x531760 + +anim_5F: + type: SM64:ANIM + offset: 0x5347C4 + +anim_60: + type: SM64:ANIM + offset: 0x535C9C + +anim_61: + type: SM64:ANIM + offset: 0x536D64 + +anim_62: + type: SM64:ANIM + offset: 0x539FEC + +anim_63: + type: SM64:ANIM + offset: 0x53A3E8 + +anim_64: + type: SM64:ANIM + offset: 0x53AB58 + +anim_65: + type: SM64:ANIM + offset: 0x53B14C + +anim_66: + type: SM64:ANIM + offset: 0x53B904 + +anim_67: + type: SM64:ANIM + offset: 0x53C1B4 + +anim_68: + type: SM64:ANIM + offset: 0x53C44C + +anim_69: + type: SM64:ANIM + offset: 0x53C6B4 + +anim_6A: + type: SM64:ANIM + offset: 0x53CAC4 + +anim_6B: + type: SM64:ANIM + offset: 0x53CFFC + +anim_6C: + type: SM64:ANIM + offset: 0x53D4BC + +anim_6D: + type: SM64:ANIM + offset: 0x53DAD4 + +anim_6E: + type: SM64:ANIM + offset: 0x53E0F0 + +anim_6F: + type: SM64:ANIM + offset: 0x53E674 + +anim_70: + type: SM64:ANIM + offset: 0x53E68C + +anim_71: + type: SM64:ANIM + offset: 0x53E804 + +anim_72: + type: SM64:ANIM + offset: 0x53F138 + +anim_73: + type: SM64:ANIM + offset: 0x53F150 + +anim_74: + type: SM64:ANIM + offset: 0x54035C + +anim_75: + type: SM64:ANIM + offset: 0x540BA4 + +anim_76: + type: SM64:ANIM + offset: 0x54141C + +anim_77: + type: SM64:ANIM + offset: 0x542758 + +anim_78: + type: SM64:ANIM + offset: 0x54320C + +anim_79: + type: SM64:ANIM + offset: 0x545BF8 + +anim_7A: + type: SM64:ANIM + offset: 0x546B40 + +anim_7B: + type: SM64:ANIM + offset: 0x546DE8 + +anim_7C: + type: SM64:ANIM + offset: 0x547834 + +anim_7D: + type: SM64:ANIM + offset: 0x548244 + +anim_7E: + type: SM64:ANIM + offset: 0x5487B4 + +anim_7F: + type: SM64:ANIM + offset: 0x549A84 + +anim_80: + type: SM64:ANIM + offset: 0x54A9C0 + +anim_81: + type: SM64:ANIM + offset: 0x54BB6C + +anim_82: + type: SM64:ANIM + offset: 0x54CD54 + +anim_83: + type: SM64:ANIM + offset: 0x54E4F4 + +anim_84: + type: SM64:ANIM + offset: 0x54F888 + +anim_85: + type: SM64:ANIM + offset: 0x550C30 + +anim_86: + type: SM64:ANIM + offset: 0x550E88 + +anim_87: + type: SM64:ANIM + offset: 0x551AF4 + +anim_88: + type: SM64:ANIM + offset: 0x552224 + +anim_89: + type: SM64:ANIM + offset: 0x55223C + +anim_8A: + type: SM64:ANIM + offset: 0x55283C + +anim_8B: + type: SM64:ANIM + offset: 0x5534F4 + +anim_8C: + type: SM64:ANIM + offset: 0x5541A4 + +anim_8D: + type: SM64:ANIM + offset: 0x554540 + +anim_8E: + type: SM64:ANIM + offset: 0x554A94 + +anim_8F: + type: SM64:ANIM + offset: 0x554AAC + +anim_90: + type: SM64:ANIM + offset: 0x555214 + +anim_91: + type: SM64:ANIM + offset: 0x55571C + +anim_92: + type: SM64:ANIM + offset: 0x55593C + +anim_93: + type: SM64:ANIM + offset: 0x557030 + +anim_94: + type: SM64:ANIM + offset: 0x5573A0 + +anim_95: + type: SM64:ANIM + offset: 0x557504 + +anim_96: + type: SM64:ANIM + offset: 0x557730 + +anim_97: + type: SM64:ANIM + offset: 0x557AEC + +anim_98: + type: SM64:ANIM + offset: 0x557DA0 + +anim_99: + type: SM64:ANIM + offset: 0x55897C + +anim_9A: + type: SM64:ANIM + offset: 0x55A5F8 + +anim_9B: + type: SM64:ANIM + offset: 0x55A990 + +anim_9C: + type: SM64:ANIM + offset: 0x55AD1C + +anim_9D: + type: SM64:ANIM + offset: 0x55C144 + +anim_9E: + type: SM64:ANIM + offset: 0x55C9F0 + +anim_9F: + type: SM64:ANIM + offset: 0x55DAAC + +anim_A0: + type: SM64:ANIM + offset: 0x55DEC8 + +anim_A1: + type: SM64:ANIM + offset: 0x55E164 + +anim_A2: + type: SM64:ANIM + offset: 0x55E610 + +anim_A3: + type: SM64:ANIM + offset: 0x55ECCC + +anim_A4: + type: SM64:ANIM + offset: 0x55F800 + +anim_A5: + type: SM64:ANIM + offset: 0x55FF88 + +anim_A6: + type: SM64:ANIM + offset: 0x5614B8 + +anim_A7: + type: SM64:ANIM + offset: 0x5627F4 + +anim_A8: + type: SM64:ANIM + offset: 0x5634FC + +anim_A9: + type: SM64:ANIM + offset: 0x564558 + +anim_AA: + type: SM64:ANIM + offset: 0x564D2C + +anim_AB: + type: SM64:ANIM + offset: 0x56520C + +anim_AC: + type: SM64:ANIM + offset: 0x565610 + +anim_AD: + type: SM64:ANIM + offset: 0x565DD0 + +anim_AE: + type: SM64:ANIM + offset: 0x566628 + +anim_AF: + type: SM64:ANIM + offset: 0x566AF8 + +anim_B0: + type: SM64:ANIM + offset: 0x56747C + +anim_B1: + type: SM64:ANIM + offset: 0x567748 + +anim_B2: + type: SM64:ANIM + offset: 0x5681D0 + +anim_B3: + type: SM64:ANIM + offset: 0x568A04 + +anim_B4: + type: SM64:ANIM + offset: 0x56A478 + +anim_B5: + type: SM64:ANIM + offset: 0x56ACC4 + +anim_B6: + type: SM64:ANIM + offset: 0x56ACDC + +anim_B7: + type: SM64:ANIM + offset: 0x56B358 + +anim_B8: + type: SM64:ANIM + offset: 0x56C010 + +anim_B9: + type: SM64:ANIM + offset: 0x56C42C + +anim_BA: + type: SM64:ANIM + offset: 0x56CD54 + +anim_BB: + type: SM64:ANIM + offset: 0x56D244 + +anim_BC: + type: SM64:ANIM + offset: 0x56E37C + +anim_BD: + type: SM64:ANIM + offset: 0x56E394 + +anim_BE: + type: SM64:ANIM + offset: 0x56EAA0 + +anim_BF: + type: SM64:ANIM + offset: 0x56EEAC + +anim_C0: + type: SM64:ANIM + offset: 0x56F750 + +anim_C1: + type: SM64:ANIM + offset: 0x5701F8 + +anim_C2: + type: SM64:ANIM + offset: 0x570CB0 + +anim_C3: + type: SM64:ANIM + offset: 0x5722F4 + +anim_C4: + type: SM64:ANIM + offset: 0x572BA0 + +anim_C5: + type: SM64:ANIM + offset: 0x57344C + +anim_C6: + type: SM64:ANIM + offset: 0x573CF8 + +anim_C7: + type: SM64:ANIM + offset: 0x574490 + +anim_C8: + type: SM64:ANIM + offset: 0x5750C0 + +anim_C9: + type: SM64:ANIM + offset: 0x575844 + +anim_CA: + type: SM64:ANIM + offset: 0x5760EC + +anim_CB: + type: SM64:ANIM + offset: 0x5769D0 + +anim_CC: + type: SM64:ANIM + offset: 0x5769E8 + +anim_CD: + type: SM64:ANIM + offset: 0x577064 + +anim_CE: + type: SM64:ANIM + offset: 0x5785B8 + +anim_CF: + type: SM64:ANIM + offset: 0x578C80 + +anim_D0: + type: SM64:ANIM + offset: 0x579828 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/assets/demos.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/assets/demos.yml new file mode 100644 index 0000000..9832d94 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/assets/demos.yml @@ -0,0 +1,39 @@ +bbh: + type: BLOB + size: 988 + offset: 0x579C60 + +ccm: + type: BLOB + size: 1320 + offset: 0x57A03C + +hmc: + type: BLOB + size: 980 + offset: 0x57A564 + +jrb: + type: BLOB + size: 620 + offset: 0x57A938 + +wf: + type: BLOB + size: 672 + offset: 0x57ABA4 + +pss: + type: BLOB + size: 748 + offset: 0x57AE44 + +unused: + type: BLOB + size: 108 + offset: 0x57B130 + +bitdw: + type: BLOB + size: 1412 + offset: 0x57B19C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/bin/debug_level_select.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/debug_level_select.yml new file mode 100644 index 0000000..d810cc3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/debug_level_select.yml @@ -0,0 +1,674 @@ +:config: + autopads: false + compression: + offset: 0x26F420 + segments: + - [ 0x7, 0x26F420 ] + +debug_level_select_lights_07000000: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: debug_level_select_lights_07000000 + +debug_level_select_vertex_07000018: + type: VTX + count: 15 + offset: 0x18 + symbol: debug_level_select_vertex_07000018 + +debug_level_select_vertex_07000108: + type: VTX + count: 15 + offset: 0x108 + symbol: debug_level_select_vertex_07000108 + +debug_level_select_vertex_070001F8: + type: VTX + count: 15 + offset: 0x1F8 + symbol: debug_level_select_vertex_070001F8 + +debug_level_select_vertex_070002E8: + type: VTX + count: 15 + offset: 0x2E8 + symbol: debug_level_select_vertex_070002E8 + +debug_level_select_vertex_070003D8: + type: VTX + count: 15 + offset: 0x3D8 + symbol: debug_level_select_vertex_070003D8 + +debug_level_select_vertex_070004C8: + type: VTX + count: 15 + offset: 0x4C8 + symbol: debug_level_select_vertex_070004C8 + +debug_level_select_vertex_070005B8: + type: VTX + count: 15 + offset: 0x5B8 + symbol: debug_level_select_vertex_070005B8 + +debug_level_select_vertex_070006A8: + type: VTX + count: 15 + offset: 0x6A8 + symbol: debug_level_select_vertex_070006A8 + +debug_level_select_vertex_07000798: + type: VTX + count: 12 + offset: 0x798 + symbol: debug_level_select_vertex_07000798 + +debug_level_select_dl_07000858: + type: GFX + offset: 0x858 + symbol: debug_level_select_dl_07000858 + +debug_level_select_lights_07000A28: + type: LIGHTS + size: 24 + offset: 0xA28 + symbol: debug_level_select_lights_07000A28 + +debug_level_select_vertex_07000A40: + type: VTX + count: 15 + offset: 0xA40 + symbol: debug_level_select_vertex_07000A40 + +debug_level_select_vertex_07000B30: + type: VTX + count: 15 + offset: 0xB30 + symbol: debug_level_select_vertex_07000B30 + +debug_level_select_vertex_07000C20: + type: VTX + count: 15 + offset: 0xC20 + symbol: debug_level_select_vertex_07000C20 + +debug_level_select_vertex_07000D10: + type: VTX + count: 15 + offset: 0xD10 + symbol: debug_level_select_vertex_07000D10 + +debug_level_select_vertex_07000E00: + type: VTX + count: 15 + offset: 0xE00 + symbol: debug_level_select_vertex_07000E00 + +debug_level_select_vertex_07000EF0: + type: VTX + count: 15 + offset: 0xEF0 + symbol: debug_level_select_vertex_07000EF0 + +debug_level_select_vertex_07000FE0: + type: VTX + count: 15 + offset: 0xFE0 + symbol: debug_level_select_vertex_07000FE0 + +debug_level_select_vertex_070010D0: + type: VTX + count: 3 + offset: 0x10D0 + symbol: debug_level_select_vertex_070010D0 + +debug_level_select_dl_07001100: + type: GFX + offset: 0x1100 + symbol: debug_level_select_dl_07001100 + +debug_level_select_lights_07001288: + type: LIGHTS + size: 24 + offset: 0x1288 + symbol: debug_level_select_lights_07001288 + +debug_level_select_vertex_070012A0: + type: VTX + count: 15 + offset: 0x12A0 + symbol: debug_level_select_vertex_070012A0 + +debug_level_select_vertex_07001390: + type: VTX + count: 15 + offset: 0x1390 + symbol: debug_level_select_vertex_07001390 + +debug_level_select_vertex_07001480: + type: VTX + count: 15 + offset: 0x1480 + symbol: debug_level_select_vertex_07001480 + +debug_level_select_vertex_07001570: + type: VTX + count: 15 + offset: 0x1570 + symbol: debug_level_select_vertex_07001570 + +debug_level_select_vertex_07001660: + type: VTX + count: 15 + offset: 0x1660 + symbol: debug_level_select_vertex_07001660 + +debug_level_select_vertex_07001750: + type: VTX + count: 15 + offset: 0x1750 + symbol: debug_level_select_vertex_07001750 + +debug_level_select_vertex_07001840: + type: VTX + count: 15 + offset: 0x1840 + symbol: debug_level_select_vertex_07001840 + +debug_level_select_vertex_07001930: + type: VTX + count: 15 + offset: 0x1930 + symbol: debug_level_select_vertex_07001930 + +debug_level_select_vertex_07001A20: + type: VTX + count: 15 + offset: 0x1A20 + symbol: debug_level_select_vertex_07001A20 + +debug_level_select_vertex_07001B10: + type: VTX + count: 9 + offset: 0x1B10 + symbol: debug_level_select_vertex_07001B10 + +debug_level_select_dl_07001BA0: + type: GFX + offset: 0x1BA0 + symbol: debug_level_select_dl_07001BA0 + +debug_level_select_lights_07001D98: + type: LIGHTS + size: 24 + offset: 0x1D98 + symbol: debug_level_select_lights_07001D98 + +debug_level_select_vertex_07001DB0: + type: VTX + count: 15 + offset: 0x1DB0 + symbol: debug_level_select_vertex_07001DB0 + +debug_level_select_vertex_07001EA0: + type: VTX + count: 15 + offset: 0x1EA0 + symbol: debug_level_select_vertex_07001EA0 + +debug_level_select_vertex_07001F90: + type: VTX + count: 15 + offset: 0x1F90 + symbol: debug_level_select_vertex_07001F90 + +debug_level_select_vertex_07002080: + type: VTX + count: 15 + offset: 0x2080 + symbol: debug_level_select_vertex_07002080 + +debug_level_select_vertex_07002170: + type: VTX + count: 15 + offset: 0x2170 + symbol: debug_level_select_vertex_07002170 + +debug_level_select_vertex_07002260: + type: VTX + count: 15 + offset: 0x2260 + symbol: debug_level_select_vertex_07002260 + +debug_level_select_vertex_07002350: + type: VTX + count: 15 + offset: 0x2350 + symbol: debug_level_select_vertex_07002350 + +debug_level_select_vertex_07002440: + type: VTX + count: 15 + offset: 0x2440 + symbol: debug_level_select_vertex_07002440 + +debug_level_select_vertex_07002530: + type: VTX + count: 12 + offset: 0x2530 + symbol: debug_level_select_vertex_07002530 + +debug_level_select_dl_070025F0: + type: GFX + offset: 0x25F0 + symbol: debug_level_select_dl_070025F0 + +debug_level_select_lights_070027C0: + type: LIGHTS + size: 24 + offset: 0x27C0 + symbol: debug_level_select_lights_070027C0 + +debug_level_select_vertex_070027D8: + type: VTX + count: 15 + offset: 0x27D8 + symbol: debug_level_select_vertex_070027D8 + +debug_level_select_vertex_070028C8: + type: VTX + count: 15 + offset: 0x28C8 + symbol: debug_level_select_vertex_070028C8 + +debug_level_select_vertex_070029B8: + type: VTX + count: 15 + offset: 0x29B8 + symbol: debug_level_select_vertex_070029B8 + +debug_level_select_vertex_07002AA8: + type: VTX + count: 15 + offset: 0x2AA8 + symbol: debug_level_select_vertex_07002AA8 + +debug_level_select_vertex_07002B98: + type: VTX + count: 15 + offset: 0x2B98 + symbol: debug_level_select_vertex_07002B98 + +debug_level_select_vertex_07002C88: + type: VTX + count: 15 + offset: 0x2C88 + symbol: debug_level_select_vertex_07002C88 + +debug_level_select_vertex_07002D78: + type: VTX + count: 15 + offset: 0x2D78 + symbol: debug_level_select_vertex_07002D78 + +debug_level_select_vertex_07002E68: + type: VTX + count: 15 + offset: 0x2E68 + symbol: debug_level_select_vertex_07002E68 + +debug_level_select_vertex_07002F58: + type: VTX + count: 15 + offset: 0x2F58 + symbol: debug_level_select_vertex_07002F58 + +debug_level_select_vertex_07003048: + type: VTX + count: 15 + offset: 0x3048 + symbol: debug_level_select_vertex_07003048 + +debug_level_select_vertex_07003138: + type: VTX + count: 15 + offset: 0x3138 + symbol: debug_level_select_vertex_07003138 + +debug_level_select_vertex_07003228: + type: VTX + count: 3 + offset: 0x3228 + symbol: debug_level_select_vertex_07003228 + +debug_level_select_dl_07003258: + type: GFX + offset: 0x3258 + symbol: debug_level_select_dl_07003258 + +debug_level_select_lights_070034A0: + type: LIGHTS + size: 24 + offset: 0x34A0 + symbol: debug_level_select_lights_070034A0 + +debug_level_select_vertex_070034B8: + type: VTX + count: 15 + offset: 0x34B8 + symbol: debug_level_select_vertex_070034B8 + +debug_level_select_vertex_070035A8: + type: VTX + count: 15 + offset: 0x35A8 + symbol: debug_level_select_vertex_070035A8 + +debug_level_select_vertex_07003698: + type: VTX + count: 15 + offset: 0x3698 + symbol: debug_level_select_vertex_07003698 + +debug_level_select_vertex_07003788: + type: VTX + count: 15 + offset: 0x3788 + symbol: debug_level_select_vertex_07003788 + +debug_level_select_vertex_07003878: + type: VTX + count: 15 + offset: 0x3878 + symbol: debug_level_select_vertex_07003878 + +debug_level_select_vertex_07003968: + type: VTX + count: 15 + offset: 0x3968 + symbol: debug_level_select_vertex_07003968 + +debug_level_select_vertex_07003A58: + type: VTX + count: 15 + offset: 0x3A58 + symbol: debug_level_select_vertex_07003A58 + +debug_level_select_vertex_07003B48: + type: VTX + count: 15 + offset: 0x3B48 + symbol: debug_level_select_vertex_07003B48 + +debug_level_select_vertex_07003C38: + type: VTX + count: 15 + offset: 0x3C38 + symbol: debug_level_select_vertex_07003C38 + +debug_level_select_vertex_07003D28: + type: VTX + count: 9 + offset: 0x3D28 + symbol: debug_level_select_vertex_07003D28 + +debug_level_select_dl_07003DB8: + type: GFX + offset: 0x3DB8 + symbol: debug_level_select_dl_07003DB8 + +debug_level_select_lights_07003FB0: + type: LIGHTS + size: 24 + offset: 0x3FB0 + symbol: debug_level_select_lights_07003FB0 + +debug_level_select_vertex_07003FC8: + type: VTX + count: 15 + offset: 0x3FC8 + symbol: debug_level_select_vertex_07003FC8 + +debug_level_select_vertex_070040B8: + type: VTX + count: 15 + offset: 0x40B8 + symbol: debug_level_select_vertex_070040B8 + +debug_level_select_vertex_070041A8: + type: VTX + count: 15 + offset: 0x41A8 + symbol: debug_level_select_vertex_070041A8 + +debug_level_select_vertex_07004298: + type: VTX + count: 15 + offset: 0x4298 + symbol: debug_level_select_vertex_07004298 + +debug_level_select_vertex_07004388: + type: VTX + count: 15 + offset: 0x4388 + symbol: debug_level_select_vertex_07004388 + +debug_level_select_vertex_07004478: + type: VTX + count: 15 + offset: 0x4478 + symbol: debug_level_select_vertex_07004478 + +debug_level_select_vertex_07004568: + type: VTX + count: 15 + offset: 0x4568 + symbol: debug_level_select_vertex_07004568 + +debug_level_select_vertex_07004658: + type: VTX + count: 15 + offset: 0x4658 + symbol: debug_level_select_vertex_07004658 + +debug_level_select_vertex_07004748: + type: VTX + count: 15 + offset: 0x4748 + symbol: debug_level_select_vertex_07004748 + +debug_level_select_vertex_07004838: + type: VTX + count: 9 + offset: 0x4838 + symbol: debug_level_select_vertex_07004838 + +debug_level_select_dl_070048C8: + type: GFX + offset: 0x48C8 + symbol: debug_level_select_dl_070048C8 + +debug_level_select_lights_07004AC0: + type: LIGHTS + size: 24 + offset: 0x4AC0 + symbol: debug_level_select_lights_07004AC0 + +debug_level_select_vertex_07004AD8: + type: VTX + count: 15 + offset: 0x4AD8 + symbol: debug_level_select_vertex_07004AD8 + +debug_level_select_vertex_07004BC8: + type: VTX + count: 15 + offset: 0x4BC8 + symbol: debug_level_select_vertex_07004BC8 + +debug_level_select_vertex_07004CB8: + type: VTX + count: 15 + offset: 0x4CB8 + symbol: debug_level_select_vertex_07004CB8 + +debug_level_select_vertex_07004DA8: + type: VTX + count: 15 + offset: 0x4DA8 + symbol: debug_level_select_vertex_07004DA8 + +debug_level_select_vertex_07004E98: + type: VTX + count: 15 + offset: 0x4E98 + symbol: debug_level_select_vertex_07004E98 + +debug_level_select_vertex_07004F88: + type: VTX + count: 15 + offset: 0x4F88 + symbol: debug_level_select_vertex_07004F88 + +debug_level_select_vertex_07005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: debug_level_select_vertex_07005078 + +debug_level_select_vertex_07005168: + type: VTX + count: 15 + offset: 0x5168 + symbol: debug_level_select_vertex_07005168 + +debug_level_select_vertex_07005258: + type: VTX + count: 15 + offset: 0x5258 + symbol: debug_level_select_vertex_07005258 + +debug_level_select_vertex_07005348: + type: VTX + count: 15 + offset: 0x5348 + symbol: debug_level_select_vertex_07005348 + +debug_level_select_vertex_07005438: + type: VTX + count: 15 + offset: 0x5438 + symbol: debug_level_select_vertex_07005438 + +debug_level_select_vertex_07005528: + type: VTX + count: 3 + offset: 0x5528 + symbol: debug_level_select_vertex_07005528 + +debug_level_select_dl_07005558: + type: GFX + offset: 0x5558 + symbol: debug_level_select_dl_07005558 + +debug_level_select_lights_070057A0: + type: LIGHTS + size: 24 + offset: 0x57A0 + symbol: debug_level_select_lights_070057A0 + +debug_level_select_vertex_070057B8: + type: VTX + count: 15 + offset: 0x57B8 + symbol: debug_level_select_vertex_070057B8 + +debug_level_select_vertex_070058A8: + type: VTX + count: 15 + offset: 0x58A8 + symbol: debug_level_select_vertex_070058A8 + +debug_level_select_vertex_07005998: + type: VTX + count: 6 + offset: 0x5998 + symbol: debug_level_select_vertex_07005998 + +debug_level_select_dl_070059F8: + type: GFX + offset: 0x59F8 + symbol: debug_level_select_dl_070059F8 + +debug_level_select_lights_07005A98: + type: LIGHTS + size: 24 + offset: 0x5A98 + symbol: debug_level_select_lights_07005A98 + +debug_level_select_vertex_07005AB0: + type: VTX + count: 15 + offset: 0x5AB0 + symbol: debug_level_select_vertex_07005AB0 + +debug_level_select_vertex_07005BA0: + type: VTX + count: 15 + offset: 0x5BA0 + symbol: debug_level_select_vertex_07005BA0 + +debug_level_select_vertex_07005C90: + type: VTX + count: 15 + offset: 0x5C90 + symbol: debug_level_select_vertex_07005C90 + +debug_level_select_vertex_07005D80: + type: VTX + count: 15 + offset: 0x5D80 + symbol: debug_level_select_vertex_07005D80 + +debug_level_select_vertex_07005E70: + type: VTX + count: 15 + offset: 0x5E70 + symbol: debug_level_select_vertex_07005E70 + +debug_level_select_vertex_07005F60: + type: VTX + count: 15 + offset: 0x5F60 + symbol: debug_level_select_vertex_07005F60 + +debug_level_select_vertex_07006050: + type: VTX + count: 15 + offset: 0x6050 + symbol: debug_level_select_vertex_07006050 + +debug_level_select_vertex_07006140: + type: VTX + count: 15 + offset: 0x6140 + symbol: debug_level_select_vertex_07006140 + +debug_level_select_vertex_07006230: + type: VTX + count: 15 + offset: 0x6230 + symbol: debug_level_select_vertex_07006230 + +debug_level_select_vertex_07006320: + type: VTX + count: 9 + offset: 0x6320 + symbol: debug_level_select_vertex_07006320 + +debug_level_select_dl_070063B0: + type: GFX + offset: 0x63B0 + symbol: debug_level_select_dl_070063B0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/bin/effect.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/effect.yml new file mode 100644 index 0000000..3f9ea0a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/effect.yml @@ -0,0 +1,33 @@ +:config: + autopads: false + external_files: + - 'assets/ymls/us/textures/effect.yml' + compression: + offset: 0x36F530 + segments: + - [ 0xB, 0x36F530 ] + +tiny_bubble_dl_0B006A50: + type: GFX + offset: 0x6A50 + symbol: tiny_bubble_dl_0B006A50 + +tiny_bubble_dl_0B006AB0: + type: GFX + offset: 0x6AB0 + symbol: tiny_bubble_dl_0B006AB0 + +tiny_bubble_dl_0B006CD8: + type: GFX + offset: 0x6CD8 + symbol: tiny_bubble_dl_0B006CD8 + +tiny_bubble_dl_0B006D38: + type: GFX + offset: 0x6D38 + symbol: tiny_bubble_dl_0B006D38 + +tiny_bubble_dl_0B006D68: + type: GFX + offset: 0x6D68 + symbol: tiny_bubble_dl_0B006D68 \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/bin/segment2.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/segment2.yml new file mode 100644 index 0000000..7dd4042 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/segment2.yml @@ -0,0 +1,320 @@ +:config: + autopads: false + compression: + offset: 0x108A40 + segments: + - [ 0x2, 0x108A40 ] + external_files: + - "assets/ymls/us/textures/segment2.yml" + header: + header: + - '#include "sm64.h"' + +main_hud_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x7700 + count: 58 + symbol: main_hud_lut + +main_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x77E8 + count: 256 + symbol: main_font_lut + +main_credits_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x7BE8 + count: 37 + symbol: main_credits_font_lut + +main_hud_camera_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x7C7C + count: 6 + symbol: main_hud_camera_lut + +dl_hud_img_begin: + type: GFX + offset: 0x11AC0 + symbol: dl_hud_img_begin + +dl_hud_img_load_tex_block: + type: GFX + offset: 0x11AF8 + symbol: dl_hud_img_load_tex_block + +dl_hud_img_end: + type: GFX + offset: 0x11B28 + symbol: dl_hud_img_end + +dl_rgba16_text_begin: + type: GFX + offset: 0x11B60 + symbol: dl_rgba16_text_begin + +dl_rgba16_load_tex_block: + type: GFX + offset: 0x11B98 + symbol: dl_rgba16_load_tex_block + +dl_rgba16_text_end: + type: GFX + offset: 0x11BC8 + symbol: dl_rgba16_text_end + +dl_draw_text_bg_box: + type: GFX + offset: 0x11C48 + symbol: dl_draw_text_bg_box + +dl_ia_text_begin: + type: GFX + offset: 0x11CC8 + symbol: dl_ia_text_begin + +dl_ia_text_tex_settings: + type: GFX + offset: 0x11D08 + symbol: dl_ia_text_tex_settings + +dl_ia_text_end: + type: GFX + offset: 0x11D50 + symbol: dl_ia_text_end + +dl_draw_triangle: + type: GFX + offset: 0x11DC0 + symbol: dl_draw_triangle + +dl_billboard_num_begin: + type: GFX + offset: 0x11E50 + symbol: dl_billboard_num_begin + +dl_billboard_num_end: + type: GFX + offset: 0x11E98 + symbol: dl_billboard_num_end + +dl_billboard_num_0: + type: GFX + offset: 0x11ED8 + symbol: dl_billboard_num_0 + +dl_billboard_num_1: + type: GFX + offset: 0x11F08 + symbol: dl_billboard_num_1 + +dl_billboard_num_2: + type: GFX + offset: 0x11F38 + symbol: dl_billboard_num_2 + +dl_billboard_num_3: + type: GFX + offset: 0x11F68 + symbol: dl_billboard_num_3 + +dl_billboard_num_4: + type: GFX + offset: 0x11F98 + symbol: dl_billboard_num_4 + +dl_billboard_num_5: + type: GFX + offset: 0x11FC8 + symbol: dl_billboard_num_5 + +dl_billboard_num_6: + type: GFX + offset: 0x11FF8 + symbol: dl_billboard_num_6 + +dl_billboard_num_7: + type: GFX + offset: 0x12028 + symbol: dl_billboard_num_7 + +dl_billboard_num_8: + type: GFX + offset: 0x12058 + symbol: dl_billboard_num_8 + +dl_billboard_num_9: + type: GFX + offset: 0x12088 + symbol: dl_billboard_num_9 + +segment2_lights_unused: + type: LIGHTS + size: 24 + offset: 0x172B8 + symbol: segment2_lights_unused + +matrix_identity: + type: MTX + floats: true + offset: 0x172D0 + symbol: matrix_identity + +matrix_fullscreen: + type: MTX + floats: true + offset: 0x17310 + symbol: matrix_fullscreen + +dl_draw_quad_verts_0123: + type: GFX + offset: 0x17350 + symbol: dl_draw_quad_verts_0123 + +dl_draw_quad_verts_4567: + type: GFX + offset: 0x17368 + symbol: dl_draw_quad_verts_4567 + +dl_shadow_begin: + type: GFX + offset: 0x17380 + symbol: dl_shadow_begin + +dl_shadow_circle: + type: GFX + offset: 0x173A8 + symbol: dl_shadow_circle + +dl_shadow_square: + type: GFX + offset: 0x173F0 + symbol: dl_shadow_square + +dl_shadow_9_verts: + type: GFX + offset: 0x17438 + symbol: dl_shadow_9_verts + +dl_shadow_4_verts: + type: GFX + offset: 0x17480 + symbol: dl_shadow_4_verts + +dl_shadow_end: + type: GFX + offset: 0x17498 + symbol: dl_shadow_end + +dl_proj_mtx_fullscreen: + type: GFX + offset: 0x174C0 + symbol: dl_proj_mtx_fullscreen + +dl_screen_transition_end: + type: GFX + offset: 0x174F8 + symbol: dl_screen_transition_end + +dl_transition_draw_filled_region: + type: GFX + offset: 0x17520 + symbol: dl_transition_draw_filled_region + +dl_skybox_begin: + type: GFX + offset: 0x17568 + symbol: dl_skybox_begin + +dl_skybox_tile_tex_settings: + type: GFX + offset: 0x17598 + symbol: dl_skybox_tile_tex_settings + +dl_skybox_end: + type: GFX + offset: 0x175C8 + symbol: dl_skybox_end + +dl_waterbox_rgba16_begin: + type: GFX + offset: 0x175F0 + symbol: dl_waterbox_rgba16_begin + +dl_waterbox_ia16_begin: + type: GFX + offset: 0x17630 + symbol: dl_waterbox_ia16_begin + +dl_waterbox_end: + type: GFX + offset: 0x17670 + symbol: dl_waterbox_end + +dl_ia8_up_arrow_begin: + type: GFX + offset: 0x176D8 + symbol: dl_ia8_up_arrow_begin + +dl_rgba16_unused: + type: GFX + offset: 0x17710 + symbol: dl_rgba16_unused + +dl_ia8_up_arrow_load_texture_block: + type: GFX + offset: 0x17740 + symbol: dl_ia8_up_arrow_load_texture_block + +dl_ia8_up_arrow_end: + type: GFX + offset: 0x17798 + symbol: dl_ia8_up_arrow_end + +dl_paintings_rippling_begin: + type: GFX + offset: 0x177D0 + symbol: dl_paintings_rippling_begin + +dl_paintings_rippling_end: + type: GFX + offset: 0x17808 + symbol: dl_paintings_rippling_end + +dl_paintings_env_mapped_begin: + type: GFX + offset: 0x17828 + symbol: dl_paintings_env_mapped_begin + +dl_paintings_env_mapped_end: + type: GFX + offset: 0x17860 + symbol: dl_paintings_env_mapped_end + +dl_paintings_draw_ripples: + type: GFX + offset: 0x17890 + symbol: dl_paintings_draw_ripples + +seg2_painting_triangle_mesh: + type: ARRAY + offset: 0x178C0 + array_type: s16 + count: 1265 + symbol: seg2_painting_triangle_mesh + +seg2_painting_mesh_neighbor_tris: + type: ARRAY + offset: 0x182A4 + array_type: s16 + count: 949 + symbol: seg2_painting_mesh_neighbor_tris \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/bin/title_screen_bg.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/title_screen_bg.yml new file mode 100644 index 0000000..e8400ff --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/bin/title_screen_bg.yml @@ -0,0 +1,50 @@ +:config: + autopads: false + compression: + offset: 0x2708C0 + segments: + - [ 0xA, 0x2708C0 ] + header: + header: + - '#include "sm64.h"' + +title_screen_bg_vertex_0A000000: + type: VTX + count: 16 + offset: 0x0 + symbol: title_screen_bg_vertex_0A000000 + +title_screen_bg_dl_0A000100: + type: GFX + offset: 0x100 + symbol: title_screen_bg_dl_0A000100 + +title_screen_bg_dl_0A000118: + type: GFX + offset: 0x118 + symbol: title_screen_bg_dl_0A000118 + +title_screen_bg_dl_0A000130: + type: GFX + offset: 0x130 + symbol: title_screen_bg_dl_0A000130 + +title_screen_bg_dl_0A000148: + type: GFX + offset: 0x148 + symbol: title_screen_bg_dl_0A000148 + +title_screen_bg_dl_0A000160: + type: GFX + offset: 0x160 + symbol: title_screen_bg_dl_0A000160 + +title_screen_bg_dl_0A000178: + type: GFX + offset: 0x178 + symbol: title_screen_bg_dl_0A000178 + +title_screen_bg_dl_0A000190: + type: GFX + offset: 0x190 + symbol: title_screen_bg_dl_0A000190 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh.yml new file mode 100644 index 0000000..692c840 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh.yml @@ -0,0 +1,3565 @@ +:config: + autopads: false + compression: + offset: 0x371C40 + segments: + - [ 0x7, 0x371C40 ] + external_files: + - "assets/ymls/us/textures/spooky.yml" + header: + header: + - '#include "bbh/geo.h"' + - '' + - 'extern const LevelScript level_bbh_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bbh_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bbh_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bbh_seg7_texture_07001800 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: bbh_seg7_texture_07002000 + +4: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bbh_seg7_texture_07003000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3400 + format: RGBA16 + symbol: bbh_seg7_texture_07003400 + +6: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0x4400 + format: RGBA16 + symbol: bbh_seg7_texture_07004400 + +bbh_seg7_lights_07004800: + type: LIGHTS + size: 24 + offset: 0x4800 + symbol: bbh_seg7_lights_07004800 + +bbh_seg7_lights_07004818: + type: LIGHTS + size: 24 + offset: 0x4818 + symbol: bbh_seg7_lights_07004818 + +bbh_seg7_vertex_07004830: + type: VTX + count: 15 + offset: 0x4830 + symbol: bbh_seg7_vertex_07004830 + +bbh_seg7_vertex_07004920: + type: VTX + count: 11 + offset: 0x4920 + symbol: bbh_seg7_vertex_07004920 + +bbh_seg7_vertex_070049D0: + type: VTX + count: 15 + offset: 0x49D0 + symbol: bbh_seg7_vertex_070049D0 + +bbh_seg7_vertex_07004AC0: + type: VTX + count: 14 + offset: 0x4AC0 + symbol: bbh_seg7_vertex_07004AC0 + +bbh_seg7_vertex_07004BA0: + type: VTX + count: 14 + offset: 0x4BA0 + symbol: bbh_seg7_vertex_07004BA0 + +bbh_seg7_vertex_07004C80: + type: VTX + count: 15 + offset: 0x4C80 + symbol: bbh_seg7_vertex_07004C80 + +bbh_seg7_vertex_07004D70: + type: VTX + count: 14 + offset: 0x4D70 + symbol: bbh_seg7_vertex_07004D70 + +bbh_seg7_vertex_07004E50: + type: VTX + count: 15 + offset: 0x4E50 + symbol: bbh_seg7_vertex_07004E50 + +bbh_seg7_vertex_07004F40: + type: VTX + count: 15 + offset: 0x4F40 + symbol: bbh_seg7_vertex_07004F40 + +bbh_seg7_vertex_07005030: + type: VTX + count: 15 + offset: 0x5030 + symbol: bbh_seg7_vertex_07005030 + +bbh_seg7_vertex_07005120: + type: VTX + count: 16 + offset: 0x5120 + symbol: bbh_seg7_vertex_07005120 + +bbh_seg7_vertex_07005220: + type: VTX + count: 15 + offset: 0x5220 + symbol: bbh_seg7_vertex_07005220 + +bbh_seg7_vertex_07005310: + type: VTX + count: 11 + offset: 0x5310 + symbol: bbh_seg7_vertex_07005310 + +bbh_seg7_vertex_070053C0: + type: VTX + count: 8 + offset: 0x53C0 + symbol: bbh_seg7_vertex_070053C0 + +bbh_seg7_vertex_07005440: + type: VTX + count: 15 + offset: 0x5440 + symbol: bbh_seg7_vertex_07005440 + +bbh_seg7_vertex_07005530: + type: VTX + count: 15 + offset: 0x5530 + symbol: bbh_seg7_vertex_07005530 + +bbh_seg7_vertex_07005620: + type: VTX + count: 15 + offset: 0x5620 + symbol: bbh_seg7_vertex_07005620 + +bbh_seg7_vertex_07005710: + type: VTX + count: 15 + offset: 0x5710 + symbol: bbh_seg7_vertex_07005710 + +bbh_seg7_vertex_07005800: + type: VTX + count: 16 + offset: 0x5800 + symbol: bbh_seg7_vertex_07005800 + +bbh_seg7_vertex_07005900: + type: VTX + count: 14 + offset: 0x5900 + symbol: bbh_seg7_vertex_07005900 + +bbh_seg7_vertex_070059E0: + type: VTX + count: 14 + offset: 0x59E0 + symbol: bbh_seg7_vertex_070059E0 + +bbh_seg7_vertex_07005AC0: + type: VTX + count: 15 + offset: 0x5AC0 + symbol: bbh_seg7_vertex_07005AC0 + +bbh_seg7_vertex_07005BB0: + type: VTX + count: 15 + offset: 0x5BB0 + symbol: bbh_seg7_vertex_07005BB0 + +bbh_seg7_vertex_07005CA0: + type: VTX + count: 15 + offset: 0x5CA0 + symbol: bbh_seg7_vertex_07005CA0 + +bbh_seg7_vertex_07005D90: + type: VTX + count: 15 + offset: 0x5D90 + symbol: bbh_seg7_vertex_07005D90 + +bbh_seg7_vertex_07005E80: + type: VTX + count: 16 + offset: 0x5E80 + symbol: bbh_seg7_vertex_07005E80 + +bbh_seg7_vertex_07005F80: + type: VTX + count: 16 + offset: 0x5F80 + symbol: bbh_seg7_vertex_07005F80 + +bbh_seg7_vertex_07006080: + type: VTX + count: 16 + offset: 0x6080 + symbol: bbh_seg7_vertex_07006080 + +bbh_seg7_vertex_07006180: + type: VTX + count: 14 + offset: 0x6180 + symbol: bbh_seg7_vertex_07006180 + +bbh_seg7_vertex_07006260: + type: VTX + count: 15 + offset: 0x6260 + symbol: bbh_seg7_vertex_07006260 + +bbh_seg7_vertex_07006350: + type: VTX + count: 14 + offset: 0x6350 + symbol: bbh_seg7_vertex_07006350 + +bbh_seg7_vertex_07006430: + type: VTX + count: 14 + offset: 0x6430 + symbol: bbh_seg7_vertex_07006430 + +bbh_seg7_vertex_07006510: + type: VTX + count: 16 + offset: 0x6510 + symbol: bbh_seg7_vertex_07006510 + +bbh_seg7_vertex_07006610: + type: VTX + count: 14 + offset: 0x6610 + symbol: bbh_seg7_vertex_07006610 + +bbh_seg7_vertex_070066F0: + type: VTX + count: 7 + offset: 0x66F0 + symbol: bbh_seg7_vertex_070066F0 + +bbh_seg7_vertex_07006760: + type: VTX + count: 15 + offset: 0x6760 + symbol: bbh_seg7_vertex_07006760 + +bbh_seg7_vertex_07006850: + type: VTX + count: 8 + offset: 0x6850 + symbol: bbh_seg7_vertex_07006850 + +bbh_seg7_vertex_070068D0: + type: VTX + count: 15 + offset: 0x68D0 + symbol: bbh_seg7_vertex_070068D0 + +bbh_seg7_vertex_070069C0: + type: VTX + count: 16 + offset: 0x69C0 + symbol: bbh_seg7_vertex_070069C0 + +bbh_seg7_vertex_07006AC0: + type: VTX + count: 3 + offset: 0x6AC0 + symbol: bbh_seg7_vertex_07006AC0 + +bbh_seg7_dl_07006AF0: + type: GFX + offset: 0x6AF0 + symbol: bbh_seg7_dl_07006AF0 + +bbh_seg7_dl_07006DF8: + type: GFX + offset: 0x6DF8 + symbol: bbh_seg7_dl_07006DF8 + +bbh_seg7_dl_07006E88: + type: GFX + offset: 0x6E88 + symbol: bbh_seg7_dl_07006E88 + +bbh_seg7_dl_07006EE0: + type: GFX + offset: 0x6EE0 + symbol: bbh_seg7_dl_07006EE0 + +bbh_seg7_dl_070072F8: + type: GFX + offset: 0x72F8 + symbol: bbh_seg7_dl_070072F8 + +bbh_seg7_dl_07007468: + type: GFX + offset: 0x7468 + symbol: bbh_seg7_dl_07007468 + +bbh_seg7_dl_070074F0: + type: GFX + offset: 0x74F0 + symbol: bbh_seg7_dl_070074F0 + +bbh_seg7_dl_070075A8: + type: GFX + offset: 0x75A8 + symbol: bbh_seg7_dl_070075A8 + +bbh_seg7_vertex_070076C0: + type: VTX + count: 15 + offset: 0x76C0 + symbol: bbh_seg7_vertex_070076C0 + +bbh_seg7_vertex_070077B0: + type: VTX + count: 15 + offset: 0x77B0 + symbol: bbh_seg7_vertex_070077B0 + +bbh_seg7_dl_070078A0: + type: GFX + offset: 0x78A0 + symbol: bbh_seg7_dl_070078A0 + +bbh_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: bbh_seg7_dl_07007940 + +bbh_seg7_lights_070079B0: + type: LIGHTS + size: 24 + offset: 0x79B0 + symbol: bbh_seg7_lights_070079B0 + +bbh_seg7_lights_070079C8: + type: LIGHTS + size: 24 + offset: 0x79C8 + symbol: bbh_seg7_lights_070079C8 + +bbh_seg7_vertex_070079E0: + type: VTX + count: 12 + offset: 0x79E0 + symbol: bbh_seg7_vertex_070079E0 + +bbh_seg7_vertex_07007AA0: + type: VTX + count: 4 + offset: 0x7AA0 + symbol: bbh_seg7_vertex_07007AA0 + +bbh_seg7_dl_07007AE0: + type: GFX + offset: 0x7AE0 + symbol: bbh_seg7_dl_07007AE0 + +bbh_seg7_dl_07007B48: + type: GFX + offset: 0x7B48 + symbol: bbh_seg7_dl_07007B48 + +bbh_seg7_dl_07007B90: + type: GFX + offset: 0x7B90 + symbol: bbh_seg7_dl_07007B90 + +bbh_seg7_vertex_07007C08: + type: VTX + count: 15 + offset: 0x7C08 + symbol: bbh_seg7_vertex_07007C08 + +bbh_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: bbh_seg7_vertex_07007CF8 + +bbh_seg7_vertex_07007DE8: + type: VTX + count: 16 + offset: 0x7DE8 + symbol: bbh_seg7_vertex_07007DE8 + +bbh_seg7_dl_07007EE8: + type: GFX + offset: 0x7EE8 + symbol: bbh_seg7_dl_07007EE8 + +bbh_seg7_dl_07007FD0: + type: GFX + offset: 0x7FD0 + symbol: bbh_seg7_dl_07007FD0 + +bbh_seg7_vertex_07008040: + type: VTX + count: 16 + offset: 0x8040 + symbol: bbh_seg7_vertex_07008040 + +bbh_seg7_vertex_07008140: + type: VTX + count: 16 + offset: 0x8140 + symbol: bbh_seg7_vertex_07008140 + +bbh_seg7_vertex_07008240: + type: VTX + count: 15 + offset: 0x8240 + symbol: bbh_seg7_vertex_07008240 + +bbh_seg7_vertex_07008330: + type: VTX + count: 16 + offset: 0x8330 + symbol: bbh_seg7_vertex_07008330 + +bbh_seg7_vertex_07008430: + type: VTX + count: 16 + offset: 0x8430 + symbol: bbh_seg7_vertex_07008430 + +bbh_seg7_vertex_07008530: + type: VTX + count: 15 + offset: 0x8530 + symbol: bbh_seg7_vertex_07008530 + +bbh_seg7_vertex_07008620: + type: VTX + count: 16 + offset: 0x8620 + symbol: bbh_seg7_vertex_07008620 + +bbh_seg7_vertex_07008720: + type: VTX + count: 16 + offset: 0x8720 + symbol: bbh_seg7_vertex_07008720 + +bbh_seg7_vertex_07008820: + type: VTX + count: 12 + offset: 0x8820 + symbol: bbh_seg7_vertex_07008820 + +bbh_seg7_dl_070088E0: + type: GFX + offset: 0x88E0 + symbol: bbh_seg7_dl_070088E0 + +bbh_seg7_dl_07008B58: + type: GFX + offset: 0x8B58 + symbol: bbh_seg7_dl_07008B58 + +bbh_seg7_vertex_07008BC8: + type: VTX + count: 16 + offset: 0x8BC8 + symbol: bbh_seg7_vertex_07008BC8 + +bbh_seg7_vertex_07008CC8: + type: VTX + count: 15 + offset: 0x8CC8 + symbol: bbh_seg7_vertex_07008CC8 + +bbh_seg7_dl_07008DB8: + type: GFX + offset: 0x8DB8 + symbol: bbh_seg7_dl_07008DB8 + +bbh_seg7_dl_07008EA8: + type: GFX + offset: 0x8EA8 + symbol: bbh_seg7_dl_07008EA8 + +bbh_seg7_lights_07008F18: + type: LIGHTS + size: 24 + offset: 0x8F18 + symbol: bbh_seg7_lights_07008F18 + +bbh_seg7_lights_07008F30: + type: LIGHTS + size: 24 + offset: 0x8F30 + symbol: bbh_seg7_lights_07008F30 + +bbh_seg7_lights_07008F48: + type: LIGHTS + size: 24 + offset: 0x8F48 + symbol: bbh_seg7_lights_07008F48 + +bbh_seg7_vertex_07008F60: + type: VTX + count: 8 + offset: 0x8F60 + symbol: bbh_seg7_vertex_07008F60 + +bbh_seg7_vertex_07008FE0: + type: VTX + count: 16 + offset: 0x8FE0 + symbol: bbh_seg7_vertex_07008FE0 + +bbh_seg7_vertex_070090E0: + type: VTX + count: 16 + offset: 0x90E0 + symbol: bbh_seg7_vertex_070090E0 + +bbh_seg7_vertex_070091E0: + type: VTX + count: 15 + offset: 0x91E0 + symbol: bbh_seg7_vertex_070091E0 + +bbh_seg7_vertex_070092D0: + type: VTX + count: 14 + offset: 0x92D0 + symbol: bbh_seg7_vertex_070092D0 + +bbh_seg7_vertex_070093B0: + type: VTX + count: 15 + offset: 0x93B0 + symbol: bbh_seg7_vertex_070093B0 + +bbh_seg7_vertex_070094A0: + type: VTX + count: 10 + offset: 0x94A0 + symbol: bbh_seg7_vertex_070094A0 + +bbh_seg7_vertex_07009540: + type: VTX + count: 16 + offset: 0x9540 + symbol: bbh_seg7_vertex_07009540 + +bbh_seg7_vertex_07009640: + type: VTX + count: 14 + offset: 0x9640 + symbol: bbh_seg7_vertex_07009640 + +bbh_seg7_vertex_07009720: + type: VTX + count: 15 + offset: 0x9720 + symbol: bbh_seg7_vertex_07009720 + +bbh_seg7_vertex_07009810: + type: VTX + count: 14 + offset: 0x9810 + symbol: bbh_seg7_vertex_07009810 + +bbh_seg7_vertex_070098F0: + type: VTX + count: 16 + offset: 0x98F0 + symbol: bbh_seg7_vertex_070098F0 + +bbh_seg7_vertex_070099F0: + type: VTX + count: 15 + offset: 0x99F0 + symbol: bbh_seg7_vertex_070099F0 + +bbh_seg7_vertex_07009AE0: + type: VTX + count: 15 + offset: 0x9AE0 + symbol: bbh_seg7_vertex_07009AE0 + +bbh_seg7_vertex_07009BD0: + type: VTX + count: 14 + offset: 0x9BD0 + symbol: bbh_seg7_vertex_07009BD0 + +bbh_seg7_vertex_07009CB0: + type: VTX + count: 14 + offset: 0x9CB0 + symbol: bbh_seg7_vertex_07009CB0 + +bbh_seg7_vertex_07009D90: + type: VTX + count: 15 + offset: 0x9D90 + symbol: bbh_seg7_vertex_07009D90 + +bbh_seg7_vertex_07009E80: + type: VTX + count: 15 + offset: 0x9E80 + symbol: bbh_seg7_vertex_07009E80 + +bbh_seg7_vertex_07009F70: + type: VTX + count: 14 + offset: 0x9F70 + symbol: bbh_seg7_vertex_07009F70 + +bbh_seg7_vertex_0700A050: + type: VTX + count: 14 + offset: 0xA050 + symbol: bbh_seg7_vertex_0700A050 + +bbh_seg7_vertex_0700A130: + type: VTX + count: 15 + offset: 0xA130 + symbol: bbh_seg7_vertex_0700A130 + +bbh_seg7_vertex_0700A220: + type: VTX + count: 14 + offset: 0xA220 + symbol: bbh_seg7_vertex_0700A220 + +bbh_seg7_vertex_0700A300: + type: VTX + count: 8 + offset: 0xA300 + symbol: bbh_seg7_vertex_0700A300 + +bbh_seg7_vertex_0700A380: + type: VTX + count: 6 + offset: 0xA380 + symbol: bbh_seg7_vertex_0700A380 + +bbh_seg7_vertex_0700A3E0: + type: VTX + count: 8 + offset: 0xA3E0 + symbol: bbh_seg7_vertex_0700A3E0 + +bbh_seg7_vertex_0700A460: + type: VTX + count: 15 + offset: 0xA460 + symbol: bbh_seg7_vertex_0700A460 + +bbh_seg7_vertex_0700A550: + type: VTX + count: 11 + offset: 0xA550 + symbol: bbh_seg7_vertex_0700A550 + +bbh_seg7_vertex_0700A600: + type: VTX + count: 16 + offset: 0xA600 + symbol: bbh_seg7_vertex_0700A600 + +bbh_seg7_vertex_0700A700: + type: VTX + count: 16 + offset: 0xA700 + symbol: bbh_seg7_vertex_0700A700 + +bbh_seg7_dl_0700A800: + type: GFX + offset: 0xA800 + symbol: bbh_seg7_dl_0700A800 + +bbh_seg7_dl_0700AA08: + type: GFX + offset: 0xAA08 + symbol: bbh_seg7_dl_0700AA08 + +bbh_seg7_dl_0700ACB0: + type: GFX + offset: 0xACB0 + symbol: bbh_seg7_dl_0700ACB0 + +bbh_seg7_dl_0700AE20: + type: GFX + offset: 0xAE20 + symbol: bbh_seg7_dl_0700AE20 + +bbh_seg7_dl_0700AE68: + type: GFX + offset: 0xAE68 + symbol: bbh_seg7_dl_0700AE68 + +bbh_seg7_dl_0700AEB0: + type: GFX + offset: 0xAEB0 + symbol: bbh_seg7_dl_0700AEB0 + +bbh_seg7_dl_0700AF40: + type: GFX + offset: 0xAF40 + symbol: bbh_seg7_dl_0700AF40 + +bbh_seg7_dl_0700AFF0: + type: GFX + offset: 0xAFF0 + symbol: bbh_seg7_dl_0700AFF0 + +bbh_seg7_lights_0700B0D8: + type: LIGHTS + size: 24 + offset: 0xB0D8 + symbol: bbh_seg7_lights_0700B0D8 + +bbh_seg7_vertex_0700B0F0: + type: VTX + count: 8 + offset: 0xB0F0 + symbol: bbh_seg7_vertex_0700B0F0 + +bbh_seg7_dl_0700B170: + type: GFX + offset: 0xB170 + symbol: bbh_seg7_dl_0700B170 + +bbh_seg7_dl_0700B1C8: + type: GFX + offset: 0xB1C8 + symbol: bbh_seg7_dl_0700B1C8 + +bbh_seg7_vertex_0700B238: + type: VTX + count: 15 + offset: 0xB238 + symbol: bbh_seg7_vertex_0700B238 + +bbh_seg7_vertex_0700B328: + type: VTX + count: 7 + offset: 0xB328 + symbol: bbh_seg7_vertex_0700B328 + +bbh_seg7_dl_0700B398: + type: GFX + offset: 0xB398 + symbol: bbh_seg7_dl_0700B398 + +bbh_seg7_dl_0700B418: + type: GFX + offset: 0xB418 + symbol: bbh_seg7_dl_0700B418 + +bbh_seg7_vertex_0700B488: + type: VTX + count: 15 + offset: 0xB488 + symbol: bbh_seg7_vertex_0700B488 + +bbh_seg7_vertex_0700B578: + type: VTX + count: 16 + offset: 0xB578 + symbol: bbh_seg7_vertex_0700B578 + +bbh_seg7_vertex_0700B678: + type: VTX + count: 15 + offset: 0xB678 + symbol: bbh_seg7_vertex_0700B678 + +bbh_seg7_vertex_0700B768: + type: VTX + count: 14 + offset: 0xB768 + symbol: bbh_seg7_vertex_0700B768 + +bbh_seg7_vertex_0700B848: + type: VTX + count: 6 + offset: 0xB848 + symbol: bbh_seg7_vertex_0700B848 + +bbh_seg7_dl_0700B8A8: + type: GFX + offset: 0xB8A8 + symbol: bbh_seg7_dl_0700B8A8 + +bbh_seg7_dl_0700B9E0: + type: GFX + offset: 0xB9E0 + symbol: bbh_seg7_dl_0700B9E0 + +bbh_seg7_vertex_0700BA50: + type: VTX + count: 16 + offset: 0xBA50 + symbol: bbh_seg7_vertex_0700BA50 + +bbh_seg7_dl_0700BB50: + type: GFX + offset: 0xBB50 + symbol: bbh_seg7_dl_0700BB50 + +bbh_seg7_dl_0700BBF8: + type: GFX + offset: 0xBBF8 + symbol: bbh_seg7_dl_0700BBF8 + +bbh_seg7_lights_0700BC68: + type: LIGHTS + size: 24 + offset: 0xBC68 + symbol: bbh_seg7_lights_0700BC68 + +bbh_seg7_lights_0700BC80: + type: LIGHTS + size: 24 + offset: 0xBC80 + symbol: bbh_seg7_lights_0700BC80 + +bbh_seg7_vertex_0700BC98: + type: VTX + count: 8 + offset: 0xBC98 + symbol: bbh_seg7_vertex_0700BC98 + +bbh_seg7_vertex_0700BD18: + type: VTX + count: 16 + offset: 0xBD18 + symbol: bbh_seg7_vertex_0700BD18 + +bbh_seg7_vertex_0700BE18: + type: VTX + count: 14 + offset: 0xBE18 + symbol: bbh_seg7_vertex_0700BE18 + +bbh_seg7_vertex_0700BEF8: + type: VTX + count: 14 + offset: 0xBEF8 + symbol: bbh_seg7_vertex_0700BEF8 + +bbh_seg7_vertex_0700BFD8: + type: VTX + count: 11 + offset: 0xBFD8 + symbol: bbh_seg7_vertex_0700BFD8 + +bbh_seg7_vertex_0700C088: + type: VTX + count: 16 + offset: 0xC088 + symbol: bbh_seg7_vertex_0700C088 + +bbh_seg7_vertex_0700C188: + type: VTX + count: 14 + offset: 0xC188 + symbol: bbh_seg7_vertex_0700C188 + +bbh_seg7_vertex_0700C268: + type: VTX + count: 15 + offset: 0xC268 + symbol: bbh_seg7_vertex_0700C268 + +bbh_seg7_vertex_0700C358: + type: VTX + count: 16 + offset: 0xC358 + symbol: bbh_seg7_vertex_0700C358 + +bbh_seg7_vertex_0700C458: + type: VTX + count: 15 + offset: 0xC458 + symbol: bbh_seg7_vertex_0700C458 + +bbh_seg7_vertex_0700C548: + type: VTX + count: 16 + offset: 0xC548 + symbol: bbh_seg7_vertex_0700C548 + +bbh_seg7_vertex_0700C648: + type: VTX + count: 16 + offset: 0xC648 + symbol: bbh_seg7_vertex_0700C648 + +bbh_seg7_vertex_0700C748: + type: VTX + count: 15 + offset: 0xC748 + symbol: bbh_seg7_vertex_0700C748 + +bbh_seg7_vertex_0700C838: + type: VTX + count: 4 + offset: 0xC838 + symbol: bbh_seg7_vertex_0700C838 + +bbh_seg7_vertex_0700C878: + type: VTX + count: 16 + offset: 0xC878 + symbol: bbh_seg7_vertex_0700C878 + +bbh_seg7_vertex_0700C978: + type: VTX + count: 4 + offset: 0xC978 + symbol: bbh_seg7_vertex_0700C978 + +bbh_seg7_vertex_0700C9B8: + type: VTX + count: 15 + offset: 0xC9B8 + symbol: bbh_seg7_vertex_0700C9B8 + +bbh_seg7_vertex_0700CAA8: + type: VTX + count: 11 + offset: 0xCAA8 + symbol: bbh_seg7_vertex_0700CAA8 + +bbh_seg7_dl_0700CB58: + type: GFX + offset: 0xCB58 + symbol: bbh_seg7_dl_0700CB58 + +bbh_seg7_dl_0700CCB0: + type: GFX + offset: 0xCCB0 + symbol: bbh_seg7_dl_0700CCB0 + +bbh_seg7_dl_0700CD18: + type: GFX + offset: 0xCD18 + symbol: bbh_seg7_dl_0700CD18 + +bbh_seg7_dl_0700CF40: + type: GFX + offset: 0xCF40 + symbol: bbh_seg7_dl_0700CF40 + +bbh_seg7_dl_0700CFA8: + type: GFX + offset: 0xCFA8 + symbol: bbh_seg7_dl_0700CFA8 + +bbh_seg7_dl_0700CFE0: + type: GFX + offset: 0xCFE0 + symbol: bbh_seg7_dl_0700CFE0 + +bbh_seg7_dl_0700D080: + type: GFX + offset: 0xD080 + symbol: bbh_seg7_dl_0700D080 + +bbh_seg7_vertex_0700D178: + type: VTX + count: 16 + offset: 0xD178 + symbol: bbh_seg7_vertex_0700D178 + +bbh_seg7_dl_0700D278: + type: GFX + offset: 0xD278 + symbol: bbh_seg7_dl_0700D278 + +bbh_seg7_dl_0700D2E0: + type: GFX + offset: 0xD2E0 + symbol: bbh_seg7_dl_0700D2E0 + +bbh_seg7_lights_0700D350: + type: LIGHTS + size: 24 + offset: 0xD350 + symbol: bbh_seg7_lights_0700D350 + +bbh_seg7_vertex_0700D368: + type: VTX + count: 12 + offset: 0xD368 + symbol: bbh_seg7_vertex_0700D368 + +bbh_seg7_dl_0700D428: + type: GFX + offset: 0xD428 + symbol: bbh_seg7_dl_0700D428 + +bbh_seg7_dl_0700D490: + type: GFX + offset: 0xD490 + symbol: bbh_seg7_dl_0700D490 + +bbh_seg7_vertex_0700D500: + type: VTX + count: 16 + offset: 0xD500 + symbol: bbh_seg7_vertex_0700D500 + +bbh_seg7_vertex_0700D600: + type: VTX + count: 15 + offset: 0xD600 + symbol: bbh_seg7_vertex_0700D600 + +bbh_seg7_dl_0700D6F0: + type: GFX + offset: 0xD6F0 + symbol: bbh_seg7_dl_0700D6F0 + +bbh_seg7_dl_0700D7E0: + type: GFX + offset: 0xD7E0 + symbol: bbh_seg7_dl_0700D7E0 + +bbh_seg7_lights_0700D850: + type: LIGHTS + size: 24 + offset: 0xD850 + symbol: bbh_seg7_lights_0700D850 + +bbh_seg7_lights_0700D868: + type: LIGHTS + size: 24 + offset: 0xD868 + symbol: bbh_seg7_lights_0700D868 + +bbh_seg7_lights_0700D880: + type: LIGHTS + size: 24 + offset: 0xD880 + symbol: bbh_seg7_lights_0700D880 + +bbh_seg7_vertex_0700D898: + type: VTX + count: 8 + offset: 0xD898 + symbol: bbh_seg7_vertex_0700D898 + +bbh_seg7_vertex_0700D918: + type: VTX + count: 10 + offset: 0xD918 + symbol: bbh_seg7_vertex_0700D918 + +bbh_seg7_vertex_0700D9B8: + type: VTX + count: 14 + offset: 0xD9B8 + symbol: bbh_seg7_vertex_0700D9B8 + +bbh_seg7_vertex_0700DA98: + type: VTX + count: 16 + offset: 0xDA98 + symbol: bbh_seg7_vertex_0700DA98 + +bbh_seg7_vertex_0700DB98: + type: VTX + count: 15 + offset: 0xDB98 + symbol: bbh_seg7_vertex_0700DB98 + +bbh_seg7_vertex_0700DC88: + type: VTX + count: 15 + offset: 0xDC88 + symbol: bbh_seg7_vertex_0700DC88 + +bbh_seg7_vertex_0700DD78: + type: VTX + count: 15 + offset: 0xDD78 + symbol: bbh_seg7_vertex_0700DD78 + +bbh_seg7_vertex_0700DE68: + type: VTX + count: 15 + offset: 0xDE68 + symbol: bbh_seg7_vertex_0700DE68 + +bbh_seg7_vertex_0700DF58: + type: VTX + count: 16 + offset: 0xDF58 + symbol: bbh_seg7_vertex_0700DF58 + +bbh_seg7_vertex_0700E058: + type: VTX + count: 16 + offset: 0xE058 + symbol: bbh_seg7_vertex_0700E058 + +bbh_seg7_vertex_0700E158: + type: VTX + count: 16 + offset: 0xE158 + symbol: bbh_seg7_vertex_0700E158 + +bbh_seg7_vertex_0700E258: + type: VTX + count: 14 + offset: 0xE258 + symbol: bbh_seg7_vertex_0700E258 + +bbh_seg7_vertex_0700E338: + type: VTX + count: 14 + offset: 0xE338 + symbol: bbh_seg7_vertex_0700E338 + +bbh_seg7_vertex_0700E418: + type: VTX + count: 15 + offset: 0xE418 + symbol: bbh_seg7_vertex_0700E418 + +bbh_seg7_vertex_0700E508: + type: VTX + count: 15 + offset: 0xE508 + symbol: bbh_seg7_vertex_0700E508 + +bbh_seg7_vertex_0700E5F8: + type: VTX + count: 12 + offset: 0xE5F8 + symbol: bbh_seg7_vertex_0700E5F8 + +bbh_seg7_vertex_0700E6B8: + type: VTX + count: 15 + offset: 0xE6B8 + symbol: bbh_seg7_vertex_0700E6B8 + +bbh_seg7_vertex_0700E7A8: + type: VTX + count: 15 + offset: 0xE7A8 + symbol: bbh_seg7_vertex_0700E7A8 + +bbh_seg7_vertex_0700E898: + type: VTX + count: 15 + offset: 0xE898 + symbol: bbh_seg7_vertex_0700E898 + +bbh_seg7_vertex_0700E988: + type: VTX + count: 15 + offset: 0xE988 + symbol: bbh_seg7_vertex_0700E988 + +bbh_seg7_vertex_0700EA78: + type: VTX + count: 15 + offset: 0xEA78 + symbol: bbh_seg7_vertex_0700EA78 + +bbh_seg7_vertex_0700EB68: + type: VTX + count: 14 + offset: 0xEB68 + symbol: bbh_seg7_vertex_0700EB68 + +bbh_seg7_vertex_0700EC48: + type: VTX + count: 14 + offset: 0xEC48 + symbol: bbh_seg7_vertex_0700EC48 + +bbh_seg7_vertex_0700ED28: + type: VTX + count: 16 + offset: 0xED28 + symbol: bbh_seg7_vertex_0700ED28 + +bbh_seg7_vertex_0700EE28: + type: VTX + count: 7 + offset: 0xEE28 + symbol: bbh_seg7_vertex_0700EE28 + +bbh_seg7_dl_0700EE98: + type: GFX + offset: 0xEE98 + symbol: bbh_seg7_dl_0700EE98 + +bbh_seg7_dl_0700EFD8: + type: GFX + offset: 0xEFD8 + symbol: bbh_seg7_dl_0700EFD8 + +bbh_seg7_dl_0700F2B8: + type: GFX + offset: 0xF2B8 + symbol: bbh_seg7_dl_0700F2B8 + +bbh_seg7_dl_0700F3D8: + type: GFX + offset: 0xF3D8 + symbol: bbh_seg7_dl_0700F3D8 + +bbh_seg7_dl_0700F510: + type: GFX + offset: 0xF510 + symbol: bbh_seg7_dl_0700F510 + +bbh_seg7_vertex_0700F5C8: + type: VTX + count: 15 + offset: 0xF5C8 + symbol: bbh_seg7_vertex_0700F5C8 + +bbh_seg7_vertex_0700F6B8: + type: VTX + count: 15 + offset: 0xF6B8 + symbol: bbh_seg7_vertex_0700F6B8 + +bbh_seg7_dl_0700F7A8: + type: GFX + offset: 0xF7A8 + symbol: bbh_seg7_dl_0700F7A8 + +bbh_seg7_dl_0700F848: + type: GFX + offset: 0xF848 + symbol: bbh_seg7_dl_0700F848 + +bbh_seg7_lights_0700F8B8: + type: LIGHTS + size: 24 + offset: 0xF8B8 + symbol: bbh_seg7_lights_0700F8B8 + +bbh_seg7_lights_0700F8D0: + type: LIGHTS + size: 24 + offset: 0xF8D0 + symbol: bbh_seg7_lights_0700F8D0 + +bbh_seg7_lights_0700F8E8: + type: LIGHTS + size: 24 + offset: 0xF8E8 + symbol: bbh_seg7_lights_0700F8E8 + +bbh_seg7_lights_0700F900: + type: LIGHTS + size: 24 + offset: 0xF900 + symbol: bbh_seg7_lights_0700F900 + +bbh_seg7_vertex_0700F918: + type: VTX + count: 14 + offset: 0xF918 + symbol: bbh_seg7_vertex_0700F918 + +bbh_seg7_vertex_0700F9F8: + type: VTX + count: 7 + offset: 0xF9F8 + symbol: bbh_seg7_vertex_0700F9F8 + +bbh_seg7_vertex_0700FA68: + type: VTX + count: 8 + offset: 0xFA68 + symbol: bbh_seg7_vertex_0700FA68 + +bbh_seg7_vertex_0700FAE8: + type: VTX + count: 12 + offset: 0xFAE8 + symbol: bbh_seg7_vertex_0700FAE8 + +bbh_seg7_vertex_0700FBA8: + type: VTX + count: 4 + offset: 0xFBA8 + symbol: bbh_seg7_vertex_0700FBA8 + +bbh_seg7_vertex_0700FBE8: + type: VTX + count: 12 + offset: 0xFBE8 + symbol: bbh_seg7_vertex_0700FBE8 + +bbh_seg7_vertex_0700FCA8: + type: VTX + count: 12 + offset: 0xFCA8 + symbol: bbh_seg7_vertex_0700FCA8 + +bbh_seg7_vertex_0700FD68: + type: VTX + count: 12 + offset: 0xFD68 + symbol: bbh_seg7_vertex_0700FD68 + +bbh_seg7_vertex_0700FE28: + type: VTX + count: 16 + offset: 0xFE28 + symbol: bbh_seg7_vertex_0700FE28 + +bbh_seg7_vertex_0700FF28: + type: VTX + count: 15 + offset: 0xFF28 + symbol: bbh_seg7_vertex_0700FF28 + +bbh_seg7_vertex_07010018: + type: VTX + count: 11 + offset: 0x10018 + symbol: bbh_seg7_vertex_07010018 + +bbh_seg7_vertex_070100C8: + type: VTX + count: 14 + offset: 0x100C8 + symbol: bbh_seg7_vertex_070100C8 + +bbh_seg7_vertex_070101A8: + type: VTX + count: 15 + offset: 0x101A8 + symbol: bbh_seg7_vertex_070101A8 + +bbh_seg7_vertex_07010298: + type: VTX + count: 15 + offset: 0x10298 + symbol: bbh_seg7_vertex_07010298 + +bbh_seg7_vertex_07010388: + type: VTX + count: 15 + offset: 0x10388 + symbol: bbh_seg7_vertex_07010388 + +bbh_seg7_vertex_07010478: + type: VTX + count: 15 + offset: 0x10478 + symbol: bbh_seg7_vertex_07010478 + +bbh_seg7_vertex_07010568: + type: VTX + count: 16 + offset: 0x10568 + symbol: bbh_seg7_vertex_07010568 + +bbh_seg7_vertex_07010668: + type: VTX + count: 16 + offset: 0x10668 + symbol: bbh_seg7_vertex_07010668 + +bbh_seg7_vertex_07010768: + type: VTX + count: 15 + offset: 0x10768 + symbol: bbh_seg7_vertex_07010768 + +bbh_seg7_vertex_07010858: + type: VTX + count: 11 + offset: 0x10858 + symbol: bbh_seg7_vertex_07010858 + +bbh_seg7_vertex_07010908: + type: VTX + count: 8 + offset: 0x10908 + symbol: bbh_seg7_vertex_07010908 + +bbh_seg7_vertex_07010988: + type: VTX + count: 8 + offset: 0x10988 + symbol: bbh_seg7_vertex_07010988 + +bbh_seg7_vertex_07010A08: + type: VTX + count: 4 + offset: 0x10A08 + symbol: bbh_seg7_vertex_07010A08 + +bbh_seg7_dl_07010A48: + type: GFX + offset: 0x10A48 + symbol: bbh_seg7_dl_07010A48 + +bbh_seg7_dl_07010B58: + type: GFX + offset: 0x10B58 + symbol: bbh_seg7_dl_07010B58 + +bbh_seg7_dl_07010C30: + type: GFX + offset: 0x10C30 + symbol: bbh_seg7_dl_07010C30 + +bbh_seg7_dl_07010D00: + type: GFX + offset: 0x10D00 + symbol: bbh_seg7_dl_07010D00 + +bbh_seg7_dl_07010D90: + type: GFX + offset: 0x10D90 + symbol: bbh_seg7_dl_07010D90 + +bbh_seg7_dl_07011058: + type: GFX + offset: 0x11058 + symbol: bbh_seg7_dl_07011058 + +bbh_seg7_dl_070110A0: + type: GFX + offset: 0x110A0 + symbol: bbh_seg7_dl_070110A0 + +bbh_seg7_dl_070110E8: + type: GFX + offset: 0x110E8 + symbol: bbh_seg7_dl_070110E8 + +bbh_seg7_dl_07011120: + type: GFX + offset: 0x11120 + symbol: bbh_seg7_dl_07011120 + +bbh_seg7_lights_07011228: + type: LIGHTS + size: 24 + offset: 0x11228 + symbol: bbh_seg7_lights_07011228 + +bbh_seg7_vertex_07011240: + type: VTX + count: 8 + offset: 0x11240 + symbol: bbh_seg7_vertex_07011240 + +bbh_seg7_vertex_070112C0: + type: VTX + count: 14 + offset: 0x112C0 + symbol: bbh_seg7_vertex_070112C0 + +bbh_seg7_vertex_070113A0: + type: VTX + count: 15 + offset: 0x113A0 + symbol: bbh_seg7_vertex_070113A0 + +bbh_seg7_vertex_07011490: + type: VTX + count: 14 + offset: 0x11490 + symbol: bbh_seg7_vertex_07011490 + +bbh_seg7_vertex_07011570: + type: VTX + count: 15 + offset: 0x11570 + symbol: bbh_seg7_vertex_07011570 + +bbh_seg7_vertex_07011660: + type: VTX + count: 14 + offset: 0x11660 + symbol: bbh_seg7_vertex_07011660 + +bbh_seg7_vertex_07011740: + type: VTX + count: 15 + offset: 0x11740 + symbol: bbh_seg7_vertex_07011740 + +bbh_seg7_vertex_07011830: + type: VTX + count: 16 + offset: 0x11830 + symbol: bbh_seg7_vertex_07011830 + +bbh_seg7_vertex_07011930: + type: VTX + count: 6 + offset: 0x11930 + symbol: bbh_seg7_vertex_07011930 + +bbh_seg7_vertex_07011990: + type: VTX + count: 16 + offset: 0x11990 + symbol: bbh_seg7_vertex_07011990 + +bbh_seg7_vertex_07011A90: + type: VTX + count: 15 + offset: 0x11A90 + symbol: bbh_seg7_vertex_07011A90 + +bbh_seg7_vertex_07011B80: + type: VTX + count: 15 + offset: 0x11B80 + symbol: bbh_seg7_vertex_07011B80 + +bbh_seg7_vertex_07011C70: + type: VTX + count: 8 + offset: 0x11C70 + symbol: bbh_seg7_vertex_07011C70 + +bbh_seg7_vertex_07011CF0: + type: VTX + count: 16 + offset: 0x11CF0 + symbol: bbh_seg7_vertex_07011CF0 + +bbh_seg7_dl_07011DF0: + type: GFX + offset: 0x11DF0 + symbol: bbh_seg7_dl_07011DF0 + +bbh_seg7_dl_07011E48: + type: GFX + offset: 0x11E48 + symbol: bbh_seg7_dl_07011E48 + +bbh_seg7_dl_07011EA0: + type: GFX + offset: 0x11EA0 + symbol: bbh_seg7_dl_07011EA0 + +bbh_seg7_dl_07012078: + type: GFX + offset: 0x12078 + symbol: bbh_seg7_dl_07012078 + +bbh_seg7_dl_070120E0: + type: GFX + offset: 0x120E0 + symbol: bbh_seg7_dl_070120E0 + +bbh_seg7_dl_070121A8: + type: GFX + offset: 0x121A8 + symbol: bbh_seg7_dl_070121A8 + +bbh_seg7_dl_07012220: + type: GFX + offset: 0x12220 + symbol: bbh_seg7_dl_07012220 + +bbh_seg7_lights_07012318: + type: LIGHTS + size: 24 + offset: 0x12318 + symbol: bbh_seg7_lights_07012318 + +bbh_seg7_vertex_07012330: + type: VTX + count: 16 + offset: 0x12330 + symbol: bbh_seg7_vertex_07012330 + +bbh_seg7_vertex_07012430: + type: VTX + count: 4 + offset: 0x12430 + symbol: bbh_seg7_vertex_07012430 + +bbh_seg7_dl_07012470: + type: GFX + offset: 0x12470 + symbol: bbh_seg7_dl_07012470 + +bbh_seg7_dl_07012510: + type: GFX + offset: 0x12510 + symbol: bbh_seg7_dl_07012510 + +bbh_seg7_vertex_07012580: + type: VTX + count: 16 + offset: 0x12580 + symbol: bbh_seg7_vertex_07012580 + +bbh_seg7_dl_07012680: + type: GFX + offset: 0x12680 + symbol: bbh_seg7_dl_07012680 + +bbh_seg7_dl_070126E8: + type: GFX + offset: 0x126E8 + symbol: bbh_seg7_dl_070126E8 + +bbh_seg7_lights_07012758: + type: LIGHTS + size: 24 + offset: 0x12758 + symbol: bbh_seg7_lights_07012758 + +bbh_seg7_lights_07012770: + type: LIGHTS + size: 24 + offset: 0x12770 + symbol: bbh_seg7_lights_07012770 + +bbh_seg7_vertex_07012788: + type: VTX + count: 4 + offset: 0x12788 + symbol: bbh_seg7_vertex_07012788 + +bbh_seg7_vertex_070127C8: + type: VTX + count: 8 + offset: 0x127C8 + symbol: bbh_seg7_vertex_070127C8 + +bbh_seg7_vertex_07012848: + type: VTX + count: 6 + offset: 0x12848 + symbol: bbh_seg7_vertex_07012848 + +bbh_seg7_vertex_070128A8: + type: VTX + count: 16 + offset: 0x128A8 + symbol: bbh_seg7_vertex_070128A8 + +bbh_seg7_vertex_070129A8: + type: VTX + count: 14 + offset: 0x129A8 + symbol: bbh_seg7_vertex_070129A8 + +bbh_seg7_vertex_07012A88: + type: VTX + count: 16 + offset: 0x12A88 + symbol: bbh_seg7_vertex_07012A88 + +bbh_seg7_vertex_07012B88: + type: VTX + count: 15 + offset: 0x12B88 + symbol: bbh_seg7_vertex_07012B88 + +bbh_seg7_vertex_07012C78: + type: VTX + count: 15 + offset: 0x12C78 + symbol: bbh_seg7_vertex_07012C78 + +bbh_seg7_vertex_07012D68: + type: VTX + count: 15 + offset: 0x12D68 + symbol: bbh_seg7_vertex_07012D68 + +bbh_seg7_vertex_07012E58: + type: VTX + count: 14 + offset: 0x12E58 + symbol: bbh_seg7_vertex_07012E58 + +bbh_seg7_vertex_07012F38: + type: VTX + count: 3 + offset: 0x12F38 + symbol: bbh_seg7_vertex_07012F38 + +bbh_seg7_vertex_07012F68: + type: VTX + count: 12 + offset: 0x12F68 + symbol: bbh_seg7_vertex_07012F68 + +bbh_seg7_vertex_07013028: + type: VTX + count: 15 + offset: 0x13028 + symbol: bbh_seg7_vertex_07013028 + +bbh_seg7_vertex_07013118: + type: VTX + count: 15 + offset: 0x13118 + symbol: bbh_seg7_vertex_07013118 + +bbh_seg7_vertex_07013208: + type: VTX + count: 15 + offset: 0x13208 + symbol: bbh_seg7_vertex_07013208 + +bbh_seg7_vertex_070132F8: + type: VTX + count: 15 + offset: 0x132F8 + symbol: bbh_seg7_vertex_070132F8 + +bbh_seg7_vertex_070133E8: + type: VTX + count: 15 + offset: 0x133E8 + symbol: bbh_seg7_vertex_070133E8 + +bbh_seg7_vertex_070134D8: + type: VTX + count: 3 + offset: 0x134D8 + symbol: bbh_seg7_vertex_070134D8 + +bbh_seg7_dl_07013508: + type: GFX + offset: 0x13508 + symbol: bbh_seg7_dl_07013508 + +bbh_seg7_dl_07013550: + type: GFX + offset: 0x13550 + symbol: bbh_seg7_dl_07013550 + +bbh_seg7_dl_070135A8: + type: GFX + offset: 0x135A8 + symbol: bbh_seg7_dl_070135A8 + +bbh_seg7_dl_070135E0: + type: GFX + offset: 0x135E0 + symbol: bbh_seg7_dl_070135E0 + +bbh_seg7_dl_070137E0: + type: GFX + offset: 0x137E0 + symbol: bbh_seg7_dl_070137E0 + +bbh_seg7_dl_07013838: + type: GFX + offset: 0x13838 + symbol: bbh_seg7_dl_07013838 + +bbh_seg7_dl_070139A8: + type: GFX + offset: 0x139A8 + symbol: bbh_seg7_dl_070139A8 + +bbh_seg7_vertex_07013AA0: + type: VTX + count: 14 + offset: 0x13AA0 + symbol: bbh_seg7_vertex_07013AA0 + +bbh_seg7_dl_07013B80: + type: GFX + offset: 0x13B80 + symbol: bbh_seg7_dl_07013B80 + +bbh_seg7_dl_07013BE8: + type: GFX + offset: 0x13BE8 + symbol: bbh_seg7_dl_07013BE8 + +bbh_seg7_lights_07013C58: + type: LIGHTS + size: 24 + offset: 0x13C58 + symbol: bbh_seg7_lights_07013C58 + +bbh_seg7_lights_07013C70: + type: LIGHTS + size: 24 + offset: 0x13C70 + symbol: bbh_seg7_lights_07013C70 + +bbh_seg7_vertex_07013C88: + type: VTX + count: 8 + offset: 0x13C88 + symbol: bbh_seg7_vertex_07013C88 + +bbh_seg7_vertex_07013D08: + type: VTX + count: 12 + offset: 0x13D08 + symbol: bbh_seg7_vertex_07013D08 + +bbh_seg7_vertex_07013DC8: + type: VTX + count: 4 + offset: 0x13DC8 + symbol: bbh_seg7_vertex_07013DC8 + +bbh_seg7_vertex_07013E08: + type: VTX + count: 4 + offset: 0x13E08 + symbol: bbh_seg7_vertex_07013E08 + +bbh_seg7_vertex_07013E48: + type: VTX + count: 15 + offset: 0x13E48 + symbol: bbh_seg7_vertex_07013E48 + +bbh_seg7_vertex_07013F38: + type: VTX + count: 15 + offset: 0x13F38 + symbol: bbh_seg7_vertex_07013F38 + +bbh_seg7_vertex_07014028: + type: VTX + count: 6 + offset: 0x14028 + symbol: bbh_seg7_vertex_07014028 + +bbh_seg7_vertex_07014088: + type: VTX + count: 15 + offset: 0x14088 + symbol: bbh_seg7_vertex_07014088 + +bbh_seg7_vertex_07014178: + type: VTX + count: 15 + offset: 0x14178 + symbol: bbh_seg7_vertex_07014178 + +bbh_seg7_vertex_07014268: + type: VTX + count: 16 + offset: 0x14268 + symbol: bbh_seg7_vertex_07014268 + +bbh_seg7_vertex_07014368: + type: VTX + count: 15 + offset: 0x14368 + symbol: bbh_seg7_vertex_07014368 + +bbh_seg7_vertex_07014458: + type: VTX + count: 14 + offset: 0x14458 + symbol: bbh_seg7_vertex_07014458 + +bbh_seg7_vertex_07014538: + type: VTX + count: 16 + offset: 0x14538 + symbol: bbh_seg7_vertex_07014538 + +bbh_seg7_vertex_07014638: + type: VTX + count: 16 + offset: 0x14638 + symbol: bbh_seg7_vertex_07014638 + +bbh_seg7_vertex_07014738: + type: VTX + count: 16 + offset: 0x14738 + symbol: bbh_seg7_vertex_07014738 + +bbh_seg7_vertex_07014838: + type: VTX + count: 16 + offset: 0x14838 + symbol: bbh_seg7_vertex_07014838 + +bbh_seg7_vertex_07014938: + type: VTX + count: 15 + offset: 0x14938 + symbol: bbh_seg7_vertex_07014938 + +bbh_seg7_vertex_07014A28: + type: VTX + count: 16 + offset: 0x14A28 + symbol: bbh_seg7_vertex_07014A28 + +bbh_seg7_dl_07014B28: + type: GFX + offset: 0x14B28 + symbol: bbh_seg7_dl_07014B28 + +bbh_seg7_dl_07014BC8: + type: GFX + offset: 0x14BC8 + symbol: bbh_seg7_dl_07014BC8 + +bbh_seg7_dl_07014C10: + type: GFX + offset: 0x14C10 + symbol: bbh_seg7_dl_07014C10 + +bbh_seg7_dl_07014C58: + type: GFX + offset: 0x14C58 + symbol: bbh_seg7_dl_07014C58 + +bbh_seg7_dl_07014D10: + type: GFX + offset: 0x14D10 + symbol: bbh_seg7_dl_07014D10 + +bbh_seg7_dl_07014FD8: + type: GFX + offset: 0x14FD8 + symbol: bbh_seg7_dl_07014FD8 + +bbh_seg7_vertex_07015098: + type: VTX + count: 16 + offset: 0x15098 + symbol: bbh_seg7_vertex_07015098 + +bbh_seg7_vertex_07015198: + type: VTX + count: 16 + offset: 0x15198 + symbol: bbh_seg7_vertex_07015198 + +bbh_seg7_dl_07015298: + type: GFX + offset: 0x15298 + symbol: bbh_seg7_dl_07015298 + +bbh_seg7_dl_07015398: + type: GFX + offset: 0x15398 + symbol: bbh_seg7_dl_07015398 + +bbh_seg7_vertex_07015408: + type: VTX + count: 16 + offset: 0x15408 + symbol: bbh_seg7_vertex_07015408 + +bbh_seg7_vertex_07015508: + type: VTX + count: 14 + offset: 0x15508 + symbol: bbh_seg7_vertex_07015508 + +bbh_seg7_vertex_070155E8: + type: VTX + count: 4 + offset: 0x155E8 + symbol: bbh_seg7_vertex_070155E8 + +bbh_seg7_dl_07015628: + type: GFX + offset: 0x15628 + symbol: bbh_seg7_dl_07015628 + +bbh_seg7_dl_070156E0: + type: GFX + offset: 0x156E0 + symbol: bbh_seg7_dl_070156E0 + +bbh_seg7_vertex_07015750: + type: VTX + count: 15 + offset: 0x15750 + symbol: bbh_seg7_vertex_07015750 + +bbh_seg7_vertex_07015840: + type: VTX + count: 15 + offset: 0x15840 + symbol: bbh_seg7_vertex_07015840 + +bbh_seg7_dl_07015930: + type: GFX + offset: 0x15930 + symbol: bbh_seg7_dl_07015930 + +bbh_seg7_dl_07015A20: + type: GFX + offset: 0x15A20 + symbol: bbh_seg7_dl_07015A20 + +bbh_seg7_lights_07015A90: + type: LIGHTS + size: 24 + offset: 0x15A90 + symbol: bbh_seg7_lights_07015A90 + +bbh_seg7_vertex_07015AA8: + type: VTX + count: 15 + offset: 0x15AA8 + symbol: bbh_seg7_vertex_07015AA8 + +bbh_seg7_vertex_07015B98: + type: VTX + count: 7 + offset: 0x15B98 + symbol: bbh_seg7_vertex_07015B98 + +bbh_seg7_vertex_07015C08: + type: VTX + count: 7 + offset: 0x15C08 + symbol: bbh_seg7_vertex_07015C08 + +bbh_seg7_vertex_07015C78: + type: VTX + count: 15 + offset: 0x15C78 + symbol: bbh_seg7_vertex_07015C78 + +bbh_seg7_vertex_07015D68: + type: VTX + count: 15 + offset: 0x15D68 + symbol: bbh_seg7_vertex_07015D68 + +bbh_seg7_vertex_07015E58: + type: VTX + count: 16 + offset: 0x15E58 + symbol: bbh_seg7_vertex_07015E58 + +bbh_seg7_vertex_07015F58: + type: VTX + count: 14 + offset: 0x15F58 + symbol: bbh_seg7_vertex_07015F58 + +bbh_seg7_vertex_07016038: + type: VTX + count: 14 + offset: 0x16038 + symbol: bbh_seg7_vertex_07016038 + +bbh_seg7_vertex_07016118: + type: VTX + count: 15 + offset: 0x16118 + symbol: bbh_seg7_vertex_07016118 + +bbh_seg7_vertex_07016208: + type: VTX + count: 15 + offset: 0x16208 + symbol: bbh_seg7_vertex_07016208 + +bbh_seg7_vertex_070162F8: + type: VTX + count: 16 + offset: 0x162F8 + symbol: bbh_seg7_vertex_070162F8 + +bbh_seg7_vertex_070163F8: + type: VTX + count: 14 + offset: 0x163F8 + symbol: bbh_seg7_vertex_070163F8 + +bbh_seg7_vertex_070164D8: + type: VTX + count: 8 + offset: 0x164D8 + symbol: bbh_seg7_vertex_070164D8 + +bbh_seg7_vertex_07016558: + type: VTX + count: 8 + offset: 0x16558 + symbol: bbh_seg7_vertex_07016558 + +bbh_seg7_vertex_070165D8: + type: VTX + count: 14 + offset: 0x165D8 + symbol: bbh_seg7_vertex_070165D8 + +bbh_seg7_vertex_070166B8: + type: VTX + count: 15 + offset: 0x166B8 + symbol: bbh_seg7_vertex_070166B8 + +bbh_seg7_vertex_070167A8: + type: VTX + count: 14 + offset: 0x167A8 + symbol: bbh_seg7_vertex_070167A8 + +bbh_seg7_vertex_07016888: + type: VTX + count: 14 + offset: 0x16888 + symbol: bbh_seg7_vertex_07016888 + +bbh_seg7_vertex_07016968: + type: VTX + count: 15 + offset: 0x16968 + symbol: bbh_seg7_vertex_07016968 + +bbh_seg7_vertex_07016A58: + type: VTX + count: 16 + offset: 0x16A58 + symbol: bbh_seg7_vertex_07016A58 + +bbh_seg7_vertex_07016B58: + type: VTX + count: 16 + offset: 0x16B58 + symbol: bbh_seg7_vertex_07016B58 + +bbh_seg7_vertex_07016C58: + type: VTX + count: 14 + offset: 0x16C58 + symbol: bbh_seg7_vertex_07016C58 + +bbh_seg7_dl_07016D38: + type: GFX + offset: 0x16D38 + symbol: bbh_seg7_dl_07016D38 + +bbh_seg7_dl_07016DC8: + type: GFX + offset: 0x16DC8 + symbol: bbh_seg7_dl_07016DC8 + +bbh_seg7_dl_07016E10: + type: GFX + offset: 0x16E10 + symbol: bbh_seg7_dl_07016E10 + +bbh_seg7_dl_07016FE8: + type: GFX + offset: 0x16FE8 + symbol: bbh_seg7_dl_07016FE8 + +bbh_seg7_dl_07017050: + type: GFX + offset: 0x17050 + symbol: bbh_seg7_dl_07017050 + +bbh_seg7_dl_070170B8: + type: GFX + offset: 0x170B8 + symbol: bbh_seg7_dl_070170B8 + +bbh_seg7_dl_07017100: + type: GFX + offset: 0x17100 + symbol: bbh_seg7_dl_07017100 + +bbh_seg7_dl_07017148: + type: GFX + offset: 0x17148 + symbol: bbh_seg7_dl_07017148 + +bbh_seg7_dl_07017378: + type: GFX + offset: 0x17378 + symbol: bbh_seg7_dl_07017378 + +bbh_seg7_lights_07017480: + type: LIGHTS + size: 24 + offset: 0x17480 + symbol: bbh_seg7_lights_07017480 + +bbh_seg7_vertex_07017498: + type: VTX + count: 8 + offset: 0x17498 + symbol: bbh_seg7_vertex_07017498 + +bbh_seg7_dl_07017518: + type: GFX + offset: 0x17518 + symbol: bbh_seg7_dl_07017518 + +bbh_seg7_dl_07017570: + type: GFX + offset: 0x17570 + symbol: bbh_seg7_dl_07017570 + +bbh_seg7_vertex_070175E0: + type: VTX + count: 16 + offset: 0x175E0 + symbol: bbh_seg7_vertex_070175E0 + +bbh_seg7_dl_070176E0: + type: GFX + offset: 0x176E0 + symbol: bbh_seg7_dl_070176E0 + +bbh_seg7_dl_07017788: + type: GFX + offset: 0x17788 + symbol: bbh_seg7_dl_07017788 + +bbh_seg7_lights_070177F8: + type: LIGHTS + size: 24 + offset: 0x177F8 + symbol: bbh_seg7_lights_070177F8 + +bbh_seg7_lights_07017810: + type: LIGHTS + size: 24 + offset: 0x17810 + symbol: bbh_seg7_lights_07017810 + +bbh_seg7_vertex_07017828: + type: VTX + count: 15 + offset: 0x17828 + symbol: bbh_seg7_vertex_07017828 + +bbh_seg7_vertex_07017918: + type: VTX + count: 15 + offset: 0x17918 + symbol: bbh_seg7_vertex_07017918 + +bbh_seg7_vertex_07017A08: + type: VTX + count: 14 + offset: 0x17A08 + symbol: bbh_seg7_vertex_07017A08 + +bbh_seg7_vertex_07017AE8: + type: VTX + count: 16 + offset: 0x17AE8 + symbol: bbh_seg7_vertex_07017AE8 + +bbh_seg7_vertex_07017BE8: + type: VTX + count: 14 + offset: 0x17BE8 + symbol: bbh_seg7_vertex_07017BE8 + +bbh_seg7_vertex_07017CC8: + type: VTX + count: 15 + offset: 0x17CC8 + symbol: bbh_seg7_vertex_07017CC8 + +bbh_seg7_vertex_07017DB8: + type: VTX + count: 11 + offset: 0x17DB8 + symbol: bbh_seg7_vertex_07017DB8 + +bbh_seg7_vertex_07017E68: + type: VTX + count: 14 + offset: 0x17E68 + symbol: bbh_seg7_vertex_07017E68 + +bbh_seg7_vertex_07017F48: + type: VTX + count: 14 + offset: 0x17F48 + symbol: bbh_seg7_vertex_07017F48 + +bbh_seg7_vertex_07018028: + type: VTX + count: 16 + offset: 0x18028 + symbol: bbh_seg7_vertex_07018028 + +bbh_seg7_vertex_07018128: + type: VTX + count: 8 + offset: 0x18128 + symbol: bbh_seg7_vertex_07018128 + +bbh_seg7_vertex_070181A8: + type: VTX + count: 15 + offset: 0x181A8 + symbol: bbh_seg7_vertex_070181A8 + +bbh_seg7_vertex_07018298: + type: VTX + count: 14 + offset: 0x18298 + symbol: bbh_seg7_vertex_07018298 + +bbh_seg7_vertex_07018378: + type: VTX + count: 15 + offset: 0x18378 + symbol: bbh_seg7_vertex_07018378 + +bbh_seg7_vertex_07018468: + type: VTX + count: 15 + offset: 0x18468 + symbol: bbh_seg7_vertex_07018468 + +bbh_seg7_vertex_07018558: + type: VTX + count: 15 + offset: 0x18558 + symbol: bbh_seg7_vertex_07018558 + +bbh_seg7_vertex_07018648: + type: VTX + count: 16 + offset: 0x18648 + symbol: bbh_seg7_vertex_07018648 + +bbh_seg7_vertex_07018748: + type: VTX + count: 15 + offset: 0x18748 + symbol: bbh_seg7_vertex_07018748 + +bbh_seg7_vertex_07018838: + type: VTX + count: 14 + offset: 0x18838 + symbol: bbh_seg7_vertex_07018838 + +bbh_seg7_vertex_07018918: + type: VTX + count: 14 + offset: 0x18918 + symbol: bbh_seg7_vertex_07018918 + +bbh_seg7_vertex_070189F8: + type: VTX + count: 14 + offset: 0x189F8 + symbol: bbh_seg7_vertex_070189F8 + +bbh_seg7_vertex_07018AD8: + type: VTX + count: 11 + offset: 0x18AD8 + symbol: bbh_seg7_vertex_07018AD8 + +bbh_seg7_vertex_07018B88: + type: VTX + count: 12 + offset: 0x18B88 + symbol: bbh_seg7_vertex_07018B88 + +bbh_seg7_vertex_07018C48: + type: VTX + count: 16 + offset: 0x18C48 + symbol: bbh_seg7_vertex_07018C48 + +bbh_seg7_vertex_07018D48: + type: VTX + count: 15 + offset: 0x18D48 + symbol: bbh_seg7_vertex_07018D48 + +bbh_seg7_vertex_07018E38: + type: VTX + count: 16 + offset: 0x18E38 + symbol: bbh_seg7_vertex_07018E38 + +bbh_seg7_vertex_07018F38: + type: VTX + count: 16 + offset: 0x18F38 + symbol: bbh_seg7_vertex_07018F38 + +bbh_seg7_vertex_07019038: + type: VTX + count: 16 + offset: 0x19038 + symbol: bbh_seg7_vertex_07019038 + +bbh_seg7_vertex_07019138: + type: VTX + count: 15 + offset: 0x19138 + symbol: bbh_seg7_vertex_07019138 + +bbh_seg7_vertex_07019228: + type: VTX + count: 12 + offset: 0x19228 + symbol: bbh_seg7_vertex_07019228 + +bbh_seg7_vertex_070192E8: + type: VTX + count: 16 + offset: 0x192E8 + symbol: bbh_seg7_vertex_070192E8 + +bbh_seg7_vertex_070193E8: + type: VTX + count: 10 + offset: 0x193E8 + symbol: bbh_seg7_vertex_070193E8 + +bbh_seg7_vertex_07019488: + type: VTX + count: 8 + offset: 0x19488 + symbol: bbh_seg7_vertex_07019488 + +bbh_seg7_vertex_07019508: + type: VTX + count: 10 + offset: 0x19508 + symbol: bbh_seg7_vertex_07019508 + +bbh_seg7_dl_070195A8: + type: GFX + offset: 0x195A8 + symbol: bbh_seg7_dl_070195A8 + +bbh_seg7_dl_07019728: + type: GFX + offset: 0x19728 + symbol: bbh_seg7_dl_07019728 + +bbh_seg7_dl_070197B8: + type: GFX + offset: 0x197B8 + symbol: bbh_seg7_dl_070197B8 + +bbh_seg7_dl_070198C8: + type: GFX + offset: 0x198C8 + symbol: bbh_seg7_dl_070198C8 + +bbh_seg7_dl_07019B80: + type: GFX + offset: 0x19B80 + symbol: bbh_seg7_dl_07019B80 + +bbh_seg7_dl_07019BD8: + type: GFX + offset: 0x19BD8 + symbol: bbh_seg7_dl_07019BD8 + +bbh_seg7_dl_07019DD0: + type: GFX + offset: 0x19DD0 + symbol: bbh_seg7_dl_07019DD0 + +bbh_seg7_dl_07019E60: + type: GFX + offset: 0x19E60 + symbol: bbh_seg7_dl_07019E60 + +bbh_seg7_dl_07019EA8: + type: GFX + offset: 0x19EA8 + symbol: bbh_seg7_dl_07019EA8 + +bbh_seg7_dl_07019EF8: + type: GFX + offset: 0x19EF8 + symbol: bbh_seg7_dl_07019EF8 + +bbh_seg7_vertex_0701A008: + type: VTX + count: 4 + offset: 0x1A008 + symbol: bbh_seg7_vertex_0701A008 + +bbh_seg7_dl_0701A048: + type: GFX + offset: 0x1A048 + symbol: bbh_seg7_dl_0701A048 + +bbh_seg7_dl_0701A080: + type: GFX + offset: 0x1A080 + symbol: bbh_seg7_dl_0701A080 + +bbh_seg7_lights_0701A0F0: + type: LIGHTS + size: 24 + offset: 0x1A0F0 + symbol: bbh_seg7_lights_0701A0F0 + +bbh_seg7_lights_0701A108: + type: LIGHTS + size: 24 + offset: 0x1A108 + symbol: bbh_seg7_lights_0701A108 + +bbh_seg7_vertex_0701A120: + type: VTX + count: 4 + offset: 0x1A120 + symbol: bbh_seg7_vertex_0701A120 + +bbh_seg7_vertex_0701A160: + type: VTX + count: 16 + offset: 0x1A160 + symbol: bbh_seg7_vertex_0701A160 + +bbh_seg7_vertex_0701A260: + type: VTX + count: 16 + offset: 0x1A260 + symbol: bbh_seg7_vertex_0701A260 + +bbh_seg7_vertex_0701A360: + type: VTX + count: 15 + offset: 0x1A360 + symbol: bbh_seg7_vertex_0701A360 + +bbh_seg7_vertex_0701A450: + type: VTX + count: 16 + offset: 0x1A450 + symbol: bbh_seg7_vertex_0701A450 + +bbh_seg7_vertex_0701A550: + type: VTX + count: 13 + offset: 0x1A550 + symbol: bbh_seg7_vertex_0701A550 + +bbh_seg7_dl_0701A620: + type: GFX + offset: 0x1A620 + symbol: bbh_seg7_dl_0701A620 + +bbh_seg7_dl_0701A668: + type: GFX + offset: 0x1A668 + symbol: bbh_seg7_dl_0701A668 + +bbh_seg7_dl_0701A6E0: + type: GFX + offset: 0x1A6E0 + symbol: bbh_seg7_dl_0701A6E0 + +bbh_seg7_dl_0701A748: + type: GFX + offset: 0x1A748 + symbol: bbh_seg7_dl_0701A748 + +bbh_seg7_dl_0701A850: + type: GFX + offset: 0x1A850 + symbol: bbh_seg7_dl_0701A850 + +bbh_seg7_lights_0701A920: + type: LIGHTS + size: 24 + offset: 0x1A920 + symbol: bbh_seg7_lights_0701A920 + +bbh_seg7_lights_0701A938: + type: LIGHTS + size: 24 + offset: 0x1A938 + symbol: bbh_seg7_lights_0701A938 + +bbh_seg7_lights_0701A950: + type: LIGHTS + size: 24 + offset: 0x1A950 + symbol: bbh_seg7_lights_0701A950 + +bbh_seg7_vertex_0701A968: + type: VTX + count: 6 + offset: 0x1A968 + symbol: bbh_seg7_vertex_0701A968 + +bbh_seg7_vertex_0701A9C8: + type: VTX + count: 4 + offset: 0x1A9C8 + symbol: bbh_seg7_vertex_0701A9C8 + +bbh_seg7_vertex_0701AA08: + type: VTX + count: 16 + offset: 0x1AA08 + symbol: bbh_seg7_vertex_0701AA08 + +bbh_seg7_vertex_0701AB08: + type: VTX + count: 14 + offset: 0x1AB08 + symbol: bbh_seg7_vertex_0701AB08 + +bbh_seg7_vertex_0701ABE8: + type: VTX + count: 15 + offset: 0x1ABE8 + symbol: bbh_seg7_vertex_0701ABE8 + +bbh_seg7_vertex_0701ACD8: + type: VTX + count: 16 + offset: 0x1ACD8 + symbol: bbh_seg7_vertex_0701ACD8 + +bbh_seg7_vertex_0701ADD8: + type: VTX + count: 16 + offset: 0x1ADD8 + symbol: bbh_seg7_vertex_0701ADD8 + +bbh_seg7_vertex_0701AED8: + type: VTX + count: 7 + offset: 0x1AED8 + symbol: bbh_seg7_vertex_0701AED8 + +bbh_seg7_vertex_0701AF48: + type: VTX + count: 16 + offset: 0x1AF48 + symbol: bbh_seg7_vertex_0701AF48 + +bbh_seg7_vertex_0701B048: + type: VTX + count: 16 + offset: 0x1B048 + symbol: bbh_seg7_vertex_0701B048 + +bbh_seg7_vertex_0701B148: + type: VTX + count: 10 + offset: 0x1B148 + symbol: bbh_seg7_vertex_0701B148 + +bbh_seg7_vertex_0701B1E8: + type: VTX + count: 12 + offset: 0x1B1E8 + symbol: bbh_seg7_vertex_0701B1E8 + +bbh_seg7_vertex_0701B2A8: + type: VTX + count: 8 + offset: 0x1B2A8 + symbol: bbh_seg7_vertex_0701B2A8 + +bbh_seg7_dl_0701B328: + type: GFX + offset: 0x1B328 + symbol: bbh_seg7_dl_0701B328 + +bbh_seg7_dl_0701B380: + type: GFX + offset: 0x1B380 + symbol: bbh_seg7_dl_0701B380 + +bbh_seg7_dl_0701B558: + type: GFX + offset: 0x1B558 + symbol: bbh_seg7_dl_0701B558 + +bbh_seg7_dl_0701B620: + type: GFX + offset: 0x1B620 + symbol: bbh_seg7_dl_0701B620 + +bbh_seg7_dl_0701B678: + type: GFX + offset: 0x1B678 + symbol: bbh_seg7_dl_0701B678 + +bbh_seg7_dl_0701B6D0: + type: GFX + offset: 0x1B6D0 + symbol: bbh_seg7_dl_0701B6D0 + +bbh_seg7_lights_0701B7A8: + type: LIGHTS + size: 24 + offset: 0x1B7A8 + symbol: bbh_seg7_lights_0701B7A8 + +bbh_seg7_lights_0701B7C0: + type: LIGHTS + size: 24 + offset: 0x1B7C0 + symbol: bbh_seg7_lights_0701B7C0 + +bbh_seg7_lights_0701B7D8: + type: LIGHTS + size: 24 + offset: 0x1B7D8 + symbol: bbh_seg7_lights_0701B7D8 + +bbh_seg7_lights_0701B7F0: + type: LIGHTS + size: 24 + offset: 0x1B7F0 + symbol: bbh_seg7_lights_0701B7F0 + +bbh_seg7_lights_0701B808: + type: LIGHTS + size: 24 + offset: 0x1B808 + symbol: bbh_seg7_lights_0701B808 + +bbh_seg7_lights_0701B820: + type: LIGHTS + size: 24 + offset: 0x1B820 + symbol: bbh_seg7_lights_0701B820 + +bbh_seg7_lights_0701B838: + type: LIGHTS + size: 24 + offset: 0x1B838 + symbol: bbh_seg7_lights_0701B838 + +bbh_seg7_vertex_0701B850: + type: VTX + count: 15 + offset: 0x1B850 + symbol: bbh_seg7_vertex_0701B850 + +bbh_seg7_vertex_0701B940: + type: VTX + count: 7 + offset: 0x1B940 + symbol: bbh_seg7_vertex_0701B940 + +bbh_seg7_vertex_0701B9B0: + type: VTX + count: 16 + offset: 0x1B9B0 + symbol: bbh_seg7_vertex_0701B9B0 + +bbh_seg7_vertex_0701BAB0: + type: VTX + count: 4 + offset: 0x1BAB0 + symbol: bbh_seg7_vertex_0701BAB0 + +bbh_seg7_vertex_0701BAF0: + type: VTX + count: 16 + offset: 0x1BAF0 + symbol: bbh_seg7_vertex_0701BAF0 + +bbh_seg7_vertex_0701BBF0: + type: VTX + count: 16 + offset: 0x1BBF0 + symbol: bbh_seg7_vertex_0701BBF0 + +bbh_seg7_vertex_0701BCF0: + type: VTX + count: 16 + offset: 0x1BCF0 + symbol: bbh_seg7_vertex_0701BCF0 + +bbh_seg7_vertex_0701BDF0: + type: VTX + count: 15 + offset: 0x1BDF0 + symbol: bbh_seg7_vertex_0701BDF0 + +bbh_seg7_vertex_0701BEE0: + type: VTX + count: 15 + offset: 0x1BEE0 + symbol: bbh_seg7_vertex_0701BEE0 + +bbh_seg7_vertex_0701BFD0: + type: VTX + count: 16 + offset: 0x1BFD0 + symbol: bbh_seg7_vertex_0701BFD0 + +bbh_seg7_vertex_0701C0D0: + type: VTX + count: 14 + offset: 0x1C0D0 + symbol: bbh_seg7_vertex_0701C0D0 + +bbh_seg7_vertex_0701C1B0: + type: VTX + count: 15 + offset: 0x1C1B0 + symbol: bbh_seg7_vertex_0701C1B0 + +bbh_seg7_vertex_0701C2A0: + type: VTX + count: 14 + offset: 0x1C2A0 + symbol: bbh_seg7_vertex_0701C2A0 + +bbh_seg7_vertex_0701C380: + type: VTX + count: 14 + offset: 0x1C380 + symbol: bbh_seg7_vertex_0701C380 + +bbh_seg7_vertex_0701C460: + type: VTX + count: 16 + offset: 0x1C460 + symbol: bbh_seg7_vertex_0701C460 + +bbh_seg7_vertex_0701C560: + type: VTX + count: 15 + offset: 0x1C560 + symbol: bbh_seg7_vertex_0701C560 + +bbh_seg7_vertex_0701C650: + type: VTX + count: 14 + offset: 0x1C650 + symbol: bbh_seg7_vertex_0701C650 + +bbh_seg7_vertex_0701C730: + type: VTX + count: 15 + offset: 0x1C730 + symbol: bbh_seg7_vertex_0701C730 + +bbh_seg7_vertex_0701C820: + type: VTX + count: 11 + offset: 0x1C820 + symbol: bbh_seg7_vertex_0701C820 + +bbh_seg7_vertex_0701C8D0: + type: VTX + count: 12 + offset: 0x1C8D0 + symbol: bbh_seg7_vertex_0701C8D0 + +bbh_seg7_vertex_0701C990: + type: VTX + count: 15 + offset: 0x1C990 + symbol: bbh_seg7_vertex_0701C990 + +bbh_seg7_vertex_0701CA80: + type: VTX + count: 15 + offset: 0x1CA80 + symbol: bbh_seg7_vertex_0701CA80 + +bbh_seg7_vertex_0701CB70: + type: VTX + count: 15 + offset: 0x1CB70 + symbol: bbh_seg7_vertex_0701CB70 + +bbh_seg7_vertex_0701CC60: + type: VTX + count: 15 + offset: 0x1CC60 + symbol: bbh_seg7_vertex_0701CC60 + +bbh_seg7_vertex_0701CD50: + type: VTX + count: 15 + offset: 0x1CD50 + symbol: bbh_seg7_vertex_0701CD50 + +bbh_seg7_vertex_0701CE40: + type: VTX + count: 15 + offset: 0x1CE40 + symbol: bbh_seg7_vertex_0701CE40 + +bbh_seg7_vertex_0701CF30: + type: VTX + count: 16 + offset: 0x1CF30 + symbol: bbh_seg7_vertex_0701CF30 + +bbh_seg7_vertex_0701D030: + type: VTX + count: 16 + offset: 0x1D030 + symbol: bbh_seg7_vertex_0701D030 + +bbh_seg7_vertex_0701D130: + type: VTX + count: 8 + offset: 0x1D130 + symbol: bbh_seg7_vertex_0701D130 + +bbh_seg7_vertex_0701D1B0: + type: VTX + count: 16 + offset: 0x1D1B0 + symbol: bbh_seg7_vertex_0701D1B0 + +bbh_seg7_vertex_0701D2B0: + type: VTX + count: 16 + offset: 0x1D2B0 + symbol: bbh_seg7_vertex_0701D2B0 + +bbh_seg7_vertex_0701D3B0: + type: VTX + count: 16 + offset: 0x1D3B0 + symbol: bbh_seg7_vertex_0701D3B0 + +bbh_seg7_vertex_0701D4B0: + type: VTX + count: 16 + offset: 0x1D4B0 + symbol: bbh_seg7_vertex_0701D4B0 + +bbh_seg7_vertex_0701D5B0: + type: VTX + count: 15 + offset: 0x1D5B0 + symbol: bbh_seg7_vertex_0701D5B0 + +bbh_seg7_vertex_0701D6A0: + type: VTX + count: 16 + offset: 0x1D6A0 + symbol: bbh_seg7_vertex_0701D6A0 + +bbh_seg7_vertex_0701D7A0: + type: VTX + count: 8 + offset: 0x1D7A0 + symbol: bbh_seg7_vertex_0701D7A0 + +bbh_seg7_vertex_0701D820: + type: VTX + count: 15 + offset: 0x1D820 + symbol: bbh_seg7_vertex_0701D820 + +bbh_seg7_vertex_0701D910: + type: VTX + count: 7 + offset: 0x1D910 + symbol: bbh_seg7_vertex_0701D910 + +bbh_seg7_vertex_0701D980: + type: VTX + count: 4 + offset: 0x1D980 + symbol: bbh_seg7_vertex_0701D980 + +bbh_seg7_dl_0701D9C0: + type: GFX + offset: 0x1D9C0 + symbol: bbh_seg7_dl_0701D9C0 + +bbh_seg7_dl_0701DA50: + type: GFX + offset: 0x1DA50 + symbol: bbh_seg7_dl_0701DA50 + +bbh_seg7_dl_0701DB20: + type: GFX + offset: 0x1DB20 + symbol: bbh_seg7_dl_0701DB20 + +bbh_seg7_dl_0701DBF0: + type: GFX + offset: 0x1DBF0 + symbol: bbh_seg7_dl_0701DBF0 + +bbh_seg7_dl_0701DFA0: + type: GFX + offset: 0x1DFA0 + symbol: bbh_seg7_dl_0701DFA0 + +bbh_seg7_dl_0701E188: + type: GFX + offset: 0x1E188 + symbol: bbh_seg7_dl_0701E188 + +bbh_seg7_dl_0701E210: + type: GFX + offset: 0x1E210 + symbol: bbh_seg7_dl_0701E210 + +bbh_seg7_dl_0701E430: + type: GFX + offset: 0x1E430 + symbol: bbh_seg7_dl_0701E430 + +bbh_seg7_dl_0701E4B0: + type: GFX + offset: 0x1E4B0 + symbol: bbh_seg7_dl_0701E4B0 + +bbh_seg7_dl_0701E4E0: + type: GFX + offset: 0x1E4E0 + symbol: bbh_seg7_dl_0701E4E0 + +bbh_seg7_lights_0701E5D8: + type: LIGHTS + size: 24 + offset: 0x1E5D8 + symbol: bbh_seg7_lights_0701E5D8 + +bbh_seg7_vertex_0701E5F0: + type: VTX + count: 15 + offset: 0x1E5F0 + symbol: bbh_seg7_vertex_0701E5F0 + +bbh_seg7_vertex_0701E6E0: + type: VTX + count: 15 + offset: 0x1E6E0 + symbol: bbh_seg7_vertex_0701E6E0 + +bbh_seg7_vertex_0701E7D0: + type: VTX + count: 4 + offset: 0x1E7D0 + symbol: bbh_seg7_vertex_0701E7D0 + +bbh_seg7_dl_0701E810: + type: GFX + offset: 0x1E810 + symbol: bbh_seg7_dl_0701E810 + +bbh_seg7_dl_0701E8D8: + type: GFX + offset: 0x1E8D8 + symbol: bbh_seg7_dl_0701E8D8 + +bbh_seg7_lights_0701E948: + type: LIGHTS + size: 24 + offset: 0x1E948 + symbol: bbh_seg7_lights_0701E948 + +bbh_seg7_lights_0701E960: + type: LIGHTS + size: 24 + offset: 0x1E960 + symbol: bbh_seg7_lights_0701E960 + +bbh_seg7_vertex_0701E978: + type: VTX + count: 8 + offset: 0x1E978 + symbol: bbh_seg7_vertex_0701E978 + +bbh_seg7_vertex_0701E9F8: + type: VTX + count: 15 + offset: 0x1E9F8 + symbol: bbh_seg7_vertex_0701E9F8 + +bbh_seg7_vertex_0701EAE8: + type: VTX + count: 15 + offset: 0x1EAE8 + symbol: bbh_seg7_vertex_0701EAE8 + +bbh_seg7_vertex_0701EBD8: + type: VTX + count: 4 + offset: 0x1EBD8 + symbol: bbh_seg7_vertex_0701EBD8 + +bbh_seg7_dl_0701EC18: + type: GFX + offset: 0x1EC18 + symbol: bbh_seg7_dl_0701EC18 + +bbh_seg7_dl_0701ED18: + type: GFX + offset: 0x1ED18 + symbol: bbh_seg7_dl_0701ED18 + +bbh_seg7_vertex_0701ED88: + type: VTX + count: 8 + offset: 0x1ED88 + symbol: bbh_seg7_vertex_0701ED88 + +bbh_seg7_vertex_0701EE08: + type: VTX + count: 4 + offset: 0x1EE08 + symbol: bbh_seg7_vertex_0701EE08 + +bbh_seg7_dl_0701EE48: + type: GFX + offset: 0x1EE48 + symbol: bbh_seg7_dl_0701EE48 + +bbh_seg7_dl_0701EE90: + type: GFX + offset: 0x1EE90 + symbol: bbh_seg7_dl_0701EE90 + +bbh_seg7_dl_0701EEC8: + type: GFX + offset: 0x1EEC8 + symbol: bbh_seg7_dl_0701EEC8 + +bbh_seg7_vertex_0701EF58: + type: VTX + count: 12 + offset: 0x1EF58 + symbol: bbh_seg7_vertex_0701EF58 + +bbh_seg7_dl_0701F018: + type: GFX + offset: 0x1F018 + symbol: bbh_seg7_dl_0701F018 + +bbh_seg7_dl_0701F070: + type: GFX + offset: 0x1F070 + symbol: bbh_seg7_dl_0701F070 + +bbh_seg7_lights_0701F0E0: + type: LIGHTS + size: 24 + offset: 0x1F0E0 + symbol: bbh_seg7_lights_0701F0E0 + +bbh_seg7_vertex_0701F0F8: + type: VTX + count: 4 + offset: 0x1F0F8 + symbol: bbh_seg7_vertex_0701F0F8 + +bbh_seg7_vertex_0701F138: + type: VTX + count: 16 + offset: 0x1F138 + symbol: bbh_seg7_vertex_0701F138 + +bbh_seg7_dl_0701F238: + type: GFX + offset: 0x1F238 + symbol: bbh_seg7_dl_0701F238 + +bbh_seg7_dl_0701F280: + type: GFX + offset: 0x1F280 + symbol: bbh_seg7_dl_0701F280 + +bbh_seg7_dl_0701F2E8: + type: GFX + offset: 0x1F2E8 + symbol: bbh_seg7_dl_0701F2E8 + +bbh_seg7_lights_0701F378: + type: LIGHTS + size: 24 + offset: 0x1F378 + symbol: bbh_seg7_lights_0701F378 + +bbh_seg7_vertex_0701F390: + type: VTX + count: 4 + offset: 0x1F390 + symbol: bbh_seg7_vertex_0701F390 + +bbh_seg7_vertex_0701F3D0: + type: VTX + count: 16 + offset: 0x1F3D0 + symbol: bbh_seg7_vertex_0701F3D0 + +bbh_seg7_vertex_0701F4D0: + type: VTX + count: 4 + offset: 0x1F4D0 + symbol: bbh_seg7_vertex_0701F4D0 + +bbh_seg7_dl_0701F510: + type: GFX + offset: 0x1F510 + symbol: bbh_seg7_dl_0701F510 + +bbh_seg7_dl_0701F558: + type: GFX + offset: 0x1F558 + symbol: bbh_seg7_dl_0701F558 + +bbh_seg7_dl_0701F5C0: + type: GFX + offset: 0x1F5C0 + symbol: bbh_seg7_dl_0701F5C0 + +bbh_seg7_dl_0701F5F8: + type: GFX + offset: 0x1F5F8 + symbol: bbh_seg7_dl_0701F5F8 + +bbh_seg7_lights_0701F6A8: + type: LIGHTS + size: 24 + offset: 0x1F6A8 + symbol: bbh_seg7_lights_0701F6A8 + +bbh_seg7_vertex_0701F6C0: + type: VTX + count: 12 + offset: 0x1F6C0 + symbol: bbh_seg7_vertex_0701F6C0 + +bbh_seg7_dl_0701F780: + type: GFX + offset: 0x1F780 + symbol: bbh_seg7_dl_0701F780 + +bbh_seg7_dl_0701F7E8: + type: GFX + offset: 0x1F7E8 + symbol: bbh_seg7_dl_0701F7E8 + +bbh_seg7_lights_0701F858: + type: LIGHTS + size: 24 + offset: 0x1F858 + symbol: bbh_seg7_lights_0701F858 + +bbh_seg7_vertex_0701F870: + type: VTX + count: 15 + offset: 0x1F870 + symbol: bbh_seg7_vertex_0701F870 + +bbh_seg7_vertex_0701F960: + type: VTX + count: 11 + offset: 0x1F960 + symbol: bbh_seg7_vertex_0701F960 + +bbh_seg7_dl_0701FA10: + type: GFX + offset: 0x1FA10 + symbol: bbh_seg7_dl_0701FA10 + +bbh_seg7_dl_0701FAB0: + type: GFX + offset: 0x1FAB0 + symbol: bbh_seg7_dl_0701FAB0 + +bbh_seg7_lights_0701FB20: + type: LIGHTS + size: 24 + offset: 0x1FB20 + symbol: bbh_seg7_lights_0701FB20 + +bbh_seg7_vertex_0701FB38: + type: VTX + count: 4 + offset: 0x1FB38 + symbol: bbh_seg7_vertex_0701FB38 + +bbh_seg7_vertex_0701FB78: + type: VTX + count: 16 + offset: 0x1FB78 + symbol: bbh_seg7_vertex_0701FB78 + +bbh_seg7_dl_0701FC78: + type: GFX + offset: 0x1FC78 + symbol: bbh_seg7_dl_0701FC78 + +bbh_seg7_dl_0701FCC0: + type: GFX + offset: 0x1FCC0 + symbol: bbh_seg7_dl_0701FCC0 + +bbh_seg7_dl_0701FD28: + type: GFX + offset: 0x1FD28 + symbol: bbh_seg7_dl_0701FD28 + +bbh_seg7_vertex_0701FDB8: + type: VTX + count: 15 + offset: 0x1FDB8 + symbol: bbh_seg7_vertex_0701FDB8 + +bbh_seg7_vertex_0701FEA8: + type: VTX + count: 11 + offset: 0x1FEA8 + symbol: bbh_seg7_vertex_0701FEA8 + +bbh_seg7_dl_0701FF58: + type: GFX + offset: 0x1FF58 + symbol: bbh_seg7_dl_0701FF58 + +bbh_seg7_dl_0701FFE8: + type: GFX + offset: 0x1FFE8 + symbol: bbh_seg7_dl_0701FFE8 + +bbh_seg7_lights_07020058: + type: LIGHTS + size: 24 + offset: 0x20058 + symbol: bbh_seg7_lights_07020058 + +bbh_seg7_vertex_07020070: + type: VTX + count: 12 + offset: 0x20070 + symbol: bbh_seg7_vertex_07020070 + +bbh_seg7_vertex_07020130: + type: VTX + count: 16 + offset: 0x20130 + symbol: bbh_seg7_vertex_07020130 + +bbh_seg7_dl_07020230: + type: GFX + offset: 0x20230 + symbol: bbh_seg7_dl_07020230 + +bbh_seg7_dl_07020288: + type: GFX + offset: 0x20288 + symbol: bbh_seg7_dl_07020288 + +bbh_seg7_dl_070202F0: + type: GFX + offset: 0x202F0 + symbol: bbh_seg7_dl_070202F0 + +bbh_seg7_lights_07020368: + type: LIGHTS + size: 24 + offset: 0x20368 + symbol: bbh_seg7_lights_07020368 + +bbh_seg7_vertex_07020380: + type: VTX + count: 16 + offset: 0x20380 + symbol: bbh_seg7_vertex_07020380 + +bbh_seg7_vertex_07020480: + type: VTX + count: 8 + offset: 0x20480 + symbol: bbh_seg7_vertex_07020480 + +bbh_seg7_vertex_07020500: + type: VTX + count: 6 + offset: 0x20500 + symbol: bbh_seg7_vertex_07020500 + +bbh_seg7_vertex_07020560: + type: VTX + count: 6 + offset: 0x20560 + symbol: bbh_seg7_vertex_07020560 + +bbh_seg7_dl_070205C0: + type: GFX + offset: 0x205C0 + symbol: bbh_seg7_dl_070205C0 + +bbh_seg7_dl_07020660: + type: GFX + offset: 0x20660 + symbol: bbh_seg7_dl_07020660 + +bbh_seg7_dl_070206A8: + type: GFX + offset: 0x206A8 + symbol: bbh_seg7_dl_070206A8 + +bbh_seg7_dl_070206F0: + type: GFX + offset: 0x206F0 + symbol: bbh_seg7_dl_070206F0 + +bbh_seg7_collision_level: + type: SM64:COLLISION + offset: 0x207A0 + symbol: bbh_seg7_collision_level + +bbh_seg7_rooms: + type: BLOB + size: 0x866 + offset: 0x2605C + symbol: bbh_seg7_rooms + +bbh_seg7_macro_objs: + type: SM64:MACRO + offset: 0x268C4 + symbol: bbh_seg7_macro_objs + +bbh_seg7_collision_staircase_step: + type: SM64:COLLISION + offset: 0x26A1C + symbol: bbh_seg7_collision_staircase_step + +bbh_seg7_collision_tilt_floor_platform: + type: SM64:COLLISION + offset: 0x26A98 + symbol: bbh_seg7_collision_tilt_floor_platform + +bbh_seg7_collision_07026B1C: + type: SM64:COLLISION + offset: 0x26B1C + symbol: bbh_seg7_collision_07026B1C + +bbh_seg7_collision_haunted_bookshelf: + type: SM64:COLLISION + offset: 0x26B4C + symbol: bbh_seg7_collision_haunted_bookshelf + +bbh_seg7_collision_mesh_elevator: + type: SM64:COLLISION + offset: 0x26B94 + symbol: bbh_seg7_collision_mesh_elevator + +bbh_seg7_collision_merry_go_round: + type: SM64:COLLISION + offset: 0x26C1C + symbol: bbh_seg7_collision_merry_go_round + +bbh_seg7_collision_coffin: + type: SM64:COLLISION + offset: 0x26D18 + symbol: bbh_seg7_collision_coffin + +bbh_movtex_merry_go_round_water_entrance_data: + type: SM64:MOVTEX + quad: true + offset: 0x26DE4 + symbol: bbh_movtex_merry_go_round_water_entrance_data + +bbh_movtex_merry_go_round_water_side_data: + type: SM64:MOVTEX + quad: true + offset: 0x26E04 + symbol: bbh_movtex_merry_go_round_water_side_data + +bbh_movtex_merry_go_round_water_entrance: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x26E24 + symbol: bbh_movtex_merry_go_round_water_entrance + +bbh_movtex_merry_go_round_water_side: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x26E34 + symbol: bbh_movtex_merry_go_round_water_side diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh/geo.yml new file mode 100644 index 0000000..243f998 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bbh/geo.yml @@ -0,0 +1,211 @@ +:config: + external_files: + - "assets/ymls/us/levels/bbh.yml" + autopads: false + segments: + - [ 0xE, 0x3828C0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw.yml new file mode 100644 index 0000000..1144295 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw.yml @@ -0,0 +1,1425 @@ +:config: + autopads: false + compression: + offset: 0x454E00 + segments: + - [ 0x7, 0x454E00 ] + external_files: + - "assets/ymls/us/textures/sky.yml" + header: + header: + - '#include "bitdw/geo.h"' + - '' + - 'extern const LevelScript level_bitdw_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bitdw_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bitdw_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitdw_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitdw_seg7_texture_07001800 + +bitdw_seg7_vertex_07002000: + type: VTX + count: 8 + offset: 0x2000 + symbol: bitdw_seg7_vertex_07002000 + +bitdw_seg7_dl_07002080: + type: GFX + offset: 0x2080 + symbol: bitdw_seg7_dl_07002080 + +bitdw_seg7_dl_070020C8: + type: GFX + offset: 0x20C8 + symbol: bitdw_seg7_dl_070020C8 + +bitdw_seg7_vertex_07002138: + type: VTX + count: 16 + offset: 0x2138 + symbol: bitdw_seg7_vertex_07002138 + +bitdw_seg7_vertex_07002238: + type: VTX + count: 12 + offset: 0x2238 + symbol: bitdw_seg7_vertex_07002238 + +bitdw_seg7_vertex_070022F8: + type: VTX + count: 16 + offset: 0x22F8 + symbol: bitdw_seg7_vertex_070022F8 + +bitdw_seg7_vertex_070023F8: + type: VTX + count: 16 + offset: 0x23F8 + symbol: bitdw_seg7_vertex_070023F8 + +bitdw_seg7_vertex_070024F8: + type: VTX + count: 14 + offset: 0x24F8 + symbol: bitdw_seg7_vertex_070024F8 + +bitdw_seg7_vertex_070025D8: + type: VTX + count: 8 + offset: 0x25D8 + symbol: bitdw_seg7_vertex_070025D8 + +bitdw_seg7_vertex_07002658: + type: VTX + count: 4 + offset: 0x2658 + symbol: bitdw_seg7_vertex_07002658 + +bitdw_seg7_dl_07002698: + type: GFX + offset: 0x2698 + symbol: bitdw_seg7_dl_07002698 + +bitdw_seg7_dl_07002700: + type: GFX + offset: 0x2700 + symbol: bitdw_seg7_dl_07002700 + +bitdw_seg7_dl_07002758: + type: GFX + offset: 0x2758 + symbol: bitdw_seg7_dl_07002758 + +bitdw_seg7_dl_07002868: + type: GFX + offset: 0x2868 + symbol: bitdw_seg7_dl_07002868 + +bitdw_seg7_dl_070028A0: + type: GFX + offset: 0x28A0 + symbol: bitdw_seg7_dl_070028A0 + +bitdw_seg7_vertex_07002928: + type: VTX + count: 16 + offset: 0x2928 + symbol: bitdw_seg7_vertex_07002928 + +bitdw_seg7_vertex_07002A28: + type: VTX + count: 16 + offset: 0x2A28 + symbol: bitdw_seg7_vertex_07002A28 + +bitdw_seg7_vertex_07002B28: + type: VTX + count: 8 + offset: 0x2B28 + symbol: bitdw_seg7_vertex_07002B28 + +bitdw_seg7_vertex_07002BA8: + type: VTX + count: 16 + offset: 0x2BA8 + symbol: bitdw_seg7_vertex_07002BA8 + +bitdw_seg7_vertex_07002CA8: + type: VTX + count: 15 + offset: 0x2CA8 + symbol: bitdw_seg7_vertex_07002CA8 + +bitdw_seg7_vertex_07002D98: + type: VTX + count: 15 + offset: 0x2D98 + symbol: bitdw_seg7_vertex_07002D98 + +bitdw_seg7_vertex_07002E88: + type: VTX + count: 16 + offset: 0x2E88 + symbol: bitdw_seg7_vertex_07002E88 + +bitdw_seg7_vertex_07002F88: + type: VTX + count: 16 + offset: 0x2F88 + symbol: bitdw_seg7_vertex_07002F88 + +bitdw_seg7_dl_07003088: + type: GFX + offset: 0x3088 + symbol: bitdw_seg7_dl_07003088 + +bitdw_seg7_dl_07003160: + type: GFX + offset: 0x3160 + symbol: bitdw_seg7_dl_07003160 + +bitdw_seg7_dl_070032F8: + type: GFX + offset: 0x32F8 + symbol: bitdw_seg7_dl_070032F8 + +bitdw_seg7_vertex_07003370: + type: VTX + count: 15 + offset: 0x3370 + symbol: bitdw_seg7_vertex_07003370 + +bitdw_seg7_vertex_07003460: + type: VTX + count: 8 + offset: 0x3460 + symbol: bitdw_seg7_vertex_07003460 + +bitdw_seg7_vertex_070034E0: + type: VTX + count: 4 + offset: 0x34E0 + symbol: bitdw_seg7_vertex_070034E0 + +bitdw_seg7_dl_07003520: + type: GFX + offset: 0x3520 + symbol: bitdw_seg7_dl_07003520 + +bitdw_seg7_dl_07003588: + type: GFX + offset: 0x3588 + symbol: bitdw_seg7_dl_07003588 + +bitdw_seg7_dl_070035D0: + type: GFX + offset: 0x35D0 + symbol: bitdw_seg7_dl_070035D0 + +bitdw_seg7_dl_07003608: + type: GFX + offset: 0x3608 + symbol: bitdw_seg7_dl_07003608 + +bitdw_seg7_vertex_07003688: + type: VTX + count: 15 + offset: 0x3688 + symbol: bitdw_seg7_vertex_07003688 + +bitdw_seg7_vertex_07003778: + type: VTX + count: 15 + offset: 0x3778 + symbol: bitdw_seg7_vertex_07003778 + +bitdw_seg7_vertex_07003868: + type: VTX + count: 16 + offset: 0x3868 + symbol: bitdw_seg7_vertex_07003868 + +bitdw_seg7_vertex_07003968: + type: VTX + count: 16 + offset: 0x3968 + symbol: bitdw_seg7_vertex_07003968 + +bitdw_seg7_vertex_07003A68: + type: VTX + count: 3 + offset: 0x3A68 + symbol: bitdw_seg7_vertex_07003A68 + +bitdw_seg7_dl_07003A98: + type: GFX + offset: 0x3A98 + symbol: bitdw_seg7_dl_07003A98 + +bitdw_seg7_dl_07003BF0: + type: GFX + offset: 0x3BF0 + symbol: bitdw_seg7_dl_07003BF0 + +bitdw_seg7_vertex_07003C60: + type: VTX + count: 16 + offset: 0x3C60 + symbol: bitdw_seg7_vertex_07003C60 + +bitdw_seg7_vertex_07003D60: + type: VTX + count: 16 + offset: 0x3D60 + symbol: bitdw_seg7_vertex_07003D60 + +bitdw_seg7_vertex_07003E60: + type: VTX + count: 16 + offset: 0x3E60 + symbol: bitdw_seg7_vertex_07003E60 + +bitdw_seg7_vertex_07003F60: + type: VTX + count: 16 + offset: 0x3F60 + symbol: bitdw_seg7_vertex_07003F60 + +bitdw_seg7_vertex_07004060: + type: VTX + count: 16 + offset: 0x4060 + symbol: bitdw_seg7_vertex_07004060 + +bitdw_seg7_dl_07004160: + type: GFX + offset: 0x4160 + symbol: bitdw_seg7_dl_07004160 + +bitdw_seg7_dl_07004220: + type: GFX + offset: 0x4220 + symbol: bitdw_seg7_dl_07004220 + +bitdw_seg7_dl_07004318: + type: GFX + offset: 0x4318 + symbol: bitdw_seg7_dl_07004318 + +bitdw_seg7_vertex_07004390: + type: VTX + count: 15 + offset: 0x4390 + symbol: bitdw_seg7_vertex_07004390 + +bitdw_seg7_vertex_07004480: + type: VTX + count: 11 + offset: 0x4480 + symbol: bitdw_seg7_vertex_07004480 + +bitdw_seg7_dl_07004530: + type: GFX + offset: 0x4530 + symbol: bitdw_seg7_dl_07004530 + +bitdw_seg7_dl_070045C0: + type: GFX + offset: 0x45C0 + symbol: bitdw_seg7_dl_070045C0 + +bitdw_seg7_vertex_07004630: + type: VTX + count: 15 + offset: 0x4630 + symbol: bitdw_seg7_vertex_07004630 + +bitdw_seg7_vertex_07004720: + type: VTX + count: 15 + offset: 0x4720 + symbol: bitdw_seg7_vertex_07004720 + +bitdw_seg7_vertex_07004810: + type: VTX + count: 16 + offset: 0x4810 + symbol: bitdw_seg7_vertex_07004810 + +bitdw_seg7_vertex_07004910: + type: VTX + count: 15 + offset: 0x4910 + symbol: bitdw_seg7_vertex_07004910 + +bitdw_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: bitdw_seg7_vertex_07004A00 + +bitdw_seg7_vertex_07004B00: + type: VTX + count: 8 + offset: 0x4B00 + symbol: bitdw_seg7_vertex_07004B00 + +bitdw_seg7_vertex_07004B80: + type: VTX + count: 16 + offset: 0x4B80 + symbol: bitdw_seg7_vertex_07004B80 + +bitdw_seg7_vertex_07004C80: + type: VTX + count: 16 + offset: 0x4C80 + symbol: bitdw_seg7_vertex_07004C80 + +bitdw_seg7_vertex_07004D80: + type: VTX + count: 4 + offset: 0x4D80 + symbol: bitdw_seg7_vertex_07004D80 + +bitdw_seg7_dl_07004DC0: + type: GFX + offset: 0x4DC0 + symbol: bitdw_seg7_dl_07004DC0 + +bitdw_seg7_dl_07004F70: + type: GFX + offset: 0x4F70 + symbol: bitdw_seg7_dl_07004F70 + +bitdw_seg7_dl_07004FF8: + type: GFX + offset: 0x4FF8 + symbol: bitdw_seg7_dl_07004FF8 + +bitdw_seg7_dl_07005078: + type: GFX + offset: 0x5078 + symbol: bitdw_seg7_dl_07005078 + +bitdw_seg7_vertex_070050F8: + type: VTX + count: 16 + offset: 0x50F8 + symbol: bitdw_seg7_vertex_070050F8 + +bitdw_seg7_vertex_070051F8: + type: VTX + count: 16 + offset: 0x51F8 + symbol: bitdw_seg7_vertex_070051F8 + +bitdw_seg7_vertex_070052F8: + type: VTX + count: 8 + offset: 0x52F8 + symbol: bitdw_seg7_vertex_070052F8 + +bitdw_seg7_vertex_07005378: + type: VTX + count: 16 + offset: 0x5378 + symbol: bitdw_seg7_vertex_07005378 + +bitdw_seg7_vertex_07005478: + type: VTX + count: 15 + offset: 0x5478 + symbol: bitdw_seg7_vertex_07005478 + +bitdw_seg7_vertex_07005568: + type: VTX + count: 16 + offset: 0x5568 + symbol: bitdw_seg7_vertex_07005568 + +bitdw_seg7_vertex_07005668: + type: VTX + count: 14 + offset: 0x5668 + symbol: bitdw_seg7_vertex_07005668 + +bitdw_seg7_vertex_07005748: + type: VTX + count: 11 + offset: 0x5748 + symbol: bitdw_seg7_vertex_07005748 + +bitdw_seg7_vertex_070057F8: + type: VTX + count: 16 + offset: 0x57F8 + symbol: bitdw_seg7_vertex_070057F8 + +bitdw_seg7_dl_070058F8: + type: GFX + offset: 0x58F8 + symbol: bitdw_seg7_dl_070058F8 + +bitdw_seg7_dl_070059D0: + type: GFX + offset: 0x59D0 + symbol: bitdw_seg7_dl_070059D0 + +bitdw_seg7_dl_07005B58: + type: GFX + offset: 0x5B58 + symbol: bitdw_seg7_dl_07005B58 + +bitdw_seg7_dl_07005BC0: + type: GFX + offset: 0x5BC0 + symbol: bitdw_seg7_dl_07005BC0 + +bitdw_seg7_vertex_07005C40: + type: VTX + count: 16 + offset: 0x5C40 + symbol: bitdw_seg7_vertex_07005C40 + +bitdw_seg7_vertex_07005D40: + type: VTX + count: 16 + offset: 0x5D40 + symbol: bitdw_seg7_vertex_07005D40 + +bitdw_seg7_vertex_07005E40: + type: VTX + count: 14 + offset: 0x5E40 + symbol: bitdw_seg7_vertex_07005E40 + +bitdw_seg7_vertex_07005F20: + type: VTX + count: 15 + offset: 0x5F20 + symbol: bitdw_seg7_vertex_07005F20 + +bitdw_seg7_vertex_07006010: + type: VTX + count: 14 + offset: 0x6010 + symbol: bitdw_seg7_vertex_07006010 + +bitdw_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: bitdw_seg7_vertex_070060F0 + +bitdw_seg7_vertex_070061E0: + type: VTX + count: 16 + offset: 0x61E0 + symbol: bitdw_seg7_vertex_070061E0 + +bitdw_seg7_vertex_070062E0: + type: VTX + count: 8 + offset: 0x62E0 + symbol: bitdw_seg7_vertex_070062E0 + +bitdw_seg7_dl_07006360: + type: GFX + offset: 0x6360 + symbol: bitdw_seg7_dl_07006360 + +bitdw_seg7_dl_070063E8: + type: GFX + offset: 0x63E8 + symbol: bitdw_seg7_dl_070063E8 + +bitdw_seg7_dl_070064A8: + type: GFX + offset: 0x64A8 + symbol: bitdw_seg7_dl_070064A8 + +bitdw_seg7_dl_070065F0: + type: GFX + offset: 0x65F0 + symbol: bitdw_seg7_dl_070065F0 + +bitdw_seg7_vertex_07006670: + type: VTX + count: 16 + offset: 0x6670 + symbol: bitdw_seg7_vertex_07006670 + +bitdw_seg7_vertex_07006770: + type: VTX + count: 16 + offset: 0x6770 + symbol: bitdw_seg7_vertex_07006770 + +bitdw_seg7_vertex_07006870: + type: VTX + count: 16 + offset: 0x6870 + symbol: bitdw_seg7_vertex_07006870 + +bitdw_seg7_vertex_07006970: + type: VTX + count: 16 + offset: 0x6970 + symbol: bitdw_seg7_vertex_07006970 + +bitdw_seg7_vertex_07006A70: + type: VTX + count: 16 + offset: 0x6A70 + symbol: bitdw_seg7_vertex_07006A70 + +bitdw_seg7_vertex_07006B70: + type: VTX + count: 16 + offset: 0x6B70 + symbol: bitdw_seg7_vertex_07006B70 + +bitdw_seg7_vertex_07006C70: + type: VTX + count: 16 + offset: 0x6C70 + symbol: bitdw_seg7_vertex_07006C70 + +bitdw_seg7_vertex_07006D70: + type: VTX + count: 14 + offset: 0x6D70 + symbol: bitdw_seg7_vertex_07006D70 + +bitdw_seg7_vertex_07006E50: + type: VTX + count: 16 + offset: 0x6E50 + symbol: bitdw_seg7_vertex_07006E50 + +bitdw_seg7_vertex_07006F50: + type: VTX + count: 16 + offset: 0x6F50 + symbol: bitdw_seg7_vertex_07006F50 + +bitdw_seg7_vertex_07007050: + type: VTX + count: 16 + offset: 0x7050 + symbol: bitdw_seg7_vertex_07007050 + +bitdw_seg7_vertex_07007150: + type: VTX + count: 12 + offset: 0x7150 + symbol: bitdw_seg7_vertex_07007150 + +bitdw_seg7_vertex_07007210: + type: VTX + count: 15 + offset: 0x7210 + symbol: bitdw_seg7_vertex_07007210 + +bitdw_seg7_vertex_07007300: + type: VTX + count: 15 + offset: 0x7300 + symbol: bitdw_seg7_vertex_07007300 + +bitdw_seg7_vertex_070073F0: + type: VTX + count: 4 + offset: 0x73F0 + symbol: bitdw_seg7_vertex_070073F0 + +bitdw_seg7_vertex_07007430: + type: VTX + count: 16 + offset: 0x7430 + symbol: bitdw_seg7_vertex_07007430 + +bitdw_seg7_vertex_07007530: + type: VTX + count: 8 + offset: 0x7530 + symbol: bitdw_seg7_vertex_07007530 + +bitdw_seg7_dl_070075B0: + type: GFX + offset: 0x75B0 + symbol: bitdw_seg7_dl_070075B0 + +bitdw_seg7_dl_07007810: + type: GFX + offset: 0x7810 + symbol: bitdw_seg7_dl_07007810 + +bitdw_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: bitdw_seg7_dl_07007940 + +bitdw_seg7_dl_07007A18: + type: GFX + offset: 0x7A18 + symbol: bitdw_seg7_dl_07007A18 + +bitdw_seg7_dl_07007AA8: + type: GFX + offset: 0x7AA8 + symbol: bitdw_seg7_dl_07007AA8 + +bitdw_seg7_vertex_07007B30: + type: VTX + count: 16 + offset: 0x7B30 + symbol: bitdw_seg7_vertex_07007B30 + +bitdw_seg7_vertex_07007C30: + type: VTX + count: 16 + offset: 0x7C30 + symbol: bitdw_seg7_vertex_07007C30 + +bitdw_seg7_vertex_07007D30: + type: VTX + count: 16 + offset: 0x7D30 + symbol: bitdw_seg7_vertex_07007D30 + +bitdw_seg7_vertex_07007E30: + type: VTX + count: 16 + offset: 0x7E30 + symbol: bitdw_seg7_vertex_07007E30 + +bitdw_seg7_vertex_07007F30: + type: VTX + count: 16 + offset: 0x7F30 + symbol: bitdw_seg7_vertex_07007F30 + +bitdw_seg7_vertex_07008030: + type: VTX + count: 15 + offset: 0x8030 + symbol: bitdw_seg7_vertex_07008030 + +bitdw_seg7_vertex_07008120: + type: VTX + count: 15 + offset: 0x8120 + symbol: bitdw_seg7_vertex_07008120 + +bitdw_seg7_vertex_07008210: + type: VTX + count: 16 + offset: 0x8210 + symbol: bitdw_seg7_vertex_07008210 + +bitdw_seg7_vertex_07008310: + type: VTX + count: 7 + offset: 0x8310 + symbol: bitdw_seg7_vertex_07008310 + +bitdw_seg7_vertex_07008380: + type: VTX + count: 16 + offset: 0x8380 + symbol: bitdw_seg7_vertex_07008380 + +bitdw_seg7_vertex_07008480: + type: VTX + count: 16 + offset: 0x8480 + symbol: bitdw_seg7_vertex_07008480 + +bitdw_seg7_vertex_07008580: + type: VTX + count: 16 + offset: 0x8580 + symbol: bitdw_seg7_vertex_07008580 + +bitdw_seg7_vertex_07008680: + type: VTX + count: 12 + offset: 0x8680 + symbol: bitdw_seg7_vertex_07008680 + +bitdw_seg7_vertex_07008740: + type: VTX + count: 15 + offset: 0x8740 + symbol: bitdw_seg7_vertex_07008740 + +bitdw_seg7_vertex_07008830: + type: VTX + count: 16 + offset: 0x8830 + symbol: bitdw_seg7_vertex_07008830 + +bitdw_seg7_vertex_07008930: + type: VTX + count: 4 + offset: 0x8930 + symbol: bitdw_seg7_vertex_07008930 + +bitdw_seg7_vertex_07008970: + type: VTX + count: 16 + offset: 0x8970 + symbol: bitdw_seg7_vertex_07008970 + +bitdw_seg7_vertex_07008A70: + type: VTX + count: 8 + offset: 0x8A70 + symbol: bitdw_seg7_vertex_07008A70 + +bitdw_seg7_dl_07008AF0: + type: GFX + offset: 0x8AF0 + symbol: bitdw_seg7_dl_07008AF0 + +bitdw_seg7_dl_07008D58: + type: GFX + offset: 0x8D58 + symbol: bitdw_seg7_dl_07008D58 + +bitdw_seg7_dl_07008E88: + type: GFX + offset: 0x8E88 + symbol: bitdw_seg7_dl_07008E88 + +bitdw_seg7_dl_07008F60: + type: GFX + offset: 0x8F60 + symbol: bitdw_seg7_dl_07008F60 + +bitdw_seg7_dl_07008FF0: + type: GFX + offset: 0x8FF0 + symbol: bitdw_seg7_dl_07008FF0 + +bitdw_seg7_vertex_07009078: + type: VTX + count: 15 + offset: 0x9078 + symbol: bitdw_seg7_vertex_07009078 + +bitdw_seg7_vertex_07009168: + type: VTX + count: 16 + offset: 0x9168 + symbol: bitdw_seg7_vertex_07009168 + +bitdw_seg7_vertex_07009268: + type: VTX + count: 8 + offset: 0x9268 + symbol: bitdw_seg7_vertex_07009268 + +bitdw_seg7_dl_070092E8: + type: GFX + offset: 0x92E8 + symbol: bitdw_seg7_dl_070092E8 + +bitdw_seg7_dl_070093B0: + type: GFX + offset: 0x93B0 + symbol: bitdw_seg7_dl_070093B0 + +bitdw_seg7_vertex_07009430: + type: VTX + count: 16 + offset: 0x9430 + symbol: bitdw_seg7_vertex_07009430 + +bitdw_seg7_vertex_07009530: + type: VTX + count: 14 + offset: 0x9530 + symbol: bitdw_seg7_vertex_07009530 + +bitdw_seg7_vertex_07009610: + type: VTX + count: 8 + offset: 0x9610 + symbol: bitdw_seg7_vertex_07009610 + +bitdw_seg7_vertex_07009690: + type: VTX + count: 16 + offset: 0x9690 + symbol: bitdw_seg7_vertex_07009690 + +bitdw_seg7_vertex_07009790: + type: VTX + count: 15 + offset: 0x9790 + symbol: bitdw_seg7_vertex_07009790 + +bitdw_seg7_vertex_07009880: + type: VTX + count: 15 + offset: 0x9880 + symbol: bitdw_seg7_vertex_07009880 + +bitdw_seg7_vertex_07009970: + type: VTX + count: 16 + offset: 0x9970 + symbol: bitdw_seg7_vertex_07009970 + +bitdw_seg7_vertex_07009A70: + type: VTX + count: 15 + offset: 0x9A70 + symbol: bitdw_seg7_vertex_07009A70 + +bitdw_seg7_vertex_07009B60: + type: VTX + count: 15 + offset: 0x9B60 + symbol: bitdw_seg7_vertex_07009B60 + +bitdw_seg7_vertex_07009C50: + type: VTX + count: 16 + offset: 0x9C50 + symbol: bitdw_seg7_vertex_07009C50 + +bitdw_seg7_vertex_07009D50: + type: VTX + count: 14 + offset: 0x9D50 + symbol: bitdw_seg7_vertex_07009D50 + +bitdw_seg7_vertex_07009E30: + type: VTX + count: 6 + offset: 0x9E30 + symbol: bitdw_seg7_vertex_07009E30 + +bitdw_seg7_vertex_07009E90: + type: VTX + count: 8 + offset: 0x9E90 + symbol: bitdw_seg7_vertex_07009E90 + +bitdw_seg7_vertex_07009F10: + type: VTX + count: 8 + offset: 0x9F10 + symbol: bitdw_seg7_vertex_07009F10 + +bitdw_seg7_dl_07009F90: + type: GFX + offset: 0x9F90 + symbol: bitdw_seg7_dl_07009F90 + +bitdw_seg7_dl_0700A058: + type: GFX + offset: 0xA058 + symbol: bitdw_seg7_dl_0700A058 + +bitdw_seg7_dl_0700A188: + type: GFX + offset: 0xA188 + symbol: bitdw_seg7_dl_0700A188 + +bitdw_seg7_dl_0700A2B8: + type: GFX + offset: 0xA2B8 + symbol: bitdw_seg7_dl_0700A2B8 + +bitdw_seg7_dl_0700A310: + type: GFX + offset: 0xA310 + symbol: bitdw_seg7_dl_0700A310 + +bitdw_seg7_dl_0700A368: + type: GFX + offset: 0xA368 + symbol: bitdw_seg7_dl_0700A368 + +bitdw_seg7_vertex_0700A3F8: + type: VTX + count: 16 + offset: 0xA3F8 + symbol: bitdw_seg7_vertex_0700A3F8 + +bitdw_seg7_vertex_0700A4F8: + type: VTX + count: 16 + offset: 0xA4F8 + symbol: bitdw_seg7_vertex_0700A4F8 + +bitdw_seg7_dl_0700A5F8: + type: GFX + offset: 0xA5F8 + symbol: bitdw_seg7_dl_0700A5F8 + +bitdw_seg7_dl_0700A6A8: + type: GFX + offset: 0xA6A8 + symbol: bitdw_seg7_dl_0700A6A8 + +bitdw_seg7_vertex_0700A718: + type: VTX + count: 16 + offset: 0xA718 + symbol: bitdw_seg7_vertex_0700A718 + +bitdw_seg7_vertex_0700A818: + type: VTX + count: 16 + offset: 0xA818 + symbol: bitdw_seg7_vertex_0700A818 + +bitdw_seg7_vertex_0700A918: + type: VTX + count: 16 + offset: 0xA918 + symbol: bitdw_seg7_vertex_0700A918 + +bitdw_seg7_vertex_0700AA18: + type: VTX + count: 14 + offset: 0xAA18 + symbol: bitdw_seg7_vertex_0700AA18 + +bitdw_seg7_vertex_0700AAF8: + type: VTX + count: 8 + offset: 0xAAF8 + symbol: bitdw_seg7_vertex_0700AAF8 + +bitdw_seg7_dl_0700AB78: + type: GFX + offset: 0xAB78 + symbol: bitdw_seg7_dl_0700AB78 + +bitdw_seg7_dl_0700AC70: + type: GFX + offset: 0xAC70 + symbol: bitdw_seg7_dl_0700AC70 + +bitdw_seg7_dl_0700ACC8: + type: GFX + offset: 0xACC8 + symbol: bitdw_seg7_dl_0700ACC8 + +bitdw_seg7_dl_0700AD10: + type: GFX + offset: 0xAD10 + symbol: bitdw_seg7_dl_0700AD10 + +bitdw_seg7_vertex_0700AD90: + type: VTX + count: 16 + offset: 0xAD90 + symbol: bitdw_seg7_vertex_0700AD90 + +bitdw_seg7_vertex_0700AE90: + type: VTX + count: 8 + offset: 0xAE90 + symbol: bitdw_seg7_vertex_0700AE90 + +bitdw_seg7_dl_0700AF10: + type: GFX + offset: 0xAF10 + symbol: bitdw_seg7_dl_0700AF10 + +bitdw_seg7_dl_0700AFA0: + type: GFX + offset: 0xAFA0 + symbol: bitdw_seg7_dl_0700AFA0 + +bitdw_seg7_vertex_0700B010: + type: VTX + count: 16 + offset: 0xB010 + symbol: bitdw_seg7_vertex_0700B010 + +bitdw_seg7_vertex_0700B110: + type: VTX + count: 8 + offset: 0xB110 + symbol: bitdw_seg7_vertex_0700B110 + +bitdw_seg7_dl_0700B190: + type: GFX + offset: 0xB190 + symbol: bitdw_seg7_dl_0700B190 + +bitdw_seg7_dl_0700B220: + type: GFX + offset: 0xB220 + symbol: bitdw_seg7_dl_0700B220 + +bitdw_seg7_vertex_0700B290: + type: VTX + count: 15 + offset: 0xB290 + symbol: bitdw_seg7_vertex_0700B290 + +bitdw_seg7_vertex_0700B380: + type: VTX + count: 9 + offset: 0xB380 + symbol: bitdw_seg7_vertex_0700B380 + +bitdw_seg7_dl_0700B410: + type: GFX + offset: 0xB410 + symbol: bitdw_seg7_dl_0700B410 + +bitdw_seg7_dl_0700B480: + type: GFX + offset: 0xB480 + symbol: bitdw_seg7_dl_0700B480 + +bitdw_seg7_lights_0700B4F0: + type: LIGHTS + size: 24 + offset: 0xB4F0 + symbol: bitdw_seg7_lights_0700B4F0 + +bitdw_seg7_vertex_0700B508: + type: VTX + count: 15 + offset: 0xB508 + symbol: bitdw_seg7_vertex_0700B508 + +bitdw_seg7_vertex_0700B5F8: + type: VTX + count: 15 + offset: 0xB5F8 + symbol: bitdw_seg7_vertex_0700B5F8 + +bitdw_seg7_vertex_0700B6E8: + type: VTX + count: 15 + offset: 0xB6E8 + symbol: bitdw_seg7_vertex_0700B6E8 + +bitdw_seg7_vertex_0700B7D8: + type: VTX + count: 3 + offset: 0xB7D8 + symbol: bitdw_seg7_vertex_0700B7D8 + +bitdw_seg7_dl_0700B808: + type: GFX + offset: 0xB808 + symbol: bitdw_seg7_dl_0700B808 + +bitdw_seg7_dl_0700B8D8: + type: GFX + offset: 0xB8D8 + symbol: bitdw_seg7_dl_0700B8D8 + +bitdw_seg7_vertex_0700B948: + type: VTX + count: 16 + offset: 0xB948 + symbol: bitdw_seg7_vertex_0700B948 + +bitdw_seg7_vertex_0700BA48: + type: VTX + count: 8 + offset: 0xBA48 + symbol: bitdw_seg7_vertex_0700BA48 + +bitdw_seg7_dl_0700BAC8: + type: GFX + offset: 0xBAC8 + symbol: bitdw_seg7_dl_0700BAC8 + +bitdw_seg7_dl_0700BB58: + type: GFX + offset: 0xBB58 + symbol: bitdw_seg7_dl_0700BB58 + +bitdw_seg7_vertex_0700BBC8: + type: VTX + count: 14 + offset: 0xBBC8 + symbol: bitdw_seg7_vertex_0700BBC8 + +bitdw_seg7_vertex_0700BCA8: + type: VTX + count: 15 + offset: 0xBCA8 + symbol: bitdw_seg7_vertex_0700BCA8 + +bitdw_seg7_vertex_0700BD98: + type: VTX + count: 16 + offset: 0xBD98 + symbol: bitdw_seg7_vertex_0700BD98 + +bitdw_seg7_vertex_0700BE98: + type: VTX + count: 13 + offset: 0xBE98 + symbol: bitdw_seg7_vertex_0700BE98 + +bitdw_seg7_vertex_0700BF68: + type: VTX + count: 4 + offset: 0xBF68 + symbol: bitdw_seg7_vertex_0700BF68 + +bitdw_seg7_dl_0700BFA8: + type: GFX + offset: 0xBFA8 + symbol: bitdw_seg7_dl_0700BFA8 + +bitdw_seg7_dl_0700C0A8: + type: GFX + offset: 0xC0A8 + symbol: bitdw_seg7_dl_0700C0A8 + +bitdw_seg7_dl_0700C0E0: + type: GFX + offset: 0xC0E0 + symbol: bitdw_seg7_dl_0700C0E0 + +bitdw_seg7_vertex_0700C158: + type: VTX + count: 14 + offset: 0xC158 + symbol: bitdw_seg7_vertex_0700C158 + +bitdw_seg7_vertex_0700C238: + type: VTX + count: 15 + offset: 0xC238 + symbol: bitdw_seg7_vertex_0700C238 + +bitdw_seg7_vertex_0700C328: + type: VTX + count: 16 + offset: 0xC328 + symbol: bitdw_seg7_vertex_0700C328 + +bitdw_seg7_vertex_0700C428: + type: VTX + count: 13 + offset: 0xC428 + symbol: bitdw_seg7_vertex_0700C428 + +bitdw_seg7_vertex_0700C4F8: + type: VTX + count: 4 + offset: 0xC4F8 + symbol: bitdw_seg7_vertex_0700C4F8 + +bitdw_seg7_dl_0700C538: + type: GFX + offset: 0xC538 + symbol: bitdw_seg7_dl_0700C538 + +bitdw_seg7_dl_0700C638: + type: GFX + offset: 0xC638 + symbol: bitdw_seg7_dl_0700C638 + +bitdw_seg7_dl_0700C670: + type: GFX + offset: 0xC670 + symbol: bitdw_seg7_dl_0700C670 + +bitdw_seg7_vertex_0700C6E8: + type: VTX + count: 14 + offset: 0xC6E8 + symbol: bitdw_seg7_vertex_0700C6E8 + +bitdw_seg7_vertex_0700C7C8: + type: VTX + count: 15 + offset: 0xC7C8 + symbol: bitdw_seg7_vertex_0700C7C8 + +bitdw_seg7_vertex_0700C8B8: + type: VTX + count: 16 + offset: 0xC8B8 + symbol: bitdw_seg7_vertex_0700C8B8 + +bitdw_seg7_vertex_0700C9B8: + type: VTX + count: 13 + offset: 0xC9B8 + symbol: bitdw_seg7_vertex_0700C9B8 + +bitdw_seg7_vertex_0700CA88: + type: VTX + count: 4 + offset: 0xCA88 + symbol: bitdw_seg7_vertex_0700CA88 + +bitdw_seg7_dl_0700CAC8: + type: GFX + offset: 0xCAC8 + symbol: bitdw_seg7_dl_0700CAC8 + +bitdw_seg7_dl_0700CBC8: + type: GFX + offset: 0xCBC8 + symbol: bitdw_seg7_dl_0700CBC8 + +bitdw_seg7_dl_0700CC00: + type: GFX + offset: 0xCC00 + symbol: bitdw_seg7_dl_0700CC00 + +bitdw_seg7_vertex_0700CC78: + type: VTX + count: 14 + offset: 0xCC78 + symbol: bitdw_seg7_vertex_0700CC78 + +bitdw_seg7_vertex_0700CD58: + type: VTX + count: 15 + offset: 0xCD58 + symbol: bitdw_seg7_vertex_0700CD58 + +bitdw_seg7_vertex_0700CE48: + type: VTX + count: 16 + offset: 0xCE48 + symbol: bitdw_seg7_vertex_0700CE48 + +bitdw_seg7_vertex_0700CF48: + type: VTX + count: 13 + offset: 0xCF48 + symbol: bitdw_seg7_vertex_0700CF48 + +bitdw_seg7_vertex_0700D018: + type: VTX + count: 4 + offset: 0xD018 + symbol: bitdw_seg7_vertex_0700D018 + +bitdw_seg7_dl_0700D058: + type: GFX + offset: 0xD058 + symbol: bitdw_seg7_dl_0700D058 + +bitdw_seg7_dl_0700D158: + type: GFX + offset: 0xD158 + symbol: bitdw_seg7_dl_0700D158 + +bitdw_seg7_dl_0700D190: + type: GFX + offset: 0xD190 + symbol: bitdw_seg7_dl_0700D190 + +bitdw_seg7_vertex_0700D208: + type: VTX + count: 16 + offset: 0xD208 + symbol: bitdw_seg7_vertex_0700D208 + +bitdw_seg7_vertex_0700D308: + type: VTX + count: 4 + offset: 0xD308 + symbol: bitdw_seg7_vertex_0700D308 + +bitdw_seg7_dl_0700D348: + type: GFX + offset: 0xD348 + symbol: bitdw_seg7_dl_0700D348 + +bitdw_seg7_dl_0700D3B0: + type: GFX + offset: 0xD3B0 + symbol: bitdw_seg7_dl_0700D3B0 + +bitdw_seg7_dl_0700D3E8: + type: GFX + offset: 0xD3E8 + symbol: bitdw_seg7_dl_0700D3E8 + +bitdw_seg7_collision_level: + type: SM64:COLLISION + offset: 0xD460 + symbol: bitdw_seg7_collision_level + +bitdw_seg7_macro_objs: + type: SM64:MACRO + offset: 0xF438 + symbol: bitdw_seg7_macro_objs + +bitdw_seg7_collision_0700F688: + type: SM64:COLLISION + offset: 0xF688 + symbol: bitdw_seg7_collision_0700F688 + +bitdw_seg7_collision_0700F70C: + type: SM64:COLLISION + offset: 0xF70C + symbol: bitdw_seg7_collision_0700F70C + +bitdw_seg7_collision_moving_pyramid: + type: SM64:COLLISION + offset: 0xF790 + symbol: bitdw_seg7_collision_moving_pyramid + +bitdw_seg7_collision_0700F7F0: + type: SM64:COLLISION + offset: 0xF7F0 + symbol: bitdw_seg7_collision_0700F7F0 + +bitdw_seg7_collision_0700F898: + type: SM64:COLLISION + offset: 0xF898 + symbol: bitdw_seg7_collision_0700F898 + +bitdw_seg7_collision_0700F91C: + type: SM64:COLLISION + offset: 0xF91C + symbol: bitdw_seg7_collision_0700F91C + +bitdw_seg7_collision_0700FA3C: + type: SM64:COLLISION + offset: 0xFA3C + symbol: bitdw_seg7_collision_0700FA3C + +bitdw_seg7_collision_0700FB5C: + type: SM64:COLLISION + offset: 0xFB5C + symbol: bitdw_seg7_collision_0700FB5C + +bitdw_seg7_collision_0700FC7C: + type: SM64:COLLISION + offset: 0xFC7C + symbol: bitdw_seg7_collision_0700FC7C + +bitdw_seg7_collision_0700FD9C: + type: SM64:COLLISION + offset: 0xFD9C + symbol: bitdw_seg7_collision_0700FD9C diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw/geo.yml new file mode 100644 index 0000000..f83e416 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitdw/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/us/levels/bitdw.yml" + autopads: false + segments: + - [ 0xE, 0x45BF60 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs.yml new file mode 100644 index 0000000..a897e92 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs.yml @@ -0,0 +1,1946 @@ +:config: + autopads: false + compression: + offset: 0x4614D0 + segments: + - [ 0x7, 0x4614D0 ] + external_files: + - "assets/ymls/us/textures/sky.yml" + header: + header: + - '#include "bitfs/geo.h"' + - '' + - 'extern const LevelScript level_bitfs_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bitfs_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitfs_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitfs_seg7_texture_07001800 + +bitfs_seg7_vertex_07002000: + type: VTX + count: 12 + offset: 0x2000 + symbol: bitfs_seg7_vertex_07002000 + +bitfs_seg7_dl_070020C0: + type: GFX + offset: 0x20C0 + symbol: bitfs_seg7_dl_070020C0 + +bitfs_seg7_dl_07002118: + type: GFX + offset: 0x2118 + symbol: bitfs_seg7_dl_07002118 + +bitfs_seg7_vertex_07002188: + type: VTX + count: 16 + offset: 0x2188 + symbol: bitfs_seg7_vertex_07002188 + +bitfs_seg7_vertex_07002288: + type: VTX + count: 8 + offset: 0x2288 + symbol: bitfs_seg7_vertex_07002288 + +bitfs_seg7_vertex_07002308: + type: VTX + count: 16 + offset: 0x2308 + symbol: bitfs_seg7_vertex_07002308 + +bitfs_seg7_vertex_07002408: + type: VTX + count: 8 + offset: 0x2408 + symbol: bitfs_seg7_vertex_07002408 + +bitfs_seg7_vertex_07002488: + type: VTX + count: 16 + offset: 0x2488 + symbol: bitfs_seg7_vertex_07002488 + +bitfs_seg7_vertex_07002588: + type: VTX + count: 16 + offset: 0x2588 + symbol: bitfs_seg7_vertex_07002588 + +bitfs_seg7_vertex_07002688: + type: VTX + count: 16 + offset: 0x2688 + symbol: bitfs_seg7_vertex_07002688 + +bitfs_seg7_vertex_07002788: + type: VTX + count: 6 + offset: 0x2788 + symbol: bitfs_seg7_vertex_07002788 + +bitfs_seg7_dl_070027E8: + type: GFX + offset: 0x27E8 + symbol: bitfs_seg7_dl_070027E8 + +bitfs_seg7_dl_07002878: + type: GFX + offset: 0x2878 + symbol: bitfs_seg7_dl_07002878 + +bitfs_seg7_dl_07002908: + type: GFX + offset: 0x2908 + symbol: bitfs_seg7_dl_07002908 + +bitfs_seg7_dl_070029C8: + type: GFX + offset: 0x29C8 + symbol: bitfs_seg7_dl_070029C8 + +bitfs_seg7_dl_07002A78: + type: GFX + offset: 0x2A78 + symbol: bitfs_seg7_dl_07002A78 + +bitfs_seg7_vertex_07002B30: + type: VTX + count: 16 + offset: 0x2B30 + symbol: bitfs_seg7_vertex_07002B30 + +bitfs_seg7_vertex_07002C30: + type: VTX + count: 15 + offset: 0x2C30 + symbol: bitfs_seg7_vertex_07002C30 + +bitfs_seg7_vertex_07002D20: + type: VTX + count: 15 + offset: 0x2D20 + symbol: bitfs_seg7_vertex_07002D20 + +bitfs_seg7_vertex_07002E10: + type: VTX + count: 15 + offset: 0x2E10 + symbol: bitfs_seg7_vertex_07002E10 + +bitfs_seg7_vertex_07002F00: + type: VTX + count: 7 + offset: 0x2F00 + symbol: bitfs_seg7_vertex_07002F00 + +bitfs_seg7_vertex_07002F70: + type: VTX + count: 16 + offset: 0x2F70 + symbol: bitfs_seg7_vertex_07002F70 + +bitfs_seg7_vertex_07003070: + type: VTX + count: 15 + offset: 0x3070 + symbol: bitfs_seg7_vertex_07003070 + +bitfs_seg7_vertex_07003160: + type: VTX + count: 15 + offset: 0x3160 + symbol: bitfs_seg7_vertex_07003160 + +bitfs_seg7_vertex_07003250: + type: VTX + count: 15 + offset: 0x3250 + symbol: bitfs_seg7_vertex_07003250 + +bitfs_seg7_vertex_07003340: + type: VTX + count: 7 + offset: 0x3340 + symbol: bitfs_seg7_vertex_07003340 + +bitfs_seg7_dl_070033E0: + type: GFX + offset: 0x33E0 + symbol: bitfs_seg7_dl_070033E0 + +bitfs_seg7_dl_07003528: + type: GFX + offset: 0x3528 + symbol: bitfs_seg7_dl_07003528 + +bitfs_seg7_dl_07003670: + type: GFX + offset: 0x3670 + symbol: bitfs_seg7_dl_07003670 + +bitfs_seg7_vertex_07003700: + type: VTX + count: 8 + offset: 0x3700 + symbol: bitfs_seg7_vertex_07003700 + +bitfs_seg7_vertex_07003780: + type: VTX + count: 15 + offset: 0x3780 + symbol: bitfs_seg7_vertex_07003780 + +bitfs_seg7_vertex_07003870: + type: VTX + count: 12 + offset: 0x3870 + symbol: bitfs_seg7_vertex_07003870 + +bitfs_seg7_vertex_07003930: + type: VTX + count: 16 + offset: 0x3930 + symbol: bitfs_seg7_vertex_07003930 + +bitfs_seg7_vertex_07003A30: + type: VTX + count: 8 + offset: 0x3A30 + symbol: bitfs_seg7_vertex_07003A30 + +bitfs_seg7_dl_07003AB0: + type: GFX + offset: 0x3AB0 + symbol: bitfs_seg7_dl_07003AB0 + +bitfs_seg7_dl_07003AF8: + type: GFX + offset: 0x3AF8 + symbol: bitfs_seg7_dl_07003AF8 + +bitfs_seg7_dl_07003BD0: + type: GFX + offset: 0x3BD0 + symbol: bitfs_seg7_dl_07003BD0 + +bitfs_seg7_dl_07003C60: + type: GFX + offset: 0x3C60 + symbol: bitfs_seg7_dl_07003C60 + +bitfs_seg7_vertex_07003CF8: + type: VTX + count: 16 + offset: 0x3CF8 + symbol: bitfs_seg7_vertex_07003CF8 + +bitfs_seg7_vertex_07003DF8: + type: VTX + count: 14 + offset: 0x3DF8 + symbol: bitfs_seg7_vertex_07003DF8 + +bitfs_seg7_vertex_07003ED8: + type: VTX + count: 15 + offset: 0x3ED8 + symbol: bitfs_seg7_vertex_07003ED8 + +bitfs_seg7_dl_07003FC8: + type: GFX + offset: 0x3FC8 + symbol: bitfs_seg7_dl_07003FC8 + +bitfs_seg7_dl_070040B0: + type: GFX + offset: 0x40B0 + symbol: bitfs_seg7_dl_070040B0 + +bitfs_seg7_vertex_07004120: + type: VTX + count: 15 + offset: 0x4120 + symbol: bitfs_seg7_vertex_07004120 + +bitfs_seg7_vertex_07004210: + type: VTX + count: 15 + offset: 0x4210 + symbol: bitfs_seg7_vertex_07004210 + +bitfs_seg7_vertex_07004300: + type: VTX + count: 16 + offset: 0x4300 + symbol: bitfs_seg7_vertex_07004300 + +bitfs_seg7_vertex_07004400: + type: VTX + count: 16 + offset: 0x4400 + symbol: bitfs_seg7_vertex_07004400 + +bitfs_seg7_dl_07004500: + type: GFX + offset: 0x4500 + symbol: bitfs_seg7_dl_07004500 + +bitfs_seg7_dl_07004630: + type: GFX + offset: 0x4630 + symbol: bitfs_seg7_dl_07004630 + +bitfs_seg7_vertex_070046A0: + type: VTX + count: 15 + offset: 0x46A0 + symbol: bitfs_seg7_vertex_070046A0 + +bitfs_seg7_vertex_07004790: + type: VTX + count: 16 + offset: 0x4790 + symbol: bitfs_seg7_vertex_07004790 + +bitfs_seg7_vertex_07004890: + type: VTX + count: 16 + offset: 0x4890 + symbol: bitfs_seg7_vertex_07004890 + +bitfs_seg7_vertex_07004990: + type: VTX + count: 16 + offset: 0x4990 + symbol: bitfs_seg7_vertex_07004990 + +bitfs_seg7_vertex_07004A90: + type: VTX + count: 16 + offset: 0x4A90 + symbol: bitfs_seg7_vertex_07004A90 + +bitfs_seg7_vertex_07004B90: + type: VTX + count: 16 + offset: 0x4B90 + symbol: bitfs_seg7_vertex_07004B90 + +bitfs_seg7_vertex_07004C90: + type: VTX + count: 16 + offset: 0x4C90 + symbol: bitfs_seg7_vertex_07004C90 + +bitfs_seg7_vertex_07004D90: + type: VTX + count: 8 + offset: 0x4D90 + symbol: bitfs_seg7_vertex_07004D90 + +bitfs_seg7_vertex_07004E10: + type: VTX + count: 16 + offset: 0x4E10 + symbol: bitfs_seg7_vertex_07004E10 + +bitfs_seg7_vertex_07004F10: + type: VTX + count: 16 + offset: 0x4F10 + symbol: bitfs_seg7_vertex_07004F10 + +bitfs_seg7_vertex_07005010: + type: VTX + count: 14 + offset: 0x5010 + symbol: bitfs_seg7_vertex_07005010 + +bitfs_seg7_vertex_070050F0: + type: VTX + count: 16 + offset: 0x50F0 + symbol: bitfs_seg7_vertex_070050F0 + +bitfs_seg7_vertex_070051F0: + type: VTX + count: 14 + offset: 0x51F0 + symbol: bitfs_seg7_vertex_070051F0 + +bitfs_seg7_vertex_070052D0: + type: VTX + count: 15 + offset: 0x52D0 + symbol: bitfs_seg7_vertex_070052D0 + +bitfs_seg7_vertex_070053C0: + type: VTX + count: 14 + offset: 0x53C0 + symbol: bitfs_seg7_vertex_070053C0 + +bitfs_seg7_vertex_070054A0: + type: VTX + count: 15 + offset: 0x54A0 + symbol: bitfs_seg7_vertex_070054A0 + +bitfs_seg7_vertex_07005590: + type: VTX + count: 7 + offset: 0x5590 + symbol: bitfs_seg7_vertex_07005590 + +bitfs_seg7_vertex_07005600: + type: VTX + count: 16 + offset: 0x5600 + symbol: bitfs_seg7_vertex_07005600 + +bitfs_seg7_vertex_07005700: + type: VTX + count: 16 + offset: 0x5700 + symbol: bitfs_seg7_vertex_07005700 + +bitfs_seg7_vertex_07005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: bitfs_seg7_vertex_07005800 + +bitfs_seg7_vertex_070058F0: + type: VTX + count: 12 + offset: 0x58F0 + symbol: bitfs_seg7_vertex_070058F0 + +bitfs_seg7_vertex_070059B0: + type: VTX + count: 15 + offset: 0x59B0 + symbol: bitfs_seg7_vertex_070059B0 + +bitfs_seg7_vertex_07005AA0: + type: VTX + count: 15 + offset: 0x5AA0 + symbol: bitfs_seg7_vertex_07005AA0 + +bitfs_seg7_vertex_07005B90: + type: VTX + count: 16 + offset: 0x5B90 + symbol: bitfs_seg7_vertex_07005B90 + +bitfs_seg7_vertex_07005C90: + type: VTX + count: 15 + offset: 0x5C90 + symbol: bitfs_seg7_vertex_07005C90 + +bitfs_seg7_vertex_07005D80: + type: VTX + count: 14 + offset: 0x5D80 + symbol: bitfs_seg7_vertex_07005D80 + +bitfs_seg7_vertex_07005E60: + type: VTX + count: 14 + offset: 0x5E60 + symbol: bitfs_seg7_vertex_07005E60 + +bitfs_seg7_vertex_07005F40: + type: VTX + count: 12 + offset: 0x5F40 + symbol: bitfs_seg7_vertex_07005F40 + +bitfs_seg7_vertex_07006000: + type: VTX + count: 15 + offset: 0x6000 + symbol: bitfs_seg7_vertex_07006000 + +bitfs_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: bitfs_seg7_vertex_070060F0 + +bitfs_seg7_vertex_070061E0: + type: VTX + count: 4 + offset: 0x61E0 + symbol: bitfs_seg7_vertex_070061E0 + +bitfs_seg7_dl_07006220: + type: GFX + offset: 0x6220 + symbol: bitfs_seg7_dl_07006220 + +bitfs_seg7_dl_070064A8: + type: GFX + offset: 0x64A8 + symbol: bitfs_seg7_dl_070064A8 + +bitfs_seg7_dl_07006790: + type: GFX + offset: 0x6790 + symbol: bitfs_seg7_dl_07006790 + +bitfs_seg7_dl_070067F8: + type: GFX + offset: 0x67F8 + symbol: bitfs_seg7_dl_070067F8 + +bitfs_seg7_dl_07006900: + type: GFX + offset: 0x6900 + symbol: bitfs_seg7_dl_07006900 + +bitfs_seg7_dl_07006AD8: + type: GFX + offset: 0x6AD8 + symbol: bitfs_seg7_dl_07006AD8 + +bitfs_seg7_dl_07006B90: + type: GFX + offset: 0x6B90 + symbol: bitfs_seg7_dl_07006B90 + +bitfs_seg7_vertex_07006C58: + type: VTX + count: 16 + offset: 0x6C58 + symbol: bitfs_seg7_vertex_07006C58 + +bitfs_seg7_vertex_07006D58: + type: VTX + count: 16 + offset: 0x6D58 + symbol: bitfs_seg7_vertex_07006D58 + +bitfs_seg7_vertex_07006E58: + type: VTX + count: 16 + offset: 0x6E58 + symbol: bitfs_seg7_vertex_07006E58 + +bitfs_seg7_dl_07006F58: + type: GFX + offset: 0x6F58 + symbol: bitfs_seg7_dl_07006F58 + +bitfs_seg7_dl_07007008: + type: GFX + offset: 0x7008 + symbol: bitfs_seg7_dl_07007008 + +bitfs_seg7_dl_07007070: + type: GFX + offset: 0x7070 + symbol: bitfs_seg7_dl_07007070 + +bitfs_seg7_vertex_070070E8: + type: VTX + count: 14 + offset: 0x70E8 + symbol: bitfs_seg7_vertex_070070E8 + +bitfs_seg7_vertex_070071C8: + type: VTX + count: 14 + offset: 0x71C8 + symbol: bitfs_seg7_vertex_070071C8 + +bitfs_seg7_vertex_070072A8: + type: VTX + count: 16 + offset: 0x72A8 + symbol: bitfs_seg7_vertex_070072A8 + +bitfs_seg7_vertex_070073A8: + type: VTX + count: 14 + offset: 0x73A8 + symbol: bitfs_seg7_vertex_070073A8 + +bitfs_seg7_vertex_07007488: + type: VTX + count: 11 + offset: 0x7488 + symbol: bitfs_seg7_vertex_07007488 + +bitfs_seg7_vertex_07007538: + type: VTX + count: 4 + offset: 0x7538 + symbol: bitfs_seg7_vertex_07007538 + +bitfs_seg7_dl_07007578: + type: GFX + offset: 0x7578 + symbol: bitfs_seg7_dl_07007578 + +bitfs_seg7_dl_07007700: + type: GFX + offset: 0x7700 + symbol: bitfs_seg7_dl_07007700 + +bitfs_seg7_dl_07007720: + type: GFX + offset: 0x7720 + symbol: bitfs_seg7_dl_07007720 + +bitfs_seg7_vertex_07007798: + type: VTX + count: 16 + offset: 0x7798 + symbol: bitfs_seg7_vertex_07007798 + +bitfs_seg7_vertex_07007898: + type: VTX + count: 4 + offset: 0x7898 + symbol: bitfs_seg7_vertex_07007898 + +bitfs_seg7_dl_070078D8: + type: GFX + offset: 0x78D8 + symbol: bitfs_seg7_dl_070078D8 + +bitfs_seg7_dl_07007958: + type: GFX + offset: 0x7958 + symbol: bitfs_seg7_dl_07007958 + +bitfs_seg7_vertex_070079C8: + type: VTX + count: 16 + offset: 0x79C8 + symbol: bitfs_seg7_vertex_070079C8 + +bitfs_seg7_vertex_07007AC8: + type: VTX + count: 4 + offset: 0x7AC8 + symbol: bitfs_seg7_vertex_07007AC8 + +bitfs_seg7_vertex_07007B08: + type: VTX + count: 15 + offset: 0x7B08 + symbol: bitfs_seg7_vertex_07007B08 + +bitfs_seg7_vertex_07007BF8: + type: VTX + count: 15 + offset: 0x7BF8 + symbol: bitfs_seg7_vertex_07007BF8 + +bitfs_seg7_vertex_07007CE8: + type: VTX + count: 16 + offset: 0x7CE8 + symbol: bitfs_seg7_vertex_07007CE8 + +bitfs_seg7_vertex_07007DE8: + type: VTX + count: 16 + offset: 0x7DE8 + symbol: bitfs_seg7_vertex_07007DE8 + +bitfs_seg7_vertex_07007EE8: + type: VTX + count: 15 + offset: 0x7EE8 + symbol: bitfs_seg7_vertex_07007EE8 + +bitfs_seg7_vertex_07007FD8: + type: VTX + count: 14 + offset: 0x7FD8 + symbol: bitfs_seg7_vertex_07007FD8 + +bitfs_seg7_vertex_070080B8: + type: VTX + count: 16 + offset: 0x80B8 + symbol: bitfs_seg7_vertex_070080B8 + +bitfs_seg7_vertex_070081B8: + type: VTX + count: 15 + offset: 0x81B8 + symbol: bitfs_seg7_vertex_070081B8 + +bitfs_seg7_vertex_070082A8: + type: VTX + count: 12 + offset: 0x82A8 + symbol: bitfs_seg7_vertex_070082A8 + +bitfs_seg7_vertex_07008368: + type: VTX + count: 16 + offset: 0x8368 + symbol: bitfs_seg7_vertex_07008368 + +bitfs_seg7_vertex_07008468: + type: VTX + count: 14 + offset: 0x8468 + symbol: bitfs_seg7_vertex_07008468 + +bitfs_seg7_vertex_07008548: + type: VTX + count: 6 + offset: 0x8548 + symbol: bitfs_seg7_vertex_07008548 + +bitfs_seg7_vertex_070085A8: + type: VTX + count: 16 + offset: 0x85A8 + symbol: bitfs_seg7_vertex_070085A8 + +bitfs_seg7_vertex_070086A8: + type: VTX + count: 8 + offset: 0x86A8 + symbol: bitfs_seg7_vertex_070086A8 + +bitfs_seg7_vertex_07008728: + type: VTX + count: 16 + offset: 0x8728 + symbol: bitfs_seg7_vertex_07008728 + +bitfs_seg7_vertex_07008828: + type: VTX + count: 16 + offset: 0x8828 + symbol: bitfs_seg7_vertex_07008828 + +bitfs_seg7_vertex_07008928: + type: VTX + count: 12 + offset: 0x8928 + symbol: bitfs_seg7_vertex_07008928 + +bitfs_seg7_dl_070089E8: + type: GFX + offset: 0x89E8 + symbol: bitfs_seg7_dl_070089E8 + +bitfs_seg7_dl_07008A68: + type: GFX + offset: 0x8A68 + symbol: bitfs_seg7_dl_07008A68 + +bitfs_seg7_dl_07008CE0: + type: GFX + offset: 0x8CE0 + symbol: bitfs_seg7_dl_07008CE0 + +bitfs_seg7_dl_07008DB8: + type: GFX + offset: 0x8DB8 + symbol: bitfs_seg7_dl_07008DB8 + +bitfs_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: bitfs_seg7_dl_07008E20 + +bitfs_seg7_dl_07008E68: + type: GFX + offset: 0x8E68 + symbol: bitfs_seg7_dl_07008E68 + +bitfs_seg7_dl_07008F18: + type: GFX + offset: 0x8F18 + symbol: bitfs_seg7_dl_07008F18 + +bitfs_seg7_dl_07008F48: + type: GFX + offset: 0x8F48 + symbol: bitfs_seg7_dl_07008F48 + +bitfs_seg7_vertex_07009000: + type: VTX + count: 4 + offset: 0x9000 + symbol: bitfs_seg7_vertex_07009000 + +bitfs_seg7_vertex_07009040: + type: VTX + count: 16 + offset: 0x9040 + symbol: bitfs_seg7_vertex_07009040 + +bitfs_seg7_dl_07009140: + type: GFX + offset: 0x9140 + symbol: bitfs_seg7_dl_07009140 + +bitfs_seg7_dl_07009178: + type: GFX + offset: 0x9178 + symbol: bitfs_seg7_dl_07009178 + +bitfs_seg7_dl_070091E0: + type: GFX + offset: 0x91E0 + symbol: bitfs_seg7_dl_070091E0 + +bitfs_seg7_vertex_07009258: + type: VTX + count: 16 + offset: 0x9258 + symbol: bitfs_seg7_vertex_07009258 + +bitfs_seg7_vertex_07009358: + type: VTX + count: 16 + offset: 0x9358 + symbol: bitfs_seg7_vertex_07009358 + +bitfs_seg7_vertex_07009458: + type: VTX + count: 8 + offset: 0x9458 + symbol: bitfs_seg7_vertex_07009458 + +bitfs_seg7_dl_070094D8: + type: GFX + offset: 0x94D8 + symbol: bitfs_seg7_dl_070094D8 + +bitfs_seg7_dl_07009588: + type: GFX + offset: 0x9588 + symbol: bitfs_seg7_dl_07009588 + +bitfs_seg7_dl_070095E0: + type: GFX + offset: 0x95E0 + symbol: bitfs_seg7_dl_070095E0 + +bitfs_seg7_vertex_07009670: + type: VTX + count: 16 + offset: 0x9670 + symbol: bitfs_seg7_vertex_07009670 + +bitfs_seg7_vertex_07009770: + type: VTX + count: 16 + offset: 0x9770 + symbol: bitfs_seg7_vertex_07009770 + +bitfs_seg7_vertex_07009870: + type: VTX + count: 15 + offset: 0x9870 + symbol: bitfs_seg7_vertex_07009870 + +bitfs_seg7_vertex_07009960: + type: VTX + count: 16 + offset: 0x9960 + symbol: bitfs_seg7_vertex_07009960 + +bitfs_seg7_vertex_07009A60: + type: VTX + count: 15 + offset: 0x9A60 + symbol: bitfs_seg7_vertex_07009A60 + +bitfs_seg7_vertex_07009B50: + type: VTX + count: 15 + offset: 0x9B50 + symbol: bitfs_seg7_vertex_07009B50 + +bitfs_seg7_vertex_07009C40: + type: VTX + count: 15 + offset: 0x9C40 + symbol: bitfs_seg7_vertex_07009C40 + +bitfs_seg7_vertex_07009D30: + type: VTX + count: 16 + offset: 0x9D30 + symbol: bitfs_seg7_vertex_07009D30 + +bitfs_seg7_vertex_07009E30: + type: VTX + count: 16 + offset: 0x9E30 + symbol: bitfs_seg7_vertex_07009E30 + +bitfs_seg7_vertex_07009F30: + type: VTX + count: 14 + offset: 0x9F30 + symbol: bitfs_seg7_vertex_07009F30 + +bitfs_seg7_vertex_0700A010: + type: VTX + count: 15 + offset: 0xA010 + symbol: bitfs_seg7_vertex_0700A010 + +bitfs_seg7_vertex_0700A100: + type: VTX + count: 15 + offset: 0xA100 + symbol: bitfs_seg7_vertex_0700A100 + +bitfs_seg7_vertex_0700A1F0: + type: VTX + count: 15 + offset: 0xA1F0 + symbol: bitfs_seg7_vertex_0700A1F0 + +bitfs_seg7_vertex_0700A2E0: + type: VTX + count: 16 + offset: 0xA2E0 + symbol: bitfs_seg7_vertex_0700A2E0 + +bitfs_seg7_vertex_0700A3E0: + type: VTX + count: 12 + offset: 0xA3E0 + symbol: bitfs_seg7_vertex_0700A3E0 + +bitfs_seg7_vertex_0700A4A0: + type: VTX + count: 8 + offset: 0xA4A0 + symbol: bitfs_seg7_vertex_0700A4A0 + +bitfs_seg7_dl_0700A520: + type: GFX + offset: 0xA520 + symbol: bitfs_seg7_dl_0700A520 + +bitfs_seg7_dl_0700A9D0: + type: GFX + offset: 0xA9D0 + symbol: bitfs_seg7_dl_0700A9D0 + +bitfs_seg7_dl_0700AA00: + type: GFX + offset: 0xAA00 + symbol: bitfs_seg7_dl_0700AA00 + +bitfs_seg7_vertex_0700AA78: + type: VTX + count: 12 + offset: 0xAA78 + symbol: bitfs_seg7_vertex_0700AA78 + +bitfs_seg7_dl_0700AB38: + type: GFX + offset: 0xAB38 + symbol: bitfs_seg7_dl_0700AB38 + +bitfs_seg7_dl_0700AB90: + type: GFX + offset: 0xAB90 + symbol: bitfs_seg7_dl_0700AB90 + +bitfs_seg7_vertex_0700AC00: + type: VTX + count: 16 + offset: 0xAC00 + symbol: bitfs_seg7_vertex_0700AC00 + +bitfs_seg7_vertex_0700AD00: + type: VTX + count: 16 + offset: 0xAD00 + symbol: bitfs_seg7_vertex_0700AD00 + +bitfs_seg7_vertex_0700AE00: + type: VTX + count: 14 + offset: 0xAE00 + symbol: bitfs_seg7_vertex_0700AE00 + +bitfs_seg7_vertex_0700AEE0: + type: VTX + count: 15 + offset: 0xAEE0 + symbol: bitfs_seg7_vertex_0700AEE0 + +bitfs_seg7_vertex_0700AFD0: + type: VTX + count: 15 + offset: 0xAFD0 + symbol: bitfs_seg7_vertex_0700AFD0 + +bitfs_seg7_vertex_0700B0C0: + type: VTX + count: 15 + offset: 0xB0C0 + symbol: bitfs_seg7_vertex_0700B0C0 + +bitfs_seg7_vertex_0700B1B0: + type: VTX + count: 11 + offset: 0xB1B0 + symbol: bitfs_seg7_vertex_0700B1B0 + +bitfs_seg7_vertex_0700B260: + type: VTX + count: 16 + offset: 0xB260 + symbol: bitfs_seg7_vertex_0700B260 + +bitfs_seg7_vertex_0700B360: + type: VTX + count: 15 + offset: 0xB360 + symbol: bitfs_seg7_vertex_0700B360 + +bitfs_seg7_vertex_0700B450: + type: VTX + count: 8 + offset: 0xB450 + symbol: bitfs_seg7_vertex_0700B450 + +bitfs_seg7_vertex_0700B4D0: + type: VTX + count: 16 + offset: 0xB4D0 + symbol: bitfs_seg7_vertex_0700B4D0 + +bitfs_seg7_vertex_0700B5D0: + type: VTX + count: 15 + offset: 0xB5D0 + symbol: bitfs_seg7_vertex_0700B5D0 + +bitfs_seg7_vertex_0700B6C0: + type: VTX + count: 15 + offset: 0xB6C0 + symbol: bitfs_seg7_vertex_0700B6C0 + +bitfs_seg7_vertex_0700B7B0: + type: VTX + count: 15 + offset: 0xB7B0 + symbol: bitfs_seg7_vertex_0700B7B0 + +bitfs_seg7_vertex_0700B8A0: + type: VTX + count: 7 + offset: 0xB8A0 + symbol: bitfs_seg7_vertex_0700B8A0 + +bitfs_seg7_vertex_0700B910: + type: VTX + count: 16 + offset: 0xB910 + symbol: bitfs_seg7_vertex_0700B910 + +bitfs_seg7_vertex_0700BA10: + type: VTX + count: 4 + offset: 0xBA10 + symbol: bitfs_seg7_vertex_0700BA10 + +bitfs_seg7_dl_0700BA50: + type: GFX + offset: 0xBA50 + symbol: bitfs_seg7_dl_0700BA50 + +bitfs_seg7_dl_0700BC38: + type: GFX + offset: 0xBC38 + symbol: bitfs_seg7_dl_0700BC38 + +bitfs_seg7_dl_0700BD10: + type: GFX + offset: 0xBD10 + symbol: bitfs_seg7_dl_0700BD10 + +bitfs_seg7_dl_0700BE58: + type: GFX + offset: 0xBE58 + symbol: bitfs_seg7_dl_0700BE58 + +bitfs_seg7_dl_0700BED8: + type: GFX + offset: 0xBED8 + symbol: bitfs_seg7_dl_0700BED8 + +bitfs_seg7_vertex_0700BF90: + type: VTX + count: 16 + offset: 0xBF90 + symbol: bitfs_seg7_vertex_0700BF90 + +bitfs_seg7_vertex_0700C090: + type: VTX + count: 16 + offset: 0xC090 + symbol: bitfs_seg7_vertex_0700C090 + +bitfs_seg7_vertex_0700C190: + type: VTX + count: 14 + offset: 0xC190 + symbol: bitfs_seg7_vertex_0700C190 + +bitfs_seg7_vertex_0700C270: + type: VTX + count: 4 + offset: 0xC270 + symbol: bitfs_seg7_vertex_0700C270 + +bitfs_seg7_dl_0700C2B0: + type: GFX + offset: 0xC2B0 + symbol: bitfs_seg7_dl_0700C2B0 + +bitfs_seg7_dl_0700C3C0: + type: GFX + offset: 0xC3C0 + symbol: bitfs_seg7_dl_0700C3C0 + +bitfs_seg7_lights_0700C430: + type: LIGHTS + size: 24 + offset: 0xC430 + symbol: bitfs_seg7_lights_0700C430 + +bitfs_seg7_lights_0700C448: + type: LIGHTS + size: 24 + offset: 0xC448 + symbol: bitfs_seg7_lights_0700C448 + +bitfs_seg7_lights_0700C460: + type: LIGHTS + size: 24 + offset: 0xC460 + symbol: bitfs_seg7_lights_0700C460 + +bitfs_seg7_lights_0700C478: + type: LIGHTS + size: 24 + offset: 0xC478 + symbol: bitfs_seg7_lights_0700C478 + +bitfs_seg7_lights_0700C490: + type: LIGHTS + size: 24 + offset: 0xC490 + symbol: bitfs_seg7_lights_0700C490 + +bitfs_seg7_lights_0700C4A8: + type: LIGHTS + size: 24 + offset: 0xC4A8 + symbol: bitfs_seg7_lights_0700C4A8 + +bitfs_seg7_vertex_0700C4C0: + type: VTX + count: 8 + offset: 0xC4C0 + symbol: bitfs_seg7_vertex_0700C4C0 + +bitfs_seg7_vertex_0700C540: + type: VTX + count: 4 + offset: 0xC540 + symbol: bitfs_seg7_vertex_0700C540 + +bitfs_seg7_vertex_0700C580: + type: VTX + count: 4 + offset: 0xC580 + symbol: bitfs_seg7_vertex_0700C580 + +bitfs_seg7_vertex_0700C5C0: + type: VTX + count: 4 + offset: 0xC5C0 + symbol: bitfs_seg7_vertex_0700C5C0 + +bitfs_seg7_vertex_0700C600: + type: VTX + count: 16 + offset: 0xC600 + symbol: bitfs_seg7_vertex_0700C600 + +bitfs_seg7_vertex_0700C700: + type: VTX + count: 14 + offset: 0xC700 + symbol: bitfs_seg7_vertex_0700C700 + +bitfs_seg7_vertex_0700C7E0: + type: VTX + count: 16 + offset: 0xC7E0 + symbol: bitfs_seg7_vertex_0700C7E0 + +bitfs_seg7_vertex_0700C8E0: + type: VTX + count: 16 + offset: 0xC8E0 + symbol: bitfs_seg7_vertex_0700C8E0 + +bitfs_seg7_vertex_0700C9E0: + type: VTX + count: 16 + offset: 0xC9E0 + symbol: bitfs_seg7_vertex_0700C9E0 + +bitfs_seg7_vertex_0700CAE0: + type: VTX + count: 15 + offset: 0xCAE0 + symbol: bitfs_seg7_vertex_0700CAE0 + +bitfs_seg7_vertex_0700CBD0: + type: VTX + count: 14 + offset: 0xCBD0 + symbol: bitfs_seg7_vertex_0700CBD0 + +bitfs_seg7_vertex_0700CCB0: + type: VTX + count: 14 + offset: 0xCCB0 + symbol: bitfs_seg7_vertex_0700CCB0 + +bitfs_seg7_vertex_0700CD90: + type: VTX + count: 14 + offset: 0xCD90 + symbol: bitfs_seg7_vertex_0700CD90 + +bitfs_seg7_vertex_0700CE70: + type: VTX + count: 15 + offset: 0xCE70 + symbol: bitfs_seg7_vertex_0700CE70 + +bitfs_seg7_vertex_0700CF60: + type: VTX + count: 16 + offset: 0xCF60 + symbol: bitfs_seg7_vertex_0700CF60 + +bitfs_seg7_vertex_0700D060: + type: VTX + count: 16 + offset: 0xD060 + symbol: bitfs_seg7_vertex_0700D060 + +bitfs_seg7_vertex_0700D160: + type: VTX + count: 16 + offset: 0xD160 + symbol: bitfs_seg7_vertex_0700D160 + +bitfs_seg7_vertex_0700D260: + type: VTX + count: 16 + offset: 0xD260 + symbol: bitfs_seg7_vertex_0700D260 + +bitfs_seg7_vertex_0700D360: + type: VTX + count: 14 + offset: 0xD360 + symbol: bitfs_seg7_vertex_0700D360 + +bitfs_seg7_vertex_0700D440: + type: VTX + count: 14 + offset: 0xD440 + symbol: bitfs_seg7_vertex_0700D440 + +bitfs_seg7_vertex_0700D520: + type: VTX + count: 16 + offset: 0xD520 + symbol: bitfs_seg7_vertex_0700D520 + +bitfs_seg7_vertex_0700D620: + type: VTX + count: 16 + offset: 0xD620 + symbol: bitfs_seg7_vertex_0700D620 + +bitfs_seg7_vertex_0700D720: + type: VTX + count: 15 + offset: 0xD720 + symbol: bitfs_seg7_vertex_0700D720 + +bitfs_seg7_vertex_0700D810: + type: VTX + count: 16 + offset: 0xD810 + symbol: bitfs_seg7_vertex_0700D810 + +bitfs_seg7_vertex_0700D910: + type: VTX + count: 14 + offset: 0xD910 + symbol: bitfs_seg7_vertex_0700D910 + +bitfs_seg7_vertex_0700D9F0: + type: VTX + count: 16 + offset: 0xD9F0 + symbol: bitfs_seg7_vertex_0700D9F0 + +bitfs_seg7_vertex_0700DAF0: + type: VTX + count: 16 + offset: 0xDAF0 + symbol: bitfs_seg7_vertex_0700DAF0 + +bitfs_seg7_vertex_0700DBF0: + type: VTX + count: 15 + offset: 0xDBF0 + symbol: bitfs_seg7_vertex_0700DBF0 + +bitfs_seg7_vertex_0700DCE0: + type: VTX + count: 14 + offset: 0xDCE0 + symbol: bitfs_seg7_vertex_0700DCE0 + +bitfs_seg7_vertex_0700DDC0: + type: VTX + count: 14 + offset: 0xDDC0 + symbol: bitfs_seg7_vertex_0700DDC0 + +bitfs_seg7_vertex_0700DEA0: + type: VTX + count: 16 + offset: 0xDEA0 + symbol: bitfs_seg7_vertex_0700DEA0 + +bitfs_seg7_vertex_0700DFA0: + type: VTX + count: 16 + offset: 0xDFA0 + symbol: bitfs_seg7_vertex_0700DFA0 + +bitfs_seg7_vertex_0700E0A0: + type: VTX + count: 14 + offset: 0xE0A0 + symbol: bitfs_seg7_vertex_0700E0A0 + +bitfs_seg7_vertex_0700E180: + type: VTX + count: 14 + offset: 0xE180 + symbol: bitfs_seg7_vertex_0700E180 + +bitfs_seg7_vertex_0700E260: + type: VTX + count: 15 + offset: 0xE260 + symbol: bitfs_seg7_vertex_0700E260 + +bitfs_seg7_vertex_0700E350: + type: VTX + count: 14 + offset: 0xE350 + symbol: bitfs_seg7_vertex_0700E350 + +bitfs_seg7_vertex_0700E430: + type: VTX + count: 3 + offset: 0xE430 + symbol: bitfs_seg7_vertex_0700E430 + +bitfs_seg7_dl_0700E460: + type: GFX + offset: 0xE460 + symbol: bitfs_seg7_dl_0700E460 + +bitfs_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: bitfs_seg7_dl_0700E530 + +bitfs_seg7_dl_0700EC78: + type: GFX + offset: 0xEC78 + symbol: bitfs_seg7_dl_0700EC78 + +bitfs_seg7_vertex_0700ECF0: + type: VTX + count: 6 + offset: 0xECF0 + symbol: bitfs_seg7_vertex_0700ECF0 + +bitfs_seg7_dl_0700ED50: + type: GFX + offset: 0xED50 + symbol: bitfs_seg7_dl_0700ED50 + +bitfs_seg7_dl_0700ED90: + type: GFX + offset: 0xED90 + symbol: bitfs_seg7_dl_0700ED90 + +bitfs_seg7_vertex_0700EE10: + type: VTX + count: 16 + offset: 0xEE10 + symbol: bitfs_seg7_vertex_0700EE10 + +bitfs_seg7_vertex_0700EF10: + type: VTX + count: 14 + offset: 0xEF10 + symbol: bitfs_seg7_vertex_0700EF10 + +bitfs_seg7_vertex_0700EFF0: + type: VTX + count: 15 + offset: 0xEFF0 + symbol: bitfs_seg7_vertex_0700EFF0 + +bitfs_seg7_dl_0700F0E0: + type: GFX + offset: 0xF0E0 + symbol: bitfs_seg7_dl_0700F0E0 + +bitfs_seg7_dl_0700F1C8: + type: GFX + offset: 0xF1C8 + symbol: bitfs_seg7_dl_0700F1C8 + +bitfs_seg7_vertex_0700F238: + type: VTX + count: 4 + offset: 0xF238 + symbol: bitfs_seg7_vertex_0700F238 + +bitfs_seg7_vertex_0700F278: + type: VTX + count: 16 + offset: 0xF278 + symbol: bitfs_seg7_vertex_0700F278 + +bitfs_seg7_vertex_0700F378: + type: VTX + count: 4 + offset: 0xF378 + symbol: bitfs_seg7_vertex_0700F378 + +bitfs_seg7_vertex_0700F3B8: + type: VTX + count: 4 + offset: 0xF3B8 + symbol: bitfs_seg7_vertex_0700F3B8 + +bitfs_seg7_dl_0700F3F8: + type: GFX + offset: 0xF3F8 + symbol: bitfs_seg7_dl_0700F3F8 + +bitfs_seg7_dl_0700F430: + type: GFX + offset: 0xF430 + symbol: bitfs_seg7_dl_0700F430 + +bitfs_seg7_dl_0700F498: + type: GFX + offset: 0xF498 + symbol: bitfs_seg7_dl_0700F498 + +bitfs_seg7_dl_0700F4D0: + type: GFX + offset: 0xF4D0 + symbol: bitfs_seg7_dl_0700F4D0 + +bitfs_seg7_dl_0700F508: + type: GFX + offset: 0xF508 + symbol: bitfs_seg7_dl_0700F508 + +bitfs_seg7_vertex_0700F590: + type: VTX + count: 12 + offset: 0xF590 + symbol: bitfs_seg7_vertex_0700F590 + +bitfs_seg7_dl_0700F650: + type: GFX + offset: 0xF650 + symbol: bitfs_seg7_dl_0700F650 + +bitfs_seg7_dl_0700F6A8: + type: GFX + offset: 0xF6A8 + symbol: bitfs_seg7_dl_0700F6A8 + +bitfs_seg7_vertex_0700F718: + type: VTX + count: 16 + offset: 0xF718 + symbol: bitfs_seg7_vertex_0700F718 + +bitfs_seg7_vertex_0700F818: + type: VTX + count: 14 + offset: 0xF818 + symbol: bitfs_seg7_vertex_0700F818 + +bitfs_seg7_vertex_0700F8F8: + type: VTX + count: 16 + offset: 0xF8F8 + symbol: bitfs_seg7_vertex_0700F8F8 + +bitfs_seg7_vertex_0700F9F8: + type: VTX + count: 4 + offset: 0xF9F8 + symbol: bitfs_seg7_vertex_0700F9F8 + +bitfs_seg7_dl_0700FA38: + type: GFX + offset: 0xFA38 + symbol: bitfs_seg7_dl_0700FA38 + +bitfs_seg7_dl_0700FB38: + type: GFX + offset: 0xFB38 + symbol: bitfs_seg7_dl_0700FB38 + +bitfs_seg7_vertex_0700FBA8: + type: VTX + count: 4 + offset: 0xFBA8 + symbol: bitfs_seg7_vertex_0700FBA8 + +bitfs_seg7_vertex_0700FBE8: + type: VTX + count: 10 + offset: 0xFBE8 + symbol: bitfs_seg7_vertex_0700FBE8 + +bitfs_seg7_dl_0700FC88: + type: GFX + offset: 0xFC88 + symbol: bitfs_seg7_dl_0700FC88 + +bitfs_seg7_dl_0700FCC0: + type: GFX + offset: 0xFCC0 + symbol: bitfs_seg7_dl_0700FCC0 + +bitfs_seg7_dl_0700FD08: + type: GFX + offset: 0xFD08 + symbol: bitfs_seg7_dl_0700FD08 + +bitfs_seg7_vertex_0700FD80: + type: VTX + count: 16 + offset: 0xFD80 + symbol: bitfs_seg7_vertex_0700FD80 + +bitfs_seg7_vertex_0700FE80: + type: VTX + count: 8 + offset: 0xFE80 + symbol: bitfs_seg7_vertex_0700FE80 + +bitfs_seg7_dl_0700FF00: + type: GFX + offset: 0xFF00 + symbol: bitfs_seg7_dl_0700FF00 + +bitfs_seg7_dl_0700FF90: + type: GFX + offset: 0xFF90 + symbol: bitfs_seg7_dl_0700FF90 + +bitfs_seg7_vertex_07010000: + type: VTX + count: 16 + offset: 0x10000 + symbol: bitfs_seg7_vertex_07010000 + +bitfs_seg7_dl_07010100: + type: GFX + offset: 0x10100 + symbol: bitfs_seg7_dl_07010100 + +bitfs_seg7_dl_07010168: + type: GFX + offset: 0x10168 + symbol: bitfs_seg7_dl_07010168 + +bitfs_seg7_vertex_070101D8: + type: VTX + count: 16 + offset: 0x101D8 + symbol: bitfs_seg7_vertex_070101D8 + +bitfs_seg7_dl_070102D8: + type: GFX + offset: 0x102D8 + symbol: bitfs_seg7_dl_070102D8 + +bitfs_seg7_dl_07010340: + type: GFX + offset: 0x10340 + symbol: bitfs_seg7_dl_07010340 + +bitfs_seg7_vertex_070103B0: + type: VTX + count: 15 + offset: 0x103B0 + symbol: bitfs_seg7_vertex_070103B0 + +bitfs_seg7_vertex_070104A0: + type: VTX + count: 15 + offset: 0x104A0 + symbol: bitfs_seg7_vertex_070104A0 + +bitfs_seg7_vertex_07010590: + type: VTX + count: 15 + offset: 0x10590 + symbol: bitfs_seg7_vertex_07010590 + +bitfs_seg7_vertex_07010680: + type: VTX + count: 15 + offset: 0x10680 + symbol: bitfs_seg7_vertex_07010680 + +bitfs_seg7_vertex_07010770: + type: VTX + count: 14 + offset: 0x10770 + symbol: bitfs_seg7_vertex_07010770 + +bitfs_seg7_vertex_07010850: + type: VTX + count: 15 + offset: 0x10850 + symbol: bitfs_seg7_vertex_07010850 + +bitfs_seg7_vertex_07010940: + type: VTX + count: 16 + offset: 0x10940 + symbol: bitfs_seg7_vertex_07010940 + +bitfs_seg7_vertex_07010A40: + type: VTX + count: 15 + offset: 0x10A40 + symbol: bitfs_seg7_vertex_07010A40 + +bitfs_seg7_vertex_07010B30: + type: VTX + count: 16 + offset: 0x10B30 + symbol: bitfs_seg7_vertex_07010B30 + +bitfs_seg7_vertex_07010C30: + type: VTX + count: 15 + offset: 0x10C30 + symbol: bitfs_seg7_vertex_07010C30 + +bitfs_seg7_vertex_07010D20: + type: VTX + count: 16 + offset: 0x10D20 + symbol: bitfs_seg7_vertex_07010D20 + +bitfs_seg7_dl_07010E20: + type: GFX + offset: 0x10E20 + symbol: bitfs_seg7_dl_07010E20 + +bitfs_seg7_dl_07011138: + type: GFX + offset: 0x11138 + symbol: bitfs_seg7_dl_07011138 + +bitfs_seg7_vertex_070111A8: + type: VTX + count: 4 + offset: 0x111A8 + symbol: bitfs_seg7_vertex_070111A8 + +bitfs_seg7_vertex_070111E8: + type: VTX + count: 11 + offset: 0x111E8 + symbol: bitfs_seg7_vertex_070111E8 + +bitfs_seg7_dl_07011298: + type: GFX + offset: 0x11298 + symbol: bitfs_seg7_dl_07011298 + +bitfs_seg7_dl_070112D0: + type: GFX + offset: 0x112D0 + symbol: bitfs_seg7_dl_070112D0 + +bitfs_seg7_dl_07011318: + type: GFX + offset: 0x11318 + symbol: bitfs_seg7_dl_07011318 + +bitfs_seg7_vertex_070113A8: + type: VTX + count: 16 + offset: 0x113A8 + symbol: bitfs_seg7_vertex_070113A8 + +bitfs_seg7_vertex_070114A8: + type: VTX + count: 4 + offset: 0x114A8 + symbol: bitfs_seg7_vertex_070114A8 + +bitfs_seg7_dl_070114E8: + type: GFX + offset: 0x114E8 + symbol: bitfs_seg7_dl_070114E8 + +bitfs_seg7_dl_07011568: + type: GFX + offset: 0x11568 + symbol: bitfs_seg7_dl_07011568 + +bitfs_seg7_vertex_070115D8: + type: VTX + count: 16 + offset: 0x115D8 + symbol: bitfs_seg7_vertex_070115D8 + +bitfs_seg7_vertex_070116D8: + type: VTX + count: 4 + offset: 0x116D8 + symbol: bitfs_seg7_vertex_070116D8 + +bitfs_seg7_dl_07011718: + type: GFX + offset: 0x11718 + symbol: bitfs_seg7_dl_07011718 + +bitfs_seg7_dl_07011798: + type: GFX + offset: 0x11798 + symbol: bitfs_seg7_dl_07011798 + +bitfs_seg7_vertex_07011808: + type: VTX + count: 16 + offset: 0x11808 + symbol: bitfs_seg7_vertex_07011808 + +bitfs_seg7_vertex_07011908: + type: VTX + count: 8 + offset: 0x11908 + symbol: bitfs_seg7_vertex_07011908 + +bitfs_seg7_vertex_07011988: + type: VTX + count: 14 + offset: 0x11988 + symbol: bitfs_seg7_vertex_07011988 + +bitfs_seg7_vertex_07011A68: + type: VTX + count: 5 + offset: 0x11A68 + symbol: bitfs_seg7_vertex_07011A68 + +bitfs_seg7_dl_07011AB8: + type: GFX + offset: 0x11AB8 + symbol: bitfs_seg7_dl_07011AB8 + +bitfs_seg7_dl_07011B48: + type: GFX + offset: 0x11B48 + symbol: bitfs_seg7_dl_07011B48 + +bitfs_seg7_dl_07011BA0: + type: GFX + offset: 0x11BA0 + symbol: bitfs_seg7_dl_07011BA0 + +bitfs_seg7_vertex_07011C18: + type: VTX + count: 16 + offset: 0x11C18 + symbol: bitfs_seg7_vertex_07011C18 + +bitfs_seg7_vertex_07011D18: + type: VTX + count: 8 + offset: 0x11D18 + symbol: bitfs_seg7_vertex_07011D18 + +bitfs_seg7_dl_07011D98: + type: GFX + offset: 0x11D98 + symbol: bitfs_seg7_dl_07011D98 + +bitfs_seg7_dl_07011E28: + type: GFX + offset: 0x11E28 + symbol: bitfs_seg7_dl_07011E28 + +bitfs_seg7_collision_level: + type: SM64:COLLISION + offset: 0x11E98 + symbol: bitfs_seg7_collision_level + +bitfs_seg7_macro_objs: + type: SM64:MACRO + offset: 0x14F90 + symbol: bitfs_seg7_macro_objs + +bitfs_seg7_collision_07015124: + type: SM64:COLLISION + offset: 0x15124 + symbol: bitfs_seg7_collision_07015124 + +bitfs_seg7_collision_sinking_cage_platform: + type: SM64:COLLISION + offset: 0x151B4 + symbol: bitfs_seg7_collision_sinking_cage_platform + +bitfs_seg7_collision_inverted_pyramid: + type: SM64:COLLISION + offset: 0x15238 + symbol: bitfs_seg7_collision_inverted_pyramid + +bitfs_seg7_collision_07015288: + type: SM64:COLLISION + offset: 0x15288 + symbol: bitfs_seg7_collision_07015288 + +bitfs_seg7_collision_squishable_platform: + type: SM64:COLLISION + offset: 0x1530C + symbol: bitfs_seg7_collision_squishable_platform + +bitfs_seg7_collision_07015714: + type: SM64:COLLISION + offset: 0x15714 + symbol: bitfs_seg7_collision_07015714 + +bitfs_seg7_collision_07015768: + type: SM64:COLLISION + offset: 0x15768 + symbol: bitfs_seg7_collision_07015768 + +bitfs_seg7_collision_070157E0: + type: SM64:COLLISION + offset: 0x157E0 + symbol: bitfs_seg7_collision_070157E0 + +bitfs_seg7_collision_sinking_platform: + type: SM64:COLLISION + offset: 0x15858 + symbol: bitfs_seg7_collision_sinking_platform + +bitfs_seg7_collision_07015928: + type: SM64:COLLISION + offset: 0x15928 + symbol: bitfs_seg7_collision_07015928 + +bitfs_seg7_trajectory_070159AC: + type: SM64:TRAJECTORY + offset: 0x159AC + symbol: bitfs_seg7_trajectory_070159AC + +bitfs_movtex_tris_lava_first_section: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x15AF0 + symbol: bitfs_movtex_tris_lava_first_section + +bitfs_movtex_tris_lava_second_section: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x15B1C + symbol: bitfs_movtex_tris_lava_second_section + +bitfs_movtex_tris_lava_floor: + type: SM64:MOVTEX + count: 9 + has_color: false + offset: 0x15B48 + symbol: bitfs_movtex_tris_lava_floor + +bitfs_dl_lava_sections: + type: GFX + offset: 0x15BA8 + symbol: bitfs_dl_lava_sections + +bitfs_dl_lava_floor: + type: GFX + offset: 0x15BC0 + symbol: bitfs_dl_lava_floor diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs/geo.yml new file mode 100644 index 0000000..27fdaae --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bitfs/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/us/levels/bitfs.yml" + autopads: false + segments: + - [ 0xE, 0x46A840 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits.yml new file mode 100644 index 0000000..744f341 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits.yml @@ -0,0 +1,2273 @@ +:config: + autopads: false + compression: + offset: 0x46C3A0 + segments: + - [ 0x7, 0x46C3A0 ] + external_files: + - "assets/ymls/us/textures/sky.yml" + header: + header: + - '#include "bits/geo.h"' + - '' + - 'extern const LevelScript level_bits_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bits_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bits_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bits_seg7_texture_07002000 + +bits_seg7_vertex_07002800: + type: VTX + count: 12 + offset: 0x2800 + symbol: bits_seg7_vertex_07002800 + +bits_seg7_dl_070028C0: + type: GFX + offset: 0x28C0 + symbol: bits_seg7_dl_070028C0 + +bits_seg7_dl_07002918: + type: GFX + offset: 0x2918 + symbol: bits_seg7_dl_07002918 + +bits_seg7_vertex_07002988: + type: VTX + count: 16 + offset: 0x2988 + symbol: bits_seg7_vertex_07002988 + +bits_seg7_vertex_07002A88: + type: VTX + count: 15 + offset: 0x2A88 + symbol: bits_seg7_vertex_07002A88 + +bits_seg7_vertex_07002B78: + type: VTX + count: 15 + offset: 0x2B78 + symbol: bits_seg7_vertex_07002B78 + +bits_seg7_vertex_07002C68: + type: VTX + count: 16 + offset: 0x2C68 + symbol: bits_seg7_vertex_07002C68 + +bits_seg7_vertex_07002D68: + type: VTX + count: 16 + offset: 0x2D68 + symbol: bits_seg7_vertex_07002D68 + +bits_seg7_vertex_07002E68: + type: VTX + count: 14 + offset: 0x2E68 + symbol: bits_seg7_vertex_07002E68 + +bits_seg7_vertex_07002F48: + type: VTX + count: 16 + offset: 0x2F48 + symbol: bits_seg7_vertex_07002F48 + +bits_seg7_vertex_07003048: + type: VTX + count: 16 + offset: 0x3048 + symbol: bits_seg7_vertex_07003048 + +bits_seg7_vertex_07003148: + type: VTX + count: 8 + offset: 0x3148 + symbol: bits_seg7_vertex_07003148 + +bits_seg7_vertex_070031C8: + type: VTX + count: 16 + offset: 0x31C8 + symbol: bits_seg7_vertex_070031C8 + +bits_seg7_vertex_070032C8: + type: VTX + count: 8 + offset: 0x32C8 + symbol: bits_seg7_vertex_070032C8 + +bits_seg7_dl_07003348: + type: GFX + offset: 0x3348 + symbol: bits_seg7_dl_07003348 + +bits_seg7_dl_070033B0: + type: GFX + offset: 0x33B0 + symbol: bits_seg7_dl_070033B0 + +bits_seg7_dl_070034F8: + type: GFX + offset: 0x34F8 + symbol: bits_seg7_dl_070034F8 + +bits_seg7_dl_070035E0: + type: GFX + offset: 0x35E0 + symbol: bits_seg7_dl_070035E0 + +bits_seg7_dl_07003670: + type: GFX + offset: 0x3670 + symbol: bits_seg7_dl_07003670 + +bits_seg7_vertex_070036F8: + type: VTX + count: 16 + offset: 0x36F8 + symbol: bits_seg7_vertex_070036F8 + +bits_seg7_vertex_070037F8: + type: VTX + count: 16 + offset: 0x37F8 + symbol: bits_seg7_vertex_070037F8 + +bits_seg7_vertex_070038F8: + type: VTX + count: 14 + offset: 0x38F8 + symbol: bits_seg7_vertex_070038F8 + +bits_seg7_vertex_070039D8: + type: VTX + count: 15 + offset: 0x39D8 + symbol: bits_seg7_vertex_070039D8 + +bits_seg7_vertex_07003AC8: + type: VTX + count: 16 + offset: 0x3AC8 + symbol: bits_seg7_vertex_07003AC8 + +bits_seg7_vertex_07003BC8: + type: VTX + count: 12 + offset: 0x3BC8 + symbol: bits_seg7_vertex_07003BC8 + +bits_seg7_vertex_07003C88: + type: VTX + count: 16 + offset: 0x3C88 + symbol: bits_seg7_vertex_07003C88 + +bits_seg7_vertex_07003D88: + type: VTX + count: 14 + offset: 0x3D88 + symbol: bits_seg7_vertex_07003D88 + +bits_seg7_vertex_07003E68: + type: VTX + count: 16 + offset: 0x3E68 + symbol: bits_seg7_vertex_07003E68 + +bits_seg7_vertex_07003F68: + type: VTX + count: 14 + offset: 0x3F68 + symbol: bits_seg7_vertex_07003F68 + +bits_seg7_vertex_07004048: + type: VTX + count: 15 + offset: 0x4048 + symbol: bits_seg7_vertex_07004048 + +bits_seg7_vertex_07004138: + type: VTX + count: 7 + offset: 0x4138 + symbol: bits_seg7_vertex_07004138 + +bits_seg7_vertex_070041A8: + type: VTX + count: 16 + offset: 0x41A8 + symbol: bits_seg7_vertex_070041A8 + +bits_seg7_vertex_070042A8: + type: VTX + count: 16 + offset: 0x42A8 + symbol: bits_seg7_vertex_070042A8 + +bits_seg7_vertex_070043A8: + type: VTX + count: 4 + offset: 0x43A8 + symbol: bits_seg7_vertex_070043A8 + +bits_seg7_dl_070043E8: + type: GFX + offset: 0x43E8 + symbol: bits_seg7_dl_070043E8 + +bits_seg7_dl_07004590: + type: GFX + offset: 0x4590 + symbol: bits_seg7_dl_07004590 + +bits_seg7_dl_070045F8: + type: GFX + offset: 0x45F8 + symbol: bits_seg7_dl_070045F8 + +bits_seg7_dl_07004720: + type: GFX + offset: 0x4720 + symbol: bits_seg7_dl_07004720 + +bits_seg7_dl_070047D0: + type: GFX + offset: 0x47D0 + symbol: bits_seg7_dl_070047D0 + +bits_seg7_dl_070047F0: + type: GFX + offset: 0x47F0 + symbol: bits_seg7_dl_070047F0 + +bits_seg7_vertex_07004880: + type: VTX + count: 16 + offset: 0x4880 + symbol: bits_seg7_vertex_07004880 + +bits_seg7_vertex_07004980: + type: VTX + count: 8 + offset: 0x4980 + symbol: bits_seg7_vertex_07004980 + +bits_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: bits_seg7_vertex_07004A00 + +bits_seg7_vertex_07004B00: + type: VTX + count: 16 + offset: 0x4B00 + symbol: bits_seg7_vertex_07004B00 + +bits_seg7_vertex_07004C00: + type: VTX + count: 16 + offset: 0x4C00 + symbol: bits_seg7_vertex_07004C00 + +bits_seg7_vertex_07004D00: + type: VTX + count: 15 + offset: 0x4D00 + symbol: bits_seg7_vertex_07004D00 + +bits_seg7_vertex_07004DF0: + type: VTX + count: 15 + offset: 0x4DF0 + symbol: bits_seg7_vertex_07004DF0 + +bits_seg7_vertex_07004EE0: + type: VTX + count: 15 + offset: 0x4EE0 + symbol: bits_seg7_vertex_07004EE0 + +bits_seg7_vertex_07004FD0: + type: VTX + count: 16 + offset: 0x4FD0 + symbol: bits_seg7_vertex_07004FD0 + +bits_seg7_vertex_070050D0: + type: VTX + count: 16 + offset: 0x50D0 + symbol: bits_seg7_vertex_070050D0 + +bits_seg7_vertex_070051D0: + type: VTX + count: 14 + offset: 0x51D0 + symbol: bits_seg7_vertex_070051D0 + +bits_seg7_vertex_070052B0: + type: VTX + count: 16 + offset: 0x52B0 + symbol: bits_seg7_vertex_070052B0 + +bits_seg7_vertex_070053B0: + type: VTX + count: 15 + offset: 0x53B0 + symbol: bits_seg7_vertex_070053B0 + +bits_seg7_vertex_070054A0: + type: VTX + count: 5 + offset: 0x54A0 + symbol: bits_seg7_vertex_070054A0 + +bits_seg7_vertex_070054F0: + type: VTX + count: 16 + offset: 0x54F0 + symbol: bits_seg7_vertex_070054F0 + +bits_seg7_vertex_070055F0: + type: VTX + count: 15 + offset: 0x55F0 + symbol: bits_seg7_vertex_070055F0 + +bits_seg7_vertex_070056E0: + type: VTX + count: 8 + offset: 0x56E0 + symbol: bits_seg7_vertex_070056E0 + +bits_seg7_vertex_07005760: + type: VTX + count: 16 + offset: 0x5760 + symbol: bits_seg7_vertex_07005760 + +bits_seg7_vertex_07005860: + type: VTX + count: 4 + offset: 0x5860 + symbol: bits_seg7_vertex_07005860 + +bits_seg7_dl_070058A0: + type: GFX + offset: 0x58A0 + symbol: bits_seg7_dl_070058A0 + +bits_seg7_dl_07005930: + type: GFX + offset: 0x5930 + symbol: bits_seg7_dl_07005930 + +bits_seg7_dl_07005C50: + type: GFX + offset: 0x5C50 + symbol: bits_seg7_dl_07005C50 + +bits_seg7_dl_07005D38: + type: GFX + offset: 0x5D38 + symbol: bits_seg7_dl_07005D38 + +bits_seg7_dl_07005DB8: + type: GFX + offset: 0x5DB8 + symbol: bits_seg7_dl_07005DB8 + +bits_seg7_vertex_07005E58: + type: VTX + count: 16 + offset: 0x5E58 + symbol: bits_seg7_vertex_07005E58 + +bits_seg7_vertex_07005F58: + type: VTX + count: 16 + offset: 0x5F58 + symbol: bits_seg7_vertex_07005F58 + +bits_seg7_vertex_07006058: + type: VTX + count: 16 + offset: 0x6058 + symbol: bits_seg7_vertex_07006058 + +bits_seg7_vertex_07006158: + type: VTX + count: 15 + offset: 0x6158 + symbol: bits_seg7_vertex_07006158 + +bits_seg7_vertex_07006248: + type: VTX + count: 14 + offset: 0x6248 + symbol: bits_seg7_vertex_07006248 + +bits_seg7_vertex_07006328: + type: VTX + count: 15 + offset: 0x6328 + symbol: bits_seg7_vertex_07006328 + +bits_seg7_vertex_07006418: + type: VTX + count: 14 + offset: 0x6418 + symbol: bits_seg7_vertex_07006418 + +bits_seg7_vertex_070064F8: + type: VTX + count: 14 + offset: 0x64F8 + symbol: bits_seg7_vertex_070064F8 + +bits_seg7_vertex_070065D8: + type: VTX + count: 16 + offset: 0x65D8 + symbol: bits_seg7_vertex_070065D8 + +bits_seg7_vertex_070066D8: + type: VTX + count: 15 + offset: 0x66D8 + symbol: bits_seg7_vertex_070066D8 + +bits_seg7_vertex_070067C8: + type: VTX + count: 15 + offset: 0x67C8 + symbol: bits_seg7_vertex_070067C8 + +bits_seg7_vertex_070068B8: + type: VTX + count: 15 + offset: 0x68B8 + symbol: bits_seg7_vertex_070068B8 + +bits_seg7_vertex_070069A8: + type: VTX + count: 15 + offset: 0x69A8 + symbol: bits_seg7_vertex_070069A8 + +bits_seg7_vertex_07006A98: + type: VTX + count: 14 + offset: 0x6A98 + symbol: bits_seg7_vertex_07006A98 + +bits_seg7_vertex_07006B78: + type: VTX + count: 15 + offset: 0x6B78 + symbol: bits_seg7_vertex_07006B78 + +bits_seg7_vertex_07006C68: + type: VTX + count: 16 + offset: 0x6C68 + symbol: bits_seg7_vertex_07006C68 + +bits_seg7_vertex_07006D68: + type: VTX + count: 15 + offset: 0x6D68 + symbol: bits_seg7_vertex_07006D68 + +bits_seg7_vertex_07006E58: + type: VTX + count: 16 + offset: 0x6E58 + symbol: bits_seg7_vertex_07006E58 + +bits_seg7_vertex_07006F58: + type: VTX + count: 16 + offset: 0x6F58 + symbol: bits_seg7_vertex_07006F58 + +bits_seg7_vertex_07007058: + type: VTX + count: 14 + offset: 0x7058 + symbol: bits_seg7_vertex_07007058 + +bits_seg7_vertex_07007138: + type: VTX + count: 14 + offset: 0x7138 + symbol: bits_seg7_vertex_07007138 + +bits_seg7_vertex_07007218: + type: VTX + count: 15 + offset: 0x7218 + symbol: bits_seg7_vertex_07007218 + +bits_seg7_vertex_07007308: + type: VTX + count: 15 + offset: 0x7308 + symbol: bits_seg7_vertex_07007308 + +bits_seg7_vertex_070073F8: + type: VTX + count: 5 + offset: 0x73F8 + symbol: bits_seg7_vertex_070073F8 + +bits_seg7_dl_07007448: + type: GFX + offset: 0x7448 + symbol: bits_seg7_dl_07007448 + +bits_seg7_dl_07007AF0: + type: GFX + offset: 0x7AF0 + symbol: bits_seg7_dl_07007AF0 + +bits_seg7_vertex_07007B60: + type: VTX + count: 8 + offset: 0x7B60 + symbol: bits_seg7_vertex_07007B60 + +bits_seg7_dl_07007BE0: + type: GFX + offset: 0x7BE0 + symbol: bits_seg7_dl_07007BE0 + +bits_seg7_dl_07007C28: + type: GFX + offset: 0x7C28 + symbol: bits_seg7_dl_07007C28 + +bits_seg7_vertex_07007C98: + type: VTX + count: 8 + offset: 0x7C98 + symbol: bits_seg7_vertex_07007C98 + +bits_seg7_vertex_07007D18: + type: VTX + count: 16 + offset: 0x7D18 + symbol: bits_seg7_vertex_07007D18 + +bits_seg7_dl_07007E18: + type: GFX + offset: 0x7E18 + symbol: bits_seg7_dl_07007E18 + +bits_seg7_dl_07007E60: + type: GFX + offset: 0x7E60 + symbol: bits_seg7_dl_07007E60 + +bits_seg7_dl_07007EC8: + type: GFX + offset: 0x7EC8 + symbol: bits_seg7_dl_07007EC8 + +bits_seg7_vertex_07007F58: + type: VTX + count: 16 + offset: 0x7F58 + symbol: bits_seg7_vertex_07007F58 + +bits_seg7_vertex_07008058: + type: VTX + count: 4 + offset: 0x8058 + symbol: bits_seg7_vertex_07008058 + +bits_seg7_vertex_07008098: + type: VTX + count: 15 + offset: 0x8098 + symbol: bits_seg7_vertex_07008098 + +bits_seg7_vertex_07008188: + type: VTX + count: 16 + offset: 0x8188 + symbol: bits_seg7_vertex_07008188 + +bits_seg7_vertex_07008288: + type: VTX + count: 16 + offset: 0x8288 + symbol: bits_seg7_vertex_07008288 + +bits_seg7_vertex_07008388: + type: VTX + count: 14 + offset: 0x8388 + symbol: bits_seg7_vertex_07008388 + +bits_seg7_vertex_07008468: + type: VTX + count: 6 + offset: 0x8468 + symbol: bits_seg7_vertex_07008468 + +bits_seg7_vertex_070084C8: + type: VTX + count: 16 + offset: 0x84C8 + symbol: bits_seg7_vertex_070084C8 + +bits_seg7_vertex_070085C8: + type: VTX + count: 16 + offset: 0x85C8 + symbol: bits_seg7_vertex_070085C8 + +bits_seg7_vertex_070086C8: + type: VTX + count: 12 + offset: 0x86C8 + symbol: bits_seg7_vertex_070086C8 + +bits_seg7_vertex_07008788: + type: VTX + count: 16 + offset: 0x8788 + symbol: bits_seg7_vertex_07008788 + +bits_seg7_vertex_07008888: + type: VTX + count: 16 + offset: 0x8888 + symbol: bits_seg7_vertex_07008888 + +bits_seg7_dl_07008988: + type: GFX + offset: 0x8988 + symbol: bits_seg7_dl_07008988 + +bits_seg7_dl_07008A08: + type: GFX + offset: 0x8A08 + symbol: bits_seg7_dl_07008A08 + +bits_seg7_dl_07008B70: + type: GFX + offset: 0x8B70 + symbol: bits_seg7_dl_07008B70 + +bits_seg7_dl_07008C68: + type: GFX + offset: 0x8C68 + symbol: bits_seg7_dl_07008C68 + +bits_seg7_dl_07008D18: + type: GFX + offset: 0x8D18 + symbol: bits_seg7_dl_07008D18 + +bits_seg7_vertex_07008DB8: + type: VTX + count: 15 + offset: 0x8DB8 + symbol: bits_seg7_vertex_07008DB8 + +bits_seg7_vertex_07008EA8: + type: VTX + count: 11 + offset: 0x8EA8 + symbol: bits_seg7_vertex_07008EA8 + +bits_seg7_dl_07008F58: + type: GFX + offset: 0x8F58 + symbol: bits_seg7_dl_07008F58 + +bits_seg7_dl_07008FE8: + type: GFX + offset: 0x8FE8 + symbol: bits_seg7_dl_07008FE8 + +bits_seg7_vertex_07009058: + type: VTX + count: 16 + offset: 0x9058 + symbol: bits_seg7_vertex_07009058 + +bits_seg7_vertex_07009158: + type: VTX + count: 16 + offset: 0x9158 + symbol: bits_seg7_vertex_07009158 + +bits_seg7_vertex_07009258: + type: VTX + count: 14 + offset: 0x9258 + symbol: bits_seg7_vertex_07009258 + +bits_seg7_vertex_07009338: + type: VTX + count: 16 + offset: 0x9338 + symbol: bits_seg7_vertex_07009338 + +bits_seg7_vertex_07009438: + type: VTX + count: 12 + offset: 0x9438 + symbol: bits_seg7_vertex_07009438 + +bits_seg7_dl_070094F8: + type: GFX + offset: 0x94F8 + symbol: bits_seg7_dl_070094F8 + +bits_seg7_dl_07009690: + type: GFX + offset: 0x9690 + symbol: bits_seg7_dl_07009690 + +bits_seg7_vertex_07009700: + type: VTX + count: 14 + offset: 0x9700 + symbol: bits_seg7_vertex_07009700 + +bits_seg7_vertex_070097E0: + type: VTX + count: 16 + offset: 0x97E0 + symbol: bits_seg7_vertex_070097E0 + +bits_seg7_vertex_070098E0: + type: VTX + count: 14 + offset: 0x98E0 + symbol: bits_seg7_vertex_070098E0 + +bits_seg7_vertex_070099C0: + type: VTX + count: 14 + offset: 0x99C0 + symbol: bits_seg7_vertex_070099C0 + +bits_seg7_vertex_07009AA0: + type: VTX + count: 4 + offset: 0x9AA0 + symbol: bits_seg7_vertex_07009AA0 + +bits_seg7_vertex_07009AE0: + type: VTX + count: 15 + offset: 0x9AE0 + symbol: bits_seg7_vertex_07009AE0 + +bits_seg7_vertex_07009BD0: + type: VTX + count: 16 + offset: 0x9BD0 + symbol: bits_seg7_vertex_07009BD0 + +bits_seg7_vertex_07009CD0: + type: VTX + count: 15 + offset: 0x9CD0 + symbol: bits_seg7_vertex_07009CD0 + +bits_seg7_vertex_07009DC0: + type: VTX + count: 16 + offset: 0x9DC0 + symbol: bits_seg7_vertex_07009DC0 + +bits_seg7_vertex_07009EC0: + type: VTX + count: 15 + offset: 0x9EC0 + symbol: bits_seg7_vertex_07009EC0 + +bits_seg7_vertex_07009FB0: + type: VTX + count: 14 + offset: 0x9FB0 + symbol: bits_seg7_vertex_07009FB0 + +bits_seg7_vertex_0700A090: + type: VTX + count: 14 + offset: 0xA090 + symbol: bits_seg7_vertex_0700A090 + +bits_seg7_vertex_0700A170: + type: VTX + count: 14 + offset: 0xA170 + symbol: bits_seg7_vertex_0700A170 + +bits_seg7_vertex_0700A250: + type: VTX + count: 7 + offset: 0xA250 + symbol: bits_seg7_vertex_0700A250 + +bits_seg7_vertex_0700A2C0: + type: VTX + count: 14 + offset: 0xA2C0 + symbol: bits_seg7_vertex_0700A2C0 + +bits_seg7_vertex_0700A3A0: + type: VTX + count: 16 + offset: 0xA3A0 + symbol: bits_seg7_vertex_0700A3A0 + +bits_seg7_vertex_0700A4A0: + type: VTX + count: 14 + offset: 0xA4A0 + symbol: bits_seg7_vertex_0700A4A0 + +bits_seg7_vertex_0700A580: + type: VTX + count: 16 + offset: 0xA580 + symbol: bits_seg7_vertex_0700A580 + +bits_seg7_vertex_0700A680: + type: VTX + count: 16 + offset: 0xA680 + symbol: bits_seg7_vertex_0700A680 + +bits_seg7_vertex_0700A780: + type: VTX + count: 16 + offset: 0xA780 + symbol: bits_seg7_vertex_0700A780 + +bits_seg7_vertex_0700A880: + type: VTX + count: 15 + offset: 0xA880 + symbol: bits_seg7_vertex_0700A880 + +bits_seg7_vertex_0700A970: + type: VTX + count: 16 + offset: 0xA970 + symbol: bits_seg7_vertex_0700A970 + +bits_seg7_vertex_0700AA70: + type: VTX + count: 16 + offset: 0xAA70 + symbol: bits_seg7_vertex_0700AA70 + +bits_seg7_vertex_0700AB70: + type: VTX + count: 11 + offset: 0xAB70 + symbol: bits_seg7_vertex_0700AB70 + +bits_seg7_vertex_0700AC20: + type: VTX + count: 16 + offset: 0xAC20 + symbol: bits_seg7_vertex_0700AC20 + +bits_seg7_vertex_0700AD20: + type: VTX + count: 4 + offset: 0xAD20 + symbol: bits_seg7_vertex_0700AD20 + +bits_seg7_dl_0700AD60: + type: GFX + offset: 0xAD60 + symbol: bits_seg7_dl_0700AD60 + +bits_seg7_dl_0700AE98: + type: GFX + offset: 0xAE98 + symbol: bits_seg7_dl_0700AE98 + +bits_seg7_dl_0700B0E0: + type: GFX + offset: 0xB0E0 + symbol: bits_seg7_dl_0700B0E0 + +bits_seg7_dl_0700B420: + type: GFX + offset: 0xB420 + symbol: bits_seg7_dl_0700B420 + +bits_seg7_dl_0700B4A0: + type: GFX + offset: 0xB4A0 + symbol: bits_seg7_dl_0700B4A0 + +bits_seg7_vertex_0700B528: + type: VTX + count: 8 + offset: 0xB528 + symbol: bits_seg7_vertex_0700B528 + +bits_seg7_vertex_0700B5A8: + type: VTX + count: 15 + offset: 0xB5A8 + symbol: bits_seg7_vertex_0700B5A8 + +bits_seg7_vertex_0700B698: + type: VTX + count: 11 + offset: 0xB698 + symbol: bits_seg7_vertex_0700B698 + +bits_seg7_dl_0700B748: + type: GFX + offset: 0xB748 + symbol: bits_seg7_dl_0700B748 + +bits_seg7_dl_0700B790: + type: GFX + offset: 0xB790 + symbol: bits_seg7_dl_0700B790 + +bits_seg7_dl_0700B820: + type: GFX + offset: 0xB820 + symbol: bits_seg7_dl_0700B820 + +bits_seg7_vertex_0700B8B0: + type: VTX + count: 16 + offset: 0xB8B0 + symbol: bits_seg7_vertex_0700B8B0 + +bits_seg7_dl_0700B9B0: + type: GFX + offset: 0xB9B0 + symbol: bits_seg7_dl_0700B9B0 + +bits_seg7_dl_0700BA18: + type: GFX + offset: 0xBA18 + symbol: bits_seg7_dl_0700BA18 + +bits_seg7_vertex_0700BA88: + type: VTX + count: 16 + offset: 0xBA88 + symbol: bits_seg7_vertex_0700BA88 + +bits_seg7_vertex_0700BB88: + type: VTX + count: 8 + offset: 0xBB88 + symbol: bits_seg7_vertex_0700BB88 + +bits_seg7_vertex_0700BC08: + type: VTX + count: 16 + offset: 0xBC08 + symbol: bits_seg7_vertex_0700BC08 + +bits_seg7_vertex_0700BD08: + type: VTX + count: 16 + offset: 0xBD08 + symbol: bits_seg7_vertex_0700BD08 + +bits_seg7_vertex_0700BE08: + type: VTX + count: 4 + offset: 0xBE08 + symbol: bits_seg7_vertex_0700BE08 + +bits_seg7_vertex_0700BE48: + type: VTX + count: 16 + offset: 0xBE48 + symbol: bits_seg7_vertex_0700BE48 + +bits_seg7_vertex_0700BF48: + type: VTX + count: 4 + offset: 0xBF48 + symbol: bits_seg7_vertex_0700BF48 + +bits_seg7_vertex_0700BF88: + type: VTX + count: 16 + offset: 0xBF88 + symbol: bits_seg7_vertex_0700BF88 + +bits_seg7_vertex_0700C088: + type: VTX + count: 16 + offset: 0xC088 + symbol: bits_seg7_vertex_0700C088 + +bits_seg7_vertex_0700C188: + type: VTX + count: 16 + offset: 0xC188 + symbol: bits_seg7_vertex_0700C188 + +bits_seg7_vertex_0700C288: + type: VTX + count: 15 + offset: 0xC288 + symbol: bits_seg7_vertex_0700C288 + +bits_seg7_vertex_0700C378: + type: VTX + count: 15 + offset: 0xC378 + symbol: bits_seg7_vertex_0700C378 + +bits_seg7_vertex_0700C468: + type: VTX + count: 15 + offset: 0xC468 + symbol: bits_seg7_vertex_0700C468 + +bits_seg7_vertex_0700C558: + type: VTX + count: 15 + offset: 0xC558 + symbol: bits_seg7_vertex_0700C558 + +bits_seg7_vertex_0700C648: + type: VTX + count: 15 + offset: 0xC648 + symbol: bits_seg7_vertex_0700C648 + +bits_seg7_vertex_0700C738: + type: VTX + count: 15 + offset: 0xC738 + symbol: bits_seg7_vertex_0700C738 + +bits_seg7_vertex_0700C828: + type: VTX + count: 10 + offset: 0xC828 + symbol: bits_seg7_vertex_0700C828 + +bits_seg7_vertex_0700C8C8: + type: VTX + count: 4 + offset: 0xC8C8 + symbol: bits_seg7_vertex_0700C8C8 + +bits_seg7_dl_0700C908: + type: GFX + offset: 0xC908 + symbol: bits_seg7_dl_0700C908 + +bits_seg7_dl_0700C998: + type: GFX + offset: 0xC998 + symbol: bits_seg7_dl_0700C998 + +bits_seg7_dl_0700CA70: + type: GFX + offset: 0xCA70 + symbol: bits_seg7_dl_0700CA70 + +bits_seg7_dl_0700CAF0: + type: GFX + offset: 0xCAF0 + symbol: bits_seg7_dl_0700CAF0 + +bits_seg7_dl_0700CDA0: + type: GFX + offset: 0xCDA0 + symbol: bits_seg7_dl_0700CDA0 + +bits_seg7_dl_0700CDC0: + type: GFX + offset: 0xCDC0 + symbol: bits_seg7_dl_0700CDC0 + +bits_seg7_vertex_0700CE50: + type: VTX + count: 16 + offset: 0xCE50 + symbol: bits_seg7_vertex_0700CE50 + +bits_seg7_vertex_0700CF50: + type: VTX + count: 15 + offset: 0xCF50 + symbol: bits_seg7_vertex_0700CF50 + +bits_seg7_vertex_0700D040: + type: VTX + count: 8 + offset: 0xD040 + symbol: bits_seg7_vertex_0700D040 + +bits_seg7_vertex_0700D0C0: + type: VTX + count: 8 + offset: 0xD0C0 + symbol: bits_seg7_vertex_0700D0C0 + +bits_seg7_dl_0700D140: + type: GFX + offset: 0xD140 + symbol: bits_seg7_dl_0700D140 + +bits_seg7_dl_0700D228: + type: GFX + offset: 0xD228 + symbol: bits_seg7_dl_0700D228 + +bits_seg7_dl_0700D278: + type: GFX + offset: 0xD278 + symbol: bits_seg7_dl_0700D278 + +bits_seg7_vertex_0700D2F0: + type: VTX + count: 16 + offset: 0xD2F0 + symbol: bits_seg7_vertex_0700D2F0 + +bits_seg7_vertex_0700D3F0: + type: VTX + count: 14 + offset: 0xD3F0 + symbol: bits_seg7_vertex_0700D3F0 + +bits_seg7_dl_0700D4D0: + type: GFX + offset: 0xD4D0 + symbol: bits_seg7_dl_0700D4D0 + +bits_seg7_dl_0700D5A0: + type: GFX + offset: 0xD5A0 + symbol: bits_seg7_dl_0700D5A0 + +bits_seg7_vertex_0700D620: + type: VTX + count: 16 + offset: 0xD620 + symbol: bits_seg7_vertex_0700D620 + +bits_seg7_vertex_0700D720: + type: VTX + count: 16 + offset: 0xD720 + symbol: bits_seg7_vertex_0700D720 + +bits_seg7_vertex_0700D820: + type: VTX + count: 8 + offset: 0xD820 + symbol: bits_seg7_vertex_0700D820 + +bits_seg7_vertex_0700D8A0: + type: VTX + count: 14 + offset: 0xD8A0 + symbol: bits_seg7_vertex_0700D8A0 + +bits_seg7_vertex_0700D980: + type: VTX + count: 16 + offset: 0xD980 + symbol: bits_seg7_vertex_0700D980 + +bits_seg7_vertex_0700DA80: + type: VTX + count: 10 + offset: 0xDA80 + symbol: bits_seg7_vertex_0700DA80 + +bits_seg7_dl_0700DB20: + type: GFX + offset: 0xDB20 + symbol: bits_seg7_dl_0700DB20 + +bits_seg7_dl_0700DC08: + type: GFX + offset: 0xDC08 + symbol: bits_seg7_dl_0700DC08 + +bits_seg7_dl_0700DCB8: + type: GFX + offset: 0xDCB8 + symbol: bits_seg7_dl_0700DCB8 + +bits_seg7_dl_0700DD00: + type: GFX + offset: 0xDD00 + symbol: bits_seg7_dl_0700DD00 + +bits_seg7_vertex_0700DD98: + type: VTX + count: 16 + offset: 0xDD98 + symbol: bits_seg7_vertex_0700DD98 + +bits_seg7_vertex_0700DE98: + type: VTX + count: 16 + offset: 0xDE98 + symbol: bits_seg7_vertex_0700DE98 + +bits_seg7_vertex_0700DF98: + type: VTX + count: 14 + offset: 0xDF98 + symbol: bits_seg7_vertex_0700DF98 + +bits_seg7_vertex_0700E078: + type: VTX + count: 16 + offset: 0xE078 + symbol: bits_seg7_vertex_0700E078 + +bits_seg7_vertex_0700E178: + type: VTX + count: 15 + offset: 0xE178 + symbol: bits_seg7_vertex_0700E178 + +bits_seg7_vertex_0700E268: + type: VTX + count: 15 + offset: 0xE268 + symbol: bits_seg7_vertex_0700E268 + +bits_seg7_vertex_0700E358: + type: VTX + count: 16 + offset: 0xE358 + symbol: bits_seg7_vertex_0700E358 + +bits_seg7_vertex_0700E458: + type: VTX + count: 15 + offset: 0xE458 + symbol: bits_seg7_vertex_0700E458 + +bits_seg7_vertex_0700E548: + type: VTX + count: 14 + offset: 0xE548 + symbol: bits_seg7_vertex_0700E548 + +bits_seg7_vertex_0700E628: + type: VTX + count: 15 + offset: 0xE628 + symbol: bits_seg7_vertex_0700E628 + +bits_seg7_vertex_0700E718: + type: VTX + count: 15 + offset: 0xE718 + symbol: bits_seg7_vertex_0700E718 + +bits_seg7_vertex_0700E808: + type: VTX + count: 16 + offset: 0xE808 + symbol: bits_seg7_vertex_0700E808 + +bits_seg7_vertex_0700E908: + type: VTX + count: 16 + offset: 0xE908 + symbol: bits_seg7_vertex_0700E908 + +bits_seg7_vertex_0700EA08: + type: VTX + count: 16 + offset: 0xEA08 + symbol: bits_seg7_vertex_0700EA08 + +bits_seg7_vertex_0700EB08: + type: VTX + count: 15 + offset: 0xEB08 + symbol: bits_seg7_vertex_0700EB08 + +bits_seg7_vertex_0700EBF8: + type: VTX + count: 14 + offset: 0xEBF8 + symbol: bits_seg7_vertex_0700EBF8 + +bits_seg7_vertex_0700ECD8: + type: VTX + count: 15 + offset: 0xECD8 + symbol: bits_seg7_vertex_0700ECD8 + +bits_seg7_vertex_0700EDC8: + type: VTX + count: 16 + offset: 0xEDC8 + symbol: bits_seg7_vertex_0700EDC8 + +bits_seg7_vertex_0700EEC8: + type: VTX + count: 16 + offset: 0xEEC8 + symbol: bits_seg7_vertex_0700EEC8 + +bits_seg7_vertex_0700EFC8: + type: VTX + count: 15 + offset: 0xEFC8 + symbol: bits_seg7_vertex_0700EFC8 + +bits_seg7_vertex_0700F0B8: + type: VTX + count: 14 + offset: 0xF0B8 + symbol: bits_seg7_vertex_0700F0B8 + +bits_seg7_vertex_0700F198: + type: VTX + count: 16 + offset: 0xF198 + symbol: bits_seg7_vertex_0700F198 + +bits_seg7_vertex_0700F298: + type: VTX + count: 16 + offset: 0xF298 + symbol: bits_seg7_vertex_0700F298 + +bits_seg7_vertex_0700F398: + type: VTX + count: 14 + offset: 0xF398 + symbol: bits_seg7_vertex_0700F398 + +bits_seg7_vertex_0700F478: + type: VTX + count: 15 + offset: 0xF478 + symbol: bits_seg7_vertex_0700F478 + +bits_seg7_dl_0700F568: + type: GFX + offset: 0xF568 + symbol: bits_seg7_dl_0700F568 + +bits_seg7_dl_0700F790: + type: GFX + offset: 0xF790 + symbol: bits_seg7_dl_0700F790 + +bits_seg7_dl_0700FC70: + type: GFX + offset: 0xFC70 + symbol: bits_seg7_dl_0700FC70 + +bits_seg7_vertex_0700FCE8: + type: VTX + count: 16 + offset: 0xFCE8 + symbol: bits_seg7_vertex_0700FCE8 + +bits_seg7_vertex_0700FDE8: + type: VTX + count: 15 + offset: 0xFDE8 + symbol: bits_seg7_vertex_0700FDE8 + +bits_seg7_vertex_0700FED8: + type: VTX + count: 15 + offset: 0xFED8 + symbol: bits_seg7_vertex_0700FED8 + +bits_seg7_vertex_0700FFC8: + type: VTX + count: 16 + offset: 0xFFC8 + symbol: bits_seg7_vertex_0700FFC8 + +bits_seg7_vertex_070100C8: + type: VTX + count: 16 + offset: 0x100C8 + symbol: bits_seg7_vertex_070100C8 + +bits_seg7_vertex_070101C8: + type: VTX + count: 4 + offset: 0x101C8 + symbol: bits_seg7_vertex_070101C8 + +bits_seg7_vertex_07010208: + type: VTX + count: 16 + offset: 0x10208 + symbol: bits_seg7_vertex_07010208 + +bits_seg7_vertex_07010308: + type: VTX + count: 15 + offset: 0x10308 + symbol: bits_seg7_vertex_07010308 + +bits_seg7_vertex_070103F8: + type: VTX + count: 14 + offset: 0x103F8 + symbol: bits_seg7_vertex_070103F8 + +bits_seg7_vertex_070104D8: + type: VTX + count: 15 + offset: 0x104D8 + symbol: bits_seg7_vertex_070104D8 + +bits_seg7_vertex_070105C8: + type: VTX + count: 16 + offset: 0x105C8 + symbol: bits_seg7_vertex_070105C8 + +bits_seg7_vertex_070106C8: + type: VTX + count: 14 + offset: 0x106C8 + symbol: bits_seg7_vertex_070106C8 + +bits_seg7_vertex_070107A8: + type: VTX + count: 14 + offset: 0x107A8 + symbol: bits_seg7_vertex_070107A8 + +bits_seg7_vertex_07010888: + type: VTX + count: 15 + offset: 0x10888 + symbol: bits_seg7_vertex_07010888 + +bits_seg7_vertex_07010978: + type: VTX + count: 15 + offset: 0x10978 + symbol: bits_seg7_vertex_07010978 + +bits_seg7_vertex_07010A68: + type: VTX + count: 15 + offset: 0x10A68 + symbol: bits_seg7_vertex_07010A68 + +bits_seg7_vertex_07010B58: + type: VTX + count: 15 + offset: 0x10B58 + symbol: bits_seg7_vertex_07010B58 + +bits_seg7_vertex_07010C48: + type: VTX + count: 15 + offset: 0x10C48 + symbol: bits_seg7_vertex_07010C48 + +bits_seg7_vertex_07010D38: + type: VTX + count: 14 + offset: 0x10D38 + symbol: bits_seg7_vertex_07010D38 + +bits_seg7_vertex_07010E18: + type: VTX + count: 14 + offset: 0x10E18 + symbol: bits_seg7_vertex_07010E18 + +bits_seg7_vertex_07010EF8: + type: VTX + count: 15 + offset: 0x10EF8 + symbol: bits_seg7_vertex_07010EF8 + +bits_seg7_vertex_07010FE8: + type: VTX + count: 14 + offset: 0x10FE8 + symbol: bits_seg7_vertex_07010FE8 + +bits_seg7_vertex_070110C8: + type: VTX + count: 15 + offset: 0x110C8 + symbol: bits_seg7_vertex_070110C8 + +bits_seg7_vertex_070111B8: + type: VTX + count: 14 + offset: 0x111B8 + symbol: bits_seg7_vertex_070111B8 + +bits_seg7_vertex_07011298: + type: VTX + count: 15 + offset: 0x11298 + symbol: bits_seg7_vertex_07011298 + +bits_seg7_vertex_07011388: + type: VTX + count: 15 + offset: 0x11388 + symbol: bits_seg7_vertex_07011388 + +bits_seg7_vertex_07011478: + type: VTX + count: 14 + offset: 0x11478 + symbol: bits_seg7_vertex_07011478 + +bits_seg7_vertex_07011558: + type: VTX + count: 15 + offset: 0x11558 + symbol: bits_seg7_vertex_07011558 + +bits_seg7_vertex_07011648: + type: VTX + count: 15 + offset: 0x11648 + symbol: bits_seg7_vertex_07011648 + +bits_seg7_vertex_07011738: + type: VTX + count: 16 + offset: 0x11738 + symbol: bits_seg7_vertex_07011738 + +bits_seg7_vertex_07011838: + type: VTX + count: 16 + offset: 0x11838 + symbol: bits_seg7_vertex_07011838 + +bits_seg7_vertex_07011938: + type: VTX + count: 16 + offset: 0x11938 + symbol: bits_seg7_vertex_07011938 + +bits_seg7_vertex_07011A38: + type: VTX + count: 16 + offset: 0x11A38 + symbol: bits_seg7_vertex_07011A38 + +bits_seg7_vertex_07011B38: + type: VTX + count: 16 + offset: 0x11B38 + symbol: bits_seg7_vertex_07011B38 + +bits_seg7_vertex_07011C38: + type: VTX + count: 16 + offset: 0x11C38 + symbol: bits_seg7_vertex_07011C38 + +bits_seg7_vertex_07011D38: + type: VTX + count: 16 + offset: 0x11D38 + symbol: bits_seg7_vertex_07011D38 + +bits_seg7_vertex_07011E38: + type: VTX + count: 12 + offset: 0x11E38 + symbol: bits_seg7_vertex_07011E38 + +bits_seg7_dl_07011EF8: + type: GFX + offset: 0x11EF8 + symbol: bits_seg7_dl_07011EF8 + +bits_seg7_dl_07012098: + type: GFX + offset: 0x12098 + symbol: bits_seg7_dl_07012098 + +bits_seg7_dl_07012758: + type: GFX + offset: 0x12758 + symbol: bits_seg7_dl_07012758 + +bits_seg7_dl_07012898: + type: GFX + offset: 0x12898 + symbol: bits_seg7_dl_07012898 + +bits_seg7_dl_070128F0: + type: GFX + offset: 0x128F0 + symbol: bits_seg7_dl_070128F0 + +bits_seg7_vertex_070129A8: + type: VTX + count: 16 + offset: 0x129A8 + symbol: bits_seg7_vertex_070129A8 + +bits_seg7_dl_07012AA8: + type: GFX + offset: 0x12AA8 + symbol: bits_seg7_dl_07012AA8 + +bits_seg7_dl_07012B10: + type: GFX + offset: 0x12B10 + symbol: bits_seg7_dl_07012B10 + +bits_seg7_vertex_07012B80: + type: VTX + count: 16 + offset: 0x12B80 + symbol: bits_seg7_vertex_07012B80 + +bits_seg7_vertex_07012C80: + type: VTX + count: 4 + offset: 0x12C80 + symbol: bits_seg7_vertex_07012C80 + +bits_seg7_dl_07012CC0: + type: GFX + offset: 0x12CC0 + symbol: bits_seg7_dl_07012CC0 + +bits_seg7_dl_07012D40: + type: GFX + offset: 0x12D40 + symbol: bits_seg7_dl_07012D40 + +bits_seg7_lights_07012DB0: + type: LIGHTS + size: 24 + offset: 0x12DB0 + symbol: bits_seg7_lights_07012DB0 + +bits_seg7_lights_07012DC8: + type: LIGHTS + size: 24 + offset: 0x12DC8 + symbol: bits_seg7_lights_07012DC8 + +bits_seg7_lights_07012DE0: + type: LIGHTS + size: 24 + offset: 0x12DE0 + symbol: bits_seg7_lights_07012DE0 + +bits_seg7_vertex_07012DF8: + type: VTX + count: 8 + offset: 0x12DF8 + symbol: bits_seg7_vertex_07012DF8 + +bits_seg7_vertex_07012E78: + type: VTX + count: 14 + offset: 0x12E78 + symbol: bits_seg7_vertex_07012E78 + +bits_seg7_vertex_07012F58: + type: VTX + count: 16 + offset: 0x12F58 + symbol: bits_seg7_vertex_07012F58 + +bits_seg7_vertex_07013058: + type: VTX + count: 10 + offset: 0x13058 + symbol: bits_seg7_vertex_07013058 + +bits_seg7_vertex_070130F8: + type: VTX + count: 15 + offset: 0x130F8 + symbol: bits_seg7_vertex_070130F8 + +bits_seg7_vertex_070131E8: + type: VTX + count: 15 + offset: 0x131E8 + symbol: bits_seg7_vertex_070131E8 + +bits_seg7_vertex_070132D8: + type: VTX + count: 14 + offset: 0x132D8 + symbol: bits_seg7_vertex_070132D8 + +bits_seg7_dl_070133B8: + type: GFX + offset: 0x133B8 + symbol: bits_seg7_dl_070133B8 + +bits_seg7_dl_070135A0: + type: GFX + offset: 0x135A0 + symbol: bits_seg7_dl_070135A0 + +bits_seg7_vertex_07013610: + type: VTX + count: 16 + offset: 0x13610 + symbol: bits_seg7_vertex_07013610 + +bits_seg7_vertex_07013710: + type: VTX + count: 8 + offset: 0x13710 + symbol: bits_seg7_vertex_07013710 + +bits_seg7_dl_07013790: + type: GFX + offset: 0x13790 + symbol: bits_seg7_dl_07013790 + +bits_seg7_dl_07013820: + type: GFX + offset: 0x13820 + symbol: bits_seg7_dl_07013820 + +bits_seg7_lights_07013890: + type: LIGHTS + size: 24 + offset: 0x13890 + symbol: bits_seg7_lights_07013890 + +bits_seg7_vertex_070138A8: + type: VTX + count: 15 + offset: 0x138A8 + symbol: bits_seg7_vertex_070138A8 + +bits_seg7_vertex_07013998: + type: VTX + count: 15 + offset: 0x13998 + symbol: bits_seg7_vertex_07013998 + +bits_seg7_vertex_07013A88: + type: VTX + count: 15 + offset: 0x13A88 + symbol: bits_seg7_vertex_07013A88 + +bits_seg7_vertex_07013B78: + type: VTX + count: 3 + offset: 0x13B78 + symbol: bits_seg7_vertex_07013B78 + +bits_seg7_dl_07013BA8: + type: GFX + offset: 0x13BA8 + symbol: bits_seg7_dl_07013BA8 + +bits_seg7_dl_07013C78: + type: GFX + offset: 0x13C78 + symbol: bits_seg7_dl_07013C78 + +bits_seg7_vertex_07013CE8: + type: VTX + count: 16 + offset: 0x13CE8 + symbol: bits_seg7_vertex_07013CE8 + +bits_seg7_vertex_07013DE8: + type: VTX + count: 8 + offset: 0x13DE8 + symbol: bits_seg7_vertex_07013DE8 + +bits_seg7_dl_07013E68: + type: GFX + offset: 0x13E68 + symbol: bits_seg7_dl_07013E68 + +bits_seg7_dl_07013EF8: + type: GFX + offset: 0x13EF8 + symbol: bits_seg7_dl_07013EF8 + +bits_seg7_vertex_07013F68: + type: VTX + count: 16 + offset: 0x13F68 + symbol: bits_seg7_vertex_07013F68 + +bits_seg7_vertex_07014068: + type: VTX + count: 8 + offset: 0x14068 + symbol: bits_seg7_vertex_07014068 + +bits_seg7_dl_070140E8: + type: GFX + offset: 0x140E8 + symbol: bits_seg7_dl_070140E8 + +bits_seg7_dl_07014178: + type: GFX + offset: 0x14178 + symbol: bits_seg7_dl_07014178 + +bits_seg7_vertex_070141E8: + type: VTX + count: 16 + offset: 0x141E8 + symbol: bits_seg7_vertex_070141E8 + +bits_seg7_vertex_070142E8: + type: VTX + count: 15 + offset: 0x142E8 + symbol: bits_seg7_vertex_070142E8 + +bits_seg7_vertex_070143D8: + type: VTX + count: 14 + offset: 0x143D8 + symbol: bits_seg7_vertex_070143D8 + +bits_seg7_vertex_070144B8: + type: VTX + count: 15 + offset: 0x144B8 + symbol: bits_seg7_vertex_070144B8 + +bits_seg7_vertex_070145A8: + type: VTX + count: 16 + offset: 0x145A8 + symbol: bits_seg7_vertex_070145A8 + +bits_seg7_vertex_070146A8: + type: VTX + count: 14 + offset: 0x146A8 + symbol: bits_seg7_vertex_070146A8 + +bits_seg7_vertex_07014788: + type: VTX + count: 15 + offset: 0x14788 + symbol: bits_seg7_vertex_07014788 + +bits_seg7_vertex_07014878: + type: VTX + count: 15 + offset: 0x14878 + symbol: bits_seg7_vertex_07014878 + +bits_seg7_vertex_07014968: + type: VTX + count: 4 + offset: 0x14968 + symbol: bits_seg7_vertex_07014968 + +bits_seg7_dl_070149A8: + type: GFX + offset: 0x149A8 + symbol: bits_seg7_dl_070149A8 + +bits_seg7_dl_07014C28: + type: GFX + offset: 0x14C28 + symbol: bits_seg7_dl_07014C28 + +bits_seg7_vertex_07014C98: + type: VTX + count: 4 + offset: 0x14C98 + symbol: bits_seg7_vertex_07014C98 + +bits_seg7_vertex_07014CD8: + type: VTX + count: 16 + offset: 0x14CD8 + symbol: bits_seg7_vertex_07014CD8 + +bits_seg7_vertex_07014DD8: + type: VTX + count: 15 + offset: 0x14DD8 + symbol: bits_seg7_vertex_07014DD8 + +bits_seg7_vertex_07014EC8: + type: VTX + count: 14 + offset: 0x14EC8 + symbol: bits_seg7_vertex_07014EC8 + +bits_seg7_vertex_07014FA8: + type: VTX + count: 14 + offset: 0x14FA8 + symbol: bits_seg7_vertex_07014FA8 + +bits_seg7_vertex_07015088: + type: VTX + count: 14 + offset: 0x15088 + symbol: bits_seg7_vertex_07015088 + +bits_seg7_vertex_07015168: + type: VTX + count: 11 + offset: 0x15168 + symbol: bits_seg7_vertex_07015168 + +bits_seg7_dl_07015218: + type: GFX + offset: 0x15218 + symbol: bits_seg7_dl_07015218 + +bits_seg7_dl_07015250: + type: GFX + offset: 0x15250 + symbol: bits_seg7_dl_07015250 + +bits_seg7_dl_070153C0: + type: GFX + offset: 0x153C0 + symbol: bits_seg7_dl_070153C0 + +bits_seg7_vertex_07015438: + type: VTX + count: 4 + offset: 0x15438 + symbol: bits_seg7_vertex_07015438 + +bits_seg7_vertex_07015478: + type: VTX + count: 16 + offset: 0x15478 + symbol: bits_seg7_vertex_07015478 + +bits_seg7_vertex_07015578: + type: VTX + count: 15 + offset: 0x15578 + symbol: bits_seg7_vertex_07015578 + +bits_seg7_vertex_07015668: + type: VTX + count: 14 + offset: 0x15668 + symbol: bits_seg7_vertex_07015668 + +bits_seg7_vertex_07015748: + type: VTX + count: 14 + offset: 0x15748 + symbol: bits_seg7_vertex_07015748 + +bits_seg7_vertex_07015828: + type: VTX + count: 14 + offset: 0x15828 + symbol: bits_seg7_vertex_07015828 + +bits_seg7_vertex_07015908: + type: VTX + count: 11 + offset: 0x15908 + symbol: bits_seg7_vertex_07015908 + +bits_seg7_dl_070159B8: + type: GFX + offset: 0x159B8 + symbol: bits_seg7_dl_070159B8 + +bits_seg7_dl_070159F0: + type: GFX + offset: 0x159F0 + symbol: bits_seg7_dl_070159F0 + +bits_seg7_dl_07015B60: + type: GFX + offset: 0x15B60 + symbol: bits_seg7_dl_07015B60 + +bits_seg7_vertex_07015BD8: + type: VTX + count: 4 + offset: 0x15BD8 + symbol: bits_seg7_vertex_07015BD8 + +bits_seg7_vertex_07015C18: + type: VTX + count: 16 + offset: 0x15C18 + symbol: bits_seg7_vertex_07015C18 + +bits_seg7_vertex_07015D18: + type: VTX + count: 15 + offset: 0x15D18 + symbol: bits_seg7_vertex_07015D18 + +bits_seg7_vertex_07015E08: + type: VTX + count: 14 + offset: 0x15E08 + symbol: bits_seg7_vertex_07015E08 + +bits_seg7_vertex_07015EE8: + type: VTX + count: 14 + offset: 0x15EE8 + symbol: bits_seg7_vertex_07015EE8 + +bits_seg7_vertex_07015FC8: + type: VTX + count: 14 + offset: 0x15FC8 + symbol: bits_seg7_vertex_07015FC8 + +bits_seg7_vertex_070160A8: + type: VTX + count: 11 + offset: 0x160A8 + symbol: bits_seg7_vertex_070160A8 + +bits_seg7_dl_07016158: + type: GFX + offset: 0x16158 + symbol: bits_seg7_dl_07016158 + +bits_seg7_dl_07016190: + type: GFX + offset: 0x16190 + symbol: bits_seg7_dl_07016190 + +bits_seg7_dl_07016300: + type: GFX + offset: 0x16300 + symbol: bits_seg7_dl_07016300 + +bits_seg7_vertex_07016378: + type: VTX + count: 4 + offset: 0x16378 + symbol: bits_seg7_vertex_07016378 + +bits_seg7_vertex_070163B8: + type: VTX + count: 16 + offset: 0x163B8 + symbol: bits_seg7_vertex_070163B8 + +bits_seg7_vertex_070164B8: + type: VTX + count: 15 + offset: 0x164B8 + symbol: bits_seg7_vertex_070164B8 + +bits_seg7_vertex_070165A8: + type: VTX + count: 14 + offset: 0x165A8 + symbol: bits_seg7_vertex_070165A8 + +bits_seg7_vertex_07016688: + type: VTX + count: 14 + offset: 0x16688 + symbol: bits_seg7_vertex_07016688 + +bits_seg7_vertex_07016768: + type: VTX + count: 14 + offset: 0x16768 + symbol: bits_seg7_vertex_07016768 + +bits_seg7_vertex_07016848: + type: VTX + count: 11 + offset: 0x16848 + symbol: bits_seg7_vertex_07016848 + +bits_seg7_dl_070168F8: + type: GFX + offset: 0x168F8 + symbol: bits_seg7_dl_070168F8 + +bits_seg7_dl_07016930: + type: GFX + offset: 0x16930 + symbol: bits_seg7_dl_07016930 + +bits_seg7_dl_07016AA0: + type: GFX + offset: 0x16AA0 + symbol: bits_seg7_dl_07016AA0 + +bits_seg7_vertex_07016B18: + type: VTX + count: 4 + offset: 0x16B18 + symbol: bits_seg7_vertex_07016B18 + +bits_seg7_vertex_07016B58: + type: VTX + count: 16 + offset: 0x16B58 + symbol: bits_seg7_vertex_07016B58 + +bits_seg7_vertex_07016C58: + type: VTX + count: 8 + offset: 0x16C58 + symbol: bits_seg7_vertex_07016C58 + +bits_seg7_dl_07016CD8: + type: GFX + offset: 0x16CD8 + symbol: bits_seg7_dl_07016CD8 + +bits_seg7_dl_07016D10: + type: GFX + offset: 0x16D10 + symbol: bits_seg7_dl_07016D10 + +bits_seg7_dl_07016DA0: + type: GFX + offset: 0x16DA0 + symbol: bits_seg7_dl_07016DA0 + +bits_seg7_collision_level: + type: SM64:COLLISION + offset: 0x16E18 + symbol: bits_seg7_collision_level + +bits_seg7_macro_objs: + type: SM64:MACRO + offset: 0x1A76C + symbol: bits_seg7_macro_objs + +bits_seg7_collision_0701A9A0: + type: SM64:COLLISION + offset: 0x1A9A0 + symbol: bits_seg7_collision_0701A9A0 + +bits_seg7_collision_0701AA0C: + type: SM64:COLLISION + offset: 0x1AA0C + symbol: bits_seg7_collision_0701AA0C + +bits_seg7_collision_0701AA84: + type: SM64:COLLISION + offset: 0x1AA84 + symbol: bits_seg7_collision_0701AA84 + +bits_seg7_collision_0701AC28: + type: SM64:COLLISION + offset: 0x1AC28 + symbol: bits_seg7_collision_0701AC28 + +bits_seg7_collision_0701ACAC: + type: SM64:COLLISION + offset: 0x1ACAC + symbol: bits_seg7_collision_0701ACAC + +bits_seg7_collision_0701AD54: + type: SM64:COLLISION + offset: 0x1AD54 + symbol: bits_seg7_collision_0701AD54 + +bits_seg7_collision_0701ADD8: + type: SM64:COLLISION + offset: 0x1ADD8 + symbol: bits_seg7_collision_0701ADD8 + +bits_seg7_collision_0701AE5C: + type: SM64:COLLISION + offset: 0x1AE5C + symbol: bits_seg7_collision_0701AE5C + +bits_seg7_collision_0701B0D4: + type: SM64:COLLISION + offset: 0x1B0D4 + symbol: bits_seg7_collision_0701B0D4 + +bits_seg7_collision_0701B26C: + type: SM64:COLLISION + offset: 0x1B26C + symbol: bits_seg7_collision_0701B26C + +bits_seg7_collision_0701B404: + type: SM64:COLLISION + offset: 0x1B404 + symbol: bits_seg7_collision_0701B404 + +bits_seg7_collision_0701B59C: + type: SM64:COLLISION + offset: 0x1B59C + symbol: bits_seg7_collision_0701B59C + +bits_seg7_collision_0701B734: + type: SM64:COLLISION + offset: 0x1B734 + symbol: bits_seg7_collision_0701B734 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits/geo.yml new file mode 100644 index 0000000..bd87a94 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bits/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/us/levels/bits.yml" + autopads: false + segments: + - [ 0xE, 0x477D00 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob.yml new file mode 100644 index 0000000..c1df008 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob.yml @@ -0,0 +1,1281 @@ +:config: + autopads: false + compression: + offset: 0x3FC2B0 + segments: + - [ 0x7, 0x3FC2B0 ] + external_files: + - "assets/ymls/us/textures/generic.yml" + header: + header: + - '#include "bob/geo.h"' + - '' + - 'extern const LevelScript level_bob_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bob_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bob_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bob_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bob_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bob_seg7_texture_07002000 + +bob_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: bob_seg7_lights_07002800 + +bob_seg7_vertex_07002818: + type: VTX + count: 15 + offset: 0x2818 + symbol: bob_seg7_vertex_07002818 + +bob_seg7_vertex_07002908: + type: VTX + count: 15 + offset: 0x2908 + symbol: bob_seg7_vertex_07002908 + +bob_seg7_vertex_070029F8: + type: VTX + count: 14 + offset: 0x29F8 + symbol: bob_seg7_vertex_070029F8 + +bob_seg7_vertex_07002AD8: + type: VTX + count: 16 + offset: 0x2AD8 + symbol: bob_seg7_vertex_07002AD8 + +bob_seg7_vertex_07002BD8: + type: VTX + count: 15 + offset: 0x2BD8 + symbol: bob_seg7_vertex_07002BD8 + +bob_seg7_vertex_07002CC8: + type: VTX + count: 16 + offset: 0x2CC8 + symbol: bob_seg7_vertex_07002CC8 + +bob_seg7_vertex_07002DC8: + type: VTX + count: 15 + offset: 0x2DC8 + symbol: bob_seg7_vertex_07002DC8 + +bob_seg7_vertex_07002EB8: + type: VTX + count: 16 + offset: 0x2EB8 + symbol: bob_seg7_vertex_07002EB8 + +bob_seg7_vertex_07002FB8: + type: VTX + count: 16 + offset: 0x2FB8 + symbol: bob_seg7_vertex_07002FB8 + +bob_seg7_vertex_070030B8: + type: VTX + count: 16 + offset: 0x30B8 + symbol: bob_seg7_vertex_070030B8 + +bob_seg7_vertex_070031B8: + type: VTX + count: 14 + offset: 0x31B8 + symbol: bob_seg7_vertex_070031B8 + +bob_seg7_vertex_07003298: + type: VTX + count: 16 + offset: 0x3298 + symbol: bob_seg7_vertex_07003298 + +bob_seg7_vertex_07003398: + type: VTX + count: 16 + offset: 0x3398 + symbol: bob_seg7_vertex_07003398 + +bob_seg7_vertex_07003498: + type: VTX + count: 16 + offset: 0x3498 + symbol: bob_seg7_vertex_07003498 + +bob_seg7_vertex_07003598: + type: VTX + count: 14 + offset: 0x3598 + symbol: bob_seg7_vertex_07003598 + +bob_seg7_vertex_07003678: + type: VTX + count: 14 + offset: 0x3678 + symbol: bob_seg7_vertex_07003678 + +bob_seg7_vertex_07003758: + type: VTX + count: 9 + offset: 0x3758 + symbol: bob_seg7_vertex_07003758 + +bob_seg7_vertex_070037E8: + type: VTX + count: 16 + offset: 0x37E8 + symbol: bob_seg7_vertex_070037E8 + +bob_seg7_vertex_070038E8: + type: VTX + count: 16 + offset: 0x38E8 + symbol: bob_seg7_vertex_070038E8 + +bob_seg7_vertex_070039E8: + type: VTX + count: 8 + offset: 0x39E8 + symbol: bob_seg7_vertex_070039E8 + +bob_seg7_vertex_07003A68: + type: VTX + count: 15 + offset: 0x3A68 + symbol: bob_seg7_vertex_07003A68 + +bob_seg7_vertex_07003B58: + type: VTX + count: 15 + offset: 0x3B58 + symbol: bob_seg7_vertex_07003B58 + +bob_seg7_vertex_07003C48: + type: VTX + count: 6 + offset: 0x3C48 + symbol: bob_seg7_vertex_07003C48 + +bob_seg7_dl_07003CA8: + type: GFX + offset: 0x3CA8 + symbol: bob_seg7_dl_07003CA8 + +bob_seg7_dl_070041E0: + type: GFX + offset: 0x41E0 + symbol: bob_seg7_dl_070041E0 + +bob_seg7_dl_070042B8: + type: GFX + offset: 0x42B8 + symbol: bob_seg7_dl_070042B8 + +bob_seg7_dl_07004390: + type: GFX + offset: 0x4390 + symbol: bob_seg7_dl_07004390 + +bob_seg7_lights_07004478: + type: LIGHTS + size: 24 + offset: 0x4478 + symbol: bob_seg7_lights_07004478 + +bob_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: bob_seg7_vertex_07004490 + +bob_seg7_vertex_07004590: + type: VTX + count: 16 + offset: 0x4590 + symbol: bob_seg7_vertex_07004590 + +bob_seg7_vertex_07004690: + type: VTX + count: 16 + offset: 0x4690 + symbol: bob_seg7_vertex_07004690 + +bob_seg7_vertex_07004790: + type: VTX + count: 14 + offset: 0x4790 + symbol: bob_seg7_vertex_07004790 + +bob_seg7_vertex_07004870: + type: VTX + count: 3 + offset: 0x4870 + symbol: bob_seg7_vertex_07004870 + +bob_seg7_vertex_070048A0: + type: VTX + count: 15 + offset: 0x48A0 + symbol: bob_seg7_vertex_070048A0 + +bob_seg7_vertex_07004990: + type: VTX + count: 15 + offset: 0x4990 + symbol: bob_seg7_vertex_07004990 + +bob_seg7_vertex_07004A80: + type: VTX + count: 15 + offset: 0x4A80 + symbol: bob_seg7_vertex_07004A80 + +bob_seg7_vertex_07004B70: + type: VTX + count: 15 + offset: 0x4B70 + symbol: bob_seg7_vertex_07004B70 + +bob_seg7_vertex_07004C60: + type: VTX + count: 15 + offset: 0x4C60 + symbol: bob_seg7_vertex_07004C60 + +bob_seg7_vertex_07004D50: + type: VTX + count: 15 + offset: 0x4D50 + symbol: bob_seg7_vertex_07004D50 + +bob_seg7_vertex_07004E40: + type: VTX + count: 15 + offset: 0x4E40 + symbol: bob_seg7_vertex_07004E40 + +bob_seg7_vertex_07004F30: + type: VTX + count: 15 + offset: 0x4F30 + symbol: bob_seg7_vertex_07004F30 + +bob_seg7_vertex_07005020: + type: VTX + count: 16 + offset: 0x5020 + symbol: bob_seg7_vertex_07005020 + +bob_seg7_vertex_07005120: + type: VTX + count: 14 + offset: 0x5120 + symbol: bob_seg7_vertex_07005120 + +bob_seg7_vertex_07005200: + type: VTX + count: 15 + offset: 0x5200 + symbol: bob_seg7_vertex_07005200 + +bob_seg7_vertex_070052F0: + type: VTX + count: 15 + offset: 0x52F0 + symbol: bob_seg7_vertex_070052F0 + +bob_seg7_vertex_070053E0: + type: VTX + count: 14 + offset: 0x53E0 + symbol: bob_seg7_vertex_070053E0 + +bob_seg7_vertex_070054C0: + type: VTX + count: 15 + offset: 0x54C0 + symbol: bob_seg7_vertex_070054C0 + +bob_seg7_vertex_070055B0: + type: VTX + count: 15 + offset: 0x55B0 + symbol: bob_seg7_vertex_070055B0 + +bob_seg7_vertex_070056A0: + type: VTX + count: 15 + offset: 0x56A0 + symbol: bob_seg7_vertex_070056A0 + +bob_seg7_vertex_07005790: + type: VTX + count: 7 + offset: 0x5790 + symbol: bob_seg7_vertex_07005790 + +bob_seg7_vertex_07005800: + type: VTX + count: 15 + offset: 0x5800 + symbol: bob_seg7_vertex_07005800 + +bob_seg7_vertex_070058F0: + type: VTX + count: 15 + offset: 0x58F0 + symbol: bob_seg7_vertex_070058F0 + +bob_seg7_vertex_070059E0: + type: VTX + count: 15 + offset: 0x59E0 + symbol: bob_seg7_vertex_070059E0 + +bob_seg7_vertex_07005AD0: + type: VTX + count: 15 + offset: 0x5AD0 + symbol: bob_seg7_vertex_07005AD0 + +bob_seg7_vertex_07005BC0: + type: VTX + count: 16 + offset: 0x5BC0 + symbol: bob_seg7_vertex_07005BC0 + +bob_seg7_vertex_07005CC0: + type: VTX + count: 15 + offset: 0x5CC0 + symbol: bob_seg7_vertex_07005CC0 + +bob_seg7_vertex_07005DB0: + type: VTX + count: 15 + offset: 0x5DB0 + symbol: bob_seg7_vertex_07005DB0 + +bob_seg7_vertex_07005EA0: + type: VTX + count: 15 + offset: 0x5EA0 + symbol: bob_seg7_vertex_07005EA0 + +bob_seg7_vertex_07005F90: + type: VTX + count: 15 + offset: 0x5F90 + symbol: bob_seg7_vertex_07005F90 + +bob_seg7_vertex_07006080: + type: VTX + count: 15 + offset: 0x6080 + symbol: bob_seg7_vertex_07006080 + +bob_seg7_vertex_07006170: + type: VTX + count: 15 + offset: 0x6170 + symbol: bob_seg7_vertex_07006170 + +bob_seg7_vertex_07006260: + type: VTX + count: 15 + offset: 0x6260 + symbol: bob_seg7_vertex_07006260 + +bob_seg7_vertex_07006350: + type: VTX + count: 15 + offset: 0x6350 + symbol: bob_seg7_vertex_07006350 + +bob_seg7_vertex_07006440: + type: VTX + count: 15 + offset: 0x6440 + symbol: bob_seg7_vertex_07006440 + +bob_seg7_vertex_07006530: + type: VTX + count: 15 + offset: 0x6530 + symbol: bob_seg7_vertex_07006530 + +bob_seg7_vertex_07006620: + type: VTX + count: 6 + offset: 0x6620 + symbol: bob_seg7_vertex_07006620 + +bob_seg7_vertex_07006680: + type: VTX + count: 14 + offset: 0x6680 + symbol: bob_seg7_vertex_07006680 + +bob_seg7_vertex_07006760: + type: VTX + count: 16 + offset: 0x6760 + symbol: bob_seg7_vertex_07006760 + +bob_seg7_vertex_07006860: + type: VTX + count: 15 + offset: 0x6860 + symbol: bob_seg7_vertex_07006860 + +bob_seg7_vertex_07006950: + type: VTX + count: 8 + offset: 0x6950 + symbol: bob_seg7_vertex_07006950 + +bob_seg7_vertex_070069D0: + type: VTX + count: 15 + offset: 0x69D0 + symbol: bob_seg7_vertex_070069D0 + +bob_seg7_vertex_07006AC0: + type: VTX + count: 16 + offset: 0x6AC0 + symbol: bob_seg7_vertex_07006AC0 + +bob_seg7_vertex_07006BC0: + type: VTX + count: 16 + offset: 0x6BC0 + symbol: bob_seg7_vertex_07006BC0 + +bob_seg7_vertex_07006CC0: + type: VTX + count: 15 + offset: 0x6CC0 + symbol: bob_seg7_vertex_07006CC0 + +bob_seg7_vertex_07006DB0: + type: VTX + count: 8 + offset: 0x6DB0 + symbol: bob_seg7_vertex_07006DB0 + +bob_seg7_vertex_07006E30: + type: VTX + count: 16 + offset: 0x6E30 + symbol: bob_seg7_vertex_07006E30 + +bob_seg7_vertex_07006F30: + type: VTX + count: 15 + offset: 0x6F30 + symbol: bob_seg7_vertex_07006F30 + +bob_seg7_vertex_07007020: + type: VTX + count: 14 + offset: 0x7020 + symbol: bob_seg7_vertex_07007020 + +bob_seg7_vertex_07007100: + type: VTX + count: 16 + offset: 0x7100 + symbol: bob_seg7_vertex_07007100 + +bob_seg7_vertex_07007200: + type: VTX + count: 15 + offset: 0x7200 + symbol: bob_seg7_vertex_07007200 + +bob_seg7_vertex_070072F0: + type: VTX + count: 8 + offset: 0x72F0 + symbol: bob_seg7_vertex_070072F0 + +bob_seg7_vertex_07007370: + type: VTX + count: 16 + offset: 0x7370 + symbol: bob_seg7_vertex_07007370 + +bob_seg7_vertex_07007470: + type: VTX + count: 5 + offset: 0x7470 + symbol: bob_seg7_vertex_07007470 + +bob_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: bob_seg7_vertex_070074C0 + +bob_seg7_vertex_070075B0: + type: VTX + count: 15 + offset: 0x75B0 + symbol: bob_seg7_vertex_070075B0 + +bob_seg7_vertex_070076A0: + type: VTX + count: 15 + offset: 0x76A0 + symbol: bob_seg7_vertex_070076A0 + +bob_seg7_vertex_07007790: + type: VTX + count: 15 + offset: 0x7790 + symbol: bob_seg7_vertex_07007790 + +bob_seg7_vertex_07007880: + type: VTX + count: 16 + offset: 0x7880 + symbol: bob_seg7_vertex_07007880 + +bob_seg7_vertex_07007980: + type: VTX + count: 16 + offset: 0x7980 + symbol: bob_seg7_vertex_07007980 + +bob_seg7_vertex_07007A80: + type: VTX + count: 10 + offset: 0x7A80 + symbol: bob_seg7_vertex_07007A80 + +bob_seg7_vertex_07007B20: + type: VTX + count: 15 + offset: 0x7B20 + symbol: bob_seg7_vertex_07007B20 + +bob_seg7_vertex_07007C10: + type: VTX + count: 15 + offset: 0x7C10 + symbol: bob_seg7_vertex_07007C10 + +bob_seg7_vertex_07007D00: + type: VTX + count: 14 + offset: 0x7D00 + symbol: bob_seg7_vertex_07007D00 + +bob_seg7_vertex_07007DE0: + type: VTX + count: 16 + offset: 0x7DE0 + symbol: bob_seg7_vertex_07007DE0 + +bob_seg7_vertex_07007EE0: + type: VTX + count: 15 + offset: 0x7EE0 + symbol: bob_seg7_vertex_07007EE0 + +bob_seg7_vertex_07007FD0: + type: VTX + count: 16 + offset: 0x7FD0 + symbol: bob_seg7_vertex_07007FD0 + +bob_seg7_vertex_070080D0: + type: VTX + count: 16 + offset: 0x80D0 + symbol: bob_seg7_vertex_070080D0 + +bob_seg7_vertex_070081D0: + type: VTX + count: 15 + offset: 0x81D0 + symbol: bob_seg7_vertex_070081D0 + +bob_seg7_vertex_070082C0: + type: VTX + count: 16 + offset: 0x82C0 + symbol: bob_seg7_vertex_070082C0 + +bob_seg7_vertex_070083C0: + type: VTX + count: 14 + offset: 0x83C0 + symbol: bob_seg7_vertex_070083C0 + +bob_seg7_vertex_070084A0: + type: VTX + count: 14 + offset: 0x84A0 + symbol: bob_seg7_vertex_070084A0 + +bob_seg7_vertex_07008580: + type: VTX + count: 14 + offset: 0x8580 + symbol: bob_seg7_vertex_07008580 + +bob_seg7_vertex_07008660: + type: VTX + count: 15 + offset: 0x8660 + symbol: bob_seg7_vertex_07008660 + +bob_seg7_vertex_07008750: + type: VTX + count: 15 + offset: 0x8750 + symbol: bob_seg7_vertex_07008750 + +bob_seg7_vertex_07008840: + type: VTX + count: 15 + offset: 0x8840 + symbol: bob_seg7_vertex_07008840 + +bob_seg7_vertex_07008930: + type: VTX + count: 16 + offset: 0x8930 + symbol: bob_seg7_vertex_07008930 + +bob_seg7_vertex_07008A30: + type: VTX + count: 12 + offset: 0x8A30 + symbol: bob_seg7_vertex_07008A30 + +bob_seg7_dl_07008AF0: + type: GFX + offset: 0x8AF0 + symbol: bob_seg7_dl_07008AF0 + +bob_seg7_dl_07008C28: + type: GFX + offset: 0x8C28 + symbol: bob_seg7_dl_07008C28 + +bob_seg7_dl_07009050: + type: GFX + offset: 0x9050 + symbol: bob_seg7_dl_07009050 + +bob_seg7_dl_07009370: + type: GFX + offset: 0x9370 + symbol: bob_seg7_dl_07009370 + +bob_seg7_dl_07009490: + type: GFX + offset: 0x9490 + symbol: bob_seg7_dl_07009490 + +bob_seg7_dl_070095B8: + type: GFX + offset: 0x95B8 + symbol: bob_seg7_dl_070095B8 + +bob_seg7_dl_07009768: + type: GFX + offset: 0x9768 + symbol: bob_seg7_dl_07009768 + +bob_seg7_dl_070097F8: + type: GFX + offset: 0x97F8 + symbol: bob_seg7_dl_070097F8 + +bob_seg7_dl_07009960: + type: GFX + offset: 0x9960 + symbol: bob_seg7_dl_07009960 + +bob_seg7_dl_070099E0: + type: GFX + offset: 0x99E0 + symbol: bob_seg7_dl_070099E0 + +bob_seg7_dl_07009D80: + type: GFX + offset: 0x9D80 + symbol: bob_seg7_dl_07009D80 + +bob_seg7_vertex_07009E98: + type: VTX + count: 15 + offset: 0x9E98 + symbol: bob_seg7_vertex_07009E98 + +bob_seg7_vertex_07009F88: + type: VTX + count: 15 + offset: 0x9F88 + symbol: bob_seg7_vertex_07009F88 + +bob_seg7_vertex_0700A078: + type: VTX + count: 15 + offset: 0xA078 + symbol: bob_seg7_vertex_0700A078 + +bob_seg7_vertex_0700A168: + type: VTX + count: 15 + offset: 0xA168 + symbol: bob_seg7_vertex_0700A168 + +bob_seg7_vertex_0700A258: + type: VTX + count: 12 + offset: 0xA258 + symbol: bob_seg7_vertex_0700A258 + +bob_seg7_dl_0700A318: + type: GFX + offset: 0xA318 + symbol: bob_seg7_dl_0700A318 + +bob_seg7_dl_0700A470: + type: GFX + offset: 0xA470 + symbol: bob_seg7_dl_0700A470 + +bob_seg7_vertex_0700A4E0: + type: VTX + count: 8 + offset: 0xA4E0 + symbol: bob_seg7_vertex_0700A4E0 + +bob_seg7_vertex_0700A560: + type: VTX + count: 15 + offset: 0xA560 + symbol: bob_seg7_vertex_0700A560 + +bob_seg7_vertex_0700A650: + type: VTX + count: 15 + offset: 0xA650 + symbol: bob_seg7_vertex_0700A650 + +bob_seg7_vertex_0700A740: + type: VTX + count: 12 + offset: 0xA740 + symbol: bob_seg7_vertex_0700A740 + +bob_seg7_dl_0700A800: + type: GFX + offset: 0xA800 + symbol: bob_seg7_dl_0700A800 + +bob_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: bob_seg7_dl_0700A848 + +bob_seg7_dl_0700A920: + type: GFX + offset: 0xA920 + symbol: bob_seg7_dl_0700A920 + +bob_seg7_lights_0700A9E0: + type: LIGHTS + size: 24 + offset: 0xA9E0 + symbol: bob_seg7_lights_0700A9E0 + +bob_seg7_lights_0700A9F8: + type: LIGHTS + size: 24 + offset: 0xA9F8 + symbol: bob_seg7_lights_0700A9F8 + +bob_seg7_vertex_0700AA10: + type: VTX + count: 14 + offset: 0xAA10 + symbol: bob_seg7_vertex_0700AA10 + +bob_seg7_vertex_0700AAF0: + type: VTX + count: 16 + offset: 0xAAF0 + symbol: bob_seg7_vertex_0700AAF0 + +bob_seg7_vertex_0700ABF0: + type: VTX + count: 16 + offset: 0xABF0 + symbol: bob_seg7_vertex_0700ABF0 + +bob_seg7_vertex_0700ACF0: + type: VTX + count: 16 + offset: 0xACF0 + symbol: bob_seg7_vertex_0700ACF0 + +bob_seg7_vertex_0700ADF0: + type: VTX + count: 14 + offset: 0xADF0 + symbol: bob_seg7_vertex_0700ADF0 + +bob_seg7_vertex_0700AED0: + type: VTX + count: 15 + offset: 0xAED0 + symbol: bob_seg7_vertex_0700AED0 + +bob_seg7_vertex_0700AFC0: + type: VTX + count: 16 + offset: 0xAFC0 + symbol: bob_seg7_vertex_0700AFC0 + +bob_seg7_vertex_0700B0C0: + type: VTX + count: 15 + offset: 0xB0C0 + symbol: bob_seg7_vertex_0700B0C0 + +bob_seg7_vertex_0700B1B0: + type: VTX + count: 16 + offset: 0xB1B0 + symbol: bob_seg7_vertex_0700B1B0 + +bob_seg7_vertex_0700B2B0: + type: VTX + count: 16 + offset: 0xB2B0 + symbol: bob_seg7_vertex_0700B2B0 + +bob_seg7_vertex_0700B3B0: + type: VTX + count: 16 + offset: 0xB3B0 + symbol: bob_seg7_vertex_0700B3B0 + +bob_seg7_vertex_0700B4B0: + type: VTX + count: 15 + offset: 0xB4B0 + symbol: bob_seg7_vertex_0700B4B0 + +bob_seg7_vertex_0700B5A0: + type: VTX + count: 16 + offset: 0xB5A0 + symbol: bob_seg7_vertex_0700B5A0 + +bob_seg7_vertex_0700B6A0: + type: VTX + count: 15 + offset: 0xB6A0 + symbol: bob_seg7_vertex_0700B6A0 + +bob_seg7_vertex_0700B790: + type: VTX + count: 16 + offset: 0xB790 + symbol: bob_seg7_vertex_0700B790 + +bob_seg7_vertex_0700B890: + type: VTX + count: 14 + offset: 0xB890 + symbol: bob_seg7_vertex_0700B890 + +bob_seg7_vertex_0700B970: + type: VTX + count: 16 + offset: 0xB970 + symbol: bob_seg7_vertex_0700B970 + +bob_seg7_vertex_0700BA70: + type: VTX + count: 14 + offset: 0xBA70 + symbol: bob_seg7_vertex_0700BA70 + +bob_seg7_vertex_0700BB50: + type: VTX + count: 16 + offset: 0xBB50 + symbol: bob_seg7_vertex_0700BB50 + +bob_seg7_vertex_0700BC50: + type: VTX + count: 14 + offset: 0xBC50 + symbol: bob_seg7_vertex_0700BC50 + +bob_seg7_vertex_0700BD30: + type: VTX + count: 16 + offset: 0xBD30 + symbol: bob_seg7_vertex_0700BD30 + +bob_seg7_vertex_0700BE30: + type: VTX + count: 16 + offset: 0xBE30 + symbol: bob_seg7_vertex_0700BE30 + +bob_seg7_vertex_0700BF30: + type: VTX + count: 6 + offset: 0xBF30 + symbol: bob_seg7_vertex_0700BF30 + +bob_seg7_vertex_0700BF90: + type: VTX + count: 15 + offset: 0xBF90 + symbol: bob_seg7_vertex_0700BF90 + +bob_seg7_vertex_0700C080: + type: VTX + count: 15 + offset: 0xC080 + symbol: bob_seg7_vertex_0700C080 + +bob_seg7_vertex_0700C170: + type: VTX + count: 14 + offset: 0xC170 + symbol: bob_seg7_vertex_0700C170 + +bob_seg7_vertex_0700C250: + type: VTX + count: 16 + offset: 0xC250 + symbol: bob_seg7_vertex_0700C250 + +bob_seg7_vertex_0700C350: + type: VTX + count: 15 + offset: 0xC350 + symbol: bob_seg7_vertex_0700C350 + +bob_seg7_vertex_0700C440: + type: VTX + count: 6 + offset: 0xC440 + symbol: bob_seg7_vertex_0700C440 + +bob_seg7_vertex_0700C4A0: + type: VTX + count: 16 + offset: 0xC4A0 + symbol: bob_seg7_vertex_0700C4A0 + +bob_seg7_vertex_0700C5A0: + type: VTX + count: 15 + offset: 0xC5A0 + symbol: bob_seg7_vertex_0700C5A0 + +bob_seg7_vertex_0700C690: + type: VTX + count: 16 + offset: 0xC690 + symbol: bob_seg7_vertex_0700C690 + +bob_seg7_vertex_0700C790: + type: VTX + count: 14 + offset: 0xC790 + symbol: bob_seg7_vertex_0700C790 + +bob_seg7_vertex_0700C870: + type: VTX + count: 14 + offset: 0xC870 + symbol: bob_seg7_vertex_0700C870 + +bob_seg7_vertex_0700C950: + type: VTX + count: 15 + offset: 0xC950 + symbol: bob_seg7_vertex_0700C950 + +bob_seg7_vertex_0700CA40: + type: VTX + count: 14 + offset: 0xCA40 + symbol: bob_seg7_vertex_0700CA40 + +bob_seg7_vertex_0700CB20: + type: VTX + count: 15 + offset: 0xCB20 + symbol: bob_seg7_vertex_0700CB20 + +bob_seg7_vertex_0700CC10: + type: VTX + count: 15 + offset: 0xCC10 + symbol: bob_seg7_vertex_0700CC10 + +bob_seg7_vertex_0700CD00: + type: VTX + count: 16 + offset: 0xCD00 + symbol: bob_seg7_vertex_0700CD00 + +bob_seg7_vertex_0700CE00: + type: VTX + count: 4 + offset: 0xCE00 + symbol: bob_seg7_vertex_0700CE00 + +bob_seg7_vertex_0700CE40: + type: VTX + count: 8 + offset: 0xCE40 + symbol: bob_seg7_vertex_0700CE40 + +bob_seg7_vertex_0700CEC0: + type: VTX + count: 12 + offset: 0xCEC0 + symbol: bob_seg7_vertex_0700CEC0 + +bob_seg7_vertex_0700CF80: + type: VTX + count: 4 + offset: 0xCF80 + symbol: bob_seg7_vertex_0700CF80 + +bob_seg7_dl_0700CFC0: + type: GFX + offset: 0xCFC0 + symbol: bob_seg7_dl_0700CFC0 + +bob_seg7_dl_0700D7D8: + type: GFX + offset: 0xD7D8 + symbol: bob_seg7_dl_0700D7D8 + +bob_seg7_dl_0700D910: + type: GFX + offset: 0xD910 + symbol: bob_seg7_dl_0700D910 + +bob_seg7_dl_0700DC40: + type: GFX + offset: 0xDC40 + symbol: bob_seg7_dl_0700DC40 + +bob_seg7_dl_0700DC88: + type: GFX + offset: 0xDC88 + symbol: bob_seg7_dl_0700DC88 + +bob_seg7_dl_0700DCE0: + type: GFX + offset: 0xDCE0 + symbol: bob_seg7_dl_0700DCE0 + +bob_seg7_dl_0700DD18: + type: GFX + offset: 0xDD18 + symbol: bob_seg7_dl_0700DD18 + +bob_seg7_lights_0700DE30: + type: LIGHTS + size: 24 + offset: 0xDE30 + symbol: bob_seg7_lights_0700DE30 + +bob_seg7_vertex_0700DE48: + type: VTX + count: 15 + offset: 0xDE48 + symbol: bob_seg7_vertex_0700DE48 + +bob_seg7_vertex_0700DF38: + type: VTX + count: 16 + offset: 0xDF38 + symbol: bob_seg7_vertex_0700DF38 + +bob_seg7_vertex_0700E038: + type: VTX + count: 15 + offset: 0xE038 + symbol: bob_seg7_vertex_0700E038 + +bob_seg7_vertex_0700E128: + type: VTX + count: 12 + offset: 0xE128 + symbol: bob_seg7_vertex_0700E128 + +bob_seg7_dl_0700E1E8: + type: GFX + offset: 0xE1E8 + symbol: bob_seg7_dl_0700E1E8 + +bob_seg7_dl_0700E338: + type: GFX + offset: 0xE338 + symbol: bob_seg7_dl_0700E338 + +bob_seg7_vertex_0700E3E0: + type: VTX + count: 4 + offset: 0xE3E0 + symbol: bob_seg7_vertex_0700E3E0 + +bob_seg7_dl_0700E420: + type: GFX + offset: 0xE420 + symbol: bob_seg7_dl_0700E420 + +bob_seg7_dl_0700E458: + type: GFX + offset: 0xE458 + symbol: bob_seg7_dl_0700E458 + +bob_seg7_lights_0700E510: + type: LIGHTS + size: 24 + offset: 0xE510 + symbol: bob_seg7_lights_0700E510 + +bob_seg7_vertex_0700E528: + type: VTX + count: 16 + offset: 0xE528 + symbol: bob_seg7_vertex_0700E528 + +bob_seg7_vertex_0700E628: + type: VTX + count: 10 + offset: 0xE628 + symbol: bob_seg7_vertex_0700E628 + +bob_seg7_dl_0700E6C8: + type: GFX + offset: 0xE6C8 + symbol: bob_seg7_dl_0700E6C8 + +bob_seg7_dl_0700E768: + type: GFX + offset: 0xE768 + symbol: bob_seg7_dl_0700E768 + +bob_seg7_vertex_0700E810: + type: VTX + count: 5 + offset: 0xE810 + symbol: bob_seg7_vertex_0700E810 + +bob_seg7_dl_0700E860: + type: GFX + offset: 0xE860 + symbol: bob_seg7_dl_0700E860 + +bob_seg7_dl_0700E8A0: + type: GFX + offset: 0xE8A0 + symbol: bob_seg7_dl_0700E8A0 + +bob_seg7_collision_level: + type: SM64:COLLISION + offset: 0xE958 + symbol: bob_seg7_collision_level + +bob_seg7_macro_objs: + type: SM64:MACRO + offset: 0x1104C + symbol: bob_seg7_macro_objs + +bob_seg7_collision_chain_chomp_gate: + type: SM64:COLLISION + offset: 0x113C0 + symbol: bob_seg7_collision_chain_chomp_gate + +bob_seg7_collision_bridge: + type: SM64:COLLISION + offset: 0x113F0 + symbol: bob_seg7_collision_bridge + +bob_seg7_collision_gate: + type: SM64:COLLISION + offset: 0x11474 + symbol: bob_seg7_collision_gate + +bob_seg7_metal_ball_path0: + type: SM64:TRAJECTORY + offset: 0x11530 + symbol: bob_seg7_metal_ball_path0 + +bob_seg7_metal_ball_path1: + type: SM64:TRAJECTORY + offset: 0x115C4 + symbol: bob_seg7_metal_ball_path1 + +bob_seg7_trajectory_koopa: + type: SM64:TRAJECTORY + offset: 0x116A0 + symbol: bob_seg7_trajectory_koopa diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob/geo.yml new file mode 100644 index 0000000..ccbd4c1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bob/geo.yml @@ -0,0 +1,26 @@ +:config: + external_files: + - "assets/ymls/us/levels/bob.yml" + autopads: false + segments: + - [ 0xE, 0x405A60 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1.yml new file mode 100644 index 0000000..d67297f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1.yml @@ -0,0 +1,117 @@ +:config: + autopads: false + compression: + offset: 0x4C2920 + segments: + - [ 0x7, 0x4C2920 ] + header: + header: + - '#include "bowser_1/geo.h"' + - '' + - 'extern const LevelScript level_bowser_1_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: bowser_1_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bowser_1_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bowser_1_seg7_texture_07001800 + +bowser_1_seg7_lights_07002000: + type: LIGHTS + size: 24 + offset: 0x2000 + symbol: bowser_1_seg7_lights_07002000 + +bowser_1_seg7_vertex_07002018: + type: VTX + count: 15 + offset: 0x2018 + symbol: bowser_1_seg7_vertex_07002018 + +bowser_1_seg7_vertex_07002108: + type: VTX + count: 3 + offset: 0x2108 + symbol: bowser_1_seg7_vertex_07002108 + +bowser_1_seg7_vertex_07002138: + type: VTX + count: 15 + offset: 0x2138 + symbol: bowser_1_seg7_vertex_07002138 + +bowser_1_seg7_vertex_07002228: + type: VTX + count: 15 + offset: 0x2228 + symbol: bowser_1_seg7_vertex_07002228 + +bowser_1_seg7_vertex_07002318: + type: VTX + count: 4 + offset: 0x2318 + symbol: bowser_1_seg7_vertex_07002318 + +bowser_1_seg7_vertex_07002358: + type: VTX + count: 15 + offset: 0x2358 + symbol: bowser_1_seg7_vertex_07002358 + +bowser_1_seg7_vertex_07002448: + type: VTX + count: 15 + offset: 0x2448 + symbol: bowser_1_seg7_vertex_07002448 + +bowser_1_seg7_vertex_07002538: + type: VTX + count: 4 + offset: 0x2538 + symbol: bowser_1_seg7_vertex_07002538 + +bowser_1_seg7_dl_07002578: + type: GFX + offset: 0x2578 + symbol: bowser_1_seg7_dl_07002578 + +bowser_1_seg7_dl_070025F8: + type: GFX + offset: 0x25F8 + symbol: bowser_1_seg7_dl_070025F8 + +bowser_1_seg7_dl_070026B0: + type: GFX + offset: 0x26B0 + symbol: bowser_1_seg7_dl_070026B0 + +bowser_1_seg7_dl_07002768: + type: GFX + offset: 0x2768 + symbol: bowser_1_seg7_dl_07002768 + +bowser_1_seg7_collision_level: + type: SM64:COLLISION + offset: 0x2838 + symbol: bowser_1_seg7_collision_level diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1/geo.yml new file mode 100644 index 0000000..448b922 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_1/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/bowser_1.yml" + autopads: false + segments: + - [ 0xE, 0x4C41C0 ] + +bowser_1_geo_0000D0: + type: SM64:GEO_LAYOUT + offset: 0xE0000D0 + symbol: bowser_1_geo_0000D0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2.yml new file mode 100644 index 0000000..76c4212 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2.yml @@ -0,0 +1,150 @@ +:config: + autopads: false + compression: + offset: 0x4CDBD0 + segments: + - [ 0x7, 0x4CDBD0 ] + external_files: + - "assets/ymls/us/textures/fire.yml" + header: + header: + - '#include "bowser_2/geo.h"' + - '' + - 'extern const LevelScript level_bowser_2_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bowser_2_seg7_texture_07000000 + +bowser_2_seg7_vertex_07000800: + type: VTX + count: 16 + offset: 0x800 + symbol: bowser_2_seg7_vertex_07000800 + +bowser_2_seg7_vertex_07000900: + type: VTX + count: 16 + offset: 0x900 + symbol: bowser_2_seg7_vertex_07000900 + +bowser_2_seg7_vertex_07000A00: + type: VTX + count: 10 + offset: 0xA00 + symbol: bowser_2_seg7_vertex_07000A00 + +bowser_2_seg7_vertex_07000AA0: + type: VTX + count: 16 + offset: 0xAA0 + symbol: bowser_2_seg7_vertex_07000AA0 + +bowser_2_seg7_vertex_07000BA0: + type: VTX + count: 9 + offset: 0xBA0 + symbol: bowser_2_seg7_vertex_07000BA0 + +bowser_2_seg7_vertex_07000C30: + type: VTX + count: 16 + offset: 0xC30 + symbol: bowser_2_seg7_vertex_07000C30 + +bowser_2_seg7_dl_07000D30: + type: GFX + offset: 0xD30 + symbol: bowser_2_seg7_dl_07000D30 + +bowser_2_seg7_dl_07000E28: + type: GFX + offset: 0xE28 + symbol: bowser_2_seg7_dl_07000E28 + +bowser_2_seg7_dl_07000ED0: + type: GFX + offset: 0xED0 + symbol: bowser_2_seg7_dl_07000ED0 + +bowser_2_seg7_dl_07000F38: + type: GFX + offset: 0xF38 + symbol: bowser_2_seg7_dl_07000F38 + +bowser_2_seg7_dl_07000FE0: + type: GFX + offset: 0xFE0 + symbol: bowser_2_seg7_dl_07000FE0 + +bowser_2_seg7_vertex_070010B0: + type: VTX + count: 16 + offset: 0x10B0 + symbol: bowser_2_seg7_vertex_070010B0 + +bowser_2_seg7_vertex_070011B0: + type: VTX + count: 16 + offset: 0x11B0 + symbol: bowser_2_seg7_vertex_070011B0 + +bowser_2_seg7_vertex_070012B0: + type: VTX + count: 3 + offset: 0x12B0 + symbol: bowser_2_seg7_vertex_070012B0 + +bowser_2_seg7_vertex_070012E0: + type: VTX + count: 16 + offset: 0x12E0 + symbol: bowser_2_seg7_vertex_070012E0 + +bowser_2_seg7_vertex_070013E0: + type: VTX + count: 16 + offset: 0x13E0 + symbol: bowser_2_seg7_vertex_070013E0 + +bowser_2_seg7_vertex_070014E0: + type: VTX + count: 16 + offset: 0x14E0 + symbol: bowser_2_seg7_vertex_070014E0 + +bowser_2_seg7_vertex_070015E0: + type: VTX + count: 12 + offset: 0x15E0 + symbol: bowser_2_seg7_vertex_070015E0 + +bowser_2_seg7_dl_070016A0: + type: GFX + offset: 0x16A0 + symbol: bowser_2_seg7_dl_070016A0 + +bowser_2_seg7_dl_07001788: + type: GFX + offset: 0x1788 + symbol: bowser_2_seg7_dl_07001788 + +bowser_2_seg7_dl_07001930: + type: GFX + offset: 0x1930 + symbol: bowser_2_seg7_dl_07001930 + +bowser_2_seg7_collision_lava: + type: SM64:COLLISION + offset: 0x19F0 + symbol: bowser_2_seg7_collision_lava + +bowser_2_seg7_collision_tilting_platform: + type: SM64:COLLISION + offset: 0x1A68 + symbol: bowser_2_seg7_collision_tilting_platform diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2/geo.yml new file mode 100644 index 0000000..8f00034 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_2/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/levels/bowser_2.yml" + autopads: false + segments: + - [ 0xE, 0x4CE9F0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3.yml new file mode 100644 index 0000000..d9b9b03 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3.yml @@ -0,0 +1,634 @@ +:config: + autopads: false + compression: + offset: 0x4CEC00 + segments: + - [ 0x7, 0x4CEC00 ] + header: + header: + - '#include "bowser_3/geo.h"' + - '' + - 'extern const LevelScript level_bowser_3_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bowser_3_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bowser_3_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: bowser_3_seg7_texture_07001000 + +bowser_3_seg7_lights_07002000: + type: LIGHTS + size: 24 + offset: 0x2000 + symbol: bowser_3_seg7_lights_07002000 + +bowser_3_seg7_lights_07002018: + type: LIGHTS + size: 24 + offset: 0x2018 + symbol: bowser_3_seg7_lights_07002018 + +bowser_3_seg7_vertex_07002030: + type: VTX + count: 6 + offset: 0x2030 + symbol: bowser_3_seg7_vertex_07002030 + +bowser_3_seg7_vertex_07002090: + type: VTX + count: 4 + offset: 0x2090 + symbol: bowser_3_seg7_vertex_07002090 + +bowser_3_seg7_vertex_070020D0: + type: VTX + count: 16 + offset: 0x20D0 + symbol: bowser_3_seg7_vertex_070020D0 + +bowser_3_seg7_dl_070021D0: + type: GFX + offset: 0x21D0 + symbol: bowser_3_seg7_dl_070021D0 + +bowser_3_seg7_dl_07002240: + type: GFX + offset: 0x2240 + symbol: bowser_3_seg7_dl_07002240 + +bowser_3_seg7_dl_070022A8: + type: GFX + offset: 0x22A8 + symbol: bowser_3_seg7_dl_070022A8 + +bowser_3_seg7_lights_07002338: + type: LIGHTS + size: 24 + offset: 0x2338 + symbol: bowser_3_seg7_lights_07002338 + +bowser_3_seg7_lights_07002350: + type: LIGHTS + size: 24 + offset: 0x2350 + symbol: bowser_3_seg7_lights_07002350 + +bowser_3_seg7_vertex_07002368: + type: VTX + count: 6 + offset: 0x2368 + symbol: bowser_3_seg7_vertex_07002368 + +bowser_3_seg7_vertex_070023C8: + type: VTX + count: 4 + offset: 0x23C8 + symbol: bowser_3_seg7_vertex_070023C8 + +bowser_3_seg7_vertex_07002408: + type: VTX + count: 16 + offset: 0x2408 + symbol: bowser_3_seg7_vertex_07002408 + +bowser_3_seg7_dl_07002508: + type: GFX + offset: 0x2508 + symbol: bowser_3_seg7_dl_07002508 + +bowser_3_seg7_dl_07002578: + type: GFX + offset: 0x2578 + symbol: bowser_3_seg7_dl_07002578 + +bowser_3_seg7_dl_070025E0: + type: GFX + offset: 0x25E0 + symbol: bowser_3_seg7_dl_070025E0 + +bowser_3_seg7_lights_07002670: + type: LIGHTS + size: 24 + offset: 0x2670 + symbol: bowser_3_seg7_lights_07002670 + +bowser_3_seg7_lights_07002688: + type: LIGHTS + size: 24 + offset: 0x2688 + symbol: bowser_3_seg7_lights_07002688 + +bowser_3_seg7_vertex_070026A0: + type: VTX + count: 6 + offset: 0x26A0 + symbol: bowser_3_seg7_vertex_070026A0 + +bowser_3_seg7_vertex_07002700: + type: VTX + count: 4 + offset: 0x2700 + symbol: bowser_3_seg7_vertex_07002700 + +bowser_3_seg7_vertex_07002740: + type: VTX + count: 16 + offset: 0x2740 + symbol: bowser_3_seg7_vertex_07002740 + +bowser_3_seg7_dl_07002840: + type: GFX + offset: 0x2840 + symbol: bowser_3_seg7_dl_07002840 + +bowser_3_seg7_dl_070028B0: + type: GFX + offset: 0x28B0 + symbol: bowser_3_seg7_dl_070028B0 + +bowser_3_seg7_dl_07002918: + type: GFX + offset: 0x2918 + symbol: bowser_3_seg7_dl_07002918 + +bowser_3_seg7_lights_070029A8: + type: LIGHTS + size: 24 + offset: 0x29A8 + symbol: bowser_3_seg7_lights_070029A8 + +bowser_3_seg7_lights_070029C0: + type: LIGHTS + size: 24 + offset: 0x29C0 + symbol: bowser_3_seg7_lights_070029C0 + +bowser_3_seg7_vertex_070029D8: + type: VTX + count: 6 + offset: 0x29D8 + symbol: bowser_3_seg7_vertex_070029D8 + +bowser_3_seg7_vertex_07002A38: + type: VTX + count: 4 + offset: 0x2A38 + symbol: bowser_3_seg7_vertex_07002A38 + +bowser_3_seg7_vertex_07002A78: + type: VTX + count: 16 + offset: 0x2A78 + symbol: bowser_3_seg7_vertex_07002A78 + +bowser_3_seg7_dl_07002B78: + type: GFX + offset: 0x2B78 + symbol: bowser_3_seg7_dl_07002B78 + +bowser_3_seg7_dl_07002BE8: + type: GFX + offset: 0x2BE8 + symbol: bowser_3_seg7_dl_07002BE8 + +bowser_3_seg7_dl_07002C50: + type: GFX + offset: 0x2C50 + symbol: bowser_3_seg7_dl_07002C50 + +bowser_3_seg7_lights_07002CE0: + type: LIGHTS + size: 24 + offset: 0x2CE0 + symbol: bowser_3_seg7_lights_07002CE0 + +bowser_3_seg7_lights_07002CF8: + type: LIGHTS + size: 24 + offset: 0x2CF8 + symbol: bowser_3_seg7_lights_07002CF8 + +bowser_3_seg7_vertex_07002D10: + type: VTX + count: 6 + offset: 0x2D10 + symbol: bowser_3_seg7_vertex_07002D10 + +bowser_3_seg7_vertex_07002D70: + type: VTX + count: 4 + offset: 0x2D70 + symbol: bowser_3_seg7_vertex_07002D70 + +bowser_3_seg7_vertex_07002DB0: + type: VTX + count: 16 + offset: 0x2DB0 + symbol: bowser_3_seg7_vertex_07002DB0 + +bowser_3_seg7_dl_07002EB0: + type: GFX + offset: 0x2EB0 + symbol: bowser_3_seg7_dl_07002EB0 + +bowser_3_seg7_dl_07002F20: + type: GFX + offset: 0x2F20 + symbol: bowser_3_seg7_dl_07002F20 + +bowser_3_seg7_dl_07002F88: + type: GFX + offset: 0x2F88 + symbol: bowser_3_seg7_dl_07002F88 + +bowser_3_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: bowser_3_seg7_lights_07003018 + +bowser_3_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: bowser_3_seg7_lights_07003030 + +bowser_3_seg7_vertex_07003048: + type: VTX + count: 6 + offset: 0x3048 + symbol: bowser_3_seg7_vertex_07003048 + +bowser_3_seg7_vertex_070030A8: + type: VTX + count: 4 + offset: 0x30A8 + symbol: bowser_3_seg7_vertex_070030A8 + +bowser_3_seg7_vertex_070030E8: + type: VTX + count: 16 + offset: 0x30E8 + symbol: bowser_3_seg7_vertex_070030E8 + +bowser_3_seg7_dl_070031E8: + type: GFX + offset: 0x31E8 + symbol: bowser_3_seg7_dl_070031E8 + +bowser_3_seg7_dl_07003258: + type: GFX + offset: 0x3258 + symbol: bowser_3_seg7_dl_07003258 + +bowser_3_seg7_dl_070032C0: + type: GFX + offset: 0x32C0 + symbol: bowser_3_seg7_dl_070032C0 + +bowser_3_seg7_lights_07003350: + type: LIGHTS + size: 24 + offset: 0x3350 + symbol: bowser_3_seg7_lights_07003350 + +bowser_3_seg7_lights_07003368: + type: LIGHTS + size: 24 + offset: 0x3368 + symbol: bowser_3_seg7_lights_07003368 + +bowser_3_seg7_vertex_07003380: + type: VTX + count: 6 + offset: 0x3380 + symbol: bowser_3_seg7_vertex_07003380 + +bowser_3_seg7_vertex_070033E0: + type: VTX + count: 4 + offset: 0x33E0 + symbol: bowser_3_seg7_vertex_070033E0 + +bowser_3_seg7_vertex_07003420: + type: VTX + count: 16 + offset: 0x3420 + symbol: bowser_3_seg7_vertex_07003420 + +bowser_3_seg7_dl_07003520: + type: GFX + offset: 0x3520 + symbol: bowser_3_seg7_dl_07003520 + +bowser_3_seg7_dl_07003590: + type: GFX + offset: 0x3590 + symbol: bowser_3_seg7_dl_07003590 + +bowser_3_seg7_dl_070035F8: + type: GFX + offset: 0x35F8 + symbol: bowser_3_seg7_dl_070035F8 + +bowser_3_seg7_lights_07003688: + type: LIGHTS + size: 24 + offset: 0x3688 + symbol: bowser_3_seg7_lights_07003688 + +bowser_3_seg7_lights_070036A0: + type: LIGHTS + size: 24 + offset: 0x36A0 + symbol: bowser_3_seg7_lights_070036A0 + +bowser_3_seg7_vertex_070036B8: + type: VTX + count: 6 + offset: 0x36B8 + symbol: bowser_3_seg7_vertex_070036B8 + +bowser_3_seg7_vertex_07003718: + type: VTX + count: 4 + offset: 0x3718 + symbol: bowser_3_seg7_vertex_07003718 + +bowser_3_seg7_vertex_07003758: + type: VTX + count: 16 + offset: 0x3758 + symbol: bowser_3_seg7_vertex_07003758 + +bowser_3_seg7_dl_07003858: + type: GFX + offset: 0x3858 + symbol: bowser_3_seg7_dl_07003858 + +bowser_3_seg7_dl_070038C8: + type: GFX + offset: 0x38C8 + symbol: bowser_3_seg7_dl_070038C8 + +bowser_3_seg7_dl_07003930: + type: GFX + offset: 0x3930 + symbol: bowser_3_seg7_dl_07003930 + +bowser_3_seg7_lights_070039C0: + type: LIGHTS + size: 24 + offset: 0x39C0 + symbol: bowser_3_seg7_lights_070039C0 + +bowser_3_seg7_lights_070039D8: + type: LIGHTS + size: 24 + offset: 0x39D8 + symbol: bowser_3_seg7_lights_070039D8 + +bowser_3_seg7_vertex_070039F0: + type: VTX + count: 6 + offset: 0x39F0 + symbol: bowser_3_seg7_vertex_070039F0 + +bowser_3_seg7_vertex_07003A50: + type: VTX + count: 4 + offset: 0x3A50 + symbol: bowser_3_seg7_vertex_07003A50 + +bowser_3_seg7_vertex_07003A90: + type: VTX + count: 16 + offset: 0x3A90 + symbol: bowser_3_seg7_vertex_07003A90 + +bowser_3_seg7_dl_07003B90: + type: GFX + offset: 0x3B90 + symbol: bowser_3_seg7_dl_07003B90 + +bowser_3_seg7_dl_07003C00: + type: GFX + offset: 0x3C00 + symbol: bowser_3_seg7_dl_07003C00 + +bowser_3_seg7_dl_07003C68: + type: GFX + offset: 0x3C68 + symbol: bowser_3_seg7_dl_07003C68 + +bowser_3_seg7_lights_07003CF8: + type: LIGHTS + size: 24 + offset: 0x3CF8 + symbol: bowser_3_seg7_lights_07003CF8 + +bowser_3_seg7_lights_07003D10: + type: LIGHTS + size: 24 + offset: 0x3D10 + symbol: bowser_3_seg7_lights_07003D10 + +bowser_3_seg7_vertex_07003D28: + type: VTX + count: 6 + offset: 0x3D28 + symbol: bowser_3_seg7_vertex_07003D28 + +bowser_3_seg7_vertex_07003D88: + type: VTX + count: 4 + offset: 0x3D88 + symbol: bowser_3_seg7_vertex_07003D88 + +bowser_3_seg7_vertex_07003DC8: + type: VTX + count: 16 + offset: 0x3DC8 + symbol: bowser_3_seg7_vertex_07003DC8 + +bowser_3_seg7_dl_07003EC8: + type: GFX + offset: 0x3EC8 + symbol: bowser_3_seg7_dl_07003EC8 + +bowser_3_seg7_dl_07003F38: + type: GFX + offset: 0x3F38 + symbol: bowser_3_seg7_dl_07003F38 + +bowser_3_seg7_dl_07003FA0: + type: GFX + offset: 0x3FA0 + symbol: bowser_3_seg7_dl_07003FA0 + +bowser_3_seg7_lights_07004030: + type: LIGHTS + size: 24 + offset: 0x4030 + symbol: bowser_3_seg7_lights_07004030 + +bowser_3_seg7_lights_07004048: + type: LIGHTS + size: 24 + offset: 0x4048 + symbol: bowser_3_seg7_lights_07004048 + +bowser_3_seg7_vertex_07004060: + type: VTX + count: 16 + offset: 0x4060 + symbol: bowser_3_seg7_vertex_07004060 + +bowser_3_seg7_vertex_07004160: + type: VTX + count: 6 + offset: 0x4160 + symbol: bowser_3_seg7_vertex_07004160 + +bowser_3_seg7_vertex_070041C0: + type: VTX + count: 10 + offset: 0x41C0 + symbol: bowser_3_seg7_vertex_070041C0 + +bowser_3_seg7_vertex_07004260: + type: VTX + count: 15 + offset: 0x4260 + symbol: bowser_3_seg7_vertex_07004260 + +bowser_3_seg7_vertex_07004350: + type: VTX + count: 15 + offset: 0x4350 + symbol: bowser_3_seg7_vertex_07004350 + +bowser_3_seg7_vertex_07004440: + type: VTX + count: 12 + offset: 0x4440 + symbol: bowser_3_seg7_vertex_07004440 + +bowser_3_seg7_dl_07004500: + type: GFX + offset: 0x4500 + symbol: bowser_3_seg7_dl_07004500 + +bowser_3_seg7_dl_070045D8: + type: GFX + offset: 0x45D8 + symbol: bowser_3_seg7_dl_070045D8 + +bowser_3_seg7_dl_070046B0: + type: GFX + offset: 0x46B0 + symbol: bowser_3_seg7_dl_070046B0 + +bowser_3_seg7_lights_07004740: + type: LIGHTS + size: 24 + offset: 0x4740 + symbol: bowser_3_seg7_lights_07004740 + +bowser_3_seg7_vertex_07004758: + type: VTX + count: 15 + offset: 0x4758 + symbol: bowser_3_seg7_vertex_07004758 + +bowser_3_seg7_vertex_07004848: + type: VTX + count: 9 + offset: 0x4848 + symbol: bowser_3_seg7_vertex_07004848 + +bowser_3_seg7_dl_070048D8: + type: GFX + offset: 0x48D8 + symbol: bowser_3_seg7_dl_070048D8 + +bowser_3_seg7_dl_07004958: + type: GFX + offset: 0x4958 + symbol: bowser_3_seg7_dl_07004958 + +bowser_3_seg7_collision_level: + type: SM64:COLLISION + offset: 0x49C8 + symbol: bowser_3_seg7_collision_level + +bowser_3_seg7_collision_07004B94: + type: SM64:COLLISION + offset: 0x4B94 + symbol: bowser_3_seg7_collision_07004B94 + +bowser_3_seg7_collision_07004C18: + type: SM64:COLLISION + offset: 0x4C18 + symbol: bowser_3_seg7_collision_07004C18 + +bowser_3_seg7_collision_07004C9C: + type: SM64:COLLISION + offset: 0x4C9C + symbol: bowser_3_seg7_collision_07004C9C + +bowser_3_seg7_collision_07004D20: + type: SM64:COLLISION + offset: 0x4D20 + symbol: bowser_3_seg7_collision_07004D20 + +bowser_3_seg7_collision_07004DA4: + type: SM64:COLLISION + offset: 0x4DA4 + symbol: bowser_3_seg7_collision_07004DA4 + +bowser_3_seg7_collision_07004E28: + type: SM64:COLLISION + offset: 0x4E28 + symbol: bowser_3_seg7_collision_07004E28 + +bowser_3_seg7_collision_07004EAC: + type: SM64:COLLISION + offset: 0x4EAC + symbol: bowser_3_seg7_collision_07004EAC + +bowser_3_seg7_collision_07004F30: + type: SM64:COLLISION + offset: 0x4F30 + symbol: bowser_3_seg7_collision_07004F30 + +bowser_3_seg7_collision_07004FB4: + type: SM64:COLLISION + offset: 0x4FB4 + symbol: bowser_3_seg7_collision_07004FB4 + +bowser_3_seg7_collision_07005038: + type: SM64:COLLISION + offset: 0x5038 + symbol: bowser_3_seg7_collision_07005038 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3/geo.yml new file mode 100644 index 0000000..15ef32a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/bowser_3/geo.yml @@ -0,0 +1,66 @@ +:config: + external_files: + - "assets/ymls/us/levels/bowser_3.yml" + autopads: false + segments: + - [ 0xE, 0x4D14F0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard.yml new file mode 100644 index 0000000..04da361 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard.yml @@ -0,0 +1,595 @@ +:config: + autopads: false + compression: + offset: 0x4AC570 + segments: + - [ 0x7, 0x4AC570 ] + external_files: + - "assets/ymls/us/textures/outside.yml" + header: + header: + - '#include "castle_courtyard/geo.h"' + - '' + - 'extern const LevelScript level_castle_courtyard_entry[];' + +castle_courtyard_seg7_vertex_07000000: + type: VTX + count: 15 + offset: 0x0 + symbol: castle_courtyard_seg7_vertex_07000000 + +castle_courtyard_seg7_vertex_070000F0: + type: VTX + count: 14 + offset: 0xF0 + symbol: castle_courtyard_seg7_vertex_070000F0 + +castle_courtyard_seg7_vertex_070001D0: + type: VTX + count: 15 + offset: 0x1D0 + symbol: castle_courtyard_seg7_vertex_070001D0 + +castle_courtyard_seg7_vertex_070002C0: + type: VTX + count: 15 + offset: 0x2C0 + symbol: castle_courtyard_seg7_vertex_070002C0 + +castle_courtyard_seg7_vertex_070003B0: + type: VTX + count: 15 + offset: 0x3B0 + symbol: castle_courtyard_seg7_vertex_070003B0 + +castle_courtyard_seg7_vertex_070004A0: + type: VTX + count: 15 + offset: 0x4A0 + symbol: castle_courtyard_seg7_vertex_070004A0 + +castle_courtyard_seg7_vertex_07000590: + type: VTX + count: 14 + offset: 0x590 + symbol: castle_courtyard_seg7_vertex_07000590 + +castle_courtyard_seg7_vertex_07000670: + type: VTX + count: 14 + offset: 0x670 + symbol: castle_courtyard_seg7_vertex_07000670 + +castle_courtyard_seg7_vertex_07000750: + type: VTX + count: 15 + offset: 0x750 + symbol: castle_courtyard_seg7_vertex_07000750 + +castle_courtyard_seg7_vertex_07000840: + type: VTX + count: 15 + offset: 0x840 + symbol: castle_courtyard_seg7_vertex_07000840 + +castle_courtyard_seg7_vertex_07000930: + type: VTX + count: 14 + offset: 0x930 + symbol: castle_courtyard_seg7_vertex_07000930 + +castle_courtyard_seg7_vertex_07000A10: + type: VTX + count: 7 + offset: 0xA10 + symbol: castle_courtyard_seg7_vertex_07000A10 + +castle_courtyard_seg7_vertex_07000A80: + type: VTX + count: 16 + offset: 0xA80 + symbol: castle_courtyard_seg7_vertex_07000A80 + +castle_courtyard_seg7_vertex_07000B80: + type: VTX + count: 15 + offset: 0xB80 + symbol: castle_courtyard_seg7_vertex_07000B80 + +castle_courtyard_seg7_vertex_07000C70: + type: VTX + count: 16 + offset: 0xC70 + symbol: castle_courtyard_seg7_vertex_07000C70 + +castle_courtyard_seg7_vertex_07000D70: + type: VTX + count: 16 + offset: 0xD70 + symbol: castle_courtyard_seg7_vertex_07000D70 + +castle_courtyard_seg7_vertex_07000E70: + type: VTX + count: 16 + offset: 0xE70 + symbol: castle_courtyard_seg7_vertex_07000E70 + +castle_courtyard_seg7_vertex_07000F70: + type: VTX + count: 15 + offset: 0xF70 + symbol: castle_courtyard_seg7_vertex_07000F70 + +castle_courtyard_seg7_vertex_07001060: + type: VTX + count: 15 + offset: 0x1060 + symbol: castle_courtyard_seg7_vertex_07001060 + +castle_courtyard_seg7_vertex_07001150: + type: VTX + count: 16 + offset: 0x1150 + symbol: castle_courtyard_seg7_vertex_07001150 + +castle_courtyard_seg7_vertex_07001250: + type: VTX + count: 14 + offset: 0x1250 + symbol: castle_courtyard_seg7_vertex_07001250 + +castle_courtyard_seg7_vertex_07001330: + type: VTX + count: 15 + offset: 0x1330 + symbol: castle_courtyard_seg7_vertex_07001330 + +castle_courtyard_seg7_vertex_07001420: + type: VTX + count: 14 + offset: 0x1420 + symbol: castle_courtyard_seg7_vertex_07001420 + +castle_courtyard_seg7_vertex_07001500: + type: VTX + count: 14 + offset: 0x1500 + symbol: castle_courtyard_seg7_vertex_07001500 + +castle_courtyard_seg7_vertex_070015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: castle_courtyard_seg7_vertex_070015E0 + +castle_courtyard_seg7_vertex_070016D0: + type: VTX + count: 14 + offset: 0x16D0 + symbol: castle_courtyard_seg7_vertex_070016D0 + +castle_courtyard_seg7_vertex_070017B0: + type: VTX + count: 16 + offset: 0x17B0 + symbol: castle_courtyard_seg7_vertex_070017B0 + +castle_courtyard_seg7_vertex_070018B0: + type: VTX + count: 16 + offset: 0x18B0 + symbol: castle_courtyard_seg7_vertex_070018B0 + +castle_courtyard_seg7_vertex_070019B0: + type: VTX + count: 16 + offset: 0x19B0 + symbol: castle_courtyard_seg7_vertex_070019B0 + +castle_courtyard_seg7_vertex_07001AB0: + type: VTX + count: 15 + offset: 0x1AB0 + symbol: castle_courtyard_seg7_vertex_07001AB0 + +castle_courtyard_seg7_vertex_07001BA0: + type: VTX + count: 16 + offset: 0x1BA0 + symbol: castle_courtyard_seg7_vertex_07001BA0 + +castle_courtyard_seg7_vertex_07001CA0: + type: VTX + count: 15 + offset: 0x1CA0 + symbol: castle_courtyard_seg7_vertex_07001CA0 + +castle_courtyard_seg7_vertex_07001D90: + type: VTX + count: 16 + offset: 0x1D90 + symbol: castle_courtyard_seg7_vertex_07001D90 + +castle_courtyard_seg7_vertex_07001E90: + type: VTX + count: 16 + offset: 0x1E90 + symbol: castle_courtyard_seg7_vertex_07001E90 + +castle_courtyard_seg7_vertex_07001F90: + type: VTX + count: 16 + offset: 0x1F90 + symbol: castle_courtyard_seg7_vertex_07001F90 + +castle_courtyard_seg7_vertex_07002090: + type: VTX + count: 11 + offset: 0x2090 + symbol: castle_courtyard_seg7_vertex_07002090 + +castle_courtyard_seg7_vertex_07002140: + type: VTX + count: 4 + offset: 0x2140 + symbol: castle_courtyard_seg7_vertex_07002140 + +castle_courtyard_seg7_vertex_07002180: + type: VTX + count: 4 + offset: 0x2180 + symbol: castle_courtyard_seg7_vertex_07002180 + +castle_courtyard_seg7_vertex_070021C0: + type: VTX + count: 14 + offset: 0x21C0 + symbol: castle_courtyard_seg7_vertex_070021C0 + +castle_courtyard_seg7_vertex_070022A0: + type: VTX + count: 14 + offset: 0x22A0 + symbol: castle_courtyard_seg7_vertex_070022A0 + +castle_courtyard_seg7_vertex_07002380: + type: VTX + count: 15 + offset: 0x2380 + symbol: castle_courtyard_seg7_vertex_07002380 + +castle_courtyard_seg7_vertex_07002470: + type: VTX + count: 14 + offset: 0x2470 + symbol: castle_courtyard_seg7_vertex_07002470 + +castle_courtyard_seg7_vertex_07002550: + type: VTX + count: 16 + offset: 0x2550 + symbol: castle_courtyard_seg7_vertex_07002550 + +castle_courtyard_seg7_vertex_07002650: + type: VTX + count: 15 + offset: 0x2650 + symbol: castle_courtyard_seg7_vertex_07002650 + +castle_courtyard_seg7_vertex_07002740: + type: VTX + count: 15 + offset: 0x2740 + symbol: castle_courtyard_seg7_vertex_07002740 + +castle_courtyard_seg7_vertex_07002830: + type: VTX + count: 14 + offset: 0x2830 + symbol: castle_courtyard_seg7_vertex_07002830 + +castle_courtyard_seg7_vertex_07002910: + type: VTX + count: 14 + offset: 0x2910 + symbol: castle_courtyard_seg7_vertex_07002910 + +castle_courtyard_seg7_vertex_070029F0: + type: VTX + count: 15 + offset: 0x29F0 + symbol: castle_courtyard_seg7_vertex_070029F0 + +castle_courtyard_seg7_vertex_07002AE0: + type: VTX + count: 15 + offset: 0x2AE0 + symbol: castle_courtyard_seg7_vertex_07002AE0 + +castle_courtyard_seg7_vertex_07002BD0: + type: VTX + count: 16 + offset: 0x2BD0 + symbol: castle_courtyard_seg7_vertex_07002BD0 + +castle_courtyard_seg7_vertex_07002CD0: + type: VTX + count: 14 + offset: 0x2CD0 + symbol: castle_courtyard_seg7_vertex_07002CD0 + +castle_courtyard_seg7_vertex_07002DB0: + type: VTX + count: 7 + offset: 0x2DB0 + symbol: castle_courtyard_seg7_vertex_07002DB0 + +castle_courtyard_seg7_vertex_07002E20: + type: VTX + count: 16 + offset: 0x2E20 + symbol: castle_courtyard_seg7_vertex_07002E20 + +castle_courtyard_seg7_vertex_07002F20: + type: VTX + count: 16 + offset: 0x2F20 + symbol: castle_courtyard_seg7_vertex_07002F20 + +castle_courtyard_seg7_vertex_07003020: + type: VTX + count: 16 + offset: 0x3020 + symbol: castle_courtyard_seg7_vertex_07003020 + +castle_courtyard_seg7_vertex_07003120: + type: VTX + count: 15 + offset: 0x3120 + symbol: castle_courtyard_seg7_vertex_07003120 + +castle_courtyard_seg7_vertex_07003210: + type: VTX + count: 15 + offset: 0x3210 + symbol: castle_courtyard_seg7_vertex_07003210 + +castle_courtyard_seg7_vertex_07003300: + type: VTX + count: 15 + offset: 0x3300 + symbol: castle_courtyard_seg7_vertex_07003300 + +castle_courtyard_seg7_vertex_070033F0: + type: VTX + count: 15 + offset: 0x33F0 + symbol: castle_courtyard_seg7_vertex_070033F0 + +castle_courtyard_seg7_vertex_070034E0: + type: VTX + count: 14 + offset: 0x34E0 + symbol: castle_courtyard_seg7_vertex_070034E0 + +castle_courtyard_seg7_vertex_070035C0: + type: VTX + count: 11 + offset: 0x35C0 + symbol: castle_courtyard_seg7_vertex_070035C0 + +castle_courtyard_seg7_vertex_07003670: + type: VTX + count: 8 + offset: 0x3670 + symbol: castle_courtyard_seg7_vertex_07003670 + +castle_courtyard_seg7_dl_070036F0: + type: GFX + offset: 0x36F0 + symbol: castle_courtyard_seg7_dl_070036F0 + +castle_courtyard_seg7_dl_070039D0: + type: GFX + offset: 0x39D0 + symbol: castle_courtyard_seg7_dl_070039D0 + +castle_courtyard_seg7_dl_07003AF8: + type: GFX + offset: 0x3AF8 + symbol: castle_courtyard_seg7_dl_07003AF8 + +castle_courtyard_seg7_dl_07003BA8: + type: GFX + offset: 0x3BA8 + symbol: castle_courtyard_seg7_dl_07003BA8 + +castle_courtyard_seg7_dl_07003EC8: + type: GFX + offset: 0x3EC8 + symbol: castle_courtyard_seg7_dl_07003EC8 + +castle_courtyard_seg7_dl_07003F30: + type: GFX + offset: 0x3F30 + symbol: castle_courtyard_seg7_dl_07003F30 + +castle_courtyard_seg7_dl_070040A8: + type: GFX + offset: 0x40A8 + symbol: castle_courtyard_seg7_dl_070040A8 + +castle_courtyard_seg7_dl_07004168: + type: GFX + offset: 0x4168 + symbol: castle_courtyard_seg7_dl_07004168 + +castle_courtyard_seg7_dl_070041A0: + type: GFX + offset: 0x41A0 + symbol: castle_courtyard_seg7_dl_070041A0 + +castle_courtyard_seg7_dl_070041D8: + type: GFX + offset: 0x41D8 + symbol: castle_courtyard_seg7_dl_070041D8 + +castle_courtyard_seg7_dl_07004370: + type: GFX + offset: 0x4370 + symbol: castle_courtyard_seg7_dl_07004370 + +castle_courtyard_seg7_dl_070045F0: + type: GFX + offset: 0x45F0 + symbol: castle_courtyard_seg7_dl_070045F0 + +castle_courtyard_seg7_dl_07004868: + type: GFX + offset: 0x4868 + symbol: castle_courtyard_seg7_dl_07004868 + +castle_courtyard_seg7_dl_070048B8: + type: GFX + offset: 0x48B8 + symbol: castle_courtyard_seg7_dl_070048B8 + +castle_courtyard_seg7_vertex_070049E8: + type: VTX + count: 14 + offset: 0x49E8 + symbol: castle_courtyard_seg7_vertex_070049E8 + +castle_courtyard_seg7_vertex_07004AC8: + type: VTX + count: 15 + offset: 0x4AC8 + symbol: castle_courtyard_seg7_vertex_07004AC8 + +castle_courtyard_seg7_vertex_07004BB8: + type: VTX + count: 15 + offset: 0x4BB8 + symbol: castle_courtyard_seg7_vertex_07004BB8 + +castle_courtyard_seg7_vertex_07004CA8: + type: VTX + count: 16 + offset: 0x4CA8 + symbol: castle_courtyard_seg7_vertex_07004CA8 + +castle_courtyard_seg7_vertex_07004DA8: + type: VTX + count: 16 + offset: 0x4DA8 + symbol: castle_courtyard_seg7_vertex_07004DA8 + +castle_courtyard_seg7_vertex_07004EA8: + type: VTX + count: 3 + offset: 0x4EA8 + symbol: castle_courtyard_seg7_vertex_07004EA8 + +castle_courtyard_seg7_dl_07004ED8: + type: GFX + offset: 0x4ED8 + symbol: castle_courtyard_seg7_dl_07004ED8 + +castle_courtyard_seg7_dl_07004FB0: + type: GFX + offset: 0x4FB0 + symbol: castle_courtyard_seg7_dl_07004FB0 + +castle_courtyard_seg7_dl_07005060: + type: GFX + offset: 0x5060 + symbol: castle_courtyard_seg7_dl_07005060 + +castle_courtyard_seg7_dl_07005078: + type: GFX + offset: 0x5078 + symbol: castle_courtyard_seg7_dl_07005078 + +castle_courtyard_seg7_vertex_07005110: + type: VTX + count: 15 + offset: 0x5110 + symbol: castle_courtyard_seg7_vertex_07005110 + +castle_courtyard_seg7_vertex_07005200: + type: VTX + count: 15 + offset: 0x5200 + symbol: castle_courtyard_seg7_vertex_07005200 + +castle_courtyard_seg7_vertex_070052F0: + type: VTX + count: 15 + offset: 0x52F0 + symbol: castle_courtyard_seg7_vertex_070052F0 + +castle_courtyard_seg7_vertex_070053E0: + type: VTX + count: 15 + offset: 0x53E0 + symbol: castle_courtyard_seg7_vertex_070053E0 + +castle_courtyard_seg7_vertex_070054D0: + type: VTX + count: 8 + offset: 0x54D0 + symbol: castle_courtyard_seg7_vertex_070054D0 + +castle_courtyard_seg7_dl_07005550: + type: GFX + offset: 0x5550 + symbol: castle_courtyard_seg7_dl_07005550 + +castle_courtyard_seg7_dl_07005698: + type: GFX + offset: 0x5698 + symbol: castle_courtyard_seg7_dl_07005698 + +castle_courtyard_seg7_vertex_07005708: + type: VTX + count: 15 + offset: 0x5708 + symbol: castle_courtyard_seg7_vertex_07005708 + +castle_courtyard_seg7_vertex_070057F8: + type: VTX + count: 11 + offset: 0x57F8 + symbol: castle_courtyard_seg7_vertex_070057F8 + +castle_courtyard_seg7_dl_070058A8: + type: GFX + offset: 0x58A8 + symbol: castle_courtyard_seg7_dl_070058A8 + +castle_courtyard_seg7_dl_07005938: + type: GFX + offset: 0x5938 + symbol: castle_courtyard_seg7_dl_07005938 + +castle_courtyard_seg7_collision: + type: SM64:COLLISION + offset: 0x59A8 + symbol: castle_courtyard_seg7_collision + +castle_courtyard_seg7_macro_objs: + type: SM64:MACRO + offset: 0x6E20 + symbol: castle_courtyard_seg7_macro_objs + +castle_courtyard_movtex_star_statue_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x6E4C + symbol: castle_courtyard_movtex_star_statue_water_data + +castle_courtyard_movtex_star_statue_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x6E6C + symbol: castle_courtyard_movtex_star_statue_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard/geo.yml new file mode 100644 index 0000000..d8d6450 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_courtyard/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/levels/castle_courtyard.yml" + autopads: false + segments: + - [ 0xE, 0x4AF670 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds.yml new file mode 100644 index 0000000..81ba48a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds.yml @@ -0,0 +1,1336 @@ +:config: + autopads: false + compression: + offset: 0x44ABC0 + segments: + - [ 0x7, 0x44ABC0 ] + external_files: + - "assets/ymls/us/textures/outside.yml" + header: + header: + - '#include "castle_grounds/geo.h"' + - '' + - 'extern const LevelScript level_castle_grounds_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07001000 + +2: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: castle_grounds_seg7_texture_07002000 + +castle_grounds_seg7_vertex_07003000: + type: VTX + count: 15 + offset: 0x3000 + symbol: castle_grounds_seg7_vertex_07003000 + +castle_grounds_seg7_vertex_070030F0: + type: VTX + count: 15 + offset: 0x30F0 + symbol: castle_grounds_seg7_vertex_070030F0 + +castle_grounds_seg7_vertex_070031E0: + type: VTX + count: 16 + offset: 0x31E0 + symbol: castle_grounds_seg7_vertex_070031E0 + +castle_grounds_seg7_vertex_070032E0: + type: VTX + count: 9 + offset: 0x32E0 + symbol: castle_grounds_seg7_vertex_070032E0 + +castle_grounds_seg7_vertex_07003370: + type: VTX + count: 4 + offset: 0x3370 + symbol: castle_grounds_seg7_vertex_07003370 + +castle_grounds_seg7_vertex_070033B0: + type: VTX + count: 14 + offset: 0x33B0 + symbol: castle_grounds_seg7_vertex_070033B0 + +castle_grounds_seg7_vertex_07003490: + type: VTX + count: 4 + offset: 0x3490 + symbol: castle_grounds_seg7_vertex_07003490 + +castle_grounds_seg7_vertex_070034D0: + type: VTX + count: 14 + offset: 0x34D0 + symbol: castle_grounds_seg7_vertex_070034D0 + +castle_grounds_seg7_vertex_070035B0: + type: VTX + count: 16 + offset: 0x35B0 + symbol: castle_grounds_seg7_vertex_070035B0 + +castle_grounds_seg7_vertex_070036B0: + type: VTX + count: 16 + offset: 0x36B0 + symbol: castle_grounds_seg7_vertex_070036B0 + +castle_grounds_seg7_vertex_070037B0: + type: VTX + count: 14 + offset: 0x37B0 + symbol: castle_grounds_seg7_vertex_070037B0 + +castle_grounds_seg7_vertex_07003890: + type: VTX + count: 15 + offset: 0x3890 + symbol: castle_grounds_seg7_vertex_07003890 + +castle_grounds_seg7_vertex_07003980: + type: VTX + count: 14 + offset: 0x3980 + symbol: castle_grounds_seg7_vertex_07003980 + +castle_grounds_seg7_vertex_07003A60: + type: VTX + count: 16 + offset: 0x3A60 + symbol: castle_grounds_seg7_vertex_07003A60 + +castle_grounds_seg7_vertex_07003B60: + type: VTX + count: 15 + offset: 0x3B60 + symbol: castle_grounds_seg7_vertex_07003B60 + +castle_grounds_seg7_vertex_07003C50: + type: VTX + count: 15 + offset: 0x3C50 + symbol: castle_grounds_seg7_vertex_07003C50 + +castle_grounds_seg7_vertex_07003D40: + type: VTX + count: 12 + offset: 0x3D40 + symbol: castle_grounds_seg7_vertex_07003D40 + +castle_grounds_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: castle_grounds_seg7_vertex_07003E00 + +castle_grounds_seg7_vertex_07003EF0: + type: VTX + count: 15 + offset: 0x3EF0 + symbol: castle_grounds_seg7_vertex_07003EF0 + +castle_grounds_seg7_vertex_07003FE0: + type: VTX + count: 15 + offset: 0x3FE0 + symbol: castle_grounds_seg7_vertex_07003FE0 + +castle_grounds_seg7_vertex_070040D0: + type: VTX + count: 15 + offset: 0x40D0 + symbol: castle_grounds_seg7_vertex_070040D0 + +castle_grounds_seg7_vertex_070041C0: + type: VTX + count: 15 + offset: 0x41C0 + symbol: castle_grounds_seg7_vertex_070041C0 + +castle_grounds_seg7_vertex_070042B0: + type: VTX + count: 14 + offset: 0x42B0 + symbol: castle_grounds_seg7_vertex_070042B0 + +castle_grounds_seg7_vertex_07004390: + type: VTX + count: 16 + offset: 0x4390 + symbol: castle_grounds_seg7_vertex_07004390 + +castle_grounds_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: castle_grounds_seg7_vertex_07004490 + +castle_grounds_seg7_vertex_07004590: + type: VTX + count: 11 + offset: 0x4590 + symbol: castle_grounds_seg7_vertex_07004590 + +castle_grounds_seg7_vertex_07004640: + type: VTX + count: 12 + offset: 0x4640 + symbol: castle_grounds_seg7_vertex_07004640 + +castle_grounds_seg7_vertex_07004700: + type: VTX + count: 15 + offset: 0x4700 + symbol: castle_grounds_seg7_vertex_07004700 + +castle_grounds_seg7_vertex_070047F0: + type: VTX + count: 16 + offset: 0x47F0 + symbol: castle_grounds_seg7_vertex_070047F0 + +castle_grounds_seg7_vertex_070048F0: + type: VTX + count: 14 + offset: 0x48F0 + symbol: castle_grounds_seg7_vertex_070048F0 + +castle_grounds_seg7_vertex_070049D0: + type: VTX + count: 16 + offset: 0x49D0 + symbol: castle_grounds_seg7_vertex_070049D0 + +castle_grounds_seg7_vertex_07004AD0: + type: VTX + count: 16 + offset: 0x4AD0 + symbol: castle_grounds_seg7_vertex_07004AD0 + +castle_grounds_seg7_vertex_07004BD0: + type: VTX + count: 15 + offset: 0x4BD0 + symbol: castle_grounds_seg7_vertex_07004BD0 + +castle_grounds_seg7_vertex_07004CC0: + type: VTX + count: 15 + offset: 0x4CC0 + symbol: castle_grounds_seg7_vertex_07004CC0 + +castle_grounds_seg7_vertex_07004DB0: + type: VTX + count: 15 + offset: 0x4DB0 + symbol: castle_grounds_seg7_vertex_07004DB0 + +castle_grounds_seg7_vertex_07004EA0: + type: VTX + count: 15 + offset: 0x4EA0 + symbol: castle_grounds_seg7_vertex_07004EA0 + +castle_grounds_seg7_vertex_07004F90: + type: VTX + count: 14 + offset: 0x4F90 + symbol: castle_grounds_seg7_vertex_07004F90 + +castle_grounds_seg7_vertex_07005070: + type: VTX + count: 14 + offset: 0x5070 + symbol: castle_grounds_seg7_vertex_07005070 + +castle_grounds_seg7_vertex_07005150: + type: VTX + count: 15 + offset: 0x5150 + symbol: castle_grounds_seg7_vertex_07005150 + +castle_grounds_seg7_vertex_07005240: + type: VTX + count: 16 + offset: 0x5240 + symbol: castle_grounds_seg7_vertex_07005240 + +castle_grounds_seg7_vertex_07005340: + type: VTX + count: 16 + offset: 0x5340 + symbol: castle_grounds_seg7_vertex_07005340 + +castle_grounds_seg7_vertex_07005440: + type: VTX + count: 16 + offset: 0x5440 + symbol: castle_grounds_seg7_vertex_07005440 + +castle_grounds_seg7_vertex_07005540: + type: VTX + count: 15 + offset: 0x5540 + symbol: castle_grounds_seg7_vertex_07005540 + +castle_grounds_seg7_vertex_07005630: + type: VTX + count: 15 + offset: 0x5630 + symbol: castle_grounds_seg7_vertex_07005630 + +castle_grounds_seg7_vertex_07005720: + type: VTX + count: 14 + offset: 0x5720 + symbol: castle_grounds_seg7_vertex_07005720 + +castle_grounds_seg7_vertex_07005800: + type: VTX + count: 16 + offset: 0x5800 + symbol: castle_grounds_seg7_vertex_07005800 + +castle_grounds_seg7_vertex_07005900: + type: VTX + count: 16 + offset: 0x5900 + symbol: castle_grounds_seg7_vertex_07005900 + +castle_grounds_seg7_vertex_07005A00: + type: VTX + count: 15 + offset: 0x5A00 + symbol: castle_grounds_seg7_vertex_07005A00 + +castle_grounds_seg7_vertex_07005AF0: + type: VTX + count: 15 + offset: 0x5AF0 + symbol: castle_grounds_seg7_vertex_07005AF0 + +castle_grounds_seg7_vertex_07005BE0: + type: VTX + count: 16 + offset: 0x5BE0 + symbol: castle_grounds_seg7_vertex_07005BE0 + +castle_grounds_seg7_vertex_07005CE0: + type: VTX + count: 12 + offset: 0x5CE0 + symbol: castle_grounds_seg7_vertex_07005CE0 + +castle_grounds_seg7_vertex_07005DA0: + type: VTX + count: 15 + offset: 0x5DA0 + symbol: castle_grounds_seg7_vertex_07005DA0 + +castle_grounds_seg7_vertex_07005E90: + type: VTX + count: 13 + offset: 0x5E90 + symbol: castle_grounds_seg7_vertex_07005E90 + +castle_grounds_seg7_dl_07005F60: + type: GFX + offset: 0x5F60 + symbol: castle_grounds_seg7_dl_07005F60 + +castle_grounds_seg7_dl_07006090: + type: GFX + offset: 0x6090 + symbol: castle_grounds_seg7_dl_07006090 + +castle_grounds_seg7_dl_070060C8: + type: GFX + offset: 0x60C8 + symbol: castle_grounds_seg7_dl_070060C8 + +castle_grounds_seg7_dl_07006148: + type: GFX + offset: 0x6148 + symbol: castle_grounds_seg7_dl_07006148 + +castle_grounds_seg7_dl_07006378: + type: GFX + offset: 0x6378 + symbol: castle_grounds_seg7_dl_07006378 + +castle_grounds_seg7_dl_070065E0: + type: GFX + offset: 0x65E0 + symbol: castle_grounds_seg7_dl_070065E0 + +castle_grounds_seg7_dl_07006658: + type: GFX + offset: 0x6658 + symbol: castle_grounds_seg7_dl_07006658 + +castle_grounds_seg7_dl_07006750: + type: GFX + offset: 0x6750 + symbol: castle_grounds_seg7_dl_07006750 + +castle_grounds_seg7_dl_070067B8: + type: GFX + offset: 0x67B8 + symbol: castle_grounds_seg7_dl_070067B8 + +castle_grounds_seg7_dl_07006C38: + type: GFX + offset: 0x6C38 + symbol: castle_grounds_seg7_dl_07006C38 + +castle_grounds_seg7_dl_07006CD8: + type: GFX + offset: 0x6CD8 + symbol: castle_grounds_seg7_dl_07006CD8 + +castle_grounds_seg7_dl_07006D70: + type: GFX + offset: 0x6D70 + symbol: castle_grounds_seg7_dl_07006D70 + +castle_grounds_seg7_lights_07006ED8: + type: LIGHTS + size: 24 + offset: 0x6ED8 + symbol: castle_grounds_seg7_lights_07006ED8 + +castle_grounds_seg7_lights_07006EF0: + type: LIGHTS + size: 24 + offset: 0x6EF0 + symbol: castle_grounds_seg7_lights_07006EF0 + +castle_grounds_seg7_lights_07006F08: + type: LIGHTS + size: 24 + offset: 0x6F08 + symbol: castle_grounds_seg7_lights_07006F08 + +castle_grounds_seg7_lights_07006F20: + type: LIGHTS + size: 24 + offset: 0x6F20 + symbol: castle_grounds_seg7_lights_07006F20 + +castle_grounds_seg7_lights_07006F38: + type: LIGHTS + size: 24 + offset: 0x6F38 + symbol: castle_grounds_seg7_lights_07006F38 + +castle_grounds_seg7_lights_07006F50: + type: LIGHTS + size: 24 + offset: 0x6F50 + symbol: castle_grounds_seg7_lights_07006F50 + +castle_grounds_seg7_lights_07006F68: + type: LIGHTS + size: 24 + offset: 0x6F68 + symbol: castle_grounds_seg7_lights_07006F68 + +castle_grounds_seg7_lights_07006F80: + type: LIGHTS + size: 24 + offset: 0x6F80 + symbol: castle_grounds_seg7_lights_07006F80 + +castle_grounds_seg7_vertex_07006F98: + type: VTX + count: 4 + offset: 0x6F98 + symbol: castle_grounds_seg7_vertex_07006F98 + +castle_grounds_seg7_vertex_07006FD8: + type: VTX + count: 4 + offset: 0x6FD8 + symbol: castle_grounds_seg7_vertex_07006FD8 + +castle_grounds_seg7_vertex_07007018: + type: VTX + count: 16 + offset: 0x7018 + symbol: castle_grounds_seg7_vertex_07007018 + +castle_grounds_seg7_vertex_07007118: + type: VTX + count: 15 + offset: 0x7118 + symbol: castle_grounds_seg7_vertex_07007118 + +castle_grounds_seg7_vertex_07007208: + type: VTX + count: 16 + offset: 0x7208 + symbol: castle_grounds_seg7_vertex_07007208 + +castle_grounds_seg7_vertex_07007308: + type: VTX + count: 8 + offset: 0x7308 + symbol: castle_grounds_seg7_vertex_07007308 + +castle_grounds_seg7_vertex_07007388: + type: VTX + count: 16 + offset: 0x7388 + symbol: castle_grounds_seg7_vertex_07007388 + +castle_grounds_seg7_vertex_07007488: + type: VTX + count: 16 + offset: 0x7488 + symbol: castle_grounds_seg7_vertex_07007488 + +castle_grounds_seg7_vertex_07007588: + type: VTX + count: 16 + offset: 0x7588 + symbol: castle_grounds_seg7_vertex_07007588 + +castle_grounds_seg7_vertex_07007688: + type: VTX + count: 16 + offset: 0x7688 + symbol: castle_grounds_seg7_vertex_07007688 + +castle_grounds_seg7_vertex_07007788: + type: VTX + count: 3 + offset: 0x7788 + symbol: castle_grounds_seg7_vertex_07007788 + +castle_grounds_seg7_vertex_070077B8: + type: VTX + count: 10 + offset: 0x77B8 + symbol: castle_grounds_seg7_vertex_070077B8 + +castle_grounds_seg7_vertex_07007858: + type: VTX + count: 13 + offset: 0x7858 + symbol: castle_grounds_seg7_vertex_07007858 + +castle_grounds_seg7_vertex_07007928: + type: VTX + count: 4 + offset: 0x7928 + symbol: castle_grounds_seg7_vertex_07007928 + +castle_grounds_seg7_vertex_07007968: + type: VTX + count: 6 + offset: 0x7968 + symbol: castle_grounds_seg7_vertex_07007968 + +castle_grounds_seg7_vertex_070079C8: + type: VTX + count: 4 + offset: 0x79C8 + symbol: castle_grounds_seg7_vertex_070079C8 + +castle_grounds_seg7_vertex_07007A08: + type: VTX + count: 4 + offset: 0x7A08 + symbol: castle_grounds_seg7_vertex_07007A08 + +castle_grounds_seg7_vertex_07007A48: + type: VTX + count: 15 + offset: 0x7A48 + symbol: castle_grounds_seg7_vertex_07007A48 + +castle_grounds_seg7_vertex_07007B38: + type: VTX + count: 9 + offset: 0x7B38 + symbol: castle_grounds_seg7_vertex_07007B38 + +castle_grounds_seg7_vertex_07007BC8: + type: VTX + count: 13 + offset: 0x7BC8 + symbol: castle_grounds_seg7_vertex_07007BC8 + +castle_grounds_seg7_vertex_07007C98: + type: VTX + count: 12 + offset: 0x7C98 + symbol: castle_grounds_seg7_vertex_07007C98 + +castle_grounds_seg7_vertex_07007D58: + type: VTX + count: 4 + offset: 0x7D58 + symbol: castle_grounds_seg7_vertex_07007D58 + +castle_grounds_seg7_vertex_07007D98: + type: VTX + count: 14 + offset: 0x7D98 + symbol: castle_grounds_seg7_vertex_07007D98 + +castle_grounds_seg7_vertex_07007E78: + type: VTX + count: 16 + offset: 0x7E78 + symbol: castle_grounds_seg7_vertex_07007E78 + +castle_grounds_seg7_vertex_07007F78: + type: VTX + count: 16 + offset: 0x7F78 + symbol: castle_grounds_seg7_vertex_07007F78 + +castle_grounds_seg7_vertex_07008078: + type: VTX + count: 16 + offset: 0x8078 + symbol: castle_grounds_seg7_vertex_07008078 + +castle_grounds_seg7_vertex_07008178: + type: VTX + count: 15 + offset: 0x8178 + symbol: castle_grounds_seg7_vertex_07008178 + +castle_grounds_seg7_vertex_07008268: + type: VTX + count: 6 + offset: 0x8268 + symbol: castle_grounds_seg7_vertex_07008268 + +castle_grounds_seg7_vertex_070082C8: + type: VTX + count: 7 + offset: 0x82C8 + symbol: castle_grounds_seg7_vertex_070082C8 + +castle_grounds_seg7_vertex_07008338: + type: VTX + count: 3 + offset: 0x8338 + symbol: castle_grounds_seg7_vertex_07008338 + +castle_grounds_seg7_vertex_07008368: + type: VTX + count: 15 + offset: 0x8368 + symbol: castle_grounds_seg7_vertex_07008368 + +castle_grounds_seg7_vertex_07008458: + type: VTX + count: 16 + offset: 0x8458 + symbol: castle_grounds_seg7_vertex_07008458 + +castle_grounds_seg7_vertex_07008558: + type: VTX + count: 14 + offset: 0x8558 + symbol: castle_grounds_seg7_vertex_07008558 + +castle_grounds_seg7_vertex_07008638: + type: VTX + count: 16 + offset: 0x8638 + symbol: castle_grounds_seg7_vertex_07008638 + +castle_grounds_seg7_vertex_07008738: + type: VTX + count: 14 + offset: 0x8738 + symbol: castle_grounds_seg7_vertex_07008738 + +castle_grounds_seg7_vertex_07008818: + type: VTX + count: 15 + offset: 0x8818 + symbol: castle_grounds_seg7_vertex_07008818 + +castle_grounds_seg7_vertex_07008908: + type: VTX + count: 11 + offset: 0x8908 + symbol: castle_grounds_seg7_vertex_07008908 + +castle_grounds_seg7_vertex_070089B8: + type: VTX + count: 4 + offset: 0x89B8 + symbol: castle_grounds_seg7_vertex_070089B8 + +castle_grounds_seg7_dl_070089F8: + type: GFX + offset: 0x89F8 + symbol: castle_grounds_seg7_dl_070089F8 + +castle_grounds_seg7_dl_07008A68: + type: GFX + offset: 0x8A68 + symbol: castle_grounds_seg7_dl_07008A68 + +castle_grounds_seg7_dl_07008BF0: + type: GFX + offset: 0x8BF0 + symbol: castle_grounds_seg7_dl_07008BF0 + +castle_grounds_seg7_dl_07008D70: + type: GFX + offset: 0x8D70 + symbol: castle_grounds_seg7_dl_07008D70 + +castle_grounds_seg7_dl_07008DE8: + type: GFX + offset: 0x8DE8 + symbol: castle_grounds_seg7_dl_07008DE8 + +castle_grounds_seg7_dl_07008EE8: + type: GFX + offset: 0x8EE8 + symbol: castle_grounds_seg7_dl_07008EE8 + +castle_grounds_seg7_dl_07008F48: + type: GFX + offset: 0x8F48 + symbol: castle_grounds_seg7_dl_07008F48 + +castle_grounds_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: castle_grounds_seg7_dl_07009010 + +castle_grounds_seg7_dl_07009330: + type: GFX + offset: 0x9330 + symbol: castle_grounds_seg7_dl_07009330 + +castle_grounds_seg7_dl_07009568: + type: GFX + offset: 0x9568 + symbol: castle_grounds_seg7_dl_07009568 + +castle_grounds_seg7_dl_070095F0: + type: GFX + offset: 0x95F0 + symbol: castle_grounds_seg7_dl_070095F0 + +castle_grounds_seg7_vertex_070096F8: + type: VTX + count: 16 + offset: 0x96F8 + symbol: castle_grounds_seg7_vertex_070096F8 + +castle_grounds_seg7_vertex_070097F8: + type: VTX + count: 14 + offset: 0x97F8 + symbol: castle_grounds_seg7_vertex_070097F8 + +castle_grounds_seg7_vertex_070098D8: + type: VTX + count: 14 + offset: 0x98D8 + symbol: castle_grounds_seg7_vertex_070098D8 + +castle_grounds_seg7_vertex_070099B8: + type: VTX + count: 15 + offset: 0x99B8 + symbol: castle_grounds_seg7_vertex_070099B8 + +castle_grounds_seg7_vertex_07009AA8: + type: VTX + count: 15 + offset: 0x9AA8 + symbol: castle_grounds_seg7_vertex_07009AA8 + +castle_grounds_seg7_vertex_07009B98: + type: VTX + count: 3 + offset: 0x9B98 + symbol: castle_grounds_seg7_vertex_07009B98 + +castle_grounds_seg7_vertex_07009BC8: + type: VTX + count: 15 + offset: 0x9BC8 + symbol: castle_grounds_seg7_vertex_07009BC8 + +castle_grounds_seg7_vertex_07009CB8: + type: VTX + count: 15 + offset: 0x9CB8 + symbol: castle_grounds_seg7_vertex_07009CB8 + +castle_grounds_seg7_vertex_07009DA8: + type: VTX + count: 15 + offset: 0x9DA8 + symbol: castle_grounds_seg7_vertex_07009DA8 + +castle_grounds_seg7_vertex_07009E98: + type: VTX + count: 15 + offset: 0x9E98 + symbol: castle_grounds_seg7_vertex_07009E98 + +castle_grounds_seg7_vertex_07009F88: + type: VTX + count: 5 + offset: 0x9F88 + symbol: castle_grounds_seg7_vertex_07009F88 + +castle_grounds_seg7_dl_07009FD8: + type: GFX + offset: 0x9FD8 + symbol: castle_grounds_seg7_dl_07009FD8 + +castle_grounds_seg7_dl_0700A140: + type: GFX + offset: 0xA140 + symbol: castle_grounds_seg7_dl_0700A140 + +castle_grounds_seg7_dl_0700A260: + type: GFX + offset: 0xA260 + symbol: castle_grounds_seg7_dl_0700A260 + +castle_grounds_seg7_dl_0700A290: + type: GFX + offset: 0xA290 + symbol: castle_grounds_seg7_dl_0700A290 + +castle_grounds_seg7_vertex_0700A328: + type: VTX + count: 15 + offset: 0xA328 + symbol: castle_grounds_seg7_vertex_0700A328 + +castle_grounds_seg7_vertex_0700A418: + type: VTX + count: 15 + offset: 0xA418 + symbol: castle_grounds_seg7_vertex_0700A418 + +castle_grounds_seg7_vertex_0700A508: + type: VTX + count: 15 + offset: 0xA508 + symbol: castle_grounds_seg7_vertex_0700A508 + +castle_grounds_seg7_vertex_0700A5F8: + type: VTX + count: 15 + offset: 0xA5F8 + symbol: castle_grounds_seg7_vertex_0700A5F8 + +castle_grounds_seg7_vertex_0700A6E8: + type: VTX + count: 4 + offset: 0xA6E8 + symbol: castle_grounds_seg7_vertex_0700A6E8 + +castle_grounds_seg7_dl_0700A728: + type: GFX + offset: 0xA728 + symbol: castle_grounds_seg7_dl_0700A728 + +castle_grounds_seg7_dl_0700A860: + type: GFX + offset: 0xA860 + symbol: castle_grounds_seg7_dl_0700A860 + +castle_grounds_seg7_vertex_0700A8D0: + type: VTX + count: 15 + offset: 0xA8D0 + symbol: castle_grounds_seg7_vertex_0700A8D0 + +castle_grounds_seg7_vertex_0700A9C0: + type: VTX + count: 15 + offset: 0xA9C0 + symbol: castle_grounds_seg7_vertex_0700A9C0 + +castle_grounds_seg7_vertex_0700AAB0: + type: VTX + count: 15 + offset: 0xAAB0 + symbol: castle_grounds_seg7_vertex_0700AAB0 + +castle_grounds_seg7_vertex_0700ABA0: + type: VTX + count: 15 + offset: 0xABA0 + symbol: castle_grounds_seg7_vertex_0700ABA0 + +castle_grounds_seg7_vertex_0700AC90: + type: VTX + count: 15 + offset: 0xAC90 + symbol: castle_grounds_seg7_vertex_0700AC90 + +castle_grounds_seg7_vertex_0700AD80: + type: VTX + count: 15 + offset: 0xAD80 + symbol: castle_grounds_seg7_vertex_0700AD80 + +castle_grounds_seg7_vertex_0700AE70: + type: VTX + count: 15 + offset: 0xAE70 + symbol: castle_grounds_seg7_vertex_0700AE70 + +castle_grounds_seg7_vertex_0700AF60: + type: VTX + count: 7 + offset: 0xAF60 + symbol: castle_grounds_seg7_vertex_0700AF60 + +castle_grounds_seg7_dl_0700AFD0: + type: GFX + offset: 0xAFD0 + symbol: castle_grounds_seg7_dl_0700AFD0 + +castle_grounds_seg7_dl_0700B1D0: + type: GFX + offset: 0xB1D0 + symbol: castle_grounds_seg7_dl_0700B1D0 + +castle_grounds_seg7_vertex_0700B240: + type: VTX + count: 16 + offset: 0xB240 + symbol: castle_grounds_seg7_vertex_0700B240 + +castle_grounds_seg7_vertex_0700B340: + type: VTX + count: 15 + offset: 0xB340 + symbol: castle_grounds_seg7_vertex_0700B340 + +castle_grounds_seg7_vertex_0700B430: + type: VTX + count: 15 + offset: 0xB430 + symbol: castle_grounds_seg7_vertex_0700B430 + +castle_grounds_seg7_vertex_0700B520: + type: VTX + count: 15 + offset: 0xB520 + symbol: castle_grounds_seg7_vertex_0700B520 + +castle_grounds_seg7_vertex_0700B610: + type: VTX + count: 14 + offset: 0xB610 + symbol: castle_grounds_seg7_vertex_0700B610 + +castle_grounds_seg7_vertex_0700B6F0: + type: VTX + count: 11 + offset: 0xB6F0 + symbol: castle_grounds_seg7_vertex_0700B6F0 + +castle_grounds_seg7_vertex_0700B7A0: + type: VTX + count: 4 + offset: 0xB7A0 + symbol: castle_grounds_seg7_vertex_0700B7A0 + +castle_grounds_seg7_vertex_0700B7E0: + type: VTX + count: 4 + offset: 0xB7E0 + symbol: castle_grounds_seg7_vertex_0700B7E0 + +castle_grounds_seg7_dl_0700B820: + type: GFX + offset: 0xB820 + symbol: castle_grounds_seg7_dl_0700B820 + +castle_grounds_seg7_dl_0700B9B0: + type: GFX + offset: 0xB9B0 + symbol: castle_grounds_seg7_dl_0700B9B0 + +castle_grounds_seg7_dl_0700B9E8: + type: GFX + offset: 0xB9E8 + symbol: castle_grounds_seg7_dl_0700B9E8 + +castle_grounds_seg7_dl_0700BA20: + type: GFX + offset: 0xBA20 + symbol: castle_grounds_seg7_dl_0700BA20 + +castle_grounds_seg7_vertex_0700BAB8: + type: VTX + count: 8 + offset: 0xBAB8 + symbol: castle_grounds_seg7_vertex_0700BAB8 + +castle_grounds_seg7_dl_0700BB38: + type: GFX + offset: 0xBB38 + symbol: castle_grounds_seg7_dl_0700BB38 + +castle_grounds_seg7_dl_0700BB80: + type: GFX + offset: 0xBB80 + symbol: castle_grounds_seg7_dl_0700BB80 + +castle_grounds_seg7_vertex_0700BBF0: + type: VTX + count: 4 + offset: 0xBBF0 + symbol: castle_grounds_seg7_vertex_0700BBF0 + +castle_grounds_seg7_dl_0700BC30: + type: GFX + offset: 0xBC30 + symbol: castle_grounds_seg7_dl_0700BC30 + +castle_grounds_seg7_dl_0700BC68: + type: GFX + offset: 0xBC68 + symbol: castle_grounds_seg7_dl_0700BC68 + +castle_grounds_seg7_lights_0700BCD8: + type: LIGHTS + size: 24 + offset: 0xBCD8 + symbol: castle_grounds_seg7_lights_0700BCD8 + +castle_grounds_seg7_lights_0700BCF0: + type: LIGHTS + size: 24 + offset: 0xBCF0 + symbol: castle_grounds_seg7_lights_0700BCF0 + +castle_grounds_seg7_lights_0700BD08: + type: LIGHTS + size: 24 + offset: 0xBD08 + symbol: castle_grounds_seg7_lights_0700BD08 + +castle_grounds_seg7_lights_0700BD20: + type: LIGHTS + size: 24 + offset: 0xBD20 + symbol: castle_grounds_seg7_lights_0700BD20 + +castle_grounds_seg7_lights_0700BD38: + type: LIGHTS + size: 24 + offset: 0xBD38 + symbol: castle_grounds_seg7_lights_0700BD38 + +castle_grounds_seg7_vertex_0700BD50: + type: VTX + count: 12 + offset: 0xBD50 + symbol: castle_grounds_seg7_vertex_0700BD50 + +castle_grounds_seg7_vertex_0700BE10: + type: VTX + count: 8 + offset: 0xBE10 + symbol: castle_grounds_seg7_vertex_0700BE10 + +castle_grounds_seg7_vertex_0700BE90: + type: VTX + count: 12 + offset: 0xBE90 + symbol: castle_grounds_seg7_vertex_0700BE90 + +castle_grounds_seg7_vertex_0700BF50: + type: VTX + count: 6 + offset: 0xBF50 + symbol: castle_grounds_seg7_vertex_0700BF50 + +castle_grounds_seg7_vertex_0700BFB0: + type: VTX + count: 6 + offset: 0xBFB0 + symbol: castle_grounds_seg7_vertex_0700BFB0 + +castle_grounds_seg7_vertex_0700C010: + type: VTX + count: 6 + offset: 0xC010 + symbol: castle_grounds_seg7_vertex_0700C010 + +castle_grounds_seg7_dl_0700C070: + type: GFX + offset: 0xC070 + symbol: castle_grounds_seg7_dl_0700C070 + +castle_grounds_seg7_dl_0700C110: + type: GFX + offset: 0xC110 + symbol: castle_grounds_seg7_dl_0700C110 + +castle_grounds_seg7_dl_0700C210: + type: GFX + offset: 0xC210 + symbol: castle_grounds_seg7_dl_0700C210 + +castle_grounds_seg7_vertex_0700C2A0: + type: VTX + count: 4 + offset: 0xC2A0 + symbol: castle_grounds_seg7_vertex_0700C2A0 + +castle_grounds_seg7_vertex_0700C2E0: + type: VTX + count: 12 + offset: 0xC2E0 + symbol: castle_grounds_seg7_vertex_0700C2E0 + +castle_grounds_seg7_dl_0700C3A0: + type: GFX + offset: 0xC3A0 + symbol: castle_grounds_seg7_dl_0700C3A0 + +castle_grounds_seg7_dl_0700C3D8: + type: GFX + offset: 0xC3D8 + symbol: castle_grounds_seg7_dl_0700C3D8 + +castle_grounds_seg7_dl_0700C430: + type: GFX + offset: 0xC430 + symbol: castle_grounds_seg7_dl_0700C430 + +castle_grounds_seg7_lights_0700C4C8: + type: LIGHTS + size: 24 + offset: 0xC4C8 + symbol: castle_grounds_seg7_lights_0700C4C8 + +castle_grounds_seg7_lights_0700C4E0: + type: LIGHTS + size: 24 + offset: 0xC4E0 + symbol: castle_grounds_seg7_lights_0700C4E0 + +castle_grounds_seg7_vertex_0700C500: + type: VTX + count: 3 + offset: 0xC500 + symbol: castle_grounds_seg7_vertex_0700C500 + +castle_grounds_seg7_vertex_0700C530: + type: VTX + count: 4 + offset: 0xC530 + symbol: castle_grounds_seg7_vertex_0700C530 + +castle_grounds_seg7_vertex_0700C570: + type: VTX + count: 4 + offset: 0xC570 + symbol: castle_grounds_seg7_vertex_0700C570 + +castle_grounds_seg7_vertex_0700C5B0: + type: VTX + count: 4 + offset: 0xC5B0 + symbol: castle_grounds_seg7_vertex_0700C5B0 + +castle_grounds_seg7_vertex_0700C5F0: + type: VTX + count: 5 + offset: 0xC5F0 + symbol: castle_grounds_seg7_vertex_0700C5F0 + +castle_grounds_seg7_vertex_0700C640: + type: VTX + count: 3 + offset: 0xC640 + symbol: castle_grounds_seg7_vertex_0700C640 + +castle_grounds_seg7_dl_0700C670: + type: GFX + offset: 0xC670 + symbol: castle_grounds_seg7_dl_0700C670 + +castle_grounds_seg7_dl_0700C6A8: + type: GFX + offset: 0xC6A8 + symbol: castle_grounds_seg7_dl_0700C6A8 + +castle_grounds_seg7_dl_0700C6E8: + type: GFX + offset: 0xC6E8 + symbol: castle_grounds_seg7_dl_0700C6E8 + +castle_grounds_seg7_dl_0700C728: + type: GFX + offset: 0xC728 + symbol: castle_grounds_seg7_dl_0700C728 + +castle_grounds_seg7_dl_0700C768: + type: GFX + offset: 0xC768 + symbol: castle_grounds_seg7_dl_0700C768 + +castle_grounds_seg7_anim_flags: + type: SM64:ANIM + offset: 0xC944 + symbol: castle_grounds_seg7_anim_flags + +castle_grounds_seg7_anims_flags: + type: ASSET_ARRAY + assetType: Animation + factoryType: SM64:ANIM + count: 1 + offset: 0xC95C + symbol: castle_grounds_seg7_anims_flags + +castle_grounds_seg7_vertex_0700C968: + type: VTX + count: 4 + offset: 0xC968 + symbol: castle_grounds_seg7_vertex_0700C968 + +castle_grounds_seg7_vertex_0700C9A8: + type: VTX + count: 4 + offset: 0xC9A8 + symbol: castle_grounds_seg7_vertex_0700C9A8 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xC9E8 + format: RGBA16 + symbol: castle_grounds_seg7_texture_0700C9E8 + +4: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD9E8 + format: RGBA16 + symbol: castle_grounds_seg7_texture_0700D9E8 + +castle_grounds_seg7_dl_0700E9E8: + type: GFX + offset: 0xE9E8 + symbol: castle_grounds_seg7_dl_0700E9E8 + +castle_grounds_seg7_dl_0700EA20: + type: GFX + offset: 0xEA20 + symbol: castle_grounds_seg7_dl_0700EA20 + +castle_grounds_seg7_dl_0700EA58: + type: GFX + offset: 0xEA58 + symbol: castle_grounds_seg7_dl_0700EA58 + +5: + type: TEXTURE + size: 2048 + width: 64 + height: 32 + offset: 0xEAE8 + format: IA8 + symbol: castle_grounds_seg7_us_texture_0700EAE8 + +castle_grounds_seg7_us_dl_0700F2E8: + type: GFX + offset: 0xF2E8 + symbol: castle_grounds_seg7_us_dl_0700F2E8 + +castle_grounds_seg7_collision_level: + type: SM64:COLLISION + offset: 0xF3A0 + symbol: castle_grounds_seg7_collision_level + +castle_grounds_seg7_macro_objs: + type: SM64:MACRO + offset: 0x115C0 + symbol: castle_grounds_seg7_macro_objs + +castle_grounds_seg7_moat_grills: + type: SM64:COLLISION + offset: 0x1166C + symbol: castle_grounds_seg7_moat_grills + +castle_grounds_seg7_cannon_grill: + type: SM64:COLLISION + offset: 0x116C8 + symbol: castle_grounds_seg7_cannon_grill + +castle_grounds_movtex_moat_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x116F8 + symbol: castle_grounds_movtex_moat_water_data + +castle_grounds_movtex_lake_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x11718 + symbol: castle_grounds_movtex_lake_water_data + +castle_grounds_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x11738 + symbol: castle_grounds_movtex_water + +castle_grounds_movtex_tris_waterfall: + type: SM64:MOVTEX + count: 16 + has_color: false + offset: 0x11750 + symbol: castle_grounds_movtex_tris_waterfall + +castle_grounds_dl_waterfall: + type: GFX + offset: 0x117E8 + symbol: castle_grounds_dl_waterfall diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds/geo.yml new file mode 100644 index 0000000..6370f09 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_grounds/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/us/levels/castle_grounds.yml" + autopads: false + segments: + - [ 0xE, 0x4545E0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside.yml new file mode 100644 index 0000000..3f8c786 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside.yml @@ -0,0 +1,8459 @@ +:config: + autopads: false + compression: + offset: 0x396340 + segments: + - [ 0x7, 0x396340 ] + tables: + inside_castle_seg7_trajectory_mips: + range: [ 0x7079068, 0x7079090 ] + mode: REFERENCE + external_files: + - "assets/ymls/us/textures/inside.yml" + header: + header: + - '#include "castle_inside/geo.h"' + - '' + - 'extern const LevelScript level_castle_inside_entry[];' + +castle_light: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: IA16 + symbol: texture_castle_light + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: IA16 + symbol: inside_castle_seg7_texture_07001000 + +3: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07003000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07003800 + +6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07004800 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07005800 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07006000 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07006800 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07007000 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07007800 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07008000 + +13: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07008800 + +14: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07009000 + +15: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07009800 + +16: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: IA16 + symbol: inside_castle_seg7_texture_0700A000 + +17: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700A800 + +18: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700B800 + +19: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700C800 + +20: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700D800 + +21: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700E800 + +22: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0700F800 + +23: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07010800 + +24: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07011800 + +25: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07012800 + +26: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07013800 + +27: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07014800 + +28: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07015800 + +29: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07016800 + +30: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: inside_castle_seg7_texture_07017000 + +31: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07017800 + +32: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07018800 + +33: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07019800 + +34: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701A800 + +35: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701B800 + +36: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701C800 + +37: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701D800 + +38: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701E800 + +39: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: inside_castle_seg7_texture_0701F800 + +40: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x20800 + format: RGBA16 + symbol: inside_castle_seg7_texture_07020800 + +inside_castle_seg7_lights_07021800: + type: LIGHTS + size: 24 + offset: 0x21800 + symbol: inside_castle_seg7_lights_07021800 + +inside_castle_seg7_vertex_07021818: + type: VTX + count: 8 + offset: 0x21818 + symbol: inside_castle_seg7_vertex_07021818 + +inside_castle_seg7_vertex_07021898: + type: VTX + count: 8 + offset: 0x21898 + symbol: inside_castle_seg7_vertex_07021898 + +inside_castle_seg7_vertex_07021918: + type: VTX + count: 8 + offset: 0x21918 + symbol: inside_castle_seg7_vertex_07021918 + +inside_castle_seg7_vertex_07021998: + type: VTX + count: 8 + offset: 0x21998 + symbol: inside_castle_seg7_vertex_07021998 + +inside_castle_seg7_dl_07021A18: + type: GFX + offset: 0x21A18 + symbol: inside_castle_seg7_dl_07021A18 + +inside_castle_seg7_dl_07021A30: + type: GFX + offset: 0x21A30 + symbol: inside_castle_seg7_dl_07021A30 + +inside_castle_seg7_dl_07021A48: + type: GFX + offset: 0x21A48 + symbol: inside_castle_seg7_dl_07021A48 + +inside_castle_seg7_dl_07021AA0: + type: GFX + offset: 0x21AA0 + symbol: inside_castle_seg7_dl_07021AA0 + +inside_castle_seg7_painting_dl_07021AC0: + type: GFX + offset: 0x21AC0 + symbol: inside_castle_seg7_painting_dl_07021AC0 + +inside_castle_seg7_painting_texture_map_bottom_07021AE0: + type: SM64:PAINTING_MAP + offset: 0x21AE0 + symbol: inside_castle_seg7_painting_texture_map_bottom_07021AE0 + +inside_castle_seg7_painting_texture_map_top_07021FFC: + type: SM64:PAINTING_MAP + offset: 0x21FFC + symbol: inside_castle_seg7_painting_texture_map_top_07021FFC + +inside_castle_seg7_painting_texture_maps_07022518: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 2 + offset: 0x22518 + symbol: inside_castle_seg7_painting_texture_maps_07022518 + +inside_castle_seg7_lights_07022528: + type: LIGHTS + size: 24 + offset: 0x22528 + symbol: inside_castle_seg7_lights_07022528 + +inside_castle_seg7_lights_07022540: + type: LIGHTS + size: 24 + offset: 0x22540 + symbol: inside_castle_seg7_lights_07022540 + +inside_castle_seg7_vertex_07022558: + type: VTX + count: 4 + offset: 0x22558 + symbol: inside_castle_seg7_vertex_07022558 + +inside_castle_seg7_vertex_07022598: + type: VTX + count: 4 + offset: 0x22598 + symbol: inside_castle_seg7_vertex_07022598 + +inside_castle_seg7_dl_070225D8: + type: GFX + offset: 0x225D8 + symbol: inside_castle_seg7_dl_070225D8 + +inside_castle_seg7_dl_07022610: + type: GFX + offset: 0x22610 + symbol: inside_castle_seg7_dl_07022610 + +inside_castle_seg7_painting_dl_07022640: + type: GFX + offset: 0x22640 + symbol: inside_castle_seg7_painting_dl_07022640 + +inside_castle_seg7_painting_env_map_texture_map_07022660: + type: SM64:PAINTING_MAP + offset: 0x22660 + symbol: inside_castle_seg7_painting_env_map_texture_map_07022660 + +inside_castle_seg7_painting_env_map_texture_maps_07023044: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 1 + offset: 0x23044 + symbol: inside_castle_seg7_painting_env_map_texture_maps_07023044 + +inside_castle_seg7_painting_dl_07023050: + type: GFX + offset: 0x23050 + symbol: inside_castle_seg7_painting_dl_07023050 + +inside_castle_seg7_painting_dl_070230B0: + type: GFX + offset: 0x230B0 + symbol: inside_castle_seg7_painting_dl_070230B0 + +inside_castle_seg7_painting_dl_07023110: + type: GFX + offset: 0x23110 + symbol: inside_castle_seg7_painting_dl_07023110 + +inside_castle_seg7_painting_dl_07023170: + type: GFX + offset: 0x23170 + symbol: inside_castle_seg7_painting_dl_07023170 + +inside_castle_seg7_painting_dl_070231D0: + type: GFX + offset: 0x231D0 + symbol: inside_castle_seg7_painting_dl_070231D0 + +inside_castle_seg7_painting_dl_07023230: + type: GFX + offset: 0x23230 + symbol: inside_castle_seg7_painting_dl_07023230 + +inside_castle_seg7_painting_dl_07023290: + type: GFX + offset: 0x23290 + symbol: inside_castle_seg7_painting_dl_07023290 + +inside_castle_seg7_painting_dl_070232F0: + type: GFX + offset: 0x232F0 + symbol: inside_castle_seg7_painting_dl_070232F0 + +inside_castle_seg7_painting_dl_07023350: + type: GFX + offset: 0x23350 + symbol: inside_castle_seg7_painting_dl_07023350 + +inside_castle_seg7_painting_dl_070233B0: + type: GFX + offset: 0x233B0 + symbol: inside_castle_seg7_painting_dl_070233B0 + +inside_castle_seg7_painting_dl_07023410: + type: GFX + offset: 0x23410 + symbol: inside_castle_seg7_painting_dl_07023410 + +inside_castle_seg7_dl_070234C0: + type: GFX + offset: 0x234C0 + symbol: inside_castle_seg7_dl_070234C0 + +inside_castle_seg7_dl_07023520: + type: GFX + offset: 0x23520 + symbol: inside_castle_seg7_dl_07023520 + +inside_castle_seg7_painting_dl_07023580: + type: GFX + offset: 0x23580 + symbol: inside_castle_seg7_painting_dl_07023580 + +inside_castle_seg7_painting_dl_070235B8: + type: GFX + offset: 0x235B8 + symbol: inside_castle_seg7_painting_dl_070235B8 + +inside_castle_seg7_painting_textures_070235C0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235C0 + symbol: inside_castle_seg7_painting_textures_070235C0 + +inside_castle_seg7_painting_textures_070235C8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235C8 + symbol: inside_castle_seg7_painting_textures_070235C8 + +inside_castle_seg7_painting_textures_070235D0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235D0 + symbol: inside_castle_seg7_painting_textures_070235D0 + +inside_castle_seg7_painting_textures_070235D8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235D8 + symbol: inside_castle_seg7_painting_textures_070235D8 + +inside_castle_seg7_painting_textures_070235E0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235E0 + symbol: inside_castle_seg7_painting_textures_070235E0 + +inside_castle_seg7_painting_textures_070235E8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235E8 + symbol: inside_castle_seg7_painting_textures_070235E8 + +inside_castle_seg7_painting_textures_070235F0: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x235F0 + symbol: inside_castle_seg7_painting_textures_070235F0 + +inside_castle_seg7_painting_textures_070235F4: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x235F4 + symbol: inside_castle_seg7_painting_textures_070235F4 + +inside_castle_seg7_painting_textures_070235F8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x235F8 + symbol: inside_castle_seg7_painting_textures_070235F8 + +inside_castle_seg7_painting_textures_07023600: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23600 + symbol: inside_castle_seg7_painting_textures_07023600 + +inside_castle_seg7_painting_textures_07023608: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23608 + symbol: inside_castle_seg7_painting_textures_07023608 + +inside_castle_seg7_painting_textures_07023610: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23610 + symbol: inside_castle_seg7_painting_textures_07023610 + +inside_castle_seg7_painting_textures_07023618: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x23618 + symbol: inside_castle_seg7_painting_textures_07023618 + +bob_painting: + type: SM64:PAINTING + offset: 0x23620 + symbol: bob_painting + +ccm_painting: + type: SM64:PAINTING + offset: 0x23698 + symbol: ccm_painting + +wf_painting: + type: SM64:PAINTING + offset: 0x23710 + symbol: wf_painting + +jrb_painting: + type: SM64:PAINTING + offset: 0x23788 + symbol: jrb_painting + +lll_painting: + type: SM64:PAINTING + offset: 0x23800 + symbol: lll_painting + +ssl_painting: + type: SM64:PAINTING + offset: 0x23878 + symbol: ssl_painting + +hmc_painting: + type: SM64:PAINTING + offset: 0x238F0 + symbol: hmc_painting + +ddd_painting: + type: SM64:PAINTING + offset: 0x23968 + symbol: ddd_painting + +wdw_painting: + type: SM64:PAINTING + offset: 0x239E0 + symbol: wdw_painting + +thi_tiny_painting: + type: SM64:PAINTING + offset: 0x23A58 + symbol: thi_tiny_painting + +ttm_painting: + type: SM64:PAINTING + offset: 0x23AD0 + symbol: ttm_painting + +ttc_painting: + type: SM64:PAINTING + offset: 0x23B48 + symbol: ttc_painting + +sl_painting: + type: SM64:PAINTING + offset: 0x23BC0 + symbol: sl_painting + +thi_huge_painting: + type: SM64:PAINTING + offset: 0x23C38 + symbol: thi_huge_painting + +inside_castle_seg7_vertex_07023CB0: + type: VTX + count: 16 + offset: 0x23CB0 + symbol: inside_castle_seg7_vertex_07023CB0 + +inside_castle_seg7_dl_07023DB0: + type: GFX + offset: 0x23DB0 + symbol: inside_castle_seg7_dl_07023DB0 + +inside_castle_seg7_lights_07023FE0: + type: LIGHTS + size: 24 + offset: 0x23FE0 + symbol: inside_castle_seg7_lights_07023FE0 + +inside_castle_seg7_lights_07023FF8: + type: LIGHTS + size: 24 + offset: 0x23FF8 + symbol: inside_castle_seg7_lights_07023FF8 + +inside_castle_seg7_lights_07024010: + type: LIGHTS + size: 24 + offset: 0x24010 + symbol: inside_castle_seg7_lights_07024010 + +inside_castle_seg7_vertex_07024028: + type: VTX + count: 15 + offset: 0x24028 + symbol: inside_castle_seg7_vertex_07024028 + +inside_castle_seg7_vertex_07024118: + type: VTX + count: 15 + offset: 0x24118 + symbol: inside_castle_seg7_vertex_07024118 + +inside_castle_seg7_vertex_07024208: + type: VTX + count: 15 + offset: 0x24208 + symbol: inside_castle_seg7_vertex_07024208 + +inside_castle_seg7_vertex_070242F8: + type: VTX + count: 15 + offset: 0x242F8 + symbol: inside_castle_seg7_vertex_070242F8 + +inside_castle_seg7_vertex_070243E8: + type: VTX + count: 15 + offset: 0x243E8 + symbol: inside_castle_seg7_vertex_070243E8 + +inside_castle_seg7_vertex_070244D8: + type: VTX + count: 15 + offset: 0x244D8 + symbol: inside_castle_seg7_vertex_070244D8 + +inside_castle_seg7_vertex_070245C8: + type: VTX + count: 15 + offset: 0x245C8 + symbol: inside_castle_seg7_vertex_070245C8 + +inside_castle_seg7_vertex_070246B8: + type: VTX + count: 15 + offset: 0x246B8 + symbol: inside_castle_seg7_vertex_070246B8 + +inside_castle_seg7_vertex_070247A8: + type: VTX + count: 15 + offset: 0x247A8 + symbol: inside_castle_seg7_vertex_070247A8 + +inside_castle_seg7_vertex_07024898: + type: VTX + count: 15 + offset: 0x24898 + symbol: inside_castle_seg7_vertex_07024898 + +inside_castle_seg7_vertex_07024988: + type: VTX + count: 4 + offset: 0x24988 + symbol: inside_castle_seg7_vertex_07024988 + +inside_castle_seg7_vertex_070249C8: + type: VTX + count: 15 + offset: 0x249C8 + symbol: inside_castle_seg7_vertex_070249C8 + +inside_castle_seg7_vertex_07024AB8: + type: VTX + count: 15 + offset: 0x24AB8 + symbol: inside_castle_seg7_vertex_07024AB8 + +inside_castle_seg7_vertex_07024BA8: + type: VTX + count: 15 + offset: 0x24BA8 + symbol: inside_castle_seg7_vertex_07024BA8 + +inside_castle_seg7_vertex_07024C98: + type: VTX + count: 15 + offset: 0x24C98 + symbol: inside_castle_seg7_vertex_07024C98 + +inside_castle_seg7_vertex_07024D88: + type: VTX + count: 15 + offset: 0x24D88 + symbol: inside_castle_seg7_vertex_07024D88 + +inside_castle_seg7_vertex_07024E78: + type: VTX + count: 15 + offset: 0x24E78 + symbol: inside_castle_seg7_vertex_07024E78 + +inside_castle_seg7_vertex_07024F68: + type: VTX + count: 14 + offset: 0x24F68 + symbol: inside_castle_seg7_vertex_07024F68 + +inside_castle_seg7_vertex_07025048: + type: VTX + count: 16 + offset: 0x25048 + symbol: inside_castle_seg7_vertex_07025048 + +inside_castle_seg7_vertex_07025148: + type: VTX + count: 15 + offset: 0x25148 + symbol: inside_castle_seg7_vertex_07025148 + +inside_castle_seg7_vertex_07025238: + type: VTX + count: 15 + offset: 0x25238 + symbol: inside_castle_seg7_vertex_07025238 + +inside_castle_seg7_vertex_07025328: + type: VTX + count: 15 + offset: 0x25328 + symbol: inside_castle_seg7_vertex_07025328 + +inside_castle_seg7_vertex_07025418: + type: VTX + count: 15 + offset: 0x25418 + symbol: inside_castle_seg7_vertex_07025418 + +inside_castle_seg7_vertex_07025508: + type: VTX + count: 8 + offset: 0x25508 + symbol: inside_castle_seg7_vertex_07025508 + +inside_castle_seg7_vertex_07025588: + type: VTX + count: 14 + offset: 0x25588 + symbol: inside_castle_seg7_vertex_07025588 + +inside_castle_seg7_vertex_07025668: + type: VTX + count: 16 + offset: 0x25668 + symbol: inside_castle_seg7_vertex_07025668 + +inside_castle_seg7_vertex_07025768: + type: VTX + count: 15 + offset: 0x25768 + symbol: inside_castle_seg7_vertex_07025768 + +inside_castle_seg7_vertex_07025858: + type: VTX + count: 15 + offset: 0x25858 + symbol: inside_castle_seg7_vertex_07025858 + +inside_castle_seg7_vertex_07025948: + type: VTX + count: 15 + offset: 0x25948 + symbol: inside_castle_seg7_vertex_07025948 + +inside_castle_seg7_vertex_07025A38: + type: VTX + count: 16 + offset: 0x25A38 + symbol: inside_castle_seg7_vertex_07025A38 + +inside_castle_seg7_vertex_07025B38: + type: VTX + count: 16 + offset: 0x25B38 + symbol: inside_castle_seg7_vertex_07025B38 + +inside_castle_seg7_vertex_07025C38: + type: VTX + count: 16 + offset: 0x25C38 + symbol: inside_castle_seg7_vertex_07025C38 + +inside_castle_seg7_vertex_07025D38: + type: VTX + count: 11 + offset: 0x25D38 + symbol: inside_castle_seg7_vertex_07025D38 + +inside_castle_seg7_vertex_07025DE8: + type: VTX + count: 16 + offset: 0x25DE8 + symbol: inside_castle_seg7_vertex_07025DE8 + +inside_castle_seg7_vertex_07025EE8: + type: VTX + count: 16 + offset: 0x25EE8 + symbol: inside_castle_seg7_vertex_07025EE8 + +inside_castle_seg7_vertex_07025FE8: + type: VTX + count: 14 + offset: 0x25FE8 + symbol: inside_castle_seg7_vertex_07025FE8 + +inside_castle_seg7_vertex_070260C8: + type: VTX + count: 4 + offset: 0x260C8 + symbol: inside_castle_seg7_vertex_070260C8 + +inside_castle_seg7_vertex_07026108: + type: VTX + count: 8 + offset: 0x26108 + symbol: inside_castle_seg7_vertex_07026108 + +inside_castle_seg7_vertex_07026188: + type: VTX + count: 15 + offset: 0x26188 + symbol: inside_castle_seg7_vertex_07026188 + +inside_castle_seg7_vertex_07026278: + type: VTX + count: 14 + offset: 0x26278 + symbol: inside_castle_seg7_vertex_07026278 + +inside_castle_seg7_vertex_07026358: + type: VTX + count: 15 + offset: 0x26358 + symbol: inside_castle_seg7_vertex_07026358 + +inside_castle_seg7_vertex_07026448: + type: VTX + count: 15 + offset: 0x26448 + symbol: inside_castle_seg7_vertex_07026448 + +inside_castle_seg7_vertex_07026538: + type: VTX + count: 16 + offset: 0x26538 + symbol: inside_castle_seg7_vertex_07026538 + +inside_castle_seg7_vertex_07026638: + type: VTX + count: 16 + offset: 0x26638 + symbol: inside_castle_seg7_vertex_07026638 + +inside_castle_seg7_vertex_07026738: + type: VTX + count: 14 + offset: 0x26738 + symbol: inside_castle_seg7_vertex_07026738 + +inside_castle_seg7_vertex_07026818: + type: VTX + count: 16 + offset: 0x26818 + symbol: inside_castle_seg7_vertex_07026818 + +inside_castle_seg7_vertex_07026918: + type: VTX + count: 13 + offset: 0x26918 + symbol: inside_castle_seg7_vertex_07026918 + +inside_castle_seg7_vertex_070269E8: + type: VTX + count: 10 + offset: 0x269E8 + symbol: inside_castle_seg7_vertex_070269E8 + +inside_castle_seg7_vertex_07026A88: + type: VTX + count: 14 + offset: 0x26A88 + symbol: inside_castle_seg7_vertex_07026A88 + +inside_castle_seg7_vertex_07026B68: + type: VTX + count: 16 + offset: 0x26B68 + symbol: inside_castle_seg7_vertex_07026B68 + +inside_castle_seg7_vertex_07026C68: + type: VTX + count: 16 + offset: 0x26C68 + symbol: inside_castle_seg7_vertex_07026C68 + +inside_castle_seg7_vertex_07026D68: + type: VTX + count: 16 + offset: 0x26D68 + symbol: inside_castle_seg7_vertex_07026D68 + +inside_castle_seg7_vertex_07026E68: + type: VTX + count: 14 + offset: 0x26E68 + symbol: inside_castle_seg7_vertex_07026E68 + +inside_castle_seg7_vertex_07026F48: + type: VTX + count: 16 + offset: 0x26F48 + symbol: inside_castle_seg7_vertex_07026F48 + +inside_castle_seg7_vertex_07027048: + type: VTX + count: 15 + offset: 0x27048 + symbol: inside_castle_seg7_vertex_07027048 + +inside_castle_seg7_vertex_07027138: + type: VTX + count: 15 + offset: 0x27138 + symbol: inside_castle_seg7_vertex_07027138 + +inside_castle_seg7_vertex_07027228: + type: VTX + count: 14 + offset: 0x27228 + symbol: inside_castle_seg7_vertex_07027228 + +inside_castle_seg7_vertex_07027308: + type: VTX + count: 14 + offset: 0x27308 + symbol: inside_castle_seg7_vertex_07027308 + +inside_castle_seg7_vertex_070273E8: + type: VTX + count: 14 + offset: 0x273E8 + symbol: inside_castle_seg7_vertex_070273E8 + +inside_castle_seg7_vertex_070274C8: + type: VTX + count: 16 + offset: 0x274C8 + symbol: inside_castle_seg7_vertex_070274C8 + +inside_castle_seg7_vertex_070275C8: + type: VTX + count: 14 + offset: 0x275C8 + symbol: inside_castle_seg7_vertex_070275C8 + +inside_castle_seg7_vertex_070276A8: + type: VTX + count: 15 + offset: 0x276A8 + symbol: inside_castle_seg7_vertex_070276A8 + +inside_castle_seg7_vertex_07027798: + type: VTX + count: 14 + offset: 0x27798 + symbol: inside_castle_seg7_vertex_07027798 + +inside_castle_seg7_vertex_07027878: + type: VTX + count: 15 + offset: 0x27878 + symbol: inside_castle_seg7_vertex_07027878 + +inside_castle_seg7_vertex_07027968: + type: VTX + count: 14 + offset: 0x27968 + symbol: inside_castle_seg7_vertex_07027968 + +inside_castle_seg7_vertex_07027A48: + type: VTX + count: 14 + offset: 0x27A48 + symbol: inside_castle_seg7_vertex_07027A48 + +inside_castle_seg7_vertex_07027B28: + type: VTX + count: 16 + offset: 0x27B28 + symbol: inside_castle_seg7_vertex_07027B28 + +inside_castle_seg7_vertex_07027C28: + type: VTX + count: 16 + offset: 0x27C28 + symbol: inside_castle_seg7_vertex_07027C28 + +inside_castle_seg7_vertex_07027D28: + type: VTX + count: 12 + offset: 0x27D28 + symbol: inside_castle_seg7_vertex_07027D28 + +inside_castle_seg7_dl_07027DE8: + type: GFX + offset: 0x27DE8 + symbol: inside_castle_seg7_dl_07027DE8 + +inside_castle_seg7_dl_07028418: + type: GFX + offset: 0x28418 + symbol: inside_castle_seg7_dl_07028418 + +inside_castle_seg7_dl_070286C0: + type: GFX + offset: 0x286C0 + symbol: inside_castle_seg7_dl_070286C0 + +inside_castle_seg7_dl_070287C0: + type: GFX + offset: 0x287C0 + symbol: inside_castle_seg7_dl_070287C0 + +inside_castle_seg7_dl_07028A38: + type: GFX + offset: 0x28A38 + symbol: inside_castle_seg7_dl_07028A38 + +inside_castle_seg7_dl_07028FD0: + type: GFX + offset: 0x28FD0 + symbol: inside_castle_seg7_dl_07028FD0 + +inside_castle_seg7_vertex_07029078: + type: VTX + count: 15 + offset: 0x29078 + symbol: inside_castle_seg7_vertex_07029078 + +inside_castle_seg7_vertex_07029168: + type: VTX + count: 16 + offset: 0x29168 + symbol: inside_castle_seg7_vertex_07029168 + +inside_castle_seg7_vertex_07029268: + type: VTX + count: 14 + offset: 0x29268 + symbol: inside_castle_seg7_vertex_07029268 + +inside_castle_seg7_vertex_07029348: + type: VTX + count: 15 + offset: 0x29348 + symbol: inside_castle_seg7_vertex_07029348 + +inside_castle_seg7_dl_07029438: + type: GFX + offset: 0x29438 + symbol: inside_castle_seg7_dl_07029438 + +inside_castle_seg7_dl_07029578: + type: GFX + offset: 0x29578 + symbol: inside_castle_seg7_dl_07029578 + +inside_castle_seg7_lights_070295E8: + type: LIGHTS + size: 24 + offset: 0x295E8 + symbol: inside_castle_seg7_lights_070295E8 + +inside_castle_seg7_lights_07029600: + type: LIGHTS + size: 24 + offset: 0x29600 + symbol: inside_castle_seg7_lights_07029600 + +inside_castle_seg7_lights_07029618: + type: LIGHTS + size: 24 + offset: 0x29618 + symbol: inside_castle_seg7_lights_07029618 + +inside_castle_seg7_lights_07029630: + type: LIGHTS + size: 24 + offset: 0x29630 + symbol: inside_castle_seg7_lights_07029630 + +inside_castle_seg7_lights_07029648: + type: LIGHTS + size: 24 + offset: 0x29648 + symbol: inside_castle_seg7_lights_07029648 + +inside_castle_seg7_lights_07029660: + type: LIGHTS + size: 24 + offset: 0x29660 + symbol: inside_castle_seg7_lights_07029660 + +inside_castle_seg7_vertex_07029678: + type: VTX + count: 6 + offset: 0x29678 + symbol: inside_castle_seg7_vertex_07029678 + +inside_castle_seg7_vertex_070296D8: + type: VTX + count: 4 + offset: 0x296D8 + symbol: inside_castle_seg7_vertex_070296D8 + +inside_castle_seg7_vertex_07029718: + type: VTX + count: 14 + offset: 0x29718 + symbol: inside_castle_seg7_vertex_07029718 + +inside_castle_seg7_vertex_070297F8: + type: VTX + count: 14 + offset: 0x297F8 + symbol: inside_castle_seg7_vertex_070297F8 + +inside_castle_seg7_vertex_070298D8: + type: VTX + count: 6 + offset: 0x298D8 + symbol: inside_castle_seg7_vertex_070298D8 + +inside_castle_seg7_vertex_07029938: + type: VTX + count: 4 + offset: 0x29938 + symbol: inside_castle_seg7_vertex_07029938 + +inside_castle_seg7_vertex_07029978: + type: VTX + count: 4 + offset: 0x29978 + symbol: inside_castle_seg7_vertex_07029978 + +inside_castle_seg7_vertex_070299B8: + type: VTX + count: 4 + offset: 0x299B8 + symbol: inside_castle_seg7_vertex_070299B8 + +inside_castle_seg7_vertex_070299F8: + type: VTX + count: 4 + offset: 0x299F8 + symbol: inside_castle_seg7_vertex_070299F8 + +inside_castle_seg7_vertex_07029A38: + type: VTX + count: 4 + offset: 0x29A38 + symbol: inside_castle_seg7_vertex_07029A38 + +inside_castle_seg7_vertex_07029A78: + type: VTX + count: 16 + offset: 0x29A78 + symbol: inside_castle_seg7_vertex_07029A78 + +inside_castle_seg7_vertex_07029B78: + type: VTX + count: 16 + offset: 0x29B78 + symbol: inside_castle_seg7_vertex_07029B78 + +inside_castle_seg7_vertex_07029C78: + type: VTX + count: 14 + offset: 0x29C78 + symbol: inside_castle_seg7_vertex_07029C78 + +inside_castle_seg7_vertex_07029D58: + type: VTX + count: 16 + offset: 0x29D58 + symbol: inside_castle_seg7_vertex_07029D58 + +inside_castle_seg7_vertex_07029E58: + type: VTX + count: 5 + offset: 0x29E58 + symbol: inside_castle_seg7_vertex_07029E58 + +inside_castle_seg7_vertex_07029EA8: + type: VTX + count: 15 + offset: 0x29EA8 + symbol: inside_castle_seg7_vertex_07029EA8 + +inside_castle_seg7_vertex_07029F98: + type: VTX + count: 15 + offset: 0x29F98 + symbol: inside_castle_seg7_vertex_07029F98 + +inside_castle_seg7_vertex_0702A088: + type: VTX + count: 16 + offset: 0x2A088 + symbol: inside_castle_seg7_vertex_0702A088 + +inside_castle_seg7_dl_0702A188: + type: GFX + offset: 0x2A188 + symbol: inside_castle_seg7_dl_0702A188 + +inside_castle_seg7_dl_0702A300: + type: GFX + offset: 0x2A300 + symbol: inside_castle_seg7_dl_0702A300 + +inside_castle_seg7_dl_0702A548: + type: GFX + offset: 0x2A548 + symbol: inside_castle_seg7_dl_0702A548 + +inside_castle_seg7_dl_0702A650: + type: GFX + offset: 0x2A650 + symbol: inside_castle_seg7_dl_0702A650 + +dl_castle_lobby_wing_cap_light_vertex_group: + type: VTX + count: 16 + offset: 0x2A6D8 + symbol: dl_castle_lobby_wing_cap_light_vertex_group + +dl_castle_lobby_wing_cap_light_model: + type: GFX + offset: 0x2A7D8 + symbol: dl_castle_lobby_wing_cap_light_model + +dl_castle_lobby_wing_cap_light: + type: GFX + offset: 0x2A880 + symbol: dl_castle_lobby_wing_cap_light + +inside_castle_seg7_lights_0702A8F0: + type: LIGHTS + size: 24 + offset: 0x2A8F0 + symbol: inside_castle_seg7_lights_0702A8F0 + +inside_castle_seg7_vertex_0702A908: + type: VTX + count: 9 + offset: 0x2A908 + symbol: inside_castle_seg7_vertex_0702A908 + +inside_castle_seg7_dl_0702A998: + type: GFX + offset: 0x2A998 + symbol: inside_castle_seg7_dl_0702A998 + +inside_castle_seg7_dl_0702AA10: + type: GFX + offset: 0x2AA10 + symbol: inside_castle_seg7_dl_0702AA10 + +inside_castle_seg7_lights_0702AA80: + type: LIGHTS + size: 24 + offset: 0x2AA80 + symbol: inside_castle_seg7_lights_0702AA80 + +inside_castle_seg7_vertex_0702AA98: + type: VTX + count: 4 + offset: 0x2AA98 + symbol: inside_castle_seg7_vertex_0702AA98 + +inside_castle_seg7_dl_0702AAD8: + type: GFX + offset: 0x2AAD8 + symbol: inside_castle_seg7_dl_0702AAD8 + +inside_castle_seg7_dl_0702AB20: + type: GFX + offset: 0x2AB20 + symbol: inside_castle_seg7_dl_0702AB20 + +inside_castle_seg7_lights_0702AB90: + type: LIGHTS + size: 24 + offset: 0x2AB90 + symbol: inside_castle_seg7_lights_0702AB90 + +inside_castle_seg7_lights_0702ABA8: + type: LIGHTS + size: 24 + offset: 0x2ABA8 + symbol: inside_castle_seg7_lights_0702ABA8 + +inside_castle_seg7_vertex_0702ABC0: + type: VTX + count: 15 + offset: 0x2ABC0 + symbol: inside_castle_seg7_vertex_0702ABC0 + +inside_castle_seg7_vertex_0702ACB0: + type: VTX + count: 15 + offset: 0x2ACB0 + symbol: inside_castle_seg7_vertex_0702ACB0 + +inside_castle_seg7_vertex_0702ADA0: + type: VTX + count: 15 + offset: 0x2ADA0 + symbol: inside_castle_seg7_vertex_0702ADA0 + +inside_castle_seg7_vertex_0702AE90: + type: VTX + count: 15 + offset: 0x2AE90 + symbol: inside_castle_seg7_vertex_0702AE90 + +inside_castle_seg7_vertex_0702AF80: + type: VTX + count: 15 + offset: 0x2AF80 + symbol: inside_castle_seg7_vertex_0702AF80 + +inside_castle_seg7_vertex_0702B070: + type: VTX + count: 15 + offset: 0x2B070 + symbol: inside_castle_seg7_vertex_0702B070 + +inside_castle_seg7_vertex_0702B160: + type: VTX + count: 15 + offset: 0x2B160 + symbol: inside_castle_seg7_vertex_0702B160 + +inside_castle_seg7_vertex_0702B250: + type: VTX + count: 15 + offset: 0x2B250 + symbol: inside_castle_seg7_vertex_0702B250 + +inside_castle_seg7_vertex_0702B340: + type: VTX + count: 15 + offset: 0x2B340 + symbol: inside_castle_seg7_vertex_0702B340 + +inside_castle_seg7_vertex_0702B430: + type: VTX + count: 15 + offset: 0x2B430 + symbol: inside_castle_seg7_vertex_0702B430 + +inside_castle_seg7_vertex_0702B520: + type: VTX + count: 12 + offset: 0x2B520 + symbol: inside_castle_seg7_vertex_0702B520 + +inside_castle_seg7_vertex_0702B5E0: + type: VTX + count: 15 + offset: 0x2B5E0 + symbol: inside_castle_seg7_vertex_0702B5E0 + +inside_castle_seg7_vertex_0702B6D0: + type: VTX + count: 15 + offset: 0x2B6D0 + symbol: inside_castle_seg7_vertex_0702B6D0 + +inside_castle_seg7_vertex_0702B7C0: + type: VTX + count: 16 + offset: 0x2B7C0 + symbol: inside_castle_seg7_vertex_0702B7C0 + +inside_castle_seg7_vertex_0702B8C0: + type: VTX + count: 15 + offset: 0x2B8C0 + symbol: inside_castle_seg7_vertex_0702B8C0 + +inside_castle_seg7_vertex_0702B9B0: + type: VTX + count: 14 + offset: 0x2B9B0 + symbol: inside_castle_seg7_vertex_0702B9B0 + +inside_castle_seg7_vertex_0702BA90: + type: VTX + count: 15 + offset: 0x2BA90 + symbol: inside_castle_seg7_vertex_0702BA90 + +inside_castle_seg7_vertex_0702BB80: + type: VTX + count: 15 + offset: 0x2BB80 + symbol: inside_castle_seg7_vertex_0702BB80 + +inside_castle_seg7_vertex_0702BC70: + type: VTX + count: 15 + offset: 0x2BC70 + symbol: inside_castle_seg7_vertex_0702BC70 + +inside_castle_seg7_vertex_0702BD60: + type: VTX + count: 15 + offset: 0x2BD60 + symbol: inside_castle_seg7_vertex_0702BD60 + +inside_castle_seg7_vertex_0702BE50: + type: VTX + count: 15 + offset: 0x2BE50 + symbol: inside_castle_seg7_vertex_0702BE50 + +inside_castle_seg7_vertex_0702BF40: + type: VTX + count: 14 + offset: 0x2BF40 + symbol: inside_castle_seg7_vertex_0702BF40 + +inside_castle_seg7_vertex_0702C020: + type: VTX + count: 15 + offset: 0x2C020 + symbol: inside_castle_seg7_vertex_0702C020 + +inside_castle_seg7_vertex_0702C110: + type: VTX + count: 15 + offset: 0x2C110 + symbol: inside_castle_seg7_vertex_0702C110 + +inside_castle_seg7_vertex_0702C200: + type: VTX + count: 15 + offset: 0x2C200 + symbol: inside_castle_seg7_vertex_0702C200 + +inside_castle_seg7_vertex_0702C2F0: + type: VTX + count: 15 + offset: 0x2C2F0 + symbol: inside_castle_seg7_vertex_0702C2F0 + +inside_castle_seg7_vertex_0702C3E0: + type: VTX + count: 5 + offset: 0x2C3E0 + symbol: inside_castle_seg7_vertex_0702C3E0 + +inside_castle_seg7_vertex_0702C430: + type: VTX + count: 6 + offset: 0x2C430 + symbol: inside_castle_seg7_vertex_0702C430 + +inside_castle_seg7_vertex_0702C490: + type: VTX + count: 14 + offset: 0x2C490 + symbol: inside_castle_seg7_vertex_0702C490 + +inside_castle_seg7_vertex_0702C570: + type: VTX + count: 16 + offset: 0x2C570 + symbol: inside_castle_seg7_vertex_0702C570 + +inside_castle_seg7_vertex_0702C670: + type: VTX + count: 16 + offset: 0x2C670 + symbol: inside_castle_seg7_vertex_0702C670 + +inside_castle_seg7_vertex_0702C770: + type: VTX + count: 14 + offset: 0x2C770 + symbol: inside_castle_seg7_vertex_0702C770 + +inside_castle_seg7_vertex_0702C850: + type: VTX + count: 16 + offset: 0x2C850 + symbol: inside_castle_seg7_vertex_0702C850 + +inside_castle_seg7_vertex_0702C950: + type: VTX + count: 14 + offset: 0x2C950 + symbol: inside_castle_seg7_vertex_0702C950 + +inside_castle_seg7_vertex_0702CA30: + type: VTX + count: 16 + offset: 0x2CA30 + symbol: inside_castle_seg7_vertex_0702CA30 + +inside_castle_seg7_vertex_0702CB30: + type: VTX + count: 14 + offset: 0x2CB30 + symbol: inside_castle_seg7_vertex_0702CB30 + +inside_castle_seg7_vertex_0702CC10: + type: VTX + count: 15 + offset: 0x2CC10 + symbol: inside_castle_seg7_vertex_0702CC10 + +inside_castle_seg7_vertex_0702CD00: + type: VTX + count: 16 + offset: 0x2CD00 + symbol: inside_castle_seg7_vertex_0702CD00 + +inside_castle_seg7_vertex_0702CE00: + type: VTX + count: 16 + offset: 0x2CE00 + symbol: inside_castle_seg7_vertex_0702CE00 + +inside_castle_seg7_vertex_0702CF00: + type: VTX + count: 16 + offset: 0x2CF00 + symbol: inside_castle_seg7_vertex_0702CF00 + +inside_castle_seg7_vertex_0702D000: + type: VTX + count: 14 + offset: 0x2D000 + symbol: inside_castle_seg7_vertex_0702D000 + +inside_castle_seg7_vertex_0702D0E0: + type: VTX + count: 14 + offset: 0x2D0E0 + symbol: inside_castle_seg7_vertex_0702D0E0 + +inside_castle_seg7_vertex_0702D1C0: + type: VTX + count: 16 + offset: 0x2D1C0 + symbol: inside_castle_seg7_vertex_0702D1C0 + +inside_castle_seg7_vertex_0702D2C0: + type: VTX + count: 14 + offset: 0x2D2C0 + symbol: inside_castle_seg7_vertex_0702D2C0 + +inside_castle_seg7_vertex_0702D3A0: + type: VTX + count: 14 + offset: 0x2D3A0 + symbol: inside_castle_seg7_vertex_0702D3A0 + +inside_castle_seg7_vertex_0702D480: + type: VTX + count: 15 + offset: 0x2D480 + symbol: inside_castle_seg7_vertex_0702D480 + +inside_castle_seg7_vertex_0702D570: + type: VTX + count: 16 + offset: 0x2D570 + symbol: inside_castle_seg7_vertex_0702D570 + +inside_castle_seg7_vertex_0702D670: + type: VTX + count: 16 + offset: 0x2D670 + symbol: inside_castle_seg7_vertex_0702D670 + +inside_castle_seg7_dl_0702D770: + type: GFX + offset: 0x2D770 + symbol: inside_castle_seg7_dl_0702D770 + +inside_castle_seg7_dl_0702DE40: + type: GFX + offset: 0x2DE40 + symbol: inside_castle_seg7_dl_0702DE40 + +inside_castle_seg7_dl_0702DE88: + type: GFX + offset: 0x2DE88 + symbol: inside_castle_seg7_dl_0702DE88 + +inside_castle_seg7_dl_0702DF38: + type: GFX + offset: 0x2DF38 + symbol: inside_castle_seg7_dl_0702DF38 + +inside_castle_seg7_dl_0702E408: + type: GFX + offset: 0x2E408 + symbol: inside_castle_seg7_dl_0702E408 + +inside_castle_seg7_lights_0702E490: + type: LIGHTS + size: 24 + offset: 0x2E490 + symbol: inside_castle_seg7_lights_0702E490 + +inside_castle_seg7_lights_0702E4A8: + type: LIGHTS + size: 24 + offset: 0x2E4A8 + symbol: inside_castle_seg7_lights_0702E4A8 + +inside_castle_seg7_lights_0702E4C0: + type: LIGHTS + size: 24 + offset: 0x2E4C0 + symbol: inside_castle_seg7_lights_0702E4C0 + +inside_castle_seg7_lights_0702E4D8: + type: LIGHTS + size: 24 + offset: 0x2E4D8 + symbol: inside_castle_seg7_lights_0702E4D8 + +inside_castle_seg7_lights_0702E4F0: + type: LIGHTS + size: 24 + offset: 0x2E4F0 + symbol: inside_castle_seg7_lights_0702E4F0 + +inside_castle_seg7_vertex_0702E508: + type: VTX + count: 16 + offset: 0x2E508 + symbol: inside_castle_seg7_vertex_0702E508 + +inside_castle_seg7_vertex_0702E608: + type: VTX + count: 16 + offset: 0x2E608 + symbol: inside_castle_seg7_vertex_0702E608 + +inside_castle_seg7_vertex_0702E708: + type: VTX + count: 16 + offset: 0x2E708 + symbol: inside_castle_seg7_vertex_0702E708 + +inside_castle_seg7_vertex_0702E808: + type: VTX + count: 15 + offset: 0x2E808 + symbol: inside_castle_seg7_vertex_0702E808 + +inside_castle_seg7_vertex_0702E8F8: + type: VTX + count: 15 + offset: 0x2E8F8 + symbol: inside_castle_seg7_vertex_0702E8F8 + +inside_castle_seg7_vertex_0702E9E8: + type: VTX + count: 8 + offset: 0x2E9E8 + symbol: inside_castle_seg7_vertex_0702E9E8 + +inside_castle_seg7_vertex_0702EA68: + type: VTX + count: 15 + offset: 0x2EA68 + symbol: inside_castle_seg7_vertex_0702EA68 + +inside_castle_seg7_vertex_0702EB58: + type: VTX + count: 15 + offset: 0x2EB58 + symbol: inside_castle_seg7_vertex_0702EB58 + +inside_castle_seg7_vertex_0702EC48: + type: VTX + count: 16 + offset: 0x2EC48 + symbol: inside_castle_seg7_vertex_0702EC48 + +inside_castle_seg7_vertex_0702ED48: + type: VTX + count: 16 + offset: 0x2ED48 + symbol: inside_castle_seg7_vertex_0702ED48 + +inside_castle_seg7_vertex_0702EE48: + type: VTX + count: 3 + offset: 0x2EE48 + symbol: inside_castle_seg7_vertex_0702EE48 + +inside_castle_seg7_vertex_0702EE78: + type: VTX + count: 15 + offset: 0x2EE78 + symbol: inside_castle_seg7_vertex_0702EE78 + +inside_castle_seg7_vertex_0702EF68: + type: VTX + count: 14 + offset: 0x2EF68 + symbol: inside_castle_seg7_vertex_0702EF68 + +inside_castle_seg7_vertex_0702F048: + type: VTX + count: 15 + offset: 0x2F048 + symbol: inside_castle_seg7_vertex_0702F048 + +inside_castle_seg7_vertex_0702F138: + type: VTX + count: 15 + offset: 0x2F138 + symbol: inside_castle_seg7_vertex_0702F138 + +inside_castle_seg7_vertex_0702F228: + type: VTX + count: 16 + offset: 0x2F228 + symbol: inside_castle_seg7_vertex_0702F228 + +inside_castle_seg7_vertex_0702F328: + type: VTX + count: 15 + offset: 0x2F328 + symbol: inside_castle_seg7_vertex_0702F328 + +inside_castle_seg7_vertex_0702F418: + type: VTX + count: 15 + offset: 0x2F418 + symbol: inside_castle_seg7_vertex_0702F418 + +inside_castle_seg7_vertex_0702F508: + type: VTX + count: 15 + offset: 0x2F508 + symbol: inside_castle_seg7_vertex_0702F508 + +inside_castle_seg7_vertex_0702F5F8: + type: VTX + count: 4 + offset: 0x2F5F8 + symbol: inside_castle_seg7_vertex_0702F5F8 + +inside_castle_seg7_vertex_0702F638: + type: VTX + count: 8 + offset: 0x2F638 + symbol: inside_castle_seg7_vertex_0702F638 + +inside_castle_seg7_vertex_0702F6B8: + type: VTX + count: 8 + offset: 0x2F6B8 + symbol: inside_castle_seg7_vertex_0702F6B8 + +inside_castle_seg7_dl_0702F738: + type: GFX + offset: 0x2F738 + symbol: inside_castle_seg7_dl_0702F738 + +inside_castle_seg7_dl_0702F8D0: + type: GFX + offset: 0x2F8D0 + symbol: inside_castle_seg7_dl_0702F8D0 + +inside_castle_seg7_dl_0702F918: + type: GFX + offset: 0x2F918 + symbol: inside_castle_seg7_dl_0702F918 + +inside_castle_seg7_dl_0702FA80: + type: GFX + offset: 0x2FA80 + symbol: inside_castle_seg7_dl_0702FA80 + +inside_castle_seg7_dl_0702FC90: + type: GFX + offset: 0x2FC90 + symbol: inside_castle_seg7_dl_0702FC90 + +inside_castle_seg7_dl_0702FD30: + type: GFX + offset: 0x2FD30 + symbol: inside_castle_seg7_dl_0702FD30 + +inside_castle_seg7_lights_0702FDD8: + type: LIGHTS + size: 24 + offset: 0x2FDD8 + symbol: inside_castle_seg7_lights_0702FDD8 + +inside_castle_seg7_vertex_0702FDF0: + type: VTX + count: 8 + offset: 0x2FDF0 + symbol: inside_castle_seg7_vertex_0702FDF0 + +inside_castle_seg7_vertex_0702FE70: + type: VTX + count: 15 + offset: 0x2FE70 + symbol: inside_castle_seg7_vertex_0702FE70 + +inside_castle_seg7_vertex_0702FF70: + type: VTX + count: 7 + offset: 0x2FF60 + symbol: inside_castle_seg7_vertex_0702FF70 + +inside_castle_seg7_vertex_0702FFF0: + type: VTX + count: 15 + offset: 0x2FFD0 + symbol: inside_castle_seg7_vertex_0702FFF0 + +inside_castle_seg7_vertex_070300E0: + type: VTX + count: 15 + offset: 0x300C0 + symbol: inside_castle_seg7_vertex_070300E0 + +inside_castle_seg7_vertex_070301D0: + type: VTX + count: 14 + offset: 0x301B0 + symbol: inside_castle_seg7_vertex_070301D0 + +inside_castle_seg7_vertex_070302B0: + type: VTX + count: 16 + offset: 0x30290 + symbol: inside_castle_seg7_vertex_070302B0 + +inside_castle_seg7_vertex_070303B0: + type: VTX + count: 14 + offset: 0x30390 + symbol: inside_castle_seg7_vertex_070303B0 + +inside_castle_seg7_vertex_07030490: + type: VTX + count: 16 + offset: 0x30470 + symbol: inside_castle_seg7_vertex_07030490 + +inside_castle_seg7_vertex_07030590: + type: VTX + count: 15 + offset: 0x30570 + symbol: inside_castle_seg7_vertex_07030590 + +inside_castle_seg7_vertex_07030670: + type: VTX + count: 14 + offset: 0x30660 + symbol: inside_castle_seg7_vertex_07030670 + +inside_castle_seg7_vertex_07030760: + type: VTX + count: 14 + offset: 0x30740 + symbol: inside_castle_seg7_vertex_07030760 + +inside_castle_seg7_vertex_07030860: + type: VTX + count: 15 + offset: 0x30820 + symbol: inside_castle_seg7_vertex_07030860 + +inside_castle_seg7_vertex_07030940: + type: VTX + count: 14 + offset: 0x30910 + symbol: inside_castle_seg7_vertex_07030940 + +inside_castle_seg7_vertex_07030A40: + type: VTX + count: 16 + offset: 0x309F0 + symbol: inside_castle_seg7_vertex_07030A40 + +inside_castle_seg7_vertex_07030B30: + type: VTX + count: 16 + offset: 0x30AF0 + symbol: inside_castle_seg7_vertex_07030B30 + +inside_castle_seg7_vertex_07030C20: + type: VTX + count: 14 + offset: 0x30BF0 + symbol: inside_castle_seg7_vertex_07030C20 + +inside_castle_seg7_vertex_07030D20: + type: VTX + count: 14 + offset: 0x30CD0 + symbol: inside_castle_seg7_vertex_07030D20 + +inside_castle_seg7_vertex_07030E20: + type: VTX + count: 14 + offset: 0x30DB0 + symbol: inside_castle_seg7_vertex_07030E20 + +inside_castle_seg7_vertex_07030F10: + type: VTX + count: 14 + offset: 0x30E90 + symbol: inside_castle_seg7_vertex_07030F10 + +inside_castle_seg7_vertex_07030FF0: + type: VTX + count: 16 + offset: 0x30F70 + symbol: inside_castle_seg7_vertex_07030FF0 + +inside_castle_seg7_dl_07031070: + type: GFX + offset: 0x31070 + symbol: inside_castle_seg7_dl_07031070 + +inside_castle_seg7_dl_070310D8: + type: GFX + offset: 0x310D8 + symbol: inside_castle_seg7_dl_070310D8 + +inside_castle_seg7_dl_07031168: + type: GFX + offset: 0x31158 + symbol: inside_castle_seg7_dl_07031168 + +inside_castle_seg7_dl_07031588: + type: GFX + offset: 0x31588 + symbol: inside_castle_seg7_dl_07031588 + +inside_castle_seg7_vertex_07031608: + type: VTX + count: 12 + offset: 0x31608 + symbol: inside_castle_seg7_vertex_07031608 + +inside_castle_seg7_dl_070316C8: + type: GFX + offset: 0x316C8 + symbol: inside_castle_seg7_dl_070316C8 + +inside_castle_seg7_dl_07031720: + type: GFX + offset: 0x31720 + symbol: inside_castle_seg7_dl_07031720 + +inside_castle_seg7_lights_07031790: + type: LIGHTS + size: 24 + offset: 0x31790 + symbol: inside_castle_seg7_lights_07031790 + +inside_castle_seg7_vertex_070317A8: + type: VTX + count: 4 + offset: 0x317A8 + symbol: inside_castle_seg7_vertex_070317A8 + +inside_castle_seg7_dl_070317E8: + type: GFX + offset: 0x317E8 + symbol: inside_castle_seg7_dl_070317E8 + +inside_castle_seg7_dl_07031830: + type: GFX + offset: 0x31830 + symbol: inside_castle_seg7_dl_07031830 + +inside_castle_seg7_lights_070318A0: + type: LIGHTS + size: 24 + offset: 0x318A0 + symbol: inside_castle_seg7_lights_070318A0 + +inside_castle_seg7_lights_070318B8: + type: LIGHTS + size: 24 + offset: 0x318B8 + symbol: inside_castle_seg7_lights_070318B8 + +inside_castle_seg7_vertex_070318D0: + type: VTX + count: 16 + offset: 0x318D0 + symbol: inside_castle_seg7_vertex_070318D0 + +inside_castle_seg7_vertex_070319D0: + type: VTX + count: 14 + offset: 0x319D0 + symbol: inside_castle_seg7_vertex_070319D0 + +inside_castle_seg7_vertex_07031AB0: + type: VTX + count: 12 + offset: 0x31AB0 + symbol: inside_castle_seg7_vertex_07031AB0 + +inside_castle_seg7_vertex_07031B70: + type: VTX + count: 16 + offset: 0x31B70 + symbol: inside_castle_seg7_vertex_07031B70 + +inside_castle_seg7_vertex_07031C70: + type: VTX + count: 16 + offset: 0x31C70 + symbol: inside_castle_seg7_vertex_07031C70 + +inside_castle_seg7_vertex_07031D70: + type: VTX + count: 15 + offset: 0x31D70 + symbol: inside_castle_seg7_vertex_07031D70 + +inside_castle_seg7_vertex_07031E60: + type: VTX + count: 11 + offset: 0x31E60 + symbol: inside_castle_seg7_vertex_07031E60 + +inside_castle_seg7_vertex_07031F10: + type: VTX + count: 15 + offset: 0x31F10 + symbol: inside_castle_seg7_vertex_07031F10 + +inside_castle_seg7_vertex_07032000: + type: VTX + count: 15 + offset: 0x32000 + symbol: inside_castle_seg7_vertex_07032000 + +inside_castle_seg7_vertex_070320F0: + type: VTX + count: 16 + offset: 0x320F0 + symbol: inside_castle_seg7_vertex_070320F0 + +inside_castle_seg7_vertex_070321F0: + type: VTX + count: 16 + offset: 0x321F0 + symbol: inside_castle_seg7_vertex_070321F0 + +inside_castle_seg7_vertex_070322F0: + type: VTX + count: 16 + offset: 0x322F0 + symbol: inside_castle_seg7_vertex_070322F0 + +inside_castle_seg7_vertex_070323F0: + type: VTX + count: 4 + offset: 0x323F0 + symbol: inside_castle_seg7_vertex_070323F0 + +inside_castle_seg7_vertex_07032430: + type: VTX + count: 16 + offset: 0x32430 + symbol: inside_castle_seg7_vertex_07032430 + +inside_castle_seg7_vertex_07032530: + type: VTX + count: 16 + offset: 0x32530 + symbol: inside_castle_seg7_vertex_07032530 + +inside_castle_seg7_vertex_07032630: + type: VTX + count: 11 + offset: 0x32630 + symbol: inside_castle_seg7_vertex_07032630 + +inside_castle_seg7_vertex_070326E0: + type: VTX + count: 16 + offset: 0x326E0 + symbol: inside_castle_seg7_vertex_070326E0 + +inside_castle_seg7_vertex_070327E0: + type: VTX + count: 15 + offset: 0x327E0 + symbol: inside_castle_seg7_vertex_070327E0 + +inside_castle_seg7_vertex_070328D0: + type: VTX + count: 15 + offset: 0x328D0 + symbol: inside_castle_seg7_vertex_070328D0 + +inside_castle_seg7_vertex_070329C0: + type: VTX + count: 4 + offset: 0x329C0 + symbol: inside_castle_seg7_vertex_070329C0 + +inside_castle_seg7_dl_07032A00: + type: GFX + offset: 0x32A00 + symbol: inside_castle_seg7_dl_07032A00 + +inside_castle_seg7_dl_07032B18: + type: GFX + offset: 0x32B18 + symbol: inside_castle_seg7_dl_07032B18 + +inside_castle_seg7_dl_07032C18: + type: GFX + offset: 0x32C18 + symbol: inside_castle_seg7_dl_07032C18 + +inside_castle_seg7_dl_07032DC8: + type: GFX + offset: 0x32DC8 + symbol: inside_castle_seg7_dl_07032DC8 + +inside_castle_seg7_dl_07032EC0: + type: GFX + offset: 0x32EC0 + symbol: inside_castle_seg7_dl_07032EC0 + +inside_castle_seg7_dl_07032FC0: + type: GFX + offset: 0x32FC0 + symbol: inside_castle_seg7_dl_07032FC0 + +inside_castle_seg7_lights_07033068: + type: LIGHTS + size: 24 + offset: 0x33068 + symbol: inside_castle_seg7_lights_07033068 + +inside_castle_seg7_vertex_07033080: + type: VTX + count: 8 + offset: 0x33080 + symbol: inside_castle_seg7_vertex_07033080 + +inside_castle_seg7_dl_07033100: + type: GFX + offset: 0x33100 + symbol: inside_castle_seg7_dl_07033100 + +inside_castle_seg7_dl_07033158: + type: GFX + offset: 0x33158 + symbol: inside_castle_seg7_dl_07033158 + +inside_castle_seg7_lights_070331C8: + type: LIGHTS + size: 24 + offset: 0x331C8 + symbol: inside_castle_seg7_lights_070331C8 + +inside_castle_seg7_lights_070331E0: + type: LIGHTS + size: 24 + offset: 0x331E0 + symbol: inside_castle_seg7_lights_070331E0 + +inside_castle_seg7_vertex_070331F8: + type: VTX + count: 16 + offset: 0x331F8 + symbol: inside_castle_seg7_vertex_070331F8 + +inside_castle_seg7_vertex_070332F8: + type: VTX + count: 16 + offset: 0x332F8 + symbol: inside_castle_seg7_vertex_070332F8 + +inside_castle_seg7_vertex_070333F8: + type: VTX + count: 16 + offset: 0x333F8 + symbol: inside_castle_seg7_vertex_070333F8 + +inside_castle_seg7_vertex_070334F8: + type: VTX + count: 14 + offset: 0x334F8 + symbol: inside_castle_seg7_vertex_070334F8 + +inside_castle_seg7_vertex_070335D8: + type: VTX + count: 15 + offset: 0x335D8 + symbol: inside_castle_seg7_vertex_070335D8 + +inside_castle_seg7_vertex_070336C8: + type: VTX + count: 8 + offset: 0x336C8 + symbol: inside_castle_seg7_vertex_070336C8 + +inside_castle_seg7_vertex_07033748: + type: VTX + count: 15 + offset: 0x33748 + symbol: inside_castle_seg7_vertex_07033748 + +inside_castle_seg7_vertex_07033838: + type: VTX + count: 15 + offset: 0x33838 + symbol: inside_castle_seg7_vertex_07033838 + +inside_castle_seg7_vertex_07033928: + type: VTX + count: 15 + offset: 0x33928 + symbol: inside_castle_seg7_vertex_07033928 + +inside_castle_seg7_vertex_07033A18: + type: VTX + count: 14 + offset: 0x33A18 + symbol: inside_castle_seg7_vertex_07033A18 + +inside_castle_seg7_vertex_07033AF8: + type: VTX + count: 15 + offset: 0x33AF8 + symbol: inside_castle_seg7_vertex_07033AF8 + +inside_castle_seg7_vertex_07033BE8: + type: VTX + count: 15 + offset: 0x33BE8 + symbol: inside_castle_seg7_vertex_07033BE8 + +inside_castle_seg7_vertex_07033CD8: + type: VTX + count: 15 + offset: 0x33CD8 + symbol: inside_castle_seg7_vertex_07033CD8 + +inside_castle_seg7_vertex_07033DC8: + type: VTX + count: 15 + offset: 0x33DC8 + symbol: inside_castle_seg7_vertex_07033DC8 + +inside_castle_seg7_vertex_07033EB8: + type: VTX + count: 15 + offset: 0x33EB8 + symbol: inside_castle_seg7_vertex_07033EB8 + +inside_castle_seg7_vertex_07033FA8: + type: VTX + count: 4 + offset: 0x33FA8 + symbol: inside_castle_seg7_vertex_07033FA8 + +inside_castle_seg7_vertex_07033FE8: + type: VTX + count: 16 + offset: 0x33FE8 + symbol: inside_castle_seg7_vertex_07033FE8 + +inside_castle_seg7_vertex_070340E8: + type: VTX + count: 15 + offset: 0x340E8 + symbol: inside_castle_seg7_vertex_070340E8 + +inside_castle_seg7_vertex_070341D8: + type: VTX + count: 14 + offset: 0x341D8 + symbol: inside_castle_seg7_vertex_070341D8 + +inside_castle_seg7_vertex_070342B8: + type: VTX + count: 15 + offset: 0x342B8 + symbol: inside_castle_seg7_vertex_070342B8 + +inside_castle_seg7_vertex_070343A8: + type: VTX + count: 8 + offset: 0x343A8 + symbol: inside_castle_seg7_vertex_070343A8 + +inside_castle_seg7_vertex_07034428: + type: VTX + count: 16 + offset: 0x34428 + symbol: inside_castle_seg7_vertex_07034428 + +inside_castle_seg7_vertex_07034528: + type: VTX + count: 16 + offset: 0x34528 + symbol: inside_castle_seg7_vertex_07034528 + +inside_castle_seg7_vertex_07034628: + type: VTX + count: 6 + offset: 0x34628 + symbol: inside_castle_seg7_vertex_07034628 + +inside_castle_seg7_dl_07034688: + type: GFX + offset: 0x34688 + symbol: inside_castle_seg7_dl_07034688 + +inside_castle_seg7_dl_070347D8: + type: GFX + offset: 0x347D8 + symbol: inside_castle_seg7_dl_070347D8 + +inside_castle_seg7_dl_07034888: + type: GFX + offset: 0x34888 + symbol: inside_castle_seg7_dl_07034888 + +inside_castle_seg7_dl_07034B28: + type: GFX + offset: 0x34B28 + symbol: inside_castle_seg7_dl_07034B28 + +inside_castle_seg7_dl_07034B90: + type: GFX + offset: 0x34B90 + symbol: inside_castle_seg7_dl_07034B90 + +inside_castle_seg7_dl_07034C90: + type: GFX + offset: 0x34C90 + symbol: inside_castle_seg7_dl_07034C90 + +inside_castle_seg7_dl_07034D88: + type: GFX + offset: 0x34D88 + symbol: inside_castle_seg7_dl_07034D88 + +inside_castle_seg7_vertex_07034E50: + type: VTX + count: 15 + offset: 0x34E50 + symbol: inside_castle_seg7_vertex_07034E50 + +inside_castle_seg7_vertex_07034F40: + type: VTX + count: 15 + offset: 0x34F40 + symbol: inside_castle_seg7_vertex_07034F40 + +inside_castle_seg7_vertex_07035030: + type: VTX + count: 8 + offset: 0x35030 + symbol: inside_castle_seg7_vertex_07035030 + +inside_castle_seg7_dl_070350B0: + type: GFX + offset: 0x350B0 + symbol: inside_castle_seg7_dl_070350B0 + +inside_castle_seg7_dl_07035178: + type: GFX + offset: 0x35178 + symbol: inside_castle_seg7_dl_07035178 + +inside_castle_seg7_lights_070351E8: + type: LIGHTS + size: 24 + offset: 0x351E8 + symbol: inside_castle_seg7_lights_070351E8 + +inside_castle_seg7_vertex_07035200: + type: VTX + count: 4 + offset: 0x35200 + symbol: inside_castle_seg7_vertex_07035200 + +inside_castle_seg7_dl_07035240: + type: GFX + offset: 0x35240 + symbol: inside_castle_seg7_dl_07035240 + +inside_castle_seg7_dl_07035288: + type: GFX + offset: 0x35288 + symbol: inside_castle_seg7_dl_07035288 + +inside_castle_seg7_lights_070352F8: + type: LIGHTS + size: 24 + offset: 0x352F8 + symbol: inside_castle_seg7_lights_070352F8 + +inside_castle_seg7_lights_07035310: + type: LIGHTS + size: 24 + offset: 0x35310 + symbol: inside_castle_seg7_lights_07035310 + +inside_castle_seg7_lights_07035328: + type: LIGHTS + size: 24 + offset: 0x35328 + symbol: inside_castle_seg7_lights_07035328 + +inside_castle_seg7_lights_07035340: + type: LIGHTS + size: 24 + offset: 0x35340 + symbol: inside_castle_seg7_lights_07035340 + +inside_castle_seg7_vertex_07035358: + type: VTX + count: 16 + offset: 0x35358 + symbol: inside_castle_seg7_vertex_07035358 + +inside_castle_seg7_vertex_07035458: + type: VTX + count: 15 + offset: 0x35458 + symbol: inside_castle_seg7_vertex_07035458 + +inside_castle_seg7_vertex_07035548: + type: VTX + count: 7 + offset: 0x35548 + symbol: inside_castle_seg7_vertex_07035548 + +inside_castle_seg7_vertex_070355B8: + type: VTX + count: 4 + offset: 0x355B8 + symbol: inside_castle_seg7_vertex_070355B8 + +inside_castle_seg7_vertex_070355F8: + type: VTX + count: 12 + offset: 0x355F8 + symbol: inside_castle_seg7_vertex_070355F8 + +inside_castle_seg7_vertex_070356B8: + type: VTX + count: 16 + offset: 0x356B8 + symbol: inside_castle_seg7_vertex_070356B8 + +inside_castle_seg7_vertex_070357B8: + type: VTX + count: 15 + offset: 0x357B8 + symbol: inside_castle_seg7_vertex_070357B8 + +inside_castle_seg7_vertex_070358A8: + type: VTX + count: 15 + offset: 0x358A8 + symbol: inside_castle_seg7_vertex_070358A8 + +inside_castle_seg7_vertex_07035998: + type: VTX + count: 16 + offset: 0x35998 + symbol: inside_castle_seg7_vertex_07035998 + +inside_castle_seg7_vertex_07035A98: + type: VTX + count: 6 + offset: 0x35A98 + symbol: inside_castle_seg7_vertex_07035A98 + +inside_castle_seg7_vertex_07035AF8: + type: VTX + count: 10 + offset: 0x35AF8 + symbol: inside_castle_seg7_vertex_07035AF8 + +inside_castle_seg7_vertex_07035B98: + type: VTX + count: 16 + offset: 0x35B98 + symbol: inside_castle_seg7_vertex_07035B98 + +inside_castle_seg7_vertex_07035C98: + type: VTX + count: 16 + offset: 0x35C98 + symbol: inside_castle_seg7_vertex_07035C98 + +inside_castle_seg7_vertex_07035D98: + type: VTX + count: 15 + offset: 0x35D98 + symbol: inside_castle_seg7_vertex_07035D98 + +inside_castle_seg7_vertex_07035E88: + type: VTX + count: 15 + offset: 0x35E88 + symbol: inside_castle_seg7_vertex_07035E88 + +inside_castle_seg7_vertex_07035F78: + type: VTX + count: 16 + offset: 0x35F78 + symbol: inside_castle_seg7_vertex_07035F78 + +inside_castle_seg7_vertex_07036078: + type: VTX + count: 15 + offset: 0x36078 + symbol: inside_castle_seg7_vertex_07036078 + +inside_castle_seg7_vertex_07036168: + type: VTX + count: 16 + offset: 0x36168 + symbol: inside_castle_seg7_vertex_07036168 + +inside_castle_seg7_vertex_07036268: + type: VTX + count: 16 + offset: 0x36268 + symbol: inside_castle_seg7_vertex_07036268 + +inside_castle_seg7_vertex_07036368: + type: VTX + count: 7 + offset: 0x36368 + symbol: inside_castle_seg7_vertex_07036368 + +inside_castle_seg7_vertex_070363D8: + type: VTX + count: 14 + offset: 0x363D8 + symbol: inside_castle_seg7_vertex_070363D8 + +inside_castle_seg7_vertex_070364B8: + type: VTX + count: 15 + offset: 0x364B8 + symbol: inside_castle_seg7_vertex_070364B8 + +inside_castle_seg7_vertex_070365A8: + type: VTX + count: 15 + offset: 0x365A8 + symbol: inside_castle_seg7_vertex_070365A8 + +inside_castle_seg7_dl_07036698: + type: GFX + offset: 0x36698 + symbol: inside_castle_seg7_dl_07036698 + +inside_castle_seg7_dl_07036780: + type: GFX + offset: 0x36780 + symbol: inside_castle_seg7_dl_07036780 + +inside_castle_seg7_dl_070367C8: + type: GFX + offset: 0x367C8 + symbol: inside_castle_seg7_dl_070367C8 + +inside_castle_seg7_dl_07036850: + type: GFX + offset: 0x36850 + symbol: inside_castle_seg7_dl_07036850 + +inside_castle_seg7_dl_070369B8: + type: GFX + offset: 0x369B8 + symbol: inside_castle_seg7_dl_070369B8 + +inside_castle_seg7_dl_07036CB8: + type: GFX + offset: 0x36CB8 + symbol: inside_castle_seg7_dl_07036CB8 + +inside_castle_seg7_dl_07036D88: + type: GFX + offset: 0x36D88 + symbol: inside_castle_seg7_dl_07036D88 + +inside_castle_seg7_lights_07036E68: + type: LIGHTS + size: 24 + offset: 0x36E68 + symbol: inside_castle_seg7_lights_07036E68 + +inside_castle_seg7_vertex_07036E80: + type: VTX + count: 15 + offset: 0x36E80 + symbol: inside_castle_seg7_vertex_07036E80 + +inside_castle_seg7_vertex_07036F70: + type: VTX + count: 15 + offset: 0x36F70 + symbol: inside_castle_seg7_vertex_07036F70 + +inside_castle_seg7_vertex_07037060: + type: VTX + count: 15 + offset: 0x37060 + symbol: inside_castle_seg7_vertex_07037060 + +inside_castle_seg7_vertex_07037150: + type: VTX + count: 15 + offset: 0x37150 + symbol: inside_castle_seg7_vertex_07037150 + +inside_castle_seg7_vertex_07037240: + type: VTX + count: 14 + offset: 0x37240 + symbol: inside_castle_seg7_vertex_07037240 + +inside_castle_seg7_vertex_07037320: + type: VTX + count: 16 + offset: 0x37320 + symbol: inside_castle_seg7_vertex_07037320 + +inside_castle_seg7_vertex_07037420: + type: VTX + count: 16 + offset: 0x37420 + symbol: inside_castle_seg7_vertex_07037420 + +inside_castle_seg7_vertex_07037520: + type: VTX + count: 16 + offset: 0x37520 + symbol: inside_castle_seg7_vertex_07037520 + +inside_castle_seg7_vertex_07037620: + type: VTX + count: 15 + offset: 0x37620 + symbol: inside_castle_seg7_vertex_07037620 + +inside_castle_seg7_dl_07037710: + type: GFX + offset: 0x37710 + symbol: inside_castle_seg7_dl_07037710 + +inside_castle_seg7_dl_07037988: + type: GFX + offset: 0x37988 + symbol: inside_castle_seg7_dl_07037988 + +inside_castle_seg7_lights_070379F8: + type: LIGHTS + size: 24 + offset: 0x379F8 + symbol: inside_castle_seg7_lights_070379F8 + +inside_castle_seg7_vertex_07037A10: + type: VTX + count: 16 + offset: 0x37A10 + symbol: inside_castle_seg7_vertex_07037A10 + +inside_castle_seg7_dl_07037B10: + type: GFX + offset: 0x37B10 + symbol: inside_castle_seg7_dl_07037B10 + +inside_castle_seg7_dl_07037BF8: + type: GFX + offset: 0x37BF8 + symbol: inside_castle_seg7_dl_07037BF8 + +inside_castle_seg7_lights_07037C58: + type: LIGHTS + size: 24 + offset: 0x37C58 + symbol: inside_castle_seg7_lights_07037C58 + +inside_castle_seg7_vertex_07037C70: + type: VTX + count: 16 + offset: 0x37C70 + symbol: inside_castle_seg7_vertex_07037C70 + +inside_castle_seg7_dl_07037D70: + type: GFX + offset: 0x37D70 + symbol: inside_castle_seg7_dl_07037D70 + +inside_castle_seg7_dl_07037DE8: + type: GFX + offset: 0x37DE8 + symbol: inside_castle_seg7_dl_07037DE8 + +dl_castle_aquarium_light_vertex_group_1: + type: VTX + count: 16 + offset: 0x37E38 + symbol: dl_castle_aquarium_light_vertex_group_1 + +dl_castle_aquarium_light_vertex_group_2: + type: VTX + count: 16 + offset: 0x37F38 + symbol: dl_castle_aquarium_light_vertex_group_2 + +dl_castle_aquarium_light_vertex_group_3: + type: VTX + count: 13 + offset: 0x38038 + symbol: dl_castle_aquarium_light_vertex_group_3 + +dl_castle_aquarium_light_model: + type: GFX + offset: 0x38108 + symbol: dl_castle_aquarium_light_model + +dl_castle_aquarium_light: + type: GFX + offset: 0x38240 + symbol: dl_castle_aquarium_light + +inside_castle_seg7_lights_070382B0: + type: LIGHTS + size: 24 + offset: 0x382B0 + symbol: inside_castle_seg7_lights_070382B0 + +inside_castle_seg7_vertex_070382C8: + type: VTX + count: 4 + offset: 0x382C8 + symbol: inside_castle_seg7_vertex_070382C8 + +inside_castle_seg7_dl_07038308: + type: GFX + offset: 0x38308 + symbol: inside_castle_seg7_dl_07038308 + +inside_castle_seg7_dl_07038350: + type: GFX + offset: 0x38350 + symbol: inside_castle_seg7_dl_07038350 + +inside_castle_seg7_lights_070383C0: + type: LIGHTS + size: 24 + offset: 0x383C0 + symbol: inside_castle_seg7_lights_070383C0 + +inside_castle_seg7_lights_070383D8: + type: LIGHTS + size: 24 + offset: 0x383D8 + symbol: inside_castle_seg7_lights_070383D8 + +inside_castle_seg7_lights_070383F0: + type: LIGHTS + size: 24 + offset: 0x383F0 + symbol: inside_castle_seg7_lights_070383F0 + +inside_castle_seg7_vertex_07038408: + type: VTX + count: 15 + offset: 0x38408 + symbol: inside_castle_seg7_vertex_07038408 + +inside_castle_seg7_vertex_070384F8: + type: VTX + count: 15 + offset: 0x384F8 + symbol: inside_castle_seg7_vertex_070384F8 + +inside_castle_seg7_vertex_070385E8: + type: VTX + count: 4 + offset: 0x385E8 + symbol: inside_castle_seg7_vertex_070385E8 + +inside_castle_seg7_vertex_07038628: + type: VTX + count: 14 + offset: 0x38628 + symbol: inside_castle_seg7_vertex_07038628 + +inside_castle_seg7_vertex_07038708: + type: VTX + count: 15 + offset: 0x38708 + symbol: inside_castle_seg7_vertex_07038708 + +inside_castle_seg7_vertex_070387F8: + type: VTX + count: 11 + offset: 0x387F8 + symbol: inside_castle_seg7_vertex_070387F8 + +inside_castle_seg7_vertex_070388A8: + type: VTX + count: 16 + offset: 0x388A8 + symbol: inside_castle_seg7_vertex_070388A8 + +inside_castle_seg7_vertex_070389A8: + type: VTX + count: 15 + offset: 0x389A8 + symbol: inside_castle_seg7_vertex_070389A8 + +inside_castle_seg7_vertex_07038A98: + type: VTX + count: 16 + offset: 0x38A98 + symbol: inside_castle_seg7_vertex_07038A98 + +inside_castle_seg7_vertex_07038B98: + type: VTX + count: 9 + offset: 0x38B98 + symbol: inside_castle_seg7_vertex_07038B98 + +inside_castle_seg7_vertex_07038C28: + type: VTX + count: 16 + offset: 0x38C28 + symbol: inside_castle_seg7_vertex_07038C28 + +inside_castle_seg7_vertex_07038D28: + type: VTX + count: 14 + offset: 0x38D28 + symbol: inside_castle_seg7_vertex_07038D28 + +inside_castle_seg7_vertex_07038E08: + type: VTX + count: 14 + offset: 0x38E08 + symbol: inside_castle_seg7_vertex_07038E08 + +inside_castle_seg7_vertex_07038EE8: + type: VTX + count: 14 + offset: 0x38EE8 + symbol: inside_castle_seg7_vertex_07038EE8 + +inside_castle_seg7_vertex_07038FC8: + type: VTX + count: 16 + offset: 0x38FC8 + symbol: inside_castle_seg7_vertex_07038FC8 + +inside_castle_seg7_vertex_070390C8: + type: VTX + count: 16 + offset: 0x390C8 + symbol: inside_castle_seg7_vertex_070390C8 + +inside_castle_seg7_vertex_070391C8: + type: VTX + count: 16 + offset: 0x391C8 + symbol: inside_castle_seg7_vertex_070391C8 + +inside_castle_seg7_vertex_070392C8: + type: VTX + count: 16 + offset: 0x392C8 + symbol: inside_castle_seg7_vertex_070392C8 + +inside_castle_seg7_vertex_070393C8: + type: VTX + count: 16 + offset: 0x393C8 + symbol: inside_castle_seg7_vertex_070393C8 + +inside_castle_seg7_vertex_070394C8: + type: VTX + count: 15 + offset: 0x394C8 + symbol: inside_castle_seg7_vertex_070394C8 + +inside_castle_seg7_vertex_070395B8: + type: VTX + count: 14 + offset: 0x395B8 + symbol: inside_castle_seg7_vertex_070395B8 + +inside_castle_seg7_vertex_07039698: + type: VTX + count: 15 + offset: 0x39698 + symbol: inside_castle_seg7_vertex_07039698 + +inside_castle_seg7_vertex_07039788: + type: VTX + count: 14 + offset: 0x39788 + symbol: inside_castle_seg7_vertex_07039788 + +inside_castle_seg7_vertex_07039868: + type: VTX + count: 14 + offset: 0x39868 + symbol: inside_castle_seg7_vertex_07039868 + +inside_castle_seg7_vertex_07039948: + type: VTX + count: 11 + offset: 0x39948 + symbol: inside_castle_seg7_vertex_07039948 + +inside_castle_seg7_vertex_070399F8: + type: VTX + count: 16 + offset: 0x399F8 + symbol: inside_castle_seg7_vertex_070399F8 + +inside_castle_seg7_vertex_07039AF8: + type: VTX + count: 15 + offset: 0x39AF8 + symbol: inside_castle_seg7_vertex_07039AF8 + +inside_castle_seg7_vertex_07039BE8: + type: VTX + count: 16 + offset: 0x39BE8 + symbol: inside_castle_seg7_vertex_07039BE8 + +inside_castle_seg7_vertex_07039CE8: + type: VTX + count: 14 + offset: 0x39CE8 + symbol: inside_castle_seg7_vertex_07039CE8 + +inside_castle_seg7_vertex_07039DC8: + type: VTX + count: 16 + offset: 0x39DC8 + symbol: inside_castle_seg7_vertex_07039DC8 + +inside_castle_seg7_dl_07039EC8: + type: GFX + offset: 0x39EC8 + symbol: inside_castle_seg7_dl_07039EC8 + +inside_castle_seg7_dl_0703A058: + type: GFX + offset: 0x3A058 + symbol: inside_castle_seg7_dl_0703A058 + +inside_castle_seg7_dl_0703A178: + type: GFX + offset: 0x3A178 + symbol: inside_castle_seg7_dl_0703A178 + +inside_castle_seg7_dl_0703A540: + type: GFX + offset: 0x3A540 + symbol: inside_castle_seg7_dl_0703A540 + +inside_castle_seg7_dl_0703A6C8: + type: GFX + offset: 0x3A6C8 + symbol: inside_castle_seg7_dl_0703A6C8 + +inside_castle_seg7_lights_0703A768: + type: LIGHTS + size: 24 + offset: 0x3A768 + symbol: inside_castle_seg7_lights_0703A768 + +inside_castle_seg7_vertex_0703A780: + type: VTX + count: 4 + offset: 0x3A780 + symbol: inside_castle_seg7_vertex_0703A780 + +inside_castle_seg7_dl_0703A7C0: + type: GFX + offset: 0x3A7C0 + symbol: inside_castle_seg7_dl_0703A7C0 + +inside_castle_seg7_dl_0703A808: + type: GFX + offset: 0x3A808 + symbol: inside_castle_seg7_dl_0703A808 + +inside_castle_seg7_lights_0703A878: + type: LIGHTS + size: 24 + offset: 0x3A878 + symbol: inside_castle_seg7_lights_0703A878 + +inside_castle_seg7_lights_0703A890: + type: LIGHTS + size: 24 + offset: 0x3A890 + symbol: inside_castle_seg7_lights_0703A890 + +inside_castle_seg7_vertex_0703A8A8: + type: VTX + count: 15 + offset: 0x3A8A8 + symbol: inside_castle_seg7_vertex_0703A8A8 + +inside_castle_seg7_vertex_0703A998: + type: VTX + count: 16 + offset: 0x3A998 + symbol: inside_castle_seg7_vertex_0703A998 + +inside_castle_seg7_vertex_0703AA98: + type: VTX + count: 15 + offset: 0x3AA98 + symbol: inside_castle_seg7_vertex_0703AA98 + +inside_castle_seg7_vertex_0703AB88: + type: VTX + count: 4 + offset: 0x3AB88 + symbol: inside_castle_seg7_vertex_0703AB88 + +inside_castle_seg7_vertex_0703ABC8: + type: VTX + count: 16 + offset: 0x3ABC8 + symbol: inside_castle_seg7_vertex_0703ABC8 + +inside_castle_seg7_vertex_0703ACC8: + type: VTX + count: 15 + offset: 0x3ACC8 + symbol: inside_castle_seg7_vertex_0703ACC8 + +inside_castle_seg7_vertex_0703ADB8: + type: VTX + count: 16 + offset: 0x3ADB8 + symbol: inside_castle_seg7_vertex_0703ADB8 + +inside_castle_seg7_vertex_0703AEB8: + type: VTX + count: 15 + offset: 0x3AEB8 + symbol: inside_castle_seg7_vertex_0703AEB8 + +inside_castle_seg7_vertex_0703AFA8: + type: VTX + count: 16 + offset: 0x3AFA8 + symbol: inside_castle_seg7_vertex_0703AFA8 + +inside_castle_seg7_vertex_0703B0A8: + type: VTX + count: 16 + offset: 0x3B0A8 + symbol: inside_castle_seg7_vertex_0703B0A8 + +inside_castle_seg7_vertex_0703B1A8: + type: VTX + count: 15 + offset: 0x3B1A8 + symbol: inside_castle_seg7_vertex_0703B1A8 + +inside_castle_seg7_vertex_0703B298: + type: VTX + count: 16 + offset: 0x3B298 + symbol: inside_castle_seg7_vertex_0703B298 + +inside_castle_seg7_vertex_0703B398: + type: VTX + count: 12 + offset: 0x3B398 + symbol: inside_castle_seg7_vertex_0703B398 + +inside_castle_seg7_vertex_0703B458: + type: VTX + count: 15 + offset: 0x3B458 + symbol: inside_castle_seg7_vertex_0703B458 + +inside_castle_seg7_vertex_0703B548: + type: VTX + count: 7 + offset: 0x3B548 + symbol: inside_castle_seg7_vertex_0703B548 + +inside_castle_seg7_dl_0703B5B8: + type: GFX + offset: 0x3B5B8 + symbol: inside_castle_seg7_dl_0703B5B8 + +inside_castle_seg7_dl_0703B6C8: + type: GFX + offset: 0x3B6C8 + symbol: inside_castle_seg7_dl_0703B6C8 + +inside_castle_seg7_dl_0703B740: + type: GFX + offset: 0x3B740 + symbol: inside_castle_seg7_dl_0703B740 + +inside_castle_seg7_dl_0703B808: + type: GFX + offset: 0x3B808 + symbol: inside_castle_seg7_dl_0703B808 + +inside_castle_seg7_dl_0703B988: + type: GFX + offset: 0x3B988 + symbol: inside_castle_seg7_dl_0703B988 + +inside_castle_seg7_dl_0703BA08: + type: GFX + offset: 0x3BA08 + symbol: inside_castle_seg7_dl_0703BA08 + +inside_castle_seg7_lights_0703BAB0: + type: LIGHTS + size: 24 + offset: 0x3BAB0 + symbol: inside_castle_seg7_lights_0703BAB0 + +inside_castle_seg7_vertex_0703BAC8: + type: VTX + count: 15 + offset: 0x3BAC8 + symbol: inside_castle_seg7_vertex_0703BAC8 + +inside_castle_seg7_vertex_0703BBB8: + type: VTX + count: 7 + offset: 0x3BBB8 + symbol: inside_castle_seg7_vertex_0703BBB8 + +inside_castle_seg7_dl_0703BC28: + type: GFX + offset: 0x3BC28 + symbol: inside_castle_seg7_dl_0703BC28 + +inside_castle_seg7_dl_0703BCB8: + type: GFX + offset: 0x3BCB8 + symbol: inside_castle_seg7_dl_0703BCB8 + +inside_castle_seg7_lights_0703BD28: + type: LIGHTS + size: 24 + offset: 0x3BD28 + symbol: inside_castle_seg7_lights_0703BD28 + +inside_castle_seg7_vertex_0703BD40: + type: VTX + count: 16 + offset: 0x3BD40 + symbol: inside_castle_seg7_vertex_0703BD40 + +inside_castle_seg7_vertex_0703BE40: + type: VTX + count: 4 + offset: 0x3BE40 + symbol: inside_castle_seg7_vertex_0703BE40 + +inside_castle_seg7_vertex_0703BE80: + type: VTX + count: 4 + offset: 0x3BE80 + symbol: inside_castle_seg7_vertex_0703BE80 + +inside_castle_seg7_dl_0703BEC0: + type: GFX + offset: 0x3BEC0 + symbol: inside_castle_seg7_dl_0703BEC0 + +inside_castle_seg7_dl_0703BF38: + type: GFX + offset: 0x3BF38 + symbol: inside_castle_seg7_dl_0703BF38 + +inside_castle_seg7_dl_0703BF70: + type: GFX + offset: 0x3BF70 + symbol: inside_castle_seg7_dl_0703BF70 + +inside_castle_seg7_dl_0703BFA8: + type: GFX + offset: 0x3BFA8 + symbol: inside_castle_seg7_dl_0703BFA8 + +inside_castle_seg7_lights_0703C040: + type: LIGHTS + size: 24 + offset: 0x3C040 + symbol: inside_castle_seg7_lights_0703C040 + +inside_castle_seg7_lights_0703C058: + type: LIGHTS + size: 24 + offset: 0x3C058 + symbol: inside_castle_seg7_lights_0703C058 + +inside_castle_seg7_vertex_0703C070: + type: VTX + count: 15 + offset: 0x3C070 + symbol: inside_castle_seg7_vertex_0703C070 + +inside_castle_seg7_vertex_0703C160: + type: VTX + count: 16 + offset: 0x3C160 + symbol: inside_castle_seg7_vertex_0703C160 + +inside_castle_seg7_vertex_0703C260: + type: VTX + count: 15 + offset: 0x3C260 + symbol: inside_castle_seg7_vertex_0703C260 + +inside_castle_seg7_vertex_0703C350: + type: VTX + count: 10 + offset: 0x3C350 + symbol: inside_castle_seg7_vertex_0703C350 + +inside_castle_seg7_vertex_0703C3F0: + type: VTX + count: 14 + offset: 0x3C3F0 + symbol: inside_castle_seg7_vertex_0703C3F0 + +inside_castle_seg7_vertex_0703C4D0: + type: VTX + count: 6 + offset: 0x3C4D0 + symbol: inside_castle_seg7_vertex_0703C4D0 + +inside_castle_seg7_vertex_0703C530: + type: VTX + count: 15 + offset: 0x3C530 + symbol: inside_castle_seg7_vertex_0703C530 + +inside_castle_seg7_vertex_0703C620: + type: VTX + count: 16 + offset: 0x3C620 + symbol: inside_castle_seg7_vertex_0703C620 + +inside_castle_seg7_vertex_0703C720: + type: VTX + count: 14 + offset: 0x3C720 + symbol: inside_castle_seg7_vertex_0703C720 + +inside_castle_seg7_vertex_0703C800: + type: VTX + count: 14 + offset: 0x3C800 + symbol: inside_castle_seg7_vertex_0703C800 + +inside_castle_seg7_vertex_0703C8E0: + type: VTX + count: 16 + offset: 0x3C8E0 + symbol: inside_castle_seg7_vertex_0703C8E0 + +inside_castle_seg7_vertex_0703C9E0: + type: VTX + count: 14 + offset: 0x3C9E0 + symbol: inside_castle_seg7_vertex_0703C9E0 + +inside_castle_seg7_vertex_0703CAC0: + type: VTX + count: 16 + offset: 0x3CAC0 + symbol: inside_castle_seg7_vertex_0703CAC0 + +inside_castle_seg7_vertex_0703CBC0: + type: VTX + count: 16 + offset: 0x3CBC0 + symbol: inside_castle_seg7_vertex_0703CBC0 + +inside_castle_seg7_vertex_0703CCC0: + type: VTX + count: 14 + offset: 0x3CCC0 + symbol: inside_castle_seg7_vertex_0703CCC0 + +inside_castle_seg7_vertex_0703CDA0: + type: VTX + count: 16 + offset: 0x3CDA0 + symbol: inside_castle_seg7_vertex_0703CDA0 + +inside_castle_seg7_vertex_0703CEA0: + type: VTX + count: 16 + offset: 0x3CEA0 + symbol: inside_castle_seg7_vertex_0703CEA0 + +inside_castle_seg7_vertex_0703CFA0: + type: VTX + count: 16 + offset: 0x3CFA0 + symbol: inside_castle_seg7_vertex_0703CFA0 + +inside_castle_seg7_vertex_0703D0A0: + type: VTX + count: 3 + offset: 0x3D0A0 + symbol: inside_castle_seg7_vertex_0703D0A0 + +inside_castle_seg7_vertex_0703D0D0: + type: VTX + count: 16 + offset: 0x3D0D0 + symbol: inside_castle_seg7_vertex_0703D0D0 + +inside_castle_seg7_vertex_0703D1D0: + type: VTX + count: 16 + offset: 0x3D1D0 + symbol: inside_castle_seg7_vertex_0703D1D0 + +inside_castle_seg7_vertex_0703D2D0: + type: VTX + count: 15 + offset: 0x3D2D0 + symbol: inside_castle_seg7_vertex_0703D2D0 + +inside_castle_seg7_vertex_0703D3C0: + type: VTX + count: 16 + offset: 0x3D3C0 + symbol: inside_castle_seg7_vertex_0703D3C0 + +inside_castle_seg7_vertex_0703D4C0: + type: VTX + count: 16 + offset: 0x3D4C0 + symbol: inside_castle_seg7_vertex_0703D4C0 + +inside_castle_seg7_vertex_0703D5C0: + type: VTX + count: 16 + offset: 0x3D5C0 + symbol: inside_castle_seg7_vertex_0703D5C0 + +inside_castle_seg7_vertex_0703D6C0: + type: VTX + count: 16 + offset: 0x3D6C0 + symbol: inside_castle_seg7_vertex_0703D6C0 + +inside_castle_seg7_vertex_0703D7C0: + type: VTX + count: 16 + offset: 0x3D7C0 + symbol: inside_castle_seg7_vertex_0703D7C0 + +inside_castle_seg7_vertex_0703D8C0: + type: VTX + count: 15 + offset: 0x3D8C0 + symbol: inside_castle_seg7_vertex_0703D8C0 + +inside_castle_seg7_vertex_0703D9B0: + type: VTX + count: 15 + offset: 0x3D9B0 + symbol: inside_castle_seg7_vertex_0703D9B0 + +inside_castle_seg7_vertex_0703DAA0: + type: VTX + count: 16 + offset: 0x3DAA0 + symbol: inside_castle_seg7_vertex_0703DAA0 + +inside_castle_seg7_vertex_0703DBA0: + type: VTX + count: 15 + offset: 0x3DBA0 + symbol: inside_castle_seg7_vertex_0703DBA0 + +inside_castle_seg7_vertex_0703DC90: + type: VTX + count: 15 + offset: 0x3DC90 + symbol: inside_castle_seg7_vertex_0703DC90 + +inside_castle_seg7_vertex_0703DD80: + type: VTX + count: 12 + offset: 0x3DD80 + symbol: inside_castle_seg7_vertex_0703DD80 + +inside_castle_seg7_dl_0703DE40: + type: GFX + offset: 0x3DE40 + symbol: inside_castle_seg7_dl_0703DE40 + +inside_castle_seg7_dl_0703DF70: + type: GFX + offset: 0x3DF70 + symbol: inside_castle_seg7_dl_0703DF70 + +inside_castle_seg7_dl_0703E000: + type: GFX + offset: 0x3E000 + symbol: inside_castle_seg7_dl_0703E000 + +inside_castle_seg7_dl_0703E2D8: + type: GFX + offset: 0x3E2D8 + symbol: inside_castle_seg7_dl_0703E2D8 + +inside_castle_seg7_dl_0703E618: + type: GFX + offset: 0x3E618 + symbol: inside_castle_seg7_dl_0703E618 + +inside_castle_seg7_dl_0703E6F0: + type: GFX + offset: 0x3E6F0 + symbol: inside_castle_seg7_dl_0703E6F0 + +inside_castle_seg7_lights_0703E798: + type: LIGHTS + size: 24 + offset: 0x3E798 + symbol: inside_castle_seg7_lights_0703E798 + +inside_castle_seg7_vertex_0703E7B0: + type: VTX + count: 15 + offset: 0x3E7B0 + symbol: inside_castle_seg7_vertex_0703E7B0 + +inside_castle_seg7_vertex_0703E8A0: + type: VTX + count: 16 + offset: 0x3E8A0 + symbol: inside_castle_seg7_vertex_0703E8A0 + +inside_castle_seg7_vertex_0703E9A0: + type: VTX + count: 14 + offset: 0x3E9A0 + symbol: inside_castle_seg7_vertex_0703E9A0 + +inside_castle_seg7_vertex_0703EA80: + type: VTX + count: 6 + offset: 0x3EA80 + symbol: inside_castle_seg7_vertex_0703EA80 + +inside_castle_seg7_vertex_0703EAE0: + type: VTX + count: 16 + offset: 0x3EAE0 + symbol: inside_castle_seg7_vertex_0703EAE0 + +inside_castle_seg7_vertex_0703EBE0: + type: VTX + count: 15 + offset: 0x3EBE0 + symbol: inside_castle_seg7_vertex_0703EBE0 + +inside_castle_seg7_vertex_0703ECD0: + type: VTX + count: 16 + offset: 0x3ECD0 + symbol: inside_castle_seg7_vertex_0703ECD0 + +inside_castle_seg7_vertex_0703EDD0: + type: VTX + count: 14 + offset: 0x3EDD0 + symbol: inside_castle_seg7_vertex_0703EDD0 + +inside_castle_seg7_vertex_0703EEB0: + type: VTX + count: 10 + offset: 0x3EEB0 + symbol: inside_castle_seg7_vertex_0703EEB0 + +inside_castle_seg7_vertex_0703EF50: + type: VTX + count: 16 + offset: 0x3EF50 + symbol: inside_castle_seg7_vertex_0703EF50 + +inside_castle_seg7_vertex_0703F050: + type: VTX + count: 16 + offset: 0x3F050 + symbol: inside_castle_seg7_vertex_0703F050 + +inside_castle_seg7_vertex_0703F150: + type: VTX + count: 16 + offset: 0x3F150 + symbol: inside_castle_seg7_vertex_0703F150 + +inside_castle_seg7_vertex_0703F250: + type: VTX + count: 16 + offset: 0x3F250 + symbol: inside_castle_seg7_vertex_0703F250 + +inside_castle_seg7_vertex_0703F350: + type: VTX + count: 16 + offset: 0x3F350 + symbol: inside_castle_seg7_vertex_0703F350 + +inside_castle_seg7_vertex_0703F450: + type: VTX + count: 16 + offset: 0x3F450 + symbol: inside_castle_seg7_vertex_0703F450 + +inside_castle_seg7_vertex_0703F550: + type: VTX + count: 16 + offset: 0x3F550 + symbol: inside_castle_seg7_vertex_0703F550 + +inside_castle_seg7_vertex_0703F650: + type: VTX + count: 16 + offset: 0x3F650 + symbol: inside_castle_seg7_vertex_0703F650 + +inside_castle_seg7_vertex_0703F750: + type: VTX + count: 16 + offset: 0x3F750 + symbol: inside_castle_seg7_vertex_0703F750 + +inside_castle_seg7_vertex_0703F850: + type: VTX + count: 16 + offset: 0x3F850 + symbol: inside_castle_seg7_vertex_0703F850 + +inside_castle_seg7_vertex_0703F950: + type: VTX + count: 16 + offset: 0x3F950 + symbol: inside_castle_seg7_vertex_0703F950 + +inside_castle_seg7_vertex_0703FA50: + type: VTX + count: 16 + offset: 0x3FA50 + symbol: inside_castle_seg7_vertex_0703FA50 + +inside_castle_seg7_vertex_0703FB50: + type: VTX + count: 16 + offset: 0x3FB50 + symbol: inside_castle_seg7_vertex_0703FB50 + +inside_castle_seg7_vertex_0703FC50: + type: VTX + count: 16 + offset: 0x3FC50 + symbol: inside_castle_seg7_vertex_0703FC50 + +inside_castle_seg7_vertex_0703FD50: + type: VTX + count: 16 + offset: 0x3FD50 + symbol: inside_castle_seg7_vertex_0703FD50 + +inside_castle_seg7_vertex_0703FE50: + type: VTX + count: 16 + offset: 0x3FE50 + symbol: inside_castle_seg7_vertex_0703FE50 + +inside_castle_seg7_vertex_0703FF50: + type: VTX + count: 16 + offset: 0x3FF50 + symbol: inside_castle_seg7_vertex_0703FF50 + +inside_castle_seg7_vertex_07040050: + type: VTX + count: 16 + offset: 0x40050 + symbol: inside_castle_seg7_vertex_07040050 + +inside_castle_seg7_vertex_07040150: + type: VTX + count: 16 + offset: 0x40150 + symbol: inside_castle_seg7_vertex_07040150 + +inside_castle_seg7_vertex_07040250: + type: VTX + count: 16 + offset: 0x40250 + symbol: inside_castle_seg7_vertex_07040250 + +inside_castle_seg7_vertex_07040350: + type: VTX + count: 16 + offset: 0x40350 + symbol: inside_castle_seg7_vertex_07040350 + +inside_castle_seg7_vertex_07040450: + type: VTX + count: 12 + offset: 0x40450 + symbol: inside_castle_seg7_vertex_07040450 + +inside_castle_seg7_vertex_07040510: + type: VTX + count: 16 + offset: 0x40510 + symbol: inside_castle_seg7_vertex_07040510 + +inside_castle_seg7_vertex_07040610: + type: VTX + count: 16 + offset: 0x40610 + symbol: inside_castle_seg7_vertex_07040610 + +inside_castle_seg7_vertex_07040710: + type: VTX + count: 14 + offset: 0x40710 + symbol: inside_castle_seg7_vertex_07040710 + +inside_castle_seg7_vertex_070407F0: + type: VTX + count: 15 + offset: 0x407F0 + symbol: inside_castle_seg7_vertex_070407F0 + +inside_castle_seg7_vertex_070408E0: + type: VTX + count: 16 + offset: 0x408E0 + symbol: inside_castle_seg7_vertex_070408E0 + +inside_castle_seg7_vertex_070409E0: + type: VTX + count: 14 + offset: 0x409E0 + symbol: inside_castle_seg7_vertex_070409E0 + +inside_castle_seg7_vertex_07040AC0: + type: VTX + count: 14 + offset: 0x40AC0 + symbol: inside_castle_seg7_vertex_07040AC0 + +inside_castle_seg7_vertex_07040BA0: + type: VTX + count: 16 + offset: 0x40BA0 + symbol: inside_castle_seg7_vertex_07040BA0 + +inside_castle_seg7_vertex_07040CA0: + type: VTX + count: 15 + offset: 0x40CA0 + symbol: inside_castle_seg7_vertex_07040CA0 + +inside_castle_seg7_vertex_07040D90: + type: VTX + count: 14 + offset: 0x40D90 + symbol: inside_castle_seg7_vertex_07040D90 + +inside_castle_seg7_vertex_07040E70: + type: VTX + count: 15 + offset: 0x40E70 + symbol: inside_castle_seg7_vertex_07040E70 + +inside_castle_seg7_vertex_07040F60: + type: VTX + count: 14 + offset: 0x40F60 + symbol: inside_castle_seg7_vertex_07040F60 + +inside_castle_seg7_vertex_07041040: + type: VTX + count: 14 + offset: 0x41040 + symbol: inside_castle_seg7_vertex_07041040 + +inside_castle_seg7_vertex_07041120: + type: VTX + count: 8 + offset: 0x41120 + symbol: inside_castle_seg7_vertex_07041120 + +inside_castle_seg7_vertex_070411A0: + type: VTX + count: 16 + offset: 0x411A0 + symbol: inside_castle_seg7_vertex_070411A0 + +inside_castle_seg7_vertex_070412A0: + type: VTX + count: 15 + offset: 0x412A0 + symbol: inside_castle_seg7_vertex_070412A0 + +inside_castle_seg7_vertex_07041390: + type: VTX + count: 15 + offset: 0x41390 + symbol: inside_castle_seg7_vertex_07041390 + +inside_castle_seg7_vertex_07041480: + type: VTX + count: 15 + offset: 0x41480 + symbol: inside_castle_seg7_vertex_07041480 + +inside_castle_seg7_vertex_07041570: + type: VTX + count: 14 + offset: 0x41570 + symbol: inside_castle_seg7_vertex_07041570 + +inside_castle_seg7_vertex_07041650: + type: VTX + count: 14 + offset: 0x41650 + symbol: inside_castle_seg7_vertex_07041650 + +inside_castle_seg7_vertex_07041730: + type: VTX + count: 11 + offset: 0x41730 + symbol: inside_castle_seg7_vertex_07041730 + +inside_castle_seg7_vertex_070417E0: + type: VTX + count: 15 + offset: 0x417E0 + symbol: inside_castle_seg7_vertex_070417E0 + +inside_castle_seg7_vertex_070418D0: + type: VTX + count: 14 + offset: 0x418D0 + symbol: inside_castle_seg7_vertex_070418D0 + +inside_castle_seg7_vertex_070419B0: + type: VTX + count: 14 + offset: 0x419B0 + symbol: inside_castle_seg7_vertex_070419B0 + +inside_castle_seg7_vertex_07041A90: + type: VTX + count: 16 + offset: 0x41A90 + symbol: inside_castle_seg7_vertex_07041A90 + +inside_castle_seg7_vertex_07041B90: + type: VTX + count: 16 + offset: 0x41B90 + symbol: inside_castle_seg7_vertex_07041B90 + +inside_castle_seg7_vertex_07041C90: + type: VTX + count: 16 + offset: 0x41C90 + symbol: inside_castle_seg7_vertex_07041C90 + +inside_castle_seg7_vertex_07041D90: + type: VTX + count: 14 + offset: 0x41D90 + symbol: inside_castle_seg7_vertex_07041D90 + +inside_castle_seg7_vertex_07041E70: + type: VTX + count: 12 + offset: 0x41E70 + symbol: inside_castle_seg7_vertex_07041E70 + +inside_castle_seg7_dl_07041F30: + type: GFX + offset: 0x41F30 + symbol: inside_castle_seg7_dl_07041F30 + +inside_castle_seg7_dl_07042050: + type: GFX + offset: 0x42050 + symbol: inside_castle_seg7_dl_07042050 + +inside_castle_seg7_dl_070421E8: + type: GFX + offset: 0x421E8 + symbol: inside_castle_seg7_dl_070421E8 + +inside_castle_seg7_dl_07042828: + type: GFX + offset: 0x42828 + symbol: inside_castle_seg7_dl_07042828 + +inside_castle_seg7_dl_07042BD0: + type: GFX + offset: 0x42BD0 + symbol: inside_castle_seg7_dl_07042BD0 + +inside_castle_seg7_dl_07042CC8: + type: GFX + offset: 0x42CC8 + symbol: inside_castle_seg7_dl_07042CC8 + +inside_castle_seg7_dl_07042DC8: + type: GFX + offset: 0x42DC8 + symbol: inside_castle_seg7_dl_07042DC8 + +inside_castle_seg7_dl_07043028: + type: GFX + offset: 0x43028 + symbol: inside_castle_seg7_dl_07043028 + +inside_castle_seg7_lights_070430F8: + type: LIGHTS + size: 24 + offset: 0x430F8 + symbol: inside_castle_seg7_lights_070430F8 + +inside_castle_seg7_lights_07043110: + type: LIGHTS + size: 24 + offset: 0x43110 + symbol: inside_castle_seg7_lights_07043110 + +inside_castle_seg7_vertex_07043128: + type: VTX + count: 8 + offset: 0x43128 + symbol: inside_castle_seg7_vertex_07043128 + +inside_castle_seg7_vertex_070431A8: + type: VTX + count: 15 + offset: 0x431A8 + symbol: inside_castle_seg7_vertex_070431A8 + +inside_castle_seg7_vertex_07043298: + type: VTX + count: 16 + offset: 0x43298 + symbol: inside_castle_seg7_vertex_07043298 + +inside_castle_seg7_vertex_07043398: + type: VTX + count: 16 + offset: 0x43398 + symbol: inside_castle_seg7_vertex_07043398 + +inside_castle_seg7_vertex_07043498: + type: VTX + count: 13 + offset: 0x43498 + symbol: inside_castle_seg7_vertex_07043498 + +inside_castle_seg7_vertex_07043568: + type: VTX + count: 6 + offset: 0x43568 + symbol: inside_castle_seg7_vertex_07043568 + +inside_castle_seg7_vertex_070435C8: + type: VTX + count: 4 + offset: 0x435C8 + symbol: inside_castle_seg7_vertex_070435C8 + +inside_castle_seg7_vertex_07043608: + type: VTX + count: 4 + offset: 0x43608 + symbol: inside_castle_seg7_vertex_07043608 + +inside_castle_seg7_vertex_07043648: + type: VTX + count: 4 + offset: 0x43648 + symbol: inside_castle_seg7_vertex_07043648 + +inside_castle_seg7_vertex_07043688: + type: VTX + count: 4 + offset: 0x43688 + symbol: inside_castle_seg7_vertex_07043688 + +inside_castle_seg7_vertex_070436C8: + type: VTX + count: 4 + offset: 0x436C8 + symbol: inside_castle_seg7_vertex_070436C8 + +inside_castle_seg7_vertex_07043708: + type: VTX + count: 4 + offset: 0x43708 + symbol: inside_castle_seg7_vertex_07043708 + +inside_castle_seg7_vertex_07043748: + type: VTX + count: 4 + offset: 0x43748 + symbol: inside_castle_seg7_vertex_07043748 + +inside_castle_seg7_vertex_07043788: + type: VTX + count: 4 + offset: 0x43788 + symbol: inside_castle_seg7_vertex_07043788 + +inside_castle_seg7_dl_070437C8: + type: GFX + offset: 0x437C8 + symbol: inside_castle_seg7_dl_070437C8 + +inside_castle_seg7_dl_07043820: + type: GFX + offset: 0x43820 + symbol: inside_castle_seg7_dl_07043820 + +inside_castle_seg7_dl_07043930: + type: GFX + offset: 0x43930 + symbol: inside_castle_seg7_dl_07043930 + +inside_castle_seg7_dl_07043988: + type: GFX + offset: 0x43988 + symbol: inside_castle_seg7_dl_07043988 + +inside_castle_seg7_dl_070439C0: + type: GFX + offset: 0x439C0 + symbol: inside_castle_seg7_dl_070439C0 + +inside_castle_seg7_dl_070439F8: + type: GFX + offset: 0x439F8 + symbol: inside_castle_seg7_dl_070439F8 + +inside_castle_seg7_dl_07043A30: + type: GFX + offset: 0x43A30 + symbol: inside_castle_seg7_dl_07043A30 + +inside_castle_seg7_dl_07043A68: + type: GFX + offset: 0x43A68 + symbol: inside_castle_seg7_dl_07043A68 + +inside_castle_seg7_dl_07043AA0: + type: GFX + offset: 0x43AA0 + symbol: inside_castle_seg7_dl_07043AA0 + +inside_castle_seg7_dl_07043AD8: + type: GFX + offset: 0x43AD8 + symbol: inside_castle_seg7_dl_07043AD8 + +inside_castle_seg7_dl_07043B10: + type: GFX + offset: 0x43B10 + symbol: inside_castle_seg7_dl_07043B10 + +inside_castle_seg7_dl_07043B48: + type: GFX + offset: 0x43B48 + symbol: inside_castle_seg7_dl_07043B48 + +inside_castle_seg7_lights_07043C38: + type: LIGHTS + size: 24 + offset: 0x43C38 + symbol: inside_castle_seg7_lights_07043C38 + +inside_castle_seg7_vertex_07043C50: + type: VTX + count: 4 + offset: 0x43C50 + symbol: inside_castle_seg7_vertex_07043C50 + +inside_castle_seg7_dl_07043C90: + type: GFX + offset: 0x43C90 + symbol: inside_castle_seg7_dl_07043C90 + +inside_castle_seg7_dl_07043CD8: + type: GFX + offset: 0x43CD8 + symbol: inside_castle_seg7_dl_07043CD8 + +inside_castle_seg7_vertex_07043D48: + type: VTX + count: 16 + offset: 0x43D48 + symbol: inside_castle_seg7_vertex_07043D48 + +inside_castle_seg7_vertex_07043E48: + type: VTX + count: 14 + offset: 0x43E48 + symbol: inside_castle_seg7_vertex_07043E48 + +inside_castle_seg7_vertex_07043F28: + type: VTX + count: 15 + offset: 0x43F28 + symbol: inside_castle_seg7_vertex_07043F28 + +inside_castle_seg7_vertex_07044018: + type: VTX + count: 15 + offset: 0x44018 + symbol: inside_castle_seg7_vertex_07044018 + +inside_castle_seg7_vertex_07044108: + type: VTX + count: 14 + offset: 0x44108 + symbol: inside_castle_seg7_vertex_07044108 + +inside_castle_seg7_vertex_070441E8: + type: VTX + count: 14 + offset: 0x441E8 + symbol: inside_castle_seg7_vertex_070441E8 + +inside_castle_seg7_vertex_070442C8: + type: VTX + count: 14 + offset: 0x442C8 + symbol: inside_castle_seg7_vertex_070442C8 + +inside_castle_seg7_vertex_070443A8: + type: VTX + count: 15 + offset: 0x443A8 + symbol: inside_castle_seg7_vertex_070443A8 + +inside_castle_seg7_vertex_07044498: + type: VTX + count: 15 + offset: 0x44498 + symbol: inside_castle_seg7_vertex_07044498 + +inside_castle_seg7_vertex_07044588: + type: VTX + count: 16 + offset: 0x44588 + symbol: inside_castle_seg7_vertex_07044588 + +inside_castle_seg7_vertex_07044688: + type: VTX + count: 15 + offset: 0x44688 + symbol: inside_castle_seg7_vertex_07044688 + +inside_castle_seg7_vertex_07044778: + type: VTX + count: 14 + offset: 0x44778 + symbol: inside_castle_seg7_vertex_07044778 + +inside_castle_seg7_vertex_07044858: + type: VTX + count: 15 + offset: 0x44858 + symbol: inside_castle_seg7_vertex_07044858 + +inside_castle_seg7_vertex_07044948: + type: VTX + count: 8 + offset: 0x44948 + symbol: inside_castle_seg7_vertex_07044948 + +inside_castle_seg7_vertex_070449C8: + type: VTX + count: 15 + offset: 0x449C8 + symbol: inside_castle_seg7_vertex_070449C8 + +inside_castle_seg7_vertex_07044AB8: + type: VTX + count: 15 + offset: 0x44AB8 + symbol: inside_castle_seg7_vertex_07044AB8 + +inside_castle_seg7_vertex_07044BA8: + type: VTX + count: 15 + offset: 0x44BA8 + symbol: inside_castle_seg7_vertex_07044BA8 + +inside_castle_seg7_vertex_07044C98: + type: VTX + count: 7 + offset: 0x44C98 + symbol: inside_castle_seg7_vertex_07044C98 + +inside_castle_seg7_vertex_07044D08: + type: VTX + count: 16 + offset: 0x44D08 + symbol: inside_castle_seg7_vertex_07044D08 + +inside_castle_seg7_vertex_07044E08: + type: VTX + count: 15 + offset: 0x44E08 + symbol: inside_castle_seg7_vertex_07044E08 + +inside_castle_seg7_vertex_07044EF8: + type: VTX + count: 15 + offset: 0x44EF8 + symbol: inside_castle_seg7_vertex_07044EF8 + +inside_castle_seg7_vertex_07044FE8: + type: VTX + count: 16 + offset: 0x44FE8 + symbol: inside_castle_seg7_vertex_07044FE8 + +inside_castle_seg7_vertex_070450E8: + type: VTX + count: 16 + offset: 0x450E8 + symbol: inside_castle_seg7_vertex_070450E8 + +inside_castle_seg7_vertex_070451E8: + type: VTX + count: 16 + offset: 0x451E8 + symbol: inside_castle_seg7_vertex_070451E8 + +inside_castle_seg7_vertex_070452E8: + type: VTX + count: 16 + offset: 0x452E8 + symbol: inside_castle_seg7_vertex_070452E8 + +inside_castle_seg7_vertex_070453E8: + type: VTX + count: 10 + offset: 0x453E8 + symbol: inside_castle_seg7_vertex_070453E8 + +inside_castle_seg7_vertex_07045488: + type: VTX + count: 15 + offset: 0x45488 + symbol: inside_castle_seg7_vertex_07045488 + +inside_castle_seg7_vertex_07045578: + type: VTX + count: 15 + offset: 0x45578 + symbol: inside_castle_seg7_vertex_07045578 + +inside_castle_seg7_vertex_07045668: + type: VTX + count: 15 + offset: 0x45668 + symbol: inside_castle_seg7_vertex_07045668 + +inside_castle_seg7_vertex_07045758: + type: VTX + count: 15 + offset: 0x45758 + symbol: inside_castle_seg7_vertex_07045758 + +inside_castle_seg7_vertex_07045848: + type: VTX + count: 14 + offset: 0x45848 + symbol: inside_castle_seg7_vertex_07045848 + +inside_castle_seg7_vertex_07045928: + type: VTX + count: 15 + offset: 0x45928 + symbol: inside_castle_seg7_vertex_07045928 + +inside_castle_seg7_vertex_07045A18: + type: VTX + count: 15 + offset: 0x45A18 + symbol: inside_castle_seg7_vertex_07045A18 + +inside_castle_seg7_vertex_07045B08: + type: VTX + count: 15 + offset: 0x45B08 + symbol: inside_castle_seg7_vertex_07045B08 + +inside_castle_seg7_vertex_07045BF8: + type: VTX + count: 15 + offset: 0x45BF8 + symbol: inside_castle_seg7_vertex_07045BF8 + +inside_castle_seg7_vertex_07045CE8: + type: VTX + count: 12 + offset: 0x45CE8 + symbol: inside_castle_seg7_vertex_07045CE8 + +inside_castle_seg7_vertex_07045DA8: + type: VTX + count: 15 + offset: 0x45DA8 + symbol: inside_castle_seg7_vertex_07045DA8 + +inside_castle_seg7_vertex_07045E98: + type: VTX + count: 14 + offset: 0x45E98 + symbol: inside_castle_seg7_vertex_07045E98 + +inside_castle_seg7_vertex_07045F78: + type: VTX + count: 16 + offset: 0x45F78 + symbol: inside_castle_seg7_vertex_07045F78 + +inside_castle_seg7_vertex_07046078: + type: VTX + count: 16 + offset: 0x46078 + symbol: inside_castle_seg7_vertex_07046078 + +inside_castle_seg7_vertex_07046178: + type: VTX + count: 14 + offset: 0x46178 + symbol: inside_castle_seg7_vertex_07046178 + +inside_castle_seg7_vertex_07046258: + type: VTX + count: 16 + offset: 0x46258 + symbol: inside_castle_seg7_vertex_07046258 + +inside_castle_seg7_vertex_07046358: + type: VTX + count: 14 + offset: 0x46358 + symbol: inside_castle_seg7_vertex_07046358 + +inside_castle_seg7_vertex_07046438: + type: VTX + count: 16 + offset: 0x46438 + symbol: inside_castle_seg7_vertex_07046438 + +inside_castle_seg7_vertex_07046538: + type: VTX + count: 14 + offset: 0x46538 + symbol: inside_castle_seg7_vertex_07046538 + +inside_castle_seg7_vertex_07046618: + type: VTX + count: 14 + offset: 0x46618 + symbol: inside_castle_seg7_vertex_07046618 + +inside_castle_seg7_vertex_070466F8: + type: VTX + count: 14 + offset: 0x466F8 + symbol: inside_castle_seg7_vertex_070466F8 + +inside_castle_seg7_vertex_070467D8: + type: VTX + count: 15 + offset: 0x467D8 + symbol: inside_castle_seg7_vertex_070467D8 + +inside_castle_seg7_vertex_070468C8: + type: VTX + count: 14 + offset: 0x468C8 + symbol: inside_castle_seg7_vertex_070468C8 + +inside_castle_seg7_vertex_070469A8: + type: VTX + count: 15 + offset: 0x469A8 + symbol: inside_castle_seg7_vertex_070469A8 + +inside_castle_seg7_vertex_07046A98: + type: VTX + count: 15 + offset: 0x46A98 + symbol: inside_castle_seg7_vertex_07046A98 + +inside_castle_seg7_vertex_07046B88: + type: VTX + count: 15 + offset: 0x46B88 + symbol: inside_castle_seg7_vertex_07046B88 + +inside_castle_seg7_vertex_07046C78: + type: VTX + count: 15 + offset: 0x46C78 + symbol: inside_castle_seg7_vertex_07046C78 + +inside_castle_seg7_vertex_07046D68: + type: VTX + count: 15 + offset: 0x46D68 + symbol: inside_castle_seg7_vertex_07046D68 + +inside_castle_seg7_vertex_07046E58: + type: VTX + count: 15 + offset: 0x46E58 + symbol: inside_castle_seg7_vertex_07046E58 + +inside_castle_seg7_vertex_07046F48: + type: VTX + count: 15 + offset: 0x46F48 + symbol: inside_castle_seg7_vertex_07046F48 + +inside_castle_seg7_vertex_07047038: + type: VTX + count: 15 + offset: 0x47038 + symbol: inside_castle_seg7_vertex_07047038 + +inside_castle_seg7_vertex_07047128: + type: VTX + count: 15 + offset: 0x47128 + symbol: inside_castle_seg7_vertex_07047128 + +inside_castle_seg7_vertex_07047218: + type: VTX + count: 14 + offset: 0x47218 + symbol: inside_castle_seg7_vertex_07047218 + +inside_castle_seg7_vertex_070472F8: + type: VTX + count: 14 + offset: 0x472F8 + symbol: inside_castle_seg7_vertex_070472F8 + +inside_castle_seg7_vertex_070473D8: + type: VTX + count: 14 + offset: 0x473D8 + symbol: inside_castle_seg7_vertex_070473D8 + +inside_castle_seg7_vertex_070474B8: + type: VTX + count: 16 + offset: 0x474B8 + symbol: inside_castle_seg7_vertex_070474B8 + +inside_castle_seg7_vertex_070475B8: + type: VTX + count: 16 + offset: 0x475B8 + symbol: inside_castle_seg7_vertex_070475B8 + +inside_castle_seg7_vertex_070476B8: + type: VTX + count: 16 + offset: 0x476B8 + symbol: inside_castle_seg7_vertex_070476B8 + +inside_castle_seg7_vertex_070477B8: + type: VTX + count: 16 + offset: 0x477B8 + symbol: inside_castle_seg7_vertex_070477B8 + +inside_castle_seg7_vertex_070478B8: + type: VTX + count: 16 + offset: 0x478B8 + symbol: inside_castle_seg7_vertex_070478B8 + +inside_castle_seg7_vertex_070479B8: + type: VTX + count: 16 + offset: 0x479B8 + symbol: inside_castle_seg7_vertex_070479B8 + +inside_castle_seg7_vertex_07047AB8: + type: VTX + count: 16 + offset: 0x47AB8 + symbol: inside_castle_seg7_vertex_07047AB8 + +inside_castle_seg7_vertex_07047BB8: + type: VTX + count: 14 + offset: 0x47BB8 + symbol: inside_castle_seg7_vertex_07047BB8 + +inside_castle_seg7_vertex_07047C98: + type: VTX + count: 16 + offset: 0x47C98 + symbol: inside_castle_seg7_vertex_07047C98 + +inside_castle_seg7_vertex_07047D98: + type: VTX + count: 16 + offset: 0x47D98 + symbol: inside_castle_seg7_vertex_07047D98 + +inside_castle_seg7_vertex_07047E98: + type: VTX + count: 16 + offset: 0x47E98 + symbol: inside_castle_seg7_vertex_07047E98 + +inside_castle_seg7_vertex_07047F98: + type: VTX + count: 14 + offset: 0x47F98 + symbol: inside_castle_seg7_vertex_07047F98 + +inside_castle_seg7_vertex_07048078: + type: VTX + count: 14 + offset: 0x48078 + symbol: inside_castle_seg7_vertex_07048078 + +inside_castle_seg7_vertex_07048158: + type: VTX + count: 15 + offset: 0x48158 + symbol: inside_castle_seg7_vertex_07048158 + +inside_castle_seg7_vertex_07048248: + type: VTX + count: 11 + offset: 0x48248 + symbol: inside_castle_seg7_vertex_07048248 + +inside_castle_seg7_vertex_070482F8: + type: VTX + count: 16 + offset: 0x482F8 + symbol: inside_castle_seg7_vertex_070482F8 + +inside_castle_seg7_vertex_070483F8: + type: VTX + count: 15 + offset: 0x483F8 + symbol: inside_castle_seg7_vertex_070483F8 + +inside_castle_seg7_vertex_070484E8: + type: VTX + count: 14 + offset: 0x484E8 + symbol: inside_castle_seg7_vertex_070484E8 + +inside_castle_seg7_vertex_070485C8: + type: VTX + count: 15 + offset: 0x485C8 + symbol: inside_castle_seg7_vertex_070485C8 + +inside_castle_seg7_vertex_070486B8: + type: VTX + count: 16 + offset: 0x486B8 + symbol: inside_castle_seg7_vertex_070486B8 + +inside_castle_seg7_vertex_070487B8: + type: VTX + count: 15 + offset: 0x487B8 + symbol: inside_castle_seg7_vertex_070487B8 + +inside_castle_seg7_vertex_070488A8: + type: VTX + count: 14 + offset: 0x488A8 + symbol: inside_castle_seg7_vertex_070488A8 + +inside_castle_seg7_vertex_07048988: + type: VTX + count: 11 + offset: 0x48988 + symbol: inside_castle_seg7_vertex_07048988 + +inside_castle_seg7_dl_07048A38: + type: GFX + offset: 0x48A38 + symbol: inside_castle_seg7_dl_07048A38 + +inside_castle_seg7_dl_07048AA0: + type: GFX + offset: 0x48AA0 + symbol: inside_castle_seg7_dl_07048AA0 + +inside_castle_seg7_dl_07048E68: + type: GFX + offset: 0x48E68 + symbol: inside_castle_seg7_dl_07048E68 + +inside_castle_seg7_dl_07048F68: + type: GFX + offset: 0x48F68 + symbol: inside_castle_seg7_dl_07048F68 + +inside_castle_seg7_dl_07049248: + type: GFX + offset: 0x49248 + symbol: inside_castle_seg7_dl_07049248 + +inside_castle_seg7_dl_070494D8: + type: GFX + offset: 0x494D8 + symbol: inside_castle_seg7_dl_070494D8 + +inside_castle_seg7_dl_07049E98: + type: GFX + offset: 0x49E98 + symbol: inside_castle_seg7_dl_07049E98 + +inside_castle_seg7_dl_0704A0E8: + type: GFX + offset: 0x4A0E8 + symbol: inside_castle_seg7_dl_0704A0E8 + +inside_castle_seg7_lights_0704A1B8: + type: LIGHTS + size: 24 + offset: 0x4A1B8 + symbol: inside_castle_seg7_lights_0704A1B8 + +inside_castle_seg7_vertex_0704A1D0: + type: VTX + count: 12 + offset: 0x4A1D0 + symbol: inside_castle_seg7_vertex_0704A1D0 + +inside_castle_seg7_dl_0704A290: + type: GFX + offset: 0x4A290 + symbol: inside_castle_seg7_dl_0704A290 + +inside_castle_seg7_dl_0704A2E0: + type: GFX + offset: 0x4A2E0 + symbol: inside_castle_seg7_dl_0704A2E0 + +inside_castle_seg7_vertex_0704A368: + type: VTX + count: 8 + offset: 0x4A368 + symbol: inside_castle_seg7_vertex_0704A368 + +inside_castle_seg7_vertex_0704A3E8: + type: VTX + count: 8 + offset: 0x4A3E8 + symbol: inside_castle_seg7_vertex_0704A3E8 + +inside_castle_seg7_vertex_0704A468: + type: VTX + count: 8 + offset: 0x4A468 + symbol: inside_castle_seg7_vertex_0704A468 + +inside_castle_seg7_vertex_0704A4E8: + type: VTX + count: 8 + offset: 0x4A4E8 + symbol: inside_castle_seg7_vertex_0704A4E8 + +inside_castle_seg7_vertex_0704A568: + type: VTX + count: 8 + offset: 0x4A568 + symbol: inside_castle_seg7_vertex_0704A568 + +inside_castle_seg7_vertex_0704A5E8: + type: VTX + count: 8 + offset: 0x4A5E8 + symbol: inside_castle_seg7_vertex_0704A5E8 + +inside_castle_seg7_vertex_0704A668: + type: VTX + count: 8 + offset: 0x4A668 + symbol: inside_castle_seg7_vertex_0704A668 + +inside_castle_seg7_vertex_0704A6E8: + type: VTX + count: 8 + offset: 0x4A6E8 + symbol: inside_castle_seg7_vertex_0704A6E8 + +inside_castle_seg7_vertex_0704A768: + type: VTX + count: 4 + offset: 0x4A768 + symbol: inside_castle_seg7_vertex_0704A768 + +inside_castle_seg7_vertex_0704A7A8: + type: VTX + count: 4 + offset: 0x4A7A8 + symbol: inside_castle_seg7_vertex_0704A7A8 + +inside_castle_seg7_dl_0704A7E8: + type: GFX + offset: 0x4A7E8 + symbol: inside_castle_seg7_dl_0704A7E8 + +inside_castle_seg7_dl_0704A830: + type: GFX + offset: 0x4A830 + symbol: inside_castle_seg7_dl_0704A830 + +inside_castle_seg7_dl_0704A878: + type: GFX + offset: 0x4A878 + symbol: inside_castle_seg7_dl_0704A878 + +inside_castle_seg7_dl_0704A8C0: + type: GFX + offset: 0x4A8C0 + symbol: inside_castle_seg7_dl_0704A8C0 + +inside_castle_seg7_dl_0704A908: + type: GFX + offset: 0x4A908 + symbol: inside_castle_seg7_dl_0704A908 + +inside_castle_seg7_dl_0704A950: + type: GFX + offset: 0x4A950 + symbol: inside_castle_seg7_dl_0704A950 + +inside_castle_seg7_dl_0704A998: + type: GFX + offset: 0x4A998 + symbol: inside_castle_seg7_dl_0704A998 + +inside_castle_seg7_dl_0704A9E0: + type: GFX + offset: 0x4A9E0 + symbol: inside_castle_seg7_dl_0704A9E0 + +inside_castle_seg7_dl_0704AA28: + type: GFX + offset: 0x4AA28 + symbol: inside_castle_seg7_dl_0704AA28 + +inside_castle_seg7_dl_0704AA60: + type: GFX + offset: 0x4AA60 + symbol: inside_castle_seg7_dl_0704AA60 + +inside_castle_seg7_dl_0704AA98: + type: GFX + offset: 0x4AA98 + symbol: inside_castle_seg7_dl_0704AA98 + +inside_castle_seg7_lights_0704AB80: + type: LIGHTS + size: 24 + offset: 0x4AB80 + symbol: inside_castle_seg7_lights_0704AB80 + +inside_castle_seg7_lights_0704AB98: + type: LIGHTS + size: 24 + offset: 0x4AB98 + symbol: inside_castle_seg7_lights_0704AB98 + +inside_castle_seg7_lights_0704ABB0: + type: LIGHTS + size: 24 + offset: 0x4ABB0 + symbol: inside_castle_seg7_lights_0704ABB0 + +inside_castle_seg7_vertex_0704ABC8: + type: VTX + count: 14 + offset: 0x4ABC8 + symbol: inside_castle_seg7_vertex_0704ABC8 + +inside_castle_seg7_vertex_0704ACA8: + type: VTX + count: 15 + offset: 0x4ACA8 + symbol: inside_castle_seg7_vertex_0704ACA8 + +inside_castle_seg7_vertex_0704AD98: + type: VTX + count: 15 + offset: 0x4AD98 + symbol: inside_castle_seg7_vertex_0704AD98 + +inside_castle_seg7_vertex_0704AE88: + type: VTX + count: 16 + offset: 0x4AE88 + symbol: inside_castle_seg7_vertex_0704AE88 + +inside_castle_seg7_vertex_0704AF88: + type: VTX + count: 16 + offset: 0x4AF88 + symbol: inside_castle_seg7_vertex_0704AF88 + +inside_castle_seg7_vertex_0704B088: + type: VTX + count: 15 + offset: 0x4B088 + symbol: inside_castle_seg7_vertex_0704B088 + +inside_castle_seg7_vertex_0704B178: + type: VTX + count: 15 + offset: 0x4B178 + symbol: inside_castle_seg7_vertex_0704B178 + +inside_castle_seg7_vertex_0704B268: + type: VTX + count: 16 + offset: 0x4B268 + symbol: inside_castle_seg7_vertex_0704B268 + +inside_castle_seg7_vertex_0704B368: + type: VTX + count: 16 + offset: 0x4B368 + symbol: inside_castle_seg7_vertex_0704B368 + +inside_castle_seg7_vertex_0704B468: + type: VTX + count: 3 + offset: 0x4B468 + symbol: inside_castle_seg7_vertex_0704B468 + +inside_castle_seg7_vertex_0704B498: + type: VTX + count: 15 + offset: 0x4B498 + symbol: inside_castle_seg7_vertex_0704B498 + +inside_castle_seg7_vertex_0704B588: + type: VTX + count: 11 + offset: 0x4B588 + symbol: inside_castle_seg7_vertex_0704B588 + +inside_castle_seg7_vertex_0704B638: + type: VTX + count: 16 + offset: 0x4B638 + symbol: inside_castle_seg7_vertex_0704B638 + +inside_castle_seg7_vertex_0704B738: + type: VTX + count: 14 + offset: 0x4B738 + symbol: inside_castle_seg7_vertex_0704B738 + +inside_castle_seg7_vertex_0704B818: + type: VTX + count: 14 + offset: 0x4B818 + symbol: inside_castle_seg7_vertex_0704B818 + +inside_castle_seg7_vertex_0704B8F8: + type: VTX + count: 8 + offset: 0x4B8F8 + symbol: inside_castle_seg7_vertex_0704B8F8 + +inside_castle_seg7_vertex_0704B978: + type: VTX + count: 16 + offset: 0x4B978 + symbol: inside_castle_seg7_vertex_0704B978 + +inside_castle_seg7_vertex_0704BA78: + type: VTX + count: 16 + offset: 0x4BA78 + symbol: inside_castle_seg7_vertex_0704BA78 + +inside_castle_seg7_vertex_0704BB78: + type: VTX + count: 14 + offset: 0x4BB78 + symbol: inside_castle_seg7_vertex_0704BB78 + +inside_castle_seg7_vertex_0704BC58: + type: VTX + count: 6 + offset: 0x4BC58 + symbol: inside_castle_seg7_vertex_0704BC58 + +inside_castle_seg7_vertex_0704BCB8: + type: VTX + count: 15 + offset: 0x4BCB8 + symbol: inside_castle_seg7_vertex_0704BCB8 + +inside_castle_seg7_vertex_0704BDA8: + type: VTX + count: 7 + offset: 0x4BDA8 + symbol: inside_castle_seg7_vertex_0704BDA8 + +inside_castle_seg7_vertex_0704BE18: + type: VTX + count: 16 + offset: 0x4BE18 + symbol: inside_castle_seg7_vertex_0704BE18 + +inside_castle_seg7_vertex_0704BF18: + type: VTX + count: 14 + offset: 0x4BF18 + symbol: inside_castle_seg7_vertex_0704BF18 + +inside_castle_seg7_vertex_0704BFF8: + type: VTX + count: 4 + offset: 0x4BFF8 + symbol: inside_castle_seg7_vertex_0704BFF8 + +inside_castle_seg7_vertex_0704C038: + type: VTX + count: 4 + offset: 0x4C038 + symbol: inside_castle_seg7_vertex_0704C038 + +inside_castle_seg7_dl_0704C078: + type: GFX + offset: 0x4C078 + symbol: inside_castle_seg7_dl_0704C078 + +inside_castle_seg7_dl_0704C378: + type: GFX + offset: 0x4C378 + symbol: inside_castle_seg7_dl_0704C378 + +inside_castle_seg7_dl_0704C528: + type: GFX + offset: 0x4C528 + symbol: inside_castle_seg7_dl_0704C528 + +inside_castle_seg7_dl_0704C5F0: + type: GFX + offset: 0x4C5F0 + symbol: inside_castle_seg7_dl_0704C5F0 + +inside_castle_seg7_dl_0704C638: + type: GFX + offset: 0x4C638 + symbol: inside_castle_seg7_dl_0704C638 + +inside_castle_seg7_dl_0704C6B8: + type: GFX + offset: 0x4C6B8 + symbol: inside_castle_seg7_dl_0704C6B8 + +inside_castle_seg7_dl_0704C768: + type: GFX + offset: 0x4C768 + symbol: inside_castle_seg7_dl_0704C768 + +inside_castle_seg7_dl_0704C7A0: + type: GFX + offset: 0x4C7A0 + symbol: inside_castle_seg7_dl_0704C7A0 + +inside_castle_seg7_dl_0704C7D8: + type: GFX + offset: 0x4C7D8 + symbol: inside_castle_seg7_dl_0704C7D8 + +inside_castle_seg7_lights_0704C8B0: + type: LIGHTS + size: 24 + offset: 0x4C8B0 + symbol: inside_castle_seg7_lights_0704C8B0 + +inside_castle_seg7_lights_0704C8C8: + type: LIGHTS + size: 24 + offset: 0x4C8C8 + symbol: inside_castle_seg7_lights_0704C8C8 + +inside_castle_seg7_lights_0704C8E0: + type: LIGHTS + size: 24 + offset: 0x4C8E0 + symbol: inside_castle_seg7_lights_0704C8E0 + +inside_castle_seg7_lights_0704C8F8: + type: LIGHTS + size: 24 + offset: 0x4C8F8 + symbol: inside_castle_seg7_lights_0704C8F8 + +inside_castle_seg7_lights_0704C910: + type: LIGHTS + size: 24 + offset: 0x4C910 + symbol: inside_castle_seg7_lights_0704C910 + +inside_castle_seg7_lights_0704C928: + type: LIGHTS + size: 24 + offset: 0x4C928 + symbol: inside_castle_seg7_lights_0704C928 + +inside_castle_seg7_lights_0704C940: + type: LIGHTS + size: 24 + offset: 0x4C940 + symbol: inside_castle_seg7_lights_0704C940 + +inside_castle_seg7_lights_0704C958: + type: LIGHTS + size: 24 + offset: 0x4C958 + symbol: inside_castle_seg7_lights_0704C958 + +inside_castle_seg7_lights_0704C970: + type: LIGHTS + size: 24 + offset: 0x4C970 + symbol: inside_castle_seg7_lights_0704C970 + +inside_castle_seg7_lights_0704C988: + type: LIGHTS + size: 24 + offset: 0x4C988 + symbol: inside_castle_seg7_lights_0704C988 + +inside_castle_seg7_lights_0704C9A0: + type: LIGHTS + size: 24 + offset: 0x4C9A0 + symbol: inside_castle_seg7_lights_0704C9A0 + +inside_castle_seg7_vertex_0704C9B8: + type: VTX + count: 14 + offset: 0x4C9B8 + symbol: inside_castle_seg7_vertex_0704C9B8 + +inside_castle_seg7_vertex_0704CA98: + type: VTX + count: 8 + offset: 0x4CA98 + symbol: inside_castle_seg7_vertex_0704CA98 + +inside_castle_seg7_vertex_0704CB18: + type: VTX + count: 8 + offset: 0x4CB18 + symbol: inside_castle_seg7_vertex_0704CB18 + +inside_castle_seg7_vertex_0704CB98: + type: VTX + count: 8 + offset: 0x4CB98 + symbol: inside_castle_seg7_vertex_0704CB98 + +inside_castle_seg7_vertex_0704CC18: + type: VTX + count: 8 + offset: 0x4CC18 + symbol: inside_castle_seg7_vertex_0704CC18 + +inside_castle_seg7_vertex_0704CC98: + type: VTX + count: 4 + offset: 0x4CC98 + symbol: inside_castle_seg7_vertex_0704CC98 + +inside_castle_seg7_vertex_0704CCD8: + type: VTX + count: 15 + offset: 0x4CCD8 + symbol: inside_castle_seg7_vertex_0704CCD8 + +inside_castle_seg7_vertex_0704CDC8: + type: VTX + count: 16 + offset: 0x4CDC8 + symbol: inside_castle_seg7_vertex_0704CDC8 + +inside_castle_seg7_vertex_0704CEC8: + type: VTX + count: 15 + offset: 0x4CEC8 + symbol: inside_castle_seg7_vertex_0704CEC8 + +inside_castle_seg7_vertex_0704CFB8: + type: VTX + count: 15 + offset: 0x4CFB8 + symbol: inside_castle_seg7_vertex_0704CFB8 + +inside_castle_seg7_vertex_0704D0A8: + type: VTX + count: 12 + offset: 0x4D0A8 + symbol: inside_castle_seg7_vertex_0704D0A8 + +inside_castle_seg7_vertex_0704D168: + type: VTX + count: 15 + offset: 0x4D168 + symbol: inside_castle_seg7_vertex_0704D168 + +inside_castle_seg7_vertex_0704D258: + type: VTX + count: 15 + offset: 0x4D258 + symbol: inside_castle_seg7_vertex_0704D258 + +inside_castle_seg7_vertex_0704D348: + type: VTX + count: 15 + offset: 0x4D348 + symbol: inside_castle_seg7_vertex_0704D348 + +inside_castle_seg7_vertex_0704D438: + type: VTX + count: 15 + offset: 0x4D438 + symbol: inside_castle_seg7_vertex_0704D438 + +inside_castle_seg7_vertex_0704D528: + type: VTX + count: 15 + offset: 0x4D528 + symbol: inside_castle_seg7_vertex_0704D528 + +inside_castle_seg7_vertex_0704D618: + type: VTX + count: 15 + offset: 0x4D618 + symbol: inside_castle_seg7_vertex_0704D618 + +inside_castle_seg7_vertex_0704D708: + type: VTX + count: 15 + offset: 0x4D708 + symbol: inside_castle_seg7_vertex_0704D708 + +inside_castle_seg7_vertex_0704D7F8: + type: VTX + count: 15 + offset: 0x4D7F8 + symbol: inside_castle_seg7_vertex_0704D7F8 + +inside_castle_seg7_vertex_0704D8E8: + type: VTX + count: 16 + offset: 0x4D8E8 + symbol: inside_castle_seg7_vertex_0704D8E8 + +inside_castle_seg7_vertex_0704D9E8: + type: VTX + count: 16 + offset: 0x4D9E8 + symbol: inside_castle_seg7_vertex_0704D9E8 + +inside_castle_seg7_vertex_0704DAE8: + type: VTX + count: 8 + offset: 0x4DAE8 + symbol: inside_castle_seg7_vertex_0704DAE8 + +inside_castle_seg7_vertex_0704DB68: + type: VTX + count: 16 + offset: 0x4DB68 + symbol: inside_castle_seg7_vertex_0704DB68 + +inside_castle_seg7_vertex_0704DC68: + type: VTX + count: 15 + offset: 0x4DC68 + symbol: inside_castle_seg7_vertex_0704DC68 + +inside_castle_seg7_vertex_0704DD58: + type: VTX + count: 11 + offset: 0x4DD58 + symbol: inside_castle_seg7_vertex_0704DD58 + +inside_castle_seg7_vertex_0704DE08: + type: VTX + count: 15 + offset: 0x4DE08 + symbol: inside_castle_seg7_vertex_0704DE08 + +inside_castle_seg7_vertex_0704DEF8: + type: VTX + count: 16 + offset: 0x4DEF8 + symbol: inside_castle_seg7_vertex_0704DEF8 + +inside_castle_seg7_vertex_0704DFF8: + type: VTX + count: 16 + offset: 0x4DFF8 + symbol: inside_castle_seg7_vertex_0704DFF8 + +inside_castle_seg7_vertex_0704E0F8: + type: VTX + count: 14 + offset: 0x4E0F8 + symbol: inside_castle_seg7_vertex_0704E0F8 + +inside_castle_seg7_vertex_0704E1D8: + type: VTX + count: 11 + offset: 0x4E1D8 + symbol: inside_castle_seg7_vertex_0704E1D8 + +inside_castle_seg7_vertex_0704E288: + type: VTX + count: 8 + offset: 0x4E288 + symbol: inside_castle_seg7_vertex_0704E288 + +inside_castle_seg7_vertex_0704E308: + type: VTX + count: 8 + offset: 0x4E308 + symbol: inside_castle_seg7_vertex_0704E308 + +inside_castle_seg7_vertex_0704E388: + type: VTX + count: 8 + offset: 0x4E388 + symbol: inside_castle_seg7_vertex_0704E388 + +inside_castle_seg7_vertex_0704E408: + type: VTX + count: 8 + offset: 0x4E408 + symbol: inside_castle_seg7_vertex_0704E408 + +inside_castle_seg7_vertex_0704E488: + type: VTX + count: 15 + offset: 0x4E488 + symbol: inside_castle_seg7_vertex_0704E488 + +inside_castle_seg7_vertex_0704E578: + type: VTX + count: 15 + offset: 0x4E578 + symbol: inside_castle_seg7_vertex_0704E578 + +inside_castle_seg7_vertex_0704E668: + type: VTX + count: 15 + offset: 0x4E668 + symbol: inside_castle_seg7_vertex_0704E668 + +inside_castle_seg7_vertex_0704E758: + type: VTX + count: 15 + offset: 0x4E758 + symbol: inside_castle_seg7_vertex_0704E758 + +inside_castle_seg7_vertex_0704E848: + type: VTX + count: 8 + offset: 0x4E848 + symbol: inside_castle_seg7_vertex_0704E848 + +inside_castle_seg7_vertex_0704E8C8: + type: VTX + count: 12 + offset: 0x4E8C8 + symbol: inside_castle_seg7_vertex_0704E8C8 + +inside_castle_seg7_vertex_0704E988: + type: VTX + count: 6 + offset: 0x4E988 + symbol: inside_castle_seg7_vertex_0704E988 + +inside_castle_seg7_vertex_0704E9E8: + type: VTX + count: 16 + offset: 0x4E9E8 + symbol: inside_castle_seg7_vertex_0704E9E8 + +inside_castle_seg7_vertex_0704EAE8: + type: VTX + count: 16 + offset: 0x4EAE8 + symbol: inside_castle_seg7_vertex_0704EAE8 + +inside_castle_seg7_vertex_0704EBE8: + type: VTX + count: 16 + offset: 0x4EBE8 + symbol: inside_castle_seg7_vertex_0704EBE8 + +inside_castle_seg7_vertex_0704ECE8: + type: VTX + count: 4 + offset: 0x4ECE8 + symbol: inside_castle_seg7_vertex_0704ECE8 + +inside_castle_seg7_vertex_0704ED28: + type: VTX + count: 16 + offset: 0x4ED28 + symbol: inside_castle_seg7_vertex_0704ED28 + +inside_castle_seg7_vertex_0704EE28: + type: VTX + count: 15 + offset: 0x4EE28 + symbol: inside_castle_seg7_vertex_0704EE28 + +inside_castle_seg7_vertex_0704EF18: + type: VTX + count: 16 + offset: 0x4EF18 + symbol: inside_castle_seg7_vertex_0704EF18 + +inside_castle_seg7_vertex_0704F018: + type: VTX + count: 16 + offset: 0x4F018 + symbol: inside_castle_seg7_vertex_0704F018 + +inside_castle_seg7_vertex_0704F118: + type: VTX + count: 16 + offset: 0x4F118 + symbol: inside_castle_seg7_vertex_0704F118 + +inside_castle_seg7_vertex_0704F218: + type: VTX + count: 16 + offset: 0x4F218 + symbol: inside_castle_seg7_vertex_0704F218 + +inside_castle_seg7_vertex_0704F318: + type: VTX + count: 16 + offset: 0x4F318 + symbol: inside_castle_seg7_vertex_0704F318 + +inside_castle_seg7_vertex_0704F418: + type: VTX + count: 16 + offset: 0x4F418 + symbol: inside_castle_seg7_vertex_0704F418 + +inside_castle_seg7_vertex_0704F518: + type: VTX + count: 15 + offset: 0x4F518 + symbol: inside_castle_seg7_vertex_0704F518 + +inside_castle_seg7_vertex_0704F608: + type: VTX + count: 15 + offset: 0x4F608 + symbol: inside_castle_seg7_vertex_0704F608 + +inside_castle_seg7_vertex_0704F6F8: + type: VTX + count: 16 + offset: 0x4F6F8 + symbol: inside_castle_seg7_vertex_0704F6F8 + +inside_castle_seg7_vertex_0704F7F8: + type: VTX + count: 15 + offset: 0x4F7F8 + symbol: inside_castle_seg7_vertex_0704F7F8 + +inside_castle_seg7_vertex_0704F8E8: + type: VTX + count: 4 + offset: 0x4F8E8 + symbol: inside_castle_seg7_vertex_0704F8E8 + +inside_castle_seg7_dl_0704F928: + type: GFX + offset: 0x4F928 + symbol: inside_castle_seg7_dl_0704F928 + +inside_castle_seg7_dl_0704FB98: + type: GFX + offset: 0x4FB98 + symbol: inside_castle_seg7_dl_0704FB98 + +inside_castle_seg7_dl_0704FED8: + type: GFX + offset: 0x4FED8 + symbol: inside_castle_seg7_dl_0704FED8 + +inside_castle_seg7_dl_0704FF60: + type: GFX + offset: 0x4FF60 + symbol: inside_castle_seg7_dl_0704FF60 + +inside_castle_seg7_dl_0704FFA8: + type: GFX + offset: 0x4FFA8 + symbol: inside_castle_seg7_dl_0704FFA8 + +inside_castle_seg7_dl_07050080: + type: GFX + offset: 0x50080 + symbol: inside_castle_seg7_dl_07050080 + +inside_castle_seg7_dl_070501E8: + type: GFX + offset: 0x501E8 + symbol: inside_castle_seg7_dl_070501E8 + +inside_castle_seg7_dl_07050230: + type: GFX + offset: 0x50230 + symbol: inside_castle_seg7_dl_07050230 + +inside_castle_seg7_dl_07050278: + type: GFX + offset: 0x50278 + symbol: inside_castle_seg7_dl_07050278 + +inside_castle_seg7_dl_070502C0: + type: GFX + offset: 0x502C0 + symbol: inside_castle_seg7_dl_070502C0 + +inside_castle_seg7_dl_07050308: + type: GFX + offset: 0x50308 + symbol: inside_castle_seg7_dl_07050308 + +inside_castle_seg7_dl_070505D0: + type: GFX + offset: 0x505D0 + symbol: inside_castle_seg7_dl_070505D0 + +inside_castle_seg7_dl_07050938: + type: GFX + offset: 0x50938 + symbol: inside_castle_seg7_dl_07050938 + +inside_castle_seg7_lights_07050A78: + type: LIGHTS + size: 24 + offset: 0x50A78 + symbol: inside_castle_seg7_lights_07050A78 + +inside_castle_seg7_lights_07050A90: + type: LIGHTS + size: 24 + offset: 0x50A90 + symbol: inside_castle_seg7_lights_07050A90 + +inside_castle_seg7_vertex_07050AA8: + type: VTX + count: 12 + offset: 0x50AA8 + symbol: inside_castle_seg7_vertex_07050AA8 + +inside_castle_seg7_vertex_07050B68: + type: VTX + count: 15 + offset: 0x50B68 + symbol: inside_castle_seg7_vertex_07050B68 + +inside_castle_seg7_vertex_07050C58: + type: VTX + count: 16 + offset: 0x50C58 + symbol: inside_castle_seg7_vertex_07050C58 + +inside_castle_seg7_vertex_07050D58: + type: VTX + count: 16 + offset: 0x50D58 + symbol: inside_castle_seg7_vertex_07050D58 + +inside_castle_seg7_vertex_07050E58: + type: VTX + count: 16 + offset: 0x50E58 + symbol: inside_castle_seg7_vertex_07050E58 + +inside_castle_seg7_vertex_07050F58: + type: VTX + count: 15 + offset: 0x50F58 + symbol: inside_castle_seg7_vertex_07050F58 + +inside_castle_seg7_vertex_07051048: + type: VTX + count: 12 + offset: 0x51048 + symbol: inside_castle_seg7_vertex_07051048 + +inside_castle_seg7_dl_07051108: + type: GFX + offset: 0x51108 + symbol: inside_castle_seg7_dl_07051108 + +inside_castle_seg7_dl_07051170: + type: GFX + offset: 0x51170 + symbol: inside_castle_seg7_dl_07051170 + +inside_castle_seg7_dl_070512F8: + type: GFX + offset: 0x512F8 + symbol: inside_castle_seg7_dl_070512F8 + +inside_castle_seg7_vertex_07051370: + type: VTX + count: 15 + offset: 0x51370 + symbol: inside_castle_seg7_vertex_07051370 + +inside_castle_seg7_vertex_07051460: + type: VTX + count: 16 + offset: 0x51460 + symbol: inside_castle_seg7_vertex_07051460 + +inside_castle_seg7_vertex_07051560: + type: VTX + count: 5 + offset: 0x51560 + symbol: inside_castle_seg7_vertex_07051560 + +inside_castle_seg7_dl_070515B0: + type: GFX + offset: 0x515B0 + symbol: inside_castle_seg7_dl_070515B0 + +inside_castle_seg7_dl_07051678: + type: GFX + offset: 0x51678 + symbol: inside_castle_seg7_dl_07051678 + +inside_castle_seg7_vertex_070516E8: + type: VTX + count: 16 + offset: 0x516E8 + symbol: inside_castle_seg7_vertex_070516E8 + +inside_castle_seg7_vertex_070517E8: + type: VTX + count: 15 + offset: 0x517E8 + symbol: inside_castle_seg7_vertex_070517E8 + +inside_castle_seg7_dl_070518D8: + type: GFX + offset: 0x518D8 + symbol: inside_castle_seg7_dl_070518D8 + +inside_castle_seg7_dl_070519C8: + type: GFX + offset: 0x519C8 + symbol: inside_castle_seg7_dl_070519C8 + +inside_castle_seg7_lights_07051A38: + type: LIGHTS + size: 24 + offset: 0x51A38 + symbol: inside_castle_seg7_lights_07051A38 + +inside_castle_seg7_vertex_07051A50: + type: VTX + count: 12 + offset: 0x51A50 + symbol: inside_castle_seg7_vertex_07051A50 + +inside_castle_seg7_dl_07051B10: + type: GFX + offset: 0x51B10 + symbol: inside_castle_seg7_dl_07051B10 + +inside_castle_seg7_dl_07051B60: + type: GFX + offset: 0x51B60 + symbol: inside_castle_seg7_dl_07051B60 + +inside_castle_seg7_lights_07051B88: + type: LIGHTS + size: 24 + offset: 0x51B88 + symbol: inside_castle_seg7_lights_07051B88 + +inside_castle_seg7_lights_07051BA0: + type: LIGHTS + size: 24 + offset: 0x51BA0 + symbol: inside_castle_seg7_lights_07051BA0 + +inside_castle_seg7_lights_07051BB8: + type: LIGHTS + size: 24 + offset: 0x51BB8 + symbol: inside_castle_seg7_lights_07051BB8 + +inside_castle_seg7_vertex_07051BD0: + type: VTX + count: 10 + offset: 0x51BD0 + symbol: inside_castle_seg7_vertex_07051BD0 + +inside_castle_seg7_vertex_07051C70: + type: VTX + count: 15 + offset: 0x51C70 + symbol: inside_castle_seg7_vertex_07051C70 + +inside_castle_seg7_vertex_07051D60: + type: VTX + count: 15 + offset: 0x51D60 + symbol: inside_castle_seg7_vertex_07051D60 + +inside_castle_seg7_vertex_07051E50: + type: VTX + count: 15 + offset: 0x51E50 + symbol: inside_castle_seg7_vertex_07051E50 + +inside_castle_seg7_vertex_07051F40: + type: VTX + count: 15 + offset: 0x51F40 + symbol: inside_castle_seg7_vertex_07051F40 + +inside_castle_seg7_vertex_07052030: + type: VTX + count: 15 + offset: 0x52030 + symbol: inside_castle_seg7_vertex_07052030 + +inside_castle_seg7_vertex_07052120: + type: VTX + count: 15 + offset: 0x52120 + symbol: inside_castle_seg7_vertex_07052120 + +inside_castle_seg7_vertex_07052210: + type: VTX + count: 15 + offset: 0x52210 + symbol: inside_castle_seg7_vertex_07052210 + +inside_castle_seg7_vertex_07052300: + type: VTX + count: 15 + offset: 0x52300 + symbol: inside_castle_seg7_vertex_07052300 + +inside_castle_seg7_vertex_070523F0: + type: VTX + count: 15 + offset: 0x523F0 + symbol: inside_castle_seg7_vertex_070523F0 + +inside_castle_seg7_vertex_070524E0: + type: VTX + count: 15 + offset: 0x524E0 + symbol: inside_castle_seg7_vertex_070524E0 + +inside_castle_seg7_vertex_070525D0: + type: VTX + count: 15 + offset: 0x525D0 + symbol: inside_castle_seg7_vertex_070525D0 + +inside_castle_seg7_vertex_070526C0: + type: VTX + count: 15 + offset: 0x526C0 + symbol: inside_castle_seg7_vertex_070526C0 + +inside_castle_seg7_vertex_070527B0: + type: VTX + count: 15 + offset: 0x527B0 + symbol: inside_castle_seg7_vertex_070527B0 + +inside_castle_seg7_vertex_070528A0: + type: VTX + count: 15 + offset: 0x528A0 + symbol: inside_castle_seg7_vertex_070528A0 + +inside_castle_seg7_vertex_07052990: + type: VTX + count: 15 + offset: 0x52990 + symbol: inside_castle_seg7_vertex_07052990 + +inside_castle_seg7_vertex_07052A80: + type: VTX + count: 15 + offset: 0x52A80 + symbol: inside_castle_seg7_vertex_07052A80 + +inside_castle_seg7_vertex_07052B70: + type: VTX + count: 15 + offset: 0x52B70 + symbol: inside_castle_seg7_vertex_07052B70 + +inside_castle_seg7_vertex_07052C60: + type: VTX + count: 15 + offset: 0x52C60 + symbol: inside_castle_seg7_vertex_07052C60 + +inside_castle_seg7_vertex_07052D50: + type: VTX + count: 15 + offset: 0x52D50 + symbol: inside_castle_seg7_vertex_07052D50 + +inside_castle_seg7_vertex_07052E40: + type: VTX + count: 15 + offset: 0x52E40 + symbol: inside_castle_seg7_vertex_07052E40 + +inside_castle_seg7_vertex_07052F30: + type: VTX + count: 4 + offset: 0x52F30 + symbol: inside_castle_seg7_vertex_07052F30 + +inside_castle_seg7_vertex_07052F70: + type: VTX + count: 15 + offset: 0x52F70 + symbol: inside_castle_seg7_vertex_07052F70 + +inside_castle_seg7_vertex_07053060: + type: VTX + count: 15 + offset: 0x53060 + symbol: inside_castle_seg7_vertex_07053060 + +inside_castle_seg7_vertex_07053150: + type: VTX + count: 15 + offset: 0x53150 + symbol: inside_castle_seg7_vertex_07053150 + +inside_castle_seg7_vertex_07053240: + type: VTX + count: 15 + offset: 0x53240 + symbol: inside_castle_seg7_vertex_07053240 + +inside_castle_seg7_vertex_07053330: + type: VTX + count: 15 + offset: 0x53330 + symbol: inside_castle_seg7_vertex_07053330 + +inside_castle_seg7_vertex_07053420: + type: VTX + count: 15 + offset: 0x53420 + symbol: inside_castle_seg7_vertex_07053420 + +inside_castle_seg7_vertex_07053510: + type: VTX + count: 15 + offset: 0x53510 + symbol: inside_castle_seg7_vertex_07053510 + +inside_castle_seg7_vertex_07053600: + type: VTX + count: 15 + offset: 0x53600 + symbol: inside_castle_seg7_vertex_07053600 + +inside_castle_seg7_vertex_070536F0: + type: VTX + count: 15 + offset: 0x536F0 + symbol: inside_castle_seg7_vertex_070536F0 + +inside_castle_seg7_vertex_070537E0: + type: VTX + count: 15 + offset: 0x537E0 + symbol: inside_castle_seg7_vertex_070537E0 + +inside_castle_seg7_vertex_070538D0: + type: VTX + count: 15 + offset: 0x538D0 + symbol: inside_castle_seg7_vertex_070538D0 + +inside_castle_seg7_vertex_070539C0: + type: VTX + count: 15 + offset: 0x539C0 + symbol: inside_castle_seg7_vertex_070539C0 + +inside_castle_seg7_vertex_07053AB0: + type: VTX + count: 15 + offset: 0x53AB0 + symbol: inside_castle_seg7_vertex_07053AB0 + +inside_castle_seg7_vertex_07053BA0: + type: VTX + count: 15 + offset: 0x53BA0 + symbol: inside_castle_seg7_vertex_07053BA0 + +inside_castle_seg7_vertex_07053C90: + type: VTX + count: 15 + offset: 0x53C90 + symbol: inside_castle_seg7_vertex_07053C90 + +inside_castle_seg7_vertex_07053D80: + type: VTX + count: 15 + offset: 0x53D80 + symbol: inside_castle_seg7_vertex_07053D80 + +inside_castle_seg7_vertex_07053E70: + type: VTX + count: 15 + offset: 0x53E70 + symbol: inside_castle_seg7_vertex_07053E70 + +inside_castle_seg7_vertex_07053F60: + type: VTX + count: 15 + offset: 0x53F60 + symbol: inside_castle_seg7_vertex_07053F60 + +inside_castle_seg7_vertex_07054050: + type: VTX + count: 15 + offset: 0x54050 + symbol: inside_castle_seg7_vertex_07054050 + +inside_castle_seg7_vertex_07054140: + type: VTX + count: 15 + offset: 0x54140 + symbol: inside_castle_seg7_vertex_07054140 + +inside_castle_seg7_vertex_07054230: + type: VTX + count: 8 + offset: 0x54230 + symbol: inside_castle_seg7_vertex_07054230 + +inside_castle_seg7_vertex_070542B0: + type: VTX + count: 16 + offset: 0x542B0 + symbol: inside_castle_seg7_vertex_070542B0 + +inside_castle_seg7_vertex_070543B0: + type: VTX + count: 14 + offset: 0x543B0 + symbol: inside_castle_seg7_vertex_070543B0 + +inside_castle_seg7_vertex_07054490: + type: VTX + count: 15 + offset: 0x54490 + symbol: inside_castle_seg7_vertex_07054490 + +inside_castle_seg7_vertex_07054580: + type: VTX + count: 16 + offset: 0x54580 + symbol: inside_castle_seg7_vertex_07054580 + +inside_castle_seg7_vertex_07054680: + type: VTX + count: 14 + offset: 0x54680 + symbol: inside_castle_seg7_vertex_07054680 + +inside_castle_seg7_vertex_07054760: + type: VTX + count: 15 + offset: 0x54760 + symbol: inside_castle_seg7_vertex_07054760 + +inside_castle_seg7_vertex_07054850: + type: VTX + count: 16 + offset: 0x54850 + symbol: inside_castle_seg7_vertex_07054850 + +inside_castle_seg7_vertex_07054950: + type: VTX + count: 16 + offset: 0x54950 + symbol: inside_castle_seg7_vertex_07054950 + +inside_castle_seg7_vertex_07054A50: + type: VTX + count: 6 + offset: 0x54A50 + symbol: inside_castle_seg7_vertex_07054A50 + +inside_castle_seg7_vertex_07054AB0: + type: VTX + count: 4 + offset: 0x54AB0 + symbol: inside_castle_seg7_vertex_07054AB0 + +inside_castle_seg7_dl_07054AF0: + type: GFX + offset: 0x54AF0 + symbol: inside_castle_seg7_dl_07054AF0 + +inside_castle_seg7_dl_07054B78: + type: GFX + offset: 0x54B78 + symbol: inside_castle_seg7_dl_07054B78 + +inside_castle_seg7_dl_070555E8: + type: GFX + offset: 0x555E8 + symbol: inside_castle_seg7_dl_070555E8 + +inside_castle_seg7_dl_070557A8: + type: GFX + offset: 0x557A8 + symbol: inside_castle_seg7_dl_070557A8 + +inside_castle_seg7_dl_070558A0: + type: GFX + offset: 0x558A0 + symbol: inside_castle_seg7_dl_070558A0 + +inside_castle_seg7_dl_070558D0: + type: GFX + offset: 0x558D0 + symbol: inside_castle_seg7_dl_070558D0 + +inside_castle_seg7_lights_070559C0: + type: LIGHTS + size: 24 + offset: 0x559C0 + symbol: inside_castle_seg7_lights_070559C0 + +inside_castle_seg7_lights_070559D8: + type: LIGHTS + size: 24 + offset: 0x559D8 + symbol: inside_castle_seg7_lights_070559D8 + +inside_castle_seg7_vertex_070559F0: + type: VTX + count: 15 + offset: 0x559F0 + symbol: inside_castle_seg7_vertex_070559F0 + +inside_castle_seg7_vertex_07055AE0: + type: VTX + count: 15 + offset: 0x55AE0 + symbol: inside_castle_seg7_vertex_07055AE0 + +inside_castle_seg7_vertex_07055BD0: + type: VTX + count: 4 + offset: 0x55BD0 + symbol: inside_castle_seg7_vertex_07055BD0 + +inside_castle_seg7_vertex_07055C10: + type: VTX + count: 4 + offset: 0x55C10 + symbol: inside_castle_seg7_vertex_07055C10 + +inside_castle_seg7_vertex_07055C50: + type: VTX + count: 15 + offset: 0x55C50 + symbol: inside_castle_seg7_vertex_07055C50 + +inside_castle_seg7_vertex_07055D40: + type: VTX + count: 15 + offset: 0x55D40 + symbol: inside_castle_seg7_vertex_07055D40 + +inside_castle_seg7_vertex_07055E30: + type: VTX + count: 4 + offset: 0x55E30 + symbol: inside_castle_seg7_vertex_07055E30 + +inside_castle_seg7_vertex_07055E70: + type: VTX + count: 4 + offset: 0x55E70 + symbol: inside_castle_seg7_vertex_07055E70 + +inside_castle_seg7_vertex_07055EB0: + type: VTX + count: 15 + offset: 0x55EB0 + symbol: inside_castle_seg7_vertex_07055EB0 + +inside_castle_seg7_vertex_07055FA0: + type: VTX + count: 15 + offset: 0x55FA0 + symbol: inside_castle_seg7_vertex_07055FA0 + +inside_castle_seg7_vertex_07056090: + type: VTX + count: 4 + offset: 0x56090 + symbol: inside_castle_seg7_vertex_07056090 + +inside_castle_seg7_vertex_070560D0: + type: VTX + count: 4 + offset: 0x560D0 + symbol: inside_castle_seg7_vertex_070560D0 + +inside_castle_seg7_vertex_07056110: + type: VTX + count: 15 + offset: 0x56110 + symbol: inside_castle_seg7_vertex_07056110 + +inside_castle_seg7_vertex_07056200: + type: VTX + count: 15 + offset: 0x56200 + symbol: inside_castle_seg7_vertex_07056200 + +inside_castle_seg7_vertex_070562F0: + type: VTX + count: 4 + offset: 0x562F0 + symbol: inside_castle_seg7_vertex_070562F0 + +inside_castle_seg7_vertex_07056330: + type: VTX + count: 4 + offset: 0x56330 + symbol: inside_castle_seg7_vertex_07056330 + +inside_castle_seg7_vertex_07056370: + type: VTX + count: 15 + offset: 0x56370 + symbol: inside_castle_seg7_vertex_07056370 + +inside_castle_seg7_vertex_07056460: + type: VTX + count: 15 + offset: 0x56460 + symbol: inside_castle_seg7_vertex_07056460 + +inside_castle_seg7_vertex_07056550: + type: VTX + count: 4 + offset: 0x56550 + symbol: inside_castle_seg7_vertex_07056550 + +inside_castle_seg7_vertex_07056590: + type: VTX + count: 15 + offset: 0x56590 + symbol: inside_castle_seg7_vertex_07056590 + +inside_castle_seg7_vertex_07056680: + type: VTX + count: 15 + offset: 0x56680 + symbol: inside_castle_seg7_vertex_07056680 + +inside_castle_seg7_vertex_07056770: + type: VTX + count: 4 + offset: 0x56770 + symbol: inside_castle_seg7_vertex_07056770 + +inside_castle_seg7_vertex_070567B0: + type: VTX + count: 15 + offset: 0x567B0 + symbol: inside_castle_seg7_vertex_070567B0 + +inside_castle_seg7_vertex_070568A0: + type: VTX + count: 15 + offset: 0x568A0 + symbol: inside_castle_seg7_vertex_070568A0 + +inside_castle_seg7_vertex_07056990: + type: VTX + count: 4 + offset: 0x56990 + symbol: inside_castle_seg7_vertex_07056990 + +inside_castle_seg7_vertex_070569D0: + type: VTX + count: 15 + offset: 0x569D0 + symbol: inside_castle_seg7_vertex_070569D0 + +inside_castle_seg7_vertex_07056AC0: + type: VTX + count: 15 + offset: 0x56AC0 + symbol: inside_castle_seg7_vertex_07056AC0 + +inside_castle_seg7_vertex_07056BB0: + type: VTX + count: 4 + offset: 0x56BB0 + symbol: inside_castle_seg7_vertex_07056BB0 + +inside_castle_seg7_dl_07056BF0: + type: GFX + offset: 0x56BF0 + symbol: inside_castle_seg7_dl_07056BF0 + +inside_castle_seg7_dl_07056CE0: + type: GFX + offset: 0x56CE0 + symbol: inside_castle_seg7_dl_07056CE0 + +inside_castle_seg7_dl_07056DD0: + type: GFX + offset: 0x56DD0 + symbol: inside_castle_seg7_dl_07056DD0 + +inside_castle_seg7_dl_07056EC0: + type: GFX + offset: 0x56EC0 + symbol: inside_castle_seg7_dl_07056EC0 + +inside_castle_seg7_dl_07056FB0: + type: GFX + offset: 0x56FB0 + symbol: inside_castle_seg7_dl_07056FB0 + +inside_castle_seg7_dl_07057078: + type: GFX + offset: 0x57078 + symbol: inside_castle_seg7_dl_07057078 + +inside_castle_seg7_dl_07057130: + type: GFX + offset: 0x57130 + symbol: inside_castle_seg7_dl_07057130 + +inside_castle_seg7_dl_070571E8: + type: GFX + offset: 0x571E8 + symbol: inside_castle_seg7_dl_070571E8 + +inside_castle_seg7_dl_070572A0: + type: GFX + offset: 0x572A0 + symbol: inside_castle_seg7_dl_070572A0 + +inside_castle_seg7_lights_07057380: + type: LIGHTS + size: 24 + offset: 0x57380 + symbol: inside_castle_seg7_lights_07057380 + +inside_castle_seg7_lights_07057398: + type: LIGHTS + size: 24 + offset: 0x57398 + symbol: inside_castle_seg7_lights_07057398 + +inside_castle_seg7_vertex_070573B0: + type: VTX + count: 4 + offset: 0x573B0 + symbol: inside_castle_seg7_vertex_070573B0 + +inside_castle_seg7_vertex_070573F0: + type: VTX + count: 12 + offset: 0x573F0 + symbol: inside_castle_seg7_vertex_070573F0 + +inside_castle_seg7_vertex_070574B0: + type: VTX + count: 15 + offset: 0x574B0 + symbol: inside_castle_seg7_vertex_070574B0 + +inside_castle_seg7_vertex_070575A0: + type: VTX + count: 16 + offset: 0x575A0 + symbol: inside_castle_seg7_vertex_070575A0 + +inside_castle_seg7_vertex_070576A0: + type: VTX + count: 15 + offset: 0x576A0 + symbol: inside_castle_seg7_vertex_070576A0 + +inside_castle_seg7_vertex_07057790: + type: VTX + count: 4 + offset: 0x57790 + symbol: inside_castle_seg7_vertex_07057790 + +inside_castle_seg7_vertex_070577D0: + type: VTX + count: 8 + offset: 0x577D0 + symbol: inside_castle_seg7_vertex_070577D0 + +inside_castle_seg7_vertex_07057850: + type: VTX + count: 8 + offset: 0x57850 + symbol: inside_castle_seg7_vertex_07057850 + +inside_castle_seg7_vertex_070578D0: + type: VTX + count: 8 + offset: 0x578D0 + symbol: inside_castle_seg7_vertex_070578D0 + +inside_castle_seg7_vertex_07057950: + type: VTX + count: 8 + offset: 0x57950 + symbol: inside_castle_seg7_vertex_07057950 + +inside_castle_seg7_vertex_070579D0: + type: VTX + count: 15 + offset: 0x579D0 + symbol: inside_castle_seg7_vertex_070579D0 + +inside_castle_seg7_vertex_07057AC0: + type: VTX + count: 11 + offset: 0x57AC0 + symbol: inside_castle_seg7_vertex_07057AC0 + +inside_castle_seg7_dl_07057B70: + type: GFX + offset: 0x57B70 + symbol: inside_castle_seg7_dl_07057B70 + +inside_castle_seg7_dl_07057BB8: + type: GFX + offset: 0x57BB8 + symbol: inside_castle_seg7_dl_07057BB8 + +inside_castle_seg7_dl_07057C20: + type: GFX + offset: 0x57C20 + symbol: inside_castle_seg7_dl_07057C20 + +inside_castle_seg7_dl_07057D30: + type: GFX + offset: 0x57D30 + symbol: inside_castle_seg7_dl_07057D30 + +inside_castle_seg7_dl_07057D88: + type: GFX + offset: 0x57D88 + symbol: inside_castle_seg7_dl_07057D88 + +inside_castle_seg7_dl_07057DD0: + type: GFX + offset: 0x57DD0 + symbol: inside_castle_seg7_dl_07057DD0 + +inside_castle_seg7_dl_07057E18: + type: GFX + offset: 0x57E18 + symbol: inside_castle_seg7_dl_07057E18 + +inside_castle_seg7_dl_07057E60: + type: GFX + offset: 0x57E60 + symbol: inside_castle_seg7_dl_07057E60 + +inside_castle_seg7_dl_07057F00: + type: GFX + offset: 0x57F00 + symbol: inside_castle_seg7_dl_07057F00 + +inside_castle_seg7_lights_07057FD8: + type: LIGHTS + size: 24 + offset: 0x57FD8 + symbol: inside_castle_seg7_lights_07057FD8 + +inside_castle_seg7_lights_07057FF0: + type: LIGHTS + size: 24 + offset: 0x57FF0 + symbol: inside_castle_seg7_lights_07057FF0 + +inside_castle_seg7_vertex_07058008: + type: VTX + count: 16 + offset: 0x58008 + symbol: inside_castle_seg7_vertex_07058008 + +inside_castle_seg7_vertex_07058108: + type: VTX + count: 15 + offset: 0x58108 + symbol: inside_castle_seg7_vertex_07058108 + +inside_castle_seg7_vertex_070581F8: + type: VTX + count: 16 + offset: 0x581F8 + symbol: inside_castle_seg7_vertex_070581F8 + +inside_castle_seg7_vertex_070582F8: + type: VTX + count: 15 + offset: 0x582F8 + symbol: inside_castle_seg7_vertex_070582F8 + +inside_castle_seg7_vertex_070583E8: + type: VTX + count: 16 + offset: 0x583E8 + symbol: inside_castle_seg7_vertex_070583E8 + +inside_castle_seg7_vertex_070584E8: + type: VTX + count: 12 + offset: 0x584E8 + symbol: inside_castle_seg7_vertex_070584E8 + +inside_castle_seg7_vertex_070585A8: + type: VTX + count: 15 + offset: 0x585A8 + symbol: inside_castle_seg7_vertex_070585A8 + +inside_castle_seg7_vertex_07058698: + type: VTX + count: 8 + offset: 0x58698 + symbol: inside_castle_seg7_vertex_07058698 + +inside_castle_seg7_dl_07058718: + type: GFX + offset: 0x58718 + symbol: inside_castle_seg7_dl_07058718 + +inside_castle_seg7_dl_07058950: + type: GFX + offset: 0x58950 + symbol: inside_castle_seg7_dl_07058950 + +inside_castle_seg7_lights_070589C0: + type: LIGHTS + size: 24 + offset: 0x589C0 + symbol: inside_castle_seg7_lights_070589C0 + +inside_castle_seg7_lights_070589D8: + type: LIGHTS + size: 24 + offset: 0x589D8 + symbol: inside_castle_seg7_lights_070589D8 + +inside_castle_seg7_vertex_070589F0: + type: VTX + count: 16 + offset: 0x589F0 + symbol: inside_castle_seg7_vertex_070589F0 + +inside_castle_seg7_vertex_07058AF0: + type: VTX + count: 14 + offset: 0x58AF0 + symbol: inside_castle_seg7_vertex_07058AF0 + +inside_castle_seg7_vertex_07058BD0: + type: VTX + count: 16 + offset: 0x58BD0 + symbol: inside_castle_seg7_vertex_07058BD0 + +inside_castle_seg7_vertex_07058CD0: + type: VTX + count: 14 + offset: 0x58CD0 + symbol: inside_castle_seg7_vertex_07058CD0 + +inside_castle_seg7_vertex_07058DB0: + type: VTX + count: 10 + offset: 0x58DB0 + symbol: inside_castle_seg7_vertex_07058DB0 + +inside_castle_seg7_vertex_07058E50: + type: VTX + count: 16 + offset: 0x58E50 + symbol: inside_castle_seg7_vertex_07058E50 + +inside_castle_seg7_vertex_07058F50: + type: VTX + count: 7 + offset: 0x58F50 + symbol: inside_castle_seg7_vertex_07058F50 + +inside_castle_seg7_dl_07058FC0: + type: GFX + offset: 0x58FC0 + symbol: inside_castle_seg7_dl_07058FC0 + +inside_castle_seg7_dl_07059190: + type: GFX + offset: 0x59190 + symbol: inside_castle_seg7_dl_07059190 + +inside_castle_seg7_lights_07059200: + type: LIGHTS + size: 24 + offset: 0x59200 + symbol: inside_castle_seg7_lights_07059200 + +inside_castle_seg7_lights_07059218: + type: LIGHTS + size: 24 + offset: 0x59218 + symbol: inside_castle_seg7_lights_07059218 + +inside_castle_seg7_lights_07059230: + type: LIGHTS + size: 24 + offset: 0x59230 + symbol: inside_castle_seg7_lights_07059230 + +inside_castle_seg7_lights_07059248: + type: LIGHTS + size: 24 + offset: 0x59248 + symbol: inside_castle_seg7_lights_07059248 + +inside_castle_seg7_lights_07059260: + type: LIGHTS + size: 24 + offset: 0x59260 + symbol: inside_castle_seg7_lights_07059260 + +inside_castle_seg7_lights_07059278: + type: LIGHTS + size: 24 + offset: 0x59278 + symbol: inside_castle_seg7_lights_07059278 + +inside_castle_seg7_lights_07059290: + type: LIGHTS + size: 24 + offset: 0x59290 + symbol: inside_castle_seg7_lights_07059290 + +inside_castle_seg7_lights_070592A8: + type: LIGHTS + size: 24 + offset: 0x592A8 + symbol: inside_castle_seg7_lights_070592A8 + +inside_castle_seg7_vertex_070592C0: + type: VTX + count: 8 + offset: 0x592C0 + symbol: inside_castle_seg7_vertex_070592C0 + +inside_castle_seg7_vertex_07059340: + type: VTX + count: 4 + offset: 0x59340 + symbol: inside_castle_seg7_vertex_07059340 + +inside_castle_seg7_vertex_07059380: + type: VTX + count: 4 + offset: 0x59380 + symbol: inside_castle_seg7_vertex_07059380 + +inside_castle_seg7_vertex_070593C0: + type: VTX + count: 4 + offset: 0x593C0 + symbol: inside_castle_seg7_vertex_070593C0 + +inside_castle_seg7_vertex_07059400: + type: VTX + count: 4 + offset: 0x59400 + symbol: inside_castle_seg7_vertex_07059400 + +inside_castle_seg7_vertex_07059440: + type: VTX + count: 4 + offset: 0x59440 + symbol: inside_castle_seg7_vertex_07059440 + +inside_castle_seg7_vertex_07059480: + type: VTX + count: 4 + offset: 0x59480 + symbol: inside_castle_seg7_vertex_07059480 + +inside_castle_seg7_vertex_070594C0: + type: VTX + count: 16 + offset: 0x594C0 + symbol: inside_castle_seg7_vertex_070594C0 + +inside_castle_seg7_vertex_070595C0: + type: VTX + count: 16 + offset: 0x595C0 + symbol: inside_castle_seg7_vertex_070595C0 + +inside_castle_seg7_vertex_070596C0: + type: VTX + count: 3 + offset: 0x596C0 + symbol: inside_castle_seg7_vertex_070596C0 + +inside_castle_seg7_vertex_070596F0: + type: VTX + count: 15 + offset: 0x596F0 + symbol: inside_castle_seg7_vertex_070596F0 + +inside_castle_seg7_vertex_070597E0: + type: VTX + count: 15 + offset: 0x597E0 + symbol: inside_castle_seg7_vertex_070597E0 + +inside_castle_seg7_vertex_070598D0: + type: VTX + count: 15 + offset: 0x598D0 + symbol: inside_castle_seg7_vertex_070598D0 + +inside_castle_seg7_vertex_070599C0: + type: VTX + count: 15 + offset: 0x599C0 + symbol: inside_castle_seg7_vertex_070599C0 + +inside_castle_seg7_vertex_07059AB0: + type: VTX + count: 15 + offset: 0x59AB0 + symbol: inside_castle_seg7_vertex_07059AB0 + +inside_castle_seg7_vertex_07059BA0: + type: VTX + count: 15 + offset: 0x59BA0 + symbol: inside_castle_seg7_vertex_07059BA0 + +inside_castle_seg7_vertex_07059C90: + type: VTX + count: 15 + offset: 0x59C90 + symbol: inside_castle_seg7_vertex_07059C90 + +inside_castle_seg7_vertex_07059D80: + type: VTX + count: 7 + offset: 0x59D80 + symbol: inside_castle_seg7_vertex_07059D80 + +inside_castle_seg7_vertex_07059DF0: + type: VTX + count: 15 + offset: 0x59DF0 + symbol: inside_castle_seg7_vertex_07059DF0 + +inside_castle_seg7_vertex_07059EE0: + type: VTX + count: 15 + offset: 0x59EE0 + symbol: inside_castle_seg7_vertex_07059EE0 + +inside_castle_seg7_vertex_07059FD0: + type: VTX + count: 15 + offset: 0x59FD0 + symbol: inside_castle_seg7_vertex_07059FD0 + +inside_castle_seg7_vertex_0705A0C0: + type: VTX + count: 15 + offset: 0x5A0C0 + symbol: inside_castle_seg7_vertex_0705A0C0 + +inside_castle_seg7_vertex_0705A1B0: + type: VTX + count: 15 + offset: 0x5A1B0 + symbol: inside_castle_seg7_vertex_0705A1B0 + +inside_castle_seg7_vertex_0705A2A0: + type: VTX + count: 15 + offset: 0x5A2A0 + symbol: inside_castle_seg7_vertex_0705A2A0 + +inside_castle_seg7_vertex_0705A390: + type: VTX + count: 16 + offset: 0x5A390 + symbol: inside_castle_seg7_vertex_0705A390 + +inside_castle_seg7_vertex_0705A490: + type: VTX + count: 16 + offset: 0x5A490 + symbol: inside_castle_seg7_vertex_0705A490 + +inside_castle_seg7_vertex_0705A590: + type: VTX + count: 14 + offset: 0x5A590 + symbol: inside_castle_seg7_vertex_0705A590 + +inside_castle_seg7_vertex_0705A670: + type: VTX + count: 4 + offset: 0x5A670 + symbol: inside_castle_seg7_vertex_0705A670 + +inside_castle_seg7_vertex_0705A6B0: + type: VTX + count: 16 + offset: 0x5A6B0 + symbol: inside_castle_seg7_vertex_0705A6B0 + +inside_castle_seg7_vertex_0705A7B0: + type: VTX + count: 15 + offset: 0x5A7B0 + symbol: inside_castle_seg7_vertex_0705A7B0 + +inside_castle_seg7_vertex_0705A8A0: + type: VTX + count: 15 + offset: 0x5A8A0 + symbol: inside_castle_seg7_vertex_0705A8A0 + +inside_castle_seg7_vertex_0705A990: + type: VTX + count: 14 + offset: 0x5A990 + symbol: inside_castle_seg7_vertex_0705A990 + +inside_castle_seg7_vertex_0705AA70: + type: VTX + count: 15 + offset: 0x5AA70 + symbol: inside_castle_seg7_vertex_0705AA70 + +inside_castle_seg7_vertex_0705AB60: + type: VTX + count: 15 + offset: 0x5AB60 + symbol: inside_castle_seg7_vertex_0705AB60 + +inside_castle_seg7_vertex_0705AC50: + type: VTX + count: 15 + offset: 0x5AC50 + symbol: inside_castle_seg7_vertex_0705AC50 + +inside_castle_seg7_vertex_0705AD40: + type: VTX + count: 15 + offset: 0x5AD40 + symbol: inside_castle_seg7_vertex_0705AD40 + +inside_castle_seg7_vertex_0705AE30: + type: VTX + count: 16 + offset: 0x5AE30 + symbol: inside_castle_seg7_vertex_0705AE30 + +inside_castle_seg7_vertex_0705AF30: + type: VTX + count: 15 + offset: 0x5AF30 + symbol: inside_castle_seg7_vertex_0705AF30 + +inside_castle_seg7_vertex_0705B020: + type: VTX + count: 14 + offset: 0x5B020 + symbol: inside_castle_seg7_vertex_0705B020 + +inside_castle_seg7_vertex_0705B100: + type: VTX + count: 16 + offset: 0x5B100 + symbol: inside_castle_seg7_vertex_0705B100 + +inside_castle_seg7_vertex_0705B200: + type: VTX + count: 16 + offset: 0x5B200 + symbol: inside_castle_seg7_vertex_0705B200 + +inside_castle_seg7_vertex_0705B300: + type: VTX + count: 14 + offset: 0x5B300 + symbol: inside_castle_seg7_vertex_0705B300 + +inside_castle_seg7_vertex_0705B3E0: + type: VTX + count: 16 + offset: 0x5B3E0 + symbol: inside_castle_seg7_vertex_0705B3E0 + +inside_castle_seg7_vertex_0705B4E0: + type: VTX + count: 14 + offset: 0x5B4E0 + symbol: inside_castle_seg7_vertex_0705B4E0 + +inside_castle_seg7_vertex_0705B5C0: + type: VTX + count: 16 + offset: 0x5B5C0 + symbol: inside_castle_seg7_vertex_0705B5C0 + +inside_castle_seg7_vertex_0705B6C0: + type: VTX + count: 15 + offset: 0x5B6C0 + symbol: inside_castle_seg7_vertex_0705B6C0 + +inside_castle_seg7_vertex_0705B7B0: + type: VTX + count: 16 + offset: 0x5B7B0 + symbol: inside_castle_seg7_vertex_0705B7B0 + +inside_castle_seg7_vertex_0705B8B0: + type: VTX + count: 11 + offset: 0x5B8B0 + symbol: inside_castle_seg7_vertex_0705B8B0 + +inside_castle_seg7_vertex_0705B960: + type: VTX + count: 15 + offset: 0x5B960 + symbol: inside_castle_seg7_vertex_0705B960 + +inside_castle_seg7_vertex_0705BA50: + type: VTX + count: 14 + offset: 0x5BA50 + symbol: inside_castle_seg7_vertex_0705BA50 + +inside_castle_seg7_vertex_0705BB30: + type: VTX + count: 15 + offset: 0x5BB30 + symbol: inside_castle_seg7_vertex_0705BB30 + +inside_castle_seg7_vertex_0705BC20: + type: VTX + count: 15 + offset: 0x5BC20 + symbol: inside_castle_seg7_vertex_0705BC20 + +inside_castle_seg7_vertex_0705BD10: + type: VTX + count: 14 + offset: 0x5BD10 + symbol: inside_castle_seg7_vertex_0705BD10 + +inside_castle_seg7_vertex_0705BDF0: + type: VTX + count: 15 + offset: 0x5BDF0 + symbol: inside_castle_seg7_vertex_0705BDF0 + +inside_castle_seg7_vertex_0705BEE0: + type: VTX + count: 15 + offset: 0x5BEE0 + symbol: inside_castle_seg7_vertex_0705BEE0 + +inside_castle_seg7_vertex_0705BFD0: + type: VTX + count: 15 + offset: 0x5BFD0 + symbol: inside_castle_seg7_vertex_0705BFD0 + +inside_castle_seg7_vertex_0705C0C0: + type: VTX + count: 15 + offset: 0x5C0C0 + symbol: inside_castle_seg7_vertex_0705C0C0 + +inside_castle_seg7_vertex_0705C1B0: + type: VTX + count: 15 + offset: 0x5C1B0 + symbol: inside_castle_seg7_vertex_0705C1B0 + +inside_castle_seg7_vertex_0705C2A0: + type: VTX + count: 15 + offset: 0x5C2A0 + symbol: inside_castle_seg7_vertex_0705C2A0 + +inside_castle_seg7_vertex_0705C390: + type: VTX + count: 16 + offset: 0x5C390 + symbol: inside_castle_seg7_vertex_0705C390 + +inside_castle_seg7_vertex_0705C490: + type: VTX + count: 16 + offset: 0x5C490 + symbol: inside_castle_seg7_vertex_0705C490 + +inside_castle_seg7_vertex_0705C590: + type: VTX + count: 15 + offset: 0x5C590 + symbol: inside_castle_seg7_vertex_0705C590 + +inside_castle_seg7_vertex_0705C680: + type: VTX + count: 15 + offset: 0x5C680 + symbol: inside_castle_seg7_vertex_0705C680 + +inside_castle_seg7_vertex_0705C770: + type: VTX + count: 16 + offset: 0x5C770 + symbol: inside_castle_seg7_vertex_0705C770 + +inside_castle_seg7_vertex_0705C870: + type: VTX + count: 14 + offset: 0x5C870 + symbol: inside_castle_seg7_vertex_0705C870 + +inside_castle_seg7_vertex_0705C950: + type: VTX + count: 14 + offset: 0x5C950 + symbol: inside_castle_seg7_vertex_0705C950 + +inside_castle_seg7_vertex_0705CA30: + type: VTX + count: 16 + offset: 0x5CA30 + symbol: inside_castle_seg7_vertex_0705CA30 + +inside_castle_seg7_vertex_0705CB30: + type: VTX + count: 16 + offset: 0x5CB30 + symbol: inside_castle_seg7_vertex_0705CB30 + +inside_castle_seg7_vertex_0705CC30: + type: VTX + count: 16 + offset: 0x5CC30 + symbol: inside_castle_seg7_vertex_0705CC30 + +inside_castle_seg7_vertex_0705CD30: + type: VTX + count: 16 + offset: 0x5CD30 + symbol: inside_castle_seg7_vertex_0705CD30 + +inside_castle_seg7_vertex_0705CE30: + type: VTX + count: 7 + offset: 0x5CE30 + symbol: inside_castle_seg7_vertex_0705CE30 + +inside_castle_seg7_dl_0705CEA0: + type: GFX + offset: 0x5CEA0 + symbol: inside_castle_seg7_dl_0705CEA0 + +inside_castle_seg7_dl_0705D098: + type: GFX + offset: 0x5D098 + symbol: inside_castle_seg7_dl_0705D098 + +inside_castle_seg7_dl_0705D480: + type: GFX + offset: 0x5D480 + symbol: inside_castle_seg7_dl_0705D480 + +inside_castle_seg7_dl_0705D550: + type: GFX + offset: 0x5D550 + symbol: inside_castle_seg7_dl_0705D550 + +inside_castle_seg7_dl_0705DAD0: + type: GFX + offset: 0x5DAD0 + symbol: inside_castle_seg7_dl_0705DAD0 + +inside_castle_seg7_dl_0705DD60: + type: GFX + offset: 0x5DD60 + symbol: inside_castle_seg7_dl_0705DD60 + +inside_castle_seg7_dl_0705E088: + type: GFX + offset: 0x5E088 + symbol: inside_castle_seg7_dl_0705E088 + +inside_castle_seg7_vertex_0705E138: + type: VTX + count: 16 + offset: 0x5E138 + symbol: inside_castle_seg7_vertex_0705E138 + +inside_castle_seg7_dl_0705E238: + type: GFX + offset: 0x5E238 + symbol: inside_castle_seg7_dl_0705E238 + +inside_castle_seg7_dl_0705E2A0: + type: GFX + offset: 0x5E2A0 + symbol: inside_castle_seg7_dl_0705E2A0 + +inside_castle_seg7_lights_0705E310: + type: LIGHTS + size: 24 + offset: 0x5E310 + symbol: inside_castle_seg7_lights_0705E310 + +inside_castle_seg7_vertex_0705E328: + type: VTX + count: 12 + offset: 0x5E328 + symbol: inside_castle_seg7_vertex_0705E328 + +inside_castle_seg7_dl_0705E3E8: + type: GFX + offset: 0x5E3E8 + symbol: inside_castle_seg7_dl_0705E3E8 + +inside_castle_seg7_dl_0705E450: + type: GFX + offset: 0x5E450 + symbol: inside_castle_seg7_dl_0705E450 + +inside_castle_seg7_lights_0705E4C0: + type: LIGHTS + size: 24 + offset: 0x5E4C0 + symbol: inside_castle_seg7_lights_0705E4C0 + +inside_castle_seg7_lights_0705E4D8: + type: LIGHTS + size: 24 + offset: 0x5E4D8 + symbol: inside_castle_seg7_lights_0705E4D8 + +inside_castle_seg7_lights_0705E4F0: + type: LIGHTS + size: 24 + offset: 0x5E4F0 + symbol: inside_castle_seg7_lights_0705E4F0 + +inside_castle_seg7_lights_0705E508: + type: LIGHTS + size: 24 + offset: 0x5E508 + symbol: inside_castle_seg7_lights_0705E508 + +inside_castle_seg7_lights_0705E520: + type: LIGHTS + size: 24 + offset: 0x5E520 + symbol: inside_castle_seg7_lights_0705E520 + +inside_castle_seg7_vertex_0705E538: + type: VTX + count: 15 + offset: 0x5E538 + symbol: inside_castle_seg7_vertex_0705E538 + +inside_castle_seg7_vertex_0705E628: + type: VTX + count: 16 + offset: 0x5E628 + symbol: inside_castle_seg7_vertex_0705E628 + +inside_castle_seg7_vertex_0705E728: + type: VTX + count: 9 + offset: 0x5E728 + symbol: inside_castle_seg7_vertex_0705E728 + +inside_castle_seg7_vertex_0705E7B8: + type: VTX + count: 12 + offset: 0x5E7B8 + symbol: inside_castle_seg7_vertex_0705E7B8 + +inside_castle_seg7_vertex_0705E878: + type: VTX + count: 4 + offset: 0x5E878 + symbol: inside_castle_seg7_vertex_0705E878 + +inside_castle_seg7_vertex_0705E8B8: + type: VTX + count: 15 + offset: 0x5E8B8 + symbol: inside_castle_seg7_vertex_0705E8B8 + +inside_castle_seg7_vertex_0705E9A8: + type: VTX + count: 15 + offset: 0x5E9A8 + symbol: inside_castle_seg7_vertex_0705E9A8 + +inside_castle_seg7_vertex_0705EA98: + type: VTX + count: 16 + offset: 0x5EA98 + symbol: inside_castle_seg7_vertex_0705EA98 + +inside_castle_seg7_vertex_0705EB98: + type: VTX + count: 14 + offset: 0x5EB98 + symbol: inside_castle_seg7_vertex_0705EB98 + +inside_castle_seg7_vertex_0705EC78: + type: VTX + count: 15 + offset: 0x5EC78 + symbol: inside_castle_seg7_vertex_0705EC78 + +inside_castle_seg7_vertex_0705ED68: + type: VTX + count: 16 + offset: 0x5ED68 + symbol: inside_castle_seg7_vertex_0705ED68 + +inside_castle_seg7_vertex_0705EE68: + type: VTX + count: 16 + offset: 0x5EE68 + symbol: inside_castle_seg7_vertex_0705EE68 + +inside_castle_seg7_vertex_0705EF68: + type: VTX + count: 15 + offset: 0x5EF68 + symbol: inside_castle_seg7_vertex_0705EF68 + +inside_castle_seg7_vertex_0705F058: + type: VTX + count: 14 + offset: 0x5F058 + symbol: inside_castle_seg7_vertex_0705F058 + +inside_castle_seg7_vertex_0705F138: + type: VTX + count: 14 + offset: 0x5F138 + symbol: inside_castle_seg7_vertex_0705F138 + +inside_castle_seg7_vertex_0705F218: + type: VTX + count: 16 + offset: 0x5F218 + symbol: inside_castle_seg7_vertex_0705F218 + +inside_castle_seg7_vertex_0705F318: + type: VTX + count: 14 + offset: 0x5F318 + symbol: inside_castle_seg7_vertex_0705F318 + +inside_castle_seg7_vertex_0705F3F8: + type: VTX + count: 15 + offset: 0x5F3F8 + symbol: inside_castle_seg7_vertex_0705F3F8 + +inside_castle_seg7_vertex_0705F4E8: + type: VTX + count: 15 + offset: 0x5F4E8 + symbol: inside_castle_seg7_vertex_0705F4E8 + +inside_castle_seg7_vertex_0705F5D8: + type: VTX + count: 14 + offset: 0x5F5D8 + symbol: inside_castle_seg7_vertex_0705F5D8 + +inside_castle_seg7_vertex_0705F6B8: + type: VTX + count: 14 + offset: 0x5F6B8 + symbol: inside_castle_seg7_vertex_0705F6B8 + +inside_castle_seg7_vertex_0705F798: + type: VTX + count: 15 + offset: 0x5F798 + symbol: inside_castle_seg7_vertex_0705F798 + +inside_castle_seg7_vertex_0705F888: + type: VTX + count: 4 + offset: 0x5F888 + symbol: inside_castle_seg7_vertex_0705F888 + +inside_castle_seg7_vertex_0705F8C8: + type: VTX + count: 16 + offset: 0x5F8C8 + symbol: inside_castle_seg7_vertex_0705F8C8 + +inside_castle_seg7_vertex_0705F9C8: + type: VTX + count: 15 + offset: 0x5F9C8 + symbol: inside_castle_seg7_vertex_0705F9C8 + +inside_castle_seg7_vertex_0705FAB8: + type: VTX + count: 14 + offset: 0x5FAB8 + symbol: inside_castle_seg7_vertex_0705FAB8 + +inside_castle_seg7_vertex_0705FB98: + type: VTX + count: 16 + offset: 0x5FB98 + symbol: inside_castle_seg7_vertex_0705FB98 + +inside_castle_seg7_vertex_0705FC98: + type: VTX + count: 14 + offset: 0x5FC98 + symbol: inside_castle_seg7_vertex_0705FC98 + +inside_castle_seg7_vertex_0705FD78: + type: VTX + count: 14 + offset: 0x5FD78 + symbol: inside_castle_seg7_vertex_0705FD78 + +inside_castle_seg7_vertex_0705FE58: + type: VTX + count: 14 + offset: 0x5FE58 + symbol: inside_castle_seg7_vertex_0705FE58 + +inside_castle_seg7_vertex_0705FF38: + type: VTX + count: 14 + offset: 0x5FF38 + symbol: inside_castle_seg7_vertex_0705FF38 + +inside_castle_seg7_vertex_07060018: + type: VTX + count: 14 + offset: 0x60018 + symbol: inside_castle_seg7_vertex_07060018 + +inside_castle_seg7_vertex_070600F8: + type: VTX + count: 16 + offset: 0x600F8 + symbol: inside_castle_seg7_vertex_070600F8 + +inside_castle_seg7_vertex_070601F8: + type: VTX + count: 15 + offset: 0x601F8 + symbol: inside_castle_seg7_vertex_070601F8 + +inside_castle_seg7_vertex_070602E8: + type: VTX + count: 16 + offset: 0x602E8 + symbol: inside_castle_seg7_vertex_070602E8 + +inside_castle_seg7_vertex_070603E8: + type: VTX + count: 14 + offset: 0x603E8 + symbol: inside_castle_seg7_vertex_070603E8 + +inside_castle_seg7_vertex_070604C8: + type: VTX + count: 15 + offset: 0x604C8 + symbol: inside_castle_seg7_vertex_070604C8 + +inside_castle_seg7_vertex_070605B8: + type: VTX + count: 14 + offset: 0x605B8 + symbol: inside_castle_seg7_vertex_070605B8 + +inside_castle_seg7_vertex_07060698: + type: VTX + count: 15 + offset: 0x60698 + symbol: inside_castle_seg7_vertex_07060698 + +inside_castle_seg7_vertex_07060788: + type: VTX + count: 15 + offset: 0x60788 + symbol: inside_castle_seg7_vertex_07060788 + +inside_castle_seg7_vertex_07060878: + type: VTX + count: 16 + offset: 0x60878 + symbol: inside_castle_seg7_vertex_07060878 + +inside_castle_seg7_vertex_07060978: + type: VTX + count: 15 + offset: 0x60978 + symbol: inside_castle_seg7_vertex_07060978 + +inside_castle_seg7_vertex_07060A68: + type: VTX + count: 15 + offset: 0x60A68 + symbol: inside_castle_seg7_vertex_07060A68 + +inside_castle_seg7_dl_07060B58: + type: GFX + offset: 0x60B58 + symbol: inside_castle_seg7_dl_07060B58 + +inside_castle_seg7_dl_07060C68: + type: GFX + offset: 0x60C68 + symbol: inside_castle_seg7_dl_07060C68 + +inside_castle_seg7_dl_07060E70: + type: GFX + offset: 0x60E70 + symbol: inside_castle_seg7_dl_07060E70 + +inside_castle_seg7_dl_07060EF8: + type: GFX + offset: 0x60EF8 + symbol: inside_castle_seg7_dl_07060EF8 + +inside_castle_seg7_dl_07061188: + type: GFX + offset: 0x61188 + symbol: inside_castle_seg7_dl_07061188 + +inside_castle_seg7_dl_070616E8: + type: GFX + offset: 0x616E8 + symbol: inside_castle_seg7_dl_070616E8 + +inside_castle_seg7_vertex_07061790: + type: VTX + count: 15 + offset: 0x61790 + symbol: inside_castle_seg7_vertex_07061790 + +inside_castle_seg7_vertex_07061880: + type: VTX + count: 15 + offset: 0x61880 + symbol: inside_castle_seg7_vertex_07061880 + +inside_castle_seg7_vertex_07061970: + type: VTX + count: 14 + offset: 0x61970 + symbol: inside_castle_seg7_vertex_07061970 + +inside_castle_seg7_vertex_07061A50: + type: VTX + count: 12 + offset: 0x61A50 + symbol: inside_castle_seg7_vertex_07061A50 + +inside_castle_seg7_dl_07061B10: + type: GFX + offset: 0x61B10 + symbol: inside_castle_seg7_dl_07061B10 + +inside_castle_seg7_dl_07061C20: + type: GFX + offset: 0x61C20 + symbol: inside_castle_seg7_dl_07061C20 + +inside_castle_seg7_lights_07061C90: + type: LIGHTS + size: 24 + offset: 0x61C90 + symbol: inside_castle_seg7_lights_07061C90 + +inside_castle_seg7_lights_07061CA8: + type: LIGHTS + size: 24 + offset: 0x61CA8 + symbol: inside_castle_seg7_lights_07061CA8 + +inside_castle_seg7_lights_07061CC0: + type: LIGHTS + size: 24 + offset: 0x61CC0 + symbol: inside_castle_seg7_lights_07061CC0 + +inside_castle_seg7_vertex_07061CD8: + type: VTX + count: 15 + offset: 0x61CD8 + symbol: inside_castle_seg7_vertex_07061CD8 + +inside_castle_seg7_vertex_07061DC8: + type: VTX + count: 16 + offset: 0x61DC8 + symbol: inside_castle_seg7_vertex_07061DC8 + +inside_castle_seg7_vertex_07061EC8: + type: VTX + count: 10 + offset: 0x61EC8 + symbol: inside_castle_seg7_vertex_07061EC8 + +inside_castle_seg7_vertex_07061F68: + type: VTX + count: 15 + offset: 0x61F68 + symbol: inside_castle_seg7_vertex_07061F68 + +inside_castle_seg7_vertex_07062058: + type: VTX + count: 15 + offset: 0x62058 + symbol: inside_castle_seg7_vertex_07062058 + +inside_castle_seg7_vertex_07062148: + type: VTX + count: 15 + offset: 0x62148 + symbol: inside_castle_seg7_vertex_07062148 + +inside_castle_seg7_vertex_07062238: + type: VTX + count: 14 + offset: 0x62238 + symbol: inside_castle_seg7_vertex_07062238 + +inside_castle_seg7_vertex_07062318: + type: VTX + count: 14 + offset: 0x62318 + symbol: inside_castle_seg7_vertex_07062318 + +inside_castle_seg7_vertex_070623F8: + type: VTX + count: 14 + offset: 0x623F8 + symbol: inside_castle_seg7_vertex_070623F8 + +inside_castle_seg7_vertex_070624D8: + type: VTX + count: 16 + offset: 0x624D8 + symbol: inside_castle_seg7_vertex_070624D8 + +inside_castle_seg7_vertex_070625D8: + type: VTX + count: 16 + offset: 0x625D8 + symbol: inside_castle_seg7_vertex_070625D8 + +inside_castle_seg7_vertex_070626D8: + type: VTX + count: 16 + offset: 0x626D8 + symbol: inside_castle_seg7_vertex_070626D8 + +inside_castle_seg7_vertex_070627D8: + type: VTX + count: 16 + offset: 0x627D8 + symbol: inside_castle_seg7_vertex_070627D8 + +inside_castle_seg7_vertex_070628D8: + type: VTX + count: 15 + offset: 0x628D8 + symbol: inside_castle_seg7_vertex_070628D8 + +inside_castle_seg7_vertex_070629C8: + type: VTX + count: 14 + offset: 0x629C8 + symbol: inside_castle_seg7_vertex_070629C8 + +inside_castle_seg7_vertex_07062AA8: + type: VTX + count: 15 + offset: 0x62AA8 + symbol: inside_castle_seg7_vertex_07062AA8 + +inside_castle_seg7_vertex_07062B98: + type: VTX + count: 15 + offset: 0x62B98 + symbol: inside_castle_seg7_vertex_07062B98 + +inside_castle_seg7_vertex_07062C88: + type: VTX + count: 14 + offset: 0x62C88 + symbol: inside_castle_seg7_vertex_07062C88 + +inside_castle_seg7_vertex_07062D68: + type: VTX + count: 15 + offset: 0x62D68 + symbol: inside_castle_seg7_vertex_07062D68 + +inside_castle_seg7_vertex_07062E58: + type: VTX + count: 8 + offset: 0x62E58 + symbol: inside_castle_seg7_vertex_07062E58 + +inside_castle_seg7_vertex_07062ED8: + type: VTX + count: 15 + offset: 0x62ED8 + symbol: inside_castle_seg7_vertex_07062ED8 + +inside_castle_seg7_vertex_07062FC8: + type: VTX + count: 15 + offset: 0x62FC8 + symbol: inside_castle_seg7_vertex_07062FC8 + +inside_castle_seg7_vertex_070630B8: + type: VTX + count: 4 + offset: 0x630B8 + symbol: inside_castle_seg7_vertex_070630B8 + +inside_castle_seg7_vertex_070630F8: + type: VTX + count: 15 + offset: 0x630F8 + symbol: inside_castle_seg7_vertex_070630F8 + +inside_castle_seg7_vertex_070631E8: + type: VTX + count: 14 + offset: 0x631E8 + symbol: inside_castle_seg7_vertex_070631E8 + +inside_castle_seg7_vertex_070632C8: + type: VTX + count: 14 + offset: 0x632C8 + symbol: inside_castle_seg7_vertex_070632C8 + +inside_castle_seg7_vertex_070633A8: + type: VTX + count: 16 + offset: 0x633A8 + symbol: inside_castle_seg7_vertex_070633A8 + +inside_castle_seg7_vertex_070634A8: + type: VTX + count: 14 + offset: 0x634A8 + symbol: inside_castle_seg7_vertex_070634A8 + +inside_castle_seg7_vertex_07063588: + type: VTX + count: 14 + offset: 0x63588 + symbol: inside_castle_seg7_vertex_07063588 + +inside_castle_seg7_vertex_07063668: + type: VTX + count: 15 + offset: 0x63668 + symbol: inside_castle_seg7_vertex_07063668 + +inside_castle_seg7_vertex_07063758: + type: VTX + count: 15 + offset: 0x63758 + symbol: inside_castle_seg7_vertex_07063758 + +inside_castle_seg7_vertex_07063848: + type: VTX + count: 14 + offset: 0x63848 + symbol: inside_castle_seg7_vertex_07063848 + +inside_castle_seg7_vertex_07063928: + type: VTX + count: 16 + offset: 0x63928 + symbol: inside_castle_seg7_vertex_07063928 + +inside_castle_seg7_vertex_07063A28: + type: VTX + count: 14 + offset: 0x63A28 + symbol: inside_castle_seg7_vertex_07063A28 + +inside_castle_seg7_vertex_07063B08: + type: VTX + count: 15 + offset: 0x63B08 + symbol: inside_castle_seg7_vertex_07063B08 + +inside_castle_seg7_vertex_07063BF8: + type: VTX + count: 15 + offset: 0x63BF8 + symbol: inside_castle_seg7_vertex_07063BF8 + +inside_castle_seg7_vertex_07063CE8: + type: VTX + count: 15 + offset: 0x63CE8 + symbol: inside_castle_seg7_vertex_07063CE8 + +inside_castle_seg7_vertex_07063DD8: + type: VTX + count: 4 + offset: 0x63DD8 + symbol: inside_castle_seg7_vertex_07063DD8 + +inside_castle_seg7_vertex_07063E18: + type: VTX + count: 15 + offset: 0x63E18 + symbol: inside_castle_seg7_vertex_07063E18 + +inside_castle_seg7_vertex_07063F08: + type: VTX + count: 15 + offset: 0x63F08 + symbol: inside_castle_seg7_vertex_07063F08 + +inside_castle_seg7_vertex_07063FF8: + type: VTX + count: 8 + offset: 0x63FF8 + symbol: inside_castle_seg7_vertex_07063FF8 + +inside_castle_seg7_dl_07064078: + type: GFX + offset: 0x64078 + symbol: inside_castle_seg7_dl_07064078 + +inside_castle_seg7_dl_07064180: + type: GFX + offset: 0x64180 + symbol: inside_castle_seg7_dl_07064180 + +inside_castle_seg7_dl_07064618: + type: GFX + offset: 0x64618 + symbol: inside_castle_seg7_dl_07064618 + +inside_castle_seg7_dl_07064A50: + type: GFX + offset: 0x64A50 + symbol: inside_castle_seg7_dl_07064A50 + +inside_castle_seg7_dl_07064A88: + type: GFX + offset: 0x64A88 + symbol: inside_castle_seg7_dl_07064A88 + +inside_castle_seg7_dl_07064B28: + type: GFX + offset: 0x64B28 + symbol: inside_castle_seg7_dl_07064B28 + +inside_castle_seg7_dl_07064B78: + type: GFX + offset: 0x64B78 + symbol: inside_castle_seg7_dl_07064B78 + +inside_castle_seg7_vertex_07064C40: + type: VTX + count: 12 + offset: 0x64C40 + symbol: inside_castle_seg7_vertex_07064C40 + +inside_castle_seg7_dl_07064D00: + type: GFX + offset: 0x64D00 + symbol: inside_castle_seg7_dl_07064D00 + +inside_castle_seg7_dl_07064D58: + type: GFX + offset: 0x64D58 + symbol: inside_castle_seg7_dl_07064D58 + +inside_castle_seg7_lights_07064DC8: + type: LIGHTS + size: 24 + offset: 0x64DC8 + symbol: inside_castle_seg7_lights_07064DC8 + +inside_castle_seg7_vertex_07064DE0: + type: VTX + count: 16 + offset: 0x64DE0 + symbol: inside_castle_seg7_vertex_07064DE0 + +inside_castle_seg7_vertex_07064EE0: + type: VTX + count: 15 + offset: 0x64EE0 + symbol: inside_castle_seg7_vertex_07064EE0 + +inside_castle_seg7_vertex_07064FD0: + type: VTX + count: 16 + offset: 0x64FD0 + symbol: inside_castle_seg7_vertex_07064FD0 + +inside_castle_seg7_vertex_070650D0: + type: VTX + count: 15 + offset: 0x650D0 + symbol: inside_castle_seg7_vertex_070650D0 + +inside_castle_seg7_vertex_070651C0: + type: VTX + count: 15 + offset: 0x651C0 + symbol: inside_castle_seg7_vertex_070651C0 + +inside_castle_seg7_vertex_070652B0: + type: VTX + count: 15 + offset: 0x652B0 + symbol: inside_castle_seg7_vertex_070652B0 + +inside_castle_seg7_vertex_070653A0: + type: VTX + count: 12 + offset: 0x653A0 + symbol: inside_castle_seg7_vertex_070653A0 + +inside_castle_seg7_vertex_07065460: + type: VTX + count: 16 + offset: 0x65460 + symbol: inside_castle_seg7_vertex_07065460 + +inside_castle_seg7_vertex_07065560: + type: VTX + count: 12 + offset: 0x65560 + symbol: inside_castle_seg7_vertex_07065560 + +inside_castle_seg7_vertex_07065620: + type: VTX + count: 15 + offset: 0x65620 + symbol: inside_castle_seg7_vertex_07065620 + +inside_castle_seg7_vertex_07065710: + type: VTX + count: 16 + offset: 0x65710 + symbol: inside_castle_seg7_vertex_07065710 + +inside_castle_seg7_vertex_07065810: + type: VTX + count: 11 + offset: 0x65810 + symbol: inside_castle_seg7_vertex_07065810 + +inside_castle_seg7_vertex_070658C0: + type: VTX + count: 16 + offset: 0x658C0 + symbol: inside_castle_seg7_vertex_070658C0 + +inside_castle_seg7_vertex_070659C0: + type: VTX + count: 15 + offset: 0x659C0 + symbol: inside_castle_seg7_vertex_070659C0 + +inside_castle_seg7_vertex_07065AB0: + type: VTX + count: 16 + offset: 0x65AB0 + symbol: inside_castle_seg7_vertex_07065AB0 + +inside_castle_seg7_vertex_07065BB0: + type: VTX + count: 14 + offset: 0x65BB0 + symbol: inside_castle_seg7_vertex_07065BB0 + +inside_castle_seg7_vertex_07065C90: + type: VTX + count: 15 + offset: 0x65C90 + symbol: inside_castle_seg7_vertex_07065C90 + +inside_castle_seg7_vertex_07065D80: + type: VTX + count: 15 + offset: 0x65D80 + symbol: inside_castle_seg7_vertex_07065D80 + +inside_castle_seg7_vertex_07065E70: + type: VTX + count: 14 + offset: 0x65E70 + symbol: inside_castle_seg7_vertex_07065E70 + +inside_castle_seg7_vertex_07065F50: + type: VTX + count: 14 + offset: 0x65F50 + symbol: inside_castle_seg7_vertex_07065F50 + +inside_castle_seg7_vertex_07066030: + type: VTX + count: 14 + offset: 0x66030 + symbol: inside_castle_seg7_vertex_07066030 + +inside_castle_seg7_vertex_07066110: + type: VTX + count: 14 + offset: 0x66110 + symbol: inside_castle_seg7_vertex_07066110 + +inside_castle_seg7_vertex_070661F0: + type: VTX + count: 7 + offset: 0x661F0 + symbol: inside_castle_seg7_vertex_070661F0 + +inside_castle_seg7_vertex_07066260: + type: VTX + count: 16 + offset: 0x66260 + symbol: inside_castle_seg7_vertex_07066260 + +inside_castle_seg7_vertex_07066360: + type: VTX + count: 16 + offset: 0x66360 + symbol: inside_castle_seg7_vertex_07066360 + +inside_castle_seg7_vertex_07066460: + type: VTX + count: 16 + offset: 0x66460 + symbol: inside_castle_seg7_vertex_07066460 + +inside_castle_seg7_dl_07066560: + type: GFX + offset: 0x66560 + symbol: inside_castle_seg7_dl_07066560 + +inside_castle_seg7_dl_07066768: + type: GFX + offset: 0x66768 + symbol: inside_castle_seg7_dl_07066768 + +inside_castle_seg7_dl_07066838: + type: GFX + offset: 0x66838 + symbol: inside_castle_seg7_dl_07066838 + +inside_castle_seg7_dl_07066910: + type: GFX + offset: 0x66910 + symbol: inside_castle_seg7_dl_07066910 + +inside_castle_seg7_dl_07066BE8: + type: GFX + offset: 0x66BE8 + symbol: inside_castle_seg7_dl_07066BE8 + +inside_castle_seg7_dl_07066CE0: + type: GFX + offset: 0x66CE0 + symbol: inside_castle_seg7_dl_07066CE0 + +inside_castle_seg7_vertex_07066D88: + type: VTX + count: 12 + offset: 0x66D88 + symbol: inside_castle_seg7_vertex_07066D88 + +inside_castle_seg7_dl_07066E48: + type: GFX + offset: 0x66E48 + symbol: inside_castle_seg7_dl_07066E48 + +inside_castle_seg7_dl_07066E90: + type: GFX + offset: 0x66E90 + symbol: inside_castle_seg7_dl_07066E90 + +inside_castle_seg7_lights_07066F00: + type: LIGHTS + size: 24 + offset: 0x66F00 + symbol: inside_castle_seg7_lights_07066F00 + +inside_castle_seg7_vertex_07066F18: + type: VTX + count: 4 + offset: 0x66F18 + symbol: inside_castle_seg7_vertex_07066F18 + +inside_castle_seg7_dl_07066F58: + type: GFX + offset: 0x66F58 + symbol: inside_castle_seg7_dl_07066F58 + +inside_castle_seg7_dl_07066FA0: + type: GFX + offset: 0x66FA0 + symbol: inside_castle_seg7_dl_07066FA0 + +inside_castle_seg7_lights_07067010: + type: LIGHTS + size: 24 + offset: 0x67010 + symbol: inside_castle_seg7_lights_07067010 + +inside_castle_seg7_lights_07067028: + type: LIGHTS + size: 24 + offset: 0x67028 + symbol: inside_castle_seg7_lights_07067028 + +inside_castle_seg7_lights_07067040: + type: LIGHTS + size: 24 + offset: 0x67040 + symbol: inside_castle_seg7_lights_07067040 + +inside_castle_seg7_lights_07067058: + type: LIGHTS + size: 24 + offset: 0x67058 + symbol: inside_castle_seg7_lights_07067058 + +inside_castle_seg7_vertex_07067070: + type: VTX + count: 8 + offset: 0x67070 + symbol: inside_castle_seg7_vertex_07067070 + +inside_castle_seg7_vertex_070670F0: + type: VTX + count: 10 + offset: 0x670F0 + symbol: inside_castle_seg7_vertex_070670F0 + +inside_castle_seg7_vertex_07067190: + type: VTX + count: 15 + offset: 0x67190 + symbol: inside_castle_seg7_vertex_07067190 + +inside_castle_seg7_vertex_07067280: + type: VTX + count: 15 + offset: 0x67280 + symbol: inside_castle_seg7_vertex_07067280 + +inside_castle_seg7_vertex_07067370: + type: VTX + count: 15 + offset: 0x67370 + symbol: inside_castle_seg7_vertex_07067370 + +inside_castle_seg7_vertex_07067460: + type: VTX + count: 7 + offset: 0x67460 + symbol: inside_castle_seg7_vertex_07067460 + +inside_castle_seg7_vertex_070674D0: + type: VTX + count: 16 + offset: 0x674D0 + symbol: inside_castle_seg7_vertex_070674D0 + +inside_castle_seg7_vertex_070675D0: + type: VTX + count: 16 + offset: 0x675D0 + symbol: inside_castle_seg7_vertex_070675D0 + +inside_castle_seg7_vertex_070676D0: + type: VTX + count: 14 + offset: 0x676D0 + symbol: inside_castle_seg7_vertex_070676D0 + +inside_castle_seg7_vertex_070677B0: + type: VTX + count: 16 + offset: 0x677B0 + symbol: inside_castle_seg7_vertex_070677B0 + +inside_castle_seg7_vertex_070678B0: + type: VTX + count: 16 + offset: 0x678B0 + symbol: inside_castle_seg7_vertex_070678B0 + +inside_castle_seg7_vertex_070679B0: + type: VTX + count: 16 + offset: 0x679B0 + symbol: inside_castle_seg7_vertex_070679B0 + +inside_castle_seg7_vertex_07067AB0: + type: VTX + count: 15 + offset: 0x67AB0 + symbol: inside_castle_seg7_vertex_07067AB0 + +inside_castle_seg7_vertex_07067BA0: + type: VTX + count: 15 + offset: 0x67BA0 + symbol: inside_castle_seg7_vertex_07067BA0 + +inside_castle_seg7_vertex_07067C90: + type: VTX + count: 16 + offset: 0x67C90 + symbol: inside_castle_seg7_vertex_07067C90 + +inside_castle_seg7_vertex_07067D90: + type: VTX + count: 16 + offset: 0x67D90 + symbol: inside_castle_seg7_vertex_07067D90 + +inside_castle_seg7_vertex_07067E90: + type: VTX + count: 16 + offset: 0x67E90 + symbol: inside_castle_seg7_vertex_07067E90 + +inside_castle_seg7_vertex_07067F90: + type: VTX + count: 16 + offset: 0x67F90 + symbol: inside_castle_seg7_vertex_07067F90 + +inside_castle_seg7_vertex_07068090: + type: VTX + count: 4 + offset: 0x68090 + symbol: inside_castle_seg7_vertex_07068090 + +inside_castle_seg7_vertex_070680D0: + type: VTX + count: 16 + offset: 0x680D0 + symbol: inside_castle_seg7_vertex_070680D0 + +inside_castle_seg7_vertex_070681D0: + type: VTX + count: 4 + offset: 0x681D0 + symbol: inside_castle_seg7_vertex_070681D0 + +inside_castle_seg7_dl_07068210: + type: GFX + offset: 0x68210 + symbol: inside_castle_seg7_dl_07068210 + +inside_castle_seg7_dl_07068288: + type: GFX + offset: 0x68288 + symbol: inside_castle_seg7_dl_07068288 + +inside_castle_seg7_dl_070682F0: + type: GFX + offset: 0x682F0 + symbol: inside_castle_seg7_dl_070682F0 + +inside_castle_seg7_dl_070683F0: + type: GFX + offset: 0x683F0 + symbol: inside_castle_seg7_dl_070683F0 + +inside_castle_seg7_dl_070684E8: + type: GFX + offset: 0x684E8 + symbol: inside_castle_seg7_dl_070684E8 + +inside_castle_seg7_dl_070687A8: + type: GFX + offset: 0x687A8 + symbol: inside_castle_seg7_dl_070687A8 + +inside_castle_seg7_dl_07068820: + type: GFX + offset: 0x68820 + symbol: inside_castle_seg7_dl_07068820 + +inside_castle_seg7_dl_07068850: + type: GFX + offset: 0x68850 + symbol: inside_castle_seg7_dl_07068850 + +inside_castle_seg7_lights_07068908: + type: LIGHTS + size: 24 + offset: 0x68908 + symbol: inside_castle_seg7_lights_07068908 + +inside_castle_seg7_vertex_07068920: + type: VTX + count: 4 + offset: 0x68920 + symbol: inside_castle_seg7_vertex_07068920 + +inside_castle_seg7_vertex_07068960: + type: VTX + count: 16 + offset: 0x68960 + symbol: inside_castle_seg7_vertex_07068960 + +inside_castle_seg7_dl_07068A60: + type: GFX + offset: 0x68A60 + symbol: inside_castle_seg7_dl_07068A60 + +inside_castle_seg7_dl_07068AA8: + type: GFX + offset: 0x68AA8 + symbol: inside_castle_seg7_dl_07068AA8 + +inside_castle_seg7_dl_07068B10: + type: GFX + offset: 0x68B10 + symbol: inside_castle_seg7_dl_07068B10 + +inside_castle_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x68B88 + symbol: inside_castle_seg7_area_1_collision + +inside_castle_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x6E364 + symbol: inside_castle_seg7_area_2_collision + +inside_castle_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x73AAC + symbol: inside_castle_seg7_area_3_collision + +inside_castle_seg7_collision_ddd_warp: + type: SM64:COLLISION + offset: 0x775B4 + symbol: inside_castle_seg7_collision_ddd_warp + +inside_castle_seg7_collision_ddd_warp_2: + type: SM64:COLLISION + offset: 0x7768C + symbol: inside_castle_seg7_collision_ddd_warp_2 + +inside_castle_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x77764 + symbol: inside_castle_seg7_area_1_macro_objs + +inside_castle_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x777E0 + symbol: inside_castle_seg7_area_2_macro_objs + +inside_castle_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x777EC + symbol: inside_castle_seg7_area_3_macro_objs + +inside_castle_seg7_area_1_rooms: + type: BLOB + size: 0x860 + offset: 0x7782C + symbol: inside_castle_seg7_area_1_rooms + +inside_castle_seg7_area_2_rooms: + type: BLOB + size: 0x7E2 + offset: 0x7808C + symbol: inside_castle_seg7_area_2_rooms + +inside_castle_seg7_area_3_rooms: + type: BLOB + size: 0x572 + offset: 0x78870 + symbol: inside_castle_seg7_area_3_rooms + +inside_castle_seg7_collision_floor_trap: + type: SM64:COLLISION + offset: 0x78DE4 + symbol: inside_castle_seg7_collision_floor_trap + +inside_castle_seg7_collision_star_door: + type: SM64:COLLISION + offset: 0x78E14 + symbol: inside_castle_seg7_collision_star_door + +inside_castle_seg7_collision_water_level_pillar: + type: SM64:COLLISION + offset: 0x78E80 + symbol: inside_castle_seg7_collision_water_level_pillar + +inside_castle_seg7_trajectory_mips_0: + type: SM64:TRAJECTORY + offset: 0x78EF8 + symbol: inside_castle_seg7_trajectory_mips_0 + +inside_castle_seg7_trajectory_mips_1: + type: SM64:TRAJECTORY + offset: 0x78F2C + symbol: inside_castle_seg7_trajectory_mips_1 + +inside_castle_seg7_trajectory_mips_2: + type: SM64:TRAJECTORY + offset: 0x78F68 + symbol: inside_castle_seg7_trajectory_mips_2 + +inside_castle_seg7_trajectory_mips_3: + type: SM64:TRAJECTORY + offset: 0x78F7C + symbol: inside_castle_seg7_trajectory_mips_3 + +inside_castle_seg7_trajectory_mips_4: + type: SM64:TRAJECTORY + offset: 0x78FA8 + symbol: inside_castle_seg7_trajectory_mips_4 + +inside_castle_seg7_trajectory_mips_5: + type: SM64:TRAJECTORY + offset: 0x78FD4 + symbol: inside_castle_seg7_trajectory_mips_5 + +inside_castle_seg7_trajectory_mips_6: + type: SM64:TRAJECTORY + offset: 0x78FE8 + symbol: inside_castle_seg7_trajectory_mips_6 + +inside_castle_seg7_trajectory_mips_7: + type: SM64:TRAJECTORY + offset: 0x79004 + symbol: inside_castle_seg7_trajectory_mips_7 + +inside_castle_seg7_trajectory_mips_8: + type: SM64:TRAJECTORY + offset: 0x79020 + symbol: inside_castle_seg7_trajectory_mips_8 + +inside_castle_seg7_trajectory_mips_9: + type: SM64:TRAJECTORY + offset: 0x79044 + symbol: inside_castle_seg7_trajectory_mips_9 + +inside_castle_seg7_trajectory_mips: + type: ASSET_ARRAY + assetType: Trajectory + factoryType: SM64:TRAJECTORY + count: 10 + offset: 0x79068 + symbol: inside_castle_seg7_trajectory_mips + +inside_castle_movtex_green_room_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x79090 + symbol: inside_castle_movtex_green_room_water_data + +inside_castle_movtex_moat_leftover_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x790B0 + symbol: inside_castle_movtex_moat_leftover_water_data + +inside_castle_movtex_moat_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x790D0 + symbol: inside_castle_movtex_moat_water_data + +inside_castle_movtex_green_room_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x790F0 + symbol: inside_castle_movtex_green_room_water + +inside_castle_movtex_moat_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x79100 + symbol: inside_castle_movtex_moat_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside/geo.yml new file mode 100644 index 0000000..3db5564 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/castle_inside/geo.yml @@ -0,0 +1,241 @@ +:config: + external_files: + - "assets/ymls/us/levels/castle_inside.yml" + autopads: false + segments: + - [ 0xE, 0x3CF0D0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm.yml new file mode 100644 index 0000000..823ef0a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm.yml @@ -0,0 +1,2738 @@ +:config: + autopads: false + compression: + offset: 0x383950 + segments: + - [ 0x7, 0x383950 ] + external_files: + - "assets/ymls/us/textures/snow.yml" + header: + header: + - '#include "ccm/geo.h"' + - '' + - 'extern const LevelScript level_ccm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ccm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 256 + width: 32 + height: 4 + offset: 0x800 + format: RGBA16 + symbol: ccm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x900 + format: RGBA16 + symbol: ccm_seg7_texture_07000900 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1100 + format: RGBA16 + symbol: ccm_seg7_texture_07001100 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1900 + format: RGBA16 + symbol: ccm_seg7_texture_07001900 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2100 + format: RGBA16 + symbol: ccm_seg7_texture_07002100 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2900 + format: RGBA16 + symbol: ccm_seg7_texture_07002900 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3100 + format: RGBA16 + symbol: ccm_seg7_texture_07003100 + +8: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3900 + format: IA16 + symbol: ccm_seg7_texture_07003900 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3B00 + format: IA16 + symbol: ccm_seg7_texture_07003B00 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4300 + format: RGBA16 + symbol: ccm_seg7_texture_07004300 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4B00 + format: RGBA16 + symbol: ccm_seg7_texture_07004B00 + +ccm_seg7_lights_07005300: + type: LIGHTS + size: 24 + offset: 0x5300 + symbol: ccm_seg7_lights_07005300 + +ccm_seg7_lights_07005318: + type: LIGHTS + size: 24 + offset: 0x5318 + symbol: ccm_seg7_lights_07005318 + +ccm_seg7_lights_07005330: + type: LIGHTS + size: 24 + offset: 0x5330 + symbol: ccm_seg7_lights_07005330 + +ccm_seg7_lights_07005348: + type: LIGHTS + size: 24 + offset: 0x5348 + symbol: ccm_seg7_lights_07005348 + +ccm_seg7_vertex_07005360: + type: VTX + count: 16 + offset: 0x5360 + symbol: ccm_seg7_vertex_07005360 + +ccm_seg7_vertex_07005460: + type: VTX + count: 16 + offset: 0x5460 + symbol: ccm_seg7_vertex_07005460 + +ccm_seg7_vertex_07005560: + type: VTX + count: 16 + offset: 0x5560 + symbol: ccm_seg7_vertex_07005560 + +ccm_seg7_vertex_07005660: + type: VTX + count: 15 + offset: 0x5660 + symbol: ccm_seg7_vertex_07005660 + +ccm_seg7_vertex_07005750: + type: VTX + count: 15 + offset: 0x5750 + symbol: ccm_seg7_vertex_07005750 + +ccm_seg7_vertex_07005840: + type: VTX + count: 14 + offset: 0x5840 + symbol: ccm_seg7_vertex_07005840 + +ccm_seg7_vertex_07005920: + type: VTX + count: 14 + offset: 0x5920 + symbol: ccm_seg7_vertex_07005920 + +ccm_seg7_vertex_07005A00: + type: VTX + count: 16 + offset: 0x5A00 + symbol: ccm_seg7_vertex_07005A00 + +ccm_seg7_vertex_07005B00: + type: VTX + count: 15 + offset: 0x5B00 + symbol: ccm_seg7_vertex_07005B00 + +ccm_seg7_vertex_07005BF0: + type: VTX + count: 15 + offset: 0x5BF0 + symbol: ccm_seg7_vertex_07005BF0 + +ccm_seg7_vertex_07005CE0: + type: VTX + count: 16 + offset: 0x5CE0 + symbol: ccm_seg7_vertex_07005CE0 + +ccm_seg7_vertex_07005DE0: + type: VTX + count: 16 + offset: 0x5DE0 + symbol: ccm_seg7_vertex_07005DE0 + +ccm_seg7_vertex_07005EE0: + type: VTX + count: 14 + offset: 0x5EE0 + symbol: ccm_seg7_vertex_07005EE0 + +ccm_seg7_vertex_07005FC0: + type: VTX + count: 16 + offset: 0x5FC0 + symbol: ccm_seg7_vertex_07005FC0 + +ccm_seg7_vertex_070060C0: + type: VTX + count: 16 + offset: 0x60C0 + symbol: ccm_seg7_vertex_070060C0 + +ccm_seg7_vertex_070061C0: + type: VTX + count: 9 + offset: 0x61C0 + symbol: ccm_seg7_vertex_070061C0 + +ccm_seg7_vertex_07006250: + type: VTX + count: 6 + offset: 0x6250 + symbol: ccm_seg7_vertex_07006250 + +ccm_seg7_vertex_070062B0: + type: VTX + count: 15 + offset: 0x62B0 + symbol: ccm_seg7_vertex_070062B0 + +ccm_seg7_vertex_070063A0: + type: VTX + count: 7 + offset: 0x63A0 + symbol: ccm_seg7_vertex_070063A0 + +ccm_seg7_vertex_07006410: + type: VTX + count: 16 + offset: 0x6410 + symbol: ccm_seg7_vertex_07006410 + +ccm_seg7_vertex_07006510: + type: VTX + count: 10 + offset: 0x6510 + symbol: ccm_seg7_vertex_07006510 + +ccm_seg7_vertex_070065B0: + type: VTX + count: 16 + offset: 0x65B0 + symbol: ccm_seg7_vertex_070065B0 + +ccm_seg7_vertex_070066B0: + type: VTX + count: 16 + offset: 0x66B0 + symbol: ccm_seg7_vertex_070066B0 + +ccm_seg7_vertex_070067B0: + type: VTX + count: 16 + offset: 0x67B0 + symbol: ccm_seg7_vertex_070067B0 + +ccm_seg7_vertex_070068B0: + type: VTX + count: 16 + offset: 0x68B0 + symbol: ccm_seg7_vertex_070068B0 + +ccm_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: ccm_seg7_vertex_070069B0 + +ccm_seg7_vertex_07006AA0: + type: VTX + count: 13 + offset: 0x6AA0 + symbol: ccm_seg7_vertex_07006AA0 + +ccm_seg7_vertex_07006B70: + type: VTX + count: 16 + offset: 0x6B70 + symbol: ccm_seg7_vertex_07006B70 + +ccm_seg7_vertex_07006C70: + type: VTX + count: 14 + offset: 0x6C70 + symbol: ccm_seg7_vertex_07006C70 + +ccm_seg7_vertex_07006D50: + type: VTX + count: 14 + offset: 0x6D50 + symbol: ccm_seg7_vertex_07006D50 + +ccm_seg7_vertex_07006E30: + type: VTX + count: 14 + offset: 0x6E30 + symbol: ccm_seg7_vertex_07006E30 + +ccm_seg7_vertex_07006F10: + type: VTX + count: 16 + offset: 0x6F10 + symbol: ccm_seg7_vertex_07006F10 + +ccm_seg7_vertex_07007010: + type: VTX + count: 14 + offset: 0x7010 + symbol: ccm_seg7_vertex_07007010 + +ccm_seg7_vertex_070070F0: + type: VTX + count: 16 + offset: 0x70F0 + symbol: ccm_seg7_vertex_070070F0 + +ccm_seg7_vertex_070071F0: + type: VTX + count: 15 + offset: 0x71F0 + symbol: ccm_seg7_vertex_070071F0 + +ccm_seg7_vertex_070072E0: + type: VTX + count: 16 + offset: 0x72E0 + symbol: ccm_seg7_vertex_070072E0 + +ccm_seg7_vertex_070073E0: + type: VTX + count: 15 + offset: 0x73E0 + symbol: ccm_seg7_vertex_070073E0 + +ccm_seg7_vertex_070074D0: + type: VTX + count: 16 + offset: 0x74D0 + symbol: ccm_seg7_vertex_070074D0 + +ccm_seg7_vertex_070075D0: + type: VTX + count: 14 + offset: 0x75D0 + symbol: ccm_seg7_vertex_070075D0 + +ccm_seg7_vertex_070076B0: + type: VTX + count: 15 + offset: 0x76B0 + symbol: ccm_seg7_vertex_070076B0 + +ccm_seg7_vertex_070077A0: + type: VTX + count: 16 + offset: 0x77A0 + symbol: ccm_seg7_vertex_070077A0 + +ccm_seg7_vertex_070078A0: + type: VTX + count: 16 + offset: 0x78A0 + symbol: ccm_seg7_vertex_070078A0 + +ccm_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: ccm_seg7_vertex_070079A0 + +ccm_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: ccm_seg7_vertex_07007A90 + +ccm_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: ccm_seg7_vertex_07007B80 + +ccm_seg7_vertex_07007C70: + type: VTX + count: 14 + offset: 0x7C70 + symbol: ccm_seg7_vertex_07007C70 + +ccm_seg7_vertex_07007D50: + type: VTX + count: 14 + offset: 0x7D50 + symbol: ccm_seg7_vertex_07007D50 + +ccm_seg7_vertex_07007E30: + type: VTX + count: 16 + offset: 0x7E30 + symbol: ccm_seg7_vertex_07007E30 + +ccm_seg7_vertex_07007F30: + type: VTX + count: 16 + offset: 0x7F30 + symbol: ccm_seg7_vertex_07007F30 + +ccm_seg7_vertex_07008030: + type: VTX + count: 16 + offset: 0x8030 + symbol: ccm_seg7_vertex_07008030 + +ccm_seg7_vertex_07008130: + type: VTX + count: 16 + offset: 0x8130 + symbol: ccm_seg7_vertex_07008130 + +ccm_seg7_vertex_07008230: + type: VTX + count: 3 + offset: 0x8230 + symbol: ccm_seg7_vertex_07008230 + +ccm_seg7_vertex_07008260: + type: VTX + count: 15 + offset: 0x8260 + symbol: ccm_seg7_vertex_07008260 + +ccm_seg7_vertex_07008350: + type: VTX + count: 14 + offset: 0x8350 + symbol: ccm_seg7_vertex_07008350 + +ccm_seg7_vertex_07008430: + type: VTX + count: 16 + offset: 0x8430 + symbol: ccm_seg7_vertex_07008430 + +ccm_seg7_vertex_07008530: + type: VTX + count: 16 + offset: 0x8530 + symbol: ccm_seg7_vertex_07008530 + +ccm_seg7_vertex_07008630: + type: VTX + count: 7 + offset: 0x8630 + symbol: ccm_seg7_vertex_07008630 + +ccm_seg7_vertex_070086A0: + type: VTX + count: 14 + offset: 0x86A0 + symbol: ccm_seg7_vertex_070086A0 + +ccm_seg7_vertex_07008780: + type: VTX + count: 16 + offset: 0x8780 + symbol: ccm_seg7_vertex_07008780 + +ccm_seg7_vertex_07008880: + type: VTX + count: 16 + offset: 0x8880 + symbol: ccm_seg7_vertex_07008880 + +ccm_seg7_vertex_07008980: + type: VTX + count: 10 + offset: 0x8980 + symbol: ccm_seg7_vertex_07008980 + +ccm_seg7_vertex_07008A20: + type: VTX + count: 14 + offset: 0x8A20 + symbol: ccm_seg7_vertex_07008A20 + +ccm_seg7_vertex_07008B00: + type: VTX + count: 8 + offset: 0x8B00 + symbol: ccm_seg7_vertex_07008B00 + +ccm_seg7_vertex_07008B80: + type: VTX + count: 7 + offset: 0x8B80 + symbol: ccm_seg7_vertex_07008B80 + +ccm_seg7_vertex_07008BF0: + type: VTX + count: 16 + offset: 0x8BF0 + symbol: ccm_seg7_vertex_07008BF0 + +ccm_seg7_vertex_07008CF0: + type: VTX + count: 14 + offset: 0x8CF0 + symbol: ccm_seg7_vertex_07008CF0 + +ccm_seg7_vertex_07008DD0: + type: VTX + count: 16 + offset: 0x8DD0 + symbol: ccm_seg7_vertex_07008DD0 + +ccm_seg7_vertex_07008ED0: + type: VTX + count: 16 + offset: 0x8ED0 + symbol: ccm_seg7_vertex_07008ED0 + +ccm_seg7_vertex_07008FD0: + type: VTX + count: 14 + offset: 0x8FD0 + symbol: ccm_seg7_vertex_07008FD0 + +ccm_seg7_vertex_070090B0: + type: VTX + count: 15 + offset: 0x90B0 + symbol: ccm_seg7_vertex_070090B0 + +ccm_seg7_vertex_070091A0: + type: VTX + count: 16 + offset: 0x91A0 + symbol: ccm_seg7_vertex_070091A0 + +ccm_seg7_vertex_070092A0: + type: VTX + count: 16 + offset: 0x92A0 + symbol: ccm_seg7_vertex_070092A0 + +ccm_seg7_vertex_070093A0: + type: VTX + count: 16 + offset: 0x93A0 + symbol: ccm_seg7_vertex_070093A0 + +ccm_seg7_vertex_070094A0: + type: VTX + count: 16 + offset: 0x94A0 + symbol: ccm_seg7_vertex_070094A0 + +ccm_seg7_vertex_070095A0: + type: VTX + count: 16 + offset: 0x95A0 + symbol: ccm_seg7_vertex_070095A0 + +ccm_seg7_vertex_070096A0: + type: VTX + count: 16 + offset: 0x96A0 + symbol: ccm_seg7_vertex_070096A0 + +ccm_seg7_vertex_070097A0: + type: VTX + count: 8 + offset: 0x97A0 + symbol: ccm_seg7_vertex_070097A0 + +ccm_seg7_dl_07009820: + type: GFX + offset: 0x9820 + symbol: ccm_seg7_dl_07009820 + +ccm_seg7_dl_07009DD0: + type: GFX + offset: 0x9DD0 + symbol: ccm_seg7_dl_07009DD0 + +ccm_seg7_dl_07009F28: + type: GFX + offset: 0x9F28 + symbol: ccm_seg7_dl_07009F28 + +ccm_seg7_dl_0700A248: + type: GFX + offset: 0xA248 + symbol: ccm_seg7_dl_0700A248 + +ccm_seg7_dl_0700AB00: + type: GFX + offset: 0xAB00 + symbol: ccm_seg7_dl_0700AB00 + +ccm_seg7_dl_0700ABF8: + type: GFX + offset: 0xABF8 + symbol: ccm_seg7_dl_0700ABF8 + +ccm_seg7_dl_0700B090: + type: GFX + offset: 0xB090 + symbol: ccm_seg7_dl_0700B090 + +ccm_seg7_lights_0700B118: + type: LIGHTS + size: 24 + offset: 0xB118 + symbol: ccm_seg7_lights_0700B118 + +ccm_seg7_vertex_0700B130: + type: VTX + count: 6 + offset: 0xB130 + symbol: ccm_seg7_vertex_0700B130 + +ccm_seg7_dl_0700B190: + type: GFX + offset: 0xB190 + symbol: ccm_seg7_dl_0700B190 + +ccm_seg7_dl_0700B1D8: + type: GFX + offset: 0xB1D8 + symbol: ccm_seg7_dl_0700B1D8 + +ccm_seg7_lights_0700B248: + type: LIGHTS + size: 24 + offset: 0xB248 + symbol: ccm_seg7_lights_0700B248 + +ccm_seg7_lights_0700B260: + type: LIGHTS + size: 24 + offset: 0xB260 + symbol: ccm_seg7_lights_0700B260 + +ccm_seg7_lights_0700B278: + type: LIGHTS + size: 24 + offset: 0xB278 + symbol: ccm_seg7_lights_0700B278 + +ccm_seg7_lights_0700B290: + type: LIGHTS + size: 24 + offset: 0xB290 + symbol: ccm_seg7_lights_0700B290 + +ccm_seg7_vertex_0700B2A8: + type: VTX + count: 16 + offset: 0xB2A8 + symbol: ccm_seg7_vertex_0700B2A8 + +ccm_seg7_vertex_0700B3A8: + type: VTX + count: 16 + offset: 0xB3A8 + symbol: ccm_seg7_vertex_0700B3A8 + +ccm_seg7_vertex_0700B4A8: + type: VTX + count: 16 + offset: 0xB4A8 + symbol: ccm_seg7_vertex_0700B4A8 + +ccm_seg7_vertex_0700B5A8: + type: VTX + count: 16 + offset: 0xB5A8 + symbol: ccm_seg7_vertex_0700B5A8 + +ccm_seg7_vertex_0700B6A8: + type: VTX + count: 16 + offset: 0xB6A8 + symbol: ccm_seg7_vertex_0700B6A8 + +ccm_seg7_vertex_0700B7A8: + type: VTX + count: 16 + offset: 0xB7A8 + symbol: ccm_seg7_vertex_0700B7A8 + +ccm_seg7_vertex_0700B8A8: + type: VTX + count: 14 + offset: 0xB8A8 + symbol: ccm_seg7_vertex_0700B8A8 + +ccm_seg7_vertex_0700B988: + type: VTX + count: 8 + offset: 0xB988 + symbol: ccm_seg7_vertex_0700B988 + +ccm_seg7_vertex_0700BA08: + type: VTX + count: 16 + offset: 0xBA08 + symbol: ccm_seg7_vertex_0700BA08 + +ccm_seg7_vertex_0700BB08: + type: VTX + count: 3 + offset: 0xBB08 + symbol: ccm_seg7_vertex_0700BB08 + +ccm_seg7_vertex_0700BB38: + type: VTX + count: 5 + offset: 0xBB38 + symbol: ccm_seg7_vertex_0700BB38 + +ccm_seg7_vertex_0700BB88: + type: VTX + count: 15 + offset: 0xBB88 + symbol: ccm_seg7_vertex_0700BB88 + +ccm_seg7_vertex_0700BC78: + type: VTX + count: 15 + offset: 0xBC78 + symbol: ccm_seg7_vertex_0700BC78 + +ccm_seg7_vertex_0700BD68: + type: VTX + count: 15 + offset: 0xBD68 + symbol: ccm_seg7_vertex_0700BD68 + +ccm_seg7_vertex_0700BE58: + type: VTX + count: 7 + offset: 0xBE58 + symbol: ccm_seg7_vertex_0700BE58 + +ccm_seg7_vertex_0700BEC8: + type: VTX + count: 12 + offset: 0xBEC8 + symbol: ccm_seg7_vertex_0700BEC8 + +ccm_seg7_dl_0700BF88: + type: GFX + offset: 0xBF88 + symbol: ccm_seg7_dl_0700BF88 + +ccm_seg7_dl_0700C000: + type: GFX + offset: 0xC000 + symbol: ccm_seg7_dl_0700C000 + +ccm_seg7_dl_0700C220: + type: GFX + offset: 0xC220 + symbol: ccm_seg7_dl_0700C220 + +ccm_seg7_dl_0700C330: + type: GFX + offset: 0xC330 + symbol: ccm_seg7_dl_0700C330 + +ccm_seg7_dl_0700C380: + type: GFX + offset: 0xC380 + symbol: ccm_seg7_dl_0700C380 + +ccm_seg7_vertex_0700C438: + type: VTX + count: 15 + offset: 0xC438 + symbol: ccm_seg7_vertex_0700C438 + +ccm_seg7_vertex_0700C528: + type: VTX + count: 15 + offset: 0xC528 + symbol: ccm_seg7_vertex_0700C528 + +ccm_seg7_vertex_0700C618: + type: VTX + count: 4 + offset: 0xC618 + symbol: ccm_seg7_vertex_0700C618 + +ccm_seg7_vertex_0700C658: + type: VTX + count: 15 + offset: 0xC658 + symbol: ccm_seg7_vertex_0700C658 + +ccm_seg7_vertex_0700C748: + type: VTX + count: 15 + offset: 0xC748 + symbol: ccm_seg7_vertex_0700C748 + +ccm_seg7_vertex_0700C838: + type: VTX + count: 7 + offset: 0xC838 + symbol: ccm_seg7_vertex_0700C838 + +ccm_seg7_vertex_0700C8A8: + type: VTX + count: 15 + offset: 0xC8A8 + symbol: ccm_seg7_vertex_0700C8A8 + +ccm_seg7_vertex_0700C998: + type: VTX + count: 15 + offset: 0xC998 + symbol: ccm_seg7_vertex_0700C998 + +ccm_seg7_vertex_0700CA88: + type: VTX + count: 15 + offset: 0xCA88 + symbol: ccm_seg7_vertex_0700CA88 + +ccm_seg7_vertex_0700CB78: + type: VTX + count: 15 + offset: 0xCB78 + symbol: ccm_seg7_vertex_0700CB78 + +ccm_seg7_vertex_0700CC68: + type: VTX + count: 15 + offset: 0xCC68 + symbol: ccm_seg7_vertex_0700CC68 + +ccm_seg7_vertex_0700CD58: + type: VTX + count: 15 + offset: 0xCD58 + symbol: ccm_seg7_vertex_0700CD58 + +ccm_seg7_vertex_0700CE48: + type: VTX + count: 15 + offset: 0xCE48 + symbol: ccm_seg7_vertex_0700CE48 + +ccm_seg7_vertex_0700CF38: + type: VTX + count: 11 + offset: 0xCF38 + symbol: ccm_seg7_vertex_0700CF38 + +ccm_seg7_vertex_0700CFE8: + type: VTX + count: 16 + offset: 0xCFE8 + symbol: ccm_seg7_vertex_0700CFE8 + +ccm_seg7_vertex_0700D0E8: + type: VTX + count: 4 + offset: 0xD0E8 + symbol: ccm_seg7_vertex_0700D0E8 + +ccm_seg7_dl_0700D128: + type: GFX + offset: 0xD128 + symbol: ccm_seg7_dl_0700D128 + +ccm_seg7_dl_0700D1E0: + type: GFX + offset: 0xD1E0 + symbol: ccm_seg7_dl_0700D1E0 + +ccm_seg7_dl_0700D2A8: + type: GFX + offset: 0xD2A8 + symbol: ccm_seg7_dl_0700D2A8 + +ccm_seg7_dl_0700D348: + type: GFX + offset: 0xD348 + symbol: ccm_seg7_dl_0700D348 + +ccm_seg7_dl_0700D4D8: + type: GFX + offset: 0xD4D8 + symbol: ccm_seg7_dl_0700D4D8 + +ccm_seg7_dl_0700D540: + type: GFX + offset: 0xD540 + symbol: ccm_seg7_dl_0700D540 + +ccm_seg7_dl_0700D578: + type: GFX + offset: 0xD578 + symbol: ccm_seg7_dl_0700D578 + +ccm_seg7_vertex_0700D658: + type: VTX + count: 15 + offset: 0xD658 + symbol: ccm_seg7_vertex_0700D658 + +ccm_seg7_vertex_0700D748: + type: VTX + count: 15 + offset: 0xD748 + symbol: ccm_seg7_vertex_0700D748 + +ccm_seg7_vertex_0700D838: + type: VTX + count: 16 + offset: 0xD838 + symbol: ccm_seg7_vertex_0700D838 + +ccm_seg7_vertex_0700D938: + type: VTX + count: 8 + offset: 0xD938 + symbol: ccm_seg7_vertex_0700D938 + +ccm_seg7_vertex_0700D9B8: + type: VTX + count: 15 + offset: 0xD9B8 + symbol: ccm_seg7_vertex_0700D9B8 + +ccm_seg7_vertex_0700DAA8: + type: VTX + count: 15 + offset: 0xDAA8 + symbol: ccm_seg7_vertex_0700DAA8 + +ccm_seg7_vertex_0700DB98: + type: VTX + count: 8 + offset: 0xDB98 + symbol: ccm_seg7_vertex_0700DB98 + +ccm_seg7_dl_0700DC18: + type: GFX + offset: 0xDC18 + symbol: ccm_seg7_dl_0700DC18 + +ccm_seg7_dl_0700DD28: + type: GFX + offset: 0xDD28 + symbol: ccm_seg7_dl_0700DD28 + +ccm_seg7_dl_0700DDF0: + type: GFX + offset: 0xDDF0 + symbol: ccm_seg7_dl_0700DDF0 + +ccm_seg7_lights_0700DE68: + type: LIGHTS + size: 24 + offset: 0xDE68 + symbol: ccm_seg7_lights_0700DE68 + +ccm_seg7_lights_0700DE80: + type: LIGHTS + size: 24 + offset: 0xDE80 + symbol: ccm_seg7_lights_0700DE80 + +ccm_seg7_lights_0700DE98: + type: LIGHTS + size: 24 + offset: 0xDE98 + symbol: ccm_seg7_lights_0700DE98 + +ccm_seg7_lights_0700DEB0: + type: LIGHTS + size: 24 + offset: 0xDEB0 + symbol: ccm_seg7_lights_0700DEB0 + +ccm_seg7_vertex_0700DEC8: + type: VTX + count: 12 + offset: 0xDEC8 + symbol: ccm_seg7_vertex_0700DEC8 + +ccm_seg7_vertex_0700DF88: + type: VTX + count: 14 + offset: 0xDF88 + symbol: ccm_seg7_vertex_0700DF88 + +ccm_seg7_vertex_0700E068: + type: VTX + count: 16 + offset: 0xE068 + symbol: ccm_seg7_vertex_0700E068 + +ccm_seg7_vertex_0700E168: + type: VTX + count: 16 + offset: 0xE168 + symbol: ccm_seg7_vertex_0700E168 + +ccm_seg7_vertex_0700E268: + type: VTX + count: 6 + offset: 0xE268 + symbol: ccm_seg7_vertex_0700E268 + +ccm_seg7_vertex_0700E2C8: + type: VTX + count: 14 + offset: 0xE2C8 + symbol: ccm_seg7_vertex_0700E2C8 + +ccm_seg7_vertex_0700E3A8: + type: VTX + count: 8 + offset: 0xE3A8 + symbol: ccm_seg7_vertex_0700E3A8 + +ccm_seg7_vertex_0700E428: + type: VTX + count: 4 + offset: 0xE428 + symbol: ccm_seg7_vertex_0700E428 + +ccm_seg7_vertex_0700E468: + type: VTX + count: 4 + offset: 0xE468 + symbol: ccm_seg7_vertex_0700E468 + +ccm_seg7_dl_0700E4A8: + type: GFX + offset: 0xE4A8 + symbol: ccm_seg7_dl_0700E4A8 + +ccm_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: ccm_seg7_dl_0700E530 + +ccm_seg7_dl_0700E668: + type: GFX + offset: 0xE668 + symbol: ccm_seg7_dl_0700E668 + +ccm_seg7_dl_0700E6C0: + type: GFX + offset: 0xE6C0 + symbol: ccm_seg7_dl_0700E6C0 + +ccm_seg7_dl_0700E708: + type: GFX + offset: 0xE708 + symbol: ccm_seg7_dl_0700E708 + +ccm_seg7_vertex_0700E790: + type: VTX + count: 12 + offset: 0xE790 + symbol: ccm_seg7_vertex_0700E790 + +ccm_seg7_vertex_0700E850: + type: VTX + count: 8 + offset: 0xE850 + symbol: ccm_seg7_vertex_0700E850 + +ccm_seg7_dl_0700E8D0: + type: GFX + offset: 0xE8D0 + symbol: ccm_seg7_dl_0700E8D0 + +ccm_seg7_dl_0700E928: + type: GFX + offset: 0xE928 + symbol: ccm_seg7_dl_0700E928 + +ccm_seg7_dl_0700E970: + type: GFX + offset: 0xE970 + symbol: ccm_seg7_dl_0700E970 + +ccm_seg7_lights_0700EA00: + type: LIGHTS + size: 24 + offset: 0xEA00 + symbol: ccm_seg7_lights_0700EA00 + +ccm_seg7_lights_0700EA18: + type: LIGHTS + size: 24 + offset: 0xEA18 + symbol: ccm_seg7_lights_0700EA18 + +ccm_seg7_lights_0700EA30: + type: LIGHTS + size: 24 + offset: 0xEA30 + symbol: ccm_seg7_lights_0700EA30 + +ccm_seg7_vertex_0700EA48: + type: VTX + count: 10 + offset: 0xEA48 + symbol: ccm_seg7_vertex_0700EA48 + +ccm_seg7_vertex_0700EAE8: + type: VTX + count: 15 + offset: 0xEAE8 + symbol: ccm_seg7_vertex_0700EAE8 + +ccm_seg7_vertex_0700EBD8: + type: VTX + count: 14 + offset: 0xEBD8 + symbol: ccm_seg7_vertex_0700EBD8 + +ccm_seg7_vertex_0700ECB8: + type: VTX + count: 14 + offset: 0xECB8 + symbol: ccm_seg7_vertex_0700ECB8 + +ccm_seg7_vertex_0700ED98: + type: VTX + count: 10 + offset: 0xED98 + symbol: ccm_seg7_vertex_0700ED98 + +ccm_seg7_vertex_0700EE38: + type: VTX + count: 16 + offset: 0xEE38 + symbol: ccm_seg7_vertex_0700EE38 + +ccm_seg7_vertex_0700EF38: + type: VTX + count: 6 + offset: 0xEF38 + symbol: ccm_seg7_vertex_0700EF38 + +ccm_seg7_vertex_0700EF98: + type: VTX + count: 12 + offset: 0xEF98 + symbol: ccm_seg7_vertex_0700EF98 + +ccm_seg7_vertex_0700F058: + type: VTX + count: 15 + offset: 0xF058 + symbol: ccm_seg7_vertex_0700F058 + +ccm_seg7_vertex_0700F148: + type: VTX + count: 7 + offset: 0xF148 + symbol: ccm_seg7_vertex_0700F148 + +ccm_seg7_dl_0700F1B8: + type: GFX + offset: 0xF1B8 + symbol: ccm_seg7_dl_0700F1B8 + +ccm_seg7_dl_0700F210: + type: GFX + offset: 0xF210 + symbol: ccm_seg7_dl_0700F210 + +ccm_seg7_dl_0700F3B0: + type: GFX + offset: 0xF3B0 + symbol: ccm_seg7_dl_0700F3B0 + +ccm_seg7_dl_0700F440: + type: GFX + offset: 0xF440 + symbol: ccm_seg7_dl_0700F440 + +ccm_seg7_vertex_0700F4C0: + type: VTX + count: 4 + offset: 0xF4C0 + symbol: ccm_seg7_vertex_0700F4C0 + +ccm_seg7_vertex_0700F500: + type: VTX + count: 12 + offset: 0xF500 + symbol: ccm_seg7_vertex_0700F500 + +ccm_seg7_dl_0700F5C0: + type: GFX + offset: 0xF5C0 + symbol: ccm_seg7_dl_0700F5C0 + +ccm_seg7_dl_0700F5F8: + type: GFX + offset: 0xF5F8 + symbol: ccm_seg7_dl_0700F5F8 + +ccm_seg7_dl_0700F650: + type: GFX + offset: 0xF650 + symbol: ccm_seg7_dl_0700F650 + +ccm_seg7_lights_0700F6E0: + type: LIGHTS + size: 24 + offset: 0xF6E0 + symbol: ccm_seg7_lights_0700F6E0 + +ccm_seg7_vertex_0700F6F8: + type: VTX + count: 4 + offset: 0xF6F8 + symbol: ccm_seg7_vertex_0700F6F8 + +ccm_seg7_dl_0700F738: + type: GFX + offset: 0xF738 + symbol: ccm_seg7_dl_0700F738 + +ccm_seg7_dl_0700F780: + type: GFX + offset: 0xF780 + symbol: ccm_seg7_dl_0700F780 + +ccm_seg7_lights_0700F800: + type: LIGHTS + size: 24 + offset: 0xF800 + symbol: ccm_seg7_lights_0700F800 + +ccm_seg7_vertex_0700F818: + type: VTX + count: 6 + offset: 0xF818 + symbol: ccm_seg7_vertex_0700F818 + +ccm_seg7_vertex_0700F878: + type: VTX + count: 15 + offset: 0xF878 + symbol: ccm_seg7_vertex_0700F878 + +ccm_seg7_vertex_0700F968: + type: VTX + count: 11 + offset: 0xF968 + symbol: ccm_seg7_vertex_0700F968 + +ccm_seg7_dl_0700FA18: + type: GFX + offset: 0xFA18 + symbol: ccm_seg7_dl_0700FA18 + +ccm_seg7_dl_0700FA70: + type: GFX + offset: 0xFA70 + symbol: ccm_seg7_dl_0700FA70 + +ccm_seg7_dl_0700FB00: + type: GFX + offset: 0xFB00 + symbol: ccm_seg7_dl_0700FB00 + +ccm_seg7_lights_0700FB78: + type: LIGHTS + size: 24 + offset: 0xFB78 + symbol: ccm_seg7_lights_0700FB78 + +ccm_seg7_vertex_0700FB90: + type: VTX + count: 16 + offset: 0xFB90 + symbol: ccm_seg7_vertex_0700FB90 + +ccm_seg7_dl_0700FC90: + type: GFX + offset: 0xFC90 + symbol: ccm_seg7_dl_0700FC90 + +ccm_seg7_dl_0700FD08: + type: GFX + offset: 0xFD08 + symbol: ccm_seg7_dl_0700FD08 + +ccm_seg7_lights_0700FD88: + type: LIGHTS + size: 24 + offset: 0xFD88 + symbol: ccm_seg7_lights_0700FD88 + +ccm_seg7_lights_0700FDA0: + type: LIGHTS + size: 24 + offset: 0xFDA0 + symbol: ccm_seg7_lights_0700FDA0 + +ccm_seg7_lights_0700FDB8: + type: LIGHTS + size: 24 + offset: 0xFDB8 + symbol: ccm_seg7_lights_0700FDB8 + +ccm_seg7_vertex_0700FDD0: + type: VTX + count: 4 + offset: 0xFDD0 + symbol: ccm_seg7_vertex_0700FDD0 + +ccm_seg7_vertex_0700FE10: + type: VTX + count: 14 + offset: 0xFE10 + symbol: ccm_seg7_vertex_0700FE10 + +ccm_seg7_vertex_0700FEF0: + type: VTX + count: 8 + offset: 0xFEF0 + symbol: ccm_seg7_vertex_0700FEF0 + +ccm_seg7_vertex_0700FF70: + type: VTX + count: 4 + offset: 0xFF70 + symbol: ccm_seg7_vertex_0700FF70 + +ccm_seg7_vertex_0700FFB0: + type: VTX + count: 12 + offset: 0xFFB0 + symbol: ccm_seg7_vertex_0700FFB0 + +ccm_seg7_vertex_07010070: + type: VTX + count: 15 + offset: 0x10070 + symbol: ccm_seg7_vertex_07010070 + +ccm_seg7_vertex_07010160: + type: VTX + count: 4 + offset: 0x10160 + symbol: ccm_seg7_vertex_07010160 + +ccm_seg7_vertex_070101A0: + type: VTX + count: 14 + offset: 0x101A0 + symbol: ccm_seg7_vertex_070101A0 + +ccm_seg7_vertex_07010280: + type: VTX + count: 10 + offset: 0x10280 + symbol: ccm_seg7_vertex_07010280 + +ccm_seg7_vertex_07010320: + type: VTX + count: 7 + offset: 0x10320 + symbol: ccm_seg7_vertex_07010320 + +ccm_seg7_dl_07010390: + type: GFX + offset: 0x10390 + symbol: ccm_seg7_dl_07010390 + +ccm_seg7_dl_07010480: + type: GFX + offset: 0x10480 + symbol: ccm_seg7_dl_07010480 + +ccm_seg7_dl_07010518: + type: GFX + offset: 0x10518 + symbol: ccm_seg7_dl_07010518 + +ccm_seg7_dl_07010610: + type: GFX + offset: 0x10610 + symbol: ccm_seg7_dl_07010610 + +ccm_seg7_dl_07010660: + type: GFX + offset: 0x10660 + symbol: ccm_seg7_dl_07010660 + +ccm_seg7_vertex_070106D8: + type: VTX + count: 8 + offset: 0x106D8 + symbol: ccm_seg7_vertex_070106D8 + +ccm_seg7_vertex_07010758: + type: VTX + count: 15 + offset: 0x10758 + symbol: ccm_seg7_vertex_07010758 + +ccm_seg7_vertex_07010848: + type: VTX + count: 11 + offset: 0x10848 + symbol: ccm_seg7_vertex_07010848 + +ccm_seg7_dl_070108F8: + type: GFX + offset: 0x108F8 + symbol: ccm_seg7_dl_070108F8 + +ccm_seg7_dl_07010940: + type: GFX + offset: 0x10940 + symbol: ccm_seg7_dl_07010940 + +ccm_seg7_dl_070109D0: + type: GFX + offset: 0x109D0 + symbol: ccm_seg7_dl_070109D0 + +ccm_seg7_lights_07010A60: + type: LIGHTS + size: 24 + offset: 0x10A60 + symbol: ccm_seg7_lights_07010A60 + +ccm_seg7_vertex_07010A78: + type: VTX + count: 8 + offset: 0x10A78 + symbol: ccm_seg7_vertex_07010A78 + +ccm_seg7_dl_07010AF8: + type: GFX + offset: 0x10AF8 + symbol: ccm_seg7_dl_07010AF8 + +ccm_seg7_dl_07010B50: + type: GFX + offset: 0x10B50 + symbol: ccm_seg7_dl_07010B50 + +ccm_seg7_vertex_07010BD0: + type: VTX + count: 15 + offset: 0x10BD0 + symbol: ccm_seg7_vertex_07010BD0 + +ccm_seg7_vertex_07010CC0: + type: VTX + count: 7 + offset: 0x10CC0 + symbol: ccm_seg7_vertex_07010CC0 + +ccm_seg7_vertex_07010D30: + type: VTX + count: 16 + offset: 0x10D30 + symbol: ccm_seg7_vertex_07010D30 + +ccm_seg7_dl_07010E30: + type: GFX + offset: 0x10E30 + symbol: ccm_seg7_dl_07010E30 + +ccm_seg7_dl_07010EC0: + type: GFX + offset: 0x10EC0 + symbol: ccm_seg7_dl_07010EC0 + +ccm_seg7_dl_07010F28: + type: GFX + offset: 0x10F28 + symbol: ccm_seg7_dl_07010F28 + +ccm_seg7_lights_07010FB8: + type: LIGHTS + size: 24 + offset: 0x10FB8 + symbol: ccm_seg7_lights_07010FB8 + +ccm_seg7_vertex_07010FD0: + type: VTX + count: 15 + offset: 0x10FD0 + symbol: ccm_seg7_vertex_07010FD0 + +ccm_seg7_vertex_070110C0: + type: VTX + count: 15 + offset: 0x110C0 + symbol: ccm_seg7_vertex_070110C0 + +ccm_seg7_vertex_070111B0: + type: VTX + count: 15 + offset: 0x111B0 + symbol: ccm_seg7_vertex_070111B0 + +ccm_seg7_vertex_070112A0: + type: VTX + count: 15 + offset: 0x112A0 + symbol: ccm_seg7_vertex_070112A0 + +ccm_seg7_vertex_07011390: + type: VTX + count: 8 + offset: 0x11390 + symbol: ccm_seg7_vertex_07011390 + +ccm_seg7_vertex_07011410: + type: VTX + count: 15 + offset: 0x11410 + symbol: ccm_seg7_vertex_07011410 + +ccm_seg7_vertex_07011500: + type: VTX + count: 16 + offset: 0x11500 + symbol: ccm_seg7_vertex_07011500 + +ccm_seg7_vertex_07011600: + type: VTX + count: 6 + offset: 0x11600 + symbol: ccm_seg7_vertex_07011600 + +ccm_seg7_dl_07011660: + type: GFX + offset: 0x11660 + symbol: ccm_seg7_dl_07011660 + +ccm_seg7_dl_070117B8: + type: GFX + offset: 0x117B8 + symbol: ccm_seg7_dl_070117B8 + +ccm_seg7_dl_070118B0: + type: GFX + offset: 0x118B0 + symbol: ccm_seg7_dl_070118B0 + +ccm_seg7_lights_07011940: + type: LIGHTS + size: 24 + offset: 0x11940 + symbol: ccm_seg7_lights_07011940 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x11958 + format: RGBA16 + symbol: ccm_seg7_texture_07011958 + +ccm_seg7_vertex_07012158: + type: VTX + count: 16 + offset: 0x12158 + symbol: ccm_seg7_vertex_07012158 + +ccm_seg7_vertex_07012258: + type: VTX + count: 16 + offset: 0x12258 + symbol: ccm_seg7_vertex_07012258 + +ccm_seg7_vertex_07012358: + type: VTX + count: 16 + offset: 0x12358 + symbol: ccm_seg7_vertex_07012358 + +ccm_seg7_vertex_07012458: + type: VTX + count: 16 + offset: 0x12458 + symbol: ccm_seg7_vertex_07012458 + +ccm_seg7_vertex_07012558: + type: VTX + count: 16 + offset: 0x12558 + symbol: ccm_seg7_vertex_07012558 + +ccm_seg7_vertex_07012658: + type: VTX + count: 16 + offset: 0x12658 + symbol: ccm_seg7_vertex_07012658 + +ccm_seg7_vertex_07012758: + type: VTX + count: 16 + offset: 0x12758 + symbol: ccm_seg7_vertex_07012758 + +ccm_seg7_vertex_07012858: + type: VTX + count: 9 + offset: 0x12858 + symbol: ccm_seg7_vertex_07012858 + +ccm_seg7_dl_070128E8: + type: GFX + offset: 0x128E8 + symbol: ccm_seg7_dl_070128E8 + +ccm_seg7_dl_07012BD8: + type: GFX + offset: 0x12BD8 + symbol: ccm_seg7_dl_07012BD8 + +ccm_seg7_lights_07012C38: + type: LIGHTS + size: 24 + offset: 0x12C38 + symbol: ccm_seg7_lights_07012C38 + +ccm_seg7_vertex_07012C50: + type: VTX + count: 16 + offset: 0x12C50 + symbol: ccm_seg7_vertex_07012C50 + +ccm_seg7_vertex_07012D50: + type: VTX + count: 16 + offset: 0x12D50 + symbol: ccm_seg7_vertex_07012D50 + +ccm_seg7_vertex_07012E50: + type: VTX + count: 16 + offset: 0x12E50 + symbol: ccm_seg7_vertex_07012E50 + +ccm_seg7_vertex_07012F50: + type: VTX + count: 16 + offset: 0x12F50 + symbol: ccm_seg7_vertex_07012F50 + +ccm_seg7_vertex_07013050: + type: VTX + count: 16 + offset: 0x13050 + symbol: ccm_seg7_vertex_07013050 + +ccm_seg7_vertex_07013150: + type: VTX + count: 16 + offset: 0x13150 + symbol: ccm_seg7_vertex_07013150 + +ccm_seg7_vertex_07013250: + type: VTX + count: 16 + offset: 0x13250 + symbol: ccm_seg7_vertex_07013250 + +ccm_seg7_vertex_07013350: + type: VTX + count: 9 + offset: 0x13350 + symbol: ccm_seg7_vertex_07013350 + +ccm_seg7_dl_070133E0: + type: GFX + offset: 0x133E0 + symbol: ccm_seg7_dl_070133E0 + +ccm_seg7_dl_070136D0: + type: GFX + offset: 0x136D0 + symbol: ccm_seg7_dl_070136D0 + +ccm_seg7_vertex_07013730: + type: VTX + count: 8 + offset: 0x13730 + symbol: ccm_seg7_vertex_07013730 + +ccm_seg7_vertex_070137B0: + type: VTX + count: 4 + offset: 0x137B0 + symbol: ccm_seg7_vertex_070137B0 + +ccm_seg7_dl_070137F0: + type: GFX + offset: 0x137F0 + symbol: ccm_seg7_dl_070137F0 + +ccm_seg7_dl_07013838: + type: GFX + offset: 0x13838 + symbol: ccm_seg7_dl_07013838 + +ccm_seg7_dl_07013870: + type: GFX + offset: 0x13870 + symbol: ccm_seg7_dl_07013870 + +ccm_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x138E8 + symbol: ccm_seg7_area_1_collision + +ccm_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x16284 + symbol: ccm_seg7_area_1_macro_objs + +ccm_seg7_collision_070163F8: + type: SM64:COLLISION + offset: 0x163F8 + symbol: ccm_seg7_collision_070163F8 + +ccm_seg7_trajectory_snowman: + type: SM64:TRAJECTORY + offset: 0x165A8 + symbol: ccm_seg7_trajectory_snowman + +ccm_seg7_trajectory_0701669C: + type: SM64:TRAJECTORY + offset: 0x1669C + symbol: ccm_seg7_trajectory_0701669C + +ccm_movtex_penguin_puddle_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x166E8 + symbol: ccm_movtex_penguin_puddle_water_data + +ccm_movtex_penguin_puddle_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x16708 + symbol: ccm_movtex_penguin_puddle_water + +ccm_seg7_lights_07016718: + type: LIGHTS + size: 24 + offset: 0x16718 + symbol: ccm_seg7_lights_07016718 + +ccm_seg7_vertex_07016730: + type: VTX + count: 4 + offset: 0x16730 + symbol: ccm_seg7_vertex_07016730 + +ccm_seg7_vertex_07016770: + type: VTX + count: 14 + offset: 0x16770 + symbol: ccm_seg7_vertex_07016770 + +ccm_seg7_vertex_07016850: + type: VTX + count: 16 + offset: 0x16850 + symbol: ccm_seg7_vertex_07016850 + +ccm_seg7_vertex_07016950: + type: VTX + count: 16 + offset: 0x16950 + symbol: ccm_seg7_vertex_07016950 + +ccm_seg7_vertex_07016A50: + type: VTX + count: 15 + offset: 0x16A50 + symbol: ccm_seg7_vertex_07016A50 + +ccm_seg7_vertex_07016B40: + type: VTX + count: 16 + offset: 0x16B40 + symbol: ccm_seg7_vertex_07016B40 + +ccm_seg7_vertex_07016C40: + type: VTX + count: 14 + offset: 0x16C40 + symbol: ccm_seg7_vertex_07016C40 + +ccm_seg7_vertex_07016D20: + type: VTX + count: 16 + offset: 0x16D20 + symbol: ccm_seg7_vertex_07016D20 + +ccm_seg7_vertex_07016E20: + type: VTX + count: 15 + offset: 0x16E20 + symbol: ccm_seg7_vertex_07016E20 + +ccm_seg7_vertex_07016F10: + type: VTX + count: 15 + offset: 0x16F10 + symbol: ccm_seg7_vertex_07016F10 + +ccm_seg7_vertex_07017000: + type: VTX + count: 16 + offset: 0x17000 + symbol: ccm_seg7_vertex_07017000 + +ccm_seg7_vertex_07017100: + type: VTX + count: 16 + offset: 0x17100 + symbol: ccm_seg7_vertex_07017100 + +ccm_seg7_vertex_07017200: + type: VTX + count: 15 + offset: 0x17200 + symbol: ccm_seg7_vertex_07017200 + +ccm_seg7_vertex_070172F0: + type: VTX + count: 15 + offset: 0x172F0 + symbol: ccm_seg7_vertex_070172F0 + +ccm_seg7_vertex_070173E0: + type: VTX + count: 15 + offset: 0x173E0 + symbol: ccm_seg7_vertex_070173E0 + +ccm_seg7_vertex_070174D0: + type: VTX + count: 16 + offset: 0x174D0 + symbol: ccm_seg7_vertex_070174D0 + +ccm_seg7_vertex_070175D0: + type: VTX + count: 16 + offset: 0x175D0 + symbol: ccm_seg7_vertex_070175D0 + +ccm_seg7_vertex_070176D0: + type: VTX + count: 16 + offset: 0x176D0 + symbol: ccm_seg7_vertex_070176D0 + +ccm_seg7_vertex_070177D0: + type: VTX + count: 16 + offset: 0x177D0 + symbol: ccm_seg7_vertex_070177D0 + +ccm_seg7_vertex_070178D0: + type: VTX + count: 14 + offset: 0x178D0 + symbol: ccm_seg7_vertex_070178D0 + +ccm_seg7_vertex_070179B0: + type: VTX + count: 16 + offset: 0x179B0 + symbol: ccm_seg7_vertex_070179B0 + +ccm_seg7_vertex_07017AB0: + type: VTX + count: 16 + offset: 0x17AB0 + symbol: ccm_seg7_vertex_07017AB0 + +ccm_seg7_vertex_07017BB0: + type: VTX + count: 16 + offset: 0x17BB0 + symbol: ccm_seg7_vertex_07017BB0 + +ccm_seg7_vertex_07017CB0: + type: VTX + count: 16 + offset: 0x17CB0 + symbol: ccm_seg7_vertex_07017CB0 + +ccm_seg7_vertex_07017DB0: + type: VTX + count: 16 + offset: 0x17DB0 + symbol: ccm_seg7_vertex_07017DB0 + +ccm_seg7_vertex_07017EB0: + type: VTX + count: 16 + offset: 0x17EB0 + symbol: ccm_seg7_vertex_07017EB0 + +ccm_seg7_vertex_07017FB0: + type: VTX + count: 14 + offset: 0x17FB0 + symbol: ccm_seg7_vertex_07017FB0 + +ccm_seg7_vertex_07018090: + type: VTX + count: 16 + offset: 0x18090 + symbol: ccm_seg7_vertex_07018090 + +ccm_seg7_vertex_07018190: + type: VTX + count: 16 + offset: 0x18190 + symbol: ccm_seg7_vertex_07018190 + +ccm_seg7_vertex_07018290: + type: VTX + count: 16 + offset: 0x18290 + symbol: ccm_seg7_vertex_07018290 + +ccm_seg7_vertex_07018390: + type: VTX + count: 15 + offset: 0x18390 + symbol: ccm_seg7_vertex_07018390 + +ccm_seg7_vertex_07018480: + type: VTX + count: 16 + offset: 0x18480 + symbol: ccm_seg7_vertex_07018480 + +ccm_seg7_vertex_07018580: + type: VTX + count: 16 + offset: 0x18580 + symbol: ccm_seg7_vertex_07018580 + +ccm_seg7_vertex_07018680: + type: VTX + count: 16 + offset: 0x18680 + symbol: ccm_seg7_vertex_07018680 + +ccm_seg7_vertex_07018780: + type: VTX + count: 16 + offset: 0x18780 + symbol: ccm_seg7_vertex_07018780 + +ccm_seg7_vertex_07018880: + type: VTX + count: 16 + offset: 0x18880 + symbol: ccm_seg7_vertex_07018880 + +ccm_seg7_vertex_07018980: + type: VTX + count: 16 + offset: 0x18980 + symbol: ccm_seg7_vertex_07018980 + +ccm_seg7_vertex_07018A80: + type: VTX + count: 16 + offset: 0x18A80 + symbol: ccm_seg7_vertex_07018A80 + +ccm_seg7_vertex_07018B80: + type: VTX + count: 16 + offset: 0x18B80 + symbol: ccm_seg7_vertex_07018B80 + +ccm_seg7_vertex_07018C80: + type: VTX + count: 16 + offset: 0x18C80 + symbol: ccm_seg7_vertex_07018C80 + +ccm_seg7_vertex_07018D80: + type: VTX + count: 16 + offset: 0x18D80 + symbol: ccm_seg7_vertex_07018D80 + +ccm_seg7_vertex_07018E80: + type: VTX + count: 14 + offset: 0x18E80 + symbol: ccm_seg7_vertex_07018E80 + +ccm_seg7_vertex_07018F60: + type: VTX + count: 16 + offset: 0x18F60 + symbol: ccm_seg7_vertex_07018F60 + +ccm_seg7_vertex_07019060: + type: VTX + count: 15 + offset: 0x19060 + symbol: ccm_seg7_vertex_07019060 + +ccm_seg7_vertex_07019150: + type: VTX + count: 15 + offset: 0x19150 + symbol: ccm_seg7_vertex_07019150 + +ccm_seg7_vertex_07019240: + type: VTX + count: 16 + offset: 0x19240 + symbol: ccm_seg7_vertex_07019240 + +ccm_seg7_vertex_07019340: + type: VTX + count: 16 + offset: 0x19340 + symbol: ccm_seg7_vertex_07019340 + +ccm_seg7_vertex_07019440: + type: VTX + count: 16 + offset: 0x19440 + symbol: ccm_seg7_vertex_07019440 + +ccm_seg7_vertex_07019540: + type: VTX + count: 7 + offset: 0x19540 + symbol: ccm_seg7_vertex_07019540 + +ccm_seg7_vertex_070195B0: + type: VTX + count: 16 + offset: 0x195B0 + symbol: ccm_seg7_vertex_070195B0 + +ccm_seg7_vertex_070196B0: + type: VTX + count: 16 + offset: 0x196B0 + symbol: ccm_seg7_vertex_070196B0 + +ccm_seg7_vertex_070197B0: + type: VTX + count: 16 + offset: 0x197B0 + symbol: ccm_seg7_vertex_070197B0 + +ccm_seg7_vertex_070198B0: + type: VTX + count: 16 + offset: 0x198B0 + symbol: ccm_seg7_vertex_070198B0 + +ccm_seg7_vertex_070199B0: + type: VTX + count: 15 + offset: 0x199B0 + symbol: ccm_seg7_vertex_070199B0 + +ccm_seg7_vertex_07019AA0: + type: VTX + count: 15 + offset: 0x19AA0 + symbol: ccm_seg7_vertex_07019AA0 + +ccm_seg7_vertex_07019B90: + type: VTX + count: 15 + offset: 0x19B90 + symbol: ccm_seg7_vertex_07019B90 + +ccm_seg7_vertex_07019C80: + type: VTX + count: 14 + offset: 0x19C80 + symbol: ccm_seg7_vertex_07019C80 + +ccm_seg7_vertex_07019D60: + type: VTX + count: 14 + offset: 0x19D60 + symbol: ccm_seg7_vertex_07019D60 + +ccm_seg7_vertex_07019E40: + type: VTX + count: 14 + offset: 0x19E40 + symbol: ccm_seg7_vertex_07019E40 + +ccm_seg7_vertex_07019F20: + type: VTX + count: 15 + offset: 0x19F20 + symbol: ccm_seg7_vertex_07019F20 + +ccm_seg7_vertex_0701A010: + type: VTX + count: 16 + offset: 0x1A010 + symbol: ccm_seg7_vertex_0701A010 + +ccm_seg7_vertex_0701A110: + type: VTX + count: 14 + offset: 0x1A110 + symbol: ccm_seg7_vertex_0701A110 + +ccm_seg7_vertex_0701A1F0: + type: VTX + count: 14 + offset: 0x1A1F0 + symbol: ccm_seg7_vertex_0701A1F0 + +ccm_seg7_vertex_0701A2D0: + type: VTX + count: 15 + offset: 0x1A2D0 + symbol: ccm_seg7_vertex_0701A2D0 + +ccm_seg7_vertex_0701A3C0: + type: VTX + count: 15 + offset: 0x1A3C0 + symbol: ccm_seg7_vertex_0701A3C0 + +ccm_seg7_vertex_0701A4B0: + type: VTX + count: 14 + offset: 0x1A4B0 + symbol: ccm_seg7_vertex_0701A4B0 + +ccm_seg7_vertex_0701A590: + type: VTX + count: 15 + offset: 0x1A590 + symbol: ccm_seg7_vertex_0701A590 + +ccm_seg7_vertex_0701A680: + type: VTX + count: 15 + offset: 0x1A680 + symbol: ccm_seg7_vertex_0701A680 + +ccm_seg7_vertex_0701A770: + type: VTX + count: 16 + offset: 0x1A770 + symbol: ccm_seg7_vertex_0701A770 + +ccm_seg7_vertex_0701A870: + type: VTX + count: 16 + offset: 0x1A870 + symbol: ccm_seg7_vertex_0701A870 + +ccm_seg7_vertex_0701A970: + type: VTX + count: 15 + offset: 0x1A970 + symbol: ccm_seg7_vertex_0701A970 + +ccm_seg7_vertex_0701AA60: + type: VTX + count: 15 + offset: 0x1AA60 + symbol: ccm_seg7_vertex_0701AA60 + +ccm_seg7_vertex_0701AB50: + type: VTX + count: 16 + offset: 0x1AB50 + symbol: ccm_seg7_vertex_0701AB50 + +ccm_seg7_vertex_0701AC50: + type: VTX + count: 15 + offset: 0x1AC50 + symbol: ccm_seg7_vertex_0701AC50 + +ccm_seg7_vertex_0701AD40: + type: VTX + count: 16 + offset: 0x1AD40 + symbol: ccm_seg7_vertex_0701AD40 + +ccm_seg7_vertex_0701AE40: + type: VTX + count: 16 + offset: 0x1AE40 + symbol: ccm_seg7_vertex_0701AE40 + +ccm_seg7_vertex_0701AF40: + type: VTX + count: 16 + offset: 0x1AF40 + symbol: ccm_seg7_vertex_0701AF40 + +ccm_seg7_vertex_0701B040: + type: VTX + count: 10 + offset: 0x1B040 + symbol: ccm_seg7_vertex_0701B040 + +ccm_seg7_dl_0701B0E0: + type: GFX + offset: 0x1B0E0 + symbol: ccm_seg7_dl_0701B0E0 + +ccm_seg7_dl_0701B128: + type: GFX + offset: 0x1B128 + symbol: ccm_seg7_dl_0701B128 + +ccm_seg7_dl_0701C5C8: + type: GFX + offset: 0x1C5C8 + symbol: ccm_seg7_dl_0701C5C8 + +ccm_seg7_dl_0701CC40: + type: GFX + offset: 0x1CC40 + symbol: ccm_seg7_dl_0701CC40 + +ccm_seg7_dl_0701CE30: + type: GFX + offset: 0x1CE30 + symbol: ccm_seg7_dl_0701CE30 + +ccm_seg7_lights_0701CED8: + type: LIGHTS + size: 24 + offset: 0x1CED8 + symbol: ccm_seg7_lights_0701CED8 + +ccm_seg7_lights_0701CEF0: + type: LIGHTS + size: 24 + offset: 0x1CEF0 + symbol: ccm_seg7_lights_0701CEF0 + +ccm_seg7_lights_0701CF08: + type: LIGHTS + size: 24 + offset: 0x1CF08 + symbol: ccm_seg7_lights_0701CF08 + +ccm_seg7_lights_0701CF20: + type: LIGHTS + size: 24 + offset: 0x1CF20 + symbol: ccm_seg7_lights_0701CF20 + +ccm_seg7_vertex_0701CF38: + type: VTX + count: 15 + offset: 0x1CF38 + symbol: ccm_seg7_vertex_0701CF38 + +ccm_seg7_vertex_0701D028: + type: VTX + count: 15 + offset: 0x1D028 + symbol: ccm_seg7_vertex_0701D028 + +ccm_seg7_vertex_0701D118: + type: VTX + count: 15 + offset: 0x1D118 + symbol: ccm_seg7_vertex_0701D118 + +ccm_seg7_vertex_0701D208: + type: VTX + count: 16 + offset: 0x1D208 + symbol: ccm_seg7_vertex_0701D208 + +ccm_seg7_vertex_0701D308: + type: VTX + count: 16 + offset: 0x1D308 + symbol: ccm_seg7_vertex_0701D308 + +ccm_seg7_vertex_0701D408: + type: VTX + count: 15 + offset: 0x1D408 + symbol: ccm_seg7_vertex_0701D408 + +ccm_seg7_vertex_0701D4F8: + type: VTX + count: 15 + offset: 0x1D4F8 + symbol: ccm_seg7_vertex_0701D4F8 + +ccm_seg7_vertex_0701D5E8: + type: VTX + count: 16 + offset: 0x1D5E8 + symbol: ccm_seg7_vertex_0701D5E8 + +ccm_seg7_vertex_0701D6E8: + type: VTX + count: 15 + offset: 0x1D6E8 + symbol: ccm_seg7_vertex_0701D6E8 + +ccm_seg7_vertex_0701D7D8: + type: VTX + count: 14 + offset: 0x1D7D8 + symbol: ccm_seg7_vertex_0701D7D8 + +ccm_seg7_vertex_0701D8B8: + type: VTX + count: 15 + offset: 0x1D8B8 + symbol: ccm_seg7_vertex_0701D8B8 + +ccm_seg7_vertex_0701D9A8: + type: VTX + count: 11 + offset: 0x1D9A8 + symbol: ccm_seg7_vertex_0701D9A8 + +ccm_seg7_vertex_0701DA58: + type: VTX + count: 8 + offset: 0x1DA58 + symbol: ccm_seg7_vertex_0701DA58 + +ccm_seg7_vertex_0701DAD8: + type: VTX + count: 15 + offset: 0x1DAD8 + symbol: ccm_seg7_vertex_0701DAD8 + +ccm_seg7_vertex_0701DBC8: + type: VTX + count: 11 + offset: 0x1DBC8 + symbol: ccm_seg7_vertex_0701DBC8 + +ccm_seg7_vertex_0701DC78: + type: VTX + count: 12 + offset: 0x1DC78 + symbol: ccm_seg7_vertex_0701DC78 + +ccm_seg7_vertex_0701DD38: + type: VTX + count: 16 + offset: 0x1DD38 + symbol: ccm_seg7_vertex_0701DD38 + +ccm_seg7_vertex_0701DE38: + type: VTX + count: 11 + offset: 0x1DE38 + symbol: ccm_seg7_vertex_0701DE38 + +ccm_seg7_vertex_0701DEE8: + type: VTX + count: 4 + offset: 0x1DEE8 + symbol: ccm_seg7_vertex_0701DEE8 + +ccm_seg7_vertex_0701DF28: + type: VTX + count: 4 + offset: 0x1DF28 + symbol: ccm_seg7_vertex_0701DF28 + +ccm_seg7_dl_0701DF68: + type: GFX + offset: 0x1DF68 + symbol: ccm_seg7_dl_0701DF68 + +ccm_seg7_dl_0701E3F8: + type: GFX + offset: 0x1E3F8 + symbol: ccm_seg7_dl_0701E3F8 + +ccm_seg7_dl_0701E4E8: + type: GFX + offset: 0x1E4E8 + symbol: ccm_seg7_dl_0701E4E8 + +ccm_seg7_dl_0701E520: + type: GFX + offset: 0x1E520 + symbol: ccm_seg7_dl_0701E520 + +ccm_seg7_dl_0701E558: + type: GFX + offset: 0x1E558 + symbol: ccm_seg7_dl_0701E558 + +ccm_seg7_lights_0701E610: + type: LIGHTS + size: 24 + offset: 0x1E610 + symbol: ccm_seg7_lights_0701E610 + +ccm_seg7_vertex_0701E628: + type: VTX + count: 4 + offset: 0x1E628 + symbol: ccm_seg7_vertex_0701E628 + +ccm_seg7_dl_0701E668: + type: GFX + offset: 0x1E668 + symbol: ccm_seg7_dl_0701E668 + +ccm_seg7_dl_0701E6B0: + type: GFX + offset: 0x1E6B0 + symbol: ccm_seg7_dl_0701E6B0 + +ccm_seg7_lights_0701E720: + type: LIGHTS + size: 24 + offset: 0x1E720 + symbol: ccm_seg7_lights_0701E720 + +ccm_seg7_vertex_0701E738: + type: VTX + count: 15 + offset: 0x1E738 + symbol: ccm_seg7_vertex_0701E738 + +ccm_seg7_vertex_0701E828: + type: VTX + count: 15 + offset: 0x1E828 + symbol: ccm_seg7_vertex_0701E828 + +ccm_seg7_vertex_0701E918: + type: VTX + count: 15 + offset: 0x1E918 + symbol: ccm_seg7_vertex_0701E918 + +ccm_seg7_vertex_0701EA08: + type: VTX + count: 15 + offset: 0x1EA08 + symbol: ccm_seg7_vertex_0701EA08 + +ccm_seg7_vertex_0701EAF8: + type: VTX + count: 15 + offset: 0x1EAF8 + symbol: ccm_seg7_vertex_0701EAF8 + +ccm_seg7_vertex_0701EBE8: + type: VTX + count: 14 + offset: 0x1EBE8 + symbol: ccm_seg7_vertex_0701EBE8 + +ccm_seg7_vertex_0701ECC8: + type: VTX + count: 15 + offset: 0x1ECC8 + symbol: ccm_seg7_vertex_0701ECC8 + +ccm_seg7_vertex_0701EDB8: + type: VTX + count: 15 + offset: 0x1EDB8 + symbol: ccm_seg7_vertex_0701EDB8 + +ccm_seg7_vertex_0701EEA8: + type: VTX + count: 14 + offset: 0x1EEA8 + symbol: ccm_seg7_vertex_0701EEA8 + +ccm_seg7_vertex_0701EF88: + type: VTX + count: 14 + offset: 0x1EF88 + symbol: ccm_seg7_vertex_0701EF88 + +ccm_seg7_vertex_0701F068: + type: VTX + count: 15 + offset: 0x1F068 + symbol: ccm_seg7_vertex_0701F068 + +ccm_seg7_vertex_0701F158: + type: VTX + count: 14 + offset: 0x1F158 + symbol: ccm_seg7_vertex_0701F158 + +ccm_seg7_vertex_0701F238: + type: VTX + count: 14 + offset: 0x1F238 + symbol: ccm_seg7_vertex_0701F238 + +ccm_seg7_vertex_0701F318: + type: VTX + count: 14 + offset: 0x1F318 + symbol: ccm_seg7_vertex_0701F318 + +ccm_seg7_vertex_0701F3F8: + type: VTX + count: 15 + offset: 0x1F3F8 + symbol: ccm_seg7_vertex_0701F3F8 + +ccm_seg7_vertex_0701F4E8: + type: VTX + count: 14 + offset: 0x1F4E8 + symbol: ccm_seg7_vertex_0701F4E8 + +ccm_seg7_vertex_0701F5C8: + type: VTX + count: 16 + offset: 0x1F5C8 + symbol: ccm_seg7_vertex_0701F5C8 + +ccm_seg7_vertex_0701F6C8: + type: VTX + count: 16 + offset: 0x1F6C8 + symbol: ccm_seg7_vertex_0701F6C8 + +ccm_seg7_dl_0701F7C8: + type: GFX + offset: 0x1F7C8 + symbol: ccm_seg7_dl_0701F7C8 + +ccm_seg7_dl_0701FC78: + type: GFX + offset: 0x1FC78 + symbol: ccm_seg7_dl_0701FC78 + +ccm_seg7_lights_0701FCD8: + type: LIGHTS + size: 24 + offset: 0x1FCD8 + symbol: ccm_seg7_lights_0701FCD8 + +ccm_seg7_vertex_0701FCF0: + type: VTX + count: 4 + offset: 0x1FCF0 + symbol: ccm_seg7_vertex_0701FCF0 + +ccm_seg7_dl_0701FD30: + type: GFX + offset: 0x1FD30 + symbol: ccm_seg7_dl_0701FD30 + +ccm_seg7_dl_0701FD78: + type: GFX + offset: 0x1FD78 + symbol: ccm_seg7_dl_0701FD78 + +ccm_seg7_vertex_0701FDE8: + type: VTX + count: 4 + offset: 0x1FDE8 + symbol: ccm_seg7_vertex_0701FDE8 + +ccm_seg7_dl_0701FE28: + type: GFX + offset: 0x1FE28 + symbol: ccm_seg7_dl_0701FE28 + +ccm_seg7_dl_0701FE60: + type: GFX + offset: 0x1FE60 + symbol: ccm_seg7_dl_0701FE60 + +ccm_seg7_lights_0701FEE0: + type: LIGHTS + size: 24 + offset: 0x1FEE0 + symbol: ccm_seg7_lights_0701FEE0 + +ccm_seg7_lights_0701FEF8: + type: LIGHTS + size: 24 + offset: 0x1FEF8 + symbol: ccm_seg7_lights_0701FEF8 + +ccm_seg7_vertex_0701FF10: + type: VTX + count: 6 + offset: 0x1FF10 + symbol: ccm_seg7_vertex_0701FF10 + +ccm_seg7_vertex_0701FF70: + type: VTX + count: 16 + offset: 0x1FF70 + symbol: ccm_seg7_vertex_0701FF70 + +ccm_seg7_vertex_07020070: + type: VTX + count: 16 + offset: 0x20070 + symbol: ccm_seg7_vertex_07020070 + +ccm_seg7_vertex_07020170: + type: VTX + count: 16 + offset: 0x20170 + symbol: ccm_seg7_vertex_07020170 + +ccm_seg7_vertex_07020270: + type: VTX + count: 15 + offset: 0x20270 + symbol: ccm_seg7_vertex_07020270 + +ccm_seg7_vertex_07020360: + type: VTX + count: 15 + offset: 0x20360 + symbol: ccm_seg7_vertex_07020360 + +ccm_seg7_vertex_07020450: + type: VTX + count: 15 + offset: 0x20450 + symbol: ccm_seg7_vertex_07020450 + +ccm_seg7_vertex_07020540: + type: VTX + count: 5 + offset: 0x20540 + symbol: ccm_seg7_vertex_07020540 + +ccm_seg7_dl_07020590: + type: GFX + offset: 0x20590 + symbol: ccm_seg7_dl_07020590 + +ccm_seg7_dl_070205E8: + type: GFX + offset: 0x205E8 + symbol: ccm_seg7_dl_070205E8 + +ccm_seg7_dl_070207F0: + type: GFX + offset: 0x207F0 + symbol: ccm_seg7_dl_070207F0 + +ccm_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x20880 + symbol: ccm_seg7_area_2_collision + +ccm_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x23468 + symbol: ccm_seg7_area_2_macro_objs + +ccm_seg7_trajectory_penguin_race: + type: SM64:TRAJECTORY + offset: 0x23604 + symbol: ccm_seg7_trajectory_penguin_race diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm/geo.yml new file mode 100644 index 0000000..7f4321f --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ccm/geo.yml @@ -0,0 +1,56 @@ +:config: + external_files: + - "assets/ymls/us/levels/ccm.yml" + autopads: false + segments: + - [ 0xE, 0x395C90 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc.yml new file mode 100644 index 0000000..0786d7d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc.yml @@ -0,0 +1,790 @@ +:config: + autopads: false + compression: + offset: 0x4B80D0 + segments: + - [ 0x7, 0x4B80D0 ] + external_files: + - "assets/ymls/us/textures/cave.yml" + header: + header: + - '#include "cotmc/geo.h"' + - '' + - 'extern const LevelScript level_cotmc_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: cotmc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cotmc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: cotmc_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: cotmc_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 64 + height: 16 + offset: 0x2800 + format: RGBA16 + symbol: cotmc_seg7_texture_07002800 + +cotmc_seg7_lights_07003000: + type: LIGHTS + size: 24 + offset: 0x3000 + symbol: cotmc_seg7_lights_07003000 + +cotmc_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: cotmc_seg7_lights_07003018 + +cotmc_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: cotmc_seg7_lights_07003030 + +cotmc_seg7_lights_07003048: + type: LIGHTS + size: 24 + offset: 0x3048 + symbol: cotmc_seg7_lights_07003048 + +cotmc_seg7_lights_07003060: + type: LIGHTS + size: 24 + offset: 0x3060 + symbol: cotmc_seg7_lights_07003060 + +cotmc_seg7_lights_07003078: + type: LIGHTS + size: 24 + offset: 0x3078 + symbol: cotmc_seg7_lights_07003078 + +cotmc_seg7_lights_07003090: + type: LIGHTS + size: 24 + offset: 0x3090 + symbol: cotmc_seg7_lights_07003090 + +cotmc_seg7_vertex_070030A8: + type: VTX + count: 16 + offset: 0x30A8 + symbol: cotmc_seg7_vertex_070030A8 + +cotmc_seg7_vertex_070031A8: + type: VTX + count: 16 + offset: 0x31A8 + symbol: cotmc_seg7_vertex_070031A8 + +cotmc_seg7_vertex_070032A8: + type: VTX + count: 16 + offset: 0x32A8 + symbol: cotmc_seg7_vertex_070032A8 + +cotmc_seg7_vertex_070033A8: + type: VTX + count: 16 + offset: 0x33A8 + symbol: cotmc_seg7_vertex_070033A8 + +cotmc_seg7_vertex_070034A8: + type: VTX + count: 15 + offset: 0x34A8 + symbol: cotmc_seg7_vertex_070034A8 + +cotmc_seg7_vertex_07003598: + type: VTX + count: 15 + offset: 0x3598 + symbol: cotmc_seg7_vertex_07003598 + +cotmc_seg7_vertex_07003688: + type: VTX + count: 14 + offset: 0x3688 + symbol: cotmc_seg7_vertex_07003688 + +cotmc_seg7_vertex_07003768: + type: VTX + count: 16 + offset: 0x3768 + symbol: cotmc_seg7_vertex_07003768 + +cotmc_seg7_vertex_07003868: + type: VTX + count: 16 + offset: 0x3868 + symbol: cotmc_seg7_vertex_07003868 + +cotmc_seg7_vertex_07003968: + type: VTX + count: 14 + offset: 0x3968 + symbol: cotmc_seg7_vertex_07003968 + +cotmc_seg7_vertex_07003A48: + type: VTX + count: 12 + offset: 0x3A48 + symbol: cotmc_seg7_vertex_07003A48 + +cotmc_seg7_vertex_07003B08: + type: VTX + count: 7 + offset: 0x3B08 + symbol: cotmc_seg7_vertex_07003B08 + +cotmc_seg7_vertex_07003B78: + type: VTX + count: 12 + offset: 0x3B78 + symbol: cotmc_seg7_vertex_07003B78 + +cotmc_seg7_vertex_07003C38: + type: VTX + count: 10 + offset: 0x3C38 + symbol: cotmc_seg7_vertex_07003C38 + +cotmc_seg7_vertex_07003CD8: + type: VTX + count: 10 + offset: 0x3CD8 + symbol: cotmc_seg7_vertex_07003CD8 + +cotmc_seg7_vertex_07003D78: + type: VTX + count: 15 + offset: 0x3D78 + symbol: cotmc_seg7_vertex_07003D78 + +cotmc_seg7_vertex_07003E68: + type: VTX + count: 15 + offset: 0x3E68 + symbol: cotmc_seg7_vertex_07003E68 + +cotmc_seg7_vertex_07003F58: + type: VTX + count: 15 + offset: 0x3F58 + symbol: cotmc_seg7_vertex_07003F58 + +cotmc_seg7_vertex_07004048: + type: VTX + count: 16 + offset: 0x4048 + symbol: cotmc_seg7_vertex_07004048 + +cotmc_seg7_vertex_07004148: + type: VTX + count: 16 + offset: 0x4148 + symbol: cotmc_seg7_vertex_07004148 + +cotmc_seg7_vertex_07004248: + type: VTX + count: 16 + offset: 0x4248 + symbol: cotmc_seg7_vertex_07004248 + +cotmc_seg7_vertex_07004348: + type: VTX + count: 10 + offset: 0x4348 + symbol: cotmc_seg7_vertex_07004348 + +cotmc_seg7_vertex_070043E8: + type: VTX + count: 16 + offset: 0x43E8 + symbol: cotmc_seg7_vertex_070043E8 + +cotmc_seg7_vertex_070044E8: + type: VTX + count: 6 + offset: 0x44E8 + symbol: cotmc_seg7_vertex_070044E8 + +cotmc_seg7_vertex_07004548: + type: VTX + count: 16 + offset: 0x4548 + symbol: cotmc_seg7_vertex_07004548 + +cotmc_seg7_vertex_07004648: + type: VTX + count: 15 + offset: 0x4648 + symbol: cotmc_seg7_vertex_07004648 + +cotmc_seg7_vertex_07004738: + type: VTX + count: 16 + offset: 0x4738 + symbol: cotmc_seg7_vertex_07004738 + +cotmc_seg7_vertex_07004838: + type: VTX + count: 8 + offset: 0x4838 + symbol: cotmc_seg7_vertex_07004838 + +cotmc_seg7_vertex_070048B8: + type: VTX + count: 16 + offset: 0x48B8 + symbol: cotmc_seg7_vertex_070048B8 + +cotmc_seg7_vertex_070049B8: + type: VTX + count: 15 + offset: 0x49B8 + symbol: cotmc_seg7_vertex_070049B8 + +cotmc_seg7_vertex_07004AA8: + type: VTX + count: 16 + offset: 0x4AA8 + symbol: cotmc_seg7_vertex_07004AA8 + +cotmc_seg7_vertex_07004BA8: + type: VTX + count: 15 + offset: 0x4BA8 + symbol: cotmc_seg7_vertex_07004BA8 + +cotmc_seg7_vertex_07004C98: + type: VTX + count: 16 + offset: 0x4C98 + symbol: cotmc_seg7_vertex_07004C98 + +cotmc_seg7_vertex_07004D98: + type: VTX + count: 16 + offset: 0x4D98 + symbol: cotmc_seg7_vertex_07004D98 + +cotmc_seg7_vertex_07004E98: + type: VTX + count: 14 + offset: 0x4E98 + symbol: cotmc_seg7_vertex_07004E98 + +cotmc_seg7_vertex_07004F78: + type: VTX + count: 14 + offset: 0x4F78 + symbol: cotmc_seg7_vertex_07004F78 + +cotmc_seg7_vertex_07005058: + type: VTX + count: 12 + offset: 0x5058 + symbol: cotmc_seg7_vertex_07005058 + +cotmc_seg7_vertex_07005118: + type: VTX + count: 12 + offset: 0x5118 + symbol: cotmc_seg7_vertex_07005118 + +cotmc_seg7_vertex_070051D8: + type: VTX + count: 16 + offset: 0x51D8 + symbol: cotmc_seg7_vertex_070051D8 + +cotmc_seg7_vertex_070052D8: + type: VTX + count: 15 + offset: 0x52D8 + symbol: cotmc_seg7_vertex_070052D8 + +cotmc_seg7_vertex_070053C8: + type: VTX + count: 15 + offset: 0x53C8 + symbol: cotmc_seg7_vertex_070053C8 + +cotmc_seg7_vertex_070054B8: + type: VTX + count: 16 + offset: 0x54B8 + symbol: cotmc_seg7_vertex_070054B8 + +cotmc_seg7_vertex_070055B8: + type: VTX + count: 11 + offset: 0x55B8 + symbol: cotmc_seg7_vertex_070055B8 + +cotmc_seg7_vertex_07005668: + type: VTX + count: 15 + offset: 0x5668 + symbol: cotmc_seg7_vertex_07005668 + +cotmc_seg7_vertex_07005758: + type: VTX + count: 15 + offset: 0x5758 + symbol: cotmc_seg7_vertex_07005758 + +cotmc_seg7_vertex_07005848: + type: VTX + count: 8 + offset: 0x5848 + symbol: cotmc_seg7_vertex_07005848 + +cotmc_seg7_vertex_070058C8: + type: VTX + count: 14 + offset: 0x58C8 + symbol: cotmc_seg7_vertex_070058C8 + +cotmc_seg7_vertex_070059A8: + type: VTX + count: 15 + offset: 0x59A8 + symbol: cotmc_seg7_vertex_070059A8 + +cotmc_seg7_vertex_07005A98: + type: VTX + count: 15 + offset: 0x5A98 + symbol: cotmc_seg7_vertex_07005A98 + +cotmc_seg7_vertex_07005B88: + type: VTX + count: 12 + offset: 0x5B88 + symbol: cotmc_seg7_vertex_07005B88 + +cotmc_seg7_vertex_07005C48: + type: VTX + count: 12 + offset: 0x5C48 + symbol: cotmc_seg7_vertex_07005C48 + +cotmc_seg7_vertex_07005D08: + type: VTX + count: 10 + offset: 0x5D08 + symbol: cotmc_seg7_vertex_07005D08 + +cotmc_seg7_vertex_07005DA8: + type: VTX + count: 4 + offset: 0x5DA8 + symbol: cotmc_seg7_vertex_07005DA8 + +cotmc_seg7_vertex_07005DE8: + type: VTX + count: 15 + offset: 0x5DE8 + symbol: cotmc_seg7_vertex_07005DE8 + +cotmc_seg7_vertex_07005ED8: + type: VTX + count: 16 + offset: 0x5ED8 + symbol: cotmc_seg7_vertex_07005ED8 + +cotmc_seg7_vertex_07005FD8: + type: VTX + count: 15 + offset: 0x5FD8 + symbol: cotmc_seg7_vertex_07005FD8 + +cotmc_seg7_vertex_070060C8: + type: VTX + count: 15 + offset: 0x60C8 + symbol: cotmc_seg7_vertex_070060C8 + +cotmc_seg7_vertex_070061B8: + type: VTX + count: 15 + offset: 0x61B8 + symbol: cotmc_seg7_vertex_070061B8 + +cotmc_seg7_vertex_070062A8: + type: VTX + count: 11 + offset: 0x62A8 + symbol: cotmc_seg7_vertex_070062A8 + +cotmc_seg7_vertex_07006358: + type: VTX + count: 14 + offset: 0x6358 + symbol: cotmc_seg7_vertex_07006358 + +cotmc_seg7_vertex_07006438: + type: VTX + count: 16 + offset: 0x6438 + symbol: cotmc_seg7_vertex_07006438 + +cotmc_seg7_vertex_07006538: + type: VTX + count: 16 + offset: 0x6538 + symbol: cotmc_seg7_vertex_07006538 + +cotmc_seg7_vertex_07006638: + type: VTX + count: 7 + offset: 0x6638 + symbol: cotmc_seg7_vertex_07006638 + +cotmc_seg7_vertex_070066A8: + type: VTX + count: 4 + offset: 0x66A8 + symbol: cotmc_seg7_vertex_070066A8 + +cotmc_seg7_dl_070066E8: + type: GFX + offset: 0x66E8 + symbol: cotmc_seg7_dl_070066E8 + +cotmc_seg7_dl_07006C18: + type: GFX + offset: 0x6C18 + symbol: cotmc_seg7_dl_07006C18 + +cotmc_seg7_dl_07006F88: + type: GFX + offset: 0x6F88 + symbol: cotmc_seg7_dl_07006F88 + +cotmc_seg7_dl_07007248: + type: GFX + offset: 0x7248 + symbol: cotmc_seg7_dl_07007248 + +cotmc_seg7_dl_07007498: + type: GFX + offset: 0x7498 + symbol: cotmc_seg7_dl_07007498 + +cotmc_seg7_dl_070074F0: + type: GFX + offset: 0x74F0 + symbol: cotmc_seg7_dl_070074F0 + +cotmc_seg7_dl_07007688: + type: GFX + offset: 0x7688 + symbol: cotmc_seg7_dl_07007688 + +cotmc_seg7_dl_07007920: + type: GFX + offset: 0x7920 + symbol: cotmc_seg7_dl_07007920 + +cotmc_seg7_dl_07007B90: + type: GFX + offset: 0x7B90 + symbol: cotmc_seg7_dl_07007B90 + +cotmc_seg7_dl_07007D48: + type: GFX + offset: 0x7D48 + symbol: cotmc_seg7_dl_07007D48 + +cotmc_seg7_lights_07007E88: + type: LIGHTS + size: 24 + offset: 0x7E88 + symbol: cotmc_seg7_lights_07007E88 + +cotmc_seg7_vertex_07007EA0: + type: VTX + count: 15 + offset: 0x7EA0 + symbol: cotmc_seg7_vertex_07007EA0 + +cotmc_seg7_vertex_07007F90: + type: VTX + count: 15 + offset: 0x7F90 + symbol: cotmc_seg7_vertex_07007F90 + +cotmc_seg7_vertex_07008080: + type: VTX + count: 15 + offset: 0x8080 + symbol: cotmc_seg7_vertex_07008080 + +cotmc_seg7_vertex_07008170: + type: VTX + count: 15 + offset: 0x8170 + symbol: cotmc_seg7_vertex_07008170 + +cotmc_seg7_vertex_07008260: + type: VTX + count: 15 + offset: 0x8260 + symbol: cotmc_seg7_vertex_07008260 + +cotmc_seg7_vertex_07008350: + type: VTX + count: 15 + offset: 0x8350 + symbol: cotmc_seg7_vertex_07008350 + +cotmc_seg7_vertex_07008440: + type: VTX + count: 16 + offset: 0x8440 + symbol: cotmc_seg7_vertex_07008440 + +cotmc_seg7_vertex_07008540: + type: VTX + count: 16 + offset: 0x8540 + symbol: cotmc_seg7_vertex_07008540 + +cotmc_seg7_vertex_07008640: + type: VTX + count: 15 + offset: 0x8640 + symbol: cotmc_seg7_vertex_07008640 + +cotmc_seg7_vertex_07008730: + type: VTX + count: 15 + offset: 0x8730 + symbol: cotmc_seg7_vertex_07008730 + +cotmc_seg7_vertex_07008820: + type: VTX + count: 16 + offset: 0x8820 + symbol: cotmc_seg7_vertex_07008820 + +cotmc_seg7_vertex_07008920: + type: VTX + count: 15 + offset: 0x8920 + symbol: cotmc_seg7_vertex_07008920 + +cotmc_seg7_vertex_07008A10: + type: VTX + count: 16 + offset: 0x8A10 + symbol: cotmc_seg7_vertex_07008A10 + +cotmc_seg7_vertex_07008B10: + type: VTX + count: 15 + offset: 0x8B10 + symbol: cotmc_seg7_vertex_07008B10 + +cotmc_seg7_vertex_07008C00: + type: VTX + count: 15 + offset: 0x8C00 + symbol: cotmc_seg7_vertex_07008C00 + +cotmc_seg7_vertex_07008CF0: + type: VTX + count: 15 + offset: 0x8CF0 + symbol: cotmc_seg7_vertex_07008CF0 + +cotmc_seg7_vertex_07008DE0: + type: VTX + count: 15 + offset: 0x8DE0 + symbol: cotmc_seg7_vertex_07008DE0 + +cotmc_seg7_vertex_07008ED0: + type: VTX + count: 15 + offset: 0x8ED0 + symbol: cotmc_seg7_vertex_07008ED0 + +cotmc_seg7_vertex_07008FC0: + type: VTX + count: 15 + offset: 0x8FC0 + symbol: cotmc_seg7_vertex_07008FC0 + +cotmc_seg7_vertex_070090B0: + type: VTX + count: 15 + offset: 0x90B0 + symbol: cotmc_seg7_vertex_070090B0 + +cotmc_seg7_vertex_070091A0: + type: VTX + count: 15 + offset: 0x91A0 + symbol: cotmc_seg7_vertex_070091A0 + +cotmc_seg7_vertex_07009290: + type: VTX + count: 16 + offset: 0x9290 + symbol: cotmc_seg7_vertex_07009290 + +cotmc_seg7_vertex_07009390: + type: VTX + count: 15 + offset: 0x9390 + symbol: cotmc_seg7_vertex_07009390 + +cotmc_seg7_vertex_07009480: + type: VTX + count: 15 + offset: 0x9480 + symbol: cotmc_seg7_vertex_07009480 + +cotmc_seg7_vertex_07009570: + type: VTX + count: 15 + offset: 0x9570 + symbol: cotmc_seg7_vertex_07009570 + +cotmc_seg7_vertex_07009660: + type: VTX + count: 16 + offset: 0x9660 + symbol: cotmc_seg7_vertex_07009660 + +cotmc_seg7_vertex_07009760: + type: VTX + count: 15 + offset: 0x9760 + symbol: cotmc_seg7_vertex_07009760 + +cotmc_seg7_vertex_07009850: + type: VTX + count: 15 + offset: 0x9850 + symbol: cotmc_seg7_vertex_07009850 + +cotmc_seg7_vertex_07009940: + type: VTX + count: 15 + offset: 0x9940 + symbol: cotmc_seg7_vertex_07009940 + +cotmc_seg7_vertex_07009A30: + type: VTX + count: 15 + offset: 0x9A30 + symbol: cotmc_seg7_vertex_07009A30 + +cotmc_seg7_vertex_07009B20: + type: VTX + count: 3 + offset: 0x9B20 + symbol: cotmc_seg7_vertex_07009B20 + +cotmc_seg7_dl_07009B50: + type: GFX + offset: 0x9B50 + symbol: cotmc_seg7_dl_07009B50 + +cotmc_seg7_dl_0700A160: + type: GFX + offset: 0xA160 + symbol: cotmc_seg7_dl_0700A160 + +cotmc_seg7_vertex_0700A1E0: + type: VTX + count: 16 + offset: 0xA1E0 + symbol: cotmc_seg7_vertex_0700A1E0 + +cotmc_seg7_vertex_0700A2E0: + type: VTX + count: 15 + offset: 0xA2E0 + symbol: cotmc_seg7_vertex_0700A2E0 + +cotmc_seg7_dl_0700A3D0: + type: GFX + offset: 0xA3D0 + symbol: cotmc_seg7_dl_0700A3D0 + +cotmc_seg7_dl_0700A4B8: + type: GFX + offset: 0xA4B8 + symbol: cotmc_seg7_dl_0700A4B8 + +cotmc_seg7_collision_level: + type: SM64:COLLISION + offset: 0xA508 + symbol: cotmc_seg7_collision_level + +cotmc_seg7_macro_objs: + type: SM64:MACRO + offset: 0xBD38 + symbol: cotmc_seg7_macro_objs + +cotmc_dl_water_begin: + type: GFX + offset: 0xBE10 + symbol: cotmc_dl_water_begin + +cotmc_dl_water_end: + type: GFX + offset: 0xBE88 + symbol: cotmc_dl_water_end + +cotmc_movtex_tris_water: + type: SM64:MOVTEX + count: 14 + has_color: false + offset: 0xBED0 + symbol: cotmc_movtex_tris_water + +cotmc_dl_water: + type: GFX + offset: 0xBF60 + symbol: cotmc_dl_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc/geo.yml new file mode 100644 index 0000000..b58359e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/cotmc/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/cotmc.yml" + autopads: false + segments: + - [ 0xE, 0x4BE9E0 ] + +cotmc_geo_0001A0: + type: SM64:GEO_LAYOUT + offset: 0xE0001A0 + symbol: cotmc_geo_0001A0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd.yml new file mode 100644 index 0000000..50abc2d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd.yml @@ -0,0 +1,1231 @@ +:config: + autopads: false + compression: + offset: 0x48D930 + segments: + - [ 0x7, 0x48D930 ] + external_files: + - "assets/ymls/us/textures/water.yml" + header: + header: + - '#include "ddd/geo.h"' + - '' + - 'extern const LevelScript level_ddd_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: ddd_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ddd_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ddd_seg7_texture_07001800 + +3: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ddd_seg7_texture_07002000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ddd_seg7_texture_07003000 + +ddd_seg7_lights_07003800: + type: LIGHTS + size: 24 + offset: 0x3800 + symbol: ddd_seg7_lights_07003800 + +ddd_seg7_lights_07003818: + type: LIGHTS + size: 24 + offset: 0x3818 + symbol: ddd_seg7_lights_07003818 + +ddd_seg7_lights_07003830: + type: LIGHTS + size: 24 + offset: 0x3830 + symbol: ddd_seg7_lights_07003830 + +ddd_seg7_lights_07003848: + type: LIGHTS + size: 24 + offset: 0x3848 + symbol: ddd_seg7_lights_07003848 + +ddd_seg7_vertex_07003860: + type: VTX + count: 16 + offset: 0x3860 + symbol: ddd_seg7_vertex_07003860 + +ddd_seg7_vertex_07003960: + type: VTX + count: 16 + offset: 0x3960 + symbol: ddd_seg7_vertex_07003960 + +ddd_seg7_vertex_07003A60: + type: VTX + count: 9 + offset: 0x3A60 + symbol: ddd_seg7_vertex_07003A60 + +ddd_seg7_vertex_07003AF0: + type: VTX + count: 4 + offset: 0x3AF0 + symbol: ddd_seg7_vertex_07003AF0 + +ddd_seg7_vertex_07003B30: + type: VTX + count: 16 + offset: 0x3B30 + symbol: ddd_seg7_vertex_07003B30 + +ddd_seg7_vertex_07003C30: + type: VTX + count: 16 + offset: 0x3C30 + symbol: ddd_seg7_vertex_07003C30 + +ddd_seg7_vertex_07003D30: + type: VTX + count: 16 + offset: 0x3D30 + symbol: ddd_seg7_vertex_07003D30 + +ddd_seg7_vertex_07003E30: + type: VTX + count: 16 + offset: 0x3E30 + symbol: ddd_seg7_vertex_07003E30 + +ddd_seg7_vertex_07003F30: + type: VTX + count: 16 + offset: 0x3F30 + symbol: ddd_seg7_vertex_07003F30 + +ddd_seg7_vertex_07004030: + type: VTX + count: 16 + offset: 0x4030 + symbol: ddd_seg7_vertex_07004030 + +ddd_seg7_vertex_07004130: + type: VTX + count: 9 + offset: 0x4130 + symbol: ddd_seg7_vertex_07004130 + +ddd_seg7_vertex_070041C0: + type: VTX + count: 16 + offset: 0x41C0 + symbol: ddd_seg7_vertex_070041C0 + +ddd_seg7_vertex_070042C0: + type: VTX + count: 16 + offset: 0x42C0 + symbol: ddd_seg7_vertex_070042C0 + +ddd_seg7_vertex_070043C0: + type: VTX + count: 16 + offset: 0x43C0 + symbol: ddd_seg7_vertex_070043C0 + +ddd_seg7_vertex_070044C0: + type: VTX + count: 16 + offset: 0x44C0 + symbol: ddd_seg7_vertex_070044C0 + +ddd_seg7_vertex_070045C0: + type: VTX + count: 15 + offset: 0x45C0 + symbol: ddd_seg7_vertex_070045C0 + +ddd_seg7_vertex_070046B0: + type: VTX + count: 5 + offset: 0x46B0 + symbol: ddd_seg7_vertex_070046B0 + +ddd_seg7_dl_07004700: + type: GFX + offset: 0x4700 + symbol: ddd_seg7_dl_07004700 + +ddd_seg7_dl_07004D48: + type: GFX + offset: 0x4D48 + symbol: ddd_seg7_dl_07004D48 + +ddd_seg7_lights_07004DA8: + type: LIGHTS + size: 24 + offset: 0x4DA8 + symbol: ddd_seg7_lights_07004DA8 + +ddd_seg7_vertex_07004DC0: + type: VTX + count: 16 + offset: 0x4DC0 + symbol: ddd_seg7_vertex_07004DC0 + +ddd_seg7_vertex_07004EC0: + type: VTX + count: 14 + offset: 0x4EC0 + symbol: ddd_seg7_vertex_07004EC0 + +ddd_seg7_vertex_07004FA0: + type: VTX + count: 15 + offset: 0x4FA0 + symbol: ddd_seg7_vertex_07004FA0 + +ddd_seg7_vertex_07005090: + type: VTX + count: 16 + offset: 0x5090 + symbol: ddd_seg7_vertex_07005090 + +ddd_seg7_vertex_07005190: + type: VTX + count: 14 + offset: 0x5190 + symbol: ddd_seg7_vertex_07005190 + +ddd_seg7_vertex_07005270: + type: VTX + count: 14 + offset: 0x5270 + symbol: ddd_seg7_vertex_07005270 + +ddd_seg7_vertex_07005350: + type: VTX + count: 7 + offset: 0x5350 + symbol: ddd_seg7_vertex_07005350 + +ddd_seg7_vertex_070053C0: + type: VTX + count: 15 + offset: 0x53C0 + symbol: ddd_seg7_vertex_070053C0 + +ddd_seg7_vertex_070054B0: + type: VTX + count: 12 + offset: 0x54B0 + symbol: ddd_seg7_vertex_070054B0 + +ddd_seg7_dl_07005570: + type: GFX + offset: 0x5570 + symbol: ddd_seg7_dl_07005570 + +ddd_seg7_dl_07005738: + type: GFX + offset: 0x5738 + symbol: ddd_seg7_dl_07005738 + +ddd_seg7_dl_070057E8: + type: GFX + offset: 0x57E8 + symbol: ddd_seg7_dl_070057E8 + +ddd_seg7_lights_07005850: + type: LIGHTS + size: 24 + offset: 0x5850 + symbol: ddd_seg7_lights_07005850 + +ddd_seg7_vertex_07005868: + type: VTX + count: 16 + offset: 0x5868 + symbol: ddd_seg7_vertex_07005868 + +ddd_seg7_vertex_07005968: + type: VTX + count: 16 + offset: 0x5968 + symbol: ddd_seg7_vertex_07005968 + +ddd_seg7_vertex_07005A68: + type: VTX + count: 9 + offset: 0x5A68 + symbol: ddd_seg7_vertex_07005A68 + +ddd_seg7_dl_07005AF8: + type: GFX + offset: 0x5AF8 + symbol: ddd_seg7_dl_07005AF8 + +ddd_seg7_dl_07005C40: + type: GFX + offset: 0x5C40 + symbol: ddd_seg7_dl_07005C40 + +ddd_seg7_vertex_07005CB0: + type: VTX + count: 14 + offset: 0x5CB0 + symbol: ddd_seg7_vertex_07005CB0 + +ddd_seg7_vertex_07005D90: + type: VTX + count: 14 + offset: 0x5D90 + symbol: ddd_seg7_vertex_07005D90 + +ddd_seg7_vertex_07005E70: + type: VTX + count: 7 + offset: 0x5E70 + symbol: ddd_seg7_vertex_07005E70 + +ddd_seg7_dl_07005EE0: + type: GFX + offset: 0x5EE0 + symbol: ddd_seg7_dl_07005EE0 + +ddd_seg7_dl_07005F78: + type: GFX + offset: 0x5F78 + symbol: ddd_seg7_dl_07005F78 + +ddd_seg7_lights_07005FC8: + type: LIGHTS + size: 24 + offset: 0x5FC8 + symbol: ddd_seg7_lights_07005FC8 + +ddd_seg7_lights_07005FE0: + type: LIGHTS + size: 24 + offset: 0x5FE0 + symbol: ddd_seg7_lights_07005FE0 + +ddd_seg7_lights_07005FF8: + type: LIGHTS + size: 24 + offset: 0x5FF8 + symbol: ddd_seg7_lights_07005FF8 + +ddd_seg7_lights_07006010: + type: LIGHTS + size: 24 + offset: 0x6010 + symbol: ddd_seg7_lights_07006010 + +ddd_seg7_lights_07006028: + type: LIGHTS + size: 24 + offset: 0x6028 + symbol: ddd_seg7_lights_07006028 + +ddd_seg7_vertex_07006040: + type: VTX + count: 4 + offset: 0x6040 + symbol: ddd_seg7_vertex_07006040 + +ddd_seg7_vertex_07006080: + type: VTX + count: 4 + offset: 0x6080 + symbol: ddd_seg7_vertex_07006080 + +ddd_seg7_vertex_070060C0: + type: VTX + count: 4 + offset: 0x60C0 + symbol: ddd_seg7_vertex_070060C0 + +ddd_seg7_vertex_07006100: + type: VTX + count: 4 + offset: 0x6100 + symbol: ddd_seg7_vertex_07006100 + +ddd_seg7_vertex_07006140: + type: VTX + count: 8 + offset: 0x6140 + symbol: ddd_seg7_vertex_07006140 + +ddd_seg7_vertex_070061C0: + type: VTX + count: 8 + offset: 0x61C0 + symbol: ddd_seg7_vertex_070061C0 + +ddd_seg7_vertex_07006240: + type: VTX + count: 8 + offset: 0x6240 + symbol: ddd_seg7_vertex_07006240 + +ddd_seg7_vertex_070062C0: + type: VTX + count: 15 + offset: 0x62C0 + symbol: ddd_seg7_vertex_070062C0 + +ddd_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: ddd_seg7_vertex_070063B0 + +ddd_seg7_vertex_070064A0: + type: VTX + count: 8 + offset: 0x64A0 + symbol: ddd_seg7_vertex_070064A0 + +ddd_seg7_vertex_07006520: + type: VTX + count: 4 + offset: 0x6520 + symbol: ddd_seg7_vertex_07006520 + +ddd_seg7_vertex_07006560: + type: VTX + count: 4 + offset: 0x6560 + symbol: ddd_seg7_vertex_07006560 + +ddd_seg7_vertex_070065A0: + type: VTX + count: 4 + offset: 0x65A0 + symbol: ddd_seg7_vertex_070065A0 + +ddd_seg7_vertex_070065E0: + type: VTX + count: 16 + offset: 0x65E0 + symbol: ddd_seg7_vertex_070065E0 + +ddd_seg7_vertex_070066E0: + type: VTX + count: 16 + offset: 0x66E0 + symbol: ddd_seg7_vertex_070066E0 + +ddd_seg7_vertex_070067E0: + type: VTX + count: 16 + offset: 0x67E0 + symbol: ddd_seg7_vertex_070067E0 + +ddd_seg7_vertex_070068E0: + type: VTX + count: 13 + offset: 0x68E0 + symbol: ddd_seg7_vertex_070068E0 + +ddd_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: ddd_seg7_vertex_070069B0 + +ddd_seg7_vertex_07006AA0: + type: VTX + count: 16 + offset: 0x6AA0 + symbol: ddd_seg7_vertex_07006AA0 + +ddd_seg7_vertex_07006BA0: + type: VTX + count: 14 + offset: 0x6BA0 + symbol: ddd_seg7_vertex_07006BA0 + +ddd_seg7_vertex_07006C80: + type: VTX + count: 15 + offset: 0x6C80 + symbol: ddd_seg7_vertex_07006C80 + +ddd_seg7_vertex_07006D70: + type: VTX + count: 11 + offset: 0x6D70 + symbol: ddd_seg7_vertex_07006D70 + +ddd_seg7_dl_07006E20: + type: GFX + offset: 0x6E20 + symbol: ddd_seg7_dl_07006E20 + +ddd_seg7_dl_07006EE0: + type: GFX + offset: 0x6EE0 + symbol: ddd_seg7_dl_07006EE0 + +ddd_seg7_dl_07007080: + type: GFX + offset: 0x7080 + symbol: ddd_seg7_dl_07007080 + +ddd_seg7_dl_07007298: + type: GFX + offset: 0x7298 + symbol: ddd_seg7_dl_07007298 + +ddd_seg7_dl_07007408: + type: GFX + offset: 0x7408 + symbol: ddd_seg7_dl_07007408 + +ddd_seg7_lights_070074C8: + type: LIGHTS + size: 24 + offset: 0x74C8 + symbol: ddd_seg7_lights_070074C8 + +ddd_seg7_vertex_070074E0: + type: VTX + count: 16 + offset: 0x74E0 + symbol: ddd_seg7_vertex_070074E0 + +ddd_seg7_vertex_070075E0: + type: VTX + count: 14 + offset: 0x75E0 + symbol: ddd_seg7_vertex_070075E0 + +ddd_seg7_vertex_070076C0: + type: VTX + count: 15 + offset: 0x76C0 + symbol: ddd_seg7_vertex_070076C0 + +ddd_seg7_vertex_070077B0: + type: VTX + count: 16 + offset: 0x77B0 + symbol: ddd_seg7_vertex_070077B0 + +ddd_seg7_vertex_070078B0: + type: VTX + count: 15 + offset: 0x78B0 + symbol: ddd_seg7_vertex_070078B0 + +ddd_seg7_vertex_070079A0: + type: VTX + count: 14 + offset: 0x79A0 + symbol: ddd_seg7_vertex_070079A0 + +ddd_seg7_vertex_07007A80: + type: VTX + count: 7 + offset: 0x7A80 + symbol: ddd_seg7_vertex_07007A80 + +ddd_seg7_dl_07007AF0: + type: GFX + offset: 0x7AF0 + symbol: ddd_seg7_dl_07007AF0 + +ddd_seg7_dl_07007CB8: + type: GFX + offset: 0x7CB8 + symbol: ddd_seg7_dl_07007CB8 + +ddd_seg7_lights_07007D18: + type: LIGHTS + size: 24 + offset: 0x7D18 + symbol: ddd_seg7_lights_07007D18 + +ddd_seg7_vertex_07007D30: + type: VTX + count: 15 + offset: 0x7D30 + symbol: ddd_seg7_vertex_07007D30 + +ddd_seg7_vertex_07007E20: + type: VTX + count: 15 + offset: 0x7E20 + symbol: ddd_seg7_vertex_07007E20 + +ddd_seg7_vertex_07007F10: + type: VTX + count: 15 + offset: 0x7F10 + symbol: ddd_seg7_vertex_07007F10 + +ddd_seg7_vertex_07008000: + type: VTX + count: 15 + offset: 0x8000 + symbol: ddd_seg7_vertex_07008000 + +ddd_seg7_vertex_070080F0: + type: VTX + count: 15 + offset: 0x80F0 + symbol: ddd_seg7_vertex_070080F0 + +ddd_seg7_vertex_070081E0: + type: VTX + count: 15 + offset: 0x81E0 + symbol: ddd_seg7_vertex_070081E0 + +ddd_seg7_vertex_070082D0: + type: VTX + count: 15 + offset: 0x82D0 + symbol: ddd_seg7_vertex_070082D0 + +ddd_seg7_vertex_070083C0: + type: VTX + count: 16 + offset: 0x83C0 + symbol: ddd_seg7_vertex_070083C0 + +ddd_seg7_vertex_070084C0: + type: VTX + count: 14 + offset: 0x84C0 + symbol: ddd_seg7_vertex_070084C0 + +ddd_seg7_vertex_070085A0: + type: VTX + count: 16 + offset: 0x85A0 + symbol: ddd_seg7_vertex_070085A0 + +ddd_seg7_vertex_070086A0: + type: VTX + count: 14 + offset: 0x86A0 + symbol: ddd_seg7_vertex_070086A0 + +ddd_seg7_vertex_07008780: + type: VTX + count: 15 + offset: 0x8780 + symbol: ddd_seg7_vertex_07008780 + +ddd_seg7_vertex_07008870: + type: VTX + count: 8 + offset: 0x8870 + symbol: ddd_seg7_vertex_07008870 + +ddd_seg7_dl_070088F0: + type: GFX + offset: 0x88F0 + symbol: ddd_seg7_dl_070088F0 + +ddd_seg7_dl_07008C48: + type: GFX + offset: 0x8C48 + symbol: ddd_seg7_dl_07008C48 + +ddd_seg7_vertex_07008CB8: + type: VTX + count: 14 + offset: 0x8CB8 + symbol: ddd_seg7_vertex_07008CB8 + +ddd_seg7_vertex_07008D98: + type: VTX + count: 14 + offset: 0x8D98 + symbol: ddd_seg7_vertex_07008D98 + +ddd_seg7_vertex_07008E78: + type: VTX + count: 7 + offset: 0x8E78 + symbol: ddd_seg7_vertex_07008E78 + +ddd_seg7_dl_07008EE8: + type: GFX + offset: 0x8EE8 + symbol: ddd_seg7_dl_07008EE8 + +ddd_seg7_dl_07008F80: + type: GFX + offset: 0x8F80 + symbol: ddd_seg7_dl_07008F80 + +ddd_seg7_vertex_07008FD0: + type: VTX + count: 4 + offset: 0x8FD0 + symbol: ddd_seg7_vertex_07008FD0 + +ddd_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: ddd_seg7_dl_07009010 + +ddd_seg7_dl_07009030: + type: GFX + offset: 0x9030 + symbol: ddd_seg7_dl_07009030 + +ddd_seg7_lights_07009080: + type: LIGHTS + size: 24 + offset: 0x9080 + symbol: ddd_seg7_lights_07009080 + +ddd_seg7_vertex_07009098: + type: VTX + count: 4 + offset: 0x9098 + symbol: ddd_seg7_vertex_07009098 + +ddd_seg7_dl_070090D8: + type: GFX + offset: 0x90D8 + symbol: ddd_seg7_dl_070090D8 + +ddd_seg7_dl_07009120: + type: GFX + 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 + offset: 0x9288 + symbol: ddd_seg7_lights_07009288 + +ddd_seg7_lights_070092A0: + type: LIGHTS + size: 24 + offset: 0x92A0 + symbol: ddd_seg7_lights_070092A0 + +ddd_seg7_lights_070092B8: + type: LIGHTS + size: 24 + offset: 0x92B8 + symbol: ddd_seg7_lights_070092B8 + +ddd_seg7_lights_070092D0: + type: LIGHTS + size: 24 + offset: 0x92D0 + symbol: ddd_seg7_lights_070092D0 + +ddd_seg7_lights_070092E8: + type: LIGHTS + size: 24 + offset: 0x92E8 + symbol: ddd_seg7_lights_070092E8 + +ddd_seg7_vertex_07009300: + type: VTX + count: 16 + offset: 0x9300 + symbol: ddd_seg7_vertex_07009300 + +ddd_seg7_vertex_07009400: + type: VTX + count: 9 + offset: 0x9400 + symbol: ddd_seg7_vertex_07009400 + +ddd_seg7_vertex_07009490: + type: VTX + count: 16 + offset: 0x9490 + symbol: ddd_seg7_vertex_07009490 + +ddd_seg7_vertex_07009590: + type: VTX + count: 5 + offset: 0x9590 + symbol: ddd_seg7_vertex_07009590 + +ddd_seg7_vertex_070095E0: + type: VTX + count: 8 + offset: 0x95E0 + symbol: ddd_seg7_vertex_070095E0 + +ddd_seg7_vertex_07009660: + type: VTX + count: 15 + offset: 0x9660 + symbol: ddd_seg7_vertex_07009660 + +ddd_seg7_vertex_07009750: + type: VTX + count: 11 + offset: 0x9750 + symbol: ddd_seg7_vertex_07009750 + +ddd_seg7_vertex_07009800: + type: VTX + count: 14 + offset: 0x9800 + symbol: ddd_seg7_vertex_07009800 + +ddd_seg7_vertex_070098E0: + type: VTX + count: 16 + offset: 0x98E0 + symbol: ddd_seg7_vertex_070098E0 + +ddd_seg7_vertex_070099E0: + type: VTX + count: 15 + offset: 0x99E0 + symbol: ddd_seg7_vertex_070099E0 + +ddd_seg7_vertex_07009AD0: + type: VTX + count: 16 + offset: 0x9AD0 + symbol: ddd_seg7_vertex_07009AD0 + +ddd_seg7_vertex_07009BD0: + type: VTX + count: 16 + offset: 0x9BD0 + symbol: ddd_seg7_vertex_07009BD0 + +ddd_seg7_vertex_07009CD0: + type: VTX + count: 16 + offset: 0x9CD0 + symbol: ddd_seg7_vertex_07009CD0 + +ddd_seg7_vertex_07009DD0: + type: VTX + count: 16 + offset: 0x9DD0 + symbol: ddd_seg7_vertex_07009DD0 + +ddd_seg7_vertex_07009ED0: + type: VTX + count: 16 + offset: 0x9ED0 + symbol: ddd_seg7_vertex_07009ED0 + +ddd_seg7_vertex_07009FD0: + type: VTX + count: 16 + offset: 0x9FD0 + symbol: ddd_seg7_vertex_07009FD0 + +ddd_seg7_vertex_0700A0D0: + type: VTX + count: 16 + offset: 0xA0D0 + symbol: ddd_seg7_vertex_0700A0D0 + +ddd_seg7_vertex_0700A1D0: + type: VTX + count: 16 + offset: 0xA1D0 + symbol: ddd_seg7_vertex_0700A1D0 + +ddd_seg7_vertex_0700A2D0: + type: VTX + count: 15 + offset: 0xA2D0 + symbol: ddd_seg7_vertex_0700A2D0 + +ddd_seg7_vertex_0700A3C0: + type: VTX + count: 16 + offset: 0xA3C0 + symbol: ddd_seg7_vertex_0700A3C0 + +ddd_seg7_vertex_0700A4C0: + type: VTX + count: 12 + offset: 0xA4C0 + symbol: ddd_seg7_vertex_0700A4C0 + +ddd_seg7_vertex_0700A580: + type: VTX + count: 8 + offset: 0xA580 + symbol: ddd_seg7_vertex_0700A580 + +ddd_seg7_dl_0700A600: + type: GFX + offset: 0xA600 + symbol: ddd_seg7_dl_0700A600 + +ddd_seg7_dl_0700AEB8: + type: GFX + offset: 0xAEB8 + symbol: ddd_seg7_dl_0700AEB8 + +ddd_seg7_dl_0700AF10: + type: GFX + offset: 0xAF10 + symbol: ddd_seg7_dl_0700AF10 + +ddd_seg7_lights_0700AF78: + type: LIGHTS + size: 24 + offset: 0xAF78 + symbol: ddd_seg7_lights_0700AF78 + +ddd_seg7_vertex_0700AF90: + type: VTX + count: 8 + offset: 0xAF90 + symbol: ddd_seg7_vertex_0700AF90 + +ddd_seg7_dl_0700B010: + type: GFX + offset: 0xB010 + symbol: ddd_seg7_dl_0700B010 + +ddd_seg7_dl_0700B068: + type: GFX + offset: 0xB068 + symbol: ddd_seg7_dl_0700B068 + +ddd_seg7_lights_0700B0D8: + type: LIGHTS + size: 24 + offset: 0xB0D8 + symbol: ddd_seg7_lights_0700B0D8 + +ddd_seg7_vertex_0700B0F0: + type: VTX + count: 14 + offset: 0xB0F0 + symbol: ddd_seg7_vertex_0700B0F0 + +ddd_seg7_vertex_0700B1D0: + type: VTX + count: 16 + offset: 0xB1D0 + symbol: ddd_seg7_vertex_0700B1D0 + +ddd_seg7_vertex_0700B2D0: + type: VTX + count: 16 + offset: 0xB2D0 + symbol: ddd_seg7_vertex_0700B2D0 + +ddd_seg7_vertex_0700B3D0: + type: VTX + count: 16 + offset: 0xB3D0 + symbol: ddd_seg7_vertex_0700B3D0 + +ddd_seg7_vertex_0700B4D0: + type: VTX + count: 16 + offset: 0xB4D0 + symbol: ddd_seg7_vertex_0700B4D0 + +ddd_seg7_vertex_0700B5D0: + type: VTX + count: 16 + offset: 0xB5D0 + symbol: ddd_seg7_vertex_0700B5D0 + +ddd_seg7_vertex_0700B6D0: + type: VTX + count: 16 + offset: 0xB6D0 + symbol: ddd_seg7_vertex_0700B6D0 + +ddd_seg7_vertex_0700B7D0: + type: VTX + count: 12 + offset: 0xB7D0 + symbol: ddd_seg7_vertex_0700B7D0 + +ddd_seg7_dl_0700B890: + type: GFX + offset: 0xB890 + symbol: ddd_seg7_dl_0700B890 + +ddd_seg7_dl_0700BAE0: + type: GFX + offset: 0xBAE0 + symbol: ddd_seg7_dl_0700BAE0 + +ddd_seg7_lights_0700BB50: + type: LIGHTS + size: 24 + offset: 0xBB50 + symbol: ddd_seg7_lights_0700BB50 + +ddd_seg7_vertex_0700BB68: + type: VTX + count: 15 + offset: 0xBB68 + symbol: ddd_seg7_vertex_0700BB68 + +ddd_seg7_vertex_0700BC58: + type: VTX + count: 4 + offset: 0xBC58 + symbol: ddd_seg7_vertex_0700BC58 + +ddd_seg7_vertex_0700BC98: + type: VTX + count: 15 + offset: 0xBC98 + symbol: ddd_seg7_vertex_0700BC98 + +ddd_seg7_vertex_0700BD88: + type: VTX + count: 15 + offset: 0xBD88 + symbol: ddd_seg7_vertex_0700BD88 + +ddd_seg7_vertex_0700BE78: + type: VTX + count: 15 + offset: 0xBE78 + symbol: ddd_seg7_vertex_0700BE78 + +ddd_seg7_vertex_0700BF68: + type: VTX + count: 15 + offset: 0xBF68 + symbol: ddd_seg7_vertex_0700BF68 + +ddd_seg7_vertex_0700C058: + type: VTX + count: 15 + offset: 0xC058 + symbol: ddd_seg7_vertex_0700C058 + +ddd_seg7_vertex_0700C148: + type: VTX + count: 15 + offset: 0xC148 + symbol: ddd_seg7_vertex_0700C148 + +ddd_seg7_vertex_0700C238: + type: VTX + count: 15 + offset: 0xC238 + symbol: ddd_seg7_vertex_0700C238 + +ddd_seg7_vertex_0700C328: + type: VTX + count: 7 + offset: 0xC328 + symbol: ddd_seg7_vertex_0700C328 + +ddd_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: ddd_seg7_vertex_0700C398 + +ddd_seg7_vertex_0700C488: + type: VTX + count: 15 + offset: 0xC488 + symbol: ddd_seg7_vertex_0700C488 + +ddd_seg7_vertex_0700C578: + type: VTX + count: 15 + offset: 0xC578 + symbol: ddd_seg7_vertex_0700C578 + +ddd_seg7_vertex_0700C668: + type: VTX + count: 16 + offset: 0xC668 + symbol: ddd_seg7_vertex_0700C668 + +ddd_seg7_vertex_0700C768: + type: VTX + count: 15 + offset: 0xC768 + symbol: ddd_seg7_vertex_0700C768 + +ddd_seg7_vertex_0700C858: + type: VTX + count: 16 + offset: 0xC858 + symbol: ddd_seg7_vertex_0700C858 + +ddd_seg7_vertex_0700C958: + type: VTX + count: 8 + offset: 0xC958 + symbol: ddd_seg7_vertex_0700C958 + +ddd_seg7_dl_0700C9D8: + type: GFX + offset: 0xC9D8 + symbol: ddd_seg7_dl_0700C9D8 + +ddd_seg7_dl_0700CA70: + type: GFX + offset: 0xCA70 + symbol: ddd_seg7_dl_0700CA70 + +ddd_seg7_dl_0700CC70: + type: GFX + offset: 0xCC70 + symbol: ddd_seg7_dl_0700CC70 + +ddd_seg7_dl_0700CE48: + type: GFX + offset: 0xCE48 + symbol: ddd_seg7_dl_0700CE48 + +ddd_seg7_lights_0700CEE0: + type: LIGHTS + size: 24 + offset: 0xCEE0 + symbol: ddd_seg7_lights_0700CEE0 + +ddd_seg7_vertex_0700CEF8: + type: VTX + count: 15 + offset: 0xCEF8 + symbol: ddd_seg7_vertex_0700CEF8 + +ddd_seg7_vertex_0700CFE8: + type: VTX + count: 14 + offset: 0xCFE8 + symbol: ddd_seg7_vertex_0700CFE8 + +ddd_seg7_vertex_0700D0C8: + type: VTX + count: 15 + offset: 0xD0C8 + symbol: ddd_seg7_vertex_0700D0C8 + +ddd_seg7_dl_0700D1B8: + type: GFX + offset: 0xD1B8 + symbol: ddd_seg7_dl_0700D1B8 + +ddd_seg7_dl_0700D2A0: + type: GFX + offset: 0xD2A0 + symbol: ddd_seg7_dl_0700D2A0 + +ddd_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xD310 + symbol: ddd_seg7_area_1_collision + +ddd_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xDE70 + symbol: ddd_seg7_area_2_collision + +ddd_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xEEF4 + symbol: ddd_seg7_area_1_macro_objs + +ddd_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xEFAC + symbol: ddd_seg7_area_2_macro_objs + +ddd_seg7_collision_submarine: + type: SM64:COLLISION + offset: 0xF17C + symbol: ddd_seg7_collision_submarine + +ddd_seg7_collision_bowser_sub_door: + type: SM64:COLLISION + offset: 0xFC48 + symbol: ddd_seg7_collision_bowser_sub_door + +ddd_movtex_area1_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFC78 + symbol: ddd_movtex_area1_water_data + +ddd_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xFCB4 + symbol: ddd_movtex_area1_water + +ddd_movtex_area2_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFCC4 + symbol: ddd_movtex_area2_water_data + +ddd_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xFD00 + symbol: ddd_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd/geo.yml new file mode 100644 index 0000000..c7416cf --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ddd/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/us/levels/ddd.yml" + autopads: false + segments: + - [ 0xE, 0x495A60 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending.yml new file mode 100644 index 0000000..0c51734 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending.yml @@ -0,0 +1,400 @@ +:config: + autopads: false + compression: + offset: 0x49E710 + segments: + - [ 0x7, 0x49E710 ] + header: + header: + - '#include "ending/geo.h"' + - '' + - 'extern const LevelScript level_ending_entry[];' + +cake.0: + type: TEXTURE + width: 80 + height: 20 + offset: 0x0 + format: RGBA16 + symbol: dCakeEndTexture0 + +cake.1: + type: TEXTURE + width: 80 + height: 20 + offset: 0xC80 + format: RGBA16 + symbol: dCakeEndTexture1 + +cake.2: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1900 + format: RGBA16 + symbol: dCakeEndTexture2 + +cake.3: + type: TEXTURE + width: 80 + height: 20 + offset: 0x2580 + format: RGBA16 + symbol: dCakeEndTexture3 + +cake.4: + type: TEXTURE + width: 80 + height: 20 + offset: 0x3200 + format: RGBA16 + symbol: dCakeEndTexture4 + +cake.5: + type: TEXTURE + width: 80 + height: 20 + offset: 0x3E80 + format: RGBA16 + symbol: dCakeEndTexture5 + +cake.6: + type: TEXTURE + width: 80 + height: 20 + offset: 0x4B00 + format: RGBA16 + symbol: dCakeEndTexture6 + +cake.7: + type: TEXTURE + width: 80 + height: 20 + offset: 0x5780 + format: RGBA16 + symbol: dCakeEndTexture7 + +cake.8: + type: TEXTURE + width: 80 + height: 20 + offset: 0x6400 + format: RGBA16 + symbol: dCakeEndTexture8 + +cake.9: + type: TEXTURE + width: 80 + height: 20 + offset: 0x7080 + format: RGBA16 + symbol: dCakeEndTexture9 + +cake.10: + type: TEXTURE + width: 80 + height: 20 + offset: 0x7D00 + format: RGBA16 + symbol: dCakeEndTexture10 + +cake.11: + type: TEXTURE + width: 80 + height: 20 + offset: 0x8980 + format: RGBA16 + symbol: dCakeEndTexture11 + +cake.12: + type: TEXTURE + width: 80 + height: 20 + offset: 0x9600 + format: RGBA16 + symbol: dCakeEndTexture12 + +cake.13: + type: TEXTURE + width: 80 + height: 20 + offset: 0xA280 + format: RGBA16 + symbol: dCakeEndTexture13 + +cake.14: + type: TEXTURE + width: 80 + height: 20 + offset: 0xAF00 + format: RGBA16 + symbol: dCakeEndTexture14 + +cake.15: + type: TEXTURE + width: 80 + height: 20 + offset: 0xBB80 + format: RGBA16 + symbol: dCakeEndTexture15 + +cake.16: + type: TEXTURE + width: 80 + height: 20 + offset: 0xC800 + format: RGBA16 + symbol: dCakeEndTexture16 + +cake.17: + type: TEXTURE + width: 80 + height: 20 + offset: 0xD480 + format: RGBA16 + symbol: dCakeEndTexture17 + +cake.18: + type: TEXTURE + width: 80 + height: 20 + offset: 0xE100 + format: RGBA16 + symbol: dCakeEndTexture18 + +cake.19: + type: TEXTURE + width: 80 + height: 20 + offset: 0xED80 + format: RGBA16 + symbol: dCakeEndTexture19 + +cake.20: + type: TEXTURE + width: 80 + height: 20 + offset: 0xFA00 + format: RGBA16 + symbol: dCakeEndTexture20 + +cake.21: + type: TEXTURE + width: 80 + height: 20 + offset: 0x10680 + format: RGBA16 + symbol: dCakeEndTexture21 + +cake.22: + type: TEXTURE + width: 80 + height: 20 + offset: 0x11300 + format: RGBA16 + symbol: dCakeEndTexture22 + +cake.23: + type: TEXTURE + width: 80 + height: 20 + offset: 0x11F80 + format: RGBA16 + symbol: dCakeEndTexture23 + +cake.24: + type: TEXTURE + width: 80 + height: 20 + offset: 0x12C00 + format: RGBA16 + symbol: dCakeEndTexture24 + +cake.25: + type: TEXTURE + width: 80 + height: 20 + offset: 0x13880 + format: RGBA16 + symbol: dCakeEndTexture25 + +cake.26: + type: TEXTURE + width: 80 + height: 20 + offset: 0x14500 + format: RGBA16 + symbol: dCakeEndTexture26 + +cake.27: + type: TEXTURE + width: 80 + height: 20 + offset: 0x15180 + format: RGBA16 + symbol: dCakeEndTexture27 + +cake.28: + type: TEXTURE + width: 80 + height: 20 + offset: 0x15E00 + format: RGBA16 + symbol: dCakeEndTexture28 + +cake.29: + type: TEXTURE + width: 80 + height: 20 + offset: 0x16A80 + format: RGBA16 + symbol: dCakeEndTexture29 + +cake.30: + type: TEXTURE + width: 80 + height: 20 + offset: 0x17700 + format: RGBA16 + symbol: dCakeEndTexture30 + +cake.31: + type: TEXTURE + width: 80 + height: 20 + offset: 0x18380 + format: RGBA16 + symbol: dCakeEndTexture31 + +cake.32: + type: TEXTURE + width: 80 + height: 20 + offset: 0x19000 + format: RGBA16 + symbol: dCakeEndTexture32 + +cake.33: + type: TEXTURE + width: 80 + height: 20 + offset: 0x19C80 + format: RGBA16 + symbol: dCakeEndTexture33 + +cake.34: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1A900 + format: RGBA16 + symbol: dCakeEndTexture34 + +cake.35: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1B580 + format: RGBA16 + symbol: dCakeEndTexture35 + +cake.36: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1C200 + format: RGBA16 + symbol: dCakeEndTexture36 + +cake.37: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1CE80 + format: RGBA16 + symbol: dCakeEndTexture37 + +cake.38: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1DB00 + format: RGBA16 + symbol: dCakeEndTexture38 + +cake.39: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1E780 + format: RGBA16 + symbol: dCakeEndTexture39 + +cake.40: + type: TEXTURE + width: 80 + height: 20 + offset: 0x1F400 + format: RGBA16 + symbol: dCakeEndTexture40 + +cake.41: + type: TEXTURE + width: 80 + height: 20 + offset: 0x20080 + format: RGBA16 + symbol: dCakeEndTexture41 + +cake.42: + type: TEXTURE + width: 80 + height: 20 + offset: 0x20D00 + format: RGBA16 + symbol: dCakeEndTexture42 + +cake.43: + type: TEXTURE + width: 80 + height: 20 + offset: 0x21980 + format: RGBA16 + symbol: dCakeEndTexture43 + +cake.44: + type: TEXTURE + width: 80 + height: 20 + offset: 0x22600 + format: RGBA16 + symbol: dCakeEndTexture44 + +cake.45: + type: TEXTURE + width: 80 + height: 20 + offset: 0x23280 + format: RGBA16 + symbol: dCakeEndTexture45 + +cake.46: + type: TEXTURE + width: 80 + height: 20 + offset: 0x23F00 + format: RGBA16 + symbol: dCakeEndTexture46 + +cake.47: + type: TEXTURE + width: 80 + height: 20 + offset: 0x24B80 + format: RGBA16 + symbol: dCakeEndTexture47 + +dl_cake_end_screen: + type: GFX + offset: 0x26400 + symbol: dl_cake_end_screen diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending/geo.yml new file mode 100644 index 0000000..6a4674a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ending/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/ending.yml" + autopads: false + segments: + - [ 0xE, 0x4AC4B0 ] + +ending_geo_000050: + type: SM64:GEO_LAYOUT + offset: 0xE000050 + symbol: ending_geo_000050 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc.yml new file mode 100644 index 0000000..50d46aa --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc.yml @@ -0,0 +1,3366 @@ +:config: + autopads: false + compression: + offset: 0x3D0DC0 + segments: + - [ 0x7, 0x3D0DC0 ] + external_files: + - "assets/ymls/us/textures/cave.yml" + header: + header: + - '#include "hmc/geo.h"' + - '' + - 'extern const LevelScript level_hmc_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: hmc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: hmc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: hmc_seg7_texture_07002000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: hmc_seg7_texture_07003000 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: hmc_seg7_texture_07003800 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: hmc_seg7_texture_07004000 + +6: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: hmc_seg7_texture_07004800 + +hmc_seg7_lights_07005800: + type: LIGHTS + size: 24 + offset: 0x5800 + symbol: hmc_seg7_lights_07005800 + +hmc_seg7_lights_07005818: + type: LIGHTS + size: 24 + offset: 0x5818 + symbol: hmc_seg7_lights_07005818 + +hmc_seg7_lights_07005830: + type: LIGHTS + size: 24 + offset: 0x5830 + symbol: hmc_seg7_lights_07005830 + +hmc_seg7_vertex_07005848: + type: VTX + count: 6 + offset: 0x5848 + symbol: hmc_seg7_vertex_07005848 + +hmc_seg7_vertex_070058A8: + type: VTX + count: 7 + offset: 0x58A8 + symbol: hmc_seg7_vertex_070058A8 + +hmc_seg7_vertex_07005918: + type: VTX + count: 15 + offset: 0x5918 + symbol: hmc_seg7_vertex_07005918 + +hmc_seg7_vertex_07005A08: + type: VTX + count: 15 + offset: 0x5A08 + symbol: hmc_seg7_vertex_07005A08 + +hmc_seg7_vertex_07005AF8: + type: VTX + count: 16 + offset: 0x5AF8 + symbol: hmc_seg7_vertex_07005AF8 + +hmc_seg7_vertex_07005BF8: + type: VTX + count: 16 + offset: 0x5BF8 + symbol: hmc_seg7_vertex_07005BF8 + +hmc_seg7_vertex_07005CF8: + type: VTX + count: 15 + offset: 0x5CF8 + symbol: hmc_seg7_vertex_07005CF8 + +hmc_seg7_vertex_07005DE8: + type: VTX + count: 10 + offset: 0x5DE8 + symbol: hmc_seg7_vertex_07005DE8 + +hmc_seg7_vertex_07005E88: + type: VTX + count: 16 + offset: 0x5E88 + symbol: hmc_seg7_vertex_07005E88 + +hmc_seg7_vertex_07005F88: + type: VTX + count: 14 + offset: 0x5F88 + symbol: hmc_seg7_vertex_07005F88 + +hmc_seg7_vertex_07006068: + type: VTX + count: 14 + offset: 0x6068 + symbol: hmc_seg7_vertex_07006068 + +hmc_seg7_vertex_07006148: + type: VTX + count: 14 + offset: 0x6148 + symbol: hmc_seg7_vertex_07006148 + +hmc_seg7_vertex_07006228: + type: VTX + count: 16 + offset: 0x6228 + symbol: hmc_seg7_vertex_07006228 + +hmc_seg7_vertex_07006328: + type: VTX + count: 16 + offset: 0x6328 + symbol: hmc_seg7_vertex_07006328 + +hmc_seg7_vertex_07006428: + type: VTX + count: 3 + offset: 0x6428 + symbol: hmc_seg7_vertex_07006428 + +hmc_seg7_vertex_07006458: + type: VTX + count: 4 + offset: 0x6458 + symbol: hmc_seg7_vertex_07006458 + +hmc_seg7_vertex_07006498: + type: VTX + count: 4 + offset: 0x6498 + symbol: hmc_seg7_vertex_07006498 + +hmc_seg7_vertex_070064D8: + type: VTX + count: 15 + offset: 0x64D8 + symbol: hmc_seg7_vertex_070064D8 + +hmc_seg7_vertex_070065C8: + type: VTX + count: 15 + offset: 0x65C8 + symbol: hmc_seg7_vertex_070065C8 + +hmc_seg7_vertex_070066B8: + type: VTX + count: 16 + offset: 0x66B8 + symbol: hmc_seg7_vertex_070066B8 + +hmc_seg7_vertex_070067B8: + type: VTX + count: 12 + offset: 0x67B8 + symbol: hmc_seg7_vertex_070067B8 + +hmc_seg7_vertex_07006878: + type: VTX + count: 16 + offset: 0x6878 + symbol: hmc_seg7_vertex_07006878 + +hmc_seg7_vertex_07006978: + type: VTX + count: 16 + offset: 0x6978 + symbol: hmc_seg7_vertex_07006978 + +hmc_seg7_vertex_07006A78: + type: VTX + count: 15 + offset: 0x6A78 + symbol: hmc_seg7_vertex_07006A78 + +hmc_seg7_vertex_07006B68: + type: VTX + count: 15 + offset: 0x6B68 + symbol: hmc_seg7_vertex_07006B68 + +hmc_seg7_vertex_07006C58: + type: VTX + count: 14 + offset: 0x6C58 + symbol: hmc_seg7_vertex_07006C58 + +hmc_seg7_vertex_07006D38: + type: VTX + count: 16 + offset: 0x6D38 + symbol: hmc_seg7_vertex_07006D38 + +hmc_seg7_vertex_07006E38: + type: VTX + count: 14 + offset: 0x6E38 + symbol: hmc_seg7_vertex_07006E38 + +hmc_seg7_vertex_07006F18: + type: VTX + count: 14 + offset: 0x6F18 + symbol: hmc_seg7_vertex_07006F18 + +hmc_seg7_dl_07006FF8: + type: GFX + offset: 0x6FF8 + symbol: hmc_seg7_dl_07006FF8 + +hmc_seg7_dl_07007080: + type: GFX + offset: 0x7080 + symbol: hmc_seg7_dl_07007080 + +hmc_seg7_dl_07007278: + type: GFX + offset: 0x7278 + symbol: hmc_seg7_dl_07007278 + +hmc_seg7_dl_07007490: + type: GFX + offset: 0x7490 + symbol: hmc_seg7_dl_07007490 + +hmc_seg7_dl_070074C8: + type: GFX + offset: 0x74C8 + symbol: hmc_seg7_dl_070074C8 + +hmc_seg7_dl_07007500: + type: GFX + offset: 0x7500 + symbol: hmc_seg7_dl_07007500 + +hmc_seg7_dl_07007630: + type: GFX + offset: 0x7630 + symbol: hmc_seg7_dl_07007630 + +hmc_seg7_dl_070078B0: + type: GFX + offset: 0x78B0 + symbol: hmc_seg7_dl_070078B0 + +hmc_seg7_vertex_070079E8: + type: VTX + count: 16 + offset: 0x79E8 + symbol: hmc_seg7_vertex_070079E8 + +hmc_seg7_dl_07007AE8: + type: GFX + offset: 0x7AE8 + symbol: hmc_seg7_dl_07007AE8 + +hmc_seg7_dl_07007B50: + type: GFX + offset: 0x7B50 + symbol: hmc_seg7_dl_07007B50 + +hmc_seg7_vertex_07007C08: + type: VTX + count: 15 + offset: 0x7C08 + symbol: hmc_seg7_vertex_07007C08 + +hmc_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: hmc_seg7_vertex_07007CF8 + +hmc_seg7_vertex_07007DE8: + type: VTX + count: 15 + offset: 0x7DE8 + symbol: hmc_seg7_vertex_07007DE8 + +hmc_seg7_vertex_07007ED8: + type: VTX + count: 15 + offset: 0x7ED8 + symbol: hmc_seg7_vertex_07007ED8 + +hmc_seg7_dl_07007FC8: + type: GFX + offset: 0x7FC8 + symbol: hmc_seg7_dl_07007FC8 + +hmc_seg7_dl_070080E8: + type: GFX + offset: 0x80E8 + symbol: hmc_seg7_dl_070080E8 + +hmc_seg7_vertex_07008158: + type: VTX + count: 16 + offset: 0x8158 + symbol: hmc_seg7_vertex_07008158 + +hmc_seg7_vertex_07008258: + type: VTX + count: 16 + offset: 0x8258 + symbol: hmc_seg7_vertex_07008258 + +hmc_seg7_vertex_07008358: + type: VTX + count: 15 + offset: 0x8358 + symbol: hmc_seg7_vertex_07008358 + +hmc_seg7_vertex_07008448: + type: VTX + count: 15 + offset: 0x8448 + symbol: hmc_seg7_vertex_07008448 + +hmc_seg7_vertex_07008538: + type: VTX + count: 16 + offset: 0x8538 + symbol: hmc_seg7_vertex_07008538 + +hmc_seg7_vertex_07008638: + type: VTX + count: 14 + offset: 0x8638 + symbol: hmc_seg7_vertex_07008638 + +hmc_seg7_vertex_07008718: + type: VTX + count: 16 + offset: 0x8718 + symbol: hmc_seg7_vertex_07008718 + +hmc_seg7_vertex_07008818: + type: VTX + count: 16 + offset: 0x8818 + symbol: hmc_seg7_vertex_07008818 + +hmc_seg7_vertex_07008918: + type: VTX + count: 14 + offset: 0x8918 + symbol: hmc_seg7_vertex_07008918 + +hmc_seg7_vertex_070089F8: + type: VTX + count: 14 + offset: 0x89F8 + symbol: hmc_seg7_vertex_070089F8 + +hmc_seg7_vertex_07008AD8: + type: VTX + count: 16 + offset: 0x8AD8 + symbol: hmc_seg7_vertex_07008AD8 + +hmc_seg7_vertex_07008BD8: + type: VTX + count: 14 + offset: 0x8BD8 + symbol: hmc_seg7_vertex_07008BD8 + +hmc_seg7_vertex_07008CB8: + type: VTX + count: 16 + offset: 0x8CB8 + symbol: hmc_seg7_vertex_07008CB8 + +hmc_seg7_vertex_07008DB8: + type: VTX + count: 16 + offset: 0x8DB8 + symbol: hmc_seg7_vertex_07008DB8 + +hmc_seg7_vertex_07008EB8: + type: VTX + count: 14 + offset: 0x8EB8 + symbol: hmc_seg7_vertex_07008EB8 + +hmc_seg7_dl_07008F98: + type: GFX + offset: 0x8F98 + symbol: hmc_seg7_dl_07008F98 + +hmc_seg7_dl_070093F0: + type: GFX + offset: 0x93F0 + symbol: hmc_seg7_dl_070093F0 + +hmc_seg7_lights_07009460: + type: LIGHTS + size: 24 + offset: 0x9460 + symbol: hmc_seg7_lights_07009460 + +hmc_seg7_lights_07009478: + type: LIGHTS + size: 24 + offset: 0x9478 + symbol: hmc_seg7_lights_07009478 + +hmc_seg7_lights_07009490: + type: LIGHTS + size: 24 + offset: 0x9490 + symbol: hmc_seg7_lights_07009490 + +hmc_seg7_vertex_070094A8: + type: VTX + count: 14 + offset: 0x94A8 + symbol: hmc_seg7_vertex_070094A8 + +hmc_seg7_vertex_07009588: + type: VTX + count: 15 + offset: 0x9588 + symbol: hmc_seg7_vertex_07009588 + +hmc_seg7_vertex_07009678: + type: VTX + count: 15 + offset: 0x9678 + symbol: hmc_seg7_vertex_07009678 + +hmc_seg7_vertex_07009768: + type: VTX + count: 16 + offset: 0x9768 + symbol: hmc_seg7_vertex_07009768 + +hmc_seg7_vertex_07009868: + type: VTX + count: 14 + offset: 0x9868 + symbol: hmc_seg7_vertex_07009868 + +hmc_seg7_vertex_07009948: + type: VTX + count: 15 + offset: 0x9948 + symbol: hmc_seg7_vertex_07009948 + +hmc_seg7_vertex_07009A38: + type: VTX + count: 15 + offset: 0x9A38 + symbol: hmc_seg7_vertex_07009A38 + +hmc_seg7_vertex_07009B28: + type: VTX + count: 14 + offset: 0x9B28 + symbol: hmc_seg7_vertex_07009B28 + +hmc_seg7_vertex_07009C08: + type: VTX + count: 16 + offset: 0x9C08 + symbol: hmc_seg7_vertex_07009C08 + +hmc_seg7_vertex_07009D08: + type: VTX + count: 14 + offset: 0x9D08 + symbol: hmc_seg7_vertex_07009D08 + +hmc_seg7_vertex_07009DE8: + type: VTX + count: 15 + offset: 0x9DE8 + symbol: hmc_seg7_vertex_07009DE8 + +hmc_seg7_vertex_07009ED8: + type: VTX + count: 15 + offset: 0x9ED8 + symbol: hmc_seg7_vertex_07009ED8 + +hmc_seg7_vertex_07009FC8: + type: VTX + count: 15 + offset: 0x9FC8 + symbol: hmc_seg7_vertex_07009FC8 + +hmc_seg7_vertex_0700A0B8: + type: VTX + count: 9 + offset: 0xA0B8 + symbol: hmc_seg7_vertex_0700A0B8 + +hmc_seg7_vertex_0700A148: + type: VTX + count: 7 + offset: 0xA148 + symbol: hmc_seg7_vertex_0700A148 + +hmc_seg7_vertex_0700A1B8: + type: VTX + count: 15 + offset: 0xA1B8 + symbol: hmc_seg7_vertex_0700A1B8 + +hmc_seg7_vertex_0700A2A8: + type: VTX + count: 11 + offset: 0xA2A8 + symbol: hmc_seg7_vertex_0700A2A8 + +hmc_seg7_vertex_0700A358: + type: VTX + count: 15 + offset: 0xA358 + symbol: hmc_seg7_vertex_0700A358 + +hmc_seg7_vertex_0700A448: + type: VTX + count: 16 + offset: 0xA448 + symbol: hmc_seg7_vertex_0700A448 + +hmc_seg7_vertex_0700A548: + type: VTX + count: 14 + offset: 0xA548 + symbol: hmc_seg7_vertex_0700A548 + +hmc_seg7_vertex_0700A628: + type: VTX + count: 15 + offset: 0xA628 + symbol: hmc_seg7_vertex_0700A628 + +hmc_seg7_vertex_0700A718: + type: VTX + count: 16 + offset: 0xA718 + symbol: hmc_seg7_vertex_0700A718 + +hmc_seg7_vertex_0700A818: + type: VTX + count: 16 + offset: 0xA818 + symbol: hmc_seg7_vertex_0700A818 + +hmc_seg7_vertex_0700A918: + type: VTX + count: 14 + offset: 0xA918 + symbol: hmc_seg7_vertex_0700A918 + +hmc_seg7_vertex_0700A9F8: + type: VTX + count: 15 + offset: 0xA9F8 + symbol: hmc_seg7_vertex_0700A9F8 + +hmc_seg7_vertex_0700AAE8: + type: VTX + count: 16 + offset: 0xAAE8 + symbol: hmc_seg7_vertex_0700AAE8 + +hmc_seg7_vertex_0700ABE8: + type: VTX + count: 14 + offset: 0xABE8 + symbol: hmc_seg7_vertex_0700ABE8 + +hmc_seg7_vertex_0700ACC8: + type: VTX + count: 14 + offset: 0xACC8 + symbol: hmc_seg7_vertex_0700ACC8 + +hmc_seg7_vertex_0700ADA8: + type: VTX + count: 3 + offset: 0xADA8 + symbol: hmc_seg7_vertex_0700ADA8 + +hmc_seg7_vertex_0700ADD8: + type: VTX + count: 16 + offset: 0xADD8 + symbol: hmc_seg7_vertex_0700ADD8 + +hmc_seg7_vertex_0700AED8: + type: VTX + count: 8 + offset: 0xAED8 + symbol: hmc_seg7_vertex_0700AED8 + +hmc_seg7_vertex_0700AF58: + type: VTX + count: 16 + offset: 0xAF58 + symbol: hmc_seg7_vertex_0700AF58 + +hmc_seg7_vertex_0700B058: + type: VTX + count: 16 + offset: 0xB058 + symbol: hmc_seg7_vertex_0700B058 + +hmc_seg7_vertex_0700B158: + type: VTX + count: 15 + offset: 0xB158 + symbol: hmc_seg7_vertex_0700B158 + +hmc_seg7_vertex_0700B248: + type: VTX + count: 15 + offset: 0xB248 + symbol: hmc_seg7_vertex_0700B248 + +hmc_seg7_vertex_0700B338: + type: VTX + count: 16 + offset: 0xB338 + symbol: hmc_seg7_vertex_0700B338 + +hmc_seg7_vertex_0700B438: + type: VTX + count: 15 + offset: 0xB438 + symbol: hmc_seg7_vertex_0700B438 + +hmc_seg7_vertex_0700B528: + type: VTX + count: 16 + offset: 0xB528 + symbol: hmc_seg7_vertex_0700B528 + +hmc_seg7_vertex_0700B628: + type: VTX + count: 16 + offset: 0xB628 + symbol: hmc_seg7_vertex_0700B628 + +hmc_seg7_vertex_0700B728: + type: VTX + count: 14 + offset: 0xB728 + symbol: hmc_seg7_vertex_0700B728 + +hmc_seg7_vertex_0700B808: + type: VTX + count: 16 + offset: 0xB808 + symbol: hmc_seg7_vertex_0700B808 + +hmc_seg7_vertex_0700B908: + type: VTX + count: 16 + offset: 0xB908 + symbol: hmc_seg7_vertex_0700B908 + +hmc_seg7_vertex_0700BA08: + type: VTX + count: 3 + offset: 0xBA08 + symbol: hmc_seg7_vertex_0700BA08 + +hmc_seg7_vertex_0700BA38: + type: VTX + count: 16 + offset: 0xBA38 + symbol: hmc_seg7_vertex_0700BA38 + +hmc_seg7_vertex_0700BB38: + type: VTX + count: 15 + offset: 0xBB38 + symbol: hmc_seg7_vertex_0700BB38 + +hmc_seg7_vertex_0700BC28: + type: VTX + count: 15 + offset: 0xBC28 + symbol: hmc_seg7_vertex_0700BC28 + +hmc_seg7_vertex_0700BD18: + type: VTX + count: 14 + offset: 0xBD18 + symbol: hmc_seg7_vertex_0700BD18 + +hmc_seg7_vertex_0700BDF8: + type: VTX + count: 8 + offset: 0xBDF8 + symbol: hmc_seg7_vertex_0700BDF8 + +hmc_seg7_vertex_0700BE78: + type: VTX + count: 4 + offset: 0xBE78 + symbol: hmc_seg7_vertex_0700BE78 + +hmc_seg7_vertex_0700BEB8: + type: VTX + count: 4 + offset: 0xBEB8 + symbol: hmc_seg7_vertex_0700BEB8 + +hmc_seg7_vertex_0700BEF8: + type: VTX + count: 15 + offset: 0xBEF8 + symbol: hmc_seg7_vertex_0700BEF8 + +hmc_seg7_vertex_0700BFE8: + type: VTX + count: 16 + offset: 0xBFE8 + symbol: hmc_seg7_vertex_0700BFE8 + +hmc_seg7_vertex_0700C0E8: + type: VTX + count: 15 + offset: 0xC0E8 + symbol: hmc_seg7_vertex_0700C0E8 + +hmc_seg7_vertex_0700C1D8: + type: VTX + count: 14 + offset: 0xC1D8 + symbol: hmc_seg7_vertex_0700C1D8 + +hmc_seg7_vertex_0700C2B8: + type: VTX + count: 14 + offset: 0xC2B8 + symbol: hmc_seg7_vertex_0700C2B8 + +hmc_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: hmc_seg7_vertex_0700C398 + +hmc_seg7_vertex_0700C488: + type: VTX + count: 16 + offset: 0xC488 + symbol: hmc_seg7_vertex_0700C488 + +hmc_seg7_vertex_0700C588: + type: VTX + count: 14 + offset: 0xC588 + symbol: hmc_seg7_vertex_0700C588 + +hmc_seg7_vertex_0700C668: + type: VTX + count: 15 + offset: 0xC668 + symbol: hmc_seg7_vertex_0700C668 + +hmc_seg7_vertex_0700C758: + type: VTX + count: 15 + offset: 0xC758 + symbol: hmc_seg7_vertex_0700C758 + +hmc_seg7_vertex_0700C848: + type: VTX + count: 16 + offset: 0xC848 + symbol: hmc_seg7_vertex_0700C848 + +hmc_seg7_vertex_0700C948: + type: VTX + count: 15 + offset: 0xC948 + symbol: hmc_seg7_vertex_0700C948 + +hmc_seg7_vertex_0700CA38: + type: VTX + count: 14 + offset: 0xCA38 + symbol: hmc_seg7_vertex_0700CA38 + +hmc_seg7_vertex_0700CB18: + type: VTX + count: 15 + offset: 0xCB18 + symbol: hmc_seg7_vertex_0700CB18 + +hmc_seg7_vertex_0700CC08: + type: VTX + count: 7 + offset: 0xCC08 + symbol: hmc_seg7_vertex_0700CC08 + +hmc_seg7_vertex_0700CC78: + type: VTX + count: 16 + offset: 0xCC78 + symbol: hmc_seg7_vertex_0700CC78 + +hmc_seg7_vertex_0700CD78: + type: VTX + count: 16 + offset: 0xCD78 + symbol: hmc_seg7_vertex_0700CD78 + +hmc_seg7_vertex_0700CE78: + type: VTX + count: 12 + offset: 0xCE78 + symbol: hmc_seg7_vertex_0700CE78 + +hmc_seg7_vertex_0700CF38: + type: VTX + count: 4 + offset: 0xCF38 + symbol: hmc_seg7_vertex_0700CF38 + +hmc_seg7_dl_0700CF78: + type: GFX + offset: 0xCF78 + symbol: hmc_seg7_dl_0700CF78 + +hmc_seg7_dl_0700D1C8: + type: GFX + offset: 0xD1C8 + symbol: hmc_seg7_dl_0700D1C8 + +hmc_seg7_dl_0700D3D8: + type: GFX + offset: 0xD3D8 + symbol: hmc_seg7_dl_0700D3D8 + +hmc_seg7_dl_0700D8D8: + type: GFX + offset: 0xD8D8 + symbol: hmc_seg7_dl_0700D8D8 + +hmc_seg7_dl_0700D9A8: + type: GFX + offset: 0xD9A8 + symbol: hmc_seg7_dl_0700D9A8 + +hmc_seg7_dl_0700DD30: + type: GFX + offset: 0xDD30 + symbol: hmc_seg7_dl_0700DD30 + +hmc_seg7_dl_0700DED8: + type: GFX + offset: 0xDED8 + symbol: hmc_seg7_dl_0700DED8 + +hmc_seg7_dl_0700DF10: + type: GFX + offset: 0xDF10 + symbol: hmc_seg7_dl_0700DF10 + +hmc_seg7_dl_0700DF48: + type: GFX + offset: 0xDF48 + symbol: hmc_seg7_dl_0700DF48 + +hmc_seg7_dl_0700E330: + type: GFX + offset: 0xE330 + symbol: hmc_seg7_dl_0700E330 + +hmc_seg7_dl_0700E428: + type: GFX + offset: 0xE428 + symbol: hmc_seg7_dl_0700E428 + +hmc_seg7_dl_0700E448: + type: GFX + offset: 0xE448 + symbol: hmc_seg7_dl_0700E448 + +hmc_seg7_vertex_0700E5B0: + type: VTX + count: 16 + offset: 0xE5B0 + symbol: hmc_seg7_vertex_0700E5B0 + +hmc_seg7_vertex_0700E6B0: + type: VTX + count: 15 + offset: 0xE6B0 + symbol: hmc_seg7_vertex_0700E6B0 + +hmc_seg7_vertex_0700E7A0: + type: VTX + count: 14 + offset: 0xE7A0 + symbol: hmc_seg7_vertex_0700E7A0 + +hmc_seg7_vertex_0700E880: + type: VTX + count: 16 + offset: 0xE880 + symbol: hmc_seg7_vertex_0700E880 + +hmc_seg7_vertex_0700E980: + type: VTX + count: 13 + offset: 0xE980 + symbol: hmc_seg7_vertex_0700E980 + +hmc_seg7_vertex_0700EA50: + type: VTX + count: 15 + offset: 0xEA50 + symbol: hmc_seg7_vertex_0700EA50 + +hmc_seg7_vertex_0700EB40: + type: VTX + count: 15 + offset: 0xEB40 + symbol: hmc_seg7_vertex_0700EB40 + +hmc_seg7_vertex_0700EC30: + type: VTX + count: 8 + offset: 0xEC30 + symbol: hmc_seg7_vertex_0700EC30 + +hmc_seg7_dl_0700ECB0: + type: GFX + offset: 0xECB0 + symbol: hmc_seg7_dl_0700ECB0 + +hmc_seg7_dl_0700EE38: + type: GFX + offset: 0xEE38 + symbol: hmc_seg7_dl_0700EE38 + +hmc_seg7_dl_0700EF00: + type: GFX + offset: 0xEF00 + symbol: hmc_seg7_dl_0700EF00 + +hmc_seg7_vertex_0700EFD8: + type: VTX + count: 15 + offset: 0xEFD8 + symbol: hmc_seg7_vertex_0700EFD8 + +hmc_seg7_vertex_0700F0C8: + type: VTX + count: 14 + offset: 0xF0C8 + symbol: hmc_seg7_vertex_0700F0C8 + +hmc_seg7_vertex_0700F1A8: + type: VTX + count: 15 + offset: 0xF1A8 + symbol: hmc_seg7_vertex_0700F1A8 + +hmc_seg7_vertex_0700F298: + type: VTX + count: 6 + offset: 0xF298 + symbol: hmc_seg7_vertex_0700F298 + +hmc_seg7_dl_0700F2F8: + type: GFX + offset: 0xF2F8 + symbol: hmc_seg7_dl_0700F2F8 + +hmc_seg7_dl_0700F3E8: + type: GFX + offset: 0xF3E8 + symbol: hmc_seg7_dl_0700F3E8 + +hmc_seg7_vertex_0700F458: + type: VTX + count: 15 + offset: 0xF458 + symbol: hmc_seg7_vertex_0700F458 + +hmc_seg7_vertex_0700F548: + type: VTX + count: 14 + offset: 0xF548 + symbol: hmc_seg7_vertex_0700F548 + +hmc_seg7_vertex_0700F628: + type: VTX + count: 16 + offset: 0xF628 + symbol: hmc_seg7_vertex_0700F628 + +hmc_seg7_vertex_0700F728: + type: VTX + count: 14 + offset: 0xF728 + symbol: hmc_seg7_vertex_0700F728 + +hmc_seg7_vertex_0700F808: + type: VTX + count: 11 + offset: 0xF808 + symbol: hmc_seg7_vertex_0700F808 + +hmc_seg7_dl_0700F8B8: + type: GFX + offset: 0xF8B8 + symbol: hmc_seg7_dl_0700F8B8 + +hmc_seg7_dl_0700FA40: + type: GFX + offset: 0xFA40 + symbol: hmc_seg7_dl_0700FA40 + +hmc_seg7_vertex_0700FAB0: + type: VTX + count: 15 + offset: 0xFAB0 + symbol: hmc_seg7_vertex_0700FAB0 + +hmc_seg7_vertex_0700FBA0: + type: VTX + count: 15 + offset: 0xFBA0 + symbol: hmc_seg7_vertex_0700FBA0 + +hmc_seg7_vertex_0700FC90: + type: VTX + count: 15 + offset: 0xFC90 + symbol: hmc_seg7_vertex_0700FC90 + +hmc_seg7_vertex_0700FD80: + type: VTX + count: 7 + offset: 0xFD80 + symbol: hmc_seg7_vertex_0700FD80 + +hmc_seg7_dl_0700FDF0: + type: GFX + offset: 0xFDF0 + symbol: hmc_seg7_dl_0700FDF0 + +hmc_seg7_dl_0700FEF0: + type: GFX + offset: 0xFEF0 + symbol: hmc_seg7_dl_0700FEF0 + +hmc_seg7_lights_0700FF70: + type: LIGHTS + size: 24 + offset: 0xFF70 + symbol: hmc_seg7_lights_0700FF70 + +hmc_seg7_vertex_0700FF88: + type: VTX + count: 8 + offset: 0xFF88 + symbol: hmc_seg7_vertex_0700FF88 + +hmc_seg7_dl_07010008: + type: GFX + offset: 0x10008 + symbol: hmc_seg7_dl_07010008 + +hmc_seg7_dl_07010070: + type: GFX + offset: 0x10070 + symbol: hmc_seg7_dl_07010070 + +hmc_seg7_lights_07010118: + type: LIGHTS + size: 24 + offset: 0x10118 + symbol: hmc_seg7_lights_07010118 + +hmc_seg7_lights_07010130: + type: LIGHTS + size: 24 + offset: 0x10130 + symbol: hmc_seg7_lights_07010130 + +hmc_seg7_vertex_07010148: + type: VTX + count: 16 + offset: 0x10148 + symbol: hmc_seg7_vertex_07010148 + +hmc_seg7_vertex_07010248: + type: VTX + count: 16 + offset: 0x10248 + symbol: hmc_seg7_vertex_07010248 + +hmc_seg7_vertex_07010348: + type: VTX + count: 16 + offset: 0x10348 + symbol: hmc_seg7_vertex_07010348 + +hmc_seg7_vertex_07010448: + type: VTX + count: 16 + offset: 0x10448 + symbol: hmc_seg7_vertex_07010448 + +hmc_seg7_vertex_07010548: + type: VTX + count: 14 + offset: 0x10548 + symbol: hmc_seg7_vertex_07010548 + +hmc_seg7_vertex_07010628: + type: VTX + count: 16 + offset: 0x10628 + symbol: hmc_seg7_vertex_07010628 + +hmc_seg7_vertex_07010728: + type: VTX + count: 14 + offset: 0x10728 + symbol: hmc_seg7_vertex_07010728 + +hmc_seg7_vertex_07010808: + type: VTX + count: 15 + offset: 0x10808 + symbol: hmc_seg7_vertex_07010808 + +hmc_seg7_vertex_070108F8: + type: VTX + count: 16 + offset: 0x108F8 + symbol: hmc_seg7_vertex_070108F8 + +hmc_seg7_vertex_070109F8: + type: VTX + count: 16 + offset: 0x109F8 + symbol: hmc_seg7_vertex_070109F8 + +hmc_seg7_vertex_07010AF8: + type: VTX + count: 8 + offset: 0x10AF8 + symbol: hmc_seg7_vertex_07010AF8 + +hmc_seg7_vertex_07010B78: + type: VTX + count: 15 + offset: 0x10B78 + symbol: hmc_seg7_vertex_07010B78 + +hmc_seg7_vertex_07010C68: + type: VTX + count: 16 + offset: 0x10C68 + symbol: hmc_seg7_vertex_07010C68 + +hmc_seg7_vertex_07010D68: + type: VTX + count: 13 + offset: 0x10D68 + symbol: hmc_seg7_vertex_07010D68 + +hmc_seg7_vertex_07010E38: + type: VTX + count: 16 + offset: 0x10E38 + symbol: hmc_seg7_vertex_07010E38 + +hmc_seg7_vertex_07010F38: + type: VTX + count: 15 + offset: 0x10F38 + symbol: hmc_seg7_vertex_07010F38 + +hmc_seg7_vertex_07011028: + type: VTX + count: 15 + offset: 0x11028 + symbol: hmc_seg7_vertex_07011028 + +hmc_seg7_vertex_07011118: + type: VTX + count: 15 + offset: 0x11118 + symbol: hmc_seg7_vertex_07011118 + +hmc_seg7_vertex_07011208: + type: VTX + count: 16 + offset: 0x11208 + symbol: hmc_seg7_vertex_07011208 + +hmc_seg7_vertex_07011308: + type: VTX + count: 16 + offset: 0x11308 + symbol: hmc_seg7_vertex_07011308 + +hmc_seg7_vertex_07011408: + type: VTX + count: 14 + offset: 0x11408 + symbol: hmc_seg7_vertex_07011408 + +hmc_seg7_vertex_070114E8: + type: VTX + count: 14 + offset: 0x114E8 + symbol: hmc_seg7_vertex_070114E8 + +hmc_seg7_vertex_070115C8: + type: VTX + count: 15 + offset: 0x115C8 + symbol: hmc_seg7_vertex_070115C8 + +hmc_seg7_vertex_070116B8: + type: VTX + count: 16 + offset: 0x116B8 + symbol: hmc_seg7_vertex_070116B8 + +hmc_seg7_vertex_070117B8: + type: VTX + count: 14 + offset: 0x117B8 + symbol: hmc_seg7_vertex_070117B8 + +hmc_seg7_vertex_07011898: + type: VTX + count: 15 + offset: 0x11898 + symbol: hmc_seg7_vertex_07011898 + +hmc_seg7_vertex_07011988: + type: VTX + count: 16 + offset: 0x11988 + symbol: hmc_seg7_vertex_07011988 + +hmc_seg7_vertex_07011A88: + type: VTX + count: 14 + offset: 0x11A88 + symbol: hmc_seg7_vertex_07011A88 + +hmc_seg7_vertex_07011B68: + type: VTX + count: 16 + offset: 0x11B68 + symbol: hmc_seg7_vertex_07011B68 + +hmc_seg7_vertex_07011C68: + type: VTX + count: 15 + offset: 0x11C68 + symbol: hmc_seg7_vertex_07011C68 + +hmc_seg7_vertex_07011D58: + type: VTX + count: 16 + offset: 0x11D58 + symbol: hmc_seg7_vertex_07011D58 + +hmc_seg7_vertex_07011E58: + type: VTX + count: 16 + offset: 0x11E58 + symbol: hmc_seg7_vertex_07011E58 + +hmc_seg7_vertex_07011F58: + type: VTX + count: 15 + offset: 0x11F58 + symbol: hmc_seg7_vertex_07011F58 + +hmc_seg7_vertex_07012048: + type: VTX + count: 16 + offset: 0x12048 + symbol: hmc_seg7_vertex_07012048 + +hmc_seg7_vertex_07012148: + type: VTX + count: 4 + offset: 0x12148 + symbol: hmc_seg7_vertex_07012148 + +hmc_seg7_vertex_07012188: + type: VTX + count: 15 + offset: 0x12188 + symbol: hmc_seg7_vertex_07012188 + +hmc_seg7_vertex_07012278: + type: VTX + count: 11 + offset: 0x12278 + symbol: hmc_seg7_vertex_07012278 + +hmc_seg7_vertex_07012328: + type: VTX + count: 15 + offset: 0x12328 + symbol: hmc_seg7_vertex_07012328 + +hmc_seg7_vertex_07012418: + type: VTX + count: 14 + offset: 0x12418 + symbol: hmc_seg7_vertex_07012418 + +hmc_seg7_vertex_070124F8: + type: VTX + count: 15 + offset: 0x124F8 + symbol: hmc_seg7_vertex_070124F8 + +hmc_seg7_vertex_070125E8: + type: VTX + count: 16 + offset: 0x125E8 + symbol: hmc_seg7_vertex_070125E8 + +hmc_seg7_vertex_070126E8: + type: VTX + count: 14 + offset: 0x126E8 + symbol: hmc_seg7_vertex_070126E8 + +hmc_seg7_vertex_070127C8: + type: VTX + count: 15 + offset: 0x127C8 + symbol: hmc_seg7_vertex_070127C8 + +hmc_seg7_vertex_070128B8: + type: VTX + count: 10 + offset: 0x128B8 + symbol: hmc_seg7_vertex_070128B8 + +hmc_seg7_vertex_07012958: + type: VTX + count: 16 + offset: 0x12958 + symbol: hmc_seg7_vertex_07012958 + +hmc_seg7_vertex_07012A58: + type: VTX + count: 6 + offset: 0x12A58 + symbol: hmc_seg7_vertex_07012A58 + +hmc_seg7_vertex_07012AB8: + type: VTX + count: 15 + offset: 0x12AB8 + symbol: hmc_seg7_vertex_07012AB8 + +hmc_seg7_vertex_07012BA8: + type: VTX + count: 9 + offset: 0x12BA8 + symbol: hmc_seg7_vertex_07012BA8 + +hmc_seg7_vertex_07012C38: + type: VTX + count: 4 + offset: 0x12C38 + symbol: hmc_seg7_vertex_07012C38 + +hmc_seg7_dl_07012C78: + type: GFX + offset: 0x12C78 + symbol: hmc_seg7_dl_07012C78 + +hmc_seg7_dl_07013080: + type: GFX + offset: 0x13080 + symbol: hmc_seg7_dl_07013080 + +hmc_seg7_dl_07013168: + type: GFX + offset: 0x13168 + symbol: hmc_seg7_dl_07013168 + +hmc_seg7_dl_07013840: + type: GFX + offset: 0x13840 + symbol: hmc_seg7_dl_07013840 + +hmc_seg7_dl_070138E0: + type: GFX + offset: 0x138E0 + symbol: hmc_seg7_dl_070138E0 + +hmc_seg7_dl_07013A78: + type: GFX + offset: 0x13A78 + symbol: hmc_seg7_dl_07013A78 + +hmc_seg7_dl_07013B48: + type: GFX + offset: 0x13B48 + symbol: hmc_seg7_dl_07013B48 + +hmc_seg7_dl_07013BC8: + type: GFX + offset: 0x13BC8 + symbol: hmc_seg7_dl_07013BC8 + +hmc_seg7_dl_07013C78: + type: GFX + offset: 0x13C78 + symbol: hmc_seg7_dl_07013C78 + +hmc_seg7_dl_07013CA8: + type: GFX + offset: 0x13CA8 + symbol: hmc_seg7_dl_07013CA8 + +hmc_seg7_vertex_07013DB8: + type: VTX + count: 8 + offset: 0x13DB8 + symbol: hmc_seg7_vertex_07013DB8 + +hmc_seg7_dl_07013E38: + type: GFX + offset: 0x13E38 + symbol: hmc_seg7_dl_07013E38 + +hmc_seg7_dl_07013E80: + type: GFX + offset: 0x13E80 + symbol: hmc_seg7_dl_07013E80 + +hmc_seg7_vertex_07013F38: + type: VTX + count: 15 + offset: 0x13F38 + symbol: hmc_seg7_vertex_07013F38 + +hmc_seg7_vertex_07014028: + type: VTX + count: 15 + offset: 0x14028 + symbol: hmc_seg7_vertex_07014028 + +hmc_seg7_vertex_07014118: + type: VTX + count: 16 + offset: 0x14118 + symbol: hmc_seg7_vertex_07014118 + +hmc_seg7_dl_07014218: + type: GFX + offset: 0x14218 + symbol: hmc_seg7_dl_07014218 + +hmc_seg7_dl_07014300: + type: GFX + offset: 0x14300 + symbol: hmc_seg7_dl_07014300 + +hmc_seg7_vertex_07014370: + type: VTX + count: 15 + offset: 0x14370 + symbol: hmc_seg7_vertex_07014370 + +hmc_seg7_vertex_07014460: + type: VTX + count: 15 + offset: 0x14460 + symbol: hmc_seg7_vertex_07014460 + +hmc_seg7_vertex_07014550: + type: VTX + count: 15 + offset: 0x14550 + symbol: hmc_seg7_vertex_07014550 + +hmc_seg7_vertex_07014640: + type: VTX + count: 15 + offset: 0x14640 + symbol: hmc_seg7_vertex_07014640 + +hmc_seg7_vertex_07014730: + type: VTX + count: 15 + offset: 0x14730 + symbol: hmc_seg7_vertex_07014730 + +hmc_seg7_vertex_07014820: + type: VTX + count: 15 + offset: 0x14820 + symbol: hmc_seg7_vertex_07014820 + +hmc_seg7_vertex_07014910: + type: VTX + count: 4 + offset: 0x14910 + symbol: hmc_seg7_vertex_07014910 + +hmc_seg7_dl_07014950: + type: GFX + offset: 0x14950 + symbol: hmc_seg7_dl_07014950 + +hmc_seg7_dl_07014B08: + type: GFX + offset: 0x14B08 + symbol: hmc_seg7_dl_07014B08 + +hmc_seg7_vertex_07014B88: + type: VTX + count: 4 + offset: 0x14B88 + symbol: hmc_seg7_vertex_07014B88 + +hmc_seg7_dl_07014BC8: + type: GFX + offset: 0x14BC8 + symbol: hmc_seg7_dl_07014BC8 + +hmc_seg7_dl_07014C00: + type: GFX + offset: 0x14C00 + symbol: hmc_seg7_dl_07014C00 + +hmc_seg7_lights_07014CB8: + type: LIGHTS + size: 24 + offset: 0x14CB8 + symbol: hmc_seg7_lights_07014CB8 + +hmc_seg7_vertex_07014CD0: + type: VTX + count: 16 + offset: 0x14CD0 + symbol: hmc_seg7_vertex_07014CD0 + +hmc_seg7_dl_07014DD0: + type: GFX + offset: 0x14DD0 + symbol: hmc_seg7_dl_07014DD0 + +hmc_seg7_dl_07014E48: + type: GFX + offset: 0x14E48 + symbol: hmc_seg7_dl_07014E48 + +hmc_seg7_lights_07014EB8: + type: LIGHTS + size: 24 + offset: 0x14EB8 + symbol: hmc_seg7_lights_07014EB8 + +hmc_seg7_lights_07014ED0: + type: LIGHTS + size: 24 + offset: 0x14ED0 + symbol: hmc_seg7_lights_07014ED0 + +hmc_seg7_vertex_07014EE8: + type: VTX + count: 16 + offset: 0x14EE8 + symbol: hmc_seg7_vertex_07014EE8 + +hmc_seg7_vertex_07014FE8: + type: VTX + count: 16 + offset: 0x14FE8 + symbol: hmc_seg7_vertex_07014FE8 + +hmc_seg7_vertex_070150E8: + type: VTX + count: 16 + offset: 0x150E8 + symbol: hmc_seg7_vertex_070150E8 + +hmc_seg7_vertex_070151E8: + type: VTX + count: 15 + offset: 0x151E8 + symbol: hmc_seg7_vertex_070151E8 + +hmc_seg7_vertex_070152D8: + type: VTX + count: 16 + offset: 0x152D8 + symbol: hmc_seg7_vertex_070152D8 + +hmc_seg7_vertex_070153D8: + type: VTX + count: 14 + offset: 0x153D8 + symbol: hmc_seg7_vertex_070153D8 + +hmc_seg7_vertex_070154B8: + type: VTX + count: 10 + offset: 0x154B8 + symbol: hmc_seg7_vertex_070154B8 + +hmc_seg7_vertex_07015558: + type: VTX + count: 7 + offset: 0x15558 + symbol: hmc_seg7_vertex_07015558 + +hmc_seg7_vertex_070155C8: + type: VTX + count: 16 + offset: 0x155C8 + symbol: hmc_seg7_vertex_070155C8 + +hmc_seg7_vertex_070156C8: + type: VTX + count: 15 + offset: 0x156C8 + symbol: hmc_seg7_vertex_070156C8 + +hmc_seg7_vertex_070157B8: + type: VTX + count: 15 + offset: 0x157B8 + symbol: hmc_seg7_vertex_070157B8 + +hmc_seg7_vertex_070158A8: + type: VTX + count: 16 + offset: 0x158A8 + symbol: hmc_seg7_vertex_070158A8 + +hmc_seg7_vertex_070159A8: + type: VTX + count: 16 + offset: 0x159A8 + symbol: hmc_seg7_vertex_070159A8 + +hmc_seg7_vertex_07015AA8: + type: VTX + count: 16 + offset: 0x15AA8 + symbol: hmc_seg7_vertex_07015AA8 + +hmc_seg7_vertex_07015BA8: + type: VTX + count: 8 + offset: 0x15BA8 + symbol: hmc_seg7_vertex_07015BA8 + +hmc_seg7_vertex_07015C28: + type: VTX + count: 16 + offset: 0x15C28 + symbol: hmc_seg7_vertex_07015C28 + +hmc_seg7_vertex_07015D28: + type: VTX + count: 15 + offset: 0x15D28 + symbol: hmc_seg7_vertex_07015D28 + +hmc_seg7_vertex_07015E18: + type: VTX + count: 16 + offset: 0x15E18 + symbol: hmc_seg7_vertex_07015E18 + +hmc_seg7_vertex_07015F18: + type: VTX + count: 16 + offset: 0x15F18 + symbol: hmc_seg7_vertex_07015F18 + +hmc_seg7_vertex_07016018: + type: VTX + count: 16 + offset: 0x16018 + symbol: hmc_seg7_vertex_07016018 + +hmc_seg7_vertex_07016118: + type: VTX + count: 16 + offset: 0x16118 + symbol: hmc_seg7_vertex_07016118 + +hmc_seg7_vertex_07016218: + type: VTX + count: 15 + offset: 0x16218 + symbol: hmc_seg7_vertex_07016218 + +hmc_seg7_vertex_07016308: + type: VTX + count: 16 + offset: 0x16308 + symbol: hmc_seg7_vertex_07016308 + +hmc_seg7_vertex_07016408: + type: VTX + count: 16 + offset: 0x16408 + symbol: hmc_seg7_vertex_07016408 + +hmc_seg7_vertex_07016508: + type: VTX + count: 16 + offset: 0x16508 + symbol: hmc_seg7_vertex_07016508 + +hmc_seg7_vertex_07016608: + type: VTX + count: 15 + offset: 0x16608 + symbol: hmc_seg7_vertex_07016608 + +hmc_seg7_vertex_070166F8: + type: VTX + count: 16 + offset: 0x166F8 + symbol: hmc_seg7_vertex_070166F8 + +hmc_seg7_vertex_070167F8: + type: VTX + count: 10 + offset: 0x167F8 + symbol: hmc_seg7_vertex_070167F8 + +hmc_seg7_vertex_07016898: + type: VTX + count: 4 + offset: 0x16898 + symbol: hmc_seg7_vertex_07016898 + +hmc_seg7_vertex_070168D8: + type: VTX + count: 4 + offset: 0x168D8 + symbol: hmc_seg7_vertex_070168D8 + +hmc_seg7_dl_07016918: + type: GFX + offset: 0x16918 + symbol: hmc_seg7_dl_07016918 + +hmc_seg7_dl_07016A90: + type: GFX + offset: 0x16A90 + symbol: hmc_seg7_dl_07016A90 + +hmc_seg7_dl_07016BA8: + type: GFX + offset: 0x16BA8 + symbol: hmc_seg7_dl_07016BA8 + +hmc_seg7_dl_07016C60: + type: GFX + offset: 0x16C60 + symbol: hmc_seg7_dl_07016C60 + +hmc_seg7_dl_07016E40: + type: GFX + offset: 0x16E40 + symbol: hmc_seg7_dl_07016E40 + +hmc_seg7_dl_07017338: + type: GFX + offset: 0x17338 + symbol: hmc_seg7_dl_07017338 + +hmc_seg7_dl_07017370: + type: GFX + offset: 0x17370 + symbol: hmc_seg7_dl_07017370 + +hmc_seg7_dl_070173A8: + type: GFX + offset: 0x173A8 + symbol: hmc_seg7_dl_070173A8 + +hmc_seg7_vertex_070174B0: + type: VTX + count: 15 + offset: 0x174B0 + symbol: hmc_seg7_vertex_070174B0 + +hmc_seg7_vertex_070175A0: + type: VTX + count: 14 + offset: 0x175A0 + symbol: hmc_seg7_vertex_070175A0 + +hmc_seg7_vertex_07017680: + type: VTX + count: 14 + offset: 0x17680 + symbol: hmc_seg7_vertex_07017680 + +hmc_seg7_vertex_07017760: + type: VTX + count: 14 + offset: 0x17760 + symbol: hmc_seg7_vertex_07017760 + +hmc_seg7_vertex_07017840: + type: VTX + count: 12 + offset: 0x17840 + symbol: hmc_seg7_vertex_07017840 + +hmc_seg7_vertex_07017900: + type: VTX + count: 15 + offset: 0x17900 + symbol: hmc_seg7_vertex_07017900 + +hmc_seg7_vertex_070179F0: + type: VTX + count: 11 + offset: 0x179F0 + symbol: hmc_seg7_vertex_070179F0 + +hmc_seg7_dl_07017AA0: + type: GFX + offset: 0x17AA0 + symbol: hmc_seg7_dl_07017AA0 + +hmc_seg7_dl_07017C08: + type: GFX + offset: 0x17C08 + symbol: hmc_seg7_dl_07017C08 + +hmc_seg7_dl_07017C98: + type: GFX + offset: 0x17C98 + symbol: hmc_seg7_dl_07017C98 + +hmc_seg7_vertex_07017D70: + type: VTX + count: 15 + offset: 0x17D70 + symbol: hmc_seg7_vertex_07017D70 + +hmc_seg7_vertex_07017E60: + type: VTX + count: 15 + offset: 0x17E60 + symbol: hmc_seg7_vertex_07017E60 + +hmc_seg7_vertex_07017F50: + type: VTX + count: 15 + offset: 0x17F50 + symbol: hmc_seg7_vertex_07017F50 + +hmc_seg7_vertex_07018040: + type: VTX + count: 11 + offset: 0x18040 + symbol: hmc_seg7_vertex_07018040 + +hmc_seg7_dl_070180F0: + type: GFX + offset: 0x180F0 + symbol: hmc_seg7_dl_070180F0 + +hmc_seg7_dl_07018200: + type: GFX + offset: 0x18200 + symbol: hmc_seg7_dl_07018200 + +hmc_seg7_vertex_07018270: + type: VTX + count: 15 + offset: 0x18270 + symbol: hmc_seg7_vertex_07018270 + +hmc_seg7_vertex_07018360: + type: VTX + count: 15 + offset: 0x18360 + symbol: hmc_seg7_vertex_07018360 + +hmc_seg7_vertex_07018450: + type: VTX + count: 16 + offset: 0x18450 + symbol: hmc_seg7_vertex_07018450 + +hmc_seg7_vertex_07018550: + type: VTX + count: 16 + offset: 0x18550 + symbol: hmc_seg7_vertex_07018550 + +hmc_seg7_vertex_07018650: + type: VTX + count: 16 + offset: 0x18650 + symbol: hmc_seg7_vertex_07018650 + +hmc_seg7_vertex_07018750: + type: VTX + count: 16 + offset: 0x18750 + symbol: hmc_seg7_vertex_07018750 + +hmc_seg7_vertex_07018850: + type: VTX + count: 14 + offset: 0x18850 + symbol: hmc_seg7_vertex_07018850 + +hmc_seg7_vertex_07018930: + type: VTX + count: 15 + offset: 0x18930 + symbol: hmc_seg7_vertex_07018930 + +hmc_seg7_vertex_07018A20: + type: VTX + count: 16 + offset: 0x18A20 + symbol: hmc_seg7_vertex_07018A20 + +hmc_seg7_vertex_07018B20: + type: VTX + count: 14 + offset: 0x18B20 + symbol: hmc_seg7_vertex_07018B20 + +hmc_seg7_vertex_07018C00: + type: VTX + count: 16 + offset: 0x18C00 + symbol: hmc_seg7_vertex_07018C00 + +hmc_seg7_vertex_07018D00: + type: VTX + count: 16 + offset: 0x18D00 + symbol: hmc_seg7_vertex_07018D00 + +hmc_seg7_vertex_07018E00: + type: VTX + count: 8 + offset: 0x18E00 + symbol: hmc_seg7_vertex_07018E00 + +hmc_seg7_dl_07018E80: + type: GFX + offset: 0x18E80 + symbol: hmc_seg7_dl_07018E80 + +hmc_seg7_dl_07019248: + type: GFX + offset: 0x19248 + symbol: hmc_seg7_dl_07019248 + +hmc_seg7_vertex_070192B8: + type: VTX + count: 7 + offset: 0x192B8 + symbol: hmc_seg7_vertex_070192B8 + +hmc_seg7_dl_07019328: + type: GFX + offset: 0x19328 + symbol: hmc_seg7_dl_07019328 + +hmc_seg7_dl_07019368: + type: GFX + offset: 0x19368 + symbol: hmc_seg7_dl_07019368 + +hmc_seg7_lights_07019430: + type: LIGHTS + size: 24 + offset: 0x19430 + symbol: hmc_seg7_lights_07019430 + +hmc_seg7_vertex_07019448: + type: VTX + count: 16 + offset: 0x19448 + symbol: hmc_seg7_vertex_07019448 + +hmc_seg7_vertex_07019548: + type: VTX + count: 4 + offset: 0x19548 + symbol: hmc_seg7_vertex_07019548 + +hmc_seg7_vertex_07019588: + type: VTX + count: 15 + offset: 0x19588 + symbol: hmc_seg7_vertex_07019588 + +hmc_seg7_vertex_07019678: + type: VTX + count: 14 + offset: 0x19678 + symbol: hmc_seg7_vertex_07019678 + +hmc_seg7_vertex_07019758: + type: VTX + count: 15 + offset: 0x19758 + symbol: hmc_seg7_vertex_07019758 + +hmc_seg7_vertex_07019848: + type: VTX + count: 15 + offset: 0x19848 + symbol: hmc_seg7_vertex_07019848 + +hmc_seg7_vertex_07019938: + type: VTX + count: 10 + offset: 0x19938 + symbol: hmc_seg7_vertex_07019938 + +hmc_seg7_vertex_070199D8: + type: VTX + count: 16 + offset: 0x199D8 + symbol: hmc_seg7_vertex_070199D8 + +hmc_seg7_vertex_07019AD8: + type: VTX + count: 15 + offset: 0x19AD8 + symbol: hmc_seg7_vertex_07019AD8 + +hmc_seg7_vertex_07019BC8: + type: VTX + count: 15 + offset: 0x19BC8 + symbol: hmc_seg7_vertex_07019BC8 + +hmc_seg7_vertex_07019CB8: + type: VTX + count: 6 + offset: 0x19CB8 + symbol: hmc_seg7_vertex_07019CB8 + +hmc_seg7_dl_07019D18: + type: GFX + offset: 0x19D18 + symbol: hmc_seg7_dl_07019D18 + +hmc_seg7_dl_07019DC8: + type: GFX + offset: 0x19DC8 + symbol: hmc_seg7_dl_07019DC8 + +hmc_seg7_dl_07019F70: + type: GFX + offset: 0x19F70 + symbol: hmc_seg7_dl_07019F70 + +hmc_seg7_dl_0701A080: + type: GFX + offset: 0x1A080 + symbol: hmc_seg7_dl_0701A080 + +hmc_seg7_vertex_0701A150: + type: VTX + count: 15 + offset: 0x1A150 + symbol: hmc_seg7_vertex_0701A150 + +hmc_seg7_vertex_0701A240: + type: VTX + count: 16 + offset: 0x1A240 + symbol: hmc_seg7_vertex_0701A240 + +hmc_seg7_dl_0701A340: + type: GFX + offset: 0x1A340 + symbol: hmc_seg7_dl_0701A340 + +hmc_seg7_dl_0701A400: + type: GFX + offset: 0x1A400 + symbol: hmc_seg7_dl_0701A400 + +hmc_seg7_lights_0701A4B8: + type: LIGHTS + size: 24 + offset: 0x1A4B8 + symbol: hmc_seg7_lights_0701A4B8 + +hmc_seg7_lights_0701A4D0: + type: LIGHTS + size: 24 + offset: 0x1A4D0 + symbol: hmc_seg7_lights_0701A4D0 + +hmc_seg7_lights_0701A4E8: + type: LIGHTS + size: 24 + offset: 0x1A4E8 + symbol: hmc_seg7_lights_0701A4E8 + +hmc_seg7_lights_0701A500: + type: LIGHTS + size: 24 + offset: 0x1A500 + symbol: hmc_seg7_lights_0701A500 + +hmc_seg7_lights_0701A518: + type: LIGHTS + size: 24 + offset: 0x1A518 + symbol: hmc_seg7_lights_0701A518 + +hmc_seg7_vertex_0701A530: + type: VTX + count: 14 + offset: 0x1A530 + symbol: hmc_seg7_vertex_0701A530 + +hmc_seg7_vertex_0701A610: + type: VTX + count: 14 + offset: 0x1A610 + symbol: hmc_seg7_vertex_0701A610 + +hmc_seg7_vertex_0701A6F0: + type: VTX + count: 16 + offset: 0x1A6F0 + symbol: hmc_seg7_vertex_0701A6F0 + +hmc_seg7_vertex_0701A7F0: + type: VTX + count: 16 + offset: 0x1A7F0 + symbol: hmc_seg7_vertex_0701A7F0 + +hmc_seg7_vertex_0701A8F0: + type: VTX + count: 16 + offset: 0x1A8F0 + symbol: hmc_seg7_vertex_0701A8F0 + +hmc_seg7_vertex_0701A9F0: + type: VTX + count: 15 + offset: 0x1A9F0 + symbol: hmc_seg7_vertex_0701A9F0 + +hmc_seg7_vertex_0701AAE0: + type: VTX + count: 7 + offset: 0x1AAE0 + symbol: hmc_seg7_vertex_0701AAE0 + +hmc_seg7_vertex_0701AB50: + type: VTX + count: 14 + offset: 0x1AB50 + symbol: hmc_seg7_vertex_0701AB50 + +hmc_seg7_vertex_0701AC30: + type: VTX + count: 16 + offset: 0x1AC30 + symbol: hmc_seg7_vertex_0701AC30 + +hmc_seg7_vertex_0701AD30: + type: VTX + count: 14 + offset: 0x1AD30 + symbol: hmc_seg7_vertex_0701AD30 + +hmc_seg7_vertex_0701AE10: + type: VTX + count: 7 + offset: 0x1AE10 + symbol: hmc_seg7_vertex_0701AE10 + +hmc_seg7_vertex_0701AE80: + type: VTX + count: 12 + offset: 0x1AE80 + symbol: hmc_seg7_vertex_0701AE80 + +hmc_seg7_vertex_0701AF40: + type: VTX + count: 16 + offset: 0x1AF40 + symbol: hmc_seg7_vertex_0701AF40 + +hmc_seg7_vertex_0701B040: + type: VTX + count: 14 + offset: 0x1B040 + symbol: hmc_seg7_vertex_0701B040 + +hmc_seg7_vertex_0701B120: + type: VTX + count: 16 + offset: 0x1B120 + symbol: hmc_seg7_vertex_0701B120 + +hmc_seg7_vertex_0701B220: + type: VTX + count: 16 + offset: 0x1B220 + symbol: hmc_seg7_vertex_0701B220 + +hmc_seg7_vertex_0701B320: + type: VTX + count: 14 + offset: 0x1B320 + symbol: hmc_seg7_vertex_0701B320 + +hmc_seg7_vertex_0701B400: + type: VTX + count: 16 + offset: 0x1B400 + symbol: hmc_seg7_vertex_0701B400 + +hmc_seg7_vertex_0701B500: + type: VTX + count: 15 + offset: 0x1B500 + symbol: hmc_seg7_vertex_0701B500 + +hmc_seg7_vertex_0701B5F0: + type: VTX + count: 16 + offset: 0x1B5F0 + symbol: hmc_seg7_vertex_0701B5F0 + +hmc_seg7_vertex_0701B6F0: + type: VTX + count: 15 + offset: 0x1B6F0 + symbol: hmc_seg7_vertex_0701B6F0 + +hmc_seg7_vertex_0701B7E0: + type: VTX + count: 15 + offset: 0x1B7E0 + symbol: hmc_seg7_vertex_0701B7E0 + +hmc_seg7_vertex_0701B8D0: + type: VTX + count: 16 + offset: 0x1B8D0 + symbol: hmc_seg7_vertex_0701B8D0 + +hmc_seg7_vertex_0701B9D0: + type: VTX + count: 15 + offset: 0x1B9D0 + symbol: hmc_seg7_vertex_0701B9D0 + +hmc_seg7_vertex_0701BAC0: + type: VTX + count: 16 + offset: 0x1BAC0 + symbol: hmc_seg7_vertex_0701BAC0 + +hmc_seg7_vertex_0701BBC0: + type: VTX + count: 16 + offset: 0x1BBC0 + symbol: hmc_seg7_vertex_0701BBC0 + +hmc_seg7_vertex_0701BCC0: + type: VTX + count: 16 + offset: 0x1BCC0 + symbol: hmc_seg7_vertex_0701BCC0 + +hmc_seg7_vertex_0701BDC0: + type: VTX + count: 16 + offset: 0x1BDC0 + symbol: hmc_seg7_vertex_0701BDC0 + +hmc_seg7_vertex_0701BEC0: + type: VTX + count: 15 + offset: 0x1BEC0 + symbol: hmc_seg7_vertex_0701BEC0 + +hmc_seg7_vertex_0701BFB0: + type: VTX + count: 16 + offset: 0x1BFB0 + symbol: hmc_seg7_vertex_0701BFB0 + +hmc_seg7_vertex_0701C0B0: + type: VTX + count: 16 + offset: 0x1C0B0 + symbol: hmc_seg7_vertex_0701C0B0 + +hmc_seg7_vertex_0701C1B0: + type: VTX + count: 14 + offset: 0x1C1B0 + symbol: hmc_seg7_vertex_0701C1B0 + +hmc_seg7_vertex_0701C290: + type: VTX + count: 16 + offset: 0x1C290 + symbol: hmc_seg7_vertex_0701C290 + +hmc_seg7_vertex_0701C390: + type: VTX + count: 15 + offset: 0x1C390 + symbol: hmc_seg7_vertex_0701C390 + +hmc_seg7_vertex_0701C480: + type: VTX + count: 14 + offset: 0x1C480 + symbol: hmc_seg7_vertex_0701C480 + +hmc_seg7_vertex_0701C560: + type: VTX + count: 4 + offset: 0x1C560 + symbol: hmc_seg7_vertex_0701C560 + +hmc_seg7_vertex_0701C5A0: + type: VTX + count: 4 + offset: 0x1C5A0 + symbol: hmc_seg7_vertex_0701C5A0 + +hmc_seg7_vertex_0701C5E0: + type: VTX + count: 16 + offset: 0x1C5E0 + symbol: hmc_seg7_vertex_0701C5E0 + +hmc_seg7_vertex_0701C6E0: + type: VTX + count: 16 + offset: 0x1C6E0 + symbol: hmc_seg7_vertex_0701C6E0 + +hmc_seg7_vertex_0701C7E0: + type: VTX + count: 16 + offset: 0x1C7E0 + symbol: hmc_seg7_vertex_0701C7E0 + +hmc_seg7_vertex_0701C8E0: + type: VTX + count: 7 + offset: 0x1C8E0 + symbol: hmc_seg7_vertex_0701C8E0 + +hmc_seg7_vertex_0701C950: + type: VTX + count: 14 + offset: 0x1C950 + symbol: hmc_seg7_vertex_0701C950 + +hmc_seg7_vertex_0701CA30: + type: VTX + count: 15 + offset: 0x1CA30 + symbol: hmc_seg7_vertex_0701CA30 + +hmc_seg7_vertex_0701CB20: + type: VTX + count: 15 + offset: 0x1CB20 + symbol: hmc_seg7_vertex_0701CB20 + +hmc_seg7_vertex_0701CC10: + type: VTX + count: 16 + offset: 0x1CC10 + symbol: hmc_seg7_vertex_0701CC10 + +hmc_seg7_vertex_0701CD10: + type: VTX + count: 16 + offset: 0x1CD10 + symbol: hmc_seg7_vertex_0701CD10 + +hmc_seg7_vertex_0701CE10: + type: VTX + count: 15 + offset: 0x1CE10 + symbol: hmc_seg7_vertex_0701CE10 + +hmc_seg7_vertex_0701CF00: + type: VTX + count: 16 + offset: 0x1CF00 + symbol: hmc_seg7_vertex_0701CF00 + +hmc_seg7_vertex_0701D000: + type: VTX + count: 15 + offset: 0x1D000 + symbol: hmc_seg7_vertex_0701D000 + +hmc_seg7_vertex_0701D0F0: + type: VTX + count: 12 + offset: 0x1D0F0 + symbol: hmc_seg7_vertex_0701D0F0 + +hmc_seg7_vertex_0701D1B0: + type: VTX + count: 8 + offset: 0x1D1B0 + symbol: hmc_seg7_vertex_0701D1B0 + +hmc_seg7_vertex_0701D230: + type: VTX + count: 8 + offset: 0x1D230 + symbol: hmc_seg7_vertex_0701D230 + +hmc_seg7_vertex_0701D2B0: + type: VTX + count: 16 + offset: 0x1D2B0 + symbol: hmc_seg7_vertex_0701D2B0 + +hmc_seg7_vertex_0701D3B0: + type: VTX + count: 16 + offset: 0x1D3B0 + symbol: hmc_seg7_vertex_0701D3B0 + +hmc_seg7_vertex_0701D4B0: + type: VTX + count: 15 + offset: 0x1D4B0 + symbol: hmc_seg7_vertex_0701D4B0 + +hmc_seg7_dl_0701D5A0: + type: GFX + offset: 0x1D5A0 + symbol: hmc_seg7_dl_0701D5A0 + +hmc_seg7_dl_0701D708: + type: GFX + offset: 0x1D708 + symbol: hmc_seg7_dl_0701D708 + +hmc_seg7_dl_0701D8B0: + type: GFX + offset: 0x1D8B0 + symbol: hmc_seg7_dl_0701D8B0 + +hmc_seg7_dl_0701E228: + type: GFX + offset: 0x1E228 + symbol: hmc_seg7_dl_0701E228 + +hmc_seg7_dl_0701E260: + type: GFX + offset: 0x1E260 + symbol: hmc_seg7_dl_0701E260 + +hmc_seg7_dl_0701E370: + type: GFX + offset: 0x1E370 + symbol: hmc_seg7_dl_0701E370 + +hmc_seg7_dl_0701E528: + type: GFX + offset: 0x1E528 + symbol: hmc_seg7_dl_0701E528 + +hmc_seg7_dl_0701E688: + type: GFX + offset: 0x1E688 + symbol: hmc_seg7_dl_0701E688 + +hmc_seg7_dl_0701E6D0: + type: GFX + offset: 0x1E6D0 + symbol: hmc_seg7_dl_0701E6D0 + +hmc_seg7_dl_0701E718: + type: GFX + offset: 0x1E718 + symbol: hmc_seg7_dl_0701E718 + +hmc_seg7_dl_0701E820: + type: GFX + offset: 0x1E820 + symbol: hmc_seg7_dl_0701E820 + +hmc_seg7_vertex_0701E958: + type: VTX + count: 16 + offset: 0x1E958 + symbol: hmc_seg7_vertex_0701E958 + +hmc_seg7_vertex_0701EA58: + type: VTX + count: 14 + offset: 0x1EA58 + symbol: hmc_seg7_vertex_0701EA58 + +hmc_seg7_vertex_0701EB38: + type: VTX + count: 15 + offset: 0x1EB38 + symbol: hmc_seg7_vertex_0701EB38 + +hmc_seg7_vertex_0701EC28: + type: VTX + count: 16 + offset: 0x1EC28 + symbol: hmc_seg7_vertex_0701EC28 + +hmc_seg7_vertex_0701ED28: + type: VTX + count: 9 + offset: 0x1ED28 + symbol: hmc_seg7_vertex_0701ED28 + +hmc_seg7_vertex_0701EDB8: + type: VTX + count: 16 + offset: 0x1EDB8 + symbol: hmc_seg7_vertex_0701EDB8 + +hmc_seg7_vertex_0701EEB8: + type: VTX + count: 12 + offset: 0x1EEB8 + symbol: hmc_seg7_vertex_0701EEB8 + +hmc_seg7_dl_0701EF78: + type: GFX + offset: 0x1EF78 + symbol: hmc_seg7_dl_0701EF78 + +hmc_seg7_dl_0701F0D0: + type: GFX + offset: 0x1F0D0 + symbol: hmc_seg7_dl_0701F0D0 + +hmc_seg7_dl_0701F1B0: + type: GFX + offset: 0x1F1B0 + symbol: hmc_seg7_dl_0701F1B0 + +hmc_seg7_vertex_0701F288: + type: VTX + count: 16 + offset: 0x1F288 + symbol: hmc_seg7_vertex_0701F288 + +hmc_seg7_vertex_0701F388: + type: VTX + count: 16 + offset: 0x1F388 + symbol: hmc_seg7_vertex_0701F388 + +hmc_seg7_vertex_0701F488: + type: VTX + count: 13 + offset: 0x1F488 + symbol: hmc_seg7_vertex_0701F488 + +hmc_seg7_dl_0701F558: + type: GFX + offset: 0x1F558 + symbol: hmc_seg7_dl_0701F558 + +hmc_seg7_dl_0701F690: + type: GFX + offset: 0x1F690 + symbol: hmc_seg7_dl_0701F690 + +hmc_seg7_vertex_0701F700: + type: VTX + count: 12 + offset: 0x1F700 + symbol: hmc_seg7_vertex_0701F700 + +hmc_seg7_dl_0701F7C0: + type: GFX + offset: 0x1F7C0 + symbol: hmc_seg7_dl_0701F7C0 + +hmc_seg7_dl_0701F818: + type: GFX + offset: 0x1F818 + symbol: hmc_seg7_dl_0701F818 + +hmc_seg7_vertex_0701F888: + type: VTX + count: 16 + offset: 0x1F888 + symbol: hmc_seg7_vertex_0701F888 + +hmc_seg7_vertex_0701F988: + type: VTX + count: 14 + offset: 0x1F988 + symbol: hmc_seg7_vertex_0701F988 + +hmc_seg7_vertex_0701FA68: + type: VTX + count: 16 + offset: 0x1FA68 + symbol: hmc_seg7_vertex_0701FA68 + +hmc_seg7_vertex_0701FB68: + type: VTX + count: 12 + offset: 0x1FB68 + symbol: hmc_seg7_vertex_0701FB68 + +hmc_seg7_dl_0701FC28: + type: GFX + offset: 0x1FC28 + symbol: hmc_seg7_dl_0701FC28 + +hmc_seg7_dl_0701FD58: + type: GFX + offset: 0x1FD58 + symbol: hmc_seg7_dl_0701FD58 + +hmc_seg7_vertex_0701FDC8: + type: VTX + count: 15 + offset: 0x1FDC8 + symbol: hmc_seg7_vertex_0701FDC8 + +hmc_seg7_vertex_0701FEB8: + type: VTX + count: 11 + offset: 0x1FEB8 + symbol: hmc_seg7_vertex_0701FEB8 + +hmc_seg7_dl_0701FF68: + type: GFX + offset: 0x1FF68 + symbol: hmc_seg7_dl_0701FF68 + +hmc_seg7_dl_0701FFF8: + type: GFX + offset: 0x1FFF8 + symbol: hmc_seg7_dl_0701FFF8 + +hmc_seg7_lights_070200B0: + type: LIGHTS + size: 24 + offset: 0x200B0 + symbol: hmc_seg7_lights_070200B0 + +hmc_seg7_vertex_070200C8: + type: VTX + count: 16 + offset: 0x200C8 + symbol: hmc_seg7_vertex_070200C8 + +hmc_seg7_vertex_070201C8: + type: VTX + count: 8 + offset: 0x201C8 + symbol: hmc_seg7_vertex_070201C8 + +hmc_seg7_vertex_07020248: + type: VTX + count: 12 + offset: 0x20248 + symbol: hmc_seg7_vertex_07020248 + +hmc_seg7_vertex_07020308: + type: VTX + count: 14 + offset: 0x20308 + symbol: hmc_seg7_vertex_07020308 + +hmc_seg7_vertex_070203E8: + type: VTX + count: 16 + offset: 0x203E8 + symbol: hmc_seg7_vertex_070203E8 + +hmc_seg7_vertex_070204E8: + type: VTX + count: 16 + offset: 0x204E8 + symbol: hmc_seg7_vertex_070204E8 + +hmc_seg7_vertex_070205E8: + type: VTX + count: 15 + offset: 0x205E8 + symbol: hmc_seg7_vertex_070205E8 + +hmc_seg7_vertex_070206D8: + type: VTX + count: 15 + offset: 0x206D8 + symbol: hmc_seg7_vertex_070206D8 + +hmc_seg7_vertex_070207C8: + type: VTX + count: 15 + offset: 0x207C8 + symbol: hmc_seg7_vertex_070207C8 + +hmc_seg7_vertex_070208B8: + type: VTX + count: 14 + offset: 0x208B8 + symbol: hmc_seg7_vertex_070208B8 + +hmc_seg7_vertex_07020998: + type: VTX + count: 16 + offset: 0x20998 + symbol: hmc_seg7_vertex_07020998 + +hmc_seg7_vertex_07020A98: + type: VTX + count: 8 + offset: 0x20A98 + symbol: hmc_seg7_vertex_07020A98 + +hmc_seg7_dl_07020B18: + type: GFX + offset: 0x20B18 + symbol: hmc_seg7_dl_07020B18 + +hmc_seg7_dl_07020BD8: + type: GFX + offset: 0x20BD8 + symbol: hmc_seg7_dl_07020BD8 + +hmc_seg7_dl_07020C60: + type: GFX + offset: 0x20C60 + symbol: hmc_seg7_dl_07020C60 + +hmc_seg7_dl_07020D50: + type: GFX + offset: 0x20D50 + symbol: hmc_seg7_dl_07020D50 + +hmc_seg7_dl_07020EA0: + type: GFX + offset: 0x20EA0 + symbol: hmc_seg7_dl_07020EA0 + +hmc_seg7_dl_07020F90: + type: GFX + offset: 0x20F90 + symbol: hmc_seg7_dl_07020F90 + +hmc_seg7_dl_07020FD0: + type: GFX + offset: 0x20FD0 + symbol: hmc_seg7_dl_07020FD0 + +hmc_seg7_lights_070210E0: + type: LIGHTS + size: 24 + offset: 0x210E0 + symbol: hmc_seg7_lights_070210E0 + +hmc_seg7_vertex_070210F8: + type: VTX + count: 16 + offset: 0x210F8 + symbol: hmc_seg7_vertex_070210F8 + +hmc_seg7_vertex_070211F8: + type: VTX + count: 15 + offset: 0x211F8 + symbol: hmc_seg7_vertex_070211F8 + +hmc_seg7_vertex_070212E8: + type: VTX + count: 15 + offset: 0x212E8 + symbol: hmc_seg7_vertex_070212E8 + +hmc_seg7_vertex_070213D8: + type: VTX + count: 15 + offset: 0x213D8 + symbol: hmc_seg7_vertex_070213D8 + +hmc_seg7_vertex_070214C8: + type: VTX + count: 15 + offset: 0x214C8 + symbol: hmc_seg7_vertex_070214C8 + +hmc_seg7_dl_070215B8: + type: GFX + offset: 0x215B8 + symbol: hmc_seg7_dl_070215B8 + +hmc_seg7_dl_07021630: + type: GFX + offset: 0x21630 + symbol: hmc_seg7_dl_07021630 + +hmc_seg7_dl_07021760: + type: GFX + offset: 0x21760 + symbol: hmc_seg7_dl_07021760 + +hmc_seg7_vertex_07021828: + type: VTX + count: 15 + offset: 0x21828 + symbol: hmc_seg7_vertex_07021828 + +hmc_seg7_vertex_07021918: + type: VTX + count: 15 + offset: 0x21918 + symbol: hmc_seg7_vertex_07021918 + +hmc_seg7_vertex_07021A08: + type: VTX + count: 12 + offset: 0x21A08 + symbol: hmc_seg7_vertex_07021A08 + +hmc_seg7_dl_07021AC8: + type: GFX + offset: 0x21AC8 + symbol: hmc_seg7_dl_07021AC8 + +hmc_seg7_dl_07021BA0: + type: GFX + offset: 0x21BA0 + symbol: hmc_seg7_dl_07021BA0 + +hmc_seg7_vertex_07021C10: + type: VTX + count: 16 + offset: 0x21C10 + symbol: hmc_seg7_vertex_07021C10 + +hmc_seg7_vertex_07021D10: + type: VTX + count: 16 + offset: 0x21D10 + symbol: hmc_seg7_vertex_07021D10 + +hmc_seg7_vertex_07021E10: + type: VTX + count: 16 + offset: 0x21E10 + symbol: hmc_seg7_vertex_07021E10 + +hmc_seg7_vertex_07021F10: + type: VTX + count: 15 + offset: 0x21F10 + symbol: hmc_seg7_vertex_07021F10 + +hmc_seg7_vertex_07022000: + type: VTX + count: 16 + offset: 0x22000 + symbol: hmc_seg7_vertex_07022000 + +hmc_seg7_vertex_07022100: + type: VTX + count: 16 + offset: 0x22100 + symbol: hmc_seg7_vertex_07022100 + +hmc_seg7_vertex_07022200: + type: VTX + count: 15 + offset: 0x22200 + symbol: hmc_seg7_vertex_07022200 + +hmc_seg7_vertex_070222F0: + type: VTX + count: 16 + offset: 0x222F0 + symbol: hmc_seg7_vertex_070222F0 + +hmc_seg7_vertex_070223F0: + type: VTX + count: 16 + offset: 0x223F0 + symbol: hmc_seg7_vertex_070223F0 + +hmc_seg7_vertex_070224F0: + type: VTX + count: 12 + offset: 0x224F0 + symbol: hmc_seg7_vertex_070224F0 + +hmc_seg7_dl_070225B0: + type: GFX + offset: 0x225B0 + symbol: hmc_seg7_dl_070225B0 + +hmc_seg7_dl_070228A0: + type: GFX + offset: 0x228A0 + symbol: hmc_seg7_dl_070228A0 + +hmc_seg7_lights_07022910: + type: LIGHTS + size: 24 + offset: 0x22910 + symbol: hmc_seg7_lights_07022910 + +hmc_seg7_vertex_07022928: + type: VTX + count: 14 + offset: 0x22928 + symbol: hmc_seg7_vertex_07022928 + +hmc_seg7_dl_07022A08: + type: GFX + offset: 0x22A08 + symbol: hmc_seg7_dl_07022A08 + +hmc_seg7_dl_07022AA0: + type: GFX + offset: 0x22AA0 + symbol: hmc_seg7_dl_07022AA0 + +hmc_seg7_lights_07022B48: + type: LIGHTS + size: 24 + offset: 0x22B48 + symbol: hmc_seg7_lights_07022B48 + +hmc_seg7_vertex_07022B60: + type: VTX + count: 16 + offset: 0x22B60 + symbol: hmc_seg7_vertex_07022B60 + +hmc_seg7_vertex_07022C60: + type: VTX + count: 8 + offset: 0x22C60 + symbol: hmc_seg7_vertex_07022C60 + +hmc_seg7_dl_07022CE0: + type: GFX + offset: 0x22CE0 + symbol: hmc_seg7_dl_07022CE0 + +hmc_seg7_dl_07022D58: + type: GFX + offset: 0x22D58 + symbol: hmc_seg7_dl_07022D58 + +hmc_seg7_dl_07022DA0: + type: GFX + offset: 0x22DA0 + symbol: hmc_seg7_dl_07022DA0 + +hmc_seg7_lights_07022E78: + type: LIGHTS + size: 24 + offset: 0x22E78 + symbol: hmc_seg7_lights_07022E78 + +hmc_seg7_lights_07022E90: + type: LIGHTS + size: 24 + offset: 0x22E90 + symbol: hmc_seg7_lights_07022E90 + +hmc_seg7_vertex_07022EA8: + type: VTX + count: 4 + offset: 0x22EA8 + symbol: hmc_seg7_vertex_07022EA8 + +hmc_seg7_vertex_07022EE8: + type: VTX + count: 16 + offset: 0x22EE8 + symbol: hmc_seg7_vertex_07022EE8 + +hmc_seg7_dl_07022FE8: + type: GFX + offset: 0x22FE8 + symbol: hmc_seg7_dl_07022FE8 + +hmc_seg7_dl_07023030: + type: GFX + offset: 0x23030 + symbol: hmc_seg7_dl_07023030 + +hmc_seg7_dl_07023090: + type: GFX + offset: 0x23090 + symbol: hmc_seg7_dl_07023090 + +hmc_seg7_lights_07023160: + type: LIGHTS + size: 24 + offset: 0x23160 + symbol: hmc_seg7_lights_07023160 + +hmc_seg7_vertex_07023178: + type: VTX + count: 16 + offset: 0x23178 + symbol: hmc_seg7_vertex_07023178 + +hmc_seg7_vertex_07023278: + type: VTX + count: 16 + offset: 0x23278 + symbol: hmc_seg7_vertex_07023278 + +hmc_seg7_vertex_07023378: + type: VTX + count: 16 + offset: 0x23378 + symbol: hmc_seg7_vertex_07023378 + +hmc_seg7_vertex_07023478: + type: VTX + count: 14 + offset: 0x23478 + symbol: hmc_seg7_vertex_07023478 + +hmc_seg7_vertex_07023558: + type: VTX + count: 14 + offset: 0x23558 + symbol: hmc_seg7_vertex_07023558 + +hmc_seg7_vertex_07023638: + type: VTX + count: 15 + offset: 0x23638 + symbol: hmc_seg7_vertex_07023638 + +hmc_seg7_vertex_07023728: + type: VTX + count: 16 + offset: 0x23728 + symbol: hmc_seg7_vertex_07023728 + +hmc_seg7_vertex_07023828: + type: VTX + count: 11 + offset: 0x23828 + symbol: hmc_seg7_vertex_07023828 + +hmc_seg7_dl_070238D8: + type: GFX + offset: 0x238D8 + symbol: hmc_seg7_dl_070238D8 + +hmc_seg7_dl_07023BC8: + type: GFX + offset: 0x23BC8 + symbol: hmc_seg7_dl_07023BC8 + +hmc_seg7_lights_07023C70: + type: LIGHTS + size: 24 + offset: 0x23C70 + symbol: hmc_seg7_lights_07023C70 + +hmc_seg7_vertex_07023C88: + type: VTX + count: 12 + offset: 0x23C88 + symbol: hmc_seg7_vertex_07023C88 + +hmc_seg7_dl_07023D48: + type: GFX + offset: 0x23D48 + symbol: hmc_seg7_dl_07023D48 + +hmc_seg7_dl_07023E10: + type: GFX + offset: 0x23E10 + symbol: hmc_seg7_dl_07023E10 + +hmc_seg7_lights_07023EB8: + type: LIGHTS + size: 24 + offset: 0x23EB8 + symbol: hmc_seg7_lights_07023EB8 + +hmc_seg7_vertex_07023ED0: + type: VTX + count: 16 + offset: 0x23ED0 + symbol: hmc_seg7_vertex_07023ED0 + +hmc_seg7_vertex_07023FD0: + type: VTX + count: 11 + offset: 0x23FD0 + symbol: hmc_seg7_vertex_07023FD0 + +hmc_seg7_dl_07024080: + type: GFX + offset: 0x24080 + symbol: hmc_seg7_dl_07024080 + +hmc_seg7_dl_07024110: + type: GFX + offset: 0x24110 + symbol: hmc_seg7_dl_07024110 + +hmc_seg7_lights_070241B8: + type: LIGHTS + size: 24 + offset: 0x241B8 + symbol: hmc_seg7_lights_070241B8 + +hmc_seg7_lights_070241D0: + type: LIGHTS + size: 24 + offset: 0x241D0 + symbol: hmc_seg7_lights_070241D0 + +hmc_seg7_vertex_070241E8: + type: VTX + count: 4 + offset: 0x241E8 + symbol: hmc_seg7_vertex_070241E8 + +hmc_seg7_vertex_07024228: + type: VTX + count: 4 + offset: 0x24228 + symbol: hmc_seg7_vertex_07024228 + +hmc_seg7_dl_07024268: + type: GFX + offset: 0x24268 + symbol: hmc_seg7_dl_07024268 + +hmc_seg7_dl_070242A0: + type: GFX + offset: 0x242A0 + symbol: hmc_seg7_dl_070242A0 + +hmc_seg7_painting_dl_070242D0: + type: GFX + offset: 0x242D0 + symbol: hmc_seg7_painting_dl_070242D0 + +hmc_seg7_pool_texture_map_070242F0: + type: SM64:PAINTING_MAP + offset: 0x242F0 + symbol: hmc_seg7_pool_texture_map_070242F0 + +hmc_seg7_painting_texture_maps_07024CD4: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 1 + offset: 0x24CD4 + symbol: hmc_seg7_painting_texture_maps_07024CD4 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x24CE0 + format: RGBA16 + symbol: hmc_seg7_texture_07024CE0 + +hmc_seg7_painting_dl_070254E0: + type: GFX + offset: 0x254E0 + symbol: hmc_seg7_painting_dl_070254E0 + +hmc_seg7_painting_textures_07025518: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 1 + offset: 0x25518 + symbol: hmc_seg7_painting_textures_07025518 + +cotmc_painting: + type: SM64:PAINTING + offset: 0x2551C + symbol: cotmc_painting + +hmc_seg7_collision_level: + type: SM64:COLLISION + offset: 0x25594 + symbol: hmc_seg7_collision_level + +hmc_seg7_rooms: + type: BLOB + size: 0x820 + offset: 0x2ADC4 + symbol: hmc_seg7_rooms + +hmc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x2AA78 + symbol: hmc_seg7_macro_objs + +hmc_seg7_collision_elevator: + type: SM64:COLLISION + offset: 0x2B5E4 + symbol: hmc_seg7_collision_elevator + +hmc_seg7_collision_0702B65C: + type: SM64:COLLISION + offset: 0x2B65C + symbol: hmc_seg7_collision_0702B65C + +hmc_seg7_collision_controllable_platform: + type: SM64:COLLISION + offset: 0x2B6E0 + symbol: hmc_seg7_collision_controllable_platform + +hmc_seg7_collision_controllable_platform_sub: + type: SM64:COLLISION + offset: 0x2B7F4 + symbol: hmc_seg7_collision_controllable_platform_sub + +hmc_seg7_trajectory_0702B86C: + type: SM64:TRAJECTORY + offset: 0x2B86C + symbol: hmc_seg7_trajectory_0702B86C + +hmc_movtex_dorrie_pool_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B8E0 + symbol: hmc_movtex_dorrie_pool_water_data + +hmc_movtex_dorrie_pool_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x2B900 + symbol: hmc_movtex_dorrie_pool_water + +hmc_movtex_toxic_maze_rot_count_clock_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B910 + symbol: hmc_movtex_toxic_maze_rot_count_clock_mist_data + +hmc_movtex_toxic_maze_rot_clock_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0x2B930 + symbol: hmc_movtex_toxic_maze_rot_clock_mist_data + +hmc_movtex_toxic_maze_mist: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x2B950 + symbol: hmc_movtex_toxic_maze_mist diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc/geo.yml new file mode 100644 index 0000000..6c9564d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/hmc/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/us/levels/hmc.yml" + autopads: false + segments: + - [ 0xE, 0x3E6A00 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro.yml new file mode 100644 index 0000000..8a6ed85 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro.yml @@ -0,0 +1,89 @@ +:config: + autopads: false + compression: + offset: 0x26A3A0 + segments: + - [ 0x7, 0x26A3A0 ] + header: + header: + - '#include "intro/geo.h"' + - '' + - 'extern const LevelScript script_intro_L1[];' + - 'extern const LevelScript script_intro_L2[];' + - 'extern const LevelScript script_intro_L3[];' + - 'extern const LevelScript script_intro_L4[];' + - 'extern const LevelScript script_intro_L5[];' + - 'extern const LevelScript level_intro_entry_4[];' + - 'extern const LevelScript level_intro_splash_screen[];' + - 'extern const LevelScript level_intro_mario_head_regular[];' + - 'extern const LevelScript level_intro_mario_head_dizzy[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7EA0 + format: RGBA16 + symbol: intro_seg7_texture_07007EA0 + +intro_seg7_dl_07008EA0: + type: GFX + offset: 0x8EA0 + symbol: intro_seg7_dl_07008EA0 + +intro_seg7_dl_07009E38: + type: GFX + offset: 0x9E38 + symbol: intro_seg7_dl_07009E38 + +intro_seg7_dl_0700B3A0: + type: GFX + offset: 0xB3A0 + symbol: intro_seg7_dl_0700B3A0 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x86A0 + format: RGBA16 + symbol: intro_seg7_texture_070086A0 + +2_copyright: + type: TEXTURE + size: 4096 + width: 128 + height: 16 + offset: 0xB4A0 + format: RGBA16 + symbol: intro_seg7_texture_0700B4A0 + +3_tm: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC4A0 + format: RGBA16 + symbol: intro_seg7_texture_0700C4A0 + +intro_seg7_dl_0700C6A0: + type: GFX + offset: 0xC6A0 + symbol: intro_seg7_dl_0700C6A0 + +intro_seg7_table_0700C790: + type: ARRAY + offset: 0xC790 + array_type: f32 + count: 60 + symbol: intro_seg7_table_0700C790 + +intro_seg7_table_0700C880: + type: ARRAY + offset: 0xC880 + array_type: f32 + count: 48 + symbol: intro_seg7_table_0700C880 \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro/geo.yml new file mode 100644 index 0000000..6df279a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/intro/geo.yml @@ -0,0 +1,29 @@ +:config: + external_files: + - "assets/ymls/us/levels/intro.yml" + - "assets/ymls/us/bin/debug_level_select.yml" + autopads: false + segments: + - [ 0x14, 0x269EA0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb.yml new file mode 100644 index 0000000..f160d9c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb.yml @@ -0,0 +1,1580 @@ +:config: + autopads: false + compression: + offset: 0x41A760 + segments: + - [ 0x7, 0x41A760 ] + external_files: + - "assets/ymls/us/textures/water.yml" + header: + header: + - '#include "jrb/geo.h"' + - '' + - 'extern const LevelScript level_jrb_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: jrb_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: jrb_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: jrb_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: jrb_seg7_texture_07002000 + +jrb_seg7_vertex_07002800: + type: VTX + count: 15 + offset: 0x2800 + symbol: jrb_seg7_vertex_07002800 + +jrb_seg7_vertex_070028F0: + type: VTX + count: 15 + offset: 0x28F0 + symbol: jrb_seg7_vertex_070028F0 + +jrb_seg7_vertex_070029E0: + type: VTX + count: 8 + offset: 0x29E0 + symbol: jrb_seg7_vertex_070029E0 + +jrb_seg7_vertex_07002A60: + type: VTX + count: 16 + offset: 0x2A60 + symbol: jrb_seg7_vertex_07002A60 + +jrb_seg7_vertex_07002B60: + type: VTX + count: 16 + offset: 0x2B60 + symbol: jrb_seg7_vertex_07002B60 + +jrb_seg7_vertex_07002C60: + type: VTX + count: 16 + offset: 0x2C60 + symbol: jrb_seg7_vertex_07002C60 + +jrb_seg7_vertex_07002D60: + type: VTX + count: 4 + offset: 0x2D60 + symbol: jrb_seg7_vertex_07002D60 + +jrb_seg7_dl_07002DA0: + type: GFX + offset: 0x2DA0 + symbol: jrb_seg7_dl_07002DA0 + +jrb_seg7_dl_07002E68: + type: GFX + offset: 0x2E68 + symbol: jrb_seg7_dl_07002E68 + +jrb_seg7_dl_07002FD0: + type: GFX + offset: 0x2FD0 + symbol: jrb_seg7_dl_07002FD0 + +jrb_seg7_lights_070030A8: + type: LIGHTS + size: 24 + offset: 0x30A8 + symbol: jrb_seg7_lights_070030A8 + +jrb_seg7_lights_070030C0: + type: LIGHTS + size: 24 + offset: 0x30C0 + symbol: jrb_seg7_lights_070030C0 + +jrb_seg7_lights_070030D8: + type: LIGHTS + size: 24 + offset: 0x30D8 + symbol: jrb_seg7_lights_070030D8 + +jrb_seg7_vertex_070030F0: + type: VTX + count: 16 + offset: 0x30F0 + symbol: jrb_seg7_vertex_070030F0 + +jrb_seg7_vertex_070031F0: + type: VTX + count: 6 + offset: 0x31F0 + symbol: jrb_seg7_vertex_070031F0 + +jrb_seg7_vertex_07003250: + type: VTX + count: 16 + offset: 0x3250 + symbol: jrb_seg7_vertex_07003250 + +jrb_seg7_vertex_07003350: + type: VTX + count: 16 + offset: 0x3350 + symbol: jrb_seg7_vertex_07003350 + +jrb_seg7_vertex_07003450: + type: VTX + count: 15 + offset: 0x3450 + symbol: jrb_seg7_vertex_07003450 + +jrb_seg7_vertex_07003540: + type: VTX + count: 16 + offset: 0x3540 + symbol: jrb_seg7_vertex_07003540 + +jrb_seg7_vertex_07003640: + type: VTX + count: 12 + offset: 0x3640 + symbol: jrb_seg7_vertex_07003640 + +jrb_seg7_vertex_07003700: + type: VTX + count: 16 + offset: 0x3700 + symbol: jrb_seg7_vertex_07003700 + +jrb_seg7_vertex_07003800: + type: VTX + count: 15 + offset: 0x3800 + symbol: jrb_seg7_vertex_07003800 + +jrb_seg7_vertex_070038F0: + type: VTX + count: 15 + offset: 0x38F0 + symbol: jrb_seg7_vertex_070038F0 + +jrb_seg7_vertex_070039E0: + type: VTX + count: 11 + offset: 0x39E0 + symbol: jrb_seg7_vertex_070039E0 + +jrb_seg7_vertex_07003A90: + type: VTX + count: 8 + offset: 0x3A90 + symbol: jrb_seg7_vertex_07003A90 + +jrb_seg7_vertex_07003B10: + type: VTX + count: 16 + offset: 0x3B10 + symbol: jrb_seg7_vertex_07003B10 + +jrb_seg7_vertex_07003C10: + type: VTX + count: 16 + offset: 0x3C10 + symbol: jrb_seg7_vertex_07003C10 + +jrb_seg7_vertex_07003D10: + type: VTX + count: 15 + offset: 0x3D10 + symbol: jrb_seg7_vertex_07003D10 + +jrb_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: jrb_seg7_vertex_07003E00 + +jrb_seg7_vertex_07003EF0: + type: VTX + count: 14 + offset: 0x3EF0 + symbol: jrb_seg7_vertex_07003EF0 + +jrb_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: jrb_seg7_vertex_07003FD0 + +jrb_seg7_vertex_070040C0: + type: VTX + count: 16 + offset: 0x40C0 + symbol: jrb_seg7_vertex_070040C0 + +jrb_seg7_vertex_070041C0: + type: VTX + count: 3 + offset: 0x41C0 + symbol: jrb_seg7_vertex_070041C0 + +jrb_seg7_dl_070041F0: + type: GFX + offset: 0x41F0 + symbol: jrb_seg7_dl_070041F0 + +jrb_seg7_dl_070044C8: + type: GFX + offset: 0x44C8 + symbol: jrb_seg7_dl_070044C8 + +jrb_seg7_dl_07004658: + type: GFX + offset: 0x4658 + symbol: jrb_seg7_dl_07004658 + +jrb_seg7_dl_070046C0: + type: GFX + offset: 0x46C0 + symbol: jrb_seg7_dl_070046C0 + +jrb_seg7_dl_07004940: + type: GFX + offset: 0x4940 + symbol: jrb_seg7_dl_07004940 + +jrb_seg7_lights_07004A18: + type: LIGHTS + size: 24 + offset: 0x4A18 + symbol: jrb_seg7_lights_07004A18 + +jrb_seg7_lights_07004A30: + type: LIGHTS + size: 24 + offset: 0x4A30 + symbol: jrb_seg7_lights_07004A30 + +jrb_seg7_vertex_07004A48: + type: VTX + count: 8 + offset: 0x4A48 + symbol: jrb_seg7_vertex_07004A48 + +jrb_seg7_vertex_07004AC8: + type: VTX + count: 12 + offset: 0x4AC8 + symbol: jrb_seg7_vertex_07004AC8 + +jrb_seg7_dl_07004B88: + type: GFX + offset: 0x4B88 + symbol: jrb_seg7_dl_07004B88 + +jrb_seg7_dl_07004BF0: + type: GFX + offset: 0x4BF0 + symbol: jrb_seg7_dl_07004BF0 + +jrb_seg7_dl_07004C78: + type: GFX + offset: 0x4C78 + symbol: jrb_seg7_dl_07004C78 + +jrb_seg7_lights_07004D40: + type: LIGHTS + size: 24 + offset: 0x4D40 + symbol: jrb_seg7_lights_07004D40 + +jrb_seg7_lights_07004D58: + type: LIGHTS + size: 24 + offset: 0x4D58 + symbol: jrb_seg7_lights_07004D58 + +jrb_seg7_vertex_07004D70: + type: VTX + count: 8 + offset: 0x4D70 + symbol: jrb_seg7_vertex_07004D70 + +jrb_seg7_vertex_07004DF0: + type: VTX + count: 16 + offset: 0x4DF0 + symbol: jrb_seg7_vertex_07004DF0 + +jrb_seg7_vertex_07004EF0: + type: VTX + count: 16 + offset: 0x4EF0 + symbol: jrb_seg7_vertex_07004EF0 + +jrb_seg7_vertex_07004FF0: + type: VTX + count: 16 + offset: 0x4FF0 + symbol: jrb_seg7_vertex_07004FF0 + +jrb_seg7_vertex_070050F0: + type: VTX + count: 16 + offset: 0x50F0 + symbol: jrb_seg7_vertex_070050F0 + +jrb_seg7_vertex_070051F0: + type: VTX + count: 16 + offset: 0x51F0 + symbol: jrb_seg7_vertex_070051F0 + +jrb_seg7_vertex_070052F0: + type: VTX + count: 16 + offset: 0x52F0 + symbol: jrb_seg7_vertex_070052F0 + +jrb_seg7_vertex_070053F0: + type: VTX + count: 15 + offset: 0x53F0 + symbol: jrb_seg7_vertex_070053F0 + +jrb_seg7_vertex_070054E0: + type: VTX + count: 8 + offset: 0x54E0 + symbol: jrb_seg7_vertex_070054E0 + +jrb_seg7_dl_07005560: + type: GFX + offset: 0x5560 + symbol: jrb_seg7_dl_07005560 + +jrb_seg7_dl_07005660: + type: GFX + offset: 0x5660 + symbol: jrb_seg7_dl_07005660 + +jrb_seg7_dl_070058C8: + type: GFX + offset: 0x58C8 + symbol: jrb_seg7_dl_070058C8 + +jrb_seg7_lights_07005990: + type: LIGHTS + size: 24 + offset: 0x5990 + symbol: jrb_seg7_lights_07005990 + +jrb_seg7_lights_070059A8: + type: LIGHTS + size: 24 + offset: 0x59A8 + symbol: jrb_seg7_lights_070059A8 + +jrb_seg7_lights_070059C0: + type: LIGHTS + size: 24 + offset: 0x59C0 + symbol: jrb_seg7_lights_070059C0 + +jrb_seg7_vertex_070059D8: + type: VTX + count: 15 + offset: 0x59D8 + symbol: jrb_seg7_vertex_070059D8 + +jrb_seg7_vertex_07005AC8: + type: VTX + count: 11 + offset: 0x5AC8 + symbol: jrb_seg7_vertex_07005AC8 + +jrb_seg7_vertex_07005B78: + type: VTX + count: 8 + offset: 0x5B78 + symbol: jrb_seg7_vertex_07005B78 + +jrb_seg7_vertex_07005BF8: + type: VTX + count: 15 + offset: 0x5BF8 + symbol: jrb_seg7_vertex_07005BF8 + +jrb_seg7_vertex_07005CE8: + type: VTX + count: 15 + offset: 0x5CE8 + symbol: jrb_seg7_vertex_07005CE8 + +jrb_seg7_vertex_07005DD8: + type: VTX + count: 15 + offset: 0x5DD8 + symbol: jrb_seg7_vertex_07005DD8 + +jrb_seg7_vertex_07005EC8: + type: VTX + count: 15 + offset: 0x5EC8 + symbol: jrb_seg7_vertex_07005EC8 + +jrb_seg7_vertex_07005FB8: + type: VTX + count: 16 + offset: 0x5FB8 + symbol: jrb_seg7_vertex_07005FB8 + +jrb_seg7_vertex_070060B8: + type: VTX + count: 8 + offset: 0x60B8 + symbol: jrb_seg7_vertex_070060B8 + +jrb_seg7_vertex_07006138: + type: VTX + count: 16 + offset: 0x6138 + symbol: jrb_seg7_vertex_07006138 + +jrb_seg7_vertex_07006238: + type: VTX + count: 14 + offset: 0x6238 + symbol: jrb_seg7_vertex_07006238 + +jrb_seg7_vertex_07006318: + type: VTX + count: 16 + offset: 0x6318 + symbol: jrb_seg7_vertex_07006318 + +jrb_seg7_vertex_07006418: + type: VTX + count: 11 + offset: 0x6418 + symbol: jrb_seg7_vertex_07006418 + +jrb_seg7_vertex_070064C8: + type: VTX + count: 4 + offset: 0x64C8 + symbol: jrb_seg7_vertex_070064C8 + +jrb_seg7_dl_07006508: + type: GFX + offset: 0x6508 + symbol: jrb_seg7_dl_07006508 + +jrb_seg7_dl_070065A8: + type: GFX + offset: 0x65A8 + symbol: jrb_seg7_dl_070065A8 + +jrb_seg7_dl_070067F0: + type: GFX + offset: 0x67F0 + symbol: jrb_seg7_dl_070067F0 + +jrb_seg7_dl_07006980: + type: GFX + offset: 0x6980 + symbol: jrb_seg7_dl_07006980 + +jrb_seg7_dl_070069B0: + type: GFX + offset: 0x69B0 + symbol: jrb_seg7_dl_070069B0 + +jrb_seg7_lights_07006A98: + type: LIGHTS + size: 24 + offset: 0x6A98 + symbol: jrb_seg7_lights_07006A98 + +jrb_seg7_vertex_07006AB0: + type: VTX + count: 15 + offset: 0x6AB0 + symbol: jrb_seg7_vertex_07006AB0 + +jrb_seg7_vertex_07006BA0: + type: VTX + count: 16 + offset: 0x6BA0 + symbol: jrb_seg7_vertex_07006BA0 + +jrb_seg7_vertex_07006CA0: + type: VTX + count: 15 + offset: 0x6CA0 + symbol: jrb_seg7_vertex_07006CA0 + +jrb_seg7_vertex_07006D90: + type: VTX + count: 14 + offset: 0x6D90 + symbol: jrb_seg7_vertex_07006D90 + +jrb_seg7_vertex_07006E70: + type: VTX + count: 15 + offset: 0x6E70 + symbol: jrb_seg7_vertex_07006E70 + +jrb_seg7_vertex_07006F60: + type: VTX + count: 15 + offset: 0x6F60 + symbol: jrb_seg7_vertex_07006F60 + +jrb_seg7_vertex_07007050: + type: VTX + count: 12 + offset: 0x7050 + symbol: jrb_seg7_vertex_07007050 + +jrb_seg7_vertex_07007110: + type: VTX + count: 12 + offset: 0x7110 + symbol: jrb_seg7_vertex_07007110 + +jrb_seg7_vertex_070071D0: + type: VTX + count: 13 + offset: 0x71D0 + symbol: jrb_seg7_vertex_070071D0 + +jrb_seg7_dl_070072A0: + type: GFX + offset: 0x72A0 + symbol: jrb_seg7_dl_070072A0 + +jrb_seg7_dl_070074A8: + type: GFX + offset: 0x74A8 + symbol: jrb_seg7_dl_070074A8 + +jrb_seg7_dl_07007500: + type: GFX + offset: 0x7500 + symbol: jrb_seg7_dl_07007500 + +jrb_seg7_dl_07007570: + type: GFX + offset: 0x7570 + symbol: jrb_seg7_dl_07007570 + +jrb_seg7_vertex_07007628: + type: VTX + count: 4 + offset: 0x7628 + symbol: jrb_seg7_vertex_07007628 + +jrb_seg7_vertex_07007668: + type: VTX + count: 4 + offset: 0x7668 + symbol: jrb_seg7_vertex_07007668 + +jrb_seg7_dl_070076A8: + type: GFX + offset: 0x76A8 + symbol: jrb_seg7_dl_070076A8 + +jrb_seg7_dl_070076E0: + type: GFX + offset: 0x76E0 + symbol: jrb_seg7_dl_070076E0 + +jrb_seg7_dl_07007718: + type: GFX + offset: 0x7718 + symbol: jrb_seg7_dl_07007718 + +jrb_seg7_lights_070077F0: + type: LIGHTS + size: 24 + offset: 0x77F0 + symbol: jrb_seg7_lights_070077F0 + +jrb_seg7_vertex_07007808: + type: VTX + count: 16 + offset: 0x7808 + symbol: jrb_seg7_vertex_07007808 + +jrb_seg7_vertex_07007908: + type: VTX + count: 14 + offset: 0x7908 + symbol: jrb_seg7_vertex_07007908 + +jrb_seg7_dl_070079E8: + type: GFX + offset: 0x79E8 + symbol: jrb_seg7_dl_070079E8 + +jrb_seg7_dl_07007AC8: + type: GFX + offset: 0x7AC8 + symbol: jrb_seg7_dl_07007AC8 + +jrb_seg7_lights_07007B70: + type: LIGHTS + size: 24 + offset: 0x7B70 + symbol: jrb_seg7_lights_07007B70 + +jrb_seg7_vertex_07007B88: + type: VTX + count: 16 + offset: 0x7B88 + symbol: jrb_seg7_vertex_07007B88 + +jrb_seg7_vertex_07007C88: + type: VTX + count: 8 + offset: 0x7C88 + symbol: jrb_seg7_vertex_07007C88 + +jrb_seg7_dl_07007D08: + type: GFX + offset: 0x7D08 + symbol: jrb_seg7_dl_07007D08 + +jrb_seg7_dl_07007D80: + type: GFX + offset: 0x7D80 + symbol: jrb_seg7_dl_07007D80 + +jrb_seg7_dl_07007DC8: + type: GFX + offset: 0x7DC8 + symbol: jrb_seg7_dl_07007DC8 + +jrb_seg7_lights_07007EA0: + type: LIGHTS + size: 24 + offset: 0x7EA0 + symbol: jrb_seg7_lights_07007EA0 + +jrb_seg7_vertex_07007EB8: + type: VTX + count: 16 + offset: 0x7EB8 + symbol: jrb_seg7_vertex_07007EB8 + +jrb_seg7_vertex_07007FB8: + type: VTX + count: 8 + offset: 0x7FB8 + symbol: jrb_seg7_vertex_07007FB8 + +jrb_seg7_dl_07008038: + type: GFX + offset: 0x8038 + symbol: jrb_seg7_dl_07008038 + +jrb_seg7_dl_070080B0: + type: GFX + offset: 0x80B0 + symbol: jrb_seg7_dl_070080B0 + +jrb_seg7_dl_070080F8: + type: GFX + offset: 0x80F8 + symbol: jrb_seg7_dl_070080F8 + +jrb_seg7_lights_070081A8: + type: LIGHTS + size: 24 + offset: 0x81A8 + symbol: jrb_seg7_lights_070081A8 + +jrb_seg7_lights_070081C0: + type: LIGHTS + size: 24 + offset: 0x81C0 + symbol: jrb_seg7_lights_070081C0 + +jrb_seg7_vertex_070081D8: + type: VTX + count: 15 + offset: 0x81D8 + symbol: jrb_seg7_vertex_070081D8 + +jrb_seg7_vertex_070082C8: + type: VTX + count: 15 + offset: 0x82C8 + symbol: jrb_seg7_vertex_070082C8 + +jrb_seg7_vertex_070083B8: + type: VTX + count: 12 + offset: 0x83B8 + symbol: jrb_seg7_vertex_070083B8 + +jrb_seg7_vertex_07008478: + type: VTX + count: 16 + offset: 0x8478 + symbol: jrb_seg7_vertex_07008478 + +jrb_seg7_vertex_07008578: + type: VTX + count: 15 + offset: 0x8578 + symbol: jrb_seg7_vertex_07008578 + +jrb_seg7_vertex_07008668: + type: VTX + count: 6 + offset: 0x8668 + symbol: jrb_seg7_vertex_07008668 + +jrb_seg7_vertex_070086C8: + type: VTX + count: 15 + offset: 0x86C8 + symbol: jrb_seg7_vertex_070086C8 + +jrb_seg7_vertex_070087B8: + type: VTX + count: 15 + offset: 0x87B8 + symbol: jrb_seg7_vertex_070087B8 + +jrb_seg7_vertex_070088A8: + type: VTX + count: 16 + offset: 0x88A8 + symbol: jrb_seg7_vertex_070088A8 + +jrb_seg7_vertex_070089A8: + type: VTX + count: 15 + offset: 0x89A8 + symbol: jrb_seg7_vertex_070089A8 + +jrb_seg7_vertex_07008A98: + type: VTX + count: 3 + offset: 0x8A98 + symbol: jrb_seg7_vertex_07008A98 + +jrb_seg7_vertex_07008AC8: + type: VTX + count: 12 + offset: 0x8AC8 + symbol: jrb_seg7_vertex_07008AC8 + +jrb_seg7_dl_07008B88: + type: GFX + offset: 0x8B88 + symbol: jrb_seg7_dl_07008B88 + +jrb_seg7_dl_07008C90: + type: GFX + offset: 0x8C90 + symbol: jrb_seg7_dl_07008C90 + +jrb_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: jrb_seg7_dl_07008DD0 + +jrb_seg7_dl_07008F70: + type: GFX + offset: 0x8F70 + symbol: jrb_seg7_dl_07008F70 + +jrb_seg7_dl_07008FD8: + type: GFX + offset: 0x8FD8 + symbol: jrb_seg7_dl_07008FD8 + +jrb_seg7_dl_070090B0: + type: GFX + offset: 0x90B0 + symbol: jrb_seg7_dl_070090B0 + +jrb_seg7_lights_07009190: + type: LIGHTS + size: 24 + offset: 0x9190 + symbol: jrb_seg7_lights_07009190 + +jrb_seg7_lights_070091A8: + type: LIGHTS + size: 24 + offset: 0x91A8 + symbol: jrb_seg7_lights_070091A8 + +jrb_seg7_lights_070091C0: + type: LIGHTS + size: 24 + offset: 0x91C0 + symbol: jrb_seg7_lights_070091C0 + +jrb_seg7_vertex_070091D8: + type: VTX + count: 4 + offset: 0x91D8 + symbol: jrb_seg7_vertex_070091D8 + +jrb_seg7_vertex_07009218: + type: VTX + count: 4 + offset: 0x9218 + symbol: jrb_seg7_vertex_07009218 + +jrb_seg7_vertex_07009258: + type: VTX + count: 16 + offset: 0x9258 + symbol: jrb_seg7_vertex_07009258 + +jrb_seg7_vertex_07009358: + type: VTX + count: 5 + offset: 0x9358 + symbol: jrb_seg7_vertex_07009358 + +jrb_seg7_vertex_070093A8: + type: VTX + count: 14 + offset: 0x93A8 + symbol: jrb_seg7_vertex_070093A8 + +jrb_seg7_vertex_07009488: + type: VTX + count: 16 + offset: 0x9488 + symbol: jrb_seg7_vertex_07009488 + +jrb_seg7_vertex_07009588: + type: VTX + count: 16 + offset: 0x9588 + symbol: jrb_seg7_vertex_07009588 + +jrb_seg7_vertex_07009688: + type: VTX + count: 11 + offset: 0x9688 + symbol: jrb_seg7_vertex_07009688 + +jrb_seg7_vertex_07009738: + type: VTX + count: 6 + offset: 0x9738 + symbol: jrb_seg7_vertex_07009738 + +jrb_seg7_dl_07009798: + type: GFX + offset: 0x9798 + symbol: jrb_seg7_dl_07009798 + +jrb_seg7_dl_07009808: + type: GFX + offset: 0x9808 + symbol: jrb_seg7_dl_07009808 + +jrb_seg7_dl_070098C0: + type: GFX + offset: 0x98C0 + symbol: jrb_seg7_dl_070098C0 + +jrb_seg7_dl_07009A10: + type: GFX + offset: 0x9A10 + symbol: jrb_seg7_dl_07009A10 + +jrb_seg7_dl_07009A58: + type: GFX + offset: 0x9A58 + symbol: jrb_seg7_dl_07009A58 + +jrb_seg7_dl_07009B30: + type: GFX + offset: 0x9B30 + symbol: jrb_seg7_dl_07009B30 + +jrb_seg7_lights_07009C10: + type: LIGHTS + size: 24 + offset: 0x9C10 + symbol: jrb_seg7_lights_07009C10 + +jrb_seg7_lights_07009C28: + type: LIGHTS + size: 24 + offset: 0x9C28 + symbol: jrb_seg7_lights_07009C28 + +jrb_seg7_lights_07009C40: + type: LIGHTS + size: 24 + offset: 0x9C40 + symbol: jrb_seg7_lights_07009C40 + +jrb_seg7_vertex_07009C58: + type: VTX + count: 15 + offset: 0x9C58 + symbol: jrb_seg7_vertex_07009C58 + +jrb_seg7_vertex_07009D48: + type: VTX + count: 15 + offset: 0x9D48 + symbol: jrb_seg7_vertex_07009D48 + +jrb_seg7_vertex_07009E38: + type: VTX + count: 16 + offset: 0x9E38 + symbol: jrb_seg7_vertex_07009E38 + +jrb_seg7_vertex_07009F38: + type: VTX + count: 9 + offset: 0x9F38 + symbol: jrb_seg7_vertex_07009F38 + +jrb_seg7_vertex_07009FC8: + type: VTX + count: 8 + offset: 0x9FC8 + symbol: jrb_seg7_vertex_07009FC8 + +jrb_seg7_vertex_0700A048: + type: VTX + count: 14 + offset: 0xA048 + symbol: jrb_seg7_vertex_0700A048 + +jrb_seg7_vertex_0700A128: + type: VTX + count: 16 + offset: 0xA128 + symbol: jrb_seg7_vertex_0700A128 + +jrb_seg7_vertex_0700A228: + type: VTX + count: 13 + offset: 0xA228 + symbol: jrb_seg7_vertex_0700A228 + +jrb_seg7_dl_0700A2F8: + type: GFX + offset: 0xA2F8 + symbol: jrb_seg7_dl_0700A2F8 + +jrb_seg7_dl_0700A3A8: + type: GFX + offset: 0xA3A8 + symbol: jrb_seg7_dl_0700A3A8 + +jrb_seg7_dl_0700A470: + type: GFX + offset: 0xA470 + symbol: jrb_seg7_dl_0700A470 + +jrb_seg7_dl_0700A608: + type: GFX + offset: 0xA608 + symbol: jrb_seg7_dl_0700A608 + +jrb_seg7_lights_0700A6D8: + type: LIGHTS + size: 24 + offset: 0xA6D8 + symbol: jrb_seg7_lights_0700A6D8 + +jrb_seg7_lights_0700A6F0: + type: LIGHTS + size: 24 + offset: 0xA6F0 + symbol: jrb_seg7_lights_0700A6F0 + +jrb_seg7_vertex_0700A708: + type: VTX + count: 4 + offset: 0xA708 + symbol: jrb_seg7_vertex_0700A708 + +jrb_seg7_vertex_0700A748: + type: VTX + count: 15 + offset: 0xA748 + symbol: jrb_seg7_vertex_0700A748 + +jrb_seg7_vertex_0700A838: + type: VTX + count: 16 + offset: 0xA838 + symbol: jrb_seg7_vertex_0700A838 + +jrb_seg7_vertex_0700A938: + type: VTX + count: 14 + offset: 0xA938 + symbol: jrb_seg7_vertex_0700A938 + +jrb_seg7_vertex_0700AA18: + type: VTX + count: 8 + offset: 0xAA18 + symbol: jrb_seg7_vertex_0700AA18 + +jrb_seg7_dl_0700AA98: + type: GFX + offset: 0xAA98 + symbol: jrb_seg7_dl_0700AA98 + +jrb_seg7_dl_0700AAE0: + type: GFX + offset: 0xAAE0 + symbol: jrb_seg7_dl_0700AAE0 + +jrb_seg7_dl_0700AB60: + type: GFX + offset: 0xAB60 + symbol: jrb_seg7_dl_0700AB60 + +jrb_seg7_dl_0700AC68: + type: GFX + offset: 0xAC68 + symbol: jrb_seg7_dl_0700AC68 + +jrb_seg7_lights_0700AD38: + type: LIGHTS + size: 24 + offset: 0xAD38 + symbol: jrb_seg7_lights_0700AD38 + +jrb_seg7_vertex_0700AD50: + type: VTX + count: 8 + offset: 0xAD50 + symbol: jrb_seg7_vertex_0700AD50 + +jrb_seg7_dl_0700ADD0: + type: GFX + offset: 0xADD0 + symbol: jrb_seg7_dl_0700ADD0 + +jrb_seg7_dl_0700AE48: + type: GFX + offset: 0xAE48 + symbol: jrb_seg7_dl_0700AE48 + +jrb_seg7_lights_0700AEF0: + type: LIGHTS + size: 24 + offset: 0xAEF0 + symbol: jrb_seg7_lights_0700AEF0 + +jrb_seg7_vertex_0700AF08: + type: VTX + count: 5 + offset: 0xAF08 + symbol: jrb_seg7_vertex_0700AF08 + +jrb_seg7_dl_0700AF58: + type: GFX + offset: 0xAF58 + symbol: jrb_seg7_dl_0700AF58 + +jrb_seg7_dl_0700AFB0: + type: GFX + offset: 0xAFB0 + symbol: jrb_seg7_dl_0700AFB0 + +jrb_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xB058 + symbol: jrb_seg7_area_1_collision + +jrb_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xC4E8 + symbol: jrb_seg7_area_1_macro_objs + +jrb_seg7_collision_rock_solid: + type: SM64:COLLISION + offset: 0xC758 + symbol: jrb_seg7_collision_rock_solid + +jrb_seg7_collision_floating_platform: + type: SM64:COLLISION + offset: 0xC824 + symbol: jrb_seg7_collision_floating_platform + +jrb_seg7_collision_floating_box: + type: SM64:COLLISION + offset: 0xC8A8 + symbol: jrb_seg7_collision_floating_box + +jrb_seg7_collision_in_sunken_ship_3: + type: SM64:COLLISION + offset: 0xC92C + symbol: jrb_seg7_collision_in_sunken_ship_3 + +jrb_seg7_collision_in_sunken_ship: + type: SM64:COLLISION + offset: 0xCE5C + symbol: jrb_seg7_collision_in_sunken_ship + +jrb_seg7_collision_0700CEF0: + type: SM64:COLLISION + offset: 0xCEF0 + symbol: jrb_seg7_collision_0700CEF0 + +jrb_seg7_collision_in_sunken_ship_2: + type: SM64:COLLISION + offset: 0xCF80 + symbol: jrb_seg7_collision_in_sunken_ship_2 + +jrb_seg7_collision_pillar_base: + type: SM64:COLLISION + offset: 0xD198 + symbol: jrb_seg7_collision_pillar_base + +jrb_seg7_collision_0700D1DC: + type: SM64:COLLISION + offset: 0xD1DC + symbol: jrb_seg7_collision_0700D1DC + +jrb_seg7_trajectory_unagi_1: + type: SM64:TRAJECTORY + offset: 0xD20C + symbol: jrb_seg7_trajectory_unagi_1 + +jrb_seg7_trajectory_unagi_2: + type: SM64:TRAJECTORY + offset: 0xD240 + symbol: jrb_seg7_trajectory_unagi_2 + +jrb_movtex_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xD28C + symbol: jrb_movtex_water_data + +jrb_movtex_ocean_cave_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xD2AC + symbol: jrb_movtex_ocean_cave_water_data + +jrb_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0xD2CC + symbol: jrb_movtex_water + +jrb_movtex_initial_mist_data: + type: SM64:MOVTEX + quad: true + offset: 0xD2E4 + symbol: jrb_movtex_initial_mist_data + +jrb_movtex_initial_mist: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0xD304 + symbol: jrb_movtex_initial_mist + +jrb_seg7_lights_0700D318: + type: LIGHTS + size: 24 + offset: 0xD318 + symbol: jrb_seg7_lights_0700D318 + +jrb_seg7_lights_0700D330: + type: LIGHTS + size: 24 + offset: 0xD330 + symbol: jrb_seg7_lights_0700D330 + +jrb_seg7_lights_0700D348: + type: LIGHTS + size: 24 + offset: 0xD348 + symbol: jrb_seg7_lights_0700D348 + +jrb_seg7_lights_0700D360: + type: LIGHTS + size: 24 + offset: 0xD360 + symbol: jrb_seg7_lights_0700D360 + +jrb_seg7_vertex_0700D378: + type: VTX + count: 8 + offset: 0xD378 + symbol: jrb_seg7_vertex_0700D378 + +jrb_seg7_vertex_0700D3F8: + type: VTX + count: 15 + offset: 0xD3F8 + symbol: jrb_seg7_vertex_0700D3F8 + +jrb_seg7_vertex_0700D4E8: + type: VTX + count: 15 + offset: 0xD4E8 + symbol: jrb_seg7_vertex_0700D4E8 + +jrb_seg7_vertex_0700D5D8: + type: VTX + count: 16 + offset: 0xD5D8 + symbol: jrb_seg7_vertex_0700D5D8 + +jrb_seg7_vertex_0700D6D8: + type: VTX + count: 15 + offset: 0xD6D8 + symbol: jrb_seg7_vertex_0700D6D8 + +jrb_seg7_vertex_0700D7C8: + type: VTX + count: 11 + offset: 0xD7C8 + symbol: jrb_seg7_vertex_0700D7C8 + +jrb_seg7_vertex_0700D878: + type: VTX + count: 11 + offset: 0xD878 + symbol: jrb_seg7_vertex_0700D878 + +jrb_seg7_vertex_0700D928: + type: VTX + count: 4 + offset: 0xD928 + symbol: jrb_seg7_vertex_0700D928 + +jrb_seg7_vertex_0700D968: + type: VTX + count: 12 + offset: 0xD968 + symbol: jrb_seg7_vertex_0700D968 + +jrb_seg7_vertex_0700DA28: + type: VTX + count: 16 + offset: 0xDA28 + symbol: jrb_seg7_vertex_0700DA28 + +jrb_seg7_vertex_0700DB28: + type: VTX + count: 14 + offset: 0xDB28 + symbol: jrb_seg7_vertex_0700DB28 + +jrb_seg7_vertex_0700DC08: + type: VTX + count: 15 + offset: 0xDC08 + symbol: jrb_seg7_vertex_0700DC08 + +jrb_seg7_vertex_0700DCF8: + type: VTX + count: 14 + offset: 0xDCF8 + symbol: jrb_seg7_vertex_0700DCF8 + +jrb_seg7_vertex_0700DDD8: + type: VTX + count: 16 + offset: 0xDDD8 + symbol: jrb_seg7_vertex_0700DDD8 + +jrb_seg7_vertex_0700DED8: + type: VTX + count: 16 + offset: 0xDED8 + symbol: jrb_seg7_vertex_0700DED8 + +jrb_seg7_vertex_0700DFD8: + type: VTX + count: 15 + offset: 0xDFD8 + symbol: jrb_seg7_vertex_0700DFD8 + +jrb_seg7_vertex_0700E0C8: + type: VTX + count: 16 + offset: 0xE0C8 + symbol: jrb_seg7_vertex_0700E0C8 + +jrb_seg7_vertex_0700E1C8: + type: VTX + count: 13 + offset: 0xE1C8 + symbol: jrb_seg7_vertex_0700E1C8 + +jrb_seg7_vertex_0700E298: + type: VTX + count: 16 + offset: 0xE298 + symbol: jrb_seg7_vertex_0700E298 + +jrb_seg7_vertex_0700E398: + type: VTX + count: 12 + offset: 0xE398 + symbol: jrb_seg7_vertex_0700E398 + +jrb_seg7_vertex_0700E458: + type: VTX + count: 12 + offset: 0xE458 + symbol: jrb_seg7_vertex_0700E458 + +jrb_seg7_vertex_0700E518: + type: VTX + count: 4 + offset: 0xE518 + symbol: jrb_seg7_vertex_0700E518 + +jrb_seg7_vertex_0700E558: + type: VTX + count: 16 + offset: 0xE558 + symbol: jrb_seg7_vertex_0700E558 + +jrb_seg7_vertex_0700E658: + type: VTX + count: 9 + offset: 0xE658 + symbol: jrb_seg7_vertex_0700E658 + +jrb_seg7_dl_0700E6E8: + type: GFX + offset: 0xE6E8 + symbol: jrb_seg7_dl_0700E6E8 + +jrb_seg7_dl_0700E8C8: + type: GFX + offset: 0xE8C8 + symbol: jrb_seg7_dl_0700E8C8 + +jrb_seg7_dl_0700E998: + type: GFX + offset: 0xE998 + symbol: jrb_seg7_dl_0700E998 + +jrb_seg7_dl_0700ECB8: + type: GFX + offset: 0xECB8 + symbol: jrb_seg7_dl_0700ECB8 + +jrb_seg7_dl_0700EE28: + type: GFX + offset: 0xEE28 + symbol: jrb_seg7_dl_0700EE28 + +jrb_seg7_dl_0700EF00: + type: GFX + offset: 0xEF00 + symbol: jrb_seg7_dl_0700EF00 + +jrb_seg7_lights_0700EF98: + type: LIGHTS + size: 24 + offset: 0xEF98 + symbol: jrb_seg7_lights_0700EF98 + +jrb_seg7_vertex_0700EFB0: + type: VTX + count: 16 + offset: 0xEFB0 + symbol: jrb_seg7_vertex_0700EFB0 + +jrb_seg7_vertex_0700F0B0: + type: VTX + count: 14 + offset: 0xF0B0 + symbol: jrb_seg7_vertex_0700F0B0 + +jrb_seg7_vertex_0700F190: + type: VTX + count: 14 + offset: 0xF190 + symbol: jrb_seg7_vertex_0700F190 + +jrb_seg7_vertex_0700F270: + type: VTX + count: 14 + offset: 0xF270 + symbol: jrb_seg7_vertex_0700F270 + +jrb_seg7_vertex_0700F350: + type: VTX + count: 15 + offset: 0xF350 + symbol: jrb_seg7_vertex_0700F350 + +jrb_seg7_vertex_0700F440: + type: VTX + count: 14 + offset: 0xF440 + symbol: jrb_seg7_vertex_0700F440 + +jrb_seg7_vertex_0700F520: + type: VTX + count: 14 + offset: 0xF520 + symbol: jrb_seg7_vertex_0700F520 + +jrb_seg7_vertex_0700F600: + type: VTX + count: 14 + offset: 0xF600 + symbol: jrb_seg7_vertex_0700F600 + +jrb_seg7_vertex_0700F6E0: + type: VTX + count: 14 + offset: 0xF6E0 + symbol: jrb_seg7_vertex_0700F6E0 + +jrb_seg7_vertex_0700F7C0: + type: VTX + count: 14 + offset: 0xF7C0 + symbol: jrb_seg7_vertex_0700F7C0 + +jrb_seg7_vertex_0700F8A0: + type: VTX + count: 16 + offset: 0xF8A0 + symbol: jrb_seg7_vertex_0700F8A0 + +jrb_seg7_vertex_0700F9A0: + type: VTX + count: 15 + offset: 0xF9A0 + symbol: jrb_seg7_vertex_0700F9A0 + +jrb_seg7_vertex_0700FA90: + type: VTX + count: 10 + offset: 0xFA90 + symbol: jrb_seg7_vertex_0700FA90 + +jrb_seg7_dl_0700FB30: + type: GFX + offset: 0xFB30 + symbol: jrb_seg7_dl_0700FB30 + +jrb_seg7_dl_0700FE48: + type: GFX + offset: 0xFE48 + symbol: jrb_seg7_dl_0700FE48 + +jrb_seg7_lights_0700FEB8: + type: LIGHTS + size: 24 + offset: 0xFEB8 + symbol: jrb_seg7_lights_0700FEB8 + +jrb_seg7_vertex_0700FED0: + type: VTX + count: 15 + offset: 0xFED0 + symbol: jrb_seg7_vertex_0700FED0 + +jrb_seg7_vertex_0700FFC0: + type: VTX + count: 16 + offset: 0xFFC0 + symbol: jrb_seg7_vertex_0700FFC0 + +jrb_seg7_vertex_070100C0: + type: VTX + count: 15 + offset: 0x100C0 + symbol: jrb_seg7_vertex_070100C0 + +jrb_seg7_vertex_070101B0: + type: VTX + count: 14 + offset: 0x101B0 + symbol: jrb_seg7_vertex_070101B0 + +jrb_seg7_vertex_07010290: + type: VTX + count: 16 + offset: 0x10290 + symbol: jrb_seg7_vertex_07010290 + +jrb_seg7_dl_07010390: + type: GFX + offset: 0x10390 + symbol: jrb_seg7_dl_07010390 + +jrb_seg7_dl_07010548: + type: GFX + offset: 0x10548 + symbol: jrb_seg7_dl_07010548 + +jrb_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x105B8 + symbol: jrb_seg7_area_2_collision + +jrb_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x11370 + symbol: jrb_seg7_area_2_macro_objs + +jrb_movtex_sunken_ship_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x1137C + symbol: jrb_movtex_sunken_ship_water_data + +jrb_movtex_sunken_ship_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x1139C + symbol: jrb_movtex_sunken_ship_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb/geo.yml new file mode 100644 index 0000000..33bc2d2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/jrb/geo.yml @@ -0,0 +1,71 @@ +:config: + external_files: + - "assets/ymls/us/levels/jrb.yml" + autopads: false + segments: + - [ 0xE, 0x423B20 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll.yml new file mode 100644 index 0000000..cd39645 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll.yml @@ -0,0 +1,2688 @@ +:config: + autopads: false + compression: + offset: 0x4784A0 + segments: + - [ 0x7, 0x4784A0 ] + external_files: + - "assets/ymls/us/textures/fire.yml" + header: + header: + - '#include "lll/geo.h"' + - '' + - 'extern const LevelScript level_lll_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: lll_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: lll_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: lll_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: lll_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: lll_seg7_texture_07002000 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: lll_seg7_texture_07002800 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: lll_seg7_texture_07003000 + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: lll_seg7_texture_07003800 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: lll_seg7_texture_07004000 + +9: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: lll_seg7_texture_07004800 + +10: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: lll_seg7_texture_07005000 + +11: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: lll_seg7_texture_07005800 + +12: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: lll_seg7_texture_07006000 + +13: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: lll_seg7_texture_07006800 + +14: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: lll_seg7_texture_07007000 + +15: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: lll_seg7_texture_07007800 + +16: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: lll_seg7_texture_07008000 + +17: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: lll_seg7_texture_07008800 + +18: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: lll_seg7_texture_07009000 + +19: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: lll_seg7_texture_07009800 + +20: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: lll_seg7_texture_0700A000 + +21: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: lll_seg7_texture_0700A800 + +22: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: lll_seg7_texture_0700B000 + +23: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: lll_seg7_texture_0700B800 + +24: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: lll_seg7_texture_0700C000 + +25: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: lll_seg7_texture_0700C800 + +26: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xD000 + format: RGBA16 + symbol: lll_seg7_texture_0700D000 + +27: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xD200 + format: IA16 + symbol: lll_seg7_texture_0700D200 + +28: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xD400 + format: RGBA16 + symbol: lll_seg7_texture_0700D400 + +29: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xDC00 + format: RGBA16 + symbol: lll_seg7_texture_0700DC00 + +30: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xE400 + format: RGBA16 + symbol: lll_seg7_texture_0700E400 + +31: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xEC00 + format: RGBA16 + symbol: lll_seg7_texture_0700EC00 + +32: + type: TEXTURE + size: 2048 + width: 64 + height: 16 + offset: 0xF400 + format: RGBA16 + symbol: lll_seg7_texture_0700F400 + +lll_seg7_vertex_0700FC90: + type: VTX + count: 14 + offset: 0xFC90 + symbol: lll_seg7_vertex_0700FC90 + +lll_seg7_vertex_0700FD70: + type: VTX + count: 14 + offset: 0xFD70 + symbol: lll_seg7_vertex_0700FD70 + +lll_seg7_vertex_0700FE50: + type: VTX + count: 15 + offset: 0xFE50 + symbol: lll_seg7_vertex_0700FE50 + +lll_seg7_vertex_0700FF40: + type: VTX + count: 15 + offset: 0xFF40 + symbol: lll_seg7_vertex_0700FF40 + +lll_seg7_vertex_07010030: + type: VTX + count: 15 + offset: 0x10030 + symbol: lll_seg7_vertex_07010030 + +lll_seg7_vertex_07010120: + type: VTX + count: 15 + offset: 0x10120 + symbol: lll_seg7_vertex_07010120 + +lll_seg7_vertex_07010210: + type: VTX + count: 16 + offset: 0x10210 + symbol: lll_seg7_vertex_07010210 + +lll_seg7_vertex_07010310: + type: VTX + count: 14 + offset: 0x10310 + symbol: lll_seg7_vertex_07010310 + +lll_seg7_vertex_070103F0: + type: VTX + count: 15 + offset: 0x103F0 + symbol: lll_seg7_vertex_070103F0 + +lll_seg7_vertex_070104E0: + type: VTX + count: 16 + offset: 0x104E0 + symbol: lll_seg7_vertex_070104E0 + +lll_seg7_vertex_070105E0: + type: VTX + count: 16 + offset: 0x105E0 + symbol: lll_seg7_vertex_070105E0 + +lll_seg7_vertex_070106E0: + type: VTX + count: 15 + offset: 0x106E0 + symbol: lll_seg7_vertex_070106E0 + +lll_seg7_vertex_070107D0: + type: VTX + count: 16 + offset: 0x107D0 + symbol: lll_seg7_vertex_070107D0 + +lll_seg7_vertex_070108D0: + type: VTX + count: 15 + offset: 0x108D0 + symbol: lll_seg7_vertex_070108D0 + +lll_seg7_vertex_070109C0: + type: VTX + count: 15 + offset: 0x109C0 + symbol: lll_seg7_vertex_070109C0 + +lll_seg7_vertex_07010AB0: + type: VTX + count: 15 + offset: 0x10AB0 + symbol: lll_seg7_vertex_07010AB0 + +lll_seg7_vertex_07010BA0: + type: VTX + count: 15 + offset: 0x10BA0 + symbol: lll_seg7_vertex_07010BA0 + +lll_seg7_vertex_07010C90: + type: VTX + count: 4 + offset: 0x10C90 + symbol: lll_seg7_vertex_07010C90 + +lll_seg7_vertex_07010CD0: + type: VTX + count: 12 + offset: 0x10CD0 + symbol: lll_seg7_vertex_07010CD0 + +lll_seg7_vertex_07010D90: + type: VTX + count: 8 + offset: 0x10D90 + symbol: lll_seg7_vertex_07010D90 + +lll_seg7_vertex_07010E10: + type: VTX + count: 16 + offset: 0x10E10 + symbol: lll_seg7_vertex_07010E10 + +lll_seg7_vertex_07010F10: + type: VTX + count: 16 + offset: 0x10F10 + symbol: lll_seg7_vertex_07010F10 + +lll_seg7_vertex_07011010: + type: VTX + count: 14 + offset: 0x11010 + symbol: lll_seg7_vertex_07011010 + +lll_seg7_vertex_070110F0: + type: VTX + count: 14 + offset: 0x110F0 + symbol: lll_seg7_vertex_070110F0 + +lll_seg7_vertex_070111D0: + type: VTX + count: 15 + offset: 0x111D0 + symbol: lll_seg7_vertex_070111D0 + +lll_seg7_vertex_070112C0: + type: VTX + count: 16 + offset: 0x112C0 + symbol: lll_seg7_vertex_070112C0 + +lll_seg7_vertex_070113C0: + type: VTX + count: 16 + offset: 0x113C0 + symbol: lll_seg7_vertex_070113C0 + +lll_seg7_vertex_070114C0: + type: VTX + count: 16 + offset: 0x114C0 + symbol: lll_seg7_vertex_070114C0 + +lll_seg7_vertex_070115C0: + type: VTX + count: 16 + offset: 0x115C0 + symbol: lll_seg7_vertex_070115C0 + +lll_seg7_vertex_070116C0: + type: VTX + count: 11 + offset: 0x116C0 + symbol: lll_seg7_vertex_070116C0 + +lll_seg7_vertex_07011770: + type: VTX + count: 14 + offset: 0x11770 + symbol: lll_seg7_vertex_07011770 + +lll_seg7_vertex_07011850: + type: VTX + count: 16 + offset: 0x11850 + symbol: lll_seg7_vertex_07011850 + +lll_seg7_vertex_07011950: + type: VTX + count: 14 + offset: 0x11950 + symbol: lll_seg7_vertex_07011950 + +lll_seg7_vertex_07011A30: + type: VTX + count: 16 + offset: 0x11A30 + symbol: lll_seg7_vertex_07011A30 + +lll_seg7_vertex_07011B30: + type: VTX + count: 10 + offset: 0x11B30 + symbol: lll_seg7_vertex_07011B30 + +lll_seg7_vertex_07011BD0: + type: VTX + count: 16 + offset: 0x11BD0 + symbol: lll_seg7_vertex_07011BD0 + +lll_seg7_vertex_07011CD0: + type: VTX + count: 15 + offset: 0x11CD0 + symbol: lll_seg7_vertex_07011CD0 + +lll_seg7_vertex_07011DC0: + type: VTX + count: 15 + offset: 0x11DC0 + symbol: lll_seg7_vertex_07011DC0 + +lll_seg7_vertex_07011EB0: + type: VTX + count: 14 + offset: 0x11EB0 + symbol: lll_seg7_vertex_07011EB0 + +lll_seg7_vertex_07011F90: + type: VTX + count: 14 + offset: 0x11F90 + symbol: lll_seg7_vertex_07011F90 + +lll_seg7_vertex_07012070: + type: VTX + count: 16 + offset: 0x12070 + symbol: lll_seg7_vertex_07012070 + +lll_seg7_vertex_07012170: + type: VTX + count: 16 + offset: 0x12170 + symbol: lll_seg7_vertex_07012170 + +lll_seg7_vertex_07012270: + type: VTX + count: 12 + offset: 0x12270 + symbol: lll_seg7_vertex_07012270 + +lll_seg7_vertex_07012330: + type: VTX + count: 8 + offset: 0x12330 + symbol: lll_seg7_vertex_07012330 + +lll_seg7_vertex_070123B0: + type: VTX + count: 10 + offset: 0x123B0 + symbol: lll_seg7_vertex_070123B0 + +lll_seg7_vertex_07012450: + type: VTX + count: 15 + offset: 0x12450 + symbol: lll_seg7_vertex_07012450 + +lll_seg7_vertex_07012540: + type: VTX + count: 15 + offset: 0x12540 + symbol: lll_seg7_vertex_07012540 + +lll_seg7_vertex_07012630: + type: VTX + count: 6 + offset: 0x12630 + symbol: lll_seg7_vertex_07012630 + +lll_seg7_vertex_07012690: + type: VTX + count: 12 + offset: 0x12690 + symbol: lll_seg7_vertex_07012690 + +lll_seg7_vertex_07012750: + type: VTX + count: 8 + offset: 0x12750 + symbol: lll_seg7_vertex_07012750 + +lll_seg7_dl_070127D0: + type: GFX + offset: 0x127D0 + symbol: lll_seg7_dl_070127D0 + +lll_seg7_dl_07012AE8: + type: GFX + offset: 0x12AE8 + symbol: lll_seg7_dl_07012AE8 + +lll_seg7_dl_07012C20: + type: GFX + offset: 0x12C20 + symbol: lll_seg7_dl_07012C20 + +lll_seg7_dl_07012C78: + type: GFX + offset: 0x12C78 + symbol: lll_seg7_dl_07012C78 + +lll_seg7_dl_07012CC0: + type: GFX + offset: 0x12CC0 + symbol: lll_seg7_dl_07012CC0 + +lll_seg7_dl_07012F60: + type: GFX + offset: 0x12F60 + symbol: lll_seg7_dl_07012F60 + +lll_seg7_dl_070130A8: + type: GFX + offset: 0x130A8 + symbol: lll_seg7_dl_070130A8 + +lll_seg7_dl_070132D8: + type: GFX + offset: 0x132D8 + symbol: lll_seg7_dl_070132D8 + +lll_seg7_dl_07013320: + type: GFX + offset: 0x13320 + symbol: lll_seg7_dl_07013320 + +lll_seg7_dl_07013378: + type: GFX + offset: 0x13378 + symbol: lll_seg7_dl_07013378 + +lll_seg7_dl_07013430: + type: GFX + offset: 0x13430 + symbol: lll_seg7_dl_07013430 + +lll_seg7_dl_07013488: + type: GFX + offset: 0x13488 + symbol: lll_seg7_dl_07013488 + +lll_seg7_dl_070134E0: + type: GFX + offset: 0x134E0 + symbol: lll_seg7_dl_070134E0 + +lll_seg7_lights_07013620: + type: LIGHTS + size: 24 + offset: 0x13620 + symbol: lll_seg7_lights_07013620 + +lll_seg7_vertex_07013638: + type: VTX + count: 16 + offset: 0x13638 + symbol: lll_seg7_vertex_07013638 + +lll_seg7_dl_07013738: + type: GFX + offset: 0x13738 + symbol: lll_seg7_dl_07013738 + +lll_seg7_dl_070137C0: + type: GFX + offset: 0x137C0 + symbol: lll_seg7_dl_070137C0 + +lll_seg7_vertex_07013830: + type: VTX + count: 8 + offset: 0x13830 + symbol: lll_seg7_vertex_07013830 + +lll_seg7_dl_070138B0: + type: GFX + offset: 0x138B0 + symbol: lll_seg7_dl_070138B0 + +lll_seg7_dl_070138F8: + type: GFX + offset: 0x138F8 + symbol: lll_seg7_dl_070138F8 + +lll_seg7_vertex_07013968: + type: VTX + count: 8 + offset: 0x13968 + symbol: lll_seg7_vertex_07013968 + +lll_seg7_vertex_070139E8: + type: VTX + count: 15 + offset: 0x139E8 + symbol: lll_seg7_vertex_070139E8 + +lll_seg7_vertex_07013AD8: + type: VTX + count: 15 + offset: 0x13AD8 + symbol: lll_seg7_vertex_07013AD8 + +lll_seg7_vertex_07013BC8: + type: VTX + count: 4 + offset: 0x13BC8 + symbol: lll_seg7_vertex_07013BC8 + +lll_seg7_dl_07013C08: + type: GFX + offset: 0x13C08 + symbol: lll_seg7_dl_07013C08 + +lll_seg7_dl_07013C70: + type: GFX + offset: 0x13C70 + symbol: lll_seg7_dl_07013C70 + +lll_seg7_dl_07013D28: + type: GFX + offset: 0x13D28 + symbol: lll_seg7_dl_07013D28 + +lll_seg7_vertex_07013DB8: + type: VTX + count: 15 + offset: 0x13DB8 + symbol: lll_seg7_vertex_07013DB8 + +lll_seg7_vertex_07013EA8: + type: VTX + count: 15 + offset: 0x13EA8 + symbol: lll_seg7_vertex_07013EA8 + +lll_seg7_vertex_07013F98: + type: VTX + count: 15 + offset: 0x13F98 + symbol: lll_seg7_vertex_07013F98 + +lll_seg7_vertex_07014088: + type: VTX + count: 15 + offset: 0x14088 + symbol: lll_seg7_vertex_07014088 + +lll_seg7_vertex_07014178: + type: VTX + count: 16 + offset: 0x14178 + symbol: lll_seg7_vertex_07014178 + +lll_seg7_vertex_07014278: + type: VTX + count: 16 + offset: 0x14278 + symbol: lll_seg7_vertex_07014278 + +lll_seg7_vertex_07014378: + type: VTX + count: 16 + offset: 0x14378 + symbol: lll_seg7_vertex_07014378 + +lll_seg7_vertex_07014478: + type: VTX + count: 8 + offset: 0x14478 + symbol: lll_seg7_vertex_07014478 + +lll_seg7_dl_070144F8: + type: GFX + offset: 0x144F8 + symbol: lll_seg7_dl_070144F8 + +lll_seg7_dl_070146B8: + type: GFX + offset: 0x146B8 + symbol: lll_seg7_dl_070146B8 + +lll_seg7_dl_07014788: + type: GFX + offset: 0x14788 + symbol: lll_seg7_dl_07014788 + +lll_seg7_vertex_07014818: + type: VTX + count: 15 + offset: 0x14818 + symbol: lll_seg7_vertex_07014818 + +lll_seg7_vertex_07014908: + type: VTX + count: 15 + offset: 0x14908 + symbol: lll_seg7_vertex_07014908 + +lll_seg7_vertex_070149F8: + type: VTX + count: 4 + offset: 0x149F8 + symbol: lll_seg7_vertex_070149F8 + +lll_seg7_vertex_07014A38: + type: VTX + count: 8 + offset: 0x14A38 + symbol: lll_seg7_vertex_07014A38 + +lll_seg7_dl_07014AB8: + type: GFX + offset: 0x14AB8 + symbol: lll_seg7_dl_07014AB8 + +lll_seg7_dl_07014B80: + type: GFX + offset: 0x14B80 + symbol: lll_seg7_dl_07014B80 + +lll_seg7_dl_07014BD8: + type: GFX + offset: 0x14BD8 + symbol: lll_seg7_dl_07014BD8 + +lll_seg7_vertex_07014C68: + type: VTX + count: 8 + offset: 0x14C68 + symbol: lll_seg7_vertex_07014C68 + +lll_seg7_vertex_07014CE8: + type: VTX + count: 15 + offset: 0x14CE8 + symbol: lll_seg7_vertex_07014CE8 + +lll_seg7_vertex_07014DD8: + type: VTX + count: 15 + offset: 0x14DD8 + symbol: lll_seg7_vertex_07014DD8 + +lll_seg7_vertex_07014EC8: + type: VTX + count: 4 + offset: 0x14EC8 + symbol: lll_seg7_vertex_07014EC8 + +lll_seg7_vertex_07014F08: + type: VTX + count: 14 + offset: 0x14F08 + symbol: lll_seg7_vertex_07014F08 + +lll_seg7_vertex_07014FE8: + type: VTX + count: 14 + offset: 0x14FE8 + symbol: lll_seg7_vertex_07014FE8 + +lll_seg7_vertex_070150C8: + type: VTX + count: 4 + offset: 0x150C8 + symbol: lll_seg7_vertex_070150C8 + +lll_seg7_vertex_07015108: + type: VTX + count: 16 + offset: 0x15108 + symbol: lll_seg7_vertex_07015108 + +lll_seg7_dl_07015208: + type: GFX + offset: 0x15208 + symbol: lll_seg7_dl_07015208 + +lll_seg7_dl_07015270: + type: GFX + offset: 0x15270 + symbol: lll_seg7_dl_07015270 + +lll_seg7_dl_07015328: + type: GFX + offset: 0x15328 + symbol: lll_seg7_dl_07015328 + +lll_seg7_dl_070153F0: + type: GFX + offset: 0x153F0 + symbol: lll_seg7_dl_070153F0 + +lll_seg7_dl_07015458: + type: GFX + offset: 0x15458 + symbol: lll_seg7_dl_07015458 + +lll_seg7_vertex_070154F8: + type: VTX + count: 15 + offset: 0x154F8 + symbol: lll_seg7_vertex_070154F8 + +lll_seg7_vertex_070155E8: + type: VTX + count: 16 + offset: 0x155E8 + symbol: lll_seg7_vertex_070155E8 + +lll_seg7_vertex_070156E8: + type: VTX + count: 7 + offset: 0x156E8 + symbol: lll_seg7_vertex_070156E8 + +lll_seg7_vertex_07015758: + type: VTX + count: 16 + offset: 0x15758 + symbol: lll_seg7_vertex_07015758 + +lll_seg7_vertex_07015858: + type: VTX + count: 15 + offset: 0x15858 + symbol: lll_seg7_vertex_07015858 + +lll_seg7_vertex_07015948: + type: VTX + count: 15 + offset: 0x15948 + symbol: lll_seg7_vertex_07015948 + +lll_seg7_vertex_07015A38: + type: VTX + count: 16 + offset: 0x15A38 + symbol: lll_seg7_vertex_07015A38 + +lll_seg7_dl_07015B38: + type: GFX + offset: 0x15B38 + symbol: lll_seg7_dl_07015B38 + +lll_seg7_dl_07015C20: + type: GFX + offset: 0x15C20 + symbol: lll_seg7_dl_07015C20 + +lll_seg7_dl_07015C88: + type: GFX + offset: 0x15C88 + symbol: lll_seg7_dl_07015C88 + +lll_seg7_dl_07015D18: + type: GFX + offset: 0x15D18 + symbol: lll_seg7_dl_07015D18 + +lll_seg7_dl_07015E20: + type: GFX + offset: 0x15E20 + symbol: lll_seg7_dl_07015E20 + +lll_seg7_vertex_07015E90: + type: VTX + count: 8 + offset: 0x15E90 + symbol: lll_seg7_vertex_07015E90 + +lll_seg7_vertex_07015F10: + type: VTX + count: 15 + offset: 0x15F10 + symbol: lll_seg7_vertex_07015F10 + +lll_seg7_vertex_07016000: + type: VTX + count: 15 + offset: 0x16000 + symbol: lll_seg7_vertex_07016000 + +lll_seg7_vertex_070160F0: + type: VTX + count: 4 + offset: 0x160F0 + symbol: lll_seg7_vertex_070160F0 + +lll_seg7_dl_07016130: + type: GFX + offset: 0x16130 + symbol: lll_seg7_dl_07016130 + +lll_seg7_dl_07016198: + type: GFX + offset: 0x16198 + symbol: lll_seg7_dl_07016198 + +lll_seg7_dl_07016250: + type: GFX + offset: 0x16250 + symbol: lll_seg7_dl_07016250 + +lll_seg7_vertex_070162E0: + type: VTX + count: 6 + offset: 0x162E0 + symbol: lll_seg7_vertex_070162E0 + +lll_seg7_vertex_07016340: + type: VTX + count: 15 + offset: 0x16340 + symbol: lll_seg7_vertex_07016340 + +lll_seg7_vertex_07016430: + type: VTX + count: 11 + offset: 0x16430 + symbol: lll_seg7_vertex_07016430 + +lll_seg7_dl_070164E0: + type: GFX + offset: 0x164E0 + symbol: lll_seg7_dl_070164E0 + +lll_seg7_dl_07016538: + type: GFX + offset: 0x16538 + symbol: lll_seg7_dl_07016538 + +lll_seg7_dl_070165C8: + type: GFX + offset: 0x165C8 + symbol: lll_seg7_dl_070165C8 + +lll_seg7_lights_07016658: + type: LIGHTS + size: 24 + offset: 0x16658 + symbol: lll_seg7_lights_07016658 + +lll_seg7_vertex_07016670: + type: VTX + count: 16 + offset: 0x16670 + symbol: lll_seg7_vertex_07016670 + +lll_seg7_vertex_07016770: + type: VTX + count: 8 + offset: 0x16770 + symbol: lll_seg7_vertex_07016770 + +lll_seg7_vertex_070167F0: + type: VTX + count: 6 + offset: 0x167F0 + symbol: lll_seg7_vertex_070167F0 + +lll_seg7_vertex_07016850: + type: VTX + count: 14 + offset: 0x16850 + symbol: lll_seg7_vertex_07016850 + +lll_seg7_dl_07016930: + type: GFX + offset: 0x16930 + symbol: lll_seg7_dl_07016930 + +lll_seg7_dl_07016A30: + type: GFX + offset: 0x16A30 + symbol: lll_seg7_dl_07016A30 + +lll_seg7_dl_07016A78: + type: GFX + offset: 0x16A78 + symbol: lll_seg7_dl_07016A78 + +lll_seg7_dl_07016B00: + type: GFX + offset: 0x16B00 + symbol: lll_seg7_dl_07016B00 + +lll_seg7_vertex_07016B70: + type: VTX + count: 8 + offset: 0x16B70 + symbol: lll_seg7_vertex_07016B70 + +lll_seg7_vertex_07016BF0: + type: VTX + count: 15 + offset: 0x16BF0 + symbol: lll_seg7_vertex_07016BF0 + +lll_seg7_vertex_07016CE0: + type: VTX + count: 15 + offset: 0x16CE0 + symbol: lll_seg7_vertex_07016CE0 + +lll_seg7_vertex_07016DD0: + type: VTX + count: 15 + offset: 0x16DD0 + symbol: lll_seg7_vertex_07016DD0 + +lll_seg7_vertex_07016EC0: + type: VTX + count: 15 + offset: 0x16EC0 + symbol: lll_seg7_vertex_07016EC0 + +lll_seg7_vertex_07016FB0: + type: VTX + count: 15 + offset: 0x16FB0 + symbol: lll_seg7_vertex_07016FB0 + +lll_seg7_vertex_070170A0: + type: VTX + count: 15 + offset: 0x170A0 + symbol: lll_seg7_vertex_070170A0 + +lll_seg7_vertex_07017190: + type: VTX + count: 12 + offset: 0x17190 + symbol: lll_seg7_vertex_07017190 + +lll_seg7_dl_07017250: + type: GFX + offset: 0x17250 + symbol: lll_seg7_dl_07017250 + +lll_seg7_dl_070172B8: + type: GFX + offset: 0x172B8 + symbol: lll_seg7_dl_070172B8 + +lll_seg7_dl_07017358: + type: GFX + offset: 0x17358 + symbol: lll_seg7_dl_07017358 + +lll_seg7_dl_070174E0: + type: GFX + offset: 0x174E0 + symbol: lll_seg7_dl_070174E0 + +lll_seg7_lights_07017578: + type: LIGHTS + size: 24 + offset: 0x17578 + symbol: lll_seg7_lights_07017578 + +lll_seg7_vertex_07017590: + type: VTX + count: 12 + offset: 0x17590 + symbol: lll_seg7_vertex_07017590 + +lll_seg7_vertex_07017650: + type: VTX + count: 15 + offset: 0x17650 + symbol: lll_seg7_vertex_07017650 + +lll_seg7_vertex_07017740: + type: VTX + count: 7 + offset: 0x17740 + symbol: lll_seg7_vertex_07017740 + +lll_seg7_dl_070177B0: + type: GFX + offset: 0x177B0 + symbol: lll_seg7_dl_070177B0 + +lll_seg7_dl_07017818: + type: GFX + offset: 0x17818 + symbol: lll_seg7_dl_07017818 + +lll_seg7_dl_070178A8: + type: GFX + offset: 0x178A8 + symbol: lll_seg7_dl_070178A8 + +lll_seg7_vertex_07017938: + type: VTX + count: 12 + offset: 0x17938 + symbol: lll_seg7_vertex_07017938 + +lll_seg7_vertex_070179F8: + type: VTX + count: 4 + offset: 0x179F8 + symbol: lll_seg7_vertex_070179F8 + +lll_seg7_vertex_07017A38: + type: VTX + count: 4 + offset: 0x17A38 + symbol: lll_seg7_vertex_07017A38 + +lll_seg7_dl_07017A78: + type: GFX + offset: 0x17A78 + symbol: lll_seg7_dl_07017A78 + +lll_seg7_dl_07017AE0: + type: GFX + offset: 0x17AE0 + symbol: lll_seg7_dl_07017AE0 + +lll_seg7_dl_07017B18: + type: GFX + offset: 0x17B18 + symbol: lll_seg7_dl_07017B18 + +lll_seg7_dl_07017B50: + type: GFX + offset: 0x17B50 + symbol: lll_seg7_dl_07017B50 + +lll_seg7_vertex_07017BE8: + type: VTX + count: 15 + offset: 0x17BE8 + symbol: lll_seg7_vertex_07017BE8 + +lll_seg7_vertex_07017CD8: + type: VTX + count: 16 + offset: 0x17CD8 + symbol: lll_seg7_vertex_07017CD8 + +lll_seg7_vertex_07017DD8: + type: VTX + count: 9 + offset: 0x17DD8 + symbol: lll_seg7_vertex_07017DD8 + +lll_seg7_dl_07017E68: + type: GFX + offset: 0x17E68 + symbol: lll_seg7_dl_07017E68 + +lll_seg7_dl_07017F40: + type: GFX + offset: 0x17F40 + symbol: lll_seg7_dl_07017F40 + +lll_seg7_vertex_07017FB0: + type: VTX + count: 14 + offset: 0x17FB0 + symbol: lll_seg7_vertex_07017FB0 + +lll_seg7_vertex_07018090: + type: VTX + count: 15 + offset: 0x18090 + symbol: lll_seg7_vertex_07018090 + +lll_seg7_vertex_07018180: + type: VTX + count: 16 + offset: 0x18180 + symbol: lll_seg7_vertex_07018180 + +lll_seg7_dl_07018280: + type: GFX + offset: 0x18280 + symbol: lll_seg7_dl_07018280 + +lll_seg7_dl_07018380: + type: GFX + offset: 0x18380 + symbol: lll_seg7_dl_07018380 + +lll_seg7_vertex_070183F0: + type: VTX + count: 8 + offset: 0x183F0 + symbol: lll_seg7_vertex_070183F0 + +lll_seg7_vertex_07018470: + type: VTX + count: 4 + offset: 0x18470 + symbol: lll_seg7_vertex_07018470 + +lll_seg7_vertex_070184B0: + type: VTX + count: 4 + offset: 0x184B0 + symbol: lll_seg7_vertex_070184B0 + +lll_seg7_vertex_070184F0: + type: VTX + count: 8 + offset: 0x184F0 + symbol: lll_seg7_vertex_070184F0 + +lll_seg7_dl_07018570: + type: GFX + offset: 0x18570 + symbol: lll_seg7_dl_07018570 + +lll_seg7_dl_070185C8: + type: GFX + offset: 0x185C8 + symbol: lll_seg7_dl_070185C8 + +lll_seg7_dl_07018600: + type: GFX + offset: 0x18600 + symbol: lll_seg7_dl_07018600 + +lll_seg7_dl_07018638: + type: GFX + offset: 0x18638 + symbol: lll_seg7_dl_07018638 + +lll_seg7_dl_07018680: + type: GFX + offset: 0x18680 + symbol: lll_seg7_dl_07018680 + +lll_seg7_vertex_07018708: + type: VTX + count: 16 + offset: 0x18708 + symbol: lll_seg7_vertex_07018708 + +lll_seg7_vertex_07018808: + type: VTX + count: 16 + offset: 0x18808 + symbol: lll_seg7_vertex_07018808 + +lll_seg7_vertex_07018908: + type: VTX + count: 6 + offset: 0x18908 + symbol: lll_seg7_vertex_07018908 + +lll_seg7_dl_07018968: + type: GFX + offset: 0x18968 + symbol: lll_seg7_dl_07018968 + +lll_seg7_dl_07018A30: + type: GFX + offset: 0x18A30 + symbol: lll_seg7_dl_07018A30 + +lll_seg7_vertex_07018AA0: + type: VTX + count: 8 + offset: 0x18AA0 + symbol: lll_seg7_vertex_07018AA0 + +lll_seg7_vertex_07018B20: + type: VTX + count: 12 + offset: 0x18B20 + symbol: lll_seg7_vertex_07018B20 + +lll_seg7_dl_07018BE0: + type: GFX + offset: 0x18BE0 + symbol: lll_seg7_dl_07018BE0 + +lll_seg7_dl_07018C38: + type: GFX + offset: 0x18C38 + symbol: lll_seg7_dl_07018C38 + +lll_seg7_dl_07018C90: + type: GFX + offset: 0x18C90 + symbol: lll_seg7_dl_07018C90 + +lll_seg7_vertex_07018D08: + type: VTX + count: 8 + offset: 0x18D08 + symbol: lll_seg7_vertex_07018D08 + +lll_seg7_vertex_07018D88: + type: VTX + count: 12 + offset: 0x18D88 + symbol: lll_seg7_vertex_07018D88 + +lll_seg7_dl_07018E48: + type: GFX + offset: 0x18E48 + symbol: lll_seg7_dl_07018E48 + +lll_seg7_dl_07018EA0: + type: GFX + offset: 0x18EA0 + symbol: lll_seg7_dl_07018EA0 + +lll_seg7_dl_07018EF8: + type: GFX + offset: 0x18EF8 + symbol: lll_seg7_dl_07018EF8 + +lll_seg7_vertex_07018F70: + type: VTX + count: 4 + offset: 0x18F70 + symbol: lll_seg7_vertex_07018F70 + +lll_seg7_vertex_07018FB0: + type: VTX + count: 16 + offset: 0x18FB0 + symbol: lll_seg7_vertex_07018FB0 + +lll_seg7_dl_070190B0: + type: GFX + offset: 0x190B0 + symbol: lll_seg7_dl_070190B0 + +lll_seg7_dl_070190F8: + type: GFX + offset: 0x190F8 + symbol: lll_seg7_dl_070190F8 + +lll_seg7_dl_07019160: + type: GFX + offset: 0x19160 + symbol: lll_seg7_dl_07019160 + +lll_seg7_vertex_070191F0: + type: VTX + count: 4 + offset: 0x191F0 + symbol: lll_seg7_vertex_070191F0 + +lll_seg7_vertex_07019230: + type: VTX + count: 16 + offset: 0x19230 + symbol: lll_seg7_vertex_07019230 + +lll_seg7_dl_07019330: + type: GFX + offset: 0x19330 + symbol: lll_seg7_dl_07019330 + +lll_seg7_dl_07019378: + type: GFX + offset: 0x19378 + symbol: lll_seg7_dl_07019378 + +lll_seg7_dl_070193E0: + type: GFX + offset: 0x193E0 + symbol: lll_seg7_dl_070193E0 + +lll_seg7_vertex_07019470: + type: VTX + count: 12 + offset: 0x19470 + symbol: lll_seg7_vertex_07019470 + +lll_seg7_vertex_07019530: + type: VTX + count: 15 + offset: 0x19530 + symbol: lll_seg7_vertex_07019530 + +lll_seg7_vertex_07019620: + type: VTX + count: 15 + offset: 0x19620 + symbol: lll_seg7_vertex_07019620 + +lll_seg7_vertex_07019710: + type: VTX + count: 15 + offset: 0x19710 + symbol: lll_seg7_vertex_07019710 + +lll_seg7_vertex_07019800: + type: VTX + count: 7 + offset: 0x19800 + symbol: lll_seg7_vertex_07019800 + +lll_seg7_dl_07019870: + type: GFX + offset: 0x19870 + symbol: lll_seg7_dl_07019870 + +lll_seg7_dl_07019908: + type: GFX + offset: 0x19908 + symbol: lll_seg7_dl_07019908 + +lll_seg7_dl_07019A08: + type: GFX + offset: 0x19A08 + symbol: lll_seg7_dl_07019A08 + +lll_seg7_vertex_07019A98: + type: VTX + count: 8 + offset: 0x19A98 + symbol: lll_seg7_vertex_07019A98 + +lll_seg7_vertex_07019B18: + type: VTX + count: 6 + offset: 0x19B18 + symbol: lll_seg7_vertex_07019B18 + +lll_seg7_dl_07019B78: + type: GFX + offset: 0x19B78 + symbol: lll_seg7_dl_07019B78 + +lll_seg7_dl_07019BD0: + type: GFX + offset: 0x19BD0 + symbol: lll_seg7_dl_07019BD0 + +lll_seg7_dl_07019C08: + type: GFX + offset: 0x19C08 + symbol: lll_seg7_dl_07019C08 + +lll_seg7_vertex_07019C80: + type: VTX + count: 10 + offset: 0x19C80 + symbol: lll_seg7_vertex_07019C80 + +lll_seg7_vertex_07019D20: + type: VTX + count: 16 + offset: 0x19D20 + symbol: lll_seg7_vertex_07019D20 + +lll_seg7_vertex_07019E20: + type: VTX + count: 6 + offset: 0x19E20 + symbol: lll_seg7_vertex_07019E20 + +lll_seg7_vertex_07019E80: + type: VTX + count: 10 + offset: 0x19E80 + symbol: lll_seg7_vertex_07019E80 + +lll_seg7_dl_07019F20: + type: GFX + offset: 0x19F20 + symbol: lll_seg7_dl_07019F20 + +lll_seg7_dl_0701A010: + type: GFX + offset: 0x1A010 + symbol: lll_seg7_dl_0701A010 + +lll_seg7_vertex_0701A080: + type: VTX + count: 10 + offset: 0x1A080 + symbol: lll_seg7_vertex_0701A080 + +lll_seg7_vertex_0701A120: + type: VTX + count: 4 + offset: 0x1A120 + symbol: lll_seg7_vertex_0701A120 + +lll_seg7_dl_0701A160: + type: GFX + offset: 0x1A160 + symbol: lll_seg7_dl_0701A160 + +lll_seg7_dl_0701A1A8: + type: GFX + offset: 0x1A1A8 + symbol: lll_seg7_dl_0701A1A8 + +lll_seg7_dl_0701A1F0: + type: GFX + offset: 0x1A1F0 + symbol: lll_seg7_dl_0701A1F0 + +lll_seg7_vertex_0701A270: + type: VTX + count: 4 + offset: 0x1A270 + symbol: lll_seg7_vertex_0701A270 + +lll_seg7_vertex_0701A2B0: + type: VTX + count: 4 + offset: 0x1A2B0 + symbol: lll_seg7_vertex_0701A2B0 + +lll_seg7_dl_0701A2F0: + type: GFX + offset: 0x1A2F0 + symbol: lll_seg7_dl_0701A2F0 + +lll_seg7_dl_0701A338: + type: GFX + offset: 0x1A338 + symbol: lll_seg7_dl_0701A338 + +lll_seg7_dl_0701A388: + type: GFX + offset: 0x1A388 + symbol: lll_seg7_dl_0701A388 + +lll_seg7_dl_0701A3B8: + type: GFX + offset: 0x1A3B8 + symbol: lll_seg7_dl_0701A3B8 + +lll_seg7_dl_0701A3E8: + type: GFX + offset: 0x1A3E8 + symbol: lll_seg7_dl_0701A3E8 + +lll_seg7_dl_0701A418: + type: GFX + offset: 0x1A418 + symbol: lll_seg7_dl_0701A418 + +lll_seg7_dl_0701A448: + type: GFX + offset: 0x1A448 + symbol: lll_seg7_dl_0701A448 + +lll_seg7_dl_0701A478: + type: GFX + offset: 0x1A478 + symbol: lll_seg7_dl_0701A478 + +lll_seg7_dl_0701A4A8: + type: GFX + offset: 0x1A4A8 + symbol: lll_seg7_dl_0701A4A8 + +lll_seg7_dl_0701A4D8: + type: GFX + offset: 0x1A4D8 + symbol: lll_seg7_dl_0701A4D8 + +lll_seg7_dl_0701A508: + type: GFX + offset: 0x1A508 + symbol: lll_seg7_dl_0701A508 + +lll_seg7_dl_0701A538: + type: GFX + offset: 0x1A538 + symbol: lll_seg7_dl_0701A538 + +lll_seg7_dl_0701A568: + type: GFX + offset: 0x1A568 + symbol: lll_seg7_dl_0701A568 + +lll_seg7_dl_0701A598: + type: GFX + offset: 0x1A598 + symbol: lll_seg7_dl_0701A598 + +lll_seg7_dl_0701A5C8: + type: GFX + offset: 0x1A5C8 + symbol: lll_seg7_dl_0701A5C8 + +lll_seg7_dl_0701A5F8: + type: GFX + offset: 0x1A5F8 + symbol: lll_seg7_dl_0701A5F8 + +lll_seg7_dl_0701A628: + type: GFX + offset: 0x1A628 + symbol: lll_seg7_dl_0701A628 + +lll_seg7_lights_0701A670: + type: LIGHTS + size: 24 + offset: 0x1A670 + symbol: lll_seg7_lights_0701A670 + +lll_seg7_vertex_0701A688: + type: VTX + count: 15 + offset: 0x1A688 + symbol: lll_seg7_vertex_0701A688 + +lll_seg7_vertex_0701A778: + type: VTX + count: 7 + offset: 0x1A778 + symbol: lll_seg7_vertex_0701A778 + +lll_seg7_dl_0701A7E8: + type: GFX + offset: 0x1A7E8 + symbol: lll_seg7_dl_0701A7E8 + +lll_seg7_dl_0701A878: + type: GFX + offset: 0x1A878 + symbol: lll_seg7_dl_0701A878 + +lll_seg7_lights_0701A8E8: + type: LIGHTS + size: 24 + offset: 0x1A8E8 + symbol: lll_seg7_lights_0701A8E8 + +lll_seg7_vertex_0701A900: + type: VTX + count: 15 + offset: 0x1A900 + symbol: lll_seg7_vertex_0701A900 + +lll_seg7_vertex_0701A9F0: + type: VTX + count: 15 + offset: 0x1A9F0 + symbol: lll_seg7_vertex_0701A9F0 + +lll_seg7_vertex_0701AAE0: + type: VTX + count: 4 + offset: 0x1AAE0 + symbol: lll_seg7_vertex_0701AAE0 + +lll_seg7_vertex_0701AB20: + type: VTX + count: 16 + offset: 0x1AB20 + symbol: lll_seg7_vertex_0701AB20 + +lll_seg7_dl_0701AC20: + type: GFX + offset: 0x1AC20 + symbol: lll_seg7_dl_0701AC20 + +lll_seg7_dl_0701ACE8: + type: GFX + offset: 0x1ACE8 + symbol: lll_seg7_dl_0701ACE8 + +lll_seg7_dl_0701AD70: + type: GFX + offset: 0x1AD70 + symbol: lll_seg7_dl_0701AD70 + +lll_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x1ADE8 + symbol: lll_seg7_area_1_collision + +lll_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x1CD88 + symbol: lll_seg7_area_1_macro_objs + +lll_seg7_collision_octagonal_moving_platform: + type: SM64:COLLISION + offset: 0x1CF88 + symbol: lll_seg7_collision_octagonal_moving_platform + +lll_seg7_collision_drawbridge: + type: SM64:COLLISION + offset: 0x1D078 + symbol: lll_seg7_collision_drawbridge + +lll_seg7_collision_rotating_fire_bars: + type: SM64:COLLISION + offset: 0x1D0A8 + symbol: lll_seg7_collision_rotating_fire_bars + +lll_seg7_collision_wood_piece: + type: SM64:COLLISION + offset: 0x1D15C + symbol: lll_seg7_collision_wood_piece + +lll_seg7_collision_0701D21C: + type: SM64:COLLISION + offset: 0x1D18C + symbol: lll_seg7_collision_0701D21C + +lll_seg7_collision_rotating_platform: + type: SM64:COLLISION + offset: 0x1D204 + symbol: lll_seg7_collision_rotating_platform + +lll_seg7_collision_slow_tilting_platform: + type: SM64:COLLISION + offset: 0x1D378 + symbol: lll_seg7_collision_slow_tilting_platform + +lll_seg7_collision_sinking_pyramids: + type: SM64:COLLISION + offset: 0x1D3C0 + symbol: lll_seg7_collision_sinking_pyramids + +lll_seg7_collision_inverted_pyramid: + type: SM64:COLLISION + offset: 0x1D480 + symbol: lll_seg7_collision_inverted_pyramid + +lll_seg7_collision_puzzle_piece: + type: SM64:COLLISION + offset: 0x1D4D0 + symbol: lll_seg7_collision_puzzle_piece + +lll_seg7_collision_floating_block: + type: SM64:COLLISION + offset: 0x1D500 + symbol: lll_seg7_collision_floating_block + +lll_seg7_collision_pitoune: + type: SM64:COLLISION + offset: 0x1D578 + symbol: lll_seg7_collision_pitoune + +lll_seg7_collision_hexagonal_platform: + type: SM64:COLLISION + offset: 0x1D68C + symbol: lll_seg7_collision_hexagonal_platform + +lll_seg7_vertex_0701D7D0: + type: VTX + count: 15 + offset: 0x1D740 + symbol: lll_seg7_vertex_0701D7D0 + +lll_seg7_vertex_0701D8C0: + type: VTX + count: 16 + offset: 0x1D830 + symbol: lll_seg7_vertex_0701D8C0 + +lll_seg7_vertex_0701D9C0: + type: VTX + count: 16 + offset: 0x1D930 + symbol: lll_seg7_vertex_0701D9C0 + +lll_seg7_vertex_0701DAC0: + type: VTX + count: 15 + offset: 0x1DA30 + symbol: lll_seg7_vertex_0701DAC0 + +lll_seg7_vertex_0701DBB0: + type: VTX + count: 15 + offset: 0x1DB20 + symbol: lll_seg7_vertex_0701DBB0 + +lll_seg7_vertex_0701DCA0: + type: VTX + count: 16 + offset: 0x1DC10 + symbol: lll_seg7_vertex_0701DCA0 + +lll_seg7_vertex_0701DDA0: + type: VTX + count: 16 + offset: 0x1DD10 + symbol: lll_seg7_vertex_0701DDA0 + +lll_seg7_vertex_0701DEA0: + type: VTX + count: 15 + offset: 0x1DE10 + symbol: lll_seg7_vertex_0701DEA0 + +lll_seg7_vertex_0701DF90: + type: VTX + count: 16 + offset: 0x1DF00 + symbol: lll_seg7_vertex_0701DF90 + +lll_seg7_vertex_0701E090: + type: VTX + count: 15 + offset: 0x1E000 + symbol: lll_seg7_vertex_0701E090 + +lll_seg7_vertex_0701E180: + type: VTX + count: 16 + offset: 0x1E0F0 + symbol: lll_seg7_vertex_0701E180 + +lll_seg7_vertex_0701E280: + type: VTX + count: 14 + offset: 0x1E1F0 + symbol: lll_seg7_vertex_0701E280 + +lll_seg7_vertex_0701E360: + type: VTX + count: 14 + offset: 0x1E2D0 + symbol: lll_seg7_vertex_0701E360 + +lll_seg7_vertex_0701E440: + type: VTX + count: 15 + offset: 0x1E3B0 + symbol: lll_seg7_vertex_0701E440 + +lll_seg7_vertex_0701E530: + type: VTX + count: 15 + offset: 0x1E4A0 + symbol: lll_seg7_vertex_0701E530 + +lll_seg7_vertex_0701E620: + type: VTX + count: 16 + offset: 0x1E590 + symbol: lll_seg7_vertex_0701E620 + +lll_seg7_vertex_0701E720: + type: VTX + count: 15 + offset: 0x1E690 + symbol: lll_seg7_vertex_0701E720 + +lll_seg7_vertex_0701E810: + type: VTX + count: 15 + offset: 0x1E780 + symbol: lll_seg7_vertex_0701E810 + +lll_seg7_vertex_0701E900: + type: VTX + count: 4 + offset: 0x1E870 + symbol: lll_seg7_vertex_0701E900 + +lll_seg7_vertex_0701E940: + type: VTX + count: 15 + offset: 0x1E8B0 + symbol: lll_seg7_vertex_0701E940 + +lll_seg7_vertex_0701EA30: + type: VTX + count: 16 + offset: 0x1E9A0 + symbol: lll_seg7_vertex_0701EA30 + +lll_seg7_vertex_0701EB30: + type: VTX + count: 16 + offset: 0x1EAA0 + symbol: lll_seg7_vertex_0701EB30 + +lll_seg7_vertex_0701EC30: + type: VTX + count: 15 + offset: 0x1EBA0 + symbol: lll_seg7_vertex_0701EC30 + +lll_seg7_vertex_0701ED20: + type: VTX + count: 14 + offset: 0x1EC90 + symbol: lll_seg7_vertex_0701ED20 + +lll_seg7_vertex_0701EE00: + type: VTX + count: 16 + offset: 0x1ED70 + symbol: lll_seg7_vertex_0701EE00 + +lll_seg7_vertex_0701EF00: + type: VTX + count: 16 + offset: 0x1EE70 + symbol: lll_seg7_vertex_0701EF00 + +lll_seg7_vertex_0701F000: + type: VTX + count: 16 + offset: 0x1EF70 + symbol: lll_seg7_vertex_0701F000 + +lll_seg7_vertex_0701F100: + type: VTX + count: 16 + offset: 0x1F070 + symbol: lll_seg7_vertex_0701F100 + +lll_seg7_vertex_0701F200: + type: VTX + count: 15 + offset: 0x1F170 + symbol: lll_seg7_vertex_0701F200 + +lll_seg7_vertex_0701F2F0: + type: VTX + count: 16 + offset: 0x1F260 + symbol: lll_seg7_vertex_0701F2F0 + +lll_seg7_vertex_0701F3F0: + type: VTX + count: 16 + offset: 0x1F360 + symbol: lll_seg7_vertex_0701F3F0 + +lll_seg7_vertex_0701F4F0: + type: VTX + count: 15 + offset: 0x1F460 + symbol: lll_seg7_vertex_0701F4F0 + +lll_seg7_vertex_0701F5E0: + type: VTX + count: 16 + offset: 0x1F550 + symbol: lll_seg7_vertex_0701F5E0 + +lll_seg7_vertex_0701F6E0: + type: VTX + count: 14 + offset: 0x1F650 + symbol: lll_seg7_vertex_0701F6E0 + +lll_seg7_vertex_0701F7C0: + type: VTX + count: 15 + offset: 0x1F730 + symbol: lll_seg7_vertex_0701F7C0 + +lll_seg7_vertex_0701F8B0: + type: VTX + count: 14 + offset: 0x1F820 + symbol: lll_seg7_vertex_0701F8B0 + +lll_seg7_vertex_0701F990: + type: VTX + count: 16 + offset: 0x1F900 + symbol: lll_seg7_vertex_0701F990 + +lll_seg7_vertex_0701FA90: + type: VTX + count: 15 + offset: 0x1FA00 + symbol: lll_seg7_vertex_0701FA90 + +lll_seg7_vertex_0701FB80: + type: VTX + count: 14 + offset: 0x1FAF0 + symbol: lll_seg7_vertex_0701FB80 + +lll_seg7_vertex_0701FC60: + type: VTX + count: 16 + offset: 0x1FBD0 + symbol: lll_seg7_vertex_0701FC60 + +lll_seg7_vertex_0701FD60: + type: VTX + count: 14 + offset: 0x1FCD0 + symbol: lll_seg7_vertex_0701FD60 + +lll_seg7_vertex_0701FE40: + type: VTX + count: 16 + offset: 0x1FDB0 + symbol: lll_seg7_vertex_0701FE40 + +lll_seg7_vertex_0701FF40: + type: VTX + count: 16 + offset: 0x1FEB0 + symbol: lll_seg7_vertex_0701FF40 + +lll_seg7_vertex_07020040: + type: VTX + count: 16 + offset: 0x1FFB0 + symbol: lll_seg7_vertex_07020040 + +lll_seg7_vertex_07020140: + type: VTX + count: 15 + offset: 0x200B0 + symbol: lll_seg7_vertex_07020140 + +lll_seg7_vertex_07020230: + type: VTX + count: 14 + offset: 0x201A0 + symbol: lll_seg7_vertex_07020230 + +lll_seg7_vertex_07020310: + type: VTX + count: 15 + offset: 0x20280 + symbol: lll_seg7_vertex_07020310 + +lll_seg7_vertex_07020400: + type: VTX + count: 15 + offset: 0x20370 + symbol: lll_seg7_vertex_07020400 + +lll_seg7_vertex_070204F0: + type: VTX + count: 15 + offset: 0x20460 + symbol: lll_seg7_vertex_070204F0 + +lll_seg7_vertex_070205E0: + type: VTX + count: 16 + offset: 0x20550 + symbol: lll_seg7_vertex_070205E0 + +lll_seg7_vertex_070206E0: + type: VTX + count: 15 + offset: 0x20650 + symbol: lll_seg7_vertex_070206E0 + +lll_seg7_vertex_070207D0: + type: VTX + count: 16 + offset: 0x20740 + symbol: lll_seg7_vertex_070207D0 + +lll_seg7_vertex_070208D0: + type: VTX + count: 15 + offset: 0x20840 + symbol: lll_seg7_vertex_070208D0 + +lll_seg7_vertex_070209C0: + type: VTX + count: 14 + offset: 0x20930 + symbol: lll_seg7_vertex_070209C0 + +lll_seg7_vertex_07020AA0: + type: VTX + count: 14 + offset: 0x20A10 + symbol: lll_seg7_vertex_07020AA0 + +lll_seg7_vertex_07020B80: + type: VTX + count: 16 + offset: 0x20AF0 + symbol: lll_seg7_vertex_07020B80 + +lll_seg7_vertex_07020C80: + type: VTX + count: 16 + offset: 0x20BF0 + symbol: lll_seg7_vertex_07020C80 + +lll_seg7_vertex_07020D80: + type: VTX + count: 16 + offset: 0x20CF0 + symbol: lll_seg7_vertex_07020D80 + +lll_seg7_vertex_07020E80: + type: VTX + count: 16 + offset: 0x20DF0 + symbol: lll_seg7_vertex_07020E80 + +lll_seg7_vertex_07020F80: + type: VTX + count: 15 + offset: 0x20EF0 + symbol: lll_seg7_vertex_07020F80 + +lll_seg7_vertex_07021070: + type: VTX + count: 16 + offset: 0x20FE0 + symbol: lll_seg7_vertex_07021070 + +lll_seg7_vertex_07021170: + type: VTX + count: 14 + offset: 0x210E0 + symbol: lll_seg7_vertex_07021170 + +lll_seg7_vertex_07021250: + type: VTX + count: 16 + offset: 0x211C0 + symbol: lll_seg7_vertex_07021250 + +lll_seg7_vertex_07021350: + type: VTX + count: 16 + offset: 0x212C0 + symbol: lll_seg7_vertex_07021350 + +lll_seg7_vertex_07021450: + type: VTX + count: 16 + offset: 0x213C0 + symbol: lll_seg7_vertex_07021450 + +lll_seg7_vertex_07021550: + type: VTX + count: 14 + offset: 0x214C0 + symbol: lll_seg7_vertex_07021550 + +lll_seg7_vertex_07021630: + type: VTX + count: 15 + offset: 0x215A0 + symbol: lll_seg7_vertex_07021630 + +lll_seg7_vertex_07021720: + type: VTX + count: 16 + offset: 0x21690 + symbol: lll_seg7_vertex_07021720 + +lll_seg7_vertex_07021820: + type: VTX + count: 16 + offset: 0x21790 + symbol: lll_seg7_vertex_07021820 + +lll_seg7_vertex_07021920: + type: VTX + count: 14 + offset: 0x21890 + symbol: lll_seg7_vertex_07021920 + +lll_seg7_vertex_07021A00: + type: VTX + count: 14 + offset: 0x21970 + symbol: lll_seg7_vertex_07021A00 + +lll_seg7_vertex_07021AE0: + type: VTX + count: 15 + offset: 0x21A50 + symbol: lll_seg7_vertex_07021AE0 + +lll_seg7_vertex_07021BD0: + type: VTX + count: 15 + offset: 0x21B40 + symbol: lll_seg7_vertex_07021BD0 + +lll_seg7_vertex_07021CC0: + type: VTX + count: 15 + offset: 0x21C30 + symbol: lll_seg7_vertex_07021CC0 + +lll_seg7_vertex_07021DB0: + type: VTX + count: 7 + offset: 0x21D20 + symbol: lll_seg7_vertex_07021DB0 + +lll_seg7_dl_07021E20: + type: GFX + offset: 0x21D90 + symbol: lll_seg7_dl_07021E20 + +lll_seg7_dl_070223C0: + type: GFX + offset: 0x22330 + symbol: lll_seg7_dl_070223C0 + +lll_seg7_dl_070229B8: + type: GFX + offset: 0x22928 + symbol: lll_seg7_dl_070229B8 + +lll_seg7_dl_07022AE0: + type: GFX + offset: 0x22A50 + symbol: lll_seg7_dl_07022AE0 + +lll_seg7_dl_07022DF0: + type: GFX + offset: 0x22D60 + symbol: lll_seg7_dl_07022DF0 + +lll_seg7_dl_070235C8: + type: GFX + offset: 0x23538 + symbol: lll_seg7_dl_070235C8 + +lll_seg7_lights_070236E8: + type: LIGHTS + size: 24 + offset: 0x23658 + symbol: lll_seg7_lights_070236E8 + +lll_seg7_vertex_07023700: + type: VTX + count: 14 + offset: 0x23670 + symbol: lll_seg7_vertex_07023700 + +lll_seg7_vertex_070237E0: + type: VTX + count: 16 + offset: 0x23750 + symbol: lll_seg7_vertex_070237E0 + +lll_seg7_vertex_070238E0: + type: VTX + count: 16 + offset: 0x23850 + symbol: lll_seg7_vertex_070238E0 + +lll_seg7_vertex_070239E0: + type: VTX + count: 16 + offset: 0x23950 + symbol: lll_seg7_vertex_070239E0 + +lll_seg7_vertex_07023AE0: + type: VTX + count: 16 + offset: 0x23A50 + symbol: lll_seg7_vertex_07023AE0 + +lll_seg7_vertex_07023BE0: + type: VTX + count: 15 + offset: 0x23B50 + symbol: lll_seg7_vertex_07023BE0 + +lll_seg7_vertex_07023CD0: + type: VTX + count: 15 + offset: 0x23C40 + symbol: lll_seg7_vertex_07023CD0 + +lll_seg7_vertex_07023DC0: + type: VTX + count: 15 + offset: 0x23D30 + symbol: lll_seg7_vertex_07023DC0 + +lll_seg7_vertex_07023EB0: + type: VTX + count: 16 + offset: 0x23E20 + symbol: lll_seg7_vertex_07023EB0 + +lll_seg7_vertex_07023FB0: + type: VTX + count: 16 + offset: 0x23F20 + symbol: lll_seg7_vertex_07023FB0 + +lll_seg7_vertex_070240B0: + type: VTX + count: 16 + offset: 0x24020 + symbol: lll_seg7_vertex_070240B0 + +lll_seg7_vertex_070241B0: + type: VTX + count: 14 + offset: 0x24120 + symbol: lll_seg7_vertex_070241B0 + +lll_seg7_vertex_07024290: + type: VTX + count: 12 + offset: 0x24200 + symbol: lll_seg7_vertex_07024290 + +lll_seg7_vertex_07024350: + type: VTX + count: 4 + offset: 0x242C0 + symbol: lll_seg7_vertex_07024350 + +lll_seg7_vertex_07024390: + type: VTX + count: 15 + offset: 0x24300 + symbol: lll_seg7_vertex_07024390 + +lll_seg7_vertex_07024480: + type: VTX + count: 15 + offset: 0x243F0 + symbol: lll_seg7_vertex_07024480 + +lll_seg7_vertex_07024570: + type: VTX + count: 12 + offset: 0x244E0 + symbol: lll_seg7_vertex_07024570 + +lll_seg7_dl_07024630: + type: GFX + offset: 0x245A0 + symbol: lll_seg7_dl_07024630 + +lll_seg7_dl_070247C8: + type: GFX + offset: 0x24738 + symbol: lll_seg7_dl_070247C8 + +lll_seg7_dl_07024B08: + type: GFX + offset: 0x24A78 + symbol: lll_seg7_dl_07024B08 + +lll_seg7_dl_07024B40: + type: GFX + offset: 0x24AB0 + symbol: lll_seg7_dl_07024B40 + +lll_seg7_dl_07024C18: + type: GFX + offset: 0x24B88 + symbol: lll_seg7_dl_07024C18 + +lll_seg7_vertex_07024CD8: + type: VTX + count: 15 + offset: 0x24C48 + symbol: lll_seg7_vertex_07024CD8 + +lll_seg7_vertex_07024DC8: + type: VTX + count: 15 + offset: 0x24D38 + symbol: lll_seg7_vertex_07024DC8 + +lll_seg7_vertex_07024EB8: + type: VTX + count: 15 + offset: 0x24E28 + symbol: lll_seg7_vertex_07024EB8 + +lll_seg7_vertex_07024FA8: + type: VTX + count: 15 + offset: 0x24F18 + symbol: lll_seg7_vertex_07024FA8 + +lll_seg7_vertex_07025098: + type: VTX + count: 15 + offset: 0x25008 + symbol: lll_seg7_vertex_07025098 + +lll_seg7_vertex_07025188: + type: VTX + count: 15 + offset: 0x250F8 + symbol: lll_seg7_vertex_07025188 + +lll_seg7_vertex_07025278: + type: VTX + count: 16 + offset: 0x251E8 + symbol: lll_seg7_vertex_07025278 + +lll_seg7_vertex_07025378: + type: VTX + count: 6 + offset: 0x252E8 + symbol: lll_seg7_vertex_07025378 + +lll_seg7_dl_070253D8: + type: GFX + offset: 0x25348 + symbol: lll_seg7_dl_070253D8 + +lll_seg7_dl_070255D8: + type: GFX + offset: 0x25548 + symbol: lll_seg7_dl_070255D8 + +lll_seg7_vertex_07025648: + type: VTX + count: 12 + offset: 0x255B8 + symbol: lll_seg7_vertex_07025648 + +lll_seg7_vertex_07025708: + type: VTX + count: 16 + offset: 0x25678 + symbol: lll_seg7_vertex_07025708 + +lll_seg7_vertex_07025808: + type: VTX + count: 15 + offset: 0x25778 + symbol: lll_seg7_vertex_07025808 + +lll_seg7_dl_070258F8: + type: GFX + offset: 0x25868 + symbol: lll_seg7_dl_070258F8 + +lll_seg7_dl_07025970: + type: GFX + offset: 0x258E0 + symbol: lll_seg7_dl_07025970 + +lll_seg7_dl_07025A48: + type: GFX + offset: 0x259B8 + symbol: lll_seg7_dl_07025A48 + +lll_seg7_vertex_07025AC0: + type: VTX + count: 12 + offset: 0x25A30 + symbol: lll_seg7_vertex_07025AC0 + +lll_seg7_dl_07025B80: + type: GFX + offset: 0x25AF0 + symbol: lll_seg7_dl_07025B80 + +lll_seg7_dl_07025BD8: + type: GFX + offset: 0x25B48 + symbol: lll_seg7_dl_07025BD8 + +lll_seg7_vertex_07025C90: + type: VTX + count: 14 + offset: 0x25C00 + symbol: lll_seg7_vertex_07025C90 + +lll_seg7_vertex_07025D70: + type: VTX + count: 10 + offset: 0x25CE0 + symbol: lll_seg7_vertex_07025D70 + +lll_seg7_dl_07025E10: + type: GFX + offset: 0x25D80 + symbol: lll_seg7_dl_07025E10 + +lll_seg7_dl_07025E78: + type: GFX + offset: 0x25DE8 + symbol: lll_seg7_dl_07025E78 + +lll_seg7_dl_07025EC0: + type: GFX + offset: 0x25E30 + symbol: lll_seg7_dl_07025EC0 + +lll_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x25EF0 + symbol: lll_seg7_area_2_collision + +lll_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x28344 + symbol: lll_seg7_area_2_macro_objs + +lll_seg7_collision_falling_wall: + type: SM64:COLLISION + offset: 0x2844C + symbol: lll_seg7_collision_falling_wall + +lll_seg7_trajectory_0702856C: + type: SM64:TRAJECTORY + offset: 0x284DC + symbol: lll_seg7_trajectory_0702856C + +lll_seg7_trajectory_07028660: + type: SM64:TRAJECTORY + offset: 0x285D0 + symbol: lll_seg7_trajectory_07028660 + +lll_movtex_tris_lava_floor: + type: SM64:MOVTEX + count: 9 + has_color: false + offset: 0x286BC + symbol: lll_movtex_tris_lava_floor + +lll_dl_lava_floor: + type: GFX + offset: 0x28718 + symbol: lll_dl_lava_floor + +lll_movtex_volcano_floor_lava_data: + type: SM64:MOVTEX + quad: true + offset: 0x28760 + symbol: lll_movtex_volcano_floor_lava_data + +lll_movtex_volcano_floor_lava: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x28780 + symbol: lll_movtex_volcano_floor_lava + +lll_movtex_tris_lavafall_volcano: + type: SM64:MOVTEX + count: 16 + has_color: false + offset: 0x28790 + symbol: lll_movtex_tris_lavafall_volcano + +lll_dl_lavafall_volcano: + type: GFX + offset: 0x28838 + symbol: lll_dl_lavafall_volcano diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll/geo.yml new file mode 100644 index 0000000..8d09d04 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/lll/geo.yml @@ -0,0 +1,216 @@ +:config: + external_files: + - "assets/ymls/us/levels/lll.yml" + autopads: false + segments: + - [ 0xE, 0x48C9B0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu.yml new file mode 100644 index 0000000..b41e1a0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu.yml @@ -0,0 +1,955 @@ +:config: + autopads: false + compression: + offset: 0x2A65B0 + segments: + - [ 0x7, 0x2A65B0 ] + header: + header: + - '#include "menu/geo.h"' + - '' + - 'extern const LevelScript level_menu_entry[];' + - 'extern const LevelScript level_main_menu_entry_1[];' + - 'extern const LevelScript level_main_menu_entry_2[];' + +main_menu_seg7.00018: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x18 + format: RGBA16 + symbol: texture_menu_stone + +main_menu_seg7.00818: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x818 + format: RGBA16 + symbol: texture_menu_dark_stone + +main_menu_seg7.01018: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1018 + format: RGBA16 + symbol: texture_menu_mario_save + +main_menu_seg7.02018: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2018 + format: RGBA16 + symbol: texture_menu_mario_new + +dl_tex_block_menu_save_button_base: + type: GFX + offset: 0x3158 + symbol: dl_tex_block_menu_save_button_base + +dl_vertex_menu_save_button_borders: + type: GFX + offset: 0x31A0 + symbol: dl_vertex_menu_save_button_borders + +dl_vertex_menu_save_button_front: + type: GFX + offset: 0x3218 + symbol: dl_vertex_menu_save_button_front + +dl_tex_block_menu_save_button_back: + type: GFX + offset: 0x3298 + symbol: dl_tex_block_menu_save_button_back + +dl_vertex_menu_save_button_back: + type: GFX + offset: 0x32E0 + symbol: dl_vertex_menu_save_button_back + +dl_menu_mario_save_button_base: + type: GFX + offset: 0x3330 + symbol: dl_menu_mario_save_button_base + +dl_menu_mario_new_button_base: + type: GFX + offset: 0x3380 + symbol: dl_menu_mario_new_button_base + +dl_menu_save_button_back: + type: GFX + offset: 0x33D0 + symbol: dl_menu_save_button_back + +dl_menu_save_button_fade_back: + type: GFX + offset: 0x3400 + symbol: dl_menu_save_button_fade_back + +main_menu_seg7.03468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3468 + format: RGBA16 + symbol: texture_menu_erase + +main_menu_seg7.03C68: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3C68 + format: RGBA16 + symbol: texture_menu_copy + +main_menu_seg7.04468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4468 + format: RGBA16 + symbol: texture_menu_file + +main_menu_seg7.04C68: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4C68 + format: RGBA16 + symbol: texture_menu_score + +main_menu_seg7.05468: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5468 + format: RGBA16 + symbol: texture_menu_sound + +dl_vertex_menu_main_button: + type: GFX + offset: 0x6038 + symbol: dl_vertex_menu_main_button + +dl_tex_block_menu_main_button: + type: GFX + offset: 0x6150 + symbol: dl_tex_block_menu_main_button + +dl_menu_main_button: + type: GFX + offset: 0x6198 + symbol: dl_menu_main_button + +dl_menu_erase_button: + type: GFX + offset: 0x61C8 + symbol: dl_menu_erase_button + +dl_menu_copy_button: + type: GFX + offset: 0x61F8 + symbol: dl_menu_copy_button + +dl_menu_file_button: + type: GFX + offset: 0x6228 + symbol: dl_menu_file_button + +dl_menu_score_button: + type: GFX + offset: 0x6258 + symbol: dl_menu_score_button + +dl_menu_sound_button: + type: GFX + offset: 0x6288 + symbol: dl_menu_sound_button + +dl_menu_generic_button: + type: GFX + offset: 0x62B8 + symbol: dl_menu_generic_button + +main_menu_seg7.06328: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6328 + format: RGBA16 + symbol: texture_menu_idle_hand + +main_menu_seg7.06B28: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6B28 + format: RGBA16 + symbol: texture_menu_grabbing_hand + +dl_menu_hand: + type: GFX + offset: 0x7328 + symbol: dl_menu_hand + +dl_menu_idle_hand: + type: GFX + offset: 0x73A0 + symbol: dl_menu_idle_hand + +dl_menu_grabbing_hand: + type: GFX + offset: 0x73B8 + symbol: dl_menu_grabbing_hand + +main_menu_seg7.073D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x73D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_hu + +main_menu_seg7.075D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x75D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_small_a + +main_menu_seg7.077D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x77D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_i + +main_menu_seg7.079D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x79D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ru + +main_menu_seg7.07BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7BD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_se + +main_menu_seg7.07DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7DD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_re + +main_menu_seg7.07FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7FD0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ku + +main_menu_seg7.081D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x81D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_to + +main_menu_seg7.083D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x83D0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_wo + +main_menu_seg7.085D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x85D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ko + +main_menu_seg7.087D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x87D0 + format: RGBA16 + symbol: texture_menu_hud_char_kana_handakuten_pi + +main_menu_seg7.089D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x89D0 + format: RGBA16 + symbol: texture_menu_hud_char_choonpu + +main_menu_seg7.08BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8BD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_su + +main_menu_seg7.08DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8DD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_ru + +main_menu_seg7.08FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x8FD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_ke + +main_menu_seg7.091D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x91D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ma + +main_menu_seg7.093D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x93D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_ri + +main_menu_seg7.095D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x95D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_o + +main_menu_seg7.097D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x97D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_su + +main_menu_seg7.099D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x99D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_a + +main_menu_seg7.09BD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9BD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_mi + +main_menu_seg7.09DD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9DD0 + format: RGBA16 + symbol: texture_menu_hud_char_hira_dakuten_do + +main_menu_seg7.09FD0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x9FD0 + format: RGBA16 + symbol: texture_menu_hud_char_hiragana_no + +main_menu_seg7.0A1D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA1D0 + format: RGBA16 + symbol: texture_menu_hud_char_question + +main_menu_seg7.0A3D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA3D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_sa + +main_menu_seg7.0A5D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA5D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_u + +main_menu_seg7.0A7D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA7D0 + format: RGBA16 + symbol: texture_menu_hud_char_katakana_n + +main_menu_seg7.0A9D0: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA9D0 + format: RGBA16 + symbol: texture_menu_hud_char_kana_dakuten_do + +menu_hud_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0xABD0 + count: 28 + symbol: menu_hud_lut + +main_menu_seg7.0AC40: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAC40 + format: IA8 + symbol: texture_menu_font_char_0 + +main_menu_seg7.0AC80: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAC80 + format: IA8 + symbol: texture_menu_font_char_1 + +main_menu_seg7.0ACC0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xACC0 + format: IA8 + symbol: texture_menu_font_char_2 + +main_menu_seg7.0AD00: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD00 + format: IA8 + symbol: texture_menu_font_char_3 + +main_menu_seg7.0AD40: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD40 + format: IA8 + symbol: texture_menu_font_char_4 + +main_menu_seg7.0AD80: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAD80 + format: IA8 + symbol: texture_menu_font_char_5 + +main_menu_seg7.0ADC0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xADC0 + format: IA8 + symbol: texture_menu_font_char_6 + +main_menu_seg7.0AE00: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE00 + format: IA8 + symbol: texture_menu_font_char_7 + +main_menu_seg7.0AE40: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE40 + format: IA8 + symbol: texture_menu_font_char_8 + +main_menu_seg7.0AE80: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAE80 + format: IA8 + symbol: texture_menu_font_char_9 + +main_menu_seg7.0AEC0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAEC0 + format: IA8 + symbol: texture_menu_font_char_A + +main_menu_seg7.0AF00: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF00 + format: IA8 + symbol: texture_menu_font_char_B + +main_menu_seg7.0AF40: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF40 + format: IA8 + symbol: texture_menu_font_char_C + +main_menu_seg7.0AF80: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAF80 + format: IA8 + symbol: texture_menu_font_char_D + +main_menu_seg7.0AFC0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xAFC0 + format: IA8 + symbol: texture_menu_font_char_E + +main_menu_seg7.0B000: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB000 + format: IA8 + symbol: texture_menu_font_char_F + +main_menu_seg7.0B040: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB040 + format: IA8 + symbol: texture_menu_font_char_G + +main_menu_seg7.0B080: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB080 + format: IA8 + symbol: texture_menu_font_char_H + +main_menu_seg7.0B0C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB0C0 + format: IA8 + symbol: texture_menu_font_char_I + +main_menu_seg7.0B100: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB100 + format: IA8 + symbol: texture_menu_font_char_J + +main_menu_seg7.0B140: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB140 + format: IA8 + symbol: texture_menu_font_char_K + +main_menu_seg7.0B180: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB180 + format: IA8 + symbol: texture_menu_font_char_L + +main_menu_seg7.0B1C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB1C0 + format: IA8 + symbol: texture_menu_font_char_M + +main_menu_seg7.0B200: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB200 + format: IA8 + symbol: texture_menu_font_char_N + +main_menu_seg7.0B240: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB240 + format: IA8 + symbol: texture_menu_font_char_O + +main_menu_seg7.0B280: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB280 + format: IA8 + symbol: texture_menu_font_char_P + +main_menu_seg7.0B2C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB2C0 + format: IA8 + symbol: texture_menu_font_char_Q + +main_menu_seg7.0B300: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB300 + format: IA8 + symbol: texture_menu_font_char_R + +main_menu_seg7.0B340: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB340 + format: IA8 + symbol: texture_menu_font_char_S + +main_menu_seg7.0B380: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB380 + format: IA8 + symbol: texture_menu_font_char_T + +main_menu_seg7.0B3C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB3C0 + format: IA8 + symbol: texture_menu_font_char_U + +main_menu_seg7.0B400: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB400 + format: IA8 + symbol: texture_menu_font_char_V + +main_menu_seg7.0B440: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB440 + format: IA8 + symbol: texture_menu_font_char_W + +main_menu_seg7.0B480: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB480 + format: IA8 + symbol: texture_menu_font_char_X + +main_menu_seg7.0B4C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB4C0 + format: IA8 + symbol: texture_menu_font_char_Y + +main_menu_seg7.0B500: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB500 + format: IA8 + symbol: texture_menu_font_char_Z + +main_menu_seg7.0B540: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB540 + format: IA8 + symbol: texture_menu_font_char_coin + +main_menu_seg7.0B580: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB580 + format: IA8 + symbol: texture_menu_font_char_multiply + +main_menu_seg7.0B5C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB5C0 + format: IA8 + symbol: texture_menu_font_char_star_filled + +main_menu_seg7.0B600: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB600 + format: IA8 + symbol: texture_menu_font_char_dash + +main_menu_seg7.0B640: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB640 + format: IA8 + symbol: texture_menu_font_char_comma + +main_menu_seg7.0B680: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB680 + format: IA8 + symbol: texture_menu_font_char_apostrophe + +main_menu_seg7.0B6C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB6C0 + format: IA8 + symbol: texture_menu_font_char_exclamation + +main_menu_seg7.0B700: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB700 + format: IA8 + symbol: texture_menu_font_char_question + +main_menu_seg7.0B740: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB740 + format: IA8 + symbol: texture_menu_font_char_mface1 + +main_menu_seg7.0B780: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB780 + format: IA8 + symbol: texture_menu_font_char_mface2 + +main_menu_seg7.0B7C0: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB7C0 + format: IA8 + symbol: texture_menu_font_char_period + +main_menu_seg7.0B800: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0xB800 + format: IA8 + symbol: texture_menu_font_char_ampersand + +menu_font_lut: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0xB840 + count: 256 + symbol: menu_font_lut + +dl_menu_ia8_text_begin: + type: GFX + offset: 0xBC40 + symbol: dl_menu_ia8_text_begin + +dl_menu_ia8_text_end: + type: GFX + offset: 0xBC98 + symbol: dl_menu_ia8_text_end + +main_menu_seg7.0D1A8: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xBCE0 + format: RGBA16 + symbol: texture_menu_course_upper + +main_menu_seg7.0E1A8: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xCCE0 + format: RGBA16 + symbol: texture_menu_course_lower + +dl_menu_rgba16_wood_course: + type: GFX + offset: 0xDD60 + symbol: dl_menu_rgba16_wood_course + +main_menu_seg7_collision: + type: SM64:COLLISION + offset: 0xDE30 + symbol: main_menu_seg7_collision diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu/geo.yml new file mode 100644 index 0000000..e695735 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/menu/geo.yml @@ -0,0 +1,68 @@ +:config: + external_files: + - "assets/ymls/us/levels/menu.yml" + autopads: false + segments: + - [ 0x14, 0x2A6120 ] + +# 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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss.yml new file mode 100644 index 0000000..707b6de --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss.yml @@ -0,0 +1,1168 @@ +:config: + autopads: false + compression: + offset: 0x4AF930 + segments: + - [ 0x7, 0x4AF930 ] + external_files: + - "assets/ymls/us/textures/mountain.yml" + header: + header: + - '#include "pss/geo.h"' + - '' + - 'extern const LevelScript level_pss_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: pss_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: IA16 + symbol: pss_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: pss_seg7_texture_07001000 + +pss_seg7_lights_07001800: + type: LIGHTS + size: 24 + offset: 0x1800 + symbol: pss_seg7_lights_07001800 + +pss_seg7_lights_07001818: + type: LIGHTS + size: 24 + offset: 0x1818 + symbol: pss_seg7_lights_07001818 + +pss_seg7_vertex_07001830: + type: VTX + count: 16 + offset: 0x1830 + symbol: pss_seg7_vertex_07001830 + +pss_seg7_vertex_07001930: + type: VTX + count: 16 + offset: 0x1930 + symbol: pss_seg7_vertex_07001930 + +pss_seg7_vertex_07001A30: + type: VTX + count: 5 + offset: 0x1A30 + symbol: pss_seg7_vertex_07001A30 + +pss_seg7_vertex_07001A80: + type: VTX + count: 16 + offset: 0x1A80 + symbol: pss_seg7_vertex_07001A80 + +pss_seg7_vertex_07001B80: + type: VTX + count: 14 + offset: 0x1B80 + symbol: pss_seg7_vertex_07001B80 + +pss_seg7_vertex_07001C60: + type: VTX + count: 16 + offset: 0x1C60 + symbol: pss_seg7_vertex_07001C60 + +pss_seg7_vertex_07001D60: + type: VTX + count: 16 + offset: 0x1D60 + symbol: pss_seg7_vertex_07001D60 + +pss_seg7_vertex_07001E60: + type: VTX + count: 15 + offset: 0x1E60 + symbol: pss_seg7_vertex_07001E60 + +pss_seg7_vertex_07001F50: + type: VTX + count: 16 + offset: 0x1F50 + symbol: pss_seg7_vertex_07001F50 + +pss_seg7_vertex_07002050: + type: VTX + count: 16 + offset: 0x2050 + symbol: pss_seg7_vertex_07002050 + +pss_seg7_vertex_07002150: + type: VTX + count: 16 + offset: 0x2150 + symbol: pss_seg7_vertex_07002150 + +pss_seg7_vertex_07002250: + type: VTX + count: 15 + offset: 0x2250 + symbol: pss_seg7_vertex_07002250 + +pss_seg7_vertex_07002340: + type: VTX + count: 16 + offset: 0x2340 + symbol: pss_seg7_vertex_07002340 + +pss_seg7_vertex_07002440: + type: VTX + count: 14 + offset: 0x2440 + symbol: pss_seg7_vertex_07002440 + +pss_seg7_vertex_07002520: + type: VTX + count: 16 + offset: 0x2520 + symbol: pss_seg7_vertex_07002520 + +pss_seg7_vertex_07002620: + type: VTX + count: 16 + offset: 0x2620 + symbol: pss_seg7_vertex_07002620 + +pss_seg7_vertex_07002720: + type: VTX + count: 15 + offset: 0x2720 + symbol: pss_seg7_vertex_07002720 + +pss_seg7_vertex_07002810: + type: VTX + count: 15 + offset: 0x2810 + symbol: pss_seg7_vertex_07002810 + +pss_seg7_vertex_07002900: + type: VTX + count: 16 + offset: 0x2900 + symbol: pss_seg7_vertex_07002900 + +pss_seg7_vertex_07002A00: + type: VTX + count: 16 + offset: 0x2A00 + symbol: pss_seg7_vertex_07002A00 + +pss_seg7_vertex_07002B00: + type: VTX + count: 14 + offset: 0x2B00 + symbol: pss_seg7_vertex_07002B00 + +pss_seg7_vertex_07002BE0: + type: VTX + count: 16 + offset: 0x2BE0 + symbol: pss_seg7_vertex_07002BE0 + +pss_seg7_vertex_07002CE0: + type: VTX + count: 16 + offset: 0x2CE0 + symbol: pss_seg7_vertex_07002CE0 + +pss_seg7_vertex_07002DE0: + type: VTX + count: 11 + offset: 0x2DE0 + symbol: pss_seg7_vertex_07002DE0 + +pss_seg7_vertex_07002E90: + type: VTX + count: 16 + offset: 0x2E90 + symbol: pss_seg7_vertex_07002E90 + +pss_seg7_vertex_07002F90: + type: VTX + count: 4 + offset: 0x2F90 + symbol: pss_seg7_vertex_07002F90 + +pss_seg7_vertex_07002FD0: + type: VTX + count: 15 + offset: 0x2FD0 + symbol: pss_seg7_vertex_07002FD0 + +pss_seg7_vertex_070030C0: + type: VTX + count: 16 + offset: 0x30C0 + symbol: pss_seg7_vertex_070030C0 + +pss_seg7_vertex_070031C0: + type: VTX + count: 15 + offset: 0x31C0 + symbol: pss_seg7_vertex_070031C0 + +pss_seg7_vertex_070032B0: + type: VTX + count: 15 + offset: 0x32B0 + symbol: pss_seg7_vertex_070032B0 + +pss_seg7_vertex_070033A0: + type: VTX + count: 16 + offset: 0x33A0 + symbol: pss_seg7_vertex_070033A0 + +pss_seg7_vertex_070034A0: + type: VTX + count: 15 + offset: 0x34A0 + symbol: pss_seg7_vertex_070034A0 + +pss_seg7_vertex_07003590: + type: VTX + count: 16 + offset: 0x3590 + symbol: pss_seg7_vertex_07003590 + +pss_seg7_vertex_07003690: + type: VTX + count: 14 + offset: 0x3690 + symbol: pss_seg7_vertex_07003690 + +pss_seg7_vertex_07003770: + type: VTX + count: 15 + offset: 0x3770 + symbol: pss_seg7_vertex_07003770 + +pss_seg7_vertex_07003860: + type: VTX + count: 14 + offset: 0x3860 + symbol: pss_seg7_vertex_07003860 + +pss_seg7_vertex_07003940: + type: VTX + count: 16 + offset: 0x3940 + symbol: pss_seg7_vertex_07003940 + +pss_seg7_vertex_07003A40: + type: VTX + count: 15 + offset: 0x3A40 + symbol: pss_seg7_vertex_07003A40 + +pss_seg7_vertex_07003B30: + type: VTX + count: 15 + offset: 0x3B30 + symbol: pss_seg7_vertex_07003B30 + +pss_seg7_vertex_07003C20: + type: VTX + count: 14 + offset: 0x3C20 + symbol: pss_seg7_vertex_07003C20 + +pss_seg7_vertex_07003D00: + type: VTX + count: 15 + offset: 0x3D00 + symbol: pss_seg7_vertex_07003D00 + +pss_seg7_vertex_07003DF0: + type: VTX + count: 15 + offset: 0x3DF0 + symbol: pss_seg7_vertex_07003DF0 + +pss_seg7_vertex_07003EE0: + type: VTX + count: 15 + offset: 0x3EE0 + symbol: pss_seg7_vertex_07003EE0 + +pss_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: pss_seg7_vertex_07003FD0 + +pss_seg7_vertex_070040C0: + type: VTX + count: 15 + offset: 0x40C0 + symbol: pss_seg7_vertex_070040C0 + +pss_seg7_vertex_070041B0: + type: VTX + count: 15 + offset: 0x41B0 + symbol: pss_seg7_vertex_070041B0 + +pss_seg7_vertex_070042A0: + type: VTX + count: 10 + offset: 0x42A0 + symbol: pss_seg7_vertex_070042A0 + +pss_seg7_vertex_07004340: + type: VTX + count: 15 + offset: 0x4340 + symbol: pss_seg7_vertex_07004340 + +pss_seg7_vertex_07004430: + type: VTX + count: 15 + offset: 0x4430 + symbol: pss_seg7_vertex_07004430 + +pss_seg7_vertex_07004520: + type: VTX + count: 15 + offset: 0x4520 + symbol: pss_seg7_vertex_07004520 + +pss_seg7_vertex_07004610: + type: VTX + count: 15 + offset: 0x4610 + symbol: pss_seg7_vertex_07004610 + +pss_seg7_vertex_07004700: + type: VTX + count: 16 + offset: 0x4700 + symbol: pss_seg7_vertex_07004700 + +pss_seg7_vertex_07004800: + type: VTX + count: 14 + offset: 0x4800 + symbol: pss_seg7_vertex_07004800 + +pss_seg7_vertex_070048E0: + type: VTX + count: 15 + offset: 0x48E0 + symbol: pss_seg7_vertex_070048E0 + +pss_seg7_vertex_070049D0: + type: VTX + count: 15 + offset: 0x49D0 + symbol: pss_seg7_vertex_070049D0 + +pss_seg7_vertex_07004AC0: + type: VTX + count: 15 + offset: 0x4AC0 + symbol: pss_seg7_vertex_07004AC0 + +pss_seg7_vertex_07004BB0: + type: VTX + count: 15 + offset: 0x4BB0 + symbol: pss_seg7_vertex_07004BB0 + +pss_seg7_vertex_07004CA0: + type: VTX + count: 15 + offset: 0x4CA0 + symbol: pss_seg7_vertex_07004CA0 + +pss_seg7_vertex_07004D90: + type: VTX + count: 15 + offset: 0x4D90 + symbol: pss_seg7_vertex_07004D90 + +pss_seg7_vertex_07004E80: + type: VTX + count: 15 + offset: 0x4E80 + symbol: pss_seg7_vertex_07004E80 + +pss_seg7_vertex_07004F70: + type: VTX + count: 15 + offset: 0x4F70 + symbol: pss_seg7_vertex_07004F70 + +pss_seg7_vertex_07005060: + type: VTX + count: 15 + offset: 0x5060 + symbol: pss_seg7_vertex_07005060 + +pss_seg7_vertex_07005150: + type: VTX + count: 15 + offset: 0x5150 + symbol: pss_seg7_vertex_07005150 + +pss_seg7_vertex_07005240: + type: VTX + count: 15 + offset: 0x5240 + symbol: pss_seg7_vertex_07005240 + +pss_seg7_vertex_07005330: + type: VTX + count: 15 + offset: 0x5330 + symbol: pss_seg7_vertex_07005330 + +pss_seg7_vertex_07005420: + type: VTX + count: 15 + offset: 0x5420 + symbol: pss_seg7_vertex_07005420 + +pss_seg7_vertex_07005510: + type: VTX + count: 15 + offset: 0x5510 + symbol: pss_seg7_vertex_07005510 + +pss_seg7_vertex_07005600: + type: VTX + count: 16 + offset: 0x5600 + symbol: pss_seg7_vertex_07005600 + +pss_seg7_vertex_07005700: + type: VTX + count: 15 + offset: 0x5700 + symbol: pss_seg7_vertex_07005700 + +pss_seg7_vertex_070057F0: + type: VTX + count: 14 + offset: 0x57F0 + symbol: pss_seg7_vertex_070057F0 + +pss_seg7_vertex_070058D0: + type: VTX + count: 15 + offset: 0x58D0 + symbol: pss_seg7_vertex_070058D0 + +pss_seg7_vertex_070059C0: + type: VTX + count: 14 + offset: 0x59C0 + symbol: pss_seg7_vertex_070059C0 + +pss_seg7_vertex_07005AA0: + type: VTX + count: 14 + offset: 0x5AA0 + symbol: pss_seg7_vertex_07005AA0 + +pss_seg7_vertex_07005B80: + type: VTX + count: 15 + offset: 0x5B80 + symbol: pss_seg7_vertex_07005B80 + +pss_seg7_vertex_07005C70: + type: VTX + count: 15 + offset: 0x5C70 + symbol: pss_seg7_vertex_07005C70 + +pss_seg7_vertex_07005D60: + type: VTX + count: 15 + offset: 0x5D60 + symbol: pss_seg7_vertex_07005D60 + +pss_seg7_vertex_07005E50: + type: VTX + count: 15 + offset: 0x5E50 + symbol: pss_seg7_vertex_07005E50 + +pss_seg7_vertex_07005F40: + type: VTX + count: 15 + offset: 0x5F40 + symbol: pss_seg7_vertex_07005F40 + +pss_seg7_vertex_07006030: + type: VTX + count: 15 + offset: 0x6030 + symbol: pss_seg7_vertex_07006030 + +pss_seg7_vertex_07006120: + type: VTX + count: 16 + offset: 0x6120 + symbol: pss_seg7_vertex_07006120 + +pss_seg7_vertex_07006220: + type: VTX + count: 16 + offset: 0x6220 + symbol: pss_seg7_vertex_07006220 + +pss_seg7_vertex_07006320: + type: VTX + count: 16 + offset: 0x6320 + symbol: pss_seg7_vertex_07006320 + +pss_seg7_vertex_07006420: + type: VTX + count: 14 + offset: 0x6420 + symbol: pss_seg7_vertex_07006420 + +pss_seg7_vertex_07006500: + type: VTX + count: 15 + offset: 0x6500 + symbol: pss_seg7_vertex_07006500 + +pss_seg7_vertex_070065F0: + type: VTX + count: 15 + offset: 0x65F0 + symbol: pss_seg7_vertex_070065F0 + +pss_seg7_vertex_070066E0: + type: VTX + count: 15 + offset: 0x66E0 + symbol: pss_seg7_vertex_070066E0 + +pss_seg7_vertex_070067D0: + type: VTX + count: 15 + offset: 0x67D0 + symbol: pss_seg7_vertex_070067D0 + +pss_seg7_vertex_070068C0: + type: VTX + count: 15 + offset: 0x68C0 + symbol: pss_seg7_vertex_070068C0 + +pss_seg7_vertex_070069B0: + type: VTX + count: 15 + offset: 0x69B0 + symbol: pss_seg7_vertex_070069B0 + +pss_seg7_vertex_07006AA0: + type: VTX + count: 15 + offset: 0x6AA0 + symbol: pss_seg7_vertex_07006AA0 + +pss_seg7_vertex_07006B90: + type: VTX + count: 15 + offset: 0x6B90 + symbol: pss_seg7_vertex_07006B90 + +pss_seg7_vertex_07006C80: + type: VTX + count: 15 + offset: 0x6C80 + symbol: pss_seg7_vertex_07006C80 + +pss_seg7_vertex_07006D70: + type: VTX + count: 15 + offset: 0x6D70 + symbol: pss_seg7_vertex_07006D70 + +pss_seg7_vertex_07006E60: + type: VTX + count: 15 + offset: 0x6E60 + symbol: pss_seg7_vertex_07006E60 + +pss_seg7_vertex_07006F50: + type: VTX + count: 15 + offset: 0x6F50 + symbol: pss_seg7_vertex_07006F50 + +pss_seg7_vertex_07007040: + type: VTX + count: 15 + offset: 0x7040 + symbol: pss_seg7_vertex_07007040 + +pss_seg7_vertex_07007130: + type: VTX + count: 15 + offset: 0x7130 + symbol: pss_seg7_vertex_07007130 + +pss_seg7_vertex_07007220: + type: VTX + count: 15 + offset: 0x7220 + symbol: pss_seg7_vertex_07007220 + +pss_seg7_vertex_07007310: + type: VTX + count: 15 + offset: 0x7310 + symbol: pss_seg7_vertex_07007310 + +pss_seg7_vertex_07007400: + type: VTX + count: 15 + offset: 0x7400 + symbol: pss_seg7_vertex_07007400 + +pss_seg7_vertex_070074F0: + type: VTX + count: 15 + offset: 0x74F0 + symbol: pss_seg7_vertex_070074F0 + +pss_seg7_vertex_070075E0: + type: VTX + count: 15 + offset: 0x75E0 + symbol: pss_seg7_vertex_070075E0 + +pss_seg7_vertex_070076D0: + type: VTX + count: 15 + offset: 0x76D0 + symbol: pss_seg7_vertex_070076D0 + +pss_seg7_vertex_070077C0: + type: VTX + count: 15 + offset: 0x77C0 + symbol: pss_seg7_vertex_070077C0 + +pss_seg7_vertex_070078B0: + type: VTX + count: 15 + offset: 0x78B0 + symbol: pss_seg7_vertex_070078B0 + +pss_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: pss_seg7_vertex_070079A0 + +pss_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: pss_seg7_vertex_07007A90 + +pss_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: pss_seg7_vertex_07007B80 + +pss_seg7_vertex_07007C70: + type: VTX + count: 15 + offset: 0x7C70 + symbol: pss_seg7_vertex_07007C70 + +pss_seg7_vertex_07007D60: + type: VTX + count: 15 + offset: 0x7D60 + symbol: pss_seg7_vertex_07007D60 + +pss_seg7_vertex_07007E50: + type: VTX + count: 15 + offset: 0x7E50 + symbol: pss_seg7_vertex_07007E50 + +pss_seg7_vertex_07007F40: + type: VTX + count: 15 + offset: 0x7F40 + symbol: pss_seg7_vertex_07007F40 + +pss_seg7_vertex_07008030: + type: VTX + count: 15 + offset: 0x8030 + symbol: pss_seg7_vertex_07008030 + +pss_seg7_vertex_07008120: + type: VTX + count: 15 + offset: 0x8120 + symbol: pss_seg7_vertex_07008120 + +pss_seg7_vertex_07008210: + type: VTX + count: 15 + offset: 0x8210 + symbol: pss_seg7_vertex_07008210 + +pss_seg7_vertex_07008300: + type: VTX + count: 11 + offset: 0x8300 + symbol: pss_seg7_vertex_07008300 + +pss_seg7_dl_070083B0: + type: GFX + offset: 0x83B0 + symbol: pss_seg7_dl_070083B0 + +pss_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: pss_seg7_dl_07008E20 + +pss_seg7_dl_07008EB0: + type: GFX + offset: 0x8EB0 + symbol: pss_seg7_dl_07008EB0 + +pss_seg7_dl_070095E8: + type: GFX + offset: 0x95E8 + symbol: pss_seg7_dl_070095E8 + +pss_seg7_dl_07009750: + type: GFX + offset: 0x9750 + symbol: pss_seg7_dl_07009750 + +pss_seg7_dl_0700A7C0: + type: GFX + offset: 0xA7C0 + symbol: pss_seg7_dl_0700A7C0 + +pss_seg7_vertex_0700A8B8: + type: VTX + count: 12 + offset: 0xA8B8 + symbol: pss_seg7_vertex_0700A8B8 + +pss_seg7_vertex_0700A978: + type: VTX + count: 16 + offset: 0xA978 + symbol: pss_seg7_vertex_0700A978 + +pss_seg7_vertex_0700AA78: + type: VTX + count: 15 + offset: 0xAA78 + symbol: pss_seg7_vertex_0700AA78 + +pss_seg7_vertex_0700AB68: + type: VTX + count: 15 + offset: 0xAB68 + symbol: pss_seg7_vertex_0700AB68 + +pss_seg7_vertex_0700AC58: + type: VTX + count: 15 + offset: 0xAC58 + symbol: pss_seg7_vertex_0700AC58 + +pss_seg7_vertex_0700AD48: + type: VTX + count: 6 + offset: 0xAD48 + symbol: pss_seg7_vertex_0700AD48 + +pss_seg7_dl_0700ADA8: + type: GFX + offset: 0xADA8 + symbol: pss_seg7_dl_0700ADA8 + +pss_seg7_dl_0700AE00: + type: GFX + offset: 0xAE00 + symbol: pss_seg7_dl_0700AE00 + +pss_seg7_dl_0700AF60: + type: GFX + offset: 0xAF60 + symbol: pss_seg7_dl_0700AF60 + +pss_seg7_dl_0700AFA8: + type: GFX + offset: 0xAFA8 + symbol: pss_seg7_dl_0700AFA8 + +pss_seg7_vertex_0700B070: + type: VTX + count: 15 + offset: 0xB070 + symbol: pss_seg7_vertex_0700B070 + +pss_seg7_vertex_0700B160: + type: VTX + count: 15 + offset: 0xB160 + symbol: pss_seg7_vertex_0700B160 + +pss_seg7_vertex_0700B250: + type: VTX + count: 15 + offset: 0xB250 + symbol: pss_seg7_vertex_0700B250 + +pss_seg7_dl_0700B340: + type: GFX + offset: 0xB340 + symbol: pss_seg7_dl_0700B340 + +pss_seg7_dl_0700B3F0: + type: GFX + offset: 0xB3F0 + symbol: pss_seg7_dl_0700B3F0 + +pss_seg7_vertex_0700B4A8: + type: VTX + count: 15 + offset: 0xB4A8 + symbol: pss_seg7_vertex_0700B4A8 + +pss_seg7_vertex_0700B598: + type: VTX + count: 15 + offset: 0xB598 + symbol: pss_seg7_vertex_0700B598 + +pss_seg7_vertex_0700B688: + type: VTX + count: 15 + offset: 0xB688 + symbol: pss_seg7_vertex_0700B688 + +pss_seg7_vertex_0700B778: + type: VTX + count: 15 + offset: 0xB778 + symbol: pss_seg7_vertex_0700B778 + +pss_seg7_vertex_0700B868: + type: VTX + count: 15 + offset: 0xB868 + symbol: pss_seg7_vertex_0700B868 + +pss_seg7_vertex_0700B958: + type: VTX + count: 15 + offset: 0xB958 + symbol: pss_seg7_vertex_0700B958 + +pss_seg7_vertex_0700BA48: + type: VTX + count: 15 + offset: 0xBA48 + symbol: pss_seg7_vertex_0700BA48 + +pss_seg7_vertex_0700BB38: + type: VTX + count: 15 + offset: 0xBB38 + symbol: pss_seg7_vertex_0700BB38 + +pss_seg7_vertex_0700BC28: + type: VTX + count: 15 + offset: 0xBC28 + symbol: pss_seg7_vertex_0700BC28 + +pss_seg7_vertex_0700BD18: + type: VTX + count: 14 + offset: 0xBD18 + symbol: pss_seg7_vertex_0700BD18 + +pss_seg7_vertex_0700BDF8: + type: VTX + count: 15 + offset: 0xBDF8 + symbol: pss_seg7_vertex_0700BDF8 + +pss_seg7_vertex_0700BEE8: + type: VTX + count: 15 + offset: 0xBEE8 + symbol: pss_seg7_vertex_0700BEE8 + +pss_seg7_vertex_0700BFD8: + type: VTX + count: 15 + offset: 0xBFD8 + symbol: pss_seg7_vertex_0700BFD8 + +pss_seg7_vertex_0700C0C8: + type: VTX + count: 15 + offset: 0xC0C8 + symbol: pss_seg7_vertex_0700C0C8 + +pss_seg7_vertex_0700C1B8: + type: VTX + count: 15 + offset: 0xC1B8 + symbol: pss_seg7_vertex_0700C1B8 + +pss_seg7_vertex_0700C2A8: + type: VTX + count: 15 + offset: 0xC2A8 + symbol: pss_seg7_vertex_0700C2A8 + +pss_seg7_vertex_0700C398: + type: VTX + count: 15 + offset: 0xC398 + symbol: pss_seg7_vertex_0700C398 + +pss_seg7_vertex_0700C488: + type: VTX + count: 15 + offset: 0xC488 + symbol: pss_seg7_vertex_0700C488 + +pss_seg7_vertex_0700C578: + type: VTX + count: 15 + offset: 0xC578 + symbol: pss_seg7_vertex_0700C578 + +pss_seg7_vertex_0700C668: + type: VTX + count: 15 + offset: 0xC668 + symbol: pss_seg7_vertex_0700C668 + +pss_seg7_vertex_0700C758: + type: VTX + count: 15 + offset: 0xC758 + symbol: pss_seg7_vertex_0700C758 + +pss_seg7_vertex_0700C848: + type: VTX + count: 14 + offset: 0xC848 + symbol: pss_seg7_vertex_0700C848 + +pss_seg7_vertex_0700C928: + type: VTX + count: 15 + offset: 0xC928 + symbol: pss_seg7_vertex_0700C928 + +pss_seg7_vertex_0700CA18: + type: VTX + count: 15 + offset: 0xCA18 + symbol: pss_seg7_vertex_0700CA18 + +pss_seg7_vertex_0700CB08: + type: VTX + count: 15 + offset: 0xCB08 + symbol: pss_seg7_vertex_0700CB08 + +pss_seg7_vertex_0700CBF8: + type: VTX + count: 11 + offset: 0xCBF8 + symbol: pss_seg7_vertex_0700CBF8 + +pss_seg7_dl_0700CCA8: + type: GFX + offset: 0xCCA8 + symbol: pss_seg7_dl_0700CCA8 + +pss_seg7_dl_0700D338: + type: GFX + offset: 0xD338 + symbol: pss_seg7_dl_0700D338 + +pss_seg7_vertex_0700D3A8: + type: VTX + count: 15 + offset: 0xD3A8 + symbol: pss_seg7_vertex_0700D3A8 + +pss_seg7_vertex_0700D498: + type: VTX + count: 15 + offset: 0xD498 + symbol: pss_seg7_vertex_0700D498 + +pss_seg7_vertex_0700D588: + type: VTX + count: 16 + offset: 0xD588 + symbol: pss_seg7_vertex_0700D588 + +pss_seg7_vertex_0700D688: + type: VTX + count: 14 + offset: 0xD688 + symbol: pss_seg7_vertex_0700D688 + +pss_seg7_vertex_0700D768: + type: VTX + count: 15 + offset: 0xD768 + symbol: pss_seg7_vertex_0700D768 + +pss_seg7_vertex_0700D858: + type: VTX + count: 13 + offset: 0xD858 + symbol: pss_seg7_vertex_0700D858 + +pss_seg7_dl_0700D928: + type: GFX + offset: 0xD928 + symbol: pss_seg7_dl_0700D928 + +pss_seg7_dl_0700DAD8: + type: GFX + offset: 0xDAD8 + symbol: pss_seg7_dl_0700DAD8 + +pss_seg7_vertex_0700DB48: + type: VTX + count: 4 + offset: 0xDB48 + symbol: pss_seg7_vertex_0700DB48 + +pss_seg7_vertex_0700DB88: + type: VTX + count: 12 + offset: 0xDB88 + symbol: pss_seg7_vertex_0700DB88 + +pss_seg7_vertex_0700DC48: + type: VTX + count: 15 + offset: 0xDC48 + symbol: pss_seg7_vertex_0700DC48 + +pss_seg7_vertex_0700DD38: + type: VTX + count: 15 + offset: 0xDD38 + symbol: pss_seg7_vertex_0700DD38 + +pss_seg7_vertex_0700DE28: + type: VTX + count: 15 + offset: 0xDE28 + symbol: pss_seg7_vertex_0700DE28 + +pss_seg7_vertex_0700DF18: + type: VTX + count: 14 + offset: 0xDF18 + symbol: pss_seg7_vertex_0700DF18 + +pss_seg7_vertex_0700DFF8: + type: VTX + count: 11 + offset: 0xDFF8 + symbol: pss_seg7_vertex_0700DFF8 + +pss_seg7_dl_0700E0A8: + type: GFX + offset: 0xE0A8 + symbol: pss_seg7_dl_0700E0A8 + +pss_seg7_dl_0700E0E0: + type: GFX + offset: 0xE0E0 + symbol: pss_seg7_dl_0700E0E0 + +pss_seg7_dl_0700E138: + type: GFX + offset: 0xE138 + symbol: pss_seg7_dl_0700E138 + +pss_seg7_dl_0700E2B0: + type: GFX + offset: 0xE2B0 + symbol: pss_seg7_dl_0700E2B0 + +pss_seg7_lights_0700E348: + type: LIGHTS + size: 24 + offset: 0xE348 + symbol: pss_seg7_lights_0700E348 + +pss_seg7_vertex_0700E360: + type: VTX + count: 4 + offset: 0xE360 + symbol: pss_seg7_vertex_0700E360 + +pss_seg7_dl_0700E3A0: + type: GFX + offset: 0xE3A0 + symbol: pss_seg7_dl_0700E3A0 + +pss_seg7_dl_0700E3E8: + type: GFX + offset: 0xE3E8 + symbol: pss_seg7_dl_0700E3E8 + +pss_seg7_collision: + type: SM64:COLLISION + offset: 0xE490 + symbol: pss_seg7_collision + +pss_seg7_macro_objs: + type: SM64:MACRO + offset: 0x10F00 + symbol: pss_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss/geo.yml new file mode 100644 index 0000000..533fee5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/pss/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/pss.yml" + autopads: false + segments: + - [ 0xE, 0x4B7F10 ] + +pss_geo_000100: + type: SM64:GEO_LAYOUT + offset: 0xE000100 + symbol: pss_geo_000100 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr.yml new file mode 100644 index 0000000..13ba6ee --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr.yml @@ -0,0 +1,4065 @@ +:config: + autopads: false + compression: + offset: 0x437870 + segments: + - [ 0x7, 0x437870 ] + external_files: + - "assets/ymls/us/textures/sky.yml" + header: + header: + - '#include "rr/geo.h"' + - '' + - 'extern const LevelScript level_rr_entry[];' + +quarter_flying_carpet: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: texture_quarter_flying_carpet + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: rr_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: rr_seg7_texture_07001800 + +dl_cruiser_metal_holes_vertex_group: + type: VTX + count: 16 + offset: 0x2000 + symbol: dl_cruiser_metal_holes_vertex_group + +dl_cruiser_metal_holes_model: + type: GFX + offset: 0x2100 + symbol: dl_cruiser_metal_holes_model + +dl_cruiser_metal_holes: + type: GFX + offset: 0x2168 + symbol: dl_cruiser_metal_holes + +rr_seg7_vertex_070021D8: + type: VTX + count: 15 + offset: 0x21D8 + symbol: rr_seg7_vertex_070021D8 + +rr_seg7_vertex_070022C8: + type: VTX + count: 15 + offset: 0x22C8 + symbol: rr_seg7_vertex_070022C8 + +rr_seg7_vertex_070023B8: + type: VTX + count: 16 + offset: 0x23B8 + symbol: rr_seg7_vertex_070023B8 + +rr_seg7_vertex_070024B8: + type: VTX + count: 14 + offset: 0x24B8 + symbol: rr_seg7_vertex_070024B8 + +rr_seg7_vertex_07002598: + type: VTX + count: 15 + offset: 0x2598 + symbol: rr_seg7_vertex_07002598 + +rr_seg7_vertex_07002688: + type: VTX + count: 7 + offset: 0x2688 + symbol: rr_seg7_vertex_07002688 + +rr_seg7_vertex_070026F8: + type: VTX + count: 16 + offset: 0x26F8 + symbol: rr_seg7_vertex_070026F8 + +rr_seg7_vertex_070027F8: + type: VTX + count: 15 + offset: 0x27F8 + symbol: rr_seg7_vertex_070027F8 + +rr_seg7_vertex_070028E8: + type: VTX + count: 15 + offset: 0x28E8 + symbol: rr_seg7_vertex_070028E8 + +rr_seg7_vertex_070029D8: + type: VTX + count: 4 + offset: 0x29D8 + symbol: rr_seg7_vertex_070029D8 + +rr_seg7_dl_07002A18: + type: GFX + offset: 0x2A18 + symbol: rr_seg7_dl_07002A18 + +rr_seg7_dl_07002BC8: + type: GFX + offset: 0x2BC8 + symbol: rr_seg7_dl_07002BC8 + +rr_seg7_dl_07002CC8: + type: GFX + offset: 0x2CC8 + symbol: rr_seg7_dl_07002CC8 + +rr_seg7_vertex_07002D40: + type: VTX + count: 4 + offset: 0x2D40 + symbol: rr_seg7_vertex_07002D40 + +rr_seg7_vertex_07002D80: + type: VTX + count: 8 + offset: 0x2D80 + symbol: rr_seg7_vertex_07002D80 + +rr_seg7_dl_07002E00: + type: GFX + offset: 0x2E00 + symbol: rr_seg7_dl_07002E00 + +rr_seg7_dl_07002E38: + type: GFX + offset: 0x2E38 + symbol: rr_seg7_dl_07002E38 + +rr_seg7_dl_07002E80: + type: GFX + offset: 0x2E80 + symbol: rr_seg7_dl_07002E80 + +rr_seg7_vertex_07002EF8: + type: VTX + count: 14 + offset: 0x2EF8 + symbol: rr_seg7_vertex_07002EF8 + +rr_seg7_vertex_07002FD8: + type: VTX + count: 16 + offset: 0x2FD8 + symbol: rr_seg7_vertex_07002FD8 + +rr_seg7_vertex_070030D8: + type: VTX + count: 16 + offset: 0x30D8 + symbol: rr_seg7_vertex_070030D8 + +rr_seg7_vertex_070031D8: + type: VTX + count: 14 + offset: 0x31D8 + symbol: rr_seg7_vertex_070031D8 + +rr_seg7_vertex_070032B8: + type: VTX + count: 15 + offset: 0x32B8 + symbol: rr_seg7_vertex_070032B8 + +rr_seg7_vertex_070033A8: + type: VTX + count: 14 + offset: 0x33A8 + symbol: rr_seg7_vertex_070033A8 + +rr_seg7_vertex_07003488: + type: VTX + count: 14 + offset: 0x3488 + symbol: rr_seg7_vertex_07003488 + +rr_seg7_vertex_07003568: + type: VTX + count: 16 + offset: 0x3568 + symbol: rr_seg7_vertex_07003568 + +rr_seg7_vertex_07003668: + type: VTX + count: 15 + offset: 0x3668 + symbol: rr_seg7_vertex_07003668 + +rr_seg7_vertex_07003758: + type: VTX + count: 16 + offset: 0x3758 + symbol: rr_seg7_vertex_07003758 + +rr_seg7_vertex_07003858: + type: VTX + count: 15 + offset: 0x3858 + symbol: rr_seg7_vertex_07003858 + +rr_seg7_vertex_07003948: + type: VTX + count: 14 + offset: 0x3948 + symbol: rr_seg7_vertex_07003948 + +rr_seg7_vertex_07003A28: + type: VTX + count: 14 + offset: 0x3A28 + symbol: rr_seg7_vertex_07003A28 + +rr_seg7_vertex_07003B08: + type: VTX + count: 15 + offset: 0x3B08 + symbol: rr_seg7_vertex_07003B08 + +rr_seg7_vertex_07003BF8: + type: VTX + count: 16 + offset: 0x3BF8 + symbol: rr_seg7_vertex_07003BF8 + +rr_seg7_vertex_07003CF8: + type: VTX + count: 15 + offset: 0x3CF8 + symbol: rr_seg7_vertex_07003CF8 + +rr_seg7_vertex_07003DE8: + type: VTX + count: 16 + offset: 0x3DE8 + symbol: rr_seg7_vertex_07003DE8 + +rr_seg7_vertex_07003EE8: + type: VTX + count: 16 + offset: 0x3EE8 + symbol: rr_seg7_vertex_07003EE8 + +rr_seg7_vertex_07003FE8: + type: VTX + count: 7 + offset: 0x3FE8 + symbol: rr_seg7_vertex_07003FE8 + +rr_seg7_vertex_07004058: + type: VTX + count: 15 + offset: 0x4058 + symbol: rr_seg7_vertex_07004058 + +rr_seg7_vertex_07004148: + type: VTX + count: 16 + offset: 0x4148 + symbol: rr_seg7_vertex_07004148 + +rr_seg7_vertex_07004248: + type: VTX + count: 15 + offset: 0x4248 + symbol: rr_seg7_vertex_07004248 + +rr_seg7_vertex_07004338: + type: VTX + count: 15 + offset: 0x4338 + symbol: rr_seg7_vertex_07004338 + +rr_seg7_vertex_07004428: + type: VTX + count: 4 + offset: 0x4428 + symbol: rr_seg7_vertex_07004428 + +rr_seg7_dl_07004468: + type: GFX + offset: 0x4468 + symbol: rr_seg7_dl_07004468 + +rr_seg7_dl_07004950: + type: GFX + offset: 0x4950 + symbol: rr_seg7_dl_07004950 + +rr_seg7_dl_07004A98: + type: GFX + offset: 0x4A98 + symbol: rr_seg7_dl_07004A98 + +rr_seg7_vertex_07004B10: + type: VTX + count: 16 + offset: 0x4B10 + symbol: rr_seg7_vertex_07004B10 + +rr_seg7_vertex_07004C10: + type: VTX + count: 16 + offset: 0x4C10 + symbol: rr_seg7_vertex_07004C10 + +rr_seg7_vertex_07004D10: + type: VTX + count: 15 + offset: 0x4D10 + symbol: rr_seg7_vertex_07004D10 + +rr_seg7_vertex_07004E00: + type: VTX + count: 14 + offset: 0x4E00 + symbol: rr_seg7_vertex_07004E00 + +rr_seg7_vertex_07004EE0: + type: VTX + count: 15 + offset: 0x4EE0 + symbol: rr_seg7_vertex_07004EE0 + +rr_seg7_vertex_07004FD0: + type: VTX + count: 15 + offset: 0x4FD0 + symbol: rr_seg7_vertex_07004FD0 + +rr_seg7_vertex_070050C0: + type: VTX + count: 15 + offset: 0x50C0 + symbol: rr_seg7_vertex_070050C0 + +rr_seg7_vertex_070051B0: + type: VTX + count: 16 + offset: 0x51B0 + symbol: rr_seg7_vertex_070051B0 + +rr_seg7_vertex_070052B0: + type: VTX + count: 16 + offset: 0x52B0 + symbol: rr_seg7_vertex_070052B0 + +rr_seg7_vertex_070053B0: + type: VTX + count: 16 + offset: 0x53B0 + symbol: rr_seg7_vertex_070053B0 + +rr_seg7_vertex_070054B0: + type: VTX + count: 16 + offset: 0x54B0 + symbol: rr_seg7_vertex_070054B0 + +rr_seg7_vertex_070055B0: + type: VTX + count: 16 + offset: 0x55B0 + symbol: rr_seg7_vertex_070055B0 + +rr_seg7_vertex_070056B0: + type: VTX + count: 4 + offset: 0x56B0 + symbol: rr_seg7_vertex_070056B0 + +rr_seg7_vertex_070056F0: + type: VTX + count: 16 + offset: 0x56F0 + symbol: rr_seg7_vertex_070056F0 + +rr_seg7_dl_070057F0: + type: GFX + offset: 0x57F0 + symbol: rr_seg7_dl_070057F0 + +rr_seg7_dl_07005A48: + type: GFX + offset: 0x5A48 + symbol: rr_seg7_dl_07005A48 + +rr_seg7_dl_07005C18: + type: GFX + offset: 0x5C18 + symbol: rr_seg7_dl_07005C18 + +rr_seg7_dl_07005C80: + type: GFX + offset: 0x5C80 + symbol: rr_seg7_dl_07005C80 + +rr_seg7_vertex_07005D00: + type: VTX + count: 15 + offset: 0x5D00 + symbol: rr_seg7_vertex_07005D00 + +rr_seg7_vertex_07005DF0: + type: VTX + count: 16 + offset: 0x5DF0 + symbol: rr_seg7_vertex_07005DF0 + +rr_seg7_vertex_07005EF0: + type: VTX + count: 16 + offset: 0x5EF0 + symbol: rr_seg7_vertex_07005EF0 + +rr_seg7_vertex_07005FF0: + type: VTX + count: 16 + offset: 0x5FF0 + symbol: rr_seg7_vertex_07005FF0 + +rr_seg7_vertex_070060F0: + type: VTX + count: 15 + offset: 0x60F0 + symbol: rr_seg7_vertex_070060F0 + +rr_seg7_vertex_070061E0: + type: VTX + count: 15 + offset: 0x61E0 + symbol: rr_seg7_vertex_070061E0 + +rr_seg7_vertex_070062D0: + type: VTX + count: 14 + offset: 0x62D0 + symbol: rr_seg7_vertex_070062D0 + +rr_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: rr_seg7_vertex_070063B0 + +rr_seg7_vertex_070064A0: + type: VTX + count: 15 + offset: 0x64A0 + symbol: rr_seg7_vertex_070064A0 + +rr_seg7_vertex_07006590: + type: VTX + count: 16 + offset: 0x6590 + symbol: rr_seg7_vertex_07006590 + +rr_seg7_vertex_07006690: + type: VTX + count: 4 + offset: 0x6690 + symbol: rr_seg7_vertex_07006690 + +rr_seg7_vertex_070066D0: + type: VTX + count: 15 + offset: 0x66D0 + symbol: rr_seg7_vertex_070066D0 + +rr_seg7_vertex_070067C0: + type: VTX + count: 15 + offset: 0x67C0 + symbol: rr_seg7_vertex_070067C0 + +rr_seg7_vertex_070068B0: + type: VTX + count: 15 + offset: 0x68B0 + symbol: rr_seg7_vertex_070068B0 + +rr_seg7_vertex_070069A0: + type: VTX + count: 16 + offset: 0x69A0 + symbol: rr_seg7_vertex_070069A0 + +rr_seg7_vertex_07006AA0: + type: VTX + count: 14 + offset: 0x6AA0 + symbol: rr_seg7_vertex_07006AA0 + +rr_seg7_vertex_07006B80: + type: VTX + count: 14 + offset: 0x6B80 + symbol: rr_seg7_vertex_07006B80 + +rr_seg7_vertex_07006C60: + type: VTX + count: 15 + offset: 0x6C60 + symbol: rr_seg7_vertex_07006C60 + +rr_seg7_vertex_07006D50: + type: VTX + count: 16 + offset: 0x6D50 + symbol: rr_seg7_vertex_07006D50 + +rr_seg7_vertex_07006E50: + type: VTX + count: 14 + offset: 0x6E50 + symbol: rr_seg7_vertex_07006E50 + +rr_seg7_vertex_07006F30: + type: VTX + count: 15 + offset: 0x6F30 + symbol: rr_seg7_vertex_07006F30 + +rr_seg7_vertex_07007020: + type: VTX + count: 15 + offset: 0x7020 + symbol: rr_seg7_vertex_07007020 + +rr_seg7_vertex_07007110: + type: VTX + count: 4 + offset: 0x7110 + symbol: rr_seg7_vertex_07007110 + +rr_seg7_vertex_07007150: + type: VTX + count: 16 + offset: 0x7150 + symbol: rr_seg7_vertex_07007150 + +rr_seg7_vertex_07007250: + type: VTX + count: 16 + offset: 0x7250 + symbol: rr_seg7_vertex_07007250 + +rr_seg7_vertex_07007350: + type: VTX + count: 8 + offset: 0x7350 + symbol: rr_seg7_vertex_07007350 + +rr_seg7_vertex_070073D0: + type: VTX + count: 16 + offset: 0x73D0 + symbol: rr_seg7_vertex_070073D0 + +rr_seg7_vertex_070074D0: + type: VTX + count: 15 + offset: 0x74D0 + symbol: rr_seg7_vertex_070074D0 + +rr_seg7_vertex_070075C0: + type: VTX + count: 15 + offset: 0x75C0 + symbol: rr_seg7_vertex_070075C0 + +rr_seg7_dl_070076B0: + type: GFX + offset: 0x76B0 + symbol: rr_seg7_dl_070076B0 + +rr_seg7_dl_07007868: + type: GFX + offset: 0x7868 + symbol: rr_seg7_dl_07007868 + +rr_seg7_dl_070079B0: + type: GFX + offset: 0x79B0 + symbol: rr_seg7_dl_070079B0 + +rr_seg7_dl_07007CB0: + type: GFX + offset: 0x7CB0 + symbol: rr_seg7_dl_07007CB0 + +rr_seg7_dl_07007D88: + type: GFX + offset: 0x7D88 + symbol: rr_seg7_dl_07007D88 + +rr_seg7_dl_07007E60: + type: GFX + offset: 0x7E60 + symbol: rr_seg7_dl_07007E60 + +rr_seg7_vertex_07007EF0: + type: VTX + count: 16 + offset: 0x7EF0 + symbol: rr_seg7_vertex_07007EF0 + +rr_seg7_vertex_07007FF0: + type: VTX + count: 16 + offset: 0x7FF0 + symbol: rr_seg7_vertex_07007FF0 + +rr_seg7_vertex_070080F0: + type: VTX + count: 8 + offset: 0x80F0 + symbol: rr_seg7_vertex_070080F0 + +rr_seg7_dl_07008170: + type: GFX + offset: 0x8170 + symbol: rr_seg7_dl_07008170 + +rr_seg7_dl_07008258: + type: GFX + offset: 0x8258 + symbol: rr_seg7_dl_07008258 + +rr_seg7_vertex_070082C8: + type: VTX + count: 16 + offset: 0x82C8 + symbol: rr_seg7_vertex_070082C8 + +rr_seg7_vertex_070083C8: + type: VTX + count: 16 + offset: 0x83C8 + symbol: rr_seg7_vertex_070083C8 + +rr_seg7_vertex_070084C8: + type: VTX + count: 15 + offset: 0x84C8 + symbol: rr_seg7_vertex_070084C8 + +rr_seg7_vertex_070085B8: + type: VTX + count: 16 + offset: 0x85B8 + symbol: rr_seg7_vertex_070085B8 + +rr_seg7_vertex_070086B8: + type: VTX + count: 14 + offset: 0x86B8 + symbol: rr_seg7_vertex_070086B8 + +rr_seg7_vertex_07008798: + type: VTX + count: 12 + offset: 0x8798 + symbol: rr_seg7_vertex_07008798 + +rr_seg7_vertex_07008858: + type: VTX + count: 16 + offset: 0x8858 + symbol: rr_seg7_vertex_07008858 + +rr_seg7_vertex_07008958: + type: VTX + count: 16 + offset: 0x8958 + symbol: rr_seg7_vertex_07008958 + +rr_seg7_vertex_07008A58: + type: VTX + count: 16 + offset: 0x8A58 + symbol: rr_seg7_vertex_07008A58 + +rr_seg7_dl_07008B58: + type: GFX + offset: 0x8B58 + symbol: rr_seg7_dl_07008B58 + +rr_seg7_dl_07008D28: + type: GFX + offset: 0x8D28 + symbol: rr_seg7_dl_07008D28 + +rr_seg7_dl_07008E20: + type: GFX + offset: 0x8E20 + symbol: rr_seg7_dl_07008E20 + +rr_seg7_vertex_07008E98: + type: VTX + count: 16 + offset: 0x8E98 + symbol: rr_seg7_vertex_07008E98 + +rr_seg7_vertex_07008F98: + type: VTX + count: 16 + offset: 0x8F98 + symbol: rr_seg7_vertex_07008F98 + +rr_seg7_vertex_07009098: + type: VTX + count: 15 + offset: 0x9098 + symbol: rr_seg7_vertex_07009098 + +rr_seg7_vertex_07009188: + type: VTX + count: 14 + offset: 0x9188 + symbol: rr_seg7_vertex_07009188 + +rr_seg7_vertex_07009268: + type: VTX + count: 15 + offset: 0x9268 + symbol: rr_seg7_vertex_07009268 + +rr_seg7_vertex_07009358: + type: VTX + count: 15 + offset: 0x9358 + symbol: rr_seg7_vertex_07009358 + +rr_seg7_vertex_07009448: + type: VTX + count: 15 + offset: 0x9448 + symbol: rr_seg7_vertex_07009448 + +rr_seg7_vertex_07009538: + type: VTX + count: 15 + offset: 0x9538 + symbol: rr_seg7_vertex_07009538 + +rr_seg7_vertex_07009628: + type: VTX + count: 15 + offset: 0x9628 + symbol: rr_seg7_vertex_07009628 + +rr_seg7_vertex_07009718: + type: VTX + count: 15 + offset: 0x9718 + symbol: rr_seg7_vertex_07009718 + +rr_seg7_vertex_07009808: + type: VTX + count: 15 + offset: 0x9808 + symbol: rr_seg7_vertex_07009808 + +rr_seg7_vertex_070098F8: + type: VTX + count: 15 + offset: 0x98F8 + symbol: rr_seg7_vertex_070098F8 + +rr_seg7_vertex_070099E8: + type: VTX + count: 15 + offset: 0x99E8 + symbol: rr_seg7_vertex_070099E8 + +rr_seg7_vertex_07009AD8: + type: VTX + count: 16 + offset: 0x9AD8 + symbol: rr_seg7_vertex_07009AD8 + +rr_seg7_vertex_07009BD8: + type: VTX + count: 16 + offset: 0x9BD8 + symbol: rr_seg7_vertex_07009BD8 + +rr_seg7_vertex_07009CD8: + type: VTX + count: 16 + offset: 0x9CD8 + symbol: rr_seg7_vertex_07009CD8 + +rr_seg7_vertex_07009DD8: + type: VTX + count: 14 + offset: 0x9DD8 + symbol: rr_seg7_vertex_07009DD8 + +rr_seg7_vertex_07009EB8: + type: VTX + count: 16 + offset: 0x9EB8 + symbol: rr_seg7_vertex_07009EB8 + +rr_seg7_vertex_07009FB8: + type: VTX + count: 14 + offset: 0x9FB8 + symbol: rr_seg7_vertex_07009FB8 + +rr_seg7_vertex_0700A098: + type: VTX + count: 15 + offset: 0xA098 + symbol: rr_seg7_vertex_0700A098 + +rr_seg7_vertex_0700A188: + type: VTX + count: 16 + offset: 0xA188 + symbol: rr_seg7_vertex_0700A188 + +rr_seg7_vertex_0700A288: + type: VTX + count: 16 + offset: 0xA288 + symbol: rr_seg7_vertex_0700A288 + +rr_seg7_vertex_0700A388: + type: VTX + count: 14 + offset: 0xA388 + symbol: rr_seg7_vertex_0700A388 + +rr_seg7_vertex_0700A468: + type: VTX + count: 16 + offset: 0xA468 + symbol: rr_seg7_vertex_0700A468 + +rr_seg7_vertex_0700A568: + type: VTX + count: 15 + offset: 0xA568 + symbol: rr_seg7_vertex_0700A568 + +rr_seg7_vertex_0700A658: + type: VTX + count: 15 + offset: 0xA658 + symbol: rr_seg7_vertex_0700A658 + +rr_seg7_vertex_0700A748: + type: VTX + count: 15 + offset: 0xA748 + symbol: rr_seg7_vertex_0700A748 + +rr_seg7_vertex_0700A838: + type: VTX + count: 15 + offset: 0xA838 + symbol: rr_seg7_vertex_0700A838 + +rr_seg7_vertex_0700A928: + type: VTX + count: 15 + offset: 0xA928 + symbol: rr_seg7_vertex_0700A928 + +rr_seg7_vertex_0700AA18: + type: VTX + count: 16 + offset: 0xAA18 + symbol: rr_seg7_vertex_0700AA18 + +rr_seg7_vertex_0700AB18: + type: VTX + count: 15 + offset: 0xAB18 + symbol: rr_seg7_vertex_0700AB18 + +rr_seg7_vertex_0700AC08: + type: VTX + count: 14 + offset: 0xAC08 + symbol: rr_seg7_vertex_0700AC08 + +rr_seg7_vertex_0700ACE8: + type: VTX + count: 14 + offset: 0xACE8 + symbol: rr_seg7_vertex_0700ACE8 + +rr_seg7_vertex_0700ADC8: + type: VTX + count: 15 + offset: 0xADC8 + symbol: rr_seg7_vertex_0700ADC8 + +rr_seg7_vertex_0700AEB8: + type: VTX + count: 16 + offset: 0xAEB8 + symbol: rr_seg7_vertex_0700AEB8 + +rr_seg7_vertex_0700AFB8: + type: VTX + count: 16 + offset: 0xAFB8 + symbol: rr_seg7_vertex_0700AFB8 + +rr_seg7_vertex_0700B0B8: + type: VTX + count: 8 + offset: 0xB0B8 + symbol: rr_seg7_vertex_0700B0B8 + +rr_seg7_dl_0700B138: + type: GFX + offset: 0xB138 + symbol: rr_seg7_dl_0700B138 + +rr_seg7_dl_0700BB48: + type: GFX + offset: 0xBB48 + symbol: rr_seg7_dl_0700BB48 + +rr_seg7_vertex_0700BBB8: + type: VTX + count: 16 + offset: 0xBBB8 + symbol: rr_seg7_vertex_0700BBB8 + +rr_seg7_vertex_0700BCB8: + type: VTX + count: 16 + offset: 0xBCB8 + symbol: rr_seg7_vertex_0700BCB8 + +rr_seg7_vertex_0700BDB8: + type: VTX + count: 16 + offset: 0xBDB8 + symbol: rr_seg7_vertex_0700BDB8 + +rr_seg7_vertex_0700BEB8: + type: VTX + count: 14 + offset: 0xBEB8 + symbol: rr_seg7_vertex_0700BEB8 + +rr_seg7_vertex_0700BF98: + type: VTX + count: 16 + offset: 0xBF98 + symbol: rr_seg7_vertex_0700BF98 + +rr_seg7_vertex_0700C098: + type: VTX + count: 15 + offset: 0xC098 + symbol: rr_seg7_vertex_0700C098 + +rr_seg7_vertex_0700C188: + type: VTX + count: 15 + offset: 0xC188 + symbol: rr_seg7_vertex_0700C188 + +rr_seg7_vertex_0700C278: + type: VTX + count: 14 + offset: 0xC278 + symbol: rr_seg7_vertex_0700C278 + +rr_seg7_vertex_0700C358: + type: VTX + count: 16 + offset: 0xC358 + symbol: rr_seg7_vertex_0700C358 + +rr_seg7_vertex_0700C458: + type: VTX + count: 16 + offset: 0xC458 + symbol: rr_seg7_vertex_0700C458 + +rr_seg7_vertex_0700C558: + type: VTX + count: 16 + offset: 0xC558 + symbol: rr_seg7_vertex_0700C558 + +rr_seg7_vertex_0700C658: + type: VTX + count: 4 + offset: 0xC658 + symbol: rr_seg7_vertex_0700C658 + +rr_seg7_dl_0700C698: + type: GFX + offset: 0xC698 + symbol: rr_seg7_dl_0700C698 + +rr_seg7_dl_0700C820: + type: GFX + offset: 0xC820 + symbol: rr_seg7_dl_0700C820 + +rr_seg7_dl_0700C9B8: + type: GFX + offset: 0xC9B8 + symbol: rr_seg7_dl_0700C9B8 + +rr_seg7_dl_0700CA38: + type: GFX + offset: 0xCA38 + symbol: rr_seg7_dl_0700CA38 + +rr_seg7_vertex_0700CAB8: + type: VTX + count: 15 + offset: 0xCAB8 + symbol: rr_seg7_vertex_0700CAB8 + +rr_seg7_vertex_0700CBA8: + type: VTX + count: 16 + offset: 0xCBA8 + symbol: rr_seg7_vertex_0700CBA8 + +rr_seg7_vertex_0700CCA8: + type: VTX + count: 14 + offset: 0xCCA8 + symbol: rr_seg7_vertex_0700CCA8 + +rr_seg7_vertex_0700CD88: + type: VTX + count: 16 + offset: 0xCD88 + symbol: rr_seg7_vertex_0700CD88 + +rr_seg7_vertex_0700CE88: + type: VTX + count: 16 + offset: 0xCE88 + symbol: rr_seg7_vertex_0700CE88 + +rr_seg7_vertex_0700CF88: + type: VTX + count: 15 + offset: 0xCF88 + symbol: rr_seg7_vertex_0700CF88 + +rr_seg7_vertex_0700D078: + type: VTX + count: 16 + offset: 0xD078 + symbol: rr_seg7_vertex_0700D078 + +rr_seg7_vertex_0700D178: + type: VTX + count: 15 + offset: 0xD178 + symbol: rr_seg7_vertex_0700D178 + +rr_seg7_vertex_0700D268: + type: VTX + count: 15 + offset: 0xD268 + symbol: rr_seg7_vertex_0700D268 + +rr_seg7_vertex_0700D358: + type: VTX + count: 15 + offset: 0xD358 + symbol: rr_seg7_vertex_0700D358 + +rr_seg7_vertex_0700D448: + type: VTX + count: 4 + offset: 0xD448 + symbol: rr_seg7_vertex_0700D448 + +rr_seg7_vertex_0700D488: + type: VTX + count: 16 + offset: 0xD488 + symbol: rr_seg7_vertex_0700D488 + +rr_seg7_vertex_0700D588: + type: VTX + count: 16 + offset: 0xD588 + symbol: rr_seg7_vertex_0700D588 + +rr_seg7_vertex_0700D688: + type: VTX + count: 8 + offset: 0xD688 + symbol: rr_seg7_vertex_0700D688 + +rr_seg7_vertex_0700D708: + type: VTX + count: 6 + offset: 0xD708 + symbol: rr_seg7_vertex_0700D708 + +rr_seg7_dl_0700D768: + type: GFX + offset: 0xD768 + symbol: rr_seg7_dl_0700D768 + +rr_seg7_dl_0700DAD8: + type: GFX + offset: 0xDAD8 + symbol: rr_seg7_dl_0700DAD8 + +rr_seg7_dl_0700DBA8: + type: GFX + offset: 0xDBA8 + symbol: rr_seg7_dl_0700DBA8 + +rr_seg7_dl_0700DBD8: + type: GFX + offset: 0xDBD8 + symbol: rr_seg7_dl_0700DBD8 + +rr_seg7_vertex_0700DC58: + type: VTX + count: 15 + offset: 0xDC58 + symbol: rr_seg7_vertex_0700DC58 + +rr_seg7_vertex_0700DD48: + type: VTX + count: 11 + offset: 0xDD48 + symbol: rr_seg7_vertex_0700DD48 + +rr_seg7_dl_0700DDF8: + type: GFX + offset: 0xDDF8 + symbol: rr_seg7_dl_0700DDF8 + +rr_seg7_dl_0700DE88: + type: GFX + offset: 0xDE88 + symbol: rr_seg7_dl_0700DE88 + +rr_seg7_vertex_0700DEF8: + type: VTX + count: 16 + offset: 0xDEF8 + symbol: rr_seg7_vertex_0700DEF8 + +rr_seg7_vertex_0700DFF8: + type: VTX + count: 11 + offset: 0xDFF8 + symbol: rr_seg7_vertex_0700DFF8 + +rr_seg7_dl_0700E0A8: + type: GFX + offset: 0xE0A8 + symbol: rr_seg7_dl_0700E0A8 + +rr_seg7_dl_0700E110: + type: GFX + offset: 0xE110 + symbol: rr_seg7_dl_0700E110 + +rr_seg7_dl_0700E178: + type: GFX + offset: 0xE178 + symbol: rr_seg7_dl_0700E178 + +rr_seg7_vertex_0700E208: + type: VTX + count: 15 + offset: 0xE208 + symbol: rr_seg7_vertex_0700E208 + +rr_seg7_vertex_0700E2F8: + type: VTX + count: 15 + offset: 0xE2F8 + symbol: rr_seg7_vertex_0700E2F8 + +rr_seg7_vertex_0700E3E8: + type: VTX + count: 15 + offset: 0xE3E8 + symbol: rr_seg7_vertex_0700E3E8 + +rr_seg7_vertex_0700E4D8: + type: VTX + count: 15 + offset: 0xE4D8 + symbol: rr_seg7_vertex_0700E4D8 + +rr_seg7_vertex_0700E5C8: + type: VTX + count: 16 + offset: 0xE5C8 + symbol: rr_seg7_vertex_0700E5C8 + +rr_seg7_dl_0700E6C8: + type: GFX + offset: 0xE6C8 + symbol: rr_seg7_dl_0700E6C8 + +rr_seg7_dl_0700E830: + type: GFX + offset: 0xE830 + symbol: rr_seg7_dl_0700E830 + +rr_seg7_vertex_0700E8B0: + type: VTX + count: 8 + offset: 0xE8B0 + symbol: rr_seg7_vertex_0700E8B0 + +rr_seg7_vertex_0700E930: + type: VTX + count: 15 + offset: 0xE930 + symbol: rr_seg7_vertex_0700E930 + +rr_seg7_vertex_0700EA20: + type: VTX + count: 15 + offset: 0xEA20 + symbol: rr_seg7_vertex_0700EA20 + +rr_seg7_vertex_0700EB10: + type: VTX + count: 14 + offset: 0xEB10 + symbol: rr_seg7_vertex_0700EB10 + +rr_seg7_vertex_0700EBF0: + type: VTX + count: 15 + offset: 0xEBF0 + symbol: rr_seg7_vertex_0700EBF0 + +rr_seg7_vertex_0700ECE0: + type: VTX + count: 14 + offset: 0xECE0 + symbol: rr_seg7_vertex_0700ECE0 + +rr_seg7_vertex_0700EDC0: + type: VTX + count: 14 + offset: 0xEDC0 + symbol: rr_seg7_vertex_0700EDC0 + +rr_seg7_vertex_0700EEA0: + type: VTX + count: 16 + offset: 0xEEA0 + symbol: rr_seg7_vertex_0700EEA0 + +rr_seg7_vertex_0700EFA0: + type: VTX + count: 14 + offset: 0xEFA0 + symbol: rr_seg7_vertex_0700EFA0 + +rr_seg7_vertex_0700F080: + type: VTX + count: 15 + offset: 0xF080 + symbol: rr_seg7_vertex_0700F080 + +rr_seg7_vertex_0700F170: + type: VTX + count: 15 + offset: 0xF170 + symbol: rr_seg7_vertex_0700F170 + +rr_seg7_vertex_0700F260: + type: VTX + count: 14 + offset: 0xF260 + symbol: rr_seg7_vertex_0700F260 + +rr_seg7_vertex_0700F340: + type: VTX + count: 15 + offset: 0xF340 + symbol: rr_seg7_vertex_0700F340 + +rr_seg7_vertex_0700F430: + type: VTX + count: 14 + offset: 0xF430 + symbol: rr_seg7_vertex_0700F430 + +rr_seg7_vertex_0700F510: + type: VTX + count: 15 + offset: 0xF510 + symbol: rr_seg7_vertex_0700F510 + +rr_seg7_vertex_0700F600: + type: VTX + count: 16 + offset: 0xF600 + symbol: rr_seg7_vertex_0700F600 + +rr_seg7_vertex_0700F700: + type: VTX + count: 15 + offset: 0xF700 + symbol: rr_seg7_vertex_0700F700 + +rr_seg7_vertex_0700F7F0: + type: VTX + count: 15 + offset: 0xF7F0 + symbol: rr_seg7_vertex_0700F7F0 + +rr_seg7_vertex_0700F8E0: + type: VTX + count: 16 + offset: 0xF8E0 + symbol: rr_seg7_vertex_0700F8E0 + +rr_seg7_vertex_0700F9E0: + type: VTX + count: 16 + offset: 0xF9E0 + symbol: rr_seg7_vertex_0700F9E0 + +rr_seg7_vertex_0700FAE0: + type: VTX + count: 15 + offset: 0xFAE0 + symbol: rr_seg7_vertex_0700FAE0 + +rr_seg7_vertex_0700FBD0: + type: VTX + count: 16 + offset: 0xFBD0 + symbol: rr_seg7_vertex_0700FBD0 + +rr_seg7_vertex_0700FCD0: + type: VTX + count: 14 + offset: 0xFCD0 + symbol: rr_seg7_vertex_0700FCD0 + +rr_seg7_vertex_0700FDB0: + type: VTX + count: 15 + offset: 0xFDB0 + symbol: rr_seg7_vertex_0700FDB0 + +rr_seg7_vertex_0700FEA0: + type: VTX + count: 14 + offset: 0xFEA0 + symbol: rr_seg7_vertex_0700FEA0 + +rr_seg7_vertex_0700FF80: + type: VTX + count: 15 + offset: 0xFF80 + symbol: rr_seg7_vertex_0700FF80 + +rr_seg7_vertex_07010070: + type: VTX + count: 14 + offset: 0x10070 + symbol: rr_seg7_vertex_07010070 + +rr_seg7_vertex_07010150: + type: VTX + count: 16 + offset: 0x10150 + symbol: rr_seg7_vertex_07010150 + +rr_seg7_vertex_07010250: + type: VTX + count: 15 + offset: 0x10250 + symbol: rr_seg7_vertex_07010250 + +rr_seg7_vertex_07010340: + type: VTX + count: 16 + offset: 0x10340 + symbol: rr_seg7_vertex_07010340 + +rr_seg7_vertex_07010440: + type: VTX + count: 16 + offset: 0x10440 + symbol: rr_seg7_vertex_07010440 + +rr_seg7_vertex_07010540: + type: VTX + count: 15 + offset: 0x10540 + symbol: rr_seg7_vertex_07010540 + +rr_seg7_vertex_07010630: + type: VTX + count: 16 + offset: 0x10630 + symbol: rr_seg7_vertex_07010630 + +rr_seg7_vertex_07010730: + type: VTX + count: 15 + offset: 0x10730 + symbol: rr_seg7_vertex_07010730 + +rr_seg7_vertex_07010820: + type: VTX + count: 16 + offset: 0x10820 + symbol: rr_seg7_vertex_07010820 + +rr_seg7_vertex_07010920: + type: VTX + count: 15 + offset: 0x10920 + symbol: rr_seg7_vertex_07010920 + +rr_seg7_vertex_07010A10: + type: VTX + count: 15 + offset: 0x10A10 + symbol: rr_seg7_vertex_07010A10 + +rr_seg7_vertex_07010B00: + type: VTX + count: 14 + offset: 0x10B00 + symbol: rr_seg7_vertex_07010B00 + +rr_seg7_vertex_07010BE0: + type: VTX + count: 15 + offset: 0x10BE0 + symbol: rr_seg7_vertex_07010BE0 + +rr_seg7_vertex_07010CD0: + type: VTX + count: 15 + offset: 0x10CD0 + symbol: rr_seg7_vertex_07010CD0 + +rr_seg7_vertex_07010DC0: + type: VTX + count: 14 + offset: 0x10DC0 + symbol: rr_seg7_vertex_07010DC0 + +rr_seg7_vertex_07010EA0: + type: VTX + count: 16 + offset: 0x10EA0 + symbol: rr_seg7_vertex_07010EA0 + +rr_seg7_vertex_07010FA0: + type: VTX + count: 8 + offset: 0x10FA0 + symbol: rr_seg7_vertex_07010FA0 + +rr_seg7_vertex_07011020: + type: VTX + count: 16 + offset: 0x11020 + symbol: rr_seg7_vertex_07011020 + +rr_seg7_vertex_07011120: + type: VTX + count: 16 + offset: 0x11120 + symbol: rr_seg7_vertex_07011120 + +rr_seg7_vertex_07011220: + type: VTX + count: 15 + offset: 0x11220 + symbol: rr_seg7_vertex_07011220 + +rr_seg7_vertex_07011310: + type: VTX + count: 16 + offset: 0x11310 + symbol: rr_seg7_vertex_07011310 + +rr_seg7_vertex_07011410: + type: VTX + count: 14 + offset: 0x11410 + symbol: rr_seg7_vertex_07011410 + +rr_seg7_vertex_070114F0: + type: VTX + count: 14 + offset: 0x114F0 + symbol: rr_seg7_vertex_070114F0 + +rr_seg7_vertex_070115D0: + type: VTX + count: 14 + offset: 0x115D0 + symbol: rr_seg7_vertex_070115D0 + +rr_seg7_vertex_070116B0: + type: VTX + count: 15 + offset: 0x116B0 + symbol: rr_seg7_vertex_070116B0 + +rr_seg7_vertex_070117A0: + type: VTX + count: 16 + offset: 0x117A0 + symbol: rr_seg7_vertex_070117A0 + +rr_seg7_vertex_070118A0: + type: VTX + count: 8 + offset: 0x118A0 + symbol: rr_seg7_vertex_070118A0 + +rr_seg7_dl_07011920: + type: GFX + offset: 0x11920 + symbol: rr_seg7_dl_07011920 + +rr_seg7_dl_07011978: + type: GFX + offset: 0x11978 + symbol: rr_seg7_dl_07011978 + +rr_seg7_dl_07012128: + type: GFX + offset: 0x12128 + symbol: rr_seg7_dl_07012128 + +rr_seg7_dl_07012418: + type: GFX + offset: 0x12418 + symbol: rr_seg7_dl_07012418 + +rr_seg7_dl_070124A8: + type: GFX + offset: 0x124A8 + symbol: rr_seg7_dl_070124A8 + +rr_seg7_dl_07012758: + type: GFX + offset: 0x12758 + symbol: rr_seg7_dl_07012758 + +rr_seg7_vertex_070127E8: + type: VTX + count: 15 + offset: 0x127E8 + symbol: rr_seg7_vertex_070127E8 + +rr_seg7_vertex_070128D8: + type: VTX + count: 14 + offset: 0x128D8 + symbol: rr_seg7_vertex_070128D8 + +rr_seg7_vertex_070129B8: + type: VTX + count: 15 + offset: 0x129B8 + symbol: rr_seg7_vertex_070129B8 + +rr_seg7_vertex_07012AA8: + type: VTX + count: 15 + offset: 0x12AA8 + symbol: rr_seg7_vertex_07012AA8 + +rr_seg7_vertex_07012B98: + type: VTX + count: 16 + offset: 0x12B98 + symbol: rr_seg7_vertex_07012B98 + +rr_seg7_vertex_07012C98: + type: VTX + count: 14 + offset: 0x12C98 + symbol: rr_seg7_vertex_07012C98 + +rr_seg7_vertex_07012D78: + type: VTX + count: 15 + offset: 0x12D78 + symbol: rr_seg7_vertex_07012D78 + +rr_seg7_vertex_07012E68: + type: VTX + count: 15 + offset: 0x12E68 + symbol: rr_seg7_vertex_07012E68 + +rr_seg7_vertex_07012F58: + type: VTX + count: 14 + offset: 0x12F58 + symbol: rr_seg7_vertex_07012F58 + +rr_seg7_vertex_07013038: + type: VTX + count: 15 + offset: 0x13038 + symbol: rr_seg7_vertex_07013038 + +rr_seg7_vertex_07013128: + type: VTX + count: 14 + offset: 0x13128 + symbol: rr_seg7_vertex_07013128 + +rr_seg7_vertex_07013208: + type: VTX + count: 15 + offset: 0x13208 + symbol: rr_seg7_vertex_07013208 + +rr_seg7_vertex_070132F8: + type: VTX + count: 15 + offset: 0x132F8 + symbol: rr_seg7_vertex_070132F8 + +rr_seg7_vertex_070133E8: + type: VTX + count: 14 + offset: 0x133E8 + symbol: rr_seg7_vertex_070133E8 + +rr_seg7_vertex_070134C8: + type: VTX + count: 16 + offset: 0x134C8 + symbol: rr_seg7_vertex_070134C8 + +rr_seg7_vertex_070135C8: + type: VTX + count: 14 + offset: 0x135C8 + symbol: rr_seg7_vertex_070135C8 + +rr_seg7_vertex_070136A8: + type: VTX + count: 8 + offset: 0x136A8 + symbol: rr_seg7_vertex_070136A8 + +rr_seg7_vertex_07013728: + type: VTX + count: 16 + offset: 0x13728 + symbol: rr_seg7_vertex_07013728 + +rr_seg7_vertex_07013828: + type: VTX + count: 8 + offset: 0x13828 + symbol: rr_seg7_vertex_07013828 + +rr_seg7_vertex_070138A8: + type: VTX + count: 15 + offset: 0x138A8 + symbol: rr_seg7_vertex_070138A8 + +rr_seg7_vertex_07013998: + type: VTX + count: 15 + offset: 0x13998 + symbol: rr_seg7_vertex_07013998 + +rr_seg7_vertex_07013A88: + type: VTX + count: 16 + offset: 0x13A88 + symbol: rr_seg7_vertex_07013A88 + +rr_seg7_vertex_07013B88: + type: VTX + count: 16 + offset: 0x13B88 + symbol: rr_seg7_vertex_07013B88 + +rr_seg7_vertex_07013C88: + type: VTX + count: 6 + offset: 0x13C88 + symbol: rr_seg7_vertex_07013C88 + +rr_seg7_dl_07013E68: + type: GFX + offset: 0x13CE8 + symbol: rr_seg7_dl_07013E68 + +rr_seg7_dl_070142C0: + type: GFX + offset: 0x14140 + symbol: rr_seg7_dl_070142C0 + +rr_seg7_dl_07014350: + type: GFX + offset: 0x141D0 + symbol: rr_seg7_dl_07014350 + +rr_seg7_dl_07014490: + type: GFX + offset: 0x14310 + symbol: rr_seg7_dl_07014490 + +rr_seg7_dl_07014508: + type: GFX + offset: 0x14340 + symbol: rr_seg7_dl_07014508 + +rr_seg7_vertex_07014590: + type: VTX + count: 14 + offset: 0x143C8 + symbol: rr_seg7_vertex_07014590 + +rr_seg7_vertex_07014670: + type: VTX + count: 16 + offset: 0x144A8 + symbol: rr_seg7_vertex_07014670 + +rr_seg7_vertex_07014770: + type: VTX + count: 16 + offset: 0x145A8 + symbol: rr_seg7_vertex_07014770 + +rr_seg7_vertex_07014870: + type: VTX + count: 16 + offset: 0x146A8 + symbol: rr_seg7_vertex_07014870 + +rr_seg7_vertex_07014970: + type: VTX + count: 15 + offset: 0x147A8 + symbol: rr_seg7_vertex_07014970 + +rr_seg7_vertex_07014A60: + type: VTX + count: 16 + offset: 0x14898 + symbol: rr_seg7_vertex_07014A60 + +rr_seg7_vertex_07014B60: + type: VTX + count: 16 + offset: 0x14998 + symbol: rr_seg7_vertex_07014B60 + +rr_seg7_vertex_07014C60: + type: VTX + count: 7 + offset: 0x14A98 + symbol: rr_seg7_vertex_07014C60 + +rr_seg7_dl_07014CD0: + type: GFX + offset: 0x14B08 + symbol: rr_seg7_dl_07014CD0 + +rr_seg7_dl_07014D80: + type: GFX + offset: 0x14BB8 + symbol: rr_seg7_dl_07014D80 + +rr_seg7_dl_07014F30: + type: GFX + offset: 0x14D68 + symbol: rr_seg7_dl_07014F30 + +rr_seg7_vertex_07014FA8: + type: VTX + count: 16 + offset: 0x14DE0 + symbol: rr_seg7_vertex_07014FA8 + +rr_seg7_vertex_070150A8: + type: VTX + count: 15 + offset: 0x14EE0 + symbol: rr_seg7_vertex_070150A8 + +rr_seg7_vertex_07015198: + type: VTX + count: 15 + offset: 0x14FD0 + symbol: rr_seg7_vertex_07015198 + +rr_seg7_vertex_07015288: + type: VTX + count: 15 + offset: 0x150C0 + symbol: rr_seg7_vertex_07015288 + +rr_seg7_vertex_07015378: + type: VTX + count: 14 + offset: 0x151B0 + symbol: rr_seg7_vertex_07015378 + +rr_seg7_vertex_07015458: + type: VTX + count: 11 + offset: 0x15290 + symbol: rr_seg7_vertex_07015458 + +rr_seg7_dl_07015508: + type: GFX + offset: 0x15340 + symbol: rr_seg7_dl_07015508 + +rr_seg7_dl_07015570: + type: GFX + offset: 0x153A8 + symbol: rr_seg7_dl_07015570 + +rr_seg7_dl_070156B8: + type: GFX + offset: 0x154F0 + symbol: rr_seg7_dl_070156B8 + +rr_seg7_vertex_07015748: + type: VTX + count: 14 + offset: 0x15580 + symbol: rr_seg7_vertex_07015748 + +rr_seg7_vertex_07015828: + type: VTX + count: 16 + offset: 0x15660 + symbol: rr_seg7_vertex_07015828 + +rr_seg7_vertex_07015928: + type: VTX + count: 16 + offset: 0x15760 + symbol: rr_seg7_vertex_07015928 + +rr_seg7_vertex_07015A28: + type: VTX + count: 16 + offset: 0x15860 + symbol: rr_seg7_vertex_07015A28 + +rr_seg7_dl_07015B28: + type: GFX + offset: 0x15960 + symbol: rr_seg7_dl_07015B28 + +rr_seg7_dl_07015C68: + type: GFX + offset: 0x15AA0 + symbol: rr_seg7_dl_07015C68 + +rr_seg7_vertex_07015CE8: + type: VTX + count: 16 + offset: 0x15B20 + symbol: rr_seg7_vertex_07015CE8 + +rr_seg7_vertex_07015DE8: + type: VTX + count: 15 + offset: 0x15C20 + symbol: rr_seg7_vertex_07015DE8 + +rr_seg7_vertex_07015ED8: + type: VTX + count: 16 + offset: 0x15D10 + symbol: rr_seg7_vertex_07015ED8 + +rr_seg7_vertex_07015FD8: + type: VTX + count: 14 + offset: 0x15E10 + symbol: rr_seg7_vertex_07015FD8 + +rr_seg7_vertex_070160B8: + type: VTX + count: 14 + offset: 0x15EF0 + symbol: rr_seg7_vertex_070160B8 + +rr_seg7_vertex_07016198: + type: VTX + count: 15 + offset: 0x15FD0 + symbol: rr_seg7_vertex_07016198 + +rr_seg7_vertex_07016288: + type: VTX + count: 14 + offset: 0x160C0 + symbol: rr_seg7_vertex_07016288 + +rr_seg7_vertex_07016368: + type: VTX + count: 15 + offset: 0x161A0 + symbol: rr_seg7_vertex_07016368 + +rr_seg7_vertex_07016458: + type: VTX + count: 15 + offset: 0x16290 + symbol: rr_seg7_vertex_07016458 + +rr_seg7_vertex_07016548: + type: VTX + count: 15 + offset: 0x16380 + symbol: rr_seg7_vertex_07016548 + +rr_seg7_vertex_07016638: + type: VTX + count: 14 + offset: 0x16470 + symbol: rr_seg7_vertex_07016638 + +rr_seg7_vertex_07016718: + type: VTX + count: 15 + offset: 0x16550 + symbol: rr_seg7_vertex_07016718 + +rr_seg7_vertex_07016808: + type: VTX + count: 14 + offset: 0x16640 + symbol: rr_seg7_vertex_07016808 + +rr_seg7_vertex_070168E8: + type: VTX + count: 14 + offset: 0x16720 + symbol: rr_seg7_vertex_070168E8 + +rr_seg7_vertex_070169C8: + type: VTX + count: 15 + offset: 0x16800 + symbol: rr_seg7_vertex_070169C8 + +rr_seg7_vertex_07016AB8: + type: VTX + count: 16 + offset: 0x168F0 + symbol: rr_seg7_vertex_07016AB8 + +rr_seg7_vertex_07016BB8: + type: VTX + count: 16 + offset: 0x169F0 + symbol: rr_seg7_vertex_07016BB8 + +rr_seg7_vertex_07016CB8: + type: VTX + count: 16 + offset: 0x16AF0 + symbol: rr_seg7_vertex_07016CB8 + +rr_seg7_vertex_07016DB8: + type: VTX + count: 15 + offset: 0x16BF0 + symbol: rr_seg7_vertex_07016DB8 + +rr_seg7_vertex_07016EA8: + type: VTX + count: 15 + offset: 0x16CE0 + symbol: rr_seg7_vertex_07016EA8 + +rr_seg7_vertex_07016F98: + type: VTX + count: 4 + offset: 0x16DD0 + symbol: rr_seg7_vertex_07016F98 + +rr_seg7_dl_07016FD8: + type: GFX + offset: 0x16E10 + symbol: rr_seg7_dl_07016FD8 + +rr_seg7_dl_07017530: + type: GFX + offset: 0x17368 + symbol: rr_seg7_dl_07017530 + +rr_seg7_vertex_070175B0: + type: VTX + count: 15 + offset: 0x173E8 + symbol: rr_seg7_vertex_070175B0 + +rr_seg7_vertex_070176A0: + type: VTX + count: 15 + offset: 0x174D8 + symbol: rr_seg7_vertex_070176A0 + +rr_seg7_vertex_07017790: + type: VTX + count: 15 + offset: 0x175C8 + symbol: rr_seg7_vertex_07017790 + +rr_seg7_vertex_07017880: + type: VTX + count: 16 + offset: 0x176B8 + symbol: rr_seg7_vertex_07017880 + +rr_seg7_vertex_07017980: + type: VTX + count: 14 + offset: 0x177B8 + symbol: rr_seg7_vertex_07017980 + +rr_seg7_vertex_07017A60: + type: VTX + count: 14 + offset: 0x17898 + symbol: rr_seg7_vertex_07017A60 + +rr_seg7_vertex_07017B40: + type: VTX + count: 14 + offset: 0x17978 + symbol: rr_seg7_vertex_07017B40 + +rr_seg7_vertex_07017C20: + type: VTX + count: 14 + offset: 0x17A58 + symbol: rr_seg7_vertex_07017C20 + +rr_seg7_vertex_07017D00: + type: VTX + count: 14 + offset: 0x17B38 + symbol: rr_seg7_vertex_07017D00 + +rr_seg7_vertex_07017DE0: + type: VTX + count: 16 + offset: 0x17C18 + symbol: rr_seg7_vertex_07017DE0 + +rr_seg7_vertex_07017EE0: + type: VTX + count: 11 + offset: 0x17D18 + symbol: rr_seg7_vertex_07017EE0 + +rr_seg7_vertex_07017F90: + type: VTX + count: 8 + offset: 0x17DC8 + symbol: rr_seg7_vertex_07017F90 + +rr_seg7_vertex_07018010: + type: VTX + count: 15 + offset: 0x17E48 + symbol: rr_seg7_vertex_07018010 + +rr_seg7_vertex_07018100: + type: VTX + count: 15 + offset: 0x17F38 + symbol: rr_seg7_vertex_07018100 + +rr_seg7_vertex_070181F0: + type: VTX + count: 16 + offset: 0x18028 + symbol: rr_seg7_vertex_070181F0 + +rr_seg7_vertex_070182F0: + type: VTX + count: 15 + offset: 0x18128 + symbol: rr_seg7_vertex_070182F0 + +rr_seg7_vertex_070183E0: + type: VTX + count: 15 + offset: 0x18218 + symbol: rr_seg7_vertex_070183E0 + +rr_seg7_vertex_070184D0: + type: VTX + count: 16 + offset: 0x18308 + symbol: rr_seg7_vertex_070184D0 + +rr_seg7_vertex_070185D0: + type: VTX + count: 8 + offset: 0x18408 + symbol: rr_seg7_vertex_070185D0 + +rr_seg7_dl_07018650: + type: GFX + offset: 0x18488 + symbol: rr_seg7_dl_07018650 + +rr_seg7_dl_07018938: + type: GFX + offset: 0x18770 + symbol: rr_seg7_dl_07018938 + +rr_seg7_dl_07018980: + type: GFX + offset: 0x187B8 + symbol: rr_seg7_dl_07018980 + +rr_seg7_dl_07018B58: + type: GFX + offset: 0x18990 + symbol: rr_seg7_dl_07018B58 + +rr_seg7_vertex_07018C18: + type: VTX + count: 16 + offset: 0x18A50 + symbol: rr_seg7_vertex_07018C18 + +rr_seg7_vertex_07018D18: + type: VTX + count: 16 + offset: 0x18B50 + symbol: rr_seg7_vertex_07018D18 + +rr_seg7_vertex_07018E18: + type: VTX + count: 15 + offset: 0x18C50 + symbol: rr_seg7_vertex_07018E18 + +rr_seg7_vertex_07018F08: + type: VTX + count: 15 + offset: 0x18D40 + symbol: rr_seg7_vertex_07018F08 + +rr_seg7_vertex_07018FF8: + type: VTX + count: 4 + offset: 0x18E30 + symbol: rr_seg7_vertex_07018FF8 + +rr_seg7_dl_07019038: + type: GFX + offset: 0x18E70 + symbol: rr_seg7_dl_07019038 + +rr_seg7_dl_070190A0: + type: GFX + offset: 0x18ED8 + symbol: rr_seg7_dl_070190A0 + +rr_seg7_dl_070191A0: + type: GFX + offset: 0x18FD8 + symbol: rr_seg7_dl_070191A0 + +rr_seg7_lights_07019230: + type: LIGHTS + size: 24 + offset: 0x19068 + symbol: rr_seg7_lights_07019230 + +flying_carpet_static_vertex_data: + type: ARRAY + offset: 0x19080 + array_type: s16 + count: 84 + symbol: flying_carpet_static_vertex_data + +dl_flying_carpet_begin: + type: GFX + offset: 0x19128 + symbol: dl_flying_carpet_begin + +dl_flying_carpet_model_half: + type: GFX + offset: 0x19198 + symbol: dl_flying_carpet_model_half + +dl_flying_carpet_end: + type: GFX + offset: 0x19200 + symbol: dl_flying_carpet_end + +rr_seg7_vertex_070193F0: + type: VTX + count: 16 + offset: 0x19228 + symbol: rr_seg7_vertex_070193F0 + +rr_seg7_vertex_070194F0: + type: VTX + count: 16 + offset: 0x19328 + symbol: rr_seg7_vertex_070194F0 + +rr_seg7_vertex_070195F0: + type: VTX + count: 16 + offset: 0x19428 + symbol: rr_seg7_vertex_070195F0 + +rr_seg7_vertex_070196F0: + type: VTX + count: 4 + offset: 0x19528 + symbol: rr_seg7_vertex_070196F0 + +rr_seg7_vertex_07019730: + type: VTX + count: 8 + offset: 0x19568 + symbol: rr_seg7_vertex_07019730 + +rr_seg7_vertex_070197B0: + type: VTX + count: 16 + offset: 0x195E8 + symbol: rr_seg7_vertex_070197B0 + +rr_seg7_vertex_070198B0: + type: VTX + count: 4 + offset: 0x196E8 + symbol: rr_seg7_vertex_070198B0 + +rr_seg7_dl_070198F0: + type: GFX + offset: 0x19728 + symbol: rr_seg7_dl_070198F0 + +rr_seg7_dl_07019A10: + type: GFX + offset: 0x19848 + symbol: rr_seg7_dl_07019A10 + +rr_seg7_dl_07019A58: + type: GFX + offset: 0x19890 + symbol: rr_seg7_dl_07019A58 + +rr_seg7_dl_07019AC0: + type: GFX + offset: 0x198F8 + symbol: rr_seg7_dl_07019AC0 + +rr_seg7_dl_07019AE0: + type: GFX + offset: 0x19918 + symbol: rr_seg7_dl_07019AE0 + +rr_seg7_lights_07019B68: + type: LIGHTS + size: 24 + offset: 0x199A0 + symbol: rr_seg7_lights_07019B68 + +rr_seg7_lights_07019B80: + type: LIGHTS + size: 24 + offset: 0x199B8 + symbol: rr_seg7_lights_07019B80 + +rr_seg7_lights_07019B98: + type: LIGHTS + size: 24 + offset: 0x199D0 + symbol: rr_seg7_lights_07019B98 + +rr_seg7_lights_07019BB0: + type: LIGHTS + size: 24 + offset: 0x199E8 + symbol: rr_seg7_lights_07019BB0 + +rr_seg7_lights_07019BC8: + type: LIGHTS + size: 24 + offset: 0x19A00 + symbol: rr_seg7_lights_07019BC8 + +rr_seg7_vertex_07019BE0: + type: VTX + count: 15 + offset: 0x19A18 + symbol: rr_seg7_vertex_07019BE0 + +rr_seg7_vertex_07019CD0: + type: VTX + count: 16 + offset: 0x19B08 + symbol: rr_seg7_vertex_07019CD0 + +rr_seg7_vertex_07019DD0: + type: VTX + count: 11 + offset: 0x19C08 + symbol: rr_seg7_vertex_07019DD0 + +rr_seg7_vertex_07019E80: + type: VTX + count: 4 + offset: 0x19CB8 + symbol: rr_seg7_vertex_07019E80 + +rr_seg7_vertex_07019EC0: + type: VTX + count: 8 + offset: 0x19CF8 + symbol: rr_seg7_vertex_07019EC0 + +rr_seg7_vertex_07019F40: + type: VTX + count: 16 + offset: 0x19D78 + symbol: rr_seg7_vertex_07019F40 + +rr_seg7_vertex_0701A040: + type: VTX + count: 16 + offset: 0x19E78 + symbol: rr_seg7_vertex_0701A040 + +rr_seg7_vertex_0701A140: + type: VTX + count: 15 + offset: 0x19F78 + symbol: rr_seg7_vertex_0701A140 + +rr_seg7_vertex_0701A230: + type: VTX + count: 9 + offset: 0x1A068 + symbol: rr_seg7_vertex_0701A230 + +rr_seg7_dl_0701A2C0: + type: GFX + offset: 0x1A0F8 + symbol: rr_seg7_dl_0701A2C0 + +rr_seg7_dl_0701A3A8: + type: GFX + offset: 0x1A1E0 + symbol: rr_seg7_dl_0701A3A8 + +rr_seg7_dl_0701A3E0: + type: GFX + offset: 0x1A218 + symbol: rr_seg7_dl_0701A3E0 + +rr_seg7_dl_0701A4E8: + type: GFX + offset: 0x1A320 + symbol: rr_seg7_dl_0701A4E8 + +rr_seg7_dl_0701A568: + type: GFX + offset: 0x1A3A0 + symbol: rr_seg7_dl_0701A568 + +rr_seg7_vertex_0701A608: + type: VTX + count: 4 + offset: 0x1A440 + symbol: rr_seg7_vertex_0701A608 + +rr_seg7_dl_0701A648: + type: GFX + offset: 0x1A480 + symbol: rr_seg7_dl_0701A648 + +rr_seg7_dl_0701A680: + type: GFX + offset: 0x1A4B8 + symbol: rr_seg7_dl_0701A680 + +rr_seg7_lights_0701A6F0: + type: LIGHTS + size: 24 + offset: 0x1A528 + symbol: rr_seg7_lights_0701A6F0 + +rr_seg7_vertex_0701A708: + type: VTX + count: 15 + offset: 0x1A540 + symbol: rr_seg7_vertex_0701A708 + +rr_seg7_vertex_0701A7F8: + type: VTX + count: 15 + offset: 0x1A630 + symbol: rr_seg7_vertex_0701A7F8 + +rr_seg7_vertex_0701A8E8: + type: VTX + count: 15 + offset: 0x1A720 + symbol: rr_seg7_vertex_0701A8E8 + +rr_seg7_vertex_0701A9D8: + type: VTX + count: 7 + offset: 0x1A810 + symbol: rr_seg7_vertex_0701A9D8 + +rr_seg7_dl_0701AA48: + type: GFX + offset: 0x1A880 + symbol: rr_seg7_dl_0701AA48 + +rr_seg7_dl_0701AB78: + type: GFX + offset: 0x1A9B0 + symbol: rr_seg7_dl_0701AB78 + +rr_seg7_vertex_0701ABE8: + type: VTX + count: 16 + offset: 0x1AA20 + symbol: rr_seg7_vertex_0701ABE8 + +rr_seg7_vertex_0701ACE8: + type: VTX + count: 8 + offset: 0x1AB20 + symbol: rr_seg7_vertex_0701ACE8 + +rr_seg7_dl_0701AD68: + type: GFX + offset: 0x1ABA0 + symbol: rr_seg7_dl_0701AD68 + +rr_seg7_dl_0701ADF8: + type: GFX + offset: 0x1AC30 + symbol: rr_seg7_dl_0701ADF8 + +rr_seg7_vertex_0701AE68: + type: VTX + count: 14 + offset: 0x1ACA0 + symbol: rr_seg7_vertex_0701AE68 + +rr_seg7_dl_0701AF48: + type: GFX + offset: 0x1AD80 + symbol: rr_seg7_dl_0701AF48 + +rr_seg7_dl_0701AFA0: + type: GFX + offset: 0x1ADD8 + symbol: rr_seg7_dl_0701AFA0 + +rr_seg7_vertex_0701B010: + type: VTX + count: 16 + offset: 0x1AE48 + symbol: rr_seg7_vertex_0701B010 + +rr_seg7_vertex_0701B110: + type: VTX + count: 8 + offset: 0x1AF48 + symbol: rr_seg7_vertex_0701B110 + +rr_seg7_dl_0701B190: + type: GFX + offset: 0x1AFC8 + symbol: rr_seg7_dl_0701B190 + +rr_seg7_dl_0701B220: + type: GFX + offset: 0x1B058 + symbol: rr_seg7_dl_0701B220 + +rr_seg7_vertex_0701B290: + type: VTX + count: 16 + offset: 0x1B0C8 + symbol: rr_seg7_vertex_0701B290 + +rr_seg7_vertex_0701B370: + type: VTX + count: 8 + offset: 0x1B1C8 + symbol: rr_seg7_vertex_0701B370 + +rr_seg7_dl_0701B430: + type: GFX + offset: 0x1B248 + symbol: rr_seg7_dl_0701B430 + +rr_seg7_dl_0701B4C0: + type: GFX + offset: 0x1B2D8 + symbol: rr_seg7_dl_0701B4C0 + +rr_seg7_vertex_0701B530: + type: VTX + count: 16 + offset: 0x1B348 + symbol: rr_seg7_vertex_0701B530 + +rr_seg7_vertex_0701B630: + type: VTX + count: 14 + offset: 0x1B448 + symbol: rr_seg7_vertex_0701B630 + +rr_seg7_vertex_0701B710: + type: VTX + count: 6 + offset: 0x1B528 + symbol: rr_seg7_vertex_0701B710 + +rr_seg7_dl_0701B770: + type: GFX + offset: 0x1B588 + symbol: rr_seg7_dl_0701B770 + +rr_seg7_dl_0701B848: + type: GFX + offset: 0x1B660 + symbol: rr_seg7_dl_0701B848 + +rr_seg7_vertex_0701B8B8: + type: VTX + count: 8 + offset: 0x1B6D0 + symbol: rr_seg7_vertex_0701B8B8 + +rr_seg7_dl_0701B938: + type: GFX + offset: 0x1B750 + symbol: rr_seg7_dl_0701B938 + +rr_seg7_dl_0701B980: + type: GFX + offset: 0x1B798 + symbol: rr_seg7_dl_0701B980 + +rr_seg7_vertex_0701B9F0: + type: VTX + count: 14 + offset: 0x1B808 + symbol: rr_seg7_vertex_0701B9F0 + +rr_seg7_vertex_0701BAD0: + type: VTX + count: 14 + offset: 0x1B8E8 + symbol: rr_seg7_vertex_0701BAD0 + +rr_seg7_vertex_0701BBB0: + type: VTX + count: 8 + offset: 0x1B9C8 + symbol: rr_seg7_vertex_0701BBB0 + +rr_seg7_dl_0701BC30: + type: GFX + offset: 0x1BA48 + symbol: rr_seg7_dl_0701BC30 + +rr_seg7_dl_0701BD08: + type: GFX + offset: 0x1BB20 + symbol: rr_seg7_dl_0701BD08 + +rr_seg7_vertex_0701BD78: + type: VTX + count: 15 + offset: 0x1BB90 + symbol: rr_seg7_vertex_0701BD78 + +rr_seg7_vertex_0701BE68: + type: VTX + count: 15 + offset: 0x1BC80 + symbol: rr_seg7_vertex_0701BE68 + +rr_seg7_vertex_0701BF58: + type: VTX + count: 15 + offset: 0x1BD70 + symbol: rr_seg7_vertex_0701BF58 + +rr_seg7_vertex_0701C048: + type: VTX + count: 14 + offset: 0x1BE60 + symbol: rr_seg7_vertex_0701C048 + +rr_seg7_vertex_0701C128: + type: VTX + count: 14 + offset: 0x1BF40 + symbol: rr_seg7_vertex_0701C128 + +rr_seg7_vertex_0701C208: + type: VTX + count: 15 + offset: 0x1C020 + symbol: rr_seg7_vertex_0701C208 + +rr_seg7_vertex_0701C2F8: + type: VTX + count: 15 + offset: 0x1C110 + symbol: rr_seg7_vertex_0701C2F8 + +rr_seg7_vertex_0701C3E8: + type: VTX + count: 15 + offset: 0x1C200 + symbol: rr_seg7_vertex_0701C3E8 + +rr_seg7_vertex_0701C4D8: + type: VTX + count: 16 + offset: 0x1C2F0 + symbol: rr_seg7_vertex_0701C4D8 + +rr_seg7_vertex_0701C5D8: + type: VTX + count: 15 + offset: 0x1C3F0 + symbol: rr_seg7_vertex_0701C5D8 + +rr_seg7_vertex_0701C6C8: + type: VTX + count: 15 + offset: 0x1C4E0 + symbol: rr_seg7_vertex_0701C6C8 + +rr_seg7_vertex_0701C7B8: + type: VTX + count: 16 + offset: 0x1C5D0 + symbol: rr_seg7_vertex_0701C7B8 + +rr_seg7_vertex_0701C8B8: + type: VTX + count: 15 + offset: 0x1C6D0 + symbol: rr_seg7_vertex_0701C8B8 + +rr_seg7_vertex_0701C9A8: + type: VTX + count: 16 + offset: 0x1C7C0 + symbol: rr_seg7_vertex_0701C9A8 + +rr_seg7_vertex_0701CAA8: + type: VTX + count: 14 + offset: 0x1C8C0 + symbol: rr_seg7_vertex_0701CAA8 + +rr_seg7_vertex_0701CB88: + type: VTX + count: 14 + offset: 0x1C9A0 + symbol: rr_seg7_vertex_0701CB88 + +rr_seg7_vertex_0701CC68: + type: VTX + count: 15 + offset: 0x1CA80 + symbol: rr_seg7_vertex_0701CC68 + +rr_seg7_vertex_0701CD58: + type: VTX + count: 15 + offset: 0x1CB70 + symbol: rr_seg7_vertex_0701CD58 + +rr_seg7_vertex_0701CE48: + type: VTX + count: 15 + offset: 0x1CC60 + symbol: rr_seg7_vertex_0701CE48 + +rr_seg7_vertex_0701CF38: + type: VTX + count: 15 + offset: 0x1CD50 + symbol: rr_seg7_vertex_0701CF38 + +rr_seg7_vertex_0701D028: + type: VTX + count: 15 + offset: 0x1CE40 + symbol: rr_seg7_vertex_0701D028 + +rr_seg7_vertex_0701D118: + type: VTX + count: 15 + offset: 0x1CF30 + symbol: rr_seg7_vertex_0701D118 + +rr_seg7_vertex_0701D208: + type: VTX + count: 15 + offset: 0x1D020 + symbol: rr_seg7_vertex_0701D208 + +rr_seg7_vertex_0701D2F8: + type: VTX + count: 10 + offset: 0x1D110 + symbol: rr_seg7_vertex_0701D2F8 + +rr_seg7_vertex_0701D398: + type: VTX + count: 14 + offset: 0x1D1B0 + symbol: rr_seg7_vertex_0701D398 + +rr_seg7_vertex_0701D478: + type: VTX + count: 16 + offset: 0x1D290 + symbol: rr_seg7_vertex_0701D478 + +rr_seg7_vertex_0701D578: + type: VTX + count: 16 + offset: 0x1D390 + symbol: rr_seg7_vertex_0701D578 + +rr_seg7_vertex_0701D678: + type: VTX + count: 14 + offset: 0x1D490 + symbol: rr_seg7_vertex_0701D678 + +rr_seg7_vertex_0701D758: + type: VTX + count: 15 + offset: 0x1D570 + symbol: rr_seg7_vertex_0701D758 + +rr_seg7_vertex_0701D848: + type: VTX + count: 15 + offset: 0x1D660 + symbol: rr_seg7_vertex_0701D848 + +rr_seg7_vertex_0701D938: + type: VTX + count: 15 + offset: 0x1D750 + symbol: rr_seg7_vertex_0701D938 + +rr_seg7_vertex_0701DA28: + type: VTX + count: 15 + offset: 0x1D840 + symbol: rr_seg7_vertex_0701DA28 + +rr_seg7_vertex_0701DB18: + type: VTX + count: 16 + offset: 0x1D930 + symbol: rr_seg7_vertex_0701DB18 + +rr_seg7_vertex_0701DC18: + type: VTX + count: 16 + offset: 0x1DA30 + symbol: rr_seg7_vertex_0701DC18 + +rr_seg7_vertex_0701DD18: + type: VTX + count: 13 + offset: 0x1DB30 + symbol: rr_seg7_vertex_0701DD18 + +rr_seg7_dl_0701DDE8: + type: GFX + offset: 0x1DC00 + symbol: rr_seg7_dl_0701DDE8 + +rr_seg7_dl_0701E3F8: + type: GFX + offset: 0x1E210 + symbol: rr_seg7_dl_0701E3F8 + +rr_seg7_dl_0701E670: + type: GFX + offset: 0x1E488 + symbol: rr_seg7_dl_0701E670 + +rr_seg7_vertex_0701E700: + type: VTX + count: 15 + offset: 0x1E518 + symbol: rr_seg7_vertex_0701E700 + +rr_seg7_vertex_0701E7F0: + type: VTX + count: 15 + offset: 0x1E608 + symbol: rr_seg7_vertex_0701E7F0 + +rr_seg7_vertex_0701E8E0: + type: VTX + count: 15 + offset: 0x1E6F8 + symbol: rr_seg7_vertex_0701E8E0 + +rr_seg7_vertex_0701E9D0: + type: VTX + count: 14 + offset: 0x1E7E8 + symbol: rr_seg7_vertex_0701E9D0 + +rr_seg7_vertex_0701EAB0: + type: VTX + count: 14 + offset: 0x1E8C8 + symbol: rr_seg7_vertex_0701EAB0 + +rr_seg7_vertex_0701EB90: + type: VTX + count: 15 + offset: 0x1E9A8 + symbol: rr_seg7_vertex_0701EB90 + +rr_seg7_vertex_0701EC80: + type: VTX + count: 15 + offset: 0x1EA98 + symbol: rr_seg7_vertex_0701EC80 + +rr_seg7_vertex_0701ED70: + type: VTX + count: 15 + offset: 0x1EB88 + symbol: rr_seg7_vertex_0701ED70 + +rr_seg7_vertex_0701EE60: + type: VTX + count: 16 + offset: 0x1EC78 + symbol: rr_seg7_vertex_0701EE60 + +rr_seg7_vertex_0701EF60: + type: VTX + count: 15 + offset: 0x1ED78 + symbol: rr_seg7_vertex_0701EF60 + +rr_seg7_vertex_0701F050: + type: VTX + count: 15 + offset: 0x1EE68 + symbol: rr_seg7_vertex_0701F050 + +rr_seg7_vertex_0701F140: + type: VTX + count: 16 + offset: 0x1EF58 + symbol: rr_seg7_vertex_0701F140 + +rr_seg7_vertex_0701F240: + type: VTX + count: 15 + offset: 0x1F058 + symbol: rr_seg7_vertex_0701F240 + +rr_seg7_vertex_0701F330: + type: VTX + count: 16 + offset: 0x1F148 + symbol: rr_seg7_vertex_0701F330 + +rr_seg7_vertex_0701F430: + type: VTX + count: 14 + offset: 0x1F248 + symbol: rr_seg7_vertex_0701F430 + +rr_seg7_vertex_0701F510: + type: VTX + count: 14 + offset: 0x1F328 + symbol: rr_seg7_vertex_0701F510 + +rr_seg7_vertex_0701F5F0: + type: VTX + count: 15 + offset: 0x1F408 + symbol: rr_seg7_vertex_0701F5F0 + +rr_seg7_vertex_0701F6E0: + type: VTX + count: 15 + offset: 0x1F4F8 + symbol: rr_seg7_vertex_0701F6E0 + +rr_seg7_vertex_0701F7D0: + type: VTX + count: 15 + offset: 0x1F5E8 + symbol: rr_seg7_vertex_0701F7D0 + +rr_seg7_vertex_0701F8C0: + type: VTX + count: 15 + offset: 0x1F6D8 + symbol: rr_seg7_vertex_0701F8C0 + +rr_seg7_vertex_0701F9B0: + type: VTX + count: 15 + offset: 0x1F7C8 + symbol: rr_seg7_vertex_0701F9B0 + +rr_seg7_vertex_0701FAA0: + type: VTX + count: 15 + offset: 0x1F8B8 + symbol: rr_seg7_vertex_0701FAA0 + +rr_seg7_vertex_0701FB90: + type: VTX + count: 15 + offset: 0x1F9A8 + symbol: rr_seg7_vertex_0701FB90 + +rr_seg7_vertex_0701FC80: + type: VTX + count: 10 + offset: 0x1FA98 + symbol: rr_seg7_vertex_0701FC80 + +rr_seg7_vertex_0701FD20: + type: VTX + count: 16 + offset: 0x1FB38 + symbol: rr_seg7_vertex_0701FD20 + +rr_seg7_vertex_0701FE20: + type: VTX + count: 14 + offset: 0x1FC38 + symbol: rr_seg7_vertex_0701FE20 + +rr_seg7_vertex_0701FF00: + type: VTX + count: 16 + offset: 0x1FD18 + symbol: rr_seg7_vertex_0701FF00 + +rr_seg7_vertex_07020000: + type: VTX + count: 15 + offset: 0x1FE18 + symbol: rr_seg7_vertex_07020000 + +rr_seg7_vertex_070200F0: + type: VTX + count: 15 + offset: 0x1FF08 + symbol: rr_seg7_vertex_070200F0 + +rr_seg7_vertex_070201E0: + type: VTX + count: 15 + offset: 0x1FFF8 + symbol: rr_seg7_vertex_070201E0 + +rr_seg7_vertex_070202D0: + type: VTX + count: 15 + offset: 0x200E8 + symbol: rr_seg7_vertex_070202D0 + +rr_seg7_vertex_070203C0: + type: VTX + count: 15 + offset: 0x201D8 + symbol: rr_seg7_vertex_070203C0 + +rr_seg7_vertex_070204B0: + type: VTX + count: 15 + offset: 0x202C8 + symbol: rr_seg7_vertex_070204B0 + +rr_seg7_vertex_070205A0: + type: VTX + count: 16 + offset: 0x203B8 + symbol: rr_seg7_vertex_070205A0 + +rr_seg7_vertex_070206A0: + type: VTX + count: 16 + offset: 0x204B8 + symbol: rr_seg7_vertex_070206A0 + +rr_seg7_vertex_070207A0: + type: VTX + count: 13 + offset: 0x205B8 + symbol: rr_seg7_vertex_070207A0 + +rr_seg7_dl_07020870: + type: GFX + offset: 0x20688 + symbol: rr_seg7_dl_07020870 + +rr_seg7_dl_07020E80: + type: GFX + offset: 0x20C98 + symbol: rr_seg7_dl_07020E80 + +rr_seg7_dl_07021100: + type: GFX + offset: 0x20F18 + symbol: rr_seg7_dl_07021100 + +rr_seg7_vertex_07021190: + type: VTX + count: 15 + offset: 0x20FA8 + symbol: rr_seg7_vertex_07021190 + +rr_seg7_vertex_07021280: + type: VTX + count: 15 + offset: 0x21098 + symbol: rr_seg7_vertex_07021280 + +rr_seg7_vertex_07021370: + type: VTX + count: 15 + offset: 0x21188 + symbol: rr_seg7_vertex_07021370 + +rr_seg7_vertex_07021460: + type: VTX + count: 14 + offset: 0x21278 + symbol: rr_seg7_vertex_07021460 + +rr_seg7_vertex_07021540: + type: VTX + count: 14 + offset: 0x21358 + symbol: rr_seg7_vertex_07021540 + +rr_seg7_vertex_07021620: + type: VTX + count: 15 + offset: 0x21438 + symbol: rr_seg7_vertex_07021620 + +rr_seg7_vertex_07021710: + type: VTX + count: 15 + offset: 0x21528 + symbol: rr_seg7_vertex_07021710 + +rr_seg7_vertex_07021800: + type: VTX + count: 15 + offset: 0x21618 + symbol: rr_seg7_vertex_07021800 + +rr_seg7_vertex_070218F0: + type: VTX + count: 16 + offset: 0x21708 + symbol: rr_seg7_vertex_070218F0 + +rr_seg7_vertex_070219F0: + type: VTX + count: 15 + offset: 0x21808 + symbol: rr_seg7_vertex_070219F0 + +rr_seg7_vertex_07021AE0: + type: VTX + count: 15 + offset: 0x218F8 + symbol: rr_seg7_vertex_07021AE0 + +rr_seg7_vertex_07021BD0: + type: VTX + count: 16 + offset: 0x219E8 + symbol: rr_seg7_vertex_07021BD0 + +rr_seg7_vertex_07021CD0: + type: VTX + count: 15 + offset: 0x21AE8 + symbol: rr_seg7_vertex_07021CD0 + +rr_seg7_vertex_07021DC0: + type: VTX + count: 16 + offset: 0x21BD8 + symbol: rr_seg7_vertex_07021DC0 + +rr_seg7_vertex_07021EC0: + type: VTX + count: 14 + offset: 0x21CD8 + symbol: rr_seg7_vertex_07021EC0 + +rr_seg7_vertex_07021FA0: + type: VTX + count: 14 + offset: 0x21DB8 + symbol: rr_seg7_vertex_07021FA0 + +rr_seg7_vertex_07022080: + type: VTX + count: 15 + offset: 0x21E98 + symbol: rr_seg7_vertex_07022080 + +rr_seg7_vertex_07022170: + type: VTX + count: 15 + offset: 0x21F88 + symbol: rr_seg7_vertex_07022170 + +rr_seg7_vertex_07022260: + type: VTX + count: 15 + offset: 0x22078 + symbol: rr_seg7_vertex_07022260 + +rr_seg7_vertex_07022350: + type: VTX + count: 15 + offset: 0x22168 + symbol: rr_seg7_vertex_07022350 + +rr_seg7_vertex_07022440: + type: VTX + count: 15 + offset: 0x22258 + symbol: rr_seg7_vertex_07022440 + +rr_seg7_vertex_07022530: + type: VTX + count: 15 + offset: 0x22348 + symbol: rr_seg7_vertex_07022530 + +rr_seg7_vertex_07022620: + type: VTX + count: 15 + offset: 0x22438 + symbol: rr_seg7_vertex_07022620 + +rr_seg7_vertex_07022710: + type: VTX + count: 10 + offset: 0x22528 + symbol: rr_seg7_vertex_07022710 + +rr_seg7_vertex_070227B0: + type: VTX + count: 14 + offset: 0x225C8 + symbol: rr_seg7_vertex_070227B0 + +rr_seg7_vertex_07022890: + type: VTX + count: 16 + offset: 0x226A8 + symbol: rr_seg7_vertex_07022890 + +rr_seg7_vertex_07022990: + type: VTX + count: 16 + offset: 0x227A8 + symbol: rr_seg7_vertex_07022990 + +rr_seg7_vertex_07022A90: + type: VTX + count: 15 + offset: 0x228A8 + symbol: rr_seg7_vertex_07022A90 + +rr_seg7_vertex_07022B80: + type: VTX + count: 15 + offset: 0x22998 + symbol: rr_seg7_vertex_07022B80 + +rr_seg7_vertex_07022C70: + type: VTX + count: 15 + offset: 0x22A88 + symbol: rr_seg7_vertex_07022C70 + +rr_seg7_vertex_07022D60: + type: VTX + count: 15 + offset: 0x22B78 + symbol: rr_seg7_vertex_07022D60 + +rr_seg7_vertex_07022E50: + type: VTX + count: 15 + offset: 0x22C68 + symbol: rr_seg7_vertex_07022E50 + +rr_seg7_vertex_07022F40: + type: VTX + count: 15 + offset: 0x22D58 + symbol: rr_seg7_vertex_07022F40 + +rr_seg7_vertex_07023030: + type: VTX + count: 16 + offset: 0x22E48 + symbol: rr_seg7_vertex_07023030 + +rr_seg7_vertex_07023130: + type: VTX + count: 16 + offset: 0x22F48 + symbol: rr_seg7_vertex_07023130 + +rr_seg7_vertex_07023230: + type: VTX + count: 13 + offset: 0x23048 + symbol: rr_seg7_vertex_07023230 + +rr_seg7_dl_07023300: + type: GFX + offset: 0x23118 + symbol: rr_seg7_dl_07023300 + +rr_seg7_dl_07023910: + type: GFX + offset: 0x23728 + symbol: rr_seg7_dl_07023910 + +rr_seg7_dl_07023B90: + type: GFX + offset: 0x239A8 + symbol: rr_seg7_dl_07023B90 + +rr_seg7_vertex_07023C20: + type: VTX + count: 15 + offset: 0x23A38 + symbol: rr_seg7_vertex_07023C20 + +rr_seg7_vertex_07023D10: + type: VTX + count: 15 + offset: 0x23B28 + symbol: rr_seg7_vertex_07023D10 + +rr_seg7_vertex_07023E00: + type: VTX + count: 15 + offset: 0x23C18 + symbol: rr_seg7_vertex_07023E00 + +rr_seg7_vertex_07023EF0: + type: VTX + count: 14 + offset: 0x23D08 + symbol: rr_seg7_vertex_07023EF0 + +rr_seg7_vertex_07023FD0: + type: VTX + count: 14 + offset: 0x23DE8 + symbol: rr_seg7_vertex_07023FD0 + +rr_seg7_vertex_070240B0: + type: VTX + count: 15 + offset: 0x23EC8 + symbol: rr_seg7_vertex_070240B0 + +rr_seg7_vertex_070241A0: + type: VTX + count: 15 + offset: 0x23FB8 + symbol: rr_seg7_vertex_070241A0 + +rr_seg7_vertex_07024290: + type: VTX + count: 15 + offset: 0x240A8 + symbol: rr_seg7_vertex_07024290 + +rr_seg7_vertex_07024380: + type: VTX + count: 16 + offset: 0x24198 + symbol: rr_seg7_vertex_07024380 + +rr_seg7_vertex_07024480: + type: VTX + count: 15 + offset: 0x24298 + symbol: rr_seg7_vertex_07024480 + +rr_seg7_vertex_07024570: + type: VTX + count: 15 + offset: 0x24388 + symbol: rr_seg7_vertex_07024570 + +rr_seg7_vertex_07024660: + type: VTX + count: 16 + offset: 0x24478 + symbol: rr_seg7_vertex_07024660 + +rr_seg7_vertex_07024760: + type: VTX + count: 15 + offset: 0x24578 + symbol: rr_seg7_vertex_07024760 + +rr_seg7_vertex_07024850: + type: VTX + count: 16 + offset: 0x24668 + symbol: rr_seg7_vertex_07024850 + +rr_seg7_vertex_07024950: + type: VTX + count: 14 + offset: 0x24768 + symbol: rr_seg7_vertex_07024950 + +rr_seg7_vertex_07024A30: + type: VTX + count: 14 + offset: 0x24848 + symbol: rr_seg7_vertex_07024A30 + +rr_seg7_vertex_07024B10: + type: VTX + count: 15 + offset: 0x24928 + symbol: rr_seg7_vertex_07024B10 + +rr_seg7_vertex_07024C00: + type: VTX + count: 15 + offset: 0x24A18 + symbol: rr_seg7_vertex_07024C00 + +rr_seg7_vertex_07024CF0: + type: VTX + count: 15 + offset: 0x24B08 + symbol: rr_seg7_vertex_07024CF0 + +rr_seg7_vertex_07024DE0: + type: VTX + count: 15 + offset: 0x24BF8 + symbol: rr_seg7_vertex_07024DE0 + +rr_seg7_vertex_07024ED0: + type: VTX + count: 15 + offset: 0x24CE8 + symbol: rr_seg7_vertex_07024ED0 + +rr_seg7_vertex_07024FC0: + type: VTX + count: 15 + offset: 0x24DD8 + symbol: rr_seg7_vertex_07024FC0 + +rr_seg7_vertex_070250B0: + type: VTX + count: 15 + offset: 0x24EC8 + symbol: rr_seg7_vertex_070250B0 + +rr_seg7_vertex_070251A0: + type: VTX + count: 10 + offset: 0x24FB8 + symbol: rr_seg7_vertex_070251A0 + +rr_seg7_vertex_07025240: + type: VTX + count: 16 + offset: 0x25058 + symbol: rr_seg7_vertex_07025240 + +rr_seg7_vertex_07025340: + type: VTX + count: 14 + offset: 0x25158 + symbol: rr_seg7_vertex_07025340 + +rr_seg7_vertex_07025420: + type: VTX + count: 16 + offset: 0x25238 + symbol: rr_seg7_vertex_07025420 + +rr_seg7_vertex_07025520: + type: VTX + count: 15 + offset: 0x25338 + symbol: rr_seg7_vertex_07025520 + +rr_seg7_vertex_07025610: + type: VTX + count: 15 + offset: 0x25428 + symbol: rr_seg7_vertex_07025610 + +rr_seg7_vertex_07025700: + type: VTX + count: 15 + offset: 0x25518 + symbol: rr_seg7_vertex_07025700 + +rr_seg7_vertex_070257F0: + type: VTX + count: 16 + offset: 0x25608 + symbol: rr_seg7_vertex_070257F0 + +rr_seg7_vertex_070258F0: + type: VTX + count: 14 + offset: 0x25708 + symbol: rr_seg7_vertex_070258F0 + +rr_seg7_vertex_070259D0: + type: VTX + count: 16 + offset: 0x257E8 + symbol: rr_seg7_vertex_070259D0 + +rr_seg7_vertex_07025AD0: + type: VTX + count: 15 + offset: 0x258E8 + symbol: rr_seg7_vertex_07025AD0 + +rr_seg7_vertex_07025BC0: + type: VTX + count: 15 + offset: 0x259D8 + symbol: rr_seg7_vertex_07025BC0 + +rr_seg7_vertex_07025CB0: + type: VTX + count: 15 + offset: 0x25AC8 + symbol: rr_seg7_vertex_07025CB0 + +rr_seg7_dl_07025DA0: + type: GFX + offset: 0x25BB8 + symbol: rr_seg7_dl_07025DA0 + +rr_seg7_dl_070263B0: + type: GFX + offset: 0x261C8 + symbol: rr_seg7_dl_070263B0 + +rr_seg7_dl_07026630: + type: GFX + offset: 0x26448 + symbol: rr_seg7_dl_07026630 + +rr_seg7_vertex_070266C0: + type: VTX + count: 15 + offset: 0x264D8 + symbol: rr_seg7_vertex_070266C0 + +rr_seg7_vertex_070267B0: + type: VTX + count: 15 + offset: 0x265C8 + symbol: rr_seg7_vertex_070267B0 + +rr_seg7_vertex_070268A0: + type: VTX + count: 15 + offset: 0x266B8 + symbol: rr_seg7_vertex_070268A0 + +rr_seg7_vertex_07026990: + type: VTX + count: 14 + offset: 0x267A8 + symbol: rr_seg7_vertex_07026990 + +rr_seg7_vertex_07026A70: + type: VTX + count: 14 + offset: 0x26888 + symbol: rr_seg7_vertex_07026A70 + +rr_seg7_vertex_07026B50: + type: VTX + count: 15 + offset: 0x26968 + symbol: rr_seg7_vertex_07026B50 + +rr_seg7_vertex_07026C40: + type: VTX + count: 15 + offset: 0x26A58 + symbol: rr_seg7_vertex_07026C40 + +rr_seg7_vertex_07026D30: + type: VTX + count: 15 + offset: 0x26B48 + symbol: rr_seg7_vertex_07026D30 + +rr_seg7_vertex_07026E20: + type: VTX + count: 16 + offset: 0x26C38 + symbol: rr_seg7_vertex_07026E20 + +rr_seg7_vertex_07026F20: + type: VTX + count: 15 + offset: 0x26D38 + symbol: rr_seg7_vertex_07026F20 + +rr_seg7_vertex_07027010: + type: VTX + count: 15 + offset: 0x26E28 + symbol: rr_seg7_vertex_07027010 + +rr_seg7_vertex_07027100: + type: VTX + count: 16 + offset: 0x26F18 + symbol: rr_seg7_vertex_07027100 + +rr_seg7_vertex_07027200: + type: VTX + count: 15 + offset: 0x27018 + symbol: rr_seg7_vertex_07027200 + +rr_seg7_vertex_070272F0: + type: VTX + count: 16 + offset: 0x27108 + symbol: rr_seg7_vertex_070272F0 + +rr_seg7_vertex_070273F0: + type: VTX + count: 14 + offset: 0x27208 + symbol: rr_seg7_vertex_070273F0 + +rr_seg7_vertex_070274D0: + type: VTX + count: 14 + offset: 0x272E8 + symbol: rr_seg7_vertex_070274D0 + +rr_seg7_vertex_070275B0: + type: VTX + count: 15 + offset: 0x273C8 + symbol: rr_seg7_vertex_070275B0 + +rr_seg7_vertex_070276A0: + type: VTX + count: 15 + offset: 0x274B8 + symbol: rr_seg7_vertex_070276A0 + +rr_seg7_vertex_07027790: + type: VTX + count: 15 + offset: 0x275A8 + symbol: rr_seg7_vertex_07027790 + +rr_seg7_vertex_07027880: + type: VTX + count: 15 + offset: 0x27698 + symbol: rr_seg7_vertex_07027880 + +rr_seg7_vertex_07027970: + type: VTX + count: 15 + offset: 0x27788 + symbol: rr_seg7_vertex_07027970 + +rr_seg7_vertex_07027A60: + type: VTX + count: 15 + offset: 0x27878 + symbol: rr_seg7_vertex_07027A60 + +rr_seg7_vertex_07027B50: + type: VTX + count: 15 + offset: 0x27968 + symbol: rr_seg7_vertex_07027B50 + +rr_seg7_vertex_07027C40: + type: VTX + count: 10 + offset: 0x27A58 + symbol: rr_seg7_vertex_07027C40 + +rr_seg7_vertex_07027CE0: + type: VTX + count: 15 + offset: 0x27AF8 + symbol: rr_seg7_vertex_07027CE0 + +rr_seg7_vertex_07027DD0: + type: VTX + count: 15 + offset: 0x27BE8 + symbol: rr_seg7_vertex_07027DD0 + +rr_seg7_vertex_07027EC0: + type: VTX + count: 15 + offset: 0x27CD8 + symbol: rr_seg7_vertex_07027EC0 + +rr_seg7_vertex_07027FB0: + type: VTX + count: 14 + offset: 0x27DC8 + symbol: rr_seg7_vertex_07027FB0 + +rr_seg7_vertex_07028090: + type: VTX + count: 16 + offset: 0x27EA8 + symbol: rr_seg7_vertex_07028090 + +rr_seg7_vertex_07028190: + type: VTX + count: 15 + offset: 0x27FA8 + symbol: rr_seg7_vertex_07028190 + +rr_seg7_vertex_07028280: + type: VTX + count: 16 + offset: 0x28098 + symbol: rr_seg7_vertex_07028280 + +rr_seg7_vertex_07028380: + type: VTX + count: 15 + offset: 0x28198 + symbol: rr_seg7_vertex_07028380 + +rr_seg7_vertex_07028470: + type: VTX + count: 16 + offset: 0x28288 + symbol: rr_seg7_vertex_07028470 + +rr_seg7_vertex_07028570: + type: VTX + count: 14 + offset: 0x28388 + symbol: rr_seg7_vertex_07028570 + +rr_seg7_vertex_07028650: + type: VTX + count: 13 + offset: 0x28468 + symbol: rr_seg7_vertex_07028650 + +rr_seg7_dl_07028720: + type: GFX + offset: 0x28538 + symbol: rr_seg7_dl_07028720 + +rr_seg7_dl_07028D30: + type: GFX + offset: 0x28B48 + symbol: rr_seg7_dl_07028D30 + +rr_seg7_dl_07028FA8: + type: GFX + offset: 0x28DC0 + symbol: rr_seg7_dl_07028FA8 + +# TODO: correct shifts + +# rr_seg7_vertex_0701B8B8: +# type: VTX +# count: 8 +# offset: 0x1B8B8 +# symbol: rr_seg7_vertex_0701B8B8 + +# rr_seg7_dl_0701B938: +# type: GFX +# offset: 0x1B938 +# symbol: rr_seg7_dl_0701B938 + +# rr_seg7_dl_0701B980: +# type: GFX +# offset: 0x1B980 +# symbol: rr_seg7_dl_0701B980 + +# rr_seg7_vertex_0701B530: +# type: VTX +# count: 16 +# offset: 0x1B530 +# symbol: rr_seg7_vertex_0701B530 + +# rr_seg7_vertex_0701B630: +# type: VTX +# count: 14 +# offset: 0x1B630 +# symbol: rr_seg7_vertex_0701B630 + +# rr_seg7_vertex_0701B710: +# type: VTX +# count: 6 +# offset: 0x1B710 +# symbol: rr_seg7_vertex_0701B710 + +# rr_seg7_dl_0701B770: +# type: GFX +# offset: 0x1B770 +# symbol: rr_seg7_dl_0701B770 + +# rr_seg7_dl_0701B848: +# type: GFX +# offset: 0x1B848 +# symbol: rr_seg7_dl_0701B848 + +# rr_seg7_vertex_0700DC58: +# type: VTX +# count: 15 +# offset: 0xDC58 +# symbol: rr_seg7_vertex_0700DC58 + +# rr_seg7_vertex_0700DD48: +# type: VTX +# count: 11 +# offset: 0xDD48 +# symbol: rr_seg7_vertex_0700DD48 + +# rr_seg7_dl_0700DDF8: +# type: GFX +# offset: 0xDDF8 +# symbol: rr_seg7_dl_0700DDF8 + +# rr_seg7_dl_0700DE88: +# type: GFX +# offset: 0xDE88 +# symbol: rr_seg7_dl_0700DE88 + +# rr_seg7_vertex_0700CAB8: +# type: VTX +# count: 15 +# offset: 0xCAB8 +# symbol: rr_seg7_vertex_0700CAB8 + +# rr_seg7_vertex_0700CBA8: +# type: VTX +# count: 16 +# offset: 0xCBA8 +# symbol: rr_seg7_vertex_0700CBA8 + +# rr_seg7_vertex_0700CCA8: +# type: VTX +# count: 14 +# offset: 0xCCA8 +# symbol: rr_seg7_vertex_0700CCA8 + +# rr_seg7_vertex_0700CD88: +# type: VTX +# count: 16 +# offset: 0xCD88 +# symbol: rr_seg7_vertex_0700CD88 + +# rr_seg7_vertex_0700CE88: +# type: VTX +# count: 16 +# offset: 0xCE88 +# symbol: rr_seg7_vertex_0700CE88 + +# rr_seg7_vertex_0700CF88: +# type: VTX +# count: 15 +# offset: 0xCF88 +# symbol: rr_seg7_vertex_0700CF88 + +# rr_seg7_vertex_0700D078: +# type: VTX +# count: 16 +# offset: 0xD078 +# symbol: rr_seg7_vertex_0700D078 + +# rr_seg7_vertex_0700D178: +# type: VTX +# count: 15 +# offset: 0xD178 +# symbol: rr_seg7_vertex_0700D178 + +# rr_seg7_vertex_0700D268: +# type: VTX +# count: 15 +# offset: 0xD268 +# symbol: rr_seg7_vertex_0700D268 + +# rr_seg7_vertex_0700D358: +# type: VTX +# count: 15 +# offset: 0xD358 +# symbol: rr_seg7_vertex_0700D358 + +# rr_seg7_vertex_0700D448: +# type: VTX +# count: 4 +# offset: 0xD448 +# symbol: rr_seg7_vertex_0700D448 + +# rr_seg7_vertex_0700D488: +# type: VTX +# count: 16 +# offset: 0xD488 +# symbol: rr_seg7_vertex_0700D488 + +# rr_seg7_vertex_0700D588: +# type: VTX +# count: 16 +# offset: 0xD588 +# symbol: rr_seg7_vertex_0700D588 + +# rr_seg7_vertex_0700D688: +# type: VTX +# count: 8 +# offset: 0xD688 +# symbol: rr_seg7_vertex_0700D688 + +# rr_seg7_vertex_0700D708: +# type: VTX +# count: 6 +# offset: 0xD708 +# symbol: rr_seg7_vertex_0700D708 + +# rr_seg7_dl_0700D768: +# type: GFX +# offset: 0xD768 +# symbol: rr_seg7_dl_0700D768 + +# rr_seg7_dl_0700DAD8: +# type: GFX +# offset: 0xDAD8 +# symbol: rr_seg7_dl_0700DAD8 + +# rr_seg7_dl_0700DBA8: +# type: GFX +# offset: 0xDBA8 +# symbol: rr_seg7_dl_0700DBA8 + +# rr_seg7_dl_0700DBD8: +# type: GFX +# offset: 0xDBD8 +# symbol: rr_seg7_dl_0700DBD8 + +rr_seg7_collision_07029038: + type: SM64:COLLISION + offset: 0x28E50 + symbol: rr_seg7_collision_07029038 + +rr_seg7_collision_pendulum: + type: SM64:COLLISION + offset: 0x28F6C + symbol: rr_seg7_collision_pendulum + +rr_seg7_collision_rotating_platform_with_fire: + type: SM64:COLLISION + offset: 0x29120 + symbol: rr_seg7_collision_rotating_platform_with_fire + +rr_seg7_collision_07029508: + type: SM64:COLLISION + offset: 0x29320 + symbol: rr_seg7_collision_07029508 + +rr_seg7_collision_070295F8: + type: SM64:COLLISION + offset: 0x29410 + symbol: rr_seg7_collision_070295F8 + +rr_seg7_collision_0702967C: + type: SM64:COLLISION + offset: 0x29494 + symbol: rr_seg7_collision_0702967C + +rr_seg7_collision_elevator_platform: + type: SM64:COLLISION + offset: 0x294E4 + symbol: rr_seg7_collision_elevator_platform + +rr_seg7_collision_07029750: + type: SM64:COLLISION + offset: 0x29568 + symbol: rr_seg7_collision_07029750 + +rr_seg7_collision_donut_platform: + type: SM64:COLLISION + offset: 0x295EC + symbol: rr_seg7_collision_donut_platform + +rr_seg7_collision_07029858: + type: SM64:COLLISION + offset: 0x29670 + symbol: rr_seg7_collision_07029858 + +rr_seg7_collision_07029924: + type: SM64:COLLISION + offset: 0x2973C + symbol: rr_seg7_collision_07029924 + +rr_seg7_collision_07029C1C: + type: SM64:COLLISION + offset: 0x29A34 + symbol: rr_seg7_collision_07029C1C + +rr_seg7_collision_07029FA4: + type: SM64:COLLISION + offset: 0x29DBC + symbol: rr_seg7_collision_07029FA4 + +rr_seg7_collision_0702A32C: + type: SM64:COLLISION + offset: 0x2A144 + symbol: rr_seg7_collision_0702A32C + +rr_seg7_collision_0702A6B4: + type: SM64:COLLISION + offset: 0x2A4CC + symbol: rr_seg7_collision_0702A6B4 + +rr_seg7_collision_level: + type: SM64:COLLISION + offset: 0x2A7C0 + symbol: rr_seg7_collision_level + +rr_seg7_macro_objs: + type: SM64:MACRO + offset: 0x2E81C + symbol: rr_seg7_macro_objs + +rr_seg7_trajectory_0702EC3C: + type: SM64:TRAJECTORY + offset: 0x2EA80 + symbol: rr_seg7_trajectory_0702EC3C + +rr_seg7_trajectory_0702ECC0: + type: SM64:TRAJECTORY + offset: 0x2EB04 + symbol: rr_seg7_trajectory_0702ECC0 + +rr_seg7_trajectory_0702ED9C: + type: SM64:TRAJECTORY + offset: 0x2EBE0 + symbol: rr_seg7_trajectory_0702ED9C + +rr_seg7_trajectory_0702EEE0: + type: SM64:TRAJECTORY + offset: 0x2ED24 + symbol: rr_seg7_trajectory_0702EEE0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr/geo.yml new file mode 100644 index 0000000..f7f5adc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/rr/geo.yml @@ -0,0 +1,191 @@ +:config: + external_files: + - "assets/ymls/us/levels/rr.yml" + autopads: false + segments: + - [ 0xE, 0x44A140 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa.yml new file mode 100644 index 0000000..92ca0d6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa.yml @@ -0,0 +1,293 @@ +:config: + autopads: false + compression: + offset: 0x46B090 + segments: + - [ 0x7, 0x46B090 ] + external_files: + - "assets/ymls/us/textures/inside.yml" + header: + header: + - '#include "sa/geo.h"' + - '' + - 'extern const LevelScript level_sa_entry[];' + +sa_lights: + type: LIGHTS + size: 24 + offset: 0x0 + symbol: sa_lights + +sa_vertex_07000018: + type: VTX + count: 12 + offset: 0x18 + symbol: sa_vertex_07000018 + +sa_vertex_070000D8: + type: VTX + count: 15 + offset: 0xD8 + symbol: sa_vertex_070000D8 + +sa_vertex_070001C8: + type: VTX + count: 16 + offset: 0x1C8 + symbol: sa_vertex_070001C8 + +sa_vertex_070002C8: + type: VTX + count: 16 + offset: 0x2C8 + symbol: sa_vertex_070002C8 + +sa_vertex_070003C8: + type: VTX + count: 15 + offset: 0x3C8 + symbol: sa_vertex_070003C8 + +sa_vertex_070004B8: + type: VTX + count: 16 + offset: 0x4B8 + symbol: sa_vertex_070004B8 + +sa_vertex_070005B8: + type: VTX + count: 14 + offset: 0x5B8 + symbol: sa_vertex_070005B8 + +sa_vertex_07000698: + type: VTX + count: 16 + offset: 0x698 + symbol: sa_vertex_07000698 + +sa_vertex_07000798: + type: VTX + count: 16 + offset: 0x798 + symbol: sa_vertex_07000798 + +sa_vertex_07000898: + type: VTX + count: 16 + offset: 0x898 + symbol: sa_vertex_07000898 + +sa_vertex_07000998: + type: VTX + count: 15 + offset: 0x998 + symbol: sa_vertex_07000998 + +sa_vertex_07000A88: + type: VTX + count: 14 + offset: 0xA88 + symbol: sa_vertex_07000A88 + +sa_vertex_07000B68: + type: VTX + count: 15 + offset: 0xB68 + symbol: sa_vertex_07000B68 + +sa_vertex_07000C58: + type: VTX + count: 16 + offset: 0xC58 + symbol: sa_vertex_07000C58 + +sa_vertex_07000D58: + type: VTX + count: 15 + offset: 0xD58 + symbol: sa_vertex_07000D58 + +sa_vertex_07000E48: + type: VTX + count: 16 + offset: 0xE48 + symbol: sa_vertex_07000E48 + +sa_vertex_07000F48: + type: VTX + count: 16 + offset: 0xF48 + symbol: sa_vertex_07000F48 + +sa_vertex_07001048: + type: VTX + count: 14 + offset: 0x1048 + symbol: sa_vertex_07001048 + +sa_vertex_07001128: + type: VTX + count: 15 + offset: 0x1128 + symbol: sa_vertex_07001128 + +sa_vertex_07001218: + type: VTX + count: 15 + offset: 0x1218 + symbol: sa_vertex_07001218 + +sa_vertex_07001308: + type: VTX + count: 14 + offset: 0x1308 + symbol: sa_vertex_07001308 + +sa_vertex_070013E8: + type: VTX + count: 14 + offset: 0x13E8 + symbol: sa_vertex_070013E8 + +sa_vertex_070014C8: + type: VTX + count: 15 + offset: 0x14C8 + symbol: sa_vertex_070014C8 + +sa_vertex_070015B8: + type: VTX + count: 16 + offset: 0x15B8 + symbol: sa_vertex_070015B8 + +sa_vertex_070016B8: + type: VTX + count: 16 + offset: 0x16B8 + symbol: sa_vertex_070016B8 + +sa_vertex_070017B8: + type: VTX + count: 15 + offset: 0x17B8 + symbol: sa_vertex_070017B8 + +sa_vertex_070018A8: + type: VTX + count: 16 + offset: 0x18A8 + symbol: sa_vertex_070018A8 + +sa_vertex_070019A8: + type: VTX + count: 16 + offset: 0x19A8 + symbol: sa_vertex_070019A8 + +sa_vertex_07001AA8: + type: VTX + count: 15 + offset: 0x1AA8 + symbol: sa_vertex_07001AA8 + +sa_vertex_07001B98: + type: VTX + count: 14 + offset: 0x1B98 + symbol: sa_vertex_07001B98 + +sa_vertex_07001C78: + type: VTX + count: 16 + offset: 0x1C78 + symbol: sa_vertex_07001C78 + +sa_vertex_07001D78: + type: VTX + count: 16 + offset: 0x1D78 + symbol: sa_vertex_07001D78 + +sa_vertex_07001E78: + type: VTX + count: 16 + offset: 0x1E78 + symbol: sa_vertex_07001E78 + +sa_vertex_07001F78: + type: VTX + count: 16 + offset: 0x1F78 + symbol: sa_vertex_07001F78 + +sa_vertex_07002078: + type: VTX + count: 15 + offset: 0x2078 + symbol: sa_vertex_07002078 + +sa_vertex_07002168: + type: VTX + count: 16 + offset: 0x2168 + symbol: sa_vertex_07002168 + +sa_vertex_07002268: + type: VTX + count: 16 + offset: 0x2268 + symbol: sa_vertex_07002268 + +sa_vertex_07002368: + type: VTX + count: 8 + offset: 0x2368 + symbol: sa_vertex_07002368 + +sa_dl_070023E8: + type: GFX + offset: 0x23E8 + symbol: sa_dl_070023E8 + +sa_dl_07002470: + type: GFX + offset: 0x2470 + symbol: sa_dl_07002470 + +sa_dl_070028F0: + type: GFX + offset: 0x28F0 + symbol: sa_dl_070028F0 + +sa_seg7_dl_07002DE8: + type: GFX + offset: 0x2DE8 + symbol: sa_seg7_dl_07002DE8 + +sa_vertex_07002E80: + type: VTX + count: 16 + offset: 0x2E80 + symbol: sa_vertex_07002E80 + +sa_dl_07002F80: + type: GFX + offset: 0x2F80 + symbol: sa_dl_07002F80 + +sa_seg7_dl_07002FD0: + type: GFX + offset: 0x2FD0 + symbol: sa_seg7_dl_07002FD0 + +sa_seg7_collision: + type: SM64:COLLISION + offset: 0x3000 + symbol: sa_seg7_collision + +sa_seg7_macro_objs: + type: SM64:MACRO + offset: 0x3284 + symbol: sa_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa/geo.yml new file mode 100644 index 0000000..8b72389 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sa/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/sa.yml" + autopads: false + segments: + - [ 0xE, 0x46C1A0 ] + +sa_geo_000170: + type: SM64:GEO_LAYOUT + offset: 0xE000170 + symbol: sa_geo_000170 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl.yml new file mode 100644 index 0000000..52bba60 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl.yml @@ -0,0 +1,1239 @@ +:config: + autopads: false + compression: + offset: 0x405FB0 + segments: + - [ 0x7, 0x405FB0 ] + external_files: + - "assets/ymls/us/textures/snow.yml" + header: + header: + - '#include "sl/geo.h"' + - '' + - 'extern const LevelScript level_sl_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: sl_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: sl_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: sl_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: sl_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: sl_seg7_texture_07002000 + +sl_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: sl_seg7_lights_07002800 + +sl_seg7_lights_07002818: + type: LIGHTS + size: 24 + offset: 0x2818 + symbol: sl_seg7_lights_07002818 + +sl_seg7_vertex_07002830: + type: VTX + count: 14 + offset: 0x2830 + symbol: sl_seg7_vertex_07002830 + +sl_seg7_vertex_07002910: + type: VTX + count: 16 + offset: 0x2910 + symbol: sl_seg7_vertex_07002910 + +sl_seg7_vertex_07002A10: + type: VTX + count: 16 + offset: 0x2A10 + symbol: sl_seg7_vertex_07002A10 + +sl_seg7_vertex_07002B10: + type: VTX + count: 15 + offset: 0x2B10 + symbol: sl_seg7_vertex_07002B10 + +sl_seg7_vertex_07002C00: + type: VTX + count: 16 + offset: 0x2C00 + symbol: sl_seg7_vertex_07002C00 + +sl_seg7_vertex_07002D00: + type: VTX + count: 15 + offset: 0x2D00 + symbol: sl_seg7_vertex_07002D00 + +sl_seg7_vertex_07002DF0: + type: VTX + count: 15 + offset: 0x2DF0 + symbol: sl_seg7_vertex_07002DF0 + +sl_seg7_vertex_07002EE0: + type: VTX + count: 16 + offset: 0x2EE0 + symbol: sl_seg7_vertex_07002EE0 + +sl_seg7_vertex_07002FE0: + type: VTX + count: 16 + offset: 0x2FE0 + symbol: sl_seg7_vertex_07002FE0 + +sl_seg7_vertex_070030E0: + type: VTX + count: 14 + offset: 0x30E0 + symbol: sl_seg7_vertex_070030E0 + +sl_seg7_vertex_070031C0: + type: VTX + count: 16 + offset: 0x31C0 + symbol: sl_seg7_vertex_070031C0 + +sl_seg7_vertex_070032C0: + type: VTX + count: 16 + offset: 0x32C0 + symbol: sl_seg7_vertex_070032C0 + +sl_seg7_vertex_070033C0: + type: VTX + count: 15 + offset: 0x33C0 + symbol: sl_seg7_vertex_070033C0 + +sl_seg7_vertex_070034B0: + type: VTX + count: 15 + offset: 0x34B0 + symbol: sl_seg7_vertex_070034B0 + +sl_seg7_vertex_070035A0: + type: VTX + count: 14 + offset: 0x35A0 + symbol: sl_seg7_vertex_070035A0 + +sl_seg7_vertex_07003680: + type: VTX + count: 16 + offset: 0x3680 + symbol: sl_seg7_vertex_07003680 + +sl_seg7_vertex_07003780: + type: VTX + count: 14 + offset: 0x3780 + symbol: sl_seg7_vertex_07003780 + +sl_seg7_vertex_07003860: + type: VTX + count: 16 + offset: 0x3860 + symbol: sl_seg7_vertex_07003860 + +sl_seg7_vertex_07003960: + type: VTX + count: 16 + offset: 0x3960 + symbol: sl_seg7_vertex_07003960 + +sl_seg7_vertex_07003A60: + type: VTX + count: 16 + offset: 0x3A60 + symbol: sl_seg7_vertex_07003A60 + +sl_seg7_vertex_07003B60: + type: VTX + count: 14 + offset: 0x3B60 + symbol: sl_seg7_vertex_07003B60 + +sl_seg7_vertex_07003C40: + type: VTX + count: 15 + offset: 0x3C40 + symbol: sl_seg7_vertex_07003C40 + +sl_seg7_vertex_07003D30: + type: VTX + count: 14 + offset: 0x3D30 + symbol: sl_seg7_vertex_07003D30 + +sl_seg7_vertex_07003E10: + type: VTX + count: 14 + offset: 0x3E10 + symbol: sl_seg7_vertex_07003E10 + +sl_seg7_vertex_07003EF0: + type: VTX + count: 15 + offset: 0x3EF0 + symbol: sl_seg7_vertex_07003EF0 + +sl_seg7_vertex_07003FE0: + type: VTX + count: 16 + offset: 0x3FE0 + symbol: sl_seg7_vertex_07003FE0 + +sl_seg7_vertex_070040E0: + type: VTX + count: 15 + offset: 0x40E0 + symbol: sl_seg7_vertex_070040E0 + +sl_seg7_vertex_070041D0: + type: VTX + count: 14 + offset: 0x41D0 + symbol: sl_seg7_vertex_070041D0 + +sl_seg7_vertex_070042B0: + type: VTX + count: 14 + offset: 0x42B0 + symbol: sl_seg7_vertex_070042B0 + +sl_seg7_vertex_07004390: + type: VTX + count: 16 + offset: 0x4390 + symbol: sl_seg7_vertex_07004390 + +sl_seg7_vertex_07004490: + type: VTX + count: 16 + offset: 0x4490 + symbol: sl_seg7_vertex_07004490 + +sl_seg7_vertex_07004590: + type: VTX + count: 9 + offset: 0x4590 + symbol: sl_seg7_vertex_07004590 + +sl_seg7_vertex_07004620: + type: VTX + count: 5 + offset: 0x4620 + symbol: sl_seg7_vertex_07004620 + +sl_seg7_vertex_07004670: + type: VTX + count: 8 + offset: 0x4670 + symbol: sl_seg7_vertex_07004670 + +sl_seg7_vertex_070046F0: + type: VTX + count: 6 + offset: 0x46F0 + symbol: sl_seg7_vertex_070046F0 + +sl_seg7_vertex_07004750: + type: VTX + count: 14 + offset: 0x4750 + symbol: sl_seg7_vertex_07004750 + +sl_seg7_dl_07004830: + type: GFX + offset: 0x4830 + symbol: sl_seg7_dl_07004830 + +sl_seg7_dl_07005370: + type: GFX + offset: 0x5370 + symbol: sl_seg7_dl_07005370 + +sl_seg7_dl_070053C8: + type: GFX + offset: 0x53C8 + symbol: sl_seg7_dl_070053C8 + +sl_seg7_dl_07005410: + type: GFX + offset: 0x5410 + symbol: sl_seg7_dl_07005410 + +sl_seg7_dl_07005478: + type: GFX + offset: 0x5478 + symbol: sl_seg7_dl_07005478 + +sl_seg7_lights_07005520: + type: LIGHTS + size: 24 + offset: 0x5520 + symbol: sl_seg7_lights_07005520 + +sl_seg7_vertex_07005538: + type: VTX + count: 16 + offset: 0x5538 + symbol: sl_seg7_vertex_07005538 + +sl_seg7_dl_07005638: + type: GFX + offset: 0x5638 + symbol: sl_seg7_dl_07005638 + +sl_seg7_dl_070056B0: + type: GFX + offset: 0x56B0 + symbol: sl_seg7_dl_070056B0 + +sl_seg7_lights_07005730: + type: LIGHTS + size: 24 + offset: 0x5730 + symbol: sl_seg7_lights_07005730 + +sl_seg7_lights_07005748: + type: LIGHTS + size: 24 + offset: 0x5748 + symbol: sl_seg7_lights_07005748 + +sl_seg7_vertex_07005760: + type: VTX + count: 7 + offset: 0x5760 + symbol: sl_seg7_vertex_07005760 + +sl_seg7_vertex_070057D0: + type: VTX + count: 4 + offset: 0x57D0 + symbol: sl_seg7_vertex_070057D0 + +sl_seg7_vertex_07005810: + type: VTX + count: 15 + offset: 0x5810 + symbol: sl_seg7_vertex_07005810 + +sl_seg7_vertex_07005900: + type: VTX + count: 16 + offset: 0x5900 + symbol: sl_seg7_vertex_07005900 + +sl_seg7_vertex_07005A00: + type: VTX + count: 3 + offset: 0x5A00 + symbol: sl_seg7_vertex_07005A00 + +sl_seg7_vertex_07005A30: + type: VTX + count: 16 + offset: 0x5A30 + symbol: sl_seg7_vertex_07005A30 + +sl_seg7_vertex_07005B30: + type: VTX + count: 16 + offset: 0x5B30 + symbol: sl_seg7_vertex_07005B30 + +sl_seg7_vertex_07005C30: + type: VTX + count: 16 + offset: 0x5C30 + symbol: sl_seg7_vertex_07005C30 + +sl_seg7_vertex_07005D30: + type: VTX + count: 14 + offset: 0x5D30 + symbol: sl_seg7_vertex_07005D30 + +sl_seg7_vertex_07005E10: + type: VTX + count: 14 + offset: 0x5E10 + symbol: sl_seg7_vertex_07005E10 + +sl_seg7_vertex_07005EF0: + type: VTX + count: 16 + offset: 0x5EF0 + symbol: sl_seg7_vertex_07005EF0 + +sl_seg7_vertex_07005FF0: + type: VTX + count: 15 + offset: 0x5FF0 + symbol: sl_seg7_vertex_07005FF0 + +sl_seg7_vertex_070060E0: + type: VTX + count: 16 + offset: 0x60E0 + symbol: sl_seg7_vertex_070060E0 + +sl_seg7_vertex_070061E0: + type: VTX + count: 7 + offset: 0x61E0 + symbol: sl_seg7_vertex_070061E0 + +sl_seg7_vertex_07006250: + type: VTX + count: 16 + offset: 0x6250 + symbol: sl_seg7_vertex_07006250 + +sl_seg7_vertex_07006350: + type: VTX + count: 6 + offset: 0x6350 + symbol: sl_seg7_vertex_07006350 + +sl_seg7_vertex_070063B0: + type: VTX + count: 16 + offset: 0x63B0 + symbol: sl_seg7_vertex_070063B0 + +sl_seg7_vertex_070064B0: + type: VTX + count: 14 + offset: 0x64B0 + symbol: sl_seg7_vertex_070064B0 + +sl_seg7_vertex_07006590: + type: VTX + count: 16 + offset: 0x6590 + symbol: sl_seg7_vertex_07006590 + +sl_seg7_vertex_07006690: + type: VTX + count: 16 + offset: 0x6690 + symbol: sl_seg7_vertex_07006690 + +sl_seg7_vertex_07006790: + type: VTX + count: 14 + offset: 0x6790 + symbol: sl_seg7_vertex_07006790 + +sl_seg7_vertex_07006870: + type: VTX + count: 14 + offset: 0x6870 + symbol: sl_seg7_vertex_07006870 + +sl_seg7_vertex_07006950: + type: VTX + count: 15 + offset: 0x6950 + symbol: sl_seg7_vertex_07006950 + +sl_seg7_vertex_07006A40: + type: VTX + count: 15 + offset: 0x6A40 + symbol: sl_seg7_vertex_07006A40 + +sl_seg7_vertex_07006B30: + type: VTX + count: 16 + offset: 0x6B30 + symbol: sl_seg7_vertex_07006B30 + +sl_seg7_vertex_07006C30: + type: VTX + count: 4 + offset: 0x6C30 + symbol: sl_seg7_vertex_07006C30 + +sl_seg7_vertex_07006C70: + type: VTX + count: 16 + offset: 0x6C70 + symbol: sl_seg7_vertex_07006C70 + +sl_seg7_dl_07006D70: + type: GFX + offset: 0x6D70 + symbol: sl_seg7_dl_07006D70 + +sl_seg7_dl_07006DE8: + type: GFX + offset: 0x6DE8 + symbol: sl_seg7_dl_07006DE8 + +sl_seg7_dl_07006EB0: + type: GFX + offset: 0x6EB0 + symbol: sl_seg7_dl_07006EB0 + +sl_seg7_dl_070070A8: + type: GFX + offset: 0x70A8 + symbol: sl_seg7_dl_070070A8 + +sl_seg7_dl_07007118: + type: GFX + offset: 0x7118 + symbol: sl_seg7_dl_07007118 + +sl_seg7_dl_07007368: + type: GFX + offset: 0x7368 + symbol: sl_seg7_dl_07007368 + +sl_seg7_dl_070073D0: + type: GFX + offset: 0x73D0 + symbol: sl_seg7_dl_070073D0 + +sl_seg7_vertex_07007480: + type: VTX + count: 15 + offset: 0x7480 + symbol: sl_seg7_vertex_07007480 + +sl_seg7_vertex_07007570: + type: VTX + count: 7 + offset: 0x7570 + symbol: sl_seg7_vertex_07007570 + +sl_seg7_vertex_070075E0: + type: VTX + count: 16 + offset: 0x75E0 + symbol: sl_seg7_vertex_070075E0 + +sl_seg7_vertex_070076E0: + type: VTX + count: 9 + offset: 0x76E0 + symbol: sl_seg7_vertex_070076E0 + +sl_seg7_dl_07007770: + type: GFX + offset: 0x7770 + symbol: sl_seg7_dl_07007770 + +sl_seg7_dl_070077F0: + type: GFX + offset: 0x77F0 + symbol: sl_seg7_dl_070077F0 + +sl_seg7_dl_07007880: + type: GFX + offset: 0x7880 + symbol: sl_seg7_dl_07007880 + +sl_seg7_lights_07007910: + type: LIGHTS + size: 24 + offset: 0x7910 + symbol: sl_seg7_lights_07007910 + +sl_seg7_vertex_07007928: + type: VTX + count: 15 + offset: 0x7928 + symbol: sl_seg7_vertex_07007928 + +sl_seg7_vertex_07007A18: + type: VTX + count: 15 + offset: 0x7A18 + symbol: sl_seg7_vertex_07007A18 + +sl_seg7_vertex_07007B08: + type: VTX + count: 15 + offset: 0x7B08 + symbol: sl_seg7_vertex_07007B08 + +sl_seg7_vertex_07007BF8: + type: VTX + count: 16 + offset: 0x7BF8 + symbol: sl_seg7_vertex_07007BF8 + +sl_seg7_vertex_07007CF8: + type: VTX + count: 15 + offset: 0x7CF8 + symbol: sl_seg7_vertex_07007CF8 + +sl_seg7_vertex_07007DE8: + type: VTX + count: 14 + offset: 0x7DE8 + symbol: sl_seg7_vertex_07007DE8 + +sl_seg7_vertex_07007EC8: + type: VTX + count: 15 + offset: 0x7EC8 + symbol: sl_seg7_vertex_07007EC8 + +sl_seg7_vertex_07007FB8: + type: VTX + count: 15 + offset: 0x7FB8 + symbol: sl_seg7_vertex_07007FB8 + +sl_seg7_vertex_070080A8: + type: VTX + count: 15 + offset: 0x80A8 + symbol: sl_seg7_vertex_070080A8 + +sl_seg7_vertex_07008198: + type: VTX + count: 15 + offset: 0x8198 + symbol: sl_seg7_vertex_07008198 + +sl_seg7_vertex_07008288: + type: VTX + count: 15 + offset: 0x8288 + symbol: sl_seg7_vertex_07008288 + +sl_seg7_vertex_07008378: + type: VTX + count: 16 + offset: 0x8378 + symbol: sl_seg7_vertex_07008378 + +sl_seg7_vertex_07008478: + type: VTX + count: 11 + offset: 0x8478 + symbol: sl_seg7_vertex_07008478 + +sl_seg7_dl_07008528: + type: GFX + offset: 0x8528 + symbol: sl_seg7_dl_07008528 + +sl_seg7_dl_070088B0: + type: GFX + offset: 0x88B0 + symbol: sl_seg7_dl_070088B0 + +sl_seg7_lights_07008930: + type: LIGHTS + size: 24 + offset: 0x8930 + symbol: sl_seg7_lights_07008930 + +sl_seg7_lights_07008948: + type: LIGHTS + size: 24 + offset: 0x8948 + symbol: sl_seg7_lights_07008948 + +sl_seg7_vertex_07008960: + type: VTX + count: 16 + offset: 0x8960 + symbol: sl_seg7_vertex_07008960 + +sl_seg7_vertex_07008A60: + type: VTX + count: 15 + offset: 0x8A60 + symbol: sl_seg7_vertex_07008A60 + +sl_seg7_vertex_07008B50: + type: VTX + count: 10 + offset: 0x8B50 + symbol: sl_seg7_vertex_07008B50 + +sl_seg7_vertex_07008BF0: + type: VTX + count: 4 + offset: 0x8BF0 + symbol: sl_seg7_vertex_07008BF0 + +sl_seg7_dl_07008C30: + type: GFX + offset: 0x8C30 + symbol: sl_seg7_dl_07008C30 + +sl_seg7_dl_07008D10: + type: GFX + offset: 0x8D10 + symbol: sl_seg7_dl_07008D10 + +sl_seg7_dl_07008D58: + type: GFX + offset: 0x8D58 + symbol: sl_seg7_dl_07008D58 + +sl_seg7_lights_07008DE8: + type: LIGHTS + size: 24 + offset: 0x8DE8 + symbol: sl_seg7_lights_07008DE8 + +sl_seg7_vertex_07008E00: + type: VTX + count: 16 + offset: 0x8E00 + symbol: sl_seg7_vertex_07008E00 + +sl_seg7_vertex_07008F00: + type: VTX + count: 4 + offset: 0x8F00 + symbol: sl_seg7_vertex_07008F00 + +sl_seg7_vertex_07008F40: + type: VTX + count: 14 + offset: 0x8F40 + symbol: sl_seg7_vertex_07008F40 + +sl_seg7_vertex_07009020: + type: VTX + count: 16 + offset: 0x9020 + symbol: sl_seg7_vertex_07009020 + +sl_seg7_vertex_07009120: + type: VTX + count: 16 + offset: 0x9120 + symbol: sl_seg7_vertex_07009120 + +sl_seg7_vertex_07009220: + type: VTX + count: 16 + offset: 0x9220 + symbol: sl_seg7_vertex_07009220 + +sl_seg7_vertex_07009320: + type: VTX + count: 15 + offset: 0x9320 + symbol: sl_seg7_vertex_07009320 + +sl_seg7_vertex_07009410: + type: VTX + count: 16 + offset: 0x9410 + symbol: sl_seg7_vertex_07009410 + +sl_seg7_vertex_07009510: + type: VTX + count: 15 + offset: 0x9510 + symbol: sl_seg7_vertex_07009510 + +sl_seg7_vertex_07009600: + type: VTX + count: 15 + offset: 0x9600 + symbol: sl_seg7_vertex_07009600 + +sl_seg7_vertex_070096F0: + type: VTX + count: 14 + offset: 0x96F0 + symbol: sl_seg7_vertex_070096F0 + +sl_seg7_vertex_070097D0: + type: VTX + count: 16 + offset: 0x97D0 + symbol: sl_seg7_vertex_070097D0 + +sl_seg7_vertex_070098D0: + type: VTX + count: 16 + offset: 0x98D0 + symbol: sl_seg7_vertex_070098D0 + +sl_seg7_vertex_070099D0: + type: VTX + count: 14 + offset: 0x99D0 + symbol: sl_seg7_vertex_070099D0 + +sl_seg7_vertex_07009AB0: + type: VTX + count: 11 + offset: 0x9AB0 + symbol: sl_seg7_vertex_07009AB0 + +sl_seg7_vertex_07009B60: + type: VTX + count: 4 + offset: 0x9B60 + symbol: sl_seg7_vertex_07009B60 + +sl_seg7_vertex_07009BA0: + type: VTX + count: 16 + offset: 0x9BA0 + symbol: sl_seg7_vertex_07009BA0 + +sl_seg7_vertex_07009CA0: + type: VTX + count: 16 + offset: 0x9CA0 + symbol: sl_seg7_vertex_07009CA0 + +sl_seg7_vertex_07009DA0: + type: VTX + count: 14 + offset: 0x9DA0 + symbol: sl_seg7_vertex_07009DA0 + +sl_seg7_vertex_07009E80: + type: VTX + count: 11 + offset: 0x9E80 + symbol: sl_seg7_vertex_07009E80 + +sl_seg7_dl_07009F30: + type: GFX + offset: 0x9F30 + symbol: sl_seg7_dl_07009F30 + +sl_seg7_dl_07009FE0: + type: GFX + offset: 0x9FE0 + symbol: sl_seg7_dl_07009FE0 + +sl_seg7_dl_0700A058: + type: GFX + offset: 0xA058 + symbol: sl_seg7_dl_0700A058 + +sl_seg7_dl_0700A418: + type: GFX + offset: 0xA418 + symbol: sl_seg7_dl_0700A418 + +sl_seg7_dl_0700A450: + type: GFX + offset: 0xA450 + symbol: sl_seg7_dl_0700A450 + +sl_seg7_dl_0700A5A0: + type: GFX + offset: 0xA5A0 + symbol: sl_seg7_dl_0700A5A0 + +sl_seg7_lights_0700A620: + type: LIGHTS + size: 24 + offset: 0xA620 + symbol: sl_seg7_lights_0700A620 + +sl_seg7_vertex_0700A638: + type: VTX + count: 14 + offset: 0xA638 + symbol: sl_seg7_vertex_0700A638 + +sl_seg7_dl_0700A718: + type: GFX + offset: 0xA718 + symbol: sl_seg7_dl_0700A718 + +sl_seg7_dl_0700A780: + type: GFX + offset: 0xA780 + symbol: sl_seg7_dl_0700A780 + +sl_seg7_lights_0700A7F0: + type: LIGHTS + size: 24 + offset: 0xA7F0 + symbol: sl_seg7_lights_0700A7F0 + +sl_seg7_vertex_0700A808: + type: VTX + count: 4 + offset: 0xA808 + symbol: sl_seg7_vertex_0700A808 + +sl_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: sl_seg7_dl_0700A848 + +sl_seg7_dl_0700A890: + type: GFX + offset: 0xA890 + symbol: sl_seg7_dl_0700A890 + +sl_seg7_lights_0700A910: + type: LIGHTS + size: 24 + offset: 0xA910 + symbol: sl_seg7_lights_0700A910 + +sl_seg7_vertex_0700A928: + type: VTX + count: 3 + offset: 0xA928 + symbol: sl_seg7_vertex_0700A928 + +sl_seg7_dl_0700A958: + type: GFX + offset: 0xA958 + symbol: sl_seg7_dl_0700A958 + +sl_seg7_dl_0700A980: + type: GFX + offset: 0xA980 + symbol: sl_seg7_dl_0700A980 + +sl_seg7_lights_0700A9B0: + type: LIGHTS + size: 24 + offset: 0xA9B0 + symbol: sl_seg7_lights_0700A9B0 + +sl_seg7_lights_0700A9C8: + type: LIGHTS + size: 24 + offset: 0xA9C8 + symbol: sl_seg7_lights_0700A9C8 + +sl_seg7_vertex_0700A9E0: + type: VTX + count: 16 + offset: 0xA9E0 + symbol: sl_seg7_vertex_0700A9E0 + +sl_seg7_vertex_0700AAE0: + type: VTX + count: 16 + offset: 0xAAE0 + symbol: sl_seg7_vertex_0700AAE0 + +sl_seg7_vertex_0700ABE0: + type: VTX + count: 14 + offset: 0xABE0 + symbol: sl_seg7_vertex_0700ABE0 + +sl_seg7_vertex_0700ACC0: + type: VTX + count: 15 + offset: 0xACC0 + symbol: sl_seg7_vertex_0700ACC0 + +sl_seg7_vertex_0700ADB0: + type: VTX + count: 15 + offset: 0xADB0 + symbol: sl_seg7_vertex_0700ADB0 + +sl_seg7_vertex_0700AEA0: + type: VTX + count: 16 + offset: 0xAEA0 + symbol: sl_seg7_vertex_0700AEA0 + +sl_seg7_vertex_0700AFA0: + type: VTX + count: 14 + offset: 0xAFA0 + symbol: sl_seg7_vertex_0700AFA0 + +sl_seg7_vertex_0700B080: + type: VTX + count: 15 + offset: 0xB080 + symbol: sl_seg7_vertex_0700B080 + +sl_seg7_vertex_0700B170: + type: VTX + count: 14 + offset: 0xB170 + symbol: sl_seg7_vertex_0700B170 + +sl_seg7_vertex_0700B250: + type: VTX + count: 14 + offset: 0xB250 + symbol: sl_seg7_vertex_0700B250 + +sl_seg7_vertex_0700B330: + type: VTX + count: 15 + offset: 0xB330 + symbol: sl_seg7_vertex_0700B330 + +sl_seg7_vertex_0700B420: + type: VTX + count: 15 + offset: 0xB420 + symbol: sl_seg7_vertex_0700B420 + +sl_seg7_vertex_0700B510: + type: VTX + count: 12 + offset: 0xB510 + symbol: sl_seg7_vertex_0700B510 + +sl_seg7_vertex_0700B5D0: + type: VTX + count: 5 + offset: 0xB5D0 + symbol: sl_seg7_vertex_0700B5D0 + +sl_seg7_vertex_0700B620: + type: VTX + count: 10 + offset: 0xB620 + symbol: sl_seg7_vertex_0700B620 + +sl_seg7_dl_0700B6C0: + type: GFX + offset: 0xB6C0 + symbol: sl_seg7_dl_0700B6C0 + +sl_seg7_dl_0700BA70: + type: GFX + offset: 0xBA70 + symbol: sl_seg7_dl_0700BA70 + +sl_seg7_dl_0700BAE8: + type: GFX + offset: 0xBAE8 + symbol: sl_seg7_dl_0700BAE8 + +sl_seg7_lights_0700BB68: + type: LIGHTS + size: 24 + offset: 0xBB68 + symbol: sl_seg7_lights_0700BB68 + +sl_seg7_vertex_0700BB80: + type: VTX + count: 16 + offset: 0xBB80 + symbol: sl_seg7_vertex_0700BB80 + +sl_seg7_dl_0700BC80: + type: GFX + offset: 0xBC80 + symbol: sl_seg7_dl_0700BC80 + +sl_seg7_dl_0700BCF8: + type: GFX + offset: 0xBCF8 + symbol: sl_seg7_dl_0700BCF8 + +sl_seg7_lights_0700BD68: + type: LIGHTS + size: 24 + offset: 0xBD68 + symbol: sl_seg7_lights_0700BD68 + +sl_seg7_vertex_0700BD80: + type: VTX + count: 15 + offset: 0xBD80 + symbol: sl_seg7_vertex_0700BD80 + +sl_seg7_vertex_0700BE70: + type: VTX + count: 15 + offset: 0xBE70 + symbol: sl_seg7_vertex_0700BE70 + +sl_seg7_vertex_0700BF60: + type: VTX + count: 15 + offset: 0xBF60 + symbol: sl_seg7_vertex_0700BF60 + +sl_seg7_vertex_0700C050: + type: VTX + count: 15 + offset: 0xC050 + symbol: sl_seg7_vertex_0700C050 + +sl_seg7_vertex_0700C140: + type: VTX + count: 15 + offset: 0xC140 + symbol: sl_seg7_vertex_0700C140 + +sl_seg7_vertex_0700C230: + type: VTX + count: 15 + offset: 0xC230 + symbol: sl_seg7_vertex_0700C230 + +sl_seg7_vertex_0700C320: + type: VTX + count: 15 + offset: 0xC320 + symbol: sl_seg7_vertex_0700C320 + +sl_seg7_vertex_0700C410: + type: VTX + count: 15 + offset: 0xC410 + symbol: sl_seg7_vertex_0700C410 + +sl_seg7_vertex_0700C500: + type: VTX + count: 15 + offset: 0xC500 + symbol: sl_seg7_vertex_0700C500 + +sl_seg7_vertex_0700C5F0: + type: VTX + count: 15 + offset: 0xC5F0 + symbol: sl_seg7_vertex_0700C5F0 + +sl_seg7_vertex_0700C6E0: + type: VTX + count: 4 + offset: 0xC6E0 + symbol: sl_seg7_vertex_0700C6E0 + +sl_seg7_dl_0700C720: + type: GFX + offset: 0xC720 + symbol: sl_seg7_dl_0700C720 + +sl_seg7_dl_0700C9E8: + type: GFX + offset: 0xC9E8 + symbol: sl_seg7_dl_0700C9E8 + +sl_seg7_lights_0700CA68: + type: LIGHTS + size: 24 + offset: 0xCA68 + symbol: sl_seg7_lights_0700CA68 + +sl_seg7_vertex_0700CA80: + type: VTX + count: 8 + offset: 0xCA80 + symbol: sl_seg7_vertex_0700CA80 + +sl_seg7_dl_0700CB00: + type: GFX + offset: 0xCB00 + symbol: sl_seg7_dl_0700CB00 + +sl_seg7_dl_0700CB58: + type: GFX + offset: 0xCB58 + symbol: sl_seg7_dl_0700CB58 + +sl_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xCBD8 + symbol: sl_seg7_area_1_collision + +sl_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xED94 + symbol: sl_seg7_area_1_macro_objs + +sl_seg7_collision_sliding_snow_mound: + type: SM64:COLLISION + offset: 0xEF6C + symbol: sl_seg7_collision_sliding_snow_mound + +sl_seg7_collision_pound_explodes: + type: SM64:COLLISION + offset: 0xEFC0 + symbol: sl_seg7_collision_pound_explodes + +sl_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xEFFC + symbol: sl_seg7_area_2_collision + +sl_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xF978 + symbol: sl_seg7_area_2_macro_objs + +sl_movtex_snowman_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFA30 + symbol: sl_movtex_snowman_water_data + +sl_movtex_ice_bully_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xFA50 + symbol: sl_movtex_ice_bully_water_data + +sl_movtex_water: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0xFA70 + symbol: sl_movtex_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl/geo.yml new file mode 100644 index 0000000..bc9eedc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/sl/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/us/levels/sl.yml" + autopads: false + segments: + - [ 0xE, 0x40E840 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl.yml new file mode 100644 index 0000000..96d3524 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl.yml @@ -0,0 +1,2751 @@ +:config: + autopads: false + compression: + offset: 0x3E76B0 + segments: + - [ 0x7, 0x3E76B0 ] + external_files: + - "assets/ymls/us/textures/generic.yml" + header: + header: + - '#include "ssl/geo.h"' + - '' + - 'extern const LevelScript level_ssl_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ssl_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: IA16 + symbol: ssl_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ssl_pyramid_sand + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ssl_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ssl_seg7_texture_07002000 + +5: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2800 + format: RGBA16 + symbol: ssl_seg7_texture_07002800 + +6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ssl_seg7_texture_07003800 + +ssl_lights_quicksand_pit: + type: LIGHTS + size: 24 + offset: 0x4000 + symbol: ssl_lights_quicksand_pit + +7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4018 + format: RGBA16 + symbol: ssl_quicksand + +ssl_dl_quicksand_pit_begin: + type: GFX + offset: 0x4818 + symbol: ssl_dl_quicksand_pit_begin + +ssl_dl_quicksand_pit_end: + type: GFX + offset: 0x4860 + symbol: ssl_dl_quicksand_pit_end + +ssl_dl_pyramid_quicksand_pit_begin: + type: GFX + offset: 0x4880 + symbol: ssl_dl_pyramid_quicksand_pit_begin + +ssl_dl_pyramid_quicksand_pit_end: + type: GFX + offset: 0x48F8 + symbol: ssl_dl_pyramid_quicksand_pit_end + +ssl_movtex_tris_quicksand_pit: + type: SM64:MOVTEX + count: 10 + has_color: true + offset: 0x4930 + symbol: ssl_movtex_tris_quicksand_pit + +ssl_movtex_tris_pyramid_quicksand_pit: + type: SM64:MOVTEX + count: 10 + has_color: true + offset: 0x49B4 + symbol: ssl_movtex_tris_pyramid_quicksand_pit + +ssl_dl_quicksand_pit: + type: GFX + offset: 0x4A38 + symbol: ssl_dl_quicksand_pit + +ssl_seg7_vertex_07004A70: + type: VTX + count: 7 + offset: 0x4A70 + symbol: ssl_seg7_vertex_07004A70 + +ssl_dl_pyramid_quicksand_pit_static: + type: GFX + offset: 0x4AE0 + symbol: ssl_dl_pyramid_quicksand_pit_static + +ssl_seg7_lights_07004BE0: + type: LIGHTS + size: 24 + offset: 0x4BE0 + symbol: ssl_seg7_lights_07004BE0 + +ssl_seg7_lights_07004BF8: + type: LIGHTS + size: 24 + offset: 0x4BF8 + symbol: ssl_seg7_lights_07004BF8 + +ssl_seg7_lights_07004C10: + type: LIGHTS + size: 24 + offset: 0x4C10 + symbol: ssl_seg7_lights_07004C10 + +ssl_seg7_lights_07004C28: + type: LIGHTS + size: 24 + offset: 0x4C28 + symbol: ssl_seg7_lights_07004C28 + +ssl_seg7_vertex_07004C40: + type: VTX + count: 4 + offset: 0x4C40 + symbol: ssl_seg7_vertex_07004C40 + +ssl_seg7_vertex_07004C80: + type: VTX + count: 15 + offset: 0x4C80 + symbol: ssl_seg7_vertex_07004C80 + +ssl_seg7_vertex_07004D70: + type: VTX + count: 15 + offset: 0x4D70 + symbol: ssl_seg7_vertex_07004D70 + +ssl_seg7_vertex_07004E60: + type: VTX + count: 16 + offset: 0x4E60 + symbol: ssl_seg7_vertex_07004E60 + +ssl_seg7_vertex_07004F60: + type: VTX + count: 4 + offset: 0x4F60 + symbol: ssl_seg7_vertex_07004F60 + +ssl_seg7_vertex_07004FA0: + type: VTX + count: 4 + offset: 0x4FA0 + symbol: ssl_seg7_vertex_07004FA0 + +ssl_seg7_vertex_07004FE0: + type: VTX + count: 15 + offset: 0x4FE0 + symbol: ssl_seg7_vertex_07004FE0 + +ssl_seg7_vertex_070050D0: + type: VTX + count: 15 + offset: 0x50D0 + symbol: ssl_seg7_vertex_070050D0 + +ssl_seg7_vertex_070051C0: + type: VTX + count: 15 + offset: 0x51C0 + symbol: ssl_seg7_vertex_070051C0 + +ssl_seg7_vertex_070052B0: + type: VTX + count: 15 + offset: 0x52B0 + symbol: ssl_seg7_vertex_070052B0 + +ssl_seg7_vertex_070053A0: + type: VTX + count: 15 + offset: 0x53A0 + symbol: ssl_seg7_vertex_070053A0 + +ssl_seg7_vertex_07005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: ssl_seg7_vertex_07005490 + +ssl_seg7_vertex_07005580: + type: VTX + count: 15 + offset: 0x5580 + symbol: ssl_seg7_vertex_07005580 + +ssl_seg7_vertex_07005670: + type: VTX + count: 15 + offset: 0x5670 + symbol: ssl_seg7_vertex_07005670 + +ssl_seg7_vertex_07005760: + type: VTX + count: 15 + offset: 0x5760 + symbol: ssl_seg7_vertex_07005760 + +ssl_seg7_vertex_07005850: + type: VTX + count: 15 + offset: 0x5850 + symbol: ssl_seg7_vertex_07005850 + +ssl_seg7_vertex_07005940: + type: VTX + count: 15 + offset: 0x5940 + symbol: ssl_seg7_vertex_07005940 + +ssl_seg7_vertex_07005A30: + type: VTX + count: 15 + offset: 0x5A30 + symbol: ssl_seg7_vertex_07005A30 + +ssl_seg7_vertex_07005B20: + type: VTX + count: 15 + offset: 0x5B20 + symbol: ssl_seg7_vertex_07005B20 + +ssl_seg7_vertex_07005C10: + type: VTX + count: 7 + offset: 0x5C10 + symbol: ssl_seg7_vertex_07005C10 + +ssl_seg7_vertex_07005C80: + type: VTX + count: 14 + offset: 0x5C80 + symbol: ssl_seg7_vertex_07005C80 + +ssl_seg7_vertex_07005D60: + type: VTX + count: 16 + offset: 0x5D60 + symbol: ssl_seg7_vertex_07005D60 + +ssl_seg7_vertex_07005E60: + type: VTX + count: 15 + offset: 0x5E60 + symbol: ssl_seg7_vertex_07005E60 + +ssl_seg7_vertex_07005F50: + type: VTX + count: 14 + offset: 0x5F50 + symbol: ssl_seg7_vertex_07005F50 + +ssl_seg7_vertex_07006030: + type: VTX + count: 15 + offset: 0x6030 + symbol: ssl_seg7_vertex_07006030 + +ssl_seg7_vertex_07006120: + type: VTX + count: 16 + offset: 0x6120 + symbol: ssl_seg7_vertex_07006120 + +ssl_seg7_vertex_07006220: + type: VTX + count: 15 + offset: 0x6220 + symbol: ssl_seg7_vertex_07006220 + +ssl_seg7_vertex_07006310: + type: VTX + count: 14 + offset: 0x6310 + symbol: ssl_seg7_vertex_07006310 + +ssl_seg7_vertex_070063F0: + type: VTX + count: 8 + offset: 0x63F0 + symbol: ssl_seg7_vertex_070063F0 + +ssl_seg7_vertex_07006470: + type: VTX + count: 15 + offset: 0x6470 + symbol: ssl_seg7_vertex_07006470 + +ssl_seg7_vertex_07006560: + type: VTX + count: 7 + offset: 0x6560 + symbol: ssl_seg7_vertex_07006560 + +ssl_seg7_vertex_070065D0: + type: VTX + count: 15 + offset: 0x65D0 + symbol: ssl_seg7_vertex_070065D0 + +ssl_seg7_vertex_070066C0: + type: VTX + count: 15 + offset: 0x66C0 + symbol: ssl_seg7_vertex_070066C0 + +ssl_seg7_vertex_070067B0: + type: VTX + count: 16 + offset: 0x67B0 + symbol: ssl_seg7_vertex_070067B0 + +ssl_seg7_vertex_070068B0: + type: VTX + count: 14 + offset: 0x68B0 + symbol: ssl_seg7_vertex_070068B0 + +ssl_seg7_vertex_07006990: + type: VTX + count: 15 + offset: 0x6990 + symbol: ssl_seg7_vertex_07006990 + +ssl_seg7_vertex_07006A80: + type: VTX + count: 14 + offset: 0x6A80 + symbol: ssl_seg7_vertex_07006A80 + +ssl_seg7_vertex_07006B60: + type: VTX + count: 15 + offset: 0x6B60 + symbol: ssl_seg7_vertex_07006B60 + +ssl_seg7_vertex_07006C50: + type: VTX + count: 16 + offset: 0x6C50 + symbol: ssl_seg7_vertex_07006C50 + +ssl_seg7_vertex_07006D50: + type: VTX + count: 15 + offset: 0x6D50 + symbol: ssl_seg7_vertex_07006D50 + +ssl_seg7_vertex_07006E40: + type: VTX + count: 14 + offset: 0x6E40 + symbol: ssl_seg7_vertex_07006E40 + +ssl_seg7_vertex_07006F20: + type: VTX + count: 15 + offset: 0x6F20 + symbol: ssl_seg7_vertex_07006F20 + +ssl_seg7_vertex_07007010: + type: VTX + count: 15 + offset: 0x7010 + symbol: ssl_seg7_vertex_07007010 + +ssl_seg7_vertex_07007100: + type: VTX + count: 15 + offset: 0x7100 + symbol: ssl_seg7_vertex_07007100 + +ssl_seg7_vertex_070071F0: + type: VTX + count: 15 + offset: 0x71F0 + symbol: ssl_seg7_vertex_070071F0 + +ssl_seg7_vertex_070072E0: + type: VTX + count: 15 + offset: 0x72E0 + symbol: ssl_seg7_vertex_070072E0 + +ssl_seg7_vertex_070073D0: + type: VTX + count: 15 + offset: 0x73D0 + symbol: ssl_seg7_vertex_070073D0 + +ssl_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: ssl_seg7_vertex_070074C0 + +ssl_seg7_vertex_070075B0: + type: VTX + count: 15 + offset: 0x75B0 + symbol: ssl_seg7_vertex_070075B0 + +ssl_seg7_vertex_070076A0: + type: VTX + count: 15 + offset: 0x76A0 + symbol: ssl_seg7_vertex_070076A0 + +ssl_seg7_vertex_07007790: + type: VTX + count: 15 + offset: 0x7790 + symbol: ssl_seg7_vertex_07007790 + +ssl_seg7_vertex_07007880: + type: VTX + count: 8 + offset: 0x7880 + symbol: ssl_seg7_vertex_07007880 + +ssl_seg7_vertex_07007900: + type: VTX + count: 16 + offset: 0x7900 + symbol: ssl_seg7_vertex_07007900 + +ssl_seg7_vertex_07007A00: + type: VTX + count: 15 + offset: 0x7A00 + symbol: ssl_seg7_vertex_07007A00 + +ssl_seg7_vertex_07007AF0: + type: VTX + count: 15 + offset: 0x7AF0 + symbol: ssl_seg7_vertex_07007AF0 + +ssl_seg7_vertex_07007BE0: + type: VTX + count: 10 + offset: 0x7BE0 + symbol: ssl_seg7_vertex_07007BE0 + +ssl_seg7_vertex_07007C80: + type: VTX + count: 15 + offset: 0x7C80 + symbol: ssl_seg7_vertex_07007C80 + +ssl_seg7_vertex_07007D70: + type: VTX + count: 15 + offset: 0x7D70 + symbol: ssl_seg7_vertex_07007D70 + +ssl_seg7_vertex_07007E60: + type: VTX + count: 15 + offset: 0x7E60 + symbol: ssl_seg7_vertex_07007E60 + +ssl_seg7_vertex_07007F50: + type: VTX + count: 15 + offset: 0x7F50 + symbol: ssl_seg7_vertex_07007F50 + +ssl_seg7_vertex_07008040: + type: VTX + count: 15 + offset: 0x8040 + symbol: ssl_seg7_vertex_07008040 + +ssl_seg7_vertex_07008130: + type: VTX + count: 15 + offset: 0x8130 + symbol: ssl_seg7_vertex_07008130 + +ssl_seg7_vertex_07008220: + type: VTX + count: 15 + offset: 0x8220 + symbol: ssl_seg7_vertex_07008220 + +ssl_seg7_vertex_07008310: + type: VTX + count: 15 + offset: 0x8310 + symbol: ssl_seg7_vertex_07008310 + +ssl_seg7_vertex_07008400: + type: VTX + count: 15 + offset: 0x8400 + symbol: ssl_seg7_vertex_07008400 + +ssl_seg7_vertex_070084F0: + type: VTX + count: 15 + offset: 0x84F0 + symbol: ssl_seg7_vertex_070084F0 + +ssl_seg7_vertex_070085E0: + type: VTX + count: 14 + offset: 0x85E0 + symbol: ssl_seg7_vertex_070085E0 + +ssl_seg7_vertex_070086C0: + type: VTX + count: 16 + offset: 0x86C0 + symbol: ssl_seg7_vertex_070086C0 + +ssl_seg7_vertex_070087C0: + type: VTX + count: 14 + offset: 0x87C0 + symbol: ssl_seg7_vertex_070087C0 + +ssl_seg7_vertex_070088A0: + type: VTX + count: 16 + offset: 0x88A0 + symbol: ssl_seg7_vertex_070088A0 + +ssl_seg7_vertex_070089A0: + type: VTX + count: 16 + offset: 0x89A0 + symbol: ssl_seg7_vertex_070089A0 + +ssl_seg7_vertex_07008AA0: + type: VTX + count: 16 + offset: 0x8AA0 + symbol: ssl_seg7_vertex_07008AA0 + +ssl_seg7_vertex_07008BA0: + type: VTX + count: 10 + offset: 0x8BA0 + symbol: ssl_seg7_vertex_07008BA0 + +ssl_seg7_dl_07008C40: + type: GFX + offset: 0x8C40 + symbol: ssl_seg7_dl_07008C40 + +ssl_seg7_dl_07008DE0: + type: GFX + offset: 0x8DE0 + symbol: ssl_seg7_dl_07008DE0 + +ssl_seg7_dl_07009170: + type: GFX + offset: 0x9170 + symbol: ssl_seg7_dl_07009170 + +ssl_seg7_dl_07009410: + type: GFX + offset: 0x9410 + symbol: ssl_seg7_dl_07009410 + +ssl_seg7_dl_07009950: + type: GFX + offset: 0x9950 + symbol: ssl_seg7_dl_07009950 + +ssl_seg7_dl_07009A40: + type: GFX + offset: 0x9A40 + symbol: ssl_seg7_dl_07009A40 + +ssl_seg7_dl_07009C60: + type: GFX + offset: 0x9C60 + symbol: ssl_seg7_dl_07009C60 + +ssl_seg7_dl_07009E90: + type: GFX + offset: 0x9E90 + symbol: ssl_seg7_dl_07009E90 + +ssl_seg7_dl_07009F48: + type: GFX + offset: 0x9F48 + symbol: ssl_seg7_dl_07009F48 + +ssl_seg7_lights_0700A020: + type: LIGHTS + size: 24 + offset: 0xA020 + symbol: ssl_seg7_lights_0700A020 + +ssl_seg7_vertex_0700A038: + type: VTX + count: 16 + offset: 0xA038 + symbol: ssl_seg7_vertex_0700A038 + +ssl_seg7_vertex_0700A138: + type: VTX + count: 16 + offset: 0xA138 + symbol: ssl_seg7_vertex_0700A138 + +ssl_seg7_vertex_0700A238: + type: VTX + count: 15 + offset: 0xA238 + symbol: ssl_seg7_vertex_0700A238 + +ssl_seg7_vertex_0700A328: + type: VTX + count: 14 + offset: 0xA328 + symbol: ssl_seg7_vertex_0700A328 + +ssl_seg7_vertex_0700A408: + type: VTX + count: 15 + offset: 0xA408 + symbol: ssl_seg7_vertex_0700A408 + +ssl_seg7_vertex_0700A4F8: + type: VTX + count: 15 + offset: 0xA4F8 + symbol: ssl_seg7_vertex_0700A4F8 + +ssl_seg7_vertex_0700A5E8: + type: VTX + count: 16 + offset: 0xA5E8 + symbol: ssl_seg7_vertex_0700A5E8 + +ssl_seg7_vertex_0700A6E8: + type: VTX + count: 16 + offset: 0xA6E8 + symbol: ssl_seg7_vertex_0700A6E8 + +ssl_seg7_vertex_0700A7E8: + type: VTX + count: 16 + offset: 0xA7E8 + symbol: ssl_seg7_vertex_0700A7E8 + +ssl_seg7_vertex_0700A8E8: + type: VTX + count: 16 + offset: 0xA8E8 + symbol: ssl_seg7_vertex_0700A8E8 + +ssl_seg7_vertex_0700A9E8: + type: VTX + count: 15 + offset: 0xA9E8 + symbol: ssl_seg7_vertex_0700A9E8 + +ssl_seg7_vertex_0700AAD8: + type: VTX + count: 16 + offset: 0xAAD8 + symbol: ssl_seg7_vertex_0700AAD8 + +ssl_seg7_vertex_0700ABD8: + type: VTX + count: 15 + offset: 0xABD8 + symbol: ssl_seg7_vertex_0700ABD8 + +ssl_seg7_vertex_0700ACC8: + type: VTX + count: 15 + offset: 0xACC8 + symbol: ssl_seg7_vertex_0700ACC8 + +ssl_seg7_vertex_0700ADB8: + type: VTX + count: 15 + offset: 0xADB8 + symbol: ssl_seg7_vertex_0700ADB8 + +ssl_seg7_vertex_0700AEA8: + type: VTX + count: 15 + offset: 0xAEA8 + symbol: ssl_seg7_vertex_0700AEA8 + +ssl_seg7_vertex_0700AF98: + type: VTX + count: 16 + offset: 0xAF98 + symbol: ssl_seg7_vertex_0700AF98 + +ssl_seg7_vertex_0700B098: + type: VTX + count: 14 + offset: 0xB098 + symbol: ssl_seg7_vertex_0700B098 + +ssl_seg7_vertex_0700B178: + type: VTX + count: 16 + offset: 0xB178 + symbol: ssl_seg7_vertex_0700B178 + +ssl_seg7_vertex_0700B278: + type: VTX + count: 7 + offset: 0xB278 + symbol: ssl_seg7_vertex_0700B278 + +ssl_seg7_dl_0700B2E8: + type: GFX + offset: 0xB2E8 + symbol: ssl_seg7_dl_0700B2E8 + +ssl_seg7_dl_0700BA78: + type: GFX + offset: 0xBA78 + symbol: ssl_seg7_dl_0700BA78 + +ssl_seg7_lights_0700BAD8: + type: LIGHTS + size: 24 + offset: 0xBAD8 + symbol: ssl_seg7_lights_0700BAD8 + +ssl_seg7_vertex_0700BAF0: + type: VTX + count: 12 + offset: 0xBAF0 + symbol: ssl_seg7_vertex_0700BAF0 + +ssl_seg7_dl_0700BBB0: + type: GFX + offset: 0xBBB0 + symbol: ssl_seg7_dl_0700BBB0 + +ssl_seg7_dl_0700BC18: + type: GFX + offset: 0xBC18 + symbol: ssl_seg7_dl_0700BC18 + +ssl_seg7_vertex_0700BC88: + type: VTX + count: 4 + offset: 0xBC88 + symbol: ssl_seg7_vertex_0700BC88 + +ssl_seg7_dl_0700BCC8: + type: GFX + offset: 0xBCC8 + symbol: ssl_seg7_dl_0700BCC8 + +ssl_seg7_dl_0700BD00: + type: GFX + offset: 0xBD00 + symbol: ssl_seg7_dl_0700BD00 + +ssl_seg7_lights_0700BD70: + type: LIGHTS + size: 24 + offset: 0xBD70 + symbol: ssl_seg7_lights_0700BD70 + +ssl_seg7_vertex_0700BD88: + type: VTX + count: 12 + offset: 0xBD88 + symbol: ssl_seg7_vertex_0700BD88 + +ssl_seg7_vertex_0700BE48: + type: VTX + count: 4 + offset: 0xBE48 + symbol: ssl_seg7_vertex_0700BE48 + +ssl_seg7_dl_0700BE88: + type: GFX + offset: 0xBE88 + symbol: ssl_seg7_dl_0700BE88 + +ssl_seg7_dl_0700BEE0: + type: GFX + offset: 0xBEE0 + symbol: ssl_seg7_dl_0700BEE0 + +ssl_seg7_dl_0700BF18: + type: GFX + offset: 0xBF18 + symbol: ssl_seg7_dl_0700BF18 + +ssl_seg7_lights_0700BF90: + type: LIGHTS + size: 24 + offset: 0xBF90 + symbol: ssl_seg7_lights_0700BF90 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBFA8 + format: RGBA16 + symbol: ssl_seg7_texture_0700BFA8 + +9: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xC7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700C7A8 + +10: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xD7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700D7A8 + +11: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xE7A8 + format: RGBA16 + symbol: ssl_seg7_texture_0700E7A8 + +ssl_seg7_vertex_0700F7A8: + type: VTX + count: 15 + offset: 0xF7A8 + symbol: ssl_seg7_vertex_0700F7A8 + +ssl_seg7_vertex_0700F898: + type: VTX + count: 7 + offset: 0xF898 + symbol: ssl_seg7_vertex_0700F898 + +ssl_seg7_vertex_0700F908: + type: VTX + count: 16 + offset: 0xF908 + symbol: ssl_seg7_vertex_0700F908 + +ssl_seg7_vertex_0700FA08: + type: VTX + count: 16 + offset: 0xFA08 + symbol: ssl_seg7_vertex_0700FA08 + +ssl_seg7_vertex_0700FB08: + type: VTX + count: 4 + offset: 0xFB08 + symbol: ssl_seg7_vertex_0700FB08 + +ssl_seg7_dl_0700FB48: + type: GFX + offset: 0xFB48 + symbol: ssl_seg7_dl_0700FB48 + +ssl_seg7_dl_0700FBD8: + type: GFX + offset: 0xFBD8 + symbol: ssl_seg7_dl_0700FBD8 + +ssl_seg7_dl_0700FC40: + type: GFX + offset: 0xFC40 + symbol: ssl_seg7_dl_0700FC40 + +ssl_seg7_dl_0700FCA8: + type: GFX + offset: 0xFCA8 + symbol: ssl_seg7_dl_0700FCA8 + +ssl_seg7_dl_0700FCE0: + type: GFX + offset: 0xFCE0 + symbol: ssl_seg7_dl_0700FCE0 + +ssl_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0xFD80 + symbol: ssl_seg7_area_1_collision + +ssl_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x12424 + symbol: ssl_seg7_area_1_macro_objs + +ssl_seg7_collision_pyramid_top: + type: SM64:COLLISION + offset: 0x125F4 + symbol: ssl_seg7_collision_pyramid_top + +ssl_seg7_collision_tox_box: + type: SM64:COLLISION + offset: 0x12644 + symbol: ssl_seg7_collision_tox_box + +ssl_movtex_puddle_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x12758 + symbol: ssl_movtex_puddle_water_data + +ssl_movtex_puddle_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x12778 + symbol: ssl_movtex_puddle_water + +ssl_movtex_toxbox_quicksand_large_mist: + type: SM64:MOVTEX + quad: true + offset: 0x12788 + symbol: ssl_movtex_toxbox_quicksand_large_mist + +ssl_movtex_toxbox_quicksand_short_mist: + type: SM64:MOVTEX + quad: true + offset: 0x127A8 + symbol: ssl_movtex_toxbox_quicksand_short_mist + +ssl_movtex_toxbox_quicksand_mist: + type: SM64:MOVTEX_QUAD + count: 3 + offset: 0x127C8 + symbol: ssl_movtex_toxbox_quicksand_mist + +ssl_dl_quicksand_begin: + type: GFX + offset: 0x127E0 + symbol: ssl_dl_quicksand_begin + +ssl_dl_quicksand_end: + type: GFX + offset: 0x127E8 + symbol: ssl_dl_quicksand_end + +ssl_movtex_tris_pyramid_quicksand: + type: SM64:MOVTEX + count: 12 + has_color: true + offset: 0x127F0 + symbol: ssl_movtex_tris_pyramid_quicksand + +ssl_dl_pyramid_quicksand: + type: GFX + offset: 0x128B8 + symbol: ssl_dl_pyramid_quicksand + +ssl_movtex_tris_pyramid_corners_quicksand: + type: SM64:MOVTEX + count: 16 + has_color: true + offset: 0x12900 + symbol: ssl_movtex_tris_pyramid_corners_quicksand + +ssl_dl_pyramid_corners_quicksand: + type: GFX + offset: 0x12A08 + symbol: ssl_dl_pyramid_corners_quicksand + +ssl_movtex_tris_sides_quicksand: + type: SM64:MOVTEX + count: 15 + has_color: true + offset: 0x12A50 + symbol: ssl_movtex_tris_sides_quicksand + +ssl_dl_sides_quicksand: + type: GFX + offset: 0x12B48 + symbol: ssl_dl_sides_quicksand + +ssl_seg7_lights_07012BD0: + type: LIGHTS + size: 24 + offset: 0x12BD0 + symbol: ssl_seg7_lights_07012BD0 + +ssl_seg7_lights_07012BE8: + type: LIGHTS + size: 24 + offset: 0x12BE8 + symbol: ssl_seg7_lights_07012BE8 + +ssl_seg7_lights_07012C00: + type: LIGHTS + size: 24 + offset: 0x12C00 + symbol: ssl_seg7_lights_07012C00 + +ssl_seg7_lights_07012C18: + type: LIGHTS + size: 24 + offset: 0x12C18 + symbol: ssl_seg7_lights_07012C18 + +ssl_seg7_lights_07012C30: + type: LIGHTS + size: 24 + offset: 0x12C30 + symbol: ssl_seg7_lights_07012C30 + +ssl_seg7_vertex_07012C48: + type: VTX + count: 8 + offset: 0x12C48 + symbol: ssl_seg7_vertex_07012C48 + +ssl_seg7_vertex_07012CC8: + type: VTX + count: 8 + offset: 0x12CC8 + symbol: ssl_seg7_vertex_07012CC8 + +ssl_seg7_vertex_07012D48: + type: VTX + count: 16 + offset: 0x12D48 + symbol: ssl_seg7_vertex_07012D48 + +ssl_seg7_vertex_07012E48: + type: VTX + count: 3 + offset: 0x12E48 + symbol: ssl_seg7_vertex_07012E48 + +ssl_seg7_vertex_07012E78: + type: VTX + count: 15 + offset: 0x12E78 + symbol: ssl_seg7_vertex_07012E78 + +ssl_seg7_vertex_07012F68: + type: VTX + count: 16 + offset: 0x12F68 + symbol: ssl_seg7_vertex_07012F68 + +ssl_seg7_vertex_07013068: + type: VTX + count: 15 + offset: 0x13068 + symbol: ssl_seg7_vertex_07013068 + +ssl_seg7_vertex_07013158: + type: VTX + count: 15 + offset: 0x13158 + symbol: ssl_seg7_vertex_07013158 + +ssl_seg7_vertex_07013248: + type: VTX + count: 15 + offset: 0x13248 + symbol: ssl_seg7_vertex_07013248 + +ssl_seg7_vertex_07013338: + type: VTX + count: 15 + offset: 0x13338 + symbol: ssl_seg7_vertex_07013338 + +ssl_seg7_vertex_07013428: + type: VTX + count: 16 + offset: 0x13428 + symbol: ssl_seg7_vertex_07013428 + +ssl_seg7_vertex_07013528: + type: VTX + count: 16 + offset: 0x13528 + symbol: ssl_seg7_vertex_07013528 + +ssl_seg7_vertex_07013628: + type: VTX + count: 16 + offset: 0x13628 + symbol: ssl_seg7_vertex_07013628 + +ssl_seg7_vertex_07013728: + type: VTX + count: 15 + offset: 0x13728 + symbol: ssl_seg7_vertex_07013728 + +ssl_seg7_vertex_07013818: + type: VTX + count: 16 + offset: 0x13818 + symbol: ssl_seg7_vertex_07013818 + +ssl_seg7_vertex_07013918: + type: VTX + count: 14 + offset: 0x13918 + symbol: ssl_seg7_vertex_07013918 + +ssl_seg7_vertex_070139F8: + type: VTX + count: 14 + offset: 0x139F8 + symbol: ssl_seg7_vertex_070139F8 + +ssl_seg7_vertex_07013AD8: + type: VTX + count: 16 + offset: 0x13AD8 + symbol: ssl_seg7_vertex_07013AD8 + +ssl_seg7_vertex_07013BD8: + type: VTX + count: 15 + offset: 0x13BD8 + symbol: ssl_seg7_vertex_07013BD8 + +ssl_seg7_vertex_07013CC8: + type: VTX + count: 16 + offset: 0x13CC8 + symbol: ssl_seg7_vertex_07013CC8 + +ssl_seg7_vertex_07013DC8: + type: VTX + count: 16 + offset: 0x13DC8 + symbol: ssl_seg7_vertex_07013DC8 + +ssl_seg7_vertex_07013EC8: + type: VTX + count: 16 + offset: 0x13EC8 + symbol: ssl_seg7_vertex_07013EC8 + +ssl_seg7_vertex_07013FC8: + type: VTX + count: 13 + offset: 0x13FC8 + symbol: ssl_seg7_vertex_07013FC8 + +ssl_seg7_vertex_07014098: + type: VTX + count: 15 + offset: 0x14098 + symbol: ssl_seg7_vertex_07014098 + +ssl_seg7_vertex_07014188: + type: VTX + count: 15 + offset: 0x14188 + symbol: ssl_seg7_vertex_07014188 + +ssl_seg7_vertex_07014278: + type: VTX + count: 15 + offset: 0x14278 + symbol: ssl_seg7_vertex_07014278 + +ssl_seg7_vertex_07014368: + type: VTX + count: 14 + offset: 0x14368 + symbol: ssl_seg7_vertex_07014368 + +ssl_seg7_vertex_07014448: + type: VTX + count: 16 + offset: 0x14448 + symbol: ssl_seg7_vertex_07014448 + +ssl_seg7_vertex_07014548: + type: VTX + count: 14 + offset: 0x14548 + symbol: ssl_seg7_vertex_07014548 + +ssl_seg7_vertex_07014628: + type: VTX + count: 16 + offset: 0x14628 + symbol: ssl_seg7_vertex_07014628 + +ssl_seg7_vertex_07014728: + type: VTX + count: 15 + offset: 0x14728 + symbol: ssl_seg7_vertex_07014728 + +ssl_seg7_vertex_07014818: + type: VTX + count: 14 + offset: 0x14818 + symbol: ssl_seg7_vertex_07014818 + +ssl_seg7_vertex_070148F8: + type: VTX + count: 15 + offset: 0x148F8 + symbol: ssl_seg7_vertex_070148F8 + +ssl_seg7_vertex_070149E8: + type: VTX + count: 14 + offset: 0x149E8 + symbol: ssl_seg7_vertex_070149E8 + +ssl_seg7_vertex_07014AC8: + type: VTX + count: 15 + offset: 0x14AC8 + symbol: ssl_seg7_vertex_07014AC8 + +ssl_seg7_vertex_07014BB8: + type: VTX + count: 15 + offset: 0x14BB8 + symbol: ssl_seg7_vertex_07014BB8 + +ssl_seg7_vertex_07014CA8: + type: VTX + count: 15 + offset: 0x14CA8 + symbol: ssl_seg7_vertex_07014CA8 + +ssl_seg7_vertex_07014D98: + type: VTX + count: 15 + offset: 0x14D98 + symbol: ssl_seg7_vertex_07014D98 + +ssl_seg7_vertex_07014E88: + type: VTX + count: 15 + offset: 0x14E88 + symbol: ssl_seg7_vertex_07014E88 + +ssl_seg7_vertex_07014F78: + type: VTX + count: 16 + offset: 0x14F78 + symbol: ssl_seg7_vertex_07014F78 + +ssl_seg7_vertex_07015078: + type: VTX + count: 15 + offset: 0x15078 + symbol: ssl_seg7_vertex_07015078 + +ssl_seg7_vertex_07015168: + type: VTX + count: 14 + offset: 0x15168 + symbol: ssl_seg7_vertex_07015168 + +ssl_seg7_vertex_07015248: + type: VTX + count: 16 + offset: 0x15248 + symbol: ssl_seg7_vertex_07015248 + +ssl_seg7_vertex_07015348: + type: VTX + count: 14 + offset: 0x15348 + symbol: ssl_seg7_vertex_07015348 + +ssl_seg7_vertex_07015428: + type: VTX + count: 16 + offset: 0x15428 + symbol: ssl_seg7_vertex_07015428 + +ssl_seg7_vertex_07015528: + type: VTX + count: 16 + offset: 0x15528 + symbol: ssl_seg7_vertex_07015528 + +ssl_seg7_vertex_07015628: + type: VTX + count: 16 + offset: 0x15628 + symbol: ssl_seg7_vertex_07015628 + +ssl_seg7_vertex_07015728: + type: VTX + count: 15 + offset: 0x15728 + symbol: ssl_seg7_vertex_07015728 + +ssl_seg7_vertex_07015818: + type: VTX + count: 15 + offset: 0x15818 + symbol: ssl_seg7_vertex_07015818 + +ssl_seg7_vertex_07015908: + type: VTX + count: 16 + offset: 0x15908 + symbol: ssl_seg7_vertex_07015908 + +ssl_seg7_vertex_07015A08: + type: VTX + count: 14 + offset: 0x15A08 + symbol: ssl_seg7_vertex_07015A08 + +ssl_seg7_vertex_07015AE8: + type: VTX + count: 6 + offset: 0x15AE8 + symbol: ssl_seg7_vertex_07015AE8 + +ssl_seg7_vertex_07015B48: + type: VTX + count: 10 + offset: 0x15B48 + symbol: ssl_seg7_vertex_07015B48 + +ssl_seg7_vertex_07015BE8: + type: VTX + count: 16 + offset: 0x15BE8 + symbol: ssl_seg7_vertex_07015BE8 + +ssl_seg7_vertex_07015CE8: + type: VTX + count: 15 + offset: 0x15CE8 + symbol: ssl_seg7_vertex_07015CE8 + +ssl_seg7_vertex_07015DD8: + type: VTX + count: 15 + offset: 0x15DD8 + symbol: ssl_seg7_vertex_07015DD8 + +ssl_seg7_vertex_07015EC8: + type: VTX + count: 15 + offset: 0x15EC8 + symbol: ssl_seg7_vertex_07015EC8 + +ssl_seg7_vertex_07015FB8: + type: VTX + count: 15 + offset: 0x15FB8 + symbol: ssl_seg7_vertex_07015FB8 + +ssl_seg7_vertex_070160A8: + type: VTX + count: 15 + offset: 0x160A8 + symbol: ssl_seg7_vertex_070160A8 + +ssl_seg7_vertex_07016198: + type: VTX + count: 15 + offset: 0x16198 + symbol: ssl_seg7_vertex_07016198 + +ssl_seg7_vertex_07016288: + type: VTX + count: 15 + offset: 0x16288 + symbol: ssl_seg7_vertex_07016288 + +ssl_seg7_vertex_07016378: + type: VTX + count: 16 + offset: 0x16378 + symbol: ssl_seg7_vertex_07016378 + +ssl_seg7_vertex_07016478: + type: VTX + count: 16 + offset: 0x16478 + symbol: ssl_seg7_vertex_07016478 + +ssl_seg7_vertex_07016578: + type: VTX + count: 16 + offset: 0x16578 + symbol: ssl_seg7_vertex_07016578 + +ssl_seg7_vertex_07016678: + type: VTX + count: 14 + offset: 0x16678 + symbol: ssl_seg7_vertex_07016678 + +ssl_seg7_vertex_07016758: + type: VTX + count: 15 + offset: 0x16758 + symbol: ssl_seg7_vertex_07016758 + +ssl_seg7_vertex_07016848: + type: VTX + count: 15 + offset: 0x16848 + symbol: ssl_seg7_vertex_07016848 + +ssl_seg7_vertex_07016938: + type: VTX + count: 14 + offset: 0x16938 + symbol: ssl_seg7_vertex_07016938 + +ssl_seg7_vertex_07016A18: + type: VTX + count: 15 + offset: 0x16A18 + symbol: ssl_seg7_vertex_07016A18 + +ssl_seg7_vertex_07016B08: + type: VTX + count: 15 + offset: 0x16B08 + symbol: ssl_seg7_vertex_07016B08 + +ssl_seg7_vertex_07016BF8: + type: VTX + count: 15 + offset: 0x16BF8 + symbol: ssl_seg7_vertex_07016BF8 + +ssl_seg7_vertex_07016CE8: + type: VTX + count: 15 + offset: 0x16CE8 + symbol: ssl_seg7_vertex_07016CE8 + +ssl_seg7_vertex_07016DD8: + type: VTX + count: 15 + offset: 0x16DD8 + symbol: ssl_seg7_vertex_07016DD8 + +ssl_seg7_vertex_07016EC8: + type: VTX + count: 15 + offset: 0x16EC8 + symbol: ssl_seg7_vertex_07016EC8 + +ssl_seg7_vertex_07016FB8: + type: VTX + count: 4 + offset: 0x16FB8 + symbol: ssl_seg7_vertex_07016FB8 + +ssl_seg7_vertex_07016FF8: + type: VTX + count: 15 + offset: 0x16FF8 + symbol: ssl_seg7_vertex_07016FF8 + +ssl_seg7_vertex_070170E8: + type: VTX + count: 15 + offset: 0x170E8 + symbol: ssl_seg7_vertex_070170E8 + +ssl_seg7_vertex_070171D8: + type: VTX + count: 15 + offset: 0x171D8 + symbol: ssl_seg7_vertex_070171D8 + +ssl_seg7_vertex_070172C8: + type: VTX + count: 15 + offset: 0x172C8 + symbol: ssl_seg7_vertex_070172C8 + +ssl_seg7_vertex_070173B8: + type: VTX + count: 15 + offset: 0x173B8 + symbol: ssl_seg7_vertex_070173B8 + +ssl_seg7_vertex_070174A8: + type: VTX + count: 16 + offset: 0x174A8 + symbol: ssl_seg7_vertex_070174A8 + +ssl_seg7_vertex_070175A8: + type: VTX + count: 15 + offset: 0x175A8 + symbol: ssl_seg7_vertex_070175A8 + +ssl_seg7_vertex_07017698: + type: VTX + count: 14 + offset: 0x17698 + symbol: ssl_seg7_vertex_07017698 + +ssl_seg7_vertex_07017778: + type: VTX + count: 14 + offset: 0x17778 + symbol: ssl_seg7_vertex_07017778 + +ssl_seg7_vertex_07017858: + type: VTX + count: 14 + offset: 0x17858 + symbol: ssl_seg7_vertex_07017858 + +ssl_seg7_vertex_07017938: + type: VTX + count: 15 + offset: 0x17938 + symbol: ssl_seg7_vertex_07017938 + +ssl_seg7_vertex_07017A28: + type: VTX + count: 15 + offset: 0x17A28 + symbol: ssl_seg7_vertex_07017A28 + +ssl_seg7_vertex_07017B18: + type: VTX + count: 15 + offset: 0x17B18 + symbol: ssl_seg7_vertex_07017B18 + +ssl_seg7_vertex_07017C08: + type: VTX + count: 15 + offset: 0x17C08 + symbol: ssl_seg7_vertex_07017C08 + +ssl_seg7_vertex_07017CF8: + type: VTX + count: 15 + offset: 0x17CF8 + symbol: ssl_seg7_vertex_07017CF8 + +ssl_seg7_vertex_07017DE8: + type: VTX + count: 15 + offset: 0x17DE8 + symbol: ssl_seg7_vertex_07017DE8 + +ssl_seg7_vertex_07017ED8: + type: VTX + count: 15 + offset: 0x17ED8 + symbol: ssl_seg7_vertex_07017ED8 + +ssl_seg7_vertex_07017FC8: + type: VTX + count: 15 + offset: 0x17FC8 + symbol: ssl_seg7_vertex_07017FC8 + +ssl_seg7_vertex_070180B8: + type: VTX + count: 15 + offset: 0x180B8 + symbol: ssl_seg7_vertex_070180B8 + +ssl_seg7_vertex_070181A8: + type: VTX + count: 15 + offset: 0x181A8 + symbol: ssl_seg7_vertex_070181A8 + +ssl_seg7_vertex_07018298: + type: VTX + count: 15 + offset: 0x18298 + symbol: ssl_seg7_vertex_07018298 + +ssl_seg7_vertex_07018388: + type: VTX + count: 15 + offset: 0x18388 + symbol: ssl_seg7_vertex_07018388 + +ssl_seg7_vertex_07018478: + type: VTX + count: 15 + offset: 0x18478 + symbol: ssl_seg7_vertex_07018478 + +ssl_seg7_vertex_07018568: + type: VTX + count: 15 + offset: 0x18568 + symbol: ssl_seg7_vertex_07018568 + +ssl_seg7_vertex_07018658: + type: VTX + count: 15 + offset: 0x18658 + symbol: ssl_seg7_vertex_07018658 + +ssl_seg7_vertex_07018748: + type: VTX + count: 15 + offset: 0x18748 + symbol: ssl_seg7_vertex_07018748 + +ssl_seg7_vertex_07018838: + type: VTX + count: 15 + offset: 0x18838 + symbol: ssl_seg7_vertex_07018838 + +ssl_seg7_vertex_07018928: + type: VTX + count: 15 + offset: 0x18928 + symbol: ssl_seg7_vertex_07018928 + +ssl_seg7_vertex_07018A18: + type: VTX + count: 15 + offset: 0x18A18 + symbol: ssl_seg7_vertex_07018A18 + +ssl_seg7_vertex_07018B08: + type: VTX + count: 15 + offset: 0x18B08 + symbol: ssl_seg7_vertex_07018B08 + +ssl_seg7_vertex_07018BF8: + type: VTX + count: 15 + offset: 0x18BF8 + symbol: ssl_seg7_vertex_07018BF8 + +ssl_seg7_vertex_07018CE8: + type: VTX + count: 15 + offset: 0x18CE8 + symbol: ssl_seg7_vertex_07018CE8 + +ssl_seg7_vertex_07018DD8: + type: VTX + count: 15 + offset: 0x18DD8 + symbol: ssl_seg7_vertex_07018DD8 + +ssl_seg7_vertex_07018EC8: + type: VTX + count: 15 + offset: 0x18EC8 + symbol: ssl_seg7_vertex_07018EC8 + +ssl_seg7_vertex_07018FB8: + type: VTX + count: 15 + offset: 0x18FB8 + symbol: ssl_seg7_vertex_07018FB8 + +ssl_seg7_vertex_070190A8: + type: VTX + count: 15 + offset: 0x190A8 + symbol: ssl_seg7_vertex_070190A8 + +ssl_seg7_vertex_07019198: + type: VTX + count: 14 + offset: 0x19198 + symbol: ssl_seg7_vertex_07019198 + +ssl_seg7_vertex_07019278: + type: VTX + count: 16 + offset: 0x19278 + symbol: ssl_seg7_vertex_07019278 + +ssl_seg7_vertex_07019378: + type: VTX + count: 14 + offset: 0x19378 + symbol: ssl_seg7_vertex_07019378 + +ssl_seg7_vertex_07019458: + type: VTX + count: 15 + offset: 0x19458 + symbol: ssl_seg7_vertex_07019458 + +ssl_seg7_vertex_07019548: + type: VTX + count: 16 + offset: 0x19548 + symbol: ssl_seg7_vertex_07019548 + +ssl_seg7_vertex_07019648: + type: VTX + count: 16 + offset: 0x19648 + symbol: ssl_seg7_vertex_07019648 + +ssl_seg7_vertex_07019748: + type: VTX + count: 16 + offset: 0x19748 + symbol: ssl_seg7_vertex_07019748 + +ssl_seg7_vertex_07019848: + type: VTX + count: 14 + offset: 0x19848 + symbol: ssl_seg7_vertex_07019848 + +ssl_seg7_vertex_07019928: + type: VTX + count: 15 + offset: 0x19928 + symbol: ssl_seg7_vertex_07019928 + +ssl_seg7_vertex_07019A18: + type: VTX + count: 14 + offset: 0x19A18 + symbol: ssl_seg7_vertex_07019A18 + +ssl_seg7_vertex_07019AF8: + type: VTX + count: 15 + offset: 0x19AF8 + symbol: ssl_seg7_vertex_07019AF8 + +ssl_seg7_vertex_07019BE8: + type: VTX + count: 15 + offset: 0x19BE8 + symbol: ssl_seg7_vertex_07019BE8 + +ssl_seg7_vertex_07019CD8: + type: VTX + count: 16 + offset: 0x19CD8 + symbol: ssl_seg7_vertex_07019CD8 + +ssl_seg7_vertex_07019DD8: + type: VTX + count: 14 + offset: 0x19DD8 + symbol: ssl_seg7_vertex_07019DD8 + +ssl_seg7_vertex_07019EB8: + type: VTX + count: 14 + offset: 0x19EB8 + symbol: ssl_seg7_vertex_07019EB8 + +ssl_seg7_vertex_07019F98: + type: VTX + count: 16 + offset: 0x19F98 + symbol: ssl_seg7_vertex_07019F98 + +ssl_seg7_vertex_0701A098: + type: VTX + count: 16 + offset: 0x1A098 + symbol: ssl_seg7_vertex_0701A098 + +ssl_seg7_vertex_0701A198: + type: VTX + count: 16 + offset: 0x1A198 + symbol: ssl_seg7_vertex_0701A198 + +ssl_seg7_vertex_0701A298: + type: VTX + count: 16 + offset: 0x1A298 + symbol: ssl_seg7_vertex_0701A298 + +ssl_seg7_vertex_0701A398: + type: VTX + count: 16 + offset: 0x1A398 + symbol: ssl_seg7_vertex_0701A398 + +ssl_seg7_vertex_0701A498: + type: VTX + count: 15 + offset: 0x1A498 + symbol: ssl_seg7_vertex_0701A498 + +ssl_seg7_vertex_0701A588: + type: VTX + count: 16 + offset: 0x1A588 + symbol: ssl_seg7_vertex_0701A588 + +ssl_seg7_vertex_0701A688: + type: VTX + count: 15 + offset: 0x1A688 + symbol: ssl_seg7_vertex_0701A688 + +ssl_seg7_vertex_0701A778: + type: VTX + count: 14 + offset: 0x1A778 + symbol: ssl_seg7_vertex_0701A778 + +ssl_seg7_vertex_0701A858: + type: VTX + count: 14 + offset: 0x1A858 + symbol: ssl_seg7_vertex_0701A858 + +ssl_seg7_vertex_0701A938: + type: VTX + count: 15 + offset: 0x1A938 + symbol: ssl_seg7_vertex_0701A938 + +ssl_seg7_vertex_0701AA28: + type: VTX + count: 14 + offset: 0x1AA28 + symbol: ssl_seg7_vertex_0701AA28 + +ssl_seg7_vertex_0701AB08: + type: VTX + count: 15 + offset: 0x1AB08 + symbol: ssl_seg7_vertex_0701AB08 + +ssl_seg7_vertex_0701ABF8: + type: VTX + count: 15 + offset: 0x1ABF8 + symbol: ssl_seg7_vertex_0701ABF8 + +ssl_seg7_vertex_0701ACE8: + type: VTX + count: 15 + offset: 0x1ACE8 + symbol: ssl_seg7_vertex_0701ACE8 + +ssl_seg7_vertex_0701ADD8: + type: VTX + count: 15 + offset: 0x1ADD8 + symbol: ssl_seg7_vertex_0701ADD8 + +ssl_seg7_vertex_0701AEC8: + type: VTX + count: 15 + offset: 0x1AEC8 + symbol: ssl_seg7_vertex_0701AEC8 + +ssl_seg7_vertex_0701AFB8: + type: VTX + count: 15 + offset: 0x1AFB8 + symbol: ssl_seg7_vertex_0701AFB8 + +ssl_seg7_vertex_0701B0A8: + type: VTX + count: 14 + offset: 0x1B0A8 + symbol: ssl_seg7_vertex_0701B0A8 + +ssl_seg7_vertex_0701B188: + type: VTX + count: 16 + offset: 0x1B188 + symbol: ssl_seg7_vertex_0701B188 + +ssl_seg7_vertex_0701B288: + type: VTX + count: 10 + offset: 0x1B288 + symbol: ssl_seg7_vertex_0701B288 + +ssl_seg7_vertex_0701B328: + type: VTX + count: 15 + offset: 0x1B328 + symbol: ssl_seg7_vertex_0701B328 + +ssl_seg7_vertex_0701B418: + type: VTX + count: 15 + offset: 0x1B418 + symbol: ssl_seg7_vertex_0701B418 + +ssl_seg7_vertex_0701B508: + type: VTX + count: 15 + offset: 0x1B508 + symbol: ssl_seg7_vertex_0701B508 + +ssl_seg7_vertex_0701B5F8: + type: VTX + count: 15 + offset: 0x1B5F8 + symbol: ssl_seg7_vertex_0701B5F8 + +ssl_seg7_vertex_0701B6E8: + type: VTX + count: 12 + offset: 0x1B6E8 + symbol: ssl_seg7_vertex_0701B6E8 + +ssl_seg7_vertex_0701B7A8: + type: VTX + count: 14 + offset: 0x1B7A8 + symbol: ssl_seg7_vertex_0701B7A8 + +ssl_seg7_vertex_0701B888: + type: VTX + count: 16 + offset: 0x1B888 + symbol: ssl_seg7_vertex_0701B888 + +ssl_seg7_vertex_0701B988: + type: VTX + count: 16 + offset: 0x1B988 + symbol: ssl_seg7_vertex_0701B988 + +ssl_seg7_vertex_0701BA88: + type: VTX + count: 16 + offset: 0x1BA88 + symbol: ssl_seg7_vertex_0701BA88 + +ssl_seg7_vertex_0701BB88: + type: VTX + count: 12 + offset: 0x1BB88 + symbol: ssl_seg7_vertex_0701BB88 + +ssl_seg7_vertex_0701BC48: + type: VTX + count: 14 + offset: 0x1BC48 + symbol: ssl_seg7_vertex_0701BC48 + +ssl_seg7_vertex_0701BD28: + type: VTX + count: 14 + offset: 0x1BD28 + symbol: ssl_seg7_vertex_0701BD28 + +ssl_seg7_vertex_0701BE08: + type: VTX + count: 16 + offset: 0x1BE08 + symbol: ssl_seg7_vertex_0701BE08 + +ssl_seg7_vertex_0701BF08: + type: VTX + count: 15 + offset: 0x1BF08 + symbol: ssl_seg7_vertex_0701BF08 + +ssl_seg7_vertex_0701BFF8: + type: VTX + count: 14 + offset: 0x1BFF8 + symbol: ssl_seg7_vertex_0701BFF8 + +ssl_seg7_vertex_0701C0D8: + type: VTX + count: 12 + offset: 0x1C0D8 + symbol: ssl_seg7_vertex_0701C0D8 + +ssl_seg7_dl_0701C198: + type: GFX + offset: 0x1C198 + symbol: ssl_seg7_dl_0701C198 + +ssl_seg7_dl_0701CFA8: + type: GFX + offset: 0x1CFA8 + symbol: ssl_seg7_dl_0701CFA8 + +ssl_seg7_dl_0701D060: + type: GFX + offset: 0x1D060 + symbol: ssl_seg7_dl_0701D060 + +ssl_seg7_dl_0701E980: + type: GFX + offset: 0x1E980 + symbol: ssl_seg7_dl_0701E980 + +ssl_seg7_dl_0701EAD8: + type: GFX + offset: 0x1EAD8 + symbol: ssl_seg7_dl_0701EAD8 + +ssl_seg7_dl_0701ECB0: + type: GFX + offset: 0x1ECB0 + symbol: ssl_seg7_dl_0701ECB0 + +ssl_seg7_dl_0701EE80: + type: GFX + offset: 0x1EE80 + symbol: ssl_seg7_dl_0701EE80 + +ssl_seg7_vertex_0701EF80: + type: VTX + count: 15 + offset: 0x1EF80 + symbol: ssl_seg7_vertex_0701EF80 + +ssl_seg7_vertex_0701F070: + type: VTX + count: 15 + offset: 0x1F070 + symbol: ssl_seg7_vertex_0701F070 + +ssl_seg7_vertex_0701F160: + type: VTX + count: 15 + offset: 0x1F160 + symbol: ssl_seg7_vertex_0701F160 + +ssl_seg7_vertex_0701F250: + type: VTX + count: 15 + offset: 0x1F250 + symbol: ssl_seg7_vertex_0701F250 + +ssl_seg7_vertex_0701F340: + type: VTX + count: 15 + offset: 0x1F340 + symbol: ssl_seg7_vertex_0701F340 + +ssl_seg7_vertex_0701F430: + type: VTX + count: 16 + offset: 0x1F430 + symbol: ssl_seg7_vertex_0701F430 + +ssl_seg7_vertex_0701F530: + type: VTX + count: 15 + offset: 0x1F530 + symbol: ssl_seg7_vertex_0701F530 + +ssl_seg7_vertex_0701F620: + type: VTX + count: 14 + offset: 0x1F620 + symbol: ssl_seg7_vertex_0701F620 + +ssl_seg7_dl_0701F700: + type: GFX + offset: 0x1F700 + symbol: ssl_seg7_dl_0701F700 + +ssl_seg7_dl_0701F920: + type: GFX + offset: 0x1F920 + symbol: ssl_seg7_dl_0701F920 + +ssl_seg7_vertex_0701F9D8: + type: VTX + count: 16 + offset: 0x1F9D8 + symbol: ssl_seg7_vertex_0701F9D8 + +ssl_seg7_vertex_0701FAD8: + type: VTX + count: 16 + offset: 0x1FAD8 + symbol: ssl_seg7_vertex_0701FAD8 + +ssl_seg7_vertex_0701FBD8: + type: VTX + count: 4 + offset: 0x1FBD8 + symbol: ssl_seg7_vertex_0701FBD8 + +ssl_seg7_dl_0701FC18: + type: GFX + offset: 0x1FC18 + symbol: ssl_seg7_dl_0701FC18 + +ssl_seg7_dl_0701FCE0: + type: GFX + offset: 0x1FCE0 + symbol: ssl_seg7_dl_0701FCE0 + +ssl_seg7_lights_0701FD60: + type: LIGHTS + size: 24 + offset: 0x1FD60 + symbol: ssl_seg7_lights_0701FD60 + +ssl_seg7_lights_0701FD78: + type: LIGHTS + size: 24 + offset: 0x1FD78 + symbol: ssl_seg7_lights_0701FD78 + +ssl_seg7_vertex_0701FD90: + type: VTX + count: 12 + offset: 0x1FD90 + symbol: ssl_seg7_vertex_0701FD90 + +ssl_seg7_vertex_0701FE50: + type: VTX + count: 15 + offset: 0x1FE50 + symbol: ssl_seg7_vertex_0701FE50 + +ssl_seg7_vertex_0701FF40: + type: VTX + count: 15 + offset: 0x1FF40 + symbol: ssl_seg7_vertex_0701FF40 + +ssl_seg7_vertex_07020030: + type: VTX + count: 15 + offset: 0x20030 + symbol: ssl_seg7_vertex_07020030 + +ssl_seg7_vertex_07020120: + type: VTX + count: 15 + offset: 0x20120 + symbol: ssl_seg7_vertex_07020120 + +ssl_seg7_vertex_07020210: + type: VTX + count: 15 + offset: 0x20210 + symbol: ssl_seg7_vertex_07020210 + +ssl_seg7_vertex_07020300: + type: VTX + count: 15 + offset: 0x20300 + symbol: ssl_seg7_vertex_07020300 + +ssl_seg7_vertex_070203F0: + type: VTX + count: 15 + offset: 0x203F0 + symbol: ssl_seg7_vertex_070203F0 + +ssl_seg7_vertex_070204E0: + type: VTX + count: 7 + offset: 0x204E0 + symbol: ssl_seg7_vertex_070204E0 + +ssl_seg7_vertex_07020550: + type: VTX + count: 8 + offset: 0x20550 + symbol: ssl_seg7_vertex_07020550 + +ssl_seg7_vertex_070205D0: + type: VTX + count: 15 + offset: 0x205D0 + symbol: ssl_seg7_vertex_070205D0 + +ssl_seg7_vertex_070206C0: + type: VTX + count: 15 + offset: 0x206C0 + symbol: ssl_seg7_vertex_070206C0 + +ssl_seg7_vertex_070207B0: + type: VTX + count: 12 + offset: 0x207B0 + symbol: ssl_seg7_vertex_070207B0 + +ssl_seg7_vertex_07020870: + type: VTX + count: 14 + offset: 0x20870 + symbol: ssl_seg7_vertex_07020870 + +ssl_seg7_vertex_07020950: + type: VTX + count: 13 + offset: 0x20950 + symbol: ssl_seg7_vertex_07020950 + +ssl_seg7_vertex_07020A20: + type: VTX + count: 16 + offset: 0x20A20 + symbol: ssl_seg7_vertex_07020A20 + +ssl_seg7_vertex_07020B20: + type: VTX + count: 16 + offset: 0x20B20 + symbol: ssl_seg7_vertex_07020B20 + +ssl_seg7_vertex_07020C20: + type: VTX + count: 15 + offset: 0x20C20 + symbol: ssl_seg7_vertex_07020C20 + +ssl_seg7_vertex_07020D10: + type: VTX + count: 15 + offset: 0x20D10 + symbol: ssl_seg7_vertex_07020D10 + +ssl_seg7_vertex_07020E00: + type: VTX + count: 11 + offset: 0x20E00 + symbol: ssl_seg7_vertex_07020E00 + +ssl_seg7_vertex_07020EB0: + type: VTX + count: 16 + offset: 0x20EB0 + symbol: ssl_seg7_vertex_07020EB0 + +ssl_seg7_vertex_07020FB0: + type: VTX + count: 14 + offset: 0x20FB0 + symbol: ssl_seg7_vertex_07020FB0 + +ssl_seg7_vertex_07021090: + type: VTX + count: 12 + offset: 0x21090 + symbol: ssl_seg7_vertex_07021090 + +ssl_seg7_vertex_07021150: + type: VTX + count: 16 + offset: 0x21150 + symbol: ssl_seg7_vertex_07021150 + +ssl_seg7_vertex_07021250: + type: VTX + count: 4 + offset: 0x21250 + symbol: ssl_seg7_vertex_07021250 + +ssl_seg7_dl_07021290: + type: GFX + offset: 0x21290 + symbol: ssl_seg7_dl_07021290 + +ssl_seg7_dl_070214E8: + type: GFX + offset: 0x214E8 + symbol: ssl_seg7_dl_070214E8 + +ssl_seg7_dl_07021638: + type: GFX + offset: 0x21638 + symbol: ssl_seg7_dl_07021638 + +ssl_seg7_dl_07021870: + type: GFX + offset: 0x21870 + symbol: ssl_seg7_dl_07021870 + +ssl_seg7_dl_07021910: + type: GFX + offset: 0x21910 + symbol: ssl_seg7_dl_07021910 + +ssl_seg7_dl_07021968: + type: GFX + offset: 0x21968 + symbol: ssl_seg7_dl_07021968 + +ssl_seg7_dl_070219D0: + type: GFX + offset: 0x219D0 + symbol: ssl_seg7_dl_070219D0 + +ssl_seg7_dl_07021A08: + type: GFX + offset: 0x21A08 + symbol: ssl_seg7_dl_07021A08 + +ssl_seg7_lights_07021AC8: + type: LIGHTS + size: 24 + offset: 0x21AC8 + symbol: ssl_seg7_lights_07021AC8 + +ssl_seg7_vertex_07021AE0: + type: VTX + count: 12 + offset: 0x21AE0 + symbol: ssl_seg7_vertex_07021AE0 + +ssl_seg7_vertex_07021BA0: + type: VTX + count: 15 + offset: 0x21BA0 + symbol: ssl_seg7_vertex_07021BA0 + +ssl_seg7_vertex_07021C90: + type: VTX + count: 7 + offset: 0x21C90 + symbol: ssl_seg7_vertex_07021C90 + +ssl_seg7_dl_07021D00: + type: GFX + offset: 0x21D00 + symbol: ssl_seg7_dl_07021D00 + +ssl_seg7_dl_07021D68: + type: GFX + offset: 0x21D68 + symbol: ssl_seg7_dl_07021D68 + +ssl_seg7_dl_07021DE8: + type: GFX + offset: 0x21DE8 + symbol: ssl_seg7_dl_07021DE8 + +ssl_seg7_lights_07021E50: + type: LIGHTS + size: 24 + offset: 0x21E50 + symbol: ssl_seg7_lights_07021E50 + +ssl_seg7_vertex_07021E68: + type: VTX + count: 8 + offset: 0x21E68 + symbol: ssl_seg7_vertex_07021E68 + +ssl_seg7_vertex_07021EE8: + type: VTX + count: 16 + offset: 0x21EE8 + symbol: ssl_seg7_vertex_07021EE8 + +ssl_seg7_dl_07021FE8: + type: GFX + offset: 0x21FE8 + symbol: ssl_seg7_dl_07021FE8 + +ssl_seg7_dl_07022040: + type: GFX + offset: 0x22040 + symbol: ssl_seg7_dl_07022040 + +ssl_seg7_dl_070220A8: + type: GFX + offset: 0x220A8 + symbol: ssl_seg7_dl_070220A8 + +ssl_seg7_vertex_07022170: + type: VTX + count: 4 + offset: 0x22170 + symbol: ssl_seg7_vertex_07022170 + +ssl_seg7_dl_070221B0: + type: GFX + offset: 0x221B0 + symbol: ssl_seg7_dl_070221B0 + +ssl_seg7_dl_070221E8: + type: GFX + offset: 0x221E8 + symbol: ssl_seg7_dl_070221E8 + +ssl_seg7_lights_070222A0: + type: LIGHTS + size: 24 + offset: 0x222A0 + symbol: ssl_seg7_lights_070222A0 + +ssl_seg7_vertex_070222B8: + type: VTX + count: 16 + offset: 0x222B8 + symbol: ssl_seg7_vertex_070222B8 + +ssl_seg7_vertex_070223B8: + type: VTX + count: 16 + offset: 0x223B8 + symbol: ssl_seg7_vertex_070223B8 + +ssl_seg7_vertex_070224B8: + type: VTX + count: 5 + offset: 0x224B8 + symbol: ssl_seg7_vertex_070224B8 + +ssl_seg7_vertex_07022508: + type: VTX + count: 15 + offset: 0x22508 + symbol: ssl_seg7_vertex_07022508 + +ssl_seg7_vertex_070225F8: + type: VTX + count: 15 + offset: 0x225F8 + symbol: ssl_seg7_vertex_070225F8 + +ssl_seg7_vertex_070226E8: + type: VTX + count: 4 + offset: 0x226E8 + symbol: ssl_seg7_vertex_070226E8 + +ssl_seg7_dl_07022728: + type: GFX + offset: 0x22728 + symbol: ssl_seg7_dl_07022728 + +ssl_seg7_dl_070227F0: + type: GFX + offset: 0x227F0 + symbol: ssl_seg7_dl_070227F0 + +ssl_seg7_dl_070228A8: + type: GFX + offset: 0x228A8 + symbol: ssl_seg7_dl_070228A8 + +ssl_seg7_vertex_07022970: + type: VTX + count: 4 + offset: 0x22970 + symbol: ssl_seg7_vertex_07022970 + +ssl_seg7_dl_070229B0: + type: GFX + offset: 0x229B0 + symbol: ssl_seg7_dl_070229B0 + +ssl_seg7_dl_070229E8: + type: GFX + offset: 0x229E8 + symbol: ssl_seg7_dl_070229E8 + +ssl_seg7_lights_07022AA0: + type: LIGHTS + size: 24 + offset: 0x22AA0 + symbol: ssl_seg7_lights_07022AA0 + +ssl_seg7_vertex_07022AB8: + type: VTX + count: 16 + offset: 0x22AB8 + symbol: ssl_seg7_vertex_07022AB8 + +ssl_seg7_vertex_07022BB8: + type: VTX + count: 8 + offset: 0x22BB8 + symbol: ssl_seg7_vertex_07022BB8 + +ssl_seg7_dl_07022C38: + type: GFX + offset: 0x22C38 + symbol: ssl_seg7_dl_07022C38 + +ssl_seg7_dl_07022CB0: + type: GFX + offset: 0x22CB0 + symbol: ssl_seg7_dl_07022CB0 + +ssl_seg7_dl_07022CF8: + type: GFX + offset: 0x22CF8 + symbol: ssl_seg7_dl_07022CF8 + +ssl_seg7_lights_07022DA8: + type: LIGHTS + size: 24 + offset: 0x22DA8 + symbol: ssl_seg7_lights_07022DA8 + +ssl_seg7_vertex_07022DC0: + type: VTX + count: 12 + offset: 0x22DC0 + symbol: ssl_seg7_vertex_07022DC0 + +ssl_seg7_vertex_07022E80: + type: VTX + count: 15 + offset: 0x22E80 + symbol: ssl_seg7_vertex_07022E80 + +ssl_seg7_vertex_07022F70: + type: VTX + count: 15 + offset: 0x22F70 + symbol: ssl_seg7_vertex_07022F70 + +ssl_seg7_vertex_07023060: + type: VTX + count: 15 + offset: 0x23060 + symbol: ssl_seg7_vertex_07023060 + +ssl_seg7_vertex_07023150: + type: VTX + count: 8 + offset: 0x23150 + symbol: ssl_seg7_vertex_07023150 + +ssl_seg7_dl_070231D0: + type: GFX + offset: 0x231D0 + symbol: ssl_seg7_dl_070231D0 + +ssl_seg7_dl_07023268: + type: GFX + offset: 0x23268 + symbol: ssl_seg7_dl_07023268 + +ssl_seg7_dl_070233A8: + type: GFX + offset: 0x233A8 + symbol: ssl_seg7_dl_070233A8 + +ssl_seg7_vertex_07023458: + type: VTX + count: 16 + offset: 0x23458 + symbol: ssl_seg7_vertex_07023458 + +ssl_seg7_dl_07023558: + type: GFX + offset: 0x23558 + symbol: ssl_seg7_dl_07023558 + +ssl_seg7_dl_070235C0: + type: GFX + offset: 0x235C0 + symbol: ssl_seg7_dl_070235C0 + +ssl_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x23678 + symbol: ssl_seg7_area_2_collision + +ssl_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x275BC + symbol: ssl_seg7_area_3_collision + +ssl_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x27CD4 + symbol: ssl_seg7_area_2_macro_objs + +ssl_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x27ECC + symbol: ssl_seg7_area_3_macro_objs + +ssl_seg7_collision_grindel: + type: SM64:COLLISION + offset: 0x27ED0 + symbol: ssl_seg7_collision_grindel + +ssl_seg7_collision_spindel: + type: SM64:COLLISION + offset: 0x27F54 + symbol: ssl_seg7_collision_spindel + +ssl_seg7_collision_0702808C: + type: SM64:COLLISION + offset: 0x2808C + symbol: ssl_seg7_collision_0702808C + +ssl_seg7_collision_pyramid_elevator: + type: SM64:COLLISION + offset: 0x28110 + symbol: ssl_seg7_collision_pyramid_elevator + +ssl_seg7_collision_07028274: + type: SM64:COLLISION + offset: 0x28274 + symbol: ssl_seg7_collision_07028274 + +ssl_seg7_collision_070282F8: + type: SM64:COLLISION + offset: 0x282F8 + symbol: ssl_seg7_collision_070282F8 + +ssl_seg7_collision_07028370: + type: SM64:COLLISION + offset: 0x28370 + symbol: ssl_seg7_collision_07028370 + +ssl_seg7_collision_070284B0: + type: SM64:COLLISION + offset: 0x284B0 + symbol: ssl_seg7_collision_070284B0 + +ssl_dl_pyramid_sand_pathway_floor_begin: + type: GFX + offset: 0x285F0 + symbol: ssl_dl_pyramid_sand_pathway_floor_begin + +ssl_dl_pyramid_sand_pathway_floor_end: + type: GFX + offset: 0x28660 + symbol: ssl_dl_pyramid_sand_pathway_floor_end + +ssl_dl_pyramid_sand_pathway_begin: + type: GFX + offset: 0x286A0 + symbol: ssl_dl_pyramid_sand_pathway_begin + +ssl_dl_pyramid_sand_pathway_end: + type: GFX + offset: 0x28718 + symbol: ssl_dl_pyramid_sand_pathway_end + +ssl_movtex_tris_pyramid_sand_pathway_front: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x28760 + symbol: ssl_movtex_tris_pyramid_sand_pathway_front + +ssl_dl_pyramid_sand_pathway_front_end: + type: GFX + offset: 0x287B8 + symbol: ssl_dl_pyramid_sand_pathway_front_end + +ssl_movtex_tris_pyramid_sand_pathway_floor: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x287F0 + symbol: ssl_movtex_tris_pyramid_sand_pathway_floor + +ssl_movtex_tris_pyramid_sand_pathway_side: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x28844 + symbol: ssl_movtex_tris_pyramid_sand_pathway_side + +ssl_dl_pyramid_sand_pathway_side_end: + type: GFX + offset: 0x28888 + symbol: ssl_dl_pyramid_sand_pathway_side_end diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl/geo.yml new file mode 100644 index 0000000..c97935b --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ssl/geo.yml @@ -0,0 +1,61 @@ +:config: + external_files: + - "assets/ymls/us/levels/ssl.yml" + autopads: false + segments: + - [ 0xE, 0x3FB990 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi.yml new file mode 100644 index 0000000..5612628 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi.yml @@ -0,0 +1,1206 @@ +:config: + autopads: false + compression: + offset: 0x4246D0 + segments: + - [ 0x7, 0x4246D0 ] + external_files: + - "assets/ymls/us/textures/grass.yml" + header: + header: + - '#include "thi/geo.h"' + - '' + - 'extern const LevelScript level_thi_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: thi_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: thi_seg7_texture_07000800 + +thi_seg7_lights_07001000: + type: LIGHTS + size: 24 + offset: 0x1000 + symbol: thi_seg7_lights_07001000 + +thi_seg7_lights_07001018: + type: LIGHTS + size: 24 + offset: 0x1018 + symbol: thi_seg7_lights_07001018 + +thi_seg7_lights_07001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: thi_seg7_lights_07001030 + +thi_seg7_lights_07001048: + type: LIGHTS + size: 24 + offset: 0x1048 + symbol: thi_seg7_lights_07001048 + +thi_seg7_vertex_07001060: + type: VTX + count: 14 + offset: 0x1060 + symbol: thi_seg7_vertex_07001060 + +thi_seg7_vertex_07001140: + type: VTX + count: 14 + offset: 0x1140 + symbol: thi_seg7_vertex_07001140 + +thi_seg7_vertex_07001220: + type: VTX + count: 15 + offset: 0x1220 + symbol: thi_seg7_vertex_07001220 + +thi_seg7_vertex_07001310: + type: VTX + count: 14 + offset: 0x1310 + symbol: thi_seg7_vertex_07001310 + +thi_seg7_vertex_070013F0: + type: VTX + count: 16 + offset: 0x13F0 + symbol: thi_seg7_vertex_070013F0 + +thi_seg7_vertex_070014F0: + type: VTX + count: 15 + offset: 0x14F0 + symbol: thi_seg7_vertex_070014F0 + +thi_seg7_vertex_070015E0: + type: VTX + count: 15 + offset: 0x15E0 + symbol: thi_seg7_vertex_070015E0 + +thi_seg7_vertex_070016D0: + type: VTX + count: 16 + offset: 0x16D0 + symbol: thi_seg7_vertex_070016D0 + +thi_seg7_vertex_070017D0: + type: VTX + count: 6 + offset: 0x17D0 + symbol: thi_seg7_vertex_070017D0 + +thi_seg7_vertex_07001830: + type: VTX + count: 15 + offset: 0x1830 + symbol: thi_seg7_vertex_07001830 + +thi_seg7_vertex_07001920: + type: VTX + count: 4 + offset: 0x1920 + symbol: thi_seg7_vertex_07001920 + +thi_seg7_vertex_07001960: + type: VTX + count: 9 + offset: 0x1960 + symbol: thi_seg7_vertex_07001960 + +thi_seg7_vertex_070019F0: + type: VTX + count: 6 + offset: 0x19F0 + symbol: thi_seg7_vertex_070019F0 + +thi_seg7_vertex_07001A50: + type: VTX + count: 14 + offset: 0x1A50 + symbol: thi_seg7_vertex_07001A50 + +thi_seg7_vertex_07001B30: + type: VTX + count: 14 + offset: 0x1B30 + symbol: thi_seg7_vertex_07001B30 + +thi_seg7_vertex_07001C10: + type: VTX + count: 16 + offset: 0x1C10 + symbol: thi_seg7_vertex_07001C10 + +thi_seg7_vertex_07001D10: + type: VTX + count: 16 + offset: 0x1D10 + symbol: thi_seg7_vertex_07001D10 + +thi_seg7_vertex_07001E10: + type: VTX + count: 14 + offset: 0x1E10 + symbol: thi_seg7_vertex_07001E10 + +thi_seg7_vertex_07001EF0: + type: VTX + count: 16 + offset: 0x1EF0 + symbol: thi_seg7_vertex_07001EF0 + +thi_seg7_vertex_07001FF0: + type: VTX + count: 14 + offset: 0x1FF0 + symbol: thi_seg7_vertex_07001FF0 + +thi_seg7_vertex_070020D0: + type: VTX + count: 15 + offset: 0x20D0 + symbol: thi_seg7_vertex_070020D0 + +thi_seg7_vertex_070021C0: + type: VTX + count: 6 + offset: 0x21C0 + symbol: thi_seg7_vertex_070021C0 + +thi_seg7_vertex_07002220: + type: VTX + count: 4 + offset: 0x2220 + symbol: thi_seg7_vertex_07002220 + +thi_seg7_vertex_07002260: + type: VTX + count: 16 + offset: 0x2260 + symbol: thi_seg7_vertex_07002260 + +thi_seg7_vertex_07002360: + type: VTX + count: 14 + offset: 0x2360 + symbol: thi_seg7_vertex_07002360 + +thi_seg7_vertex_07002440: + type: VTX + count: 15 + offset: 0x2440 + symbol: thi_seg7_vertex_07002440 + +thi_seg7_vertex_07002530: + type: VTX + count: 16 + offset: 0x2530 + symbol: thi_seg7_vertex_07002530 + +thi_seg7_vertex_07002630: + type: VTX + count: 15 + offset: 0x2630 + symbol: thi_seg7_vertex_07002630 + +thi_seg7_vertex_07002720: + type: VTX + count: 16 + offset: 0x2720 + symbol: thi_seg7_vertex_07002720 + +thi_seg7_vertex_07002820: + type: VTX + count: 16 + offset: 0x2820 + symbol: thi_seg7_vertex_07002820 + +thi_seg7_vertex_07002920: + type: VTX + count: 16 + offset: 0x2920 + symbol: thi_seg7_vertex_07002920 + +thi_seg7_vertex_07002A20: + type: VTX + count: 16 + offset: 0x2A20 + symbol: thi_seg7_vertex_07002A20 + +thi_seg7_vertex_07002B20: + type: VTX + count: 14 + offset: 0x2B20 + symbol: thi_seg7_vertex_07002B20 + +thi_seg7_vertex_07002C00: + type: VTX + count: 16 + offset: 0x2C00 + symbol: thi_seg7_vertex_07002C00 + +thi_seg7_vertex_07002D00: + type: VTX + count: 16 + offset: 0x2D00 + symbol: thi_seg7_vertex_07002D00 + +thi_seg7_vertex_07002E00: + type: VTX + count: 16 + offset: 0x2E00 + symbol: thi_seg7_vertex_07002E00 + +thi_seg7_vertex_07002F00: + type: VTX + count: 4 + offset: 0x2F00 + symbol: thi_seg7_vertex_07002F00 + +thi_seg7_vertex_07002F40: + type: VTX + count: 4 + offset: 0x2F40 + symbol: thi_seg7_vertex_07002F40 + +thi_seg7_vertex_07002F80: + type: VTX + count: 16 + offset: 0x2F80 + symbol: thi_seg7_vertex_07002F80 + +thi_seg7_vertex_07003080: + type: VTX + count: 16 + offset: 0x3080 + symbol: thi_seg7_vertex_07003080 + +thi_seg7_vertex_07003180: + type: VTX + count: 15 + offset: 0x3180 + symbol: thi_seg7_vertex_07003180 + +thi_seg7_vertex_07003270: + type: VTX + count: 16 + offset: 0x3270 + symbol: thi_seg7_vertex_07003270 + +thi_seg7_vertex_07003370: + type: VTX + count: 16 + offset: 0x3370 + symbol: thi_seg7_vertex_07003370 + +thi_seg7_vertex_07003470: + type: VTX + count: 16 + offset: 0x3470 + symbol: thi_seg7_vertex_07003470 + +thi_seg7_vertex_07003570: + type: VTX + count: 14 + offset: 0x3570 + symbol: thi_seg7_vertex_07003570 + +thi_seg7_vertex_07003650: + type: VTX + count: 16 + offset: 0x3650 + symbol: thi_seg7_vertex_07003650 + +thi_seg7_vertex_07003750: + type: VTX + count: 16 + offset: 0x3750 + symbol: thi_seg7_vertex_07003750 + +thi_seg7_vertex_07003850: + type: VTX + count: 14 + offset: 0x3850 + symbol: thi_seg7_vertex_07003850 + +thi_seg7_vertex_07003930: + type: VTX + count: 15 + offset: 0x3930 + symbol: thi_seg7_vertex_07003930 + +thi_seg7_vertex_07003A20: + type: VTX + count: 16 + offset: 0x3A20 + symbol: thi_seg7_vertex_07003A20 + +thi_seg7_vertex_07003B20: + type: VTX + count: 14 + offset: 0x3B20 + symbol: thi_seg7_vertex_07003B20 + +thi_seg7_vertex_07003C00: + type: VTX + count: 16 + offset: 0x3C00 + symbol: thi_seg7_vertex_07003C00 + +thi_seg7_vertex_07003D00: + type: VTX + count: 6 + offset: 0x3D00 + symbol: thi_seg7_vertex_07003D00 + +thi_seg7_vertex_07003D60: + type: VTX + count: 15 + offset: 0x3D60 + symbol: thi_seg7_vertex_07003D60 + +thi_seg7_vertex_07003E50: + type: VTX + count: 9 + offset: 0x3E50 + symbol: thi_seg7_vertex_07003E50 + +thi_seg7_vertex_07003EE0: + type: VTX + count: 12 + offset: 0x3EE0 + symbol: thi_seg7_vertex_07003EE0 + +thi_seg7_vertex_07003FA0: + type: VTX + count: 15 + offset: 0x3FA0 + symbol: thi_seg7_vertex_07003FA0 + +thi_seg7_vertex_07004090: + type: VTX + count: 6 + offset: 0x4090 + symbol: thi_seg7_vertex_07004090 + +thi_seg7_vertex_070040F0: + type: VTX + count: 4 + offset: 0x40F0 + symbol: thi_seg7_vertex_070040F0 + +thi_seg7_dl_07004130: + type: GFX + offset: 0x4130 + symbol: thi_seg7_dl_07004130 + +thi_seg7_dl_07004440: + type: GFX + offset: 0x4440 + symbol: thi_seg7_dl_07004440 + +thi_seg7_dl_070044F0: + type: GFX + offset: 0x44F0 + symbol: thi_seg7_dl_070044F0 + +thi_seg7_dl_07004788: + type: GFX + offset: 0x4788 + symbol: thi_seg7_dl_07004788 + +thi_seg7_dl_07004BF0: + type: GFX + offset: 0x4BF0 + symbol: thi_seg7_dl_07004BF0 + +thi_seg7_dl_070050C0: + type: GFX + offset: 0x50C0 + symbol: thi_seg7_dl_070050C0 + +thi_seg7_dl_07005178: + type: GFX + offset: 0x5178 + symbol: thi_seg7_dl_07005178 + +thi_seg7_dl_070051E8: + type: GFX + offset: 0x51E8 + symbol: thi_seg7_dl_070051E8 + +thi_seg7_dl_07005240: + type: GFX + offset: 0x5240 + symbol: thi_seg7_dl_07005240 + +thi_seg7_dl_07005260: + type: GFX + offset: 0x5260 + symbol: thi_seg7_dl_07005260 + +thi_seg7_lights_07005330: + type: LIGHTS + size: 24 + offset: 0x5330 + symbol: thi_seg7_lights_07005330 + +thi_seg7_lights_07005348: + type: LIGHTS + size: 24 + offset: 0x5348 + symbol: thi_seg7_lights_07005348 + +thi_seg7_lights_07005360: + type: LIGHTS + size: 24 + offset: 0x5360 + symbol: thi_seg7_lights_07005360 + +thi_seg7_lights_07005378: + type: LIGHTS + size: 24 + offset: 0x5378 + symbol: thi_seg7_lights_07005378 + +thi_seg7_vertex_07005390: + type: VTX + count: 14 + offset: 0x5390 + symbol: thi_seg7_vertex_07005390 + +thi_seg7_vertex_07005470: + type: VTX + count: 14 + offset: 0x5470 + symbol: thi_seg7_vertex_07005470 + +thi_seg7_vertex_07005550: + type: VTX + count: 8 + offset: 0x5550 + symbol: thi_seg7_vertex_07005550 + +thi_seg7_vertex_070055D0: + type: VTX + count: 15 + offset: 0x55D0 + symbol: thi_seg7_vertex_070055D0 + +thi_seg7_vertex_070056C0: + type: VTX + count: 15 + offset: 0x56C0 + symbol: thi_seg7_vertex_070056C0 + +thi_seg7_vertex_070057B0: + type: VTX + count: 14 + offset: 0x57B0 + symbol: thi_seg7_vertex_070057B0 + +thi_seg7_vertex_07005890: + type: VTX + count: 16 + offset: 0x5890 + symbol: thi_seg7_vertex_07005890 + +thi_seg7_vertex_07005990: + type: VTX + count: 15 + offset: 0x5990 + symbol: thi_seg7_vertex_07005990 + +thi_seg7_vertex_07005A80: + type: VTX + count: 15 + offset: 0x5A80 + symbol: thi_seg7_vertex_07005A80 + +thi_seg7_vertex_07005B70: + type: VTX + count: 12 + offset: 0x5B70 + symbol: thi_seg7_vertex_07005B70 + +thi_seg7_vertex_07005C30: + type: VTX + count: 16 + offset: 0x5C30 + symbol: thi_seg7_vertex_07005C30 + +thi_seg7_vertex_07005D30: + type: VTX + count: 7 + offset: 0x5D30 + symbol: thi_seg7_vertex_07005D30 + +thi_seg7_vertex_07005DA0: + type: VTX + count: 16 + offset: 0x5DA0 + symbol: thi_seg7_vertex_07005DA0 + +thi_seg7_vertex_07005EA0: + type: VTX + count: 16 + offset: 0x5EA0 + symbol: thi_seg7_vertex_07005EA0 + +thi_seg7_vertex_07005FA0: + type: VTX + count: 4 + offset: 0x5FA0 + symbol: thi_seg7_vertex_07005FA0 + +thi_seg7_vertex_07005FE0: + type: VTX + count: 16 + offset: 0x5FE0 + symbol: thi_seg7_vertex_07005FE0 + +thi_seg7_vertex_070060E0: + type: VTX + count: 15 + offset: 0x60E0 + symbol: thi_seg7_vertex_070060E0 + +thi_seg7_vertex_070061D0: + type: VTX + count: 15 + offset: 0x61D0 + symbol: thi_seg7_vertex_070061D0 + +thi_seg7_vertex_070062C0: + type: VTX + count: 16 + offset: 0x62C0 + symbol: thi_seg7_vertex_070062C0 + +thi_seg7_dl_070063C0: + type: GFX + offset: 0x63C0 + symbol: thi_seg7_dl_070063C0 + +thi_seg7_dl_07006660: + type: GFX + offset: 0x6660 + symbol: thi_seg7_dl_07006660 + +thi_seg7_dl_07006770: + type: GFX + offset: 0x6770 + symbol: thi_seg7_dl_07006770 + +thi_seg7_dl_07006800: + type: GFX + offset: 0x6800 + symbol: thi_seg7_dl_07006800 + +thi_seg7_dl_07006868: + type: GFX + offset: 0x6868 + symbol: thi_seg7_dl_07006868 + +thi_seg7_dl_07006908: + type: GFX + offset: 0x6908 + symbol: thi_seg7_dl_07006908 + +thi_seg7_dl_07006968: + type: GFX + offset: 0x6968 + symbol: thi_seg7_dl_07006968 + +thi_seg7_vertex_07006A30: + type: VTX + count: 15 + offset: 0x6A30 + symbol: thi_seg7_vertex_07006A30 + +thi_seg7_vertex_07006B20: + type: VTX + count: 15 + offset: 0x6B20 + symbol: thi_seg7_vertex_07006B20 + +thi_seg7_vertex_07006C10: + type: VTX + count: 15 + offset: 0x6C10 + symbol: thi_seg7_vertex_07006C10 + +thi_seg7_vertex_07006D00: + type: VTX + count: 15 + offset: 0x6D00 + symbol: thi_seg7_vertex_07006D00 + +thi_seg7_vertex_07006DF0: + type: VTX + count: 12 + offset: 0x6DF0 + symbol: thi_seg7_vertex_07006DF0 + +thi_seg7_dl_07006EB0: + type: GFX + offset: 0x6EB0 + symbol: thi_seg7_dl_07006EB0 + +thi_seg7_dl_07007008: + type: GFX + offset: 0x7008 + symbol: thi_seg7_dl_07007008 + +thi_seg7_lights_07007078: + type: LIGHTS + size: 24 + offset: 0x7078 + symbol: thi_seg7_lights_07007078 + +thi_seg7_vertex_07007090: + type: VTX + count: 15 + offset: 0x7090 + symbol: thi_seg7_vertex_07007090 + +thi_seg7_vertex_07007180: + type: VTX + count: 12 + offset: 0x7180 + symbol: thi_seg7_vertex_07007180 + +thi_seg7_dl_07007240: + type: GFX + offset: 0x7240 + symbol: thi_seg7_dl_07007240 + +thi_seg7_dl_070072E8: + type: GFX + offset: 0x72E8 + symbol: thi_seg7_dl_070072E8 + +thi_seg7_vertex_07007348: + type: VTX + count: 4 + offset: 0x7348 + symbol: thi_seg7_vertex_07007348 + +thi_seg7_dl_07007388: + type: GFX + offset: 0x7388 + symbol: thi_seg7_dl_07007388 + +thi_seg7_dl_070073C0: + type: GFX + offset: 0x73C0 + symbol: thi_seg7_dl_070073C0 + +thi_seg7_vertex_07007430: + type: VTX + count: 10 + offset: 0x7430 + symbol: thi_seg7_vertex_07007430 + +thi_seg7_dl_070074D0: + type: GFX + offset: 0x74D0 + symbol: thi_seg7_dl_070074D0 + +thi_seg7_dl_07007538: + type: GFX + offset: 0x7538 + symbol: thi_seg7_dl_07007538 + +thi_seg7_lights_070075A8: + type: LIGHTS + size: 24 + offset: 0x75A8 + symbol: thi_seg7_lights_070075A8 + +thi_seg7_vertex_070075C0: + type: VTX + count: 4 + offset: 0x75C0 + symbol: thi_seg7_vertex_070075C0 + +thi_seg7_dl_07007600: + type: GFX + offset: 0x7600 + symbol: thi_seg7_dl_07007600 + +thi_seg7_dl_07007648: + type: GFX + offset: 0x7648 + symbol: thi_seg7_dl_07007648 + +thi_seg7_lights_070076A8: + type: LIGHTS + size: 24 + offset: 0x76A8 + symbol: thi_seg7_lights_070076A8 + +thi_seg7_lights_070076C0: + type: LIGHTS + size: 24 + offset: 0x76C0 + symbol: thi_seg7_lights_070076C0 + +thi_seg7_vertex_070076D8: + type: VTX + count: 4 + offset: 0x76D8 + symbol: thi_seg7_vertex_070076D8 + +thi_seg7_vertex_07007718: + type: VTX + count: 12 + offset: 0x7718 + symbol: thi_seg7_vertex_07007718 + +thi_seg7_vertex_070077D8: + type: VTX + count: 5 + offset: 0x77D8 + symbol: thi_seg7_vertex_070077D8 + +thi_seg7_dl_07007828: + type: GFX + offset: 0x7828 + symbol: thi_seg7_dl_07007828 + +thi_seg7_dl_07007870: + type: GFX + offset: 0x7870 + symbol: thi_seg7_dl_07007870 + +thi_seg7_dl_070078D8: + type: GFX + offset: 0x78D8 + symbol: thi_seg7_dl_070078D8 + +thi_seg7_dl_07007930: + type: GFX + offset: 0x7930 + symbol: thi_seg7_dl_07007930 + +thi_seg7_vertex_070079D0: + type: VTX + count: 14 + offset: 0x79D0 + symbol: thi_seg7_vertex_070079D0 + +thi_seg7_vertex_07007AB0: + type: VTX + count: 13 + offset: 0x7AB0 + symbol: thi_seg7_vertex_07007AB0 + +thi_seg7_dl_07007B80: + type: GFX + offset: 0x7B80 + symbol: thi_seg7_dl_07007B80 + +thi_seg7_dl_07007C20: + type: GFX + offset: 0x7C20 + symbol: thi_seg7_dl_07007C20 + +thi_seg7_lights_07007C90: + type: LIGHTS + size: 24 + offset: 0x7C90 + symbol: thi_seg7_lights_07007C90 + +thi_seg7_lights_07007CA8: + type: LIGHTS + size: 24 + offset: 0x7CA8 + symbol: thi_seg7_lights_07007CA8 + +thi_seg7_lights_07007CC0: + type: LIGHTS + size: 24 + offset: 0x7CC0 + symbol: thi_seg7_lights_07007CC0 + +thi_seg7_lights_07007CD8: + type: LIGHTS + size: 24 + offset: 0x7CD8 + symbol: thi_seg7_lights_07007CD8 + +thi_seg7_lights_07007CF0: + type: LIGHTS + size: 24 + offset: 0x7CF0 + symbol: thi_seg7_lights_07007CF0 + +thi_seg7_vertex_07007D08: + type: VTX + count: 8 + offset: 0x7D08 + symbol: thi_seg7_vertex_07007D08 + +thi_seg7_vertex_07007D88: + type: VTX + count: 4 + offset: 0x7D88 + symbol: thi_seg7_vertex_07007D88 + +thi_seg7_vertex_07007DC8: + type: VTX + count: 4 + offset: 0x7DC8 + symbol: thi_seg7_vertex_07007DC8 + +thi_seg7_vertex_07007E08: + type: VTX + count: 14 + offset: 0x7E08 + symbol: thi_seg7_vertex_07007E08 + +thi_seg7_vertex_07007EE8: + type: VTX + count: 15 + offset: 0x7EE8 + symbol: thi_seg7_vertex_07007EE8 + +thi_seg7_vertex_07007FD8: + type: VTX + count: 16 + offset: 0x7FD8 + symbol: thi_seg7_vertex_07007FD8 + +thi_seg7_vertex_070080D8: + type: VTX + count: 15 + offset: 0x80D8 + symbol: thi_seg7_vertex_070080D8 + +thi_seg7_vertex_070081C8: + type: VTX + count: 14 + offset: 0x81C8 + symbol: thi_seg7_vertex_070081C8 + +thi_seg7_vertex_070082A8: + type: VTX + count: 14 + offset: 0x82A8 + symbol: thi_seg7_vertex_070082A8 + +thi_seg7_vertex_07008388: + type: VTX + count: 15 + offset: 0x8388 + symbol: thi_seg7_vertex_07008388 + +thi_seg7_vertex_07008478: + type: VTX + count: 15 + offset: 0x8478 + symbol: thi_seg7_vertex_07008478 + +thi_seg7_vertex_07008568: + type: VTX + count: 15 + offset: 0x8568 + symbol: thi_seg7_vertex_07008568 + +thi_seg7_vertex_07008658: + type: VTX + count: 15 + offset: 0x8658 + symbol: thi_seg7_vertex_07008658 + +thi_seg7_vertex_07008748: + type: VTX + count: 15 + offset: 0x8748 + symbol: thi_seg7_vertex_07008748 + +thi_seg7_vertex_07008838: + type: VTX + count: 15 + offset: 0x8838 + symbol: thi_seg7_vertex_07008838 + +thi_seg7_vertex_07008928: + type: VTX + count: 16 + offset: 0x8928 + symbol: thi_seg7_vertex_07008928 + +thi_seg7_vertex_07008A28: + type: VTX + count: 15 + offset: 0x8A28 + symbol: thi_seg7_vertex_07008A28 + +thi_seg7_vertex_07008B18: + type: VTX + count: 6 + offset: 0x8B18 + symbol: thi_seg7_vertex_07008B18 + +thi_seg7_vertex_07008B78: + type: VTX + count: 14 + offset: 0x8B78 + symbol: thi_seg7_vertex_07008B78 + +thi_seg7_vertex_07008C58: + type: VTX + count: 14 + offset: 0x8C58 + symbol: thi_seg7_vertex_07008C58 + +thi_seg7_vertex_07008D38: + type: VTX + count: 4 + offset: 0x8D38 + symbol: thi_seg7_vertex_07008D38 + +thi_seg7_vertex_07008D78: + type: VTX + count: 12 + offset: 0x8D78 + symbol: thi_seg7_vertex_07008D78 + +thi_seg7_vertex_07008E38: + type: VTX + count: 14 + offset: 0x8E38 + symbol: thi_seg7_vertex_07008E38 + +thi_seg7_vertex_07008F18: + type: VTX + count: 8 + offset: 0x8F18 + symbol: thi_seg7_vertex_07008F18 + +thi_seg7_dl_07008F98: + type: GFX + offset: 0x8F98 + symbol: thi_seg7_dl_07008F98 + +thi_seg7_dl_07009010: + type: GFX + offset: 0x9010 + symbol: thi_seg7_dl_07009010 + +thi_seg7_dl_07009080: + type: GFX + offset: 0x9080 + symbol: thi_seg7_dl_07009080 + +thi_seg7_dl_07009530: + type: GFX + offset: 0x9530 + symbol: thi_seg7_dl_07009530 + +thi_seg7_dl_070095A8: + type: GFX + offset: 0x95A8 + symbol: thi_seg7_dl_070095A8 + +thi_seg7_dl_07009610: + type: GFX + offset: 0x9610 + symbol: thi_seg7_dl_07009610 + +thi_seg7_dl_07009670: + type: GFX + offset: 0x9670 + symbol: thi_seg7_dl_07009670 + +thi_seg7_vertex_07009740: + type: VTX + count: 14 + offset: 0x9740 + symbol: thi_seg7_vertex_07009740 + +thi_seg7_vertex_07009820: + type: VTX + count: 11 + offset: 0x9820 + symbol: thi_seg7_vertex_07009820 + +thi_seg7_vertex_070098D0: + type: VTX + count: 15 + offset: 0x98D0 + symbol: thi_seg7_vertex_070098D0 + +thi_seg7_vertex_070099C0: + type: VTX + count: 15 + offset: 0x99C0 + symbol: thi_seg7_vertex_070099C0 + +thi_seg7_vertex_07009AB0: + type: VTX + count: 4 + offset: 0x9AB0 + symbol: thi_seg7_vertex_07009AB0 + +thi_seg7_vertex_07009AF0: + type: VTX + count: 4 + offset: 0x9AF0 + symbol: thi_seg7_vertex_07009AF0 + +thi_seg7_vertex_07009B30: + type: VTX + count: 4 + offset: 0x9B30 + symbol: thi_seg7_vertex_07009B30 + +thi_seg7_dl_07009B70: + type: GFX + offset: 0x9B70 + symbol: thi_seg7_dl_07009B70 + +thi_seg7_dl_07009C40: + type: GFX + offset: 0x9C40 + symbol: thi_seg7_dl_07009C40 + +thi_seg7_dl_07009CF8: + type: GFX + offset: 0x9CF8 + symbol: thi_seg7_dl_07009CF8 + +thi_seg7_dl_07009D30: + type: GFX + offset: 0x9D30 + symbol: thi_seg7_dl_07009D30 + +thi_seg7_dl_07009D50: + type: GFX + offset: 0x9D50 + symbol: thi_seg7_dl_07009D50 + +thi_seg7_vertex_07009DF0: + type: VTX + count: 12 + offset: 0x9DF0 + symbol: thi_seg7_vertex_07009DF0 + +thi_seg7_dl_07009EB0: + type: GFX + offset: 0x9EB0 + symbol: thi_seg7_dl_07009EB0 + +thi_seg7_dl_07009F58: + type: GFX + offset: 0x9F58 + symbol: thi_seg7_dl_07009F58 + +thi_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x9FC8 + symbol: thi_seg7_area_1_collision + +thi_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0xBD60 + symbol: thi_seg7_area_2_collision + +thi_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0xD444 + symbol: thi_seg7_area_3_collision + +thi_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0xDD50 + symbol: thi_seg7_area_1_macro_objs + +thi_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0xDEE4 + symbol: thi_seg7_area_2_macro_objs + +thi_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0xE190 + symbol: thi_seg7_area_3_macro_objs + +thi_seg7_collision_top_trap: + type: SM64:COLLISION + offset: 0xE228 + symbol: thi_seg7_collision_top_trap + +thi_seg7_trajectory_koopa: + type: SM64:TRAJECTORY + offset: 0xE258 + symbol: thi_seg7_trajectory_koopa + +thi_movtex_area1_short_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2BC + symbol: thi_movtex_area1_short_side_water_data + +thi_movtex_area1_large_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2DC + symbol: thi_movtex_area1_large_side_water_data + +thi_movtex_area1_mountain_top_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE2FC + symbol: thi_movtex_area1_mountain_top_water_data + +thi_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 4 + offset: 0xE31C + symbol: thi_movtex_area1_water + +thi_movtex_area2_short_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE33C + symbol: thi_movtex_area2_short_side_water_data + +thi_movtex_area2_large_side_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE35C + symbol: thi_movtex_area2_large_side_water_data + +thi_movtex_area2_mountain_top_water_data: + type: SM64:MOVTEX + quad: true + offset: 0xE37C + symbol: thi_movtex_area2_mountain_top_water_data + +thi_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 4 + offset: 0xE39C + symbol: thi_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi/geo.yml new file mode 100644 index 0000000..4e3d939 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/thi/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/us/levels/thi.yml" + autopads: false + segments: + - [ 0xE, 0x42C6E0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc.yml new file mode 100644 index 0000000..cb2377c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc.yml @@ -0,0 +1,515 @@ +:config: + autopads: false + compression: + offset: 0x4BEC30 + segments: + - [ 0x7, 0x4BEC30 ] + external_files: + - "assets/ymls/us/textures/sky.yml" + header: + header: + - '#include "totwc/geo.h"' + - '' + - 'extern const LevelScript level_totwc_entry[];' + +0: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: totwc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: totwc_seg7_texture_07001000 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: totwc_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: IA16 + symbol: totwc_seg7_texture_07002000 + +totwc_seg7_vertex_07002800: + type: VTX + count: 16 + offset: 0x2800 + symbol: totwc_seg7_vertex_07002800 + +totwc_seg7_vertex_07002900: + type: VTX + count: 16 + offset: 0x2900 + symbol: totwc_seg7_vertex_07002900 + +totwc_seg7_vertex_07002A00: + type: VTX + count: 16 + offset: 0x2A00 + symbol: totwc_seg7_vertex_07002A00 + +totwc_seg7_vertex_07002B00: + type: VTX + count: 16 + offset: 0x2B00 + symbol: totwc_seg7_vertex_07002B00 + +totwc_seg7_vertex_07002C00: + type: VTX + count: 14 + offset: 0x2C00 + symbol: totwc_seg7_vertex_07002C00 + +totwc_seg7_vertex_07002CE0: + type: VTX + count: 15 + offset: 0x2CE0 + symbol: totwc_seg7_vertex_07002CE0 + +totwc_seg7_vertex_07002DD0: + type: VTX + count: 14 + offset: 0x2DD0 + symbol: totwc_seg7_vertex_07002DD0 + +totwc_seg7_vertex_07002EB0: + type: VTX + count: 15 + offset: 0x2EB0 + symbol: totwc_seg7_vertex_07002EB0 + +totwc_seg7_vertex_07002FA0: + type: VTX + count: 14 + offset: 0x2FA0 + symbol: totwc_seg7_vertex_07002FA0 + +totwc_seg7_vertex_07003080: + type: VTX + count: 14 + offset: 0x3080 + symbol: totwc_seg7_vertex_07003080 + +totwc_seg7_vertex_07003160: + type: VTX + count: 16 + offset: 0x3160 + symbol: totwc_seg7_vertex_07003160 + +totwc_seg7_vertex_07003260: + type: VTX + count: 15 + offset: 0x3260 + symbol: totwc_seg7_vertex_07003260 + +totwc_seg7_vertex_07003350: + type: VTX + count: 12 + offset: 0x3350 + symbol: totwc_seg7_vertex_07003350 + +totwc_seg7_vertex_07003410: + type: VTX + count: 14 + offset: 0x3410 + symbol: totwc_seg7_vertex_07003410 + +totwc_seg7_vertex_070034F0: + type: VTX + count: 15 + offset: 0x34F0 + symbol: totwc_seg7_vertex_070034F0 + +totwc_seg7_vertex_070035E0: + type: VTX + count: 15 + offset: 0x35E0 + symbol: totwc_seg7_vertex_070035E0 + +totwc_seg7_vertex_070036D0: + type: VTX + count: 15 + offset: 0x36D0 + symbol: totwc_seg7_vertex_070036D0 + +totwc_seg7_vertex_070037C0: + type: VTX + count: 15 + offset: 0x37C0 + symbol: totwc_seg7_vertex_070037C0 + +totwc_seg7_vertex_070038B0: + type: VTX + count: 16 + offset: 0x38B0 + symbol: totwc_seg7_vertex_070038B0 + +totwc_seg7_vertex_070039B0: + type: VTX + count: 16 + offset: 0x39B0 + symbol: totwc_seg7_vertex_070039B0 + +totwc_seg7_vertex_07003AB0: + type: VTX + count: 16 + offset: 0x3AB0 + symbol: totwc_seg7_vertex_07003AB0 + +totwc_seg7_vertex_07003BB0: + type: VTX + count: 16 + offset: 0x3BB0 + symbol: totwc_seg7_vertex_07003BB0 + +totwc_seg7_vertex_07003CB0: + type: VTX + count: 16 + offset: 0x3CB0 + symbol: totwc_seg7_vertex_07003CB0 + +totwc_seg7_vertex_07003DB0: + type: VTX + count: 16 + offset: 0x3DB0 + symbol: totwc_seg7_vertex_07003DB0 + +totwc_seg7_vertex_07003EB0: + type: VTX + count: 16 + offset: 0x3EB0 + symbol: totwc_seg7_vertex_07003EB0 + +totwc_seg7_vertex_07003FB0: + type: VTX + count: 15 + offset: 0x3FB0 + symbol: totwc_seg7_vertex_07003FB0 + +totwc_seg7_vertex_070040A0: + type: VTX + count: 15 + offset: 0x40A0 + symbol: totwc_seg7_vertex_070040A0 + +totwc_seg7_vertex_07004190: + type: VTX + count: 14 + offset: 0x4190 + symbol: totwc_seg7_vertex_07004190 + +totwc_seg7_vertex_07004270: + type: VTX + count: 16 + offset: 0x4270 + symbol: totwc_seg7_vertex_07004270 + +totwc_seg7_vertex_07004370: + type: VTX + count: 14 + offset: 0x4370 + symbol: totwc_seg7_vertex_07004370 + +totwc_seg7_vertex_07004450: + type: VTX + count: 14 + offset: 0x4450 + symbol: totwc_seg7_vertex_07004450 + +totwc_seg7_vertex_07004530: + type: VTX + count: 16 + offset: 0x4530 + symbol: totwc_seg7_vertex_07004530 + +totwc_seg7_vertex_07004630: + type: VTX + count: 15 + offset: 0x4630 + symbol: totwc_seg7_vertex_07004630 + +totwc_seg7_vertex_07004720: + type: VTX + count: 16 + offset: 0x4720 + symbol: totwc_seg7_vertex_07004720 + +totwc_seg7_vertex_07004820: + type: VTX + count: 15 + offset: 0x4820 + symbol: totwc_seg7_vertex_07004820 + +totwc_seg7_vertex_07004910: + type: VTX + count: 15 + offset: 0x4910 + symbol: totwc_seg7_vertex_07004910 + +totwc_seg7_vertex_07004A00: + type: VTX + count: 16 + offset: 0x4A00 + symbol: totwc_seg7_vertex_07004A00 + +totwc_seg7_vertex_07004B00: + type: VTX + count: 15 + offset: 0x4B00 + symbol: totwc_seg7_vertex_07004B00 + +totwc_seg7_vertex_07004BF0: + type: VTX + count: 15 + offset: 0x4BF0 + symbol: totwc_seg7_vertex_07004BF0 + +totwc_seg7_vertex_07004CE0: + type: VTX + count: 16 + offset: 0x4CE0 + symbol: totwc_seg7_vertex_07004CE0 + +totwc_seg7_vertex_07004DE0: + type: VTX + count: 16 + offset: 0x4DE0 + symbol: totwc_seg7_vertex_07004DE0 + +totwc_seg7_vertex_07004EE0: + type: VTX + count: 16 + offset: 0x4EE0 + symbol: totwc_seg7_vertex_07004EE0 + +totwc_seg7_vertex_07004FE0: + type: VTX + count: 16 + offset: 0x4FE0 + symbol: totwc_seg7_vertex_07004FE0 + +totwc_seg7_dl_070050E0: + type: GFX + offset: 0x50E0 + symbol: totwc_seg7_dl_070050E0 + +totwc_seg7_dl_07005220: + type: GFX + offset: 0x5220 + symbol: totwc_seg7_dl_07005220 + +totwc_seg7_dl_07005448: + type: GFX + offset: 0x5448 + symbol: totwc_seg7_dl_07005448 + +totwc_seg7_dl_07005BE8: + type: GFX + offset: 0x5BE8 + symbol: totwc_seg7_dl_07005BE8 + +totwc_seg7_dl_07005D28: + type: GFX + offset: 0x5D28 + symbol: totwc_seg7_dl_07005D28 + +totwc_seg7_vertex_07005DC8: + type: VTX + count: 15 + offset: 0x5DC8 + symbol: totwc_seg7_vertex_07005DC8 + +totwc_seg7_vertex_07005EB8: + type: VTX + count: 15 + offset: 0x5EB8 + symbol: totwc_seg7_vertex_07005EB8 + +totwc_seg7_vertex_07005FA8: + type: VTX + count: 15 + offset: 0x5FA8 + symbol: totwc_seg7_vertex_07005FA8 + +totwc_seg7_vertex_07006098: + type: VTX + count: 15 + offset: 0x6098 + symbol: totwc_seg7_vertex_07006098 + +totwc_seg7_vertex_07006188: + type: VTX + count: 15 + offset: 0x6188 + symbol: totwc_seg7_vertex_07006188 + +totwc_seg7_vertex_07006278: + type: VTX + count: 15 + offset: 0x6278 + symbol: totwc_seg7_vertex_07006278 + +totwc_seg7_vertex_07006368: + type: VTX + count: 15 + offset: 0x6368 + symbol: totwc_seg7_vertex_07006368 + +totwc_seg7_vertex_07006458: + type: VTX + count: 15 + offset: 0x6458 + symbol: totwc_seg7_vertex_07006458 + +totwc_seg7_vertex_07006548: + type: VTX + count: 15 + offset: 0x6548 + symbol: totwc_seg7_vertex_07006548 + +totwc_seg7_vertex_07006638: + type: VTX + count: 15 + offset: 0x6638 + symbol: totwc_seg7_vertex_07006638 + +totwc_seg7_vertex_07006728: + type: VTX + count: 15 + offset: 0x6728 + symbol: totwc_seg7_vertex_07006728 + +totwc_seg7_vertex_07006818: + type: VTX + count: 15 + offset: 0x6818 + symbol: totwc_seg7_vertex_07006818 + +totwc_seg7_vertex_07006908: + type: VTX + count: 15 + offset: 0x6908 + symbol: totwc_seg7_vertex_07006908 + +totwc_seg7_vertex_070069F8: + type: VTX + count: 15 + offset: 0x69F8 + symbol: totwc_seg7_vertex_070069F8 + +totwc_seg7_vertex_07006AE8: + type: VTX + count: 15 + offset: 0x6AE8 + symbol: totwc_seg7_vertex_07006AE8 + +totwc_seg7_vertex_07006BD8: + type: VTX + count: 7 + offset: 0x6BD8 + symbol: totwc_seg7_vertex_07006BD8 + +totwc_seg7_dl_07006C48: + type: GFX + offset: 0x6C48 + symbol: totwc_seg7_dl_07006C48 + +totwc_seg7_dl_07007048: + type: GFX + offset: 0x7048 + symbol: totwc_seg7_dl_07007048 + +totwc_seg7_vertex_070070C8: + type: VTX + count: 16 + offset: 0x70C8 + symbol: totwc_seg7_vertex_070070C8 + +totwc_seg7_vertex_070071C8: + type: VTX + count: 16 + offset: 0x71C8 + symbol: totwc_seg7_vertex_070071C8 + +totwc_seg7_vertex_070072C8: + type: VTX + count: 16 + offset: 0x72C8 + symbol: totwc_seg7_vertex_070072C8 + +totwc_seg7_vertex_070073C8: + type: VTX + count: 16 + offset: 0x73C8 + symbol: totwc_seg7_vertex_070073C8 + +totwc_seg7_vertex_070074C8: + type: VTX + count: 16 + offset: 0x74C8 + symbol: totwc_seg7_vertex_070074C8 + +totwc_seg7_vertex_070075C8: + type: VTX + count: 16 + offset: 0x75C8 + symbol: totwc_seg7_vertex_070075C8 + +totwc_seg7_dl_070076C8: + type: GFX + offset: 0x76C8 + symbol: totwc_seg7_dl_070076C8 + +totwc_seg7_dl_07007808: + type: GFX + offset: 0x7808 + symbol: totwc_seg7_dl_07007808 + +totwc_seg7_dl_070078B8: + type: GFX + offset: 0x78B8 + symbol: totwc_seg7_dl_070078B8 + +totwc_seg7_vertex_07007930: + type: VTX + count: 4 + offset: 0x7930 + symbol: totwc_seg7_vertex_07007930 + +totwc_seg7_dl_07007970: + type: GFX + offset: 0x7970 + symbol: totwc_seg7_dl_07007970 + +totwc_seg7_dl_070079A8: + type: GFX + offset: 0x79A8 + symbol: totwc_seg7_dl_070079A8 + +totwc_seg7_collision: + type: SM64:COLLISION + offset: 0x7A18 + symbol: totwc_seg7_collision + +totwc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x88AC + symbol: totwc_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc/geo.yml new file mode 100644 index 0000000..3854379 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/totwc/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/levels/totwc.yml" + autopads: false + segments: + - [ 0xE, 0x4C2700 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc.yml new file mode 100644 index 0000000..ed731b8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc.yml @@ -0,0 +1,1978 @@ +:config: + autopads: false + compression: + offset: 0x42CF20 + segments: + - [ 0x7, 0x42CF20 ] + external_files: + - "assets/ymls/us/textures/machine.yml" + header: + header: + - '#include "ttc/geo.h"' + - '' + - 'extern const LevelScript level_ttc_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ttc_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 16 + height: 64 + offset: 0x800 + format: RGBA16 + symbol: ttc_seg7_texture_07000800 + +ttc_seg7_lights_07001000: + type: LIGHTS + size: 24 + offset: 0x1000 + symbol: ttc_seg7_lights_07001000 + +ttc_seg7_lights_07001018: + type: LIGHTS + size: 24 + offset: 0x1018 + symbol: ttc_seg7_lights_07001018 + +ttc_seg7_lights_07001030: + type: LIGHTS + size: 24 + offset: 0x1030 + symbol: ttc_seg7_lights_07001030 + +ttc_seg7_lights_07001048: + type: LIGHTS + size: 24 + offset: 0x1048 + symbol: ttc_seg7_lights_07001048 + +ttc_seg7_lights_07001060: + type: LIGHTS + size: 24 + offset: 0x1060 + symbol: ttc_seg7_lights_07001060 + +ttc_seg7_vertex_07001078: + type: VTX + count: 15 + offset: 0x1078 + symbol: ttc_seg7_vertex_07001078 + +ttc_seg7_vertex_07001168: + type: VTX + count: 15 + offset: 0x1168 + symbol: ttc_seg7_vertex_07001168 + +ttc_seg7_vertex_07001258: + type: VTX + count: 15 + offset: 0x1258 + symbol: ttc_seg7_vertex_07001258 + +ttc_seg7_vertex_07001348: + type: VTX + count: 15 + offset: 0x1348 + symbol: ttc_seg7_vertex_07001348 + +ttc_seg7_vertex_07001438: + type: VTX + count: 15 + offset: 0x1438 + symbol: ttc_seg7_vertex_07001438 + +ttc_seg7_vertex_07001528: + type: VTX + count: 15 + offset: 0x1528 + symbol: ttc_seg7_vertex_07001528 + +ttc_seg7_vertex_07001618: + type: VTX + count: 15 + offset: 0x1618 + symbol: ttc_seg7_vertex_07001618 + +ttc_seg7_vertex_07001708: + type: VTX + count: 15 + offset: 0x1708 + symbol: ttc_seg7_vertex_07001708 + +ttc_seg7_vertex_070017F8: + type: VTX + count: 15 + offset: 0x17F8 + symbol: ttc_seg7_vertex_070017F8 + +ttc_seg7_vertex_070018E8: + type: VTX + count: 15 + offset: 0x18E8 + symbol: ttc_seg7_vertex_070018E8 + +ttc_seg7_vertex_070019D8: + type: VTX + count: 15 + offset: 0x19D8 + symbol: ttc_seg7_vertex_070019D8 + +ttc_seg7_vertex_07001AC8: + type: VTX + count: 15 + offset: 0x1AC8 + symbol: ttc_seg7_vertex_07001AC8 + +ttc_seg7_vertex_07001BB8: + type: VTX + count: 16 + offset: 0x1BB8 + symbol: ttc_seg7_vertex_07001BB8 + +ttc_seg7_vertex_07001CB8: + type: VTX + count: 15 + offset: 0x1CB8 + symbol: ttc_seg7_vertex_07001CB8 + +ttc_seg7_vertex_07001DA8: + type: VTX + count: 9 + offset: 0x1DA8 + symbol: ttc_seg7_vertex_07001DA8 + +ttc_seg7_vertex_07001E38: + type: VTX + count: 4 + offset: 0x1E38 + symbol: ttc_seg7_vertex_07001E38 + +ttc_seg7_vertex_07001E78: + type: VTX + count: 16 + offset: 0x1E78 + symbol: ttc_seg7_vertex_07001E78 + +ttc_seg7_vertex_07001F78: + type: VTX + count: 14 + offset: 0x1F78 + symbol: ttc_seg7_vertex_07001F78 + +ttc_seg7_vertex_07002058: + type: VTX + count: 16 + offset: 0x2058 + symbol: ttc_seg7_vertex_07002058 + +ttc_seg7_vertex_07002158: + type: VTX + count: 15 + offset: 0x2158 + symbol: ttc_seg7_vertex_07002158 + +ttc_seg7_vertex_07002248: + type: VTX + count: 16 + offset: 0x2248 + symbol: ttc_seg7_vertex_07002248 + +ttc_seg7_vertex_07002348: + type: VTX + count: 14 + offset: 0x2348 + symbol: ttc_seg7_vertex_07002348 + +ttc_seg7_vertex_07002428: + type: VTX + count: 16 + offset: 0x2428 + symbol: ttc_seg7_vertex_07002428 + +ttc_seg7_vertex_07002528: + type: VTX + count: 16 + offset: 0x2528 + symbol: ttc_seg7_vertex_07002528 + +ttc_seg7_vertex_07002628: + type: VTX + count: 16 + offset: 0x2628 + symbol: ttc_seg7_vertex_07002628 + +ttc_seg7_vertex_07002728: + type: VTX + count: 16 + offset: 0x2728 + symbol: ttc_seg7_vertex_07002728 + +ttc_seg7_vertex_07002828: + type: VTX + count: 16 + offset: 0x2828 + symbol: ttc_seg7_vertex_07002828 + +ttc_seg7_vertex_07002928: + type: VTX + count: 16 + offset: 0x2928 + symbol: ttc_seg7_vertex_07002928 + +ttc_seg7_vertex_07002A28: + type: VTX + count: 16 + offset: 0x2A28 + symbol: ttc_seg7_vertex_07002A28 + +ttc_seg7_vertex_07002B28: + type: VTX + count: 16 + offset: 0x2B28 + symbol: ttc_seg7_vertex_07002B28 + +ttc_seg7_vertex_07002C28: + type: VTX + count: 14 + offset: 0x2C28 + symbol: ttc_seg7_vertex_07002C28 + +ttc_seg7_vertex_07002D08: + type: VTX + count: 8 + offset: 0x2D08 + symbol: ttc_seg7_vertex_07002D08 + +ttc_seg7_vertex_07002D88: + type: VTX + count: 16 + offset: 0x2D88 + symbol: ttc_seg7_vertex_07002D88 + +ttc_seg7_vertex_07002E88: + type: VTX + count: 14 + offset: 0x2E88 + symbol: ttc_seg7_vertex_07002E88 + +ttc_seg7_vertex_07002F68: + type: VTX + count: 16 + offset: 0x2F68 + symbol: ttc_seg7_vertex_07002F68 + +ttc_seg7_vertex_07003068: + type: VTX + count: 15 + offset: 0x3068 + symbol: ttc_seg7_vertex_07003068 + +ttc_seg7_vertex_07003158: + type: VTX + count: 16 + offset: 0x3158 + symbol: ttc_seg7_vertex_07003158 + +ttc_seg7_vertex_07003258: + type: VTX + count: 3 + offset: 0x3258 + symbol: ttc_seg7_vertex_07003258 + +ttc_seg7_vertex_07003288: + type: VTX + count: 15 + offset: 0x3288 + symbol: ttc_seg7_vertex_07003288 + +ttc_seg7_vertex_07003378: + type: VTX + count: 15 + offset: 0x3378 + symbol: ttc_seg7_vertex_07003378 + +ttc_seg7_vertex_07003468: + type: VTX + count: 15 + offset: 0x3468 + symbol: ttc_seg7_vertex_07003468 + +ttc_seg7_vertex_07003558: + type: VTX + count: 15 + offset: 0x3558 + symbol: ttc_seg7_vertex_07003558 + +ttc_seg7_vertex_07003648: + type: VTX + count: 15 + offset: 0x3648 + symbol: ttc_seg7_vertex_07003648 + +ttc_seg7_vertex_07003738: + type: VTX + count: 16 + offset: 0x3738 + symbol: ttc_seg7_vertex_07003738 + +ttc_seg7_vertex_07003838: + type: VTX + count: 15 + offset: 0x3838 + symbol: ttc_seg7_vertex_07003838 + +ttc_seg7_vertex_07003928: + type: VTX + count: 14 + offset: 0x3928 + symbol: ttc_seg7_vertex_07003928 + +ttc_seg7_vertex_07003A08: + type: VTX + count: 15 + offset: 0x3A08 + symbol: ttc_seg7_vertex_07003A08 + +ttc_seg7_vertex_07003AF8: + type: VTX + count: 15 + offset: 0x3AF8 + symbol: ttc_seg7_vertex_07003AF8 + +ttc_seg7_vertex_07003BE8: + type: VTX + count: 15 + offset: 0x3BE8 + symbol: ttc_seg7_vertex_07003BE8 + +ttc_seg7_vertex_07003CD8: + type: VTX + count: 15 + offset: 0x3CD8 + symbol: ttc_seg7_vertex_07003CD8 + +ttc_seg7_vertex_07003DC8: + type: VTX + count: 15 + offset: 0x3DC8 + symbol: ttc_seg7_vertex_07003DC8 + +ttc_seg7_vertex_07003EB8: + type: VTX + count: 15 + offset: 0x3EB8 + symbol: ttc_seg7_vertex_07003EB8 + +ttc_seg7_vertex_07003FA8: + type: VTX + count: 15 + offset: 0x3FA8 + symbol: ttc_seg7_vertex_07003FA8 + +ttc_seg7_vertex_07004098: + type: VTX + count: 15 + offset: 0x4098 + symbol: ttc_seg7_vertex_07004098 + +ttc_seg7_vertex_07004188: + type: VTX + count: 15 + offset: 0x4188 + symbol: ttc_seg7_vertex_07004188 + +ttc_seg7_vertex_07004278: + type: VTX + count: 16 + offset: 0x4278 + symbol: ttc_seg7_vertex_07004278 + +ttc_seg7_vertex_07004378: + type: VTX + count: 16 + offset: 0x4378 + symbol: ttc_seg7_vertex_07004378 + +ttc_seg7_vertex_07004478: + type: VTX + count: 16 + offset: 0x4478 + symbol: ttc_seg7_vertex_07004478 + +ttc_seg7_vertex_07004578: + type: VTX + count: 14 + offset: 0x4578 + symbol: ttc_seg7_vertex_07004578 + +ttc_seg7_vertex_07004658: + type: VTX + count: 14 + offset: 0x4658 + symbol: ttc_seg7_vertex_07004658 + +ttc_seg7_vertex_07004738: + type: VTX + count: 16 + offset: 0x4738 + symbol: ttc_seg7_vertex_07004738 + +ttc_seg7_vertex_07004838: + type: VTX + count: 14 + offset: 0x4838 + symbol: ttc_seg7_vertex_07004838 + +ttc_seg7_vertex_07004918: + type: VTX + count: 15 + offset: 0x4918 + symbol: ttc_seg7_vertex_07004918 + +ttc_seg7_vertex_07004A08: + type: VTX + count: 16 + offset: 0x4A08 + symbol: ttc_seg7_vertex_07004A08 + +ttc_seg7_vertex_07004B08: + type: VTX + count: 16 + offset: 0x4B08 + symbol: ttc_seg7_vertex_07004B08 + +ttc_seg7_vertex_07004C08: + type: VTX + count: 11 + offset: 0x4C08 + symbol: ttc_seg7_vertex_07004C08 + +ttc_seg7_vertex_07004CB8: + type: VTX + count: 15 + offset: 0x4CB8 + symbol: ttc_seg7_vertex_07004CB8 + +ttc_seg7_vertex_07004DA8: + type: VTX + count: 15 + offset: 0x4DA8 + symbol: ttc_seg7_vertex_07004DA8 + +ttc_seg7_vertex_07004E98: + type: VTX + count: 15 + offset: 0x4E98 + symbol: ttc_seg7_vertex_07004E98 + +ttc_seg7_vertex_07004F88: + type: VTX + count: 15 + offset: 0x4F88 + symbol: ttc_seg7_vertex_07004F88 + +ttc_seg7_vertex_07005078: + type: VTX + count: 15 + offset: 0x5078 + symbol: ttc_seg7_vertex_07005078 + +ttc_seg7_vertex_07005168: + type: VTX + count: 15 + offset: 0x5168 + symbol: ttc_seg7_vertex_07005168 + +ttc_seg7_vertex_07005258: + type: VTX + count: 15 + offset: 0x5258 + symbol: ttc_seg7_vertex_07005258 + +ttc_seg7_vertex_07005348: + type: VTX + count: 15 + offset: 0x5348 + symbol: ttc_seg7_vertex_07005348 + +ttc_seg7_vertex_07005438: + type: VTX + count: 15 + offset: 0x5438 + symbol: ttc_seg7_vertex_07005438 + +ttc_seg7_vertex_07005528: + type: VTX + count: 15 + offset: 0x5528 + symbol: ttc_seg7_vertex_07005528 + +ttc_seg7_vertex_07005618: + type: VTX + count: 15 + offset: 0x5618 + symbol: ttc_seg7_vertex_07005618 + +ttc_seg7_vertex_07005708: + type: VTX + count: 11 + offset: 0x5708 + symbol: ttc_seg7_vertex_07005708 + +ttc_seg7_vertex_070057B8: + type: VTX + count: 16 + offset: 0x57B8 + symbol: ttc_seg7_vertex_070057B8 + +ttc_seg7_vertex_070058B8: + type: VTX + count: 15 + offset: 0x58B8 + symbol: ttc_seg7_vertex_070058B8 + +ttc_seg7_vertex_070059A8: + type: VTX + count: 14 + offset: 0x59A8 + symbol: ttc_seg7_vertex_070059A8 + +ttc_seg7_vertex_07005A88: + type: VTX + count: 16 + offset: 0x5A88 + symbol: ttc_seg7_vertex_07005A88 + +ttc_seg7_vertex_07005B88: + type: VTX + count: 15 + offset: 0x5B88 + symbol: ttc_seg7_vertex_07005B88 + +ttc_seg7_vertex_07005C78: + type: VTX + count: 14 + offset: 0x5C78 + symbol: ttc_seg7_vertex_07005C78 + +ttc_seg7_vertex_07005D58: + type: VTX + count: 15 + offset: 0x5D58 + symbol: ttc_seg7_vertex_07005D58 + +ttc_seg7_vertex_07005E48: + type: VTX + count: 14 + offset: 0x5E48 + symbol: ttc_seg7_vertex_07005E48 + +ttc_seg7_vertex_07005F28: + type: VTX + count: 15 + offset: 0x5F28 + symbol: ttc_seg7_vertex_07005F28 + +ttc_seg7_vertex_07006018: + type: VTX + count: 16 + offset: 0x6018 + symbol: ttc_seg7_vertex_07006018 + +ttc_seg7_vertex_07006118: + type: VTX + count: 15 + offset: 0x6118 + symbol: ttc_seg7_vertex_07006118 + +ttc_seg7_vertex_07006208: + type: VTX + count: 15 + offset: 0x6208 + symbol: ttc_seg7_vertex_07006208 + +ttc_seg7_vertex_070062F8: + type: VTX + count: 8 + offset: 0x62F8 + symbol: ttc_seg7_vertex_070062F8 + +ttc_seg7_vertex_07006378: + type: VTX + count: 15 + offset: 0x6378 + symbol: ttc_seg7_vertex_07006378 + +ttc_seg7_vertex_07006468: + type: VTX + count: 15 + offset: 0x6468 + symbol: ttc_seg7_vertex_07006468 + +ttc_seg7_vertex_07006558: + type: VTX + count: 15 + offset: 0x6558 + symbol: ttc_seg7_vertex_07006558 + +ttc_seg7_vertex_07006648: + type: VTX + count: 15 + offset: 0x6648 + symbol: ttc_seg7_vertex_07006648 + +ttc_seg7_vertex_07006738: + type: VTX + count: 16 + offset: 0x6738 + symbol: ttc_seg7_vertex_07006738 + +ttc_seg7_vertex_07006838: + type: VTX + count: 14 + offset: 0x6838 + symbol: ttc_seg7_vertex_07006838 + +ttc_seg7_vertex_07006918: + type: VTX + count: 15 + offset: 0x6918 + symbol: ttc_seg7_vertex_07006918 + +ttc_seg7_vertex_07006A08: + type: VTX + count: 15 + offset: 0x6A08 + symbol: ttc_seg7_vertex_07006A08 + +ttc_seg7_vertex_07006AF8: + type: VTX + count: 15 + offset: 0x6AF8 + symbol: ttc_seg7_vertex_07006AF8 + +ttc_seg7_vertex_07006BE8: + type: VTX + count: 15 + offset: 0x6BE8 + symbol: ttc_seg7_vertex_07006BE8 + +ttc_seg7_vertex_07006CD8: + type: VTX + count: 15 + offset: 0x6CD8 + symbol: ttc_seg7_vertex_07006CD8 + +ttc_seg7_vertex_07006DC8: + type: VTX + count: 15 + offset: 0x6DC8 + symbol: ttc_seg7_vertex_07006DC8 + +ttc_seg7_vertex_07006EB8: + type: VTX + count: 4 + offset: 0x6EB8 + symbol: ttc_seg7_vertex_07006EB8 + +ttc_seg7_vertex_07006EF8: + type: VTX + count: 15 + offset: 0x6EF8 + symbol: ttc_seg7_vertex_07006EF8 + +ttc_seg7_vertex_07006FE8: + type: VTX + count: 15 + offset: 0x6FE8 + symbol: ttc_seg7_vertex_07006FE8 + +ttc_seg7_vertex_070070D8: + type: VTX + count: 16 + offset: 0x70D8 + symbol: ttc_seg7_vertex_070070D8 + +ttc_seg7_vertex_070071D8: + type: VTX + count: 4 + offset: 0x71D8 + symbol: ttc_seg7_vertex_070071D8 + +ttc_seg7_vertex_07007218: + type: VTX + count: 16 + offset: 0x7218 + symbol: ttc_seg7_vertex_07007218 + +ttc_seg7_vertex_07007318: + type: VTX + count: 14 + offset: 0x7318 + symbol: ttc_seg7_vertex_07007318 + +ttc_seg7_vertex_070073F8: + type: VTX + count: 15 + offset: 0x73F8 + symbol: ttc_seg7_vertex_070073F8 + +ttc_seg7_vertex_070074E8: + type: VTX + count: 16 + offset: 0x74E8 + symbol: ttc_seg7_vertex_070074E8 + +ttc_seg7_vertex_070075E8: + type: VTX + count: 14 + offset: 0x75E8 + symbol: ttc_seg7_vertex_070075E8 + +ttc_seg7_vertex_070076C8: + type: VTX + count: 16 + offset: 0x76C8 + symbol: ttc_seg7_vertex_070076C8 + +ttc_seg7_vertex_070077C8: + type: VTX + count: 16 + offset: 0x77C8 + symbol: ttc_seg7_vertex_070077C8 + +ttc_seg7_vertex_070078C8: + type: VTX + count: 16 + offset: 0x78C8 + symbol: ttc_seg7_vertex_070078C8 + +ttc_seg7_vertex_070079C8: + type: VTX + count: 16 + offset: 0x79C8 + symbol: ttc_seg7_vertex_070079C8 + +ttc_seg7_vertex_07007AC8: + type: VTX + count: 14 + offset: 0x7AC8 + symbol: ttc_seg7_vertex_07007AC8 + +ttc_seg7_vertex_07007BA8: + type: VTX + count: 14 + offset: 0x7BA8 + symbol: ttc_seg7_vertex_07007BA8 + +ttc_seg7_vertex_07007C88: + type: VTX + count: 15 + offset: 0x7C88 + symbol: ttc_seg7_vertex_07007C88 + +ttc_seg7_vertex_07007D78: + type: VTX + count: 15 + offset: 0x7D78 + symbol: ttc_seg7_vertex_07007D78 + +ttc_seg7_vertex_07007E68: + type: VTX + count: 14 + offset: 0x7E68 + symbol: ttc_seg7_vertex_07007E68 + +ttc_seg7_vertex_07007F48: + type: VTX + count: 15 + offset: 0x7F48 + symbol: ttc_seg7_vertex_07007F48 + +ttc_seg7_vertex_07008038: + type: VTX + count: 15 + offset: 0x8038 + symbol: ttc_seg7_vertex_07008038 + +ttc_seg7_vertex_07008128: + type: VTX + count: 14 + offset: 0x8128 + symbol: ttc_seg7_vertex_07008128 + +ttc_seg7_vertex_07008208: + type: VTX + count: 15 + offset: 0x8208 + symbol: ttc_seg7_vertex_07008208 + +ttc_seg7_vertex_070082F8: + type: VTX + count: 7 + offset: 0x82F8 + symbol: ttc_seg7_vertex_070082F8 + +ttc_seg7_vertex_07008368: + type: VTX + count: 15 + offset: 0x8368 + symbol: ttc_seg7_vertex_07008368 + +ttc_seg7_vertex_07008458: + type: VTX + count: 16 + offset: 0x8458 + symbol: ttc_seg7_vertex_07008458 + +ttc_seg7_vertex_07008558: + type: VTX + count: 16 + offset: 0x8558 + symbol: ttc_seg7_vertex_07008558 + +ttc_seg7_vertex_07008658: + type: VTX + count: 15 + offset: 0x8658 + symbol: ttc_seg7_vertex_07008658 + +ttc_seg7_vertex_07008748: + type: VTX + count: 16 + offset: 0x8748 + symbol: ttc_seg7_vertex_07008748 + +ttc_seg7_vertex_07008848: + type: VTX + count: 6 + offset: 0x8848 + symbol: ttc_seg7_vertex_07008848 + +ttc_seg7_vertex_070088A8: + type: VTX + count: 16 + offset: 0x88A8 + symbol: ttc_seg7_vertex_070088A8 + +ttc_seg7_dl_070089A8: + type: GFX + offset: 0x89A8 + symbol: ttc_seg7_dl_070089A8 + +ttc_seg7_dl_07008CD8: + type: GFX + offset: 0x8CD8 + symbol: ttc_seg7_dl_07008CD8 + +ttc_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: ttc_seg7_dl_07008DD0 + +ttc_seg7_dl_07009278: + type: GFX + offset: 0x9278 + symbol: ttc_seg7_dl_07009278 + +ttc_seg7_dl_07009480: + type: GFX + offset: 0x9480 + symbol: ttc_seg7_dl_07009480 + +ttc_seg7_dl_07009A88: + type: GFX + offset: 0x9A88 + symbol: ttc_seg7_dl_07009A88 + +ttc_seg7_dl_07009BF0: + type: GFX + offset: 0x9BF0 + symbol: ttc_seg7_dl_07009BF0 + +ttc_seg7_dl_07009F00: + type: GFX + offset: 0x9F00 + symbol: ttc_seg7_dl_07009F00 + +ttc_seg7_dl_0700A2C8: + type: GFX + offset: 0xA2C8 + symbol: ttc_seg7_dl_0700A2C8 + +ttc_seg7_dl_0700A600: + type: GFX + offset: 0xA600 + symbol: ttc_seg7_dl_0700A600 + +ttc_seg7_dl_0700A700: + type: GFX + offset: 0xA700 + symbol: ttc_seg7_dl_0700A700 + +ttc_seg7_dl_0700ACD8: + type: GFX + offset: 0xACD8 + symbol: ttc_seg7_dl_0700ACD8 + +ttc_seg7_dl_0700AD38: + type: GFX + offset: 0xAD38 + symbol: ttc_seg7_dl_0700AD38 + +ttc_seg7_lights_0700AED8: + type: LIGHTS + size: 24 + offset: 0xAED8 + symbol: ttc_seg7_lights_0700AED8 + +ttc_seg7_vertex_0700AEF0: + type: VTX + count: 15 + offset: 0xAEF0 + symbol: ttc_seg7_vertex_0700AEF0 + +ttc_seg7_vertex_0700AFE0: + type: VTX + count: 15 + offset: 0xAFE0 + symbol: ttc_seg7_vertex_0700AFE0 + +ttc_seg7_vertex_0700B0D0: + type: VTX + count: 4 + offset: 0xB0D0 + symbol: ttc_seg7_vertex_0700B0D0 + +ttc_seg7_dl_0700B110: + type: GFX + offset: 0xB110 + symbol: ttc_seg7_dl_0700B110 + +ttc_seg7_dl_0700B1D8: + type: GFX + offset: 0xB1D8 + symbol: ttc_seg7_dl_0700B1D8 + +ttc_seg7_vertex_0700B238: + type: VTX + count: 15 + offset: 0xB238 + symbol: ttc_seg7_vertex_0700B238 + +ttc_seg7_vertex_0700B328: + type: VTX + count: 14 + offset: 0xB328 + symbol: ttc_seg7_vertex_0700B328 + +ttc_seg7_vertex_0700B408: + type: VTX + count: 14 + offset: 0xB408 + symbol: ttc_seg7_vertex_0700B408 + +ttc_seg7_vertex_0700B4E8: + type: VTX + count: 15 + offset: 0xB4E8 + symbol: ttc_seg7_vertex_0700B4E8 + +ttc_seg7_vertex_0700B5D8: + type: VTX + count: 14 + offset: 0xB5D8 + symbol: ttc_seg7_vertex_0700B5D8 + +ttc_seg7_vertex_0700B6B8: + type: VTX + count: 15 + offset: 0xB6B8 + symbol: ttc_seg7_vertex_0700B6B8 + +ttc_seg7_vertex_0700B7A8: + type: VTX + count: 15 + offset: 0xB7A8 + symbol: ttc_seg7_vertex_0700B7A8 + +ttc_seg7_vertex_0700B898: + type: VTX + count: 15 + offset: 0xB898 + symbol: ttc_seg7_vertex_0700B898 + +ttc_seg7_vertex_0700B988: + type: VTX + count: 15 + offset: 0xB988 + symbol: ttc_seg7_vertex_0700B988 + +ttc_seg7_vertex_0700BA78: + type: VTX + count: 14 + offset: 0xBA78 + symbol: ttc_seg7_vertex_0700BA78 + +ttc_seg7_vertex_0700BB58: + type: VTX + count: 16 + offset: 0xBB58 + symbol: ttc_seg7_vertex_0700BB58 + +ttc_seg7_vertex_0700BC58: + type: VTX + count: 15 + offset: 0xBC58 + symbol: ttc_seg7_vertex_0700BC58 + +ttc_seg7_vertex_0700BD48: + type: VTX + count: 14 + offset: 0xBD48 + symbol: ttc_seg7_vertex_0700BD48 + +ttc_seg7_vertex_0700BE28: + type: VTX + count: 15 + offset: 0xBE28 + symbol: ttc_seg7_vertex_0700BE28 + +ttc_seg7_vertex_0700BF18: + type: VTX + count: 15 + offset: 0xBF18 + symbol: ttc_seg7_vertex_0700BF18 + +ttc_seg7_vertex_0700C008: + type: VTX + count: 16 + offset: 0xC008 + symbol: ttc_seg7_vertex_0700C008 + +ttc_seg7_vertex_0700C108: + type: VTX + count: 16 + offset: 0xC108 + symbol: ttc_seg7_vertex_0700C108 + +ttc_seg7_vertex_0700C208: + type: VTX + count: 16 + offset: 0xC208 + symbol: ttc_seg7_vertex_0700C208 + +ttc_seg7_vertex_0700C308: + type: VTX + count: 16 + offset: 0xC308 + symbol: ttc_seg7_vertex_0700C308 + +ttc_seg7_vertex_0700C408: + type: VTX + count: 16 + offset: 0xC408 + symbol: ttc_seg7_vertex_0700C408 + +ttc_seg7_vertex_0700C508: + type: VTX + count: 15 + offset: 0xC508 + symbol: ttc_seg7_vertex_0700C508 + +ttc_seg7_vertex_0700C5F8: + type: VTX + count: 14 + offset: 0xC5F8 + symbol: ttc_seg7_vertex_0700C5F8 + +ttc_seg7_vertex_0700C6D8: + type: VTX + count: 14 + offset: 0xC6D8 + symbol: ttc_seg7_vertex_0700C6D8 + +ttc_seg7_vertex_0700C7B8: + type: VTX + count: 16 + offset: 0xC7B8 + symbol: ttc_seg7_vertex_0700C7B8 + +ttc_seg7_vertex_0700C8B8: + type: VTX + count: 16 + offset: 0xC8B8 + symbol: ttc_seg7_vertex_0700C8B8 + +ttc_seg7_vertex_0700C9B8: + type: VTX + count: 14 + offset: 0xC9B8 + symbol: ttc_seg7_vertex_0700C9B8 + +ttc_seg7_vertex_0700CA98: + type: VTX + count: 14 + offset: 0xCA98 + symbol: ttc_seg7_vertex_0700CA98 + +ttc_seg7_vertex_0700CB78: + type: VTX + count: 16 + offset: 0xCB78 + symbol: ttc_seg7_vertex_0700CB78 + +ttc_seg7_vertex_0700CC78: + type: VTX + count: 15 + offset: 0xCC78 + symbol: ttc_seg7_vertex_0700CC78 + +ttc_seg7_vertex_0700CD68: + type: VTX + count: 15 + offset: 0xCD68 + symbol: ttc_seg7_vertex_0700CD68 + +ttc_seg7_vertex_0700CE58: + type: VTX + count: 14 + offset: 0xCE58 + symbol: ttc_seg7_vertex_0700CE58 + +ttc_seg7_vertex_0700CF38: + type: VTX + count: 15 + offset: 0xCF38 + symbol: ttc_seg7_vertex_0700CF38 + +ttc_seg7_vertex_0700D028: + type: VTX + count: 11 + offset: 0xD028 + symbol: ttc_seg7_vertex_0700D028 + +ttc_seg7_vertex_0700D0D8: + type: VTX + count: 15 + offset: 0xD0D8 + symbol: ttc_seg7_vertex_0700D0D8 + +ttc_seg7_vertex_0700D1C8: + type: VTX + count: 15 + offset: 0xD1C8 + symbol: ttc_seg7_vertex_0700D1C8 + +ttc_seg7_vertex_0700D2B8: + type: VTX + count: 15 + offset: 0xD2B8 + symbol: ttc_seg7_vertex_0700D2B8 + +ttc_seg7_vertex_0700D3A8: + type: VTX + count: 15 + offset: 0xD3A8 + symbol: ttc_seg7_vertex_0700D3A8 + +ttc_seg7_vertex_0700D498: + type: VTX + count: 15 + offset: 0xD498 + symbol: ttc_seg7_vertex_0700D498 + +ttc_seg7_vertex_0700D588: + type: VTX + count: 15 + offset: 0xD588 + symbol: ttc_seg7_vertex_0700D588 + +ttc_seg7_vertex_0700D678: + type: VTX + count: 15 + offset: 0xD678 + symbol: ttc_seg7_vertex_0700D678 + +ttc_seg7_vertex_0700D768: + type: VTX + count: 15 + offset: 0xD768 + symbol: ttc_seg7_vertex_0700D768 + +ttc_seg7_vertex_0700D858: + type: VTX + count: 15 + offset: 0xD858 + symbol: ttc_seg7_vertex_0700D858 + +ttc_seg7_vertex_0700D948: + type: VTX + count: 15 + offset: 0xD948 + symbol: ttc_seg7_vertex_0700D948 + +ttc_seg7_vertex_0700DA38: + type: VTX + count: 15 + offset: 0xDA38 + symbol: ttc_seg7_vertex_0700DA38 + +ttc_seg7_vertex_0700DB28: + type: VTX + count: 15 + offset: 0xDB28 + symbol: ttc_seg7_vertex_0700DB28 + +ttc_seg7_vertex_0700DC18: + type: VTX + count: 8 + offset: 0xDC18 + symbol: ttc_seg7_vertex_0700DC18 + +ttc_seg7_dl_0700DC98: + type: GFX + offset: 0xDC98 + symbol: ttc_seg7_dl_0700DC98 + +ttc_seg7_dl_0700E530: + type: GFX + offset: 0xE530 + symbol: ttc_seg7_dl_0700E530 + +ttc_seg7_dl_0700E878: + type: GFX + offset: 0xE878 + symbol: ttc_seg7_dl_0700E878 + +ttc_seg7_lights_0700E950: + type: LIGHTS + size: 24 + offset: 0xE950 + symbol: ttc_seg7_lights_0700E950 + +ttc_seg7_lights_0700E968: + type: LIGHTS + size: 24 + offset: 0xE968 + symbol: ttc_seg7_lights_0700E968 + +ttc_seg7_vertex_0700E980: + type: VTX + count: 10 + offset: 0xE980 + symbol: ttc_seg7_vertex_0700E980 + +ttc_seg7_vertex_0700EA20: + type: VTX + count: 10 + offset: 0xEA20 + symbol: ttc_seg7_vertex_0700EA20 + +ttc_seg7_vertex_0700EAC0: + type: VTX + count: 16 + offset: 0xEAC0 + symbol: ttc_seg7_vertex_0700EAC0 + +ttc_seg7_dl_0700EBC0: + type: GFX + offset: 0xEBC0 + symbol: ttc_seg7_dl_0700EBC0 + +ttc_seg7_dl_0700EC50: + type: GFX + offset: 0xEC50 + symbol: ttc_seg7_dl_0700EC50 + +ttc_seg7_dl_0700ECB8: + type: GFX + offset: 0xECB8 + symbol: ttc_seg7_dl_0700ECB8 + +ttc_seg7_lights_0700ED68: + type: LIGHTS + size: 24 + offset: 0xED68 + symbol: ttc_seg7_lights_0700ED68 + +ttc_seg7_vertex_0700ED80: + type: VTX + count: 14 + offset: 0xED80 + symbol: ttc_seg7_vertex_0700ED80 + +ttc_seg7_vertex_0700EE60: + type: VTX + count: 12 + offset: 0xEE60 + symbol: ttc_seg7_vertex_0700EE60 + +ttc_seg7_dl_0700EF20: + type: GFX + offset: 0xEF20 + symbol: ttc_seg7_dl_0700EF20 + +ttc_seg7_dl_0700EF88: + type: GFX + offset: 0xEF88 + symbol: ttc_seg7_dl_0700EF88 + +ttc_seg7_dl_0700EFE0: + type: GFX + offset: 0xEFE0 + symbol: ttc_seg7_dl_0700EFE0 + +ttc_seg7_lights_0700F090: + type: LIGHTS + size: 24 + offset: 0xF090 + symbol: ttc_seg7_lights_0700F090 + +ttc_seg7_vertex_0700F0A8: + type: VTX + count: 14 + offset: 0xF0A8 + symbol: ttc_seg7_vertex_0700F0A8 + +ttc_seg7_vertex_0700F188: + type: VTX + count: 15 + offset: 0xF188 + symbol: ttc_seg7_vertex_0700F188 + +ttc_seg7_vertex_0700F278: + type: VTX + count: 12 + offset: 0xF278 + symbol: ttc_seg7_vertex_0700F278 + +ttc_seg7_vertex_0700F338: + type: VTX + count: 16 + offset: 0xF338 + symbol: ttc_seg7_vertex_0700F338 + +ttc_seg7_vertex_0700F438: + type: VTX + count: 15 + offset: 0xF438 + symbol: ttc_seg7_vertex_0700F438 + +ttc_seg7_dl_0700F528: + type: GFX + offset: 0xF528 + symbol: ttc_seg7_dl_0700F528 + +ttc_seg7_dl_0700F5A0: + type: GFX + offset: 0xF5A0 + symbol: ttc_seg7_dl_0700F5A0 + +ttc_seg7_dl_0700F670: + type: GFX + offset: 0xF670 + symbol: ttc_seg7_dl_0700F670 + +ttc_seg7_dl_0700F760: + type: GFX + offset: 0xF760 + symbol: ttc_seg7_dl_0700F760 + +ttc_seg7_lights_0700F830: + type: LIGHTS + size: 24 + offset: 0xF830 + symbol: ttc_seg7_lights_0700F830 + +ttc_seg7_lights_0700F848: + type: LIGHTS + size: 24 + offset: 0xF848 + symbol: ttc_seg7_lights_0700F848 + +ttc_seg7_vertex_0700F860: + type: VTX + count: 8 + offset: 0xF860 + symbol: ttc_seg7_vertex_0700F860 + +ttc_seg7_vertex_0700F8E0: + type: VTX + count: 14 + offset: 0xF8E0 + symbol: ttc_seg7_vertex_0700F8E0 + +ttc_seg7_vertex_0700F9C0: + type: VTX + count: 10 + offset: 0xF9C0 + symbol: ttc_seg7_vertex_0700F9C0 + +ttc_seg7_vertex_0700FA60: + type: VTX + count: 4 + offset: 0xFA60 + symbol: ttc_seg7_vertex_0700FA60 + +ttc_seg7_dl_0700FAA0: + type: GFX + offset: 0xFAA0 + symbol: ttc_seg7_dl_0700FAA0 + +ttc_seg7_dl_0700FAF8: + type: GFX + offset: 0xFAF8 + symbol: ttc_seg7_dl_0700FAF8 + +ttc_seg7_dl_0700FB88: + type: GFX + offset: 0xFB88 + symbol: ttc_seg7_dl_0700FB88 + +ttc_seg7_dl_0700FBB8: + type: GFX + offset: 0xFBB8 + symbol: ttc_seg7_dl_0700FBB8 + +ttc_seg7_lights_0700FC80: + type: LIGHTS + size: 24 + offset: 0xFC80 + symbol: ttc_seg7_lights_0700FC80 + +ttc_seg7_lights_0700FC98: + type: LIGHTS + size: 24 + offset: 0xFC98 + symbol: ttc_seg7_lights_0700FC98 + +ttc_seg7_vertex_0700FCB0: + type: VTX + count: 8 + offset: 0xFCB0 + symbol: ttc_seg7_vertex_0700FCB0 + +ttc_seg7_vertex_0700FD30: + type: VTX + count: 16 + offset: 0xFD30 + symbol: ttc_seg7_vertex_0700FD30 + +ttc_seg7_vertex_0700FE30: + type: VTX + count: 6 + offset: 0xFE30 + symbol: ttc_seg7_vertex_0700FE30 + +ttc_seg7_vertex_0700FE90: + type: VTX + count: 4 + offset: 0xFE90 + symbol: ttc_seg7_vertex_0700FE90 + +ttc_seg7_dl_0700FED0: + type: GFX + offset: 0xFED0 + symbol: ttc_seg7_dl_0700FED0 + +ttc_seg7_dl_0700FF28: + type: GFX + offset: 0xFF28 + symbol: ttc_seg7_dl_0700FF28 + +ttc_seg7_dl_0700FFB8: + type: GFX + offset: 0xFFB8 + symbol: ttc_seg7_dl_0700FFB8 + +ttc_seg7_dl_0700FFE8: + type: GFX + offset: 0xFFE8 + symbol: ttc_seg7_dl_0700FFE8 + +ttc_seg7_lights_070100B0: + type: LIGHTS + size: 24 + offset: 0x100B0 + symbol: ttc_seg7_lights_070100B0 + +ttc_seg7_vertex_070100C8: + type: VTX + count: 16 + offset: 0x100C8 + symbol: ttc_seg7_vertex_070100C8 + +ttc_seg7_vertex_070101C8: + type: VTX + count: 4 + offset: 0x101C8 + symbol: ttc_seg7_vertex_070101C8 + +ttc_seg7_dl_07010208: + type: GFX + offset: 0x10208 + symbol: ttc_seg7_dl_07010208 + +ttc_seg7_dl_07010280: + type: GFX + offset: 0x10280 + symbol: ttc_seg7_dl_07010280 + +ttc_seg7_dl_070102B8: + type: GFX + offset: 0x102B8 + symbol: ttc_seg7_dl_070102B8 + +ttc_seg7_lights_07010380: + type: LIGHTS + size: 24 + offset: 0x10380 + symbol: ttc_seg7_lights_07010380 + +ttc_seg7_vertex_07010398: + type: VTX + count: 15 + offset: 0x10398 + symbol: ttc_seg7_vertex_07010398 + +ttc_seg7_vertex_07010488: + type: VTX + count: 11 + offset: 0x10488 + symbol: ttc_seg7_vertex_07010488 + +ttc_seg7_vertex_07010538: + type: VTX + count: 16 + offset: 0x10538 + symbol: ttc_seg7_vertex_07010538 + +ttc_seg7_vertex_07010638: + type: VTX + count: 16 + offset: 0x10638 + symbol: ttc_seg7_vertex_07010638 + +ttc_seg7_dl_07010738: + type: GFX + offset: 0x10738 + symbol: ttc_seg7_dl_07010738 + +ttc_seg7_dl_070107D8: + type: GFX + offset: 0x107D8 + symbol: ttc_seg7_dl_070107D8 + +ttc_seg7_dl_07010868: + type: GFX + offset: 0x10868 + symbol: ttc_seg7_dl_07010868 + +ttc_seg7_lights_07010930: + type: LIGHTS + size: 24 + offset: 0x10930 + symbol: ttc_seg7_lights_07010930 + +ttc_seg7_vertex_07010948: + type: VTX + count: 14 + offset: 0x10948 + symbol: ttc_seg7_vertex_07010948 + +ttc_seg7_vertex_07010A28: + type: VTX + count: 16 + offset: 0x10A28 + symbol: ttc_seg7_vertex_07010A28 + +ttc_seg7_vertex_07010B28: + type: VTX + count: 5 + offset: 0x10B28 + symbol: ttc_seg7_vertex_07010B28 + +ttc_seg7_vertex_07010B78: + type: VTX + count: 8 + offset: 0x10B78 + symbol: ttc_seg7_vertex_07010B78 + +ttc_seg7_dl_07010BF8: + type: GFX + offset: 0x10BF8 + symbol: ttc_seg7_dl_07010BF8 + +ttc_seg7_dl_07010CF0: + type: GFX + offset: 0x10CF0 + symbol: ttc_seg7_dl_07010CF0 + +ttc_seg7_dl_07010D38: + type: GFX + offset: 0x10D38 + symbol: ttc_seg7_dl_07010D38 + +ttc_seg7_lights_07010DE8: + type: LIGHTS + size: 24 + offset: 0x10DE8 + symbol: ttc_seg7_lights_07010DE8 + +ttc_seg7_vertex_07010E00: + type: VTX + count: 8 + offset: 0x10E00 + symbol: ttc_seg7_vertex_07010E00 + +ttc_seg7_vertex_07010E80: + type: VTX + count: 16 + offset: 0x10E80 + symbol: ttc_seg7_vertex_07010E80 + +ttc_seg7_dl_07010F80: + type: GFX + offset: 0x10F80 + symbol: ttc_seg7_dl_07010F80 + +ttc_seg7_dl_07010FD8: + type: GFX + offset: 0x10FD8 + symbol: ttc_seg7_dl_07010FD8 + +ttc_seg7_dl_07011040: + type: GFX + offset: 0x11040 + symbol: ttc_seg7_dl_07011040 + +ttc_seg7_lights_07011108: + type: LIGHTS + size: 24 + offset: 0x11108 + symbol: ttc_seg7_lights_07011108 + +ttc_seg7_vertex_07011120: + type: VTX + count: 8 + offset: 0x11120 + symbol: ttc_seg7_vertex_07011120 + +ttc_seg7_vertex_070111A0: + type: VTX + count: 16 + offset: 0x111A0 + symbol: ttc_seg7_vertex_070111A0 + +ttc_seg7_dl_070112A0: + type: GFX + offset: 0x112A0 + symbol: ttc_seg7_dl_070112A0 + +ttc_seg7_dl_070112F8: + type: GFX + offset: 0x112F8 + symbol: ttc_seg7_dl_070112F8 + +ttc_seg7_dl_07011360: + type: GFX + offset: 0x11360 + symbol: ttc_seg7_dl_07011360 + +ttc_seg7_lights_07011428: + type: LIGHTS + size: 24 + offset: 0x11428 + symbol: ttc_seg7_lights_07011428 + +ttc_seg7_vertex_07011440: + type: VTX + count: 15 + offset: 0x11440 + symbol: ttc_seg7_vertex_07011440 + +ttc_seg7_vertex_07011530: + type: VTX + count: 7 + offset: 0x11530 + symbol: ttc_seg7_vertex_07011530 + +ttc_seg7_vertex_070115A0: + type: VTX + count: 4 + offset: 0x115A0 + symbol: ttc_seg7_vertex_070115A0 + +ttc_seg7_dl_070115E0: + type: GFX + offset: 0x115E0 + symbol: ttc_seg7_dl_070115E0 + +ttc_seg7_dl_07011670: + type: GFX + offset: 0x11670 + symbol: ttc_seg7_dl_07011670 + +ttc_seg7_dl_070116A8: + type: GFX + offset: 0x116A8 + symbol: ttc_seg7_dl_070116A8 + +ttc_seg7_lights_07011758: + type: LIGHTS + size: 24 + offset: 0x11758 + symbol: ttc_seg7_lights_07011758 + +ttc_seg7_lights_07011770: + type: LIGHTS + size: 24 + offset: 0x11770 + symbol: ttc_seg7_lights_07011770 + +ttc_seg7_lights_07011788: + type: LIGHTS + size: 24 + offset: 0x11788 + symbol: ttc_seg7_lights_07011788 + +ttc_seg7_lights_070117A0: + type: LIGHTS + size: 24 + offset: 0x117A0 + symbol: ttc_seg7_lights_070117A0 + +ttc_seg7_vertex_070117B8: + type: VTX + count: 8 + offset: 0x117B8 + symbol: ttc_seg7_vertex_070117B8 + +ttc_seg7_vertex_07011838: + type: VTX + count: 8 + offset: 0x11838 + symbol: ttc_seg7_vertex_07011838 + +ttc_seg7_vertex_070118B8: + type: VTX + count: 10 + offset: 0x118B8 + symbol: ttc_seg7_vertex_070118B8 + +ttc_seg7_vertex_07011958: + type: VTX + count: 10 + offset: 0x11958 + symbol: ttc_seg7_vertex_07011958 + +ttc_seg7_dl_070119F8: + type: GFX + offset: 0x119F8 + symbol: ttc_seg7_dl_070119F8 + +ttc_seg7_dl_07011B38: + type: GFX + offset: 0x11B38 + symbol: ttc_seg7_dl_07011B38 + +ttc_seg7_lights_07011BE0: + type: LIGHTS + size: 24 + offset: 0x11BE0 + symbol: ttc_seg7_lights_07011BE0 + +ttc_seg7_lights_07011BF8: + type: LIGHTS + size: 24 + offset: 0x11BF8 + symbol: ttc_seg7_lights_07011BF8 + +ttc_seg7_vertex_07011C10: + type: VTX + count: 16 + offset: 0x11C10 + symbol: ttc_seg7_vertex_07011C10 + +ttc_seg7_vertex_07011D10: + type: VTX + count: 11 + offset: 0x11D10 + symbol: ttc_seg7_vertex_07011D10 + +ttc_seg7_vertex_07011DC0: + type: VTX + count: 16 + offset: 0x11DC0 + symbol: ttc_seg7_vertex_07011DC0 + +ttc_seg7_dl_07011EC0: + type: GFX + offset: 0x11EC0 + symbol: ttc_seg7_dl_07011EC0 + +ttc_seg7_dl_07012028: + type: GFX + offset: 0x12028 + symbol: ttc_seg7_dl_07012028 + +ttc_seg7_vertex_070120D0: + type: VTX + count: 4 + offset: 0x120D0 + symbol: ttc_seg7_vertex_070120D0 + +ttc_seg7_dl_07012110: + type: GFX + offset: 0x12110 + symbol: ttc_seg7_dl_07012110 + +ttc_seg7_dl_07012148: + type: GFX + offset: 0x12148 + symbol: ttc_seg7_dl_07012148 + +ttc_seg7_vertex_07012200: + type: VTX + count: 4 + offset: 0x12200 + symbol: ttc_seg7_vertex_07012200 + +ttc_seg7_dl_07012240: + type: GFX + offset: 0x12240 + symbol: ttc_seg7_dl_07012240 + +ttc_seg7_dl_07012278: + type: GFX + offset: 0x12278 + symbol: ttc_seg7_dl_07012278 + +ttc_seg7_collision_level: + type: SM64:COLLISION + offset: 0x12330 + symbol: ttc_seg7_collision_level + +ttc_seg7_collision_07014F70: + type: SM64:COLLISION + offset: 0x14F70 + symbol: ttc_seg7_collision_07014F70 + +ttc_seg7_collision_07015008: + type: SM64:COLLISION + offset: 0x15008 + symbol: ttc_seg7_collision_07015008 + +ttc_seg7_collision_clock_pendulum: + type: SM64:COLLISION + offset: 0x1508C + symbol: ttc_seg7_collision_clock_pendulum + +ttc_seg7_collision_070152B4: + type: SM64:COLLISION + offset: 0x152B4 + symbol: ttc_seg7_collision_070152B4 + +ttc_seg7_collision_070153E0: + type: SM64:COLLISION + offset: 0x153E0 + symbol: ttc_seg7_collision_070153E0 + +ttc_seg7_collision_sliding_surface: + type: SM64:COLLISION + offset: 0x1550C + symbol: ttc_seg7_collision_sliding_surface + +ttc_seg7_collision_07015584: + type: SM64:COLLISION + offset: 0x15584 + symbol: ttc_seg7_collision_07015584 + +ttc_seg7_collision_07015650: + type: SM64:COLLISION + offset: 0x15650 + symbol: ttc_seg7_collision_07015650 + +ttc_seg7_collision_07015754: + type: SM64:COLLISION + offset: 0x15754 + symbol: ttc_seg7_collision_07015754 + +ttc_seg7_collision_070157D8: + type: SM64:COLLISION + offset: 0x157D8 + symbol: ttc_seg7_collision_070157D8 + +ttc_seg7_collision_clock_platform: + type: SM64:COLLISION + offset: 0x1585C + symbol: ttc_seg7_collision_clock_platform + +ttc_seg7_collision_clock_main_rotation: + type: SM64:COLLISION + offset: 0x158E0 + symbol: ttc_seg7_collision_clock_main_rotation + +ttc_seg7_collision_rotating_clock_platform2: + type: SM64:COLLISION + offset: 0x159D0 + symbol: ttc_seg7_collision_rotating_clock_platform2 + +ttc_seg7_macro_objs: + type: SM64:MACRO + offset: 0x15B24 + symbol: ttc_seg7_macro_objs + +ttc_lights_surface_treadmill: + type: LIGHTS + size: 24 + offset: 0x15F78 + symbol: ttc_lights_surface_treadmill + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15F90 + format: RGBA16 + symbol: ttc_yellow_triangle + +ttc_dl_surface_treadmill_begin: + type: GFX + offset: 0x16790 + symbol: ttc_dl_surface_treadmill_begin + +ttc_dl_surface_treadmill_end: + type: GFX + offset: 0x16808 + symbol: ttc_dl_surface_treadmill_end + +ttc_movtex_tris_big_surface_treadmill: + type: SM64:MOVTEX + count: 14 + has_color: true + offset: 0x16840 + symbol: ttc_movtex_tris_big_surface_treadmill + +ttc_movtex_tris_small_surface_treadmill: + type: SM64:MOVTEX + count: 14 + has_color: true + offset: 0x16904 + symbol: ttc_movtex_tris_small_surface_treadmill + +ttc_dl_surface_treadmill: + type: GFX + offset: 0x169C8 + symbol: ttc_dl_surface_treadmill diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc/geo.yml new file mode 100644 index 0000000..f18b847 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttc/geo.yml @@ -0,0 +1,86 @@ +:config: + external_files: + - "assets/ymls/us/levels/ttc.yml" + autopads: false + segments: + - [ 0xE, 0x437400 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm.yml new file mode 100644 index 0000000..d0b607c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm.yml @@ -0,0 +1,4378 @@ +:config: + autopads: false + compression: + offset: 0x4D1910 + segments: + - [ 0x7, 0x4D1910 ] + external_files: + - "assets/ymls/us/textures/mountain.yml" + header: + header: + - '#include "ttm/geo.h"' + - '' + - 'extern const LevelScript level_ttm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: IA16 + symbol: ttm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ttm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ttm_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ttm_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ttm_seg7_texture_07002000 + +5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ttm_seg7_texture_07002800 + +6: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ttm_seg7_texture_07003000 + +7: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ttm_seg7_texture_07004000 + +ttm_seg7_lights_07005000: + type: LIGHTS + size: 24 + offset: 0x5000 + symbol: ttm_seg7_lights_07005000 + +ttm_seg7_lights_07005018: + type: LIGHTS + size: 24 + offset: 0x5018 + symbol: ttm_seg7_lights_07005018 + +ttm_seg7_lights_07005030: + type: LIGHTS + size: 24 + offset: 0x5030 + symbol: ttm_seg7_lights_07005030 + +ttm_seg7_lights_07005048: + type: LIGHTS + size: 24 + offset: 0x5048 + symbol: ttm_seg7_lights_07005048 + +ttm_seg7_vertex_07005060: + type: VTX + count: 16 + offset: 0x5060 + symbol: ttm_seg7_vertex_07005060 + +ttm_seg7_vertex_07005160: + type: VTX + count: 15 + offset: 0x5160 + symbol: ttm_seg7_vertex_07005160 + +ttm_seg7_vertex_07005250: + type: VTX + count: 14 + offset: 0x5250 + symbol: ttm_seg7_vertex_07005250 + +ttm_seg7_vertex_07005330: + type: VTX + count: 15 + offset: 0x5330 + symbol: ttm_seg7_vertex_07005330 + +ttm_seg7_vertex_07005420: + type: VTX + count: 16 + offset: 0x5420 + symbol: ttm_seg7_vertex_07005420 + +ttm_seg7_vertex_07005520: + type: VTX + count: 16 + offset: 0x5520 + symbol: ttm_seg7_vertex_07005520 + +ttm_seg7_vertex_07005620: + type: VTX + count: 14 + offset: 0x5620 + symbol: ttm_seg7_vertex_07005620 + +ttm_seg7_vertex_07005700: + type: VTX + count: 14 + offset: 0x5700 + symbol: ttm_seg7_vertex_07005700 + +ttm_seg7_vertex_070057E0: + type: VTX + count: 16 + offset: 0x57E0 + symbol: ttm_seg7_vertex_070057E0 + +ttm_seg7_vertex_070058E0: + type: VTX + count: 16 + offset: 0x58E0 + symbol: ttm_seg7_vertex_070058E0 + +ttm_seg7_vertex_070059E0: + type: VTX + count: 16 + offset: 0x59E0 + symbol: ttm_seg7_vertex_070059E0 + +ttm_seg7_vertex_07005AE0: + type: VTX + count: 15 + offset: 0x5AE0 + symbol: ttm_seg7_vertex_07005AE0 + +ttm_seg7_vertex_07005BD0: + type: VTX + count: 16 + offset: 0x5BD0 + symbol: ttm_seg7_vertex_07005BD0 + +ttm_seg7_vertex_07005CD0: + type: VTX + count: 16 + offset: 0x5CD0 + symbol: ttm_seg7_vertex_07005CD0 + +ttm_seg7_vertex_07005DD0: + type: VTX + count: 14 + offset: 0x5DD0 + symbol: ttm_seg7_vertex_07005DD0 + +ttm_seg7_vertex_07005EB0: + type: VTX + count: 15 + offset: 0x5EB0 + symbol: ttm_seg7_vertex_07005EB0 + +ttm_seg7_vertex_07005FA0: + type: VTX + count: 14 + offset: 0x5FA0 + symbol: ttm_seg7_vertex_07005FA0 + +ttm_seg7_vertex_07006080: + type: VTX + count: 15 + offset: 0x6080 + symbol: ttm_seg7_vertex_07006080 + +ttm_seg7_vertex_07006170: + type: VTX + count: 14 + offset: 0x6170 + symbol: ttm_seg7_vertex_07006170 + +ttm_seg7_vertex_07006250: + type: VTX + count: 15 + offset: 0x6250 + symbol: ttm_seg7_vertex_07006250 + +ttm_seg7_vertex_07006340: + type: VTX + count: 15 + offset: 0x6340 + symbol: ttm_seg7_vertex_07006340 + +ttm_seg7_vertex_07006430: + type: VTX + count: 9 + offset: 0x6430 + symbol: ttm_seg7_vertex_07006430 + +ttm_seg7_vertex_070064C0: + type: VTX + count: 16 + offset: 0x64C0 + symbol: ttm_seg7_vertex_070064C0 + +ttm_seg7_vertex_070065C0: + type: VTX + count: 16 + offset: 0x65C0 + symbol: ttm_seg7_vertex_070065C0 + +ttm_seg7_vertex_070066C0: + type: VTX + count: 14 + offset: 0x66C0 + symbol: ttm_seg7_vertex_070066C0 + +ttm_seg7_vertex_070067A0: + type: VTX + count: 14 + offset: 0x67A0 + symbol: ttm_seg7_vertex_070067A0 + +ttm_seg7_vertex_07006880: + type: VTX + count: 15 + offset: 0x6880 + symbol: ttm_seg7_vertex_07006880 + +ttm_seg7_vertex_07006970: + type: VTX + count: 14 + offset: 0x6970 + symbol: ttm_seg7_vertex_07006970 + +ttm_seg7_vertex_07006A50: + type: VTX + count: 15 + offset: 0x6A50 + symbol: ttm_seg7_vertex_07006A50 + +ttm_seg7_vertex_07006B40: + type: VTX + count: 15 + offset: 0x6B40 + symbol: ttm_seg7_vertex_07006B40 + +ttm_seg7_vertex_07006C30: + type: VTX + count: 16 + offset: 0x6C30 + symbol: ttm_seg7_vertex_07006C30 + +ttm_seg7_vertex_07006D30: + type: VTX + count: 16 + offset: 0x6D30 + symbol: ttm_seg7_vertex_07006D30 + +ttm_seg7_vertex_07006E30: + type: VTX + count: 16 + offset: 0x6E30 + symbol: ttm_seg7_vertex_07006E30 + +ttm_seg7_vertex_07006F30: + type: VTX + count: 16 + offset: 0x6F30 + symbol: ttm_seg7_vertex_07006F30 + +ttm_seg7_vertex_07007030: + type: VTX + count: 15 + offset: 0x7030 + symbol: ttm_seg7_vertex_07007030 + +ttm_seg7_vertex_07007120: + type: VTX + count: 14 + offset: 0x7120 + symbol: ttm_seg7_vertex_07007120 + +ttm_seg7_vertex_07007200: + type: VTX + count: 16 + offset: 0x7200 + symbol: ttm_seg7_vertex_07007200 + +ttm_seg7_vertex_07007300: + type: VTX + count: 16 + offset: 0x7300 + symbol: ttm_seg7_vertex_07007300 + +ttm_seg7_vertex_07007400: + type: VTX + count: 15 + offset: 0x7400 + symbol: ttm_seg7_vertex_07007400 + +ttm_seg7_vertex_070074F0: + type: VTX + count: 16 + offset: 0x74F0 + symbol: ttm_seg7_vertex_070074F0 + +ttm_seg7_vertex_070075F0: + type: VTX + count: 15 + offset: 0x75F0 + symbol: ttm_seg7_vertex_070075F0 + +ttm_seg7_vertex_070076E0: + type: VTX + count: 15 + offset: 0x76E0 + symbol: ttm_seg7_vertex_070076E0 + +ttm_seg7_vertex_070077D0: + type: VTX + count: 15 + offset: 0x77D0 + symbol: ttm_seg7_vertex_070077D0 + +ttm_seg7_vertex_070078C0: + type: VTX + count: 14 + offset: 0x78C0 + symbol: ttm_seg7_vertex_070078C0 + +ttm_seg7_vertex_070079A0: + type: VTX + count: 15 + offset: 0x79A0 + symbol: ttm_seg7_vertex_070079A0 + +ttm_seg7_vertex_07007A90: + type: VTX + count: 15 + offset: 0x7A90 + symbol: ttm_seg7_vertex_07007A90 + +ttm_seg7_vertex_07007B80: + type: VTX + count: 15 + offset: 0x7B80 + symbol: ttm_seg7_vertex_07007B80 + +ttm_seg7_vertex_07007C70: + type: VTX + count: 15 + offset: 0x7C70 + symbol: ttm_seg7_vertex_07007C70 + +ttm_seg7_vertex_07007D60: + type: VTX + count: 14 + offset: 0x7D60 + symbol: ttm_seg7_vertex_07007D60 + +ttm_seg7_vertex_07007E40: + type: VTX + count: 14 + offset: 0x7E40 + symbol: ttm_seg7_vertex_07007E40 + +ttm_seg7_vertex_07007F20: + type: VTX + count: 10 + offset: 0x7F20 + symbol: ttm_seg7_vertex_07007F20 + +ttm_seg7_vertex_07007FC0: + type: VTX + count: 4 + offset: 0x7FC0 + symbol: ttm_seg7_vertex_07007FC0 + +ttm_seg7_vertex_07008000: + type: VTX + count: 15 + offset: 0x8000 + symbol: ttm_seg7_vertex_07008000 + +ttm_seg7_vertex_070080F0: + type: VTX + count: 16 + offset: 0x80F0 + symbol: ttm_seg7_vertex_070080F0 + +ttm_seg7_vertex_070081F0: + type: VTX + count: 15 + offset: 0x81F0 + symbol: ttm_seg7_vertex_070081F0 + +ttm_seg7_vertex_070082E0: + type: VTX + count: 15 + offset: 0x82E0 + symbol: ttm_seg7_vertex_070082E0 + +ttm_seg7_vertex_070083D0: + type: VTX + count: 15 + offset: 0x83D0 + symbol: ttm_seg7_vertex_070083D0 + +ttm_seg7_vertex_070084C0: + type: VTX + count: 15 + offset: 0x84C0 + symbol: ttm_seg7_vertex_070084C0 + +ttm_seg7_vertex_070085B0: + type: VTX + count: 15 + offset: 0x85B0 + symbol: ttm_seg7_vertex_070085B0 + +ttm_seg7_vertex_070086A0: + type: VTX + count: 15 + offset: 0x86A0 + symbol: ttm_seg7_vertex_070086A0 + +ttm_seg7_vertex_07008790: + type: VTX + count: 15 + offset: 0x8790 + symbol: ttm_seg7_vertex_07008790 + +ttm_seg7_vertex_07008880: + type: VTX + count: 6 + offset: 0x8880 + symbol: ttm_seg7_vertex_07008880 + +ttm_seg7_vertex_070088E0: + type: VTX + count: 15 + offset: 0x88E0 + symbol: ttm_seg7_vertex_070088E0 + +ttm_seg7_vertex_070089D0: + type: VTX + count: 11 + offset: 0x89D0 + symbol: ttm_seg7_vertex_070089D0 + +ttm_seg7_vertex_07008A80: + type: VTX + count: 15 + offset: 0x8A80 + symbol: ttm_seg7_vertex_07008A80 + +ttm_seg7_vertex_07008B70: + type: VTX + count: 14 + offset: 0x8B70 + symbol: ttm_seg7_vertex_07008B70 + +ttm_seg7_vertex_07008C50: + type: VTX + count: 15 + offset: 0x8C50 + symbol: ttm_seg7_vertex_07008C50 + +ttm_seg7_vertex_07008D40: + type: VTX + count: 15 + offset: 0x8D40 + symbol: ttm_seg7_vertex_07008D40 + +ttm_seg7_vertex_07008E30: + type: VTX + count: 3 + offset: 0x8E30 + symbol: ttm_seg7_vertex_07008E30 + +ttm_seg7_vertex_07008E60: + type: VTX + count: 13 + offset: 0x8E60 + symbol: ttm_seg7_vertex_07008E60 + +ttm_seg7_vertex_07008F30: + type: VTX + count: 14 + offset: 0x8F30 + symbol: ttm_seg7_vertex_07008F30 + +ttm_seg7_vertex_07009010: + type: VTX + count: 12 + offset: 0x9010 + symbol: ttm_seg7_vertex_07009010 + +ttm_seg7_dl_070090D0: + type: GFX + offset: 0x90D0 + symbol: ttm_seg7_dl_070090D0 + +ttm_seg7_dl_07009C98: + type: GFX + offset: 0x9C98 + symbol: ttm_seg7_dl_07009C98 + +ttm_seg7_dl_07009CE0: + type: GFX + offset: 0x9CE0 + symbol: ttm_seg7_dl_07009CE0 + +ttm_seg7_dl_0700A038: + type: GFX + offset: 0xA038 + symbol: ttm_seg7_dl_0700A038 + +ttm_seg7_dl_0700A098: + type: GFX + offset: 0xA098 + symbol: ttm_seg7_dl_0700A098 + +ttm_seg7_dl_0700A120: + type: GFX + offset: 0xA120 + symbol: ttm_seg7_dl_0700A120 + +ttm_seg7_lights_0700A1B0: + type: LIGHTS + size: 24 + offset: 0xA1B0 + symbol: ttm_seg7_lights_0700A1B0 + +ttm_seg7_vertex_0700A1C8: + type: VTX + count: 10 + offset: 0xA1C8 + symbol: ttm_seg7_vertex_0700A1C8 + +ttm_seg7_dl_0700A268: + type: GFX + offset: 0xA268 + symbol: ttm_seg7_dl_0700A268 + +ttm_seg7_dl_0700A2E0: + type: GFX + offset: 0xA2E0 + symbol: ttm_seg7_dl_0700A2E0 + +ttm_seg7_lights_0700A340: + type: LIGHTS + size: 24 + offset: 0xA340 + symbol: ttm_seg7_lights_0700A340 + +ttm_seg7_lights_0700A358: + type: LIGHTS + size: 24 + offset: 0xA358 + symbol: ttm_seg7_lights_0700A358 + +ttm_seg7_vertex_0700A370: + type: VTX + count: 15 + offset: 0xA370 + symbol: ttm_seg7_vertex_0700A370 + +ttm_seg7_vertex_0700A460: + type: VTX + count: 16 + offset: 0xA460 + symbol: ttm_seg7_vertex_0700A460 + +ttm_seg7_vertex_0700A560: + type: VTX + count: 14 + offset: 0xA560 + symbol: ttm_seg7_vertex_0700A560 + +ttm_seg7_vertex_0700A640: + type: VTX + count: 13 + offset: 0xA640 + symbol: ttm_seg7_vertex_0700A640 + +ttm_seg7_dl_0700A710: + type: GFX + offset: 0xA710 + symbol: ttm_seg7_dl_0700A710 + +ttm_seg7_dl_0700A848: + type: GFX + offset: 0xA848 + symbol: ttm_seg7_dl_0700A848 + +ttm_seg7_dl_0700A8C0: + type: GFX + offset: 0xA8C0 + symbol: ttm_seg7_dl_0700A8C0 + +ttm_seg7_lights_0700A928: + type: LIGHTS + size: 24 + offset: 0xA928 + symbol: ttm_seg7_lights_0700A928 + +ttm_seg7_vertex_0700A940: + type: VTX + count: 8 + offset: 0xA940 + symbol: ttm_seg7_vertex_0700A940 + +ttm_seg7_vertex_0700A9C0: + type: VTX + count: 8 + offset: 0xA9C0 + symbol: ttm_seg7_vertex_0700A9C0 + +ttm_seg7_dl_0700AA40: + type: GFX + offset: 0xAA40 + symbol: ttm_seg7_dl_0700AA40 + +ttm_seg7_dl_0700AAB8: + type: GFX + offset: 0xAAB8 + symbol: ttm_seg7_dl_0700AAB8 + +ttm_seg7_dl_0700AB08: + type: GFX + offset: 0xAB08 + symbol: ttm_seg7_dl_0700AB08 + +ttm_seg7_lights_0700AB70: + type: LIGHTS + size: 24 + offset: 0xAB70 + symbol: ttm_seg7_lights_0700AB70 + +ttm_seg7_vertex_0700AB88: + type: VTX + count: 15 + offset: 0xAB88 + symbol: ttm_seg7_vertex_0700AB88 + +ttm_seg7_vertex_0700AC78: + type: VTX + count: 16 + offset: 0xAC78 + symbol: ttm_seg7_vertex_0700AC78 + +ttm_seg7_vertex_0700AD78: + type: VTX + count: 14 + offset: 0xAD78 + symbol: ttm_seg7_vertex_0700AD78 + +ttm_seg7_dl_0700AE58: + type: GFX + offset: 0xAE58 + symbol: ttm_seg7_dl_0700AE58 + +ttm_seg7_dl_0700AF90: + type: GFX + offset: 0xAF90 + symbol: ttm_seg7_dl_0700AF90 + +ttm_seg7_lights_0700AFF0: + type: LIGHTS + size: 24 + offset: 0xAFF0 + symbol: ttm_seg7_lights_0700AFF0 + +ttm_seg7_vertex_0700B008: + type: VTX + count: 6 + offset: 0xB008 + symbol: ttm_seg7_vertex_0700B008 + +ttm_seg7_dl_0700B068: + type: GFX + offset: 0xB068 + symbol: ttm_seg7_dl_0700B068 + +ttm_seg7_dl_0700B0D0: + type: GFX + offset: 0xB0D0 + symbol: ttm_seg7_dl_0700B0D0 + +ttm_seg7_lights_0700B130: + type: LIGHTS + size: 24 + offset: 0xB130 + symbol: ttm_seg7_lights_0700B130 + +ttm_seg7_vertex_0700B148: + type: VTX + count: 16 + offset: 0xB148 + symbol: ttm_seg7_vertex_0700B148 + +ttm_seg7_vertex_0700B248: + type: VTX + count: 15 + offset: 0xB248 + symbol: ttm_seg7_vertex_0700B248 + +ttm_seg7_vertex_0700B338: + type: VTX + count: 12 + offset: 0xB338 + symbol: ttm_seg7_vertex_0700B338 + +ttm_seg7_dl_0700B3F8: + type: GFX + offset: 0xB3F8 + symbol: ttm_seg7_dl_0700B3F8 + +ttm_seg7_dl_0700B530: + type: GFX + offset: 0xB530 + symbol: ttm_seg7_dl_0700B530 + +ttm_seg7_lights_0700B590: + type: LIGHTS + size: 24 + offset: 0xB590 + symbol: ttm_seg7_lights_0700B590 + +ttm_seg7_vertex_0700B5A8: + type: VTX + count: 6 + offset: 0xB5A8 + symbol: ttm_seg7_vertex_0700B5A8 + +ttm_seg7_dl_0700B608: + type: GFX + offset: 0xB608 + symbol: ttm_seg7_dl_0700B608 + +ttm_seg7_dl_0700B670: + type: GFX + offset: 0xB670 + symbol: ttm_seg7_dl_0700B670 + +ttm_seg7_lights_0700B6D0: + type: LIGHTS + size: 24 + offset: 0xB6D0 + symbol: ttm_seg7_lights_0700B6D0 + +ttm_seg7_vertex_0700B6E8: + type: VTX + count: 15 + offset: 0xB6E8 + symbol: ttm_seg7_vertex_0700B6E8 + +ttm_seg7_vertex_0700B7D8: + type: VTX + count: 16 + offset: 0xB7D8 + symbol: ttm_seg7_vertex_0700B7D8 + +ttm_seg7_vertex_0700B8D8: + type: VTX + count: 12 + offset: 0xB8D8 + symbol: ttm_seg7_vertex_0700B8D8 + +ttm_seg7_dl_0700B998: + type: GFX + offset: 0xB998 + symbol: ttm_seg7_dl_0700B998 + +ttm_seg7_dl_0700BAD0: + type: GFX + offset: 0xBAD0 + symbol: ttm_seg7_dl_0700BAD0 + +ttm_seg7_lights_0700BB30: + type: LIGHTS + size: 24 + offset: 0xBB30 + symbol: ttm_seg7_lights_0700BB30 + +ttm_seg7_vertex_0700BB48: + type: VTX + count: 6 + offset: 0xBB48 + symbol: ttm_seg7_vertex_0700BB48 + +ttm_seg7_dl_0700BBA8: + type: GFX + offset: 0xBBA8 + symbol: ttm_seg7_dl_0700BBA8 + +ttm_seg7_dl_0700BC10: + type: GFX + offset: 0xBC10 + symbol: ttm_seg7_dl_0700BC10 + +ttm_seg7_lights_0700BC70: + type: LIGHTS + size: 24 + offset: 0xBC70 + symbol: ttm_seg7_lights_0700BC70 + +ttm_seg7_lights_0700BC88: + type: LIGHTS + size: 24 + offset: 0xBC88 + symbol: ttm_seg7_lights_0700BC88 + +ttm_seg7_vertex_0700BCA0: + type: VTX + count: 4 + offset: 0xBCA0 + symbol: ttm_seg7_vertex_0700BCA0 + +ttm_seg7_vertex_0700BCE0: + type: VTX + count: 12 + offset: 0xBCE0 + symbol: ttm_seg7_vertex_0700BCE0 + +ttm_seg7_dl_0700BDA0: + type: GFX + offset: 0xBDA0 + symbol: ttm_seg7_dl_0700BDA0 + +ttm_seg7_dl_0700BE20: + type: GFX + offset: 0xBE20 + symbol: ttm_seg7_dl_0700BE20 + +ttm_seg7_lights_0700BE90: + type: LIGHTS + size: 24 + offset: 0xBE90 + symbol: ttm_seg7_lights_0700BE90 + +ttm_seg7_lights_0700BEA8: + type: LIGHTS + size: 24 + offset: 0xBEA8 + symbol: ttm_seg7_lights_0700BEA8 + +ttm_seg7_vertex_0700BEC0: + type: VTX + count: 8 + offset: 0xBEC0 + symbol: ttm_seg7_vertex_0700BEC0 + +ttm_seg7_vertex_0700BF40: + type: VTX + count: 10 + offset: 0xBF40 + symbol: ttm_seg7_vertex_0700BF40 + +ttm_seg7_dl_0700BFE0: + type: GFX + offset: 0xBFE0 + symbol: ttm_seg7_dl_0700BFE0 + +ttm_seg7_dl_0700C070: + type: GFX + offset: 0xC070 + symbol: ttm_seg7_dl_0700C070 + +ttm_seg7_lights_0700C0E0: + type: LIGHTS + size: 24 + offset: 0xC0E0 + symbol: ttm_seg7_lights_0700C0E0 + +ttm_seg7_lights_0700C0F8: + type: LIGHTS + size: 24 + offset: 0xC0F8 + symbol: ttm_seg7_lights_0700C0F8 + +ttm_seg7_lights_0700C110: + type: LIGHTS + size: 24 + offset: 0xC110 + symbol: ttm_seg7_lights_0700C110 + +ttm_seg7_vertex_0700C128: + type: VTX + count: 16 + offset: 0xC128 + symbol: ttm_seg7_vertex_0700C128 + +ttm_seg7_vertex_0700C228: + type: VTX + count: 8 + offset: 0xC228 + symbol: ttm_seg7_vertex_0700C228 + +ttm_seg7_vertex_0700C2A8: + type: VTX + count: 4 + offset: 0xC2A8 + symbol: ttm_seg7_vertex_0700C2A8 + +ttm_seg7_dl_0700C2E8: + type: GFX + offset: 0xC2E8 + symbol: ttm_seg7_dl_0700C2E8 + +ttm_seg7_dl_0700C360: + type: GFX + offset: 0xC360 + symbol: ttm_seg7_dl_0700C360 + +ttm_seg7_dl_0700C3D8: + type: GFX + offset: 0xC3D8 + symbol: ttm_seg7_dl_0700C3D8 + +ttm_seg7_dl_0700C408: + type: GFX + offset: 0xC408 + symbol: ttm_seg7_dl_0700C408 + +ttm_seg7_lights_0700C488: + type: LIGHTS + size: 24 + offset: 0xC488 + symbol: ttm_seg7_lights_0700C488 + +ttm_seg7_lights_0700C4A0: + type: LIGHTS + size: 24 + offset: 0xC4A0 + symbol: ttm_seg7_lights_0700C4A0 + +ttm_seg7_lights_0700C4B8: + type: LIGHTS + size: 24 + offset: 0xC4B8 + symbol: ttm_seg7_lights_0700C4B8 + +ttm_seg7_vertex_0700C4D0: + type: VTX + count: 16 + offset: 0xC4D0 + symbol: ttm_seg7_vertex_0700C4D0 + +ttm_seg7_vertex_0700C5D0: + type: VTX + count: 3 + offset: 0xC5D0 + symbol: ttm_seg7_vertex_0700C5D0 + +ttm_seg7_vertex_0700C600: + type: VTX + count: 9 + offset: 0xC600 + symbol: ttm_seg7_vertex_0700C600 + +ttm_seg7_vertex_0700C690: + type: VTX + count: 15 + offset: 0xC690 + symbol: ttm_seg7_vertex_0700C690 + +ttm_seg7_vertex_0700C780: + type: VTX + count: 3 + offset: 0xC780 + symbol: ttm_seg7_vertex_0700C780 + +ttm_seg7_vertex_0700C7B0: + type: VTX + count: 6 + offset: 0xC7B0 + symbol: ttm_seg7_vertex_0700C7B0 + +ttm_seg7_vertex_0700C810: + type: VTX + count: 4 + offset: 0xC810 + symbol: ttm_seg7_vertex_0700C810 + +ttm_seg7_vertex_0700C850: + type: VTX + count: 7 + offset: 0xC850 + symbol: ttm_seg7_vertex_0700C850 + +ttm_seg7_vertex_0700C8C0: + type: VTX + count: 4 + offset: 0xC8C0 + symbol: ttm_seg7_vertex_0700C8C0 + +ttm_seg7_dl_0700C900: + type: GFX + offset: 0xC900 + symbol: ttm_seg7_dl_0700C900 + +ttm_seg7_dl_0700C9F8: + type: GFX + offset: 0xC9F8 + symbol: ttm_seg7_dl_0700C9F8 + +ttm_seg7_dl_0700CA78: + type: GFX + offset: 0xCA78 + symbol: ttm_seg7_dl_0700CA78 + +ttm_seg7_dl_0700CAE0: + type: GFX + offset: 0xCAE0 + symbol: ttm_seg7_dl_0700CAE0 + +ttm_seg7_lights_0700CB60: + type: LIGHTS + size: 24 + offset: 0xCB60 + symbol: ttm_seg7_lights_0700CB60 + +ttm_seg7_lights_0700CB78: + type: LIGHTS + size: 24 + offset: 0xCB78 + symbol: ttm_seg7_lights_0700CB78 + +ttm_seg7_vertex_0700CB90: + type: VTX + count: 6 + offset: 0xCB90 + symbol: ttm_seg7_vertex_0700CB90 + +ttm_seg7_vertex_0700CBF0: + type: VTX + count: 3 + offset: 0xCBF0 + symbol: ttm_seg7_vertex_0700CBF0 + +ttm_seg7_vertex_0700CC20: + type: VTX + count: 4 + offset: 0xCC20 + symbol: ttm_seg7_vertex_0700CC20 + +ttm_seg7_dl_0700CC60: + type: GFX + offset: 0xCC60 + symbol: ttm_seg7_dl_0700CC60 + +ttm_seg7_dl_0700CCC8: + type: GFX + offset: 0xCCC8 + symbol: ttm_seg7_dl_0700CCC8 + +ttm_seg7_dl_0700CD10: + type: GFX + offset: 0xCD10 + symbol: ttm_seg7_dl_0700CD10 + +ttm_seg7_lights_0700CD88: + type: LIGHTS + size: 24 + offset: 0xCD88 + symbol: ttm_seg7_lights_0700CD88 + +ttm_seg7_lights_0700CDA0: + type: LIGHTS + size: 24 + offset: 0xCDA0 + symbol: ttm_seg7_lights_0700CDA0 + +ttm_seg7_lights_0700CDB8: + type: LIGHTS + size: 24 + offset: 0xCDB8 + symbol: ttm_seg7_lights_0700CDB8 + +ttm_seg7_vertex_0700CDD0: + type: VTX + count: 15 + offset: 0xCDD0 + symbol: ttm_seg7_vertex_0700CDD0 + +ttm_seg7_vertex_0700CEC0: + type: VTX + count: 4 + offset: 0xCEC0 + symbol: ttm_seg7_vertex_0700CEC0 + +ttm_seg7_vertex_0700CF00: + type: VTX + count: 16 + offset: 0xCF00 + symbol: ttm_seg7_vertex_0700CF00 + +ttm_seg7_vertex_0700D000: + type: VTX + count: 3 + offset: 0xD000 + symbol: ttm_seg7_vertex_0700D000 + +ttm_seg7_vertex_0700D030: + type: VTX + count: 6 + offset: 0xD030 + symbol: ttm_seg7_vertex_0700D030 + +ttm_seg7_dl_0700D090: + type: GFX + offset: 0xD090 + symbol: ttm_seg7_dl_0700D090 + +ttm_seg7_dl_0700D180: + type: GFX + offset: 0xD180 + symbol: ttm_seg7_dl_0700D180 + +ttm_seg7_dl_0700D1D8: + type: GFX + offset: 0xD1D8 + symbol: ttm_seg7_dl_0700D1D8 + +ttm_seg7_lights_0700D250: + type: LIGHTS + size: 24 + offset: 0xD250 + symbol: ttm_seg7_lights_0700D250 + +ttm_seg7_lights_0700D268: + type: LIGHTS + size: 24 + offset: 0xD268 + symbol: ttm_seg7_lights_0700D268 + +ttm_seg7_lights_0700D280: + type: LIGHTS + size: 24 + offset: 0xD280 + symbol: ttm_seg7_lights_0700D280 + +ttm_seg7_vertex_0700D298: + type: VTX + count: 16 + offset: 0xD298 + symbol: ttm_seg7_vertex_0700D298 + +ttm_seg7_vertex_0700D398: + type: VTX + count: 10 + offset: 0xD398 + symbol: ttm_seg7_vertex_0700D398 + +ttm_seg7_vertex_0700D438: + type: VTX + count: 6 + offset: 0xD438 + symbol: ttm_seg7_vertex_0700D438 + +ttm_seg7_vertex_0700D498: + type: VTX + count: 7 + offset: 0xD498 + symbol: ttm_seg7_vertex_0700D498 + +ttm_seg7_vertex_0700D508: + type: VTX + count: 4 + offset: 0xD508 + symbol: ttm_seg7_vertex_0700D508 + +ttm_seg7_dl_0700D548: + type: GFX + offset: 0xD548 + symbol: ttm_seg7_dl_0700D548 + +ttm_seg7_dl_0700D640: + type: GFX + offset: 0xD640 + symbol: ttm_seg7_dl_0700D640 + +ttm_seg7_dl_0700D688: + type: GFX + offset: 0xD688 + symbol: ttm_seg7_dl_0700D688 + +ttm_seg7_lights_0700D700: + type: LIGHTS + size: 24 + offset: 0xD700 + symbol: ttm_seg7_lights_0700D700 + +ttm_seg7_lights_0700D718: + type: LIGHTS + size: 24 + offset: 0xD718 + symbol: ttm_seg7_lights_0700D718 + +ttm_seg7_lights_0700D730: + type: LIGHTS + size: 24 + offset: 0xD730 + symbol: ttm_seg7_lights_0700D730 + +ttm_seg7_vertex_0700D748: + type: VTX + count: 16 + offset: 0xD748 + symbol: ttm_seg7_vertex_0700D748 + +ttm_seg7_vertex_0700D848: + type: VTX + count: 15 + offset: 0xD848 + symbol: ttm_seg7_vertex_0700D848 + +ttm_seg7_vertex_0700D938: + type: VTX + count: 12 + offset: 0xD938 + symbol: ttm_seg7_vertex_0700D938 + +ttm_seg7_vertex_0700D9F8: + type: VTX + count: 15 + offset: 0xD9F8 + symbol: ttm_seg7_vertex_0700D9F8 + +ttm_seg7_vertex_0700DAE8: + type: VTX + count: 15 + offset: 0xDAE8 + symbol: ttm_seg7_vertex_0700DAE8 + +ttm_seg7_vertex_0700DBD8: + type: VTX + count: 15 + offset: 0xDBD8 + symbol: ttm_seg7_vertex_0700DBD8 + +ttm_seg7_vertex_0700DCC8: + type: VTX + count: 6 + offset: 0xDCC8 + symbol: ttm_seg7_vertex_0700DCC8 + +ttm_seg7_vertex_0700DD28: + type: VTX + count: 6 + offset: 0xDD28 + symbol: ttm_seg7_vertex_0700DD28 + +ttm_seg7_vertex_0700DD88: + type: VTX + count: 3 + offset: 0xDD88 + symbol: ttm_seg7_vertex_0700DD88 + +ttm_seg7_dl_0700DDB8: + type: GFX + offset: 0xDDB8 + symbol: ttm_seg7_dl_0700DDB8 + +ttm_seg7_dl_0700DF78: + type: GFX + offset: 0xDF78 + symbol: ttm_seg7_dl_0700DF78 + +ttm_seg7_lights_0700DFE8: + type: LIGHTS + size: 24 + offset: 0xDFE8 + symbol: ttm_seg7_lights_0700DFE8 + +ttm_seg7_vertex_0700E000: + type: VTX + count: 16 + offset: 0xE000 + symbol: ttm_seg7_vertex_0700E000 + +ttm_seg7_vertex_0700E100: + type: VTX + count: 16 + offset: 0xE100 + symbol: ttm_seg7_vertex_0700E100 + +ttm_seg7_vertex_0700E200: + type: VTX + count: 4 + offset: 0xE200 + symbol: ttm_seg7_vertex_0700E200 + +ttm_seg7_dl_0700E240: + type: GFX + offset: 0xE240 + symbol: ttm_seg7_dl_0700E240 + +ttm_seg7_dl_0700E308: + type: GFX + offset: 0xE308 + symbol: ttm_seg7_dl_0700E308 + +ttm_seg7_lights_0700E378: + type: LIGHTS + size: 24 + offset: 0xE378 + symbol: ttm_seg7_lights_0700E378 + +ttm_seg7_lights_0700E390: + type: LIGHTS + size: 24 + offset: 0xE390 + symbol: ttm_seg7_lights_0700E390 + +ttm_seg7_lights_0700E3A8: + type: LIGHTS + size: 24 + offset: 0xE3A8 + symbol: ttm_seg7_lights_0700E3A8 + +ttm_seg7_vertex_0700E3C0: + type: VTX + count: 15 + offset: 0xE3C0 + symbol: ttm_seg7_vertex_0700E3C0 + +ttm_seg7_vertex_0700E4B0: + type: VTX + count: 14 + offset: 0xE4B0 + symbol: ttm_seg7_vertex_0700E4B0 + +ttm_seg7_vertex_0700E590: + type: VTX + count: 15 + offset: 0xE590 + symbol: ttm_seg7_vertex_0700E590 + +ttm_seg7_vertex_0700E680: + type: VTX + count: 6 + offset: 0xE680 + symbol: ttm_seg7_vertex_0700E680 + +ttm_seg7_vertex_0700E6E0: + type: VTX + count: 4 + offset: 0xE6E0 + symbol: ttm_seg7_vertex_0700E6E0 + +ttm_seg7_vertex_0700E720: + type: VTX + count: 16 + offset: 0xE720 + symbol: ttm_seg7_vertex_0700E720 + +ttm_seg7_vertex_0700E820: + type: VTX + count: 9 + offset: 0xE820 + symbol: ttm_seg7_vertex_0700E820 + +ttm_seg7_vertex_0700E8B0: + type: VTX + count: 6 + offset: 0xE8B0 + symbol: ttm_seg7_vertex_0700E8B0 + +ttm_seg7_dl_0700E910: + type: GFX + offset: 0xE910 + symbol: ttm_seg7_dl_0700E910 + +ttm_seg7_dl_0700EA28: + type: GFX + offset: 0xEA28 + symbol: ttm_seg7_dl_0700EA28 + +ttm_seg7_dl_0700EAC8: + type: GFX + offset: 0xEAC8 + symbol: ttm_seg7_dl_0700EAC8 + +ttm_seg7_vertex_0700EB40: + type: VTX + count: 12 + offset: 0xEB40 + symbol: ttm_seg7_vertex_0700EB40 + +ttm_seg7_dl_0700EC00: + type: GFX + offset: 0xEC00 + symbol: ttm_seg7_dl_0700EC00 + +ttm_seg7_dl_0700EC58: + type: GFX + offset: 0xEC58 + symbol: ttm_seg7_dl_0700EC58 + +ttm_seg7_vertex_0700ECC8: + type: VTX + count: 13 + offset: 0xECC8 + symbol: ttm_seg7_vertex_0700ECC8 + +ttm_seg7_vertex_0700ED98: + type: VTX + count: 15 + offset: 0xED98 + symbol: ttm_seg7_vertex_0700ED98 + +ttm_seg7_vertex_0700EE88: + type: VTX + count: 15 + offset: 0xEE88 + symbol: ttm_seg7_vertex_0700EE88 + +ttm_seg7_vertex_0700EF78: + type: VTX + count: 15 + offset: 0xEF78 + symbol: ttm_seg7_vertex_0700EF78 + +ttm_seg7_vertex_0700F068: + type: VTX + count: 7 + offset: 0xF068 + symbol: ttm_seg7_vertex_0700F068 + +ttm_seg7_dl_0700F0D8: + type: GFX + offset: 0xF0D8 + symbol: ttm_seg7_dl_0700F0D8 + +ttm_seg7_dl_0700F170: + type: GFX + offset: 0xF170 + symbol: ttm_seg7_dl_0700F170 + +ttm_seg7_dl_0700F270: + type: GFX + offset: 0xF270 + symbol: ttm_seg7_dl_0700F270 + +ttm_seg7_lights_0700F300: + type: LIGHTS + size: 24 + offset: 0xF300 + symbol: ttm_seg7_lights_0700F300 + +ttm_seg7_vertex_0700F318: + type: VTX + count: 16 + offset: 0xF318 + symbol: ttm_seg7_vertex_0700F318 + +ttm_seg7_vertex_0700F418: + type: VTX + count: 15 + offset: 0xF418 + symbol: ttm_seg7_vertex_0700F418 + +ttm_seg7_vertex_0700F508: + type: VTX + count: 15 + offset: 0xF508 + symbol: ttm_seg7_vertex_0700F508 + +ttm_seg7_vertex_0700F5F8: + type: VTX + count: 15 + offset: 0xF5F8 + symbol: ttm_seg7_vertex_0700F5F8 + +ttm_seg7_vertex_0700F6E8: + type: VTX + count: 15 + offset: 0xF6E8 + symbol: ttm_seg7_vertex_0700F6E8 + +ttm_seg7_vertex_0700F7D8: + type: VTX + count: 8 + offset: 0xF7D8 + symbol: ttm_seg7_vertex_0700F7D8 + +ttm_seg7_dl_0700F858: + type: GFX + offset: 0xF858 + symbol: ttm_seg7_dl_0700F858 + +ttm_seg7_dl_0700F8D0: + type: GFX + offset: 0xF8D0 + symbol: ttm_seg7_dl_0700F8D0 + +ttm_seg7_dl_0700FA18: + type: GFX + offset: 0xFA18 + symbol: ttm_seg7_dl_0700FA18 + +ttm_seg7_lights_0700FA90: + type: LIGHTS + size: 24 + offset: 0xFA90 + symbol: ttm_seg7_lights_0700FA90 + +ttm_seg7_lights_0700FAA8: + type: LIGHTS + size: 24 + offset: 0xFAA8 + symbol: ttm_seg7_lights_0700FAA8 + +ttm_seg7_lights_0700FAC0: + type: LIGHTS + size: 24 + offset: 0xFAC0 + symbol: ttm_seg7_lights_0700FAC0 + +ttm_seg7_vertex_0700FAD8: + type: VTX + count: 14 + offset: 0xFAD8 + symbol: ttm_seg7_vertex_0700FAD8 + +ttm_seg7_vertex_0700FBB8: + type: VTX + count: 16 + offset: 0xFBB8 + symbol: ttm_seg7_vertex_0700FBB8 + +ttm_seg7_vertex_0700FCB8: + type: VTX + count: 9 + offset: 0xFCB8 + symbol: ttm_seg7_vertex_0700FCB8 + +ttm_seg7_vertex_0700FD48: + type: VTX + count: 15 + offset: 0xFD48 + symbol: ttm_seg7_vertex_0700FD48 + +ttm_seg7_vertex_0700FE38: + type: VTX + count: 16 + offset: 0xFE38 + symbol: ttm_seg7_vertex_0700FE38 + +ttm_seg7_vertex_0700FF38: + type: VTX + count: 12 + offset: 0xFF38 + symbol: ttm_seg7_vertex_0700FF38 + +ttm_seg7_vertex_0700FFF8: + type: VTX + count: 16 + offset: 0xFFF8 + symbol: ttm_seg7_vertex_0700FFF8 + +ttm_seg7_vertex_070100F8: + type: VTX + count: 15 + offset: 0x100F8 + symbol: ttm_seg7_vertex_070100F8 + +ttm_seg7_vertex_070101E8: + type: VTX + count: 9 + offset: 0x101E8 + symbol: ttm_seg7_vertex_070101E8 + +ttm_seg7_vertex_07010278: + type: VTX + count: 16 + offset: 0x10278 + symbol: ttm_seg7_vertex_07010278 + +ttm_seg7_vertex_07010378: + type: VTX + count: 15 + offset: 0x10378 + symbol: ttm_seg7_vertex_07010378 + +ttm_seg7_vertex_07010468: + type: VTX + count: 4 + offset: 0x10468 + symbol: ttm_seg7_vertex_07010468 + +ttm_seg7_vertex_070104A8: + type: VTX + count: 12 + offset: 0x104A8 + symbol: ttm_seg7_vertex_070104A8 + +ttm_seg7_vertex_07010568: + type: VTX + count: 13 + offset: 0x10568 + symbol: ttm_seg7_vertex_07010568 + +ttm_seg7_dl_07010638: + type: GFX + offset: 0x10638 + symbol: ttm_seg7_dl_07010638 + +ttm_seg7_dl_07010830: + type: GFX + offset: 0x10830 + symbol: ttm_seg7_dl_07010830 + +ttm_seg7_dl_07010978: + type: GFX + offset: 0x10978 + symbol: ttm_seg7_dl_07010978 + +ttm_seg7_vertex_070109F0: + type: VTX + count: 4 + offset: 0x109F0 + symbol: ttm_seg7_vertex_070109F0 + +ttm_seg7_dl_07010A30: + type: GFX + offset: 0x10A30 + symbol: ttm_seg7_dl_07010A30 + +ttm_seg7_dl_07010A68: + type: GFX + offset: 0x10A68 + symbol: ttm_seg7_dl_07010A68 + +ttm_seg7_lights_07010AD8: + type: LIGHTS + size: 24 + offset: 0x10AD8 + symbol: ttm_seg7_lights_07010AD8 + +ttm_seg7_lights_07010AF0: + type: LIGHTS + size: 24 + offset: 0x10AF0 + symbol: ttm_seg7_lights_07010AF0 + +ttm_seg7_lights_07010B08: + type: LIGHTS + size: 24 + offset: 0x10B08 + symbol: ttm_seg7_lights_07010B08 + +ttm_seg7_vertex_07010B20: + type: VTX + count: 15 + offset: 0x10B20 + symbol: ttm_seg7_vertex_07010B20 + +ttm_seg7_vertex_07010C10: + type: VTX + count: 3 + offset: 0x10C10 + symbol: ttm_seg7_vertex_07010C10 + +ttm_seg7_vertex_07010C40: + type: VTX + count: 15 + offset: 0x10C40 + symbol: ttm_seg7_vertex_07010C40 + +ttm_seg7_vertex_07010D30: + type: VTX + count: 3 + offset: 0x10D30 + symbol: ttm_seg7_vertex_07010D30 + +ttm_seg7_vertex_07010D60: + type: VTX + count: 4 + offset: 0x10D60 + symbol: ttm_seg7_vertex_07010D60 + +ttm_seg7_vertex_07010DA0: + type: VTX + count: 6 + offset: 0x10DA0 + symbol: ttm_seg7_vertex_07010DA0 + +ttm_seg7_vertex_07010E00: + type: VTX + count: 16 + offset: 0x10E00 + symbol: ttm_seg7_vertex_07010E00 + +ttm_seg7_vertex_07010F00: + type: VTX + count: 9 + offset: 0x10F00 + symbol: ttm_seg7_vertex_07010F00 + +ttm_seg7_dl_07010F90: + type: GFX + offset: 0x10F90 + symbol: ttm_seg7_dl_07010F90 + +ttm_seg7_dl_07011078: + type: GFX + offset: 0x11078 + symbol: ttm_seg7_dl_07011078 + +ttm_seg7_dl_07011128: + type: GFX + offset: 0x11128 + symbol: ttm_seg7_dl_07011128 + +ttm_seg7_lights_070111A0: + type: LIGHTS + size: 24 + offset: 0x111A0 + symbol: ttm_seg7_lights_070111A0 + +ttm_seg7_lights_070111B8: + type: LIGHTS + size: 24 + offset: 0x111B8 + symbol: ttm_seg7_lights_070111B8 + +ttm_seg7_lights_070111D0: + type: LIGHTS + size: 24 + offset: 0x111D0 + symbol: ttm_seg7_lights_070111D0 + +ttm_seg7_vertex_070111E8: + type: VTX + count: 4 + offset: 0x111E8 + symbol: ttm_seg7_vertex_070111E8 + +ttm_seg7_vertex_07011228: + type: VTX + count: 13 + offset: 0x11228 + symbol: ttm_seg7_vertex_07011228 + +ttm_seg7_vertex_070112F8: + type: VTX + count: 8 + offset: 0x112F8 + symbol: ttm_seg7_vertex_070112F8 + +ttm_seg7_vertex_07011378: + type: VTX + count: 8 + offset: 0x11378 + symbol: ttm_seg7_vertex_07011378 + +ttm_seg7_vertex_070113F8: + type: VTX + count: 12 + offset: 0x113F8 + symbol: ttm_seg7_vertex_070113F8 + +ttm_seg7_dl_070114B8: + type: GFX + offset: 0x114B8 + symbol: ttm_seg7_dl_070114B8 + +ttm_seg7_dl_070115B0: + type: GFX + offset: 0x115B0 + symbol: ttm_seg7_dl_070115B0 + +ttm_seg7_dl_07011608: + type: GFX + offset: 0x11608 + symbol: ttm_seg7_dl_07011608 + +ttm_seg7_lights_07011680: + type: LIGHTS + size: 24 + offset: 0x11680 + symbol: ttm_seg7_lights_07011680 + +ttm_seg7_lights_07011698: + type: LIGHTS + size: 24 + offset: 0x11698 + symbol: ttm_seg7_lights_07011698 + +ttm_seg7_lights_070116B0: + type: LIGHTS + size: 24 + offset: 0x116B0 + symbol: ttm_seg7_lights_070116B0 + +ttm_seg7_vertex_070116C8: + type: VTX + count: 16 + offset: 0x116C8 + symbol: ttm_seg7_vertex_070116C8 + +ttm_seg7_vertex_070117C8: + type: VTX + count: 4 + offset: 0x117C8 + symbol: ttm_seg7_vertex_070117C8 + +ttm_seg7_vertex_07011808: + type: VTX + count: 15 + offset: 0x11808 + symbol: ttm_seg7_vertex_07011808 + +ttm_seg7_vertex_070118F8: + type: VTX + count: 16 + offset: 0x118F8 + symbol: ttm_seg7_vertex_070118F8 + +ttm_seg7_vertex_070119F8: + type: VTX + count: 3 + offset: 0x119F8 + symbol: ttm_seg7_vertex_070119F8 + +ttm_seg7_vertex_07011A28: + type: VTX + count: 4 + offset: 0x11A28 + symbol: ttm_seg7_vertex_07011A28 + +ttm_seg7_vertex_07011A68: + type: VTX + count: 4 + offset: 0x11A68 + symbol: ttm_seg7_vertex_07011A68 + +ttm_seg7_dl_07011AA8: + type: GFX + offset: 0x11AA8 + symbol: ttm_seg7_dl_07011AA8 + +ttm_seg7_dl_07011B20: + type: GFX + offset: 0x11B20 + symbol: ttm_seg7_dl_07011B20 + +ttm_seg7_dl_07011C10: + type: GFX + offset: 0x11C10 + symbol: ttm_seg7_dl_07011C10 + +ttm_seg7_dl_07011C48: + type: GFX + offset: 0x11C48 + symbol: ttm_seg7_dl_07011C48 + +ttm_seg7_dl_07011C78: + type: GFX + offset: 0x11C78 + symbol: ttm_seg7_dl_07011C78 + +ttm_seg7_vertex_07011D00: + type: VTX + count: 4 + offset: 0x11D00 + symbol: ttm_seg7_vertex_07011D00 + +ttm_seg7_dl_07011D40: + type: GFX + offset: 0x11D40 + symbol: ttm_seg7_dl_07011D40 + +ttm_seg7_dl_07011D78: + type: GFX + offset: 0x11D78 + symbol: ttm_seg7_dl_07011D78 + +ttm_seg7_lights_07011DE8: + type: LIGHTS + size: 24 + offset: 0x11DE8 + symbol: ttm_seg7_lights_07011DE8 + +ttm_seg7_vertex_07011E00: + type: VTX + count: 16 + offset: 0x11E00 + symbol: ttm_seg7_vertex_07011E00 + +ttm_seg7_vertex_07011F00: + type: VTX + count: 15 + offset: 0x11F00 + symbol: ttm_seg7_vertex_07011F00 + +ttm_seg7_vertex_07011FF0: + type: VTX + count: 15 + offset: 0x11FF0 + symbol: ttm_seg7_vertex_07011FF0 + +ttm_seg7_vertex_070120E0: + type: VTX + count: 4 + offset: 0x120E0 + symbol: ttm_seg7_vertex_070120E0 + +ttm_seg7_dl_07012120: + type: GFX + offset: 0x12120 + symbol: ttm_seg7_dl_07012120 + +ttm_seg7_dl_070121B8: + type: GFX + offset: 0x121B8 + symbol: ttm_seg7_dl_070121B8 + +ttm_seg7_dl_07012270: + type: GFX + offset: 0x12270 + symbol: ttm_seg7_dl_07012270 + +ttm_seg7_lights_070122F0: + type: LIGHTS + size: 24 + offset: 0x122F0 + symbol: ttm_seg7_lights_070122F0 + +ttm_seg7_vertex_07012308: + type: VTX + count: 8 + offset: 0x12308 + symbol: ttm_seg7_vertex_07012308 + +ttm_seg7_dl_07012388: + type: GFX + offset: 0x12388 + symbol: ttm_seg7_dl_07012388 + +ttm_seg7_dl_070123A0: + type: GFX + offset: 0x123A0 + symbol: ttm_seg7_dl_070123A0 + +ttm_seg7_dl_070123B8: + type: GFX + offset: 0x123B8 + symbol: ttm_seg7_dl_070123B8 + +ttm_seg7_dl_07012410: + type: GFX + offset: 0x12410 + symbol: ttm_seg7_dl_07012410 + +ttm_seg7_painting_dl_07012430: + type: GFX + offset: 0x12430 + symbol: ttm_seg7_painting_dl_07012430 + +ttm_seg7_painting_texture_map_bottom_07012450: + type: SM64:PAINTING_MAP + offset: 0x12450 + symbol: ttm_seg7_painting_texture_map_bottom_07012450 + +ttm_seg7_painting_top_0701296C: + type: SM64:PAINTING_MAP + offset: 0x1296C + symbol: ttm_seg7_painting_top_0701296C + +ttm_seg7_painting_texture_maps_07012E88: + type: ASSET_ARRAY + assetType: PaintingData + factoryType: SM64:PAINTING_MAP + count: 2 + offset: 0x12E88 + symbol: ttm_seg7_painting_texture_maps_07012E88 + +ttm_seg7_painting_dl_07012E98: + type: GFX + offset: 0x12E98 + symbol: ttm_seg7_painting_dl_07012E98 + +ttm_seg7_painting_textures_07012EF8: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 2 + offset: 0x12EF8 + symbol: ttm_seg7_painting_textures_07012EF8 + +ttm_slide_painting: + type: SM64:PAINTING + offset: 0x12F00 + symbol: ttm_slide_painting + +ttm_seg7_lights_07012F78: + type: LIGHTS + size: 24 + offset: 0x12F78 + symbol: ttm_seg7_lights_07012F78 + +ttm_seg7_lights_07012F90: + type: LIGHTS + size: 24 + offset: 0x12F90 + symbol: ttm_seg7_lights_07012F90 + +ttm_seg7_vertex_07012FA8: + type: VTX + count: 8 + offset: 0x12FA8 + symbol: ttm_seg7_vertex_07012FA8 + +ttm_seg7_vertex_07013028: + type: VTX + count: 14 + offset: 0x13028 + symbol: ttm_seg7_vertex_07013028 + +ttm_seg7_vertex_07013108: + type: VTX + count: 14 + offset: 0x13108 + symbol: ttm_seg7_vertex_07013108 + +ttm_seg7_vertex_070131E8: + type: VTX + count: 14 + offset: 0x131E8 + symbol: ttm_seg7_vertex_070131E8 + +ttm_seg7_vertex_070132C8: + type: VTX + count: 4 + offset: 0x132C8 + symbol: ttm_seg7_vertex_070132C8 + +ttm_seg7_dl_07013308: + type: GFX + offset: 0x13308 + symbol: ttm_seg7_dl_07013308 + +ttm_seg7_dl_07013430: + type: GFX + offset: 0x13430 + symbol: ttm_seg7_dl_07013430 + +ttm_seg7_vertex_070134A0: + type: VTX + count: 16 + offset: 0x134A0 + symbol: ttm_seg7_vertex_070134A0 + +ttm_seg7_dl_070135A0: + type: GFX + offset: 0x135A0 + symbol: ttm_seg7_dl_070135A0 + +ttm_seg7_dl_07013608: + type: GFX + offset: 0x13608 + symbol: ttm_seg7_dl_07013608 + +ttm_seg7_collision_pitoune_2: + type: SM64:COLLISION + offset: 0x13678 + symbol: ttm_seg7_collision_pitoune_2 + +ttm_seg7_collision_ukiki_cage: + type: SM64:COLLISION + offset: 0x13790 + symbol: ttm_seg7_collision_ukiki_cage + +ttm_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x13814 + symbol: ttm_seg7_area_1_collision + +ttm_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x16F18 + symbol: ttm_seg7_area_1_macro_objs + +ttm_seg7_trajectory_070170A0: + type: SM64:TRAJECTORY + offset: 0x170A0 + symbol: ttm_seg7_trajectory_070170A0 + +ttm_movtex_puddle_data: + type: SM64:MOVTEX + quad: true + offset: 0x17104 + symbol: ttm_movtex_puddle_data + +ttm_movtex_puddle: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x17124 + symbol: ttm_movtex_puddle + +ttm_movtex_tris_begin_waterfall: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x17134 + symbol: ttm_movtex_tris_begin_waterfall + +ttm_movtex_tris_begin_puddle_waterfall: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x17174 + symbol: ttm_movtex_tris_begin_puddle_waterfall + +ttm_movtex_tris_end_waterfall: + type: SM64:MOVTEX + count: 6 + has_color: false + offset: 0x171A0 + symbol: ttm_movtex_tris_end_waterfall + +ttm_movtex_tris_end_puddle_waterfall: + type: SM64:MOVTEX + count: 4 + has_color: false + offset: 0x171E0 + symbol: ttm_movtex_tris_end_puddle_waterfall + +ttm_movtex_tris_puddle_waterfall: + type: SM64:MOVTEX + count: 8 + has_color: false + offset: 0x1720C + symbol: ttm_movtex_tris_puddle_waterfall + +ttm_dl_waterfall: + type: GFX + offset: 0x17260 + symbol: ttm_dl_waterfall + +ttm_dl_bottom_waterfall: + type: GFX + offset: 0x17288 + symbol: ttm_dl_bottom_waterfall + +ttm_dl_puddle_waterfall: + type: GFX + offset: 0x172A0 + symbol: ttm_dl_puddle_waterfall + +ttm_seg7_lights_070172D8: + type: LIGHTS + size: 24 + offset: 0x172D8 + symbol: ttm_seg7_lights_070172D8 + +ttm_seg7_lights_070172F0: + type: LIGHTS + size: 24 + offset: 0x172F0 + symbol: ttm_seg7_lights_070172F0 + +ttm_seg7_lights_07017308: + type: LIGHTS + size: 24 + offset: 0x17308 + symbol: ttm_seg7_lights_07017308 + +ttm_seg7_lights_07017320: + type: LIGHTS + size: 24 + offset: 0x17320 + symbol: ttm_seg7_lights_07017320 + +ttm_seg7_lights_07017338: + type: LIGHTS + size: 24 + offset: 0x17338 + symbol: ttm_seg7_lights_07017338 + +ttm_seg7_lights_07017350: + type: LIGHTS + size: 24 + offset: 0x17350 + symbol: ttm_seg7_lights_07017350 + +ttm_seg7_lights_07017368: + type: LIGHTS + size: 24 + offset: 0x17368 + symbol: ttm_seg7_lights_07017368 + +ttm_seg7_lights_07017380: + type: LIGHTS + size: 24 + offset: 0x17380 + symbol: ttm_seg7_lights_07017380 + +ttm_seg7_lights_07017398: + type: LIGHTS + size: 24 + offset: 0x17398 + symbol: ttm_seg7_lights_07017398 + +ttm_seg7_lights_070173B0: + type: LIGHTS + size: 24 + offset: 0x173B0 + symbol: ttm_seg7_lights_070173B0 + +ttm_seg7_lights_070173C8: + type: LIGHTS + size: 24 + offset: 0x173C8 + symbol: ttm_seg7_lights_070173C8 + +ttm_seg7_lights_070173E0: + type: LIGHTS + size: 24 + offset: 0x173E0 + symbol: ttm_seg7_lights_070173E0 + +ttm_seg7_lights_070173F8: + type: LIGHTS + size: 24 + offset: 0x173F8 + symbol: ttm_seg7_lights_070173F8 + +ttm_seg7_vertex_07017410: + type: VTX + count: 4 + offset: 0x17410 + symbol: ttm_seg7_vertex_07017410 + +ttm_seg7_vertex_07017450: + type: VTX + count: 8 + offset: 0x17450 + symbol: ttm_seg7_vertex_07017450 + +ttm_seg7_vertex_070174D0: + type: VTX + count: 8 + offset: 0x174D0 + symbol: ttm_seg7_vertex_070174D0 + +ttm_seg7_vertex_07017550: + type: VTX + count: 8 + offset: 0x17550 + symbol: ttm_seg7_vertex_07017550 + +ttm_seg7_vertex_070175D0: + type: VTX + count: 8 + offset: 0x175D0 + symbol: ttm_seg7_vertex_070175D0 + +ttm_seg7_vertex_07017650: + type: VTX + count: 4 + offset: 0x17650 + symbol: ttm_seg7_vertex_07017650 + +ttm_seg7_vertex_07017690: + type: VTX + count: 15 + offset: 0x17690 + symbol: ttm_seg7_vertex_07017690 + +ttm_seg7_vertex_07017780: + type: VTX + count: 15 + offset: 0x17780 + symbol: ttm_seg7_vertex_07017780 + +ttm_seg7_vertex_07017870: + type: VTX + count: 15 + offset: 0x17870 + symbol: ttm_seg7_vertex_07017870 + +ttm_seg7_vertex_07017960: + type: VTX + count: 16 + offset: 0x17960 + symbol: ttm_seg7_vertex_07017960 + +ttm_seg7_vertex_07017A60: + type: VTX + count: 8 + offset: 0x17A60 + symbol: ttm_seg7_vertex_07017A60 + +ttm_seg7_vertex_07017AE0: + type: VTX + count: 15 + offset: 0x17AE0 + symbol: ttm_seg7_vertex_07017AE0 + +ttm_seg7_vertex_07017BD0: + type: VTX + count: 15 + offset: 0x17BD0 + symbol: ttm_seg7_vertex_07017BD0 + +ttm_seg7_vertex_07017CC0: + type: VTX + count: 10 + offset: 0x17CC0 + symbol: ttm_seg7_vertex_07017CC0 + +ttm_seg7_vertex_07017D60: + type: VTX + count: 15 + offset: 0x17D60 + symbol: ttm_seg7_vertex_07017D60 + +ttm_seg7_vertex_07017E50: + type: VTX + count: 14 + offset: 0x17E50 + symbol: ttm_seg7_vertex_07017E50 + +ttm_seg7_vertex_07017F30: + type: VTX + count: 9 + offset: 0x17F30 + symbol: ttm_seg7_vertex_07017F30 + +ttm_seg7_vertex_07017FC0: + type: VTX + count: 16 + offset: 0x17FC0 + symbol: ttm_seg7_vertex_07017FC0 + +ttm_seg7_vertex_070180C0: + type: VTX + count: 16 + offset: 0x180C0 + symbol: ttm_seg7_vertex_070180C0 + +ttm_seg7_vertex_070181C0: + type: VTX + count: 16 + offset: 0x181C0 + symbol: ttm_seg7_vertex_070181C0 + +ttm_seg7_vertex_070182C0: + type: VTX + count: 16 + offset: 0x182C0 + symbol: ttm_seg7_vertex_070182C0 + +ttm_seg7_vertex_070183C0: + type: VTX + count: 16 + offset: 0x183C0 + symbol: ttm_seg7_vertex_070183C0 + +ttm_seg7_vertex_070184C0: + type: VTX + count: 16 + offset: 0x184C0 + symbol: ttm_seg7_vertex_070184C0 + +ttm_seg7_vertex_070185C0: + type: VTX + count: 16 + offset: 0x185C0 + symbol: ttm_seg7_vertex_070185C0 + +ttm_seg7_vertex_070186C0: + type: VTX + count: 16 + offset: 0x186C0 + symbol: ttm_seg7_vertex_070186C0 + +ttm_seg7_vertex_070187C0: + type: VTX + count: 3 + offset: 0x187C0 + symbol: ttm_seg7_vertex_070187C0 + +ttm_seg7_vertex_070187F0: + type: VTX + count: 4 + offset: 0x187F0 + symbol: ttm_seg7_vertex_070187F0 + +ttm_seg7_vertex_07018830: + type: VTX + count: 4 + offset: 0x18830 + symbol: ttm_seg7_vertex_07018830 + +ttm_seg7_vertex_07018870: + type: VTX + count: 16 + offset: 0x18870 + symbol: ttm_seg7_vertex_07018870 + +ttm_seg7_vertex_07018970: + type: VTX + count: 15 + offset: 0x18970 + symbol: ttm_seg7_vertex_07018970 + +ttm_seg7_vertex_07018A60: + type: VTX + count: 11 + offset: 0x18A60 + symbol: ttm_seg7_vertex_07018A60 + +ttm_seg7_vertex_07018B10: + type: VTX + count: 15 + offset: 0x18B10 + symbol: ttm_seg7_vertex_07018B10 + +ttm_seg7_vertex_07018C00: + type: VTX + count: 15 + offset: 0x18C00 + symbol: ttm_seg7_vertex_07018C00 + +ttm_seg7_vertex_07018CF0: + type: VTX + count: 4 + offset: 0x18CF0 + symbol: ttm_seg7_vertex_07018CF0 + +ttm_seg7_vertex_07018D30: + type: VTX + count: 15 + offset: 0x18D30 + symbol: ttm_seg7_vertex_07018D30 + +ttm_seg7_vertex_07018E20: + type: VTX + count: 11 + offset: 0x18E20 + symbol: ttm_seg7_vertex_07018E20 + +ttm_seg7_vertex_07018ED0: + type: VTX + count: 16 + offset: 0x18ED0 + symbol: ttm_seg7_vertex_07018ED0 + +ttm_seg7_vertex_07018FD0: + type: VTX + count: 14 + offset: 0x18FD0 + symbol: ttm_seg7_vertex_07018FD0 + +ttm_seg7_vertex_070190B0: + type: VTX + count: 15 + offset: 0x190B0 + symbol: ttm_seg7_vertex_070190B0 + +ttm_seg7_vertex_070191A0: + type: VTX + count: 14 + offset: 0x191A0 + symbol: ttm_seg7_vertex_070191A0 + +ttm_seg7_vertex_07019280: + type: VTX + count: 15 + offset: 0x19280 + symbol: ttm_seg7_vertex_07019280 + +ttm_seg7_vertex_07019370: + type: VTX + count: 15 + offset: 0x19370 + symbol: ttm_seg7_vertex_07019370 + +ttm_seg7_vertex_07019460: + type: VTX + count: 15 + offset: 0x19460 + symbol: ttm_seg7_vertex_07019460 + +ttm_seg7_vertex_07019550: + type: VTX + count: 15 + offset: 0x19550 + symbol: ttm_seg7_vertex_07019550 + +ttm_seg7_vertex_07019640: + type: VTX + count: 15 + offset: 0x19640 + symbol: ttm_seg7_vertex_07019640 + +ttm_seg7_vertex_07019730: + type: VTX + count: 15 + offset: 0x19730 + symbol: ttm_seg7_vertex_07019730 + +ttm_seg7_vertex_07019820: + type: VTX + count: 15 + offset: 0x19820 + symbol: ttm_seg7_vertex_07019820 + +ttm_seg7_vertex_07019910: + type: VTX + count: 15 + offset: 0x19910 + symbol: ttm_seg7_vertex_07019910 + +ttm_seg7_vertex_07019A00: + type: VTX + count: 16 + offset: 0x19A00 + symbol: ttm_seg7_vertex_07019A00 + +ttm_seg7_vertex_07019B00: + type: VTX + count: 15 + offset: 0x19B00 + symbol: ttm_seg7_vertex_07019B00 + +ttm_seg7_vertex_07019BF0: + type: VTX + count: 14 + offset: 0x19BF0 + symbol: ttm_seg7_vertex_07019BF0 + +ttm_seg7_vertex_07019CD0: + type: VTX + count: 15 + offset: 0x19CD0 + symbol: ttm_seg7_vertex_07019CD0 + +ttm_seg7_vertex_07019DC0: + type: VTX + count: 15 + offset: 0x19DC0 + symbol: ttm_seg7_vertex_07019DC0 + +ttm_seg7_vertex_07019EB0: + type: VTX + count: 15 + offset: 0x19EB0 + symbol: ttm_seg7_vertex_07019EB0 + +ttm_seg7_vertex_07019FA0: + type: VTX + count: 15 + offset: 0x19FA0 + symbol: ttm_seg7_vertex_07019FA0 + +ttm_seg7_vertex_0701A090: + type: VTX + count: 15 + offset: 0x1A090 + symbol: ttm_seg7_vertex_0701A090 + +ttm_seg7_vertex_0701A180: + type: VTX + count: 15 + offset: 0x1A180 + symbol: ttm_seg7_vertex_0701A180 + +ttm_seg7_vertex_0701A270: + type: VTX + count: 8 + offset: 0x1A270 + symbol: ttm_seg7_vertex_0701A270 + +ttm_seg7_vertex_0701A2F0: + type: VTX + count: 4 + offset: 0x1A2F0 + symbol: ttm_seg7_vertex_0701A2F0 + +ttm_seg7_vertex_0701A330: + type: VTX + count: 14 + offset: 0x1A330 + symbol: ttm_seg7_vertex_0701A330 + +ttm_seg7_vertex_0701A410: + type: VTX + count: 15 + offset: 0x1A410 + symbol: ttm_seg7_vertex_0701A410 + +ttm_seg7_vertex_0701A500: + type: VTX + count: 15 + offset: 0x1A500 + symbol: ttm_seg7_vertex_0701A500 + +ttm_seg7_vertex_0701A5F0: + type: VTX + count: 15 + offset: 0x1A5F0 + symbol: ttm_seg7_vertex_0701A5F0 + +ttm_seg7_vertex_0701A6E0: + type: VTX + count: 15 + offset: 0x1A6E0 + symbol: ttm_seg7_vertex_0701A6E0 + +ttm_seg7_vertex_0701A7D0: + type: VTX + count: 15 + offset: 0x1A7D0 + symbol: ttm_seg7_vertex_0701A7D0 + +ttm_seg7_vertex_0701A8C0: + type: VTX + count: 15 + offset: 0x1A8C0 + symbol: ttm_seg7_vertex_0701A8C0 + +ttm_seg7_vertex_0701A9B0: + type: VTX + count: 12 + offset: 0x1A9B0 + symbol: ttm_seg7_vertex_0701A9B0 + +ttm_seg7_vertex_0701AA70: + type: VTX + count: 14 + offset: 0x1AA70 + symbol: ttm_seg7_vertex_0701AA70 + +ttm_seg7_vertex_0701AB50: + type: VTX + count: 8 + offset: 0x1AB50 + symbol: ttm_seg7_vertex_0701AB50 + +ttm_seg7_vertex_0701ABD0: + type: VTX + count: 15 + offset: 0x1ABD0 + symbol: ttm_seg7_vertex_0701ABD0 + +ttm_seg7_vertex_0701ACC0: + type: VTX + count: 15 + offset: 0x1ACC0 + symbol: ttm_seg7_vertex_0701ACC0 + +ttm_seg7_vertex_0701ADB0: + type: VTX + count: 15 + offset: 0x1ADB0 + symbol: ttm_seg7_vertex_0701ADB0 + +ttm_seg7_vertex_0701AEA0: + type: VTX + count: 16 + offset: 0x1AEA0 + symbol: ttm_seg7_vertex_0701AEA0 + +ttm_seg7_vertex_0701AFA0: + type: VTX + count: 16 + offset: 0x1AFA0 + symbol: ttm_seg7_vertex_0701AFA0 + +ttm_seg7_vertex_0701B0A0: + type: VTX + count: 16 + offset: 0x1B0A0 + symbol: ttm_seg7_vertex_0701B0A0 + +ttm_seg7_vertex_0701B1A0: + type: VTX + count: 16 + offset: 0x1B1A0 + symbol: ttm_seg7_vertex_0701B1A0 + +ttm_seg7_vertex_0701B2A0: + type: VTX + count: 16 + offset: 0x1B2A0 + symbol: ttm_seg7_vertex_0701B2A0 + +ttm_seg7_vertex_0701B3A0: + type: VTX + count: 16 + offset: 0x1B3A0 + symbol: ttm_seg7_vertex_0701B3A0 + +ttm_seg7_vertex_0701B4A0: + type: VTX + count: 16 + offset: 0x1B4A0 + symbol: ttm_seg7_vertex_0701B4A0 + +ttm_seg7_vertex_0701B5A0: + type: VTX + count: 16 + offset: 0x1B5A0 + symbol: ttm_seg7_vertex_0701B5A0 + +ttm_seg7_vertex_0701B6A0: + type: VTX + count: 16 + offset: 0x1B6A0 + symbol: ttm_seg7_vertex_0701B6A0 + +ttm_seg7_vertex_0701B7A0: + type: VTX + count: 16 + offset: 0x1B7A0 + symbol: ttm_seg7_vertex_0701B7A0 + +ttm_seg7_vertex_0701B8A0: + type: VTX + count: 15 + offset: 0x1B8A0 + symbol: ttm_seg7_vertex_0701B8A0 + +ttm_seg7_vertex_0701B990: + type: VTX + count: 16 + offset: 0x1B990 + symbol: ttm_seg7_vertex_0701B990 + +ttm_seg7_vertex_0701BA90: + type: VTX + count: 16 + offset: 0x1BA90 + symbol: ttm_seg7_vertex_0701BA90 + +ttm_seg7_vertex_0701BB90: + type: VTX + count: 16 + offset: 0x1BB90 + symbol: ttm_seg7_vertex_0701BB90 + +ttm_seg7_vertex_0701BC90: + type: VTX + count: 16 + offset: 0x1BC90 + symbol: ttm_seg7_vertex_0701BC90 + +ttm_seg7_vertex_0701BD90: + type: VTX + count: 7 + offset: 0x1BD90 + symbol: ttm_seg7_vertex_0701BD90 + +ttm_seg7_vertex_0701BE00: + type: VTX + count: 14 + offset: 0x1BE00 + symbol: ttm_seg7_vertex_0701BE00 + +ttm_seg7_dl_0701BEE0: + type: GFX + offset: 0x1BEE0 + symbol: ttm_seg7_dl_0701BEE0 + +ttm_seg7_dl_0701C008: + type: GFX + offset: 0x1C008 + symbol: ttm_seg7_dl_0701C008 + +ttm_seg7_dl_0701C688: + type: GFX + offset: 0x1C688 + symbol: ttm_seg7_dl_0701C688 + +ttm_seg7_dl_0701C6F8: + type: GFX + offset: 0x1C6F8 + symbol: ttm_seg7_dl_0701C6F8 + +ttm_seg7_dl_0701D708: + type: GFX + offset: 0x1D708 + symbol: ttm_seg7_dl_0701D708 + +ttm_seg7_dl_0701D798: + type: GFX + offset: 0x1D798 + symbol: ttm_seg7_dl_0701D798 + +ttm_seg7_lights_0701D888: + type: LIGHTS + size: 24 + offset: 0x1D888 + symbol: ttm_seg7_lights_0701D888 + +ttm_seg7_vertex_0701D8A0: + type: VTX + count: 16 + offset: 0x1D8A0 + symbol: ttm_seg7_vertex_0701D8A0 + +ttm_seg7_vertex_0701D9A0: + type: VTX + count: 14 + offset: 0x1D9A0 + symbol: ttm_seg7_vertex_0701D9A0 + +ttm_seg7_vertex_0701DA80: + type: VTX + count: 6 + offset: 0x1DA80 + symbol: ttm_seg7_vertex_0701DA80 + +ttm_seg7_dl_0701DAE0: + type: GFX + offset: 0x1DAE0 + symbol: ttm_seg7_dl_0701DAE0 + +ttm_seg7_dl_0701DBB8: + type: GFX + offset: 0x1DBB8 + symbol: ttm_seg7_dl_0701DBB8 + +ttm_seg7_lights_0701DC60: + type: LIGHTS + size: 24 + offset: 0x1DC60 + symbol: ttm_seg7_lights_0701DC60 + +ttm_seg7_lights_0701DC78: + type: LIGHTS + size: 24 + offset: 0x1DC78 + symbol: ttm_seg7_lights_0701DC78 + +ttm_seg7_lights_0701DC90: + type: LIGHTS + size: 24 + offset: 0x1DC90 + symbol: ttm_seg7_lights_0701DC90 + +ttm_seg7_lights_0701DCA8: + type: LIGHTS + size: 24 + offset: 0x1DCA8 + symbol: ttm_seg7_lights_0701DCA8 + +ttm_seg7_lights_0701DCC0: + type: LIGHTS + size: 24 + offset: 0x1DCC0 + symbol: ttm_seg7_lights_0701DCC0 + +ttm_seg7_lights_0701DCD8: + type: LIGHTS + size: 24 + offset: 0x1DCD8 + symbol: ttm_seg7_lights_0701DCD8 + +ttm_seg7_lights_0701DCF0: + type: LIGHTS + size: 24 + offset: 0x1DCF0 + symbol: ttm_seg7_lights_0701DCF0 + +ttm_seg7_lights_0701DD08: + type: LIGHTS + size: 24 + offset: 0x1DD08 + symbol: ttm_seg7_lights_0701DD08 + +ttm_seg7_lights_0701DD20: + type: LIGHTS + size: 24 + offset: 0x1DD20 + symbol: ttm_seg7_lights_0701DD20 + +ttm_seg7_lights_0701DD38: + type: LIGHTS + size: 24 + offset: 0x1DD38 + symbol: ttm_seg7_lights_0701DD38 + +ttm_seg7_lights_0701DD50: + type: LIGHTS + size: 24 + offset: 0x1DD50 + symbol: ttm_seg7_lights_0701DD50 + +ttm_seg7_lights_0701DD68: + type: LIGHTS + size: 24 + offset: 0x1DD68 + symbol: ttm_seg7_lights_0701DD68 + +ttm_seg7_lights_0701DD80: + type: LIGHTS + size: 24 + offset: 0x1DD80 + symbol: ttm_seg7_lights_0701DD80 + +ttm_seg7_lights_0701DD98: + type: LIGHTS + size: 24 + offset: 0x1DD98 + symbol: ttm_seg7_lights_0701DD98 + +ttm_seg7_lights_0701DDB0: + type: LIGHTS + size: 24 + offset: 0x1DDB0 + symbol: ttm_seg7_lights_0701DDB0 + +ttm_seg7_vertex_0701DDC8: + type: VTX + count: 4 + offset: 0x1DDC8 + symbol: ttm_seg7_vertex_0701DDC8 + +ttm_seg7_vertex_0701DE08: + type: VTX + count: 8 + offset: 0x1DE08 + symbol: ttm_seg7_vertex_0701DE08 + +ttm_seg7_vertex_0701DE88: + type: VTX + count: 8 + offset: 0x1DE88 + symbol: ttm_seg7_vertex_0701DE88 + +ttm_seg7_vertex_0701DF08: + type: VTX + count: 8 + offset: 0x1DF08 + symbol: ttm_seg7_vertex_0701DF08 + +ttm_seg7_vertex_0701DF88: + type: VTX + count: 8 + offset: 0x1DF88 + symbol: ttm_seg7_vertex_0701DF88 + +ttm_seg7_vertex_0701E008: + type: VTX + count: 15 + offset: 0x1E008 + symbol: ttm_seg7_vertex_0701E008 + +ttm_seg7_vertex_0701E0F8: + type: VTX + count: 15 + offset: 0x1E0F8 + symbol: ttm_seg7_vertex_0701E0F8 + +ttm_seg7_vertex_0701E1E8: + type: VTX + count: 16 + offset: 0x1E1E8 + symbol: ttm_seg7_vertex_0701E1E8 + +ttm_seg7_vertex_0701E2E8: + type: VTX + count: 16 + offset: 0x1E2E8 + symbol: ttm_seg7_vertex_0701E2E8 + +ttm_seg7_vertex_0701E3E8: + type: VTX + count: 16 + offset: 0x1E3E8 + symbol: ttm_seg7_vertex_0701E3E8 + +ttm_seg7_vertex_0701E4E8: + type: VTX + count: 16 + offset: 0x1E4E8 + symbol: ttm_seg7_vertex_0701E4E8 + +ttm_seg7_vertex_0701E5E8: + type: VTX + count: 8 + offset: 0x1E5E8 + symbol: ttm_seg7_vertex_0701E5E8 + +ttm_seg7_vertex_0701E668: + type: VTX + count: 12 + offset: 0x1E668 + symbol: ttm_seg7_vertex_0701E668 + +ttm_seg7_vertex_0701E728: + type: VTX + count: 16 + offset: 0x1E728 + symbol: ttm_seg7_vertex_0701E728 + +ttm_seg7_vertex_0701E828: + type: VTX + count: 15 + offset: 0x1E828 + symbol: ttm_seg7_vertex_0701E828 + +ttm_seg7_vertex_0701E918: + type: VTX + count: 15 + offset: 0x1E918 + symbol: ttm_seg7_vertex_0701E918 + +ttm_seg7_vertex_0701EA08: + type: VTX + count: 4 + offset: 0x1EA08 + symbol: ttm_seg7_vertex_0701EA08 + +ttm_seg7_vertex_0701EA48: + type: VTX + count: 14 + offset: 0x1EA48 + symbol: ttm_seg7_vertex_0701EA48 + +ttm_seg7_vertex_0701EB28: + type: VTX + count: 7 + offset: 0x1EB28 + symbol: ttm_seg7_vertex_0701EB28 + +ttm_seg7_vertex_0701EB98: + type: VTX + count: 10 + offset: 0x1EB98 + symbol: ttm_seg7_vertex_0701EB98 + +ttm_seg7_vertex_0701EC38: + type: VTX + count: 15 + offset: 0x1EC38 + symbol: ttm_seg7_vertex_0701EC38 + +ttm_seg7_vertex_0701ED28: + type: VTX + count: 15 + offset: 0x1ED28 + symbol: ttm_seg7_vertex_0701ED28 + +ttm_seg7_vertex_0701EE18: + type: VTX + count: 8 + offset: 0x1EE18 + symbol: ttm_seg7_vertex_0701EE18 + +ttm_seg7_vertex_0701EE98: + type: VTX + count: 15 + offset: 0x1EE98 + symbol: ttm_seg7_vertex_0701EE98 + +ttm_seg7_vertex_0701EF88: + type: VTX + count: 16 + offset: 0x1EF88 + symbol: ttm_seg7_vertex_0701EF88 + +ttm_seg7_vertex_0701F088: + type: VTX + count: 7 + offset: 0x1F088 + symbol: ttm_seg7_vertex_0701F088 + +ttm_seg7_vertex_0701F0F8: + type: VTX + count: 15 + offset: 0x1F0F8 + symbol: ttm_seg7_vertex_0701F0F8 + +ttm_seg7_vertex_0701F1E8: + type: VTX + count: 15 + offset: 0x1F1E8 + symbol: ttm_seg7_vertex_0701F1E8 + +ttm_seg7_vertex_0701F2D8: + type: VTX + count: 15 + offset: 0x1F2D8 + symbol: ttm_seg7_vertex_0701F2D8 + +ttm_seg7_vertex_0701F3C8: + type: VTX + count: 15 + offset: 0x1F3C8 + symbol: ttm_seg7_vertex_0701F3C8 + +ttm_seg7_vertex_0701F4B8: + type: VTX + count: 15 + offset: 0x1F4B8 + symbol: ttm_seg7_vertex_0701F4B8 + +ttm_seg7_vertex_0701F5A8: + type: VTX + count: 16 + offset: 0x1F5A8 + symbol: ttm_seg7_vertex_0701F5A8 + +ttm_seg7_vertex_0701F6A8: + type: VTX + count: 15 + offset: 0x1F6A8 + symbol: ttm_seg7_vertex_0701F6A8 + +ttm_seg7_vertex_0701F798: + type: VTX + count: 16 + offset: 0x1F798 + symbol: ttm_seg7_vertex_0701F798 + +ttm_seg7_vertex_0701F898: + type: VTX + count: 14 + offset: 0x1F898 + symbol: ttm_seg7_vertex_0701F898 + +ttm_seg7_vertex_0701F978: + type: VTX + count: 14 + offset: 0x1F978 + symbol: ttm_seg7_vertex_0701F978 + +ttm_seg7_vertex_0701FA58: + type: VTX + count: 15 + offset: 0x1FA58 + symbol: ttm_seg7_vertex_0701FA58 + +ttm_seg7_vertex_0701FB48: + type: VTX + count: 15 + offset: 0x1FB48 + symbol: ttm_seg7_vertex_0701FB48 + +ttm_seg7_vertex_0701FC38: + type: VTX + count: 11 + offset: 0x1FC38 + symbol: ttm_seg7_vertex_0701FC38 + +ttm_seg7_vertex_0701FCE8: + type: VTX + count: 15 + offset: 0x1FCE8 + symbol: ttm_seg7_vertex_0701FCE8 + +ttm_seg7_vertex_0701FDD8: + type: VTX + count: 16 + offset: 0x1FDD8 + symbol: ttm_seg7_vertex_0701FDD8 + +ttm_seg7_vertex_0701FED8: + type: VTX + count: 15 + offset: 0x1FED8 + symbol: ttm_seg7_vertex_0701FED8 + +ttm_seg7_vertex_0701FFC8: + type: VTX + count: 16 + offset: 0x1FFC8 + symbol: ttm_seg7_vertex_0701FFC8 + +ttm_seg7_vertex_070200C8: + type: VTX + count: 14 + offset: 0x200C8 + symbol: ttm_seg7_vertex_070200C8 + +ttm_seg7_vertex_070201A8: + type: VTX + count: 15 + offset: 0x201A8 + symbol: ttm_seg7_vertex_070201A8 + +ttm_seg7_vertex_07020298: + type: VTX + count: 15 + offset: 0x20298 + symbol: ttm_seg7_vertex_07020298 + +ttm_seg7_vertex_07020388: + type: VTX + count: 15 + offset: 0x20388 + symbol: ttm_seg7_vertex_07020388 + +ttm_seg7_vertex_07020478: + type: VTX + count: 15 + offset: 0x20478 + symbol: ttm_seg7_vertex_07020478 + +ttm_seg7_vertex_07020568: + type: VTX + count: 14 + offset: 0x20568 + symbol: ttm_seg7_vertex_07020568 + +ttm_seg7_vertex_07020648: + type: VTX + count: 15 + offset: 0x20648 + symbol: ttm_seg7_vertex_07020648 + +ttm_seg7_vertex_07020738: + type: VTX + count: 15 + offset: 0x20738 + symbol: ttm_seg7_vertex_07020738 + +ttm_seg7_vertex_07020828: + type: VTX + count: 14 + offset: 0x20828 + symbol: ttm_seg7_vertex_07020828 + +ttm_seg7_vertex_07020908: + type: VTX + count: 16 + offset: 0x20908 + symbol: ttm_seg7_vertex_07020908 + +ttm_seg7_vertex_07020A08: + type: VTX + count: 15 + offset: 0x20A08 + symbol: ttm_seg7_vertex_07020A08 + +ttm_seg7_vertex_07020AF8: + type: VTX + count: 16 + offset: 0x20AF8 + symbol: ttm_seg7_vertex_07020AF8 + +ttm_seg7_vertex_07020BF8: + type: VTX + count: 14 + offset: 0x20BF8 + symbol: ttm_seg7_vertex_07020BF8 + +ttm_seg7_vertex_07020CD8: + type: VTX + count: 15 + offset: 0x20CD8 + symbol: ttm_seg7_vertex_07020CD8 + +ttm_seg7_vertex_07020DC8: + type: VTX + count: 15 + offset: 0x20DC8 + symbol: ttm_seg7_vertex_07020DC8 + +ttm_seg7_vertex_07020EB8: + type: VTX + count: 15 + offset: 0x20EB8 + symbol: ttm_seg7_vertex_07020EB8 + +ttm_seg7_vertex_07020FA8: + type: VTX + count: 14 + offset: 0x20FA8 + symbol: ttm_seg7_vertex_07020FA8 + +ttm_seg7_vertex_07021088: + type: VTX + count: 15 + offset: 0x21088 + symbol: ttm_seg7_vertex_07021088 + +ttm_seg7_vertex_07021178: + type: VTX + count: 15 + offset: 0x21178 + symbol: ttm_seg7_vertex_07021178 + +ttm_seg7_vertex_07021268: + type: VTX + count: 15 + offset: 0x21268 + symbol: ttm_seg7_vertex_07021268 + +ttm_seg7_vertex_07021358: + type: VTX + count: 15 + offset: 0x21358 + symbol: ttm_seg7_vertex_07021358 + +ttm_seg7_vertex_07021448: + type: VTX + count: 14 + offset: 0x21448 + symbol: ttm_seg7_vertex_07021448 + +ttm_seg7_vertex_07021528: + type: VTX + count: 15 + offset: 0x21528 + symbol: ttm_seg7_vertex_07021528 + +ttm_seg7_vertex_07021618: + type: VTX + count: 14 + offset: 0x21618 + symbol: ttm_seg7_vertex_07021618 + +ttm_seg7_vertex_070216F8: + type: VTX + count: 16 + offset: 0x216F8 + symbol: ttm_seg7_vertex_070216F8 + +ttm_seg7_vertex_070217F8: + type: VTX + count: 10 + offset: 0x217F8 + symbol: ttm_seg7_vertex_070217F8 + +ttm_seg7_vertex_07021898: + type: VTX + count: 15 + offset: 0x21898 + symbol: ttm_seg7_vertex_07021898 + +ttm_seg7_vertex_07021988: + type: VTX + count: 4 + offset: 0x21988 + symbol: ttm_seg7_vertex_07021988 + +ttm_seg7_vertex_070219C8: + type: VTX + count: 15 + offset: 0x219C8 + symbol: ttm_seg7_vertex_070219C8 + +ttm_seg7_vertex_07021AB8: + type: VTX + count: 12 + offset: 0x21AB8 + symbol: ttm_seg7_vertex_07021AB8 + +ttm_seg7_vertex_07021B78: + type: VTX + count: 8 + offset: 0x21B78 + symbol: ttm_seg7_vertex_07021B78 + +ttm_seg7_vertex_07021BF8: + type: VTX + count: 8 + offset: 0x21BF8 + symbol: ttm_seg7_vertex_07021BF8 + +ttm_seg7_vertex_07021C78: + type: VTX + count: 8 + offset: 0x21C78 + symbol: ttm_seg7_vertex_07021C78 + +ttm_seg7_vertex_07021CF8: + type: VTX + count: 16 + offset: 0x21CF8 + symbol: ttm_seg7_vertex_07021CF8 + +ttm_seg7_vertex_07021DF8: + type: VTX + count: 14 + offset: 0x21DF8 + symbol: ttm_seg7_vertex_07021DF8 + +ttm_seg7_vertex_07021ED8: + type: VTX + count: 15 + offset: 0x21ED8 + symbol: ttm_seg7_vertex_07021ED8 + +ttm_seg7_vertex_07021FC8: + type: VTX + count: 13 + offset: 0x21FC8 + symbol: ttm_seg7_vertex_07021FC8 + +ttm_seg7_vertex_07022098: + type: VTX + count: 16 + offset: 0x22098 + symbol: ttm_seg7_vertex_07022098 + +ttm_seg7_vertex_07022198: + type: VTX + count: 16 + offset: 0x22198 + symbol: ttm_seg7_vertex_07022198 + +ttm_seg7_vertex_07022298: + type: VTX + count: 16 + offset: 0x22298 + symbol: ttm_seg7_vertex_07022298 + +ttm_seg7_vertex_07022398: + type: VTX + count: 15 + offset: 0x22398 + symbol: ttm_seg7_vertex_07022398 + +ttm_seg7_vertex_07022488: + type: VTX + count: 15 + offset: 0x22488 + symbol: ttm_seg7_vertex_07022488 + +ttm_seg7_vertex_07022578: + type: VTX + count: 16 + offset: 0x22578 + symbol: ttm_seg7_vertex_07022578 + +ttm_seg7_vertex_07022678: + type: VTX + count: 8 + offset: 0x22678 + symbol: ttm_seg7_vertex_07022678 + +ttm_seg7_vertex_070226F8: + type: VTX + count: 16 + offset: 0x226F8 + symbol: ttm_seg7_vertex_070226F8 + +ttm_seg7_vertex_070227F8: + type: VTX + count: 16 + offset: 0x227F8 + symbol: ttm_seg7_vertex_070227F8 + +ttm_seg7_vertex_070228F8: + type: VTX + count: 16 + offset: 0x228F8 + symbol: ttm_seg7_vertex_070228F8 + +ttm_seg7_vertex_070229F8: + type: VTX + count: 16 + offset: 0x229F8 + symbol: ttm_seg7_vertex_070229F8 + +ttm_seg7_vertex_07022AF8: + type: VTX + count: 14 + offset: 0x22AF8 + symbol: ttm_seg7_vertex_07022AF8 + +ttm_seg7_vertex_07022BD8: + type: VTX + count: 14 + offset: 0x22BD8 + symbol: ttm_seg7_vertex_07022BD8 + +ttm_seg7_vertex_07022CB8: + type: VTX + count: 15 + offset: 0x22CB8 + symbol: ttm_seg7_vertex_07022CB8 + +ttm_seg7_vertex_07022DA8: + type: VTX + count: 15 + offset: 0x22DA8 + symbol: ttm_seg7_vertex_07022DA8 + +ttm_seg7_vertex_07022E98: + type: VTX + count: 7 + offset: 0x22E98 + symbol: ttm_seg7_vertex_07022E98 + +ttm_seg7_dl_07022F08: + type: GFX + offset: 0x22F08 + symbol: ttm_seg7_dl_07022F08 + +ttm_seg7_dl_07023108: + type: GFX + offset: 0x23108 + symbol: ttm_seg7_dl_07023108 + +ttm_seg7_dl_070240F0: + type: GFX + offset: 0x240F0 + symbol: ttm_seg7_dl_070240F0 + +ttm_seg7_dl_07024178: + type: GFX + offset: 0x24178 + symbol: ttm_seg7_dl_07024178 + +ttm_seg7_dl_07024708: + type: GFX + offset: 0x24708 + symbol: ttm_seg7_dl_07024708 + +ttm_seg7_dl_070247F0: + type: GFX + offset: 0x247F0 + symbol: ttm_seg7_dl_070247F0 + +ttm_seg7_dl_070249A0: + type: GFX + offset: 0x249A0 + symbol: ttm_seg7_dl_070249A0 + +ttm_seg7_vertex_07024AB0: + type: VTX + count: 14 + offset: 0x24AB0 + symbol: ttm_seg7_vertex_07024AB0 + +ttm_seg7_vertex_07024B90: + type: VTX + count: 7 + offset: 0x24B90 + symbol: ttm_seg7_vertex_07024B90 + +ttm_seg7_dl_07024C00: + type: GFX + offset: 0x24C00 + symbol: ttm_seg7_dl_07024C00 + +ttm_seg7_dl_07024C78: + type: GFX + offset: 0x24C78 + symbol: ttm_seg7_dl_07024C78 + +ttm_seg7_lights_07024CA8: + type: LIGHTS + size: 24 + offset: 0x24CA8 + symbol: ttm_seg7_lights_07024CA8 + +ttm_seg7_vertex_07024CC0: + type: VTX + count: 16 + offset: 0x24CC0 + symbol: ttm_seg7_vertex_07024CC0 + +ttm_seg7_vertex_07024DC0: + type: VTX + count: 14 + offset: 0x24DC0 + symbol: ttm_seg7_vertex_07024DC0 + +ttm_seg7_vertex_07024EA0: + type: VTX + count: 14 + offset: 0x24EA0 + symbol: ttm_seg7_vertex_07024EA0 + +ttm_seg7_vertex_07024F80: + type: VTX + count: 15 + offset: 0x24F80 + symbol: ttm_seg7_vertex_07024F80 + +ttm_seg7_vertex_07025070: + type: VTX + count: 14 + offset: 0x25070 + symbol: ttm_seg7_vertex_07025070 + +ttm_seg7_vertex_07025150: + type: VTX + count: 15 + offset: 0x25150 + symbol: ttm_seg7_vertex_07025150 + +ttm_seg7_vertex_07025240: + type: VTX + count: 15 + offset: 0x25240 + symbol: ttm_seg7_vertex_07025240 + +ttm_seg7_vertex_07025330: + type: VTX + count: 14 + offset: 0x25330 + symbol: ttm_seg7_vertex_07025330 + +ttm_seg7_vertex_07025410: + type: VTX + count: 15 + offset: 0x25410 + symbol: ttm_seg7_vertex_07025410 + +ttm_seg7_vertex_07025500: + type: VTX + count: 15 + offset: 0x25500 + symbol: ttm_seg7_vertex_07025500 + +ttm_seg7_vertex_070255F0: + type: VTX + count: 16 + offset: 0x255F0 + symbol: ttm_seg7_vertex_070255F0 + +ttm_seg7_vertex_070256F0: + type: VTX + count: 16 + offset: 0x256F0 + symbol: ttm_seg7_vertex_070256F0 + +ttm_seg7_vertex_070257F0: + type: VTX + count: 15 + offset: 0x257F0 + symbol: ttm_seg7_vertex_070257F0 + +ttm_seg7_vertex_070258E0: + type: VTX + count: 14 + offset: 0x258E0 + symbol: ttm_seg7_vertex_070258E0 + +ttm_seg7_vertex_070259C0: + type: VTX + count: 15 + offset: 0x259C0 + symbol: ttm_seg7_vertex_070259C0 + +ttm_seg7_vertex_07025AB0: + type: VTX + count: 8 + offset: 0x25AB0 + symbol: ttm_seg7_vertex_07025AB0 + +ttm_seg7_dl_07025B30: + type: GFX + offset: 0x25B30 + symbol: ttm_seg7_dl_07025B30 + +ttm_seg7_dl_07025F48: + type: GFX + offset: 0x25F48 + symbol: ttm_seg7_dl_07025F48 + +ttm_seg7_lights_07025FF0: + type: LIGHTS + size: 24 + offset: 0x25FF0 + symbol: ttm_seg7_lights_07025FF0 + +ttm_seg7_lights_07026008: + type: LIGHTS + size: 24 + offset: 0x26008 + symbol: ttm_seg7_lights_07026008 + +ttm_seg7_lights_07026020: + type: LIGHTS + size: 24 + offset: 0x26020 + symbol: ttm_seg7_lights_07026020 + +ttm_seg7_lights_07026038: + type: LIGHTS + size: 24 + offset: 0x26038 + symbol: ttm_seg7_lights_07026038 + +ttm_seg7_lights_07026050: + type: LIGHTS + size: 24 + offset: 0x26050 + symbol: ttm_seg7_lights_07026050 + +ttm_seg7_lights_07026068: + type: LIGHTS + size: 24 + offset: 0x26068 + symbol: ttm_seg7_lights_07026068 + +ttm_seg7_lights_07026080: + type: LIGHTS + size: 24 + offset: 0x26080 + symbol: ttm_seg7_lights_07026080 + +ttm_seg7_lights_07026098: + type: LIGHTS + size: 24 + offset: 0x26098 + symbol: ttm_seg7_lights_07026098 + +ttm_seg7_lights_070260B0: + type: LIGHTS + size: 24 + offset: 0x260B0 + symbol: ttm_seg7_lights_070260B0 + +ttm_seg7_lights_070260C8: + type: LIGHTS + size: 24 + offset: 0x260C8 + symbol: ttm_seg7_lights_070260C8 + +ttm_seg7_lights_070260E0: + type: LIGHTS + size: 24 + offset: 0x260E0 + symbol: ttm_seg7_lights_070260E0 + +ttm_seg7_lights_070260F8: + type: LIGHTS + size: 24 + offset: 0x260F8 + symbol: ttm_seg7_lights_070260F8 + +ttm_seg7_lights_07026110: + type: LIGHTS + size: 24 + offset: 0x26110 + symbol: ttm_seg7_lights_07026110 + +ttm_seg7_vertex_07026128: + type: VTX + count: 16 + offset: 0x26128 + symbol: ttm_seg7_vertex_07026128 + +ttm_seg7_vertex_07026228: + type: VTX + count: 16 + offset: 0x26228 + symbol: ttm_seg7_vertex_07026228 + +ttm_seg7_vertex_07026328: + type: VTX + count: 16 + offset: 0x26328 + symbol: ttm_seg7_vertex_07026328 + +ttm_seg7_vertex_07026428: + type: VTX + count: 8 + offset: 0x26428 + symbol: ttm_seg7_vertex_07026428 + +ttm_seg7_vertex_070264A8: + type: VTX + count: 12 + offset: 0x264A8 + symbol: ttm_seg7_vertex_070264A8 + +ttm_seg7_vertex_07026568: + type: VTX + count: 16 + offset: 0x26568 + symbol: ttm_seg7_vertex_07026568 + +ttm_seg7_vertex_07026668: + type: VTX + count: 15 + offset: 0x26668 + symbol: ttm_seg7_vertex_07026668 + +ttm_seg7_vertex_07026758: + type: VTX + count: 15 + offset: 0x26758 + symbol: ttm_seg7_vertex_07026758 + +ttm_seg7_vertex_07026848: + type: VTX + count: 14 + offset: 0x26848 + symbol: ttm_seg7_vertex_07026848 + +ttm_seg7_vertex_07026928: + type: VTX + count: 7 + offset: 0x26928 + symbol: ttm_seg7_vertex_07026928 + +ttm_seg7_vertex_07026998: + type: VTX + count: 10 + offset: 0x26998 + symbol: ttm_seg7_vertex_07026998 + +ttm_seg7_vertex_07026A38: + type: VTX + count: 8 + offset: 0x26A38 + symbol: ttm_seg7_vertex_07026A38 + +ttm_seg7_vertex_07026AB8: + type: VTX + count: 15 + offset: 0x26AB8 + symbol: ttm_seg7_vertex_07026AB8 + +ttm_seg7_vertex_07026BA8: + type: VTX + count: 15 + offset: 0x26BA8 + symbol: ttm_seg7_vertex_07026BA8 + +ttm_seg7_vertex_07026C98: + type: VTX + count: 16 + offset: 0x26C98 + symbol: ttm_seg7_vertex_07026C98 + +ttm_seg7_vertex_07026D98: + type: VTX + count: 14 + offset: 0x26D98 + symbol: ttm_seg7_vertex_07026D98 + +ttm_seg7_vertex_07026E78: + type: VTX + count: 4 + offset: 0x26E78 + symbol: ttm_seg7_vertex_07026E78 + +ttm_seg7_vertex_07026EB8: + type: VTX + count: 16 + offset: 0x26EB8 + symbol: ttm_seg7_vertex_07026EB8 + +ttm_seg7_vertex_07026FB8: + type: VTX + count: 16 + offset: 0x26FB8 + symbol: ttm_seg7_vertex_07026FB8 + +ttm_seg7_vertex_070270B8: + type: VTX + count: 15 + offset: 0x270B8 + symbol: ttm_seg7_vertex_070270B8 + +ttm_seg7_vertex_070271A8: + type: VTX + count: 14 + offset: 0x271A8 + symbol: ttm_seg7_vertex_070271A8 + +ttm_seg7_vertex_07027288: + type: VTX + count: 16 + offset: 0x27288 + symbol: ttm_seg7_vertex_07027288 + +ttm_seg7_vertex_07027388: + type: VTX + count: 16 + offset: 0x27388 + symbol: ttm_seg7_vertex_07027388 + +ttm_seg7_vertex_07027488: + type: VTX + count: 16 + offset: 0x27488 + symbol: ttm_seg7_vertex_07027488 + +ttm_seg7_vertex_07027588: + type: VTX + count: 14 + offset: 0x27588 + symbol: ttm_seg7_vertex_07027588 + +ttm_seg7_vertex_07027668: + type: VTX + count: 15 + offset: 0x27668 + symbol: ttm_seg7_vertex_07027668 + +ttm_seg7_vertex_07027758: + type: VTX + count: 14 + offset: 0x27758 + symbol: ttm_seg7_vertex_07027758 + +ttm_seg7_vertex_07027838: + type: VTX + count: 15 + offset: 0x27838 + symbol: ttm_seg7_vertex_07027838 + +ttm_seg7_vertex_07027928: + type: VTX + count: 14 + offset: 0x27928 + symbol: ttm_seg7_vertex_07027928 + +ttm_seg7_vertex_07027A08: + type: VTX + count: 15 + offset: 0x27A08 + symbol: ttm_seg7_vertex_07027A08 + +ttm_seg7_vertex_07027AF8: + type: VTX + count: 11 + offset: 0x27AF8 + symbol: ttm_seg7_vertex_07027AF8 + +ttm_seg7_vertex_07027BA8: + type: VTX + count: 4 + offset: 0x27BA8 + symbol: ttm_seg7_vertex_07027BA8 + +ttm_seg7_vertex_07027BE8: + type: VTX + count: 15 + offset: 0x27BE8 + symbol: ttm_seg7_vertex_07027BE8 + +ttm_seg7_vertex_07027CD8: + type: VTX + count: 15 + offset: 0x27CD8 + symbol: ttm_seg7_vertex_07027CD8 + +ttm_seg7_vertex_07027DC8: + type: VTX + count: 7 + offset: 0x27DC8 + symbol: ttm_seg7_vertex_07027DC8 + +ttm_seg7_vertex_07027E38: + type: VTX + count: 8 + offset: 0x27E38 + symbol: ttm_seg7_vertex_07027E38 + +ttm_seg7_vertex_07027EB8: + type: VTX + count: 16 + offset: 0x27EB8 + symbol: ttm_seg7_vertex_07027EB8 + +ttm_seg7_vertex_07027FB8: + type: VTX + count: 15 + offset: 0x27FB8 + symbol: ttm_seg7_vertex_07027FB8 + +ttm_seg7_vertex_070280A8: + type: VTX + count: 10 + offset: 0x280A8 + symbol: ttm_seg7_vertex_070280A8 + +ttm_seg7_vertex_07028148: + type: VTX + count: 16 + offset: 0x28148 + symbol: ttm_seg7_vertex_07028148 + +ttm_seg7_vertex_07028248: + type: VTX + count: 14 + offset: 0x28248 + symbol: ttm_seg7_vertex_07028248 + +ttm_seg7_vertex_07028328: + type: VTX + count: 14 + offset: 0x28328 + symbol: ttm_seg7_vertex_07028328 + +ttm_seg7_vertex_07028408: + type: VTX + count: 16 + offset: 0x28408 + symbol: ttm_seg7_vertex_07028408 + +ttm_seg7_vertex_07028508: + type: VTX + count: 7 + offset: 0x28508 + symbol: ttm_seg7_vertex_07028508 + +ttm_seg7_vertex_07028578: + type: VTX + count: 15 + offset: 0x28578 + symbol: ttm_seg7_vertex_07028578 + +ttm_seg7_vertex_07028668: + type: VTX + count: 11 + offset: 0x28668 + symbol: ttm_seg7_vertex_07028668 + +ttm_seg7_vertex_07028718: + type: VTX + count: 16 + offset: 0x28718 + symbol: ttm_seg7_vertex_07028718 + +ttm_seg7_vertex_07028818: + type: VTX + count: 16 + offset: 0x28818 + symbol: ttm_seg7_vertex_07028818 + +ttm_seg7_vertex_07028918: + type: VTX + count: 15 + offset: 0x28918 + symbol: ttm_seg7_vertex_07028918 + +ttm_seg7_vertex_07028A08: + type: VTX + count: 15 + offset: 0x28A08 + symbol: ttm_seg7_vertex_07028A08 + +ttm_seg7_vertex_07028AF8: + type: VTX + count: 16 + offset: 0x28AF8 + symbol: ttm_seg7_vertex_07028AF8 + +ttm_seg7_vertex_07028BF8: + type: VTX + count: 8 + offset: 0x28BF8 + symbol: ttm_seg7_vertex_07028BF8 + +ttm_seg7_vertex_07028C78: + type: VTX + count: 16 + offset: 0x28C78 + symbol: ttm_seg7_vertex_07028C78 + +ttm_seg7_vertex_07028D78: + type: VTX + count: 16 + offset: 0x28D78 + symbol: ttm_seg7_vertex_07028D78 + +ttm_seg7_vertex_07028E78: + type: VTX + count: 15 + offset: 0x28E78 + symbol: ttm_seg7_vertex_07028E78 + +ttm_seg7_vertex_07028F68: + type: VTX + count: 12 + offset: 0x28F68 + symbol: ttm_seg7_vertex_07028F68 + +ttm_seg7_vertex_07029028: + type: VTX + count: 16 + offset: 0x29028 + symbol: ttm_seg7_vertex_07029028 + +ttm_seg7_vertex_07029128: + type: VTX + count: 9 + offset: 0x29128 + symbol: ttm_seg7_vertex_07029128 + +ttm_seg7_dl_070291B8: + type: GFX + offset: 0x291B8 + symbol: ttm_seg7_dl_070291B8 + +ttm_seg7_dl_070299D0: + type: GFX + offset: 0x299D0 + symbol: ttm_seg7_dl_070299D0 + +ttm_seg7_dl_07029A18: + type: GFX + offset: 0x29A18 + symbol: ttm_seg7_dl_07029A18 + +ttm_seg7_dl_0702A0D8: + type: GFX + offset: 0x2A0D8 + symbol: ttm_seg7_dl_0702A0D8 + +ttm_seg7_dl_0702A1B8: + type: GFX + offset: 0x2A1B8 + symbol: ttm_seg7_dl_0702A1B8 + +ttm_seg7_lights_0702A2A0: + type: LIGHTS + size: 24 + offset: 0x2A2A0 + symbol: ttm_seg7_lights_0702A2A0 + +ttm_seg7_vertex_0702A2B8: + type: VTX + count: 15 + offset: 0x2A2B8 + symbol: ttm_seg7_vertex_0702A2B8 + +ttm_seg7_vertex_0702A3A8: + type: VTX + count: 15 + offset: 0x2A3A8 + symbol: ttm_seg7_vertex_0702A3A8 + +ttm_seg7_vertex_0702A498: + type: VTX + count: 15 + offset: 0x2A498 + symbol: ttm_seg7_vertex_0702A498 + +ttm_seg7_vertex_0702A588: + type: VTX + count: 15 + offset: 0x2A588 + symbol: ttm_seg7_vertex_0702A588 + +ttm_seg7_vertex_0702A678: + type: VTX + count: 12 + offset: 0x2A678 + symbol: ttm_seg7_vertex_0702A678 + +ttm_seg7_dl_0702A738: + type: GFX + offset: 0x2A738 + symbol: ttm_seg7_dl_0702A738 + +ttm_seg7_dl_0702A8A0: + type: GFX + offset: 0x2A8A0 + symbol: ttm_seg7_dl_0702A8A0 + +ttm_seg7_vertex_0702A948: + type: VTX + count: 4 + offset: 0x2A948 + symbol: ttm_seg7_vertex_0702A948 + +ttm_seg7_dl_0702A988: + type: GFX + offset: 0x2A988 + symbol: ttm_seg7_dl_0702A988 + +ttm_seg7_dl_0702A9C0: + type: GFX + offset: 0x2A9C0 + symbol: ttm_seg7_dl_0702A9C0 + +ttm_seg7_vertex_0702AA30: + type: VTX + count: 4 + offset: 0x2AA30 + symbol: ttm_seg7_vertex_0702AA30 + +ttm_seg7_dl_0702AA70: + type: GFX + offset: 0x2AA70 + symbol: ttm_seg7_dl_0702AA70 + +ttm_seg7_dl_0702AAA8: + type: GFX + offset: 0x2AAA8 + symbol: ttm_seg7_dl_0702AAA8 + +ttm_seg7_vertex_0702AB18: + type: VTX + count: 4 + offset: 0x2AB18 + symbol: ttm_seg7_vertex_0702AB18 + +ttm_seg7_dl_0702AB58: + type: GFX + offset: 0x2AB58 + symbol: ttm_seg7_dl_0702AB58 + +ttm_seg7_dl_0702AB90: + type: GFX + offset: 0x2AB90 + symbol: ttm_seg7_dl_0702AB90 + +ttm_seg7_vertex_0702AC00: + type: VTX + count: 4 + offset: 0x2AC00 + symbol: ttm_seg7_vertex_0702AC00 + +ttm_seg7_dl_0702AC40: + type: GFX + offset: 0x2AC40 + symbol: ttm_seg7_dl_0702AC40 + +ttm_seg7_dl_0702AC78: + type: GFX + offset: 0x2AC78 + symbol: ttm_seg7_dl_0702AC78 + +ttm_seg7_lights_0702ACE8: + type: LIGHTS + size: 24 + offset: 0x2ACE8 + symbol: ttm_seg7_lights_0702ACE8 + +ttm_seg7_lights_0702AD00: + type: LIGHTS + size: 24 + offset: 0x2AD00 + symbol: ttm_seg7_lights_0702AD00 + +ttm_seg7_lights_0702AD18: + type: LIGHTS + size: 24 + offset: 0x2AD18 + symbol: ttm_seg7_lights_0702AD18 + +8: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2AD30 + format: RGBA16 + symbol: ttm_seg7_texture_0702AD30 + +ttm_seg7_vertex_0702B530: + type: VTX + count: 4 + offset: 0x2B530 + symbol: ttm_seg7_vertex_0702B530 + +ttm_seg7_vertex_0702B570: + type: VTX + count: 16 + offset: 0x2B570 + symbol: ttm_seg7_vertex_0702B570 + +ttm_seg7_vertex_0702B670: + type: VTX + count: 16 + offset: 0x2B670 + symbol: ttm_seg7_vertex_0702B670 + +ttm_seg7_vertex_0702B770: + type: VTX + count: 16 + offset: 0x2B770 + symbol: ttm_seg7_vertex_0702B770 + +ttm_seg7_vertex_0702B870: + type: VTX + count: 16 + offset: 0x2B870 + symbol: ttm_seg7_vertex_0702B870 + +ttm_seg7_vertex_0702B970: + type: VTX + count: 6 + offset: 0x2B970 + symbol: ttm_seg7_vertex_0702B970 + +ttm_seg7_dl_0702B9D0: + type: GFX + offset: 0x2B9D0 + symbol: ttm_seg7_dl_0702B9D0 + +ttm_seg7_dl_0702BB60: + type: GFX + offset: 0x2BB60 + symbol: ttm_seg7_dl_0702BB60 + +ttm_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x2BBD0 + symbol: ttm_seg7_area_2_collision + +ttm_seg7_area_3_collision: + type: SM64:COLLISION + offset: 0x2D5EC + symbol: ttm_seg7_area_3_collision + +ttm_seg7_area_4_collision: + type: SM64:COLLISION + offset: 0x2F0F8 + symbol: ttm_seg7_area_4_collision + +ttm_seg7_collision_podium_warp: + type: SM64:COLLISION + offset: 0x3013C + symbol: ttm_seg7_collision_podium_warp + +ttm_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x302C8 + symbol: ttm_seg7_area_2_macro_objs + +ttm_seg7_area_3_macro_objs: + type: SM64:MACRO + offset: 0x30338 + symbol: ttm_seg7_area_3_macro_objs + +ttm_seg7_area_4_macro_objs: + type: SM64:MACRO + offset: 0x30418 + symbol: ttm_seg7_area_4_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm/geo.yml new file mode 100644 index 0000000..8121e54 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/ttm/geo.yml @@ -0,0 +1,156 @@ +:config: + external_files: + - "assets/ymls/us/levels/ttm.yml" + autopads: false + segments: + - [ 0xE, 0x4EB1F0 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm.yml new file mode 100644 index 0000000..29381a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm.yml @@ -0,0 +1,695 @@ +:config: + autopads: false + compression: + offset: 0x45C600 + segments: + - [ 0x7, 0x45C600 ] + external_files: + - "assets/ymls/us/textures/outside.yml" + header: + header: + - '#include "vcutm/geo.h"' + - '' + - 'extern const LevelScript level_vcutm_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: vcutm_seg7_texture_07000000 + +1: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: vcutm_seg7_texture_07000800 + +2: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: vcutm_seg7_texture_07001800 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: vcutm_seg7_texture_07002800 + +vcutm_seg7_lights_07003000: + type: LIGHTS + size: 24 + offset: 0x3000 + symbol: vcutm_seg7_lights_07003000 + +vcutm_seg7_lights_07003018: + type: LIGHTS + size: 24 + offset: 0x3018 + symbol: vcutm_seg7_lights_07003018 + +vcutm_seg7_lights_07003030: + type: LIGHTS + size: 24 + offset: 0x3030 + symbol: vcutm_seg7_lights_07003030 + +vcutm_seg7_vertex_07003048: + type: VTX + count: 14 + offset: 0x3048 + symbol: vcutm_seg7_vertex_07003048 + +vcutm_seg7_vertex_07003128: + type: VTX + count: 16 + offset: 0x3128 + symbol: vcutm_seg7_vertex_07003128 + +vcutm_seg7_vertex_07003228: + type: VTX + count: 14 + offset: 0x3228 + symbol: vcutm_seg7_vertex_07003228 + +vcutm_seg7_vertex_07003308: + type: VTX + count: 14 + offset: 0x3308 + symbol: vcutm_seg7_vertex_07003308 + +vcutm_seg7_vertex_070033E8: + type: VTX + count: 15 + offset: 0x33E8 + symbol: vcutm_seg7_vertex_070033E8 + +vcutm_seg7_vertex_070034D8: + type: VTX + count: 16 + offset: 0x34D8 + symbol: vcutm_seg7_vertex_070034D8 + +vcutm_seg7_vertex_070035D8: + type: VTX + count: 16 + offset: 0x35D8 + symbol: vcutm_seg7_vertex_070035D8 + +vcutm_seg7_vertex_070036D8: + type: VTX + count: 16 + offset: 0x36D8 + symbol: vcutm_seg7_vertex_070036D8 + +vcutm_seg7_vertex_070037D8: + type: VTX + count: 16 + offset: 0x37D8 + symbol: vcutm_seg7_vertex_070037D8 + +vcutm_seg7_vertex_070038D8: + type: VTX + count: 16 + offset: 0x38D8 + symbol: vcutm_seg7_vertex_070038D8 + +vcutm_seg7_vertex_070039D8: + type: VTX + count: 16 + offset: 0x39D8 + symbol: vcutm_seg7_vertex_070039D8 + +vcutm_seg7_vertex_07003AD8: + type: VTX + count: 16 + offset: 0x3AD8 + symbol: vcutm_seg7_vertex_07003AD8 + +vcutm_seg7_vertex_07003BD8: + type: VTX + count: 15 + offset: 0x3BD8 + symbol: vcutm_seg7_vertex_07003BD8 + +vcutm_seg7_vertex_07003CC8: + type: VTX + count: 16 + offset: 0x3CC8 + symbol: vcutm_seg7_vertex_07003CC8 + +vcutm_seg7_vertex_07003DC8: + type: VTX + count: 16 + offset: 0x3DC8 + symbol: vcutm_seg7_vertex_07003DC8 + +vcutm_seg7_vertex_07003EC8: + type: VTX + count: 16 + offset: 0x3EC8 + symbol: vcutm_seg7_vertex_07003EC8 + +vcutm_seg7_vertex_07003FC8: + type: VTX + count: 16 + offset: 0x3FC8 + symbol: vcutm_seg7_vertex_07003FC8 + +vcutm_seg7_vertex_070040C8: + type: VTX + count: 15 + offset: 0x40C8 + symbol: vcutm_seg7_vertex_070040C8 + +vcutm_seg7_vertex_070041B8: + type: VTX + count: 16 + offset: 0x41B8 + symbol: vcutm_seg7_vertex_070041B8 + +vcutm_seg7_vertex_070042B8: + type: VTX + count: 16 + offset: 0x42B8 + symbol: vcutm_seg7_vertex_070042B8 + +vcutm_seg7_vertex_070043B8: + type: VTX + count: 16 + offset: 0x43B8 + symbol: vcutm_seg7_vertex_070043B8 + +vcutm_seg7_vertex_070044B8: + type: VTX + count: 14 + offset: 0x44B8 + symbol: vcutm_seg7_vertex_070044B8 + +vcutm_seg7_vertex_07004598: + type: VTX + count: 15 + offset: 0x4598 + symbol: vcutm_seg7_vertex_07004598 + +vcutm_seg7_vertex_07004688: + type: VTX + count: 15 + offset: 0x4688 + symbol: vcutm_seg7_vertex_07004688 + +vcutm_seg7_vertex_07004778: + type: VTX + count: 14 + offset: 0x4778 + symbol: vcutm_seg7_vertex_07004778 + +vcutm_seg7_vertex_07004858: + type: VTX + count: 14 + offset: 0x4858 + symbol: vcutm_seg7_vertex_07004858 + +vcutm_seg7_vertex_07004938: + type: VTX + count: 16 + offset: 0x4938 + symbol: vcutm_seg7_vertex_07004938 + +vcutm_seg7_vertex_07004A38: + type: VTX + count: 16 + offset: 0x4A38 + symbol: vcutm_seg7_vertex_07004A38 + +vcutm_seg7_vertex_07004B38: + type: VTX + count: 16 + offset: 0x4B38 + symbol: vcutm_seg7_vertex_07004B38 + +vcutm_seg7_vertex_07004C38: + type: VTX + count: 16 + offset: 0x4C38 + symbol: vcutm_seg7_vertex_07004C38 + +vcutm_seg7_vertex_07004D38: + type: VTX + count: 16 + offset: 0x4D38 + symbol: vcutm_seg7_vertex_07004D38 + +vcutm_seg7_vertex_07004E38: + type: VTX + count: 14 + offset: 0x4E38 + symbol: vcutm_seg7_vertex_07004E38 + +vcutm_seg7_vertex_07004F18: + type: VTX + count: 10 + offset: 0x4F18 + symbol: vcutm_seg7_vertex_07004F18 + +vcutm_seg7_vertex_07004FB8: + type: VTX + count: 15 + offset: 0x4FB8 + symbol: vcutm_seg7_vertex_07004FB8 + +vcutm_seg7_vertex_070050A8: + type: VTX + count: 15 + offset: 0x50A8 + symbol: vcutm_seg7_vertex_070050A8 + +vcutm_seg7_vertex_07005198: + type: VTX + count: 15 + offset: 0x5198 + symbol: vcutm_seg7_vertex_07005198 + +vcutm_seg7_vertex_07005288: + type: VTX + count: 15 + offset: 0x5288 + symbol: vcutm_seg7_vertex_07005288 + +vcutm_seg7_vertex_07005378: + type: VTX + count: 15 + offset: 0x5378 + symbol: vcutm_seg7_vertex_07005378 + +vcutm_seg7_vertex_07005468: + type: VTX + count: 15 + offset: 0x5468 + symbol: vcutm_seg7_vertex_07005468 + +vcutm_seg7_vertex_07005558: + type: VTX + count: 15 + offset: 0x5558 + symbol: vcutm_seg7_vertex_07005558 + +vcutm_seg7_vertex_07005648: + type: VTX + count: 15 + offset: 0x5648 + symbol: vcutm_seg7_vertex_07005648 + +vcutm_seg7_vertex_07005738: + type: VTX + count: 15 + offset: 0x5738 + symbol: vcutm_seg7_vertex_07005738 + +vcutm_seg7_vertex_07005828: + type: VTX + count: 15 + offset: 0x5828 + symbol: vcutm_seg7_vertex_07005828 + +vcutm_seg7_vertex_07005918: + type: VTX + count: 16 + offset: 0x5918 + symbol: vcutm_seg7_vertex_07005918 + +vcutm_seg7_vertex_07005A18: + type: VTX + count: 16 + offset: 0x5A18 + symbol: vcutm_seg7_vertex_07005A18 + +vcutm_seg7_vertex_07005B18: + type: VTX + count: 16 + offset: 0x5B18 + symbol: vcutm_seg7_vertex_07005B18 + +vcutm_seg7_vertex_07005C18: + type: VTX + count: 16 + offset: 0x5C18 + symbol: vcutm_seg7_vertex_07005C18 + +vcutm_seg7_vertex_07005D18: + type: VTX + count: 16 + offset: 0x5D18 + symbol: vcutm_seg7_vertex_07005D18 + +vcutm_seg7_vertex_07005E18: + type: VTX + count: 16 + offset: 0x5E18 + symbol: vcutm_seg7_vertex_07005E18 + +vcutm_seg7_vertex_07005F18: + type: VTX + count: 16 + offset: 0x5F18 + symbol: vcutm_seg7_vertex_07005F18 + +vcutm_seg7_vertex_07006018: + type: VTX + count: 16 + offset: 0x6018 + symbol: vcutm_seg7_vertex_07006018 + +vcutm_seg7_vertex_07006118: + type: VTX + count: 8 + offset: 0x6118 + symbol: vcutm_seg7_vertex_07006118 + +vcutm_seg7_vertex_07006198: + type: VTX + count: 16 + offset: 0x6198 + symbol: vcutm_seg7_vertex_07006198 + +vcutm_seg7_vertex_07006298: + type: VTX + count: 15 + offset: 0x6298 + symbol: vcutm_seg7_vertex_07006298 + +vcutm_seg7_vertex_07006388: + type: VTX + count: 14 + offset: 0x6388 + symbol: vcutm_seg7_vertex_07006388 + +vcutm_seg7_vertex_07006468: + type: VTX + count: 14 + offset: 0x6468 + symbol: vcutm_seg7_vertex_07006468 + +vcutm_seg7_vertex_07006548: + type: VTX + count: 16 + offset: 0x6548 + symbol: vcutm_seg7_vertex_07006548 + +vcutm_seg7_vertex_07006648: + type: VTX + count: 14 + offset: 0x6648 + symbol: vcutm_seg7_vertex_07006648 + +vcutm_seg7_vertex_07006728: + type: VTX + count: 11 + offset: 0x6728 + symbol: vcutm_seg7_vertex_07006728 + +vcutm_seg7_vertex_070067D8: + type: VTX + count: 14 + offset: 0x67D8 + symbol: vcutm_seg7_vertex_070067D8 + +vcutm_seg7_vertex_070068B8: + type: VTX + count: 16 + offset: 0x68B8 + symbol: vcutm_seg7_vertex_070068B8 + +vcutm_seg7_vertex_070069B8: + type: VTX + count: 14 + offset: 0x69B8 + symbol: vcutm_seg7_vertex_070069B8 + +vcutm_seg7_vertex_07006A98: + type: VTX + count: 4 + offset: 0x6A98 + symbol: vcutm_seg7_vertex_07006A98 + +vcutm_seg7_vertex_07006AD8: + type: VTX + count: 15 + offset: 0x6AD8 + symbol: vcutm_seg7_vertex_07006AD8 + +vcutm_seg7_vertex_07006BC8: + type: VTX + count: 8 + offset: 0x6BC8 + symbol: vcutm_seg7_vertex_07006BC8 + +vcutm_seg7_dl_07006C48: + type: GFX + offset: 0x6C48 + symbol: vcutm_seg7_dl_07006C48 + +vcutm_seg7_dl_070074A0: + type: GFX + offset: 0x74A0 + symbol: vcutm_seg7_dl_070074A0 + +vcutm_seg7_dl_07007660: + type: GFX + offset: 0x7660 + symbol: vcutm_seg7_dl_07007660 + +vcutm_seg7_dl_07007940: + type: GFX + offset: 0x7940 + symbol: vcutm_seg7_dl_07007940 + +vcutm_seg7_dl_07007AD8: + type: GFX + offset: 0x7AD8 + symbol: vcutm_seg7_dl_07007AD8 + +vcutm_seg7_dl_07007CA0: + type: GFX + offset: 0x7CA0 + symbol: vcutm_seg7_dl_07007CA0 + +vcutm_seg7_dl_07007D80: + type: GFX + offset: 0x7D80 + symbol: vcutm_seg7_dl_07007D80 + +vcutm_seg7_dl_07007E00: + type: GFX + offset: 0x7E00 + symbol: vcutm_seg7_dl_07007E00 + +vcutm_seg7_dl_07007E88: + type: GFX + offset: 0x7E88 + symbol: vcutm_seg7_dl_07007E88 + +vcutm_seg7_lights_07007F90: + type: LIGHTS + size: 24 + offset: 0x7F90 + symbol: vcutm_seg7_lights_07007F90 + +vcutm_seg7_vertex_07007FA8: + type: VTX + count: 12 + offset: 0x7FA8 + symbol: vcutm_seg7_vertex_07007FA8 + +vcutm_seg7_dl_07008068: + type: GFX + offset: 0x8068 + symbol: vcutm_seg7_dl_07008068 + +vcutm_seg7_dl_070080D0: + type: GFX + offset: 0x80D0 + symbol: vcutm_seg7_dl_070080D0 + +vcutm_seg7_vertex_07008140: + type: VTX + count: 14 + offset: 0x8140 + symbol: vcutm_seg7_vertex_07008140 + +vcutm_seg7_vertex_07008220: + type: VTX + count: 14 + offset: 0x8220 + symbol: vcutm_seg7_vertex_07008220 + +vcutm_seg7_vertex_07008300: + type: VTX + count: 15 + offset: 0x8300 + symbol: vcutm_seg7_vertex_07008300 + +vcutm_seg7_vertex_070083F0: + type: VTX + count: 15 + offset: 0x83F0 + symbol: vcutm_seg7_vertex_070083F0 + +vcutm_seg7_vertex_070084E0: + type: VTX + count: 15 + offset: 0x84E0 + symbol: vcutm_seg7_vertex_070084E0 + +vcutm_seg7_vertex_070085D0: + type: VTX + count: 16 + offset: 0x85D0 + symbol: vcutm_seg7_vertex_070085D0 + +vcutm_seg7_vertex_070086D0: + type: VTX + count: 16 + offset: 0x86D0 + symbol: vcutm_seg7_vertex_070086D0 + +vcutm_seg7_vertex_070087D0: + type: VTX + count: 16 + offset: 0x87D0 + symbol: vcutm_seg7_vertex_070087D0 + +vcutm_seg7_vertex_070088D0: + type: VTX + count: 16 + offset: 0x88D0 + symbol: vcutm_seg7_vertex_070088D0 + +vcutm_seg7_vertex_070089D0: + type: VTX + count: 15 + offset: 0x89D0 + symbol: vcutm_seg7_vertex_070089D0 + +vcutm_seg7_vertex_07008AC0: + type: VTX + count: 6 + offset: 0x8AC0 + symbol: vcutm_seg7_vertex_07008AC0 + +vcutm_seg7_dl_07008B20: + type: GFX + offset: 0x8B20 + symbol: vcutm_seg7_dl_07008B20 + +vcutm_seg7_dl_07008E10: + type: GFX + offset: 0x8E10 + symbol: vcutm_seg7_dl_07008E10 + +vcutm_seg7_vertex_07008E80: + type: VTX + count: 15 + offset: 0x8E80 + symbol: vcutm_seg7_vertex_07008E80 + +vcutm_seg7_vertex_07008F70: + type: VTX + count: 15 + offset: 0x8F70 + symbol: vcutm_seg7_vertex_07008F70 + +vcutm_seg7_vertex_07009060: + type: VTX + count: 14 + offset: 0x9060 + symbol: vcutm_seg7_vertex_07009060 + +vcutm_seg7_vertex_07009140: + type: VTX + count: 15 + offset: 0x9140 + symbol: vcutm_seg7_vertex_07009140 + +vcutm_seg7_vertex_07009230: + type: VTX + count: 7 + offset: 0x9230 + symbol: vcutm_seg7_vertex_07009230 + +vcutm_seg7_dl_070092A0: + type: GFX + offset: 0x92A0 + symbol: vcutm_seg7_dl_070092A0 + +vcutm_seg7_dl_070093E8: + type: GFX + offset: 0x93E8 + symbol: vcutm_seg7_dl_070093E8 + +vcutm_seg7_lights_07009458: + type: LIGHTS + size: 24 + offset: 0x9458 + symbol: vcutm_seg7_lights_07009458 + +vcutm_seg7_lights_07009470: + type: LIGHTS + size: 24 + offset: 0x9470 + symbol: vcutm_seg7_lights_07009470 + +vcutm_seg7_vertex_07009488: + type: VTX + count: 15 + offset: 0x9488 + symbol: vcutm_seg7_vertex_07009488 + +vcutm_seg7_vertex_07009578: + type: VTX + count: 7 + offset: 0x9578 + symbol: vcutm_seg7_vertex_07009578 + +vcutm_seg7_vertex_070095E8: + type: VTX + count: 4 + offset: 0x95E8 + symbol: vcutm_seg7_vertex_070095E8 + +vcutm_seg7_dl_07009628: + type: GFX + offset: 0x9628 + symbol: vcutm_seg7_dl_07009628 + +vcutm_seg7_dl_070096E0: + type: GFX + offset: 0x96E0 + symbol: vcutm_seg7_dl_070096E0 + +vcutm_seg7_collision: + type: SM64:COLLISION + offset: 0x9750 + symbol: vcutm_seg7_collision + +vcutm_seg7_macro_objs: + type: SM64:MACRO + offset: 0xAB0C + symbol: vcutm_seg7_macro_objs + +vcutm_seg7_collision_0700AC44: + type: SM64:COLLISION + offset: 0xAC44 + symbol: vcutm_seg7_collision_0700AC44 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm/geo.yml new file mode 100644 index 0000000..7dac5fe --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/vcutm/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/us/levels/vcutm.yml" + autopads: false + segments: + - [ 0xE, 0x461220 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw.yml new file mode 100644 index 0000000..41a0aca --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw.yml @@ -0,0 +1,1989 @@ +:config: + autopads: false + compression: + offset: 0x40ED70 + segments: + - [ 0x7, 0x40ED70 ] + external_files: + - "assets/ymls/us/textures/grass.yml" + header: + header: + - '#include "wdw/geo.h"' + - '' + - 'extern const LevelScript level_wdw_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wdw_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wdw_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wdw_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wdw_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wdw_seg7_texture_07002000 + +wdw_seg7_lights_07002800: + type: LIGHTS + size: 24 + offset: 0x2800 + symbol: wdw_seg7_lights_07002800 + +wdw_seg7_lights_07002818: + type: LIGHTS + size: 24 + offset: 0x2818 + symbol: wdw_seg7_lights_07002818 + +wdw_seg7_vertex_07002830: + type: VTX + count: 15 + offset: 0x2830 + symbol: wdw_seg7_vertex_07002830 + +wdw_seg7_vertex_07002920: + type: VTX + count: 16 + offset: 0x2920 + symbol: wdw_seg7_vertex_07002920 + +wdw_seg7_vertex_07002A20: + type: VTX + count: 16 + offset: 0x2A20 + symbol: wdw_seg7_vertex_07002A20 + +wdw_seg7_vertex_07002B20: + type: VTX + count: 16 + offset: 0x2B20 + symbol: wdw_seg7_vertex_07002B20 + +wdw_seg7_vertex_07002C20: + type: VTX + count: 16 + offset: 0x2C20 + symbol: wdw_seg7_vertex_07002C20 + +wdw_seg7_vertex_07002D20: + type: VTX + count: 14 + offset: 0x2D20 + symbol: wdw_seg7_vertex_07002D20 + +wdw_seg7_vertex_07002E00: + type: VTX + count: 16 + offset: 0x2E00 + symbol: wdw_seg7_vertex_07002E00 + +wdw_seg7_vertex_07002F00: + type: VTX + count: 14 + offset: 0x2F00 + symbol: wdw_seg7_vertex_07002F00 + +wdw_seg7_vertex_07002FE0: + type: VTX + count: 14 + offset: 0x2FE0 + symbol: wdw_seg7_vertex_07002FE0 + +wdw_seg7_vertex_070030C0: + type: VTX + count: 14 + offset: 0x30C0 + symbol: wdw_seg7_vertex_070030C0 + +wdw_seg7_vertex_070031A0: + type: VTX + count: 15 + offset: 0x31A0 + symbol: wdw_seg7_vertex_070031A0 + +wdw_seg7_vertex_07003290: + type: VTX + count: 15 + offset: 0x3290 + symbol: wdw_seg7_vertex_07003290 + +wdw_seg7_vertex_07003380: + type: VTX + count: 14 + offset: 0x3380 + symbol: wdw_seg7_vertex_07003380 + +wdw_seg7_vertex_07003460: + type: VTX + count: 15 + offset: 0x3460 + symbol: wdw_seg7_vertex_07003460 + +wdw_seg7_vertex_07003550: + type: VTX + count: 14 + offset: 0x3550 + symbol: wdw_seg7_vertex_07003550 + +wdw_seg7_vertex_07003630: + type: VTX + count: 15 + offset: 0x3630 + symbol: wdw_seg7_vertex_07003630 + +wdw_seg7_vertex_07003720: + type: VTX + count: 11 + offset: 0x3720 + symbol: wdw_seg7_vertex_07003720 + +wdw_seg7_vertex_070037D0: + type: VTX + count: 15 + offset: 0x37D0 + symbol: wdw_seg7_vertex_070037D0 + +wdw_seg7_vertex_070038C0: + type: VTX + count: 16 + offset: 0x38C0 + symbol: wdw_seg7_vertex_070038C0 + +wdw_seg7_vertex_070039C0: + type: VTX + count: 15 + offset: 0x39C0 + symbol: wdw_seg7_vertex_070039C0 + +wdw_seg7_vertex_07003AB0: + type: VTX + count: 16 + offset: 0x3AB0 + symbol: wdw_seg7_vertex_07003AB0 + +wdw_seg7_vertex_07003BB0: + type: VTX + count: 16 + offset: 0x3BB0 + symbol: wdw_seg7_vertex_07003BB0 + +wdw_seg7_vertex_07003CB0: + type: VTX + count: 12 + offset: 0x3CB0 + symbol: wdw_seg7_vertex_07003CB0 + +wdw_seg7_vertex_07003D70: + type: VTX + count: 12 + offset: 0x3D70 + symbol: wdw_seg7_vertex_07003D70 + +wdw_seg7_vertex_07003E30: + type: VTX + count: 15 + offset: 0x3E30 + symbol: wdw_seg7_vertex_07003E30 + +wdw_seg7_vertex_07003F20: + type: VTX + count: 15 + offset: 0x3F20 + symbol: wdw_seg7_vertex_07003F20 + +wdw_seg7_vertex_07004010: + type: VTX + count: 15 + offset: 0x4010 + symbol: wdw_seg7_vertex_07004010 + +wdw_seg7_vertex_07004100: + type: VTX + count: 15 + offset: 0x4100 + symbol: wdw_seg7_vertex_07004100 + +wdw_seg7_vertex_070041F0: + type: VTX + count: 8 + offset: 0x41F0 + symbol: wdw_seg7_vertex_070041F0 + +wdw_seg7_vertex_07004270: + type: VTX + count: 15 + offset: 0x4270 + symbol: wdw_seg7_vertex_07004270 + +wdw_seg7_vertex_07004360: + type: VTX + count: 14 + offset: 0x4360 + symbol: wdw_seg7_vertex_07004360 + +wdw_seg7_vertex_07004440: + type: VTX + count: 15 + offset: 0x4440 + symbol: wdw_seg7_vertex_07004440 + +wdw_seg7_vertex_07004530: + type: VTX + count: 15 + offset: 0x4530 + symbol: wdw_seg7_vertex_07004530 + +wdw_seg7_vertex_07004620: + type: VTX + count: 15 + offset: 0x4620 + symbol: wdw_seg7_vertex_07004620 + +wdw_seg7_vertex_07004710: + type: VTX + count: 12 + offset: 0x4710 + symbol: wdw_seg7_vertex_07004710 + +wdw_seg7_vertex_070047D0: + type: VTX + count: 16 + offset: 0x47D0 + symbol: wdw_seg7_vertex_070047D0 + +wdw_seg7_vertex_070048D0: + type: VTX + count: 14 + offset: 0x48D0 + symbol: wdw_seg7_vertex_070048D0 + +wdw_seg7_vertex_070049B0: + type: VTX + count: 15 + offset: 0x49B0 + symbol: wdw_seg7_vertex_070049B0 + +wdw_seg7_vertex_07004AA0: + type: VTX + count: 10 + offset: 0x4AA0 + symbol: wdw_seg7_vertex_07004AA0 + +wdw_seg7_vertex_07004B40: + type: VTX + count: 15 + offset: 0x4B40 + symbol: wdw_seg7_vertex_07004B40 + +wdw_seg7_vertex_07004C30: + type: VTX + count: 15 + offset: 0x4C30 + symbol: wdw_seg7_vertex_07004C30 + +wdw_seg7_vertex_07004D20: + type: VTX + count: 14 + offset: 0x4D20 + symbol: wdw_seg7_vertex_07004D20 + +wdw_seg7_vertex_07004E00: + type: VTX + count: 15 + offset: 0x4E00 + symbol: wdw_seg7_vertex_07004E00 + +wdw_seg7_vertex_07004EF0: + type: VTX + count: 16 + offset: 0x4EF0 + symbol: wdw_seg7_vertex_07004EF0 + +wdw_seg7_vertex_07004FF0: + type: VTX + count: 14 + offset: 0x4FF0 + symbol: wdw_seg7_vertex_07004FF0 + +wdw_seg7_vertex_070050D0: + type: VTX + count: 15 + offset: 0x50D0 + symbol: wdw_seg7_vertex_070050D0 + +wdw_seg7_vertex_070051C0: + type: VTX + count: 14 + offset: 0x51C0 + symbol: wdw_seg7_vertex_070051C0 + +wdw_seg7_vertex_070052A0: + type: VTX + count: 15 + offset: 0x52A0 + symbol: wdw_seg7_vertex_070052A0 + +wdw_seg7_vertex_07005390: + type: VTX + count: 16 + offset: 0x5390 + symbol: wdw_seg7_vertex_07005390 + +wdw_seg7_vertex_07005490: + type: VTX + count: 15 + offset: 0x5490 + symbol: wdw_seg7_vertex_07005490 + +wdw_seg7_vertex_07005580: + type: VTX + count: 15 + offset: 0x5580 + symbol: wdw_seg7_vertex_07005580 + +wdw_seg7_vertex_07005670: + type: VTX + count: 16 + offset: 0x5670 + symbol: wdw_seg7_vertex_07005670 + +wdw_seg7_vertex_07005770: + type: VTX + count: 16 + offset: 0x5770 + symbol: wdw_seg7_vertex_07005770 + +wdw_seg7_vertex_07005870: + type: VTX + count: 15 + offset: 0x5870 + symbol: wdw_seg7_vertex_07005870 + +wdw_seg7_vertex_07005960: + type: VTX + count: 16 + offset: 0x5960 + symbol: wdw_seg7_vertex_07005960 + +wdw_seg7_vertex_07005A60: + type: VTX + count: 16 + offset: 0x5A60 + symbol: wdw_seg7_vertex_07005A60 + +wdw_seg7_vertex_07005B60: + type: VTX + count: 16 + offset: 0x5B60 + symbol: wdw_seg7_vertex_07005B60 + +wdw_seg7_vertex_07005C60: + type: VTX + count: 16 + offset: 0x5C60 + symbol: wdw_seg7_vertex_07005C60 + +wdw_seg7_vertex_07005D60: + type: VTX + count: 14 + offset: 0x5D60 + symbol: wdw_seg7_vertex_07005D60 + +wdw_seg7_vertex_07005E40: + type: VTX + count: 15 + offset: 0x5E40 + symbol: wdw_seg7_vertex_07005E40 + +wdw_seg7_vertex_07005F30: + type: VTX + count: 15 + offset: 0x5F30 + symbol: wdw_seg7_vertex_07005F30 + +wdw_seg7_vertex_07006020: + type: VTX + count: 15 + offset: 0x6020 + symbol: wdw_seg7_vertex_07006020 + +wdw_seg7_vertex_07006110: + type: VTX + count: 16 + offset: 0x6110 + symbol: wdw_seg7_vertex_07006110 + +wdw_seg7_vertex_07006210: + type: VTX + count: 11 + offset: 0x6210 + symbol: wdw_seg7_vertex_07006210 + +wdw_seg7_vertex_070062C0: + type: VTX + count: 15 + offset: 0x62C0 + symbol: wdw_seg7_vertex_070062C0 + +wdw_seg7_vertex_070063B0: + type: VTX + count: 15 + offset: 0x63B0 + symbol: wdw_seg7_vertex_070063B0 + +wdw_seg7_vertex_070064A0: + type: VTX + count: 14 + offset: 0x64A0 + symbol: wdw_seg7_vertex_070064A0 + +wdw_seg7_vertex_07006580: + type: VTX + count: 3 + offset: 0x6580 + symbol: wdw_seg7_vertex_07006580 + +wdw_seg7_vertex_070065B0: + type: VTX + count: 15 + offset: 0x65B0 + symbol: wdw_seg7_vertex_070065B0 + +wdw_seg7_vertex_070066A0: + type: VTX + count: 15 + offset: 0x66A0 + symbol: wdw_seg7_vertex_070066A0 + +wdw_seg7_vertex_07006790: + type: VTX + count: 15 + offset: 0x6790 + symbol: wdw_seg7_vertex_07006790 + +wdw_seg7_vertex_07006880: + type: VTX + count: 15 + offset: 0x6880 + symbol: wdw_seg7_vertex_07006880 + +wdw_seg7_vertex_07006970: + type: VTX + count: 14 + offset: 0x6970 + symbol: wdw_seg7_vertex_07006970 + +wdw_seg7_vertex_07006A50: + type: VTX + count: 15 + offset: 0x6A50 + symbol: wdw_seg7_vertex_07006A50 + +wdw_seg7_vertex_07006B40: + type: VTX + count: 14 + offset: 0x6B40 + symbol: wdw_seg7_vertex_07006B40 + +wdw_seg7_vertex_07006C20: + type: VTX + count: 15 + offset: 0x6C20 + symbol: wdw_seg7_vertex_07006C20 + +wdw_seg7_vertex_07006D10: + type: VTX + count: 15 + offset: 0x6D10 + symbol: wdw_seg7_vertex_07006D10 + +wdw_seg7_vertex_07006E00: + type: VTX + count: 15 + offset: 0x6E00 + symbol: wdw_seg7_vertex_07006E00 + +wdw_seg7_vertex_07006EF0: + type: VTX + count: 14 + offset: 0x6EF0 + symbol: wdw_seg7_vertex_07006EF0 + +wdw_seg7_vertex_07006FD0: + type: VTX + count: 16 + offset: 0x6FD0 + symbol: wdw_seg7_vertex_07006FD0 + +wdw_seg7_vertex_070070D0: + type: VTX + count: 16 + offset: 0x70D0 + symbol: wdw_seg7_vertex_070070D0 + +wdw_seg7_vertex_070071D0: + type: VTX + count: 16 + offset: 0x71D0 + symbol: wdw_seg7_vertex_070071D0 + +wdw_seg7_vertex_070072D0: + type: VTX + count: 15 + offset: 0x72D0 + symbol: wdw_seg7_vertex_070072D0 + +wdw_seg7_vertex_070073C0: + type: VTX + count: 16 + offset: 0x73C0 + symbol: wdw_seg7_vertex_070073C0 + +wdw_seg7_vertex_070074C0: + type: VTX + count: 15 + offset: 0x74C0 + symbol: wdw_seg7_vertex_070074C0 + +wdw_seg7_vertex_070075B0: + type: VTX + count: 16 + offset: 0x75B0 + symbol: wdw_seg7_vertex_070075B0 + +wdw_seg7_vertex_070076B0: + type: VTX + count: 16 + offset: 0x76B0 + symbol: wdw_seg7_vertex_070076B0 + +wdw_seg7_vertex_070077B0: + type: VTX + count: 9 + offset: 0x77B0 + symbol: wdw_seg7_vertex_070077B0 + +wdw_seg7_vertex_07007840: + type: VTX + count: 15 + offset: 0x7840 + symbol: wdw_seg7_vertex_07007840 + +wdw_seg7_vertex_07007930: + type: VTX + count: 15 + offset: 0x7930 + symbol: wdw_seg7_vertex_07007930 + +wdw_seg7_vertex_07007A20: + type: VTX + count: 15 + offset: 0x7A20 + symbol: wdw_seg7_vertex_07007A20 + +wdw_seg7_vertex_07007B10: + type: VTX + count: 15 + offset: 0x7B10 + symbol: wdw_seg7_vertex_07007B10 + +wdw_seg7_vertex_07007C00: + type: VTX + count: 15 + offset: 0x7C00 + symbol: wdw_seg7_vertex_07007C00 + +wdw_seg7_vertex_07007CF0: + type: VTX + count: 16 + offset: 0x7CF0 + symbol: wdw_seg7_vertex_07007CF0 + +wdw_seg7_vertex_07007DF0: + type: VTX + count: 3 + offset: 0x7DF0 + symbol: wdw_seg7_vertex_07007DF0 + +wdw_seg7_vertex_07007E20: + type: VTX + count: 14 + offset: 0x7E20 + symbol: wdw_seg7_vertex_07007E20 + +wdw_seg7_vertex_07007F00: + type: VTX + count: 15 + offset: 0x7F00 + symbol: wdw_seg7_vertex_07007F00 + +wdw_seg7_vertex_07007FF0: + type: VTX + count: 16 + offset: 0x7FF0 + symbol: wdw_seg7_vertex_07007FF0 + +wdw_seg7_vertex_070080F0: + type: VTX + count: 3 + offset: 0x80F0 + symbol: wdw_seg7_vertex_070080F0 + +wdw_seg7_vertex_07008120: + type: VTX + count: 4 + offset: 0x8120 + symbol: wdw_seg7_vertex_07008120 + +wdw_seg7_dl_07008160: + type: GFX + offset: 0x8160 + symbol: wdw_seg7_dl_07008160 + +wdw_seg7_dl_07008598: + type: GFX + offset: 0x8598 + symbol: wdw_seg7_dl_07008598 + +wdw_seg7_dl_070087B8: + type: GFX + offset: 0x87B8 + symbol: wdw_seg7_dl_070087B8 + +wdw_seg7_dl_07008910: + type: GFX + offset: 0x8910 + symbol: wdw_seg7_dl_07008910 + +wdw_seg7_dl_07008B00: + type: GFX + offset: 0x8B00 + symbol: wdw_seg7_dl_07008B00 + +wdw_seg7_dl_07008C00: + type: GFX + offset: 0x8C00 + symbol: wdw_seg7_dl_07008C00 + +wdw_seg7_dl_07008CA0: + type: GFX + offset: 0x8CA0 + symbol: wdw_seg7_dl_07008CA0 + +wdw_seg7_dl_07008E08: + type: GFX + offset: 0x8E08 + symbol: wdw_seg7_dl_07008E08 + +wdw_seg7_dl_07009268: + type: GFX + offset: 0x9268 + symbol: wdw_seg7_dl_07009268 + +wdw_seg7_dl_07009358: + type: GFX + offset: 0x9358 + symbol: wdw_seg7_dl_07009358 + +wdw_seg7_dl_07009850: + type: GFX + offset: 0x9850 + symbol: wdw_seg7_dl_07009850 + +wdw_seg7_dl_070099B0: + type: GFX + offset: 0x99B0 + symbol: wdw_seg7_dl_070099B0 + +wdw_seg7_dl_07009AB0: + type: GFX + offset: 0x9AB0 + symbol: wdw_seg7_dl_07009AB0 + +wdw_seg7_lights_07009B78: + type: LIGHTS + size: 24 + offset: 0x9B78 + symbol: wdw_seg7_lights_07009B78 + +wdw_seg7_vertex_07009B90: + type: VTX + count: 14 + offset: 0x9B90 + symbol: wdw_seg7_vertex_07009B90 + +wdw_seg7_vertex_07009C70: + type: VTX + count: 14 + offset: 0x9C70 + symbol: wdw_seg7_vertex_07009C70 + +wdw_seg7_vertex_07009D50: + type: VTX + count: 15 + offset: 0x9D50 + symbol: wdw_seg7_vertex_07009D50 + +wdw_seg7_vertex_07009E40: + type: VTX + count: 7 + offset: 0x9E40 + symbol: wdw_seg7_vertex_07009E40 + +wdw_seg7_vertex_07009EB0: + type: VTX + count: 16 + offset: 0x9EB0 + symbol: wdw_seg7_vertex_07009EB0 + +wdw_seg7_dl_07009FB0: + type: GFX + offset: 0x9FB0 + symbol: wdw_seg7_dl_07009FB0 + +wdw_seg7_dl_0700A0D0: + type: GFX + offset: 0xA0D0 + symbol: wdw_seg7_dl_0700A0D0 + +wdw_seg7_dl_0700A138: + type: GFX + offset: 0xA138 + symbol: wdw_seg7_dl_0700A138 + +wdw_seg7_lights_0700A1B0: + type: LIGHTS + size: 24 + offset: 0xA1B0 + symbol: wdw_seg7_lights_0700A1B0 + +wdw_seg7_lights_0700A1C8: + type: LIGHTS + size: 24 + offset: 0xA1C8 + symbol: wdw_seg7_lights_0700A1C8 + +wdw_seg7_lights_0700A1E0: + type: LIGHTS + size: 24 + offset: 0xA1E0 + symbol: wdw_seg7_lights_0700A1E0 + +wdw_seg7_lights_0700A1F8: + type: LIGHTS + size: 24 + offset: 0xA1F8 + symbol: wdw_seg7_lights_0700A1F8 + +wdw_seg7_vertex_0700A210: + type: VTX + count: 6 + offset: 0xA210 + symbol: wdw_seg7_vertex_0700A210 + +wdw_seg7_vertex_0700A270: + type: VTX + count: 16 + offset: 0xA270 + symbol: wdw_seg7_vertex_0700A270 + +wdw_seg7_vertex_0700A370: + type: VTX + count: 15 + offset: 0xA370 + symbol: wdw_seg7_vertex_0700A370 + +wdw_seg7_vertex_0700A460: + type: VTX + count: 15 + offset: 0xA460 + symbol: wdw_seg7_vertex_0700A460 + +wdw_seg7_vertex_0700A550: + type: VTX + count: 15 + offset: 0xA550 + symbol: wdw_seg7_vertex_0700A550 + +wdw_seg7_vertex_0700A640: + type: VTX + count: 15 + offset: 0xA640 + symbol: wdw_seg7_vertex_0700A640 + +wdw_seg7_vertex_0700A730: + type: VTX + count: 15 + offset: 0xA730 + symbol: wdw_seg7_vertex_0700A730 + +wdw_seg7_vertex_0700A820: + type: VTX + count: 15 + offset: 0xA820 + symbol: wdw_seg7_vertex_0700A820 + +wdw_seg7_vertex_0700A910: + type: VTX + count: 16 + offset: 0xA910 + symbol: wdw_seg7_vertex_0700A910 + +wdw_seg7_vertex_0700AA10: + type: VTX + count: 15 + offset: 0xAA10 + symbol: wdw_seg7_vertex_0700AA10 + +wdw_seg7_vertex_0700AB00: + type: VTX + count: 15 + offset: 0xAB00 + symbol: wdw_seg7_vertex_0700AB00 + +wdw_seg7_vertex_0700ABF0: + type: VTX + count: 14 + offset: 0xABF0 + symbol: wdw_seg7_vertex_0700ABF0 + +wdw_seg7_vertex_0700ACD0: + type: VTX + count: 4 + offset: 0xACD0 + symbol: wdw_seg7_vertex_0700ACD0 + +wdw_seg7_vertex_0700AD10: + type: VTX + count: 15 + offset: 0xAD10 + symbol: wdw_seg7_vertex_0700AD10 + +wdw_seg7_vertex_0700AE00: + type: VTX + count: 13 + offset: 0xAE00 + symbol: wdw_seg7_vertex_0700AE00 + +wdw_seg7_vertex_0700AED0: + type: VTX + count: 14 + offset: 0xAED0 + symbol: wdw_seg7_vertex_0700AED0 + +wdw_seg7_vertex_0700AFB0: + type: VTX + count: 16 + offset: 0xAFB0 + symbol: wdw_seg7_vertex_0700AFB0 + +wdw_seg7_vertex_0700B0B0: + type: VTX + count: 15 + offset: 0xB0B0 + symbol: wdw_seg7_vertex_0700B0B0 + +wdw_seg7_vertex_0700B1A0: + type: VTX + count: 15 + offset: 0xB1A0 + symbol: wdw_seg7_vertex_0700B1A0 + +wdw_seg7_vertex_0700B290: + type: VTX + count: 14 + offset: 0xB290 + symbol: wdw_seg7_vertex_0700B290 + +wdw_seg7_vertex_0700B370: + type: VTX + count: 16 + offset: 0xB370 + symbol: wdw_seg7_vertex_0700B370 + +wdw_seg7_vertex_0700B470: + type: VTX + count: 16 + offset: 0xB470 + symbol: wdw_seg7_vertex_0700B470 + +wdw_seg7_vertex_0700B570: + type: VTX + count: 12 + offset: 0xB570 + symbol: wdw_seg7_vertex_0700B570 + +wdw_seg7_vertex_0700B630: + type: VTX + count: 15 + offset: 0xB630 + symbol: wdw_seg7_vertex_0700B630 + +wdw_seg7_vertex_0700B720: + type: VTX + count: 15 + offset: 0xB720 + symbol: wdw_seg7_vertex_0700B720 + +wdw_seg7_vertex_0700B810: + type: VTX + count: 16 + offset: 0xB810 + symbol: wdw_seg7_vertex_0700B810 + +wdw_seg7_vertex_0700B910: + type: VTX + count: 16 + offset: 0xB910 + symbol: wdw_seg7_vertex_0700B910 + +wdw_seg7_vertex_0700BA10: + type: VTX + count: 15 + offset: 0xBA10 + symbol: wdw_seg7_vertex_0700BA10 + +wdw_seg7_vertex_0700BB00: + type: VTX + count: 16 + offset: 0xBB00 + symbol: wdw_seg7_vertex_0700BB00 + +wdw_seg7_vertex_0700BC00: + type: VTX + count: 15 + offset: 0xBC00 + symbol: wdw_seg7_vertex_0700BC00 + +wdw_seg7_vertex_0700BCF0: + type: VTX + count: 15 + offset: 0xBCF0 + symbol: wdw_seg7_vertex_0700BCF0 + +wdw_seg7_vertex_0700BDE0: + type: VTX + count: 15 + offset: 0xBDE0 + symbol: wdw_seg7_vertex_0700BDE0 + +wdw_seg7_vertex_0700BED0: + type: VTX + count: 11 + offset: 0xBED0 + symbol: wdw_seg7_vertex_0700BED0 + +wdw_seg7_vertex_0700BF80: + type: VTX + count: 15 + offset: 0xBF80 + symbol: wdw_seg7_vertex_0700BF80 + +wdw_seg7_vertex_0700C070: + type: VTX + count: 15 + offset: 0xC070 + symbol: wdw_seg7_vertex_0700C070 + +wdw_seg7_vertex_0700C160: + type: VTX + count: 15 + offset: 0xC160 + symbol: wdw_seg7_vertex_0700C160 + +wdw_seg7_vertex_0700C250: + type: VTX + count: 14 + offset: 0xC250 + symbol: wdw_seg7_vertex_0700C250 + +wdw_seg7_vertex_0700C330: + type: VTX + count: 14 + offset: 0xC330 + symbol: wdw_seg7_vertex_0700C330 + +wdw_seg7_vertex_0700C410: + type: VTX + count: 7 + offset: 0xC410 + symbol: wdw_seg7_vertex_0700C410 + +wdw_seg7_vertex_0700C480: + type: VTX + count: 15 + offset: 0xC480 + symbol: wdw_seg7_vertex_0700C480 + +wdw_seg7_vertex_0700C570: + type: VTX + count: 15 + offset: 0xC570 + symbol: wdw_seg7_vertex_0700C570 + +wdw_seg7_vertex_0700C660: + type: VTX + count: 15 + offset: 0xC660 + symbol: wdw_seg7_vertex_0700C660 + +wdw_seg7_vertex_0700C750: + type: VTX + count: 15 + offset: 0xC750 + symbol: wdw_seg7_vertex_0700C750 + +wdw_seg7_vertex_0700C840: + type: VTX + count: 15 + offset: 0xC840 + symbol: wdw_seg7_vertex_0700C840 + +wdw_seg7_vertex_0700C930: + type: VTX + count: 15 + offset: 0xC930 + symbol: wdw_seg7_vertex_0700C930 + +wdw_seg7_vertex_0700CA20: + type: VTX + count: 16 + offset: 0xCA20 + symbol: wdw_seg7_vertex_0700CA20 + +wdw_seg7_vertex_0700CB20: + type: VTX + count: 16 + offset: 0xCB20 + symbol: wdw_seg7_vertex_0700CB20 + +wdw_seg7_vertex_0700CC20: + type: VTX + count: 3 + offset: 0xCC20 + symbol: wdw_seg7_vertex_0700CC20 + +wdw_seg7_vertex_0700CC50: + type: VTX + count: 14 + offset: 0xCC50 + symbol: wdw_seg7_vertex_0700CC50 + +wdw_seg7_vertex_0700CD30: + type: VTX + count: 15 + offset: 0xCD30 + symbol: wdw_seg7_vertex_0700CD30 + +wdw_seg7_vertex_0700CE20: + type: VTX + count: 15 + offset: 0xCE20 + symbol: wdw_seg7_vertex_0700CE20 + +wdw_seg7_vertex_0700CF10: + type: VTX + count: 14 + offset: 0xCF10 + symbol: wdw_seg7_vertex_0700CF10 + +wdw_seg7_vertex_0700CFF0: + type: VTX + count: 15 + offset: 0xCFF0 + symbol: wdw_seg7_vertex_0700CFF0 + +wdw_seg7_vertex_0700D0E0: + type: VTX + count: 16 + offset: 0xD0E0 + symbol: wdw_seg7_vertex_0700D0E0 + +wdw_seg7_vertex_0700D1E0: + type: VTX + count: 16 + offset: 0xD1E0 + symbol: wdw_seg7_vertex_0700D1E0 + +wdw_seg7_vertex_0700D2E0: + type: VTX + count: 16 + offset: 0xD2E0 + symbol: wdw_seg7_vertex_0700D2E0 + +wdw_seg7_vertex_0700D3E0: + type: VTX + count: 15 + offset: 0xD3E0 + symbol: wdw_seg7_vertex_0700D3E0 + +wdw_seg7_vertex_0700D4D0: + type: VTX + count: 16 + offset: 0xD4D0 + symbol: wdw_seg7_vertex_0700D4D0 + +wdw_seg7_vertex_0700D5D0: + type: VTX + count: 15 + offset: 0xD5D0 + symbol: wdw_seg7_vertex_0700D5D0 + +wdw_seg7_vertex_0700D6C0: + type: VTX + count: 11 + offset: 0xD6C0 + symbol: wdw_seg7_vertex_0700D6C0 + +wdw_seg7_vertex_0700D770: + type: VTX + count: 4 + offset: 0xD770 + symbol: wdw_seg7_vertex_0700D770 + +wdw_seg7_vertex_0700D7B0: + type: VTX + count: 8 + offset: 0xD7B0 + symbol: wdw_seg7_vertex_0700D7B0 + +wdw_seg7_vertex_0700D830: + type: VTX + count: 4 + offset: 0xD830 + symbol: wdw_seg7_vertex_0700D830 + +wdw_seg7_vertex_0700D870: + type: VTX + count: 15 + offset: 0xD870 + symbol: wdw_seg7_vertex_0700D870 + +wdw_seg7_vertex_0700D960: + type: VTX + count: 14 + offset: 0xD960 + symbol: wdw_seg7_vertex_0700D960 + +wdw_seg7_vertex_0700DA40: + type: VTX + count: 15 + offset: 0xDA40 + symbol: wdw_seg7_vertex_0700DA40 + +wdw_seg7_vertex_0700DB30: + type: VTX + count: 15 + offset: 0xDB30 + symbol: wdw_seg7_vertex_0700DB30 + +wdw_seg7_vertex_0700DC20: + type: VTX + count: 14 + offset: 0xDC20 + symbol: wdw_seg7_vertex_0700DC20 + +wdw_seg7_vertex_0700DD00: + type: VTX + count: 16 + offset: 0xDD00 + symbol: wdw_seg7_vertex_0700DD00 + +wdw_seg7_vertex_0700DE00: + type: VTX + count: 14 + offset: 0xDE00 + symbol: wdw_seg7_vertex_0700DE00 + +wdw_seg7_vertex_0700DEE0: + type: VTX + count: 15 + offset: 0xDEE0 + symbol: wdw_seg7_vertex_0700DEE0 + +wdw_seg7_vertex_0700DFD0: + type: VTX + count: 15 + offset: 0xDFD0 + symbol: wdw_seg7_vertex_0700DFD0 + +wdw_seg7_vertex_0700E0C0: + type: VTX + count: 16 + offset: 0xE0C0 + symbol: wdw_seg7_vertex_0700E0C0 + +wdw_seg7_vertex_0700E1C0: + type: VTX + count: 15 + offset: 0xE1C0 + symbol: wdw_seg7_vertex_0700E1C0 + +wdw_seg7_vertex_0700E2B0: + type: VTX + count: 15 + offset: 0xE2B0 + symbol: wdw_seg7_vertex_0700E2B0 + +wdw_seg7_vertex_0700E3A0: + type: VTX + count: 14 + offset: 0xE3A0 + symbol: wdw_seg7_vertex_0700E3A0 + +wdw_seg7_vertex_0700E480: + type: VTX + count: 14 + offset: 0xE480 + symbol: wdw_seg7_vertex_0700E480 + +wdw_seg7_vertex_0700E560: + type: VTX + count: 15 + offset: 0xE560 + symbol: wdw_seg7_vertex_0700E560 + +wdw_seg7_vertex_0700E650: + type: VTX + count: 14 + offset: 0xE650 + symbol: wdw_seg7_vertex_0700E650 + +wdw_seg7_vertex_0700E730: + type: VTX + count: 15 + offset: 0xE730 + symbol: wdw_seg7_vertex_0700E730 + +wdw_seg7_vertex_0700E820: + type: VTX + count: 14 + offset: 0xE820 + symbol: wdw_seg7_vertex_0700E820 + +wdw_seg7_vertex_0700E900: + type: VTX + count: 14 + offset: 0xE900 + symbol: wdw_seg7_vertex_0700E900 + +wdw_seg7_vertex_0700E9E0: + type: VTX + count: 15 + offset: 0xE9E0 + symbol: wdw_seg7_vertex_0700E9E0 + +wdw_seg7_vertex_0700EAD0: + type: VTX + count: 15 + offset: 0xEAD0 + symbol: wdw_seg7_vertex_0700EAD0 + +wdw_seg7_vertex_0700EBC0: + type: VTX + count: 15 + offset: 0xEBC0 + symbol: wdw_seg7_vertex_0700EBC0 + +wdw_seg7_vertex_0700ECB0: + type: VTX + count: 16 + offset: 0xECB0 + symbol: wdw_seg7_vertex_0700ECB0 + +wdw_seg7_vertex_0700EDB0: + type: VTX + count: 14 + offset: 0xEDB0 + symbol: wdw_seg7_vertex_0700EDB0 + +wdw_seg7_vertex_0700EE90: + type: VTX + count: 15 + offset: 0xEE90 + symbol: wdw_seg7_vertex_0700EE90 + +wdw_seg7_vertex_0700EF80: + type: VTX + count: 16 + offset: 0xEF80 + symbol: wdw_seg7_vertex_0700EF80 + +wdw_seg7_vertex_0700F080: + type: VTX + count: 11 + offset: 0xF080 + symbol: wdw_seg7_vertex_0700F080 + +wdw_seg7_vertex_0700F130: + type: VTX + count: 15 + offset: 0xF130 + symbol: wdw_seg7_vertex_0700F130 + +wdw_seg7_vertex_0700F220: + type: VTX + count: 15 + offset: 0xF220 + symbol: wdw_seg7_vertex_0700F220 + +wdw_seg7_vertex_0700F310: + type: VTX + count: 15 + offset: 0xF310 + symbol: wdw_seg7_vertex_0700F310 + +wdw_seg7_vertex_0700F400: + type: VTX + count: 15 + offset: 0xF400 + symbol: wdw_seg7_vertex_0700F400 + +wdw_seg7_vertex_0700F4F0: + type: VTX + count: 15 + offset: 0xF4F0 + symbol: wdw_seg7_vertex_0700F4F0 + +wdw_seg7_vertex_0700F5E0: + type: VTX + count: 15 + offset: 0xF5E0 + symbol: wdw_seg7_vertex_0700F5E0 + +wdw_seg7_vertex_0700F6D0: + type: VTX + count: 16 + offset: 0xF6D0 + symbol: wdw_seg7_vertex_0700F6D0 + +wdw_seg7_vertex_0700F7D0: + type: VTX + count: 14 + offset: 0xF7D0 + symbol: wdw_seg7_vertex_0700F7D0 + +wdw_seg7_vertex_0700F8B0: + type: VTX + count: 15 + offset: 0xF8B0 + symbol: wdw_seg7_vertex_0700F8B0 + +wdw_seg7_vertex_0700F9A0: + type: VTX + count: 15 + offset: 0xF9A0 + symbol: wdw_seg7_vertex_0700F9A0 + +wdw_seg7_vertex_0700FA90: + type: VTX + count: 15 + offset: 0xFA90 + symbol: wdw_seg7_vertex_0700FA90 + +wdw_seg7_vertex_0700FB80: + type: VTX + count: 15 + offset: 0xFB80 + symbol: wdw_seg7_vertex_0700FB80 + +wdw_seg7_vertex_0700FC70: + type: VTX + count: 15 + offset: 0xFC70 + symbol: wdw_seg7_vertex_0700FC70 + +wdw_seg7_vertex_0700FD60: + type: VTX + count: 14 + offset: 0xFD60 + symbol: wdw_seg7_vertex_0700FD60 + +wdw_seg7_vertex_0700FE40: + type: VTX + count: 4 + offset: 0xFE40 + symbol: wdw_seg7_vertex_0700FE40 + +wdw_seg7_vertex_0700FE80: + type: VTX + count: 15 + offset: 0xFE80 + symbol: wdw_seg7_vertex_0700FE80 + +wdw_seg7_vertex_0700FF70: + type: VTX + count: 7 + offset: 0xFF70 + symbol: wdw_seg7_vertex_0700FF70 + +wdw_seg7_vertex_0700FFE0: + type: VTX + count: 4 + offset: 0xFFE0 + symbol: wdw_seg7_vertex_0700FFE0 + +wdw_seg7_vertex_07010020: + type: VTX + count: 16 + offset: 0x10020 + symbol: wdw_seg7_vertex_07010020 + +wdw_seg7_dl_07010120: + type: GFX + offset: 0x10120 + symbol: wdw_seg7_dl_07010120 + +wdw_seg7_dl_07010578: + type: GFX + offset: 0x10578 + symbol: wdw_seg7_dl_07010578 + +wdw_seg7_dl_07010748: + type: GFX + offset: 0x10748 + symbol: wdw_seg7_dl_07010748 + +wdw_seg7_dl_070107E8: + type: GFX + offset: 0x107E8 + symbol: wdw_seg7_dl_070107E8 + +wdw_seg7_dl_07010AB8: + type: GFX + offset: 0x10AB8 + symbol: wdw_seg7_dl_07010AB8 + +wdw_seg7_dl_07010C38: + type: GFX + offset: 0x10C38 + symbol: wdw_seg7_dl_07010C38 + +wdw_seg7_dl_07010EA0: + type: GFX + offset: 0x10EA0 + symbol: wdw_seg7_dl_07010EA0 + +wdw_seg7_dl_07011208: + type: GFX + offset: 0x11208 + symbol: wdw_seg7_dl_07011208 + +wdw_seg7_dl_07011260: + type: GFX + offset: 0x11260 + symbol: wdw_seg7_dl_07011260 + +wdw_seg7_dl_07011298: + type: GFX + offset: 0x11298 + symbol: wdw_seg7_dl_07011298 + +wdw_seg7_dl_07011920: + type: GFX + offset: 0x11920 + symbol: wdw_seg7_dl_07011920 + +wdw_seg7_dl_07011B08: + type: GFX + offset: 0x11B08 + symbol: wdw_seg7_dl_07011B08 + +wdw_seg7_dl_07011D08: + type: GFX + offset: 0x11D08 + symbol: wdw_seg7_dl_07011D08 + +wdw_seg7_dl_07011D88: + type: GFX + offset: 0x11D88 + symbol: wdw_seg7_dl_07011D88 + +wdw_seg7_dl_07011DC0: + type: GFX + offset: 0x11DC0 + symbol: wdw_seg7_dl_07011DC0 + +wdw_seg7_dl_07011E48: + type: GFX + offset: 0x11E48 + symbol: wdw_seg7_dl_07011E48 + +wdw_seg7_lights_07011F58: + type: LIGHTS + size: 24 + offset: 0x11F58 + symbol: wdw_seg7_lights_07011F58 + +wdw_seg7_lights_07011F70: + type: LIGHTS + size: 24 + offset: 0x11F70 + symbol: wdw_seg7_lights_07011F70 + +wdw_seg7_lights_07011F88: + type: LIGHTS + size: 24 + offset: 0x11F88 + symbol: wdw_seg7_lights_07011F88 + +wdw_seg7_vertex_07011FA0: + type: VTX + count: 8 + offset: 0x11FA0 + symbol: wdw_seg7_vertex_07011FA0 + +wdw_seg7_vertex_07012020: + type: VTX + count: 8 + offset: 0x12020 + symbol: wdw_seg7_vertex_07012020 + +wdw_seg7_vertex_070120A0: + type: VTX + count: 12 + offset: 0x120A0 + symbol: wdw_seg7_vertex_070120A0 + +wdw_seg7_dl_07012160: + type: GFX + offset: 0x12160 + symbol: wdw_seg7_dl_07012160 + +wdw_seg7_dl_07012258: + type: GFX + offset: 0x12258 + symbol: wdw_seg7_dl_07012258 + +wdw_seg7_vertex_070122C8: + type: VTX + count: 14 + offset: 0x122C8 + symbol: wdw_seg7_vertex_070122C8 + +wdw_seg7_vertex_070123A8: + type: VTX + count: 16 + offset: 0x123A8 + symbol: wdw_seg7_vertex_070123A8 + +wdw_seg7_vertex_070124A8: + type: VTX + count: 15 + offset: 0x124A8 + symbol: wdw_seg7_vertex_070124A8 + +wdw_seg7_vertex_07012598: + type: VTX + count: 12 + offset: 0x12598 + symbol: wdw_seg7_vertex_07012598 + +wdw_seg7_dl_07012658: + type: GFX + offset: 0x12658 + symbol: wdw_seg7_dl_07012658 + +wdw_seg7_dl_07012798: + type: GFX + offset: 0x12798 + symbol: wdw_seg7_dl_07012798 + +wdw_seg7_vertex_070127C8: + type: VTX + count: 14 + offset: 0x127C8 + symbol: wdw_seg7_vertex_070127C8 + +wdw_seg7_dl_070128A8: + type: GFX + offset: 0x128A8 + symbol: wdw_seg7_dl_070128A8 + +wdw_seg7_dl_07012908: + type: GFX + offset: 0x12908 + symbol: wdw_seg7_dl_07012908 + +wdw_seg7_lights_07012938: + type: LIGHTS + size: 24 + offset: 0x12938 + symbol: wdw_seg7_lights_07012938 + +wdw_seg7_vertex_07012950: + type: VTX + count: 16 + offset: 0x12950 + symbol: wdw_seg7_vertex_07012950 + +wdw_seg7_vertex_07012A50: + type: VTX + count: 8 + offset: 0x12A50 + symbol: wdw_seg7_vertex_07012A50 + +wdw_seg7_dl_07012AD0: + type: GFX + offset: 0x12AD0 + symbol: wdw_seg7_dl_07012AD0 + +wdw_seg7_dl_07012B48: + type: GFX + offset: 0x12B48 + symbol: wdw_seg7_dl_07012B48 + +wdw_seg7_dl_07012B90: + type: GFX + offset: 0x12B90 + symbol: wdw_seg7_dl_07012B90 + +wdw_seg7_lights_07012C08: + type: LIGHTS + size: 24 + offset: 0x12C08 + symbol: wdw_seg7_lights_07012C08 + +wdw_seg7_vertex_07012C20: + type: VTX + count: 4 + offset: 0x12C20 + symbol: wdw_seg7_vertex_07012C20 + +wdw_seg7_vertex_07012C60: + type: VTX + count: 15 + offset: 0x12C60 + symbol: wdw_seg7_vertex_07012C60 + +wdw_seg7_vertex_07012D50: + type: VTX + count: 7 + offset: 0x12D50 + symbol: wdw_seg7_vertex_07012D50 + +wdw_seg7_dl_07012DC0: + type: GFX + offset: 0x12DC0 + symbol: wdw_seg7_dl_07012DC0 + +wdw_seg7_dl_07012E08: + type: GFX + offset: 0x12E08 + symbol: wdw_seg7_dl_07012E08 + +wdw_seg7_dl_07012E88: + type: GFX + offset: 0x12E88 + symbol: wdw_seg7_dl_07012E88 + +wdw_seg7_lights_07012F18: + type: LIGHTS + size: 24 + offset: 0x12F18 + symbol: wdw_seg7_lights_07012F18 + +wdw_seg7_lights_07012F30: + type: LIGHTS + size: 24 + offset: 0x12F30 + symbol: wdw_seg7_lights_07012F30 + +wdw_seg7_lights_07012F48: + type: LIGHTS + size: 24 + offset: 0x12F48 + symbol: wdw_seg7_lights_07012F48 + +wdw_seg7_lights_07012F60: + type: LIGHTS + size: 24 + offset: 0x12F60 + symbol: wdw_seg7_lights_07012F60 + +wdw_seg7_vertex_07012F78: + type: VTX + count: 6 + offset: 0x12F78 + symbol: wdw_seg7_vertex_07012F78 + +wdw_seg7_vertex_07012FD8: + type: VTX + count: 6 + offset: 0x12FD8 + symbol: wdw_seg7_vertex_07012FD8 + +wdw_seg7_vertex_07013038: + type: VTX + count: 6 + offset: 0x13038 + symbol: wdw_seg7_vertex_07013038 + +wdw_seg7_vertex_07013098: + type: VTX + count: 6 + offset: 0x13098 + symbol: wdw_seg7_vertex_07013098 + +wdw_seg7_dl_070130F8: + type: GFX + offset: 0x130F8 + symbol: wdw_seg7_dl_070130F8 + +wdw_seg7_dl_070131B8: + type: GFX + offset: 0x131B8 + symbol: wdw_seg7_dl_070131B8 + +wdw_seg7_lights_07013238: + type: LIGHTS + size: 24 + offset: 0x13238 + symbol: wdw_seg7_lights_07013238 + +wdw_seg7_vertex_07013250: + type: VTX + count: 15 + offset: 0x13250 + symbol: wdw_seg7_vertex_07013250 + +wdw_seg7_vertex_07013340: + type: VTX + count: 11 + offset: 0x13340 + symbol: wdw_seg7_vertex_07013340 + +wdw_seg7_dl_070133F0: + type: GFX + offset: 0x133F0 + symbol: wdw_seg7_dl_070133F0 + +wdw_seg7_dl_07013490: + type: GFX + offset: 0x13490 + symbol: wdw_seg7_dl_07013490 + +wdw_seg7_lights_07013500: + type: LIGHTS + size: 24 + offset: 0x13500 + symbol: wdw_seg7_lights_07013500 + +wdw_seg7_vertex_07013518: + type: VTX + count: 16 + offset: 0x13518 + symbol: wdw_seg7_vertex_07013518 + +wdw_seg7_vertex_07013618: + type: VTX + count: 15 + offset: 0x13618 + symbol: wdw_seg7_vertex_07013618 + +wdw_seg7_vertex_07013708: + type: VTX + count: 15 + offset: 0x13708 + symbol: wdw_seg7_vertex_07013708 + +wdw_seg7_vertex_070137F8: + type: VTX + count: 15 + offset: 0x137F8 + symbol: wdw_seg7_vertex_070137F8 + +wdw_seg7_vertex_070138E8: + type: VTX + count: 15 + offset: 0x138E8 + symbol: wdw_seg7_vertex_070138E8 + +wdw_seg7_dl_070139D8: + type: GFX + offset: 0x139D8 + symbol: wdw_seg7_dl_070139D8 + +wdw_seg7_dl_07013A50: + type: GFX + offset: 0x13A50 + symbol: wdw_seg7_dl_07013A50 + +wdw_seg7_dl_07013B70: + type: GFX + offset: 0x13B70 + symbol: wdw_seg7_dl_07013B70 + +wdw_seg7_lights_07013BE8: + type: LIGHTS + size: 24 + offset: 0x13BE8 + symbol: wdw_seg7_lights_07013BE8 + +wdw_seg7_vertex_07013C00: + type: VTX + count: 16 + offset: 0x13C00 + symbol: wdw_seg7_vertex_07013C00 + +wdw_seg7_vertex_07013D00: + type: VTX + count: 8 + offset: 0x13D00 + symbol: wdw_seg7_vertex_07013D00 + +wdw_seg7_dl_07013D80: + type: GFX + offset: 0x13D80 + symbol: wdw_seg7_dl_07013D80 + +wdw_seg7_dl_07013DF8: + type: GFX + offset: 0x13DF8 + symbol: wdw_seg7_dl_07013DF8 + +wdw_seg7_dl_07013E40: + type: GFX + offset: 0x13E40 + symbol: wdw_seg7_dl_07013E40 + +wdw_seg7_lights_07013EB8: + type: LIGHTS + size: 24 + offset: 0x13EB8 + symbol: wdw_seg7_lights_07013EB8 + +wdw_seg7_vertex_07013ED0: + type: VTX + count: 15 + offset: 0x13ED0 + symbol: wdw_seg7_vertex_07013ED0 + +wdw_seg7_vertex_07013FC0: + type: VTX + count: 9 + offset: 0x13FC0 + symbol: wdw_seg7_vertex_07013FC0 + +wdw_seg7_dl_07014050: + type: GFX + offset: 0x14050 + symbol: wdw_seg7_dl_07014050 + +wdw_seg7_dl_070140E0: + type: GFX + offset: 0x140E0 + symbol: wdw_seg7_dl_070140E0 + +wdw_seg7_area_1_collision: + type: SM64:COLLISION + offset: 0x14150 + symbol: wdw_seg7_area_1_collision + +wdw_seg7_area_1_macro_objs: + type: SM64:MACRO + offset: 0x160D8 + symbol: wdw_seg7_area_1_macro_objs + +wdw_seg7_area_2_collision: + type: SM64:COLLISION + offset: 0x1633C + symbol: wdw_seg7_area_2_collision + +wdw_seg7_area_2_macro_objs: + type: SM64:MACRO + offset: 0x18224 + symbol: wdw_seg7_area_2_macro_objs + +wdw_seg7_collision_square_floating_platform: + type: SM64:COLLISION + offset: 0x183C0 + symbol: wdw_seg7_collision_square_floating_platform + +wdw_seg7_collision_arrow_lift: + type: SM64:COLLISION + offset: 0x18444 + symbol: wdw_seg7_collision_arrow_lift + +wdw_seg7_collision_070184C8: + type: SM64:COLLISION + offset: 0x184C8 + symbol: wdw_seg7_070184C8 + +wdw_seg7_collision_07018528: + type: SM64:COLLISION + offset: 0x18528 + symbol: wdw_seg7_collision_07018528 + +wdw_seg7_collision_express_elevator_platform: + type: SM64:COLLISION + offset: 0x185AC + symbol: wdw_seg7_collision_express_elevator_platform + +wdw_seg7_collision_rect_floating_platform: + type: SM64:COLLISION + offset: 0x18630 + symbol: wdw_seg7_collision_rect_floating_platform + +wdw_seg7_collision_070186B4: + type: SM64:COLLISION + offset: 0x186B4 + symbol: wdw_seg7_collision_070186B4 + +wdw_movtex_area1_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x18728 + symbol: wdw_movtex_area1_water_data + +wdw_movtex_area1_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x18748 + symbol: wdw_movtex_area1_water + +wdw_movtex_area2_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x18758 + symbol: wdw_movtex_area2_water_data + +wdw_movtex_area2_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x18778 + symbol: wdw_movtex_area2_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw/geo.yml new file mode 100644 index 0000000..1b01844 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wdw/geo.yml @@ -0,0 +1,51 @@ +:config: + external_files: + - "assets/ymls/us/levels/wdw.yml" + autopads: false + segments: + - [ 0xE, 0x419F90 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf.yml new file mode 100644 index 0000000..e57e5d8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf.yml @@ -0,0 +1,2055 @@ +:config: + autopads: false + compression: + offset: 0x496090 + segments: + - [ 0x7, 0x496090 ] + external_files: + - "assets/ymls/us/textures/grass.yml" + header: + header: + - '#include "wf/geo.h"' + - '' + - 'extern const LevelScript level_wf_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wf_seg7_texture_07000000 + +1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wf_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wf_seg7_texture_07001000 + +3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wf_seg7_texture_07001800 + +4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wf_seg7_texture_07002000 + +5: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0x2800 + format: IA8 + symbol: wf_seg7_texture_07002800 + +wf_seg7_lights_07002900: + type: LIGHTS + size: 24 + offset: 0x2900 + symbol: wf_seg7_lights_07002900 + +wf_seg7_vertex_07002918: + type: VTX + count: 16 + offset: 0x2918 + symbol: wf_seg7_vertex_07002918 + +wf_seg7_vertex_07002A18: + type: VTX + count: 6 + offset: 0x2A18 + symbol: wf_seg7_vertex_07002A18 + +wf_seg7_vertex_07002A78: + type: VTX + count: 11 + offset: 0x2A78 + symbol: wf_seg7_vertex_07002A78 + +wf_seg7_vertex_07002B28: + type: VTX + count: 14 + offset: 0x2B28 + symbol: wf_seg7_vertex_07002B28 + +wf_seg7_vertex_07002C08: + type: VTX + count: 16 + offset: 0x2C08 + symbol: wf_seg7_vertex_07002C08 + +wf_seg7_vertex_07002D08: + type: VTX + count: 15 + offset: 0x2D08 + symbol: wf_seg7_vertex_07002D08 + +wf_seg7_vertex_07002DF8: + type: VTX + count: 5 + offset: 0x2DF8 + symbol: wf_seg7_vertex_07002DF8 + +wf_seg7_vertex_07002E48: + type: VTX + count: 14 + offset: 0x2E48 + symbol: wf_seg7_vertex_07002E48 + +wf_seg7_vertex_07002F28: + type: VTX + count: 16 + offset: 0x2F28 + symbol: wf_seg7_vertex_07002F28 + +wf_seg7_vertex_07003028: + type: VTX + count: 14 + offset: 0x3028 + symbol: wf_seg7_vertex_07003028 + +wf_seg7_vertex_07003108: + type: VTX + count: 15 + offset: 0x3108 + symbol: wf_seg7_vertex_07003108 + +wf_seg7_vertex_070031F8: + type: VTX + count: 14 + offset: 0x31F8 + symbol: wf_seg7_vertex_070031F8 + +wf_seg7_vertex_070032D8: + type: VTX + count: 14 + offset: 0x32D8 + symbol: wf_seg7_vertex_070032D8 + +wf_seg7_vertex_070033B8: + type: VTX + count: 15 + offset: 0x33B8 + symbol: wf_seg7_vertex_070033B8 + +wf_seg7_vertex_070034A8: + type: VTX + count: 14 + offset: 0x34A8 + symbol: wf_seg7_vertex_070034A8 + +wf_seg7_vertex_07003588: + type: VTX + count: 14 + offset: 0x3588 + symbol: wf_seg7_vertex_07003588 + +wf_seg7_vertex_07003668: + type: VTX + count: 12 + offset: 0x3668 + symbol: wf_seg7_vertex_07003668 + +wf_seg7_vertex_07003728: + type: VTX + count: 4 + offset: 0x3728 + symbol: wf_seg7_vertex_07003728 + +wf_seg7_vertex_07003768: + type: VTX + count: 15 + offset: 0x3768 + symbol: wf_seg7_vertex_07003768 + +wf_seg7_vertex_07003858: + type: VTX + count: 15 + offset: 0x3858 + symbol: wf_seg7_vertex_07003858 + +wf_seg7_vertex_07003948: + type: VTX + count: 12 + offset: 0x3948 + symbol: wf_seg7_vertex_07003948 + +wf_seg7_vertex_07003A08: + type: VTX + count: 15 + offset: 0x3A08 + symbol: wf_seg7_vertex_07003A08 + +wf_seg7_vertex_07003AF8: + type: VTX + count: 15 + offset: 0x3AF8 + symbol: wf_seg7_vertex_07003AF8 + +wf_seg7_vertex_07003BE8: + type: VTX + count: 4 + offset: 0x3BE8 + symbol: wf_seg7_vertex_07003BE8 + +wf_seg7_vertex_07003C28: + type: VTX + count: 14 + offset: 0x3C28 + symbol: wf_seg7_vertex_07003C28 + +wf_seg7_vertex_07003D08: + type: VTX + count: 16 + offset: 0x3D08 + symbol: wf_seg7_vertex_07003D08 + +wf_seg7_vertex_07003E08: + type: VTX + count: 11 + offset: 0x3E08 + symbol: wf_seg7_vertex_07003E08 + +wf_seg7_vertex_07003EB8: + type: VTX + count: 14 + offset: 0x3EB8 + symbol: wf_seg7_vertex_07003EB8 + +wf_seg7_vertex_07003F98: + type: VTX + count: 16 + offset: 0x3F98 + symbol: wf_seg7_vertex_07003F98 + +wf_seg7_vertex_07004098: + type: VTX + count: 16 + offset: 0x4098 + symbol: wf_seg7_vertex_07004098 + +wf_seg7_vertex_07004198: + type: VTX + count: 14 + offset: 0x4198 + symbol: wf_seg7_vertex_07004198 + +wf_seg7_vertex_07004278: + type: VTX + count: 15 + offset: 0x4278 + symbol: wf_seg7_vertex_07004278 + +wf_seg7_vertex_07004368: + type: VTX + count: 16 + offset: 0x4368 + symbol: wf_seg7_vertex_07004368 + +wf_seg7_vertex_07004468: + type: VTX + count: 12 + offset: 0x4468 + symbol: wf_seg7_vertex_07004468 + +wf_seg7_vertex_07004528: + type: VTX + count: 8 + offset: 0x4528 + symbol: wf_seg7_vertex_07004528 + +wf_seg7_vertex_070045A8: + type: VTX + count: 6 + offset: 0x45A8 + symbol: wf_seg7_vertex_070045A8 + +wf_seg7_vertex_07004608: + type: VTX + count: 11 + offset: 0x4608 + symbol: wf_seg7_vertex_07004608 + +wf_seg7_dl_070046B8: + type: GFX + offset: 0x46B8 + symbol: wf_seg7_dl_070046B8 + +wf_seg7_dl_07004758: + type: GFX + offset: 0x4758 + symbol: wf_seg7_dl_07004758 + +wf_seg7_dl_070047C8: + type: GFX + offset: 0x47C8 + symbol: wf_seg7_dl_070047C8 + +wf_seg7_dl_070048D8: + type: GFX + offset: 0x48D8 + symbol: wf_seg7_dl_070048D8 + +wf_seg7_dl_07004B30: + type: GFX + offset: 0x4B30 + symbol: wf_seg7_dl_07004B30 + +wf_seg7_dl_07004B68: + type: GFX + offset: 0x4B68 + symbol: wf_seg7_dl_07004B68 + +wf_seg7_dl_07004C50: + type: GFX + offset: 0x4C50 + symbol: wf_seg7_dl_07004C50 + +wf_seg7_dl_07004D08: + type: GFX + offset: 0x4D08 + symbol: wf_seg7_dl_07004D08 + +wf_seg7_dl_07004DD8: + type: GFX + offset: 0x4DD8 + symbol: wf_seg7_dl_07004DD8 + +wf_seg7_dl_07004F88: + type: GFX + offset: 0x4F88 + symbol: wf_seg7_dl_07004F88 + +wf_seg7_dl_07004FF0: + type: GFX + offset: 0x4FF0 + symbol: wf_seg7_dl_07004FF0 + +wf_seg7_dl_07005038: + type: GFX + offset: 0x5038 + symbol: wf_seg7_dl_07005038 + +wf_seg7_dl_07005070: + type: GFX + offset: 0x5070 + symbol: wf_seg7_dl_07005070 + +wf_seg7_dl_070050C8: + type: GFX + offset: 0x50C8 + symbol: wf_seg7_dl_070050C8 + +wf_seg7_lights_070051C8: + type: LIGHTS + size: 24 + offset: 0x51C8 + symbol: wf_seg7_lights_070051C8 + +wf_seg7_vertex_070051E0: + type: VTX + count: 8 + offset: 0x51E0 + symbol: wf_seg7_vertex_070051E0 + +wf_seg7_dl_07005260: + type: GFX + offset: 0x5260 + symbol: wf_seg7_dl_07005260 + +wf_seg7_dl_070052B8: + type: GFX + offset: 0x52B8 + symbol: wf_seg7_dl_070052B8 + +wf_seg7_vertex_07005328: + type: VTX + count: 15 + offset: 0x5328 + symbol: wf_seg7_vertex_07005328 + +wf_seg7_vertex_07005418: + type: VTX + count: 12 + offset: 0x5418 + symbol: wf_seg7_vertex_07005418 + +wf_seg7_dl_070054D8: + type: GFX + offset: 0x54D8 + symbol: wf_seg7_dl_070054D8 + +wf_seg7_dl_07005538: + type: GFX + offset: 0x5538 + symbol: wf_seg7_dl_07005538 + +wf_seg7_vertex_07005568: + type: VTX + count: 15 + offset: 0x5568 + symbol: wf_seg7_vertex_07005568 + +wf_seg7_dl_07005658: + type: GFX + offset: 0x5658 + symbol: wf_seg7_dl_07005658 + +wf_seg7_dl_07005690: + type: GFX + offset: 0x5690 + symbol: wf_seg7_dl_07005690 + +wf_seg7_lights_070056C0: + type: LIGHTS + size: 24 + offset: 0x56C0 + symbol: wf_seg7_lights_070056C0 + +wf_seg7_vertex_070056D8: + type: VTX + count: 15 + offset: 0x56D8 + symbol: wf_seg7_vertex_070056D8 + +wf_seg7_vertex_070057C8: + type: VTX + count: 15 + offset: 0x57C8 + symbol: wf_seg7_vertex_070057C8 + +wf_seg7_vertex_070058B8: + type: VTX + count: 15 + offset: 0x58B8 + symbol: wf_seg7_vertex_070058B8 + +wf_seg7_vertex_070059A8: + type: VTX + count: 15 + offset: 0x59A8 + symbol: wf_seg7_vertex_070059A8 + +wf_seg7_vertex_07005A98: + type: VTX + count: 15 + offset: 0x5A98 + symbol: wf_seg7_vertex_07005A98 + +wf_seg7_vertex_07005B88: + type: VTX + count: 11 + offset: 0x5B88 + symbol: wf_seg7_vertex_07005B88 + +wf_seg7_dl_07005C38: + type: GFX + offset: 0x5C38 + symbol: wf_seg7_dl_07005C38 + +wf_seg7_dl_07005DD8: + type: GFX + offset: 0x5DD8 + symbol: wf_seg7_dl_07005DD8 + +wf_seg7_lights_07005E48: + type: LIGHTS + size: 24 + offset: 0x5E48 + symbol: wf_seg7_lights_07005E48 + +wf_seg7_vertex_07005E60: + type: VTX + count: 4 + offset: 0x5E60 + symbol: wf_seg7_vertex_07005E60 + +wf_seg7_dl_07005EA0: + type: GFX + offset: 0x5EA0 + symbol: wf_seg7_dl_07005EA0 + +wf_seg7_dl_07005EE8: + type: GFX + offset: 0x5EE8 + symbol: wf_seg7_dl_07005EE8 + +wf_seg7_lights_07005F58: + type: LIGHTS + size: 24 + offset: 0x5F58 + symbol: wf_seg7_lights_07005F58 + +wf_seg7_vertex_07005F70: + type: VTX + count: 15 + offset: 0x5F70 + symbol: wf_seg7_vertex_07005F70 + +wf_seg7_vertex_07006060: + type: VTX + count: 15 + offset: 0x6060 + symbol: wf_seg7_vertex_07006060 + +wf_seg7_vertex_07006150: + type: VTX + count: 16 + offset: 0x6150 + symbol: wf_seg7_vertex_07006150 + +wf_seg7_vertex_07006250: + type: VTX + count: 14 + offset: 0x6250 + symbol: wf_seg7_vertex_07006250 + +wf_seg7_vertex_07006330: + type: VTX + count: 7 + offset: 0x6330 + symbol: wf_seg7_vertex_07006330 + +wf_seg7_dl_070063A0: + type: GFX + offset: 0x63A0 + symbol: wf_seg7_dl_070063A0 + +wf_seg7_dl_070064E8: + type: GFX + offset: 0x64E8 + symbol: wf_seg7_dl_070064E8 + +wf_seg7_lights_07006558: + type: LIGHTS + size: 24 + offset: 0x6558 + symbol: wf_seg7_lights_07006558 + +wf_seg7_vertex_07006570: + type: VTX + count: 4 + offset: 0x6570 + symbol: wf_seg7_vertex_07006570 + +wf_seg7_dl_070065B0: + type: GFX + offset: 0x65B0 + symbol: wf_seg7_dl_070065B0 + +wf_seg7_dl_070065F8: + type: GFX + offset: 0x65F8 + symbol: wf_seg7_dl_070065F8 + +wf_seg7_lights_07006668: + type: LIGHTS + size: 24 + offset: 0x6668 + symbol: wf_seg7_lights_07006668 + +wf_seg7_vertex_07006680: + type: VTX + count: 4 + offset: 0x6680 + symbol: wf_seg7_vertex_07006680 + +wf_seg7_vertex_070066C0: + type: VTX + count: 12 + offset: 0x66C0 + symbol: wf_seg7_vertex_070066C0 + +wf_seg7_dl_07006780: + type: GFX + offset: 0x6780 + symbol: wf_seg7_dl_07006780 + +wf_seg7_dl_070067C8: + type: GFX + offset: 0x67C8 + symbol: wf_seg7_dl_070067C8 + +wf_seg7_dl_07006820: + type: GFX + offset: 0x6820 + symbol: wf_seg7_dl_07006820 + +wf_seg7_vertex_07006898: + type: VTX + count: 15 + offset: 0x6898 + symbol: wf_seg7_vertex_07006898 + +wf_seg7_vertex_07006988: + type: VTX + count: 14 + offset: 0x6988 + symbol: wf_seg7_vertex_07006988 + +wf_seg7_vertex_07006A68: + type: VTX + count: 15 + offset: 0x6A68 + symbol: wf_seg7_vertex_07006A68 + +wf_seg7_vertex_07006B58: + type: VTX + count: 15 + offset: 0x6B58 + symbol: wf_seg7_vertex_07006B58 + +wf_seg7_vertex_07006C48: + type: VTX + count: 15 + offset: 0x6C48 + symbol: wf_seg7_vertex_07006C48 + +wf_seg7_vertex_07006D38: + type: VTX + count: 6 + offset: 0x6D38 + symbol: wf_seg7_vertex_07006D38 + +wf_seg7_vertex_07006D98: + type: VTX + count: 15 + offset: 0x6D98 + symbol: wf_seg7_vertex_07006D98 + +wf_seg7_vertex_07006E88: + type: VTX + count: 15 + offset: 0x6E88 + symbol: wf_seg7_vertex_07006E88 + +wf_seg7_vertex_07006F78: + type: VTX + count: 4 + offset: 0x6F78 + symbol: wf_seg7_vertex_07006F78 + +wf_seg7_dl_07006FB8: + type: GFX + offset: 0x6FB8 + symbol: wf_seg7_dl_07006FB8 + +wf_seg7_dl_07007168: + type: GFX + offset: 0x7168 + symbol: wf_seg7_dl_07007168 + +wf_seg7_dl_07007220: + type: GFX + offset: 0x7220 + symbol: wf_seg7_dl_07007220 + +wf_seg7_lights_07007298: + type: LIGHTS + size: 24 + offset: 0x7298 + symbol: wf_seg7_lights_07007298 + +wf_seg7_vertex_070072B0: + type: VTX + count: 15 + offset: 0x72B0 + symbol: wf_seg7_vertex_070072B0 + +wf_seg7_vertex_070073A0: + type: VTX + count: 7 + offset: 0x73A0 + symbol: wf_seg7_vertex_070073A0 + +wf_seg7_vertex_07007410: + type: VTX + count: 4 + offset: 0x7410 + symbol: wf_seg7_vertex_07007410 + +wf_seg7_dl_07007450: + type: GFX + offset: 0x7450 + symbol: wf_seg7_dl_07007450 + +wf_seg7_dl_070074E0: + type: GFX + offset: 0x74E0 + symbol: wf_seg7_dl_070074E0 + +wf_seg7_dl_07007518: + type: GFX + offset: 0x7518 + symbol: wf_seg7_dl_07007518 + +wf_seg7_lights_07007590: + type: LIGHTS + size: 24 + offset: 0x7590 + symbol: wf_seg7_lights_07007590 + +wf_seg7_vertex_070075A8: + type: VTX + count: 16 + offset: 0x75A8 + symbol: wf_seg7_vertex_070075A8 + +wf_seg7_vertex_070076A8: + type: VTX + count: 16 + offset: 0x76A8 + symbol: wf_seg7_vertex_070076A8 + +wf_seg7_vertex_070077A8: + type: VTX + count: 15 + offset: 0x77A8 + symbol: wf_seg7_vertex_070077A8 + +wf_seg7_vertex_07007898: + type: VTX + count: 15 + offset: 0x7898 + symbol: wf_seg7_vertex_07007898 + +wf_seg7_vertex_07007988: + type: VTX + count: 15 + offset: 0x7988 + symbol: wf_seg7_vertex_07007988 + +wf_seg7_vertex_07007A78: + type: VTX + count: 16 + offset: 0x7A78 + symbol: wf_seg7_vertex_07007A78 + +wf_seg7_vertex_07007B78: + type: VTX + count: 15 + offset: 0x7B78 + symbol: wf_seg7_vertex_07007B78 + +wf_seg7_vertex_07007C68: + type: VTX + count: 14 + offset: 0x7C68 + symbol: wf_seg7_vertex_07007C68 + +wf_seg7_vertex_07007D48: + type: VTX + count: 15 + offset: 0x7D48 + symbol: wf_seg7_vertex_07007D48 + +wf_seg7_vertex_07007E38: + type: VTX + count: 15 + offset: 0x7E38 + symbol: wf_seg7_vertex_07007E38 + +wf_seg7_vertex_07007F28: + type: VTX + count: 8 + offset: 0x7F28 + symbol: wf_seg7_vertex_07007F28 + +wf_seg7_vertex_07007FA8: + type: VTX + count: 16 + offset: 0x7FA8 + symbol: wf_seg7_vertex_07007FA8 + +wf_seg7_vertex_070080A8: + type: VTX + count: 15 + offset: 0x80A8 + symbol: wf_seg7_vertex_070080A8 + +wf_seg7_vertex_07008198: + type: VTX + count: 15 + offset: 0x8198 + symbol: wf_seg7_vertex_07008198 + +wf_seg7_vertex_07008288: + type: VTX + count: 14 + offset: 0x8288 + symbol: wf_seg7_vertex_07008288 + +wf_seg7_dl_07008368: + type: GFX + offset: 0x8368 + symbol: wf_seg7_dl_07008368 + +wf_seg7_dl_070083E0: + type: GFX + offset: 0x83E0 + symbol: wf_seg7_dl_070083E0 + +wf_seg7_dl_07008468: + type: GFX + offset: 0x8468 + symbol: wf_seg7_dl_07008468 + +wf_seg7_dl_07008690: + type: GFX + offset: 0x8690 + symbol: wf_seg7_dl_07008690 + +wf_seg7_dl_070087B0: + type: GFX + offset: 0x87B0 + symbol: wf_seg7_dl_070087B0 + +wf_seg7_lights_07008838: + type: LIGHTS + size: 24 + offset: 0x8838 + symbol: wf_seg7_lights_07008838 + +wf_seg7_vertex_07008850: + type: VTX + count: 16 + offset: 0x8850 + symbol: wf_seg7_vertex_07008850 + +wf_seg7_vertex_07008950: + type: VTX + count: 10 + offset: 0x8950 + symbol: wf_seg7_vertex_07008950 + +wf_seg7_vertex_070089F0: + type: VTX + count: 16 + offset: 0x89F0 + symbol: wf_seg7_vertex_070089F0 + +wf_seg7_vertex_07008AF0: + type: VTX + count: 14 + offset: 0x8AF0 + symbol: wf_seg7_vertex_07008AF0 + +wf_seg7_vertex_07008BD0: + type: VTX + count: 6 + offset: 0x8BD0 + symbol: wf_seg7_vertex_07008BD0 + +wf_seg7_vertex_07008C30: + type: VTX + count: 15 + offset: 0x8C30 + symbol: wf_seg7_vertex_07008C30 + +wf_seg7_vertex_07008D20: + type: VTX + count: 11 + offset: 0x8D20 + symbol: wf_seg7_vertex_07008D20 + +wf_seg7_dl_07008DD0: + type: GFX + offset: 0x8DD0 + symbol: wf_seg7_dl_07008DD0 + +wf_seg7_dl_07008E48: + type: GFX + offset: 0x8E48 + symbol: wf_seg7_dl_07008E48 + +wf_seg7_dl_07008EA0: + type: GFX + offset: 0x8EA0 + symbol: wf_seg7_dl_07008EA0 + +wf_seg7_dl_07008F58: + type: GFX + offset: 0x8F58 + symbol: wf_seg7_dl_07008F58 + +wf_seg7_dl_07008FE8: + type: GFX + offset: 0x8FE8 + symbol: wf_seg7_dl_07008FE8 + +wf_seg7_lights_07009070: + type: LIGHTS + size: 24 + offset: 0x9070 + symbol: wf_seg7_lights_07009070 + +wf_seg7_vertex_07009088: + type: VTX + count: 4 + offset: 0x9088 + symbol: wf_seg7_vertex_07009088 + +wf_seg7_vertex_070090C8: + type: VTX + count: 16 + offset: 0x90C8 + symbol: wf_seg7_vertex_070090C8 + +wf_seg7_dl_070091C8: + type: GFX + offset: 0x91C8 + symbol: wf_seg7_dl_070091C8 + +wf_seg7_dl_07009210: + type: GFX + offset: 0x9210 + symbol: wf_seg7_dl_07009210 + +wf_seg7_dl_07009278: + type: GFX + offset: 0x9278 + symbol: wf_seg7_dl_07009278 + +wf_seg7_lights_070092F0: + type: LIGHTS + size: 24 + offset: 0x92F0 + symbol: wf_seg7_lights_070092F0 + +wf_seg7_vertex_07009308: + type: VTX + count: 15 + offset: 0x9308 + symbol: wf_seg7_vertex_07009308 + +wf_seg7_vertex_070093F8: + type: VTX + count: 15 + offset: 0x93F8 + symbol: wf_seg7_vertex_070093F8 + +wf_seg7_vertex_070094E8: + type: VTX + count: 15 + offset: 0x94E8 + symbol: wf_seg7_vertex_070094E8 + +wf_seg7_vertex_070095D8: + type: VTX + count: 12 + offset: 0x95D8 + symbol: wf_seg7_vertex_070095D8 + +wf_seg7_dl_07009698: + type: GFX + offset: 0x9698 + symbol: wf_seg7_dl_07009698 + +wf_seg7_dl_07009780: + type: GFX + offset: 0x9780 + symbol: wf_seg7_dl_07009780 + +wf_seg7_lights_070097F0: + type: LIGHTS + size: 24 + offset: 0x97F0 + symbol: wf_seg7_lights_070097F0 + +wf_seg7_vertex_07009808: + type: VTX + count: 4 + offset: 0x9808 + symbol: wf_seg7_vertex_07009808 + +wf_seg7_dl_07009848: + type: GFX + offset: 0x9848 + symbol: wf_seg7_dl_07009848 + +wf_seg7_dl_07009890: + type: GFX + offset: 0x9890 + symbol: wf_seg7_dl_07009890 + +wf_seg7_lights_07009900: + type: LIGHTS + size: 24 + offset: 0x9900 + symbol: wf_seg7_lights_07009900 + +wf_seg7_vertex_07009918: + type: VTX + count: 4 + offset: 0x9918 + symbol: wf_seg7_vertex_07009918 + +wf_seg7_vertex_07009958: + type: VTX + count: 15 + offset: 0x9958 + symbol: wf_seg7_vertex_07009958 + +wf_seg7_vertex_07009A48: + type: VTX + count: 7 + offset: 0x9A48 + symbol: wf_seg7_vertex_07009A48 + +wf_seg7_vertex_07009AB8: + type: VTX + count: 15 + offset: 0x9AB8 + symbol: wf_seg7_vertex_07009AB8 + +wf_seg7_vertex_07009BA8: + type: VTX + count: 11 + offset: 0x9BA8 + symbol: wf_seg7_vertex_07009BA8 + +wf_seg7_dl_07009C58: + type: GFX + offset: 0x9C58 + symbol: wf_seg7_dl_07009C58 + +wf_seg7_dl_07009CA0: + type: GFX + offset: 0x9CA0 + symbol: wf_seg7_dl_07009CA0 + +wf_seg7_dl_07009D20: + type: GFX + offset: 0x9D20 + symbol: wf_seg7_dl_07009D20 + +wf_seg7_dl_07009DB0: + type: GFX + offset: 0x9DB0 + symbol: wf_seg7_dl_07009DB0 + +wf_seg7_lights_07009E30: + type: LIGHTS + size: 24 + offset: 0x9E30 + symbol: wf_seg7_lights_07009E30 + +wf_seg7_vertex_07009E48: + type: VTX + count: 16 + offset: 0x9E48 + symbol: wf_seg7_vertex_07009E48 + +wf_seg7_vertex_07009F48: + type: VTX + count: 16 + offset: 0x9F48 + symbol: wf_seg7_vertex_07009F48 + +wf_seg7_vertex_0700A048: + type: VTX + count: 6 + offset: 0xA048 + symbol: wf_seg7_vertex_0700A048 + +wf_seg7_dl_0700A0A8: + type: GFX + offset: 0xA0A8 + symbol: wf_seg7_dl_0700A0A8 + +wf_seg7_dl_0700A170: + type: GFX + offset: 0xA170 + symbol: wf_seg7_dl_0700A170 + +wf_seg7_lights_0700A1E0: + type: LIGHTS + size: 24 + offset: 0xA1E0 + symbol: wf_seg7_lights_0700A1E0 + +wf_seg7_vertex_0700A1F8: + type: VTX + count: 15 + offset: 0xA1F8 + symbol: wf_seg7_vertex_0700A1F8 + +wf_seg7_vertex_0700A2E8: + type: VTX + count: 7 + offset: 0xA2E8 + symbol: wf_seg7_vertex_0700A2E8 + +wf_seg7_vertex_0700A358: + type: VTX + count: 6 + offset: 0xA358 + symbol: wf_seg7_vertex_0700A358 + +wf_seg7_vertex_0700A3B8: + type: VTX + count: 15 + offset: 0xA3B8 + symbol: wf_seg7_vertex_0700A3B8 + +wf_seg7_vertex_0700A4A8: + type: VTX + count: 15 + offset: 0xA4A8 + symbol: wf_seg7_vertex_0700A4A8 + +wf_seg7_vertex_0700A598: + type: VTX + count: 15 + offset: 0xA598 + symbol: wf_seg7_vertex_0700A598 + +wf_seg7_vertex_0700A688: + type: VTX + count: 15 + offset: 0xA688 + symbol: wf_seg7_vertex_0700A688 + +wf_seg7_vertex_0700A778: + type: VTX + count: 8 + offset: 0xA778 + symbol: wf_seg7_vertex_0700A778 + +wf_seg7_vertex_0700A7F8: + type: VTX + count: 16 + offset: 0xA7F8 + symbol: wf_seg7_vertex_0700A7F8 + +wf_seg7_dl_0700A8F8: + type: GFX + offset: 0xA8F8 + symbol: wf_seg7_dl_0700A8F8 + +wf_seg7_dl_0700A988: + type: GFX + offset: 0xA988 + symbol: wf_seg7_dl_0700A988 + +wf_seg7_dl_0700A9D0: + type: GFX + offset: 0xA9D0 + symbol: wf_seg7_dl_0700A9D0 + +wf_seg7_dl_0700AB18: + type: GFX + offset: 0xAB18 + symbol: wf_seg7_dl_0700AB18 + +wf_seg7_dl_0700ABA0: + type: GFX + offset: 0xABA0 + symbol: wf_seg7_dl_0700ABA0 + +wf_seg7_lights_0700AC70: + type: LIGHTS + size: 24 + offset: 0xAC70 + symbol: wf_seg7_lights_0700AC70 + +wf_seg7_vertex_0700AC88: + type: VTX + count: 6 + offset: 0xAC88 + symbol: wf_seg7_vertex_0700AC88 + +wf_seg7_vertex_0700ACE8: + type: VTX + count: 16 + offset: 0xACE8 + symbol: wf_seg7_vertex_0700ACE8 + +wf_seg7_dl_0700ADE8: + type: GFX + offset: 0xADE8 + symbol: wf_seg7_dl_0700ADE8 + +wf_seg7_dl_0700AE40: + type: GFX + offset: 0xAE40 + symbol: wf_seg7_dl_0700AE40 + +wf_seg7_dl_0700AEC8: + type: GFX + 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 + offset: 0xB028 + symbol: wf_seg7_lights_0700B028 + +wf_seg7_vertex_0700B040: + type: VTX + count: 3 + offset: 0xB040 + symbol: wf_seg7_vertex_0700B040 + +wf_seg7_vertex_0700B070: + type: VTX + count: 15 + offset: 0xB070 + symbol: wf_seg7_vertex_0700B070 + +wf_seg7_vertex_0700B160: + type: VTX + count: 4 + offset: 0xB160 + symbol: wf_seg7_vertex_0700B160 + +wf_seg7_vertex_0700B1A0: + type: VTX + count: 7 + offset: 0xB1A0 + symbol: wf_seg7_vertex_0700B1A0 + +wf_seg7_vertex_0700B210: + type: VTX + count: 15 + offset: 0xB210 + symbol: wf_seg7_vertex_0700B210 + +wf_seg7_vertex_0700B300: + type: VTX + count: 15 + offset: 0xB300 + symbol: wf_seg7_vertex_0700B300 + +wf_seg7_vertex_0700B3F0: + type: VTX + count: 15 + offset: 0xB3F0 + symbol: wf_seg7_vertex_0700B3F0 + +wf_seg7_vertex_0700B4E0: + type: VTX + count: 15 + offset: 0xB4E0 + symbol: wf_seg7_vertex_0700B4E0 + +wf_seg7_vertex_0700B5D0: + type: VTX + count: 8 + offset: 0xB5D0 + symbol: wf_seg7_vertex_0700B5D0 + +wf_seg7_vertex_0700B650: + type: VTX + count: 16 + offset: 0xB650 + symbol: wf_seg7_vertex_0700B650 + +wf_seg7_dl_0700B750: + type: GFX + offset: 0xB750 + symbol: wf_seg7_dl_0700B750 + +wf_seg7_dl_0700B790: + type: GFX + offset: 0xB790 + symbol: wf_seg7_dl_0700B790 + +wf_seg7_dl_0700B808: + type: GFX + offset: 0xB808 + symbol: wf_seg7_dl_0700B808 + +wf_seg7_dl_0700B858: + type: GFX + offset: 0xB858 + symbol: wf_seg7_dl_0700B858 + +wf_seg7_dl_0700B9A0: + type: GFX + offset: 0xB9A0 + symbol: wf_seg7_dl_0700B9A0 + +wf_seg7_dl_0700BA28: + type: GFX + offset: 0xBA28 + symbol: wf_seg7_dl_0700BA28 + +wf_seg7_lights_0700BB18: + type: LIGHTS + size: 24 + offset: 0xBB18 + symbol: wf_seg7_lights_0700BB18 + +wf_seg7_vertex_0700BB30: + type: VTX + count: 15 + offset: 0xBB30 + symbol: wf_seg7_vertex_0700BB30 + +wf_seg7_vertex_0700BC20: + type: VTX + count: 15 + offset: 0xBC20 + symbol: wf_seg7_vertex_0700BC20 + +wf_seg7_vertex_0700BD10: + type: VTX + count: 6 + offset: 0xBD10 + symbol: wf_seg7_vertex_0700BD10 + +wf_seg7_vertex_0700BD70: + type: VTX + count: 12 + offset: 0xBD70 + symbol: wf_seg7_vertex_0700BD70 + +wf_seg7_dl_0700BE30: + type: GFX + offset: 0xBE30 + symbol: wf_seg7_dl_0700BE30 + +wf_seg7_dl_0700BED8: + type: GFX + offset: 0xBED8 + symbol: wf_seg7_dl_0700BED8 + +wf_seg7_dl_0700BF50: + type: GFX + offset: 0xBF50 + symbol: wf_seg7_dl_0700BF50 + +wf_seg7_lights_0700BFE0: + type: LIGHTS + size: 24 + offset: 0xBFE0 + symbol: wf_seg7_lights_0700BFE0 + +wf_seg7_vertex_0700BFF8: + type: VTX + count: 15 + offset: 0xBFF8 + symbol: wf_seg7_vertex_0700BFF8 + +wf_seg7_vertex_0700C0E8: + type: VTX + count: 16 + offset: 0xC0E8 + symbol: wf_seg7_vertex_0700C0E8 + +wf_seg7_vertex_0700C1E8: + type: VTX + count: 3 + offset: 0xC1E8 + symbol: wf_seg7_vertex_0700C1E8 + +wf_seg7_vertex_0700C218: + type: VTX + count: 16 + offset: 0xC218 + symbol: wf_seg7_vertex_0700C218 + +wf_seg7_vertex_0700C318: + type: VTX + count: 14 + offset: 0xC318 + symbol: wf_seg7_vertex_0700C318 + +wf_seg7_vertex_0700C3F8: + type: VTX + count: 15 + offset: 0xC3F8 + symbol: wf_seg7_vertex_0700C3F8 + +wf_seg7_vertex_0700C4E8: + type: VTX + count: 15 + offset: 0xC4E8 + symbol: wf_seg7_vertex_0700C4E8 + +wf_seg7_vertex_0700C5D8: + type: VTX + count: 15 + offset: 0xC5D8 + symbol: wf_seg7_vertex_0700C5D8 + +wf_seg7_vertex_0700C6C8: + type: VTX + count: 15 + offset: 0xC6C8 + symbol: wf_seg7_vertex_0700C6C8 + +wf_seg7_vertex_0700C7B8: + type: VTX + count: 15 + offset: 0xC7B8 + symbol: wf_seg7_vertex_0700C7B8 + +wf_seg7_vertex_0700C8A8: + type: VTX + count: 15 + offset: 0xC8A8 + symbol: wf_seg7_vertex_0700C8A8 + +wf_seg7_vertex_0700C998: + type: VTX + count: 15 + offset: 0xC998 + symbol: wf_seg7_vertex_0700C998 + +wf_seg7_vertex_0700CA88: + type: VTX + count: 15 + offset: 0xCA88 + symbol: wf_seg7_vertex_0700CA88 + +wf_seg7_vertex_0700CB78: + type: VTX + count: 12 + offset: 0xCB78 + symbol: wf_seg7_vertex_0700CB78 + +wf_seg7_dl_0700CC38: + type: GFX + offset: 0xCC38 + symbol: wf_seg7_dl_0700CC38 + +wf_seg7_dl_0700CD00: + type: GFX + offset: 0xCD00 + symbol: wf_seg7_dl_0700CD00 + +wf_seg7_dl_0700CDB0: + type: GFX + offset: 0xCDB0 + symbol: wf_seg7_dl_0700CDB0 + +wf_seg7_dl_0700D028: + type: GFX + offset: 0xD028 + symbol: wf_seg7_dl_0700D028 + +wf_seg7_lights_0700D0A8: + type: LIGHTS + size: 24 + offset: 0xD0A8 + symbol: wf_seg7_lights_0700D0A8 + +wf_seg7_vertex_0700D0C0: + type: VTX + count: 15 + offset: 0xD0C0 + symbol: wf_seg7_vertex_0700D0C0 + +wf_seg7_vertex_0700D1B0: + type: VTX + count: 11 + offset: 0xD1B0 + symbol: wf_seg7_vertex_0700D1B0 + +wf_seg7_dl_0700D260: + type: GFX + offset: 0xD260 + symbol: wf_seg7_dl_0700D260 + +wf_seg7_dl_0700D300: + type: GFX + offset: 0xD300 + symbol: wf_seg7_dl_0700D300 + +wf_seg7_lights_0700D370: + type: LIGHTS + size: 24 + offset: 0xD370 + symbol: wf_seg7_lights_0700D370 + +wf_seg7_vertex_0700D388: + type: VTX + count: 16 + offset: 0xD388 + symbol: wf_seg7_vertex_0700D388 + +wf_seg7_vertex_0700D488: + type: VTX + count: 14 + offset: 0xD488 + symbol: wf_seg7_vertex_0700D488 + +wf_seg7_vertex_0700D568: + type: VTX + count: 6 + offset: 0xD568 + symbol: wf_seg7_vertex_0700D568 + +wf_seg7_vertex_0700D5C8: + type: VTX + count: 4 + offset: 0xD5C8 + symbol: wf_seg7_vertex_0700D5C8 + +wf_seg7_dl_0700D608: + type: GFX + offset: 0xD608 + symbol: wf_seg7_dl_0700D608 + +wf_seg7_dl_0700D6D0: + type: GFX + offset: 0xD6D0 + symbol: wf_seg7_dl_0700D6D0 + +wf_seg7_dl_0700D708: + type: GFX + offset: 0xD708 + symbol: wf_seg7_dl_0700D708 + +wf_seg7_lights_0700D780: + type: LIGHTS + size: 24 + offset: 0xD780 + symbol: wf_seg7_lights_0700D780 + +wf_seg7_vertex_0700D798: + type: VTX + count: 16 + offset: 0xD798 + symbol: wf_seg7_vertex_0700D798 + +wf_seg7_vertex_0700D898: + type: VTX + count: 6 + offset: 0xD898 + symbol: wf_seg7_vertex_0700D898 + +wf_seg7_vertex_0700D8F8: + type: VTX + count: 4 + offset: 0xD8F8 + symbol: wf_seg7_vertex_0700D8F8 + +wf_seg7_dl_0700D938: + type: GFX + offset: 0xD938 + symbol: wf_seg7_dl_0700D938 + +wf_seg7_dl_0700D9B8: + type: GFX + offset: 0xD9B8 + symbol: wf_seg7_dl_0700D9B8 + +wf_seg7_dl_0700D9F0: + type: GFX + offset: 0xD9F0 + symbol: wf_seg7_dl_0700D9F0 + +wf_seg7_lights_0700DA68: + type: LIGHTS + size: 24 + offset: 0xDA68 + symbol: wf_seg7_lights_0700DA68 + +wf_seg7_vertex_0700DA80: + type: VTX + count: 15 + offset: 0xDA80 + symbol: wf_seg7_vertex_0700DA80 + +wf_seg7_vertex_0700DB70: + type: VTX + count: 15 + offset: 0xDB70 + symbol: wf_seg7_vertex_0700DB70 + +wf_seg7_vertex_0700DC60: + type: VTX + count: 8 + offset: 0xDC60 + symbol: wf_seg7_vertex_0700DC60 + +wf_seg7_vertex_0700DCE0: + type: VTX + count: 4 + offset: 0xDCE0 + symbol: wf_seg7_vertex_0700DCE0 + +wf_seg7_dl_0700DD20: + type: GFX + offset: 0xDD20 + symbol: wf_seg7_dl_0700DD20 + +wf_seg7_dl_0700DDE8: + type: GFX + offset: 0xDDE8 + symbol: wf_seg7_dl_0700DDE8 + +wf_seg7_dl_0700DE20: + type: GFX + offset: 0xDE20 + symbol: wf_seg7_dl_0700DE20 + +wf_seg7_lights_0700DE98: + type: LIGHTS + size: 24 + offset: 0xDE98 + symbol: wf_seg7_lights_0700DE98 + +wf_seg7_vertex_0700DEB0: + type: VTX + count: 15 + offset: 0xDEB0 + symbol: wf_seg7_vertex_0700DEB0 + +wf_seg7_vertex_0700DFA0: + type: VTX + count: 11 + offset: 0xDFA0 + symbol: wf_seg7_vertex_0700DFA0 + +wf_seg7_dl_0700E050: + type: GFX + offset: 0xE050 + symbol: wf_seg7_dl_0700E050 + +wf_seg7_dl_0700E0F0: + type: GFX + offset: 0xE0F0 + symbol: wf_seg7_dl_0700E0F0 + +wf_seg7_lights_0700E160: + type: LIGHTS + size: 24 + offset: 0xE160 + symbol: wf_seg7_lights_0700E160 + +wf_seg7_vertex_0700E178: + type: VTX + count: 16 + offset: 0xE178 + symbol: wf_seg7_vertex_0700E178 + +wf_seg7_vertex_0700E278: + type: VTX + count: 11 + offset: 0xE278 + symbol: wf_seg7_vertex_0700E278 + +wf_seg7_dl_0700E328: + type: GFX + offset: 0xE328 + symbol: wf_seg7_dl_0700E328 + +wf_seg7_dl_0700E3D0: + type: GFX + offset: 0xE3D0 + symbol: wf_seg7_dl_0700E3D0 + +wf_seg7_lights_0700E440: + type: LIGHTS + size: 24 + offset: 0xE440 + symbol: wf_seg7_lights_0700E440 + +wf_seg7_vertex_0700E458: + type: VTX + count: 15 + offset: 0xE458 + symbol: wf_seg7_vertex_0700E458 + +wf_seg7_vertex_0700E548: + type: VTX + count: 15 + offset: 0xE548 + symbol: wf_seg7_vertex_0700E548 + +wf_seg7_vertex_0700E638: + type: VTX + count: 6 + offset: 0xE638 + symbol: wf_seg7_vertex_0700E638 + +wf_seg7_dl_0700E698: + type: GFX + offset: 0xE698 + symbol: wf_seg7_dl_0700E698 + +wf_seg7_dl_0700E760: + type: GFX + offset: 0xE760 + symbol: wf_seg7_dl_0700E760 + +wf_seg7_lights_0700E7D0: + type: LIGHTS + size: 24 + offset: 0xE7D0 + symbol: wf_seg7_lights_0700E7D0 + +wf_seg7_vertex_0700E7E8: + type: VTX + count: 16 + offset: 0xE7E8 + symbol: wf_seg7_vertex_0700E7E8 + +wf_seg7_vertex_0700E8E8: + type: VTX + count: 3 + offset: 0xE8E8 + symbol: wf_seg7_vertex_0700E8E8 + +wf_seg7_dl_0700E918: + type: GFX + offset: 0xE918 + symbol: wf_seg7_dl_0700E918 + +wf_seg7_dl_0700E9B8: + type: GFX + offset: 0xE9B8 + symbol: wf_seg7_dl_0700E9B8 + +wf_seg7_lights_0700EA28: + type: LIGHTS + size: 24 + offset: 0xEA28 + symbol: wf_seg7_lights_0700EA28 + +wf_seg7_vertex_0700EA40: + type: VTX + count: 4 + offset: 0xEA40 + symbol: wf_seg7_vertex_0700EA40 + +wf_seg7_vertex_0700EA80: + type: VTX + count: 4 + offset: 0xEA80 + symbol: wf_seg7_vertex_0700EA80 + +wf_seg7_dl_0700EAC0: + type: GFX + offset: 0xEAC0 + symbol: wf_seg7_dl_0700EAC0 + +wf_seg7_dl_0700EB08: + type: GFX + offset: 0xEB08 + symbol: wf_seg7_dl_0700EB08 + +wf_seg7_dl_0700EB40: + type: GFX + offset: 0xEB40 + symbol: wf_seg7_dl_0700EB40 + +wf_seg7_lights_0700EBB8: + type: LIGHTS + size: 24 + offset: 0xEBB8 + symbol: wf_seg7_lights_0700EBB8 + +wf_seg7_vertex_0700EBD0: + type: VTX + count: 15 + offset: 0xEBD0 + symbol: wf_seg7_vertex_0700EBD0 + +wf_seg7_vertex_0700ECC0: + type: VTX + count: 7 + offset: 0xECC0 + symbol: wf_seg7_vertex_0700ECC0 + +wf_seg7_dl_0700ED30: + type: GFX + offset: 0xED30 + symbol: wf_seg7_dl_0700ED30 + +wf_seg7_dl_0700EDC0: + type: GFX + offset: 0xEDC0 + symbol: wf_seg7_dl_0700EDC0 + +wf_seg7_lights_0700EE30: + type: LIGHTS + size: 24 + offset: 0xEE30 + symbol: wf_seg7_lights_0700EE30 + +wf_seg7_vertex_0700EE48: + type: VTX + count: 16 + offset: 0xEE48 + symbol: wf_seg7_vertex_0700EE48 + +wf_seg7_vertex_0700EF48: + type: VTX + count: 4 + offset: 0xEF48 + symbol: wf_seg7_vertex_0700EF48 + +wf_seg7_dl_0700EF88: + type: GFX + offset: 0xEF88 + symbol: wf_seg7_dl_0700EF88 + +wf_seg7_dl_0700F018: + type: GFX + offset: 0xF018 + symbol: wf_seg7_dl_0700F018 + +wf_seg7_lights_0700F088: + type: LIGHTS + size: 24 + offset: 0xF088 + symbol: wf_seg7_lights_0700F088 + +wf_seg7_vertex_0700F0A0: + type: VTX + count: 3 + offset: 0xF0A0 + symbol: wf_seg7_vertex_0700F0A0 + +wf_seg7_vertex_0700F0D0: + type: VTX + count: 6 + offset: 0xF0D0 + symbol: wf_seg7_vertex_0700F0D0 + +wf_seg7_dl_0700F130: + type: GFX + offset: 0xF130 + symbol: wf_seg7_dl_0700F130 + +wf_seg7_dl_0700F170: + type: GFX + offset: 0xF170 + symbol: wf_seg7_dl_0700F170 + +wf_seg7_dl_0700F1A8: + type: GFX + offset: 0xF1A8 + symbol: wf_seg7_dl_0700F1A8 + +wf_seg7_lights_0700F220: + type: LIGHTS + size: 24 + offset: 0xF220 + symbol: wf_seg7_lights_0700F220 + +wf_seg7_vertex_0700F238: + type: VTX + count: 3 + offset: 0xF238 + symbol: wf_seg7_vertex_0700F238 + +wf_seg7_vertex_0700F268: + type: VTX + count: 6 + offset: 0xF268 + symbol: wf_seg7_vertex_0700F268 + +wf_seg7_dl_0700F2C8: + type: GFX + offset: 0xF2C8 + symbol: wf_seg7_dl_0700F2C8 + +wf_seg7_dl_0700F308: + type: GFX + offset: 0xF308 + symbol: wf_seg7_dl_0700F308 + +wf_seg7_dl_0700F340: + type: GFX + offset: 0xF340 + symbol: wf_seg7_dl_0700F340 + +wf_seg7_lights_0700F3B8: + type: LIGHTS + size: 24 + offset: 0xF3B8 + symbol: wf_seg7_lights_0700F3B8 + +wf_seg7_vertex_0700F3D0: + type: VTX + count: 15 + offset: 0xF3D0 + symbol: wf_seg7_vertex_0700F3D0 + +wf_seg7_vertex_0700F4C0: + type: VTX + count: 11 + offset: 0xF4C0 + symbol: wf_seg7_vertex_0700F4C0 + +wf_seg7_dl_0700F570: + type: GFX + offset: 0xF570 + symbol: wf_seg7_dl_0700F570 + +wf_seg7_dl_0700F610: + type: GFX + offset: 0xF610 + symbol: wf_seg7_dl_0700F610 + +wf_seg7_vertex_0700F680: + type: VTX + count: 4 + offset: 0xF680 + symbol: wf_seg7_vertex_0700F680 + +wf_seg7_dl_0700F6C0: + type: GFX + offset: 0xF6C0 + symbol: wf_seg7_dl_0700F6C0 + +wf_seg7_lights_0700F758: + type: LIGHTS + size: 24 + offset: 0xF758 + symbol: wf_seg7_lights_0700F758 + +wf_seg7_vertex_0700F770: + type: VTX + count: 4 + offset: 0xF770 + symbol: wf_seg7_vertex_0700F770 + +wf_seg7_dl_0700F7B0: + type: GFX + offset: 0xF7B0 + symbol: wf_seg7_dl_0700F7B0 + +wf_seg7_dl_0700F7F8: + type: GFX + offset: 0xF7F8 + symbol: wf_seg7_dl_0700F7F8 + +wf_seg7_collision_small_bomp: + type: SM64:COLLISION + offset: 0xF868 + symbol: wf_seg7_collision_small_bomp + +wf_seg7_collision_large_bomp: + type: SM64:COLLISION + offset: 0xF934 + symbol: wf_seg7_collision_large_bomp + +wf_seg7_collision_clocklike_rotation: + type: SM64:COLLISION + offset: 0xFA00 + symbol: wf_seg7_collision_clocklike_rotation + +wf_seg7_collision_sliding_brick_platform: + type: SM64:COLLISION + offset: 0xFAA4 + symbol: wf_seg7_collision_sliding_brick_platform + +wf_seg7_collision_tumbling_bridge: + type: SM64:COLLISION + offset: 0xFAEC + symbol: wf_seg7_collision_tumbling_bridge + +wf_seg7_collision_trapezoid: + type: SM64:COLLISION + offset: 0xFB1C + symbol: wf_seg7_collision_trapezoid + +wf_seg7_collision_platform: + type: SM64:COLLISION + offset: 0xFB94 + symbol: wf_seg7_collision_platform + +wf_seg7_collision_breakable_wall: + type: SM64:COLLISION + offset: 0xFC0C + symbol: wf_seg7_collision_breakable_wall + +wf_seg7_collision_breakable_wall_2: + type: SM64:COLLISION + offset: 0xFC44 + symbol: wf_seg7_collision_breakable_wall_2 + +wf_seg7_collision_kickable_board: + type: SM64:COLLISION + offset: 0xFC7C + symbol: wf_seg7_collision_kickable_board + +wf_seg7_collision_tower_door: + type: SM64:COLLISION + offset: 0xFD00 + symbol: wf_seg7_collision_tower_door + +wf_seg7_collision_rotating_platform: + type: SM64:COLLISION + offset: 0xFD30 + symbol: wf_seg7_collision_rotating_platform + +wf_seg7_collision_tower: + type: SM64:COLLISION + offset: 0xFE14 + symbol: wf_seg7_collision_tower + +wf_seg7_collision_bullet_bill_cannon: + type: SM64:COLLISION + offset: 0x10260 + symbol: wf_seg7_collision_bullet_bill_cannon + +wf_seg7_collision_070102D8: + type: SM64:COLLISION + offset: 0x102D8 + symbol: wf_seg7_collision_070102D8 + +wf_seg7_macro_objs: + type: SM64:MACRO + offset: 0x11C38 + symbol: wf_seg7_macro_objs + +wf_movtex_water_data: + type: SM64:MOVTEX + quad: true + offset: 0x11DE8 + symbol: wf_movtex_water_data + +wf_movtex_water: + type: SM64:MOVTEX_QUAD + count: 2 + offset: 0x11E08 + symbol: wf_movtex_water diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf/geo.yml new file mode 100644 index 0000000..6a8a48c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wf/geo.yml @@ -0,0 +1,161 @@ +:config: + external_files: + - "assets/ymls/us/levels/wf.yml" + autopads: false + segments: + - [ 0xE, 0x49DA50 ] + +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/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr.yml new file mode 100644 index 0000000..2870590 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr.yml @@ -0,0 +1,1185 @@ +:config: + autopads: false + compression: + offset: 0x4C4320 + segments: + - [ 0x7, 0x4C4320 ] + header: + header: + - '#include "wmotr/geo.h"' + - '' + - 'extern const LevelScript level_wmotr_entry[];' + +0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wmotr_seg7_texture_07000000 + +1: + type: TEXTURE + size: 1024 + width: 32 + height: 16 + offset: 0x800 + format: RGBA16 + symbol: wmotr_seg7_texture_07000800 + +2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC00 + format: RGBA16 + symbol: wmotr_seg7_texture_07000C00 + +3: + type: TEXTURE + size: 512 + width: 32 + height: 8 + offset: 0x1400 + format: RGBA16 + symbol: wmotr_seg7_texture_07001400 + +4: + type: TEXTURE + size: 512 + width: 8 + height: 32 + offset: 0x1600 + format: RGBA16 + symbol: wmotr_seg7_texture_07001600 + +wmotr_seg7_lights_07001800: + type: LIGHTS + size: 24 + offset: 0x1800 + symbol: wmotr_seg7_lights_07001800 + +wmotr_seg7_lights_07001818: + type: LIGHTS + size: 24 + offset: 0x1818 + symbol: wmotr_seg7_lights_07001818 + +wmotr_seg7_vertex_07001830: + type: VTX + count: 15 + offset: 0x1830 + symbol: wmotr_seg7_vertex_07001830 + +wmotr_seg7_vertex_07001920: + type: VTX + count: 15 + offset: 0x1920 + symbol: wmotr_seg7_vertex_07001920 + +wmotr_seg7_vertex_07001A10: + type: VTX + count: 15 + offset: 0x1A10 + symbol: wmotr_seg7_vertex_07001A10 + +wmotr_seg7_vertex_07001B00: + type: VTX + count: 15 + offset: 0x1B00 + symbol: wmotr_seg7_vertex_07001B00 + +wmotr_seg7_vertex_07001BF0: + type: VTX + count: 15 + offset: 0x1BF0 + symbol: wmotr_seg7_vertex_07001BF0 + +wmotr_seg7_vertex_07001CE0: + type: VTX + count: 15 + offset: 0x1CE0 + symbol: wmotr_seg7_vertex_07001CE0 + +wmotr_seg7_vertex_07001DD0: + type: VTX + count: 15 + offset: 0x1DD0 + symbol: wmotr_seg7_vertex_07001DD0 + +wmotr_seg7_vertex_07001EC0: + type: VTX + count: 15 + offset: 0x1EC0 + symbol: wmotr_seg7_vertex_07001EC0 + +wmotr_seg7_vertex_07001FB0: + type: VTX + count: 6 + offset: 0x1FB0 + symbol: wmotr_seg7_vertex_07001FB0 + +wmotr_seg7_vertex_07002010: + type: VTX + count: 15 + offset: 0x2010 + symbol: wmotr_seg7_vertex_07002010 + +wmotr_seg7_vertex_07002100: + type: VTX + count: 15 + offset: 0x2100 + symbol: wmotr_seg7_vertex_07002100 + +wmotr_seg7_vertex_070021F0: + type: VTX + count: 15 + offset: 0x21F0 + symbol: wmotr_seg7_vertex_070021F0 + +wmotr_seg7_vertex_070022E0: + type: VTX + count: 15 + offset: 0x22E0 + symbol: wmotr_seg7_vertex_070022E0 + +wmotr_seg7_vertex_070023D0: + type: VTX + count: 8 + offset: 0x23D0 + symbol: wmotr_seg7_vertex_070023D0 + +wmotr_seg7_vertex_07002450: + type: VTX + count: 15 + offset: 0x2450 + symbol: wmotr_seg7_vertex_07002450 + +wmotr_seg7_vertex_07002540: + type: VTX + count: 15 + offset: 0x2540 + symbol: wmotr_seg7_vertex_07002540 + +wmotr_seg7_vertex_07002630: + type: VTX + count: 4 + offset: 0x2630 + symbol: wmotr_seg7_vertex_07002630 + +wmotr_seg7_vertex_07002670: + type: VTX + count: 16 + offset: 0x2670 + symbol: wmotr_seg7_vertex_07002670 + +wmotr_seg7_vertex_07002770: + type: VTX + count: 16 + offset: 0x2770 + symbol: wmotr_seg7_vertex_07002770 + +wmotr_seg7_vertex_07002870: + type: VTX + count: 16 + offset: 0x2870 + symbol: wmotr_seg7_vertex_07002870 + +wmotr_seg7_vertex_07002970: + type: VTX + count: 14 + offset: 0x2970 + symbol: wmotr_seg7_vertex_07002970 + +wmotr_seg7_vertex_07002A50: + type: VTX + count: 16 + offset: 0x2A50 + symbol: wmotr_seg7_vertex_07002A50 + +wmotr_seg7_vertex_07002B50: + type: VTX + count: 16 + offset: 0x2B50 + symbol: wmotr_seg7_vertex_07002B50 + +wmotr_seg7_vertex_07002C50: + type: VTX + count: 16 + offset: 0x2C50 + symbol: wmotr_seg7_vertex_07002C50 + +wmotr_seg7_vertex_07002D50: + type: VTX + count: 16 + offset: 0x2D50 + symbol: wmotr_seg7_vertex_07002D50 + +wmotr_seg7_vertex_07002E50: + type: VTX + count: 16 + offset: 0x2E50 + symbol: wmotr_seg7_vertex_07002E50 + +wmotr_seg7_vertex_07002F50: + type: VTX + count: 16 + offset: 0x2F50 + symbol: wmotr_seg7_vertex_07002F50 + +wmotr_seg7_vertex_07003050: + type: VTX + count: 16 + offset: 0x3050 + symbol: wmotr_seg7_vertex_07003050 + +wmotr_seg7_vertex_07003150: + type: VTX + count: 15 + offset: 0x3150 + symbol: wmotr_seg7_vertex_07003150 + +wmotr_seg7_vertex_07003240: + type: VTX + count: 16 + offset: 0x3240 + symbol: wmotr_seg7_vertex_07003240 + +wmotr_seg7_vertex_07003340: + type: VTX + count: 16 + offset: 0x3340 + symbol: wmotr_seg7_vertex_07003340 + +wmotr_seg7_vertex_07003440: + type: VTX + count: 16 + offset: 0x3440 + symbol: wmotr_seg7_vertex_07003440 + +wmotr_seg7_vertex_07003540: + type: VTX + count: 14 + offset: 0x3540 + symbol: wmotr_seg7_vertex_07003540 + +wmotr_seg7_vertex_07003620: + type: VTX + count: 16 + offset: 0x3620 + symbol: wmotr_seg7_vertex_07003620 + +wmotr_seg7_vertex_07003720: + type: VTX + count: 16 + offset: 0x3720 + symbol: wmotr_seg7_vertex_07003720 + +wmotr_seg7_vertex_07003820: + type: VTX + count: 16 + offset: 0x3820 + symbol: wmotr_seg7_vertex_07003820 + +wmotr_seg7_vertex_07003920: + type: VTX + count: 16 + offset: 0x3920 + symbol: wmotr_seg7_vertex_07003920 + +wmotr_seg7_vertex_07003A20: + type: VTX + count: 16 + offset: 0x3A20 + symbol: wmotr_seg7_vertex_07003A20 + +wmotr_seg7_vertex_07003B20: + type: VTX + count: 16 + offset: 0x3B20 + symbol: wmotr_seg7_vertex_07003B20 + +wmotr_seg7_vertex_07003C20: + type: VTX + count: 15 + offset: 0x3C20 + symbol: wmotr_seg7_vertex_07003C20 + +wmotr_seg7_vertex_07003D10: + type: VTX + count: 15 + offset: 0x3D10 + symbol: wmotr_seg7_vertex_07003D10 + +wmotr_seg7_vertex_07003E00: + type: VTX + count: 15 + offset: 0x3E00 + symbol: wmotr_seg7_vertex_07003E00 + +wmotr_seg7_vertex_07003EF0: + type: VTX + count: 14 + offset: 0x3EF0 + symbol: wmotr_seg7_vertex_07003EF0 + +wmotr_seg7_vertex_07003FD0: + type: VTX + count: 15 + offset: 0x3FD0 + symbol: wmotr_seg7_vertex_07003FD0 + +wmotr_seg7_vertex_070040C0: + type: VTX + count: 16 + offset: 0x40C0 + symbol: wmotr_seg7_vertex_070040C0 + +wmotr_seg7_vertex_070041C0: + type: VTX + count: 16 + offset: 0x41C0 + symbol: wmotr_seg7_vertex_070041C0 + +wmotr_seg7_vertex_070042C0: + type: VTX + count: 16 + offset: 0x42C0 + symbol: wmotr_seg7_vertex_070042C0 + +wmotr_seg7_vertex_070043C0: + type: VTX + count: 16 + offset: 0x43C0 + symbol: wmotr_seg7_vertex_070043C0 + +wmotr_seg7_vertex_070044C0: + type: VTX + count: 16 + offset: 0x44C0 + symbol: wmotr_seg7_vertex_070044C0 + +wmotr_seg7_vertex_070045C0: + type: VTX + count: 16 + offset: 0x45C0 + symbol: wmotr_seg7_vertex_070045C0 + +wmotr_seg7_vertex_070046C0: + type: VTX + count: 16 + offset: 0x46C0 + symbol: wmotr_seg7_vertex_070046C0 + +wmotr_seg7_vertex_070047C0: + type: VTX + count: 15 + offset: 0x47C0 + symbol: wmotr_seg7_vertex_070047C0 + +wmotr_seg7_vertex_070048B0: + type: VTX + count: 16 + offset: 0x48B0 + symbol: wmotr_seg7_vertex_070048B0 + +wmotr_seg7_vertex_070049B0: + type: VTX + count: 16 + offset: 0x49B0 + symbol: wmotr_seg7_vertex_070049B0 + +wmotr_seg7_vertex_07004AB0: + type: VTX + count: 16 + offset: 0x4AB0 + symbol: wmotr_seg7_vertex_07004AB0 + +wmotr_seg7_vertex_07004BB0: + type: VTX + count: 15 + offset: 0x4BB0 + symbol: wmotr_seg7_vertex_07004BB0 + +wmotr_seg7_vertex_07004CA0: + type: VTX + count: 16 + offset: 0x4CA0 + symbol: wmotr_seg7_vertex_07004CA0 + +wmotr_seg7_vertex_07004DA0: + type: VTX + count: 16 + offset: 0x4DA0 + symbol: wmotr_seg7_vertex_07004DA0 + +wmotr_seg7_vertex_07004EA0: + type: VTX + count: 16 + offset: 0x4EA0 + symbol: wmotr_seg7_vertex_07004EA0 + +wmotr_seg7_vertex_07004FA0: + type: VTX + count: 16 + offset: 0x4FA0 + symbol: wmotr_seg7_vertex_07004FA0 + +wmotr_seg7_vertex_070050A0: + type: VTX + count: 15 + offset: 0x50A0 + symbol: wmotr_seg7_vertex_070050A0 + +wmotr_seg7_vertex_07005190: + type: VTX + count: 16 + offset: 0x5190 + symbol: wmotr_seg7_vertex_07005190 + +wmotr_seg7_vertex_07005290: + type: VTX + count: 16 + offset: 0x5290 + symbol: wmotr_seg7_vertex_07005290 + +wmotr_seg7_vertex_07005390: + type: VTX + count: 16 + offset: 0x5390 + symbol: wmotr_seg7_vertex_07005390 + +wmotr_seg7_vertex_07005490: + type: VTX + count: 16 + offset: 0x5490 + symbol: wmotr_seg7_vertex_07005490 + +wmotr_seg7_vertex_07005590: + type: VTX + count: 16 + offset: 0x5590 + symbol: wmotr_seg7_vertex_07005590 + +wmotr_seg7_vertex_07005690: + type: VTX + count: 16 + offset: 0x5690 + symbol: wmotr_seg7_vertex_07005690 + +wmotr_seg7_vertex_07005790: + type: VTX + count: 16 + offset: 0x5790 + symbol: wmotr_seg7_vertex_07005790 + +wmotr_seg7_vertex_07005890: + type: VTX + count: 16 + offset: 0x5890 + symbol: wmotr_seg7_vertex_07005890 + +wmotr_seg7_vertex_07005990: + type: VTX + count: 16 + offset: 0x5990 + symbol: wmotr_seg7_vertex_07005990 + +wmotr_seg7_vertex_07005A90: + type: VTX + count: 15 + offset: 0x5A90 + symbol: wmotr_seg7_vertex_07005A90 + +wmotr_seg7_vertex_07005B80: + type: VTX + count: 15 + offset: 0x5B80 + symbol: wmotr_seg7_vertex_07005B80 + +wmotr_seg7_vertex_07005C70: + type: VTX + count: 15 + offset: 0x5C70 + symbol: wmotr_seg7_vertex_07005C70 + +wmotr_seg7_vertex_07005D60: + type: VTX + count: 15 + offset: 0x5D60 + symbol: wmotr_seg7_vertex_07005D60 + +wmotr_seg7_vertex_07005E50: + type: VTX + count: 16 + offset: 0x5E50 + symbol: wmotr_seg7_vertex_07005E50 + +wmotr_seg7_vertex_07005F50: + type: VTX + count: 16 + offset: 0x5F50 + symbol: wmotr_seg7_vertex_07005F50 + +wmotr_seg7_vertex_07006050: + type: VTX + count: 16 + offset: 0x6050 + symbol: wmotr_seg7_vertex_07006050 + +wmotr_seg7_vertex_07006150: + type: VTX + count: 15 + offset: 0x6150 + symbol: wmotr_seg7_vertex_07006150 + +wmotr_seg7_vertex_07006240: + type: VTX + count: 15 + offset: 0x6240 + symbol: wmotr_seg7_vertex_07006240 + +wmotr_seg7_vertex_07006330: + type: VTX + count: 15 + offset: 0x6330 + symbol: wmotr_seg7_vertex_07006330 + +wmotr_seg7_vertex_07006420: + type: VTX + count: 14 + offset: 0x6420 + symbol: wmotr_seg7_vertex_07006420 + +wmotr_seg7_vertex_07006500: + type: VTX + count: 16 + offset: 0x6500 + symbol: wmotr_seg7_vertex_07006500 + +wmotr_seg7_vertex_07006600: + type: VTX + count: 15 + offset: 0x6600 + symbol: wmotr_seg7_vertex_07006600 + +wmotr_seg7_vertex_070066F0: + type: VTX + count: 16 + offset: 0x66F0 + symbol: wmotr_seg7_vertex_070066F0 + +wmotr_seg7_vertex_070067F0: + type: VTX + count: 15 + offset: 0x67F0 + symbol: wmotr_seg7_vertex_070067F0 + +wmotr_seg7_vertex_070068E0: + type: VTX + count: 16 + offset: 0x68E0 + symbol: wmotr_seg7_vertex_070068E0 + +wmotr_seg7_vertex_070069E0: + type: VTX + count: 16 + offset: 0x69E0 + symbol: wmotr_seg7_vertex_070069E0 + +wmotr_seg7_vertex_07006AE0: + type: VTX + count: 16 + offset: 0x6AE0 + symbol: wmotr_seg7_vertex_07006AE0 + +wmotr_seg7_vertex_07006BE0: + type: VTX + count: 15 + offset: 0x6BE0 + symbol: wmotr_seg7_vertex_07006BE0 + +wmotr_seg7_vertex_07006CD0: + type: VTX + count: 16 + offset: 0x6CD0 + symbol: wmotr_seg7_vertex_07006CD0 + +wmotr_seg7_vertex_07006DD0: + type: VTX + count: 14 + offset: 0x6DD0 + symbol: wmotr_seg7_vertex_07006DD0 + +wmotr_seg7_vertex_07006EB0: + type: VTX + count: 16 + offset: 0x6EB0 + symbol: wmotr_seg7_vertex_07006EB0 + +wmotr_seg7_vertex_07006FB0: + type: VTX + count: 15 + offset: 0x6FB0 + symbol: wmotr_seg7_vertex_07006FB0 + +wmotr_seg7_vertex_070070A0: + type: VTX + count: 16 + offset: 0x70A0 + symbol: wmotr_seg7_vertex_070070A0 + +wmotr_seg7_vertex_070071A0: + type: VTX + count: 16 + offset: 0x71A0 + symbol: wmotr_seg7_vertex_070071A0 + +wmotr_seg7_vertex_070072A0: + type: VTX + count: 16 + offset: 0x72A0 + symbol: wmotr_seg7_vertex_070072A0 + +wmotr_seg7_vertex_070073A0: + type: VTX + count: 16 + offset: 0x73A0 + symbol: wmotr_seg7_vertex_070073A0 + +wmotr_seg7_vertex_070074A0: + type: VTX + count: 15 + offset: 0x74A0 + symbol: wmotr_seg7_vertex_070074A0 + +wmotr_seg7_vertex_07007590: + type: VTX + count: 16 + offset: 0x7590 + symbol: wmotr_seg7_vertex_07007590 + +wmotr_seg7_vertex_07007690: + type: VTX + count: 16 + offset: 0x7690 + symbol: wmotr_seg7_vertex_07007690 + +wmotr_seg7_vertex_07007790: + type: VTX + count: 16 + offset: 0x7790 + symbol: wmotr_seg7_vertex_07007790 + +wmotr_seg7_vertex_07007890: + type: VTX + count: 15 + offset: 0x7890 + symbol: wmotr_seg7_vertex_07007890 + +wmotr_seg7_vertex_07007980: + type: VTX + count: 14 + offset: 0x7980 + symbol: wmotr_seg7_vertex_07007980 + +wmotr_seg7_vertex_07007A60: + type: VTX + count: 16 + offset: 0x7A60 + symbol: wmotr_seg7_vertex_07007A60 + +wmotr_seg7_vertex_07007B60: + type: VTX + count: 16 + offset: 0x7B60 + symbol: wmotr_seg7_vertex_07007B60 + +wmotr_seg7_vertex_07007C60: + type: VTX + count: 15 + offset: 0x7C60 + symbol: wmotr_seg7_vertex_07007C60 + +wmotr_seg7_vertex_07007D50: + type: VTX + count: 16 + offset: 0x7D50 + symbol: wmotr_seg7_vertex_07007D50 + +wmotr_seg7_vertex_07007E50: + type: VTX + count: 16 + offset: 0x7E50 + symbol: wmotr_seg7_vertex_07007E50 + +wmotr_seg7_vertex_07007F50: + type: VTX + count: 15 + offset: 0x7F50 + symbol: wmotr_seg7_vertex_07007F50 + +wmotr_seg7_vertex_07008040: + type: VTX + count: 16 + offset: 0x8040 + symbol: wmotr_seg7_vertex_07008040 + +wmotr_seg7_vertex_07008140: + type: VTX + count: 14 + offset: 0x8140 + symbol: wmotr_seg7_vertex_07008140 + +wmotr_seg7_vertex_07008220: + type: VTX + count: 16 + offset: 0x8220 + symbol: wmotr_seg7_vertex_07008220 + +wmotr_seg7_vertex_07008320: + type: VTX + count: 16 + offset: 0x8320 + symbol: wmotr_seg7_vertex_07008320 + +wmotr_seg7_vertex_07008420: + type: VTX + count: 15 + offset: 0x8420 + symbol: wmotr_seg7_vertex_07008420 + +wmotr_seg7_vertex_07008510: + type: VTX + count: 16 + offset: 0x8510 + symbol: wmotr_seg7_vertex_07008510 + +wmotr_seg7_vertex_07008610: + type: VTX + count: 15 + offset: 0x8610 + symbol: wmotr_seg7_vertex_07008610 + +wmotr_seg7_vertex_07008700: + type: VTX + count: 16 + offset: 0x8700 + symbol: wmotr_seg7_vertex_07008700 + +wmotr_seg7_vertex_07008800: + type: VTX + count: 15 + offset: 0x8800 + symbol: wmotr_seg7_vertex_07008800 + +wmotr_seg7_vertex_070088F0: + type: VTX + count: 16 + offset: 0x88F0 + symbol: wmotr_seg7_vertex_070088F0 + +wmotr_seg7_vertex_070089F0: + type: VTX + count: 14 + offset: 0x89F0 + symbol: wmotr_seg7_vertex_070089F0 + +wmotr_seg7_vertex_07008AD0: + type: VTX + count: 16 + offset: 0x8AD0 + symbol: wmotr_seg7_vertex_07008AD0 + +wmotr_seg7_vertex_07008BD0: + type: VTX + count: 16 + offset: 0x8BD0 + symbol: wmotr_seg7_vertex_07008BD0 + +wmotr_seg7_vertex_07008CD0: + type: VTX + count: 16 + offset: 0x8CD0 + symbol: wmotr_seg7_vertex_07008CD0 + +wmotr_seg7_vertex_07008DD0: + type: VTX + count: 14 + offset: 0x8DD0 + symbol: wmotr_seg7_vertex_07008DD0 + +wmotr_seg7_vertex_07008EB0: + type: VTX + count: 4 + offset: 0x8EB0 + symbol: wmotr_seg7_vertex_07008EB0 + +wmotr_seg7_dl_07008EF0: + type: GFX + offset: 0x8EF0 + symbol: wmotr_seg7_dl_07008EF0 + +wmotr_seg7_dl_07009148: + type: GFX + offset: 0x9148 + symbol: wmotr_seg7_dl_07009148 + +wmotr_seg7_dl_070092A0: + type: GFX + offset: 0x92A0 + symbol: wmotr_seg7_dl_070092A0 + +wmotr_seg7_dl_07009458: + type: GFX + offset: 0x9458 + symbol: wmotr_seg7_dl_07009458 + +wmotr_seg7_dl_0700C1F8: + type: GFX + offset: 0xC1F8 + symbol: wmotr_seg7_dl_0700C1F8 + +wmotr_seg7_lights_0700C2A0: + type: LIGHTS + size: 24 + offset: 0xC2A0 + symbol: wmotr_seg7_lights_0700C2A0 + +wmotr_seg7_vertex_0700C2B8: + type: VTX + count: 16 + offset: 0xC2B8 + symbol: wmotr_seg7_vertex_0700C2B8 + +wmotr_seg7_vertex_0700C3B8: + type: VTX + count: 16 + offset: 0xC3B8 + symbol: wmotr_seg7_vertex_0700C3B8 + +wmotr_seg7_vertex_0700C4B8: + type: VTX + count: 15 + offset: 0xC4B8 + symbol: wmotr_seg7_vertex_0700C4B8 + +wmotr_seg7_vertex_0700C5A8: + type: VTX + count: 16 + offset: 0xC5A8 + symbol: wmotr_seg7_vertex_0700C5A8 + +wmotr_seg7_vertex_0700C6A8: + type: VTX + count: 16 + offset: 0xC6A8 + symbol: wmotr_seg7_vertex_0700C6A8 + +wmotr_seg7_vertex_0700C7A8: + type: VTX + count: 16 + offset: 0xC7A8 + symbol: wmotr_seg7_vertex_0700C7A8 + +wmotr_seg7_vertex_0700C8A8: + type: VTX + count: 16 + offset: 0xC8A8 + symbol: wmotr_seg7_vertex_0700C8A8 + +wmotr_seg7_vertex_0700C9A8: + type: VTX + count: 15 + offset: 0xC9A8 + symbol: wmotr_seg7_vertex_0700C9A8 + +wmotr_seg7_vertex_0700CA98: + type: VTX + count: 16 + offset: 0xCA98 + symbol: wmotr_seg7_vertex_0700CA98 + +wmotr_seg7_vertex_0700CB98: + type: VTX + count: 16 + offset: 0xCB98 + symbol: wmotr_seg7_vertex_0700CB98 + +wmotr_seg7_vertex_0700CC98: + type: VTX + count: 16 + offset: 0xCC98 + symbol: wmotr_seg7_vertex_0700CC98 + +wmotr_seg7_vertex_0700CD98: + type: VTX + count: 16 + offset: 0xCD98 + symbol: wmotr_seg7_vertex_0700CD98 + +wmotr_seg7_vertex_0700CE98: + type: VTX + count: 15 + offset: 0xCE98 + symbol: wmotr_seg7_vertex_0700CE98 + +wmotr_seg7_vertex_0700CF88: + type: VTX + count: 16 + offset: 0xCF88 + symbol: wmotr_seg7_vertex_0700CF88 + +wmotr_seg7_vertex_0700D088: + type: VTX + count: 16 + offset: 0xD088 + symbol: wmotr_seg7_vertex_0700D088 + +wmotr_seg7_vertex_0700D188: + type: VTX + count: 16 + offset: 0xD188 + symbol: wmotr_seg7_vertex_0700D188 + +wmotr_seg7_vertex_0700D288: + type: VTX + count: 15 + offset: 0xD288 + symbol: wmotr_seg7_vertex_0700D288 + +wmotr_seg7_vertex_0700D378: + type: VTX + count: 15 + offset: 0xD378 + symbol: wmotr_seg7_vertex_0700D378 + +wmotr_seg7_vertex_0700D468: + type: VTX + count: 15 + offset: 0xD468 + symbol: wmotr_seg7_vertex_0700D468 + +wmotr_seg7_vertex_0700D558: + type: VTX + count: 14 + offset: 0xD558 + symbol: wmotr_seg7_vertex_0700D558 + +wmotr_seg7_vertex_0700D638: + type: VTX + count: 15 + offset: 0xD638 + symbol: wmotr_seg7_vertex_0700D638 + +wmotr_seg7_vertex_0700D728: + type: VTX + count: 16 + offset: 0xD728 + symbol: wmotr_seg7_vertex_0700D728 + +wmotr_seg7_vertex_0700D828: + type: VTX + count: 16 + offset: 0xD828 + symbol: wmotr_seg7_vertex_0700D828 + +wmotr_seg7_vertex_0700D928: + type: VTX + count: 16 + offset: 0xD928 + symbol: wmotr_seg7_vertex_0700D928 + +wmotr_seg7_vertex_0700DA28: + type: VTX + count: 16 + offset: 0xDA28 + symbol: wmotr_seg7_vertex_0700DA28 + +wmotr_seg7_vertex_0700DB28: + type: VTX + count: 16 + offset: 0xDB28 + symbol: wmotr_seg7_vertex_0700DB28 + +wmotr_seg7_vertex_0700DC28: + type: VTX + count: 16 + offset: 0xDC28 + symbol: wmotr_seg7_vertex_0700DC28 + +wmotr_seg7_vertex_0700DD28: + type: VTX + count: 15 + offset: 0xDD28 + symbol: wmotr_seg7_vertex_0700DD28 + +wmotr_seg7_vertex_0700DE18: + type: VTX + count: 16 + offset: 0xDE18 + symbol: wmotr_seg7_vertex_0700DE18 + +wmotr_seg7_vertex_0700DF18: + type: VTX + count: 16 + offset: 0xDF18 + symbol: wmotr_seg7_vertex_0700DF18 + +wmotr_seg7_vertex_0700E018: + type: VTX + count: 16 + offset: 0xE018 + symbol: wmotr_seg7_vertex_0700E018 + +wmotr_seg7_vertex_0700E118: + type: VTX + count: 7 + offset: 0xE118 + symbol: wmotr_seg7_vertex_0700E118 + +wmotr_seg7_dl_0700E188: + type: GFX + offset: 0xE188 + symbol: wmotr_seg7_dl_0700E188 + +wmotr_seg7_dl_0700EFD8: + type: GFX + offset: 0xEFD8 + symbol: wmotr_seg7_dl_0700EFD8 + +wmotr_seg7_vertex_0700F048: + type: VTX + count: 15 + offset: 0xF048 + symbol: wmotr_seg7_vertex_0700F048 + +wmotr_seg7_vertex_0700F138: + type: VTX + count: 15 + offset: 0xF138 + symbol: wmotr_seg7_vertex_0700F138 + +wmotr_seg7_vertex_0700F228: + type: VTX + count: 15 + offset: 0xF228 + symbol: wmotr_seg7_vertex_0700F228 + +wmotr_seg7_vertex_0700F318: + type: VTX + count: 15 + offset: 0xF318 + symbol: wmotr_seg7_vertex_0700F318 + +wmotr_seg7_vertex_0700F408: + type: VTX + count: 16 + offset: 0xF408 + symbol: wmotr_seg7_vertex_0700F408 + +wmotr_seg7_vertex_0700F508: + type: VTX + count: 15 + offset: 0xF508 + symbol: wmotr_seg7_vertex_0700F508 + +wmotr_seg7_vertex_0700F5F8: + type: VTX + count: 14 + offset: 0xF5F8 + symbol: wmotr_seg7_vertex_0700F5F8 + +wmotr_seg7_vertex_0700F6D8: + type: VTX + count: 15 + offset: 0xF6D8 + symbol: wmotr_seg7_vertex_0700F6D8 + +wmotr_seg7_vertex_0700F7C8: + type: VTX + count: 15 + offset: 0xF7C8 + symbol: wmotr_seg7_vertex_0700F7C8 + +wmotr_seg7_vertex_0700F8B8: + type: VTX + count: 14 + offset: 0xF8B8 + symbol: wmotr_seg7_vertex_0700F8B8 + +wmotr_seg7_vertex_0700F998: + type: VTX + count: 15 + offset: 0xF998 + symbol: wmotr_seg7_vertex_0700F998 + +wmotr_seg7_vertex_0700FA88: + type: VTX + count: 15 + offset: 0xFA88 + symbol: wmotr_seg7_vertex_0700FA88 + +wmotr_seg7_vertex_0700FB78: + type: VTX + count: 15 + offset: 0xFB78 + symbol: wmotr_seg7_vertex_0700FB78 + +wmotr_seg7_vertex_0700FC68: + type: VTX + count: 15 + offset: 0xFC68 + symbol: wmotr_seg7_vertex_0700FC68 + +wmotr_seg7_vertex_0700FD58: + type: VTX + count: 15 + offset: 0xFD58 + symbol: wmotr_seg7_vertex_0700FD58 + +wmotr_seg7_vertex_0700FE48: + type: VTX + count: 15 + offset: 0xFE48 + symbol: wmotr_seg7_vertex_0700FE48 + +wmotr_seg7_vertex_0700FF38: + type: VTX + count: 15 + offset: 0xFF38 + symbol: wmotr_seg7_vertex_0700FF38 + +wmotr_seg7_vertex_07010028: + type: VTX + count: 15 + offset: 0x10028 + symbol: wmotr_seg7_vertex_07010028 + +wmotr_seg7_vertex_07010118: + type: VTX + count: 4 + offset: 0x10118 + symbol: wmotr_seg7_vertex_07010118 + +wmotr_seg7_dl_07010158: + type: GFX + offset: 0x10158 + symbol: wmotr_seg7_dl_07010158 + +wmotr_seg7_dl_07010608: + type: GFX + offset: 0x10608 + symbol: wmotr_seg7_dl_07010608 + +wmotr_seg7_collision: + type: SM64:COLLISION + offset: 0x10688 + symbol: wmotr_seg7_collision + +wmotr_seg7_macro_objs: + type: SM64:MACRO + offset: 0x136A8 + symbol: wmotr_seg7_macro_objs diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr/geo.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr/geo.yml new file mode 100644 index 0000000..f2953e0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/levels/wmotr/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/us/levels/wmotr.yml" + autopads: false + segments: + - [ 0xE, 0x4CD930 ] + +wmotr_geo_0001F0: + type: SM64:GEO_LAYOUT + offset: 0xE0001F0 + symbol: wmotr_geo_0001F0 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/banks.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/banks.yml new file mode 100644 index 0000000..467c120 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/banks.yml @@ -0,0 +1,132 @@ +:config: + external_files: + - "assets/ymls/us/sound/root.yml" + - "assets/ymls/us/sound/samples/bowser_organ.yml" + - "assets/ymls/us/sound/samples/course_start.yml" + - "assets/ymls/us/sound/samples/instruments.yml" + - "assets/ymls/us/sound/samples/piranha_music_box.yml" + - "assets/ymls/us/sound/samples/sfx_1.yml" + - "assets/ymls/us/sound/samples/sfx_4.yml" + - "assets/ymls/us/sound/samples/sfx_5.yml" + - "assets/ymls/us/sound/samples/sfx_6.yml" + - "assets/ymls/us/sound/samples/sfx_7.yml" + - "assets/ymls/us/sound/samples/sfx_9.yml" + - "assets/ymls/us/sound/samples/sfx_mario_peach.yml" + - "assets/ymls/us/sound/samples/sfx_mario.yml" + - "assets/ymls/us/sound/samples/sfx_terrain.yml" + - "assets/ymls/us/sound/samples/sfx_water.yml" + +00: + type: NAUDIO:V0:BANK + id: 0 +01_terrain: + type: NAUDIO:V0:BANK + id: 1 +02_water: + type: NAUDIO:V0:BANK + id: 2 +03: + type: NAUDIO:V0:BANK + id: 3 +04: + type: NAUDIO:V0:BANK + id: 4 +05: + type: NAUDIO:V0:BANK + id: 5 +06: + type: NAUDIO:V0:BANK + id: 6 +07: + type: NAUDIO:V0:BANK + id: 7 +08_mario: + type: NAUDIO:V0:BANK + id: 8 +09: + type: NAUDIO:V0:BANK + id: 9 +0A_mario_peach: + type: NAUDIO:V0:BANK + id: 10 +0B: + type: NAUDIO:V0:BANK + id: 11 +0C: + type: NAUDIO:V0:BANK + id: 12 +0D: + type: NAUDIO:V0:BANK + id: 13 +0E: + type: NAUDIO:V0:BANK + id: 14 +0F: + type: NAUDIO:V0:BANK + id: 15 +10: + type: NAUDIO:V0:BANK + id: 16 +11: + type: NAUDIO:V0:BANK + id: 17 +12: + type: NAUDIO:V0:BANK + id: 18 +13: + type: NAUDIO:V0:BANK + id: 19 +14_piranha_music_box: + type: NAUDIO:V0:BANK + id: 20 +15: + type: NAUDIO:V0:BANK + id: 21 +16_course_start: + type: NAUDIO:V0:BANK + id: 22 +17: + type: NAUDIO:V0:BANK + id: 23 +18: + type: NAUDIO:V0:BANK + id: 24 +19: + type: NAUDIO:V0:BANK + id: 25 +1A: + type: NAUDIO:V0:BANK + id: 26 +1B: + type: NAUDIO:V0:BANK + id: 27 +1C_endless_stairs: + type: NAUDIO:V0:BANK + id: 28 +1D_bowser_organ: + type: NAUDIO:V0:BANK + id: 29 +1E: + type: NAUDIO:V0:BANK + id: 30 +1F: + type: NAUDIO:V0:BANK + id: 31 +20: + type: NAUDIO:V0:BANK + id: 32 +21: + type: NAUDIO:V0:BANK + id: 33 +22: + type: NAUDIO:V0:BANK + id: 34 +23: + type: NAUDIO:V0:BANK + id: 35 +24: + type: NAUDIO:V0:BANK + id: 36 +25: + type: NAUDIO:V0:BANK + id: 37 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/root.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/root.yml new file mode 100644 index 0000000..24b47d7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/root.yml @@ -0,0 +1,8 @@ +header: + type: NAUDIO:V0:AUDIO_HEADER + ctl: + offset: 5748512 + size: 97856 + tbl: + offset: 5846368 + size: 2216704 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/bowser_organ.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/bowser_organ.yml new file mode 100644 index 0000000..1324e17 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/bowser_organ.yml @@ -0,0 +1,9 @@ +00_organ_1: + type: NAUDIO:V0:SAMPLE + id: 216 +01_organ_1_lq: + type: NAUDIO:V0:SAMPLE + id: 217 +02_boys_choir: + type: NAUDIO:V0:SAMPLE + id: 218 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/course_start.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/course_start.yml new file mode 100644 index 0000000..2b9e361 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/course_start.yml @@ -0,0 +1,3 @@ +00_la: + type: NAUDIO:V0:SAMPLE + id: 215 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/instruments.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/instruments.yml new file mode 100644 index 0000000..8a655fc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/instruments.yml @@ -0,0 +1,219 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 141 +01_banjo_1: + type: NAUDIO:V0:SAMPLE + id: 142 +02: + type: NAUDIO:V0:SAMPLE + id: 143 +03_human_whistle: + type: NAUDIO:V0:SAMPLE + id: 144 +04_bright_piano: + type: NAUDIO:V0:SAMPLE + id: 145 +05_acoustic_bass: + type: NAUDIO:V0:SAMPLE + id: 146 +06_kick_drum_1: + type: NAUDIO:V0:SAMPLE + id: 147 +07_rimshot: + type: NAUDIO:V0:SAMPLE + id: 148 +08: + type: NAUDIO:V0:SAMPLE + id: 149 +09: + type: NAUDIO:V0:SAMPLE + id: 150 +0A_tambourine: + type: NAUDIO:V0:SAMPLE + id: 151 +0B: + type: NAUDIO:V0:SAMPLE + id: 152 +0C_conga_stick: + type: NAUDIO:V0:SAMPLE + id: 153 +0D_clave: + type: NAUDIO:V0:SAMPLE + id: 154 +0E_hihat_closed: + type: NAUDIO:V0:SAMPLE + id: 155 +0F_hihat_open: + type: NAUDIO:V0:SAMPLE + id: 156 +10_cymbal_bell: + type: NAUDIO:V0:SAMPLE + id: 157 +11_splash_cymbal: + type: NAUDIO:V0:SAMPLE + id: 158 +12_snare_drum_1: + type: NAUDIO:V0:SAMPLE + id: 159 +13_snare_drum_2: + type: NAUDIO:V0:SAMPLE + id: 160 +14_strings_5: + type: NAUDIO:V0:SAMPLE + id: 161 +15_strings_4: + type: NAUDIO:V0:SAMPLE + id: 162 +16_french_horns: + type: NAUDIO:V0:SAMPLE + id: 163 +17_trumpet: + type: NAUDIO:V0:SAMPLE + id: 164 +18_timpani: + type: NAUDIO:V0:SAMPLE + id: 165 +19_brass: + type: NAUDIO:V0:SAMPLE + id: 166 +1A_slap_bass: + type: NAUDIO:V0:SAMPLE + id: 167 +1B_organ_2: + type: NAUDIO:V0:SAMPLE + id: 168 +1C: + type: NAUDIO:V0:SAMPLE + id: 169 +1D: + type: NAUDIO:V0:SAMPLE + id: 170 +1E_closed_triangle: + type: NAUDIO:V0:SAMPLE + id: 171 +1F_open_triangle: + type: NAUDIO:V0:SAMPLE + id: 172 +20_cabasa: + type: NAUDIO:V0:SAMPLE + id: 173 +21_sine_bass: + type: NAUDIO:V0:SAMPLE + id: 174 +22_boys_choir: + type: NAUDIO:V0:SAMPLE + id: 175 +23_strings_1: + type: NAUDIO:V0:SAMPLE + id: 176 +24_strings_2: + type: NAUDIO:V0:SAMPLE + id: 177 +25_strings_3: + type: NAUDIO:V0:SAMPLE + id: 178 +26_crystal_rhodes: + type: NAUDIO:V0:SAMPLE + id: 179 +27_harpsichord: + type: NAUDIO:V0:SAMPLE + id: 180 +28_sitar_1: + type: NAUDIO:V0:SAMPLE + id: 181 +29_orchestra_hit: + type: NAUDIO:V0:SAMPLE + id: 182 +2A: + type: NAUDIO:V0:SAMPLE + id: 183 +2B: + type: NAUDIO:V0:SAMPLE + id: 184 +2C: + type: NAUDIO:V0:SAMPLE + id: 185 +2D_trombone: + type: NAUDIO:V0:SAMPLE + id: 186 +2E_accordion: + type: NAUDIO:V0:SAMPLE + id: 187 +2F_sleigh_bells: + type: NAUDIO:V0:SAMPLE + id: 188 +30_rarefaction-lahna: + type: NAUDIO:V0:SAMPLE + id: 189 +31_rarefaction-convolution: + type: NAUDIO:V0:SAMPLE + id: 190 +32_metal_rimshot: + type: NAUDIO:V0:SAMPLE + id: 191 +33_kick_drum_2: + type: NAUDIO:V0:SAMPLE + id: 192 +34_alto_flute: + type: NAUDIO:V0:SAMPLE + id: 193 +35_gospel_organ: + type: NAUDIO:V0:SAMPLE + id: 194 +36_sawtooth_synth: + type: NAUDIO:V0:SAMPLE + id: 195 +37_square_synth: + type: NAUDIO:V0:SAMPLE + id: 196 +38_electric_kick_drum: + type: NAUDIO:V0:SAMPLE + id: 197 +39_sitar_2: + type: NAUDIO:V0:SAMPLE + id: 198 +3A_music_box: + type: NAUDIO:V0:SAMPLE + id: 199 +3B_banjo_2: + type: NAUDIO:V0:SAMPLE + id: 200 +3C_acoustic_guitar: + type: NAUDIO:V0:SAMPLE + id: 201 +3D: + type: NAUDIO:V0:SAMPLE + id: 202 +3E_monk_choir: + type: NAUDIO:V0:SAMPLE + id: 203 +3F: + type: NAUDIO:V0:SAMPLE + id: 204 +40_bell: + type: NAUDIO:V0:SAMPLE + id: 205 +41_pan_flute: + type: NAUDIO:V0:SAMPLE + id: 206 +42_vibraphone: + type: NAUDIO:V0:SAMPLE + id: 207 +43_harmonica: + type: NAUDIO:V0:SAMPLE + id: 208 +44_grand_piano: + type: NAUDIO:V0:SAMPLE + id: 209 +45_french_horns_lq: + type: NAUDIO:V0:SAMPLE + id: 210 +46_pizzicato_strings_1: + type: NAUDIO:V0:SAMPLE + id: 211 +47_pizzicato_strings_2: + type: NAUDIO:V0:SAMPLE + id: 212 +48_steel_drum: + type: NAUDIO:V0:SAMPLE + id: 213 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/piranha_music_box.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/piranha_music_box.yml new file mode 100644 index 0000000..d74ee71 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/piranha_music_box.yml @@ -0,0 +1,3 @@ +00_music_box: + type: NAUDIO:V0:SAMPLE + id: 214 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_1.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_1.yml new file mode 100644 index 0000000..ebda6f6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_1.yml @@ -0,0 +1,18 @@ +00_twirl: + type: NAUDIO:V0:SAMPLE + id: 0 +01_brushing: + type: NAUDIO:V0:SAMPLE + id: 1 +02_hand_touch: + type: NAUDIO:V0:SAMPLE + id: 2 +03_yoshi: + type: NAUDIO:V0:SAMPLE + id: 3 +04_plop: + type: NAUDIO:V0:SAMPLE + id: 4 +05_heavy_landing: + type: NAUDIO:V0:SAMPLE + id: 5 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_4.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_4.yml new file mode 100644 index 0000000..a6afd91 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_4.yml @@ -0,0 +1,30 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 17 +01: + type: NAUDIO:V0:SAMPLE + id: 18 +02: + type: NAUDIO:V0:SAMPLE + id: 19 +03: + type: NAUDIO:V0:SAMPLE + id: 20 +04: + type: NAUDIO:V0:SAMPLE + id: 21 +05: + type: NAUDIO:V0:SAMPLE + id: 22 +06: + type: NAUDIO:V0:SAMPLE + id: 23 +07: + type: NAUDIO:V0:SAMPLE + id: 24 +08: + type: NAUDIO:V0:SAMPLE + id: 25 +09: + type: NAUDIO:V0:SAMPLE + id: 26 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_5.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_5.yml new file mode 100644 index 0000000..492ecc1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_5.yml @@ -0,0 +1,87 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 27 +01: + type: NAUDIO:V0:SAMPLE + id: 28 +02: + type: NAUDIO:V0:SAMPLE + id: 29 +03: + type: NAUDIO:V0:SAMPLE + id: 30 +04: + type: NAUDIO:V0:SAMPLE + id: 31 +05: + type: NAUDIO:V0:SAMPLE + id: 32 +06: + type: NAUDIO:V0:SAMPLE + id: 33 +07: + type: NAUDIO:V0:SAMPLE + id: 34 +08: + type: NAUDIO:V0:SAMPLE + id: 35 +09: + type: NAUDIO:V0:SAMPLE + id: 36 +0A: + type: NAUDIO:V0:SAMPLE + id: 37 +0B: + type: NAUDIO:V0:SAMPLE + id: 38 +0C: + type: NAUDIO:V0:SAMPLE + id: 39 +0D: + type: NAUDIO:V0:SAMPLE + id: 40 +0E: + type: NAUDIO:V0:SAMPLE + id: 41 +0F: + type: NAUDIO:V0:SAMPLE + id: 42 +10: + type: NAUDIO:V0:SAMPLE + id: 43 +11: + type: NAUDIO:V0:SAMPLE + id: 44 +12: + type: NAUDIO:V0:SAMPLE + id: 45 +13: + type: NAUDIO:V0:SAMPLE + id: 46 +14: + type: NAUDIO:V0:SAMPLE + id: 47 +15: + type: NAUDIO:V0:SAMPLE + id: 48 +16: + type: NAUDIO:V0:SAMPLE + id: 49 +17: + type: NAUDIO:V0:SAMPLE + id: 50 +18: + type: NAUDIO:V0:SAMPLE + id: 51 +19: + type: NAUDIO:V0:SAMPLE + id: 52 +1A: + type: NAUDIO:V0:SAMPLE + id: 53 +1B: + type: NAUDIO:V0:SAMPLE + id: 54 +1C: + type: NAUDIO:V0:SAMPLE + id: 55 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_6.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_6.yml new file mode 100644 index 0000000..d7bd407 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_6.yml @@ -0,0 +1,42 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 56 +01: + type: NAUDIO:V0:SAMPLE + id: 57 +02: + type: NAUDIO:V0:SAMPLE + id: 58 +03: + type: NAUDIO:V0:SAMPLE + id: 59 +04: + type: NAUDIO:V0:SAMPLE + id: 60 +05: + type: NAUDIO:V0:SAMPLE + id: 61 +06: + type: NAUDIO:V0:SAMPLE + id: 62 +07: + type: NAUDIO:V0:SAMPLE + id: 63 +08: + type: NAUDIO:V0:SAMPLE + id: 64 +09: + type: NAUDIO:V0:SAMPLE + id: 65 +0A: + type: NAUDIO:V0:SAMPLE + id: 66 +0B: + type: NAUDIO:V0:SAMPLE + id: 67 +0C: + type: NAUDIO:V0:SAMPLE + id: 68 +0D: + type: NAUDIO:V0:SAMPLE + id: 69 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_7.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_7.yml new file mode 100644 index 0000000..19cf8a8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_7.yml @@ -0,0 +1,42 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 70 +01: + type: NAUDIO:V0:SAMPLE + id: 71 +02: + type: NAUDIO:V0:SAMPLE + id: 72 +03: + type: NAUDIO:V0:SAMPLE + id: 73 +04: + type: NAUDIO:V0:SAMPLE + id: 74 +05: + type: NAUDIO:V0:SAMPLE + id: 75 +06: + type: NAUDIO:V0:SAMPLE + id: 76 +07: + type: NAUDIO:V0:SAMPLE + id: 77 +08: + type: NAUDIO:V0:SAMPLE + id: 78 +09: + type: NAUDIO:V0:SAMPLE + id: 79 +0A: + type: NAUDIO:V0:SAMPLE + id: 80 +0B: + type: NAUDIO:V0:SAMPLE + id: 81 +0C: + type: NAUDIO:V0:SAMPLE + id: 82 +0D_chain_chomp_bark: + type: NAUDIO:V0:SAMPLE + id: 83 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_9.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_9.yml new file mode 100644 index 0000000..2684fa3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_9.yml @@ -0,0 +1,21 @@ +00: + type: NAUDIO:V0:SAMPLE + id: 111 +01: + type: NAUDIO:V0:SAMPLE + id: 112 +02: + type: NAUDIO:V0:SAMPLE + id: 113 +03: + type: NAUDIO:V0:SAMPLE + id: 114 +04_camera_buzz: + type: NAUDIO:V0:SAMPLE + id: 115 +05_camera_shutter: + type: NAUDIO:V0:SAMPLE + id: 116 +06: + type: NAUDIO:V0:SAMPLE + id: 117 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario.yml new file mode 100644 index 0000000..10db492 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario.yml @@ -0,0 +1,81 @@ +00_mario_jump_hoo: + type: NAUDIO:V0:SAMPLE + id: 84 +01_mario_jump_wah: + type: NAUDIO:V0:SAMPLE + id: 85 +02_mario_yah: + type: NAUDIO:V0:SAMPLE + id: 86 +03_mario_haha: + type: NAUDIO:V0:SAMPLE + id: 87 +04_mario_yahoo: + type: NAUDIO:V0:SAMPLE + id: 88 +05_mario_uh: + type: NAUDIO:V0:SAMPLE + id: 89 +06_mario_hrmm: + type: NAUDIO:V0:SAMPLE + id: 90 +07_mario_wah2: + type: NAUDIO:V0:SAMPLE + id: 91 +08_mario_whoa: + type: NAUDIO:V0:SAMPLE + id: 92 +09_mario_eeuh: + type: NAUDIO:V0:SAMPLE + id: 93 +0A_mario_attacked: + type: NAUDIO:V0:SAMPLE + id: 94 +0B_mario_ooof: + type: NAUDIO:V0:SAMPLE + id: 95 +0C_mario_here_we_go: + type: NAUDIO:V0:SAMPLE + id: 96 +0D_mario_yawning: + type: NAUDIO:V0:SAMPLE + id: 97 +0E_mario_snoring1: + type: NAUDIO:V0:SAMPLE + id: 98 +0F_mario_snoring2: + type: NAUDIO:V0:SAMPLE + id: 99 +10_mario_doh: + type: NAUDIO:V0:SAMPLE + id: 100 +11_mario_game_over: + type: NAUDIO:V0:SAMPLE + id: 101 +12_mario_hello: + type: NAUDIO:V0:SAMPLE + id: 102 +13_mario_press_start_to_play: + type: NAUDIO:V0:SAMPLE + id: 103 +14_mario_twirl_bounce: + type: NAUDIO:V0:SAMPLE + id: 104 +15_mario_snoring3: + type: NAUDIO:V0:SAMPLE + id: 105 +16_mario_so_longa_bowser: + type: NAUDIO:V0:SAMPLE + id: 106 +17_mario_ima_tired: + type: NAUDIO:V0:SAMPLE + id: 107 +18_mario_waha: + type: NAUDIO:V0:SAMPLE + id: 108 +19_mario_yippee: + type: NAUDIO:V0:SAMPLE + id: 109 +1A_mario_lets_a_go: + type: NAUDIO:V0:SAMPLE + id: 110 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario_peach.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario_peach.yml new file mode 100644 index 0000000..e4af992 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_mario_peach.yml @@ -0,0 +1,69 @@ +00_mario_waaaooow: + type: NAUDIO:V0:SAMPLE + id: 118 +01_mario_hoohoo: + type: NAUDIO:V0:SAMPLE + id: 119 +02_mario_panting: + type: NAUDIO:V0:SAMPLE + id: 120 +03_mario_dying: + type: NAUDIO:V0:SAMPLE + id: 121 +04_mario_on_fire: + type: NAUDIO:V0:SAMPLE + id: 122 +05_mario_uh2: + type: NAUDIO:V0:SAMPLE + id: 123 +06_mario_coughing: + type: NAUDIO:V0:SAMPLE + id: 124 +07_mario_its_a_me_mario: + type: NAUDIO:V0:SAMPLE + id: 125 +08_mario_punch_yah: + type: NAUDIO:V0:SAMPLE + id: 126 +09_mario_punch_hoo: + type: NAUDIO:V0:SAMPLE + id: 127 +0A_mario_mama_mia: + type: NAUDIO:V0:SAMPLE + id: 128 +0B_mario_okey_dokey: + type: NAUDIO:V0:SAMPLE + id: 129 +0C_mario_drowning: + type: NAUDIO:V0:SAMPLE + id: 130 +0D_mario_thank_you_playing_my_game: + type: NAUDIO:V0:SAMPLE + id: 131 +0E_peach_dear_mario: + type: NAUDIO:V0:SAMPLE + id: 132 +0F_peach_mario: + type: NAUDIO:V0:SAMPLE + id: 133 +10_peach_power_of_the_stars: + type: NAUDIO:V0:SAMPLE + id: 134 +11_peach_thanks_to_you: + type: NAUDIO:V0:SAMPLE + id: 135 +12_peach_thank_you_mario: + type: NAUDIO:V0:SAMPLE + id: 136 +13_peach_something_special: + type: NAUDIO:V0:SAMPLE + id: 137 +14_peach_bake_a_cake: + type: NAUDIO:V0:SAMPLE + id: 138 +15_peach_for_mario: + type: NAUDIO:V0:SAMPLE + id: 139 +16_peach_mario2: + type: NAUDIO:V0:SAMPLE + id: 140 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_terrain.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_terrain.yml new file mode 100644 index 0000000..60d4e81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_terrain.yml @@ -0,0 +1,24 @@ +00_step_default: + type: NAUDIO:V0:SAMPLE + id: 6 +01_step_grass: + type: NAUDIO:V0:SAMPLE + id: 7 +02_step_stone: + type: NAUDIO:V0:SAMPLE + id: 8 +03_step_spooky: + type: NAUDIO:V0:SAMPLE + id: 9 +04_step_snow: + type: NAUDIO:V0:SAMPLE + id: 10 +05_step_ice: + type: NAUDIO:V0:SAMPLE + id: 11 +06_step_metal: + type: NAUDIO:V0:SAMPLE + id: 12 +07_step_sand: + type: NAUDIO:V0:SAMPLE + id: 13 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_water.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_water.yml new file mode 100644 index 0000000..040dd70 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/samples/sfx_water.yml @@ -0,0 +1,9 @@ +00_plunge: + type: NAUDIO:V0:SAMPLE + id: 14 +01_splash: + type: NAUDIO:V0:SAMPLE + id: 15 +02_swim: + type: NAUDIO:V0:SAMPLE + id: 16 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/sound/sequences.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/sequences.yml new file mode 100644 index 0000000..68e3085 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/sound/sequences.yml @@ -0,0 +1,256 @@ +sound_player: + type: NAUDIO:V0:SEQUENCE + id: 0 + offset: 0x7B0980 + size: 13452 + banks: + - sound/banks/00 + - sound/banks/01_terrain + - sound/banks/02_water + - sound/banks/03 + - sound/banks/04 + - sound/banks/05 + - sound/banks/06 + - sound/banks/07 + - sound/banks/08_mario + - sound/banks/09 + - sound/banks/0A_mario_peach +cutscene_collect_star: + type: NAUDIO:V0:SEQUENCE + id: 1 + offset: 0x7B3E10 + size: 619 + banks: + - sound/banks/22 +menu_title_screen: + type: NAUDIO:V0:SEQUENCE + id: 2 + offset: 0x7B4080 + size: 8254 + banks: + - sound/banks/11 +level_grass: + type: NAUDIO:V0:SEQUENCE + id: 3 + offset: 0x7B60C0 + size: 5122 + banks: + - sound/banks/22 +level_inside_castle: + type: NAUDIO:V0:SEQUENCE + id: 4 + offset: 0x7B74D0 + size: 2494 + banks: + - sound/banks/0E +level_water: + type: NAUDIO:V0:SEQUENCE + id: 5 + offset: 0x7B7E90 + size: 4780 + banks: + - sound/banks/13 +level_hot: + type: NAUDIO:V0:SEQUENCE + id: 6 + offset: 0x7B9140 + size: 2451 + banks: + - sound/banks/0F +level_boss_koopa: + type: NAUDIO:V0:SEQUENCE + id: 7 + offset: 0x7B9AE0 + size: 3418 + banks: + - sound/banks/12 +level_snow: + type: NAUDIO:V0:SEQUENCE + id: 8 + offset: 0x7BA840 + size: 8143 + banks: + - sound/banks/0B +level_slide: + type: NAUDIO:V0:SEQUENCE + id: 9 + offset: 0x7BC810 + size: 7432 + banks: + - sound/banks/0D +level_spooky: + type: NAUDIO:V0:SEQUENCE + id: 10 + offset: 0x7BE520 + size: 5674 + banks: + - sound/banks/21 + - sound/banks/10 +event_piranha_plant: + type: NAUDIO:V0:SEQUENCE + id: 11 + offset: 0x7BFB50 + size: 1395 + banks: + - sound/banks/14_piranha_music_box +level_underground: + type: NAUDIO:V0:SEQUENCE + id: 12 + offset: 0x7C00D0 + size: 4887 + banks: + - sound/banks/15 +menu_star_select: + type: NAUDIO:V0:SEQUENCE + id: 13 + offset: 0x7C13F0 + size: 134 + banks: + - sound/banks/16_course_start +event_powerup: + type: NAUDIO:V0:SEQUENCE + id: 14 + offset: 0x7C1480 + size: 3129 + banks: + - sound/banks/17 +event_metal_cap: + type: NAUDIO:V0:SEQUENCE + id: 15 + offset: 0x7C20C0 + size: 2770 + banks: + - sound/banks/18 +event_koopa_message: + type: NAUDIO:V0:SEQUENCE + id: 16 + offset: 0x7C2BA0 + size: 552 + banks: + - sound/banks/12 +level_koopa_road: + type: NAUDIO:V0:SEQUENCE + id: 17 + offset: 0x7C2DD0 + size: 4741 + banks: + - sound/banks/19 +event_high_score: + type: NAUDIO:V0:SEQUENCE + id: 18 + offset: 0x7C4060 + size: 271 + banks: + - sound/banks/1F +event_merry_go_round: + type: NAUDIO:V0:SEQUENCE + id: 19 + offset: 0x7C4170 + size: 1657 + banks: + - sound/banks/21 +event_race: + type: NAUDIO:V0:SEQUENCE + id: 20 + offset: 0x7C47F0 + size: 197 + banks: + - sound/banks/1A +cutscene_star_spawn: + type: NAUDIO:V0:SEQUENCE + id: 21 + offset: 0x7C48C0 + size: 644 + banks: + - sound/banks/0E +event_boss: + type: NAUDIO:V0:SEQUENCE + id: 22 + offset: 0x7C4B50 + size: 3435 + banks: + - sound/banks/1B +cutscene_collect_key: + type: NAUDIO:V0:SEQUENCE + id: 23 + offset: 0x7C58C0 + size: 671 + banks: + - sound/banks/1A +event_endless_stairs: + type: NAUDIO:V0:SEQUENCE + id: 24 + offset: 0x7C5B60 + size: 1777 + banks: + - sound/banks/1C_endless_stairs +level_boss_koopa_final: + type: NAUDIO:V0:SEQUENCE + id: 25 + offset: 0x7C6260 + size: 3515 + banks: + - sound/banks/1D_bowser_organ +cutscene_credits: + type: NAUDIO:V0:SEQUENCE + id: 26 + offset: 0x7C7020 + size: 14313 + banks: + - sound/banks/25 +event_solve_puzzle: + type: NAUDIO:V0:SEQUENCE + id: 27 + offset: 0x7CA810 + size: 216 + banks: + - sound/banks/14_piranha_music_box +event_toad_message: + type: NAUDIO:V0:SEQUENCE + id: 28 + offset: 0x7CA8F0 + size: 208 + banks: + - sound/banks/20 +event_peach_message: + type: NAUDIO:V0:SEQUENCE + id: 29 + offset: 0x7CA9C0 + size: 432 + banks: + - sound/banks/1E +cutscene_intro: + type: NAUDIO:V0:SEQUENCE + id: 30 + offset: 0x7CAB70 + size: 1764 + banks: + - sound/banks/1B +cutscene_victory: + type: NAUDIO:V0:SEQUENCE + id: 31 + offset: 0x7CB260 + size: 2058 + banks: + - sound/banks/1A +cutscene_ending: + type: NAUDIO:V0:SEQUENCE + id: 32 + offset: 0x7CBA70 + size: 1882 + banks: + - sound/banks/23 +menu_file_select: + type: NAUDIO:V0:SEQUENCE + id: 33 + offset: 0x7CC1D0 + size: 781 + banks: + - sound/banks/24 +cutscene_lakitu: + type: NAUDIO:V0:SEQUENCE + id: 34 + offset: 0x7CC4E0 + size: 313 + banks: + - sound/banks/1B diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/texts/acts.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/acts.yml new file mode 100644 index 0000000..8e751f7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/acts.yml @@ -0,0 +1,394 @@ +:config: + autopads: false + compression: + offset: 0x108A40 + segments: + - [ 0x2, 0x108A40 ] + +act_00: + type: SM64:TEXT + offset: 0x10FD4 + +act_01: + type: SM64:TEXT + offset: 0x10FF0 + +act_02: + type: SM64:TEXT + offset: 0x11010 + +act_03: + type: SM64:TEXT + offset: 0x11030 + +act_04: + type: SM64:TEXT + offset: 0x11048 + +act_05: + type: SM64:TEXT + offset: 0x11060 + +act_06: + type: SM64:TEXT + offset: 0x1107C + +act_07: + type: SM64:TEXT + offset: 0x11094 + +act_08: + type: SM64:TEXT + offset: 0x110B0 + +act_09: + type: SM64:TEXT + offset: 0x110CC + +act_0A: + type: SM64:TEXT + offset: 0x110EC + +act_0B: + type: SM64:TEXT + offset: 0x11108 + +act_0C: + type: SM64:TEXT + offset: 0x1111C + +act_0D: + type: SM64:TEXT + offset: 0x11138 + +act_0E: + type: SM64:TEXT + offset: 0x11158 + +act_0F: + type: SM64:TEXT + offset: 0x11174 + +act_10: + type: SM64:TEXT + offset: 0x11194 + +act_11: + type: SM64:TEXT + offset: 0x111B0 + +act_12: + type: SM64:TEXT + offset: 0x111C8 + +act_13: + type: SM64:TEXT + offset: 0x111DC + +act_14: + type: SM64:TEXT + offset: 0x111F0 + +act_15: + type: SM64:TEXT + offset: 0x11204 + +act_16: + type: SM64:TEXT + offset: 0x11224 + +act_17: + type: SM64:TEXT + offset: 0x1123C + +act_18: + type: SM64:TEXT + offset: 0x11254 + +act_19: + type: SM64:TEXT + offset: 0x11268 + +act_1A: + type: SM64:TEXT + offset: 0x11288 + +act_1B: + type: SM64:TEXT + offset: 0x112A4 + +act_1C: + type: SM64:TEXT + offset: 0x112BC + +act_1D: + type: SM64:TEXT + offset: 0x112D0 + +act_1E: + type: SM64:TEXT + offset: 0x112F0 + +act_1F: + type: SM64:TEXT + offset: 0x11310 + +act_20: + type: SM64:TEXT + offset: 0x11328 + +act_21: + type: SM64:TEXT + offset: 0x11344 + +act_22: + type: SM64:TEXT + offset: 0x11360 + +act_23: + type: SM64:TEXT + offset: 0x1137C + +act_24: + type: SM64:TEXT + offset: 0x11394 + +act_25: + type: SM64:TEXT + offset: 0x113A8 + +act_26: + type: SM64:TEXT + offset: 0x113BC + +act_27: + type: SM64:TEXT + offset: 0x113DC + +act_28: + type: SM64:TEXT + offset: 0x113F0 + +act_29: + type: SM64:TEXT + offset: 0x11410 + +act_2A: + type: SM64:TEXT + offset: 0x11430 + +act_2B: + type: SM64:TEXT + offset: 0x11450 + +act_2C: + type: SM64:TEXT + offset: 0x1146C + +act_2D: + type: SM64:TEXT + offset: 0x11488 + +act_2E: + type: SM64:TEXT + offset: 0x114A8 + +act_2F: + type: SM64:TEXT + offset: 0x114C4 + +act_30: + type: SM64:TEXT + offset: 0x114D4 + +act_31: + type: SM64:TEXT + offset: 0x114E8 + +act_32: + type: SM64:TEXT + offset: 0x11500 + +act_33: + type: SM64:TEXT + offset: 0x1151C + +act_34: + type: SM64:TEXT + offset: 0x11534 + +act_35: + type: SM64:TEXT + offset: 0x1154C + +act_36: + type: SM64:TEXT + offset: 0x11560 + +act_37: + type: SM64:TEXT + offset: 0x11574 + +act_38: + type: SM64:TEXT + offset: 0x1158C + +act_39: + type: SM64:TEXT + offset: 0x115A0 + +act_3A: + type: SM64:TEXT + offset: 0x115C0 + +act_3B: + type: SM64:TEXT + offset: 0x115E0 + +act_3C: + type: SM64:TEXT + offset: 0x115F0 + +act_3D: + type: SM64:TEXT + offset: 0x11608 + +act_3E: + type: SM64:TEXT + offset: 0x11618 + +act_3F: + type: SM64:TEXT + offset: 0x11638 + +act_40: + type: SM64:TEXT + offset: 0x11654 + +act_41: + type: SM64:TEXT + offset: 0x11670 + +act_42: + type: SM64:TEXT + offset: 0x11690 + +act_43: + type: SM64:TEXT + offset: 0x116A4 + +act_44: + type: SM64:TEXT + offset: 0x116C0 + +act_45: + type: SM64:TEXT + offset: 0x116DC + +act_46: + type: SM64:TEXT + offset: 0x116F4 + +act_47: + type: SM64:TEXT + offset: 0x11714 + +act_48: + type: SM64:TEXT + offset: 0x11734 + +act_49: + type: SM64:TEXT + offset: 0x11750 + +act_4A: + type: SM64:TEXT + offset: 0x11770 + +act_4B: + type: SM64:TEXT + offset: 0x11790 + +act_4C: + type: SM64:TEXT + offset: 0x117A8 + +act_4D: + type: SM64:TEXT + offset: 0x117BC + +act_4E: + type: SM64:TEXT + offset: 0x117D0 + +act_4F: + type: SM64:TEXT + offset: 0x117E4 + +act_50: + type: SM64:TEXT + offset: 0x11800 + +act_51: + type: SM64:TEXT + offset: 0x1180C + +act_52: + type: SM64:TEXT + offset: 0x11820 + +act_53: + type: SM64:TEXT + offset: 0x1183C + +act_54: + type: SM64:TEXT + offset: 0x11854 + +act_55: + type: SM64:TEXT + offset: 0x11874 + +act_56: + type: SM64:TEXT + offset: 0x11890 + +act_57: + type: SM64:TEXT + offset: 0x118A8 + +act_58: + type: SM64:TEXT + offset: 0x118C0 + +act_59: + type: SM64:TEXT + offset: 0x118D4 + +act_5A: + type: SM64:TEXT + offset: 0x118F0 + +act_5B: + type: SM64:TEXT + offset: 0x11914 + +act_5C: + type: SM64:TEXT + offset: 0x11918 + +act_5D: + type: SM64:TEXT + offset: 0x1191C + +act_5E: + type: SM64:TEXT + offset: 0x11920 + +act_5F: + type: SM64:TEXT + offset: 0x11924 + +act_60: + type: SM64:TEXT + offset: 0x11928 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/texts/courses.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/courses.yml new file mode 100644 index 0000000..cc11536 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/courses.yml @@ -0,0 +1,110 @@ +:config: + autopads: false + compression: + offset: 0x108A40 + segments: + - [ 0x2, 0x108A40 ] + +course_00: + type: SM64:TEXT + offset: 0x10D14 + +course_01: + type: SM64:TEXT + offset: 0x10D2C + +course_02: + type: SM64:TEXT + offset: 0x10D40 + +course_03: + type: SM64:TEXT + offset: 0x10D54 + +course_04: + type: SM64:TEXT + offset: 0x10D6C + +course_05: + type: SM64:TEXT + offset: 0x10D80 + +course_06: + type: SM64:TEXT + offset: 0x10D94 + +course_07: + type: SM64:TEXT + offset: 0x10DA8 + +course_08: + type: SM64:TEXT + offset: 0x10DC0 + +course_09: + type: SM64:TEXT + offset: 0x10DD4 + +course_0A: + type: SM64:TEXT + offset: 0x10DE8 + +course_0B: + type: SM64:TEXT + offset: 0x10DFC + +course_0C: + type: SM64:TEXT + offset: 0x10E14 + +course_0D: + type: SM64:TEXT + offset: 0x10E28 + +course_0E: + type: SM64:TEXT + offset: 0x10E3C + +course_0F: + type: SM64:TEXT + offset: 0x10E4C + +course_10: + type: SM64:TEXT + offset: 0x10E68 + +course_11: + type: SM64:TEXT + offset: 0x10E84 + +course_12: + type: SM64:TEXT + offset: 0x10E9C + +course_13: + type: SM64:TEXT + offset: 0x10EBC + +course_14: + type: SM64:TEXT + offset: 0x10ED8 + +course_15: + type: SM64:TEXT + offset: 0x10EF4 + +course_16: + type: SM64:TEXT + offset: 0x10F14 + +course_17: + type: SM64:TEXT + offset: 0x10F34 + +course_18: + type: SM64:TEXT + offset: 0x10F4C + +course_19: + type: SM64:TEXT + offset: 0x10F50 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/texts/dialogs.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/dialogs.yml new file mode 100644 index 0000000..95dc1f9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/dialogs.yml @@ -0,0 +1,686 @@ +:config: + autopads: false + compression: + offset: 0x108A40 + segments: + - [ 0x2, 0x108A40 ] + +dialog_00: + type: SM64:DIALOG + offset: 0xFFC8 + +dialog_01: + type: SM64:DIALOG + offset: 0xFFD8 + +dialog_02: + type: SM64:DIALOG + offset: 0xFFE8 + +dialog_03: + type: SM64:DIALOG + offset: 0xFFF8 + +dialog_04: + type: SM64:DIALOG + offset: 0x10008 + +dialog_05: + type: SM64:DIALOG + offset: 0x10018 + +dialog_06: + type: SM64:DIALOG + offset: 0x10028 + +dialog_07: + type: SM64:DIALOG + offset: 0x10038 + +dialog_08: + type: SM64:DIALOG + offset: 0x10048 + +dialog_09: + type: SM64:DIALOG + offset: 0x10058 + +dialog_0A: + type: SM64:DIALOG + offset: 0x10068 + +dialog_0B: + type: SM64:DIALOG + offset: 0x10078 + +dialog_0C: + type: SM64:DIALOG + offset: 0x10088 + +dialog_0D: + type: SM64:DIALOG + offset: 0x10098 + +dialog_0E: + type: SM64:DIALOG + offset: 0x100A8 + +dialog_0F: + type: SM64:DIALOG + offset: 0x100B8 + +dialog_10: + type: SM64:DIALOG + offset: 0x100C8 + +dialog_11: + type: SM64:DIALOG + offset: 0x100D8 + +dialog_12: + type: SM64:DIALOG + offset: 0x100E8 + +dialog_13: + type: SM64:DIALOG + offset: 0x100F8 + +dialog_14: + type: SM64:DIALOG + offset: 0x10108 + +dialog_15: + type: SM64:DIALOG + offset: 0x10118 + +dialog_16: + type: SM64:DIALOG + offset: 0x10128 + +dialog_17: + type: SM64:DIALOG + offset: 0x10138 + +dialog_18: + type: SM64:DIALOG + offset: 0x10148 + +dialog_19: + type: SM64:DIALOG + offset: 0x10158 + +dialog_1A: + type: SM64:DIALOG + offset: 0x10168 + +dialog_1B: + type: SM64:DIALOG + offset: 0x10178 + +dialog_1C: + type: SM64:DIALOG + offset: 0x10188 + +dialog_1D: + type: SM64:DIALOG + offset: 0x10198 + +dialog_1E: + type: SM64:DIALOG + offset: 0x101A8 + +dialog_1F: + type: SM64:DIALOG + offset: 0x101B8 + +dialog_20: + type: SM64:DIALOG + offset: 0x101C8 + +dialog_21: + type: SM64:DIALOG + offset: 0x101D8 + +dialog_22: + type: SM64:DIALOG + offset: 0x101E8 + +dialog_23: + type: SM64:DIALOG + offset: 0x101F8 + +dialog_24: + type: SM64:DIALOG + offset: 0x10208 + +dialog_25: + type: SM64:DIALOG + offset: 0x10218 + +dialog_26: + type: SM64:DIALOG + offset: 0x10228 + +dialog_27: + type: SM64:DIALOG + offset: 0x10238 + +dialog_28: + type: SM64:DIALOG + offset: 0x10248 + +dialog_29: + type: SM64:DIALOG + offset: 0x10258 + +dialog_2A: + type: SM64:DIALOG + offset: 0x10268 + +dialog_2B: + type: SM64:DIALOG + offset: 0x10278 + +dialog_2C: + type: SM64:DIALOG + offset: 0x10288 + +dialog_2D: + type: SM64:DIALOG + offset: 0x10298 + +dialog_2E: + type: SM64:DIALOG + offset: 0x102A8 + +dialog_2F: + type: SM64:DIALOG + offset: 0x102B8 + +dialog_30: + type: SM64:DIALOG + offset: 0x102C8 + +dialog_31: + type: SM64:DIALOG + offset: 0x102D8 + +dialog_32: + type: SM64:DIALOG + offset: 0x102E8 + +dialog_33: + type: SM64:DIALOG + offset: 0x102F8 + +dialog_34: + type: SM64:DIALOG + offset: 0x10308 + +dialog_35: + type: SM64:DIALOG + offset: 0x10318 + +dialog_36: + type: SM64:DIALOG + offset: 0x10328 + +dialog_37: + type: SM64:DIALOG + offset: 0x10338 + +dialog_38: + type: SM64:DIALOG + offset: 0x10348 + +dialog_39: + type: SM64:DIALOG + offset: 0x10358 + +dialog_3A: + type: SM64:DIALOG + offset: 0x10368 + +dialog_3B: + type: SM64:DIALOG + offset: 0x10378 + +dialog_3C: + type: SM64:DIALOG + offset: 0x10388 + +dialog_3D: + type: SM64:DIALOG + offset: 0x10398 + +dialog_3E: + type: SM64:DIALOG + offset: 0x103A8 + +dialog_3F: + type: SM64:DIALOG + offset: 0x103B8 + +dialog_40: + type: SM64:DIALOG + offset: 0x103C8 + +dialog_41: + type: SM64:DIALOG + offset: 0x103D8 + +dialog_42: + type: SM64:DIALOG + offset: 0x103E8 + +dialog_43: + type: SM64:DIALOG + offset: 0x103F8 + +dialog_44: + type: SM64:DIALOG + offset: 0x10408 + +dialog_45: + type: SM64:DIALOG + offset: 0x10418 + +dialog_46: + type: SM64:DIALOG + offset: 0x10428 + +dialog_47: + type: SM64:DIALOG + offset: 0x10438 + +dialog_48: + type: SM64:DIALOG + offset: 0x10448 + +dialog_49: + type: SM64:DIALOG + offset: 0x10458 + +dialog_4A: + type: SM64:DIALOG + offset: 0x10468 + +dialog_4B: + type: SM64:DIALOG + offset: 0x10478 + +dialog_4C: + type: SM64:DIALOG + offset: 0x10488 + +dialog_4D: + type: SM64:DIALOG + offset: 0x10498 + +dialog_4E: + type: SM64:DIALOG + offset: 0x104A8 + +dialog_4F: + type: SM64:DIALOG + offset: 0x104B8 + +dialog_50: + type: SM64:DIALOG + offset: 0x104C8 + +dialog_51: + type: SM64:DIALOG + offset: 0x104D8 + +dialog_52: + type: SM64:DIALOG + offset: 0x104E8 + +dialog_53: + type: SM64:DIALOG + offset: 0x104F8 + +dialog_54: + type: SM64:DIALOG + offset: 0x10508 + +dialog_55: + type: SM64:DIALOG + offset: 0x10518 + +dialog_56: + type: SM64:DIALOG + offset: 0x10528 + +dialog_57: + type: SM64:DIALOG + offset: 0x10538 + +dialog_58: + type: SM64:DIALOG + offset: 0x10548 + +dialog_59: + type: SM64:DIALOG + offset: 0x10558 + +dialog_5A: + type: SM64:DIALOG + offset: 0x10568 + +dialog_5B: + type: SM64:DIALOG + offset: 0x10578 + +dialog_5C: + type: SM64:DIALOG + offset: 0x10588 + +dialog_5D: + type: SM64:DIALOG + offset: 0x10598 + +dialog_5E: + type: SM64:DIALOG + offset: 0x105A8 + +dialog_5F: + type: SM64:DIALOG + offset: 0x105B8 + +dialog_60: + type: SM64:DIALOG + offset: 0x105C8 + +dialog_61: + type: SM64:DIALOG + offset: 0x105D8 + +dialog_62: + type: SM64:DIALOG + offset: 0x105E8 + +dialog_63: + type: SM64:DIALOG + offset: 0x105F8 + +dialog_64: + type: SM64:DIALOG + offset: 0x10608 + +dialog_65: + type: SM64:DIALOG + offset: 0x10618 + +dialog_66: + type: SM64:DIALOG + offset: 0x10628 + +dialog_67: + type: SM64:DIALOG + offset: 0x10638 + +dialog_68: + type: SM64:DIALOG + offset: 0x10648 + +dialog_69: + type: SM64:DIALOG + offset: 0x10658 + +dialog_6A: + type: SM64:DIALOG + offset: 0x10668 + +dialog_6B: + type: SM64:DIALOG + offset: 0x10678 + +dialog_6C: + type: SM64:DIALOG + offset: 0x10688 + +dialog_6D: + type: SM64:DIALOG + offset: 0x10698 + +dialog_6E: + type: SM64:DIALOG + offset: 0x106A8 + +dialog_6F: + type: SM64:DIALOG + offset: 0x106B8 + +dialog_70: + type: SM64:DIALOG + offset: 0x106C8 + +dialog_71: + type: SM64:DIALOG + offset: 0x106D8 + +dialog_72: + type: SM64:DIALOG + offset: 0x106E8 + +dialog_73: + type: SM64:DIALOG + offset: 0x106F8 + +dialog_74: + type: SM64:DIALOG + offset: 0x10708 + +dialog_75: + type: SM64:DIALOG + offset: 0x10718 + +dialog_76: + type: SM64:DIALOG + offset: 0x10728 + +dialog_77: + type: SM64:DIALOG + offset: 0x10738 + +dialog_78: + type: SM64:DIALOG + offset: 0x10748 + +dialog_79: + type: SM64:DIALOG + offset: 0x10758 + +dialog_7A: + type: SM64:DIALOG + offset: 0x10768 + +dialog_7B: + type: SM64:DIALOG + offset: 0x10778 + +dialog_7C: + type: SM64:DIALOG + offset: 0x10788 + +dialog_7D: + type: SM64:DIALOG + offset: 0x10798 + +dialog_7E: + type: SM64:DIALOG + offset: 0x107A8 + +dialog_7F: + type: SM64:DIALOG + offset: 0x107B8 + +dialog_80: + type: SM64:DIALOG + offset: 0x107C8 + +dialog_81: + type: SM64:DIALOG + offset: 0x107D8 + +dialog_82: + type: SM64:DIALOG + offset: 0x107E8 + +dialog_83: + type: SM64:DIALOG + offset: 0x107F8 + +dialog_84: + type: SM64:DIALOG + offset: 0x10808 + +dialog_85: + type: SM64:DIALOG + offset: 0x10818 + +dialog_86: + type: SM64:DIALOG + offset: 0x10828 + +dialog_87: + type: SM64:DIALOG + offset: 0x10838 + +dialog_88: + type: SM64:DIALOG + offset: 0x10848 + +dialog_89: + type: SM64:DIALOG + offset: 0x10858 + +dialog_8A: + type: SM64:DIALOG + offset: 0x10868 + +dialog_8B: + type: SM64:DIALOG + offset: 0x10878 + +dialog_8C: + type: SM64:DIALOG + offset: 0x10888 + +dialog_8D: + type: SM64:DIALOG + offset: 0x10898 + +dialog_8E: + type: SM64:DIALOG + offset: 0x108A8 + +dialog_8F: + type: SM64:DIALOG + offset: 0x108B8 + +dialog_90: + type: SM64:DIALOG + offset: 0x108C8 + +dialog_91: + type: SM64:DIALOG + offset: 0x108D8 + +dialog_92: + type: SM64:DIALOG + offset: 0x108E8 + +dialog_93: + type: SM64:DIALOG + offset: 0x108F8 + +dialog_94: + type: SM64:DIALOG + offset: 0x10908 + +dialog_95: + type: SM64:DIALOG + offset: 0x10918 + +dialog_96: + type: SM64:DIALOG + offset: 0x10928 + +dialog_97: + type: SM64:DIALOG + offset: 0x10938 + +dialog_98: + type: SM64:DIALOG + offset: 0x10948 + +dialog_99: + type: SM64:DIALOG + offset: 0x10958 + +dialog_9A: + type: SM64:DIALOG + offset: 0x10968 + +dialog_9B: + type: SM64:DIALOG + offset: 0x10978 + +dialog_9C: + type: SM64:DIALOG + offset: 0x10988 + +dialog_9D: + type: SM64:DIALOG + offset: 0x10998 + +dialog_9E: + type: SM64:DIALOG + offset: 0x109A8 + +dialog_9F: + type: SM64:DIALOG + offset: 0x109B8 + +dialog_A0: + type: SM64:DIALOG + offset: 0x109C8 + +dialog_A1: + type: SM64:DIALOG + offset: 0x109D8 + +dialog_A2: + type: SM64:DIALOG + offset: 0x109E8 + +dialog_A3: + type: SM64:DIALOG + offset: 0x109F8 + +dialog_A4: + type: SM64:DIALOG + offset: 0x10A08 + +dialog_A5: + type: SM64:DIALOG + offset: 0x10A18 + +dialog_A6: + type: SM64:DIALOG + offset: 0x10A28 + +dialog_A7: + type: SM64:DIALOG + offset: 0x10A38 + +dialog_A8: + type: SM64:DIALOG + offset: 0x10A48 + +dialog_A9: + type: SM64:DIALOG + offset: 0x10A58 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/texts/strings.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/strings.yml new file mode 100644 index 0000000..9172d80 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/texts/strings.yml @@ -0,0 +1,71 @@ +global: + type: SM64:DICTIONARY + keys: + TEXT_ZERO: 8177343 + TEXT_COIN: 8155500 + TEXT_STAR: 8142922 + TEXT_COIN_X: 5057623 + TEXT_STAR_X: 5324116 + TEXT_VARIABLE_X: 8085611 + TEXT_UNFILLED_STAR: 8145264 + TEXT_NEW: 2458232 + TEXT_4DASHES: 2458548 + TEXT_MARIO: 2458588 + TEXT_SELECT_FILE: 2458244 + TEXT_CHECK_FILE: 2458280 + TEXT_COPY_FILE: 2458316 + TEXT_ERASE_FILE: 2458436 + TEXT_SOUND_SELECT: 2458520 + TEXT_FILE_MARIO_A: 2458200 + TEXT_FILE_MARIO_B: 2458208 + TEXT_FILE_MARIO_C: 2458216 + TEXT_FILE_MARIO_D: 2458224 + TEXT_SCORE: 2459246 + TEXT_COPY: 2458264 + TEXT_ERASE: 2458272 + TEXT_STEREO: 2458176 + TEXT_MONO: 2458184 + TEXT_HEADSET: 2458192 + TEXT_SAVED_DATA_EXISTS: 2458500 + TEXT_NO_SAVED_DATA_EXISTS: 2458456 + TEXT_RETURN: 2458132 + TEXT_CHECK_SCORE: 2458140 + TEXT_COPY_FILE_BUTTON: 2458316 + TEXT_ERASE_FILE_BUTTON: 2458436 + TEXT_HI_SCORE: 2458596 + TEXT_MY_SCORE: 2458608 + TEXT_SCORE_MARIO_A: 2458556 + TEXT_SCORE_MARIO_B: 2458564 + TEXT_SCORE_MARIO_C: 2458572 + TEXT_SCORE_MARIO_D: 2458580 + TEXT_COPY_IT_TO_WHERE: 2458328 + TEXT_COPYING_COMPLETED: 2458372 + TEXT_NO_FILE_TO_COPY_FROM: 2458412 + TEXT_SURE: 2458448 + TEXT_YES: 2458428 + TEXT_NO: 4539719 + TEXT_FILE_MARIO_A_JUST_ERASED: 2458480 + TEXT_COURSE: 968444 + TEXT_MYSCORE: 2459244 + TEXT_CONTINUE: 968479 + TEXT_EXIT_COURSE: 968336 + TEXT_CAMERA_ANGLE_R: 968348 + TEXT_LAKITU_MARIO: 968256 + TEXT_LAKITU_STOP: 968272 + TEXT_NORMAL_UPCLOSE: 968288 + TEXT_NORMAL_FIXED: 968308 + TEXT_CATCH: 968452 + TEXT_CLEAR: 968460 + TEXT_HUD_HI_SCORE: 2458596 + TEXT_SAVE_AND_CONTINUE: 968472 + TEXT_SAVE_AND_QUIT: 968488 + TEXT_CONTINUE_WITHOUT_SAVING: 968500 + TEXT_FILE_MARIO_EXCLAMATION: 968156 + TEXT_POWER_STARS_RESTORED: 967940 + TEXT_THANKS_TO_YOU: 967992 + TEXT_THANK_YOU_MARIO: 968024 + TEXT_SOMETHING_SPECIAL: 968044 + TEXT_LISTEN_EVERYBODY: 968088 + TEXT_LETS_HAVE_CAKE: 968108 + TEXT_FOR_MARIO: 968140 + TEXT_FILE_MARIO_QUESTION: 968156 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/cave.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/cave.yml new file mode 100644 index 0000000..265d90d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/cave.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x347A50 + segments: + - [ 0x9, 0x347A50 ] + +hmc_textures.00000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x0 + format: RGBA16 + symbol: cave_09000000 + +hmc_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cave_09001000 + +hmc_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: cave_09001800 + +hmc_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: cave_09002800 + +hmc_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: cave_09003000 + +hmc_textures.03800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: cave_09003800 + +hmc_textures.04800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: cave_09004800 + +hmc_textures.05800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5800 + format: RGBA16 + symbol: cave_09005800 + +hmc_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: cave_09006800 + +hmc_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: cave_09007000 + +hmc_textures.07800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7800 + format: RGBA16 + symbol: cave_09007800 + +hmc_textures.08800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x8800 + format: RGBA16 + symbol: cave_09008800 + +hmc_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: cave_09009800 + +hmc_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: cave_0900A000 + +hmc_textures.0A800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA800 + format: RGBA16 + symbol: cave_0900A800 + +hmc_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: IA16 + symbol: cave_0900B800 + +hmc_textures.0C000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: IA16 + symbol: cave_0900C000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/effect.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/effect.yml new file mode 100644 index 0000000..5701bdc --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/effect.yml @@ -0,0 +1,165 @@ +:config: + autopads: false + compression: + offset: 0x36F530 + segments: + - [ 0xB, 0x36F530 ] + +flower.00008: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8 + format: RGBA16 + symbol: effect_0B000008 + +flower.00808: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x808 + format: RGBA16 + symbol: effect_0B000808 + +flower.01008: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1008 + format: RGBA16 + symbol: effect_0B001008 + +flower.01808: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1808 + format: RGBA16 + symbol: effect_0B001808 + +flower_bubbles_textures_ptr_0B002008: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x2008 + count: 5 + symbol: flower_bubbles_textures_ptr_0B002008 + +lava_bubble.02020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2020 + format: RGBA16 + symbol: effect_0B002020 + +lava_bubble.02820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2820 + format: RGBA16 + symbol: effect_0B002820 + +lava_bubble.03020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3020 + format: RGBA16 + symbol: effect_0B003020 + +lava_bubble.03820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3820 + format: RGBA16 + symbol: effect_0B003820 + +lava_bubble.04020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4020 + format: RGBA16 + symbol: effect_0B004020 + +lava_bubble.04820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4820 + format: RGBA16 + symbol: effect_0B004820 + +lava_bubble.05020: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5020 + format: RGBA16 + symbol: effect_0B005020 + +lava_bubble.05820: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5820 + format: RGBA16 + symbol: effect_0B005820 + +lava_bubble_ptr_0B006020: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x6020 + count: 10 + symbol: lava_bubble_ptr_0B006020 + +bubble.06048: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6048 + format: RGBA16 + symbol: effect_0B006048 + +bubble_ptr_0B006848: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x6848 + count: 1 + symbol: bubble_ptr_0B006848 + +tiny_bubble.0684C: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x684C + format: RGBA16 + symbol: effect_0B00684C + +tiny_bubble.06AD8: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x6AD8 + format: RGBA16 + symbol: effect_0B006AD8 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/fire.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/fire.yml new file mode 100644 index 0000000..6dd42c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/fire.yml @@ -0,0 +1,222 @@ +:config: + autopads: false + compression: + offset: 0x31E1D0 + segments: + - [ 0x9, 0x31E1D0 ] + +lll_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: fire_09000000 + +lll_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: fire_09000800 + +lll_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: fire_09001000 + +lll_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: fire_09001800 + +lll_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: fire_09002000 + +lll_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: fire_09002800 + +lll_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: fire_09003000 + +lll_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: fire_09003800 + +lll_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: fire_09004000 + +lll_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: fire_09004800 + +lll_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: fire_09005000 + +lll_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: fire_09005800 + +lll_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: fire_09006000 + +lll_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: fire_09006800 + +lll_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: fire_09007000 + +lll_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: fire_09007800 + +lll_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: fire_09008000 + +lll_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: fire_09008800 + +lll_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: fire_09009000 + +lll_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: fire_09009800 + +lll_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: fire_0900A000 + +lll_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: fire_0900A800 + +lll_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: fire_0900B000 + +lll_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: fire_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/generic.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/generic.yml new file mode 100644 index 0000000..72348ef --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/generic.yml @@ -0,0 +1,204 @@ +:config: + autopads: false + compression: + offset: 0x32D070 + segments: + - [ 0x9, 0x32D070 ] + +bob_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: generic_09000000 + +bob_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: generic_09000800 + +bob_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: generic_09001000 + +bob_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: generic_09001800 + +bob_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: generic_09002000 + +bob_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: generic_09002800 + +bob_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: generic_09003000 + +bob_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: generic_09003800 + +bob_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: generic_09004000 + +bob_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: generic_09004800 + +bob_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: generic_09005000 + +bob_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: generic_09005800 + +bob_textures.06000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6000 + format: RGBA16 + symbol: generic_09006000 + +bob_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: generic_09007000 + +bob_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: generic_09007800 + +bob_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: generic_09008000 + +bob_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: generic_09008800 + +bob_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: generic_09009000 + +bob_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: generic_09009800 + +bob_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: generic_0900A000 + +bob_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: generic_0900A800 + +bob_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: generic_0900B000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/grass.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/grass.yml new file mode 100644 index 0000000..3e2cf0e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/grass.yml @@ -0,0 +1,222 @@ +:config: + autopads: false + compression: + offset: 0x357350 + segments: + - [ 0x9, 0x357350 ] + +wf_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: grass_09000000 + +wf_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: grass_09000800 + +wf_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: grass_09001000 + +wf_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: grass_09001800 + +wf_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: grass_09002000 + +wf_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: grass_09002800 + +wf_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: grass_09003000 + +wf_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: grass_09003800 + +wf_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: grass_09004000 + +wf_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: grass_09004800 + +wf_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: grass_09005000 + +wf_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: grass_09005800 + +wf_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: grass_09006000 + +wf_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: grass_09006800 + +wf_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: grass_09007000 + +wf_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: grass_09007800 + +wf_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: grass_09008000 + +wf_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: grass_09008800 + +wf_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: grass_09009000 + +wf_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: grass_09009800 + +wf_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: grass_0900A000 + +wf_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: grass_0900A800 + +wf_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: grass_0900B000 + +wf_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: IA16 + symbol: grass_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/inside.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/inside.yml new file mode 100644 index 0000000..ca556a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/inside.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x365980 + segments: + - [ 0x9, 0x365980 ] + +inside_castle_textures.00000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: inside_09000000 + +inside_castle_textures.01000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: inside_09001000 + +inside_castle_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: inside_09002000 + +inside_castle_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: inside_09003000 + +inside_castle_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: inside_09003800 + +inside_castle_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: inside_09004000 + +inside_castle_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: inside_09004800 + +inside_castle_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: inside_09005000 + +inside_castle_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: inside_09005800 + +inside_castle_textures.06000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x6000 + format: RGBA16 + symbol: inside_09006000 + +inside_castle_textures.07000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x7000 + format: RGBA16 + symbol: inside_09007000 + +inside_castle_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: inside_09008000 + +inside_castle_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: inside_09008800 + +inside_castle_textures.09000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x9000 + format: RGBA16 + symbol: inside_09009000 + +inside_castle_textures.0A000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xA000 + format: RGBA16 + symbol: inside_0900A000 + +inside_castle_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: inside_0900B000 + +inside_castle_textures.0B800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: inside_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/intro_raw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/intro_raw.yml new file mode 100644 index 0000000..76b075c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/intro_raw.yml @@ -0,0 +1,224 @@ +hand_open: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x258D80 + format: RGBA16 + symbol: gd_texture_hand_open + +hand_closed: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x259588 + format: RGBA16 + symbol: gd_texture_hand_closed + +red_star_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x259D88 + format: RGBA16 + symbol: gd_texture_red_star_0 + +red_star_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25A588 + format: RGBA16 + symbol: gd_texture_red_star_1 + +red_star_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25AD88 + format: RGBA16 + symbol: gd_texture_red_star_2 + +red_star_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25B588 + format: RGBA16 + symbol: gd_texture_red_star_3 + +red_star_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25BD88 + format: RGBA16 + symbol: gd_texture_red_star_4 + +red_star_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25C588 + format: RGBA16 + symbol: gd_texture_red_star_5 + +red_star_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25CD88 + format: RGBA16 + symbol: gd_texture_red_star_6 + +red_star_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25D588 + format: RGBA16 + symbol: gd_texture_red_star_7 + +white_star_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25DD88 + format: RGBA16 + symbol: gd_texture_white_star_0 + +white_star_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25E588 + format: RGBA16 + symbol: gd_texture_white_star_1 + +white_star_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25ED88 + format: RGBA16 + symbol: gd_texture_white_star_2 + +white_star_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25F588 + format: RGBA16 + symbol: gd_texture_white_star_3 + +white_star_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x25FD88 + format: RGBA16 + symbol: gd_texture_white_star_4 + +white_star_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x260588 + format: RGBA16 + symbol: gd_texture_white_star_5 + +white_star_6: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x260D88 + format: RGBA16 + symbol: gd_texture_white_star_6 + +white_star_7: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x261588 + format: RGBA16 + symbol: gd_texture_white_star_7 + +sparkle_0: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x262088 + format: RGBA16 + symbol: gd_texture_sparkle_0 + +sparkle_1: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x262888 + format: RGBA16 + symbol: gd_texture_sparkle_1 + +sparkle_2: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x263088 + format: RGBA16 + symbol: gd_texture_sparkle_2 + +sparkle_3: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x263888 + format: RGBA16 + symbol: gd_texture_sparkle_3 + +sparkle_4: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x264088 + format: RGBA16 + symbol: gd_texture_sparkle_4 + +sparkle_5: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x264888 + format: RGBA16 + symbol: gd_texture_sparkle_5 + +mario_face_shine: + type: TEXTURE + size: 1024 + width: 32 + height: 32 + offset: 0x265350 + format: IA8 + symbol: gd_texture_mario_face_shine diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/ipl3_raw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/ipl3_raw.yml new file mode 100644 index 0000000..af797a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/ipl3_raw.yml @@ -0,0 +1,449 @@ +ipl3_font_00: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB70 + format: IA1 + symbol: ipl3_font_00 + +ipl3_font_01: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB87 + format: IA1 + symbol: ipl3_font_01 + +ipl3_font_02: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xB9E + format: IA1 + symbol: ipl3_font_02 + +ipl3_font_03: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBB5 + format: IA1 + symbol: ipl3_font_03 + +ipl3_font_04: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBCC + format: IA1 + symbol: ipl3_font_04 + +ipl3_font_05: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBE3 + format: IA1 + symbol: ipl3_font_05 + +ipl3_font_06: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xBFA + format: IA1 + symbol: ipl3_font_06 + +ipl3_font_07: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC11 + format: IA1 + symbol: ipl3_font_07 + +ipl3_font_08: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC28 + format: IA1 + symbol: ipl3_font_08 + +ipl3_font_09: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC3F + format: IA1 + symbol: ipl3_font_09 + +ipl3_font_10: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC56 + format: IA1 + symbol: ipl3_font_10 + +ipl3_font_11: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC6D + format: IA1 + symbol: ipl3_font_11 + +ipl3_font_12: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC84 + format: IA1 + symbol: ipl3_font_12 + +ipl3_font_13: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xC9B + format: IA1 + symbol: ipl3_font_13 + +ipl3_font_14: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCB2 + format: IA1 + symbol: ipl3_font_14 + +ipl3_font_15: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCC9 + format: IA1 + symbol: ipl3_font_15 + +ipl3_font_16: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCE0 + format: IA1 + symbol: ipl3_font_16 + +ipl3_font_17: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xCF7 + format: IA1 + symbol: ipl3_font_17 + +ipl3_font_18: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD0E + format: IA1 + symbol: ipl3_font_18 + +ipl3_font_19: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD25 + format: IA1 + symbol: ipl3_font_19 + +ipl3_font_20: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD3C + format: IA1 + symbol: ipl3_font_20 + +ipl3_font_21: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD53 + format: IA1 + symbol: ipl3_font_21 + +ipl3_font_22: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD6A + format: IA1 + symbol: ipl3_font_22 + +ipl3_font_23: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD81 + format: IA1 + symbol: ipl3_font_23 + +ipl3_font_24: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xD98 + format: IA1 + symbol: ipl3_font_24 + +ipl3_font_25: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDAF + format: IA1 + symbol: ipl3_font_25 + +ipl3_font_26: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDC6 + format: IA1 + symbol: ipl3_font_26 + +ipl3_font_27: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDDD + format: IA1 + symbol: ipl3_font_27 + +ipl3_font_28: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xDF4 + format: IA1 + symbol: ipl3_font_28 + +ipl3_font_29: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE0B + format: IA1 + symbol: ipl3_font_29 + +ipl3_font_30: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE22 + format: IA1 + symbol: ipl3_font_30 + +ipl3_font_31: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE39 + format: IA1 + symbol: ipl3_font_31 + +ipl3_font_32: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE50 + format: IA1 + symbol: ipl3_font_32 + +ipl3_font_33: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE67 + format: IA1 + symbol: ipl3_font_33 + +ipl3_font_34: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE7E + format: IA1 + symbol: ipl3_font_34 + +ipl3_font_35: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xE95 + format: IA1 + symbol: ipl3_font_35 + +ipl3_font_36: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEAC + format: IA1 + symbol: ipl3_font_36 + +ipl3_font_37: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEC3 + format: IA1 + symbol: ipl3_font_37 + +ipl3_font_38: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEDA + format: IA1 + symbol: ipl3_font_38 + +ipl3_font_39: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xEF1 + format: IA1 + symbol: ipl3_font_39 + +ipl3_font_40: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF08 + format: IA1 + symbol: ipl3_font_40 + +ipl3_font_41: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF1F + format: IA1 + symbol: ipl3_font_41 + +ipl3_font_42: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF36 + format: IA1 + symbol: ipl3_font_42 + +ipl3_font_43: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF4D + format: IA1 + symbol: ipl3_font_43 + +ipl3_font_44: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF64 + format: IA1 + symbol: ipl3_font_44 + +ipl3_font_45: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF7B + format: IA1 + symbol: ipl3_font_45 + +ipl3_font_46: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xF92 + format: IA1 + symbol: ipl3_font_46 + +ipl3_font_47: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFA9 + format: IA1 + symbol: ipl3_font_47 + +ipl3_font_48: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFC0 + format: IA1 + symbol: ipl3_font_48 + +ipl3_font_49: + type: TEXTURE + size: 23 + width: 13 + height: 14 + offset: 0xFD7 + format: IA1 + symbol: ipl3_font_49 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/machine.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/machine.yml new file mode 100644 index 0000000..4d337c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/machine.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x34E760 + segments: + - [ 0x9, 0x34E760 ] + +ttc_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: machine_09000000 + +ttc_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: machine_09000800 + +ttc_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: machine_09001000 + +ttc_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: machine_09001800 + +ttc_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: machine_09002000 + +ttc_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: machine_09002800 + +ttc_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: machine_09003000 + +ttc_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: machine_09003800 + +ttc_textures.04000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4000 + format: RGBA16 + symbol: machine_09004000 + +ttc_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: machine_09005000 + +ttc_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: machine_09005800 + +ttc_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: machine_09006000 + +ttc_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: machine_09006800 + +ttc_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: machine_09007000 + +ttc_textures.07800: + type: TEXTURE + size: 2048 + width: 16 + height: 64 + offset: 0x7800 + format: RGBA16 + symbol: machine_09007800 + +ttc_textures.08000: + type: TEXTURE + size: 1024 + width: 64 + height: 8 + offset: 0x8000 + format: RGBA16 + symbol: machine_09008000 + +ttc_textures.08400: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8400 + format: RGBA16 + symbol: machine_09008400 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/mountain.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/mountain.yml new file mode 100644 index 0000000..2ac154c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/mountain.yml @@ -0,0 +1,195 @@ +:config: + autopads: false + compression: + offset: 0x351960 + segments: + - [ 0x9, 0x351960 ] + +ttm_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: mountain_09000000 + +ttm_textures.00800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: mountain_09000800 + +ttm_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: mountain_09001800 + +ttm_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: mountain_09002800 + +ttm_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: mountain_09003000 + +ttm_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: mountain_09003800 + +ttm_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: mountain_09004000 + +ttm_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: mountain_09004800 + +ttm_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: mountain_09005000 + +ttm_textures.05800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5800 + format: RGBA16 + symbol: mountain_09005800 + +ttm_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: mountain_09006800 + +ttm_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: mountain_09007000 + +ttm_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: mountain_09007800 + +ttm_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: mountain_09008000 + +ttm_textures.08800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: mountain_09008800 + +ttm_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: mountain_09009800 + +ttm_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: mountain_0900A000 + +ttm_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: mountain_0900A800 + +ttm_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: mountain_0900B000 + +ttm_textures.0B800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: mountain_0900B800 + +ttm_textures.0C000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: mountain_0900C000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/outside.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/outside.yml new file mode 100644 index 0000000..6b40546 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/outside.yml @@ -0,0 +1,195 @@ +:config: + autopads: false + compression: + offset: 0x35ED10 + segments: + - [ 0x9, 0x35ED10 ] + +castle_grounds_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: outside_09000000 + +castle_grounds_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: outside_09000800 + +castle_grounds_textures.01000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: outside_09001000 + +castle_grounds_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: outside_09002000 + +castle_grounds_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: outside_09003000 + +castle_grounds_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: outside_09003800 + +castle_grounds_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: outside_09004000 + +castle_grounds_textures.04800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x4800 + format: RGBA16 + symbol: outside_09004800 + +castle_grounds_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: outside_09005800 + +castle_grounds_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: outside_09006000 + +castle_grounds_textures.06800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: outside_09006800 + +castle_grounds_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: outside_09007800 + +castle_grounds_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: outside_09008000 + +castle_grounds_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: outside_09008800 + +castle_grounds_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: outside_09009000 + +castle_grounds_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: outside_09009800 + +castle_grounds_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: outside_0900A000 + +castle_grounds_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: outside_0900A800 + +castle_grounds_textures.0B000: + type: TEXTURE + size: 1024 + width: 16 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: outside_0900B000 + +castle_grounds_textures.0B400: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB400 + format: RGBA16 + symbol: outside_0900B400 + +castle_grounds_textures.0BC00: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xBC00 + format: IA16 + symbol: outside_0900BC00 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/segment2.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/segment2.yml new file mode 100644 index 0000000..39f844d --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/segment2.yml @@ -0,0 +1,1599 @@ +:config: + autopads: false + compression: + offset: 0x108A40 + segments: + - [ 0x2, 0x108A40 ] + header: + header: + - '#include "sm64.h"' + +segment2.00000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x0 + format: RGBA16 + symbol: texture_hud_char_0 + +segment2.00200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x200 + format: RGBA16 + symbol: texture_hud_char_1 + +segment2.00400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x400 + format: RGBA16 + symbol: texture_hud_char_2 + +segment2.00600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x600 + format: RGBA16 + symbol: texture_hud_char_3 + +segment2.00800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x800 + format: RGBA16 + symbol: texture_hud_char_4 + +segment2.00A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xA00 + format: RGBA16 + symbol: texture_hud_char_5 + +segment2.00C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xC00 + format: RGBA16 + symbol: texture_hud_char_6 + +segment2.00E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0xE00 + format: RGBA16 + symbol: texture_hud_char_7 + +segment2.01000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1000 + format: RGBA16 + symbol: texture_hud_char_8 + +segment2.01200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1200 + format: RGBA16 + symbol: texture_hud_char_9 + +segment2.01400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1400 + format: RGBA16 + symbol: texture_hud_char_A + +segment2.01600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1600 + format: RGBA16 + symbol: texture_hud_char_B + +segment2.01800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1800 + format: RGBA16 + symbol: texture_hud_char_C + +segment2.01A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1A00 + format: RGBA16 + symbol: texture_hud_char_D + +segment2.01C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1C00 + format: RGBA16 + symbol: texture_hud_char_E + +segment2.01E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x1E00 + format: RGBA16 + symbol: texture_hud_char_F + +segment2.02000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2000 + format: RGBA16 + symbol: texture_hud_char_G + +segment2.02200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2200 + format: RGBA16 + symbol: texture_hud_char_H + +segment2.02400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2400 + format: RGBA16 + symbol: texture_hud_char_I +# texture_hud_char_J does not exist on US versions, offsets from here will be off by 0x200 + +segment2.02800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2600 + format: RGBA16 + symbol: texture_hud_char_K + +segment2.02A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2800 + format: RGBA16 + symbol: texture_hud_char_L + +segment2.02C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2A00 + format: RGBA16 + symbol: texture_hud_char_M + +segment2.02E00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2C00 + format: RGBA16 + symbol: texture_hud_char_N + +segment2.03000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x2E00 + format: RGBA16 + symbol: texture_hud_char_O + +segment2.03200: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3000 + format: RGBA16 + symbol: texture_hud_char_P +# texture_hud_char_Q does not exist on US versions, offsets from here will be off by 0x400 + +segment2.03600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3200 + format: RGBA16 + symbol: texture_hud_char_R + +segment2.03800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3400 + format: RGBA16 + symbol: texture_hud_char_S + +segment2.03A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3600 + format: RGBA16 + symbol: texture_hud_char_T + +segment2.03C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3800 + format: RGBA16 + symbol: texture_hud_char_U +# texture_hud_char_V does not exist on US versions, offsets from here will be off by 0x600 + +segment2.04000: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3A00 + format: RGBA16 + symbol: texture_hud_char_W +# texture_hud_char_X does not exist on US versions, offsets from here will be off by 0x800 + +segment2.04400: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3C00 + format: RGBA16 + symbol: texture_hud_char_Y +# texture_hud_char_Z does not exist on US versions, offsets from here will be off by 0xA00 + +segment2.04800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x3E00 + format: RGBA16 + symbol: texture_hud_char_apostrophe + +segment2.04A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4000 + format: RGBA16 + symbol: texture_hud_char_double_quote +# several symbols do not exist on US versions, offsets from here will be off by 0x1400 + +segment2.05600: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4200 + format: RGBA16 + symbol: texture_hud_char_multiply + +segment2.05800: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4400 + format: RGBA16 + symbol: texture_hud_char_coin + +segment2.05A00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4600 + format: RGBA16 + symbol: texture_hud_char_mario_head + +segment2.05C00: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x4800 + format: RGBA16 + symbol: texture_hud_char_star + +segment2.06200: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4A00 + format: RGBA16 + symbol: texture_credits_char_3 + +segment2.06280: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4A80 + format: RGBA16 + symbol: texture_credits_char_4 + +segment2.06300: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4B00 + format: RGBA16 + symbol: texture_credits_char_6 + +segment2.06380: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4B80 + format: RGBA16 + symbol: texture_credits_char_A + +segment2.06400: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4C00 + format: RGBA16 + symbol: texture_credits_char_B + +segment2.06480: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4C80 + format: RGBA16 + symbol: texture_credits_char_C + +segment2.06500: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4D00 + format: RGBA16 + symbol: texture_credits_char_D + +segment2.06580: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4D80 + format: RGBA16 + symbol: texture_credits_char_E + +segment2.06600: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4E00 + format: RGBA16 + symbol: texture_credits_char_F + +segment2.06680: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4E80 + format: RGBA16 + symbol: texture_credits_char_G + +segment2.06700: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4F00 + format: RGBA16 + symbol: texture_credits_char_H + +segment2.06780: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x4F80 + format: RGBA16 + symbol: texture_credits_char_I + +segment2.06800: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5000 + format: RGBA16 + symbol: texture_credits_char_J + +segment2.06880: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5080 + format: RGBA16 + symbol: texture_credits_char_K + +segment2.06900: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5100 + format: RGBA16 + symbol: texture_credits_char_L + +segment2.06980: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5180 + format: RGBA16 + symbol: texture_credits_char_M + +segment2.06A00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5200 + format: RGBA16 + symbol: texture_credits_char_N + +segment2.06A80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5280 + format: RGBA16 + symbol: texture_credits_char_O + +segment2.06B00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5300 + format: RGBA16 + symbol: texture_credits_char_P + +segment2.06B80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5380 + format: RGBA16 + symbol: texture_credits_char_Q + +segment2.06C00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5400 + format: RGBA16 + symbol: texture_credits_char_R + +segment2.06C80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5480 + format: RGBA16 + symbol: texture_credits_char_S + +segment2.06D00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5500 + format: RGBA16 + symbol: texture_credits_char_T + +segment2.06D80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5580 + format: RGBA16 + symbol: texture_credits_char_U + +segment2.06E00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5600 + format: RGBA16 + symbol: texture_credits_char_V + +segment2.06E80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5680 + format: RGBA16 + symbol: texture_credits_char_W + +segment2.06F00: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5700 + format: RGBA16 + symbol: texture_credits_char_X + +segment2.06F80: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5780 + format: RGBA16 + symbol: texture_credits_char_Y + +segment2.07000: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5800 + format: RGBA16 + symbol: texture_credits_char_Z + +segment2.07080: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x5880 + format: RGBA16 + symbol: texture_credits_char_period + +font_graphics.05900: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5900 + format: IA4 + symbol: texture_font_char_us_0 + +font_graphics.05940: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5940 + format: IA4 + symbol: texture_font_char_us_1 + +font_graphics.05980: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5980 + format: IA4 + symbol: texture_font_char_us_2 + +font_graphics.059C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x59C0 + format: IA4 + symbol: texture_font_char_us_3 + +font_graphics.05A00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5A00 + format: IA4 + symbol: texture_font_char_us_4 + +font_graphics.05A40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5A40 + format: IA4 + symbol: texture_font_char_us_5 + +font_graphics.05A80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5A80 + format: IA4 + symbol: texture_font_char_us_6 + +font_graphics.05AC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5AC0 + format: IA4 + symbol: texture_font_char_us_7 + +font_graphics.05B00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5B00 + format: IA4 + symbol: texture_font_char_us_8 + +font_graphics.05B40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5B40 + format: IA4 + symbol: texture_font_char_us_9 + +font_graphics.05B80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5B80 + format: IA4 + symbol: texture_font_char_us_A + +font_graphics.05BC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5BC0 + format: IA4 + symbol: texture_font_char_us_B + +font_graphics.05C00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5C00 + format: IA4 + symbol: texture_font_char_us_C + +font_graphics.05C40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5C40 + format: IA4 + symbol: texture_font_char_us_D + +font_graphics.05C80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5C80 + format: IA4 + symbol: texture_font_char_us_E + +font_graphics.05CC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5CC0 + format: IA4 + symbol: texture_font_char_us_F + +font_graphics.05D00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5D00 + format: IA4 + symbol: texture_font_char_us_G + +font_graphics.05D40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5D40 + format: IA4 + symbol: texture_font_char_us_H + +font_graphics.05D80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5D80 + format: IA4 + symbol: texture_font_char_us_I + +font_graphics.05DC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5DC0 + format: IA4 + symbol: texture_font_char_us_J + +font_graphics.05E00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5E00 + format: IA4 + symbol: texture_font_char_us_K + +font_graphics.05E40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5E40 + format: IA4 + symbol: texture_font_char_us_L + +font_graphics.05E80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5E80 + format: IA4 + symbol: texture_font_char_us_M + +font_graphics.05EC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5EC0 + format: IA4 + symbol: texture_font_char_us_N + +font_graphics.05F00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5F00 + format: IA4 + symbol: texture_font_char_us_O + +font_graphics.05F40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5F40 + format: IA4 + symbol: texture_font_char_us_P + +font_graphics.05F80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5F80 + format: IA4 + symbol: texture_font_char_us_Q + +font_graphics.05FC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x5FC0 + format: IA4 + symbol: texture_font_char_us_R + +font_graphics.06000: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6000 + format: IA4 + symbol: texture_font_char_us_S + +font_graphics.06040: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6040 + format: IA4 + symbol: texture_font_char_us_T + +font_graphics.06080: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6080 + format: IA4 + symbol: texture_font_char_us_U + +font_graphics.060C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x60C0 + format: IA4 + symbol: texture_font_char_us_V + +font_graphics.06100: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6100 + format: IA4 + symbol: texture_font_char_us_W + +font_graphics.06140: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6140 + format: IA4 + symbol: texture_font_char_us_X + +font_graphics.06180: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6180 + format: IA4 + symbol: texture_font_char_us_Y + +font_graphics.061C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x61C0 + format: IA4 + symbol: texture_font_char_us_Z + +font_graphics.06200: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6200 + format: IA4 + symbol: texture_font_char_us_a + +font_graphics.06240: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6240 + format: IA4 + symbol: texture_font_char_us_b + +font_graphics.06280: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6280 + format: IA4 + symbol: texture_font_char_us_c + +font_graphics.062C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x62C0 + format: IA4 + symbol: texture_font_char_us_d + +font_graphics.06300: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6300 + format: IA4 + symbol: texture_font_char_us_e + +font_graphics.06340: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6340 + format: IA4 + symbol: texture_font_char_us_f + +font_graphics.06380: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6380 + format: IA4 + symbol: texture_font_char_us_g + +font_graphics.063C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x63C0 + format: IA4 + symbol: texture_font_char_us_h + +font_graphics.06400: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6400 + format: IA4 + symbol: texture_font_char_us_i + +font_graphics.06440: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6440 + format: IA4 + symbol: texture_font_char_us_j + +font_graphics.06480: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6480 + format: IA4 + symbol: texture_font_char_us_k + +font_graphics.064C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x64C0 + format: IA4 + symbol: texture_font_char_us_l + +font_graphics.06500: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6500 + format: IA4 + symbol: texture_font_char_us_m + +font_graphics.06540: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6540 + format: IA4 + symbol: texture_font_char_us_n + +font_graphics.06580: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6580 + format: IA4 + symbol: texture_font_char_us_o + +font_graphics.065C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x65C0 + format: IA4 + symbol: texture_font_char_us_p + +font_graphics.06600: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6600 + format: IA4 + symbol: texture_font_char_us_q + +font_graphics.06640: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6640 + format: IA4 + symbol: texture_font_char_us_r + +font_graphics.06680: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6680 + format: IA4 + symbol: texture_font_char_us_s + +font_graphics.066C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x66C0 + format: IA4 + symbol: texture_font_char_us_t + +font_graphics.06700: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6700 + format: IA4 + symbol: texture_font_char_us_u + +font_graphics.06740: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6740 + format: IA4 + symbol: texture_font_char_us_v + +font_graphics.06780: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6780 + format: IA4 + symbol: texture_font_char_us_w + +font_graphics.067C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x67C0 + format: IA4 + symbol: texture_font_char_us_x + +font_graphics.06800: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6800 + format: IA4 + symbol: texture_font_char_us_y + +font_graphics.06840: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6840 + format: IA4 + symbol: texture_font_char_us_z + +font_graphics.06880: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6880 + format: IA4 + symbol: texture_font_char_us_left_right_arrow + +font_graphics.068C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x68C0 + format: IA4 + symbol: texture_font_char_us_exclamation + +font_graphics.06900: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6900 + format: IA4 + symbol: texture_font_char_us_coin + +font_graphics.06940: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6940 + format: IA4 + symbol: texture_font_char_us_multiply + +font_graphics.06980: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6980 + format: IA4 + symbol: texture_font_char_us_open_parentheses + +font_graphics.069C0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x69C0 + format: IA4 + symbol: texture_font_char_us_close_open_parentheses + +font_graphics.06A00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6A00 + format: IA4 + symbol: texture_font_char_us_close_parentheses + +font_graphics.06A40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6A40 + format: IA4 + symbol: texture_font_char_us_tilde + +font_graphics.06A80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6A80 + format: IA4 + symbol: texture_font_char_us_period + +font_graphics.06AC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6AC0 + format: IA4 + symbol: texture_font_char_us_percent + +font_graphics.06B00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6B00 + format: IA4 + symbol: texture_font_char_us_interpunct + +font_graphics.06B40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6B40 + format: IA4 + symbol: texture_font_char_us_comma + +font_graphics.06B80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6B80 + format: IA4 + symbol: texture_font_char_us_apostrophe + +font_graphics.06BC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6BC0 + format: IA4 + symbol: texture_font_char_us_question + +font_graphics.06C00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6C00 + format: IA4 + symbol: texture_font_char_us_star_filled + +font_graphics.06C40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6C40 + format: IA4 + symbol: texture_font_char_us_star_hollow + +font_graphics.06C80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6C80 + format: IA4 + symbol: texture_font_char_us_double_quote_open + +font_graphics.06CC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6CC0 + format: IA4 + symbol: texture_font_char_us_double_quote_close + +font_graphics.06D00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6D00 + format: IA4 + symbol: texture_font_char_us_ellipsis + +font_graphics.06D40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6D40 + format: IA4 + symbol: texture_font_char_us_slash + +font_graphics.06D80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6D80 + format: IA4 + symbol: texture_font_char_us_ampersand + +font_graphics.06DC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6DC0 + format: IA4 + symbol: texture_font_char_us_button_A + +font_graphics.06E00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6E00 + format: IA4 + symbol: texture_font_char_us_button_B + +font_graphics.06E40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6E40 + format: IA4 + symbol: texture_font_char_us_button_C + +font_graphics.06E80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6E80 + format: IA4 + symbol: texture_font_char_us_button_Z + +font_graphics.06EC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6EC0 + format: IA4 + symbol: texture_font_char_us_button_R + +font_graphics.06F00: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6F00 + format: IA4 + symbol: texture_font_char_us_button_C_up + +font_graphics.06F40: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6F40 + format: IA4 + symbol: texture_font_char_us_button_C_down + +font_graphics.06F80: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6F80 + format: IA4 + symbol: texture_font_char_us_button_C_left + +font_graphics.06FC0: + type: TEXTURE + size: 64 + width: 16 + height: 8 + offset: 0x6FC0 + format: IA4 + symbol: texture_font_char_us_button_C_right + +segment2.07B50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7000 + format: RGBA16 + symbol: texture_hud_char_camera + +segment2.07D50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7200 + format: RGBA16 + symbol: texture_hud_char_lakitu + +segment2.07F50: + type: TEXTURE + size: 512 + width: 16 + height: 16 + offset: 0x7400 + format: RGBA16 + symbol: texture_hud_char_no_camera + +segment2.08150: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x7600 + format: RGBA16 + symbol: texture_hud_char_arrow_up + +segment2.081D0: + type: TEXTURE + size: 128 + width: 8 + height: 8 + offset: 0x7680 + format: RGBA16 + symbol: texture_hud_char_arrow_down + +shadow_quarter_circle: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0x120B8 + format: IA8 + symbol: texture_shadow_quarter_circle + +shadow_quarter_square: + type: TEXTURE + size: 256 + width: 16 + height: 16 + offset: 0x121B8 + format: IA8 + symbol: texture_shadow_quarter_square + +segment2.0F458: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0x122B8 + format: IA8 + symbol: texture_transition_star_half + +segment2.0FC58: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0x12AB8 + format: IA8 + symbol: texture_transition_circle_half + +segment2.10458: + type: TEXTURE + size: 4096 + width: 64 + height: 64 + offset: 0x132B8 + format: IA8 + symbol: texture_transition_mario + +segment2.11458: + type: TEXTURE + size: 2048 + width: 32 + height: 64 + offset: 0x142B8 + format: IA8 + symbol: texture_transition_bowser_half + +segment2.11C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x14AB8 + format: RGBA16 + symbol: texture_waterbox_water + +segment2.12458: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x152B8 + format: RGBA16 + symbol: texture_waterbox_jrb_water + +segment2.12C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x15AB8 + format: RGBA16 + symbol: texture_waterbox_unknown_water + +segment2.13458: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x162B8 + format: IA16 + symbol: texture_waterbox_mist + +segment2.13C58: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x16AB8 + format: RGBA16 + symbol: texture_waterbox_lava + +segment2.14838: + type: TEXTURE + size: 64 + width: 8 + height: 8 + offset: 0x17698 + format: IA8 + symbol: texture_ia8_up_arrow diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/sky.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/sky.yml new file mode 100644 index 0000000..4e79b29 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/sky.yml @@ -0,0 +1,141 @@ +:config: + autopads: false + compression: + offset: 0x33D710 + segments: + - [ 0x9, 0x33D710 ] + +rr_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: sky_09000000 + +rr_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: sky_09000800 + +rr_textures.01000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: sky_09001000 + +rr_textures.01800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: sky_09001800 + +rr_textures.02000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2000 + format: RGBA16 + symbol: sky_09002000 + +rr_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: sky_09003000 + +rr_textures.03800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: sky_09003800 + +rr_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: sky_09004800 + +rr_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: sky_09005000 + +rr_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: sky_09005800 + +rr_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: sky_09006000 + +metal_hole: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: texture_metal_hole + +rr_textures.07000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: sky_09007000 + +rr_textures.07800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: sky_09007800 + +rr_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: sky_09008000 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bbh.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bbh.yml new file mode 100644 index 0000000..71f908a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bbh.yml @@ -0,0 +1,342 @@ +:config: + autopads: false + compression: + offset: 0x2FB1B0 + segments: + - [ 0xA, 0x2FB1B0 ] + +bbh.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bbh_skybox_texture_00000 + +bbh.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bbh_skybox_texture_00001 + +bbh.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bbh_skybox_texture_00002 + +bbh.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bbh_skybox_texture_00003 + +bbh.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bbh_skybox_texture_00004 + +bbh.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bbh_skybox_texture_00005 + +bbh.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bbh_skybox_texture_00006 + +bbh.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bbh_skybox_texture_00007 + +bbh.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bbh_skybox_texture_00008 + +bbh.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bbh_skybox_texture_00009 + +bbh.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bbh_skybox_texture_00010 + +bbh.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bbh_skybox_texture_00011 + +bbh.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bbh_skybox_texture_00012 + +bbh.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bbh_skybox_texture_00013 + +bbh.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bbh_skybox_texture_00014 + +bbh.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bbh_skybox_texture_00015 + +bbh.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bbh_skybox_texture_00016 + +bbh.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bbh_skybox_texture_00017 + +bbh.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bbh_skybox_texture_00018 + +bbh.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bbh_skybox_texture_00019 + +bbh.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bbh_skybox_texture_00020 + +bbh.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bbh_skybox_texture_00021 + +bbh.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bbh_skybox_texture_00022 + +bbh.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bbh_skybox_texture_00023 + +bbh.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bbh_skybox_texture_00024 + +bbh.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bbh_skybox_texture_00025 + +bbh.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bbh_skybox_texture_00026 + +bbh.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bbh_skybox_texture_00027 + +bbh.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bbh_skybox_texture_00028 + +bbh.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bbh_skybox_texture_00029 + +bbh.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bbh_skybox_texture_00030 + +bbh.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bbh_skybox_texture_00031 + +bbh.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bbh_skybox_texture_00032 + +bbh.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bbh_skybox_texture_00033 + +bbh.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bbh_skybox_texture_00034 + +bbh.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bbh_skybox_texture_00035 + +bbh.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bbh_skybox_texture_00036 + +bbh.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bbh_skybox_texture_00037 + +bbh.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bbh_skybox_texture_00038 + +bbh.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bbh_skybox_texture_00039 + +bbh.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bbh_skybox_texture_00040 + +bbh_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x14800 + symbol: bbh_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bidw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bidw.yml new file mode 100644 index 0000000..8251071 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bidw.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x301CD0 + segments: + - [ 0xA, 0x301CD0 ] + +bidw.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bidw_skybox_texture_00000 + +bidw.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bidw_skybox_texture_00001 + +bidw.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bidw_skybox_texture_00002 + +bidw.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bidw_skybox_texture_00003 + +bidw.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bidw_skybox_texture_00004 + +bidw.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bidw_skybox_texture_00005 + +bidw.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bidw_skybox_texture_00006 + +bidw.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bidw_skybox_texture_00007 + +bidw.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bidw_skybox_texture_00008 + +bidw.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bidw_skybox_texture_00009 + +bidw.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bidw_skybox_texture_00010 + +bidw.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bidw_skybox_texture_00011 + +bidw.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bidw_skybox_texture_00012 + +bidw.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bidw_skybox_texture_00013 + +bidw.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bidw_skybox_texture_00014 + +bidw.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bidw_skybox_texture_00015 + +bidw.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bidw_skybox_texture_00016 + +bidw.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bidw_skybox_texture_00017 + +bidw.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bidw_skybox_texture_00018 + +bidw.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bidw_skybox_texture_00019 + +bidw.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bidw_skybox_texture_00020 + +bidw.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bidw_skybox_texture_00021 + +bidw.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bidw_skybox_texture_00022 + +bidw.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bidw_skybox_texture_00023 + +bidw.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bidw_skybox_texture_00024 + +bidw.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bidw_skybox_texture_00025 + +bidw.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bidw_skybox_texture_00026 + +bidw.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bidw_skybox_texture_00027 + +bidw.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bidw_skybox_texture_00028 + +bidw.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bidw_skybox_texture_00029 + +bidw.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bidw_skybox_texture_00030 + +bidw.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bidw_skybox_texture_00031 + +bidw.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bidw_skybox_texture_00032 + +bidw.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bidw_skybox_texture_00033 + +bidw.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bidw_skybox_texture_00034 + +bidw.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bidw_skybox_texture_00035 + +bidw.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bidw_skybox_texture_00036 + +bidw.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bidw_skybox_texture_00037 + +bidw.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bidw_skybox_texture_00038 + +bidw.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bidw_skybox_texture_00039 + +bidw.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bidw_skybox_texture_00040 + +bidw.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bidw_skybox_texture_00041 + +bidw.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bidw_skybox_texture_00042 + +bidw.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bidw_skybox_texture_00043 + +bidw.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bidw_skybox_texture_00044 + +bidw.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bidw_skybox_texture_00045 + +bidw.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bidw_skybox_texture_00046 + +bidw.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bidw_skybox_texture_00047 + +bidw.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bidw_skybox_texture_00048 + +bidw.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: bidw_skybox_texture_00049 + +bidw.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: bidw_skybox_texture_00050 + +bidw.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: bidw_skybox_texture_00051 + +bidw.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: bidw_skybox_texture_00052 + +bidw.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: bidw_skybox_texture_00053 + +bidw.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: bidw_skybox_texture_00054 + +bidw.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: bidw_skybox_texture_00055 + +bidw.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: bidw_skybox_texture_00056 + +bidw.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: bidw_skybox_texture_00057 + +bidw.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: bidw_skybox_texture_00058 + +bidw.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: bidw_skybox_texture_00059 + +bidw.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: bidw_skybox_texture_00060 + +bidw.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: bidw_skybox_texture_00061 + +bidw.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: bidw_skybox_texture_00062 + +bidw.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: bidw_skybox_texture_00063 + +bidw_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: bidw_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bitfs.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bitfs.yml new file mode 100644 index 0000000..cf18ad0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bitfs.yml @@ -0,0 +1,406 @@ +:config: + autopads: false + compression: + offset: 0x2D0040 + segments: + - [ 0xA, 0x2D0040 ] + +bitfs.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bitfs_skybox_texture_00000 + +bitfs.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bitfs_skybox_texture_00001 + +bitfs.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bitfs_skybox_texture_00002 + +bitfs.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bitfs_skybox_texture_00003 + +bitfs.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bitfs_skybox_texture_00004 + +bitfs.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bitfs_skybox_texture_00005 + +bitfs.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bitfs_skybox_texture_00006 + +bitfs.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bitfs_skybox_texture_00007 + +bitfs.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bitfs_skybox_texture_00008 + +bitfs.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bitfs_skybox_texture_00009 + +bitfs.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bitfs_skybox_texture_00010 + +bitfs.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bitfs_skybox_texture_00011 + +bitfs.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bitfs_skybox_texture_00012 + +bitfs.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bitfs_skybox_texture_00013 + +bitfs.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bitfs_skybox_texture_00014 + +bitfs.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bitfs_skybox_texture_00015 + +bitfs.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bitfs_skybox_texture_00016 + +bitfs.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bitfs_skybox_texture_00017 + +bitfs.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bitfs_skybox_texture_00018 + +bitfs.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bitfs_skybox_texture_00019 + +bitfs.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bitfs_skybox_texture_00020 + +bitfs.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bitfs_skybox_texture_00021 + +bitfs.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bitfs_skybox_texture_00022 + +bitfs.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bitfs_skybox_texture_00023 + +bitfs.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bitfs_skybox_texture_00024 + +bitfs.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bitfs_skybox_texture_00025 + +bitfs.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bitfs_skybox_texture_00026 + +bitfs.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bitfs_skybox_texture_00027 + +bitfs.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bitfs_skybox_texture_00028 + +bitfs.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bitfs_skybox_texture_00029 + +bitfs.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bitfs_skybox_texture_00030 + +bitfs.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bitfs_skybox_texture_00031 + +bitfs.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bitfs_skybox_texture_00032 + +bitfs.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bitfs_skybox_texture_00033 + +bitfs.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bitfs_skybox_texture_00034 + +bitfs.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bitfs_skybox_texture_00035 + +bitfs.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bitfs_skybox_texture_00036 + +bitfs.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bitfs_skybox_texture_00037 + +bitfs.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bitfs_skybox_texture_00038 + +bitfs.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bitfs_skybox_texture_00039 + +bitfs.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bitfs_skybox_texture_00040 + +bitfs.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bitfs_skybox_texture_00041 + +bitfs.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bitfs_skybox_texture_00042 + +bitfs.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bitfs_skybox_texture_00043 + +bitfs.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bitfs_skybox_texture_00044 + +bitfs.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bitfs_skybox_texture_00045 + +bitfs.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bitfs_skybox_texture_00046 + +bitfs.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bitfs_skybox_texture_00047 + +bitfs.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bitfs_skybox_texture_00048 + +bitfs_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x18800 + symbol: bitfs_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bits.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bits.yml new file mode 100644 index 0000000..f38775a --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/bits.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x30CEC0 + segments: + - [ 0xA, 0x30CEC0 ] + +bits.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: bits_skybox_texture_00000 + +bits.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: bits_skybox_texture_00001 + +bits.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: bits_skybox_texture_00002 + +bits.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: bits_skybox_texture_00003 + +bits.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: bits_skybox_texture_00004 + +bits.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: bits_skybox_texture_00005 + +bits.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: bits_skybox_texture_00006 + +bits.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: bits_skybox_texture_00007 + +bits.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: bits_skybox_texture_00008 + +bits.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: bits_skybox_texture_00009 + +bits.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: bits_skybox_texture_00010 + +bits.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: bits_skybox_texture_00011 + +bits.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: bits_skybox_texture_00012 + +bits.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: bits_skybox_texture_00013 + +bits.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: bits_skybox_texture_00014 + +bits.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: bits_skybox_texture_00015 + +bits.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: bits_skybox_texture_00016 + +bits.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: bits_skybox_texture_00017 + +bits.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: bits_skybox_texture_00018 + +bits.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: bits_skybox_texture_00019 + +bits.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: bits_skybox_texture_00020 + +bits.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: bits_skybox_texture_00021 + +bits.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: bits_skybox_texture_00022 + +bits.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: bits_skybox_texture_00023 + +bits.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: bits_skybox_texture_00024 + +bits.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: bits_skybox_texture_00025 + +bits.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: bits_skybox_texture_00026 + +bits.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: bits_skybox_texture_00027 + +bits.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: bits_skybox_texture_00028 + +bits.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: bits_skybox_texture_00029 + +bits.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: bits_skybox_texture_00030 + +bits.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: bits_skybox_texture_00031 + +bits.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: bits_skybox_texture_00032 + +bits.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: bits_skybox_texture_00033 + +bits.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: bits_skybox_texture_00034 + +bits.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: bits_skybox_texture_00035 + +bits.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: bits_skybox_texture_00036 + +bits.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: bits_skybox_texture_00037 + +bits.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: bits_skybox_texture_00038 + +bits.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: bits_skybox_texture_00039 + +bits.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: bits_skybox_texture_00040 + +bits.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: bits_skybox_texture_00041 + +bits.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: bits_skybox_texture_00042 + +bits.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: bits_skybox_texture_00043 + +bits.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: bits_skybox_texture_00044 + +bits.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: bits_skybox_texture_00045 + +bits.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: bits_skybox_texture_00046 + +bits.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: bits_skybox_texture_00047 + +bits.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: bits_skybox_texture_00048 + +bits.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: bits_skybox_texture_00049 + +bits.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: bits_skybox_texture_00050 + +bits.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: bits_skybox_texture_00051 + +bits.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: bits_skybox_texture_00052 + +bits.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: bits_skybox_texture_00053 + +bits.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: bits_skybox_texture_00054 + +bits.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: bits_skybox_texture_00055 + +bits.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: bits_skybox_texture_00056 + +bits.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: bits_skybox_texture_00057 + +bits.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: bits_skybox_texture_00058 + +bits.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: bits_skybox_texture_00059 + +bits.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: bits_skybox_texture_00060 + +bits.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: bits_skybox_texture_00061 + +bits.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: bits_skybox_texture_00062 + +bits.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: bits_skybox_texture_00063 + +bits_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: bits_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ccm.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ccm.yml new file mode 100644 index 0000000..e2dd858 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ccm.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2B8F10 + segments: + - [ 0xA, 0x2B8F10 ] + +ccm.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ccm_skybox_texture_00000 + +ccm.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ccm_skybox_texture_00001 + +ccm.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ccm_skybox_texture_00002 + +ccm.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ccm_skybox_texture_00003 + +ccm.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ccm_skybox_texture_00004 + +ccm.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ccm_skybox_texture_00005 + +ccm.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ccm_skybox_texture_00006 + +ccm.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ccm_skybox_texture_00007 + +ccm.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ccm_skybox_texture_00008 + +ccm.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: ccm_skybox_texture_00009 + +ccm.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: ccm_skybox_texture_00010 + +ccm.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: ccm_skybox_texture_00011 + +ccm.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: ccm_skybox_texture_00012 + +ccm.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: ccm_skybox_texture_00013 + +ccm.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: ccm_skybox_texture_00014 + +ccm.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: ccm_skybox_texture_00015 + +ccm.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: ccm_skybox_texture_00016 + +ccm.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: ccm_skybox_texture_00017 + +ccm.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: ccm_skybox_texture_00018 + +ccm.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: ccm_skybox_texture_00019 + +ccm.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: ccm_skybox_texture_00020 + +ccm.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: ccm_skybox_texture_00021 + +ccm.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: ccm_skybox_texture_00022 + +ccm.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: ccm_skybox_texture_00023 + +ccm.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: ccm_skybox_texture_00024 + +ccm.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: ccm_skybox_texture_00025 + +ccm.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: ccm_skybox_texture_00026 + +ccm.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: ccm_skybox_texture_00027 + +ccm.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: ccm_skybox_texture_00028 + +ccm.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: ccm_skybox_texture_00029 + +ccm.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: ccm_skybox_texture_00030 + +ccm.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: ccm_skybox_texture_00031 + +ccm.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: ccm_skybox_texture_00032 + +ccm.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: ccm_skybox_texture_00033 + +ccm.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: ccm_skybox_texture_00034 + +ccm.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: ccm_skybox_texture_00035 + +ccm.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: ccm_skybox_texture_00036 + +ccm.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: ccm_skybox_texture_00037 + +ccm.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: ccm_skybox_texture_00038 + +ccm.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: ccm_skybox_texture_00039 + +ccm.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: ccm_skybox_texture_00040 + +ccm.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: ccm_skybox_texture_00041 + +ccm.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: ccm_skybox_texture_00042 + +ccm.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: ccm_skybox_texture_00043 + +ccm.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: ccm_skybox_texture_00044 + +ccm.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: ccm_skybox_texture_00045 + +ccm.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: ccm_skybox_texture_00046 + +ccm.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: ccm_skybox_texture_00047 + +ccm.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: ccm_skybox_texture_00048 + +ccm.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: ccm_skybox_texture_00049 + +ccm.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: ccm_skybox_texture_00050 + +ccm.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: ccm_skybox_texture_00051 + +ccm.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: ccm_skybox_texture_00052 + +ccm.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: ccm_skybox_texture_00053 + +ccm.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: ccm_skybox_texture_00054 + +ccm.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: ccm_skybox_texture_00055 + +ccm.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: ccm_skybox_texture_00056 + +ccm.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: ccm_skybox_texture_00057 + +ccm.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: ccm_skybox_texture_00058 + +ccm.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: ccm_skybox_texture_00059 + +ccm.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: ccm_skybox_texture_00060 + +ccm.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: ccm_skybox_texture_00061 + +ccm.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: ccm_skybox_texture_00062 + +ccm.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: ccm_skybox_texture_00063 + +ccm_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: ccm_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/cloud_floor.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/cloud_floor.yml new file mode 100644 index 0000000..a481161 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/cloud_floor.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2E7880 + segments: + - [ 0xA, 0x2E7880 ] + +cloud_floor.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00000 + +cloud_floor.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00001 + +cloud_floor.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00002 + +cloud_floor.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00003 + +cloud_floor.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00004 + +cloud_floor.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00005 + +cloud_floor.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00006 + +cloud_floor.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00007 + +cloud_floor.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00008 + +cloud_floor.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00009 + +cloud_floor.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00010 + +cloud_floor.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00011 + +cloud_floor.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00012 + +cloud_floor.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00013 + +cloud_floor.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00014 + +cloud_floor.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00015 + +cloud_floor.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00016 + +cloud_floor.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00017 + +cloud_floor.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00018 + +cloud_floor.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00019 + +cloud_floor.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00020 + +cloud_floor.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00021 + +cloud_floor.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00022 + +cloud_floor.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00023 + +cloud_floor.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00024 + +cloud_floor.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00025 + +cloud_floor.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00026 + +cloud_floor.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00027 + +cloud_floor.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00028 + +cloud_floor.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00029 + +cloud_floor.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00030 + +cloud_floor.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00031 + +cloud_floor.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00032 + +cloud_floor.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00033 + +cloud_floor.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00034 + +cloud_floor.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00035 + +cloud_floor.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00036 + +cloud_floor.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00037 + +cloud_floor.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00038 + +cloud_floor.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00039 + +cloud_floor.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00040 + +cloud_floor.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00041 + +cloud_floor.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00042 + +cloud_floor.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00043 + +cloud_floor.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00044 + +cloud_floor.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00045 + +cloud_floor.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00046 + +cloud_floor.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00047 + +cloud_floor.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00048 + +cloud_floor.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00049 + +cloud_floor.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00050 + +cloud_floor.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00051 + +cloud_floor.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00052 + +cloud_floor.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00053 + +cloud_floor.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00054 + +cloud_floor.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00055 + +cloud_floor.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00056 + +cloud_floor.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00057 + +cloud_floor.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00058 + +cloud_floor.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00059 + +cloud_floor.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00060 + +cloud_floor.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00061 + +cloud_floor.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00062 + +cloud_floor.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: cloud_floor_skybox_texture_00063 + +cloud_floor_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: cloud_floor_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/clouds.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/clouds.yml new file mode 100644 index 0000000..8384a8c --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/clouds.yml @@ -0,0 +1,342 @@ +:config: + autopads: false + compression: + offset: 0x2C73D0 + segments: + - [ 0xA, 0x2C73D0 ] + +clouds.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: clouds_skybox_texture_00000 + +clouds.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: clouds_skybox_texture_00001 + +clouds.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: clouds_skybox_texture_00002 + +clouds.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: clouds_skybox_texture_00003 + +clouds.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: clouds_skybox_texture_00004 + +clouds.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: clouds_skybox_texture_00005 + +clouds.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: clouds_skybox_texture_00006 + +clouds.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: clouds_skybox_texture_00007 + +clouds.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: clouds_skybox_texture_00008 + +clouds.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: clouds_skybox_texture_00009 + +clouds.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: clouds_skybox_texture_00010 + +clouds.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: clouds_skybox_texture_00011 + +clouds.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: clouds_skybox_texture_00012 + +clouds.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: clouds_skybox_texture_00013 + +clouds.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: clouds_skybox_texture_00014 + +clouds.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: clouds_skybox_texture_00015 + +clouds.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: clouds_skybox_texture_00016 + +clouds.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: clouds_skybox_texture_00017 + +clouds.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: clouds_skybox_texture_00018 + +clouds.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: clouds_skybox_texture_00019 + +clouds.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: clouds_skybox_texture_00020 + +clouds.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: clouds_skybox_texture_00021 + +clouds.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: clouds_skybox_texture_00022 + +clouds.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: clouds_skybox_texture_00023 + +clouds.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: clouds_skybox_texture_00024 + +clouds.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: clouds_skybox_texture_00025 + +clouds.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: clouds_skybox_texture_00026 + +clouds.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: clouds_skybox_texture_00027 + +clouds.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: clouds_skybox_texture_00028 + +clouds.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: clouds_skybox_texture_00029 + +clouds.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: clouds_skybox_texture_00030 + +clouds.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: clouds_skybox_texture_00031 + +clouds.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: clouds_skybox_texture_00032 + +clouds.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: clouds_skybox_texture_00033 + +clouds.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: clouds_skybox_texture_00034 + +clouds.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: clouds_skybox_texture_00035 + +clouds.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: clouds_skybox_texture_00036 + +clouds.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: clouds_skybox_texture_00037 + +clouds.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: clouds_skybox_texture_00038 + +clouds.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: clouds_skybox_texture_00039 + +clouds.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: clouds_skybox_texture_00040 + +clouds_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x14800 + symbol: clouds_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ssl.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ssl.yml new file mode 100644 index 0000000..9652ba5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/ssl.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2F14E0 + segments: + - [ 0xA, 0x2F14E0 ] + +ssl.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: ssl_skybox_texture_00000 + +ssl.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: ssl_skybox_texture_00001 + +ssl.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: ssl_skybox_texture_00002 + +ssl.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: ssl_skybox_texture_00003 + +ssl.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: ssl_skybox_texture_00004 + +ssl.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: ssl_skybox_texture_00005 + +ssl.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: ssl_skybox_texture_00006 + +ssl.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: ssl_skybox_texture_00007 + +ssl.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: ssl_skybox_texture_00008 + +ssl.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: ssl_skybox_texture_00009 + +ssl.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: ssl_skybox_texture_00010 + +ssl.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: ssl_skybox_texture_00011 + +ssl.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: ssl_skybox_texture_00012 + +ssl.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: ssl_skybox_texture_00013 + +ssl.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: ssl_skybox_texture_00014 + +ssl.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: ssl_skybox_texture_00015 + +ssl.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: ssl_skybox_texture_00016 + +ssl.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: ssl_skybox_texture_00017 + +ssl.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: ssl_skybox_texture_00018 + +ssl.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: ssl_skybox_texture_00019 + +ssl.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: ssl_skybox_texture_00020 + +ssl.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: ssl_skybox_texture_00021 + +ssl.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: ssl_skybox_texture_00022 + +ssl.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: ssl_skybox_texture_00023 + +ssl.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: ssl_skybox_texture_00024 + +ssl.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: ssl_skybox_texture_00025 + +ssl.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: ssl_skybox_texture_00026 + +ssl.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: ssl_skybox_texture_00027 + +ssl.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: ssl_skybox_texture_00028 + +ssl.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: ssl_skybox_texture_00029 + +ssl.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: ssl_skybox_texture_00030 + +ssl.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: ssl_skybox_texture_00031 + +ssl.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: ssl_skybox_texture_00032 + +ssl.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: ssl_skybox_texture_00033 + +ssl.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: ssl_skybox_texture_00034 + +ssl.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: ssl_skybox_texture_00035 + +ssl.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: ssl_skybox_texture_00036 + +ssl.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: ssl_skybox_texture_00037 + +ssl.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: ssl_skybox_texture_00038 + +ssl.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: ssl_skybox_texture_00039 + +ssl.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: ssl_skybox_texture_00040 + +ssl.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: ssl_skybox_texture_00041 + +ssl.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: ssl_skybox_texture_00042 + +ssl.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: ssl_skybox_texture_00043 + +ssl.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: ssl_skybox_texture_00044 + +ssl.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: ssl_skybox_texture_00045 + +ssl.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: ssl_skybox_texture_00046 + +ssl.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: ssl_skybox_texture_00047 + +ssl.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: ssl_skybox_texture_00048 + +ssl.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: ssl_skybox_texture_00049 + +ssl.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: ssl_skybox_texture_00050 + +ssl.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: ssl_skybox_texture_00051 + +ssl.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: ssl_skybox_texture_00052 + +ssl.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: ssl_skybox_texture_00053 + +ssl.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: ssl_skybox_texture_00054 + +ssl.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: ssl_skybox_texture_00055 + +ssl.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: ssl_skybox_texture_00056 + +ssl.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: ssl_skybox_texture_00057 + +ssl.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: ssl_skybox_texture_00058 + +ssl.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: ssl_skybox_texture_00059 + +ssl.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: ssl_skybox_texture_00060 + +ssl.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: ssl_skybox_texture_00061 + +ssl.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: ssl_skybox_texture_00062 + +ssl.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: ssl_skybox_texture_00063 + +ssl_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: ssl_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/water.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/water.yml new file mode 100644 index 0000000..b02597e --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/water.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2AC6B0 + segments: + - [ 0xA, 0x2AC6B0 ] + +water.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: water_skybox_texture_00000 + +water.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: water_skybox_texture_00001 + +water.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: water_skybox_texture_00002 + +water.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: water_skybox_texture_00003 + +water.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: water_skybox_texture_00004 + +water.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: water_skybox_texture_00005 + +water.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: water_skybox_texture_00006 + +water.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: water_skybox_texture_00007 + +water.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: water_skybox_texture_00008 + +water.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: water_skybox_texture_00009 + +water.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: water_skybox_texture_00010 + +water.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: water_skybox_texture_00011 + +water.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: water_skybox_texture_00012 + +water.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: water_skybox_texture_00013 + +water.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: water_skybox_texture_00014 + +water.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: water_skybox_texture_00015 + +water.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: water_skybox_texture_00016 + +water.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: water_skybox_texture_00017 + +water.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: water_skybox_texture_00018 + +water.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: water_skybox_texture_00019 + +water.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: water_skybox_texture_00020 + +water.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: water_skybox_texture_00021 + +water.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: water_skybox_texture_00022 + +water.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: water_skybox_texture_00023 + +water.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: water_skybox_texture_00024 + +water.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: water_skybox_texture_00025 + +water.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: water_skybox_texture_00026 + +water.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: water_skybox_texture_00027 + +water.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: water_skybox_texture_00028 + +water.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: water_skybox_texture_00029 + +water.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: water_skybox_texture_00030 + +water.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: water_skybox_texture_00031 + +water.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: water_skybox_texture_00032 + +water.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: water_skybox_texture_00033 + +water.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: water_skybox_texture_00034 + +water.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: water_skybox_texture_00035 + +water.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: water_skybox_texture_00036 + +water.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: water_skybox_texture_00037 + +water.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: water_skybox_texture_00038 + +water.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: water_skybox_texture_00039 + +water.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: water_skybox_texture_00040 + +water.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: water_skybox_texture_00041 + +water.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: water_skybox_texture_00042 + +water.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: water_skybox_texture_00043 + +water.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: water_skybox_texture_00044 + +water.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: water_skybox_texture_00045 + +water.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: water_skybox_texture_00046 + +water.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: water_skybox_texture_00047 + +water.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: water_skybox_texture_00048 + +water.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: water_skybox_texture_00049 + +water.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: water_skybox_texture_00050 + +water.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: water_skybox_texture_00051 + +water.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: water_skybox_texture_00052 + +water.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: water_skybox_texture_00053 + +water.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: water_skybox_texture_00054 + +water.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: water_skybox_texture_00055 + +water.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: water_skybox_texture_00056 + +water.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: water_skybox_texture_00057 + +water.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: water_skybox_texture_00058 + +water.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: water_skybox_texture_00059 + +water.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: water_skybox_texture_00060 + +water.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: water_skybox_texture_00061 + +water.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: water_skybox_texture_00062 + +water.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: water_skybox_texture_00063 + +water_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: water_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/wdw.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/wdw.yml new file mode 100644 index 0000000..cff6839 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/skyboxes/wdw.yml @@ -0,0 +1,526 @@ +:config: + autopads: false + compression: + offset: 0x2D64F0 + segments: + - [ 0xA, 0x2D64F0 ] + +wdw.0: + type: TEXTURE + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: wdw_skybox_texture_00000 + +wdw.1: + type: TEXTURE + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: wdw_skybox_texture_00001 + +wdw.2: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1000 + format: RGBA16 + symbol: wdw_skybox_texture_00002 + +wdw.3: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: wdw_skybox_texture_00003 + +wdw.4: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: wdw_skybox_texture_00004 + +wdw.5: + type: TEXTURE + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: wdw_skybox_texture_00005 + +wdw.6: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: wdw_skybox_texture_00006 + +wdw.7: + type: TEXTURE + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: wdw_skybox_texture_00007 + +wdw.8: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: wdw_skybox_texture_00008 + +wdw.9: + type: TEXTURE + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: wdw_skybox_texture_00009 + +wdw.10: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: wdw_skybox_texture_00010 + +wdw.11: + type: TEXTURE + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: wdw_skybox_texture_00011 + +wdw.12: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: wdw_skybox_texture_00012 + +wdw.13: + type: TEXTURE + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: wdw_skybox_texture_00013 + +wdw.14: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: wdw_skybox_texture_00014 + +wdw.15: + type: TEXTURE + width: 32 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: wdw_skybox_texture_00015 + +wdw.16: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: wdw_skybox_texture_00016 + +wdw.17: + type: TEXTURE + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: wdw_skybox_texture_00017 + +wdw.18: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: wdw_skybox_texture_00018 + +wdw.19: + type: TEXTURE + width: 32 + height: 32 + offset: 0x9800 + format: RGBA16 + symbol: wdw_skybox_texture_00019 + +wdw.20: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: wdw_skybox_texture_00020 + +wdw.21: + type: TEXTURE + width: 32 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: wdw_skybox_texture_00021 + +wdw.22: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB000 + format: RGBA16 + symbol: wdw_skybox_texture_00022 + +wdw.23: + type: TEXTURE + width: 32 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: wdw_skybox_texture_00023 + +wdw.24: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC000 + format: RGBA16 + symbol: wdw_skybox_texture_00024 + +wdw.25: + type: TEXTURE + width: 32 + height: 32 + offset: 0xC800 + format: RGBA16 + symbol: wdw_skybox_texture_00025 + +wdw.26: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD000 + format: RGBA16 + symbol: wdw_skybox_texture_00026 + +wdw.27: + type: TEXTURE + width: 32 + height: 32 + offset: 0xD800 + format: RGBA16 + symbol: wdw_skybox_texture_00027 + +wdw.28: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE000 + format: RGBA16 + symbol: wdw_skybox_texture_00028 + +wdw.29: + type: TEXTURE + width: 32 + height: 32 + offset: 0xE800 + format: RGBA16 + symbol: wdw_skybox_texture_00029 + +wdw.30: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF000 + format: RGBA16 + symbol: wdw_skybox_texture_00030 + +wdw.31: + type: TEXTURE + width: 32 + height: 32 + offset: 0xF800 + format: RGBA16 + symbol: wdw_skybox_texture_00031 + +wdw.32: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10000 + format: RGBA16 + symbol: wdw_skybox_texture_00032 + +wdw.33: + type: TEXTURE + width: 32 + height: 32 + offset: 0x10800 + format: RGBA16 + symbol: wdw_skybox_texture_00033 + +wdw.34: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11000 + format: RGBA16 + symbol: wdw_skybox_texture_00034 + +wdw.35: + type: TEXTURE + width: 32 + height: 32 + offset: 0x11800 + format: RGBA16 + symbol: wdw_skybox_texture_00035 + +wdw.36: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12000 + format: RGBA16 + symbol: wdw_skybox_texture_00036 + +wdw.37: + type: TEXTURE + width: 32 + height: 32 + offset: 0x12800 + format: RGBA16 + symbol: wdw_skybox_texture_00037 + +wdw.38: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13000 + format: RGBA16 + symbol: wdw_skybox_texture_00038 + +wdw.39: + type: TEXTURE + width: 32 + height: 32 + offset: 0x13800 + format: RGBA16 + symbol: wdw_skybox_texture_00039 + +wdw.40: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14000 + format: RGBA16 + symbol: wdw_skybox_texture_00040 + +wdw.41: + type: TEXTURE + width: 32 + height: 32 + offset: 0x14800 + format: RGBA16 + symbol: wdw_skybox_texture_00041 + +wdw.42: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15000 + format: RGBA16 + symbol: wdw_skybox_texture_00042 + +wdw.43: + type: TEXTURE + width: 32 + height: 32 + offset: 0x15800 + format: RGBA16 + symbol: wdw_skybox_texture_00043 + +wdw.44: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16000 + format: RGBA16 + symbol: wdw_skybox_texture_00044 + +wdw.45: + type: TEXTURE + width: 32 + height: 32 + offset: 0x16800 + format: RGBA16 + symbol: wdw_skybox_texture_00045 + +wdw.46: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17000 + format: RGBA16 + symbol: wdw_skybox_texture_00046 + +wdw.47: + type: TEXTURE + width: 32 + height: 32 + offset: 0x17800 + format: RGBA16 + symbol: wdw_skybox_texture_00047 + +wdw.48: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18000 + format: RGBA16 + symbol: wdw_skybox_texture_00048 + +wdw.49: + type: TEXTURE + width: 32 + height: 32 + offset: 0x18800 + format: RGBA16 + symbol: wdw_skybox_texture_00049 + +wdw.50: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19000 + format: RGBA16 + symbol: wdw_skybox_texture_00050 + +wdw.51: + type: TEXTURE + width: 32 + height: 32 + offset: 0x19800 + format: RGBA16 + symbol: wdw_skybox_texture_00051 + +wdw.52: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A000 + format: RGBA16 + symbol: wdw_skybox_texture_00052 + +wdw.53: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1A800 + format: RGBA16 + symbol: wdw_skybox_texture_00053 + +wdw.54: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B000 + format: RGBA16 + symbol: wdw_skybox_texture_00054 + +wdw.55: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1B800 + format: RGBA16 + symbol: wdw_skybox_texture_00055 + +wdw.56: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C000 + format: RGBA16 + symbol: wdw_skybox_texture_00056 + +wdw.57: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1C800 + format: RGBA16 + symbol: wdw_skybox_texture_00057 + +wdw.58: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D000 + format: RGBA16 + symbol: wdw_skybox_texture_00058 + +wdw.59: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1D800 + format: RGBA16 + symbol: wdw_skybox_texture_00059 + +wdw.60: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E000 + format: RGBA16 + symbol: wdw_skybox_texture_00060 + +wdw.61: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1E800 + format: RGBA16 + symbol: wdw_skybox_texture_00061 + +wdw.62: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F000 + format: RGBA16 + symbol: wdw_skybox_texture_00062 + +wdw.63: + type: TEXTURE + width: 32 + height: 32 + offset: 0x1F800 + format: RGBA16 + symbol: wdw_skybox_texture_00063 + +wdw_skybox_ptrlist: + type: ASSET_ARRAY + assetType: Texture + factoryType: TEXTURE + count: 80 + offset: 0x20000 + symbol: wdw_skybox_ptrlist \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/snow.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/snow.yml new file mode 100644 index 0000000..4e4ea21 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/snow.yml @@ -0,0 +1,168 @@ +:config: + autopads: false + compression: + offset: 0x341140 + segments: + - [ 0x9, 0x341140 ] + +ccm_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: snow_09000000 + +ccm_textures.00800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: snow_09000800 + +ccm_textures.01000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1000 + format: RGBA16 + symbol: snow_09001000 + +ccm_textures.02000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2000 + format: RGBA16 + symbol: snow_09002000 + +ccm_textures.02800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: snow_09002800 + +ccm_textures.03000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3000 + format: RGBA16 + symbol: snow_09003000 + +ccm_textures.03800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: snow_09003800 + +ccm_textures.04000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4000 + format: RGBA16 + symbol: snow_09004000 + +ccm_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: snow_09004800 + +ccm_textures.05000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5000 + format: RGBA16 + symbol: snow_09005000 + +ccm_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: snow_09005800 + +ccm_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: snow_09006000 + +ccm_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: snow_09006800 + +ccm_textures.07000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: snow_09007000 + +ccm_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: snow_09008000 + +ccm_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: snow_09008800 + +ccm_textures.09000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9000 + format: IA16 + symbol: snow_09009000 + +ccm_textures.09800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x9800 + format: IA16 + symbol: snow_09009800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/spooky.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/spooky.yml new file mode 100644 index 0000000..9aa7e28 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/spooky.yml @@ -0,0 +1,159 @@ +:config: + autopads: false + compression: + offset: 0x326E40 + segments: + - [ 0x9, 0x326E40 ] + +bbh_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: spooky_09000000 + +bbh_textures.00800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x800 + format: RGBA16 + symbol: spooky_09000800 + +bbh_textures.01800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x1800 + format: RGBA16 + symbol: spooky_09001800 + +bbh_textures.02800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x2800 + format: RGBA16 + symbol: spooky_09002800 + +bbh_textures.03800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x3800 + format: RGBA16 + symbol: spooky_09003800 + +bbh_textures.04800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: spooky_09004800 + +bbh_textures.05000: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0x5000 + format: RGBA16 + symbol: spooky_09005000 + +bbh_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: spooky_09006000 + +bbh_textures.06800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: spooky_09006800 + +bbh_textures.07000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7000 + format: RGBA16 + symbol: spooky_09007000 + +bbh_textures.08000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8000 + format: RGBA16 + symbol: spooky_09008000 + +bbh_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: spooky_09008800 + +bbh_textures.09000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: spooky_09009000 + +bbh_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: spooky_0900A000 + +bbh_textures.0A800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA800 + format: IA16 + symbol: spooky_0900A800 + +bbh_textures.0B000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xB000 + format: IA16 + symbol: spooky_0900B000 + +bbh_textures.0B800: + type: TEXTURE + size: 4096 + width: 32 + height: 64 + offset: 0xB800 + format: IA16 + symbol: spooky_0900B800 diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/title_screen_bg.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/title_screen_bg.yml new file mode 100644 index 0000000..c768101 --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/title_screen_bg.yml @@ -0,0 +1,94 @@ +:config: + autopads: false + compression: + offset: 0x2708C0 + segments: + - [ 0xA, 0x2708C0 ] + +title_screen_bg.001C0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x1C0 + format: RGBA16 + symbol: title_texture_0A0001C0 + +title_screen_bg.00E40: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0xE40 + format: RGBA16 + symbol: title_texture_0A000E40 + +title_screen_bg.01AC0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x1AC0 + format: RGBA16 + symbol: title_texture_0A001AC0 + +title_screen_bg.02740: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x2740 + format: RGBA16 + symbol: title_texture_0A002740 + +title_screen_bg.033C0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x33C0 + format: RGBA16 + symbol: title_texture_0A0033C0 + +title_screen_bg.04040: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x4040 + format: RGBA16 + symbol: title_texture_0A004040 + +title_screen_bg.04CC0: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x4CC0 + format: RGBA16 + symbol: title_texture_0A004CC0 + +title_screen_bg.05940: + type: TEXTURE + size: 3200 + width: 80 + height: 20 + offset: 0x5940 + format: RGBA16 + symbol: title_texture_0A005940 + +mario_title_texture_table: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x65C0 + count: 4 + symbol: mario_title_texture_table + +game_over_texture_table: + type: ASSET_ARRAY + assetType: TEXTURE + factoryType: TEXTURE + offset: 0x65D0 + count: 4 + symbol: game_over_texture_table \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/assets/ymls/us/textures/water.yml b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/water.yml new file mode 100644 index 0000000..eb023ff --- /dev/null +++ b/android/app/src/main/assets/ghostship/assets/ymls/us/textures/water.yml @@ -0,0 +1,141 @@ +:config: + autopads: false + compression: + offset: 0x334B30 + segments: + - [ 0x9, 0x334B30 ] + +jrb_textures.00000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x0 + format: RGBA16 + symbol: water_09000000 + +jrb_textures.00800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x800 + format: RGBA16 + symbol: water_09000800 + +jrb_textures.01800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x1800 + format: RGBA16 + symbol: water_09001800 + +jrb_textures.02800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x2800 + format: RGBA16 + symbol: water_09002800 + +jrb_textures.03800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x3800 + format: RGBA16 + symbol: water_09003800 + +jrb_textures.04800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x4800 + format: RGBA16 + symbol: water_09004800 + +jrb_textures.05800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x5800 + format: RGBA16 + symbol: water_09005800 + +jrb_textures.06000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x6000 + format: RGBA16 + symbol: water_09006000 + +jrb_textures.06800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x6800 + format: RGBA16 + symbol: water_09006800 + +jrb_textures.07800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x7800 + format: RGBA16 + symbol: water_09007800 + +jrb_textures.08800: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0x8800 + format: RGBA16 + symbol: water_09008800 + +jrb_textures.09000: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0x9000 + format: RGBA16 + symbol: water_09009000 + +jrb_textures.0A000: + type: TEXTURE + size: 2048 + width: 32 + height: 32 + offset: 0xA000 + format: RGBA16 + symbol: water_0900A000 + +jrb_textures.0A800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xA800 + format: RGBA16 + symbol: water_0900A800 + +jrb_textures.0B800: + type: TEXTURE + size: 4096 + width: 64 + height: 32 + offset: 0xB800 + format: RGBA16 + symbol: water_0900B800 diff --git a/android/app/src/main/assets/ghostship/config.yml b/android/app/src/main/assets/ghostship/config.yml new file mode 100644 index 0000000..85c17db --- /dev/null +++ b/android/app/src/main/assets/ghostship/config.yml @@ -0,0 +1,76 @@ +# Supported game versions +# SM64 [JP, US] + +8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51: + name: Super Mario 64 [JP] + path: assets/ymls/jp + config: + gbi: F3D + sort: OFFSET + gbi_floats: true + output: + binary: sm64.o2r + code: code/jp + headers: include/assets + segments: + - 0x000000 + - 0x000000 + - 0x1076d0 + - 0x1ff740 + - 0x271b20 + - 0x128be0 + - 0x186810 + - 0x268520 + - 0x1f0530 + - 0x31c770 + - 0x26ea40 + - 0x36dad0 + - 0x130c50 + - 0x1b7400 + - 0x380e60 + - 0x1fec00 + - 0x1076a0 + - 0x000000 + - 0x000000 + - 0x218130 + - 0x268020 + - 0x2aa240 + - 0x2170d0 + - 0x125db0 + +9bef1128717f958171a4afac3ed78ee2bb4e86ce: + name: Super Mario 64 [US] + path: assets/ymls/us + config: + gbi: F3D + sort: OFFSET + gbi_floats: true + output: + binary: sm64.o2r + code: code/us + headers: include/assets + segments: + - 0x000000 + - 0x000000 + - 0x108a40 + - 0x201410 + - 0x114750 + - 0x12a7e0 + - 0x188440 + - 0x26a3a0 + - 0x1f2200 + - 0x31e1d0 + - 0x2708c0 + - 0x36f530 + - 0x132850 + - 0x1b9070 + - 0x3828c0 + - 0x2008d0 + - 0x108a10 + - 0x000000 + - 0x000000 + - 0x219e00 + - 0x269ea0 + - 0x2abca0 + - 0x218da0 + - 0x1279b0 \ No newline at end of file diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/amp.h b/android/app/src/main/assets/ghostship/include/assets/actors/amp.h new file mode 100644 index 0000000..b0b761f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/amp.h @@ -0,0 +1,38 @@ +#pragma once + +#include "sm64.h" +#include "amp/anims.h" +#include "amp/geo.h" + +static const ALIGN_ASSET(2) char dAmpElectricityTexture[] = "__OTR__actors/amp/amp_electricity"; + +static const ALIGN_ASSET(2) char dAmpEyesTexture[] = "__OTR__actors/amp/amp_eyes"; + +static const ALIGN_ASSET(2) char dAmpBodyTexture[] = "__OTR__actors/amp/amp_body"; + +static const ALIGN_ASSET(2) char dAmpMouthTexture[] = "__OTR__actors/amp/amp_mouth"; + +static const ALIGN_ASSET(2) char dAmpElectricityVertices[] = "__OTR__actors/amp/amp_electricity_vertices"; + +static const ALIGN_ASSET(2) char dAmpElectricitySubDl[] = "__OTR__actors/amp/amp_electricity_sub_dl"; + +static const ALIGN_ASSET(2) char dAmpElectricityDl[] = "__OTR__actors/amp/amp_electricity_dl"; + +static const ALIGN_ASSET(2) char dAmpEyeVertices[] = "__OTR__actors/amp/amp_eye_vertices"; + +static const ALIGN_ASSET(2) char dAmpEyeSubDl[] = "__OTR__actors/amp/amp_eye_sub_dl"; + +static const ALIGN_ASSET(2) char dAmpEyeDl[] = "__OTR__actors/amp/amp_eye_dl"; + +static const ALIGN_ASSET(2) char dAmpMouthVertices[] = "__OTR__actors/amp/amp_mouth_vertices"; + +static const ALIGN_ASSET(2) char dAmpMouthSubDl[] = "__OTR__actors/amp/amp_mouth_sub_dl"; + +static const ALIGN_ASSET(2) char dAmpMouthDl[] = "__OTR__actors/amp/amp_mouth_dl"; + +static const ALIGN_ASSET(2) char dAmpBodyVertices[] = "__OTR__actors/amp/amp_body_vertices"; + +static const ALIGN_ASSET(2) char dAmpBodySubDl[] = "__OTR__actors/amp/amp_body_sub_dl"; + +static const ALIGN_ASSET(2) char dAmpBodyDl[] = "__OTR__actors/amp/amp_body_dl"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/amp/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/amp/anims.h new file mode 100644 index 0000000..24b0962 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/amp/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char dAmpAnimsList[] = "__OTR__actors/amp/anims/amp_anims_list"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/amp/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/amp/geo.h new file mode 100644 index 0000000..951eb1d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/amp/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char dAmpGeo[] = "__OTR__actors/amp/geo/amp_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bird.h b/android/app/src/main/assets/ghostship/include/assets/actors/bird.h new file mode 100644 index 0000000..0f80941 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bird.h @@ -0,0 +1,40 @@ +#pragma once + +#include "sm64.h" +#include "bird/anims.h" +#include "bird/geo.h" + +static const ALIGN_ASSET(2) char birds_seg5_lights_05000000[] = "__OTR__actors/bird/birds_seg5_lights_05000000"; + +static const ALIGN_ASSET(2) char birds_seg5_lights_05000018[] = "__OTR__actors/bird/birds_seg5_lights_05000018"; + +static const ALIGN_ASSET(2) char birds_seg5_lights_05000030[] = "__OTR__actors/bird/birds_seg5_lights_05000030"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_05000048[] = "__OTR__actors/bird/birds_seg5_vertex_05000048"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_050000D8[] = "__OTR__actors/bird/birds_seg5_vertex_050000D8"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_05000108[] = "__OTR__actors/bird/birds_seg5_vertex_05000108"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_05000138[] = "__OTR__actors/bird/birds_seg5_vertex_05000138"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_05000168[] = "__OTR__actors/bird/birds_seg5_vertex_05000168"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_050001F8[] = "__OTR__actors/bird/birds_seg5_vertex_050001F8"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_050002F8[] = "__OTR__actors/bird/birds_seg5_vertex_050002F8"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_050003F8[] = "__OTR__actors/bird/birds_seg5_vertex_050003F8"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_05000428[] = "__OTR__actors/bird/birds_seg5_vertex_05000428"; + +static const ALIGN_ASSET(2) char birds_seg5_vertex_050004C8[] = "__OTR__actors/bird/birds_seg5_vertex_050004C8"; + +static const ALIGN_ASSET(2) char birds_seg5_dl_05000528[] = "__OTR__actors/bird/birds_seg5_dl_05000528"; + +static const ALIGN_ASSET(2) char birds_seg5_dl_05000598[] = "__OTR__actors/bird/birds_seg5_dl_05000598"; + +static const ALIGN_ASSET(2) char birds_seg5_dl_05000600[] = "__OTR__actors/bird/birds_seg5_dl_05000600"; + +static const ALIGN_ASSET(2) char birds_seg5_dl_05000670[] = "__OTR__actors/bird/birds_seg5_dl_05000670"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bird/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bird/anims.h new file mode 100644 index 0000000..d97ce4f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bird/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char birds_seg5_anims_050009E8[] = "__OTR__actors/bird/anims/birds_seg5_anims_050009E8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bird/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bird/geo.h new file mode 100644 index 0000000..965fe1e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bird/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char birds_geo[] = "__OTR__actors/bird/geo/birds_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blargg.h b/android/app/src/main/assets/ghostship/include/assets/actors/blargg.h new file mode 100644 index 0000000..148bc54 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blargg.h @@ -0,0 +1,60 @@ +#pragma once + +#include "sm64.h" +#include "blargg/anims.h" +#include "blargg/geo.h" + +static const ALIGN_ASSET(2) char blargg_lights_unused[] = "__OTR__actors/blargg/blargg_lights_unused"; + +static const ALIGN_ASSET(2) char blargg_seg5_lights_05004740[] = "__OTR__actors/blargg/blargg_seg5_lights_05004740"; + +static const ALIGN_ASSET(2) char blargg_seg5_lights_05004758[] = "__OTR__actors/blargg/blargg_seg5_lights_05004758"; + +static const ALIGN_ASSET(2) char blargg_seg5_lights_05004770[] = "__OTR__actors/blargg/blargg_seg5_lights_05004770"; + +static const ALIGN_ASSET(2) char blargg_seg5_lights_05004788[] = "__OTR__actors/blargg/blargg_seg5_lights_05004788"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050047A0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050047A0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050048A0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050048A0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050049A0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050049A0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004A20[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004A20"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004B20[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004B20"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004BE0[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004BE0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004CE0[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004CE0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004DE0[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004DE0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004E60[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004E60"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05004F60[] = "__OTR__actors/blargg/blargg_seg5_vertex_05004F60"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05005050[] = "__OTR__actors/blargg/blargg_seg5_vertex_05005050"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05005150[] = "__OTR__actors/blargg/blargg_seg5_vertex_05005150"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05005250[] = "__OTR__actors/blargg/blargg_seg5_vertex_05005250"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_05005340[] = "__OTR__actors/blargg/blargg_seg5_vertex_05005340"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050053E0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050053E0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050054E0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050054E0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050055E0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050055E0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050056E0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050056E0"; + +static const ALIGN_ASSET(2) char blargg_seg5_vertex_050057E0[] = "__OTR__actors/blargg/blargg_seg5_vertex_050057E0"; + +static const ALIGN_ASSET(2) char blargg_seg5_dl_050058D0[] = "__OTR__actors/blargg/blargg_seg5_dl_050058D0"; + +static const ALIGN_ASSET(2) char blargg_seg5_dl_05005A60[] = "__OTR__actors/blargg/blargg_seg5_dl_05005A60"; + +static const ALIGN_ASSET(2) char blargg_seg5_dl_05005D00[] = "__OTR__actors/blargg/blargg_seg5_dl_05005D00"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blargg/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/blargg/anims.h new file mode 100644 index 0000000..862430c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blargg/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char blargg_seg5_anims_0500616C[] = "__OTR__actors/blargg/anims/blargg_seg5_anims_0500616C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blargg/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/blargg/geo.h new file mode 100644 index 0000000..bb55686 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blargg/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char blargg_geo[] = "__OTR__actors/blargg/geo/blargg_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch.h b/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch.h new file mode 100644 index 0000000..193ab83 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch.h @@ -0,0 +1,23 @@ +#pragma once + +#include "sm64.h" +#include "blue_coin_switch/geo.h" + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_lights_08000000[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_lights_08000000"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_texture_08000018[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_side"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_texture_08000418[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_top"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_vertex_08000C18[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_vertex_08000C18"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_vertex_08000D18[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_vertex_08000D18"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_dl_08000D58[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_dl_08000D58"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_dl_08000DD0[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_dl_08000DD0"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_dl_08000E08[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_dl_08000E08"; + +static const ALIGN_ASSET(2) char blue_coin_switch_seg8_collision_08000E98[] = "__OTR__actors/blue_coin_switch/blue_coin_switch_seg8_collision_08000E98"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch/geo.h new file mode 100644 index 0000000..62eefab --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blue_coin_switch/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char blue_coin_switch_geo[] = "__OTR__actors/blue_coin_switch/geo/blue_coin_switch_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish.h b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish.h new file mode 100644 index 0000000..7e413a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish.h @@ -0,0 +1,22 @@ +#pragma once + +#include "sm64.h" +#include "blue_fish/anims.h" +#include "blue_fish/geo.h" + +static const ALIGN_ASSET(2) char blue_fish_seg3_lights_0301B5C8[] = "__OTR__actors/blue_fish/blue_fish_seg3_lights_0301B5C8"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_texture_0301B5E0[] = "__OTR__actors/blue_fish/blue_fish"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_vertex_0301BDE0[] = "__OTR__actors/blue_fish/blue_fish_seg3_vertex_0301BDE0"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_dl_0301BEC0[] = "__OTR__actors/blue_fish/blue_fish_seg3_dl_0301BEC0"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_dl_0301BFB8[] = "__OTR__actors/blue_fish/blue_fish_seg3_dl_0301BFB8"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_vertex_0301C018[] = "__OTR__actors/blue_fish/blue_fish_seg3_vertex_0301C018"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_dl_0301C0A8[] = "__OTR__actors/blue_fish/blue_fish_seg3_dl_0301C0A8"; + +static const ALIGN_ASSET(2) char blue_fish_seg3_dl_0301C150[] = "__OTR__actors/blue_fish/blue_fish_seg3_dl_0301C150"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/anims.h new file mode 100644 index 0000000..6bc4822 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char blue_fish_seg3_anims_0301C2B0[] = "__OTR__actors/blue_fish/anims/blue_fish_seg3_anims_0301C2B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/geo.h new file mode 100644 index 0000000..26e03a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/blue_fish/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char fish_shadow_geo[] = "__OTR__actors/blue_fish/geo/fish_shadow_geo"; + +static const ALIGN_ASSET(2) char fish_geo[] = "__OTR__actors/blue_fish/geo/fish_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bobomb.h b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb.h new file mode 100644 index 0000000..e245f8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb.h @@ -0,0 +1,64 @@ +#pragma once + +#include "sm64.h" +#include "bobomb/anims.h" +#include "bobomb/geo.h" + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_0801DA60[] = "__OTR__actors/bobomb/bob-omb_left_side"; + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_0801EA60[] = "__OTR__actors/bobomb/bob-omb_right_side"; + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_0801FA60[] = "__OTR__actors/bobomb/bob-omb_buddy_left_side"; + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_08020A60[] = "__OTR__actors/bobomb/bob-omb_buddy_right_side"; + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_08021A60[] = "__OTR__actors/bobomb/bob-omb_eyes"; + +static const ALIGN_ASSET(2) char bobomb_seg8_texture_08022260[] = "__OTR__actors/bobomb/bob-omb_eyes_blink"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022A60[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022A60"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022AC0[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022AC0"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022B08[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022B08"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022B58[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022B58"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022B88[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022B88"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022BB8[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022BB8"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022BF8[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022BF8"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022C38[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022C38"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022CA0[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022CA0"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022D08[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022D08"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08022D78[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08022D78"; + +static const ALIGN_ASSET(2) char bobomb_seg8_lights_08022DE8[] = "__OTR__actors/bobomb/bobomb_seg8_lights_08022DE8"; + +static const ALIGN_ASSET(2) char bobomb_seg8_lights_08022E00[] = "__OTR__actors/bobomb/bobomb_seg8_lights_08022E00"; + +static const ALIGN_ASSET(2) char bobomb_lights_unused[] = "__OTR__actors/bobomb/bobomb_lights_unused"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022E30[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022E30"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022F30[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022F30"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08022F70[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08022F70"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08023070[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08023070"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_080230B0[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_080230B0"; + +static const ALIGN_ASSET(2) char bobomb_seg8_vertex_08023190[] = "__OTR__actors/bobomb/bobomb_seg8_vertex_08023190"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08023270[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08023270"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08023378[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08023378"; + +static const ALIGN_ASSET(2) char bobomb_seg8_dl_08023480[] = "__OTR__actors/bobomb/bobomb_seg8_dl_08023480"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/anims.h new file mode 100644 index 0000000..c608aeb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bobomb_seg8_anims_0802396C[] = "__OTR__actors/bobomb/anims/bobomb_seg8_anims_0802396C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/geo.h new file mode 100644 index 0000000..4b79ae8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bobomb/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char black_bobomb_geo[] = "__OTR__actors/bobomb/geo/black_bobomb_geo"; + +static const ALIGN_ASSET(2) char bobomb_buddy_geo[] = "__OTR__actors/bobomb/geo/bobomb_buddy_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bomb.h b/android/app/src/main/assets/ghostship/include/assets/actors/bomb.h new file mode 100644 index 0000000..00edb73 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bomb.h @@ -0,0 +1,37 @@ +#pragma once + +#include "sm64.h" +#include "bomb/geo.h" + +static const ALIGN_ASSET(2) char bomb_seg6_lights_06057AA8[] = "__OTR__actors/bomb/bomb_seg6_lights_06057AA8"; + +static const ALIGN_ASSET(2) char bomb_seg6_texture_06057AC0[] = "__OTR__actors/bomb/bomb_left_side"; + +static const ALIGN_ASSET(2) char bomb_seg6_texture_06058AC0[] = "__OTR__actors/bomb/bomb_right_side"; + +static const ALIGN_ASSET(2) char bomb_seg6_texture_06059AC0[] = "__OTR__actors/bomb/bomb_spike"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A2C0[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A2C0"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A300[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A300"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A340[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A340"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A430[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A430"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A520[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A520"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A610[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A610"; + +static const ALIGN_ASSET(2) char bomb_seg6_vertex_0605A700[] = "__OTR__actors/bomb/bomb_seg6_vertex_0605A700"; + +static const ALIGN_ASSET(2) char bomb_seg6_dl_0605A7C0[] = "__OTR__actors/bomb/bomb_seg6_dl_0605A7C0"; + +static const ALIGN_ASSET(2) char bomb_seg6_dl_0605A7F8[] = "__OTR__actors/bomb/bomb_seg6_dl_0605A7F8"; + +static const ALIGN_ASSET(2) char bomb_seg6_dl_0605A830[] = "__OTR__actors/bomb/bomb_seg6_dl_0605A830"; + +static const ALIGN_ASSET(2) char bomb_seg6_dl_0605A8A8[] = "__OTR__actors/bomb/bomb_seg6_dl_0605A8A8"; + +static const ALIGN_ASSET(2) char bomb_seg6_dl_0605A9C0[] = "__OTR__actors/bomb/bomb_seg6_dl_0605A9C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bomb/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bomb/geo.h new file mode 100644 index 0000000..e7648e5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bomb/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_bomb_geo[] = "__OTR__actors/bomb/geo/bowser_bomb_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/boo.h b/android/app/src/main/assets/ghostship/include/assets/actors/boo.h new file mode 100644 index 0000000..cde0ef9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/boo.h @@ -0,0 +1,45 @@ +#pragma once + +#include "sm64.h" +#include "boo/geo.h" + +static const ALIGN_ASSET(2) char boo_seg5_lights_05009B28[] = "__OTR__actors/boo/boo_seg5_lights_05009B28"; + +static const ALIGN_ASSET(2) char boo_seg5_texture_05009B40[] = "__OTR__actors/boo/boo_eyes"; + +static const ALIGN_ASSET(2) char boo_seg5_texture_0500AB40[] = "__OTR__actors/boo/boo_mouth"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B340[] = "__OTR__actors/boo/boo_seg5_vertex_0500B340"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B400[] = "__OTR__actors/boo/boo_seg5_vertex_0500B400"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B4C0[] = "__OTR__actors/boo/boo_seg5_vertex_0500B4C0"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B5B0[] = "__OTR__actors/boo/boo_seg5_vertex_0500B5B0"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B6A0[] = "__OTR__actors/boo/boo_seg5_vertex_0500B6A0"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B790[] = "__OTR__actors/boo/boo_seg5_vertex_0500B790"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B880[] = "__OTR__actors/boo/boo_seg5_vertex_0500B880"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500B970[] = "__OTR__actors/boo/boo_seg5_vertex_0500B970"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500BA60[] = "__OTR__actors/boo/boo_seg5_vertex_0500BA60"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500BB50[] = "__OTR__actors/boo/boo_seg5_vertex_0500BB50"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500BC40[] = "__OTR__actors/boo/boo_seg5_vertex_0500BC40"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500BD30[] = "__OTR__actors/boo/boo_seg5_vertex_0500BD30"; + +static const ALIGN_ASSET(2) char boo_seg5_vertex_0500BE20[] = "__OTR__actors/boo/boo_seg5_vertex_0500BE20"; + +static const ALIGN_ASSET(2) char boo_seg5_dl_0500BEE0[] = "__OTR__actors/boo/boo_seg5_dl_0500BEE0"; + +static const ALIGN_ASSET(2) char boo_seg5_dl_0500BF48[] = "__OTR__actors/boo/boo_seg5_dl_0500BF48"; + +static const ALIGN_ASSET(2) char boo_seg5_dl_0500BFA0[] = "__OTR__actors/boo/boo_seg5_dl_0500BFA0"; + +static const ALIGN_ASSET(2) char boo_seg5_dl_0500C1B0[] = "__OTR__actors/boo/boo_seg5_dl_0500C1B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/boo/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/boo/geo.h new file mode 100644 index 0000000..9ba349a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/boo/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char boo_geo[] = "__OTR__actors/boo/geo/boo_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle.h b/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle.h new file mode 100644 index 0000000..846358b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle.h @@ -0,0 +1,45 @@ +#pragma once + +#include "sm64.h" +#include "boo_castle/geo.h" + +static const ALIGN_ASSET(2) char boo_castle_seg6_lights_06015658[] = "__OTR__actors/boo_castle/boo_castle_seg6_lights_06015658"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_texture_06015670[] = "__OTR__actors/boo_castle/bbh_boo_eyes"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_texture_06016670[] = "__OTR__actors/boo_castle/bbh_boo_mouth"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06016E70[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06016E70"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06016F30[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06016F30"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06016FF0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06016FF0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_060170E0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_060170E0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_060171D0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_060171D0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_060172C0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_060172C0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_060173B0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_060173B0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_060174A0[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_060174A0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06017590[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06017590"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06017680[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06017680"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06017770[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06017770"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06017860[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06017860"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_vertex_06017950[] = "__OTR__actors/boo_castle/boo_castle_seg6_vertex_06017950"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_dl_06017A10[] = "__OTR__actors/boo_castle/boo_castle_seg6_dl_06017A10"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_dl_06017A78[] = "__OTR__actors/boo_castle/boo_castle_seg6_dl_06017A78"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_dl_06017AD0[] = "__OTR__actors/boo_castle/boo_castle_seg6_dl_06017AD0"; + +static const ALIGN_ASSET(2) char boo_castle_seg6_dl_06017CE0[] = "__OTR__actors/boo_castle/boo_castle_seg6_dl_06017CE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle/geo.h new file mode 100644 index 0000000..debdd5d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/boo_castle/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char boo_castle_geo[] = "__OTR__actors/boo_castle/geo/boo_castle_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/book.h b/android/app/src/main/assets/ghostship/include/assets/actors/book.h new file mode 100644 index 0000000..8f622df --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/book.h @@ -0,0 +1,19 @@ +#pragma once + +#include "sm64.h" +#include "book/geo.h" + +static const ALIGN_ASSET(2) char book_seg5_lights_05002558[] = "__OTR__actors/book/book_seg5_lights_05002558"; + +static const ALIGN_ASSET(2) char book_seg5_texture_05002570[] = "__OTR__actors/book/book_cover"; + +static const ALIGN_ASSET(2) char book_seg5_vertex_05002D70[] = "__OTR__actors/book/book_seg5_vertex_05002D70"; + +static const ALIGN_ASSET(2) char book_seg5_vertex_05002E30[] = "__OTR__actors/book/book_seg5_vertex_05002E30"; + +static const ALIGN_ASSET(2) char book_seg5_dl_05002EF0[] = "__OTR__actors/book/book_seg5_dl_05002EF0"; + +static const ALIGN_ASSET(2) char book_seg5_dl_05002F58[] = "__OTR__actors/book/book_seg5_dl_05002F58"; + +static const ALIGN_ASSET(2) char book_seg5_dl_05002FB0[] = "__OTR__actors/book/book_seg5_dl_05002FB0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/book/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/book/geo.h new file mode 100644 index 0000000..9cea159 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/book/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bookend_geo[] = "__OTR__actors/book/geo/bookend_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bookend.h b/android/app/src/main/assets/ghostship/include/assets/actors/bookend.h new file mode 100644 index 0000000..b9de983 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bookend.h @@ -0,0 +1,88 @@ +#pragma once + +#include "sm64.h" +#include "bookend/anims.h" +#include "bookend/geo.h" + +static const ALIGN_ASSET(2) char bookend_lights_unused1[] = "__OTR__actors/bookend/bookend_lights_unused1"; + +static const ALIGN_ASSET(2) char bookend_lights_unused2[] = "__OTR__actors/bookend/bookend_lights_unused2"; + +static const ALIGN_ASSET(2) char bookend_lights_unused3[] = "__OTR__actors/bookend/bookend_lights_unused3"; + +static const ALIGN_ASSET(2) char bookend_lights_unused4[] = "__OTR__actors/bookend/bookend_lights_unused4"; + +static const ALIGN_ASSET(2) char bookend_seg5_texture_05000060[] = "__OTR__actors/bookend/bookend_spine"; + +static const ALIGN_ASSET(2) char bookend_seg5_texture_05000460[] = "__OTR__actors/bookend/bookend_tooth"; + +static const ALIGN_ASSET(2) char bookend_seg5_texture_05000860[] = "__OTR__actors/bookend/bookend_mouth"; + +static const ALIGN_ASSET(2) char bookend_seg5_texture_05000C60[] = "__OTR__actors/bookend/bookend_pages"; + +static const ALIGN_ASSET(2) char bookend_seg5_texture_05001060[] = "__OTR__actors/bookend/bookend_cover"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_05001860[] = "__OTR__actors/bookend/bookend_seg5_lights_05001860"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001878[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001878"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_050018B8[] = "__OTR__actors/bookend/bookend_seg5_vertex_050018B8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_050018F8[] = "__OTR__actors/bookend/bookend_seg5_dl_050018F8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001940[] = "__OTR__actors/bookend/bookend_seg5_dl_05001940"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001978[] = "__OTR__actors/bookend/bookend_seg5_dl_05001978"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_05001A08[] = "__OTR__actors/bookend/bookend_seg5_lights_05001A08"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001A20[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001A20"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001A60[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001A60"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001AA0[] = "__OTR__actors/bookend/bookend_seg5_dl_05001AA0"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001AE8[] = "__OTR__actors/bookend/bookend_seg5_dl_05001AE8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001B20[] = "__OTR__actors/bookend/bookend_seg5_dl_05001B20"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_05001BB0[] = "__OTR__actors/bookend/bookend_seg5_lights_05001BB0"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001BC8[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001BC8"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001C08[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001C08"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001CC8[] = "__OTR__actors/bookend/bookend_seg5_dl_05001CC8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001D10[] = "__OTR__actors/bookend/bookend_seg5_dl_05001D10"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001D68[] = "__OTR__actors/bookend/bookend_seg5_dl_05001D68"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_05001DE0[] = "__OTR__actors/bookend/bookend_seg5_lights_05001DE0"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001DF8[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001DF8"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05001E38[] = "__OTR__actors/bookend/bookend_seg5_vertex_05001E38"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001EF8[] = "__OTR__actors/bookend/bookend_seg5_dl_05001EF8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001F40[] = "__OTR__actors/bookend/bookend_seg5_dl_05001F40"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05001F98[] = "__OTR__actors/bookend/bookend_seg5_dl_05001F98"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_05002010[] = "__OTR__actors/bookend/bookend_seg5_lights_05002010"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_05002028[] = "__OTR__actors/bookend/bookend_seg5_vertex_05002028"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_050020E8[] = "__OTR__actors/bookend/bookend_seg5_dl_050020E8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05002140[] = "__OTR__actors/bookend/bookend_seg5_dl_05002140"; + +static const ALIGN_ASSET(2) char bookend_seg5_lights_050021B0[] = "__OTR__actors/bookend/bookend_seg5_lights_050021B0"; + +static const ALIGN_ASSET(2) char bookend_seg5_vertex_050021C8[] = "__OTR__actors/bookend/bookend_seg5_vertex_050021C8"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_05002288[] = "__OTR__actors/bookend/bookend_seg5_dl_05002288"; + +static const ALIGN_ASSET(2) char bookend_seg5_dl_050022E0[] = "__OTR__actors/bookend/bookend_seg5_dl_050022E0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bookend/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bookend/anims.h new file mode 100644 index 0000000..8037e43 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bookend/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bookend_seg5_anims_05002540[] = "__OTR__actors/bookend/anims/bookend_seg5_anims_05002540"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bookend/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bookend/geo.h new file mode 100644 index 0000000..23ebdaa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bookend/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bookend_part_geo[] = "__OTR__actors/bookend/geo/bookend_part_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowling_ball/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowling_ball/geo.h new file mode 100644 index 0000000..efc8ecb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowling_ball/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowling_ball_geo[] = "__OTR__actors/bowling_ball/geo/bowling_ball_geo"; + +static const ALIGN_ASSET(2) char bowling_ball_track_geo[] = "__OTR__actors/bowling_ball/geo/bowling_ball_track_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser.h new file mode 100644 index 0000000..119c685 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser.h @@ -0,0 +1,494 @@ +#pragma once + +#include "sm64.h" +#include "bowser/anims.h" +#include "bowser/geo.h" + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0601F438[] = "__OTR__actors/bowser/bowser_shell"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0601FC38[] = "__OTR__actors/bowser/bowser_eyebrow"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06020C38[] = "__OTR__actors/bowser/bowser_muzzle"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06021438[] = "__OTR__actors/bowser/bowser_nostrils"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06022438[] = "__OTR__actors/bowser/bowser_body"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06022C38[] = "__OTR__actors/bowser/bowser_armband_spike"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06023C38[] = "__OTR__actors/bowser/bowser_armband"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06024438[] = "__OTR__actors/bowser/bowser_tongue"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06025438[] = "__OTR__actors/bowser/bowser_chest"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06025C38[] = "__OTR__actors/bowser/bowser_shell_edge"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06026438[] = "__OTR__actors/bowser/bowser_blue_eye_unused"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06027438[] = "__OTR__actors/bowser/bowser_mouth_unused"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06028438[] = "__OTR__actors/bowser/bowser_upper_face"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06028C38[] = "__OTR__actors/bowser/bowser_hair"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06029C38[] = "__OTR__actors/bowser/bowser_claw_edge"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602AC38[] = "__OTR__actors/bowser/bowser_claw_horn_tooth"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602BC38[] = "__OTR__actors/bowser/bowser_claw_horn_angle"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602CC38[] = "__OTR__actors/bowser/bowser_eye_left_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602DC38[] = "__OTR__actors/bowser/bowser_eye_half_closed_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602EC38[] = "__OTR__actors/bowser/bowser_eye_closed_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_0602FC38[] = "__OTR__actors/bowser/bowser_eye_center_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06030C38[] = "__OTR__actors/bowser/bowser_eye_right_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06031C38[] = "__OTR__actors/bowser/bowser_eye_far_left_0"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06032C38[] = "__OTR__actors/bowser/bowser_eye_left_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06033C38[] = "__OTR__actors/bowser/bowser_eye_half_closed_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06034C38[] = "__OTR__actors/bowser/bowser_eye_closed_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06035C38[] = "__OTR__actors/bowser/bowser_eye_center_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06036C38[] = "__OTR__actors/bowser/bowser_eye_right_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_texture_06037C38[] = "__OTR__actors/bowser/bowser_eye_far_left_1"; + +static const ALIGN_ASSET(2) char bowser_seg6_lights_06038C38[] = "__OTR__actors/bowser/bowser_seg6_lights_06038C38"; + +static const ALIGN_ASSET(2) char bowser_lights_unused1[] = "__OTR__actors/bowser/bowser_lights_unused1"; + +static const ALIGN_ASSET(2) char bowser_lights_unused2[] = "__OTR__actors/bowser/bowser_lights_unused2"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06038C80[] = "__OTR__actors/bowser/bowser_seg6_vertex_06038C80"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06038D80[] = "__OTR__actors/bowser/bowser_seg6_vertex_06038D80"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06038E20[] = "__OTR__actors/bowser/bowser_seg6_vertex_06038E20"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06038F20[] = "__OTR__actors/bowser/bowser_seg6_vertex_06038F20"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06038FB0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06038FB0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060390A0[] = "__OTR__actors/bowser/bowser_seg6_vertex_060390A0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06039110[] = "__OTR__actors/bowser/bowser_seg6_dl_06039110"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060391C8[] = "__OTR__actors/bowser/bowser_seg6_dl_060391C8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06039260[] = "__OTR__actors/bowser/bowser_seg6_dl_06039260"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060392E0[] = "__OTR__actors/bowser/bowser_seg6_dl_060392E0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039368[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039368"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039458[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039458"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039528[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039528"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039628[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039628"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060396C8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060396C8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060397C8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060397C8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06039808[] = "__OTR__actors/bowser/bowser_seg6_dl_06039808"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060398B0[] = "__OTR__actors/bowser/bowser_seg6_dl_060398B0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06039958[] = "__OTR__actors/bowser/bowser_seg6_dl_06039958"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060399D8[] = "__OTR__actors/bowser/bowser_seg6_dl_060399D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039A60[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039A60"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039B60[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039B60"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039C50[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039C50"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039D50[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039D50"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039E10[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039E10"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039EF0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039EF0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06039FF0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06039FF0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A0D0[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A0D0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A1C0[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A1C0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603A210[] = "__OTR__actors/bowser/bowser_seg6_dl_0603A210"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603A380[] = "__OTR__actors/bowser/bowser_seg6_dl_0603A380"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603A4E8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603A4E8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A568[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A568"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A648[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A648"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A748[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A748"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A848[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A848"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603A928[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603A928"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603AA18[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603AA18"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603AAF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603AAF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603ABE8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603ABE8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603ACE8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603ACE8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603ADD8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603ADD8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603AED8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603AED8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603B038[] = "__OTR__actors/bowser/bowser_seg6_dl_0603B038"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603B208[] = "__OTR__actors/bowser/bowser_seg6_dl_0603B208"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B288[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B288"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B388[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B388"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B478[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B478"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B578[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B578"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B678[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B678"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603B718[] = "__OTR__actors/bowser/bowser_seg6_dl_0603B718"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603B8D0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603B8D0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603B948[] = "__OTR__actors/bowser/bowser_seg6_dl_0603B948"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603B948[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603B948"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603BA48[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603BA48"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603BAF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603BAF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603BBF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603BBF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603BC98[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603BC98"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603BD88[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603BD88"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603BDF8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603BDF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603BEA0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603BEA0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603BF48[] = "__OTR__actors/bowser/bowser_seg6_dl_0603BF48"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603BFC8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603BFC8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C050[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C050"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C150[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C150"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C200[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C200"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C300[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C300"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C3A0[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C3A0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C490[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C490"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603C500[] = "__OTR__actors/bowser/bowser_seg6_dl_0603C500"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603C5A8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603C5A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603C650[] = "__OTR__actors/bowser/bowser_seg6_dl_0603C650"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603C6D0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603C6D0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C758[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C758"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C848[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C848"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603C948[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603C948"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CA48[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CA48"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CB28[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CB28"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CC18[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CC18"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CCF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CCF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CDF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CDF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603CED8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603CED8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603CF28[] = "__OTR__actors/bowser/bowser_seg6_dl_0603CF28"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603D098[] = "__OTR__actors/bowser/bowser_seg6_dl_0603D098"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603D200[] = "__OTR__actors/bowser/bowser_seg6_dl_0603D200"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D280[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D280"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D380[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D380"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D470[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D470"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D570[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D570"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D650[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D650"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D680[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D680"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D770[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D770"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D870[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D870"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603D950[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603D950"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603DA50[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603DA50"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603DB50[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603DB50"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603DC40[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603DC40"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603DC70[] = "__OTR__actors/bowser/bowser_seg6_dl_0603DC70"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603DDD0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603DDD0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603DFB0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603DFB0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E030[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E030"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E120[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E120"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E220[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E220"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E320[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E320"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E420[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E420"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603E500[] = "__OTR__actors/bowser/bowser_seg6_dl_0603E500"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603E6B8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603E6B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E718[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E718"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E7A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E7A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E8A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E8A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603E988[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603E988"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EA68[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EA68"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EB48[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EB48"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EC18[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EC18"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603ED18[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603ED18"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EDF8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EDF8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EE58[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EE58"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603EF58[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603EF58"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F038[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F038"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F128[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F128"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F1F8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F1F8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F2E8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F2E8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F3D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F3D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F4C8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F4C8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F5B8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F5B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F6A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F6A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F7A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F7A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F898[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F898"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603F988[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603F988"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603FA78[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603FA78"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_0603FB68[] = "__OTR__actors/bowser/bowser_seg6_vertex_0603FB68"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FBA8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FBA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FC18[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FC18"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FD38[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FD38"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FDD0[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FDD0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FEA8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FEA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_0603FFA8[] = "__OTR__actors/bowser/bowser_seg6_dl_0603FFA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06040180[] = "__OTR__actors/bowser/bowser_seg6_dl_06040180"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060401F0[] = "__OTR__actors/bowser/bowser_seg6_dl_060401F0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06040210[] = "__OTR__actors/bowser/bowser_seg6_dl_06040210"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06040358[] = "__OTR__actors/bowser/bowser_seg6_dl_06040358"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060402D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060402D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060403D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060403D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060404B8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060404B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060405B8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060405B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060406A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060406A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060407A8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060407A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060407D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060407D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060408B8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060408B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060409B8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060409B8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040AA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040AA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040BA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040BA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040CA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040CA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040DA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040DA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040EA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040EA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040FA8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040FA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06040FD8[] = "__OTR__actors/bowser/bowser_seg6_vertex_06040FD8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041088[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041088"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041188[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041188"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041218[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041218"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041308[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041308"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060413E8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060413E8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060414D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060414D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060415D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060415D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041698[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041698"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041758[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041758"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041808[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041808"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041908[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041908"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06041968[] = "__OTR__actors/bowser/bowser_seg6_vertex_06041968"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06041A28[] = "__OTR__actors/bowser/bowser_seg6_dl_06041A28"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06041BA0[] = "__OTR__actors/bowser/bowser_seg6_dl_06041BA0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06041E48[] = "__OTR__actors/bowser/bowser_seg6_dl_06041E48"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06041EA8[] = "__OTR__actors/bowser/bowser_seg6_dl_06041EA8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06041F50[] = "__OTR__actors/bowser/bowser_seg6_dl_06041F50"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042098[] = "__OTR__actors/bowser/bowser_seg6_dl_06042098"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060420F0[] = "__OTR__actors/bowser/bowser_seg6_dl_060420F0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042140[] = "__OTR__actors/bowser/bowser_seg6_dl_06042140"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060421D8[] = "__OTR__actors/bowser/bowser_seg6_dl_060421D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042220[] = "__OTR__actors/bowser/bowser_seg6_dl_06042220"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042278[] = "__OTR__actors/bowser/bowser_seg6_dl_06042278"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042328[] = "__OTR__actors/bowser/bowser_seg6_dl_06042328"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042348[] = "__OTR__actors/bowser/bowser_seg6_dl_06042348"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060423A0[] = "__OTR__actors/bowser/bowser_seg6_dl_060423A0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060423F8[] = "__OTR__actors/bowser/bowser_seg6_dl_060423F8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042450[] = "__OTR__actors/bowser/bowser_seg6_dl_06042450"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060424A8[] = "__OTR__actors/bowser/bowser_seg6_dl_060424A8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042500[] = "__OTR__actors/bowser/bowser_seg6_dl_06042500"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042558[] = "__OTR__actors/bowser/bowser_seg6_dl_06042558"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060425B0[] = "__OTR__actors/bowser/bowser_seg6_dl_060425B0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042608[] = "__OTR__actors/bowser/bowser_seg6_dl_06042608"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042660[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042660"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042760[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042760"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042860[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042860"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042950[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042950"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042A40[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042A40"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042B40[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042B40"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042BF0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042BF0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042CE0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042CE0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042DD0[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042DD0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06042E30[] = "__OTR__actors/bowser/bowser_seg6_vertex_06042E30"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06042EE0[] = "__OTR__actors/bowser/bowser_seg6_dl_06042EE0"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060430E8[] = "__OTR__actors/bowser/bowser_seg6_dl_060430E8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06043180[] = "__OTR__actors/bowser/bowser_seg6_dl_06043180"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_060431F0[] = "__OTR__actors/bowser/bowser_seg6_dl_060431F0"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06043278[] = "__OTR__actors/bowser/bowser_seg6_vertex_06043278"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06043378[] = "__OTR__actors/bowser/bowser_seg6_vertex_06043378"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_06043468[] = "__OTR__actors/bowser/bowser_seg6_vertex_06043468"; + +static const ALIGN_ASSET(2) char bowser_seg6_vertex_060434D8[] = "__OTR__actors/bowser/bowser_seg6_vertex_060434D8"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06043548[] = "__OTR__actors/bowser/bowser_seg6_dl_06043548"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06043648[] = "__OTR__actors/bowser/bowser_seg6_dl_06043648"; + +static const ALIGN_ASSET(2) char bowser_seg6_dl_06043698[] = "__OTR__actors/bowser/bowser_seg6_dl_06043698"; + +static const ALIGN_ASSET(2) char dBowserFlamesOrientationValues[] = "__OTR__actors/bowser/dBowserFlamesOrientationValues"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser/anims.h new file mode 100644 index 0000000..740d9bb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bowser_seg6_anims_06057690[] = "__OTR__actors/bowser/anims/bowser_seg6_anims_06057690"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser/geo.h new file mode 100644 index 0000000..c5f9086 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser/geo.h @@ -0,0 +1,14 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_geo_0000D8[] = "__OTR__actors/bowser/geo/bowser_geo_0000D8"; + +static const ALIGN_ASSET(2) char bowser_geo_000424[] = "__OTR__actors/bowser/geo/bowser_geo_000424"; + +static const ALIGN_ASSET(2) char bowser_geo_000770[] = "__OTR__actors/bowser/geo/bowser_geo_000770"; + +static const ALIGN_ASSET(2) char bowser_shadow_geo[] = "__OTR__actors/bowser/geo/bowser_shadow_geo"; + +static const ALIGN_ASSET(2) char bowser_geo[] = "__OTR__actors/bowser/geo/bowser_geo"; + +static const ALIGN_ASSET(2) char bowser_geo_no_shadow[] = "__OTR__actors/bowser/geo/bowser_geo_no_shadow"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame.h new file mode 100644 index 0000000..66c9d8b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame.h @@ -0,0 +1,71 @@ +#pragma once + +#include "sm64.h" +#include "bowser_flame/geo.h" + +static const ALIGN_ASSET(2) char flame_seg6_texture_06000000[] = "__OTR__actors/bowser_flame/bowser_flame_0"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06002000[] = "__OTR__actors/bowser_flame/bowser_flame_1"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06004000[] = "__OTR__actors/bowser_flame/bowser_flame_2"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06006000[] = "__OTR__actors/bowser_flame/bowser_flame_3"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06008000[] = "__OTR__actors/bowser_flame/bowser_flame_4"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_0600A000[] = "__OTR__actors/bowser_flame/bowser_flame_5"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_0600C000[] = "__OTR__actors/bowser_flame/bowser_flame_6"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_0600E000[] = "__OTR__actors/bowser_flame/bowser_flame_7"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06010000[] = "__OTR__actors/bowser_flame/bowser_flame_8"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06012000[] = "__OTR__actors/bowser_flame/bowser_flame_9"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06014000[] = "__OTR__actors/bowser_flame/bowser_flame_10"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06016000[] = "__OTR__actors/bowser_flame/bowser_flame_11"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_06018000[] = "__OTR__actors/bowser_flame/bowser_flame_12"; + +static const ALIGN_ASSET(2) char flame_seg6_texture_0601A000[] = "__OTR__actors/bowser_flame/bowser_flame_13"; + +static const ALIGN_ASSET(2) char flame_seg6_vertex_0601C000[] = "__OTR__actors/bowser_flame/flame_seg6_vertex_0601C000"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C080[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C080"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C0B0[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C0B0"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C0C8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C0C8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C0E0[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C0E0"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C108[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C108"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C1A8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C1A8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C248[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C248"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C2E8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C2E8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C388[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C388"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C428[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C428"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C4C8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C4C8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C568[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C568"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C608[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C608"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C6A8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C6A8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C748[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C748"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C7E8[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C7E8"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C888[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C888"; + +static const ALIGN_ASSET(2) char flame_seg6_dl_0601C928[] = "__OTR__actors/bowser_flame/flame_seg6_dl_0601C928"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame/geo.h new file mode 100644 index 0000000..3b1c163 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_flame/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_flames_geo[] = "__OTR__actors/bowser_flame/geo/bowser_flames_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key.h new file mode 100644 index 0000000..bfcd01d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key.h @@ -0,0 +1,34 @@ +#pragma once + +#include "sm64.h" +#include "bowser_key/anims.h" +#include "bowser_key/geo.h" + +static const ALIGN_ASSET(2) char bowser_key_lights[] = "__OTR__actors/bowser_key/bowser_key_lights"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group1[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group2[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group3[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group4[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group5[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group6[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group7[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group8[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group8"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group9[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group9"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group10[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group10"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group11[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group11"; + +static const ALIGN_ASSET(2) char bowser_key_dl_vertex_group12[] = "__OTR__actors/bowser_key/bowser_key_dl_vertex_group12"; + +static const ALIGN_ASSET(2) char bowser_key_dl[] = "__OTR__actors/bowser_key/bowser_key_dl"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/anims.h new file mode 100644 index 0000000..ba2fc95 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bowser_key_seg3_anims_list[] = "__OTR__actors/bowser_key/anims/bowser_key_seg3_anims_list"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/geo.h new file mode 100644 index 0000000..e83b96f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bowser_key/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_key_geo[] = "__OTR__actors/bowser_key/geo/bowser_key_geo"; + +static const ALIGN_ASSET(2) char bowser_key_cutscene_geo[] = "__OTR__actors/bowser_key/geo/bowser_key_cutscene_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box.h b/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box.h new file mode 100644 index 0000000..60659c7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box.h @@ -0,0 +1,25 @@ +#pragma once + +#include "sm64.h" +#include "breakable_box/geo.h" + +static const ALIGN_ASSET(2) char breakable_box_seg8_lights_08011A80[] = "__OTR__actors/breakable_box/breakable_box_seg8_lights_08011A80"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_texture_08011A90[] = "__OTR__actors/breakable_box/crazy_box_surface"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_texture_08012290[] = "__OTR__actors/breakable_box/cork_box_surface"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_vertex_08012A90[] = "__OTR__actors/breakable_box/breakable_box_seg8_vertex_08012A90"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_vertex_08012B80[] = "__OTR__actors/breakable_box/breakable_box_seg8_vertex_08012B80"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_dl_08012C30[] = "__OTR__actors/breakable_box/breakable_box_seg8_dl_08012C30"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_dl_08012CD8[] = "__OTR__actors/breakable_box/breakable_box_seg8_dl_08012CD8"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_dl_08012D20[] = "__OTR__actors/breakable_box/breakable_box_seg8_dl_08012D20"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_dl_08012D48[] = "__OTR__actors/breakable_box/breakable_box_seg8_dl_08012D48"; + +static const ALIGN_ASSET(2) char breakable_box_seg8_collision_08012D70[] = "__OTR__actors/breakable_box/breakable_box_seg8_collision_08012D70"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box/geo.h new file mode 100644 index 0000000..8d839fd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/breakable_box/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char breakable_box_geo[] = "__OTR__actors/breakable_box/geo/breakable_box_geo"; + +static const ALIGN_ASSET(2) char breakable_box_small_geo[] = "__OTR__actors/breakable_box/geo/breakable_box_small_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bub.h b/android/app/src/main/assets/ghostship/include/assets/actors/bub.h new file mode 100644 index 0000000..622207d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bub.h @@ -0,0 +1,66 @@ +#pragma once + +#include "sm64.h" +#include "bub/anims.h" +#include "bub/geo.h" + +static const ALIGN_ASSET(2) char bub_seg6_lights_0600E280[] = "__OTR__actors/bub/bub_seg6_lights_0600E280"; + +static const ALIGN_ASSET(2) char bub_seg6_lights_0600E290[] = "__OTR__actors/bub/bub_seg6_lights_0600E290"; + +static const ALIGN_ASSET(2) char bub_seg6_texture_0600E2A8[] = "__OTR__actors/bub/bub_eye_border"; + +static const ALIGN_ASSET(2) char bub_seg6_texture_0600EAA8[] = "__OTR__actors/bub/bub_fins"; + +static const ALIGN_ASSET(2) char bub_seg6_texture_0600F2A8[] = "__OTR__actors/bub/bub_eyes"; + +static const ALIGN_ASSET(2) char bub_seg6_texture_060102A8[] = "__OTR__actors/bub/bub_scales"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_060112A8[] = "__OTR__actors/bub/bub_seg6_vertex_060112A8"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011388[] = "__OTR__actors/bub/bub_seg6_vertex_06011388"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_060113B8[] = "__OTR__actors/bub/bub_seg6_vertex_060113B8"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011418[] = "__OTR__actors/bub/bub_seg6_vertex_06011418"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011488[] = "__OTR__actors/bub/bub_seg6_vertex_06011488"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011578[] = "__OTR__actors/bub/bub_seg6_vertex_06011578"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011658[] = "__OTR__actors/bub/bub_seg6_vertex_06011658"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011718[] = "__OTR__actors/bub/bub_seg6_vertex_06011718"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_060117D8[] = "__OTR__actors/bub/bub_seg6_vertex_060117D8"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011848[] = "__OTR__actors/bub/bub_seg6_dl_06011848"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_060118C0[] = "__OTR__actors/bub/bub_seg6_dl_060118C0"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011918[] = "__OTR__actors/bub/bub_seg6_dl_06011918"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011968[] = "__OTR__actors/bub/bub_seg6_dl_06011968"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011A50[] = "__OTR__actors/bub/bub_seg6_dl_06011A50"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011B28[] = "__OTR__actors/bub/bub_seg6_dl_06011B28"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011BD8[] = "__OTR__actors/bub/bub_seg6_vertex_06011BD8"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011C58[] = "__OTR__actors/bub/bub_seg6_dl_06011C58"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011CF0[] = "__OTR__actors/bub/bub_seg6_dl_06011CF0"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011D50[] = "__OTR__actors/bub/bub_seg6_vertex_06011D50"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011DC0[] = "__OTR__actors/bub/bub_seg6_dl_06011DC0"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011E48[] = "__OTR__actors/bub/bub_seg6_dl_06011E48"; + +static const ALIGN_ASSET(2) char bub_seg6_vertex_06011EA8[] = "__OTR__actors/bub/bub_seg6_vertex_06011EA8"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011F18[] = "__OTR__actors/bub/bub_seg6_dl_06011F18"; + +static const ALIGN_ASSET(2) char bub_seg6_dl_06011FA0[] = "__OTR__actors/bub/bub_seg6_dl_06011FA0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bub/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bub/anims.h new file mode 100644 index 0000000..338602f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bub/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bub_seg6_anims_06012354[] = "__OTR__actors/bub/anims/bub_seg6_anims_06012354"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bub/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bub/geo.h new file mode 100644 index 0000000..11ea890 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bub/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bub_geo[] = "__OTR__actors/bub/geo/bub_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bubba.h b/android/app/src/main/assets/ghostship/include/assets/actors/bubba.h new file mode 100644 index 0000000..bf2e012 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bubba.h @@ -0,0 +1,87 @@ +#pragma once + +#include "sm64.h" +#include "bubba/geo.h" + +static const ALIGN_ASSET(2) char bubba_seg5_texture_05000008[] = "__OTR__actors/bubba/bubba_sunglasses"; + +static const ALIGN_ASSET(2) char bubba_seg5_texture_05000408[] = "__OTR__actors/bubba/bubba_eyes_unused"; + +static const ALIGN_ASSET(2) char bubba_seg5_texture_05001408[] = "__OTR__actors/bubba/bubba_eye_border"; + +static const ALIGN_ASSET(2) char bubba_seg5_texture_05001C08[] = "__OTR__actors/bubba/bubba_fins"; + +static const ALIGN_ASSET(2) char bubba_seg5_texture_05002408[] = "__OTR__actors/bubba/bubba_scales"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004408[] = "__OTR__actors/bubba/bubba_seg5_lights_05004408"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004420[] = "__OTR__actors/bubba/bubba_seg5_lights_05004420"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004438[] = "__OTR__actors/bubba/bubba_seg5_lights_05004438"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004450[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004450"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050044C0[] = "__OTR__actors/bubba/bubba_seg5_vertex_050044C0"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050045B0[] = "__OTR__actors/bubba/bubba_seg5_vertex_050045B0"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004620[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004620"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004680[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004680"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004780[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004780"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004870[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004870"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004940[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004940"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050049D0[] = "__OTR__actors/bubba/bubba_seg5_vertex_050049D0"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004A40[] = "__OTR__actors/bubba/bubba_seg5_dl_05004A40"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004AA8[] = "__OTR__actors/bubba/bubba_seg5_dl_05004AA8"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004BE8[] = "__OTR__actors/bubba/bubba_seg5_dl_05004BE8"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004C40[] = "__OTR__actors/bubba/bubba_seg5_dl_05004C40"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004D48[] = "__OTR__actors/bubba/bubba_seg5_dl_05004D48"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05004E80[] = "__OTR__actors/bubba/bubba_seg5_dl_05004E80"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004F30[] = "__OTR__actors/bubba/bubba_seg5_lights_05004F30"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004F50[] = "__OTR__actors/bubba/bubba_seg5_lights_05004F50"; + +static const ALIGN_ASSET(2) char bubba_seg5_lights_05004F60[] = "__OTR__actors/bubba/bubba_seg5_lights_05004F60"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004F78[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004F78"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05004FE8[] = "__OTR__actors/bubba/bubba_seg5_vertex_05004FE8"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050050D8[] = "__OTR__actors/bubba/bubba_seg5_vertex_050050D8"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05005148[] = "__OTR__actors/bubba/bubba_seg5_vertex_05005148"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050051A8[] = "__OTR__actors/bubba/bubba_seg5_vertex_050051A8"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050052A8[] = "__OTR__actors/bubba/bubba_seg5_vertex_050052A8"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05005368[] = "__OTR__actors/bubba/bubba_seg5_vertex_05005368"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_05005438[] = "__OTR__actors/bubba/bubba_seg5_vertex_05005438"; + +static const ALIGN_ASSET(2) char bubba_seg5_vertex_050054C8[] = "__OTR__actors/bubba/bubba_seg5_vertex_050054C8"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05005538[] = "__OTR__actors/bubba/bubba_seg5_dl_05005538"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_050055A0[] = "__OTR__actors/bubba/bubba_seg5_dl_050055A0"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_050056E0[] = "__OTR__actors/bubba/bubba_seg5_dl_050056E0"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05005738[] = "__OTR__actors/bubba/bubba_seg5_dl_05005738"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05005840[] = "__OTR__actors/bubba/bubba_seg5_dl_05005840"; + +static const ALIGN_ASSET(2) char bubba_seg5_dl_05005978[] = "__OTR__actors/bubba/bubba_seg5_dl_05005978"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bubba/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bubba/geo.h new file mode 100644 index 0000000..1b7b2ba --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bubba/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bubba_geo[] = "__OTR__actors/bubba/geo/bubba_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bubble.h b/android/app/src/main/assets/ghostship/include/assets/actors/bubble.h new file mode 100644 index 0000000..66489a0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bubble.h @@ -0,0 +1,15 @@ +#pragma once + +#include "sm64.h" +#include "bubble/geo.h" + +static const ALIGN_ASSET(2) char bubble_seg4_vertex_0401CD20[] = "__OTR__actors/bubble/bubble_seg4_vertex_0401CD20"; + +static const ALIGN_ASSET(2) char bubble_seg4_texture_0401CD60[] = "__OTR__actors/bubble/bubble"; + +static const ALIGN_ASSET(2) char bubble_seg4_texture_0401D560[] = "__OTR__actors/bubble/mr_i_bubble"; + +static const ALIGN_ASSET(2) char bubble_seg4_dl_0401DD60[] = "__OTR__actors/bubble/bubble_seg4_dl_0401DD60"; + +static const ALIGN_ASSET(2) char bubble_seg4_dl_0401DDE0[] = "__OTR__actors/bubble/bubble_seg4_dl_0401DDE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bubble/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bubble/geo.h new file mode 100644 index 0000000..c916042 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bubble/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char bubble_geo[] = "__OTR__actors/bubble/geo/bubble_geo"; + +static const ALIGN_ASSET(2) char purple_marble_geo[] = "__OTR__actors/bubble/geo/purple_marble_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill.h b/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill.h new file mode 100644 index 0000000..ad77b56 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill.h @@ -0,0 +1,45 @@ +#pragma once + +#include "sm64.h" +#include "bullet_bill/geo.h" + +static const ALIGN_ASSET(2) char bullet_bill_seg5_lights_0500BA90[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_lights_0500BA90"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_texture_0500BAA8[] = "__OTR__actors/bullet_bill/bullet_bill_eye"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_texture_0500CAA8[] = "__OTR__actors/bullet_bill/bullet_bill_mouth"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DAA8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DAA8"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DB98[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DB98"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DC28[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DC28"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DD18[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DD18"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DE08[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DE08"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DEC8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DEC8"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500DFB8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500DFB8"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E0A8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E0A8"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E198[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E198"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E288[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E288"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E378[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E378"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E468[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E468"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_vertex_0500E558[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_vertex_0500E558"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_dl_0500E5E8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_dl_0500E5E8"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_dl_0500E678[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_dl_0500E678"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_dl_0500E730[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_dl_0500E730"; + +static const ALIGN_ASSET(2) char bullet_bill_seg5_dl_0500E8A8[] = "__OTR__actors/bullet_bill/bullet_bill_seg5_dl_0500E8A8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill/geo.h new file mode 100644 index 0000000..983a576 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bullet_bill/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bullet_bill_geo[] = "__OTR__actors/bullet_bill/geo/bullet_bill_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bully.h b/android/app/src/main/assets/ghostship/include/assets/actors/bully.h new file mode 100644 index 0000000..e2f3b36 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bully.h @@ -0,0 +1,86 @@ +#pragma once + +#include "sm64.h" +#include "bully/anims.h" +#include "bully/geo.h" + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05000000[] = "__OTR__actors/bully/bully_seg5_vertex_05000000"; + +static const ALIGN_ASSET(2) char bully_seg5_texture_050000E0[] = "__OTR__actors/bully/bully_horn"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_050002E0[] = "__OTR__actors/bully/bully_seg5_dl_050002E0"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05000398[] = "__OTR__actors/bully/bully_seg5_dl_05000398"; + +static const ALIGN_ASSET(2) char bully_seg5_lights_05000408[] = "__OTR__actors/bully/bully_seg5_lights_05000408"; + +static const ALIGN_ASSET(2) char bully_seg5_lights_05000420[] = "__OTR__actors/bully/bully_seg5_lights_05000420"; + +static const ALIGN_ASSET(2) char bully_lights_unused[] = "__OTR__actors/bully/bully_lights_unused"; + +static const ALIGN_ASSET(2) char bully_seg5_lights_05000450[] = "__OTR__actors/bully/bully_seg5_lights_05000450"; + +static const ALIGN_ASSET(2) char bully_seg5_texture_05000468[] = "__OTR__actors/bully/bully_left_side"; + +static const ALIGN_ASSET(2) char bully_seg5_texture_05001468[] = "__OTR__actors/bully/bully_right_side"; + +static const ALIGN_ASSET(2) char bully_seg5_texture_05002468[] = "__OTR__actors/bully/bully_eye"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002C68[] = "__OTR__actors/bully/bully_seg5_vertex_05002C68"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002D48[] = "__OTR__actors/bully/bully_seg5_vertex_05002D48"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002D88[] = "__OTR__actors/bully/bully_seg5_vertex_05002D88"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002E68[] = "__OTR__actors/bully/bully_seg5_vertex_05002E68"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002EA8[] = "__OTR__actors/bully/bully_seg5_vertex_05002EA8"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05002F08[] = "__OTR__actors/bully/bully_seg5_vertex_05002F08"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003008[] = "__OTR__actors/bully/bully_seg5_vertex_05003008"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003108[] = "__OTR__actors/bully/bully_seg5_vertex_05003108"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003208[] = "__OTR__actors/bully/bully_seg5_vertex_05003208"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003308[] = "__OTR__actors/bully/bully_seg5_vertex_05003308"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003408[] = "__OTR__actors/bully/bully_seg5_vertex_05003408"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003508[] = "__OTR__actors/bully/bully_seg5_vertex_05003508"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003608[] = "__OTR__actors/bully/bully_seg5_vertex_05003608"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003708[] = "__OTR__actors/bully/bully_seg5_dl_05003708"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_050037A0[] = "__OTR__actors/bully/bully_seg5_dl_050037A0"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003878[] = "__OTR__actors/bully/bully_seg5_dl_05003878"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003C50[] = "__OTR__actors/bully/bully_seg5_vertex_05003C50"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003C90[] = "__OTR__actors/bully/bully_seg5_vertex_05003C90"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003CD0[] = "__OTR__actors/bully/bully_seg5_dl_05003CD0"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003D08[] = "__OTR__actors/bully/bully_seg5_dl_05003D08"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003D40[] = "__OTR__actors/bully/bully_seg5_dl_05003D40"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003DB8[] = "__OTR__actors/bully/bully_seg5_vertex_05003DB8"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003DF8[] = "__OTR__actors/bully/bully_seg5_vertex_05003DF8"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003E38[] = "__OTR__actors/bully/bully_seg5_dl_05003E38"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003E70[] = "__OTR__actors/bully/bully_seg5_dl_05003E70"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003EA8[] = "__OTR__actors/bully/bully_seg5_dl_05003EA8"; + +static const ALIGN_ASSET(2) char bully_seg5_vertex_05003F20[] = "__OTR__actors/bully/bully_seg5_vertex_05003F20"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003F80[] = "__OTR__actors/bully/bully_seg5_dl_05003F80"; + +static const ALIGN_ASSET(2) char bully_seg5_dl_05003FC8[] = "__OTR__actors/bully/bully_seg5_dl_05003FC8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bully/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/bully/anims.h new file mode 100644 index 0000000..1a1147a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bully/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char bully_seg5_anims_0500470C[] = "__OTR__actors/bully/anims/bully_seg5_anims_0500470C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/bully/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/bully/geo.h new file mode 100644 index 0000000..528c87f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/bully/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char bully_geo[] = "__OTR__actors/bully/geo/bully_geo"; + +static const ALIGN_ASSET(2) char bully_boss_geo[] = "__OTR__actors/bully/geo/bully_boss_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke.h b/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke.h new file mode 100644 index 0000000..a1d52c5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke.h @@ -0,0 +1,17 @@ +#pragma once + +#include "sm64.h" +#include "burn_smoke/geo.h" + +static const ALIGN_ASSET(2) char burn_smoke_seg4_vertex_040217C0[] = "__OTR__actors/burn_smoke/burn_smoke_seg4_vertex_040217C0"; + +static const ALIGN_ASSET(2) char burn_smoke_seg4_texture_04021800[] = "__OTR__actors/burn_smoke/burn_smoke"; + +static const ALIGN_ASSET(2) char burn_smoke_seg4_dl_04022000[] = "__OTR__actors/burn_smoke/burn_smoke_seg4_dl_04022000"; + +static const ALIGN_ASSET(2) char burn_smoke_seg4_dl_04022028[] = "__OTR__actors/burn_smoke/burn_smoke_seg4_dl_04022028"; + +static const ALIGN_ASSET(2) char burn_smoke_seg4_dl_04022048[] = "__OTR__actors/burn_smoke/burn_smoke_seg4_dl_04022048"; + +static const ALIGN_ASSET(2) char burn_smoke_seg4_dl_04022070[] = "__OTR__actors/burn_smoke/burn_smoke_seg4_dl_04022070"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke/geo.h new file mode 100644 index 0000000..2dcad62 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/burn_smoke/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char burn_smoke_geo[] = "__OTR__actors/burn_smoke/geo/burn_smoke_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/butterfly.h b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly.h new file mode 100644 index 0000000..faada20 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly.h @@ -0,0 +1,16 @@ +#pragma once + +#include "sm64.h" +#include "butterfly/anims.h" +#include "butterfly/geo.h" + +static const ALIGN_ASSET(2) char butterfly_seg3_vertex_03004348[] = "__OTR__actors/butterfly/butterfly_seg3_vertex_03004348"; + +static const ALIGN_ASSET(2) char butterfly_seg3_texture_030043A8[] = "__OTR__actors/butterfly/butterfly_wing"; + +static const ALIGN_ASSET(2) char butterfly_seg3_vertex_030053A8[] = "__OTR__actors/butterfly/butterfly_seg3_vertex_030053A8"; + +static const ALIGN_ASSET(2) char butterfly_seg3_dl_03005408[] = "__OTR__actors/butterfly/butterfly_seg3_dl_03005408"; + +static const ALIGN_ASSET(2) char butterfly_seg3_dl_030054A0[] = "__OTR__actors/butterfly/butterfly_seg3_dl_030054A0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/anims.h new file mode 100644 index 0000000..d91f3c9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char butterfly_seg3_anims_030056B0[] = "__OTR__actors/butterfly/anims/butterfly_seg3_anims_030056B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/geo.h new file mode 100644 index 0000000..5724a3e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/butterfly/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char butterfly_geo[] = "__OTR__actors/butterfly/geo/butterfly_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel.h b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel.h new file mode 100644 index 0000000..653e0d6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel.h @@ -0,0 +1,25 @@ +#pragma once + +#include "sm64.h" +#include "cannon_barrel/geo.h" + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_lights_08005878[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_lights_08005878"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_lights_08005890[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_lights_08005890"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_texture_080058A8[] = "__OTR__actors/cannon_barrel/cannon_barrel"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_vertex_080060A8[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_vertex_080060A8"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_vertex_080061A8[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_vertex_080061A8"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_vertex_080062A8[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_vertex_080062A8"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_vertex_080063A8[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_vertex_080063A8"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_dl_08006408[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_dl_08006408"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_dl_080064C0[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_dl_080064C0"; + +static const ALIGN_ASSET(2) char cannon_barrel_seg8_dl_08006660[] = "__OTR__actors/cannon_barrel/cannon_barrel_seg8_dl_08006660"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel/geo.h new file mode 100644 index 0000000..f795276 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_barrel/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char cannon_barrel_geo[] = "__OTR__actors/cannon_barrel/geo/cannon_barrel_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base.h b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base.h new file mode 100644 index 0000000..dd5c044 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base.h @@ -0,0 +1,27 @@ +#pragma once + +#include "sm64.h" +#include "cannon_base/geo.h" + +static const ALIGN_ASSET(2) char cannon_base_seg8_lights_08004988[] = "__OTR__actors/cannon_base/cannon_base_seg8_lights_08004988"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_lights_080049A0[] = "__OTR__actors/cannon_base/cannon_base_seg8_lights_080049A0"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_texture_080049B8[] = "__OTR__actors/cannon_base/cannon_base"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_vertex_080051B8[] = "__OTR__actors/cannon_base/cannon_base_seg8_vertex_080051B8"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_vertex_08005278[] = "__OTR__actors/cannon_base/cannon_base_seg8_vertex_08005278"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_vertex_08005378[] = "__OTR__actors/cannon_base/cannon_base_seg8_vertex_08005378"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_vertex_08005468[] = "__OTR__actors/cannon_base/cannon_base_seg8_vertex_08005468"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_vertex_08005558[] = "__OTR__actors/cannon_base/cannon_base_seg8_vertex_08005558"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_dl_08005658[] = "__OTR__actors/cannon_base/cannon_base_seg8_dl_08005658"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_dl_080056D0[] = "__OTR__actors/cannon_base/cannon_base_seg8_dl_080056D0"; + +static const ALIGN_ASSET(2) char cannon_base_seg8_dl_080057F8[] = "__OTR__actors/cannon_base/cannon_base_seg8_dl_080057F8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base/geo.h new file mode 100644 index 0000000..1255c5e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_base/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char cannon_base_geo[] = "__OTR__actors/cannon_base/geo/cannon_base_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cannon_lid.h b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_lid.h new file mode 100644 index 0000000..6ec1304 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cannon_lid.h @@ -0,0 +1,14 @@ +#pragma once + +static const ALIGN_ASSET(2) char cannon_lid_seg8_lights_08004040[] = "__OTR__actors/cannon_lid/cannon_lid_seg8_lights_08004040"; + +static const ALIGN_ASSET(2) char cannon_lid_seg8_texture_08004058[] = "__OTR__actors/cannon_lid/cannon_lid"; + +static const ALIGN_ASSET(2) char cannon_lid_seg8_vertex_08004858[] = "__OTR__actors/cannon_lid/cannon_lid_seg8_vertex_08004858"; + +static const ALIGN_ASSET(2) char cannon_lid_seg8_dl_08004898[] = "__OTR__actors/cannon_lid/cannon_lid_seg8_dl_08004898"; + +static const ALIGN_ASSET(2) char cannon_lid_seg8_dl_080048E0[] = "__OTR__actors/cannon_lid/cannon_lid_seg8_dl_080048E0"; + +static const ALIGN_ASSET(2) char cannon_lid_seg8_collision_08004950[] = "__OTR__actors/cannon_lid/cannon_lid_seg8_collision_08004950"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/capswitch.h b/android/app/src/main/assets/ghostship/include/assets/actors/capswitch.h new file mode 100644 index 0000000..9c8bb99 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/capswitch.h @@ -0,0 +1,51 @@ +#pragma once + +#include "sm64.h" +#include "capswitch/geo.h" + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001BB8[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001BB8"; + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001BD0[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001BD0"; + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001BE8[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001BE8"; + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001C00[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001C00"; + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001C18[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001C18"; + +static const ALIGN_ASSET(2) char capswitch_seg5_lights_05001C30[] = "__OTR__actors/capswitch/capswitch_seg5_lights_05001C30"; + +static const ALIGN_ASSET(2) char capswitch_seg5_texture_05001C48[] = "__OTR__actors/capswitch/cap_switch_head"; + +static const ALIGN_ASSET(2) char capswitch_seg5_texture_05002C48[] = "__OTR__actors/capswitch/cap_switch_base"; + +static const ALIGN_ASSET(2) char capswitch_seg5_vertex_05002CC8[] = "__OTR__actors/capswitch/capswitch_seg5_vertex_05002CC8"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05002D88[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05002D88"; + +static const ALIGN_ASSET(2) char cap_switch_exclamation_seg5_dl_05002E00[] = "__OTR__actors/capswitch/cap_switch_exclamation_seg5_dl_05002E00"; + +static const ALIGN_ASSET(2) char capswitch_seg5_vertex_05002E60[] = "__OTR__actors/capswitch/capswitch_seg5_vertex_05002E60"; + +static const ALIGN_ASSET(2) char capswitch_seg5_vertex_05002F60[] = "__OTR__actors/capswitch/capswitch_seg5_vertex_05002F60"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05003020[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05003020"; + +static const ALIGN_ASSET(2) char cap_switch_base_seg5_dl_05003120[] = "__OTR__actors/capswitch/cap_switch_base_seg5_dl_05003120"; + +static const ALIGN_ASSET(2) char capswitch_seg5_vertex_05003180[] = "__OTR__actors/capswitch/capswitch_seg5_vertex_05003180"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05003280[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05003280"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05003350[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05003350"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05003370[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05003370"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_05003390[] = "__OTR__actors/capswitch/capswitch_seg5_dl_05003390"; + +static const ALIGN_ASSET(2) char capswitch_seg5_dl_050033B0[] = "__OTR__actors/capswitch/capswitch_seg5_dl_050033B0"; + +static const ALIGN_ASSET(2) char capswitch_collision_050033D0[] = "__OTR__actors/capswitch/capswitch_collision_050033D0"; + +static const ALIGN_ASSET(2) char capswitch_collision_05003448[] = "__OTR__actors/capswitch/capswitch_collision_05003448"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/capswitch/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/capswitch/geo.h new file mode 100644 index 0000000..c175f38 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/capswitch/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char cap_switch_geo[] = "__OTR__actors/capswitch/geo/cap_switch_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball.h b/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball.h new file mode 100644 index 0000000..38d388d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball.h @@ -0,0 +1,11 @@ +#pragma once + +#include "sm64.h" +#include "chain_ball/geo.h" + +static const ALIGN_ASSET(2) char chain_ball_seg6_vertex_06020AA0[] = "__OTR__actors/chain_ball/chain_ball_seg6_vertex_06020AA0"; + +static const ALIGN_ASSET(2) char chain_ball_seg6_texture_06020AE8[] = "__OTR__actors/chain_ball/chain_ball"; + +static const ALIGN_ASSET(2) char chain_ball_seg6_dl_060212E8[] = "__OTR__actors/chain_ball/chain_ball_seg6_dl_060212E8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball/geo.h new file mode 100644 index 0000000..31eb056 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chain_ball/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char metallic_ball_geo[] = "__OTR__actors/chain_ball/geo/metallic_ball_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp.h b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp.h new file mode 100644 index 0000000..1f5ef31 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp.h @@ -0,0 +1,78 @@ +#pragma once + +#include "sm64.h" +#include "chain_chomp/anims.h" +#include "chain_chomp/geo.h" + +static const ALIGN_ASSET(2) char chain_chomp_lights_unused1[] = "__OTR__actors/chain_chomp/chain_chomp_lights_unused1"; + +static const ALIGN_ASSET(2) char chain_chomp_lights_unused2[] = "__OTR__actors/chain_chomp/chain_chomp_lights_unused2"; + +static const ALIGN_ASSET(2) char chain_chomp_lights_unused3[] = "__OTR__actors/chain_chomp/chain_chomp_lights_unused3"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_texture_060213D0[] = "__OTR__actors/chain_chomp/chain_chomp_bright_shine"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_texture_06021BD0[] = "__OTR__actors/chain_chomp/chain_chomp_dull_shine"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_texture_060223D0[] = "__OTR__actors/chain_chomp/chain_chomp_tongue"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_texture_06022BD0[] = "__OTR__actors/chain_chomp/chain_chomp_tooth"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_texture_060233D0[] = "__OTR__actors/chain_chomp/chain_chomp_eye"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06023BD0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06023BD0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06023C20[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06023C20"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06023D20[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06023D20"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06023E10[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06023E10"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06023F00[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06023F00"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024000[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024000"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024040[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024040"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024240[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024240"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060242D0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060242D0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060243B0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060243B0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060244B0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060244B0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060245B0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060245B0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060246B0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060246B0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024700[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024700"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024900[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024900"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024940[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024940"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_lights_060249D0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_lights_060249D0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_060249E8[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_060249E8"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024AA8[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024AA8"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024B00[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024B00"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06024B70[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06024B70"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06024C60[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06024C60"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024CF0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024CF0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024D60[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024D60"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06024DD0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06024DD0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_vertex_06024EC0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_vertex_06024EC0"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024F50[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024F50"; + +static const ALIGN_ASSET(2) char chain_chomp_seg6_dl_06024FC0[] = "__OTR__actors/chain_chomp/chain_chomp_seg6_dl_06024FC0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/anims.h new file mode 100644 index 0000000..a06330e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char chain_chomp_seg6_anims_06025178[] = "__OTR__actors/chain_chomp/anims/chain_chomp_seg6_anims_06025178"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/geo.h new file mode 100644 index 0000000..4d25adf --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chain_chomp/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char chain_chomp_geo[] = "__OTR__actors/chain_chomp/geo/chain_chomp_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chair.h b/android/app/src/main/assets/ghostship/include/assets/actors/chair.h new file mode 100644 index 0000000..033c951 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chair.h @@ -0,0 +1,56 @@ +#pragma once + +#include "sm64.h" +#include "chair/anims.h" +#include "chair/geo.h" + +static const ALIGN_ASSET(2) char chair_lights_unused[] = "__OTR__actors/chair/chair_lights_unused"; + +static const ALIGN_ASSET(2) char chair_seg5_texture_05003060[] = "__OTR__actors/chair/chair_front"; + +static const ALIGN_ASSET(2) char chair_seg5_texture_05003860[] = "__OTR__actors/chair/chair_leg"; + +static const ALIGN_ASSET(2) char chair_seg5_texture_05004060[] = "__OTR__actors/chair/chair_bottom"; + +static const ALIGN_ASSET(2) char chair_seg5_texture_05004460[] = "__OTR__actors/chair/chair_surface_unused"; + +static const ALIGN_ASSET(2) char chair_seg5_lights_05004C60[] = "__OTR__actors/chair/chair_seg5_lights_05004C60"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05004C78[] = "__OTR__actors/chair/chair_seg5_vertex_05004C78"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05004D78[] = "__OTR__actors/chair/chair_seg5_vertex_05004D78"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05004E38[] = "__OTR__actors/chair/chair_seg5_dl_05004E38"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05004EE8[] = "__OTR__actors/chair/chair_seg5_dl_05004EE8"; + +static const ALIGN_ASSET(2) char chair_seg5_lights_05004F58[] = "__OTR__actors/chair/chair_seg5_lights_05004F58"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05004F70[] = "__OTR__actors/chair/chair_seg5_vertex_05004F70"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05005070[] = "__OTR__actors/chair/chair_seg5_vertex_05005070"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_050050F0[] = "__OTR__actors/chair/chair_seg5_dl_050050F0"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05005190[] = "__OTR__actors/chair/chair_seg5_dl_05005190"; + +static const ALIGN_ASSET(2) char chair_seg5_lights_05005200[] = "__OTR__actors/chair/chair_seg5_lights_05005200"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05005218[] = "__OTR__actors/chair/chair_seg5_vertex_05005218"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05005308[] = "__OTR__actors/chair/chair_seg5_vertex_05005308"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05005378[] = "__OTR__actors/chair/chair_seg5_dl_05005378"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05005408[] = "__OTR__actors/chair/chair_seg5_dl_05005408"; + +static const ALIGN_ASSET(2) char chair_seg5_lights_05005478[] = "__OTR__actors/chair/chair_seg5_lights_05005478"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05005490[] = "__OTR__actors/chair/chair_seg5_vertex_05005490"; + +static const ALIGN_ASSET(2) char chair_seg5_vertex_05005580[] = "__OTR__actors/chair/chair_seg5_vertex_05005580"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_050055F0[] = "__OTR__actors/chair/chair_seg5_dl_050055F0"; + +static const ALIGN_ASSET(2) char chair_seg5_dl_05005680[] = "__OTR__actors/chair/chair_seg5_dl_05005680"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chair/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/chair/anims.h new file mode 100644 index 0000000..8c64a1c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chair/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char chair_seg5_anims_05005784[] = "__OTR__actors/chair/anims/chair_seg5_anims_05005784"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chair/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/chair/geo.h new file mode 100644 index 0000000..7de82ee --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chair/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char haunted_chair_geo[] = "__OTR__actors/chair/geo/haunted_chair_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform.h b/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform.h new file mode 100644 index 0000000..ff3d1b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform.h @@ -0,0 +1,23 @@ +#pragma once + +#include "sm64.h" +#include "checkerboard_platform/geo.h" + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_lights_0800C828[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_lights_0800C828"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_texture_0800C840[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_side"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_texture_0800CC40[] = "__OTR__actors/checkerboard_platform/checkerboard_platform"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_vertex_0800D440[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_vertex_0800D440"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_vertex_0800D4C0[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_vertex_0800D4C0"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_dl_0800D5C0[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_dl_0800D5C0"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_dl_0800D618[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_dl_0800D618"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_dl_0800D680[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_dl_0800D680"; + +static const ALIGN_ASSET(2) char checkerboard_platform_seg8_collision_0800D710[] = "__OTR__actors/checkerboard_platform/checkerboard_platform_seg8_collision_0800D710"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform/geo.h new file mode 100644 index 0000000..7352b83 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/checkerboard_platform/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char checkerboard_platform_geo[] = "__OTR__actors/checkerboard_platform/geo/checkerboard_platform_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chillychief.h b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief.h new file mode 100644 index 0000000..f761e0f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief.h @@ -0,0 +1,62 @@ +#pragma once + +#include "sm64.h" +#include "chillychief/anims.h" +#include "chillychief/geo.h" + +static const ALIGN_ASSET(2) char chilly_chief_seg6_lights_06000000[] = "__OTR__actors/chillychief/chilly_chief_seg6_lights_06000000"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_lights_06000018[] = "__OTR__actors/chillychief/chilly_chief_seg6_lights_06000018"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_lights_06000030[] = "__OTR__actors/chillychief/chilly_chief_seg6_lights_06000030"; + +static const ALIGN_ASSET(2) char chillychief_lights_unused[] = "__OTR__actors/chillychief/chillychief_lights_unused"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_texture_06000060[] = "__OTR__actors/chillychief/chill_bully_left_side"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_texture_06001060[] = "__OTR__actors/chillychief/chill_bully_right_side"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_texture_06002060[] = "__OTR__actors/chillychief/chill_bully_eye"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002860[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002860"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002940[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002940"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002980[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002980"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002A60[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002A60"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002AA0[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002AA0"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002B30[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002B30"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002BC8[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002BC8"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002C60[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002C60"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002C98[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002C98"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002CD8[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002CD8"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002D18[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002D18"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002D50[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002D50"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002D88[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002D88"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002E00[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002E00"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002E40[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002E40"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002E80[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002E80"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002EB8[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002EB8"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002EF0[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002EF0"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_vertex_06002F68[] = "__OTR__actors/chillychief/chilly_chief_seg6_vertex_06002F68"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06002FC8[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06002FC8"; + +static const ALIGN_ASSET(2) char chilly_chief_seg6_dl_06003010[] = "__OTR__actors/chillychief/chilly_chief_seg6_dl_06003010"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/anims.h new file mode 100644 index 0000000..8b21f63 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char chilly_chief_seg6_anims_06003994[] = "__OTR__actors/chillychief/anims/chilly_chief_seg6_anims_06003994"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/geo.h new file mode 100644 index 0000000..91824c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chillychief/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char chilly_chief_geo[] = "__OTR__actors/chillychief/geo/chilly_chief_geo"; + +static const ALIGN_ASSET(2) char chilly_chief_big_geo[] = "__OTR__actors/chillychief/geo/chilly_chief_big_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chuckya.h b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya.h new file mode 100644 index 0000000..016c6f1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya.h @@ -0,0 +1,110 @@ +#pragma once + +#include "sm64.h" +#include "chuckya/geo.h" +#include "chuckya/anims.h" + +static const ALIGN_ASSET(2) char chuckya_lights_unused1[] = "__OTR__actors/chuckya/chuckya_lights_unused1"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused2[] = "__OTR__actors/chuckya/chuckya_lights_unused2"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused3[] = "__OTR__actors/chuckya/chuckya_lights_unused3"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused4[] = "__OTR__actors/chuckya/chuckya_lights_unused4"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused5[] = "__OTR__actors/chuckya/chuckya_lights_unused5"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused6[] = "__OTR__actors/chuckya/chuckya_lights_unused6"; + +static const ALIGN_ASSET(2) char chuckya_lights_unused7[] = "__OTR__actors/chuckya/chuckya_lights_unused7"; + +static const ALIGN_ASSET(2) char chuckya_seg8_texture_08006778[] = "__OTR__actors/chuckya/chuckya_eyes"; + +static const ALIGN_ASSET(2) char chuckya_seg8_texture_08007778[] = "__OTR__actors/chuckya/chuckya_hand_antenna"; + +static const ALIGN_ASSET(2) char chuckya_seg8_texture_08007F78[] = "__OTR__actors/chuckya/chuckya_body_arm_left_side"; + +static const ALIGN_ASSET(2) char chuckya_seg8_texture_08008F78[] = "__OTR__actors/chuckya/chuckya_body_arm_right_side"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_08009F78[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_08009F78"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_08009FB8[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_08009FB8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_08009FF8[] = "__OTR__actors/chuckya/chuckya_seg8_dl_08009FF8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A030[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A030"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A068[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A068"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A0E0[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A0E0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A120[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A120"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A160[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A160"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A198[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A198"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A1D0[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A1D0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A248[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A248"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A288[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A288"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A2C8[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A2C8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A300[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A300"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A338[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A338"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A3B0[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A3B0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A3F0[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A3F0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A428[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A428"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A498[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A498"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A4D8[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A4D8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A510[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A510"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A580[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A580"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A5C0[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A5C0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A5F8[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A5F8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_lights_0800A668[] = "__OTR__actors/chuckya/chuckya_seg8_lights_0800A668"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A680[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A680"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A700[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A700"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A758[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A758"; + +static const ALIGN_ASSET(2) char chuckya_seg8_lights_0800A7C8[] = "__OTR__actors/chuckya/chuckya_seg8_lights_0800A7C8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A7E0[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A7E0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A870[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A870"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A8D0[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A8D0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_lights_0800A8F0[] = "__OTR__actors/chuckya/chuckya_seg8_lights_0800A8F0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A908[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A908"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A958[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A958"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800A998[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800A998"; + +static const ALIGN_ASSET(2) char chuckya_seg8_lights_0800A9B8[] = "__OTR__actors/chuckya/chuckya_seg8_lights_0800A9B8"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800A9D0[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800A9D0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_vertex_0800AAC0[] = "__OTR__actors/chuckya/chuckya_seg8_vertex_0800AAC0"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800AB70[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800AB70"; + +static const ALIGN_ASSET(2) char chuckya_seg8_dl_0800ABE8[] = "__OTR__actors/chuckya/chuckya_seg8_dl_0800ABE8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/anims.h new file mode 100644 index 0000000..aeec5c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char chuckya_seg8_anims_0800C070[] = "__OTR__actors/chuckya/anims/chuckya_seg8_anims_0800C070"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/geo.h new file mode 100644 index 0000000..8ee9efc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/chuckya/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char chuckya_geo[] = "__OTR__actors/chuckya/geo/chuckya_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell.h b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell.h new file mode 100644 index 0000000..3d1b43c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell.h @@ -0,0 +1,38 @@ +#pragma once + +#include "sm64.h" +#include "clam_shell/anims.h" +#include "clam_shell/geo.h" + +static const ALIGN_ASSET(2) char clam_shell_lights_unused1[] = "__OTR__actors/clam_shell/clam_shell_lights_unused1"; + +static const ALIGN_ASSET(2) char clam_shell_lights_unused2[] = "__OTR__actors/clam_shell/clam_shell_lights_unused2"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_texture_05000030[] = "__OTR__actors/clam_shell/clam_shell"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_texture_05000830[] = "__OTR__actors/clam_shell/clam_shell_mouth"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_lights_05001030[] = "__OTR__actors/clam_shell/clam_shell_seg5_lights_05001030"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_vertex_05001048[] = "__OTR__actors/clam_shell/clam_shell_seg5_vertex_05001048"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_vertex_050010F8[] = "__OTR__actors/clam_shell/clam_shell_seg5_vertex_050010F8"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_050011A8[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_050011A8"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_05001238[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_05001238"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_050012B8[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_050012B8"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_lights_05001320[] = "__OTR__actors/clam_shell/clam_shell_seg5_lights_05001320"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_vertex_05001338[] = "__OTR__actors/clam_shell/clam_shell_seg5_vertex_05001338"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_vertex_050013D8[] = "__OTR__actors/clam_shell/clam_shell_seg5_vertex_050013D8"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_05001478[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_05001478"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_050014F8[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_050014F8"; + +static const ALIGN_ASSET(2) char clam_shell_seg5_dl_05001568[] = "__OTR__actors/clam_shell/clam_shell_seg5_dl_05001568"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/anims.h new file mode 100644 index 0000000..bc2d1dd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char clam_shell_seg5_anims_05001744[] = "__OTR__actors/clam_shell/anims/clam_shell_seg5_anims_05001744"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/geo.h new file mode 100644 index 0000000..a830879 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/clam_shell/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char clam_shell_geo[] = "__OTR__actors/clam_shell/geo/clam_shell_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/coin.h b/android/app/src/main/assets/ghostship/include/assets/actors/coin.h new file mode 100644 index 0000000..f71e69c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/coin.h @@ -0,0 +1,47 @@ +#pragma once + +#include "sm64.h" +#include "coin/geo.h" + +static const ALIGN_ASSET(2) char coin_seg3_vertex_030056C0[] = "__OTR__actors/coin/coin_seg3_vertex_030056C0"; + +static const ALIGN_ASSET(2) char coin_seg3_vertex_03005700[] = "__OTR__actors/coin/coin_seg3_vertex_03005700"; + +static const ALIGN_ASSET(2) char coin_seg3_vertex_03005740[] = "__OTR__actors/coin/coin_seg3_vertex_03005740"; + +static const ALIGN_ASSET(2) char coin_seg3_texture_03005780[] = "__OTR__actors/coin/coin_front"; + +static const ALIGN_ASSET(2) char coin_seg3_texture_03005F80[] = "__OTR__actors/coin/coin_tilt_right"; + +static const ALIGN_ASSET(2) char coin_seg3_texture_03006780[] = "__OTR__actors/coin/coin_side"; + +static const ALIGN_ASSET(2) char coin_seg3_texture_03006F80[] = "__OTR__actors/coin/coin_tilt_left"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007780[] = "__OTR__actors/coin/coin_seg3_dl_03007780"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_030077D0[] = "__OTR__actors/coin/coin_seg3_dl_030077D0"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007800[] = "__OTR__actors/coin/coin_seg3_dl_03007800"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007828[] = "__OTR__actors/coin/coin_seg3_dl_03007828"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007850[] = "__OTR__actors/coin/coin_seg3_dl_03007850"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007878[] = "__OTR__actors/coin/coin_seg3_dl_03007878"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_030078A0[] = "__OTR__actors/coin/coin_seg3_dl_030078A0"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_030078C8[] = "__OTR__actors/coin/coin_seg3_dl_030078C8"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_030078F0[] = "__OTR__actors/coin/coin_seg3_dl_030078F0"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007918[] = "__OTR__actors/coin/coin_seg3_dl_03007918"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007940[] = "__OTR__actors/coin/coin_seg3_dl_03007940"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007968[] = "__OTR__actors/coin/coin_seg3_dl_03007968"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_03007990[] = "__OTR__actors/coin/coin_seg3_dl_03007990"; + +static const ALIGN_ASSET(2) char coin_seg3_dl_030079B8[] = "__OTR__actors/coin/coin_seg3_dl_030079B8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/coin/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/coin/geo.h new file mode 100644 index 0000000..9d73ea0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/coin/geo.h @@ -0,0 +1,14 @@ +#pragma once + +static const ALIGN_ASSET(2) char yellow_coin_geo[] = "__OTR__actors/coin/geo/yellow_coin_geo"; + +static const ALIGN_ASSET(2) char yellow_coin_no_shadow_geo[] = "__OTR__actors/coin/geo/yellow_coin_no_shadow_geo"; + +static const ALIGN_ASSET(2) char blue_coin_geo[] = "__OTR__actors/coin/geo/blue_coin_geo"; + +static const ALIGN_ASSET(2) char blue_coin_no_shadow_geo[] = "__OTR__actors/coin/geo/blue_coin_no_shadow_geo"; + +static const ALIGN_ASSET(2) char red_coin_geo[] = "__OTR__actors/coin/geo/red_coin_geo"; + +static const ALIGN_ASSET(2) char red_coin_no_shadow_geo[] = "__OTR__actors/coin/geo/red_coin_no_shadow_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish.h b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish.h new file mode 100644 index 0000000..89ee3b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish.h @@ -0,0 +1,32 @@ +#pragma once + +#include "sm64.h" +#include "cyan_fish/anims.h" +#include "cyan_fish/geo.h" + +static const ALIGN_ASSET(2) char cyan_fish_seg6_texture_0600D468[] = "__OTR__actors/cyan_fish/cyan_fish"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_lights_0600DC68[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_lights_0600DC68"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_vertex_0600DC80[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_vertex_0600DC80"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600DD20[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600DD20"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600DDD8[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600DDD8"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_lights_0600DE38[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_lights_0600DE38"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_vertex_0600DE50[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_vertex_0600DE50"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600DE90[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600DE90"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600DED8[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600DED8"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_lights_0600DF48[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_lights_0600DF48"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_vertex_0600DF60[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_vertex_0600DF60"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600DFC0[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600DFC0"; + +static const ALIGN_ASSET(2) char cyan_fish_seg6_dl_0600E038[] = "__OTR__actors/cyan_fish/cyan_fish_seg6_dl_0600E038"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/anims.h new file mode 100644 index 0000000..b991652 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char cyan_fish_seg6_anims_0600E264[] = "__OTR__actors/cyan_fish/anims/cyan_fish_seg6_anims_0600E264"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/geo.h new file mode 100644 index 0000000..9e933fe --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/cyan_fish/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char cyan_fish_geo[] = "__OTR__actors/cyan_fish/geo/cyan_fish_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/dirt.h b/android/app/src/main/assets/ghostship/include/assets/actors/dirt.h new file mode 100644 index 0000000..c36309f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/dirt.h @@ -0,0 +1,51 @@ +#pragma once + +#include "sm64.h" +#include "dirt/geo.h" + +static const ALIGN_ASSET(2) char dirt_seg3_lights_0302BD68[] = "__OTR__actors/dirt/dirt_seg3_lights_0302BD68"; + +static const ALIGN_ASSET(2) char dirt_seg3_lights_0302BD80[] = "__OTR__actors/dirt/dirt_seg3_lights_0302BD80"; + +static const ALIGN_ASSET(2) char dirt_seg3_lights_0302BD98[] = "__OTR__actors/dirt/dirt_seg3_lights_0302BD98"; + +static const ALIGN_ASSET(2) char dirt_seg3_lights_0302BDB0[] = "__OTR__actors/dirt/dirt_seg3_lights_0302BDB0"; + +static const ALIGN_ASSET(2) char dirt_seg3_vertex_0302BDC8[] = "__OTR__actors/dirt/dirt_seg3_vertex_0302BDC8"; + +static const ALIGN_ASSET(2) char dirt_seg3_texture_0302BDF8[] = "__OTR__actors/dirt/dirt_particle"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302BFF8[] = "__OTR__actors/dirt/dirt_seg3_dl_0302BFF8"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C028[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C028"; + +static const ALIGN_ASSET(2) char dirt_seg3_vertex_0302C098[] = "__OTR__actors/dirt/dirt_seg3_vertex_0302C098"; + +static const ALIGN_ASSET(2) char dirt_seg3_vertex_0302C0C8[] = "__OTR__actors/dirt/dirt_seg3_vertex_0302C0C8"; + +static const ALIGN_ASSET(2) char dirt_seg3_vertex_0302C0F8[] = "__OTR__actors/dirt/dirt_seg3_vertex_0302C0F8"; + +static const ALIGN_ASSET(2) char dirt_seg3_vertex_0302C198[] = "__OTR__actors/dirt/dirt_seg3_vertex_0302C198"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C238[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C238"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C298[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C298"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C2B8[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C2B8"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C2D8[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C2D8"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C2F8[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C2F8"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C318[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C318"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C378[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C378"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C3B0[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C3B0"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C3E8[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C3E8"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C420[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C420"; + +static const ALIGN_ASSET(2) char dirt_seg3_dl_0302C458[] = "__OTR__actors/dirt/dirt_seg3_dl_0302C458"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/dirt/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/dirt/geo.h new file mode 100644 index 0000000..18b881b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/dirt/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char dirt_animation_geo[] = "__OTR__actors/dirt/geo/dirt_animation_geo"; + +static const ALIGN_ASSET(2) char cartoon_star_geo[] = "__OTR__actors/dirt/geo/cartoon_star_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/door.h b/android/app/src/main/assets/ghostship/include/assets/actors/door.h new file mode 100644 index 0000000..4e979ae --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/door.h @@ -0,0 +1,144 @@ +#pragma once + +#include "sm64.h" +#include "door/anims.h" +#include "door/geo.h" + +static const ALIGN_ASSET(2) char door_seg3_lights_03009CE0[] = "__OTR__actors/door/door_seg3_lights_03009CE0"; + +static const ALIGN_ASSET(2) char door_seg3_lights_03009CF8[] = "__OTR__actors/door/door_seg3_lights_03009CF8"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03009D10[] = "__OTR__actors/door/polished_wooden_door"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300AD10[] = "__OTR__actors/door/polished_wooden_door_overlay"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300BD10[] = "__OTR__actors/door/rough_wooden_door"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300CD10[] = "__OTR__actors/door/rough_wooden_door_overlay"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300D510[] = "__OTR__actors/door/metal_door"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300E510[] = "__OTR__actors/door/metal_door_overlay"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300ED10[] = "__OTR__actors/door/hmc_mural_door"; + +static const ALIGN_ASSET(2) char door_seg3_texture_0300FD10[] = "__OTR__actors/door/hmc_mural_door_overlay"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03010510[] = "__OTR__actors/door/bbh_door"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03011510[] = "__OTR__actors/door/bbh_door_overlay"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03011D10[] = "__OTR__actors/door/zero_star_door_sign"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03012510[] = "__OTR__actors/door/one_star_door_sign"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03012D10[] = "__OTR__actors/door/three_star_door_sign"; + +static const ALIGN_ASSET(2) char door_seg3_texture_03013510[] = "__OTR__actors/door/door_lock"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013910[] = "__OTR__actors/door/door_seg3_vertex_03013910"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013A10[] = "__OTR__actors/door/door_seg3_vertex_03013A10"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013A90[] = "__OTR__actors/door/door_seg3_vertex_03013A90"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013B50[] = "__OTR__actors/door/door_seg3_vertex_03013B50"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03013C10[] = "__OTR__actors/door/door_seg3_dl_03013C10"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03013CC8[] = "__OTR__actors/door/door_seg3_dl_03013CC8"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03013D78[] = "__OTR__actors/door/door_seg3_dl_03013D78"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03013E28[] = "__OTR__actors/door/door_seg3_dl_03013E28"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03013EA8[] = "__OTR__actors/door/door_seg3_dl_03013EA8"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013F20[] = "__OTR__actors/door/door_seg3_vertex_03013F20"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03013FA0[] = "__OTR__actors/door/door_seg3_vertex_03013FA0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014020[] = "__OTR__actors/door/door_seg3_dl_03014020"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014100[] = "__OTR__actors/door/door_seg3_dl_03014100"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014128[] = "__OTR__actors/door/door_seg3_dl_03014128"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014140[] = "__OTR__actors/door/door_seg3_vertex_03014140"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014180[] = "__OTR__actors/door/door_seg3_vertex_03014180"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030141C0[] = "__OTR__actors/door/door_seg3_dl_030141C0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014218[] = "__OTR__actors/door/door_seg3_dl_03014218"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014250[] = "__OTR__actors/door/door_seg3_dl_03014250"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014280[] = "__OTR__actors/door/door_seg3_dl_03014280"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030142B0[] = "__OTR__actors/door/door_seg3_dl_030142B0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030142E0[] = "__OTR__actors/door/door_seg3_dl_030142E0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014310[] = "__OTR__actors/door/door_seg3_dl_03014310"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014340[] = "__OTR__actors/door/door_seg3_dl_03014340"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014370[] = "__OTR__actors/door/door_seg3_vertex_03014370"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_030143F0[] = "__OTR__actors/door/door_seg3_vertex_030143F0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014470[] = "__OTR__actors/door/door_seg3_dl_03014470"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030144E0[] = "__OTR__actors/door/door_seg3_dl_030144E0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014528[] = "__OTR__actors/door/door_seg3_dl_03014528"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014540[] = "__OTR__actors/door/door_seg3_dl_03014540"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014558[] = "__OTR__actors/door/door_seg3_vertex_03014558"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014658[] = "__OTR__actors/door/door_seg3_vertex_03014658"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_030146D8[] = "__OTR__actors/door/door_seg3_vertex_030146D8"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_030147C8[] = "__OTR__actors/door/door_seg3_vertex_030147C8"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014888[] = "__OTR__actors/door/door_seg3_dl_03014888"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030149C0[] = "__OTR__actors/door/door_seg3_dl_030149C0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014A20[] = "__OTR__actors/door/door_seg3_dl_03014A20"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014A50[] = "__OTR__actors/door/door_seg3_dl_03014A50"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014A80[] = "__OTR__actors/door/door_seg3_dl_03014A80"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014B30[] = "__OTR__actors/door/door_seg3_dl_03014B30"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014BE0[] = "__OTR__actors/door/door_seg3_dl_03014BE0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014C90[] = "__OTR__actors/door/door_seg3_dl_03014C90"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014D40[] = "__OTR__actors/door/door_seg3_dl_03014D40"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014DF0[] = "__OTR__actors/door/door_seg3_vertex_03014DF0"; + +static const ALIGN_ASSET(2) char door_seg3_vertex_03014E70[] = "__OTR__actors/door/door_seg3_vertex_03014E70"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014EF0[] = "__OTR__actors/door/door_seg3_dl_03014EF0"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014F30[] = "__OTR__actors/door/door_seg3_dl_03014F30"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014F68[] = "__OTR__actors/door/door_seg3_dl_03014F68"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03014F98[] = "__OTR__actors/door/door_seg3_dl_03014F98"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03015008[] = "__OTR__actors/door/door_seg3_dl_03015008"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03015078[] = "__OTR__actors/door/door_seg3_dl_03015078"; + +static const ALIGN_ASSET(2) char door_seg3_dl_030150E8[] = "__OTR__actors/door/door_seg3_dl_030150E8"; + +static const ALIGN_ASSET(2) char door_seg3_dl_03015158[] = "__OTR__actors/door/door_seg3_dl_03015158"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/door/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/door/anims.h new file mode 100644 index 0000000..1c43ad7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/door/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char door_seg3_anims_030156C0[] = "__OTR__actors/door/anims/door_seg3_anims_030156C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/door/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/door/geo.h new file mode 100644 index 0000000..fbabd64 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/door/geo.h @@ -0,0 +1,24 @@ +#pragma once + +static const ALIGN_ASSET(2) char castle_door_geo[] = "__OTR__actors/door/geo/castle_door_geo"; + +static const ALIGN_ASSET(2) char cabin_door_geo[] = "__OTR__actors/door/geo/cabin_door_geo"; + +static const ALIGN_ASSET(2) char wooden_door_geo[] = "__OTR__actors/door/geo/wooden_door_geo"; + +static const ALIGN_ASSET(2) char wooden_door2_geo[] = "__OTR__actors/door/geo/wooden_door2_geo"; + +static const ALIGN_ASSET(2) char metal_door_geo[] = "__OTR__actors/door/geo/metal_door_geo"; + +static const ALIGN_ASSET(2) char hazy_maze_door_geo[] = "__OTR__actors/door/geo/hazy_maze_door_geo"; + +static const ALIGN_ASSET(2) char haunted_door_geo[] = "__OTR__actors/door/geo/haunted_door_geo"; + +static const ALIGN_ASSET(2) char castle_door_0_star_geo[] = "__OTR__actors/door/geo/castle_door_0_star_geo"; + +static const ALIGN_ASSET(2) char castle_door_1_star_geo[] = "__OTR__actors/door/geo/castle_door_1_star_geo"; + +static const ALIGN_ASSET(2) char castle_door_3_stars_geo[] = "__OTR__actors/door/geo/castle_door_3_stars_geo"; + +static const ALIGN_ASSET(2) char key_door_geo[] = "__OTR__actors/door/geo/key_door_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/dorrie.h b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie.h new file mode 100644 index 0000000..7fdd1b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie.h @@ -0,0 +1,144 @@ +#pragma once + +#include "sm64.h" +#include "dorrie/anims.h" +#include "dorrie/geo.h" + +static const ALIGN_ASSET(2) char dorrie_seg6_texture_06009BA0[] = "__OTR__actors/dorrie/dorrie_eye"; + +static const ALIGN_ASSET(2) char dorrie_seg6_texture_06009DA0[] = "__OTR__actors/dorrie/dorrie_skin"; + +static const ALIGN_ASSET(2) char dorrie_seg6_texture_0600ADA0[] = "__OTR__actors/dorrie/dorrie_tongue"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600B5A0[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600B5A0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600B5B8[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600B5B8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600B618[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600B618"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600B718[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600B718"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600B808[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600B808"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600B8E8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600B8E8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600B940[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600B940"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600BAF8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600BAF8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600BBC0[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600BBC0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600BBD8[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600BBD8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600BC98[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600BC98"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600BD98[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600BD98"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600BE68[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600BE68"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600BF10[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600BF10"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600C030[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600C030"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600C0F8[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600C0F8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C110[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C110"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C210[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C210"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600C310[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600C310"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600C468[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600C468"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600C510[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600C510"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C528[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C528"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C628[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C628"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C728[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C728"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600C758[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600C758"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600C8B8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600C8B8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600C960[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600C960"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600C978[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600C978"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600CA68[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600CA68"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600CB58[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600CB58"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600CC58[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600CC58"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600CD58[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600CD58"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600CDE8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600CDE8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600CFD0[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600CFD0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600D078[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600D078"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D090[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D090"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D180[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D180"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D280[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D280"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D300[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D300"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D440[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D440"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600D4E8[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600D4E8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D500[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D500"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D5F0[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D5F0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D620[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D620"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D6D8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D6D8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600D780[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600D780"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D798[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D798"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D818[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D818"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D8B0[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D8B0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600D958[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600D958"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600D970[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600D970"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600D9F0[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600D9F0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DA88[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DA88"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600DB30[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600DB30"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600DB48[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600DB48"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DBC8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DBC8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DC60[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DC60"; + +static const ALIGN_ASSET(2) char dorrie_seg6_lights_0600DD08[] = "__OTR__actors/dorrie/dorrie_seg6_lights_0600DD08"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600DD20[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600DD20"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DDA0[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DDA0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DE38[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DE38"; + +static const ALIGN_ASSET(2) char dorrie_seg6_vertex_0600DEE0[] = "__OTR__actors/dorrie/dorrie_seg6_vertex_0600DEE0"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DF60[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DF60"; + +static const ALIGN_ASSET(2) char dorrie_seg6_dl_0600DFA8[] = "__OTR__actors/dorrie/dorrie_seg6_dl_0600DFA8"; + +static const ALIGN_ASSET(2) char dorrie_seg6_collision_0600F644[] = "__OTR__actors/dorrie/dorrie_seg6_collision_0600F644"; + +static const ALIGN_ASSET(2) char dorrie_seg6_collision_0600FBB8[] = "__OTR__actors/dorrie/dorrie_seg6_collision_0600FBB8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/anims.h new file mode 100644 index 0000000..5eeec52 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char dorrie_seg6_anims_0600F638[] = "__OTR__actors/dorrie/anims/dorrie_seg6_anims_0600F638"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/geo.h new file mode 100644 index 0000000..940aae9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/dorrie/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char dorrie_geo[] = "__OTR__actors/dorrie/geo/dorrie_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box.h b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box.h new file mode 100644 index 0000000..5b605cd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box.h @@ -0,0 +1,51 @@ +#pragma once + +#include "sm64.h" +#include "exclamation_box/geo.h" + +static const ALIGN_ASSET(2) char exclamation_box_seg8_lights_08012E10[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_lights_08012E10"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08012E28[] = "__OTR__actors/exclamation_box/vanish_cap_box_front"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08013628[] = "__OTR__actors/exclamation_box/vanish_cap_box_side"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08014628[] = "__OTR__actors/exclamation_box/metal_cap_box_front"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08014E28[] = "__OTR__actors/exclamation_box/metal_cap_box_side"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08015E28[] = "__OTR__actors/exclamation_box/wing_cap_box_front"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08016628[] = "__OTR__actors/exclamation_box/wing_cap_box_side"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08017628[] = "__OTR__actors/exclamation_box/exclamation_box_front"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_texture_08017E28[] = "__OTR__actors/exclamation_box/exclamation_box_side"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_vertex_08018E28[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_vertex_08018E28"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_vertex_08018F28[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_vertex_08018F28"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08018FA8[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08018FA8"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019008[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019008"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019058[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019058"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_vertex_080190A0[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_vertex_080190A0"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_vertex_080191A0[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_vertex_080191A0"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019220[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019220"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019280[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019280"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_080192D0[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_080192D0"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019318[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019318"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019378[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019378"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_080193D8[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_080193D8"; + +static const ALIGN_ASSET(2) char exclamation_box_seg8_dl_08019438[] = "__OTR__actors/exclamation_box/exclamation_box_seg8_dl_08019438"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box/geo.h new file mode 100644 index 0000000..2f45306 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char exclamation_box_geo[] = "__OTR__actors/exclamation_box/geo/exclamation_box_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline.h b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline.h new file mode 100644 index 0000000..f636f03 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline.h @@ -0,0 +1,53 @@ +#pragma once + +#include "sm64.h" +#include "exclamation_box_outline/geo.h" + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_lights_08024CB8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_lights_08024CB8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_lights_08024CD0[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_lights_08024CD0"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_lights_08024CE8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_lights_08024CE8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_lights_08024D00[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_lights_08024D00"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_vertex_08024D18[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_vertex_08024D18"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_vertex_08024E08[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_vertex_08024E08"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024EB8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024EB8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024F30[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024F30"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024F58[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024F58"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024F88[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024F88"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024FA8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024FA8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024FC8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024FC8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08024FE8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08024FE8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_vertex_08025008[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_vertex_08025008"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_vertex_080250E8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_vertex_080250E8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_texture_08025168[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08025968[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08025968"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_080259F8[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_080259F8"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_lights_08025A68[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_lights_08025A68"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_texture_08025A80[] = "__OTR__actors/exclamation_box_outline/exclamation_point"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_vertex_08025E80[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_vertex_08025E80"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08025EC0[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08025EC0"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_dl_08025F08[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_dl_08025F08"; + +static const ALIGN_ASSET(2) char exclamation_box_outline_seg8_collision_08025F78[] = "__OTR__actors/exclamation_box_outline/exclamation_box_outline_seg8_collision_08025F78"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline/geo.h new file mode 100644 index 0000000..8bb0856 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/exclamation_box_outline/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char exclamation_box_outline_geo[] = "__OTR__actors/exclamation_box_outline/geo/exclamation_box_outline_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/explosion.h b/android/app/src/main/assets/ghostship/include/assets/actors/explosion.h new file mode 100644 index 0000000..35eded4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/explosion.h @@ -0,0 +1,37 @@ +#pragma once + +#include "sm64.h" +#include "explosion/geo.h" + +static const ALIGN_ASSET(2) char explosion_seg3_vertex_030009C8[] = "__OTR__actors/explosion/explosion_seg3_vertex_030009C8"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03000A08[] = "__OTR__actors/explosion/explosion_0"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03001208[] = "__OTR__actors/explosion/explosion_1"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03001A08[] = "__OTR__actors/explosion/explosion_2"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03002208[] = "__OTR__actors/explosion/explosion_3"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03002A08[] = "__OTR__actors/explosion/explosion_4"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03003208[] = "__OTR__actors/explosion/explosion_5"; + +static const ALIGN_ASSET(2) char explosion_seg3_texture_03003A08[] = "__OTR__actors/explosion/explosion_6"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_03004208[] = "__OTR__actors/explosion/explosion_seg3_dl_03004208"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_03004298[] = "__OTR__actors/explosion/explosion_seg3_dl_03004298"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_030042B0[] = "__OTR__actors/explosion/explosion_seg3_dl_030042B0"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_030042C8[] = "__OTR__actors/explosion/explosion_seg3_dl_030042C8"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_030042E0[] = "__OTR__actors/explosion/explosion_seg3_dl_030042E0"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_030042F8[] = "__OTR__actors/explosion/explosion_seg3_dl_030042F8"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_03004310[] = "__OTR__actors/explosion/explosion_seg3_dl_03004310"; + +static const ALIGN_ASSET(2) char explosion_seg3_dl_03004328[] = "__OTR__actors/explosion/explosion_seg3_dl_03004328"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/explosion/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/explosion/geo.h new file mode 100644 index 0000000..3d2a57d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/explosion/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char explosion_geo[] = "__OTR__actors/explosion/geo/explosion_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/eyerok.h b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok.h new file mode 100644 index 0000000..5a784f7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok.h @@ -0,0 +1,110 @@ +#pragma once + +#include "sm64.h" +#include "eyerok/geo.h" +#include "eyerok/anims.h" + +static const ALIGN_ASSET(2) char eyerok_lights_unused[] = "__OTR__actors/eyerok/eyerok_lights_unused"; + +static const ALIGN_ASSET(2) char eyerok_seg5_texture_05008D40[] = "__OTR__actors/eyerok/eyerok_bricks"; + +static const ALIGN_ASSET(2) char eyerok_seg5_texture_05009540[] = "__OTR__actors/eyerok/eyerok_eye_open"; + +static const ALIGN_ASSET(2) char eyerok_seg5_texture_05009D40[] = "__OTR__actors/eyerok/eyerok_eye_mostly_open"; + +static const ALIGN_ASSET(2) char eyerok_seg5_texture_0500A540[] = "__OTR__actors/eyerok/eyerok_eye_mostly_closed"; + +static const ALIGN_ASSET(2) char eyerok_seg5_texture_0500AD40[] = "__OTR__actors/eyerok/eyerok_eye_closed"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500B540[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500B540"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500B558[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500B558"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500B648[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500B648"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500B6B8[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500B6B8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500B748[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500B748"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500B7B8[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500B7B8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500B7D0[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500B7D0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500B8C0[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500B8C0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500B930[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500B930"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500B9C0[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500B9C0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500BA30[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500BA30"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500BA48[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500BA48"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500BB38[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500BB38"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500BBE8[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500BBE8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500BC88[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500BC88"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500BCF8[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500BCF8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500BD10[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500BD10"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500BE00[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500BE00"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500BE70[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500BE70"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500BF00[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500BF00"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500BF70[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500BF70"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500BF88[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500BF88"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C088[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C088"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C100[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C100"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500C170[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500C170"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C188[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C188"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C278[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C278"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C2E8[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C2E8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C378[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C378"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500C3E8[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500C3E8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C400[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C400"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C4F0[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C4F0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C5A0[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C5A0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C640[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C640"; + +static const ALIGN_ASSET(2) char eyerok_seg5_lights_0500C6B0[] = "__OTR__actors/eyerok/eyerok_seg5_lights_0500C6B0"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C6C8[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C6C8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C7B8[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C7B8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C868[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C868"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C908[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C908"; + +static const ALIGN_ASSET(2) char eyerok_seg5_vertex_0500C978[] = "__OTR__actors/eyerok/eyerok_seg5_vertex_0500C978"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500C9B8[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500C9B8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500CA50[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500CA50"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500CAE8[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500CAE8"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500CB80[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500CB80"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500CC18[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500CC18"; + +static const ALIGN_ASSET(2) char eyerok_seg5_dl_0500CC30[] = "__OTR__actors/eyerok/eyerok_seg5_dl_0500CC30"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/anims.h new file mode 100644 index 0000000..69ec91c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char eyerok_seg5_anims_050116E4[] = "__OTR__actors/eyerok/anims/eyerok_seg5_anims_050116E4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/geo.h new file mode 100644 index 0000000..57c2716 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/eyerok/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char eyerok_geo_0002AC[] = "__OTR__actors/eyerok/geo/eyerok_geo_0002AC"; + +static const ALIGN_ASSET(2) char eyerok_left_hand_geo[] = "__OTR__actors/eyerok/geo/eyerok_left_hand_geo"; + +static const ALIGN_ASSET(2) char eyerok_right_hand_geo[] = "__OTR__actors/eyerok/geo/eyerok_right_hand_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/flame.h b/android/app/src/main/assets/ghostship/include/assets/actors/flame.h new file mode 100644 index 0000000..4aca7a3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/flame.h @@ -0,0 +1,59 @@ +#pragma once + +#include "sm64.h" +#include "flame/geo.h" + +static const ALIGN_ASSET(2) char flame_seg3_vertex_030172E0[] = "__OTR__actors/flame/flame_seg3_vertex_030172E0"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03017320[] = "__OTR__actors/flame/flame_0"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03017B20[] = "__OTR__actors/flame/flame_1"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03018320[] = "__OTR__actors/flame/flame_2"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03018B20[] = "__OTR__actors/flame/flame_3"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03019320[] = "__OTR__actors/flame/flame_4"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_03019B20[] = "__OTR__actors/flame/flame_5"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_0301A320[] = "__OTR__actors/flame/flame_6"; + +static const ALIGN_ASSET(2) char flame_seg3_texture_0301AB20[] = "__OTR__actors/flame/flame_7"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B320[] = "__OTR__actors/flame/flame_seg3_dl_0301B320"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B3B0[] = "__OTR__actors/flame/flame_seg3_dl_0301B3B0"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B3C8[] = "__OTR__actors/flame/flame_seg3_dl_0301B3C8"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B3E0[] = "__OTR__actors/flame/flame_seg3_dl_0301B3E0"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B3F8[] = "__OTR__actors/flame/flame_seg3_dl_0301B3F8"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B410[] = "__OTR__actors/flame/flame_seg3_dl_0301B410"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B428[] = "__OTR__actors/flame/flame_seg3_dl_0301B428"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B440[] = "__OTR__actors/flame/flame_seg3_dl_0301B440"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B458[] = "__OTR__actors/flame/flame_seg3_dl_0301B458"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B470[] = "__OTR__actors/flame/flame_seg3_dl_0301B470"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B500[] = "__OTR__actors/flame/flame_seg3_dl_0301B500"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B518[] = "__OTR__actors/flame/flame_seg3_dl_0301B518"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B530[] = "__OTR__actors/flame/flame_seg3_dl_0301B530"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B548[] = "__OTR__actors/flame/flame_seg3_dl_0301B548"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B560[] = "__OTR__actors/flame/flame_seg3_dl_0301B560"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B578[] = "__OTR__actors/flame/flame_seg3_dl_0301B578"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B590[] = "__OTR__actors/flame/flame_seg3_dl_0301B590"; + +static const ALIGN_ASSET(2) char flame_seg3_dl_0301B5A8[] = "__OTR__actors/flame/flame_seg3_dl_0301B5A8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/flame/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/flame/geo.h new file mode 100644 index 0000000..b29bb68 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/flame/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char red_flame_shadow_geo[] = "__OTR__actors/flame/geo/red_flame_shadow_geo"; + +static const ALIGN_ASSET(2) char red_flame_geo[] = "__OTR__actors/flame/geo/red_flame_geo"; + +static const ALIGN_ASSET(2) char blue_flame_geo[] = "__OTR__actors/flame/geo/blue_flame_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/flyguy.h b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy.h new file mode 100644 index 0000000..353bb60 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy.h @@ -0,0 +1,92 @@ +#pragma once + +#include "sm64.h" +#include "flyguy/anims.h" +#include "flyguy/geo.h" + +static const ALIGN_ASSET(2) char flyguy_seg8_texture_0800E088[] = "__OTR__actors/flyguy/flyguy_cloth_wrinkle"; + +static const ALIGN_ASSET(2) char flyguy_seg8_texture_0800F088[] = "__OTR__actors/flyguy/flyguy_face"; + +static const ALIGN_ASSET(2) char flyguy_seg8_texture_0800F888[] = "__OTR__actors/flyguy/flyguy_propeller"; + +static const ALIGN_ASSET(2) char flyguy_lights_unused1[] = "__OTR__actors/flyguy/flyguy_lights_unused1"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_080100A0[] = "__OTR__actors/flyguy/flyguy_seg8_lights_080100A0"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_080100B8[] = "__OTR__actors/flyguy/flyguy_seg8_lights_080100B8"; + +static const ALIGN_ASSET(2) char flyguy_lights_unused2[] = "__OTR__actors/flyguy/flyguy_lights_unused2"; + +static const ALIGN_ASSET(2) char flyguy_lights_unused3[] = "__OTR__actors/flyguy/flyguy_lights_unused3"; + +static const ALIGN_ASSET(2) char flyguy_lights_unused4[] = "__OTR__actors/flyguy/flyguy_lights_unused4"; + +static const ALIGN_ASSET(2) char flyguy_lights_unused5[] = "__OTR__actors/flyguy/flyguy_lights_unused5"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010130[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010130"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010230[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010230"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010330[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010330"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010430[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010430"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010460[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010460"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010560[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010560"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010640[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010640"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010740[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010740"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010770[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010770"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08010840[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08010840"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08010968[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08010968"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08010A90[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08010A90"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_08010AE0[] = "__OTR__actors/flyguy/flyguy_seg8_lights_08010AE0"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010AF8[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010AF8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08010B38[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08010B38"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08010B80[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08010B80"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_08010BF0[] = "__OTR__actors/flyguy/flyguy_seg8_lights_08010BF0"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_08010C08[] = "__OTR__actors/flyguy/flyguy_seg8_lights_08010C08"; + +static const ALIGN_ASSET(2) char flyguy_seg8_lights_08010C20[] = "__OTR__actors/flyguy/flyguy_seg8_lights_08010C20"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010C38[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010C38"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010CC8[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010CC8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010D28[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010D28"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010E08[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010E08"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08010F08[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08010F08"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08011008[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08011008"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_080110F8[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_080110F8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_080111F8[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_080111F8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_080112D8[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_080112D8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_vertex_08011348[] = "__OTR__actors/flyguy/flyguy_seg8_vertex_08011348"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_080113A8[] = "__OTR__actors/flyguy/flyguy_seg8_dl_080113A8"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08011420[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08011420"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_080116D0[] = "__OTR__actors/flyguy/flyguy_seg8_dl_080116D0"; + +static const ALIGN_ASSET(2) char flyguy_seg8_dl_08011710[] = "__OTR__actors/flyguy/flyguy_seg8_dl_08011710"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/anims.h new file mode 100644 index 0000000..77f9696 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char flyguy_seg8_anims_08011A64[] = "__OTR__actors/flyguy/anims/flyguy_seg8_anims_08011A64"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/geo.h new file mode 100644 index 0000000..9e9ed8c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/flyguy/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char flyguy_geo[] = "__OTR__actors/flyguy/geo/flyguy_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh.h b/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh.h new file mode 100644 index 0000000..069776f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh.h @@ -0,0 +1,13 @@ +#pragma once + +#include "sm64.h" +#include "fwoosh/geo.h" + +static const ALIGN_ASSET(2) char fwoosh_seg5_vertex_050157C8[] = "__OTR__actors/fwoosh/fwoosh_seg5_vertex_050157C8"; + +static const ALIGN_ASSET(2) char fwoosh_seg5_texture_05015808[] = "__OTR__actors/fwoosh/fwoosh_face"; + +static const ALIGN_ASSET(2) char fwoosh_seg5_dl_05016008[] = "__OTR__actors/fwoosh/fwoosh_seg5_dl_05016008"; + +static const ALIGN_ASSET(2) char fwoosh_seg5_dl_05016040[] = "__OTR__actors/fwoosh/fwoosh_seg5_dl_05016040"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh/geo.h new file mode 100644 index 0000000..c957132 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/fwoosh/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char fwoosh_geo[] = "__OTR__actors/fwoosh/geo/fwoosh_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/goomba.h b/android/app/src/main/assets/ghostship/include/assets/actors/goomba.h new file mode 100644 index 0000000..2f9b4a4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/goomba.h @@ -0,0 +1,116 @@ +#pragma once + +#include "sm64.h" +#include "goomba/geo.h" +#include "goomba/anims.h" + +static const ALIGN_ASSET(2) char goomba_lights_unused1[] = "__OTR__actors/goomba/goomba_lights_unused1"; + +static const ALIGN_ASSET(2) char goomba_lights_unused2[] = "__OTR__actors/goomba/goomba_lights_unused2"; + +static const ALIGN_ASSET(2) char goomba_seg8_lights_080194D0[] = "__OTR__actors/goomba/goomba_seg8_lights_080194D0"; + +static const ALIGN_ASSET(2) char goomba_seg8_lights_080194E8[] = "__OTR__actors/goomba/goomba_seg8_lights_080194E8"; + +static const ALIGN_ASSET(2) char goomba_seg8_lights_08019500[] = "__OTR__actors/goomba/goomba_seg8_lights_08019500"; + +static const ALIGN_ASSET(2) char goomba_seg8_lights_08019518[] = "__OTR__actors/goomba/goomba_seg8_lights_08019518"; + +static const ALIGN_ASSET(2) char goomba_seg8_texture_08019530[] = "__OTR__actors/goomba/goomba_body"; + +static const ALIGN_ASSET(2) char goomba_seg8_texture_08019D30[] = "__OTR__actors/goomba/goomba_face"; + +static const ALIGN_ASSET(2) char goomba_seg8_texture_0801A530[] = "__OTR__actors/goomba/goomba_face_blink"; + +static const ALIGN_ASSET(2) char goomba_seg8_lights_0801AD30[] = "__OTR__actors/goomba/goomba_seg8_lights_0801AD30"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801AD48[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801AD48"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801AE38[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801AE38"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801AF38[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801AF38"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B038[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B038"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B138[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B138"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B238[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B238"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B2E8[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B2E8"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B560[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B560"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B5A0[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B5A0"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B5C8[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B5C8"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B5F0[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B5F0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B618[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B618"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B658[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B658"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801B690[] = "__OTR__actors/goomba/goomba_seg8_dl_0801B690"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B700[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B700"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B800[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B800"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B8F0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B8F0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801B9D0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801B9D0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BA50[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BA50"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BB40[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BB40"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BC40[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BC40"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BD40[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BD40"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BDC0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BDC0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BEC0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BEC0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801BFB0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801BFB0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C0A0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C0A0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C1A0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C1A0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C280[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C280"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C360[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C360"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C460[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C460"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C560[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C560"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C620[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C620"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C720[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C720"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C810[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C810"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801C910[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801C910"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801CA00[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801CA00"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801CB00[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801CB00"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801CBF0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801CBF0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801CCF0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801CCF0"; + +static const ALIGN_ASSET(2) char goomba_seg8_vertex_0801CDF0[] = "__OTR__actors/goomba/goomba_seg8_vertex_0801CDF0"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801CE20[] = "__OTR__actors/goomba/goomba_seg8_dl_0801CE20"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801CF78[] = "__OTR__actors/goomba/goomba_seg8_dl_0801CF78"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801D0D0[] = "__OTR__actors/goomba/goomba_seg8_dl_0801D0D0"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801D360[] = "__OTR__actors/goomba/goomba_seg8_dl_0801D360"; + +static const ALIGN_ASSET(2) char goomba_seg8_dl_0801D760[] = "__OTR__actors/goomba/goomba_seg8_dl_0801D760"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/goomba/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/goomba/anims.h new file mode 100644 index 0000000..309ad86 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/goomba/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char goomba_seg8_anims_0801DA4C[] = "__OTR__actors/goomba/anims/goomba_seg8_anims_0801DA4C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/goomba/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/goomba/geo.h new file mode 100644 index 0000000..df32770 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/goomba/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char goomba_geo[] = "__OTR__actors/goomba/geo/goomba_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage.h b/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage.h new file mode 100644 index 0000000..f295d51 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage.h @@ -0,0 +1,79 @@ +#pragma once + +#include "sm64.h" +#include "haunted_cage/geo.h" + +static const ALIGN_ASSET(2) char haunted_cage_seg5_lights_0500C258[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_lights_0500C258"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_lights_0500C270[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_lights_0500C270"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500C288[] = "__OTR__actors/haunted_cage/bbh_cage_floor"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500CA88[] = "__OTR__actors/haunted_cage/bbh_cage_double_ornament"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500D288[] = "__OTR__actors/haunted_cage/bbh_cage_ornament"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500D688[] = "__OTR__actors/haunted_cage/bbh_cage_wooden_base"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500DA88[] = "__OTR__actors/haunted_cage/bbh_cage_bars"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_texture_0500E288[] = "__OTR__actors/haunted_cage/bbh_cage_garbage"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EA88[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EA88"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EB78[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EB78"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EC68[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EC68"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500ECC8[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500ECC8"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EDB8[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EDB8"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EE98[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EE98"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500EF88[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500EF88"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F008[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F008"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F108[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F108"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F208[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F208"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F308[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F308"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F408[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F408"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500F4C8[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500F4C8"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500F660[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500F660"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500F760[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500F760"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500F7D8[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500F7D8"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_lights_0500F888[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_lights_0500F888"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F8A0[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F8A0"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500F990[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500F990"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500FA80[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500FA80"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500FB40[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500FB40"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500FC28[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500FC28"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_lights_0500FC98[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_lights_0500FC98"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500FCB0[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500FCB0"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500FDA0[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500FDA0"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500FE80[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500FE80"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_vertex_0500FF80[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_vertex_0500FF80"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_0500FFF0[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_0500FFF0"; + +static const ALIGN_ASSET(2) char haunted_cage_seg5_dl_05010100[] = "__OTR__actors/haunted_cage/haunted_cage_seg5_dl_05010100"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage/geo.h new file mode 100644 index 0000000..dcfb8f2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/haunted_cage/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char haunted_cage_geo[] = "__OTR__actors/haunted_cage/geo/haunted_cage_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/heart.h b/android/app/src/main/assets/ghostship/include/assets/actors/heart.h new file mode 100644 index 0000000..a8cd99c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/heart.h @@ -0,0 +1,11 @@ +#pragma once + +#include "sm64.h" +#include "heart/geo.h" + +static const ALIGN_ASSET(2) char heart_seg8_vertex_0800D7A0[] = "__OTR__actors/heart/heart_seg8_vertex_0800D7A0"; + +static const ALIGN_ASSET(2) char heart_seg8_texture_0800D7E0[] = "__OTR__actors/heart/spinning_heart"; + +static const ALIGN_ASSET(2) char heart_seg8_dl_0800DFE0[] = "__OTR__actors/heart/heart_seg8_dl_0800DFE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/heart/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/heart/geo.h new file mode 100644 index 0000000..22945fe --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/heart/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char heart_geo[] = "__OTR__actors/heart/geo/heart_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho.h b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho.h new file mode 100644 index 0000000..3f98af0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho.h @@ -0,0 +1,172 @@ +#pragma once + +#include "sm64.h" +#include "heave_ho/anims.h" +#include "heave_ho/geo.h" + +static const ALIGN_ASSET(2) char heave_ho_lights_unused1[] = "__OTR__actors/heave_ho/heave_ho_lights_unused1"; + +static const ALIGN_ASSET(2) char heave_ho_lights_unused2[] = "__OTR__actors/heave_ho/heave_ho_lights_unused2"; + +static const ALIGN_ASSET(2) char heave_ho_lights_unused3[] = "__OTR__actors/heave_ho/heave_ho_lights_unused3"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_0500E968[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_0500E968"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_0500E980[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_0500E980"; + +static const ALIGN_ASSET(2) char heave_ho_lights_unused4[] = "__OTR__actors/heave_ho/heave_ho_lights_unused4"; + +static const ALIGN_ASSET(2) char heave_ho_lights_unused5[] = "__OTR__actors/heave_ho/heave_ho_lights_unused5"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_0500E9C8[] = "__OTR__actors/heave_ho/heave-ho_face"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_0500F1C8[] = "__OTR__actors/heave_ho/heave-ho_platform"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_0500F9C8[] = "__OTR__actors/heave_ho/heave-ho_logo"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_050109C8[] = "__OTR__actors/heave_ho/heave-ho_arm_ornament"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_050111C8[] = "__OTR__actors/heave_ho/heave-ho_roller"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_texture_050113C8[] = "__OTR__actors/heave_ho/heave-ho_turnkey"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05011BC8[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05011BC8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05011BE0[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05011BE0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05011BF8[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05011BF8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05011C38[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05011C38"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05011C98[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05011C98"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05011D38[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05011D38"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05011D98[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05011D98"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05011DE0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05011DE0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05011E28[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05011E28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05011E80[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05011E80"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05011EC0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05011EC0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05011F50[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05011F50"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05011F68[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05011F68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05011F80[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05011F80"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012030[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012030"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050120A0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050120A0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05012100[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05012100"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05012148[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05012148"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_050121B0[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_050121B0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_050121C8[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_050121C8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_050121E0[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_050121E0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012290[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012290"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05012300[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05012300"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05012360[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05012360"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050123A8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050123A8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05012410[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05012410"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05012428[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05012428"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012440[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012440"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012480[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012480"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05012560[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05012560"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050125A8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050125A8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050125F8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050125F8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012670[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012670"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050126B0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050126B0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050126E8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050126E8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_lights_05012758[] = "__OTR__actors/heave_ho/heave_ho_seg5_lights_05012758"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012770[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012770"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050127B0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050127B0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050127F8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050127F8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012868[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012868"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012968[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012968"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012A68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012A68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012B68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012B68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012C68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012C68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012D68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012D68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012E68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012E68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05012F68[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05012F68"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013068[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013068"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013128[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013128"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013228[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013228"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013328[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013328"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013428[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013428"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013528[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013528"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013628[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013628"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013728[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013728"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013828[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013828"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013928[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013928"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013A28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013A28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013B28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013B28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013C28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013C28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013D28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013D28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013E28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013E28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05013F28[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05013F28"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05014028[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05014028"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_vertex_05014128[] = "__OTR__actors/heave_ho/heave_ho_seg5_vertex_05014128"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05014188[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05014188"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05014560[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05014560"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050145D0[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050145D0"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_050149A8[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_050149A8"; + +static const ALIGN_ASSET(2) char heave_ho_seg5_dl_05014D80[] = "__OTR__actors/heave_ho/heave_ho_seg5_dl_05014D80"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/anims.h new file mode 100644 index 0000000..dce6901 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char heave_ho_seg5_anims_0501534C[] = "__OTR__actors/heave_ho/anims/heave_ho_seg5_anims_0501534C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/geo.h new file mode 100644 index 0000000..5caf55e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/heave_ho/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char heave_ho_geo[] = "__OTR__actors/heave_ho/geo/heave_ho_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/hoot.h b/android/app/src/main/assets/ghostship/include/assets/actors/hoot.h new file mode 100644 index 0000000..1751309 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/hoot.h @@ -0,0 +1,182 @@ +#pragma once + +#include "sm64.h" +#include "hoot/anims.h" +#include "hoot/geo.h" + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000900[] = "__OTR__actors/hoot/hoot_seg5_lights_05000900"; + +static const ALIGN_ASSET(2) char hoot_lights_unused1[] = "__OTR__actors/hoot/hoot_lights_unused1"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000930[] = "__OTR__actors/hoot/hoot_seg5_lights_05000930"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000948[] = "__OTR__actors/hoot/hoot_seg5_lights_05000948"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000960[] = "__OTR__actors/hoot/hoot_seg5_lights_05000960"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000978[] = "__OTR__actors/hoot/hoot_seg5_lights_05000978"; + +static const ALIGN_ASSET(2) char hoot_lights_unused2[] = "__OTR__actors/hoot/hoot_lights_unused2"; + +static const ALIGN_ASSET(2) char hoot_lights_unused3[] = "__OTR__actors/hoot/hoot_lights_unused3"; + +static const ALIGN_ASSET(2) char hoot_lights_unused4[] = "__OTR__actors/hoot/hoot_lights_unused4"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_050009D8[] = "__OTR__actors/hoot/hoot_seg5_lights_050009D8"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_050009F0[] = "__OTR__actors/hoot/hoot_seg5_lights_050009F0"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05000A08[] = "__OTR__actors/hoot/hoot_seg5_lights_05000A08"; + +static const ALIGN_ASSET(2) char hoot_seg5_texture_05000A20[] = "__OTR__actors/hoot/hoot_eyes"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05001220[] = "__OTR__actors/hoot/hoot_seg5_vertex_05001220"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05001310[] = "__OTR__actors/hoot/hoot_seg5_vertex_05001310"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050013D0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050013D0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05001400[] = "__OTR__actors/hoot/hoot_seg5_vertex_05001400"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050014F0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050014F0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050015E0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050015E0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050016D0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050016D0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050017C0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050017C0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050018B0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050018B0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050019A0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050019A0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05001A90[] = "__OTR__actors/hoot/hoot_seg5_vertex_05001A90"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05001B80[] = "__OTR__actors/hoot/hoot_seg5_dl_05001B80"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05001C00[] = "__OTR__actors/hoot/hoot_seg5_dl_05001C00"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05001DF0[] = "__OTR__actors/hoot/hoot_seg5_dl_05001DF0"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05001E38[] = "__OTR__actors/hoot/hoot_seg5_lights_05001E38"; + +static const ALIGN_ASSET(2) char hoot_seg5_texture_05001E50[] = "__OTR__actors/hoot/hoot_wing"; + +static const ALIGN_ASSET(2) char hoot_seg5_texture_05002650[] = "__OTR__actors/hoot/hoot_wing_tip"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05002E50[] = "__OTR__actors/hoot/hoot_seg5_vertex_05002E50"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05002EB0[] = "__OTR__actors/hoot/hoot_seg5_dl_05002EB0"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05002F10[] = "__OTR__actors/hoot/hoot_seg5_dl_05002F10"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05002F60[] = "__OTR__actors/hoot/hoot_seg5_lights_05002F60"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05002F78[] = "__OTR__actors/hoot/hoot_seg5_vertex_05002F78"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05002FD8[] = "__OTR__actors/hoot/hoot_seg5_dl_05002FD8"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003038[] = "__OTR__actors/hoot/hoot_seg5_dl_05003038"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05003088[] = "__OTR__actors/hoot/hoot_seg5_lights_05003088"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050030A0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050030A0"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003100[] = "__OTR__actors/hoot/hoot_seg5_dl_05003100"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003160[] = "__OTR__actors/hoot/hoot_seg5_dl_05003160"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_050031B0[] = "__OTR__actors/hoot/hoot_seg5_lights_050031B0"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050031C8[] = "__OTR__actors/hoot/hoot_seg5_vertex_050031C8"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003228[] = "__OTR__actors/hoot/hoot_seg5_dl_05003228"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003288[] = "__OTR__actors/hoot/hoot_seg5_dl_05003288"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_050032D8[] = "__OTR__actors/hoot/hoot_seg5_lights_050032D8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050032F0[] = "__OTR__actors/hoot/hoot_seg5_vertex_050032F0"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003350[] = "__OTR__actors/hoot/hoot_seg5_dl_05003350"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_050033B0[] = "__OTR__actors/hoot/hoot_seg5_dl_050033B0"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05003400[] = "__OTR__actors/hoot/hoot_seg5_lights_05003400"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003418[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003418"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003478[] = "__OTR__actors/hoot/hoot_seg5_dl_05003478"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_050034D8[] = "__OTR__actors/hoot/hoot_seg5_dl_050034D8"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05003528[] = "__OTR__actors/hoot/hoot_seg5_lights_05003528"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003540[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003540"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_050035A0[] = "__OTR__actors/hoot/hoot_seg5_dl_050035A0"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003600[] = "__OTR__actors/hoot/hoot_seg5_dl_05003600"; + +static const ALIGN_ASSET(2) char hoot_seg5_lights_05003650[] = "__OTR__actors/hoot/hoot_seg5_lights_05003650"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003668[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003668"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_050036C8[] = "__OTR__actors/hoot/hoot_seg5_dl_050036C8"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05003728[] = "__OTR__actors/hoot/hoot_seg5_dl_05003728"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003778[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003778"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003868[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003868"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003958[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003958"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003A58[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003A58"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003B48[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003B48"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003BA8[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003BA8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003C98[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003C98"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003D58[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003D58"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003E58[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003E58"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003F18[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003F18"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05003F58[] = "__OTR__actors/hoot/hoot_seg5_vertex_05003F58"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004048[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004048"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004108[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004108"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050041F8[] = "__OTR__actors/hoot/hoot_seg5_vertex_050041F8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050042D8[] = "__OTR__actors/hoot/hoot_seg5_vertex_050042D8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050043B8[] = "__OTR__actors/hoot/hoot_seg5_vertex_050043B8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_050044A8[] = "__OTR__actors/hoot/hoot_seg5_vertex_050044A8"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004548[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004548"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004648[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004648"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004708[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004708"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004748[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004748"; + +static const ALIGN_ASSET(2) char hoot_seg5_vertex_05004828[] = "__OTR__actors/hoot/hoot_seg5_vertex_05004828"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05004928[] = "__OTR__actors/hoot/hoot_seg5_dl_05004928"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05004A98[] = "__OTR__actors/hoot/hoot_seg5_dl_05004A98"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05004B38[] = "__OTR__actors/hoot/hoot_seg5_dl_05004B38"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05004CA8[] = "__OTR__actors/hoot/hoot_seg5_dl_05004CA8"; + +static const ALIGN_ASSET(2) char hoot_seg5_dl_05004D48[] = "__OTR__actors/hoot/hoot_seg5_dl_05004D48"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/hoot/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/hoot/anims.h new file mode 100644 index 0000000..635f4f5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/hoot/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char hoot_seg5_anims_05005768[] = "__OTR__actors/hoot/anims/hoot_seg5_anims_05005768"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/hoot/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/hoot/geo.h new file mode 100644 index 0000000..22fd3e2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/hoot/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char hoot_geo[] = "__OTR__actors/hoot/geo/hoot_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring.h b/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring.h new file mode 100644 index 0000000..3f4af19 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring.h @@ -0,0 +1,19 @@ +#pragma once + +#include "sm64.h" +#include "impact_ring/geo.h" + +static const ALIGN_ASSET(2) char impact_ring_seg6_vertex_0601C9D0[] = "__OTR__actors/impact_ring/impact_ring_seg6_vertex_0601C9D0"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_vertex_0601CA10[] = "__OTR__actors/impact_ring/impact_ring_seg6_vertex_0601CA10"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_texture_0601CA50[] = "__OTR__actors/impact_ring/impact_ring_left_side"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_texture_0601DA50[] = "__OTR__actors/impact_ring/impact_ring_right_side"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_dl_0601EA50[] = "__OTR__actors/impact_ring/impact_ring_seg6_dl_0601EA50"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_dl_0601EA88[] = "__OTR__actors/impact_ring/impact_ring_seg6_dl_0601EA88"; + +static const ALIGN_ASSET(2) char impact_ring_seg6_dl_0601EAC0[] = "__OTR__actors/impact_ring/impact_ring_seg6_dl_0601EAC0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring/geo.h new file mode 100644 index 0000000..613ca17 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/impact_ring/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char invisible_bowser_accessory_geo[] = "__OTR__actors/impact_ring/geo/invisible_bowser_accessory_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke.h b/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke.h new file mode 100644 index 0000000..f497941 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke.h @@ -0,0 +1,31 @@ +#pragma once + +#include "sm64.h" +#include "impact_smoke/geo.h" + +static const ALIGN_ASSET(2) char impact_smoke_seg6_texture_0605AA28[] = "__OTR__actors/impact_smoke/impact_smoke_0"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_texture_0605CA28[] = "__OTR__actors/impact_smoke/impact_smoke_1"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_texture_0605EA28[] = "__OTR__actors/impact_smoke/impact_smoke_2"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_texture_06060A28[] = "__OTR__actors/impact_smoke/impact_smoke_3"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_vertex_06062A28[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_vertex_06062A28"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062AA8[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062AA8"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062AD8[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062AD8"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062AF0[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062AF0"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062B08[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062B08"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062B38[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062B38"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062BD8[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062BD8"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062C78[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062C78"; + +static const ALIGN_ASSET(2) char impact_smoke_seg6_dl_06062D18[] = "__OTR__actors/impact_smoke/impact_smoke_seg6_dl_06062D18"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke/geo.h new file mode 100644 index 0000000..c27157e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/impact_smoke/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_impact_smoke_geo[] = "__OTR__actors/impact_smoke/geo/bowser_impact_smoke_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb.h b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb.h new file mode 100644 index 0000000..32cb649 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb.h @@ -0,0 +1,130 @@ +#pragma once + +#include "sm64.h" +#include "king_bobomb/anims.h" +#include "king_bobomb/geo.h" + +static const ALIGN_ASSET(2) char king_bobomb_lights_unused1[] = "__OTR__actors/king_bobomb/king_bobomb_lights_unused1"; + +static const ALIGN_ASSET(2) char king_bobomb_lights_unused2[] = "__OTR__actors/king_bobomb/king_bobomb_lights_unused2"; + +static const ALIGN_ASSET(2) char king_bobomb_lights_unused3[] = "__OTR__actors/king_bobomb/king_bobomb_lights_unused3"; + +static const ALIGN_ASSET(2) char king_bobomb_lights_unused4[] = "__OTR__actors/king_bobomb/king_bobomb_lights_unused4"; + +static const ALIGN_ASSET(2) char king_bobomb_lights_unused5[] = "__OTR__actors/king_bobomb/king_bobomb_lights_unused5"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05000078[] = "__OTR__actors/king_bobomb/bob-omb_buddy_left_side_unused"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05001078[] = "__OTR__actors/king_bobomb/bob-omb_buddy_right_side_unused"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05002078[] = "__OTR__actors/king_bobomb/king_bob-omb_arm"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05002878[] = "__OTR__actors/king_bobomb/king_bob-omb_body_unused"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05004878[] = "__OTR__actors/king_bobomb/king_bob-omb_eyes"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05005078[] = "__OTR__actors/king_bobomb/king_bob-omb_eyes_blink"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05005878[] = "__OTR__actors/king_bobomb/king_bob-omb_hand"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05006078[] = "__OTR__actors/king_bobomb/king_bob-omb_crown_rim"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05006478[] = "__OTR__actors/king_bobomb/bob-omb_buddy_body_unused"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05008478[] = "__OTR__actors/king_bobomb/king_bob-omb_left_side"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_texture_05009478[] = "__OTR__actors/king_bobomb/king_bob-omb_right_side"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A478[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A478"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A4B8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A4B8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A4F0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A4F0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A560[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A560"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A5A0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A5A0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A5D8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A5D8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A648[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A648"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A688[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A688"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A6C0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A6C0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A730[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A730"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A770[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A770"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A7A8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A7A8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A818[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A818"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A858[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A858"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A890[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A890"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500A900[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500A900"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A940[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A940"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500A978[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500A978"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_lights_0500A9E8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_lights_0500A9E8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500AA00[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500AA00"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500AB00[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500AB00"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500ABC0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500ABC0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500AD08[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500AD08"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_lights_0500AD38[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_lights_0500AD38"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500AD50[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500AD50"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500AE50[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500AE50"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500AF20[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500AF20"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B068[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B068"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B098[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B098"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B0D8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B0D8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B118[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B118"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B150[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B150"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B188[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B188"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_lights_0500B200[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_lights_0500B200"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B218[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B218"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B278[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B278"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B2D0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B2D0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_lights_0500B330[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_lights_0500B330"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B348[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B348"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B3C8[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B3C8"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B418[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B418"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_lights_0500B458[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_lights_0500B458"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B470[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B470"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_vertex_0500B570[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_vertex_0500B570"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B5F0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B5F0"; + +static const ALIGN_ASSET(2) char king_bobomb_seg5_dl_0500B6C0[] = "__OTR__actors/king_bobomb/king_bobomb_seg5_dl_0500B6C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/anims.h new file mode 100644 index 0000000..c7caa50 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char king_bobomb_seg5_anims_0500FE30[] = "__OTR__actors/king_bobomb/anims/king_bobomb_seg5_anims_0500FE30"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/geo.h new file mode 100644 index 0000000..2096fdc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/king_bobomb/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char king_bobomb_geo[] = "__OTR__actors/king_bobomb/geo/king_bobomb_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/klepto.h b/android/app/src/main/assets/ghostship/include/assets/actors/klepto.h new file mode 100644 index 0000000..79d3d0a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/klepto.h @@ -0,0 +1,160 @@ +#pragma once + +#include "sm64.h" +#include "klepto/anims.h" +#include "klepto/geo.h" + +static const ALIGN_ASSET(2) char klepto_seg5_texture_05000008[] = "__OTR__actors/klepto/klepto_chest_tuft"; + +static const ALIGN_ASSET(2) char klepto_seg5_texture_05000808[] = "__OTR__actors/klepto/klepto_eye"; + +static const ALIGN_ASSET(2) char klepto_seg5_texture_05001008[] = "__OTR__actors/klepto/klepto_beak"; + +static const ALIGN_ASSET(2) char klepto_seg5_texture_05002008[] = "__OTR__actors/klepto/klepto_wing"; + +static const ALIGN_ASSET(2) char klepto_seg5_texture_05003008[] = "__OTR__actors/klepto/klepto_wing_flap"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05003808[] = "__OTR__actors/klepto/klepto_seg5_lights_05003808"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05003820[] = "__OTR__actors/klepto/klepto_seg5_lights_05003820"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003838[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003838"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003898[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003898"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003988[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003988"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_050039B8[] = "__OTR__actors/klepto/klepto_seg5_vertex_050039B8"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003A68[] = "__OTR__actors/klepto/klepto_seg5_dl_05003A68"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003AC0[] = "__OTR__actors/klepto/klepto_seg5_dl_05003AC0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003B40[] = "__OTR__actors/klepto/klepto_seg5_dl_05003B40"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003BD0[] = "__OTR__actors/klepto/klepto_seg5_dl_05003BD0"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05003C58[] = "__OTR__actors/klepto/klepto_seg5_lights_05003C58"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003C70[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003C70"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003D00[] = "__OTR__actors/klepto/klepto_seg5_dl_05003D00"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003D80[] = "__OTR__actors/klepto/klepto_seg5_dl_05003D80"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05003DB0[] = "__OTR__actors/klepto/klepto_seg5_lights_05003DB0"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003DC8[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003DC8"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003E68[] = "__OTR__actors/klepto/klepto_seg5_dl_05003E68"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05003F20[] = "__OTR__actors/klepto/klepto_seg5_dl_05003F20"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05003F80[] = "__OTR__actors/klepto/klepto_seg5_lights_05003F80"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05003F98[] = "__OTR__actors/klepto/klepto_seg5_vertex_05003F98"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004058[] = "__OTR__actors/klepto/klepto_seg5_dl_05004058"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004118[] = "__OTR__actors/klepto/klepto_seg5_dl_05004118"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004148[] = "__OTR__actors/klepto/klepto_seg5_lights_05004148"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004160[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004160"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_050041A0[] = "__OTR__actors/klepto/klepto_seg5_dl_050041A0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_050041E8[] = "__OTR__actors/klepto/klepto_seg5_dl_050041E8"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004258[] = "__OTR__actors/klepto/klepto_seg5_lights_05004258"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004270[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004270"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_050042D0[] = "__OTR__actors/klepto/klepto_seg5_dl_050042D0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004330[] = "__OTR__actors/klepto/klepto_seg5_dl_05004330"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004360[] = "__OTR__actors/klepto/klepto_seg5_lights_05004360"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004378[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004378"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_050043D8[] = "__OTR__actors/klepto/klepto_seg5_dl_050043D8"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004438[] = "__OTR__actors/klepto/klepto_seg5_dl_05004438"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004468[] = "__OTR__actors/klepto/klepto_seg5_lights_05004468"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004480[] = "__OTR__actors/klepto/klepto_seg5_lights_05004480"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004498[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004498"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004558[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004558"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004648[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004648"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004698[] = "__OTR__actors/klepto/klepto_seg5_dl_05004698"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_050047C8[] = "__OTR__actors/klepto/klepto_seg5_dl_050047C8"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_050047F8[] = "__OTR__actors/klepto/klepto_seg5_lights_050047F8"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004810[] = "__OTR__actors/klepto/klepto_seg5_lights_05004810"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004828[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004828"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_050048E8[] = "__OTR__actors/klepto/klepto_seg5_vertex_050048E8"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_050049D8[] = "__OTR__actors/klepto/klepto_seg5_vertex_050049D8"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004A28[] = "__OTR__actors/klepto/klepto_seg5_dl_05004A28"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004B58[] = "__OTR__actors/klepto/klepto_seg5_dl_05004B58"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004B88[] = "__OTR__actors/klepto/klepto_seg5_lights_05004B88"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004BA0[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004BA0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004BE0[] = "__OTR__actors/klepto/klepto_seg5_dl_05004BE0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004C28[] = "__OTR__actors/klepto/klepto_seg5_dl_05004C28"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004C98[] = "__OTR__actors/klepto/klepto_seg5_lights_05004C98"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004CB0[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004CB0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004CF0[] = "__OTR__actors/klepto/klepto_seg5_dl_05004CF0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004D38[] = "__OTR__actors/klepto/klepto_seg5_dl_05004D38"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004DA8[] = "__OTR__actors/klepto/klepto_seg5_lights_05004DA8"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004DC0[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004DC0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004E00[] = "__OTR__actors/klepto/klepto_seg5_dl_05004E00"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004E48[] = "__OTR__actors/klepto/klepto_seg5_dl_05004E48"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004EB8[] = "__OTR__actors/klepto/klepto_seg5_lights_05004EB8"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004ED0[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004ED0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004F10[] = "__OTR__actors/klepto/klepto_seg5_dl_05004F10"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05004F58[] = "__OTR__actors/klepto/klepto_seg5_dl_05004F58"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_05004FC8[] = "__OTR__actors/klepto/klepto_seg5_lights_05004FC8"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_05004FE0[] = "__OTR__actors/klepto/klepto_seg5_vertex_05004FE0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05005020[] = "__OTR__actors/klepto/klepto_seg5_dl_05005020"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05005068[] = "__OTR__actors/klepto/klepto_seg5_dl_05005068"; + +static const ALIGN_ASSET(2) char klepto_seg5_lights_050050D8[] = "__OTR__actors/klepto/klepto_seg5_lights_050050D8"; + +static const ALIGN_ASSET(2) char klepto_seg5_vertex_050050F0[] = "__OTR__actors/klepto/klepto_seg5_vertex_050050F0"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05005130[] = "__OTR__actors/klepto/klepto_seg5_dl_05005130"; + +static const ALIGN_ASSET(2) char klepto_seg5_dl_05005178[] = "__OTR__actors/klepto/klepto_seg5_dl_05005178"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/klepto/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/klepto/anims.h new file mode 100644 index 0000000..0e1a219 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/klepto/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char klepto_seg5_anims_05008CFC[] = "__OTR__actors/klepto/anims/klepto_seg5_anims_05008CFC"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/klepto/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/klepto/geo.h new file mode 100644 index 0000000..b9f814d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/klepto/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char klepto_geo[] = "__OTR__actors/klepto/geo/klepto_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa.h new file mode 100644 index 0000000..53e6110 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa.h @@ -0,0 +1,262 @@ +#pragma once + +#include "sm64.h" +#include "koopa/anims.h" +#include "koopa/geo.h" + +static const ALIGN_ASSET(2) char koopa_lights_unused1[] = "__OTR__actors/koopa/koopa_lights_unused1"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_060025A0[] = "__OTR__actors/koopa/koopa_seg6_lights_060025A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_060025B8[] = "__OTR__actors/koopa/koopa_seg6_lights_060025B8"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_060025D0[] = "__OTR__actors/koopa/koopa_seg6_lights_060025D0"; + +static const ALIGN_ASSET(2) char koopa_lights_unused2[] = "__OTR__actors/koopa/koopa_lights_unused2"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06002600[] = "__OTR__actors/koopa/koopa_seg6_lights_06002600"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06002618[] = "__OTR__actors/koopa/koopa_seg6_lights_06002618"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06002630[] = "__OTR__actors/koopa/koopa_seg6_lights_06002630"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06002648[] = "__OTR__actors/koopa/koopa_shell_front"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_2660[] = "__OTR__actors/koopa/koopa_seg6_lights_2660"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06002E48[] = "__OTR__actors/koopa/koopa_shell_back"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06003648[] = "__OTR__actors/koopa/koopa_shoe"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06003E48[] = "__OTR__actors/koopa/koopa_shell_front_top"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06004648[] = "__OTR__actors/koopa/koopa_eyes_open"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06004E48[] = "__OTR__actors/koopa/koopa_eyes_closed"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06005648[] = "__OTR__actors/koopa/koopa_eye_border"; + +static const ALIGN_ASSET(2) char koopa_seg6_texture_06005E48[] = "__OTR__actors/koopa/koopa_nostrils"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06006E48[] = "__OTR__actors/koopa/koopa_seg6_lights_06006E48"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06006E60[] = "__OTR__actors/koopa/koopa_seg6_lights_06006E60"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06006E78[] = "__OTR__actors/koopa/koopa_seg6_vertex_06006E78"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06006F08[] = "__OTR__actors/koopa/koopa_seg6_vertex_06006F08"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06006FF8[] = "__OTR__actors/koopa/koopa_seg6_vertex_06006FF8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060070F8[] = "__OTR__actors/koopa/koopa_seg6_vertex_060070F8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060071E8[] = "__OTR__actors/koopa/koopa_seg6_vertex_060071E8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007268[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007268"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007358[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007358"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007458[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007458"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007488[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007488"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060074B8[] = "__OTR__actors/koopa/koopa_seg6_vertex_060074B8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060075B8[] = "__OTR__actors/koopa/koopa_seg6_vertex_060075B8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007658[] = "__OTR__actors/koopa/koopa_seg6_dl_06007658"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_060076B0[] = "__OTR__actors/koopa/koopa_seg6_dl_060076B0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007850[] = "__OTR__actors/koopa/koopa_seg6_dl_06007850"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007970[] = "__OTR__actors/koopa/koopa_seg6_dl_06007970"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007A60[] = "__OTR__actors/koopa/koopa_seg6_dl_06007A60"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007AA0[] = "__OTR__actors/koopa/koopa_seg6_dl_06007AA0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007AF8[] = "__OTR__actors/koopa/koopa_seg6_dl_06007AF8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007B20[] = "__OTR__actors/koopa/koopa_seg6_dl_06007B20"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06007B48[] = "__OTR__actors/koopa/koopa_seg6_lights_06007B48"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06007B60[] = "__OTR__actors/koopa/koopa_seg6_lights_06007B60"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007B78[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007B78"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007C18[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007C18"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007CF8[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007CF8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007D48[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007D48"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007E38[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007E38"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06007F28[] = "__OTR__actors/koopa/koopa_seg6_vertex_06007F28"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06007FB8[] = "__OTR__actors/koopa/koopa_seg6_dl_06007FB8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008050[] = "__OTR__actors/koopa/koopa_seg6_dl_06008050"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_060080F8[] = "__OTR__actors/koopa/koopa_seg6_dl_060080F8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008250[] = "__OTR__actors/koopa/koopa_seg6_dl_06008250"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_060082C0[] = "__OTR__actors/koopa/koopa_seg6_lights_060082C0"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_060082D8[] = "__OTR__actors/koopa/koopa_seg6_lights_060082D8"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060082F0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060082F0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060083F0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060083F0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008470[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008470"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008530[] = "__OTR__actors/koopa/koopa_seg6_dl_06008530"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_060085E8[] = "__OTR__actors/koopa/koopa_seg6_dl_060085E8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008640[] = "__OTR__actors/koopa/koopa_seg6_dl_06008640"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_060086D0[] = "__OTR__actors/koopa/koopa_seg6_dl_060086D0"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06008740[] = "__OTR__actors/koopa/koopa_seg6_lights_06008740"; + +static const ALIGN_ASSET(2) char koopa_seg6_lights_06008758[] = "__OTR__actors/koopa/koopa_seg6_lights_06008758"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008770[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008770"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008870[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008870"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060088F0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060088F0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_060089B0[] = "__OTR__actors/koopa/koopa_seg6_dl_060089B0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008A68[] = "__OTR__actors/koopa/koopa_seg6_dl_06008A68"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008AC0[] = "__OTR__actors/koopa/koopa_seg6_dl_06008AC0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_06008B50[] = "__OTR__actors/koopa/koopa_seg6_dl_06008B50"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008BC0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008BC0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008CC0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008CC0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008DA0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008DA0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008E80[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008E80"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06008F60[] = "__OTR__actors/koopa/koopa_seg6_vertex_06008F60"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009040[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009040"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009140[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009140"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009240[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009240"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009340[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009340"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009410[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009410"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060094F0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060094F0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060095D0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060095D0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060096C0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060096C0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060097B0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060097B0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060098A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060098A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_060099A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_060099A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009A30[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009A30"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009AD0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009AD0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009BB0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009BB0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009CA0[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009CA0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009D90[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009D90"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009E80[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009E80"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_06009F80[] = "__OTR__actors/koopa/koopa_seg6_vertex_06009F80"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A010[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A010"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A0B0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A0B0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A1A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A1A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A2A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A2A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A3A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A3A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A4A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A4A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A5A0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A5A0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A690[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A690"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A790[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A790"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A890[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A890"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A990[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A990"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600A9C0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600A9C0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600AAC0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600AAC0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600ABB0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600ABB0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600AC90[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600AC90"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600AD90[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600AD90"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600AE90[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600AE90"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600AF60[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600AF60"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B000[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B000"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B0E0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B0E0"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B190[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B190"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B270[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B270"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B370[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B370"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B470[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B470"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B560[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B560"; + +static const ALIGN_ASSET(2) char koopa_seg6_vertex_0600B5F0[] = "__OTR__actors/koopa/koopa_seg6_vertex_0600B5F0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600B6E0[] = "__OTR__actors/koopa/koopa_seg6_dl_0600B6E0"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600B838[] = "__OTR__actors/koopa/koopa_seg6_dl_0600B838"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600B8B8[] = "__OTR__actors/koopa/koopa_seg6_dl_0600B8B8"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BA10[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BA10"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BA90[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BA90"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BC18[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BC18"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BC88[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BC88"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BE10[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BE10"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600BE80[] = "__OTR__actors/koopa/koopa_seg6_dl_0600BE80"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600C240[] = "__OTR__actors/koopa/koopa_seg6_dl_0600C240"; + +static const ALIGN_ASSET(2) char koopa_seg6_dl_0600C498[] = "__OTR__actors/koopa/koopa_seg6_dl_0600C498"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa/anims.h new file mode 100644 index 0000000..a4fe3ef --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char koopa_seg6_anims_06011364[] = "__OTR__actors/koopa/anims/koopa_seg6_anims_06011364"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa/geo.h new file mode 100644 index 0000000..3c81ce7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char koopa_without_shell_geo[] = "__OTR__actors/koopa/geo/koopa_without_shell_geo"; + +static const ALIGN_ASSET(2) char koopa_with_shell_geo[] = "__OTR__actors/koopa/geo/koopa_with_shell_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag.h new file mode 100644 index 0000000..72d4060 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag.h @@ -0,0 +1,60 @@ +#pragma once + +#include "sm64.h" +#include "koopa_flag/anims.h" +#include "koopa_flag/geo.h" + +static const ALIGN_ASSET(2) char koopa_flag_seg6_lights_06000000[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_lights_06000000"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_lights_06000018[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_lights_06000018"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_lights_06000030[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_lights_06000030"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_texture_06000048[] = "__OTR__actors/koopa_flag/koopa_flag_banner"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_lights_06000848[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_lights_06000848"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_lights_06000860[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_lights_06000860"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000878[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000878"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_060008C8[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_060008C8"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000968[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000968"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000A08[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000A08"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000A38[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000A38"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000A68[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000A68"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000AB8[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000AB8"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000AE8[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000AE8"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000B08[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000B08"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000B80[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000B80"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000BC0[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000BC0"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000BF8[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000BF8"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000C68[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000C68"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000CA8[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000CA8"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000CE0[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000CE0"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000D50[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000D50"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000D90[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000D90"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000DB0[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000DB0"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_vertex_06000DF0[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_vertex_06000DF0"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000E20[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000E20"; + +static const ALIGN_ASSET(2) char koopa_flag_seg6_dl_06000E38[] = "__OTR__actors/koopa_flag/koopa_flag_seg6_dl_06000E38"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/anims.h new file mode 100644 index 0000000..0cc477d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char koopa_flag_seg6_anims_06001028[] = "__OTR__actors/koopa_flag/anims/koopa_flag_seg6_anims_06001028"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/geo.h new file mode 100644 index 0000000..eb419d1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_flag/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char koopa_flag_geo[] = "__OTR__actors/koopa_flag/geo/koopa_flag_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell.h new file mode 100644 index 0000000..16c66b7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell.h @@ -0,0 +1,81 @@ +#pragma once + +#include "sm64.h" +#include "koopa_shell/geo.h" + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_08026388[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_08026388"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_080263A0[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_080263A0"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_080263B8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_080263B8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_080263D0[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_080263D0"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080263E8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080263E8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080264D8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080264D8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080265C8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080265C8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080266B8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080266B8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080267A8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080267A8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026898[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026898"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026988[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026988"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026A18[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026A18"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026B08[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026B08"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026BF8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026BF8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026CE8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026CE8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026DD8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026DD8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026EC8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026EC8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08026FB8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08026FB8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080270A8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080270A8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08027108[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08027108"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08027170[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08027170"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08027258[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08027258"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_080273C8[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_080273C8"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08027420[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08027420"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_08027470[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_08027470"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_lights_08027488[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_lights_08027488"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_texture_080274A0[] = "__OTR__actors/koopa_shell/koopa_shell_front"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_texture_08027CA0[] = "__OTR__actors/koopa_shell/koopa_shell_back"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_080284A0[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_080284A0"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08028540[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08028540"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08028620[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08028620"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08028670[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08028670"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08028760[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08028760"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_vertex_08028850[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_vertex_08028850"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_080288E0[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_080288E0"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08028978[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08028978"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08028A20[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08028A20"; + +static const ALIGN_ASSET(2) char koopa_shell_seg8_dl_08028B78[] = "__OTR__actors/koopa_shell/koopa_shell_seg8_dl_08028B78"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell/geo.h new file mode 100644 index 0000000..0e2eaa6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/koopa_shell/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char koopa_shell_geo[] = "__OTR__actors/koopa_shell/geo/koopa_shell_geo"; + +static const ALIGN_ASSET(2) char koopa_shell2_geo[] = "__OTR__actors/koopa_shell/geo/koopa_shell2_geo"; + +static const ALIGN_ASSET(2) char koopa_shell3_geo[] = "__OTR__actors/koopa_shell/geo/koopa_shell3_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman.h new file mode 100644 index 0000000..8ea6fd4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman.h @@ -0,0 +1,130 @@ +#pragma once + +#include "sm64.h" +#include "lakitu_cameraman/anims.h" +#include "lakitu_cameraman/geo.h" + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06000000[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused"; + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06000800[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_eyes_open"; + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06001800[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_eyes_closed"; + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06002800[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_shell"; + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06003000[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_frown"; + +static const ALIGN_ASSET(2) char lakitu_seg6_texture_06003800[] = "__OTR__actors/lakitu_cameraman/lakitu_camera_lens"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06003A00[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06003A00"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06003A18[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06003A18"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06003A30[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06003A30"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06003B30[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06003B30"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06003BD0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06003BD0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06003C80[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06003C80"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06003DB0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06003DB0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06003E30[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06003E30"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06003E98[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06003E98"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06003EB0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06003EB0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06003FB0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06003FB0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_060040A0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_060040A0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_060041A0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_060041A0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004290[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004290"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004390[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004390"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004410[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004410"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004680[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004680"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_060046E0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_060046E0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_060046F8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_060046F8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_060047E8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_060047E8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_060048D8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_060048D8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_060048F0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_060048F0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_060049E0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_060049E0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06004AD0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06004AD0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004AE8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004AE8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004BA8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004BA8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004BE8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004BE8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004C30[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004C30"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004C60[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004C60"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06004C88[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06004C88"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06004CB0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06004CB0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06004CC8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06004CC8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06004CE0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06004CE0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06004CF8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06004CF8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004D10[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004D10"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004D50[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004D50"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004E40[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004E40"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004F30[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004F30"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06004F90[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06004F90"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06005070[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06005070"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06005150[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06005150"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_060051D0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_060051D0"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06005218[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06005218"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06005360[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06005360"; + +static const ALIGN_ASSET(2) char lakitu_cameraman_lights_unused1[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_lights_unused1"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_060053F0[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_060053F0"; + +static const ALIGN_ASSET(2) char lakitu_cameraman_lights_unused2[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_lights_unused2"; + +static const ALIGN_ASSET(2) char lakitu_cameraman_lights_unused3[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_lights_unused3"; + +static const ALIGN_ASSET(2) char lakitu_seg6_lights_06005438[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_lights_06005438"; + +static const ALIGN_ASSET(2) char lakitu_cameraman_lights_unused4[] = "__OTR__actors/lakitu_cameraman/lakitu_cameraman_lights_unused4"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06005468[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06005468"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06005538[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06005538"; + +static const ALIGN_ASSET(2) char lakitu_seg6_vertex_06005568[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_vertex_06005568"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06005598[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06005598"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_060055E8[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_060055E8"; + +static const ALIGN_ASSET(2) char lakitu_seg6_dl_06005610[] = "__OTR__actors/lakitu_cameraman/lakitu_seg6_dl_06005610"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/anims.h new file mode 100644 index 0000000..cbc64dd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char lakitu_seg6_anims_060058F8[] = "__OTR__actors/lakitu_cameraman/anims/lakitu_seg6_anims_060058F8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/geo.h new file mode 100644 index 0000000..36ea349 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_cameraman/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char lakitu_geo[] = "__OTR__actors/lakitu_cameraman/geo/lakitu_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy.h new file mode 100644 index 0000000..e136653 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy.h @@ -0,0 +1,88 @@ +#pragma once + +#include "sm64.h" +#include "lakitu_enemy/anims.h" +#include "lakitu_enemy/geo.h" + +static const ALIGN_ASSET(2) char lakitu_enemy_lights_unused1[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_lights_unused1"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_0500ECB0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_0500ECB0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_lights_unused2[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_lights_unused2"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_texture_0500ECE0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_cloud_face_unused"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_texture_0500F4E0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_eyes_open"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_texture_050104E0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_eyes_closed"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_texture_050114E0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_shell"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_texture_05011CE0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_frown"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_050124E0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_050124E0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_050124F8[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_050124F8"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012510[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012510"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012610[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012610"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_050126B0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_050126B0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05012760[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05012760"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05012890[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05012890"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05012910[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05012910"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_05012978[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_05012978"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012990[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012990"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012A90[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012A90"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012B80[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012B80"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012C80[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012C80"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012D70[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012D70"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05012E70[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05012E70"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05012EF0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05012EF0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013160[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013160"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_050131C0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_050131C0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_050131D8[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_050131D8"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013298[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013298"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_050132D8[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_050132D8"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013320[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013320"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013350[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013350"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013378[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013378"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_050133A0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_050133A0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_050133B8[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_050133B8"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_050134A8[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_050134A8"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_lights_05013598[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_lights_05013598"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_050135B0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_050135B0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_050136A0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_050136A0"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_vertex_05013790[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_vertex_05013790"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_05013860[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_05013860"; + +static const ALIGN_ASSET(2) char lakitu_enemy_seg5_dl_050138B0[] = "__OTR__actors/lakitu_enemy/lakitu_enemy_seg5_dl_050138B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/anims.h new file mode 100644 index 0000000..f53107c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char lakitu_enemy_seg5_anims_050144D4[] = "__OTR__actors/lakitu_enemy/anims/lakitu_enemy_seg5_anims_050144D4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/geo.h new file mode 100644 index 0000000..e2d6542 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/lakitu_enemy/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char enemy_lakitu_geo[] = "__OTR__actors/lakitu_enemy/geo/enemy_lakitu_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/leaves.h b/android/app/src/main/assets/ghostship/include/assets/actors/leaves.h new file mode 100644 index 0000000..06e4e36 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/leaves.h @@ -0,0 +1,11 @@ +#pragma once + +#include "sm64.h" +#include "leaves/geo.h" + +static const ALIGN_ASSET(2) char leaves_seg3_vertex_0301CBA0[] = "__OTR__actors/leaves/leaves_seg3_vertex_0301CBA0"; + +static const ALIGN_ASSET(2) char leaves_seg3_texture_0301CBE0[] = "__OTR__actors/leaves/leaf"; + +static const ALIGN_ASSET(2) char leaves_seg3_dl_0301CDE0[] = "__OTR__actors/leaves/leaves_seg3_dl_0301CDE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/leaves/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/leaves/geo.h new file mode 100644 index 0000000..9b7f010 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/leaves/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char leaves_geo[] = "__OTR__actors/leaves/geo/leaves_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano.h b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano.h new file mode 100644 index 0000000..ee55582 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano.h @@ -0,0 +1,88 @@ +#pragma once + +#include "sm64.h" +#include "mad_piano/anims.h" +#include "mad_piano/geo.h" + +static const ALIGN_ASSET(2) char mad_piano_lights_unused1[] = "__OTR__actors/mad_piano/mad_piano_lights_unused1"; + +static const ALIGN_ASSET(2) char mad_piano_lights_unused2[] = "__OTR__actors/mad_piano/mad_piano_lights_unused2"; + +static const ALIGN_ASSET(2) char mad_piano_lights_unused3[] = "__OTR__actors/mad_piano/mad_piano_lights_unused3"; + +static const ALIGN_ASSET(2) char mad_piano_lights_unused4[] = "__OTR__actors/mad_piano/mad_piano_lights_unused4"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_05006AF0[] = "__OTR__actors/mad_piano/mad_piano_tooth"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_050072F0[] = "__OTR__actors/mad_piano/mad_piano_body"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_050076F0[] = "__OTR__actors/mad_piano/mad_piano_keys_corner"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_05007AF0[] = "__OTR__actors/mad_piano/mad_piano_mouth"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_05007EF0[] = "__OTR__actors/mad_piano/mad_piano_keys"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_texture_050082F0[] = "__OTR__actors/mad_piano/mad_piano_keys_edge"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_lights_050086F0[] = "__OTR__actors/mad_piano/mad_piano_seg5_lights_050086F0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008708[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008708"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_050087A8[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_050087A8"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008898[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008898"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008988[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008988"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008A78[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008A78"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05008B68[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05008B68"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05008BD0[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05008BD0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05008CB0[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05008CB0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_lights_05008D40[] = "__OTR__actors/mad_piano/mad_piano_seg5_lights_05008D40"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_lights_05008D58[] = "__OTR__actors/mad_piano/mad_piano_seg5_lights_05008D58"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_lights_05008D70[] = "__OTR__actors/mad_piano/mad_piano_seg5_lights_05008D70"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_lights_05008D88[] = "__OTR__actors/mad_piano/mad_piano_seg5_lights_05008D88"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008DA0[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008DA0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008E70[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008E70"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05008F60[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05008F60"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009050[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009050"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009150[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009150"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009240[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009240"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009330[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009330"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_050093F0[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_050093F0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009430[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009430"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_05009470[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_05009470"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_vertex_050094F0[] = "__OTR__actors/mad_piano/mad_piano_seg5_vertex_050094F0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05009590[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05009590"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_050096C8[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_050096C8"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_050097B0[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_050097B0"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_050097F8[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_050097F8"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05009840[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05009840"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_05009888[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_05009888"; + +static const ALIGN_ASSET(2) char mad_piano_seg5_dl_050098E8[] = "__OTR__actors/mad_piano/mad_piano_seg5_dl_050098E8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/anims.h new file mode 100644 index 0000000..c7fa410 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char mad_piano_seg5_anims_05009B14[] = "__OTR__actors/mad_piano/anims/mad_piano_seg5_anims_05009B14"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/geo.h new file mode 100644 index 0000000..32f821c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mad_piano/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char mad_piano_geo[] = "__OTR__actors/mad_piano/geo/mad_piano_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/manta.h b/android/app/src/main/assets/ghostship/include/assets/actors/manta.h new file mode 100644 index 0000000..d71ab4a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/manta.h @@ -0,0 +1,164 @@ +#pragma once + +#include "sm64.h" +#include "manta/anims.h" +#include "manta/geo.h" + +static const ALIGN_ASSET(2) char manta_seg5_lights_05001758[] = "__OTR__actors/manta/manta_seg5_lights_05001758"; + +static const ALIGN_ASSET(2) char manta_seg5_lights_05001770[] = "__OTR__actors/manta/manta_seg5_lights_05001770"; + +static const ALIGN_ASSET(2) char manta_lights_unused[] = "__OTR__actors/manta/manta_lights_unused"; + +static const ALIGN_ASSET(2) char manta_seg5_texture_050017A0[] = "__OTR__actors/manta/manta_fin_corner"; + +static const ALIGN_ASSET(2) char manta_seg5_texture_05001FA0[] = "__OTR__actors/manta/manta_gills"; + +static const ALIGN_ASSET(2) char manta_seg5_texture_05002FA0[] = "__OTR__actors/manta/manta_eye"; + +static const ALIGN_ASSET(2) char manta_seg5_texture_050037A0[] = "__OTR__actors/manta/manta_fin_edge"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050047A0[] = "__OTR__actors/manta/manta_seg5_vertex_050047A0"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050048A0[] = "__OTR__actors/manta/manta_seg5_vertex_050048A0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004960[] = "__OTR__actors/manta/manta_seg5_dl_05004960"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050049C8[] = "__OTR__actors/manta/manta_seg5_dl_050049C8"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004A70[] = "__OTR__actors/manta/manta_seg5_dl_05004A70"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05004AE8[] = "__OTR__actors/manta/manta_seg5_vertex_05004AE8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05004BE8[] = "__OTR__actors/manta/manta_seg5_vertex_05004BE8"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004CA8[] = "__OTR__actors/manta/manta_seg5_dl_05004CA8"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004D10[] = "__OTR__actors/manta/manta_seg5_dl_05004D10"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004DB8[] = "__OTR__actors/manta/manta_seg5_dl_05004DB8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05004E30[] = "__OTR__actors/manta/manta_seg5_vertex_05004E30"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004E60[] = "__OTR__actors/manta/manta_seg5_dl_05004E60"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004E90[] = "__OTR__actors/manta/manta_seg5_dl_05004E90"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05004F00[] = "__OTR__actors/manta/manta_seg5_vertex_05004F00"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05004FA0[] = "__OTR__actors/manta/manta_seg5_dl_05004FA0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005038[] = "__OTR__actors/manta/manta_seg5_dl_05005038"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050050A8[] = "__OTR__actors/manta/manta_seg5_vertex_050050A8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005118[] = "__OTR__actors/manta/manta_seg5_vertex_05005118"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050051B8[] = "__OTR__actors/manta/manta_seg5_vertex_050051B8"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005248[] = "__OTR__actors/manta/manta_seg5_dl_05005248"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005288[] = "__OTR__actors/manta/manta_seg5_dl_05005288"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005308[] = "__OTR__actors/manta/manta_seg5_dl_05005308"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005358[] = "__OTR__actors/manta/manta_seg5_dl_05005358"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050053F0[] = "__OTR__actors/manta/manta_seg5_vertex_050053F0"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005470[] = "__OTR__actors/manta/manta_seg5_vertex_05005470"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050054F0[] = "__OTR__actors/manta/manta_seg5_dl_050054F0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005558[] = "__OTR__actors/manta/manta_seg5_dl_05005558"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050055A8[] = "__OTR__actors/manta/manta_seg5_dl_050055A8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005620[] = "__OTR__actors/manta/manta_seg5_vertex_05005620"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005680[] = "__OTR__actors/manta/manta_seg5_vertex_05005680"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050056E0[] = "__OTR__actors/manta/manta_seg5_dl_050056E0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005730[] = "__OTR__actors/manta/manta_seg5_dl_05005730"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005768[] = "__OTR__actors/manta/manta_seg5_dl_05005768"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050057E0[] = "__OTR__actors/manta/manta_seg5_vertex_050057E0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005880[] = "__OTR__actors/manta/manta_seg5_dl_05005880"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005918[] = "__OTR__actors/manta/manta_seg5_dl_05005918"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005988[] = "__OTR__actors/manta/manta_seg5_vertex_05005988"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050059F8[] = "__OTR__actors/manta/manta_seg5_vertex_050059F8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005A98[] = "__OTR__actors/manta/manta_seg5_vertex_05005A98"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005B28[] = "__OTR__actors/manta/manta_seg5_dl_05005B28"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005B68[] = "__OTR__actors/manta/manta_seg5_dl_05005B68"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005BE8[] = "__OTR__actors/manta/manta_seg5_dl_05005BE8"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005C38[] = "__OTR__actors/manta/manta_seg5_dl_05005C38"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005CD0[] = "__OTR__actors/manta/manta_seg5_vertex_05005CD0"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005D50[] = "__OTR__actors/manta/manta_seg5_vertex_05005D50"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005DD0[] = "__OTR__actors/manta/manta_seg5_dl_05005DD0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005E38[] = "__OTR__actors/manta/manta_seg5_dl_05005E38"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005E88[] = "__OTR__actors/manta/manta_seg5_dl_05005E88"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005F00[] = "__OTR__actors/manta/manta_seg5_vertex_05005F00"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05005F60[] = "__OTR__actors/manta/manta_seg5_vertex_05005F60"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05005FC0[] = "__OTR__actors/manta/manta_seg5_dl_05005FC0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006010[] = "__OTR__actors/manta/manta_seg5_dl_05006010"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006048[] = "__OTR__actors/manta/manta_seg5_dl_05006048"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050060C0[] = "__OTR__actors/manta/manta_seg5_vertex_050060C0"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050061A0[] = "__OTR__actors/manta/manta_seg5_vertex_050061A0"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006290[] = "__OTR__actors/manta/manta_seg5_vertex_05006290"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006370[] = "__OTR__actors/manta/manta_seg5_vertex_05006370"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006420[] = "__OTR__actors/manta/manta_seg5_vertex_05006420"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006510[] = "__OTR__actors/manta/manta_seg5_dl_05006510"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006588[] = "__OTR__actors/manta/manta_seg5_dl_05006588"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050065F0[] = "__OTR__actors/manta/manta_seg5_dl_050065F0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_050066D0[] = "__OTR__actors/manta/manta_seg5_dl_050066D0"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006750[] = "__OTR__actors/manta/manta_seg5_dl_05006750"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006808[] = "__OTR__actors/manta/manta_seg5_vertex_05006808"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006868[] = "__OTR__actors/manta/manta_seg5_vertex_05006868"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050068C8[] = "__OTR__actors/manta/manta_seg5_vertex_050068C8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006948[] = "__OTR__actors/manta/manta_seg5_vertex_05006948"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_050069C8[] = "__OTR__actors/manta/manta_seg5_vertex_050069C8"; + +static const ALIGN_ASSET(2) char manta_seg5_vertex_05006A88[] = "__OTR__actors/manta/manta_seg5_vertex_05006A88"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006B08[] = "__OTR__actors/manta/manta_seg5_dl_05006B08"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006B70[] = "__OTR__actors/manta/manta_seg5_dl_05006B70"; + +static const ALIGN_ASSET(2) char manta_seg5_dl_05006C08[] = "__OTR__actors/manta/manta_seg5_dl_05006C08"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/manta/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/manta/anims.h new file mode 100644 index 0000000..298b686 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/manta/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char manta_seg5_anims_05008EB4[] = "__OTR__actors/manta/anims/manta_seg5_anims_05008EB4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/manta/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/manta/geo.h new file mode 100644 index 0000000..8446e8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/manta/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char manta_seg5_geo_05008D14[] = "__OTR__actors/manta/geo/manta_seg5_geo_05008D14"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mario.h b/android/app/src/main/assets/ghostship/include/assets/actors/mario.h new file mode 100644 index 0000000..7979282 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mario.h @@ -0,0 +1,819 @@ +#pragma once + +#include "sm64.h" +#include "mario/geo.h" + +static const ALIGN_ASSET(2) char mario_blue_lights_group[] = "__OTR__actors/mario/mario_blue_lights_group"; + +static const ALIGN_ASSET(2) char mario_red_lights_group[] = "__OTR__actors/mario/mario_red_lights_group"; + +static const ALIGN_ASSET(2) char mario_white_lights_group[] = "__OTR__actors/mario/mario_white_lights_group"; + +static const ALIGN_ASSET(2) char mario_brown1_lights_group[] = "__OTR__actors/mario/mario_brown1_lights_group"; + +static const ALIGN_ASSET(2) char mario_beige_lights_group[] = "__OTR__actors/mario/mario_beige_lights_group"; + +static const ALIGN_ASSET(2) char mario_brown2_lights_group[] = "__OTR__actors/mario/mario_brown2_lights_group"; + +static const ALIGN_ASSET(2) char mario_texture_metal[] = "__OTR__actors/mario/mario_metal"; + +static const ALIGN_ASSET(2) char mario_texture_yellow_button[] = "__OTR__actors/mario/mario_overalls_button"; + +static const ALIGN_ASSET(2) char mario_texture_m_logo[] = "__OTR__actors/mario/mario_logo"; + +static const ALIGN_ASSET(2) char mario_texture_hair_sideburn[] = "__OTR__actors/mario/mario_sideburn"; + +static const ALIGN_ASSET(2) char mario_texture_mustache[] = "__OTR__actors/mario/mario_mustache"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_front[] = "__OTR__actors/mario/mario_eyes_center"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_half_closed[] = "__OTR__actors/mario/mario_eyes_half_closed"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_closed_unused2[] = "__OTR__actors/mario/mario_eyes_closed_unused_1"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_closed[] = "__OTR__actors/mario/mario_eyes_closed"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_closed_unused1[] = "__OTR__actors/mario/mario_eyes_closed_unused_0"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_right[] = "__OTR__actors/mario/mario_eyes_left_unused"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_left[] = "__OTR__actors/mario/mario_eyes_right_unused"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_up[] = "__OTR__actors/mario/mario_eyes_up_unused"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_down[] = "__OTR__actors/mario/mario_eyes_down_unused"; + +static const ALIGN_ASSET(2) char mario_texture_eyes_dead[] = "__OTR__actors/mario/mario_eyes_dead"; + +static const ALIGN_ASSET(2) char mario_texture_wings_half_1[] = "__OTR__actors/mario/mario_wing"; + +static const ALIGN_ASSET(2) char mario_texture_wings_half_2[] = "__OTR__actors/mario/mario_wing_tip"; + +static const ALIGN_ASSET(2) char mario_texture_metal_wings_half_1[] = "__OTR__actors/mario/mario_metal_wing_unused"; + +static const ALIGN_ASSET(2) char mario_texture_metal_wings_half_2[] = "__OTR__actors/mario/mario_metal_wing_tip_unused"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group1[] = "__OTR__actors/mario/mario_butt_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group2[] = "__OTR__actors/mario/mario_butt_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group3[] = "__OTR__actors/mario/mario_butt_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group4[] = "__OTR__actors/mario/mario_butt_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group5[] = "__OTR__actors/mario/mario_butt_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group6[] = "__OTR__actors/mario/mario_butt_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group7[] = "__OTR__actors/mario/mario_butt_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group8[] = "__OTR__actors/mario/mario_butt_dl_vertex_group8"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group9[] = "__OTR__actors/mario/mario_butt_dl_vertex_group9"; + +static const ALIGN_ASSET(2) char mario_butt_dl_vertex_group10[] = "__OTR__actors/mario/mario_butt_dl_vertex_group10"; + +static const ALIGN_ASSET(2) char mario_butt_dl[] = "__OTR__actors/mario/mario_butt_dl"; + +static const ALIGN_ASSET(2) char mario_butt[] = "__OTR__actors/mario/mario_butt"; + +static const ALIGN_ASSET(2) char mario_metal_butt[] = "__OTR__actors/mario/mario_metal_butt"; + +static const ALIGN_ASSET(2) char mario_left_arm_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_left_arm_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_left_arm_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_left_arm_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_left_arm_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_left_arm_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_left_arm_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_left_arm_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_left_arm_shared_dl[] = "__OTR__actors/mario/mario_left_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_arm[] = "__OTR__actors/mario/mario_left_arm"; + +static const ALIGN_ASSET(2) char mario_left_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_left_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_left_forearm_shared_dl[] = "__OTR__actors/mario/mario_left_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_left_hand_closed_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_left_hand_closed_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_left_hand_closed_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_left_hand_closed_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed_shared_dl[] = "__OTR__actors/mario/mario_left_hand_closed_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_hand_closed[] = "__OTR__actors/mario/mario_left_hand_closed"; + +static const ALIGN_ASSET(2) char mario_right_arm_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_arm_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_arm_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_arm_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_arm_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_arm_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_arm_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_right_arm_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_right_arm_shared_dl[] = "__OTR__actors/mario/mario_right_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_right_arm[] = "__OTR__actors/mario/mario_right_arm"; + +static const ALIGN_ASSET(2) char mario_right_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_right_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_right_forearm_shared_dl[] = "__OTR__actors/mario/mario_right_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_closed_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_hand_closed_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_hand_closed_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_hand_closed_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_hand_closed_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_hand_closed_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_hand_closed_dl[] = "__OTR__actors/mario/mario_right_hand_closed_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_closed[] = "__OTR__actors/mario/mario_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_metal_right_hand_closed[] = "__OTR__actors/mario/mario_metal_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_left_thigh_dl_vertex_group1[] = "__OTR__actors/mario/mario_left_thigh_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_left_thigh_dl_vertex_group2[] = "__OTR__actors/mario/mario_left_thigh_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_left_thigh_dl[] = "__OTR__actors/mario/mario_left_thigh_dl"; + +static const ALIGN_ASSET(2) char mario_left_thigh[] = "__OTR__actors/mario/mario_left_thigh"; + +static const ALIGN_ASSET(2) char mario_metal_left_thigh[] = "__OTR__actors/mario/mario_metal_left_thigh"; + +static const ALIGN_ASSET(2) char mario_left_leg_shared_dl_vertex[] = "__OTR__actors/mario/mario_left_leg_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_left_leg_shared_dl[] = "__OTR__actors/mario/mario_left_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_foot_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_left_foot_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_left_foot_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_left_foot_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_left_foot_shared_dl[] = "__OTR__actors/mario/mario_left_foot_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_foot[] = "__OTR__actors/mario/mario_left_foot"; + +static const ALIGN_ASSET(2) char mario_right_thigh_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_thigh_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_thigh_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_thigh_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_thigh_shared_dl[] = "__OTR__actors/mario/mario_right_thigh_shared_dl"; + +static const ALIGN_ASSET(2) char mario_right_thigh[] = "__OTR__actors/mario/mario_right_thigh"; + +static const ALIGN_ASSET(2) char mario_right_leg_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_leg_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_leg_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_leg_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_leg_shared_dl[] = "__OTR__actors/mario/mario_right_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_right_foot_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_foot_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_foot_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_foot_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_foot_dl[] = "__OTR__actors/mario/mario_right_foot_dl"; + +static const ALIGN_ASSET(2) char mario_right_foot[] = "__OTR__actors/mario/mario_right_foot"; + +static const ALIGN_ASSET(2) char mario_metal_right_foot[] = "__OTR__actors/mario/mario_metal_right_foot"; + +static const ALIGN_ASSET(2) char mario_yellow_button_dl_vertex[] = "__OTR__actors/mario/mario_yellow_button_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_tshirt_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_tshirt_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_tshirt_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_tshirt_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_tshirt_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_tshirt_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group5[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group6[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl_vertex_group7[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_yellow_button_dl[] = "__OTR__actors/mario/mario_yellow_button_dl"; + +static const ALIGN_ASSET(2) char mario_pants_overalls_shared_dl[] = "__OTR__actors/mario/mario_pants_overalls_shared_dl"; + +static const ALIGN_ASSET(2) char mario_tshirt_shared_dl[] = "__OTR__actors/mario/mario_tshirt_shared_dl"; + +static const ALIGN_ASSET(2) char mario_torso_dl[] = "__OTR__actors/mario/mario_torso_dl"; + +static const ALIGN_ASSET(2) char mario_torso[] = "__OTR__actors/mario/mario_torso"; + +static const ALIGN_ASSET(2) char mario_metal_torso_shared_dl[] = "__OTR__actors/mario/mario_metal_torso_shared_dl"; + +static const ALIGN_ASSET(2) char mario_m_logo_dl_vertex[] = "__OTR__actors/mario/mario_m_logo_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_eyes_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_eyes_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_hair_sideburn_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_hair_sideburn_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_on_dl_vertex_group1[] = "__OTR__actors/mario/mario_mustache_cap_on_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_on_dl_vertex_group2[] = "__OTR__actors/mario/mario_mustache_cap_on_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_cap_dl_vertex_group1[] = "__OTR__actors/mario/mario_face_cap_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_face_cap_dl_vertex_group2[] = "__OTR__actors/mario/mario_face_cap_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_cap_dl_vertex_group3[] = "__OTR__actors/mario/mario_face_cap_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group1[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group2[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group3[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group4[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group5[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group6[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl_vertex_group7[] = "__OTR__actors/mario/mario_face_part_cap_on_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_face_back_hair_cap_on_dl_vertex_group1[] = "__OTR__actors/mario/mario_face_back_hair_cap_on_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_face_back_hair_cap_on_dl_vertex_group2[] = "__OTR__actors/mario/mario_face_back_hair_cap_on_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_m_logo_dl[] = "__OTR__actors/mario/mario_m_logo_dl"; + +static const ALIGN_ASSET(2) char mario_eyes_cap_on_dl[] = "__OTR__actors/mario/mario_eyes_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_hair_sideburn_cap_on_dl[] = "__OTR__actors/mario/mario_hair_sideburn_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_on_dl[] = "__OTR__actors/mario/mario_mustache_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_on_dl[] = "__OTR__actors/mario/mario_face_part_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_face_cap_dl[] = "__OTR__actors/mario/mario_face_cap_dl"; + +static const ALIGN_ASSET(2) char mario_face_back_hair_cap_on_dl[] = "__OTR__actors/mario/mario_face_back_hair_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_face_cap_on_dl[] = "__OTR__actors/mario/mario_face_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_front[] = "__OTR__actors/mario/mario_cap_on_eyes_front"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_half_closed[] = "__OTR__actors/mario/mario_cap_on_eyes_half_closed"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_closed[] = "__OTR__actors/mario/mario_cap_on_eyes_closed"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_right[] = "__OTR__actors/mario/mario_cap_on_eyes_right"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_left[] = "__OTR__actors/mario/mario_cap_on_eyes_left"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_up[] = "__OTR__actors/mario/mario_cap_on_eyes_up"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_down[] = "__OTR__actors/mario/mario_cap_on_eyes_down"; + +static const ALIGN_ASSET(2) char mario_cap_on_eyes_dead[] = "__OTR__actors/mario/mario_cap_on_eyes_dead"; + +static const ALIGN_ASSET(2) char mario_metal_cap_on_shared_dl[] = "__OTR__actors/mario/mario_metal_cap_on_shared_dl"; + +static const ALIGN_ASSET(2) char mario_lights_unused1[] = "__OTR__actors/mario/mario_lights_unused1"; + +static const ALIGN_ASSET(2) char mario_lights_unused2[] = "__OTR__actors/mario/mario_lights_unused2"; + +static const ALIGN_ASSET(2) char mario_eyes_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_eyes_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_hair_sideburn_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_hair_sideburn_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_off_dl_vertex_group1[] = "__OTR__actors/mario/mario_mustache_cap_off_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_off_dl_vertex_group2[] = "__OTR__actors/mario/mario_mustache_cap_off_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group1[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group2[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group3[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group4[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group5[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group6[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group7[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group8[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group8"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group1[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group2[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group3[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group4[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group5[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group6[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl_vertex_group7[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl_vertex_group9[] = "__OTR__actors/mario/mario_face_part_cap_off_dl_vertex_group9"; + +static const ALIGN_ASSET(2) char mario_eyes_cap_off_dl[] = "__OTR__actors/mario/mario_eyes_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_mustache_cap_off_dl[] = "__OTR__actors/mario/mario_mustache_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_hair_sideburn_cap_off_dl[] = "__OTR__actors/mario/mario_hair_sideburn_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_face_part_cap_off_dl[] = "__OTR__actors/mario/mario_face_part_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_face_hair_cap_off_dl[] = "__OTR__actors/mario/mario_face_hair_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_face_cap_off_dl[] = "__OTR__actors/mario/mario_face_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_front[] = "__OTR__actors/mario/mario_cap_off_eyes_front"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_half_closed[] = "__OTR__actors/mario/mario_cap_off_eyes_half_closed"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_closed[] = "__OTR__actors/mario/mario_cap_off_eyes_closed"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_right[] = "__OTR__actors/mario/mario_cap_off_eyes_right"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_left[] = "__OTR__actors/mario/mario_cap_off_eyes_left"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_up[] = "__OTR__actors/mario/mario_cap_off_eyes_up"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_down[] = "__OTR__actors/mario/mario_cap_off_eyes_down"; + +static const ALIGN_ASSET(2) char mario_cap_off_eyes_dead[] = "__OTR__actors/mario/mario_cap_off_eyes_dead"; + +static const ALIGN_ASSET(2) char mario_metal_cap_off_shared_dl[] = "__OTR__actors/mario/mario_metal_cap_off_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl_vertex_group1[] = "__OTR__actors/mario/mario_medium_poly_butt_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl_vertex_group2[] = "__OTR__actors/mario/mario_medium_poly_butt_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl_vertex_group3[] = "__OTR__actors/mario/mario_medium_poly_butt_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl_vertex_group4[] = "__OTR__actors/mario/mario_medium_poly_butt_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl_vertex_group5[] = "__OTR__actors/mario/mario_medium_poly_butt_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt_dl[] = "__OTR__actors/mario/mario_medium_poly_butt_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_butt[] = "__OTR__actors/mario/mario_medium_poly_butt"; + +static const ALIGN_ASSET(2) char mario_metal_medium_poly_butt[] = "__OTR__actors/mario/mario_metal_medium_poly_butt"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_arm_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_left_arm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_arm_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_left_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_arm[] = "__OTR__actors/mario/mario_medium_poly_left_arm"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_left_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_forearm_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_left_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_hand_closed_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_medium_poly_left_hand_closed_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_hand_closed_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_medium_poly_left_hand_closed_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_hand_closed_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_medium_poly_left_hand_closed_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_hand_closed_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_left_hand_closed_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_hand_closed[] = "__OTR__actors/mario/mario_medium_poly_left_hand_closed"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_arm_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_right_arm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_arm_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_right_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_arm[] = "__OTR__actors/mario/mario_medium_poly_right_arm"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_right_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_forearm_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_right_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_hand_closed_dl_vertex_group1[] = "__OTR__actors/mario/mario_medium_poly_right_hand_closed_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_hand_closed_dl_vertex_group2[] = "__OTR__actors/mario/mario_medium_poly_right_hand_closed_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_hand_closed_dl_vertex_group3[] = "__OTR__actors/mario/mario_medium_poly_right_hand_closed_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_hand_closed_dl[] = "__OTR__actors/mario/mario_medium_poly_right_hand_closed_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_hand_closed[] = "__OTR__actors/mario/mario_medium_poly_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_metal_medium_poly_right_hand_closed[] = "__OTR__actors/mario/mario_metal_medium_poly_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_thigh_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_left_thigh_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_thigh_dl[] = "__OTR__actors/mario/mario_medium_poly_left_thigh_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_thigh[] = "__OTR__actors/mario/mario_medium_poly_left_thigh"; + +static const ALIGN_ASSET(2) char mario_metal_medium_poly_left_thigh[] = "__OTR__actors/mario/mario_metal_medium_poly_left_thigh"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_leg_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_left_leg_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_leg_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_left_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_foot_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_medium_poly_left_foot_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_foot_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_medium_poly_left_foot_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_foot_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_left_foot_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_left_foot[] = "__OTR__actors/mario/mario_medium_poly_left_foot"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_thigh_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_right_thigh_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_thigh_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_right_thigh_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_thigh[] = "__OTR__actors/mario/mario_medium_poly_right_thigh"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_leg_shared_dl_vertex[] = "__OTR__actors/mario/mario_medium_poly_right_leg_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_leg_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_right_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_foot_dl_vertex_group1[] = "__OTR__actors/mario/mario_medium_poly_right_foot_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_foot_dl_vertex_group2[] = "__OTR__actors/mario/mario_medium_poly_right_foot_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_foot_dl[] = "__OTR__actors/mario/mario_medium_poly_right_foot_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_right_foot[] = "__OTR__actors/mario/mario_medium_poly_right_foot"; + +static const ALIGN_ASSET(2) char mario_metal_medium_poly_right_foot[] = "__OTR__actors/mario/mario_metal_medium_poly_right_foot"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016148[] = "__OTR__actors/mario/mario_seg4_vertex_04016148"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016208[] = "__OTR__actors/mario/mario_seg4_vertex_04016208"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016308[] = "__OTR__actors/mario/mario_seg4_vertex_04016308"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016398[] = "__OTR__actors/mario/mario_seg4_vertex_04016398"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016498[] = "__OTR__actors/mario/mario_seg4_vertex_04016498"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04016598[] = "__OTR__actors/mario/mario_seg4_vertex_04016598"; + +static const ALIGN_ASSET(2) char mario_medium_poly_yellow_button_dl[] = "__OTR__actors/mario/mario_medium_poly_yellow_button_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_pants_overalls_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_pants_overalls_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_tshirt_shared_dl[] = "__OTR__actors/mario/mario_medium_poly_tshirt_shared_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_torso_dl[] = "__OTR__actors/mario/mario_medium_poly_torso_dl"; + +static const ALIGN_ASSET(2) char mario_medium_poly_torso[] = "__OTR__actors/mario/mario_medium_poly_torso"; + +static const ALIGN_ASSET(2) char mario_metal_medium_poly_torso[] = "__OTR__actors/mario/mario_metal_medium_poly_torso"; + +static const ALIGN_ASSET(2) char mario_low_poly_butt_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_butt_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_butt_dl[] = "__OTR__actors/mario/mario_low_poly_butt_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_butt[] = "__OTR__actors/mario/mario_low_poly_butt"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_butt[] = "__OTR__actors/mario/mario_metal_low_poly_butt"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_arm_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_arm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_arm_shared_dl[] = "__OTR__actors/mario/mario_low_poly_left_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_arm[] = "__OTR__actors/mario/mario_low_poly_left_arm"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_forearm_shared_dl[] = "__OTR__actors/mario/mario_low_poly_left_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_hand_closed_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_hand_closed_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_hand_closed_shared_dl[] = "__OTR__actors/mario/mario_low_poly_left_hand_closed_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_hand_closed[] = "__OTR__actors/mario/mario_low_poly_left_hand_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_arm_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_arm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_arm_shared_dl[] = "__OTR__actors/mario/mario_low_poly_right_arm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_arm[] = "__OTR__actors/mario/mario_low_poly_right_arm"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_forearm_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_forearm_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_forearm_shared_dl[] = "__OTR__actors/mario/mario_low_poly_right_forearm_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_hand_closed_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_hand_closed_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_hand_closed_dl[] = "__OTR__actors/mario/mario_low_poly_right_hand_closed_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_hand_closed[] = "__OTR__actors/mario/mario_low_poly_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_right_hand_closed[] = "__OTR__actors/mario/mario_metal_low_poly_right_hand_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_thigh_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_thigh_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_thigh_dl[] = "__OTR__actors/mario/mario_low_poly_left_thigh_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_thigh[] = "__OTR__actors/mario/mario_low_poly_left_thigh"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_left_thigh[] = "__OTR__actors/mario/mario_metal_low_poly_left_thigh"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_leg_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_leg_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_leg_shared_dl[] = "__OTR__actors/mario/mario_low_poly_left_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_foot_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_left_foot_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_foot_shared_dl[] = "__OTR__actors/mario/mario_low_poly_left_foot_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_left_foot[] = "__OTR__actors/mario/mario_low_poly_left_foot"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_thigh_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_thigh_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_thigh_shared_dl[] = "__OTR__actors/mario/mario_low_poly_right_thigh_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_thigh[] = "__OTR__actors/mario/mario_low_poly_right_thigh"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_leg_shared_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_leg_shared_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_leg_shared_dl[] = "__OTR__actors/mario/mario_low_poly_right_leg_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_foot_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_right_foot_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_foot_dl[] = "__OTR__actors/mario/mario_low_poly_right_foot_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_right_foot[] = "__OTR__actors/mario/mario_low_poly_right_foot"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_right_foot[] = "__OTR__actors/mario/mario_metal_low_poly_right_foot"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04017B58[] = "__OTR__actors/mario/mario_seg4_vertex_04017B58"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04017BD8[] = "__OTR__actors/mario/mario_seg4_vertex_04017BD8"; + +static const ALIGN_ASSET(2) char mario_seg4_vertex_04017CC8[] = "__OTR__actors/mario/mario_seg4_vertex_04017CC8"; + +static const ALIGN_ASSET(2) char mario_low_poly_yellow_button_dl[] = "__OTR__actors/mario/mario_low_poly_yellow_button_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_pants_overalls_shared_dl[] = "__OTR__actors/mario/mario_low_poly_pants_overalls_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_tshirt_shared_dl[] = "__OTR__actors/mario/mario_low_poly_tshirt_shared_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_torso_dl[] = "__OTR__actors/mario/mario_low_poly_torso_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_torso[] = "__OTR__actors/mario/mario_low_poly_torso"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_torso[] = "__OTR__actors/mario/mario_metal_low_poly_torso"; + +static const ALIGN_ASSET(2) char mario_low_poly_mario_m_logo_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_mario_m_logo_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_eyes_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_eyes_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_mustache_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_mustache_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_cap_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_face_cap_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_part_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_face_part_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_back_hair_cap_on_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_face_back_hair_cap_on_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_mario_m_logo_dl[] = "__OTR__actors/mario/mario_low_poly_mario_m_logo_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_eyes_cap_on_dl[] = "__OTR__actors/mario/mario_low_poly_eyes_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_mustache_cap_on_dl[] = "__OTR__actors/mario/mario_low_poly_mustache_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_part_cap_on_dl[] = "__OTR__actors/mario/mario_low_poly_face_part_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_cap_dl[] = "__OTR__actors/mario/mario_low_poly_face_cap_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_back_hair_cap_on_dl[] = "__OTR__actors/mario/mario_low_poly_face_back_hair_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_cap_on_dl[] = "__OTR__actors/mario/mario_low_poly_face_cap_on_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_front[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_front"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_half_closed[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_half_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_closed[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_right[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_right"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_left[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_left"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_up[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_up"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_down[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_down"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_on_eyes_dead[] = "__OTR__actors/mario/mario_low_poly_cap_on_eyes_dead"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_cap_on[] = "__OTR__actors/mario/mario_metal_low_poly_cap_on"; + +static const ALIGN_ASSET(2) char mario_low_poly_mario_eyes_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_mario_eyes_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_mustache_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_mustache_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_part_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_face_part_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_hair_cap_off_dl_vertex[] = "__OTR__actors/mario/mario_low_poly_face_hair_cap_off_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_low_poly_mario_eyes_cap_off_dl[] = "__OTR__actors/mario/mario_low_poly_mario_eyes_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_mustache_cap_off_dl[] = "__OTR__actors/mario/mario_low_poly_mustache_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_part_cap_off_dl[] = "__OTR__actors/mario/mario_low_poly_face_part_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_hair_cap_off_dl[] = "__OTR__actors/mario/mario_low_poly_face_hair_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_face_cap_off_dl[] = "__OTR__actors/mario/mario_low_poly_face_cap_off_dl"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_front[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_front"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_half_closed[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_half_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_closed[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_closed"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_right[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_right"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_left[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_left"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_up[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_up"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_down[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_down"; + +static const ALIGN_ASSET(2) char mario_low_poly_cap_off_eyes_dead[] = "__OTR__actors/mario/mario_low_poly_cap_off_eyes_dead"; + +static const ALIGN_ASSET(2) char mario_metal_low_poly_cap_off[] = "__OTR__actors/mario/mario_metal_low_poly_cap_off"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group5[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl_vertex_group6[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_left_hand_open_shared_dl[] = "__OTR__actors/mario/mario_left_hand_open_shared_dl"; + +static const ALIGN_ASSET(2) char mario_left_hand_open[] = "__OTR__actors/mario/mario_left_hand_open"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group4[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group5[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl_vertex_group6[] = "__OTR__actors/mario/mario_right_hand_open_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_right_hand_open_dl[] = "__OTR__actors/mario/mario_right_hand_open_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_open[] = "__OTR__actors/mario/mario_right_hand_open"; + +static const ALIGN_ASSET(2) char mario_metal_right_hand_open[] = "__OTR__actors/mario/mario_metal_right_hand_open"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_m_logo_dl_vertex[] = "__OTR__actors/mario/mario_right_hand_cap_m_logo_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_hand_position_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_hand_cap_hand_position_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_hand_position_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_hand_cap_hand_position_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_hand_position_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_hand_cap_hand_position_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_top_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_hand_cap_top_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_top_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_hand_cap_top_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_top_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_hand_cap_top_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_top_dl_vertex_group4[] = "__OTR__actors/mario/mario_right_hand_cap_top_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_bottom_dl_vertex[] = "__OTR__actors/mario/mario_right_hand_cap_bottom_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_m_logo_dl[] = "__OTR__actors/mario/mario_right_hand_cap_m_logo_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_top_dl[] = "__OTR__actors/mario/mario_right_hand_cap_top_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_hand_position_dl[] = "__OTR__actors/mario/mario_right_hand_cap_hand_position_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_bottom_dl[] = "__OTR__actors/mario/mario_right_hand_cap_bottom_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_dl[] = "__OTR__actors/mario/mario_right_hand_cap_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_half_1_dl_vertex[] = "__OTR__actors/mario/mario_right_hand_cap_wings_half_1_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_half_2_dl_vertex[] = "__OTR__actors/mario/mario_right_hand_cap_wings_half_2_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_half_1_dl[] = "__OTR__actors/mario/mario_right_hand_cap_wings_half_1_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_half_2_dl[] = "__OTR__actors/mario/mario_right_hand_cap_wings_half_2_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_initial_dl[] = "__OTR__actors/mario/mario_right_hand_cap_wings_initial_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings_end_dl[] = "__OTR__actors/mario/mario_right_hand_cap_wings_end_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap[] = "__OTR__actors/mario/mario_right_hand_cap"; + +static const ALIGN_ASSET(2) char mario_right_hand_cap_wings[] = "__OTR__actors/mario/mario_right_hand_cap_wings"; + +static const ALIGN_ASSET(2) char mario_metal_right_hand_cap_shared_dl[] = "__OTR__actors/mario/mario_metal_right_hand_cap_shared_dl"; + +static const ALIGN_ASSET(2) char mario_metal_right_hand_cap_shared_dl_wings[] = "__OTR__actors/mario/mario_metal_right_hand_cap_shared_dl_wings"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group1[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group2[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group3[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group4[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group4"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group5[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group5"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group6[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group6"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group7[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group7"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group8[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group8"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group9[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group9"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group10[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group10"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl_vertex_group11[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl_vertex_group11"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace_shared_dl[] = "__OTR__actors/mario/mario_right_hand_peace_shared_dl"; + +static const ALIGN_ASSET(2) char mario_right_hand_peace[] = "__OTR__actors/mario/mario_right_hand_peace"; + +static const ALIGN_ASSET(2) char mario_cap_unused_m_logo_dl_vertex[] = "__OTR__actors/mario/mario_cap_unused_m_logo_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_top_dl_vertex_group1[] = "__OTR__actors/mario/mario_cap_unused_base_top_dl_vertex_group1"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_top_dl_vertex_group2[] = "__OTR__actors/mario/mario_cap_unused_base_top_dl_vertex_group2"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_top_dl_vertex_group3[] = "__OTR__actors/mario/mario_cap_unused_base_top_dl_vertex_group3"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_bottom_dl_vertex[] = "__OTR__actors/mario/mario_cap_unused_base_bottom_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_cap_unused_m_logo_dl[] = "__OTR__actors/mario/mario_cap_unused_m_logo_dl"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_top_dl[] = "__OTR__actors/mario/mario_cap_unused_base_top_dl"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_bottom_dl[] = "__OTR__actors/mario/mario_cap_unused_base_bottom_dl"; + +static const ALIGN_ASSET(2) char mario_cap_unused_base_dl[] = "__OTR__actors/mario/mario_cap_unused_base_dl"; + +static const ALIGN_ASSET(2) char mario_wings_half_1_unused_dl_vertex[] = "__OTR__actors/mario/mario_wings_half_1_unused_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_wings_half_2_unused_dl_vertex[] = "__OTR__actors/mario/mario_wings_half_2_unused_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_wings_half_1_unused_dl[] = "__OTR__actors/mario/mario_wings_half_1_unused_dl"; + +static const ALIGN_ASSET(2) char mario_wings_half_2_unused_dl[] = "__OTR__actors/mario/mario_wings_half_2_unused_dl"; + +static const ALIGN_ASSET(2) char mario_cap_wings_unused_initial_dl[] = "__OTR__actors/mario/mario_cap_wings_unused_initial_dl"; + +static const ALIGN_ASSET(2) char mario_cap_wings_unused_end_dl[] = "__OTR__actors/mario/mario_cap_wings_unused_end_dl"; + +static const ALIGN_ASSET(2) char mario_cap_unused_dl[] = "__OTR__actors/mario/mario_cap_unused_dl"; + +static const ALIGN_ASSET(2) char mario_metal_cap_unused_dl[] = "__OTR__actors/mario/mario_metal_cap_unused_dl"; + +static const ALIGN_ASSET(2) char mario_cap_wings_unused[] = "__OTR__actors/mario/mario_cap_wings_unused"; + +static const ALIGN_ASSET(2) char mario_metal_cap_wings_unused[] = "__OTR__actors/mario/mario_metal_cap_wings_unused"; + +static const ALIGN_ASSET(2) char mario_wings_half_1_dl_vertex[] = "__OTR__actors/mario/mario_wings_half_1_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_wings_half_2_dl_vertex[] = "__OTR__actors/mario/mario_wings_half_2_dl_vertex"; + +static const ALIGN_ASSET(2) char mario_wings_half_1_dl[] = "__OTR__actors/mario/mario_wings_half_1_dl"; + +static const ALIGN_ASSET(2) char mario_wings_half_2_dl[] = "__OTR__actors/mario/mario_wings_half_2_dl"; + +static const ALIGN_ASSET(2) char mario_cap_wings[] = "__OTR__actors/mario/mario_cap_wings"; + +static const ALIGN_ASSET(2) char mario_cap_wings_transparent[] = "__OTR__actors/mario/mario_cap_wings_transparent"; + +static const ALIGN_ASSET(2) char mario_metal_cap_wings[] = "__OTR__actors/mario/mario_metal_cap_wings"; + +static const ALIGN_ASSET(2) char mario_metal_cap_wings_transparent[] = "__OTR__actors/mario/mario_metal_cap_wings_transparent"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mario/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mario/geo.h new file mode 100644 index 0000000..7ce722b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mario/geo.h @@ -0,0 +1,100 @@ +#pragma once + +static const ALIGN_ASSET(2) char mario_geo_face_and_wings[] = "__OTR__actors/mario/geo/mario_geo_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_geo_left_hand[] = "__OTR__actors/mario/geo/mario_geo_left_hand"; + +static const ALIGN_ASSET(2) char mario_geo_right_hand[] = "__OTR__actors/mario/geo/mario_geo_right_hand"; + +static const ALIGN_ASSET(2) char mario_geo_body[] = "__OTR__actors/mario/geo/mario_geo_body"; + +static const ALIGN_ASSET(2) char mario_geo_medium_poly_left_hand[] = "__OTR__actors/mario/geo/mario_geo_medium_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_geo_medium_poly_right_hand[] = "__OTR__actors/mario/geo/mario_geo_medium_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_geo_medium_poly_body[] = "__OTR__actors/mario/geo/mario_geo_medium_poly_body"; + +static const ALIGN_ASSET(2) char mario_geo_low_poly_face_and_wings[] = "__OTR__actors/mario/geo/mario_geo_low_poly_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_geo_low_poly_left_hand[] = "__OTR__actors/mario/geo/mario_geo_low_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_geo_low_poly_right_hand[] = "__OTR__actors/mario/geo/mario_geo_low_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_geo_low_poly_body[] = "__OTR__actors/mario/geo/mario_geo_low_poly_body"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_face_and_wings[] = "__OTR__actors/mario/geo/mario_vanish_geo_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_left_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_left_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_right_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_right_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_body[] = "__OTR__actors/mario/geo/mario_vanish_geo_body"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_medium_poly_left_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_medium_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_medium_poly_right_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_medium_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_medium_poly_body[] = "__OTR__actors/mario/geo/mario_vanish_geo_medium_poly_body"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_low_poly_face_and_wings[] = "__OTR__actors/mario/geo/mario_vanish_geo_low_poly_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_low_poly_left_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_low_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_low_poly_right_hand[] = "__OTR__actors/mario/geo/mario_vanish_geo_low_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_vanish_geo_low_poly_body[] = "__OTR__actors/mario/geo/mario_vanish_geo_low_poly_body"; + +static const ALIGN_ASSET(2) char mario_metal_geo_face_and_wings[] = "__OTR__actors/mario/geo/mario_metal_geo_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_metal_geo_left_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_right_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_body[] = "__OTR__actors/mario/geo/mario_metal_geo_body"; + +static const ALIGN_ASSET(2) char mario_metal_geo_medium_poly_left_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_medium_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_medium_poly_right_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_medium_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_medium_poly_body[] = "__OTR__actors/mario/geo/mario_metal_geo_medium_poly_body"; + +static const ALIGN_ASSET(2) char mario_metal_geo_low_poly_face_and_wings[] = "__OTR__actors/mario/geo/mario_metal_geo_low_poly_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_metal_geo_low_poly_left_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_low_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_low_poly_right_hand[] = "__OTR__actors/mario/geo/mario_metal_geo_low_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_geo_low_poly_body[] = "__OTR__actors/mario/geo/mario_metal_geo_low_poly_body"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_face_and_wings[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_left_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_right_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_body[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_body"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_medium_poly_left_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_medium_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_medium_poly_right_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_medium_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_medium_poly_body[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_medium_poly_body"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_low_poly_face_and_wings[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_low_poly_face_and_wings"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_low_poly_left_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_low_poly_left_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_low_poly_right_hand[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_low_poly_right_hand"; + +static const ALIGN_ASSET(2) char mario_metal_vanish_geo_low_poly_body[] = "__OTR__actors/mario/geo/mario_metal_vanish_geo_low_poly_body"; + +static const ALIGN_ASSET(2) char mario_geo_load_body[] = "__OTR__actors/mario/geo/mario_geo_load_body"; + +static const ALIGN_ASSET(2) char mario_geo_load_medium_poly_body[] = "__OTR__actors/mario/geo/mario_geo_load_medium_poly_body"; + +static const ALIGN_ASSET(2) char mario_geo_load_low_poly_body[] = "__OTR__actors/mario/geo/mario_geo_load_low_poly_body"; + +static const ALIGN_ASSET(2) char mario_geo_render_body[] = "__OTR__actors/mario/geo/mario_geo_render_body"; + +static const ALIGN_ASSET(2) char mario_geo[] = "__OTR__actors/mario/geo/mario_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap.h b/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap.h new file mode 100644 index 0000000..343b681 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap.h @@ -0,0 +1,65 @@ +#pragma once + +#include "sm64.h" +#include "mario_cap/geo.h" + +static const ALIGN_ASSET(2) char mario_cap_seg3_lights_0301CF08[] = "__OTR__actors/mario_cap/mario_cap_seg3_lights_0301CF08"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_lights_0301CF20[] = "__OTR__actors/mario_cap/mario_cap_seg3_lights_0301CF20"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_lights_0301CF38[] = "__OTR__actors/mario_cap/mario_cap_seg3_lights_0301CF38"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_0301CF50[] = "__OTR__actors/mario_cap/mario_cap_metal"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_0301DF50[] = "__OTR__actors/mario_cap/mario_cap_logo"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_0301E750[] = "__OTR__actors/mario_cap/mario_cap_wing"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_0301F750[] = "__OTR__actors/mario_cap/mario_cap_wing_tip"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_03020750[] = "__OTR__actors/mario_cap/mario_cap_metal_wing_unused"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_texture_03021750[] = "__OTR__actors/mario_cap/mario_cap_metal_wing_tip_unused"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_03022750[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_03022750"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_030227C0[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_030227C0"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_030228C0[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_030228C0"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_030229B0[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_030229B0"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_03022AA0[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_03022AA0"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022B30[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022B30"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022B68[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022B68"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022CC8[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022CC8"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022D10[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022D10"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_03022D38[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_03022D38"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_vertex_03022DF8[] = "__OTR__actors/mario_cap/mario_cap_seg3_vertex_03022DF8"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022E78[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022E78"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022EA8[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022EA8"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022ED8[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022ED8"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022F20[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022F20"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022F48[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022F48"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03022FF8[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03022FF8"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_030230B0[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_030230B0"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03023108[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03023108"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03023160[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03023160"; + +static const ALIGN_ASSET(2) char mario_cap_seg3_dl_03023298[] = "__OTR__actors/mario_cap/mario_cap_seg3_dl_03023298"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap/geo.h new file mode 100644 index 0000000..61d0405 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mario_cap/geo.h @@ -0,0 +1,10 @@ +#pragma once + +static const ALIGN_ASSET(2) char marios_cap_geo[] = "__OTR__actors/mario_cap/geo/marios_cap_geo"; + +static const ALIGN_ASSET(2) char marios_metal_cap_geo[] = "__OTR__actors/mario_cap/geo/marios_metal_cap_geo"; + +static const ALIGN_ASSET(2) char marios_wing_cap_geo[] = "__OTR__actors/mario_cap/geo/marios_wing_cap_geo"; + +static const ALIGN_ASSET(2) char marios_winged_metal_cap_geo[] = "__OTR__actors/mario_cap/geo/marios_winged_metal_cap_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/metal_box.h b/android/app/src/main/assets/ghostship/include/assets/actors/metal_box.h new file mode 100644 index 0000000..fc8b786 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/metal_box.h @@ -0,0 +1,19 @@ +#pragma once + +#include "sm64.h" +#include "metal_box/geo.h" + +static const ALIGN_ASSET(2) char metal_box_seg8_lights_08023980[] = "__OTR__actors/metal_box/metal_box_seg8_lights_08023980"; + +static const ALIGN_ASSET(2) char metal_box_seg8_texture_08023998[] = "__OTR__actors/metal_box/metal_box_side"; + +static const ALIGN_ASSET(2) char metal_box_seg8_vertex_08024998[] = "__OTR__actors/metal_box/metal_box_seg8_vertex_08024998"; + +static const ALIGN_ASSET(2) char metal_box_seg8_vertex_08024A98[] = "__OTR__actors/metal_box/metal_box_seg8_vertex_08024A98"; + +static const ALIGN_ASSET(2) char metal_box_seg8_dl_08024B18[] = "__OTR__actors/metal_box/metal_box_seg8_dl_08024B18"; + +static const ALIGN_ASSET(2) char metal_box_dl[] = "__OTR__actors/metal_box/metal_box_dl"; + +static const ALIGN_ASSET(2) char metal_box_seg8_collision_08024C28[] = "__OTR__actors/metal_box/metal_box_seg8_collision_08024C28"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/metal_box/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/metal_box/geo.h new file mode 100644 index 0000000..d9d2d56 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/metal_box/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char metal_box_geo[] = "__OTR__actors/metal_box/geo/metal_box_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mips.h b/android/app/src/main/assets/ghostship/include/assets/actors/mips.h new file mode 100644 index 0000000..23fa1e8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mips.h @@ -0,0 +1,154 @@ +#pragma once + +#include "sm64.h" +#include "mips/anims.h" +#include "mips/geo.h" + +static const ALIGN_ASSET(2) char mips_seg6_texture_0600FB80[] = "__OTR__actors/mips/mips_eyes"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010380[] = "__OTR__actors/mips/mips_seg6_lights_06010380"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010398[] = "__OTR__actors/mips/mips_seg6_lights_06010398"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060103B0[] = "__OTR__actors/mips/mips_seg6_vertex_060103B0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060104B0[] = "__OTR__actors/mips/mips_seg6_vertex_060104B0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010580[] = "__OTR__actors/mips/mips_seg6_vertex_06010580"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060105C0[] = "__OTR__actors/mips/mips_seg6_vertex_060105C0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010600[] = "__OTR__actors/mips/mips_seg6_dl_06010600"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010748[] = "__OTR__actors/mips/mips_seg6_dl_06010748"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_060107B8[] = "__OTR__actors/mips/mips_seg6_dl_060107B8"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010820[] = "__OTR__actors/mips/mips_seg6_lights_06010820"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010838[] = "__OTR__actors/mips/mips_seg6_vertex_06010838"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010928[] = "__OTR__actors/mips/mips_seg6_vertex_06010928"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010A18[] = "__OTR__actors/mips/mips_seg6_vertex_06010A18"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010A98[] = "__OTR__actors/mips/mips_seg6_dl_06010A98"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010C40[] = "__OTR__actors/mips/mips_seg6_dl_06010C40"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010CA0[] = "__OTR__actors/mips/mips_seg6_lights_06010CA0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010CB8[] = "__OTR__actors/mips/mips_seg6_lights_06010CB8"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010CD0[] = "__OTR__actors/mips/mips_seg6_vertex_06010CD0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010D30[] = "__OTR__actors/mips/mips_seg6_vertex_06010D30"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010DB0[] = "__OTR__actors/mips/mips_seg6_dl_06010DB0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010E60[] = "__OTR__actors/mips/mips_seg6_dl_06010E60"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010EC0[] = "__OTR__actors/mips/mips_seg6_lights_06010EC0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010ED8[] = "__OTR__actors/mips/mips_seg6_lights_06010ED8"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06010EF0[] = "__OTR__actors/mips/mips_seg6_lights_06010EF0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010F08[] = "__OTR__actors/mips/mips_seg6_vertex_06010F08"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010F58[] = "__OTR__actors/mips/mips_seg6_vertex_06010F58"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06010F88[] = "__OTR__actors/mips/mips_seg6_vertex_06010F88"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06010FF8[] = "__OTR__actors/mips/mips_seg6_dl_06010FF8"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_060110B0[] = "__OTR__actors/mips/mips_seg6_dl_060110B0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011110[] = "__OTR__actors/mips/mips_seg6_lights_06011110"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011128[] = "__OTR__actors/mips/mips_seg6_lights_06011128"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011140[] = "__OTR__actors/mips/mips_seg6_vertex_06011140"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060111A0[] = "__OTR__actors/mips/mips_seg6_vertex_060111A0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011240[] = "__OTR__actors/mips/mips_seg6_dl_06011240"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011310[] = "__OTR__actors/mips/mips_seg6_dl_06011310"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011370[] = "__OTR__actors/mips/mips_seg6_lights_06011370"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011388[] = "__OTR__actors/mips/mips_seg6_lights_06011388"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060113A0[] = "__OTR__actors/mips/mips_seg6_vertex_060113A0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060113F0[] = "__OTR__actors/mips/mips_seg6_vertex_060113F0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011470[] = "__OTR__actors/mips/mips_seg6_dl_06011470"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011520[] = "__OTR__actors/mips/mips_seg6_dl_06011520"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011580[] = "__OTR__actors/mips/mips_seg6_lights_06011580"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011598[] = "__OTR__actors/mips/mips_seg6_lights_06011598"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_060115B0[] = "__OTR__actors/mips/mips_seg6_vertex_060115B0"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011610[] = "__OTR__actors/mips/mips_seg6_vertex_06011610"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_060116B0[] = "__OTR__actors/mips/mips_seg6_dl_060116B0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011780[] = "__OTR__actors/mips/mips_seg6_dl_06011780"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_060117E0[] = "__OTR__actors/mips/mips_seg6_lights_060117E0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_060117F8[] = "__OTR__actors/mips/mips_seg6_lights_060117F8"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011810[] = "__OTR__actors/mips/mips_seg6_vertex_06011810"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011860[] = "__OTR__actors/mips/mips_seg6_vertex_06011860"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_060118E0[] = "__OTR__actors/mips/mips_seg6_dl_060118E0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011990[] = "__OTR__actors/mips/mips_seg6_dl_06011990"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_060119F0[] = "__OTR__actors/mips/mips_seg6_lights_060119F0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011A08[] = "__OTR__actors/mips/mips_seg6_lights_06011A08"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011A20[] = "__OTR__actors/mips/mips_seg6_vertex_06011A20"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011A80[] = "__OTR__actors/mips/mips_seg6_vertex_06011A80"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011B00[] = "__OTR__actors/mips/mips_seg6_dl_06011B00"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011BB0[] = "__OTR__actors/mips/mips_seg6_dl_06011BB0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011C10[] = "__OTR__actors/mips/mips_seg6_lights_06011C10"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011C28[] = "__OTR__actors/mips/mips_seg6_lights_06011C28"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011C40[] = "__OTR__actors/mips/mips_seg6_vertex_06011C40"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011CA0[] = "__OTR__actors/mips/mips_seg6_vertex_06011CA0"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011D10[] = "__OTR__actors/mips/mips_seg6_dl_06011D10"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011DB0[] = "__OTR__actors/mips/mips_seg6_dl_06011DB0"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011E10[] = "__OTR__actors/mips/mips_seg6_lights_06011E10"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011E28[] = "__OTR__actors/mips/mips_seg6_vertex_06011E28"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011E88[] = "__OTR__actors/mips/mips_seg6_dl_06011E88"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011ED8[] = "__OTR__actors/mips/mips_seg6_dl_06011ED8"; + +static const ALIGN_ASSET(2) char mips_seg6_lights_06011EF8[] = "__OTR__actors/mips/mips_seg6_lights_06011EF8"; + +static const ALIGN_ASSET(2) char mips_seg6_vertex_06011F10[] = "__OTR__actors/mips/mips_seg6_vertex_06011F10"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011F70[] = "__OTR__actors/mips/mips_seg6_dl_06011F70"; + +static const ALIGN_ASSET(2) char mips_seg6_dl_06011FC0[] = "__OTR__actors/mips/mips_seg6_dl_06011FC0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mips/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/mips/anims.h new file mode 100644 index 0000000..ea0531d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mips/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char mips_seg6_anims_06015634[] = "__OTR__actors/mips/anims/mips_seg6_anims_06015634"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mips/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mips/geo.h new file mode 100644 index 0000000..817a3ad --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mips/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char mips_geo[] = "__OTR__actors/mips/geo/mips_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mist.h b/android/app/src/main/assets/ghostship/include/assets/actors/mist.h new file mode 100644 index 0000000..0a7f019 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mist.h @@ -0,0 +1,15 @@ +#pragma once + +#include "sm64.h" +#include "mist/geo.h" + +static const ALIGN_ASSET(2) char mist_seg3_vertex_03000000[] = "__OTR__actors/mist/mist_seg3_vertex_03000000"; + +static const ALIGN_ASSET(2) char mist_seg3_vertex_03000040[] = "__OTR__actors/mist/mist_seg3_vertex_03000040"; + +static const ALIGN_ASSET(2) char mist_seg3_texture_03000080[] = "__OTR__actors/mist/mist"; + +static const ALIGN_ASSET(2) char mist_seg3_dl_03000880[] = "__OTR__actors/mist/mist_seg3_dl_03000880"; + +static const ALIGN_ASSET(2) char mist_seg3_dl_03000920[] = "__OTR__actors/mist/mist_seg3_dl_03000920"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mist/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mist/geo.h new file mode 100644 index 0000000..898e22f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mist/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char mist_geo[] = "__OTR__actors/mist/geo/mist_geo"; + +static const ALIGN_ASSET(2) char white_puff_geo[] = "__OTR__actors/mist/geo/white_puff_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/moneybag.h b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag.h new file mode 100644 index 0000000..8ceb172 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag.h @@ -0,0 +1,58 @@ +#pragma once + +#include "sm64.h" +#include "moneybag/anims.h" +#include "moneybag/geo.h" + +static const ALIGN_ASSET(2) char moneybag_seg6_texture_060039B0[] = "__OTR__actors/moneybag/moneybag_mouth"; + +static const ALIGN_ASSET(2) char moneybag_seg6_texture_060049B0[] = "__OTR__actors/moneybag/moneybag_eyes"; + +static const ALIGN_ASSET(2) char moneybag_seg6_lights_060051B0[] = "__OTR__actors/moneybag/moneybag_seg6_lights_060051B0"; + +static const ALIGN_ASSET(2) char moneybag_seg6_lights_060051C8[] = "__OTR__actors/moneybag/moneybag_seg6_lights_060051C8"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_060051E0[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_060051E0"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_06005280[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_06005280"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005300[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005300"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005358[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005358"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_060053B8[] = "__OTR__actors/moneybag/moneybag_seg6_dl_060053B8"; + +static const ALIGN_ASSET(2) char moneybag_seg6_lights_06005428[] = "__OTR__actors/moneybag/moneybag_seg6_lights_06005428"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_06005440[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_06005440"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_06005520[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_06005520"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005590[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005590"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005618[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005618"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005688[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005688"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_060056A8[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_060056A8"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005708[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005708"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005750[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005750"; + +static const ALIGN_ASSET(2) char moneybag_lights_unused1[] = "__OTR__actors/moneybag/moneybag_lights_unused1"; + +static const ALIGN_ASSET(2) char moneybag_lights_unused2[] = "__OTR__actors/moneybag/moneybag_lights_unused2"; + +static const ALIGN_ASSET(2) char moneybag_seg6_lights_060057F0[] = "__OTR__actors/moneybag/moneybag_seg6_lights_060057F0"; + +static const ALIGN_ASSET(2) char moneybag_lights_unused3[] = "__OTR__actors/moneybag/moneybag_lights_unused3"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_06005820[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_06005820"; + +static const ALIGN_ASSET(2) char moneybag_seg6_vertex_060058D0[] = "__OTR__actors/moneybag/moneybag_seg6_vertex_060058D0"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_06005980[] = "__OTR__actors/moneybag/moneybag_seg6_dl_06005980"; + +static const ALIGN_ASSET(2) char moneybag_seg6_dl_060059F0[] = "__OTR__actors/moneybag/moneybag_seg6_dl_060059F0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/anims.h new file mode 100644 index 0000000..b343a33 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char moneybag_seg6_anims_06005E5C[] = "__OTR__actors/moneybag/anims/moneybag_seg6_anims_06005E5C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/geo.h new file mode 100644 index 0000000..e1a9197 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/moneybag/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char moneybag_geo_000000[] = "__OTR__actors/moneybag/geo/moneybag_geo_000000"; + +static const ALIGN_ASSET(2) char moneybag_geo_000078[] = "__OTR__actors/moneybag/geo/moneybag_geo_000078"; + +static const ALIGN_ASSET(2) char moneybag_geo[] = "__OTR__actors/moneybag/geo/moneybag_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole.h b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole.h new file mode 100644 index 0000000..fec1d6c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole.h @@ -0,0 +1,140 @@ +#pragma once + +#include "sm64.h" +#include "monty_mole/anims.h" +#include "monty_mole/geo.h" + +static const ALIGN_ASSET(2) char monty_mole_lights_unused1[] = "__OTR__actors/monty_mole/monty_mole_lights_unused1"; + +static const ALIGN_ASSET(2) char monty_mole_lights_unused2[] = "__OTR__actors/monty_mole/monty_mole_lights_unused2"; + +static const ALIGN_ASSET(2) char monty_mole_lights_unused3[] = "__OTR__actors/monty_mole/monty_mole_lights_unused3"; + +static const ALIGN_ASSET(2) char monty_mole_lights_unused4[] = "__OTR__actors/monty_mole/monty_mole_lights_unused4"; + +static const ALIGN_ASSET(2) char monty_mole_lights_unused5[] = "__OTR__actors/monty_mole/monty_mole_lights_unused5"; + +static const ALIGN_ASSET(2) char monty_mole_lights_unused6[] = "__OTR__actors/monty_mole/monty_mole_lights_unused6"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_texture_05000970[] = "__OTR__actors/monty_mole/monty_mole_cheek"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_texture_05001170[] = "__OTR__actors/monty_mole/monty_mole_eye"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_texture_05001970[] = "__OTR__actors/monty_mole/monty_mole_nose"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_texture_05002170[] = "__OTR__actors/monty_mole/monty_mole_tooth"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_texture_05002970[] = "__OTR__actors/monty_mole/monty_mole_claw"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003170[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003170"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003188[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003188"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003208[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003208"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050032A0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050032A0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003300[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003300"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003318[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003318"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_050033B8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_050033B8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003438[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003438"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050034A0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050034A0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003518[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003518"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003598[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003598"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_050035B0[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_050035B0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003670[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003670"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003730[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003730"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050037A8[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050037A8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003820[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003820"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_050038A0[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_050038A0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_050038B8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_050038B8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003938[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003938"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050039D0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050039D0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003A30[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003A30"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003A48[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003A48"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003AE8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003AE8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003B68[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003B68"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003BD0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003BD0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003C48[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003C48"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003CC8[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003CC8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003CE0[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003CE0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003DA0[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003DA0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003E60[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003E60"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003ED8[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003ED8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05003F50[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05003F50"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05003FD0[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05003FD0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05003FE8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05003FE8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_050040B8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_050040B8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_050041B8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_050041B8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050042B8[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050042B8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004368[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004368"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050044B0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050044B0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05004518[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05004518"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004530[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004530"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004590[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004590"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004690[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004690"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004790[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004790"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004830[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004830"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004930[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004930"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004970[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004970"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_050049B0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_050049B0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004A10[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004A10"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004B50[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004B50"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004BE0[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004BE0"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004C00[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004C00"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_lights_05004C90[] = "__OTR__actors/monty_mole/monty_mole_seg5_lights_05004C90"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_vertex_05004CA8[] = "__OTR__actors/monty_mole/monty_mole_seg5_vertex_05004CA8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004CE8[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004CE8"; + +static const ALIGN_ASSET(2) char monty_mole_seg5_dl_05004D30[] = "__OTR__actors/monty_mole/monty_mole_seg5_dl_05004D30"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/anims.h new file mode 100644 index 0000000..df254c6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char monty_mole_seg5_anims_05007248[] = "__OTR__actors/monty_mole/anims/monty_mole_seg5_anims_05007248"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/geo.h new file mode 100644 index 0000000..6616e37 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char monty_mole_geo[] = "__OTR__actors/monty_mole/geo/monty_mole_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole_hole.h b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole_hole.h new file mode 100644 index 0000000..d70eb68 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/monty_mole_hole.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char monty_mole_hole_seg5_vertex_05000000[] = "__OTR__actors/monty_mole_hole/monty_mole_hole_seg5_vertex_05000000"; + +static const ALIGN_ASSET(2) char monty_mole_hole_seg5_texture_05000040[] = "__OTR__actors/monty_mole_hole/monty_mole_hole"; + +static const ALIGN_ASSET(2) char monty_mole_hole_seg5_dl_05000840[] = "__OTR__actors/monty_mole_hole/monty_mole_hole_seg5_dl_05000840"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball.h b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball.h new file mode 100644 index 0000000..c785e17 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball.h @@ -0,0 +1,13 @@ +#pragma once + +#include "sm64.h" +#include "mr_i_eyeball/geo.h" + +static const ALIGN_ASSET(2) char mr_i_eyeball_seg6_vertex_06000000[] = "__OTR__actors/mr_i_eyeball/mr_i_eyeball_seg6_vertex_06000000"; + +static const ALIGN_ASSET(2) char mr_i_eyeball_seg6_texture_06000080[] = "__OTR__actors/mr_i_eyeball/mr_i_eyeball_left_side"; + +static const ALIGN_ASSET(2) char mr_i_eyeball_seg6_texture_06001080[] = "__OTR__actors/mr_i_eyeball/mr_i_eyeball_right_side"; + +static const ALIGN_ASSET(2) char mr_i_eyeball_seg6_dl_06002080[] = "__OTR__actors/mr_i_eyeball/mr_i_eyeball_seg6_dl_06002080"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball/geo.h new file mode 100644 index 0000000..02a4a61 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_eyeball/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char mr_i_geo[] = "__OTR__actors/mr_i_eyeball/geo/mr_i_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris.h b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris.h new file mode 100644 index 0000000..f7a0941 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris.h @@ -0,0 +1,25 @@ +#pragma once + +#include "sm64.h" +#include "mr_i_iris/geo.h" + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_vertex_06002130[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_vertex_06002130"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_texture_06002170[] = "__OTR__actors/mr_i_iris/mr_i_iris_open"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_texture_06002970[] = "__OTR__actors/mr_i_iris/mr_i_iris_mostly_open"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_texture_06003170[] = "__OTR__actors/mr_i_iris/mr_i_iris_mostly_closed"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_texture_06003970[] = "__OTR__actors/mr_i_iris/mr_i_iris_closed"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_dl_06004170[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_dl_06004170"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_dl_060041D8[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_dl_060041D8"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_dl_060041F0[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_dl_060041F0"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_dl_06004208[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_dl_06004208"; + +static const ALIGN_ASSET(2) char mr_i_iris_seg6_dl_06004220[] = "__OTR__actors/mr_i_iris/mr_i_iris_seg6_dl_06004220"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris/geo.h new file mode 100644 index 0000000..1fd4967 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mr_i_iris/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char mr_i_iris_geo[] = "__OTR__actors/mr_i_iris/geo/mr_i_iris_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up.h b/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up.h new file mode 100644 index 0000000..f55eab8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up.h @@ -0,0 +1,13 @@ +#pragma once + +#include "sm64.h" +#include "mushroom_1up/geo.h" + +static const ALIGN_ASSET(2) char mushroom_1up_seg3_vertex_030295E8[] = "__OTR__actors/mushroom_1up/mushroom_1up_seg3_vertex_030295E8"; + +static const ALIGN_ASSET(2) char mushroom_1up_seg3_texture_03029628[] = "__OTR__actors/mushroom_1up/1-up_mushroom"; + +static const ALIGN_ASSET(2) char mushroom_1up_seg3_dl_0302A628[] = "__OTR__actors/mushroom_1up/mushroom_1up_seg3_dl_0302A628"; + +static const ALIGN_ASSET(2) char mushroom_1up_seg3_dl_0302A660[] = "__OTR__actors/mushroom_1up/mushroom_1up_seg3_dl_0302A660"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up/geo.h new file mode 100644 index 0000000..9292879 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/mushroom_1up/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char mushroom_1up_geo[] = "__OTR__actors/mushroom_1up/geo/mushroom_1up_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/number/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/number/geo.h new file mode 100644 index 0000000..e6db310 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/number/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char number_geo[] = "__OTR__actors/number/geo/number_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/peach.h b/android/app/src/main/assets/ghostship/include/assets/actors/peach.h new file mode 100644 index 0000000..11623a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/peach.h @@ -0,0 +1,280 @@ +#pragma once + +#include "sm64.h" +#include "peach/anims.h" +#include "peach/geo.h" + +static const ALIGN_ASSET(2) char peach_seg5_lights_050009F8[] = "__OTR__actors/peach/peach_seg5_lights_050009F8"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05000A10[] = "__OTR__actors/peach/peach_seg5_lights_05000A10"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05000A28[] = "__OTR__actors/peach/peach_eye_open"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05001228[] = "__OTR__actors/peach/peach_eye_mostly_open"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05001A28[] = "__OTR__actors/peach/peach_eye_mostly_closed"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05002228[] = "__OTR__actors/peach/peach_eye_closed"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05002A28[] = "__OTR__actors/peach/peach_crown_jewel"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05002C28[] = "__OTR__actors/peach/peach_chest_jewel"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05002E28[] = "__OTR__actors/peach/peach_lips_scrunched"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05003628[] = "__OTR__actors/peach/peach_lips"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05003E28[] = "__OTR__actors/peach/peach_nostril"; + +static const ALIGN_ASSET(2) char peach_seg5_texture_05004028[] = "__OTR__actors/peach/peach_dress"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004828[] = "__OTR__actors/peach/peach_seg5_vertex_05004828"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004928[] = "__OTR__actors/peach/peach_seg5_vertex_05004928"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004A18[] = "__OTR__actors/peach/peach_seg5_vertex_05004A18"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004AA8[] = "__OTR__actors/peach/peach_seg5_vertex_05004AA8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004AD8[] = "__OTR__actors/peach/peach_seg5_vertex_05004AD8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004BD8[] = "__OTR__actors/peach/peach_seg5_vertex_05004BD8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004CC8[] = "__OTR__actors/peach/peach_seg5_vertex_05004CC8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004DB8[] = "__OTR__actors/peach/peach_seg5_vertex_05004DB8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004E38[] = "__OTR__actors/peach/peach_seg5_vertex_05004E38"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004E88[] = "__OTR__actors/peach/peach_seg5_vertex_05004E88"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05004F78[] = "__OTR__actors/peach/peach_seg5_vertex_05004F78"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005078[] = "__OTR__actors/peach/peach_seg5_vertex_05005078"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005168[] = "__OTR__actors/peach/peach_seg5_vertex_05005168"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005268[] = "__OTR__actors/peach/peach_seg5_vertex_05005268"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005368[] = "__OTR__actors/peach/peach_seg5_vertex_05005368"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005468[] = "__OTR__actors/peach/peach_seg5_vertex_05005468"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005568[] = "__OTR__actors/peach/peach_seg5_vertex_05005568"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005648[] = "__OTR__actors/peach/peach_seg5_dl_05005648"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005750[] = "__OTR__actors/peach/peach_seg5_dl_05005750"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005780[] = "__OTR__actors/peach/peach_seg5_dl_05005780"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050058B8[] = "__OTR__actors/peach/peach_seg5_dl_050058B8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050058E0[] = "__OTR__actors/peach/peach_seg5_dl_050058E0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005C48[] = "__OTR__actors/peach/peach_seg5_dl_05005C48"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005CB0[] = "__OTR__actors/peach/peach_seg5_dl_05005CB0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005CE0[] = "__OTR__actors/peach/peach_seg5_dl_05005CE0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005D38[] = "__OTR__actors/peach/peach_seg5_dl_05005D38"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005D90[] = "__OTR__actors/peach/peach_seg5_dl_05005D90"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005DE8[] = "__OTR__actors/peach/peach_seg5_dl_05005DE8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005E40[] = "__OTR__actors/peach/peach_seg5_dl_05005E40"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005E98[] = "__OTR__actors/peach/peach_seg5_dl_05005E98"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005EF0[] = "__OTR__actors/peach/peach_seg5_dl_05005EF0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05005F48[] = "__OTR__actors/peach/peach_seg5_dl_05005F48"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05005FA0[] = "__OTR__actors/peach/peach_seg5_lights_05005FA0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05005FB8[] = "__OTR__actors/peach/peach_seg5_vertex_05005FB8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05006058[] = "__OTR__actors/peach/peach_seg5_dl_05006058"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050060E0[] = "__OTR__actors/peach/peach_seg5_dl_050060E0"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05006138[] = "__OTR__actors/peach/peach_seg5_lights_05006138"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05006150[] = "__OTR__actors/peach/peach_seg5_lights_05006150"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006168[] = "__OTR__actors/peach/peach_seg5_vertex_05006168"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050061E8[] = "__OTR__actors/peach/peach_seg5_vertex_050061E8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006238[] = "__OTR__actors/peach/peach_seg5_vertex_05006238"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006318[] = "__OTR__actors/peach/peach_seg5_vertex_05006318"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006408[] = "__OTR__actors/peach/peach_seg5_vertex_05006408"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050064E8[] = "__OTR__actors/peach/peach_seg5_vertex_050064E8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050065E8[] = "__OTR__actors/peach/peach_seg5_vertex_050065E8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050066E8[] = "__OTR__actors/peach/peach_seg5_vertex_050066E8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05006728[] = "__OTR__actors/peach/peach_seg5_dl_05006728"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05006798[] = "__OTR__actors/peach/peach_seg5_dl_05006798"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05006A18[] = "__OTR__actors/peach/peach_seg5_dl_05006A18"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05006A90[] = "__OTR__actors/peach/peach_seg5_lights_05006A90"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006AA8[] = "__OTR__actors/peach/peach_seg5_vertex_05006AA8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006BA8[] = "__OTR__actors/peach/peach_seg5_vertex_05006BA8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006CA8[] = "__OTR__actors/peach/peach_seg5_vertex_05006CA8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006DA8[] = "__OTR__actors/peach/peach_seg5_vertex_05006DA8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05006EA8[] = "__OTR__actors/peach/peach_seg5_vertex_05006EA8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05006FA8[] = "__OTR__actors/peach/peach_seg5_dl_05006FA8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05007230[] = "__OTR__actors/peach/peach_seg5_dl_05007230"; + +static const ALIGN_ASSET(2) char peach_seg5_us_dl_05007288[] = "__OTR__actors/peach/peach_seg5_us_dl_05007288"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05007288[] = "__OTR__actors/peach/peach_seg5_lights_05007288"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050072A0[] = "__OTR__actors/peach/peach_seg5_vertex_050072A0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007380[] = "__OTR__actors/peach/peach_seg5_vertex_05007380"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007480[] = "__OTR__actors/peach/peach_seg5_vertex_05007480"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007580[] = "__OTR__actors/peach/peach_seg5_vertex_05007580"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007680[] = "__OTR__actors/peach/peach_seg5_vertex_05007680"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007780[] = "__OTR__actors/peach/peach_seg5_vertex_05007780"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05007810[] = "__OTR__actors/peach/peach_seg5_dl_05007810"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05007AB8[] = "__OTR__actors/peach/peach_seg5_dl_05007AB8"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05007AE0[] = "__OTR__actors/peach/peach_seg5_lights_05007AE0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007AF8[] = "__OTR__actors/peach/peach_seg5_vertex_05007AF8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007BE8[] = "__OTR__actors/peach/peach_seg5_vertex_05007BE8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05007CE8[] = "__OTR__actors/peach/peach_seg5_dl_05007CE8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05007E58[] = "__OTR__actors/peach/peach_seg5_dl_05007E58"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05007EB0[] = "__OTR__actors/peach/peach_seg5_lights_05007EB0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007EC8[] = "__OTR__actors/peach/peach_seg5_vertex_05007EC8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05007FB8[] = "__OTR__actors/peach/peach_seg5_vertex_05007FB8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050080B8[] = "__OTR__actors/peach/peach_seg5_dl_050080B8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008228[] = "__OTR__actors/peach/peach_seg5_dl_05008228"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05008280[] = "__OTR__actors/peach/peach_seg5_lights_05008280"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05008298[] = "__OTR__actors/peach/peach_seg5_vertex_05008298"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05008358[] = "__OTR__actors/peach/peach_seg5_vertex_05008358"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008428[] = "__OTR__actors/peach/peach_seg5_dl_05008428"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050084C0[] = "__OTR__actors/peach/peach_seg5_dl_050084C0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008560[] = "__OTR__actors/peach/peach_seg5_dl_05008560"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_050085D0[] = "__OTR__actors/peach/peach_seg5_lights_050085D0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050085E8[] = "__OTR__actors/peach/peach_seg5_vertex_050085E8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050086C8[] = "__OTR__actors/peach/peach_seg5_dl_050086C8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050087A8[] = "__OTR__actors/peach/peach_seg5_dl_050087A8"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_050087D0[] = "__OTR__actors/peach/peach_seg5_lights_050087D0"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050087E8[] = "__OTR__actors/peach/peach_seg5_vertex_050087E8"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_050088A8[] = "__OTR__actors/peach/peach_seg5_vertex_050088A8"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008978[] = "__OTR__actors/peach/peach_seg5_dl_05008978"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008A10[] = "__OTR__actors/peach/peach_seg5_dl_05008A10"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008AB0[] = "__OTR__actors/peach/peach_seg5_dl_05008AB0"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05008B20[] = "__OTR__actors/peach/peach_seg5_lights_05008B20"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05008B38[] = "__OTR__actors/peach/peach_seg5_vertex_05008B38"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008C18[] = "__OTR__actors/peach/peach_seg5_dl_05008C18"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008CF8[] = "__OTR__actors/peach/peach_seg5_dl_05008CF8"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05008D20[] = "__OTR__actors/peach/peach_seg5_lights_05008D20"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05008D38[] = "__OTR__actors/peach/peach_seg5_vertex_05008D38"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008E38[] = "__OTR__actors/peach/peach_seg5_dl_05008E38"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05008F20[] = "__OTR__actors/peach/peach_seg5_dl_05008F20"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05008F48[] = "__OTR__actors/peach/peach_seg5_lights_05008F48"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05008F60[] = "__OTR__actors/peach/peach_seg5_vertex_05008F60"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009060[] = "__OTR__actors/peach/peach_seg5_dl_05009060"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009148[] = "__OTR__actors/peach/peach_seg5_dl_05009148"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05009170[] = "__OTR__actors/peach/peach_seg5_lights_05009170"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009188[] = "__OTR__actors/peach/peach_seg5_vertex_05009188"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009288[] = "__OTR__actors/peach/peach_seg5_vertex_05009288"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009388[] = "__OTR__actors/peach/peach_seg5_dl_05009388"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009500[] = "__OTR__actors/peach/peach_seg5_dl_05009500"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05009528[] = "__OTR__actors/peach/peach_seg5_lights_05009528"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009540[] = "__OTR__actors/peach/peach_seg5_vertex_05009540"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009640[] = "__OTR__actors/peach/peach_seg5_vertex_05009640"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009740[] = "__OTR__actors/peach/peach_seg5_vertex_05009740"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_050097C0[] = "__OTR__actors/peach/peach_seg5_dl_050097C0"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009940[] = "__OTR__actors/peach/peach_seg5_dl_05009940"; + +static const ALIGN_ASSET(2) char peach_seg5_lights_05009968[] = "__OTR__actors/peach/peach_seg5_lights_05009968"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009980[] = "__OTR__actors/peach/peach_seg5_vertex_05009980"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009A70[] = "__OTR__actors/peach/peach_seg5_vertex_05009A70"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009B60[] = "__OTR__actors/peach/peach_seg5_vertex_05009B60"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009C60[] = "__OTR__actors/peach/peach_seg5_vertex_05009C60"; + +static const ALIGN_ASSET(2) char peach_seg5_vertex_05009D50[] = "__OTR__actors/peach/peach_seg5_vertex_05009D50"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_05009E20[] = "__OTR__actors/peach/peach_seg5_dl_05009E20"; + +static const ALIGN_ASSET(2) char peach_seg5_dl_0500A0A8[] = "__OTR__actors/peach/peach_seg5_dl_0500A0A8"; + +static const ALIGN_ASSET(2) char peach_seg5_us_dl_0500A188[] = "__OTR__actors/peach/peach_seg5_us_dl_0500A188"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/peach/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/peach/anims.h new file mode 100644 index 0000000..9d121fa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/peach/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char peach_seg5_anims_0501C41C[] = "__OTR__actors/peach/anims/peach_seg5_anims_0501C41C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/peach/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/peach/geo.h new file mode 100644 index 0000000..12e7db8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/peach/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char peach_geo_000098[] = "__OTR__actors/peach/geo/peach_geo_000098"; + +static const ALIGN_ASSET(2) char peach_geo_000254[] = "__OTR__actors/peach/geo/peach_geo_000254"; + +static const ALIGN_ASSET(2) char peach_geo[] = "__OTR__actors/peach/geo/peach_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/pebble.h b/android/app/src/main/assets/ghostship/include/assets/actors/pebble.h new file mode 100644 index 0000000..aa5db69 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/pebble.h @@ -0,0 +1,10 @@ +#pragma once + +#include "sm64.h" + +static const ALIGN_ASSET(2) char pebble_seg3_vertex_0301C2C0[] = "__OTR__actors/pebble/pebble_seg3_vertex_0301C2C0"; + +static const ALIGN_ASSET(2) char pebble_seg3_texture_0301C300[] = "__OTR__actors/pebble/pebble"; + +static const ALIGN_ASSET(2) char pebble_seg3_dl_0301CB00[] = "__OTR__actors/pebble/pebble_seg3_dl_0301CB00"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/penguin.h b/android/app/src/main/assets/ghostship/include/assets/actors/penguin.h new file mode 100644 index 0000000..f683a34 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/penguin.h @@ -0,0 +1,110 @@ +#pragma once + +#include "sm64.h" +#include "penguin/anims.h" +#include "penguin/geo.h" + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05002D80[] = "__OTR__actors/penguin/penguin_seg5_lights_05002D80"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05002D98[] = "__OTR__actors/penguin/penguin_seg5_lights_05002D98"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05002DB0[] = "__OTR__actors/penguin/penguin_seg5_lights_05002DB0"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05002DC8[] = "__OTR__actors/penguin/penguin_seg5_lights_05002DC8"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_05002DE0[] = "__OTR__actors/penguin/penguin_eye_open"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_050035E0[] = "__OTR__actors/penguin/penguin_eye_half_closed"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_05003DE0[] = "__OTR__actors/penguin/penguin_eye_closed"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_050045E0[] = "__OTR__actors/penguin/penguin_eye_angry"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_05004DE0[] = "__OTR__actors/penguin/penguin_eye_angry_unused"; + +static const ALIGN_ASSET(2) char penguin_seg5_texture_050055E0[] = "__OTR__actors/penguin/penguin_beak"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05005DE0[] = "__OTR__actors/penguin/penguin_seg5_lights_05005DE0"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05005DF8[] = "__OTR__actors/penguin/penguin_seg5_lights_05005DF8"; + +static const ALIGN_ASSET(2) char penguin_seg5_lights_05005E10[] = "__OTR__actors/penguin/penguin_seg5_lights_05005E10"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05005E28[] = "__OTR__actors/penguin/penguin_seg5_vertex_05005E28"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05005EA8[] = "__OTR__actors/penguin/penguin_seg5_vertex_05005EA8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05005EE8[] = "__OTR__actors/penguin/penguin_seg5_vertex_05005EE8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05005FE8[] = "__OTR__actors/penguin/penguin_seg5_vertex_05005FE8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_050060E8[] = "__OTR__actors/penguin/penguin_seg5_vertex_050060E8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006158[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006158"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05006188[] = "__OTR__actors/penguin/penguin_seg5_dl_05006188"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050061C8[] = "__OTR__actors/penguin/penguin_seg5_dl_050061C8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050061F8[] = "__OTR__actors/penguin/penguin_seg5_dl_050061F8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05006380[] = "__OTR__actors/penguin/penguin_seg5_dl_05006380"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050063C8[] = "__OTR__actors/penguin/penguin_seg5_dl_050063C8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05006428[] = "__OTR__actors/penguin/penguin_seg5_dl_05006428"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05006458[] = "__OTR__actors/penguin/penguin_seg5_dl_05006458"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05006488[] = "__OTR__actors/penguin/penguin_seg5_dl_05006488"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050064B8[] = "__OTR__actors/penguin/penguin_seg5_dl_050064B8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050064E8[] = "__OTR__actors/penguin/penguin_seg5_dl_050064E8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006518[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006518"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_050065B8[] = "__OTR__actors/penguin/penguin_seg5_vertex_050065B8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006658[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006658"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006748[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006748"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006838[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006838"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006888[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006888"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006988[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006988"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006A78[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006A78"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006B68[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006B68"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006C68[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006C68"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006D68[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006D68"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006DE8[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006DE8"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006E28[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006E28"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05006F18[] = "__OTR__actors/penguin/penguin_seg5_vertex_05006F18"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_05007018[] = "__OTR__actors/penguin/penguin_seg5_vertex_05007018"; + +static const ALIGN_ASSET(2) char penguin_seg5_vertex_050070A8[] = "__OTR__actors/penguin/penguin_seg5_vertex_050070A8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05007198[] = "__OTR__actors/penguin/penguin_seg5_dl_05007198"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050071E8[] = "__OTR__actors/penguin/penguin_seg5_dl_050071E8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05007238[] = "__OTR__actors/penguin/penguin_seg5_dl_05007238"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_050072C8[] = "__OTR__actors/penguin/penguin_seg5_dl_050072C8"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05007358[] = "__OTR__actors/penguin/penguin_seg5_dl_05007358"; + +static const ALIGN_ASSET(2) char penguin_seg5_dl_05007540[] = "__OTR__actors/penguin/penguin_seg5_dl_05007540"; + +static const ALIGN_ASSET(2) char penguin_seg5_collision_05008B88[] = "__OTR__actors/penguin/penguin_seg5_collision_05008B88"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/penguin/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/penguin/anims.h new file mode 100644 index 0000000..af00ce7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/penguin/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char penguin_seg5_anims_05008B74[] = "__OTR__actors/penguin/anims/penguin_seg5_anims_05008B74"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/penguin/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/penguin/geo.h new file mode 100644 index 0000000..e2a5485 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/penguin/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char penguin_geo[] = "__OTR__actors/penguin/geo/penguin_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant.h b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant.h new file mode 100644 index 0000000..ddcb0ce --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant.h @@ -0,0 +1,118 @@ +#pragma once + +#include "sm64.h" +#include "piranha_plant/anims.h" +#include "piranha_plant/geo.h" + +static const ALIGN_ASSET(2) char piranha_plant_seg6_lights_060113B0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_lights_060113B0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_lights_060113C8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_lights_060113C8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_lights_060113E0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_lights_060113E0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_060113F8[] = "__OTR__actors/piranha_plant/piranha_plant_tongue"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_060123F8[] = "__OTR__actors/piranha_plant/piranha_plant_skin"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_06012BF8[] = "__OTR__actors/piranha_plant/piranha_plant_stem"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_060133F8[] = "__OTR__actors/piranha_plant/piranha_plant_bottom_lip"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_06013BF8[] = "__OTR__actors/piranha_plant/piranha_plant_tooth"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_texture_060143F8[] = "__OTR__actors/piranha_plant/piranha_plant_leaf"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060153F8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060153F8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015438[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015438"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015480[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015480"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060154F0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060154F0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015530[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015530"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015578[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015578"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060155E8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060155E8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060156C8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060156C8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015798[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015798"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015850[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015850"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060158B0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060158B0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015990[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015990"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015A80[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015A80"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015B40[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015B40"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015C40[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015C40"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015D40[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015D40"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06015DC0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06015DC0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015E40[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015E40"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015EA8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015EA8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06015F68[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06015F68"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016060[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016060"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_060160B0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_060160B0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016120[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016120"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016190[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016190"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016270[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016270"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016360[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016360"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016460[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016460"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016490[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016490"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016580[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016580"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016680[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016680"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_060166E0[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_060166E0"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016750[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016750"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_060167B8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_060167B8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016890[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016890"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016960[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016960"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_060169A8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_060169A8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_060169E8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_060169E8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016A78[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016A78"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016AE8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016AE8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016BA8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016BA8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016C10[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016C10"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016C70[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016C70"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016D30[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016D30"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016D98[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016D98"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_vertex_06016DF8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_vertex_06016DF8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016EB8[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016EB8"; + +static const ALIGN_ASSET(2) char piranha_plant_seg6_dl_06016F20[] = "__OTR__actors/piranha_plant/piranha_plant_seg6_dl_06016F20"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/anims.h new file mode 100644 index 0000000..0723c87 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char piranha_plant_seg6_anims_0601C31C[] = "__OTR__actors/piranha_plant/anims/piranha_plant_seg6_anims_0601C31C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/geo.h new file mode 100644 index 0000000..ae0b58e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/piranha_plant/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char piranha_plant_geo[] = "__OTR__actors/piranha_plant/geo/piranha_plant_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/pokey.h b/android/app/src/main/assets/ghostship/include/assets/actors/pokey.h new file mode 100644 index 0000000..54ab905 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/pokey.h @@ -0,0 +1,27 @@ +#pragma once + +#include "sm64.h" +#include "pokey/geo.h" + +static const ALIGN_ASSET(2) char pokey_seg5_vertex_05011710[] = "__OTR__actors/pokey/pokey_seg5_vertex_05011710"; + +static const ALIGN_ASSET(2) char pokey_seg5_texture_05011750[] = "__OTR__actors/pokey/pokey_face"; + +static const ALIGN_ASSET(2) char pokey_seg5_texture_05011F50[] = "__OTR__actors/pokey/pokey_face_blink"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_05012750[] = "__OTR__actors/pokey/pokey_seg5_dl_05012750"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_05012798[] = "__OTR__actors/pokey/pokey_seg5_dl_05012798"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_050127D8[] = "__OTR__actors/pokey/pokey_seg5_dl_050127D8"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_05012808[] = "__OTR__actors/pokey/pokey_seg5_dl_05012808"; + +static const ALIGN_ASSET(2) char pokey_seg5_vertex_05012838[] = "__OTR__actors/pokey/pokey_seg5_vertex_05012838"; + +static const ALIGN_ASSET(2) char pokey_seg5_texture_05012878[] = "__OTR__actors/pokey/pokey_body"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_05013078[] = "__OTR__actors/pokey/pokey_seg5_dl_05013078"; + +static const ALIGN_ASSET(2) char pokey_seg5_dl_050130B0[] = "__OTR__actors/pokey/pokey_seg5_dl_050130B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/pokey/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/pokey/geo.h new file mode 100644 index 0000000..422c465 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/pokey/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char pokey_head_geo[] = "__OTR__actors/pokey/geo/pokey_head_geo"; + +static const ALIGN_ASSET(2) char pokey_body_part_geo[] = "__OTR__actors/pokey/geo/pokey_body_part_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole.h b/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole.h new file mode 100644 index 0000000..bba1597 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole.h @@ -0,0 +1,27 @@ +#pragma once + +#include "sm64.h" +#include "poundable_pole/geo.h" + +static const ALIGN_ASSET(2) char poundable_pole_seg6_lights_06001038[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_lights_06001038"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_texture_06001050[] = "__OTR__actors/poundable_pole/poundable_pole_top"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_texture_06001850[] = "__OTR__actors/poundable_pole/poundable_pole_side"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_vertex_06002050[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_vertex_06002050"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_vertex_060020D0[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_vertex_060020D0"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_vertex_060021C0[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_vertex_060021C0"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_vertex_060022B0[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_vertex_060022B0"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_dl_060022F0[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_dl_060022F0"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_dl_06002358[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_dl_06002358"; + +static const ALIGN_ASSET(2) char poundable_pole_seg6_dl_06002410[] = "__OTR__actors/poundable_pole/poundable_pole_seg6_dl_06002410"; + +static const ALIGN_ASSET(2) char poundable_pole_collision_06002490[] = "__OTR__actors/poundable_pole/poundable_pole_collision_06002490"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole/geo.h new file mode 100644 index 0000000..1d76e3a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/poundable_pole/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char wooden_post_geo[] = "__OTR__actors/poundable_pole/geo/wooden_post_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/power_meter.h b/android/app/src/main/assets/ghostship/include/assets/actors/power_meter.h new file mode 100644 index 0000000..324e5ed --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/power_meter.h @@ -0,0 +1,38 @@ +#pragma once + +#include "sm64.h" +#include "amp/anims.h" +#include "amp/geo.h" + +static const ALIGN_ASSET(2) char texture_power_meter_left_side[] = "__OTR__actors/power_meter/power_meter_left_side"; + +static const ALIGN_ASSET(2) char texture_power_meter_right_side[] = "__OTR__actors/power_meter/power_meter_right_side"; + +static const ALIGN_ASSET(2) char texture_power_meter_full[] = "__OTR__actors/power_meter/power_meter_full"; + +static const ALIGN_ASSET(2) char texture_power_meter_seven_segments[] = "__OTR__actors/power_meter/power_meter_seven_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_six_segments[] = "__OTR__actors/power_meter/power_meter_six_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_five_segments[] = "__OTR__actors/power_meter/power_meter_five_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_four_segments[] = "__OTR__actors/power_meter/power_meter_four_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_three_segments[] = "__OTR__actors/power_meter/power_meter_three_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_two_segments[] = "__OTR__actors/power_meter/power_meter_two_segments"; + +static const ALIGN_ASSET(2) char texture_power_meter_one_segments[] = "__OTR__actors/power_meter/power_meter_one_segment"; + +static const char power_meter_health_segments_lut[] = "__OTR__actors/power_meter/power_meter_health_segments_lut"; + +static const ALIGN_ASSET(2) char vertex_power_meter_base[] = "__OTR__actors/power_meter/vertex_power_meter_base"; + +static const ALIGN_ASSET(2) char dl_power_meter_base[] = "__OTR__actors/power_meter/dl_power_meter_base"; + +static const ALIGN_ASSET(2) char vertex_power_meter_health_segments[] = "__OTR__actors/power_meter/vertex_power_meter_health_segments"; + +static const ALIGN_ASSET(2) char dl_power_meter_health_segments_begin[] = "__OTR__actors/power_meter/dl_power_meter_health_segments_begin"; + +static const ALIGN_ASSET(2) char dl_power_meter_health_segments_end[] = "__OTR__actors/power_meter/dl_power_meter_health_segments_end"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch.h b/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch.h new file mode 100644 index 0000000..af98e97 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch.h @@ -0,0 +1,23 @@ +#pragma once + +#include "sm64.h" +#include "purple_switch/geo.h" + +static const ALIGN_ASSET(2) char purple_switch_seg8_lights_0800C090[] = "__OTR__actors/purple_switch/purple_switch_seg8_lights_0800C090"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_texture_0800C0A8[] = "__OTR__actors/purple_switch/purple_switch_base"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_texture_0800C128[] = "__OTR__actors/purple_switch/purple_switch_exclamation_point"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_vertex_0800C528[] = "__OTR__actors/purple_switch/purple_switch_seg8_vertex_0800C528"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_vertex_0800C628[] = "__OTR__actors/purple_switch/purple_switch_seg8_vertex_0800C628"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_dl_0800C668[] = "__OTR__actors/purple_switch/purple_switch_seg8_dl_0800C668"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_dl_0800C6E0[] = "__OTR__actors/purple_switch/purple_switch_seg8_dl_0800C6E0"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_dl_0800C718[] = "__OTR__actors/purple_switch/purple_switch_seg8_dl_0800C718"; + +static const ALIGN_ASSET(2) char purple_switch_seg8_collision_0800C7A8[] = "__OTR__actors/purple_switch/purple_switch_seg8_collision_0800C7A8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch/geo.h new file mode 100644 index 0000000..78d4781 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/purple_switch/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char purple_switch_geo[] = "__OTR__actors/purple_switch/geo/purple_switch_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sand.h b/android/app/src/main/assets/ghostship/include/assets/actors/sand.h new file mode 100644 index 0000000..f09b9c6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sand.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char sand_seg3_vertex_0302BA90[] = "__OTR__actors/sand/sand_seg3_vertex_0302BA90"; + +static const ALIGN_ASSET(2) char sand_seg3_texture_0302BAD0[] = "__OTR__actors/sand/sand_particle"; + +static const ALIGN_ASSET(2) char sand_seg3_dl_0302BCD0[] = "__OTR__actors/sand/sand_seg3_dl_0302BCD0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug.h b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug.h new file mode 100644 index 0000000..035eb3a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug.h @@ -0,0 +1,84 @@ +#pragma once + +#include "sm64.h" +#include "scuttlebug/anims.h" +#include "scuttlebug/geo.h" + +static const ALIGN_ASSET(2) char scuttlebug_lights_unused1[] = "__OTR__actors/scuttlebug/scuttlebug_lights_unused1"; + +static const ALIGN_ASSET(2) char scuttlebug_lights_unused2[] = "__OTR__actors/scuttlebug/scuttlebug_lights_unused2"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_texture_06010108[] = "__OTR__actors/scuttlebug/scuttlebug_eye"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_texture_06010908[] = "__OTR__actors/scuttlebug/scuttlebug_left_side"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_texture_06011908[] = "__OTR__actors/scuttlebug/scuttlebug_right_side"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_texture_06012908[] = "__OTR__actors/scuttlebug/scuttlebug_iris"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_texture_06013108[] = "__OTR__actors/scuttlebug/scuttlebug_leg"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013908[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013908"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013948[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013948"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013988[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013988"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_060139C0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_060139C0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_060139F8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_060139F8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013A70[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013A70"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013AB0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013AB0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013AE8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013AE8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013B58[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013B58"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013B98[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013B98"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013BD0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013BD0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013C40[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013C40"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013C80[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013C80"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013CB8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013CB8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013D28[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013D28"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013D68[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013D68"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013DA0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013DA0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_lights_06013E10[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_lights_06013E10"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013E28[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013E28"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06013F28[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06013F28"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06013FC8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06013FC8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_060140F0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_060140F0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_06014110[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_06014110"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014150[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014150"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014188[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014188"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_060141F8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_060141F8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014238[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014238"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014270[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014270"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_lights_060142E0[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_lights_060142E0"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_vertex_060142F8[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_vertex_060142F8"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014338[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014338"; + +static const ALIGN_ASSET(2) char scuttlebug_seg6_dl_06014378[] = "__OTR__actors/scuttlebug/scuttlebug_seg6_dl_06014378"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/anims.h new file mode 100644 index 0000000..3b48e64 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char scuttlebug_seg6_anims_06015064[] = "__OTR__actors/scuttlebug/anims/scuttlebug_seg6_anims_06015064"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/geo.h new file mode 100644 index 0000000..fd805dd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/scuttlebug/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char scuttlebug_geo[] = "__OTR__actors/scuttlebug/geo/scuttlebug_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/seaweed.h b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed.h new file mode 100644 index 0000000..6faa482 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed.h @@ -0,0 +1,40 @@ +#pragma once + +#include "sm64.h" +#include "seaweed/anims.h" +#include "seaweed/geo.h" + +static const ALIGN_ASSET(2) char seaweed_seg6_lights_06007DF8[] = "__OTR__actors/seaweed/seaweed_seg6_lights_06007DF8"; + +static const ALIGN_ASSET(2) char seaweed_seg6_texture_06007E10[] = "__OTR__actors/seaweed/seaweed_tip"; + +static const ALIGN_ASSET(2) char seaweed_seg6_texture_06008610[] = "__OTR__actors/seaweed/seaweed_upper_center"; + +static const ALIGN_ASSET(2) char seaweed_seg6_texture_06008E10[] = "__OTR__actors/seaweed/seaweed_lower_center"; + +static const ALIGN_ASSET(2) char seaweed_seg6_texture_06009610[] = "__OTR__actors/seaweed/seaweed_base"; + +static const ALIGN_ASSET(2) char seaweed_seg6_vertex_06009E10[] = "__OTR__actors/seaweed/seaweed_seg6_vertex_06009E10"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_06009E50[] = "__OTR__actors/seaweed/seaweed_seg6_dl_06009E50"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_06009E98[] = "__OTR__actors/seaweed/seaweed_seg6_dl_06009E98"; + +static const ALIGN_ASSET(2) char seaweed_seg6_vertex_06009F08[] = "__OTR__actors/seaweed/seaweed_seg6_vertex_06009F08"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_06009F48[] = "__OTR__actors/seaweed/seaweed_seg6_dl_06009F48"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_06009F90[] = "__OTR__actors/seaweed/seaweed_seg6_dl_06009F90"; + +static const ALIGN_ASSET(2) char seaweed_seg6_vertex_0600A000[] = "__OTR__actors/seaweed/seaweed_seg6_vertex_0600A000"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_0600A040[] = "__OTR__actors/seaweed/seaweed_seg6_dl_0600A040"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_0600A088[] = "__OTR__actors/seaweed/seaweed_seg6_dl_0600A088"; + +static const ALIGN_ASSET(2) char seaweed_seg6_vertex_0600A0F8[] = "__OTR__actors/seaweed/seaweed_seg6_vertex_0600A0F8"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_0600A138[] = "__OTR__actors/seaweed/seaweed_seg6_dl_0600A138"; + +static const ALIGN_ASSET(2) char seaweed_seg6_dl_0600A180[] = "__OTR__actors/seaweed/seaweed_seg6_dl_0600A180"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/anims.h new file mode 100644 index 0000000..6abd64e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char seaweed_seg6_anims_0600A4D4[] = "__OTR__actors/seaweed/anims/seaweed_seg6_anims_0600A4D4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/geo.h new file mode 100644 index 0000000..2a9ed81 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/seaweed/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char seaweed_geo[] = "__OTR__actors/seaweed/geo/seaweed_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/skeeter.h b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter.h new file mode 100644 index 0000000..18c65fa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter.h @@ -0,0 +1,208 @@ +#pragma once + +#include "sm64.h" +#include "skeeter/anims.h" +#include "skeeter/geo.h" + +static const ALIGN_ASSET(2) char skeeter_lights_unused1[] = "__OTR__actors/skeeter/skeeter_lights_unused1"; + +static const ALIGN_ASSET(2) char skeeter_lights_unused2[] = "__OTR__actors/skeeter/skeeter_lights_unused2"; + +static const ALIGN_ASSET(2) char skeeter_lights_unused3[] = "__OTR__actors/skeeter/skeeter_lights_unused3"; + +static const ALIGN_ASSET(2) char skeeter_lights_unused4[] = "__OTR__actors/skeeter/skeeter_lights_unused4"; + +static const ALIGN_ASSET(2) char skeeter_lights_unused5[] = "__OTR__actors/skeeter/skeeter_lights_unused5"; + +static const ALIGN_ASSET(2) char skeeter_lights_unused6[] = "__OTR__actors/skeeter/skeeter_lights_unused6"; + +static const ALIGN_ASSET(2) char skeeter_seg6_texture_06000090[] = "__OTR__actors/skeeter/skeeter_eye"; + +static const ALIGN_ASSET(2) char skeeter_seg6_texture_06000890[] = "__OTR__actors/skeeter/skeeter_iris"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000990[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000990"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060009D0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060009D0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000A08[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000A08"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000A78[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000A78"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000AB8[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000AB8"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000AF0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000AF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000B60[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000B60"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000BA0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000BA0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000BD8[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000BD8"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000C48[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000C48"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000C78[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000C78"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000CA8[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000CA8"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000D18[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000D18"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000D48[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000D48"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000D78[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000D78"; + +static const ALIGN_ASSET(2) char skeeter_seg6_lights_06000DE8[] = "__OTR__actors/skeeter/skeeter_seg6_lights_06000DE8"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000E00[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000E00"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000E60[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000E60"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06000EC0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06000EC0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000EF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000EF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000FA0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000FA0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06000FE0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06000FE0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001020[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001020"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060010D0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060010D0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001110[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001110"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001150[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001150"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001200[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001200"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001240[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001240"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001280[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001280"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001380[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001380"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001480[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001480"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001580[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001580"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001680[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001680"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001780[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001780"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001880[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001880"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001980[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001980"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001A80[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001A80"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001B30[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001B30"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001B70[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001B70"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001BB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001BB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001CB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001CB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001DB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001DB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001EB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001EB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06001FB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06001FB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060020B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060020B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060021B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060021B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060022B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060022B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060023B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060023B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060024B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060024B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060025B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060025B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060026B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060026B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060027B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060027B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060028B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060028B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060029B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060029B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002AB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002AB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002BB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002BB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002CB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002CB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002DB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002DB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002EB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002EB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06002FB0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06002FB0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060030B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060030B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060031B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060031B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060032B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060032B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060033B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060033B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060034B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060034B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060035B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060035B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060036B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060036B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060037B0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060037B0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060037F0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060037F0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060038F0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060038F0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_060039F0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_060039F0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06003AF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06003AF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06003BF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06003BF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06003CF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06003CF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06003DF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06003DF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_vertex_06003EF0[] = "__OTR__actors/skeeter/skeeter_seg6_vertex_06003EF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06003FF0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06003FF0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004040[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004040"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004070[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004070"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060040A0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060040A0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060040F0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060040F0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004120[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004120"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004150[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004150"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060041A0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060041A0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060041D0[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060041D0"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004200[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004200"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_060045C8[] = "__OTR__actors/skeeter/skeeter_seg6_dl_060045C8"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004618[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004618"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004648[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004648"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004678[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004678"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06004A40[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06004A40"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06005328[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06005328"; + +static const ALIGN_ASSET(2) char skeeter_seg6_dl_06005358[] = "__OTR__actors/skeeter/skeeter_seg6_dl_06005358"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/anims.h new file mode 100644 index 0000000..0265ec5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char skeeter_seg6_anims_06007DE0[] = "__OTR__actors/skeeter/anims/skeeter_seg6_anims_06007DE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/geo.h new file mode 100644 index 0000000..34c7927 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/skeeter/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char skeeter_geo[] = "__OTR__actors/skeeter/geo/skeeter_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/small_key.h b/android/app/src/main/assets/ghostship/include/assets/actors/small_key.h new file mode 100644 index 0000000..52c9111 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/small_key.h @@ -0,0 +1,55 @@ +#pragma once + +#include "sm64.h" +#include "small_key/geo.h" + +static const ALIGN_ASSET(2) char small_key_seg5_lights_05005798[] = "__OTR__actors/small_key/small_key_seg5_lights_05005798"; + +static const ALIGN_ASSET(2) char small_key_seg5_lights_050057B0[] = "__OTR__actors/small_key/small_key_seg5_lights_050057B0"; + +static const ALIGN_ASSET(2) char small_key_seg5_lights_050057C8[] = "__OTR__actors/small_key/small_key_seg5_lights_050057C8"; + +static const ALIGN_ASSET(2) char small_key_seg5_lights_050057E0[] = "__OTR__actors/small_key/small_key_seg5_lights_050057E0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005800[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005800"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_050058F0[] = "__OTR__actors/small_key/small_key_seg5_vertex_050058F0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_050059E0[] = "__OTR__actors/small_key/small_key_seg5_vertex_050059E0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005AD0[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005AD0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005BC0[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005BC0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005CB0[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005CB0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005DA0[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005DA0"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005E90[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005E90"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05005F80[] = "__OTR__actors/small_key/small_key_seg5_vertex_05005F80"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006070[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006070"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006160[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006160"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006250[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006250"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006340[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006340"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006430[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006430"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006520[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006520"; + +static const ALIGN_ASSET(2) char small_key_seg5_vertex_05006610[] = "__OTR__actors/small_key/small_key_seg5_vertex_05006610"; + +static const ALIGN_ASSET(2) char small_key_seg5_dl_05006700[] = "__OTR__actors/small_key/small_key_seg5_dl_05006700"; + +static const ALIGN_ASSET(2) char small_key_seg5_dl_05006A08[] = "__OTR__actors/small_key/small_key_seg5_dl_05006A08"; + +static const ALIGN_ASSET(2) char small_key_seg5_dl_05006A28[] = "__OTR__actors/small_key/small_key_seg5_dl_05006A28"; + +static const ALIGN_ASSET(2) char small_key_seg5_dl_05006A48[] = "__OTR__actors/small_key/small_key_seg5_dl_05006A48"; + +static const ALIGN_ASSET(2) char small_key_seg5_dl_05006A68[] = "__OTR__actors/small_key/small_key_seg5_dl_05006A68"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/small_key/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/small_key/geo.h new file mode 100644 index 0000000..00eb304 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/small_key/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char small_key_geo[] = "__OTR__actors/small_key/geo/small_key_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/smoke.h b/android/app/src/main/assets/ghostship/include/assets/actors/smoke.h new file mode 100644 index 0000000..1caf1e1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/smoke.h @@ -0,0 +1,10 @@ +#pragma once + +static const ALIGN_ASSET(2) char smoke_seg5_vertex_05007280[] = "__OTR__actors/smoke/smoke_seg5_vertex_05007280"; + +static const ALIGN_ASSET(2) char smoke_seg5_texture_050072C0[] = "__OTR__actors/smoke/smoke"; + +static const ALIGN_ASSET(2) char smoke_seg5_dl_05007AC0[] = "__OTR__actors/smoke/smoke_seg5_dl_05007AC0"; + +static const ALIGN_ASSET(2) char smoke_seg5_dl_05007AF8[] = "__OTR__actors/smoke/smoke_seg5_dl_05007AF8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/snowman.h b/android/app/src/main/assets/ghostship/include/assets/actors/snowman.h new file mode 100644 index 0000000..d92e1c9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/snowman.h @@ -0,0 +1,74 @@ +#pragma once + +#include "sm64.h" +#include "snowman/anims.h" +#include "snowman/geo.h" + +static const ALIGN_ASSET(2) char snowman_lights_unused1[] = "__OTR__actors/snowman/snowman_lights_unused1"; + +static const ALIGN_ASSET(2) char snowman_lights_unused2[] = "__OTR__actors/snowman/snowman_lights_unused2"; + +static const ALIGN_ASSET(2) char snowman_lights_unused3[] = "__OTR__actors/snowman/snowman_lights_unused3"; + +static const ALIGN_ASSET(2) char snowman_lights_unused4[] = "__OTR__actors/snowman/snowman_lights_unused4"; + +static const ALIGN_ASSET(2) char snowman_seg5_texture_05008C70[] = "__OTR__actors/snowman/mr_blizzard_mitten"; + +static const ALIGN_ASSET(2) char snowman_seg5_texture_05009470[] = "__OTR__actors/snowman/mr_blizzard_left_side"; + +static const ALIGN_ASSET(2) char snowman_seg5_texture_0500A470[] = "__OTR__actors/snowman/mr_blizzard_right_side"; + +static const ALIGN_ASSET(2) char snowman_seg5_texture_0500B470[] = "__OTR__actors/snowman/mr_blizzard_eye"; + +static const ALIGN_ASSET(2) char snowman_seg5_texture_0500BC70[] = "__OTR__actors/snowman/mr_blizzard_mouth"; + +static const ALIGN_ASSET(2) char snowman_seg5_lights_0500C470[] = "__OTR__actors/snowman/snowman_seg5_lights_0500C470"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C488[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C488"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C4C8[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C4C8"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C500[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C500"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C530[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C530"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C570[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C570"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C5B0[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C5B0"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C5E8[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C5E8"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C620[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C620"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C698[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C698"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C718[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C718"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C760[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C760"; + +static const ALIGN_ASSET(2) char snowman_seg5_lights_0500C7D0[] = "__OTR__actors/snowman/snowman_seg5_lights_0500C7D0"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C7E8[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C7E8"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500C8E8[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500C8E8"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500C978[] = "__OTR__actors/snowman/snowman_seg5_dl_0500C978"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CAA8[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CAA8"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500CB08[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500CB08"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500CB48[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500CB48"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CB88[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CB88"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CBC0[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CBC0"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CBF8[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CBF8"; + +static const ALIGN_ASSET(2) char snowman_seg5_vertex_0500CC70[] = "__OTR__actors/snowman/snowman_seg5_vertex_0500CC70"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CCB0[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CCB0"; + +static const ALIGN_ASSET(2) char snowman_seg5_dl_0500CCE8[] = "__OTR__actors/snowman/snowman_seg5_dl_0500CCE8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/snowman/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/snowman/anims.h new file mode 100644 index 0000000..3cbd362 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/snowman/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char snowman_seg5_anims_0500D118[] = "__OTR__actors/snowman/anims/snowman_seg5_anims_0500D118"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/snowman/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/snowman/geo.h new file mode 100644 index 0000000..5c7c67e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/snowman/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char mr_blizzard_hidden_geo[] = "__OTR__actors/snowman/geo/mr_blizzard_hidden_geo"; + +static const ALIGN_ASSET(2) char mr_blizzard_geo[] = "__OTR__actors/snowman/geo/mr_blizzard_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/snufit.h b/android/app/src/main/assets/ghostship/include/assets/actors/snufit.h new file mode 100644 index 0000000..c881880 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/snufit.h @@ -0,0 +1,71 @@ +#pragma once + +#include "sm64.h" +#include "snufit/geo.h" + +static const ALIGN_ASSET(2) char snufit_seg6_texture_060070E0[] = "__OTR__actors/snufit/snufit_body"; + +static const ALIGN_ASSET(2) char snufit_seg6_texture_060078E0[] = "__OTR__actors/snufit/snufit_eye"; + +static const ALIGN_ASSET(2) char snufit_seg6_texture_060080E0[] = "__OTR__actors/snufit/snufit_mask_strap"; + +static const ALIGN_ASSET(2) char snufit_seg6_texture_060084E0[] = "__OTR__actors/snufit/snufit_mouth"; + +static const ALIGN_ASSET(2) char snufit_seg6_lights_06008CE0[] = "__OTR__actors/snufit/snufit_seg6_lights_06008CE0"; + +static const ALIGN_ASSET(2) char snufit_seg6_lights_06008CF8[] = "__OTR__actors/snufit/snufit_seg6_lights_06008CF8"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06008D10[] = "__OTR__actors/snufit/snufit_seg6_vertex_06008D10"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06008DF0[] = "__OTR__actors/snufit/snufit_seg6_vertex_06008DF0"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06008EB0[] = "__OTR__actors/snufit/snufit_seg6_vertex_06008EB0"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06008F90[] = "__OTR__actors/snufit/snufit_seg6_vertex_06008F90"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009070[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009070"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009170[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009170"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_060091E0[] = "__OTR__actors/snufit/snufit_seg6_dl_060091E0"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009278[] = "__OTR__actors/snufit/snufit_seg6_dl_06009278"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_060092F0[] = "__OTR__actors/snufit/snufit_seg6_dl_060092F0"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009498[] = "__OTR__actors/snufit/snufit_seg6_dl_06009498"; + +static const ALIGN_ASSET(2) char snufit_seg6_lights_06009530[] = "__OTR__actors/snufit/snufit_seg6_lights_06009530"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009548[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009548"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009608[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009608"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009668[] = "__OTR__actors/snufit/snufit_seg6_dl_06009668"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009700[] = "__OTR__actors/snufit/snufit_seg6_dl_06009700"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009748[] = "__OTR__actors/snufit/snufit_seg6_dl_06009748"; + +static const ALIGN_ASSET(2) char snufit_seg6_lights_060097C8[] = "__OTR__actors/snufit/snufit_seg6_lights_060097C8"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_060097E0[] = "__OTR__actors/snufit/snufit_seg6_vertex_060097E0"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_060098A0[] = "__OTR__actors/snufit/snufit_seg6_dl_060098A0"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009938[] = "__OTR__actors/snufit/snufit_seg6_dl_06009938"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009998[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009998"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_060099D8[] = "__OTR__actors/snufit/snufit_seg6_dl_060099D8"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009A10[] = "__OTR__actors/snufit/snufit_seg6_dl_06009A10"; + +static const ALIGN_ASSET(2) char snufit_seg6_lights_06009A80[] = "__OTR__actors/snufit/snufit_seg6_lights_06009A80"; + +static const ALIGN_ASSET(2) char snufit_seg6_vertex_06009A98[] = "__OTR__actors/snufit/snufit_seg6_vertex_06009A98"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009B18[] = "__OTR__actors/snufit/snufit_seg6_dl_06009B18"; + +static const ALIGN_ASSET(2) char snufit_seg6_dl_06009B68[] = "__OTR__actors/snufit/snufit_seg6_dl_06009B68"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/snufit/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/snufit/geo.h new file mode 100644 index 0000000..ebb13bc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/snufit/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char snufit_geo[] = "__OTR__actors/snufit/geo/snufit_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sparkle.h b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle.h new file mode 100644 index 0000000..7b06f64 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle.h @@ -0,0 +1,33 @@ +#pragma once + +#include "sm64.h" +#include "sparkle/geo.h" + +static const ALIGN_ASSET(2) char sparkles_seg4_vertex_04027450[] = "__OTR__actors/sparkle/sparkles_seg4_vertex_04027450"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04027490[] = "__OTR__actors/sparkle/sparkle_0"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04027C90[] = "__OTR__actors/sparkle/sparkle_1"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04028490[] = "__OTR__actors/sparkle/sparkle_2"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04028C90[] = "__OTR__actors/sparkle/sparkle_3"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04029490[] = "__OTR__actors/sparkle/sparkle_4"; + +static const ALIGN_ASSET(2) char sparkles_seg4_texture_04029C90[] = "__OTR__actors/sparkle/sparkle_5"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A490[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A490"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A4F8[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A4F8"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A510[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A510"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A528[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A528"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A540[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A540"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A558[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A558"; + +static const ALIGN_ASSET(2) char sparkles_seg4_dl_0402A570[] = "__OTR__actors/sparkle/sparkles_seg4_dl_0402A570"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sparkle/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle/geo.h new file mode 100644 index 0000000..09bc1b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char sparkles_geo[] = "__OTR__actors/sparkle/geo/sparkles_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation.h b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation.h new file mode 100644 index 0000000..05e7275 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation.h @@ -0,0 +1,29 @@ +#pragma once + +#include "sm64.h" +#include "sparkle_animation/geo.h" + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_vertex_04032A48[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_vertex_04032A48"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_texture_04032A88[] = "__OTR__actors/sparkle_animation/sparkle_animation_0"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_texture_04033288[] = "__OTR__actors/sparkle_animation/sparkle_animation_1"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_texture_04033A88[] = "__OTR__actors/sparkle_animation/sparkle_animation_2"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_texture_04034288[] = "__OTR__actors/sparkle_animation/sparkle_animation_3"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_texture_04034A88[] = "__OTR__actors/sparkle_animation/sparkle_animation_4"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035288[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035288"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035300[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035300"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035318[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035318"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035330[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035330"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035348[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035348"; + +static const ALIGN_ASSET(2) char sparkles_animation_seg4_dl_04035360[] = "__OTR__actors/sparkle_animation/sparkles_animation_seg4_dl_04035360"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation/geo.h new file mode 100644 index 0000000..54f14ee --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sparkle_animation/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char sparkles_animation_geo[] = "__OTR__actors/sparkle_animation/geo/sparkles_animation_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spindrift.h b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift.h new file mode 100644 index 0000000..38eb9e4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift.h @@ -0,0 +1,84 @@ +#pragma once + +#include "sm64.h" +#include "spindrift/anims.h" +#include "spindrift/geo.h" + +static const ALIGN_ASSET(2) char spindrift_lights_unused1[] = "__OTR__actors/spindrift/spindrift_lights_unused1"; + +static const ALIGN_ASSET(2) char spindrift_lights_unused2[] = "__OTR__actors/spindrift/spindrift_lights_unused2"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_05000030[] = "__OTR__actors/spindrift/spindrift_seg5_lights_05000030"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_05000048[] = "__OTR__actors/spindrift/spindrift_seg5_lights_05000048"; + +static const ALIGN_ASSET(2) char spindrift_lights_unused3[] = "__OTR__actors/spindrift/spindrift_lights_unused3"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_05000078[] = "__OTR__actors/spindrift/spindrift_seg5_lights_05000078"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_05000090[] = "__OTR__actors/spindrift/spindrift_seg5_lights_05000090"; + +static const ALIGN_ASSET(2) char spindrift_lights_unused4[] = "__OTR__actors/spindrift/spindrift_lights_unused4"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vertex_050000C0[] = "__OTR__actors/spindrift/spindrift_seg5_vertex_050000C0"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vertex_05000120[] = "__OTR__actors/spindrift/spindrift_seg5_vertex_05000120"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vertex_05000180[] = "__OTR__actors/spindrift/spindrift_seg5_vertex_05000180"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vertex_05000210[] = "__OTR__actors/spindrift/spindrift_seg5_vertex_05000210"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_050002A0[] = "__OTR__actors/spindrift/spindrift_seg5_dl_050002A0"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05000328[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05000328"; + +static const ALIGN_ASSET(2) char spindrift_seg5_texture_050006D0[] = "__OTR__actors/spindrift/spindrift_face"; + +static const ALIGN_ASSET(2) char spindrift_seg5_texture_05000ED0[] = "__OTR__actors/spindrift/spindrift_petal"; + +static const ALIGN_ASSET(2) char spindrift_seg5_texture_050016D0[] = "__OTR__actors/spindrift/spindrift_leaf"; + +static const ALIGN_ASSET(2) char spindrift_seg5_texture_05001ED0[] = "__OTR__actors/spindrift/spindrift_head"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_26D0[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_26D0"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_2710[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_2710"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002748[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002748"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_27B8[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_27B8"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_27F8[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_27F8"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002830[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002830"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_28A0[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_28A0"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_28D0[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_28D0"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002900[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002900"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_2970[] = "__OTR__actors/spindrift/spindrift_seg5_lights_2970"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_2988[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_2988"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_29C8[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_29C8"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002A20[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002A20"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_2A80[] = "__OTR__actors/spindrift/spindrift_seg5_lights_2A80"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_2A98[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_2A98"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_2AD8[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_2AD8"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002B30[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002B30"; + +static const ALIGN_ASSET(2) char spindrift_seg5_lights_2B90[] = "__OTR__actors/spindrift/spindrift_seg5_lights_2B90"; + +static const ALIGN_ASSET(2) char spindrift_seg5_vtx_2BA8[] = "__OTR__actors/spindrift/spindrift_seg5_vtx_2BA8"; + +static const ALIGN_ASSET(2) char spindrift_seg5_gfx_2C98[] = "__OTR__actors/spindrift/spindrift_seg5_gfx_2C98"; + +static const ALIGN_ASSET(2) char spindrift_seg5_dl_05002D08[] = "__OTR__actors/spindrift/spindrift_seg5_dl_05002D08"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/anims.h new file mode 100644 index 0000000..32beb8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char spindrift_seg5_anims_05002D68[] = "__OTR__actors/spindrift/anims/spindrift_seg5_anims_05002D68"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/geo.h new file mode 100644 index 0000000..9a3150c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spindrift/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char spindrift_geo[] = "__OTR__actors/spindrift/geo/spindrift_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny.h new file mode 100644 index 0000000..af6353d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny.h @@ -0,0 +1,62 @@ +#pragma once + +#include "sm64.h" +#include "spiny/anims.h" +#include "spiny/geo.h" + +static const ALIGN_ASSET(2) char spiny_seg5_lights_050157F8[] = "__OTR__actors/spiny/spiny_seg5_lights_050157F8"; + +static const ALIGN_ASSET(2) char spiny_seg5_lights_05015810[] = "__OTR__actors/spiny/spiny_seg5_lights_05015810"; + +static const ALIGN_ASSET(2) char spiny_seg5_lights_05015828[] = "__OTR__actors/spiny/spiny_seg5_lights_05015828"; + +static const ALIGN_ASSET(2) char spiny_seg5_lights_05015840[] = "__OTR__actors/spiny/spiny_seg5_lights_05015840"; + +static const ALIGN_ASSET(2) char spiny_seg5_lights_05015858[] = "__OTR__actors/spiny/spiny_seg5_lights_05015858"; + +static const ALIGN_ASSET(2) char spiny_seg5_lights_05015870[] = "__OTR__actors/spiny/spiny_seg5_lights_05015870"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015888[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015888"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015958[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015958"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_050159B8[] = "__OTR__actors/spiny/spiny_seg5_vertex_050159B8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015A88[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015A88"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015AE8[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015AE8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015BB8[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015BB8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015C18[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015C18"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015CE8[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015CE8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015D48[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015D48"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015E48[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015E48"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015F48[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015F48"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05015FA8[] = "__OTR__actors/spiny/spiny_seg5_vertex_05015FA8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_050160A8[] = "__OTR__actors/spiny/spiny_seg5_vertex_050160A8"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05016148[] = "__OTR__actors/spiny/spiny_seg5_vertex_05016148"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05016238[] = "__OTR__actors/spiny/spiny_seg5_vertex_05016238"; + +static const ALIGN_ASSET(2) char spiny_seg5_vertex_05016328[] = "__OTR__actors/spiny/spiny_seg5_vertex_05016328"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_05016418[] = "__OTR__actors/spiny/spiny_seg5_dl_05016418"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_050164E0[] = "__OTR__actors/spiny/spiny_seg5_dl_050164E0"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_050165A8[] = "__OTR__actors/spiny/spiny_seg5_dl_050165A8"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_05016670[] = "__OTR__actors/spiny/spiny_seg5_dl_05016670"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_05016738[] = "__OTR__actors/spiny/spiny_seg5_dl_05016738"; + +static const ALIGN_ASSET(2) char spiny_seg5_dl_05016A48[] = "__OTR__actors/spiny/spiny_seg5_dl_05016A48"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny/anims.h new file mode 100644 index 0000000..a27f051 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char spiny_seg5_anims_05016EAC[] = "__OTR__actors/spiny/anims/spiny_seg5_anims_05016EAC"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny/geo.h new file mode 100644 index 0000000..02ee316 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char spiny_geo[] = "__OTR__actors/spiny/geo/spiny_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg.h new file mode 100644 index 0000000..d2379a1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg.h @@ -0,0 +1,62 @@ +#pragma once + +#include "sm64.h" +#include "spiny_egg/anims.h" +#include "spiny_egg/geo.h" + +static const ALIGN_ASSET(2) char spiny_egg_seg5_lights_050144F8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_lights_050144F8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_lights_05014510[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_lights_05014510"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014528[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014528"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_050145B8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_050145B8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014648[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014648"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_050146D8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_050146D8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014768[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014768"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_050147F8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_050147F8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014888[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014888"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014918[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014918"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_050149A8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_050149A8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014AA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014AA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014BA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014BA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014CA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014CA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014DA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014DA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014EA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014EA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_05014FA8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_05014FA8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_vertex_050150A8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_vertex_050150A8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_050151A8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_050151A8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_050151E0[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_050151E0"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015218[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015218"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015250[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015250"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015288[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015288"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_050152C0[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_050152C0"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_050152F8[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_050152F8"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015330[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015330"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015368[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015368"; + +static const ALIGN_ASSET(2) char spiny_egg_seg5_dl_05015740[] = "__OTR__actors/spiny_egg/spiny_egg_seg5_dl_05015740"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/anims.h new file mode 100644 index 0000000..bfc82ea --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char spiny_egg_seg5_anims_050157E4[] = "__OTR__actors/spiny_egg/anims/spiny_egg_seg5_anims_050157E4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/geo.h new file mode 100644 index 0000000..0184c7c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/spiny_egg/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char spiny_ball_geo[] = "__OTR__actors/spiny_egg/geo/spiny_ball_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/springboard.h b/android/app/src/main/assets/ghostship/include/assets/actors/springboard.h new file mode 100644 index 0000000..f608834 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/springboard.h @@ -0,0 +1,35 @@ +#pragma once + +#include "sm64.h" +#include "springboard/geo.h" + +static const ALIGN_ASSET(2) char springboard_seg5_lights_05000000[] = "__OTR__actors/springboard/springboard_seg5_lights_05000000"; + +static const ALIGN_ASSET(2) char springboard_seg5_texture_05000018[] = "__OTR__actors/springboard/springboard_top_unused"; + +static const ALIGN_ASSET(2) char springboard_seg5_texture_05000818[] = "__OTR__actors/springboard/springboard_base_unused"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001018[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001018"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001118[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001118"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001208[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001208"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_050012B8[] = "__OTR__actors/springboard/springboard_seg5_vertex_050012B8"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_050013A8[] = "__OTR__actors/springboard/springboard_seg5_vertex_050013A8"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001458[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001458"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001558[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001558"; + +static const ALIGN_ASSET(2) char springboard_seg5_vertex_05001658[] = "__OTR__actors/springboard/springboard_seg5_vertex_05001658"; + +static const ALIGN_ASSET(2) char springboard_checkerboard_seg5_dl_050016B8[] = "__OTR__actors/springboard/springboard_checkerboard_seg5_dl_050016B8"; + +static const ALIGN_ASSET(2) char springboard_spring_seg5_dl_05001800[] = "__OTR__actors/springboard/springboard_spring_seg5_dl_05001800"; + +static const ALIGN_ASSET(2) char springboard_checkerboard_seg5_dl_05001900[] = "__OTR__actors/springboard/springboard_checkerboard_seg5_dl_05001900"; + +static const ALIGN_ASSET(2) char springboard_collision_05001A28[] = "__OTR__actors/springboard/springboard_collision_05001A28"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/springboard/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/springboard/geo.h new file mode 100644 index 0000000..64f71c9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/springboard/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char springboard_top_geo[] = "__OTR__actors/springboard/geo/springboard_top_geo"; + +static const ALIGN_ASSET(2) char springboard_spring_geo[] = "__OTR__actors/springboard/geo/springboard_spring_geo"; + +static const ALIGN_ASSET(2) char springboard_bottom_geo[] = "__OTR__actors/springboard/geo/springboard_bottom_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/star.h b/android/app/src/main/assets/ghostship/include/assets/actors/star.h new file mode 100644 index 0000000..1ab4ee0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/star.h @@ -0,0 +1,25 @@ +#pragma once + +#include "sm64.h" +#include "star/geo.h" + +static const ALIGN_ASSET(2) char star_seg3_lights_0302A6D8[] = "__OTR__actors/star/star_seg3_lights_0302A6D8"; + +static const ALIGN_ASSET(2) char star_seg3_texture_0302A6F0[] = "__OTR__actors/star/star_surface"; + +static const ALIGN_ASSET(2) char star_seg3_texture_0302AEF0[] = "__OTR__actors/star/star_eye"; + +static const ALIGN_ASSET(2) char star_seg3_vertex_0302B6F0[] = "__OTR__actors/star/star_seg3_vertex_0302B6F0"; + +static const ALIGN_ASSET(2) char star_seg3_dl_0302B7B0[] = "__OTR__actors/star/star_seg3_dl_0302B7B0"; + +static const ALIGN_ASSET(2) char star_seg3_dl_0302B870[] = "__OTR__actors/star/star_seg3_dl_0302B870"; + +static const ALIGN_ASSET(2) char star_seg3_lights_0302B908[] = "__OTR__actors/star/star_seg3_lights_0302B908"; + +static const ALIGN_ASSET(2) char star_seg3_vertex_0302B920[] = "__OTR__actors/star/star_seg3_vertex_0302B920"; + +static const ALIGN_ASSET(2) char star_seg3_dl_0302B9C0[] = "__OTR__actors/star/star_seg3_dl_0302B9C0"; + +static const ALIGN_ASSET(2) char star_seg3_dl_0302BA18[] = "__OTR__actors/star/star_seg3_dl_0302BA18"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/star/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/star/geo.h new file mode 100644 index 0000000..2631632 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/star/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char star_geo[] = "__OTR__actors/star/geo/star_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke.h b/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke.h new file mode 100644 index 0000000..f8fdf46 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke.h @@ -0,0 +1,53 @@ +#pragma once + +#include "sm64.h" +#include "stomp_smoke/geo.h" + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_vertex_040220C8[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_vertex_040220C8"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_vertex_04022108[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_vertex_04022108"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04022148[] = "__OTR__actors/stomp_smoke/stomp_smoke_0"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04022948[] = "__OTR__actors/stomp_smoke/stomp_smoke_1"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04023148[] = "__OTR__actors/stomp_smoke/stomp_smoke_2"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04023948[] = "__OTR__actors/stomp_smoke/stomp_smoke_3"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04024148[] = "__OTR__actors/stomp_smoke/stomp_smoke_4"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_texture_04024948[] = "__OTR__actors/stomp_smoke/stomp_smoke_5"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025148[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025148"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025190[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025190"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040251C8[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040251C8"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040251E0[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040251E0"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040251F8[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040251F8"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025210[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025210"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025228[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025228"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025240[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025240"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025258[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025258"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025270[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025270"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025288[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025288"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040252A0[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040252A0"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040252B8[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040252B8"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040252D0[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040252D0"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_040252E8[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_040252E8"; + +static const ALIGN_ASSET(2) char stomp_smoke_seg4_dl_04025300[] = "__OTR__actors/stomp_smoke/stomp_smoke_seg4_dl_04025300"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke/geo.h new file mode 100644 index 0000000..0098f52 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/stomp_smoke/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char small_water_splash_geo[] = "__OTR__actors/stomp_smoke/geo/small_water_splash_geo"; + +static const ALIGN_ASSET(2) char mario_TODO_geo_0000E0[] = "__OTR__actors/stomp_smoke/geo/mario_TODO_geo_0000E0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sushi.h b/android/app/src/main/assets/ghostship/include/assets/actors/sushi.h new file mode 100644 index 0000000..23b494d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sushi.h @@ -0,0 +1,60 @@ +#pragma once + +#include "sm64.h" +#include "sushi/anims.h" +#include "sushi/geo.h" + +static const ALIGN_ASSET(2) char sushi_seg5_texture_05008ED0[] = "__OTR__actors/sushi/sushi_snout"; + +static const ALIGN_ASSET(2) char sushi_seg5_texture_050096D0[] = "__OTR__actors/sushi/sushi_eye"; + +static const ALIGN_ASSET(2) char sushi_seg5_texture_05009AD0[] = "__OTR__actors/sushi/sushi_tooth"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_05009B50[] = "__OTR__actors/sushi/sushi_seg5_vertex_05009B50"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_05009C40[] = "__OTR__actors/sushi/sushi_seg5_vertex_05009C40"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_05009CC0[] = "__OTR__actors/sushi/sushi_seg5_dl_05009CC0"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_05009DD0[] = "__OTR__actors/sushi/sushi_seg5_dl_05009DD0"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_05009E40[] = "__OTR__actors/sushi/sushi_seg5_vertex_05009E40"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_05009F30[] = "__OTR__actors/sushi/sushi_seg5_dl_05009F30"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A008[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A008"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A078[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A078"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A0E8[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A0E8"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A160[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A160"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A1D0[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A1D0"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A2C0[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A2C0"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A3C0[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A3C0"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A4A0[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A4A0"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A540[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A540"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A580[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A580"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A748[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A748"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A768[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A768"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A7E0[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A7E0"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A860[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A860"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A8A8[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A8A8"; + +static const ALIGN_ASSET(2) char sushi_seg5_vertex_0500A918[] = "__OTR__actors/sushi/sushi_seg5_vertex_0500A918"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A958[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A958"; + +static const ALIGN_ASSET(2) char sushi_seg5_dl_0500A990[] = "__OTR__actors/sushi/sushi_seg5_dl_0500A990"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sushi/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/sushi/anims.h new file mode 100644 index 0000000..4c5b5c6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sushi/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char sushi_seg5_anims_0500AE54[] = "__OTR__actors/sushi/anims/sushi_seg5_anims_0500AE54"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/sushi/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/sushi/geo.h new file mode 100644 index 0000000..5a622e3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/sushi/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char sushi_geo[] = "__OTR__actors/sushi/geo/sushi_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/swoop.h b/android/app/src/main/assets/ghostship/include/assets/actors/swoop.h new file mode 100644 index 0000000..8760723 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/swoop.h @@ -0,0 +1,64 @@ +#pragma once + +#include "sm64.h" +#include "swoop/anims.h" +#include "swoop/geo.h" + +static const ALIGN_ASSET(2) char swoop_lights_unused1[] = "__OTR__actors/swoop/swoop_lights_unused1"; + +static const ALIGN_ASSET(2) char swoop_lights_unused2[] = "__OTR__actors/swoop/swoop_lights_unused2"; + +static const ALIGN_ASSET(2) char swoop_seg6_texture_06004270[] = "__OTR__actors/swoop/swoop_body"; + +static const ALIGN_ASSET(2) char swoop_seg6_texture_06004A70[] = "__OTR__actors/swoop/swoop_eye"; + +static const ALIGN_ASSET(2) char swoop_seg6_texture_06005270[] = "__OTR__actors/swoop/swoop_nose"; + +static const ALIGN_ASSET(2) char swoop_seg6_texture_06005A70[] = "__OTR__actors/swoop/swoop_wing"; + +static const ALIGN_ASSET(2) char swoop_seg6_lights_06006270[] = "__OTR__actors/swoop/swoop_seg6_lights_06006270"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006288[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006288"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006368[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006368"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006468[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006468"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006518[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006518"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_060065B8[] = "__OTR__actors/swoop/swoop_seg6_dl_060065B8"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_060066F8[] = "__OTR__actors/swoop/swoop_seg6_dl_060066F8"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006758[] = "__OTR__actors/swoop/swoop_seg6_dl_06006758"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006808[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006808"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006848[] = "__OTR__actors/swoop/swoop_seg6_dl_06006848"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006880[] = "__OTR__actors/swoop/swoop_seg6_dl_06006880"; + +static const ALIGN_ASSET(2) char swoop_seg6_lights_06006938[] = "__OTR__actors/swoop/swoop_seg6_lights_06006938"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006950[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006950"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_060069D0[] = "__OTR__actors/swoop/swoop_seg6_vertex_060069D0"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006A10[] = "__OTR__actors/swoop/swoop_seg6_dl_06006A10"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006A68[] = "__OTR__actors/swoop/swoop_seg6_dl_06006A68"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006A88[] = "__OTR__actors/swoop/swoop_seg6_dl_06006A88"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006B58[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006B58"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006B98[] = "__OTR__actors/swoop/swoop_seg6_dl_06006B98"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006BD0[] = "__OTR__actors/swoop/swoop_seg6_dl_06006BD0"; + +static const ALIGN_ASSET(2) char swoop_seg6_vertex_06006C88[] = "__OTR__actors/swoop/swoop_seg6_vertex_06006C88"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006CC8[] = "__OTR__actors/swoop/swoop_seg6_dl_06006CC8"; + +static const ALIGN_ASSET(2) char swoop_seg6_dl_06006D00[] = "__OTR__actors/swoop/swoop_seg6_dl_06006D00"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/swoop/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/swoop/anims.h new file mode 100644 index 0000000..79fba40 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/swoop/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char swoop_seg6_anims_060070D0[] = "__OTR__actors/swoop/anims/swoop_seg6_anims_060070D0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/swoop/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/swoop/geo.h new file mode 100644 index 0000000..8c73c1b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/swoop/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char swoop_geo[] = "__OTR__actors/swoop/geo/swoop_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/test_platform.h b/android/app/src/main/assets/ghostship/include/assets/actors/test_platform.h new file mode 100644 index 0000000..4e9c5c4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/test_platform.h @@ -0,0 +1,14 @@ +#pragma once + +static const ALIGN_ASSET(2) char unknown_seg8_lights_08026008[] = "__OTR__actors/test_platform/unknown_seg8_lights_08026008"; + +static const ALIGN_ASSET(2) char unknown_seg8_vertex_08026020[] = "__OTR__actors/test_platform/unknown_seg8_vertex_08026020"; + +static const ALIGN_ASSET(2) char unknown_seg8_vertex_08026110[] = "__OTR__actors/test_platform/unknown_seg8_vertex_08026110"; + +static const ALIGN_ASSET(2) char unknown_seg8_vertex_08026200[] = "__OTR__actors/test_platform/unknown_seg8_vertex_08026200"; + +static const ALIGN_ASSET(2) char unknown_seg8_dl_08026260[] = "__OTR__actors/test_platform/unknown_seg8_dl_08026260"; + +static const ALIGN_ASSET(2) char unknown_seg8_collision_080262F8[] = "__OTR__actors/test_platform/unknown_seg8_collision_080262F8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/test_platform/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/test_platform/geo.h new file mode 100644 index 0000000..b04b5af --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/test_platform/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char test_platform_geo[] = "__OTR__actors/test_platform/geo/test_platform_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/thwomp.h b/android/app/src/main/assets/ghostship/include/assets/actors/thwomp.h new file mode 100644 index 0000000..f9748fa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/thwomp.h @@ -0,0 +1,33 @@ +#pragma once + +#include "sm64.h" +#include "thwomp/geo.h" + +static const ALIGN_ASSET(2) char thwomp_seg5_lights_050098E8[] = "__OTR__actors/thwomp/thwomp_seg5_lights_050098E8"; + +static const ALIGN_ASSET(2) char thwomp_seg5_texture_05009900[] = "__OTR__actors/thwomp/thwomp_face"; + +static const ALIGN_ASSET(2) char thwomp_seg5_texture_0500A900[] = "__OTR__actors/thwomp/thwomp_surface"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B100[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B100"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B1F0[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B1F0"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B2F0[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B2F0"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B3D0[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B3D0"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B4D0[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B4D0"; + +static const ALIGN_ASSET(2) char thwomp_seg5_vertex_0500B530[] = "__OTR__actors/thwomp/thwomp_seg5_vertex_0500B530"; + +static const ALIGN_ASSET(2) char thwomp_seg5_dl_0500B570[] = "__OTR__actors/thwomp/thwomp_seg5_dl_0500B570"; + +static const ALIGN_ASSET(2) char thwomp_seg5_dl_0500B718[] = "__OTR__actors/thwomp/thwomp_seg5_dl_0500B718"; + +static const ALIGN_ASSET(2) char thwomp_seg5_dl_0500B750[] = "__OTR__actors/thwomp/thwomp_seg5_dl_0500B750"; + +static const ALIGN_ASSET(2) char thwomp_seg5_collision_0500B7D0[] = "__OTR__actors/thwomp/thwomp_seg5_collision_0500B7D0"; + +static const ALIGN_ASSET(2) char thwomp_seg5_collision_0500B92C[] = "__OTR__actors/thwomp/thwomp_seg5_collision_0500B92C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/thwomp/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/thwomp/geo.h new file mode 100644 index 0000000..eec3fd7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/thwomp/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char thwomp_geo[] = "__OTR__actors/thwomp/geo/thwomp_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/toad.h b/android/app/src/main/assets/ghostship/include/assets/actors/toad.h new file mode 100644 index 0000000..41c0bc1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/toad.h @@ -0,0 +1,112 @@ +#pragma once + +#include "sm64.h" +#include "toad/anims.h" +#include "toad/geo.h" + +static const ALIGN_ASSET(2) char toad_seg6_lights_06005908[] = "__OTR__actors/toad/toad_seg6_lights_06005908"; + +static const ALIGN_ASSET(2) char toad_seg6_texture_06005920[] = "__OTR__actors/toad/toad_face"; + +static const ALIGN_ASSET(2) char toad_seg6_texture_06006120[] = "__OTR__actors/toad/toad_head"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006920[] = "__OTR__actors/toad/toad_seg6_vertex_06006920"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006A10[] = "__OTR__actors/toad/toad_seg6_vertex_06006A10"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006B10[] = "__OTR__actors/toad/toad_seg6_vertex_06006B10"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006BD0[] = "__OTR__actors/toad/toad_seg6_vertex_06006BD0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006CC0[] = "__OTR__actors/toad/toad_seg6_vertex_06006CC0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006DC0[] = "__OTR__actors/toad/toad_seg6_vertex_06006DC0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006EC0[] = "__OTR__actors/toad/toad_seg6_vertex_06006EC0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06006FB0[] = "__OTR__actors/toad/toad_seg6_vertex_06006FB0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060070B0[] = "__OTR__actors/toad/toad_seg6_vertex_060070B0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060071B0[] = "__OTR__actors/toad/toad_seg6_vertex_060071B0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007200[] = "__OTR__actors/toad/toad_seg6_vertex_06007200"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007300[] = "__OTR__actors/toad/toad_seg6_dl_06007300"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007498[] = "__OTR__actors/toad/toad_seg6_dl_06007498"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_060076C0[] = "__OTR__actors/toad/toad_seg6_dl_060076C0"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007710[] = "__OTR__actors/toad/toad_seg6_dl_06007710"; + +static const ALIGN_ASSET(2) char toad_seg6_us_dl_06007788[] = "__OTR__actors/toad/toad_seg6_us_dl_06007788"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06007788[] = "__OTR__actors/toad/toad_seg6_lights_06007788"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060077A0[] = "__OTR__actors/toad/toad_seg6_vertex_060077A0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060078A0[] = "__OTR__actors/toad/toad_seg6_vertex_060078A0"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007960[] = "__OTR__actors/toad/toad_seg6_dl_06007960"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007A48[] = "__OTR__actors/toad/toad_seg6_dl_06007A48"; + +static const ALIGN_ASSET(2) char toad_seg6_us_dl_06007B00[] = "__OTR__actors/toad/toad_seg6_us_dl_06007B00"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06007A80[] = "__OTR__actors/toad/toad_seg6_lights_06007A80"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06007A98[] = "__OTR__actors/toad/toad_seg6_lights_06007A98"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007AB0[] = "__OTR__actors/toad/toad_seg6_vertex_06007AB0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007B90[] = "__OTR__actors/toad/toad_seg6_vertex_06007B90"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007C50[] = "__OTR__actors/toad/toad_seg6_vertex_06007C50"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007D10[] = "__OTR__actors/toad/toad_seg6_dl_06007D10"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06007EB0[] = "__OTR__actors/toad/toad_seg6_dl_06007EB0"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06007ED8[] = "__OTR__actors/toad/toad_seg6_lights_06007ED8"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007EF0[] = "__OTR__actors/toad/toad_seg6_vertex_06007EF0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06007FF0[] = "__OTR__actors/toad/toad_seg6_vertex_06007FF0"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_060080C0[] = "__OTR__actors/toad/toad_seg6_dl_060080C0"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_060081F8[] = "__OTR__actors/toad/toad_seg6_dl_060081F8"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06008220[] = "__OTR__actors/toad/toad_seg6_lights_06008220"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06008238[] = "__OTR__actors/toad/toad_seg6_vertex_06008238"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06008338[] = "__OTR__actors/toad/toad_seg6_vertex_06008338"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_060083E8[] = "__OTR__actors/toad/toad_seg6_dl_060083E8"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06008520[] = "__OTR__actors/toad/toad_seg6_dl_06008520"; + +static const ALIGN_ASSET(2) char toad_seg6_us_dl_06008608[] = "__OTR__actors/toad/toad_seg6_us_dl_06008608"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_06008560[] = "__OTR__actors/toad/toad_seg6_lights_06008560"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06008578[] = "__OTR__actors/toad/toad_seg6_vertex_06008578"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_06008678[] = "__OTR__actors/toad/toad_seg6_vertex_06008678"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06008748[] = "__OTR__actors/toad/toad_seg6_dl_06008748"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06008890[] = "__OTR__actors/toad/toad_seg6_dl_06008890"; + +static const ALIGN_ASSET(2) char toad_seg6_lights_060088B8[] = "__OTR__actors/toad/toad_seg6_lights_060088B8"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060088D0[] = "__OTR__actors/toad/toad_seg6_vertex_060088D0"; + +static const ALIGN_ASSET(2) char toad_seg6_vertex_060089D0[] = "__OTR__actors/toad/toad_seg6_vertex_060089D0"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06008A90[] = "__OTR__actors/toad/toad_seg6_dl_06008A90"; + +static const ALIGN_ASSET(2) char toad_seg6_dl_06008BD8[] = "__OTR__actors/toad/toad_seg6_dl_06008BD8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/toad/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/toad/anims.h new file mode 100644 index 0000000..0ae5852 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/toad/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char toad_seg6_anims_0600FB58[] = "__OTR__actors/toad/anims/toad_seg6_anims_0600FB58"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/toad/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/toad/geo.h new file mode 100644 index 0000000..78fab6e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/toad/geo.h @@ -0,0 +1,8 @@ +#pragma once + +static const ALIGN_ASSET(2) char toad_geo_000114[] = "__OTR__actors/toad/geo/toad_geo_000114"; + +static const ALIGN_ASSET(2) char toad_geo_00027C[] = "__OTR__actors/toad/geo/toad_geo_00027C"; + +static const ALIGN_ASSET(2) char toad_geo[] = "__OTR__actors/toad/geo/toad_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/tornado.h b/android/app/src/main/assets/ghostship/include/assets/actors/tornado.h new file mode 100644 index 0000000..db92aaa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/tornado.h @@ -0,0 +1,21 @@ +#pragma once + +#include "sm64.h" +#include "tornado/geo.h" + +static const ALIGN_ASSET(2) char tornado_seg5_texture_05013128[] = "__OTR__actors/tornado/tornado"; + +static const ALIGN_ASSET(2) char tornado_seg5_lights_05014128[] = "__OTR__actors/tornado/tornado_seg5_lights_05014128"; + +static const ALIGN_ASSET(2) char tornado_seg5_vertex_05014140[] = "__OTR__actors/tornado/tornado_seg5_vertex_05014140"; + +static const ALIGN_ASSET(2) char tornado_seg5_vertex_05014220[] = "__OTR__actors/tornado/tornado_seg5_vertex_05014220"; + +static const ALIGN_ASSET(2) char tornado_seg5_vertex_05014320[] = "__OTR__actors/tornado/tornado_seg5_vertex_05014320"; + +static const ALIGN_ASSET(2) char tornado_seg5_vertex_05014400[] = "__OTR__actors/tornado/tornado_seg5_vertex_05014400"; + +static const ALIGN_ASSET(2) char tornado_seg5_dl_05014450[] = "__OTR__actors/tornado/tornado_seg5_dl_05014450"; + +static const ALIGN_ASSET(2) char tornado_seg5_dl_050145C0[] = "__OTR__actors/tornado/tornado_seg5_dl_050145C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/tornado/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/tornado/geo.h new file mode 100644 index 0000000..0b99383 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/tornado/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char tweester_geo[] = "__OTR__actors/tornado/geo/tweester_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star.h b/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star.h new file mode 100644 index 0000000..9626fd2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star.h @@ -0,0 +1,13 @@ +#pragma once + +#include "sm64.h" +#include "transparent_star/geo.h" + +static const ALIGN_ASSET(2) char transparent_star_seg3_lights_0302C488[] = "__OTR__actors/transparent_star/transparent_star_seg3_lights_0302C488"; + +static const ALIGN_ASSET(2) char transparent_star_seg3_vertex_0302C4A0[] = "__OTR__actors/transparent_star/transparent_star_seg3_vertex_0302C4A0"; + +static const ALIGN_ASSET(2) char transparent_star_seg3_dl_0302C560[] = "__OTR__actors/transparent_star/transparent_star_seg3_dl_0302C560"; + +static const ALIGN_ASSET(2) char transparent_star_seg3_dl_0302C620[] = "__OTR__actors/transparent_star/transparent_star_seg3_dl_0302C620"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star/geo.h new file mode 100644 index 0000000..9ecf956 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/transparent_star/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char transparent_star_geo[] = "__OTR__actors/transparent_star/geo/transparent_star_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest.h b/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest.h new file mode 100644 index 0000000..c376f65 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest.h @@ -0,0 +1,65 @@ +#pragma once + +#include "sm64.h" +#include "treasure_chest/geo.h" + +static const ALIGN_ASSET(2) char treasure_chest_seg6_lights_06013F90[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_lights_06013F90"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_texture_06013FA8[] = "__OTR__actors/treasure_chest/treasure_chest_lock"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_texture_060147A8[] = "__OTR__actors/treasure_chest/treasure_chest_side"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_texture_06014FA8[] = "__OTR__actors/treasure_chest/treasure_chest_lock_top"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_texture_060157A8[] = "__OTR__actors/treasure_chest/treasure_chest_front"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_060167A8[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_060167A8"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_060167E8[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_060167E8"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_060168E8[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_060168E8"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06016918[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06016918"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06016A08[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06016A08"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06016AF8[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06016AF8"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06016B78[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06016B78"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06016C78[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06016C78"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06016D58[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06016D58"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06016DA0[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06016DA0"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06016E18[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06016E18"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06016EE0[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06016EE0"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06016F90[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06016F90"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017030[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017030"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017110[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017110"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017200[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017200"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_060172F0[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_060172F0"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017330[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017330"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017420[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017420"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017490[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017490"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_vertex_06017590[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_vertex_06017590"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06017680[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06017680"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06017790[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06017790"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_06017810[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_06017810"; + +static const ALIGN_ASSET(2) char treasure_chest_seg6_dl_060178C0[] = "__OTR__actors/treasure_chest/treasure_chest_seg6_dl_060178C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest/geo.h new file mode 100644 index 0000000..c56ed59 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/treasure_chest/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char treasure_chest_base_geo[] = "__OTR__actors/treasure_chest/geo/treasure_chest_base_geo"; + +static const ALIGN_ASSET(2) char treasure_chest_lid_geo[] = "__OTR__actors/treasure_chest/geo/treasure_chest_lid_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/tree.h b/android/app/src/main/assets/ghostship/include/assets/actors/tree.h new file mode 100644 index 0000000..81f37eb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/tree.h @@ -0,0 +1,43 @@ +#pragma once + +#include "sm64.h" +#include "tree/geo.h" + +static const ALIGN_ASSET(2) char tree_seg3_lights_0302DE10[] = "__OTR__actors/tree/tree_seg3_lights_0302DE10"; + +static const ALIGN_ASSET(2) char tree_seg3_texture_0302DE28[] = "__OTR__actors/tree/tree_left_side"; + +static const ALIGN_ASSET(2) char tree_seg3_texture_0302EE28[] = "__OTR__actors/tree/tree_right_side"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_0302FE28[] = "__OTR__actors/tree/tree_seg3_vertex_0302FE28"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_0302FE58[] = "__OTR__actors/tree/tree_seg3_vertex_0302FE58"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_0302FE88[] = "__OTR__actors/tree/tree_seg3_dl_0302FE88"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_0302FEB8[] = "__OTR__actors/tree/tree_seg3_dl_0302FEB8"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_0302FEE8[] = "__OTR__actors/tree/tree_seg3_dl_0302FEE8"; + +static const ALIGN_ASSET(2) char tree_seg3_texture_0302FF60[] = "__OTR__actors/tree/pine_tree"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_03030F60[] = "__OTR__actors/tree/tree_seg3_vertex_03030F60"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_03030FA0[] = "__OTR__actors/tree/tree_seg3_dl_03030FA0"; + +static const ALIGN_ASSET(2) char tree_seg3_texture_03031048[] = "__OTR__actors/tree/snowy_pine_tree"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_03032048[] = "__OTR__actors/tree/tree_seg3_vertex_03032048"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_03032088[] = "__OTR__actors/tree/tree_seg3_dl_03032088"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_03032130[] = "__OTR__actors/tree/tree_seg3_vertex_03032130"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_03032170[] = "__OTR__actors/tree/tree_seg3_dl_03032170"; + +static const ALIGN_ASSET(2) char tree_seg3_texture_03032218[] = "__OTR__actors/tree/palm_tree"; + +static const ALIGN_ASSET(2) char tree_seg3_vertex_03033218[] = "__OTR__actors/tree/tree_seg3_vertex_03033218"; + +static const ALIGN_ASSET(2) char tree_seg3_dl_03033258[] = "__OTR__actors/tree/tree_seg3_dl_03033258"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/tree/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/tree/geo.h new file mode 100644 index 0000000..8613096 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/tree/geo.h @@ -0,0 +1,12 @@ +#pragma once + +static const ALIGN_ASSET(2) char bubbly_tree_geo[] = "__OTR__actors/tree/geo/bubbly_tree_geo"; + +static const ALIGN_ASSET(2) char spiky_tree_geo[] = "__OTR__actors/tree/geo/spiky_tree_geo"; + +static const ALIGN_ASSET(2) char snow_tree_geo[] = "__OTR__actors/tree/geo/snow_tree_geo"; + +static const ALIGN_ASSET(2) char spiky_tree1_geo[] = "__OTR__actors/tree/geo/spiky_tree1_geo"; + +static const ALIGN_ASSET(2) char palm_tree_geo[] = "__OTR__actors/tree/geo/palm_tree_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/ukiki.h b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki.h new file mode 100644 index 0000000..606048d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki.h @@ -0,0 +1,170 @@ +#pragma once + +#include "sm64.h" +#include "ukiki/anims.h" +#include "ukiki/geo.h" + +static const ALIGN_ASSET(2) char ukiki_lights_unused1[] = "__OTR__actors/ukiki/ukiki_lights_unused1"; + +static const ALIGN_ASSET(2) char ukiki_lights_unused2[] = "__OTR__actors/ukiki/ukiki_lights_unused2"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_05007BA0[] = "__OTR__actors/ukiki/ukiki_seg5_lights_05007BA0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_texture_05007BC0[] = "__OTR__actors/ukiki/ukiki_face"; + +static const ALIGN_ASSET(2) char ukiki_seg5_texture_05008BC0[] = "__OTR__actors/ukiki/ukiki_face_blink"; + +static const ALIGN_ASSET(2) char ukiki_seg5_texture_05009BC0[] = "__OTR__actors/ukiki/ukiki_butt"; + +static const ALIGN_ASSET(2) char ukiki_seg5_texture_0500A3C0[] = "__OTR__actors/ukiki/ukiki_fur"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500ABC0[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500ABC0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500ABD8[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500ABD8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500ABF0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500ABF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500ACF0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500ACF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500ADF0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500ADF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500AEF0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500AEF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500AF60[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500AF60"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B040[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B040"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B1D8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B1D8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B278[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B278"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B2B8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B2B8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B2E8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B2E8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B310[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B310"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500B338[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500B338"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500B350[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500B350"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500B440[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500B440"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500B540[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500B540"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500B620[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500B620"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B660[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B660"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B7E8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B7E8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B820[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B820"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500B888[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500B888"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500B8A0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500B8A0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B920[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B920"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500B988[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500B988"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500B9E8[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500B9E8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500BA00[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500BA00"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BA90[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BA90"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BB28[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BB28"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500BB88[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500BB88"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500BBA0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500BBA0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BC10[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BC10"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BC78[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BC78"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500BCD8[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500BCD8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500BCF0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500BCF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BDA0[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BDA0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BE38[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BE38"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500BE98[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500BE98"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500BEB0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500BEB0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BF60[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BF60"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500BFF8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500BFF8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C058[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C058"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C070[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C070"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C120[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C120"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C1B8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C1B8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C218[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C218"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C230[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C230"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C2D0[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C2D0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C368[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C368"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C3C8[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C3C8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C3E0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C3E0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C490[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C490"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C528[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C528"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C588[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C588"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C5A0[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C5A0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C650[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C650"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C6E8[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C6E8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C748[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C748"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C760[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C760"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C800[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C800"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C898[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C898"; + +static const ALIGN_ASSET(2) char ukiki_seg5_lights_0500C8F8[] = "__OTR__actors/ukiki/ukiki_seg5_lights_0500C8F8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500C910[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500C910"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500C9B0[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500C9B0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500CA48[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500CA48"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CAA8[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CAA8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CBA8[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CBA8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CC28[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CC28"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CD28[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CD28"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CDA8[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CDA8"; + +static const ALIGN_ASSET(2) char ukiki_seg5_vertex_0500CE98[] = "__OTR__actors/ukiki/ukiki_seg5_vertex_0500CE98"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500CF68[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500CF68"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500CFF0[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500CFF0"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500D078[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500D078"; + +static const ALIGN_ASSET(2) char ukiki_seg5_dl_0500D108[] = "__OTR__actors/ukiki/ukiki_seg5_dl_0500D108"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/anims.h new file mode 100644 index 0000000..9414e75 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char ukiki_seg5_anims_05015784[] = "__OTR__actors/ukiki/anims/ukiki_seg5_anims_05015784"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/geo.h new file mode 100644 index 0000000..b112477 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/ukiki/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char ukiki_geo[] = "__OTR__actors/ukiki/geo/ukiki_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/unagi.h b/android/app/src/main/assets/ghostship/include/assets/actors/unagi.h new file mode 100644 index 0000000..0360380 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/unagi.h @@ -0,0 +1,108 @@ +#pragma once + +#include "sm64.h" +#include "unagi/anims.h" +#include "unagi/geo.h" + +static const ALIGN_ASSET(2) char unagi_lights_unused1[] = "__OTR__actors/unagi/unagi_lights_unused1"; + +static const ALIGN_ASSET(2) char unagi_lights_unused2[] = "__OTR__actors/unagi/unagi_lights_unused2"; + +static const ALIGN_ASSET(2) char unagi_lights_unused3[] = "__OTR__actors/unagi/unagi_lights_unused3"; + +static const ALIGN_ASSET(2) char unagi_lights_unused4[] = "__OTR__actors/unagi/unagi_lights_unused4"; + +static const ALIGN_ASSET(2) char unagi_lights_unused5[] = "__OTR__actors/unagi/unagi_lights_unused5"; + +static const ALIGN_ASSET(2) char unagi_lights_unused6[] = "__OTR__actors/unagi/unagi_lights_unused6"; + +static const ALIGN_ASSET(2) char unagi_lights_unused7[] = "__OTR__actors/unagi/unagi_lights_unused7"; + +static const ALIGN_ASSET(2) char unagi_lights_unused8[] = "__OTR__actors/unagi/unagi_lights_unused8"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500AF20[] = "__OTR__actors/unagi/unagi_body"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500B720[] = "__OTR__actors/unagi/unagi_eye"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500B920[] = "__OTR__actors/unagi/unagi_head_base"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500C120[] = "__OTR__actors/unagi/unagi_tooth"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500C320[] = "__OTR__actors/unagi/unagi_mouth"; + +static const ALIGN_ASSET(2) char unagi_seg5_texture_0500C3A0[] = "__OTR__actors/unagi/unagi_tail"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500CBA0[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500CBA0"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500CC10[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500CC10"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500CCE0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500CCE0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500CD30[] = "__OTR__actors/unagi/unagi_seg5_dl_0500CD30"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500CDD0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500CDD0"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500CEA8[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500CEA8"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500CF58[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500CF58"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500CF88[] = "__OTR__actors/unagi/unagi_seg5_dl_0500CF88"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D038[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D038"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D050[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D050"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D120[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D120"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D1C0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D1C0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D268[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D268"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D320[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D320"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D3C0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D3C0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D468[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D468"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D520[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D520"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D5C0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D5C0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D668[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D668"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D720[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D720"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D7A0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D7A0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500D828[] = "__OTR__actors/unagi/unagi_seg5_dl_0500D828"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D8E0[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D8E0"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500D980[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500D980"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500DA70[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500DA70"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500DB60[] = "__OTR__actors/unagi/unagi_seg5_dl_0500DB60"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500DBC0[] = "__OTR__actors/unagi/unagi_seg5_dl_0500DBC0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500DD08[] = "__OTR__actors/unagi/unagi_seg5_dl_0500DD08"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500DDE0[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500DDE0"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500DE70[] = "__OTR__actors/unagi/unagi_seg5_dl_0500DE70"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500DEB8[] = "__OTR__actors/unagi/unagi_seg5_dl_0500DEB8"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500DF70[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500DF70"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500E030[] = "__OTR__actors/unagi/unagi_seg5_dl_0500E030"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500E088[] = "__OTR__actors/unagi/unagi_seg5_dl_0500E088"; + +static const ALIGN_ASSET(2) char unagi_seg5_vertex_0500E140[] = "__OTR__actors/unagi/unagi_seg5_vertex_0500E140"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500E200[] = "__OTR__actors/unagi/unagi_seg5_dl_0500E200"; + +static const ALIGN_ASSET(2) char unagi_seg5_dl_0500E258[] = "__OTR__actors/unagi/unagi_seg5_dl_0500E258"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/unagi/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/unagi/anims.h new file mode 100644 index 0000000..8ff89d6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/unagi/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char unagi_seg5_anims_05012824[] = "__OTR__actors/unagi/anims/unagi_seg5_anims_05012824"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/unagi/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/unagi/geo.h new file mode 100644 index 0000000..014f98b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/unagi/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char unagi_geo[] = "__OTR__actors/unagi/geo/unagi_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke.h b/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke.h new file mode 100644 index 0000000..dc3161d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke.h @@ -0,0 +1,37 @@ +#pragma once + +#include "sm64.h" +#include "walk_smoke/geo.h" + +static const ALIGN_ASSET(2) char smoke_seg4_vertex_0401DE60[] = "__OTR__actors/walk_smoke/smoke_seg4_vertex_0401DE60"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_0401DEA0[] = "__OTR__actors/walk_smoke/walk_smoke_0"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_0401E6A0[] = "__OTR__actors/walk_smoke/walk_smoke_1"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_0401EEA0[] = "__OTR__actors/walk_smoke/walk_smoke_2"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_0401F6A0[] = "__OTR__actors/walk_smoke/walk_smoke_3"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_0401FEA0[] = "__OTR__actors/walk_smoke/walk_smoke_4"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_040206A0[] = "__OTR__actors/walk_smoke/walk_smoke_5"; + +static const ALIGN_ASSET(2) char smoke_seg4_texture_04020EA0[] = "__OTR__actors/walk_smoke/walk_smoke_6"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_040216A0[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_040216A0"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021718[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021718"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021730[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021730"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021748[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021748"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021760[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021760"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021778[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021778"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_04021790[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_04021790"; + +static const ALIGN_ASSET(2) char smoke_seg4_dl_040217A8[] = "__OTR__actors/walk_smoke/smoke_seg4_dl_040217A8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke/geo.h new file mode 100644 index 0000000..1205830 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/walk_smoke/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char smoke_geo[] = "__OTR__actors/walk_smoke/geo/smoke_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/warp_collision.h b/android/app/src/main/assets/ghostship/include/assets/actors/warp_collision.h new file mode 100644 index 0000000..5208af9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/warp_collision.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char door_seg3_collision_0301CE78[] = "__OTR__actors/warp_collision/door_seg3_collision_0301CE78"; + +static const ALIGN_ASSET(2) char lll_hexagonal_mesh_seg3_collision_0301CECC[] = "__OTR__actors/warp_collision/lll_hexagonal_mesh_seg3_collision_0301CECC"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe.h b/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe.h new file mode 100644 index 0000000..a4b6040 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe.h @@ -0,0 +1,41 @@ +#pragma once + +#include "sm64.h" +#include "warp_pipe/geo.h" + +static const ALIGN_ASSET(2) char warp_pipe_seg3_lights_030079E8[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_lights_030079E8"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03007A00[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03007A00"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03007AF0[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03007AF0"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03007BE0[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03007BE0"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03007CD0[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03007CD0"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03007DC0[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03007DC0"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_texture_03007E40[] = "__OTR__actors/warp_pipe/warp_pipe_side"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_dl_03008E40[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_dl_03008E40"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_dl_03008F98[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_dl_03008F98"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_lights_03008FF8[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_lights_03008FF8"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_lights_03009010[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_lights_03009010"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03009028[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03009028"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_vertex_03009128[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_vertex_03009128"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_texture_03009168[] = "__OTR__actors/warp_pipe/warp_pipe_top"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_dl_03009968[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_dl_03009968"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_dl_03009A20[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_dl_03009A20"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_dl_03009A50[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_dl_03009A50"; + +static const ALIGN_ASSET(2) char warp_pipe_seg3_collision_03009AC8[] = "__OTR__actors/warp_pipe/warp_pipe_seg3_collision_03009AC8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe/geo.h new file mode 100644 index 0000000..62828db --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/warp_pipe/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char warp_pipe_geo[] = "__OTR__actors/warp_pipe/geo/warp_pipe_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble.h new file mode 100644 index 0000000..2218d47 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble.h @@ -0,0 +1,27 @@ +#pragma once + +#include "sm64.h" +#include "water_bubble/geo.h" + +static const ALIGN_ASSET(2) char water_bubble_seg5_lights_0500FE68[] = "__OTR__actors/water_bubble/water_bubble_seg5_lights_0500FE68"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_texture_0500FE80[] = "__OTR__actors/water_bubble/water_bubble"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010680[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010680"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010780[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010780"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010870[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010870"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010950[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010950"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010A50[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010A50"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010B50[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010B50"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_vertex_05010C50[] = "__OTR__actors/water_bubble/water_bubble_seg5_vertex_05010C50"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_dl_05010D30[] = "__OTR__actors/water_bubble/water_bubble_seg5_dl_05010D30"; + +static const ALIGN_ASSET(2) char water_bubble_seg5_dl_05011000[] = "__OTR__actors/water_bubble/water_bubble_seg5_dl_05011000"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble/geo.h new file mode 100644 index 0000000..ef9a434 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_bubble/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_bomb_geo[] = "__OTR__actors/water_bubble/geo/water_bomb_geo"; + +static const ALIGN_ASSET(2) char water_bomb_shadow_geo[] = "__OTR__actors/water_bubble/geo/water_bomb_shadow_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_mine.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_mine.h new file mode 100644 index 0000000..a40ccdc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_mine.h @@ -0,0 +1,37 @@ +#pragma once + +#include "sm64.h" +#include "water_mine/geo.h" + +static const ALIGN_ASSET(2) char water_mine_seg6_lights_0600A4E0[] = "__OTR__actors/water_mine/water_mine_seg6_lights_0600A4E0"; + +static const ALIGN_ASSET(2) char water_mine_seg6_texture_0600A4F8[] = "__OTR__actors/water_mine/water_mine_left_side_unused"; + +static const ALIGN_ASSET(2) char water_mine_seg6_texture_0600B4F8[] = "__OTR__actors/water_mine/water_mine_right_side_unused"; + +static const ALIGN_ASSET(2) char water_mine_seg6_texture_0600C4F8[] = "__OTR__actors/water_mine/water_mine_spike_unused"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600CCF8[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600CCF8"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600CD38[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600CD38"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600CD78[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600CD78"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600CE68[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600CE68"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600CF58[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600CF58"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600D048[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600D048"; + +static const ALIGN_ASSET(2) char water_mine_seg6_vertex_0600D138[] = "__OTR__actors/water_mine/water_mine_seg6_vertex_0600D138"; + +static const ALIGN_ASSET(2) char water_mine_seg6_dl_0600D1F8[] = "__OTR__actors/water_mine/water_mine_seg6_dl_0600D1F8"; + +static const ALIGN_ASSET(2) char water_mine_seg6_dl_0600D230[] = "__OTR__actors/water_mine/water_mine_seg6_dl_0600D230"; + +static const ALIGN_ASSET(2) char water_mine_seg6_dl_0600D268[] = "__OTR__actors/water_mine/water_mine_seg6_dl_0600D268"; + +static const ALIGN_ASSET(2) char water_mine_seg6_dl_0600D2E0[] = "__OTR__actors/water_mine/water_mine_seg6_dl_0600D2E0"; + +static const ALIGN_ASSET(2) char water_mine_seg6_dl_0600D3F8[] = "__OTR__actors/water_mine/water_mine_seg6_dl_0600D3F8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_mine/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_mine/geo.h new file mode 100644 index 0000000..fcab7a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_mine/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_mine_geo[] = "__OTR__actors/water_mine/geo/water_mine_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_ring.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring.h new file mode 100644 index 0000000..5823101 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring.h @@ -0,0 +1,28 @@ +#pragma once + +#include "sm64.h" +#include "water_ring/anims.h" +#include "water_ring/geo.h" + +static const ALIGN_ASSET(2) char water_ring_seg6_lights_06012368[] = "__OTR__actors/water_ring/water_ring_seg6_lights_06012368"; + +static const ALIGN_ASSET(2) char water_ring_seg6_texture_06012380[] = "__OTR__actors/water_ring/water_ring"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013380[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013380"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013480[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013480"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013580[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013580"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013680[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013680"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013780[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013780"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013880[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013880"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013980[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013980"; + +static const ALIGN_ASSET(2) char water_ring_seg6_vertex_06013A80[] = "__OTR__actors/water_ring/water_ring_seg6_vertex_06013A80"; + +static const ALIGN_ASSET(2) char water_ring_seg6_dl_06013AC0[] = "__OTR__actors/water_ring/water_ring_seg6_dl_06013AC0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/anims.h new file mode 100644 index 0000000..b22bad6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char water_ring_seg6_anims_06013F7C[] = "__OTR__actors/water_ring/anims/water_ring_seg6_anims_06013F7C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/geo.h new file mode 100644 index 0000000..774dd1a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_ring/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_ring_geo[] = "__OTR__actors/water_ring/geo/water_ring_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_splash.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_splash.h new file mode 100644 index 0000000..389d57b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_splash.h @@ -0,0 +1,41 @@ +#pragma once + +#include "sm64.h" +#include "water_splash/geo.h" + +static const ALIGN_ASSET(2) char water_splash_seg4_vertex_0402A588[] = "__OTR__actors/water_splash/water_splash_seg4_vertex_0402A588"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402A5C8[] = "__OTR__actors/water_splash/water_splash_0"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402B5C8[] = "__OTR__actors/water_splash/water_splash_1"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402C5C8[] = "__OTR__actors/water_splash/water_splash_2"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402D5C8[] = "__OTR__actors/water_splash/water_splash_3"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402E5C8[] = "__OTR__actors/water_splash/water_splash_4"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_0402F5C8[] = "__OTR__actors/water_splash/water_splash_5"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_040305C8[] = "__OTR__actors/water_splash/water_splash_6"; + +static const ALIGN_ASSET(2) char water_splash_seg4_texture_040315C8[] = "__OTR__actors/water_splash/water_splash_7"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_040325C8[] = "__OTR__actors/water_splash/water_splash_seg4_dl_040325C8"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_04032640[] = "__OTR__actors/water_splash/water_splash_seg4_dl_04032640"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_04032658[] = "__OTR__actors/water_splash/water_splash_seg4_dl_04032658"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_04032670[] = "__OTR__actors/water_splash/water_splash_seg4_dl_04032670"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_04032688[] = "__OTR__actors/water_splash/water_splash_seg4_dl_04032688"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_040326A0[] = "__OTR__actors/water_splash/water_splash_seg4_dl_040326A0"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_040326B8[] = "__OTR__actors/water_splash/water_splash_seg4_dl_040326B8"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_040326D0[] = "__OTR__actors/water_splash/water_splash_seg4_dl_040326D0"; + +static const ALIGN_ASSET(2) char water_splash_seg4_dl_040326E8[] = "__OTR__actors/water_splash/water_splash_seg4_dl_040326E8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_splash/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_splash/geo.h new file mode 100644 index 0000000..b7845b8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_splash/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_splash_geo[] = "__OTR__actors/water_splash/geo/water_splash_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_wave.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_wave.h new file mode 100644 index 0000000..92a0882 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_wave.h @@ -0,0 +1,29 @@ +#pragma once + +#include "sm64.h" +#include "water_wave/geo.h" + +static const ALIGN_ASSET(2) char water_wave_seg4_vertex_04025318[] = "__OTR__actors/water_wave/water_wave_seg4_vertex_04025318"; + +static const ALIGN_ASSET(2) char water_wave_seg4_texture_04025358[] = "__OTR__actors/water_wave/water_wave_0"; + +static const ALIGN_ASSET(2) char water_wave_seg4_texture_04025B58[] = "__OTR__actors/water_wave/water_wave_1"; + +static const ALIGN_ASSET(2) char water_wave_seg4_texture_04026358[] = "__OTR__actors/water_wave/water_wave_2"; + +static const ALIGN_ASSET(2) char water_wave_seg4_texture_04026B58[] = "__OTR__actors/water_wave/water_wave_3"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_04027358[] = "__OTR__actors/water_wave/water_wave_seg4_dl_04027358"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_040273A0[] = "__OTR__actors/water_wave/water_wave_seg4_dl_040273A0"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_040273D8[] = "__OTR__actors/water_wave/water_wave_seg4_dl_040273D8"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_040273F0[] = "__OTR__actors/water_wave/water_wave_seg4_dl_040273F0"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_04027408[] = "__OTR__actors/water_wave/water_wave_seg4_dl_04027408"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_04027420[] = "__OTR__actors/water_wave/water_wave_seg4_dl_04027420"; + +static const ALIGN_ASSET(2) char water_wave_seg4_dl_04027438[] = "__OTR__actors/water_wave/water_wave_seg4_dl_04027438"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/water_wave/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/water_wave/geo.h new file mode 100644 index 0000000..2de9fa0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/water_wave/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char idle_water_wave_geo[] = "__OTR__actors/water_wave/geo/idle_water_wave_geo"; + +static const ALIGN_ASSET(2) char wave_trail_geo[] = "__OTR__actors/water_wave/geo/wave_trail_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/whirlpool.h b/android/app/src/main/assets/ghostship/include/assets/actors/whirlpool.h new file mode 100644 index 0000000..40bfc8c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/whirlpool.h @@ -0,0 +1,16 @@ +#pragma once + +static const ALIGN_ASSET(2) char whirlpool_seg5_texture_05012848[] = "__OTR__actors/whirlpool/whirlpool"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_vertex_05013848[] = "__OTR__actors/whirlpool/whirlpool_seg5_vertex_05013848"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_vertex_05013928[] = "__OTR__actors/whirlpool/whirlpool_seg5_vertex_05013928"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_vertex_05013A28[] = "__OTR__actors/whirlpool/whirlpool_seg5_vertex_05013A28"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_vertex_05013B08[] = "__OTR__actors/whirlpool/whirlpool_seg5_vertex_05013B08"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_dl_05013B58[] = "__OTR__actors/whirlpool/whirlpool_seg5_dl_05013B58"; + +static const ALIGN_ASSET(2) char whirlpool_seg5_dl_05013CB8[] = "__OTR__actors/whirlpool/whirlpool_seg5_dl_05013CB8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/white_particle.h b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle.h new file mode 100644 index 0000000..9ed0a56 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle.h @@ -0,0 +1,11 @@ +#pragma once + +#include "sm64.h" +#include "white_particle/geo.h" + +static const ALIGN_ASSET(2) char white_particle_vertex[] = "__OTR__actors/white_particle/white_particle_vertex"; + +static const ALIGN_ASSET(2) char white_particle_texture[] = "__OTR__actors/white_particle/snow_particle"; + +static const ALIGN_ASSET(2) char white_particle_dl[] = "__OTR__actors/white_particle/white_particle_dl"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/white_particle/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle/geo.h new file mode 100644 index 0000000..8bce180 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char white_particle_geo[] = "__OTR__actors/white_particle/geo/white_particle_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/white_particle_small.h b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle_small.h new file mode 100644 index 0000000..c8e7a4b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/white_particle_small.h @@ -0,0 +1,16 @@ +#pragma once + +static const ALIGN_ASSET(2) char white_particle_small_vertex[] = "__OTR__actors/white_particle_small/white_particle_small_vertex"; + +static const ALIGN_ASSET(2) char white_particle_small_unused_vertex[] = "__OTR__actors/white_particle_small/white_particle_small_unused_vertex"; + +static const ALIGN_ASSET(2) char white_particle_small_texture[] = "__OTR__actors/white_particle_small/small_snow_particle"; + +static const ALIGN_ASSET(2) char white_particle_small_dl_begin[] = "__OTR__actors/white_particle_small/white_particle_small_dl_begin"; + +static const ALIGN_ASSET(2) char white_particle_small_dl_end[] = "__OTR__actors/white_particle_small/white_particle_small_dl_end"; + +static const ALIGN_ASSET(2) char white_particle_small_dl[] = "__OTR__actors/white_particle_small/white_particle_small_dl"; + +static const ALIGN_ASSET(2) char white_particle_small_unused_dl[] = "__OTR__actors/white_particle_small/white_particle_small_unused_dl"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/whomp.h b/android/app/src/main/assets/ghostship/include/assets/actors/whomp.h new file mode 100644 index 0000000..0ce2011 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/whomp.h @@ -0,0 +1,80 @@ +#pragma once + +#include "sm64.h" +#include "whomp/anims.h" +#include "whomp/geo.h" + +static const ALIGN_ASSET(2) char whomp_seg6_texture_0601C360[] = "__OTR__actors/whomp/whomp_back"; + +static const ALIGN_ASSET(2) char whomp_seg6_texture_0601D360[] = "__OTR__actors/whomp/whomp_face"; + +static const ALIGN_ASSET(2) char whomp_seg6_texture_0601E360[] = "__OTR__actors/whomp/whomp_hand"; + +static const ALIGN_ASSET(2) char whomp_seg6_texture_0601EB60[] = "__OTR__actors/whomp/whomp_surface"; + +static const ALIGN_ASSET(2) char whomp_seg6_lights_0601F360[] = "__OTR__actors/whomp/whomp_seg6_lights_0601F360"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F378[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F378"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F478[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F478"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F4B8[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F4B8"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F4F8[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F4F8"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F570[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F570"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F5A8[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F5A8"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F5E0[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F5E0"; + +static const ALIGN_ASSET(2) char whomp_seg6_lights_0601F678[] = "__OTR__actors/whomp/whomp_seg6_lights_0601F678"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F690[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F690"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F780[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F780"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F7F0[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F7F0"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601F880[] = "__OTR__actors/whomp/whomp_seg6_dl_0601F880"; + +static const ALIGN_ASSET(2) char whomp_seg6_lights_0601F8E0[] = "__OTR__actors/whomp/whomp_seg6_lights_0601F8E0"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F8F8[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F8F8"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601F9E8[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601F9E8"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FA58[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FA58"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FAE8[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FAE8"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601FB48[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601FB48"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FB88[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FB88"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FBC0[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FBC0"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601FC30[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601FC30"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FC70[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FC70"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FCA8[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FCA8"; + +static const ALIGN_ASSET(2) char whomp_seg6_lights_0601FD18[] = "__OTR__actors/whomp/whomp_seg6_lights_0601FD18"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601FD30[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601FD30"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FE10[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FE10"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FEA8[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FEA8"; + +static const ALIGN_ASSET(2) char whomp_seg6_lights_0601FF08[] = "__OTR__actors/whomp/whomp_seg6_lights_0601FF08"; + +static const ALIGN_ASSET(2) char whomp_seg6_vertex_0601FF20[] = "__OTR__actors/whomp/whomp_seg6_vertex_0601FF20"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_0601FFA0[] = "__OTR__actors/whomp/whomp_seg6_dl_0601FFA0"; + +static const ALIGN_ASSET(2) char whomp_seg6_dl_06020038[] = "__OTR__actors/whomp/whomp_seg6_dl_06020038"; + +static const ALIGN_ASSET(2) char whomp_seg6_collision_06020A0C[] = "__OTR__actors/whomp/whomp_seg6_collision_06020A0C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/whomp/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/whomp/anims.h new file mode 100644 index 0000000..a2840cf --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/whomp/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char whomp_seg6_anims_06020A04[] = "__OTR__actors/whomp/anims/whomp_seg6_anims_06020A04"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/whomp/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/whomp/geo.h new file mode 100644 index 0000000..2eb22bb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/whomp/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char whomp_geo[] = "__OTR__actors/whomp/geo/whomp_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body.h b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body.h new file mode 100644 index 0000000..2386275 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body.h @@ -0,0 +1,73 @@ +#pragma once + +#include "sm64.h" +#include "wiggler_body/anims.h" + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05005A30[] = "__OTR__actors/wiggler_body/wiggler_segment_left_side"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05006A30[] = "__OTR__actors/wiggler_body/wiggler_segment_right_side"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05007A30[] = "__OTR__actors/wiggler_body/wiggler_eye"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05008230[] = "__OTR__actors/wiggler_body/wiggler_flower"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05008A30[] = "__OTR__actors/wiggler_body/wiggler_frown"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_05009230[] = "__OTR__actors/wiggler_body/wiggler_nose_left_side"; + +static const ALIGN_ASSET(2) char wiggler_seg5_texture_0500A230[] = "__OTR__actors/wiggler_body/wiggler_nose_right_side"; + +static const ALIGN_ASSET(2) char wiggler_seg5_lights_0500B230[] = "__OTR__actors/wiggler_body/wiggler_seg5_lights_0500B230"; + +static const ALIGN_ASSET(2) char wiggler_seg5_lights_0500B248[] = "__OTR__actors/wiggler_body/wiggler_seg5_lights_0500B248"; + +static const ALIGN_ASSET(2) char wiggler_body_lights_unused[] = "__OTR__actors/wiggler_body/wiggler_body_lights_unused"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B278[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B278"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B378[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B378"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B478[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B478"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B578[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B578"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B5B8[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B5B8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B6A8[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B6A8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B798[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B798"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B898[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B898"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500B998[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500B998"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500BA98[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500BA98"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500BAD8[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500BAD8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500BBC8[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500BBC8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500BCB8[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500BCB8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500BE10[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500BE10"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500BE98[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500BE98"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500BF20[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500BF20"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500C078[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500C078"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500C100[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500C100"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500C188[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500C188"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500C1C8[] = "__OTR__actors/wiggler_body/wiggler_seg5_vertex_0500C1C8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500C208[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500C208"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500C240[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500C240"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500C278[] = "__OTR__actors/wiggler_body/wiggler_seg5_dl_0500C278"; + +static const ALIGN_ASSET(2) char wiggler_body_geo[] = "__OTR__actors/wiggler_body/wiggler_body_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body/anims.h new file mode 100644 index 0000000..1afd037 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_body/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char wiggler_seg5_anims_0500C874[] = "__OTR__actors/wiggler_body/anims/wiggler_seg5_anims_0500C874"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head.h b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head.h new file mode 100644 index 0000000..9c67146 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head.h @@ -0,0 +1,90 @@ +#pragma once + +#include "sm64.h" +#include "wiggler_head/anims.h" +#include "wiggler_head/geo.h" + +static const ALIGN_ASSET(2) char wiggler_seg5_lights_0500C878[] = "__OTR__actors/wiggler_head/wiggler_seg5_lights_0500C878"; + +static const ALIGN_ASSET(2) char wiggler_seg5_lights_0500C890[] = "__OTR__actors/wiggler_head/wiggler_seg5_lights_0500C890"; + +static const ALIGN_ASSET(2) char wiggler_head_lights_unused1[] = "__OTR__actors/wiggler_head/wiggler_head_lights_unused1"; + +static const ALIGN_ASSET(2) char wiggler_head_lights_unused2[] = "__OTR__actors/wiggler_head/wiggler_head_lights_unused2"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500C8D8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500C8D8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500C9D8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500C9D8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CAD8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CAD8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CBD8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CBD8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CC18[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CC18"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CD08[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CD08"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CDF8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CDF8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CEF8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CEF8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500CFF8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500CFF8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500D0F8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500D0F8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500D138[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500D138"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500D228[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500D228"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500D318[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500D318"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500DC18[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500DC18"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500DD70[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500DD70"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500DDF8[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500DDF8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500DE80[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500DE80"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500DFD8[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500DFD8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E060[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E060"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E0E8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E0E8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E128[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E128"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E168[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E168"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E1A0[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E1A0"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E1D8[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E1D8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E250[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E250"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E2B0[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E2B0"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E2F8[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E2F8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E368[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E368"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E3E8[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E3E8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E430[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E430"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E4A0[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E4A0"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E4E0[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E4E0"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E518[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E518"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E588[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E588"; + +static const ALIGN_ASSET(2) char wiggler_seg5_vertex_0500E5C8[] = "__OTR__actors/wiggler_head/wiggler_seg5_vertex_0500E5C8"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E608[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E608"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E640[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E640"; + +static const ALIGN_ASSET(2) char wiggler_seg5_dl_0500E678[] = "__OTR__actors/wiggler_head/wiggler_seg5_dl_0500E678"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/anims.h new file mode 100644 index 0000000..14a8449 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char wiggler_seg5_anims_0500EC8C[] = "__OTR__actors/wiggler_head/anims/wiggler_seg5_anims_0500EC8C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/geo.h new file mode 100644 index 0000000..2bbad9a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wiggler_head/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char wiggler_head_geo[] = "__OTR__actors/wiggler_head/geo/wiggler_head_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost.h b/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost.h new file mode 100644 index 0000000..da9ca28 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost.h @@ -0,0 +1,33 @@ +#pragma once + +#include "sm64.h" +#include "wooden_signpost/geo.h" + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_lights_0302C940[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_lights_0302C940"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_vertex_0302C958[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_vertex_0302C958"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_texture_0302C9C8[] = "__OTR__actors/wooden_signpost/wooden_signpost_back"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_texture_0302D1C8[] = "__OTR__actors/wooden_signpost/wooden_signpost_front"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_dl_0302D9C8[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_dl_0302D9C8"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_dl_0302DA48[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_dl_0302DA48"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_lights_0302DAA8[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_lights_0302DAA8"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_vertex_0302DAC0[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_vertex_0302DAC0"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_vertex_0302DBC0[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_vertex_0302DBC0"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_vertex_0302DC00[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_vertex_0302DC00"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_dl_0302DC40[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_dl_0302DC40"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_dl_0302DCD0[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_dl_0302DCD0"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_dl_0302DD08[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_dl_0302DD08"; + +static const ALIGN_ASSET(2) char wooden_signpost_seg3_collision_0302DD80[] = "__OTR__actors/wooden_signpost/wooden_signpost_seg3_collision_0302DD80"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost/geo.h new file mode 100644 index 0000000..146c9e0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/wooden_signpost/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char wooden_signpost_geo[] = "__OTR__actors/wooden_signpost/geo/wooden_signpost_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere.h b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere.h new file mode 100644 index 0000000..5f357ed --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere.h @@ -0,0 +1,13 @@ +#pragma once + +#include "sm64.h" +#include "yellow_sphere/geo.h" + +static const ALIGN_ASSET(2) char yellow_sphere_seg6_vertex_0601EB48[] = "__OTR__actors/yellow_sphere/yellow_sphere_seg6_vertex_0601EB48"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg6_texture_0601EB88[] = "__OTR__actors/yellow_sphere/yellow_sphere"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg6_dl_0601F388[] = "__OTR__actors/yellow_sphere/yellow_sphere_seg6_dl_0601F388"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg6_dl_0601F3C0[] = "__OTR__actors/yellow_sphere/yellow_sphere_seg6_dl_0601F3C0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere/geo.h new file mode 100644 index 0000000..52383a2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_1_yellow_sphere_geo[] = "__OTR__actors/yellow_sphere/geo/bowser_1_yellow_sphere_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small.h b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small.h new file mode 100644 index 0000000..2b5efdd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small.h @@ -0,0 +1,15 @@ +#pragma once + +#include "sm64.h" +#include "yellow_sphere_small/geo.h" + +static const ALIGN_ASSET(2) char yellow_sphere_seg5_vertex_05000000[] = "__OTR__actors/yellow_sphere_small/yellow_sphere_seg5_vertex_05000000"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg5_texture_05000040[] = "__OTR__actors/yellow_sphere_small/small_yellow_sphere"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg5_dl_05000840[] = "__OTR__actors/yellow_sphere_small/yellow_sphere_seg5_dl_05000840"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg5_dl_05000888[] = "__OTR__actors/yellow_sphere_small/yellow_sphere_seg5_dl_05000888"; + +static const ALIGN_ASSET(2) char yellow_sphere_seg5_dl_050008C8[] = "__OTR__actors/yellow_sphere_small/yellow_sphere_seg5_dl_050008C8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small/geo.h new file mode 100644 index 0000000..37ada48 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yellow_sphere_small/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char yellow_sphere_geo[] = "__OTR__actors/yellow_sphere_small/geo/yellow_sphere_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yoshi.h b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi.h new file mode 100644 index 0000000..76629a6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi.h @@ -0,0 +1,232 @@ +#pragma once + +#include "sm64.h" +#include "yoshi/anims.h" +#include "yoshi/geo.h" + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501C458[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501C458"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501C470[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501C470"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501C488[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501C488"; + +static const ALIGN_ASSET(2) char yoshi_seg5_texture_0501C4A0[] = "__OTR__actors/yoshi/yoshi_eye"; + +static const ALIGN_ASSET(2) char yoshi_seg5_texture_0501C6A0[] = "__OTR__actors/yoshi/yoshi_eye_blink"; + +static const ALIGN_ASSET(2) char yoshi_seg5_texture_0501C8A0[] = "__OTR__actors/yoshi/yoshi_nostril"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CAA0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CAA0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CB00[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CB00"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CBB0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CBB0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CC00[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CC00"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CCF0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CCF0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CDE0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CDE0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CEE0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CEE0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501CFE0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501CFE0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501D0E0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501D0E0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501D1C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501D1C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501D2C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501D2C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501D330[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501D330"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501D410[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501D410"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D440[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D440"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D488[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D488"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D4E0[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D4E0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D8F8[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D8F8"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D940[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D940"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D970[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D970"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_0501D998[] = "__OTR__actors/yoshi/yoshi_seg5_dl_0501D998"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501D9C0[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501D9C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501D9D8[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501D9D8"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501D9F0[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501D9F0"; + +static const ALIGN_ASSET(2) char yoshi_lights_unused1[] = "__OTR__actors/yoshi/yoshi_lights_unused1"; + +static const ALIGN_ASSET(2) char yoshi_lights_unused2[] = "__OTR__actors/yoshi/yoshi_lights_unused2"; + +static const ALIGN_ASSET(2) char yoshi_seg5_lights_0501DA38[] = "__OTR__actors/yoshi/yoshi_seg5_lights_0501DA38"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DA50[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DA50"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DB40[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DB40"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DC30[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DC30"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DD10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DD10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DE10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DE10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DF00[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DF00"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501DFF0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501DFF0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E0D0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E0D0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E1B0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E1B0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E1E0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E1E0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E2C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E2C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E3C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E3C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E4B0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E4B0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E530[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E530"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E5D0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E5D0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E680[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E680"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E760[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E760"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E860[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E860"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E950[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E950"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501E9D0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501E9D0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501EA70[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501EA70"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501EB20[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501EB20"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501EC10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501EC10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501ED10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501ED10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501EE10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501EE10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501EF10[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501EF10"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F000[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F000"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F100[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F100"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F180[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F180"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F280[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F280"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F380[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F380"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F480[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F480"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F540[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F540"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F640[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F640"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F730[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F730"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F820[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F820"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501F910[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501F910"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FA00[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FA00"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FAF0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FAF0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FBA0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FBA0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FC90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FC90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FD90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FD90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FE90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FE90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_0501FF90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_0501FF90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020080[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020080"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020180[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020180"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020200[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020200"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020300[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020300"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020400[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020400"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020500[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020500"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_050205C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_050205C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_050206C0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_050206C0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_050207B0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_050207B0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_050208A0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_050208A0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020990[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020990"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020A80[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020A80"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020B80[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020B80"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020C80[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020C80"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020D60[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020D60"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020E60[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020E60"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020E90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020E90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05020F90[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05020F90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05021010[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05021010"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_05021110[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_05021110"; + +static const ALIGN_ASSET(2) char yoshi_seg5_vertex_050211D0[] = "__OTR__actors/yoshi/yoshi_seg5_vertex_050211D0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_050212B0[] = "__OTR__actors/yoshi/yoshi_seg5_dl_050212B0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021490[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021490"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_050215D8[] = "__OTR__actors/yoshi/yoshi_seg5_dl_050215D8"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021678[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021678"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021718[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021718"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021860[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021860"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021900[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021900"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_050219A0[] = "__OTR__actors/yoshi/yoshi_seg5_dl_050219A0"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021B90[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021B90"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021CD8[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021CD8"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021E38[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021E38"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05021F70[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05021F70"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05022160[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05022160"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_050222A8[] = "__OTR__actors/yoshi/yoshi_seg5_dl_050222A8"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05022408[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05022408"; + +static const ALIGN_ASSET(2) char yoshi_seg5_dl_05022608[] = "__OTR__actors/yoshi/yoshi_seg5_dl_05022608"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/anims.h b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/anims.h new file mode 100644 index 0000000..63248f3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/anims.h @@ -0,0 +1,4 @@ +#pragma once + +static const char yoshi_seg5_anims_05024100[] = "__OTR__actors/yoshi/anims/yoshi_seg5_anims_05024100"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/geo.h new file mode 100644 index 0000000..8dbe695 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char yoshi_geo[] = "__OTR__actors/yoshi/geo/yoshi_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg.h b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg.h new file mode 100644 index 0000000..685615f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg.h @@ -0,0 +1,41 @@ +#pragma once + +#include "sm64.h" +#include "yoshi_egg/geo.h" + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_vertex_05005778[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_vertex_05005778"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_050057B8[] = "__OTR__actors/yoshi_egg/yoshi_egg_0_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_05005FB8[] = "__OTR__actors/yoshi_egg/yoshi_egg_1_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_050067B8[] = "__OTR__actors/yoshi_egg/yoshi_egg_2_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_05006FB8[] = "__OTR__actors/yoshi_egg/yoshi_egg_3_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_050077B8[] = "__OTR__actors/yoshi_egg/yoshi_egg_4_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_05007FB8[] = "__OTR__actors/yoshi_egg/yoshi_egg_5_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_050087B8[] = "__OTR__actors/yoshi_egg/yoshi_egg_6_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_texture_05008FB8[] = "__OTR__actors/yoshi_egg/yoshi_egg_7_unused"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_050097B8[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_050097B8"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009820[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009820"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009838[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009838"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009850[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009850"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009868[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009868"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009880[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009880"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_05009898[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_05009898"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_050098B0[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_050098B0"; + +static const ALIGN_ASSET(2) char yoshi_egg_seg5_dl_050098C8[] = "__OTR__actors/yoshi_egg/yoshi_egg_seg5_dl_050098C8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg/geo.h b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg/geo.h new file mode 100644 index 0000000..709826e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/actors/yoshi_egg/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char yoshi_egg_geo[] = "__OTR__actors/yoshi_egg/geo/yoshi_egg_geo"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/assets/demos.h b/android/app/src/main/assets/ghostship/include/assets/assets/demos.h new file mode 100644 index 0000000..4e18907 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/assets/demos.h @@ -0,0 +1,18 @@ +#pragma once + +static const ALIGN_ASSET(2) char assets/demos/bbh[] = "__OTR__assets/demos/bbh"; + +static const ALIGN_ASSET(2) char assets/demos/ccm[] = "__OTR__assets/demos/ccm"; + +static const ALIGN_ASSET(2) char assets/demos/hmc[] = "__OTR__assets/demos/hmc"; + +static const ALIGN_ASSET(2) char assets/demos/jrb[] = "__OTR__assets/demos/jrb"; + +static const ALIGN_ASSET(2) char assets/demos/wf[] = "__OTR__assets/demos/wf"; + +static const ALIGN_ASSET(2) char assets/demos/pss[] = "__OTR__assets/demos/pss"; + +static const ALIGN_ASSET(2) char assets/demos/unused[] = "__OTR__assets/demos/unused"; + +static const ALIGN_ASSET(2) char assets/demos/bitdw[] = "__OTR__assets/demos/bitdw"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/bin/debug_level_select.h b/android/app/src/main/assets/ghostship/include/assets/bin/debug_level_select.h new file mode 100644 index 0000000..9f2f00a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/bin/debug_level_select.h @@ -0,0 +1,228 @@ +#pragma once + +static const ALIGN_ASSET(2) char debug_level_select_lights_07000000[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07000000"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000018[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000018"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000108[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000108"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070001F8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070001F8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070002E8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070002E8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070003D8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070003D8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070004C8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070004C8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070005B8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070005B8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070006A8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070006A8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000798[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000798"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07000858[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07000858"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07000A28[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07000A28"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000A40[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000A40"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000B30[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000B30"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000C20[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000C20"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000D10[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000D10"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000E00[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000E00"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000EF0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000EF0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07000FE0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07000FE0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070010D0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070010D0"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07001100[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07001100"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07001288[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07001288"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070012A0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070012A0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001390[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001390"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001480[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001480"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001570[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001570"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001660[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001660"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001750[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001750"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001840[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001840"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001930[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001930"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001A20[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001A20"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001B10[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001B10"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07001BA0[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07001BA0"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07001D98[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07001D98"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001DB0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001DB0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001EA0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001EA0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07001F90[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07001F90"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002080[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002080"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002170[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002170"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002260[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002260"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002350[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002350"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002440[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002440"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002530[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002530"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_070025F0[] = "__OTR__bin/debug_level_select/debug_level_select_dl_070025F0"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_070027C0[] = "__OTR__bin/debug_level_select/debug_level_select_lights_070027C0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070027D8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070027D8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070028C8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070028C8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070029B8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070029B8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002AA8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002AA8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002B98[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002B98"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002C88[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002C88"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002D78[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002D78"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002E68[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002E68"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07002F58[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07002F58"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003048[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003048"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003138[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003138"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003228[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003228"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07003258[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07003258"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_070034A0[] = "__OTR__bin/debug_level_select/debug_level_select_lights_070034A0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070034B8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070034B8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070035A8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070035A8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003698[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003698"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003788[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003788"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003878[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003878"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003968[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003968"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003A58[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003A58"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003B48[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003B48"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003C38[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003C38"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003D28[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003D28"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07003DB8[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07003DB8"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07003FB0[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07003FB0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07003FC8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07003FC8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070040B8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070040B8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070041A8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070041A8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004298[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004298"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004388[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004388"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004478[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004478"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004568[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004568"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004658[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004658"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004748[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004748"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004838[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004838"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_070048C8[] = "__OTR__bin/debug_level_select/debug_level_select_dl_070048C8"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07004AC0[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07004AC0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004AD8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004AD8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004BC8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004BC8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004CB8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004CB8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004DA8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004DA8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004E98[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004E98"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07004F88[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07004F88"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005078[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005078"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005168[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005168"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005258[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005258"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005348[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005348"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005438[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005438"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005528[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005528"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_07005558[] = "__OTR__bin/debug_level_select/debug_level_select_dl_07005558"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_070057A0[] = "__OTR__bin/debug_level_select/debug_level_select_lights_070057A0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070057B8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070057B8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_070058A8[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_070058A8"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005998[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005998"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_070059F8[] = "__OTR__bin/debug_level_select/debug_level_select_dl_070059F8"; + +static const ALIGN_ASSET(2) char debug_level_select_lights_07005A98[] = "__OTR__bin/debug_level_select/debug_level_select_lights_07005A98"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005AB0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005AB0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005BA0[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005BA0"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005C90[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005C90"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005D80[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005D80"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005E70[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005E70"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07005F60[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07005F60"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07006050[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07006050"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07006140[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07006140"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07006230[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07006230"; + +static const ALIGN_ASSET(2) char debug_level_select_vertex_07006320[] = "__OTR__bin/debug_level_select/debug_level_select_vertex_07006320"; + +static const ALIGN_ASSET(2) char debug_level_select_dl_070063B0[] = "__OTR__bin/debug_level_select/debug_level_select_dl_070063B0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/bin/effect.h b/android/app/src/main/assets/ghostship/include/assets/bin/effect.h new file mode 100644 index 0000000..7c1f40a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/bin/effect.h @@ -0,0 +1,12 @@ +#pragma once + +static const ALIGN_ASSET(2) char tiny_bubble_dl_0B006A50[] = "__OTR__bin/effect/tiny_bubble_dl_0B006A50"; + +static const ALIGN_ASSET(2) char tiny_bubble_dl_0B006AB0[] = "__OTR__bin/effect/tiny_bubble_dl_0B006AB0"; + +static const ALIGN_ASSET(2) char tiny_bubble_dl_0B006CD8[] = "__OTR__bin/effect/tiny_bubble_dl_0B006CD8"; + +static const ALIGN_ASSET(2) char tiny_bubble_dl_0B006D38[] = "__OTR__bin/effect/tiny_bubble_dl_0B006D38"; + +static const ALIGN_ASSET(2) char tiny_bubble_dl_0B006D68[] = "__OTR__bin/effect/tiny_bubble_dl_0B006D68"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/bin/segment2.h b/android/app/src/main/assets/ghostship/include/assets/bin/segment2.h new file mode 100644 index 0000000..9a5d090 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/bin/segment2.h @@ -0,0 +1,130 @@ +#pragma once + +#include "sm64.h" + +static const char main_hud_lut[] = "__OTR__bin/segment2/main_hud_lut"; + +static const char main_font_lut[] = "__OTR__bin/segment2/main_font_lut"; + +static const char main_credits_font_lut[] = "__OTR__bin/segment2/main_credits_font_lut"; + +static const char main_hud_camera_lut[] = "__OTR__bin/segment2/main_hud_camera_lut"; + +static const ALIGN_ASSET(2) char dl_hud_img_begin[] = "__OTR__bin/segment2/dl_hud_img_begin"; + +static const ALIGN_ASSET(2) char dl_hud_img_load_tex_block[] = "__OTR__bin/segment2/dl_hud_img_load_tex_block"; + +static const ALIGN_ASSET(2) char dl_hud_img_end[] = "__OTR__bin/segment2/dl_hud_img_end"; + +static const ALIGN_ASSET(2) char dl_rgba16_text_begin[] = "__OTR__bin/segment2/dl_rgba16_text_begin"; + +static const ALIGN_ASSET(2) char dl_rgba16_load_tex_block[] = "__OTR__bin/segment2/dl_rgba16_load_tex_block"; + +static const ALIGN_ASSET(2) char dl_rgba16_text_end[] = "__OTR__bin/segment2/dl_rgba16_text_end"; + +static const ALIGN_ASSET(2) char segment2_seg2_vtx_11C08[] = "__OTR__bin/segment2/segment2_seg2_vtx_11C08"; + +static const ALIGN_ASSET(2) char dl_draw_text_bg_box[] = "__OTR__bin/segment2/dl_draw_text_bg_box"; + +static const ALIGN_ASSET(2) char segment2_seg2_vtx_11C88[] = "__OTR__bin/segment2/segment2_seg2_vtx_11C88"; + +static const ALIGN_ASSET(2) char dl_ia_text_begin[] = "__OTR__bin/segment2/dl_ia_text_begin"; + +static const ALIGN_ASSET(2) char dl_ia_text_tex_settings[] = "__OTR__bin/segment2/dl_ia_text_tex_settings"; + +static const ALIGN_ASSET(2) char dl_ia_text_end[] = "__OTR__bin/segment2/dl_ia_text_end"; + +static const ALIGN_ASSET(2) char segment2_seg2_vtx_11D90[] = "__OTR__bin/segment2/segment2_seg2_vtx_11D90"; + +static const ALIGN_ASSET(2) char dl_draw_triangle[] = "__OTR__bin/segment2/dl_draw_triangle"; + +static const ALIGN_ASSET(2) char segment2_seg2_vtx_11E10[] = "__OTR__bin/segment2/segment2_seg2_vtx_11E10"; + +static const ALIGN_ASSET(2) char dl_billboard_num_begin[] = "__OTR__bin/segment2/dl_billboard_num_begin"; + +static const ALIGN_ASSET(2) char dl_billboard_num_end[] = "__OTR__bin/segment2/dl_billboard_num_end"; + +static const ALIGN_ASSET(2) char dl_billboard_num_0[] = "__OTR__bin/segment2/dl_billboard_num_0"; + +static const ALIGN_ASSET(2) char dl_billboard_num_1[] = "__OTR__bin/segment2/dl_billboard_num_1"; + +static const ALIGN_ASSET(2) char dl_billboard_num_2[] = "__OTR__bin/segment2/dl_billboard_num_2"; + +static const ALIGN_ASSET(2) char dl_billboard_num_3[] = "__OTR__bin/segment2/dl_billboard_num_3"; + +static const ALIGN_ASSET(2) char dl_billboard_num_4[] = "__OTR__bin/segment2/dl_billboard_num_4"; + +static const ALIGN_ASSET(2) char dl_billboard_num_5[] = "__OTR__bin/segment2/dl_billboard_num_5"; + +static const ALIGN_ASSET(2) char dl_billboard_num_6[] = "__OTR__bin/segment2/dl_billboard_num_6"; + +static const ALIGN_ASSET(2) char dl_billboard_num_7[] = "__OTR__bin/segment2/dl_billboard_num_7"; + +static const ALIGN_ASSET(2) char dl_billboard_num_8[] = "__OTR__bin/segment2/dl_billboard_num_8"; + +static const ALIGN_ASSET(2) char dl_billboard_num_9[] = "__OTR__bin/segment2/dl_billboard_num_9"; + +static const ALIGN_ASSET(2) char segment2_lights_unused[] = "__OTR__bin/segment2/segment2_lights_unused"; + +static const ALIGN_ASSET(2) char matrix_identity[] = "__OTR__bin/segment2/matrix_identity"; + +static const ALIGN_ASSET(2) char matrix_fullscreen[] = "__OTR__bin/segment2/matrix_fullscreen"; + +static const ALIGN_ASSET(2) char dl_draw_quad_verts_0123[] = "__OTR__bin/segment2/dl_draw_quad_verts_0123"; + +static const ALIGN_ASSET(2) char dl_draw_quad_verts_4567[] = "__OTR__bin/segment2/dl_draw_quad_verts_4567"; + +static const ALIGN_ASSET(2) char dl_shadow_begin[] = "__OTR__bin/segment2/dl_shadow_begin"; + +static const ALIGN_ASSET(2) char dl_shadow_circle[] = "__OTR__bin/segment2/dl_shadow_circle"; + +static const ALIGN_ASSET(2) char dl_shadow_square[] = "__OTR__bin/segment2/dl_shadow_square"; + +static const ALIGN_ASSET(2) char dl_shadow_9_verts[] = "__OTR__bin/segment2/dl_shadow_9_verts"; + +static const ALIGN_ASSET(2) char dl_shadow_4_verts[] = "__OTR__bin/segment2/dl_shadow_4_verts"; + +static const ALIGN_ASSET(2) char dl_shadow_end[] = "__OTR__bin/segment2/dl_shadow_end"; + +static const ALIGN_ASSET(2) char dl_proj_mtx_fullscreen[] = "__OTR__bin/segment2/dl_proj_mtx_fullscreen"; + +static const ALIGN_ASSET(2) char dl_screen_transition_end[] = "__OTR__bin/segment2/dl_screen_transition_end"; + +static const ALIGN_ASSET(2) char dl_transition_draw_filled_region[] = "__OTR__bin/segment2/dl_transition_draw_filled_region"; + +static const ALIGN_ASSET(2) char dl_skybox_begin[] = "__OTR__bin/segment2/dl_skybox_begin"; + +static const ALIGN_ASSET(2) char dl_skybox_tile_tex_settings[] = "__OTR__bin/segment2/dl_skybox_tile_tex_settings"; + +static const ALIGN_ASSET(2) char dl_skybox_end[] = "__OTR__bin/segment2/dl_skybox_end"; + +static const ALIGN_ASSET(2) char dl_waterbox_rgba16_begin[] = "__OTR__bin/segment2/dl_waterbox_rgba16_begin"; + +static const ALIGN_ASSET(2) char dl_waterbox_ia16_begin[] = "__OTR__bin/segment2/dl_waterbox_ia16_begin"; + +static const ALIGN_ASSET(2) char dl_waterbox_end[] = "__OTR__bin/segment2/dl_waterbox_end"; + +static const ALIGN_ASSET(2) char dl_ia8_up_arrow_begin[] = "__OTR__bin/segment2/dl_ia8_up_arrow_begin"; + +static const ALIGN_ASSET(2) char dl_rgba16_unused[] = "__OTR__bin/segment2/dl_rgba16_unused"; + +static const ALIGN_ASSET(2) char dl_ia8_up_arrow_load_texture_block[] = "__OTR__bin/segment2/dl_ia8_up_arrow_load_texture_block"; + +static const ALIGN_ASSET(2) char dl_ia8_up_arrow_end[] = "__OTR__bin/segment2/dl_ia8_up_arrow_end"; + +static const ALIGN_ASSET(2) char segment2_seg2_lights_177B8[] = "__OTR__bin/segment2/segment2_seg2_lights_177B8"; + +static const ALIGN_ASSET(2) char dl_paintings_rippling_begin[] = "__OTR__bin/segment2/dl_paintings_rippling_begin"; + +static const ALIGN_ASSET(2) char dl_paintings_rippling_end[] = "__OTR__bin/segment2/dl_paintings_rippling_end"; + +static const ALIGN_ASSET(2) char dl_paintings_env_mapped_begin[] = "__OTR__bin/segment2/dl_paintings_env_mapped_begin"; + +static const ALIGN_ASSET(2) char dl_paintings_env_mapped_end[] = "__OTR__bin/segment2/dl_paintings_env_mapped_end"; + +static const ALIGN_ASSET(2) char dl_paintings_draw_ripples[] = "__OTR__bin/segment2/dl_paintings_draw_ripples"; + +static const ALIGN_ASSET(2) char seg2_painting_triangle_mesh[] = "__OTR__bin/segment2/seg2_painting_triangle_mesh"; + +static const ALIGN_ASSET(2) char seg2_painting_mesh_neighbor_tris[] = "__OTR__bin/segment2/seg2_painting_mesh_neighbor_tris"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/bin/title_screen_bg.h b/android/app/src/main/assets/ghostship/include/assets/bin/title_screen_bg.h new file mode 100644 index 0000000..d3d53aa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/bin/title_screen_bg.h @@ -0,0 +1,20 @@ +#pragma once + +#include "sm64.h" + +static const ALIGN_ASSET(2) char title_screen_bg_vertex_0A000000[] = "__OTR__bin/title_screen_bg/title_screen_bg_vertex_0A000000"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000100[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000100"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000118[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000118"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000130[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000130"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000148[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000148"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000160[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000160"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000178[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000178"; + +static const ALIGN_ASSET(2) char title_screen_bg_dl_0A000190[] = "__OTR__bin/title_screen_bg/title_screen_bg_dl_0A000190"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bbh.h b/android/app/src/main/assets/ghostship/include/assets/levels/bbh.h new file mode 100644 index 0000000..d3c4f82 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bbh.h @@ -0,0 +1,1244 @@ +#pragma once + +#include "bbh/geo.h" + +extern const LevelScript level_bbh_entry[]; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07000000[] = "__OTR__levels/bbh/0"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07001000[] = "__OTR__levels/bbh/1"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07001800[] = "__OTR__levels/bbh/2"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07002000[] = "__OTR__levels/bbh/3"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07003000[] = "__OTR__levels/bbh/4"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07003400[] = "__OTR__levels/bbh/5"; + +static const ALIGN_ASSET(2) char bbh_seg7_texture_07004400[] = "__OTR__levels/bbh/6"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07004800[] = "__OTR__levels/bbh/bbh_seg7_lights_07004800"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07004818[] = "__OTR__levels/bbh/bbh_seg7_lights_07004818"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004830[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004830"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004920[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004920"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070049D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070049D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004AC0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004AC0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004BA0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004BA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004C80[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004C80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004D70[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004D70"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004E50[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004E50"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07004F40[] = "__OTR__levels/bbh/bbh_seg7_vertex_07004F40"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005030[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005030"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005120[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005120"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005220[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005220"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005310[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005310"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070053C0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070053C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005440[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005440"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005530[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005530"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005620[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005620"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005710[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005710"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005800[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005800"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005900[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005900"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070059E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070059E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005AC0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005AC0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005BB0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005BB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005CA0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005CA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005D90[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005D90"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005E80[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005E80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07005F80[] = "__OTR__levels/bbh/bbh_seg7_vertex_07005F80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006080[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006080"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006180[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006180"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006260[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006260"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006350[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006350"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006430[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006430"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006510[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006510"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006610[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006610"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070066F0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070066F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006760[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006760"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006850[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006850"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070068D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070068D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070069C0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070069C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07006AC0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07006AC0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07006AF0[] = "__OTR__levels/bbh/bbh_seg7_dl_07006AF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07006DF8[] = "__OTR__levels/bbh/bbh_seg7_dl_07006DF8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07006E88[] = "__OTR__levels/bbh/bbh_seg7_dl_07006E88"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07006EE0[] = "__OTR__levels/bbh/bbh_seg7_dl_07006EE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070072F8[] = "__OTR__levels/bbh/bbh_seg7_dl_070072F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007468[] = "__OTR__levels/bbh/bbh_seg7_dl_07007468"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070074F0[] = "__OTR__levels/bbh/bbh_seg7_dl_070074F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070075A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070075A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070076C0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070076C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070077B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070077B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070078A0[] = "__OTR__levels/bbh/bbh_seg7_dl_070078A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007940[] = "__OTR__levels/bbh/bbh_seg7_dl_07007940"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_070079B0[] = "__OTR__levels/bbh/bbh_seg7_lights_070079B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_070079C8[] = "__OTR__levels/bbh/bbh_seg7_lights_070079C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070079E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070079E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07007AA0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07007AA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007AE0[] = "__OTR__levels/bbh/bbh_seg7_dl_07007AE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007B48[] = "__OTR__levels/bbh/bbh_seg7_dl_07007B48"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007B90[] = "__OTR__levels/bbh/bbh_seg7_dl_07007B90"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07007C08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07007C08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07007CF8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07007CF8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07007DE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07007DE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007EE8[] = "__OTR__levels/bbh/bbh_seg7_dl_07007EE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07007FD0[] = "__OTR__levels/bbh/bbh_seg7_dl_07007FD0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008040[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008040"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008140[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008140"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008240[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008240"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008330[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008330"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008430[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008430"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008530[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008530"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008620[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008620"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008720[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008720"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008820[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008820"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070088E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070088E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07008B58[] = "__OTR__levels/bbh/bbh_seg7_dl_07008B58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008BC8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008BC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008CC8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008CC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07008DB8[] = "__OTR__levels/bbh/bbh_seg7_dl_07008DB8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07008EA8[] = "__OTR__levels/bbh/bbh_seg7_dl_07008EA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07008F18[] = "__OTR__levels/bbh/bbh_seg7_lights_07008F18"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07008F30[] = "__OTR__levels/bbh/bbh_seg7_lights_07008F30"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07008F48[] = "__OTR__levels/bbh/bbh_seg7_lights_07008F48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008F60[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008F60"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07008FE0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07008FE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070090E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070090E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070091E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070091E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070092D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070092D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070093B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070093B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070094A0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070094A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009540[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009540"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009640[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009640"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009720[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009720"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009810[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009810"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070098F0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070098F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070099F0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070099F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009AE0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009AE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009BD0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009BD0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009CB0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009CB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009D90[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009D90"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009E80[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009E80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07009F70[] = "__OTR__levels/bbh/bbh_seg7_vertex_07009F70"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A050[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A050"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A130[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A130"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A220[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A220"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A300[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A300"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A380[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A380"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A3E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A3E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A460[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A460"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A550[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A550"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A600[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A600"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700A700[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700A700"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700A800[] = "__OTR__levels/bbh/bbh_seg7_dl_0700A800"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AA08[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AA08"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700ACB0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700ACB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AE20[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AE20"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AE68[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AE68"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AEB0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AEB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AF40[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AF40"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700AFF0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700AFF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700B0D8[] = "__OTR__levels/bbh/bbh_seg7_lights_0700B0D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B0F0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B0F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B170[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B170"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B1C8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B1C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B238[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B238"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B328[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B328"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B398[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B398"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B418[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B418"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B488[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B488"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B578[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B578"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B678[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B678"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B768[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B768"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700B848[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700B848"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B8A8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B8A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700B9E0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700B9E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BA50[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BA50"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700BB50[] = "__OTR__levels/bbh/bbh_seg7_dl_0700BB50"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700BBF8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700BBF8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700BC68[] = "__OTR__levels/bbh/bbh_seg7_lights_0700BC68"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700BC80[] = "__OTR__levels/bbh/bbh_seg7_lights_0700BC80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BC98[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BC98"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BD18[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BD18"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BE18[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BE18"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BEF8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BEF8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700BFD8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700BFD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C088[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C088"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C188[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C188"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C268[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C268"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C358[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C358"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C458[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C458"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C548[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C548"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C648[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C648"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C748[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C748"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C838[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C838"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C878[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C878"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C978[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C978"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700C9B8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700C9B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700CAA8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700CAA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CB58[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CB58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CCB0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CCB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CD18[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CD18"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CF40[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CF40"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CFA8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CFA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700CFE0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700CFE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D080[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D080"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D178[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D178"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D278[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D278"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D2E0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D2E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700D350[] = "__OTR__levels/bbh/bbh_seg7_lights_0700D350"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D368[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D368"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D428[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D428"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D490[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D490"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D500[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D500"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D600[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D600"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D6F0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D6F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700D7E0[] = "__OTR__levels/bbh/bbh_seg7_dl_0700D7E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700D850[] = "__OTR__levels/bbh/bbh_seg7_lights_0700D850"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700D868[] = "__OTR__levels/bbh/bbh_seg7_lights_0700D868"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700D880[] = "__OTR__levels/bbh/bbh_seg7_lights_0700D880"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D898[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D898"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D918[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D918"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700D9B8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700D9B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DA98[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DA98"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DB98[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DB98"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DC88[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DC88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DD78[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DD78"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DE68[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DE68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700DF58[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700DF58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E058[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E058"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E158[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E158"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E258[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E258"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E338[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E338"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E418[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E418"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E508[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E508"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E5F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E5F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E6B8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E6B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E7A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E7A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E898[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E898"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700E988[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700E988"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700EA78[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700EA78"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700EB68[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700EB68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700EC48[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700EC48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700ED28[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700ED28"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700EE28[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700EE28"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700EE98[] = "__OTR__levels/bbh/bbh_seg7_dl_0700EE98"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700EFD8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700EFD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700F2B8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700F2B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700F3D8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700F3D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700F510[] = "__OTR__levels/bbh/bbh_seg7_dl_0700F510"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700F5C8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700F5C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700F6B8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700F6B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700F7A8[] = "__OTR__levels/bbh/bbh_seg7_dl_0700F7A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0700F848[] = "__OTR__levels/bbh/bbh_seg7_dl_0700F848"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700F8B8[] = "__OTR__levels/bbh/bbh_seg7_lights_0700F8B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700F8D0[] = "__OTR__levels/bbh/bbh_seg7_lights_0700F8D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700F8E8[] = "__OTR__levels/bbh/bbh_seg7_lights_0700F8E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0700F900[] = "__OTR__levels/bbh/bbh_seg7_lights_0700F900"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700F918[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700F918"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700F9F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700F9F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FA68[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FA68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FAE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FAE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FBA8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FBA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FBE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FBE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FCA8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FCA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FD68[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FD68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FE28[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FE28"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0700FF28[] = "__OTR__levels/bbh/bbh_seg7_vertex_0700FF28"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010018[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010018"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070100C8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070100C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070101A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070101A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010298[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010298"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010388[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010388"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010478[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010478"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010568[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010568"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010668[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010668"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010768[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010768"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010858[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010858"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010908[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010908"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010988[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010988"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07010A08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07010A08"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07010A48[] = "__OTR__levels/bbh/bbh_seg7_dl_07010A48"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07010B58[] = "__OTR__levels/bbh/bbh_seg7_dl_07010B58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07010C30[] = "__OTR__levels/bbh/bbh_seg7_dl_07010C30"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07010D00[] = "__OTR__levels/bbh/bbh_seg7_dl_07010D00"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07010D90[] = "__OTR__levels/bbh/bbh_seg7_dl_07010D90"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07011058[] = "__OTR__levels/bbh/bbh_seg7_dl_07011058"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070110A0[] = "__OTR__levels/bbh/bbh_seg7_dl_070110A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070110E8[] = "__OTR__levels/bbh/bbh_seg7_dl_070110E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07011120[] = "__OTR__levels/bbh/bbh_seg7_dl_07011120"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07011228[] = "__OTR__levels/bbh/bbh_seg7_lights_07011228"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011240[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011240"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070112C0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070112C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070113A0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070113A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011490[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011490"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011570[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011570"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011660[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011660"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011740[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011740"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011830[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011830"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011930[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011930"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011990[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011990"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011A90[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011A90"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011B80[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011B80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011C70[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011C70"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07011CF0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07011CF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07011DF0[] = "__OTR__levels/bbh/bbh_seg7_dl_07011DF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07011E48[] = "__OTR__levels/bbh/bbh_seg7_dl_07011E48"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07011EA0[] = "__OTR__levels/bbh/bbh_seg7_dl_07011EA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07012078[] = "__OTR__levels/bbh/bbh_seg7_dl_07012078"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070120E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070120E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070121A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070121A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07012220[] = "__OTR__levels/bbh/bbh_seg7_dl_07012220"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07012318[] = "__OTR__levels/bbh/bbh_seg7_lights_07012318"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012330[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012330"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012430[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012430"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07012470[] = "__OTR__levels/bbh/bbh_seg7_dl_07012470"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07012510[] = "__OTR__levels/bbh/bbh_seg7_dl_07012510"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012580[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012580"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07012680[] = "__OTR__levels/bbh/bbh_seg7_dl_07012680"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070126E8[] = "__OTR__levels/bbh/bbh_seg7_dl_070126E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07012758[] = "__OTR__levels/bbh/bbh_seg7_lights_07012758"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07012770[] = "__OTR__levels/bbh/bbh_seg7_lights_07012770"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012788[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012788"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070127C8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070127C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012848[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012848"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070128A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070128A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070129A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070129A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012A88[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012A88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012B88[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012B88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012C78[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012C78"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012D68[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012D68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012E58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012E58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012F38[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012F38"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07012F68[] = "__OTR__levels/bbh/bbh_seg7_vertex_07012F68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013028[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013028"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013118[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013118"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013208[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013208"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070132F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070132F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070133E8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070133E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070134D8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070134D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07013508[] = "__OTR__levels/bbh/bbh_seg7_dl_07013508"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07013550[] = "__OTR__levels/bbh/bbh_seg7_dl_07013550"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070135A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070135A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070135E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070135E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070137E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070137E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07013838[] = "__OTR__levels/bbh/bbh_seg7_dl_07013838"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070139A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070139A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013AA0[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013AA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07013B80[] = "__OTR__levels/bbh/bbh_seg7_dl_07013B80"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07013BE8[] = "__OTR__levels/bbh/bbh_seg7_dl_07013BE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07013C58[] = "__OTR__levels/bbh/bbh_seg7_lights_07013C58"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07013C70[] = "__OTR__levels/bbh/bbh_seg7_lights_07013C70"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013C88[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013C88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013D08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013D08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013DC8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013DC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013E08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013E08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013E48[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013E48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07013F38[] = "__OTR__levels/bbh/bbh_seg7_vertex_07013F38"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014028[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014028"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014088[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014088"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014178[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014178"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014268[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014268"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014368[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014368"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014458[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014458"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014538[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014538"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014638[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014638"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014738[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014738"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014838[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014838"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014938[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014938"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07014A28[] = "__OTR__levels/bbh/bbh_seg7_vertex_07014A28"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014B28[] = "__OTR__levels/bbh/bbh_seg7_dl_07014B28"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014BC8[] = "__OTR__levels/bbh/bbh_seg7_dl_07014BC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014C10[] = "__OTR__levels/bbh/bbh_seg7_dl_07014C10"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014C58[] = "__OTR__levels/bbh/bbh_seg7_dl_07014C58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014D10[] = "__OTR__levels/bbh/bbh_seg7_dl_07014D10"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07014FD8[] = "__OTR__levels/bbh/bbh_seg7_dl_07014FD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015098[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015098"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015198[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015198"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07015298[] = "__OTR__levels/bbh/bbh_seg7_dl_07015298"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07015398[] = "__OTR__levels/bbh/bbh_seg7_dl_07015398"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015408[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015408"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015508[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015508"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070155E8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070155E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07015628[] = "__OTR__levels/bbh/bbh_seg7_dl_07015628"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070156E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070156E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015750[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015750"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015840[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015840"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07015930[] = "__OTR__levels/bbh/bbh_seg7_dl_07015930"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07015A20[] = "__OTR__levels/bbh/bbh_seg7_dl_07015A20"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07015A90[] = "__OTR__levels/bbh/bbh_seg7_lights_07015A90"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015AA8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015AA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015B98[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015B98"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015C08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015C08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015C78[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015C78"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015D68[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015D68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015E58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015E58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07015F58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07015F58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016038[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016038"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016118[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016118"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016208[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016208"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070162F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070162F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070163F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070163F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070164D8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070164D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016558[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016558"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070165D8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070165D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070166B8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070166B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070167A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070167A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016888[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016888"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016968[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016968"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016A58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016A58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016B58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016B58"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07016C58[] = "__OTR__levels/bbh/bbh_seg7_vertex_07016C58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07016D38[] = "__OTR__levels/bbh/bbh_seg7_dl_07016D38"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07016DC8[] = "__OTR__levels/bbh/bbh_seg7_dl_07016DC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07016E10[] = "__OTR__levels/bbh/bbh_seg7_dl_07016E10"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07016FE8[] = "__OTR__levels/bbh/bbh_seg7_dl_07016FE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017050[] = "__OTR__levels/bbh/bbh_seg7_dl_07017050"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070170B8[] = "__OTR__levels/bbh/bbh_seg7_dl_070170B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017100[] = "__OTR__levels/bbh/bbh_seg7_dl_07017100"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017148[] = "__OTR__levels/bbh/bbh_seg7_dl_07017148"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017378[] = "__OTR__levels/bbh/bbh_seg7_dl_07017378"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07017480[] = "__OTR__levels/bbh/bbh_seg7_lights_07017480"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017498[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017498"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017518[] = "__OTR__levels/bbh/bbh_seg7_dl_07017518"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017570[] = "__OTR__levels/bbh/bbh_seg7_dl_07017570"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070175E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_070175E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070176E0[] = "__OTR__levels/bbh/bbh_seg7_dl_070176E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07017788[] = "__OTR__levels/bbh/bbh_seg7_dl_07017788"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_070177F8[] = "__OTR__levels/bbh/bbh_seg7_lights_070177F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07017810[] = "__OTR__levels/bbh/bbh_seg7_lights_07017810"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017828[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017828"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017918[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017918"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017A08[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017A08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017AE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017AE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017BE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017BE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017CC8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017CC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017DB8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017DB8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017E68[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017E68"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07017F48[] = "__OTR__levels/bbh/bbh_seg7_vertex_07017F48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018028[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018028"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018128[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018128"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070181A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070181A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018298[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018298"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018378[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018378"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018468[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018468"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018558[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018558"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018648[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018648"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018748[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018748"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018838[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018838"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018918[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018918"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070189F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070189F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018AD8[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018AD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018B88[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018B88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018C48[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018C48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018D48[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018D48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018E38[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018E38"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07018F38[] = "__OTR__levels/bbh/bbh_seg7_vertex_07018F38"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07019038[] = "__OTR__levels/bbh/bbh_seg7_vertex_07019038"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07019138[] = "__OTR__levels/bbh/bbh_seg7_vertex_07019138"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07019228[] = "__OTR__levels/bbh/bbh_seg7_vertex_07019228"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070192E8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070192E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_070193E8[] = "__OTR__levels/bbh/bbh_seg7_vertex_070193E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07019488[] = "__OTR__levels/bbh/bbh_seg7_vertex_07019488"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07019508[] = "__OTR__levels/bbh/bbh_seg7_vertex_07019508"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070195A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070195A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019728[] = "__OTR__levels/bbh/bbh_seg7_dl_07019728"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070197B8[] = "__OTR__levels/bbh/bbh_seg7_dl_070197B8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070198C8[] = "__OTR__levels/bbh/bbh_seg7_dl_070198C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019B80[] = "__OTR__levels/bbh/bbh_seg7_dl_07019B80"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019BD8[] = "__OTR__levels/bbh/bbh_seg7_dl_07019BD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019DD0[] = "__OTR__levels/bbh/bbh_seg7_dl_07019DD0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019E60[] = "__OTR__levels/bbh/bbh_seg7_dl_07019E60"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019EA8[] = "__OTR__levels/bbh/bbh_seg7_dl_07019EA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07019EF8[] = "__OTR__levels/bbh/bbh_seg7_dl_07019EF8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A008[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A008"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A048[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A048"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A080[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A080"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701A0F0[] = "__OTR__levels/bbh/bbh_seg7_lights_0701A0F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701A108[] = "__OTR__levels/bbh/bbh_seg7_lights_0701A108"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A120[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A120"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A160[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A160"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A260[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A260"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A360[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A360"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A450[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A450"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A550[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A550"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A620[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A620"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A668[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A668"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A6E0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A6E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A748[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A748"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701A850[] = "__OTR__levels/bbh/bbh_seg7_dl_0701A850"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701A920[] = "__OTR__levels/bbh/bbh_seg7_lights_0701A920"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701A938[] = "__OTR__levels/bbh/bbh_seg7_lights_0701A938"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701A950[] = "__OTR__levels/bbh/bbh_seg7_lights_0701A950"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A968[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A968"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701A9C8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701A9C8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701AA08[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701AA08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701AB08[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701AB08"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701ABE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701ABE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701ACD8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701ACD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701ADD8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701ADD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701AED8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701AED8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701AF48[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701AF48"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B048[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B048"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B148[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B148"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B1E8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B1E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B2A8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B2A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B328[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B328"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B380[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B380"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B558[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B558"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B620[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B620"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B678[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B678"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701B6D0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701B6D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B7A8[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B7A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B7C0[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B7C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B7D8[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B7D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B7F0[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B7F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B808[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B808"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B820[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B820"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701B838[] = "__OTR__levels/bbh/bbh_seg7_lights_0701B838"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B850[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B850"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B940[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B940"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701B9B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701B9B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BAB0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BAB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BAF0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BAF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BBF0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BBF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BCF0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BCF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BDF0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BDF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BEE0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BEE0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701BFD0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701BFD0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C0D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C0D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C1B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C1B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C2A0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C2A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C380[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C380"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C460[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C460"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C560[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C560"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C650[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C650"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C730[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C730"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C820[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C820"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C8D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C8D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701C990[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701C990"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CA80[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CA80"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CB70[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CB70"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CC60[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CC60"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CD50[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CD50"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CE40[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CE40"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701CF30[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701CF30"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D030[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D030"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D130[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D130"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D1B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D1B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D2B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D2B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D3B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D3B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D4B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D4B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D5B0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D5B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D6A0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D6A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D7A0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D7A0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D820[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D820"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D910[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D910"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701D980[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701D980"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701D9C0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701D9C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701DA50[] = "__OTR__levels/bbh/bbh_seg7_dl_0701DA50"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701DB20[] = "__OTR__levels/bbh/bbh_seg7_dl_0701DB20"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701DBF0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701DBF0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701DFA0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701DFA0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E188[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E188"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E210[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E210"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E430[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E430"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E4B0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E4B0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E4E0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E4E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701E5D8[] = "__OTR__levels/bbh/bbh_seg7_lights_0701E5D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701E5F0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701E5F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701E6E0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701E6E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701E7D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701E7D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E810[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E810"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701E8D8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701E8D8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701E948[] = "__OTR__levels/bbh/bbh_seg7_lights_0701E948"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701E960[] = "__OTR__levels/bbh/bbh_seg7_lights_0701E960"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701E978[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701E978"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701E9F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701E9F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701EAE8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701EAE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701EBD8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701EBD8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701EC18[] = "__OTR__levels/bbh/bbh_seg7_dl_0701EC18"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701ED18[] = "__OTR__levels/bbh/bbh_seg7_dl_0701ED18"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701ED88[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701ED88"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701EE08[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701EE08"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701EE48[] = "__OTR__levels/bbh/bbh_seg7_dl_0701EE48"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701EE90[] = "__OTR__levels/bbh/bbh_seg7_dl_0701EE90"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701EEC8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701EEC8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701EF58[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701EF58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F018[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F018"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F070[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F070"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701F0E0[] = "__OTR__levels/bbh/bbh_seg7_lights_0701F0E0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F0F8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F0F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F138[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F138"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F238[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F238"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F280[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F280"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F2E8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F2E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701F378[] = "__OTR__levels/bbh/bbh_seg7_lights_0701F378"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F390[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F390"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F3D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F3D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F4D0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F4D0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F510[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F510"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F558[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F558"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F5C0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F5C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F5F8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F5F8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701F6A8[] = "__OTR__levels/bbh/bbh_seg7_lights_0701F6A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F6C0[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F6C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F780[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F780"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701F7E8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701F7E8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701F858[] = "__OTR__levels/bbh/bbh_seg7_lights_0701F858"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F870[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F870"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701F960[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701F960"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FA10[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FA10"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FAB0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FAB0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_0701FB20[] = "__OTR__levels/bbh/bbh_seg7_lights_0701FB20"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701FB38[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701FB38"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701FB78[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701FB78"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FC78[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FC78"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FCC0[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FCC0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FD28[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FD28"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701FDB8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701FDB8"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_0701FEA8[] = "__OTR__levels/bbh/bbh_seg7_vertex_0701FEA8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FF58[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FF58"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_0701FFE8[] = "__OTR__levels/bbh/bbh_seg7_dl_0701FFE8"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07020058[] = "__OTR__levels/bbh/bbh_seg7_lights_07020058"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020070[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020070"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020130[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020130"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07020230[] = "__OTR__levels/bbh/bbh_seg7_dl_07020230"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07020288[] = "__OTR__levels/bbh/bbh_seg7_dl_07020288"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070202F0[] = "__OTR__levels/bbh/bbh_seg7_dl_070202F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_lights_07020368[] = "__OTR__levels/bbh/bbh_seg7_lights_07020368"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020380[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020380"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020480[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020480"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020500[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020500"; + +static const ALIGN_ASSET(2) char bbh_seg7_vertex_07020560[] = "__OTR__levels/bbh/bbh_seg7_vertex_07020560"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070205C0[] = "__OTR__levels/bbh/bbh_seg7_dl_070205C0"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_07020660[] = "__OTR__levels/bbh/bbh_seg7_dl_07020660"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070206A8[] = "__OTR__levels/bbh/bbh_seg7_dl_070206A8"; + +static const ALIGN_ASSET(2) char bbh_seg7_dl_070206F0[] = "__OTR__levels/bbh/bbh_seg7_dl_070206F0"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_level[] = "__OTR__levels/bbh/bbh_seg7_collision_level"; + +static const ALIGN_ASSET(2) char bbh_seg7_rooms[] = "__OTR__levels/bbh/bbh_seg7_rooms"; + +static const char bbh_seg7_macro_objs[] = "__OTR__levels/bbh/bbh_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_staircase_step[] = "__OTR__levels/bbh/bbh_seg7_collision_staircase_step"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_tilt_floor_platform[] = "__OTR__levels/bbh/bbh_seg7_collision_tilt_floor_platform"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_07026B1C[] = "__OTR__levels/bbh/bbh_seg7_collision_07026B1C"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_haunted_bookshelf[] = "__OTR__levels/bbh/bbh_seg7_collision_haunted_bookshelf"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_mesh_elevator[] = "__OTR__levels/bbh/bbh_seg7_collision_mesh_elevator"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_merry_go_round[] = "__OTR__levels/bbh/bbh_seg7_collision_merry_go_round"; + +static const ALIGN_ASSET(2) char bbh_seg7_collision_coffin[] = "__OTR__levels/bbh/bbh_seg7_collision_coffin"; + +static const char bbh_movtex_merry_go_round_water_entrance_data[] = "__OTR__levels/bbh/bbh_movtex_merry_go_round_water_entrance_data"; + +static const char bbh_movtex_merry_go_round_water_side_data[] = "__OTR__levels/bbh/bbh_movtex_merry_go_round_water_side_data"; + +static const char bbh_movtex_merry_go_round_water_entrance[] = "__OTR__levels/bbh/bbh_movtex_merry_go_round_water_entrance"; + +static const char bbh_movtex_merry_go_round_water_side[] = "__OTR__levels/bbh/bbh_movtex_merry_go_round_water_side"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bbh/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bbh/geo.h new file mode 100644 index 0000000..26445c8 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bbh/geo.h @@ -0,0 +1,84 @@ +#pragma once + +static const ALIGN_ASSET(2) char geo_bbh_0005B0[] = "__OTR__levels/bbh/geo/geo_bbh_0005B0"; + +static const ALIGN_ASSET(2) char geo_bbh_0005C8[] = "__OTR__levels/bbh/geo/geo_bbh_0005C8"; + +static const ALIGN_ASSET(2) char geo_bbh_0005E0[] = "__OTR__levels/bbh/geo/geo_bbh_0005E0"; + +static const ALIGN_ASSET(2) char geo_bbh_0005F8[] = "__OTR__levels/bbh/geo/geo_bbh_0005F8"; + +static const ALIGN_ASSET(2) char geo_bbh_000610[] = "__OTR__levels/bbh/geo/geo_bbh_000610"; + +static const ALIGN_ASSET(2) char geo_bbh_000628[] = "__OTR__levels/bbh/geo/geo_bbh_000628"; + +static const ALIGN_ASSET(2) char geo_bbh_000640[] = "__OTR__levels/bbh/geo/geo_bbh_000640"; + +static const ALIGN_ASSET(2) char geo_bbh_000658[] = "__OTR__levels/bbh/geo/geo_bbh_000658"; + +static const ALIGN_ASSET(2) char geo_bbh_000670[] = "__OTR__levels/bbh/geo/geo_bbh_000670"; + +static const ALIGN_ASSET(2) char geo_bbh_0006B0[] = "__OTR__levels/bbh/geo/geo_bbh_0006B0"; + +static const ALIGN_ASSET(2) char geo_bbh_0006E8[] = "__OTR__levels/bbh/geo/geo_bbh_0006E8"; + +static const ALIGN_ASSET(2) char geo_bbh_000730[] = "__OTR__levels/bbh/geo/geo_bbh_000730"; + +static const ALIGN_ASSET(2) char geo_bbh_000750[] = "__OTR__levels/bbh/geo/geo_bbh_000750"; + +static const ALIGN_ASSET(2) char geo_bbh_000768[] = "__OTR__levels/bbh/geo/geo_bbh_000768"; + +static const ALIGN_ASSET(2) char geo_bbh_0007B0[] = "__OTR__levels/bbh/geo/geo_bbh_0007B0"; + +static const ALIGN_ASSET(2) char geo_bbh_0007D0[] = "__OTR__levels/bbh/geo/geo_bbh_0007D0"; + +static const ALIGN_ASSET(2) char geo_bbh_000800[] = "__OTR__levels/bbh/geo/geo_bbh_000800"; + +static const ALIGN_ASSET(2) char geo_bbh_000828[] = "__OTR__levels/bbh/geo/geo_bbh_000828"; + +static const ALIGN_ASSET(2) char geo_bbh_000860[] = "__OTR__levels/bbh/geo/geo_bbh_000860"; + +static const ALIGN_ASSET(2) char geo_bbh_000888[] = "__OTR__levels/bbh/geo/geo_bbh_000888"; + +static const ALIGN_ASSET(2) char geo_bbh_0008B0[] = "__OTR__levels/bbh/geo/geo_bbh_0008B0"; + +static const ALIGN_ASSET(2) char geo_bbh_0008E8[] = "__OTR__levels/bbh/geo/geo_bbh_0008E8"; + +static const ALIGN_ASSET(2) char geo_bbh_000950[] = "__OTR__levels/bbh/geo/geo_bbh_000950"; + +static const ALIGN_ASSET(2) char geo_bbh_0009C8[] = "__OTR__levels/bbh/geo/geo_bbh_0009C8"; + +static const ALIGN_ASSET(2) char geo_bbh_000A18[] = "__OTR__levels/bbh/geo/geo_bbh_000A18"; + +static const ALIGN_ASSET(2) char geo_bbh_000A60[] = "__OTR__levels/bbh/geo/geo_bbh_000A60"; + +static const ALIGN_ASSET(2) char geo_bbh_000AD8[] = "__OTR__levels/bbh/geo/geo_bbh_000AD8"; + +static const ALIGN_ASSET(2) char geo_bbh_000B28[] = "__OTR__levels/bbh/geo/geo_bbh_000B28"; + +static const ALIGN_ASSET(2) char geo_bbh_000B88[] = "__OTR__levels/bbh/geo/geo_bbh_000B88"; + +static const ALIGN_ASSET(2) char geo_bbh_000BF0[] = "__OTR__levels/bbh/geo/geo_bbh_000BF0"; + +static const ALIGN_ASSET(2) char geo_bbh_000C38[] = "__OTR__levels/bbh/geo/geo_bbh_000C38"; + +static const ALIGN_ASSET(2) char geo_bbh_000C88[] = "__OTR__levels/bbh/geo/geo_bbh_000C88"; + +static const ALIGN_ASSET(2) char geo_bbh_000CE8[] = "__OTR__levels/bbh/geo/geo_bbh_000CE8"; + +static const ALIGN_ASSET(2) char geo_bbh_000D20[] = "__OTR__levels/bbh/geo/geo_bbh_000D20"; + +static const ALIGN_ASSET(2) char geo_bbh_000D68[] = "__OTR__levels/bbh/geo/geo_bbh_000D68"; + +static const ALIGN_ASSET(2) char geo_bbh_000DB0[] = "__OTR__levels/bbh/geo/geo_bbh_000DB0"; + +static const ALIGN_ASSET(2) char geo_bbh_000DF0[] = "__OTR__levels/bbh/geo/geo_bbh_000DF0"; + +static const ALIGN_ASSET(2) char geo_bbh_000E40[] = "__OTR__levels/bbh/geo/geo_bbh_000E40"; + +static const ALIGN_ASSET(2) char geo_bbh_000E80[] = "__OTR__levels/bbh/geo/geo_bbh_000E80"; + +static const ALIGN_ASSET(2) char geo_bbh_000EB0[] = "__OTR__levels/bbh/geo/geo_bbh_000EB0"; + +static const ALIGN_ASSET(2) char geo_bbh_000F00[] = "__OTR__levels/bbh/geo/geo_bbh_000F00"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bitdw.h b/android/app/src/main/assets/ghostship/include/assets/levels/bitdw.h new file mode 100644 index 0000000..2f0d54c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bitdw.h @@ -0,0 +1,504 @@ +#pragma once + +#include "bitdw/geo.h" + +extern const LevelScript level_bitdw_entry[]; + +static const ALIGN_ASSET(2) char bitdw_seg7_texture_07000000[] = "__OTR__levels/bitdw/0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_texture_07000800[] = "__OTR__levels/bitdw/1"; + +static const ALIGN_ASSET(2) char bitdw_seg7_texture_07001000[] = "__OTR__levels/bitdw/2"; + +static const ALIGN_ASSET(2) char bitdw_seg7_texture_07001800[] = "__OTR__levels/bitdw/3"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002000[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002000"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07002080[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07002080"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070020C8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070020C8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002138[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002138"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002238[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002238"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070022F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070022F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070023F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070023F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070024F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070024F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070025D8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070025D8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002658[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002658"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07002698[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07002698"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07002700[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07002700"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07002758[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07002758"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07002868[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07002868"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070028A0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070028A0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002928[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002928"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002A28[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002A28"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002B28[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002B28"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002BA8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002BA8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002CA8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002CA8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002D98[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002D98"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002E88[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002E88"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07002F88[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07002F88"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003088[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003088"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003160[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003160"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070032F8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070032F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003370[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003370"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003460[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003460"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070034E0[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070034E0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003520[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003520"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003588[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003588"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070035D0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070035D0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003608[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003608"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003688[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003688"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003778[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003778"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003868[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003868"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003968[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003968"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003A68[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003A68"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003A98[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003A98"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07003BF0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07003BF0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003C60[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003C60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003D60[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003D60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003E60[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003E60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07003F60[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07003F60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004060[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004060"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004160[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004160"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004220[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004220"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004318[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004318"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004390[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004390"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004480[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004480"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004530[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004530"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070045C0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070045C0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004630[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004630"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004720[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004720"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004810[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004810"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004910[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004910"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004A00[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004A00"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004B00[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004B00"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004B80[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004B80"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004C80[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004C80"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07004D80[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07004D80"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004DC0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004DC0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004F70[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004F70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07004FF8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07004FF8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07005078[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07005078"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070050F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070050F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070051F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070051F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070052F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070052F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005378[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005378"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005478[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005478"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005568[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005568"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005668[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005668"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005748[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005748"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070057F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070057F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070058F8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070058F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070059D0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070059D0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07005B58[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07005B58"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07005BC0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07005BC0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005C40[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005C40"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005D40[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005D40"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005E40[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005E40"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07005F20[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07005F20"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006010[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006010"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070060F0[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070060F0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070061E0[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070061E0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070062E0[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070062E0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07006360[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07006360"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070063E8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070063E8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070064A8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070064A8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070065F0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070065F0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006670[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006670"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006770[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006770"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006870[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006870"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006970[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006970"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006A70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006A70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006B70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006B70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006C70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006C70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006D70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006D70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006E50[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006E50"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07006F50[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07006F50"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007050[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007050"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007150[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007150"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007210[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007210"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007300[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007300"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_070073F0[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_070073F0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007430[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007430"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007530[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007530"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070075B0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070075B0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07007810[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07007810"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07007940[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07007940"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07007A18[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07007A18"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07007AA8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07007AA8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007B30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007B30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007C30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007C30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007D30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007D30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007E30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007E30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07007F30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07007F30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008030[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008030"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008120[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008120"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008210[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008210"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008310[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008310"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008380[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008380"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008480[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008480"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008580[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008580"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008680[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008680"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008740[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008740"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008830[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008830"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008930[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008930"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008970[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008970"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07008A70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07008A70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07008AF0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07008AF0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07008D58[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07008D58"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07008E88[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07008E88"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07008F60[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07008F60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07008FF0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07008FF0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009078[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009078"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009168[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009168"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009268[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009268"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070092E8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070092E8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_070093B0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_070093B0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009430[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009430"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009530[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009530"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009610[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009610"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009690[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009690"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009790[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009790"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009880[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009880"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009970[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009970"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009A70[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009A70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009B60[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009B60"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009C50[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009C50"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009D50[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009D50"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009E30[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009E30"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009E90[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009E90"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_07009F10[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_07009F10"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_07009F90[] = "__OTR__levels/bitdw/bitdw_seg7_dl_07009F90"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A058[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A058"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A188[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A188"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A2B8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A2B8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A310[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A310"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A368[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A368"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700A3F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700A3F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700A4F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700A4F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A5F8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A5F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700A6A8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700A6A8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700A718[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700A718"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700A818[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700A818"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700A918[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700A918"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700AA18[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700AA18"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700AAF8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700AAF8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700AB78[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700AB78"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700AC70[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700AC70"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700ACC8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700ACC8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700AD10[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700AD10"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700AD90[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700AD90"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700AE90[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700AE90"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700AF10[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700AF10"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700AFA0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700AFA0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B010[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B010"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B110[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B110"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B190[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B190"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B220[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B220"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B290[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B290"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B380[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B380"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B410[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B410"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B480[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B480"; + +static const ALIGN_ASSET(2) char bitdw_seg7_lights_0700B4F0[] = "__OTR__levels/bitdw/bitdw_seg7_lights_0700B4F0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B508[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B508"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B5F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B5F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B6E8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B6E8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B7D8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B7D8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B808[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B808"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700B8D8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700B8D8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700B948[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700B948"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BA48[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BA48"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700BAC8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700BAC8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700BB58[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700BB58"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BBC8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BBC8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BCA8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BCA8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BD98[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BD98"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BE98[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BE98"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700BF68[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700BF68"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700BFA8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700BFA8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700C0A8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700C0A8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700C0E0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700C0E0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C158[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C158"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C238[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C238"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C328[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C328"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C428[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C428"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C4F8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C4F8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700C538[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700C538"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700C638[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700C638"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700C670[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700C670"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C6E8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C6E8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C7C8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C7C8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C8B8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C8B8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700C9B8[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700C9B8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700CA88[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700CA88"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700CAC8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700CAC8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700CBC8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700CBC8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700CC00[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700CC00"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700CC78[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700CC78"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700CD58[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700CD58"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700CE48[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700CE48"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700CF48[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700CF48"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700D018[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700D018"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D058[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D058"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D158[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D158"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D190[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D190"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700D208[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700D208"; + +static const ALIGN_ASSET(2) char bitdw_seg7_vertex_0700D308[] = "__OTR__levels/bitdw/bitdw_seg7_vertex_0700D308"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D348[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D348"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D3B0[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D3B0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_dl_0700D3E8[] = "__OTR__levels/bitdw/bitdw_seg7_dl_0700D3E8"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_level[] = "__OTR__levels/bitdw/bitdw_seg7_collision_level"; + +static const char bitdw_seg7_macro_objs[] = "__OTR__levels/bitdw/bitdw_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700F688[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700F688"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700F70C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700F70C"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_moving_pyramid[] = "__OTR__levels/bitdw/bitdw_seg7_collision_moving_pyramid"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700F7F0[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700F7F0"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700F898[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700F898"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700F91C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700F91C"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700FA3C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700FA3C"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700FB5C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700FB5C"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700FC7C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700FC7C"; + +static const ALIGN_ASSET(2) char bitdw_seg7_collision_0700FD9C[] = "__OTR__levels/bitdw/bitdw_seg7_collision_0700FD9C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bitdw/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bitdw/geo.h new file mode 100644 index 0000000..0dba4ca --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bitdw/geo.h @@ -0,0 +1,54 @@ +#pragma once + +static const ALIGN_ASSET(2) char geo_bitdw_0003C0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0003C0"; + +static const ALIGN_ASSET(2) char geo_bitdw_0003D8[] = "__OTR__levels/bitdw/geo/geo_bitdw_0003D8"; + +static const ALIGN_ASSET(2) char geo_bitdw_0003F0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0003F0"; + +static const ALIGN_ASSET(2) char geo_bitdw_000408[] = "__OTR__levels/bitdw/geo/geo_bitdw_000408"; + +static const ALIGN_ASSET(2) char geo_bitdw_000420[] = "__OTR__levels/bitdw/geo/geo_bitdw_000420"; + +static const ALIGN_ASSET(2) char geo_bitdw_000438[] = "__OTR__levels/bitdw/geo/geo_bitdw_000438"; + +static const ALIGN_ASSET(2) char geo_bitdw_000450[] = "__OTR__levels/bitdw/geo/geo_bitdw_000450"; + +static const ALIGN_ASSET(2) char geo_bitdw_000468[] = "__OTR__levels/bitdw/geo/geo_bitdw_000468"; + +static const ALIGN_ASSET(2) char geo_bitdw_000480[] = "__OTR__levels/bitdw/geo/geo_bitdw_000480"; + +static const ALIGN_ASSET(2) char geo_bitdw_000498[] = "__OTR__levels/bitdw/geo/geo_bitdw_000498"; + +static const ALIGN_ASSET(2) char geo_bitdw_0004B0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0004B0"; + +static const ALIGN_ASSET(2) char geo_bitdw_0004C8[] = "__OTR__levels/bitdw/geo/geo_bitdw_0004C8"; + +static const ALIGN_ASSET(2) char geo_bitdw_0004E0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0004E0"; + +static const ALIGN_ASSET(2) char geo_bitdw_0004F8[] = "__OTR__levels/bitdw/geo/geo_bitdw_0004F8"; + +static const ALIGN_ASSET(2) char geo_bitdw_000510[] = "__OTR__levels/bitdw/geo/geo_bitdw_000510"; + +static const ALIGN_ASSET(2) char geo_bitdw_000528[] = "__OTR__levels/bitdw/geo/geo_bitdw_000528"; + +static const ALIGN_ASSET(2) char geo_bitdw_000540[] = "__OTR__levels/bitdw/geo/geo_bitdw_000540"; + +static const ALIGN_ASSET(2) char geo_bitdw_000558[] = "__OTR__levels/bitdw/geo/geo_bitdw_000558"; + +static const ALIGN_ASSET(2) char geo_bitdw_000570[] = "__OTR__levels/bitdw/geo/geo_bitdw_000570"; + +static const ALIGN_ASSET(2) char geo_bitdw_000588[] = "__OTR__levels/bitdw/geo/geo_bitdw_000588"; + +static const ALIGN_ASSET(2) char geo_bitdw_0005A0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0005A0"; + +static const ALIGN_ASSET(2) char geo_bitdw_0005B8[] = "__OTR__levels/bitdw/geo/geo_bitdw_0005B8"; + +static const ALIGN_ASSET(2) char geo_bitdw_0005D0[] = "__OTR__levels/bitdw/geo/geo_bitdw_0005D0"; + +static const ALIGN_ASSET(2) char geo_bitdw_0005E8[] = "__OTR__levels/bitdw/geo/geo_bitdw_0005E8"; + +static const ALIGN_ASSET(2) char geo_bitdw_000600[] = "__OTR__levels/bitdw/geo/geo_bitdw_000600"; + +static const ALIGN_ASSET(2) char geo_bitdw_000618[] = "__OTR__levels/bitdw/geo/geo_bitdw_000618"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bitfs.h b/android/app/src/main/assets/ghostship/include/assets/levels/bitfs.h new file mode 100644 index 0000000..8be6ea2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bitfs.h @@ -0,0 +1,684 @@ +#pragma once + +#include "bitfs/geo.h" + +extern const LevelScript level_bitfs_entry[]; + +static const ALIGN_ASSET(2) char bitfs_seg7_texture_07000000[] = "__OTR__levels/bitfs/0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_texture_07001000[] = "__OTR__levels/bitfs/1"; + +static const ALIGN_ASSET(2) char bitfs_seg7_texture_07001800[] = "__OTR__levels/bitfs/2"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002000[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002000"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070020C0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070020C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07002118[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07002118"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002188[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002188"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002288[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002288"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002308[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002308"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002408[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002408"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002488[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002488"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002588[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002588"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002688[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002688"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002788[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002788"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070027E8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070027E8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07002878[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07002878"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07002908[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07002908"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070029C8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070029C8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07002A78[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07002A78"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002B30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002B30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002C30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002C30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002D20[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002D20"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002E10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002E10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002F00[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002F00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07002F70[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07002F70"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003070[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003070"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003160[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003160"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003250[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003250"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003340[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003340"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070033E0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070033E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003528[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003528"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003670[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003670"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003700[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003700"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003780[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003780"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003870[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003870"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003930[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003930"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003A30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003A30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003AB0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003AB0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003AF8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003AF8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003BD0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003BD0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003C60[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003C60"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003CF8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003CF8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003DF8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003DF8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07003ED8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07003ED8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07003FC8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07003FC8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070040B0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070040B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004120[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004120"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004210[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004210"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004300[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004300"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004400[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004400"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07004500[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07004500"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07004630[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07004630"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070046A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070046A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004790[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004790"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004890[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004890"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004990[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004990"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004A90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004A90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004B90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004B90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004C90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004C90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004D90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004D90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004E10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004E10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07004F10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07004F10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005010[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005010"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070050F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070050F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070051F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070051F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070052D0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070052D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070053C0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070053C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070054A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070054A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005590[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005590"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005600[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005600"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005700[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005700"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005800[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005800"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070058F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070058F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070059B0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070059B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005AA0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005AA0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005B90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005B90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005C90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005C90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005D80[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005D80"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005E60[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005E60"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07005F40[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07005F40"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07006000[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07006000"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070060F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070060F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070061E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070061E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006220[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006220"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070064A8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070064A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006790[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006790"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070067F8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070067F8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006900[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006900"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006AD8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006AD8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006B90[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006B90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07006C58[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07006C58"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07006D58[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07006D58"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07006E58[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07006E58"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07006F58[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07006F58"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007008[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007008"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007070[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007070"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070070E8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070070E8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070071C8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070071C8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070072A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070072A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070073A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070073A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007488[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007488"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007538[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007538"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007578[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007578"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007700[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007700"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007720[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007720"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007798[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007798"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007898[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007898"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070078D8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070078D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07007958[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07007958"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070079C8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070079C8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007AC8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007AC8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007B08[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007B08"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007BF8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007BF8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007CE8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007CE8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007DE8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007DE8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007EE8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007EE8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07007FD8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07007FD8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070080B8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070080B8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070081B8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070081B8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070082A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070082A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008368[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008368"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008468[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008468"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008548[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008548"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070085A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070085A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070086A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070086A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008728[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008728"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008828[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008828"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07008928[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07008928"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070089E8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070089E8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008A68[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008A68"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008CE0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008CE0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008DB8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008DB8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008E20[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008E20"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008E68[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008E68"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008F18[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008F18"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07008F48[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07008F48"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009000[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009000"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009040[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009040"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07009140[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07009140"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07009178[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07009178"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070091E0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070091E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009258[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009258"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009358[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009358"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009458[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009458"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070094D8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070094D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07009588[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07009588"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070095E0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070095E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009670[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009670"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009770[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009770"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009870[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009870"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009960[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009960"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009A60[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009A60"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009B50[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009B50"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009C40[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009C40"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009D30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009D30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009E30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009E30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07009F30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07009F30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A010[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A010"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A100[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A100"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A1F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A1F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A2E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A2E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A3E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A3E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700A4A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700A4A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700A520[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700A520"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700A9D0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700A9D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700AA00[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700AA00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AA78[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AA78"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700AB38[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700AB38"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700AB90[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700AB90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AC00[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AC00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AD00[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AD00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AE00[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AE00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AEE0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AEE0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700AFD0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700AFD0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B0C0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B0C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B1B0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B1B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B260[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B260"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B360[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B360"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B450[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B450"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B4D0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B4D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B5D0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B5D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B6C0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B6C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B7B0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B7B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B8A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B8A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700B910[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700B910"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700BA10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700BA10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700BA50[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700BA50"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700BC38[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700BC38"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700BD10[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700BD10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700BE58[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700BE58"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700BED8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700BED8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700BF90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700BF90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C090[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C090"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C190[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C190"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C270[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C270"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700C2B0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700C2B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700C3C0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700C3C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C430[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C430"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C448[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C448"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C460[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C460"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C478[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C478"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C490[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C490"; + +static const ALIGN_ASSET(2) char bitfs_seg7_lights_0700C4A8[] = "__OTR__levels/bitfs/bitfs_seg7_lights_0700C4A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C4C0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C4C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C540[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C540"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C580[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C580"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C5C0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C5C0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C600[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C600"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C700[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C700"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C7E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C7E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C8E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C8E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700C9E0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700C9E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CAE0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CAE0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CBD0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CBD0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CCB0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CCB0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CD90[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CD90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CE70[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CE70"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700CF60[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700CF60"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D060[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D060"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D160[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D160"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D260[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D260"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D360[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D360"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D440[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D440"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D520[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D520"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D620[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D620"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D720[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D720"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D810[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D810"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D910[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D910"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700D9F0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700D9F0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DAF0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DAF0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DBF0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DBF0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DCE0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DCE0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DDC0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DDC0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DEA0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DEA0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700DFA0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700DFA0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700E0A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700E0A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700E180[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700E180"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700E260[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700E260"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700E350[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700E350"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700E430[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700E430"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700E460[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700E460"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700E530[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700E530"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700EC78[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700EC78"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700ECF0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700ECF0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700ED50[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700ED50"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700ED90[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700ED90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700EE10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700EE10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700EF10[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700EF10"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700EFF0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700EFF0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F0E0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F0E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F1C8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F1C8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F238[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F238"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F278[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F278"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F378[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F378"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F3B8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F3B8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F3F8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F3F8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F430[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F430"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F498[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F498"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F4D0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F4D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F508[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F508"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F590[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F590"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F650[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F650"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700F6A8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700F6A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F718[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F718"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F818[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F818"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F8F8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F8F8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700F9F8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700F9F8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FA38[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FA38"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FB38[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FB38"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700FBA8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700FBA8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700FBE8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700FBE8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FC88[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FC88"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FCC0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FCC0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FD08[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FD08"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700FD80[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700FD80"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_0700FE80[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_0700FE80"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FF00[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FF00"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_0700FF90[] = "__OTR__levels/bitfs/bitfs_seg7_dl_0700FF90"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010000[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010000"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07010100[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07010100"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07010168[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07010168"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070101D8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070101D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070102D8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070102D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07010340[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07010340"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070103B0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070103B0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070104A0[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070104A0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010590[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010590"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010680[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010680"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010770[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010770"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010850[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010850"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010940[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010940"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010A40[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010A40"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010B30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010B30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010C30[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010C30"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07010D20[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07010D20"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07010E20[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07010E20"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011138[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011138"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070111A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070111A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070111E8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070111E8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011298[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011298"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070112D0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070112D0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011318[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011318"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070113A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070113A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070114A8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070114A8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_070114E8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_070114E8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011568[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011568"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070115D8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070115D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_070116D8[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_070116D8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011718[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011718"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011798[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011798"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011808[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011808"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011908[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011908"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011988[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011988"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011A68[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011A68"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011AB8[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011AB8"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011B48[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011B48"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011BA0[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011BA0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011C18[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011C18"; + +static const ALIGN_ASSET(2) char bitfs_seg7_vertex_07011D18[] = "__OTR__levels/bitfs/bitfs_seg7_vertex_07011D18"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011D98[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011D98"; + +static const ALIGN_ASSET(2) char bitfs_seg7_dl_07011E28[] = "__OTR__levels/bitfs/bitfs_seg7_dl_07011E28"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_level[] = "__OTR__levels/bitfs/bitfs_seg7_collision_level"; + +static const char bitfs_seg7_macro_objs[] = "__OTR__levels/bitfs/bitfs_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_07015124[] = "__OTR__levels/bitfs/bitfs_seg7_collision_07015124"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_sinking_cage_platform[] = "__OTR__levels/bitfs/bitfs_seg7_collision_sinking_cage_platform"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_inverted_pyramid[] = "__OTR__levels/bitfs/bitfs_seg7_collision_inverted_pyramid"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_07015288[] = "__OTR__levels/bitfs/bitfs_seg7_collision_07015288"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_squishable_platform[] = "__OTR__levels/bitfs/bitfs_seg7_collision_squishable_platform"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_07015714[] = "__OTR__levels/bitfs/bitfs_seg7_collision_07015714"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_07015768[] = "__OTR__levels/bitfs/bitfs_seg7_collision_07015768"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_070157E0[] = "__OTR__levels/bitfs/bitfs_seg7_collision_070157E0"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_sinking_platform[] = "__OTR__levels/bitfs/bitfs_seg7_collision_sinking_platform"; + +static const ALIGN_ASSET(2) char bitfs_seg7_collision_07015928[] = "__OTR__levels/bitfs/bitfs_seg7_collision_07015928"; + +static const char bitfs_seg7_trajectory_070159AC[] = "__OTR__levels/bitfs/bitfs_seg7_trajectory_070159AC"; + +static const char bitfs_movtex_tris_lava_first_section[] = "__OTR__levels/bitfs/bitfs_movtex_tris_lava_first_section"; + +static const char bitfs_movtex_tris_lava_second_section[] = "__OTR__levels/bitfs/bitfs_movtex_tris_lava_second_section"; + +static const char bitfs_movtex_tris_lava_floor[] = "__OTR__levels/bitfs/bitfs_movtex_tris_lava_floor"; + +static const ALIGN_ASSET(2) char bitfs_dl_lava_sections[] = "__OTR__levels/bitfs/bitfs_dl_lava_sections"; + +static const ALIGN_ASSET(2) char bitfs_dl_lava_floor[] = "__OTR__levels/bitfs/bitfs_dl_lava_floor"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bitfs/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bitfs/geo.h new file mode 100644 index 0000000..001ff80 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bitfs/geo.h @@ -0,0 +1,66 @@ +#pragma once + +static const ALIGN_ASSET(2) char bitfs_geo_0004B0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0004B0"; + +static const ALIGN_ASSET(2) char bitfs_geo_0004C8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0004C8"; + +static const ALIGN_ASSET(2) char bitfs_geo_0004E0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0004E0"; + +static const ALIGN_ASSET(2) char bitfs_geo_0004F8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0004F8"; + +static const ALIGN_ASSET(2) char bitfs_geo_000510[] = "__OTR__levels/bitfs/geo/bitfs_geo_000510"; + +static const ALIGN_ASSET(2) char bitfs_geo_000528[] = "__OTR__levels/bitfs/geo/bitfs_geo_000528"; + +static const ALIGN_ASSET(2) char bitfs_geo_000540[] = "__OTR__levels/bitfs/geo/bitfs_geo_000540"; + +static const ALIGN_ASSET(2) char bitfs_geo_000558[] = "__OTR__levels/bitfs/geo/bitfs_geo_000558"; + +static const ALIGN_ASSET(2) char bitfs_geo_000570[] = "__OTR__levels/bitfs/geo/bitfs_geo_000570"; + +static const ALIGN_ASSET(2) char bitfs_geo_000588[] = "__OTR__levels/bitfs/geo/bitfs_geo_000588"; + +static const ALIGN_ASSET(2) char bitfs_geo_0005A0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0005A0"; + +static const ALIGN_ASSET(2) char bitfs_geo_0005B8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0005B8"; + +static const ALIGN_ASSET(2) char bitfs_geo_0005D0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0005D0"; + +static const ALIGN_ASSET(2) char bitfs_geo_0005E8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0005E8"; + +static const ALIGN_ASSET(2) char bitfs_geo_000600[] = "__OTR__levels/bitfs/geo/bitfs_geo_000600"; + +static const ALIGN_ASSET(2) char bitfs_geo_000618[] = "__OTR__levels/bitfs/geo/bitfs_geo_000618"; + +static const ALIGN_ASSET(2) char bitfs_geo_000630[] = "__OTR__levels/bitfs/geo/bitfs_geo_000630"; + +static const ALIGN_ASSET(2) char bitfs_geo_000648[] = "__OTR__levels/bitfs/geo/bitfs_geo_000648"; + +static const ALIGN_ASSET(2) char bitfs_geo_000660[] = "__OTR__levels/bitfs/geo/bitfs_geo_000660"; + +static const ALIGN_ASSET(2) char bitfs_geo_000678[] = "__OTR__levels/bitfs/geo/bitfs_geo_000678"; + +static const ALIGN_ASSET(2) char bitfs_geo_000690[] = "__OTR__levels/bitfs/geo/bitfs_geo_000690"; + +static const ALIGN_ASSET(2) char bitfs_geo_0006A8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0006A8"; + +static const ALIGN_ASSET(2) char bitfs_geo_0006C0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0006C0"; + +static const ALIGN_ASSET(2) char bitfs_geo_0006D8[] = "__OTR__levels/bitfs/geo/bitfs_geo_0006D8"; + +static const ALIGN_ASSET(2) char bitfs_geo_0006F0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0006F0"; + +static const ALIGN_ASSET(2) char bitfs_geo_000708[] = "__OTR__levels/bitfs/geo/bitfs_geo_000708"; + +static const ALIGN_ASSET(2) char bitfs_geo_000728[] = "__OTR__levels/bitfs/geo/bitfs_geo_000728"; + +static const ALIGN_ASSET(2) char bitfs_geo_000740[] = "__OTR__levels/bitfs/geo/bitfs_geo_000740"; + +static const ALIGN_ASSET(2) char bitfs_geo_000758[] = "__OTR__levels/bitfs/geo/bitfs_geo_000758"; + +static const ALIGN_ASSET(2) char bitfs_geo_000770[] = "__OTR__levels/bitfs/geo/bitfs_geo_000770"; + +static const ALIGN_ASSET(2) char bitfs_geo_000788[] = "__OTR__levels/bitfs/geo/bitfs_geo_000788"; + +static const ALIGN_ASSET(2) char bitfs_geo_0007A0[] = "__OTR__levels/bitfs/geo/bitfs_geo_0007A0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bits.h b/android/app/src/main/assets/ghostship/include/assets/levels/bits.h new file mode 100644 index 0000000..9df5c6f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bits.h @@ -0,0 +1,794 @@ +#pragma once + +#include "bits/geo.h" + +extern const LevelScript level_bits_entry[]; + +static const ALIGN_ASSET(2) char bits_seg7_texture_07000000[] = "__OTR__levels/bits/0"; + +static const ALIGN_ASSET(2) char bits_seg7_texture_07001000[] = "__OTR__levels/bits/1"; + +static const ALIGN_ASSET(2) char bits_seg7_texture_07002000[] = "__OTR__levels/bits/2"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002800[] = "__OTR__levels/bits/bits_seg7_vertex_07002800"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070028C0[] = "__OTR__levels/bits/bits_seg7_dl_070028C0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07002918[] = "__OTR__levels/bits/bits_seg7_dl_07002918"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002988[] = "__OTR__levels/bits/bits_seg7_vertex_07002988"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002A88[] = "__OTR__levels/bits/bits_seg7_vertex_07002A88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002B78[] = "__OTR__levels/bits/bits_seg7_vertex_07002B78"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002C68[] = "__OTR__levels/bits/bits_seg7_vertex_07002C68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002D68[] = "__OTR__levels/bits/bits_seg7_vertex_07002D68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002E68[] = "__OTR__levels/bits/bits_seg7_vertex_07002E68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07002F48[] = "__OTR__levels/bits/bits_seg7_vertex_07002F48"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003048[] = "__OTR__levels/bits/bits_seg7_vertex_07003048"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003148[] = "__OTR__levels/bits/bits_seg7_vertex_07003148"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070031C8[] = "__OTR__levels/bits/bits_seg7_vertex_070031C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070032C8[] = "__OTR__levels/bits/bits_seg7_vertex_070032C8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07003348[] = "__OTR__levels/bits/bits_seg7_dl_07003348"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070033B0[] = "__OTR__levels/bits/bits_seg7_dl_070033B0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070034F8[] = "__OTR__levels/bits/bits_seg7_dl_070034F8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070035E0[] = "__OTR__levels/bits/bits_seg7_dl_070035E0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07003670[] = "__OTR__levels/bits/bits_seg7_dl_07003670"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070036F8[] = "__OTR__levels/bits/bits_seg7_vertex_070036F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070037F8[] = "__OTR__levels/bits/bits_seg7_vertex_070037F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070038F8[] = "__OTR__levels/bits/bits_seg7_vertex_070038F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070039D8[] = "__OTR__levels/bits/bits_seg7_vertex_070039D8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003AC8[] = "__OTR__levels/bits/bits_seg7_vertex_07003AC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003BC8[] = "__OTR__levels/bits/bits_seg7_vertex_07003BC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003C88[] = "__OTR__levels/bits/bits_seg7_vertex_07003C88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003D88[] = "__OTR__levels/bits/bits_seg7_vertex_07003D88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003E68[] = "__OTR__levels/bits/bits_seg7_vertex_07003E68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07003F68[] = "__OTR__levels/bits/bits_seg7_vertex_07003F68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004048[] = "__OTR__levels/bits/bits_seg7_vertex_07004048"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004138[] = "__OTR__levels/bits/bits_seg7_vertex_07004138"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070041A8[] = "__OTR__levels/bits/bits_seg7_vertex_070041A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070042A8[] = "__OTR__levels/bits/bits_seg7_vertex_070042A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070043A8[] = "__OTR__levels/bits/bits_seg7_vertex_070043A8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070043E8[] = "__OTR__levels/bits/bits_seg7_dl_070043E8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07004590[] = "__OTR__levels/bits/bits_seg7_dl_07004590"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070045F8[] = "__OTR__levels/bits/bits_seg7_dl_070045F8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07004720[] = "__OTR__levels/bits/bits_seg7_dl_07004720"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070047D0[] = "__OTR__levels/bits/bits_seg7_dl_070047D0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070047F0[] = "__OTR__levels/bits/bits_seg7_dl_070047F0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004880[] = "__OTR__levels/bits/bits_seg7_vertex_07004880"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004980[] = "__OTR__levels/bits/bits_seg7_vertex_07004980"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004A00[] = "__OTR__levels/bits/bits_seg7_vertex_07004A00"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004B00[] = "__OTR__levels/bits/bits_seg7_vertex_07004B00"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004C00[] = "__OTR__levels/bits/bits_seg7_vertex_07004C00"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004D00[] = "__OTR__levels/bits/bits_seg7_vertex_07004D00"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004DF0[] = "__OTR__levels/bits/bits_seg7_vertex_07004DF0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004EE0[] = "__OTR__levels/bits/bits_seg7_vertex_07004EE0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07004FD0[] = "__OTR__levels/bits/bits_seg7_vertex_07004FD0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070050D0[] = "__OTR__levels/bits/bits_seg7_vertex_070050D0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070051D0[] = "__OTR__levels/bits/bits_seg7_vertex_070051D0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070052B0[] = "__OTR__levels/bits/bits_seg7_vertex_070052B0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070053B0[] = "__OTR__levels/bits/bits_seg7_vertex_070053B0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070054A0[] = "__OTR__levels/bits/bits_seg7_vertex_070054A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070054F0[] = "__OTR__levels/bits/bits_seg7_vertex_070054F0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070055F0[] = "__OTR__levels/bits/bits_seg7_vertex_070055F0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070056E0[] = "__OTR__levels/bits/bits_seg7_vertex_070056E0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07005760[] = "__OTR__levels/bits/bits_seg7_vertex_07005760"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07005860[] = "__OTR__levels/bits/bits_seg7_vertex_07005860"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070058A0[] = "__OTR__levels/bits/bits_seg7_dl_070058A0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07005930[] = "__OTR__levels/bits/bits_seg7_dl_07005930"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07005C50[] = "__OTR__levels/bits/bits_seg7_dl_07005C50"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07005D38[] = "__OTR__levels/bits/bits_seg7_dl_07005D38"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07005DB8[] = "__OTR__levels/bits/bits_seg7_dl_07005DB8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07005E58[] = "__OTR__levels/bits/bits_seg7_vertex_07005E58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07005F58[] = "__OTR__levels/bits/bits_seg7_vertex_07005F58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006058[] = "__OTR__levels/bits/bits_seg7_vertex_07006058"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006158[] = "__OTR__levels/bits/bits_seg7_vertex_07006158"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006248[] = "__OTR__levels/bits/bits_seg7_vertex_07006248"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006328[] = "__OTR__levels/bits/bits_seg7_vertex_07006328"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006418[] = "__OTR__levels/bits/bits_seg7_vertex_07006418"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070064F8[] = "__OTR__levels/bits/bits_seg7_vertex_070064F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070065D8[] = "__OTR__levels/bits/bits_seg7_vertex_070065D8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070066D8[] = "__OTR__levels/bits/bits_seg7_vertex_070066D8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070067C8[] = "__OTR__levels/bits/bits_seg7_vertex_070067C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070068B8[] = "__OTR__levels/bits/bits_seg7_vertex_070068B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070069A8[] = "__OTR__levels/bits/bits_seg7_vertex_070069A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006A98[] = "__OTR__levels/bits/bits_seg7_vertex_07006A98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006B78[] = "__OTR__levels/bits/bits_seg7_vertex_07006B78"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006C68[] = "__OTR__levels/bits/bits_seg7_vertex_07006C68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006D68[] = "__OTR__levels/bits/bits_seg7_vertex_07006D68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006E58[] = "__OTR__levels/bits/bits_seg7_vertex_07006E58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07006F58[] = "__OTR__levels/bits/bits_seg7_vertex_07006F58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007058[] = "__OTR__levels/bits/bits_seg7_vertex_07007058"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007138[] = "__OTR__levels/bits/bits_seg7_vertex_07007138"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007218[] = "__OTR__levels/bits/bits_seg7_vertex_07007218"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007308[] = "__OTR__levels/bits/bits_seg7_vertex_07007308"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070073F8[] = "__OTR__levels/bits/bits_seg7_vertex_070073F8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007448[] = "__OTR__levels/bits/bits_seg7_dl_07007448"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007AF0[] = "__OTR__levels/bits/bits_seg7_dl_07007AF0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007B60[] = "__OTR__levels/bits/bits_seg7_vertex_07007B60"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007BE0[] = "__OTR__levels/bits/bits_seg7_dl_07007BE0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007C28[] = "__OTR__levels/bits/bits_seg7_dl_07007C28"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007C98[] = "__OTR__levels/bits/bits_seg7_vertex_07007C98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007D18[] = "__OTR__levels/bits/bits_seg7_vertex_07007D18"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007E18[] = "__OTR__levels/bits/bits_seg7_dl_07007E18"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007E60[] = "__OTR__levels/bits/bits_seg7_dl_07007E60"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07007EC8[] = "__OTR__levels/bits/bits_seg7_dl_07007EC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07007F58[] = "__OTR__levels/bits/bits_seg7_vertex_07007F58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008058[] = "__OTR__levels/bits/bits_seg7_vertex_07008058"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008098[] = "__OTR__levels/bits/bits_seg7_vertex_07008098"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008188[] = "__OTR__levels/bits/bits_seg7_vertex_07008188"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008288[] = "__OTR__levels/bits/bits_seg7_vertex_07008288"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008388[] = "__OTR__levels/bits/bits_seg7_vertex_07008388"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008468[] = "__OTR__levels/bits/bits_seg7_vertex_07008468"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070084C8[] = "__OTR__levels/bits/bits_seg7_vertex_070084C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070085C8[] = "__OTR__levels/bits/bits_seg7_vertex_070085C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070086C8[] = "__OTR__levels/bits/bits_seg7_vertex_070086C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008788[] = "__OTR__levels/bits/bits_seg7_vertex_07008788"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008888[] = "__OTR__levels/bits/bits_seg7_vertex_07008888"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008988[] = "__OTR__levels/bits/bits_seg7_dl_07008988"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008A08[] = "__OTR__levels/bits/bits_seg7_dl_07008A08"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008B70[] = "__OTR__levels/bits/bits_seg7_dl_07008B70"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008C68[] = "__OTR__levels/bits/bits_seg7_dl_07008C68"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008D18[] = "__OTR__levels/bits/bits_seg7_dl_07008D18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008DB8[] = "__OTR__levels/bits/bits_seg7_vertex_07008DB8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07008EA8[] = "__OTR__levels/bits/bits_seg7_vertex_07008EA8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008F58[] = "__OTR__levels/bits/bits_seg7_dl_07008F58"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07008FE8[] = "__OTR__levels/bits/bits_seg7_dl_07008FE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009058[] = "__OTR__levels/bits/bits_seg7_vertex_07009058"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009158[] = "__OTR__levels/bits/bits_seg7_vertex_07009158"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009258[] = "__OTR__levels/bits/bits_seg7_vertex_07009258"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009338[] = "__OTR__levels/bits/bits_seg7_vertex_07009338"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009438[] = "__OTR__levels/bits/bits_seg7_vertex_07009438"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070094F8[] = "__OTR__levels/bits/bits_seg7_dl_070094F8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07009690[] = "__OTR__levels/bits/bits_seg7_dl_07009690"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009700[] = "__OTR__levels/bits/bits_seg7_vertex_07009700"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070097E0[] = "__OTR__levels/bits/bits_seg7_vertex_070097E0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070098E0[] = "__OTR__levels/bits/bits_seg7_vertex_070098E0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070099C0[] = "__OTR__levels/bits/bits_seg7_vertex_070099C0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009AA0[] = "__OTR__levels/bits/bits_seg7_vertex_07009AA0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009AE0[] = "__OTR__levels/bits/bits_seg7_vertex_07009AE0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009BD0[] = "__OTR__levels/bits/bits_seg7_vertex_07009BD0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009CD0[] = "__OTR__levels/bits/bits_seg7_vertex_07009CD0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009DC0[] = "__OTR__levels/bits/bits_seg7_vertex_07009DC0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009EC0[] = "__OTR__levels/bits/bits_seg7_vertex_07009EC0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07009FB0[] = "__OTR__levels/bits/bits_seg7_vertex_07009FB0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A090[] = "__OTR__levels/bits/bits_seg7_vertex_0700A090"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A170[] = "__OTR__levels/bits/bits_seg7_vertex_0700A170"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A250[] = "__OTR__levels/bits/bits_seg7_vertex_0700A250"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A2C0[] = "__OTR__levels/bits/bits_seg7_vertex_0700A2C0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A3A0[] = "__OTR__levels/bits/bits_seg7_vertex_0700A3A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A4A0[] = "__OTR__levels/bits/bits_seg7_vertex_0700A4A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A580[] = "__OTR__levels/bits/bits_seg7_vertex_0700A580"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A680[] = "__OTR__levels/bits/bits_seg7_vertex_0700A680"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A780[] = "__OTR__levels/bits/bits_seg7_vertex_0700A780"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A880[] = "__OTR__levels/bits/bits_seg7_vertex_0700A880"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700A970[] = "__OTR__levels/bits/bits_seg7_vertex_0700A970"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700AA70[] = "__OTR__levels/bits/bits_seg7_vertex_0700AA70"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700AB70[] = "__OTR__levels/bits/bits_seg7_vertex_0700AB70"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700AC20[] = "__OTR__levels/bits/bits_seg7_vertex_0700AC20"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700AD20[] = "__OTR__levels/bits/bits_seg7_vertex_0700AD20"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700AD60[] = "__OTR__levels/bits/bits_seg7_dl_0700AD60"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700AE98[] = "__OTR__levels/bits/bits_seg7_dl_0700AE98"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B0E0[] = "__OTR__levels/bits/bits_seg7_dl_0700B0E0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B420[] = "__OTR__levels/bits/bits_seg7_dl_0700B420"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B4A0[] = "__OTR__levels/bits/bits_seg7_dl_0700B4A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700B528[] = "__OTR__levels/bits/bits_seg7_vertex_0700B528"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700B5A8[] = "__OTR__levels/bits/bits_seg7_vertex_0700B5A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700B698[] = "__OTR__levels/bits/bits_seg7_vertex_0700B698"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B748[] = "__OTR__levels/bits/bits_seg7_dl_0700B748"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B790[] = "__OTR__levels/bits/bits_seg7_dl_0700B790"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B820[] = "__OTR__levels/bits/bits_seg7_dl_0700B820"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700B8B0[] = "__OTR__levels/bits/bits_seg7_vertex_0700B8B0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700B9B0[] = "__OTR__levels/bits/bits_seg7_dl_0700B9B0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700BA18[] = "__OTR__levels/bits/bits_seg7_dl_0700BA18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BA88[] = "__OTR__levels/bits/bits_seg7_vertex_0700BA88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BB88[] = "__OTR__levels/bits/bits_seg7_vertex_0700BB88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BC08[] = "__OTR__levels/bits/bits_seg7_vertex_0700BC08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BD08[] = "__OTR__levels/bits/bits_seg7_vertex_0700BD08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BE08[] = "__OTR__levels/bits/bits_seg7_vertex_0700BE08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BE48[] = "__OTR__levels/bits/bits_seg7_vertex_0700BE48"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BF48[] = "__OTR__levels/bits/bits_seg7_vertex_0700BF48"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700BF88[] = "__OTR__levels/bits/bits_seg7_vertex_0700BF88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C088[] = "__OTR__levels/bits/bits_seg7_vertex_0700C088"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C188[] = "__OTR__levels/bits/bits_seg7_vertex_0700C188"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C288[] = "__OTR__levels/bits/bits_seg7_vertex_0700C288"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C378[] = "__OTR__levels/bits/bits_seg7_vertex_0700C378"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C468[] = "__OTR__levels/bits/bits_seg7_vertex_0700C468"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C558[] = "__OTR__levels/bits/bits_seg7_vertex_0700C558"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C648[] = "__OTR__levels/bits/bits_seg7_vertex_0700C648"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C738[] = "__OTR__levels/bits/bits_seg7_vertex_0700C738"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C828[] = "__OTR__levels/bits/bits_seg7_vertex_0700C828"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700C8C8[] = "__OTR__levels/bits/bits_seg7_vertex_0700C8C8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700C908[] = "__OTR__levels/bits/bits_seg7_dl_0700C908"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700C998[] = "__OTR__levels/bits/bits_seg7_dl_0700C998"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700CA70[] = "__OTR__levels/bits/bits_seg7_dl_0700CA70"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700CAF0[] = "__OTR__levels/bits/bits_seg7_dl_0700CAF0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700CDA0[] = "__OTR__levels/bits/bits_seg7_dl_0700CDA0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700CDC0[] = "__OTR__levels/bits/bits_seg7_dl_0700CDC0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700CE50[] = "__OTR__levels/bits/bits_seg7_vertex_0700CE50"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700CF50[] = "__OTR__levels/bits/bits_seg7_vertex_0700CF50"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D040[] = "__OTR__levels/bits/bits_seg7_vertex_0700D040"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D0C0[] = "__OTR__levels/bits/bits_seg7_vertex_0700D0C0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700D140[] = "__OTR__levels/bits/bits_seg7_dl_0700D140"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700D228[] = "__OTR__levels/bits/bits_seg7_dl_0700D228"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700D278[] = "__OTR__levels/bits/bits_seg7_dl_0700D278"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D2F0[] = "__OTR__levels/bits/bits_seg7_vertex_0700D2F0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D3F0[] = "__OTR__levels/bits/bits_seg7_vertex_0700D3F0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700D4D0[] = "__OTR__levels/bits/bits_seg7_dl_0700D4D0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700D5A0[] = "__OTR__levels/bits/bits_seg7_dl_0700D5A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D620[] = "__OTR__levels/bits/bits_seg7_vertex_0700D620"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D720[] = "__OTR__levels/bits/bits_seg7_vertex_0700D720"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D820[] = "__OTR__levels/bits/bits_seg7_vertex_0700D820"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D8A0[] = "__OTR__levels/bits/bits_seg7_vertex_0700D8A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700D980[] = "__OTR__levels/bits/bits_seg7_vertex_0700D980"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700DA80[] = "__OTR__levels/bits/bits_seg7_vertex_0700DA80"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700DB20[] = "__OTR__levels/bits/bits_seg7_dl_0700DB20"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700DC08[] = "__OTR__levels/bits/bits_seg7_dl_0700DC08"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700DCB8[] = "__OTR__levels/bits/bits_seg7_dl_0700DCB8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700DD00[] = "__OTR__levels/bits/bits_seg7_dl_0700DD00"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700DD98[] = "__OTR__levels/bits/bits_seg7_vertex_0700DD98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700DE98[] = "__OTR__levels/bits/bits_seg7_vertex_0700DE98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700DF98[] = "__OTR__levels/bits/bits_seg7_vertex_0700DF98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E078[] = "__OTR__levels/bits/bits_seg7_vertex_0700E078"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E178[] = "__OTR__levels/bits/bits_seg7_vertex_0700E178"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E268[] = "__OTR__levels/bits/bits_seg7_vertex_0700E268"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E358[] = "__OTR__levels/bits/bits_seg7_vertex_0700E358"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E458[] = "__OTR__levels/bits/bits_seg7_vertex_0700E458"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E548[] = "__OTR__levels/bits/bits_seg7_vertex_0700E548"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E628[] = "__OTR__levels/bits/bits_seg7_vertex_0700E628"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E718[] = "__OTR__levels/bits/bits_seg7_vertex_0700E718"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E808[] = "__OTR__levels/bits/bits_seg7_vertex_0700E808"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700E908[] = "__OTR__levels/bits/bits_seg7_vertex_0700E908"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EA08[] = "__OTR__levels/bits/bits_seg7_vertex_0700EA08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EB08[] = "__OTR__levels/bits/bits_seg7_vertex_0700EB08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EBF8[] = "__OTR__levels/bits/bits_seg7_vertex_0700EBF8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700ECD8[] = "__OTR__levels/bits/bits_seg7_vertex_0700ECD8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EDC8[] = "__OTR__levels/bits/bits_seg7_vertex_0700EDC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EEC8[] = "__OTR__levels/bits/bits_seg7_vertex_0700EEC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700EFC8[] = "__OTR__levels/bits/bits_seg7_vertex_0700EFC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700F0B8[] = "__OTR__levels/bits/bits_seg7_vertex_0700F0B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700F198[] = "__OTR__levels/bits/bits_seg7_vertex_0700F198"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700F298[] = "__OTR__levels/bits/bits_seg7_vertex_0700F298"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700F398[] = "__OTR__levels/bits/bits_seg7_vertex_0700F398"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700F478[] = "__OTR__levels/bits/bits_seg7_vertex_0700F478"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700F568[] = "__OTR__levels/bits/bits_seg7_dl_0700F568"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700F790[] = "__OTR__levels/bits/bits_seg7_dl_0700F790"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_0700FC70[] = "__OTR__levels/bits/bits_seg7_dl_0700FC70"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700FCE8[] = "__OTR__levels/bits/bits_seg7_vertex_0700FCE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700FDE8[] = "__OTR__levels/bits/bits_seg7_vertex_0700FDE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700FED8[] = "__OTR__levels/bits/bits_seg7_vertex_0700FED8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_0700FFC8[] = "__OTR__levels/bits/bits_seg7_vertex_0700FFC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070100C8[] = "__OTR__levels/bits/bits_seg7_vertex_070100C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070101C8[] = "__OTR__levels/bits/bits_seg7_vertex_070101C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010208[] = "__OTR__levels/bits/bits_seg7_vertex_07010208"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010308[] = "__OTR__levels/bits/bits_seg7_vertex_07010308"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070103F8[] = "__OTR__levels/bits/bits_seg7_vertex_070103F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070104D8[] = "__OTR__levels/bits/bits_seg7_vertex_070104D8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070105C8[] = "__OTR__levels/bits/bits_seg7_vertex_070105C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070106C8[] = "__OTR__levels/bits/bits_seg7_vertex_070106C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070107A8[] = "__OTR__levels/bits/bits_seg7_vertex_070107A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010888[] = "__OTR__levels/bits/bits_seg7_vertex_07010888"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010978[] = "__OTR__levels/bits/bits_seg7_vertex_07010978"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010A68[] = "__OTR__levels/bits/bits_seg7_vertex_07010A68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010B58[] = "__OTR__levels/bits/bits_seg7_vertex_07010B58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010C48[] = "__OTR__levels/bits/bits_seg7_vertex_07010C48"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010D38[] = "__OTR__levels/bits/bits_seg7_vertex_07010D38"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010E18[] = "__OTR__levels/bits/bits_seg7_vertex_07010E18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010EF8[] = "__OTR__levels/bits/bits_seg7_vertex_07010EF8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07010FE8[] = "__OTR__levels/bits/bits_seg7_vertex_07010FE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070110C8[] = "__OTR__levels/bits/bits_seg7_vertex_070110C8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070111B8[] = "__OTR__levels/bits/bits_seg7_vertex_070111B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011298[] = "__OTR__levels/bits/bits_seg7_vertex_07011298"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011388[] = "__OTR__levels/bits/bits_seg7_vertex_07011388"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011478[] = "__OTR__levels/bits/bits_seg7_vertex_07011478"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011558[] = "__OTR__levels/bits/bits_seg7_vertex_07011558"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011648[] = "__OTR__levels/bits/bits_seg7_vertex_07011648"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011738[] = "__OTR__levels/bits/bits_seg7_vertex_07011738"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011838[] = "__OTR__levels/bits/bits_seg7_vertex_07011838"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011938[] = "__OTR__levels/bits/bits_seg7_vertex_07011938"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011A38[] = "__OTR__levels/bits/bits_seg7_vertex_07011A38"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011B38[] = "__OTR__levels/bits/bits_seg7_vertex_07011B38"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011C38[] = "__OTR__levels/bits/bits_seg7_vertex_07011C38"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011D38[] = "__OTR__levels/bits/bits_seg7_vertex_07011D38"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07011E38[] = "__OTR__levels/bits/bits_seg7_vertex_07011E38"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07011EF8[] = "__OTR__levels/bits/bits_seg7_dl_07011EF8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012098[] = "__OTR__levels/bits/bits_seg7_dl_07012098"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012758[] = "__OTR__levels/bits/bits_seg7_dl_07012758"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012898[] = "__OTR__levels/bits/bits_seg7_dl_07012898"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070128F0[] = "__OTR__levels/bits/bits_seg7_dl_070128F0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070129A8[] = "__OTR__levels/bits/bits_seg7_vertex_070129A8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012AA8[] = "__OTR__levels/bits/bits_seg7_dl_07012AA8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012B10[] = "__OTR__levels/bits/bits_seg7_dl_07012B10"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07012B80[] = "__OTR__levels/bits/bits_seg7_vertex_07012B80"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07012C80[] = "__OTR__levels/bits/bits_seg7_vertex_07012C80"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012CC0[] = "__OTR__levels/bits/bits_seg7_dl_07012CC0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07012D40[] = "__OTR__levels/bits/bits_seg7_dl_07012D40"; + +static const ALIGN_ASSET(2) char bits_seg7_lights_07012DB0[] = "__OTR__levels/bits/bits_seg7_lights_07012DB0"; + +static const ALIGN_ASSET(2) char bits_seg7_lights_07012DC8[] = "__OTR__levels/bits/bits_seg7_lights_07012DC8"; + +static const ALIGN_ASSET(2) char bits_seg7_lights_07012DE0[] = "__OTR__levels/bits/bits_seg7_lights_07012DE0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07012DF8[] = "__OTR__levels/bits/bits_seg7_vertex_07012DF8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07012E78[] = "__OTR__levels/bits/bits_seg7_vertex_07012E78"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07012F58[] = "__OTR__levels/bits/bits_seg7_vertex_07012F58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013058[] = "__OTR__levels/bits/bits_seg7_vertex_07013058"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070130F8[] = "__OTR__levels/bits/bits_seg7_vertex_070130F8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070131E8[] = "__OTR__levels/bits/bits_seg7_vertex_070131E8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070132D8[] = "__OTR__levels/bits/bits_seg7_vertex_070132D8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070133B8[] = "__OTR__levels/bits/bits_seg7_dl_070133B8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070135A0[] = "__OTR__levels/bits/bits_seg7_dl_070135A0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013610[] = "__OTR__levels/bits/bits_seg7_vertex_07013610"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013710[] = "__OTR__levels/bits/bits_seg7_vertex_07013710"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013790[] = "__OTR__levels/bits/bits_seg7_dl_07013790"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013820[] = "__OTR__levels/bits/bits_seg7_dl_07013820"; + +static const ALIGN_ASSET(2) char bits_seg7_lights_07013890[] = "__OTR__levels/bits/bits_seg7_lights_07013890"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070138A8[] = "__OTR__levels/bits/bits_seg7_vertex_070138A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013998[] = "__OTR__levels/bits/bits_seg7_vertex_07013998"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013A88[] = "__OTR__levels/bits/bits_seg7_vertex_07013A88"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013B78[] = "__OTR__levels/bits/bits_seg7_vertex_07013B78"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013BA8[] = "__OTR__levels/bits/bits_seg7_dl_07013BA8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013C78[] = "__OTR__levels/bits/bits_seg7_dl_07013C78"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013CE8[] = "__OTR__levels/bits/bits_seg7_vertex_07013CE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013DE8[] = "__OTR__levels/bits/bits_seg7_vertex_07013DE8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013E68[] = "__OTR__levels/bits/bits_seg7_dl_07013E68"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07013EF8[] = "__OTR__levels/bits/bits_seg7_dl_07013EF8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07013F68[] = "__OTR__levels/bits/bits_seg7_vertex_07013F68"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014068[] = "__OTR__levels/bits/bits_seg7_vertex_07014068"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070140E8[] = "__OTR__levels/bits/bits_seg7_dl_070140E8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07014178[] = "__OTR__levels/bits/bits_seg7_dl_07014178"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070141E8[] = "__OTR__levels/bits/bits_seg7_vertex_070141E8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070142E8[] = "__OTR__levels/bits/bits_seg7_vertex_070142E8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070143D8[] = "__OTR__levels/bits/bits_seg7_vertex_070143D8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070144B8[] = "__OTR__levels/bits/bits_seg7_vertex_070144B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070145A8[] = "__OTR__levels/bits/bits_seg7_vertex_070145A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070146A8[] = "__OTR__levels/bits/bits_seg7_vertex_070146A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014788[] = "__OTR__levels/bits/bits_seg7_vertex_07014788"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014878[] = "__OTR__levels/bits/bits_seg7_vertex_07014878"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014968[] = "__OTR__levels/bits/bits_seg7_vertex_07014968"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070149A8[] = "__OTR__levels/bits/bits_seg7_dl_070149A8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07014C28[] = "__OTR__levels/bits/bits_seg7_dl_07014C28"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014C98[] = "__OTR__levels/bits/bits_seg7_vertex_07014C98"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014CD8[] = "__OTR__levels/bits/bits_seg7_vertex_07014CD8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014DD8[] = "__OTR__levels/bits/bits_seg7_vertex_07014DD8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014EC8[] = "__OTR__levels/bits/bits_seg7_vertex_07014EC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07014FA8[] = "__OTR__levels/bits/bits_seg7_vertex_07014FA8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015088[] = "__OTR__levels/bits/bits_seg7_vertex_07015088"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015168[] = "__OTR__levels/bits/bits_seg7_vertex_07015168"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07015218[] = "__OTR__levels/bits/bits_seg7_dl_07015218"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07015250[] = "__OTR__levels/bits/bits_seg7_dl_07015250"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070153C0[] = "__OTR__levels/bits/bits_seg7_dl_070153C0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015438[] = "__OTR__levels/bits/bits_seg7_vertex_07015438"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015478[] = "__OTR__levels/bits/bits_seg7_vertex_07015478"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015578[] = "__OTR__levels/bits/bits_seg7_vertex_07015578"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015668[] = "__OTR__levels/bits/bits_seg7_vertex_07015668"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015748[] = "__OTR__levels/bits/bits_seg7_vertex_07015748"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015828[] = "__OTR__levels/bits/bits_seg7_vertex_07015828"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015908[] = "__OTR__levels/bits/bits_seg7_vertex_07015908"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070159B8[] = "__OTR__levels/bits/bits_seg7_dl_070159B8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070159F0[] = "__OTR__levels/bits/bits_seg7_dl_070159F0"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07015B60[] = "__OTR__levels/bits/bits_seg7_dl_07015B60"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015BD8[] = "__OTR__levels/bits/bits_seg7_vertex_07015BD8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015C18[] = "__OTR__levels/bits/bits_seg7_vertex_07015C18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015D18[] = "__OTR__levels/bits/bits_seg7_vertex_07015D18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015E08[] = "__OTR__levels/bits/bits_seg7_vertex_07015E08"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015EE8[] = "__OTR__levels/bits/bits_seg7_vertex_07015EE8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07015FC8[] = "__OTR__levels/bits/bits_seg7_vertex_07015FC8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070160A8[] = "__OTR__levels/bits/bits_seg7_vertex_070160A8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016158[] = "__OTR__levels/bits/bits_seg7_dl_07016158"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016190[] = "__OTR__levels/bits/bits_seg7_dl_07016190"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016300[] = "__OTR__levels/bits/bits_seg7_dl_07016300"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016378[] = "__OTR__levels/bits/bits_seg7_vertex_07016378"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070163B8[] = "__OTR__levels/bits/bits_seg7_vertex_070163B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070164B8[] = "__OTR__levels/bits/bits_seg7_vertex_070164B8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_070165A8[] = "__OTR__levels/bits/bits_seg7_vertex_070165A8"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016688[] = "__OTR__levels/bits/bits_seg7_vertex_07016688"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016768[] = "__OTR__levels/bits/bits_seg7_vertex_07016768"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016848[] = "__OTR__levels/bits/bits_seg7_vertex_07016848"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_070168F8[] = "__OTR__levels/bits/bits_seg7_dl_070168F8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016930[] = "__OTR__levels/bits/bits_seg7_dl_07016930"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016AA0[] = "__OTR__levels/bits/bits_seg7_dl_07016AA0"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016B18[] = "__OTR__levels/bits/bits_seg7_vertex_07016B18"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016B58[] = "__OTR__levels/bits/bits_seg7_vertex_07016B58"; + +static const ALIGN_ASSET(2) char bits_seg7_vertex_07016C58[] = "__OTR__levels/bits/bits_seg7_vertex_07016C58"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016CD8[] = "__OTR__levels/bits/bits_seg7_dl_07016CD8"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016D10[] = "__OTR__levels/bits/bits_seg7_dl_07016D10"; + +static const ALIGN_ASSET(2) char bits_seg7_dl_07016DA0[] = "__OTR__levels/bits/bits_seg7_dl_07016DA0"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_level[] = "__OTR__levels/bits/bits_seg7_collision_level"; + +static const char bits_seg7_macro_objs[] = "__OTR__levels/bits/bits_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701A9A0[] = "__OTR__levels/bits/bits_seg7_collision_0701A9A0"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701AA0C[] = "__OTR__levels/bits/bits_seg7_collision_0701AA0C"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701AA84[] = "__OTR__levels/bits/bits_seg7_collision_0701AA84"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701AC28[] = "__OTR__levels/bits/bits_seg7_collision_0701AC28"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701ACAC[] = "__OTR__levels/bits/bits_seg7_collision_0701ACAC"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701AD54[] = "__OTR__levels/bits/bits_seg7_collision_0701AD54"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701ADD8[] = "__OTR__levels/bits/bits_seg7_collision_0701ADD8"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701AE5C[] = "__OTR__levels/bits/bits_seg7_collision_0701AE5C"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701B0D4[] = "__OTR__levels/bits/bits_seg7_collision_0701B0D4"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701B26C[] = "__OTR__levels/bits/bits_seg7_collision_0701B26C"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701B404[] = "__OTR__levels/bits/bits_seg7_collision_0701B404"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701B59C[] = "__OTR__levels/bits/bits_seg7_collision_0701B59C"; + +static const ALIGN_ASSET(2) char bits_seg7_collision_0701B734[] = "__OTR__levels/bits/bits_seg7_collision_0701B734"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bits/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bits/geo.h new file mode 100644 index 0000000..1c6de8c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bits/geo.h @@ -0,0 +1,66 @@ +#pragma once + +static const ALIGN_ASSET(2) char bits_geo_000430[] = "__OTR__levels/bits/geo/bits_geo_000430"; + +static const ALIGN_ASSET(2) char bits_geo_000448[] = "__OTR__levels/bits/geo/bits_geo_000448"; + +static const ALIGN_ASSET(2) char bits_geo_000460[] = "__OTR__levels/bits/geo/bits_geo_000460"; + +static const ALIGN_ASSET(2) char bits_geo_000478[] = "__OTR__levels/bits/geo/bits_geo_000478"; + +static const ALIGN_ASSET(2) char bits_geo_000490[] = "__OTR__levels/bits/geo/bits_geo_000490"; + +static const ALIGN_ASSET(2) char bits_geo_0004A8[] = "__OTR__levels/bits/geo/bits_geo_0004A8"; + +static const ALIGN_ASSET(2) char bits_geo_0004C0[] = "__OTR__levels/bits/geo/bits_geo_0004C0"; + +static const ALIGN_ASSET(2) char bits_geo_0004D8[] = "__OTR__levels/bits/geo/bits_geo_0004D8"; + +static const ALIGN_ASSET(2) char bits_geo_0004F0[] = "__OTR__levels/bits/geo/bits_geo_0004F0"; + +static const ALIGN_ASSET(2) char bits_geo_000508[] = "__OTR__levels/bits/geo/bits_geo_000508"; + +static const ALIGN_ASSET(2) char bits_geo_000520[] = "__OTR__levels/bits/geo/bits_geo_000520"; + +static const ALIGN_ASSET(2) char bits_geo_000538[] = "__OTR__levels/bits/geo/bits_geo_000538"; + +static const ALIGN_ASSET(2) char bits_geo_000550[] = "__OTR__levels/bits/geo/bits_geo_000550"; + +static const ALIGN_ASSET(2) char bits_geo_000568[] = "__OTR__levels/bits/geo/bits_geo_000568"; + +static const ALIGN_ASSET(2) char bits_geo_000580[] = "__OTR__levels/bits/geo/bits_geo_000580"; + +static const ALIGN_ASSET(2) char bits_geo_000598[] = "__OTR__levels/bits/geo/bits_geo_000598"; + +static const ALIGN_ASSET(2) char bits_geo_0005B0[] = "__OTR__levels/bits/geo/bits_geo_0005B0"; + +static const ALIGN_ASSET(2) char bits_geo_0005C8[] = "__OTR__levels/bits/geo/bits_geo_0005C8"; + +static const ALIGN_ASSET(2) char bits_geo_0005E0[] = "__OTR__levels/bits/geo/bits_geo_0005E0"; + +static const ALIGN_ASSET(2) char bits_geo_0005F8[] = "__OTR__levels/bits/geo/bits_geo_0005F8"; + +static const ALIGN_ASSET(2) char bits_geo_000610[] = "__OTR__levels/bits/geo/bits_geo_000610"; + +static const ALIGN_ASSET(2) char bits_geo_000628[] = "__OTR__levels/bits/geo/bits_geo_000628"; + +static const ALIGN_ASSET(2) char bits_geo_000640[] = "__OTR__levels/bits/geo/bits_geo_000640"; + +static const ALIGN_ASSET(2) char bits_geo_000658[] = "__OTR__levels/bits/geo/bits_geo_000658"; + +static const ALIGN_ASSET(2) char bits_geo_000670[] = "__OTR__levels/bits/geo/bits_geo_000670"; + +static const ALIGN_ASSET(2) char bits_geo_000688[] = "__OTR__levels/bits/geo/bits_geo_000688"; + +static const ALIGN_ASSET(2) char bits_geo_0006A0[] = "__OTR__levels/bits/geo/bits_geo_0006A0"; + +static const ALIGN_ASSET(2) char bits_geo_0006B8[] = "__OTR__levels/bits/geo/bits_geo_0006B8"; + +static const ALIGN_ASSET(2) char bits_geo_0006D0[] = "__OTR__levels/bits/geo/bits_geo_0006D0"; + +static const ALIGN_ASSET(2) char bits_geo_0006E8[] = "__OTR__levels/bits/geo/bits_geo_0006E8"; + +static const ALIGN_ASSET(2) char bits_geo_000700[] = "__OTR__levels/bits/geo/bits_geo_000700"; + +static const ALIGN_ASSET(2) char bits_geo_000718[] = "__OTR__levels/bits/geo/bits_geo_000718"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bob.h b/android/app/src/main/assets/ghostship/include/assets/levels/bob.h new file mode 100644 index 0000000..7082591 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bob.h @@ -0,0 +1,438 @@ +#pragma once + +#include "bob/geo.h" + +extern const LevelScript level_bob_entry[]; + +static const ALIGN_ASSET(2) char bob_seg7_texture_07000000[] = "__OTR__levels/bob/0"; + +static const ALIGN_ASSET(2) char bob_seg7_texture_07000800[] = "__OTR__levels/bob/1"; + +static const ALIGN_ASSET(2) char bob_seg7_texture_07001000[] = "__OTR__levels/bob/2"; + +static const ALIGN_ASSET(2) char bob_seg7_texture_07001800[] = "__OTR__levels/bob/3"; + +static const ALIGN_ASSET(2) char bob_seg7_texture_07002000[] = "__OTR__levels/bob/4"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_07002800[] = "__OTR__levels/bob/bob_seg7_lights_07002800"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002818[] = "__OTR__levels/bob/bob_seg7_vertex_07002818"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002908[] = "__OTR__levels/bob/bob_seg7_vertex_07002908"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070029F8[] = "__OTR__levels/bob/bob_seg7_vertex_070029F8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002AD8[] = "__OTR__levels/bob/bob_seg7_vertex_07002AD8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002BD8[] = "__OTR__levels/bob/bob_seg7_vertex_07002BD8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002CC8[] = "__OTR__levels/bob/bob_seg7_vertex_07002CC8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002DC8[] = "__OTR__levels/bob/bob_seg7_vertex_07002DC8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002EB8[] = "__OTR__levels/bob/bob_seg7_vertex_07002EB8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07002FB8[] = "__OTR__levels/bob/bob_seg7_vertex_07002FB8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070030B8[] = "__OTR__levels/bob/bob_seg7_vertex_070030B8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070031B8[] = "__OTR__levels/bob/bob_seg7_vertex_070031B8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003298[] = "__OTR__levels/bob/bob_seg7_vertex_07003298"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003398[] = "__OTR__levels/bob/bob_seg7_vertex_07003398"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003498[] = "__OTR__levels/bob/bob_seg7_vertex_07003498"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003598[] = "__OTR__levels/bob/bob_seg7_vertex_07003598"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003678[] = "__OTR__levels/bob/bob_seg7_vertex_07003678"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003758[] = "__OTR__levels/bob/bob_seg7_vertex_07003758"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070037E8[] = "__OTR__levels/bob/bob_seg7_vertex_070037E8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070038E8[] = "__OTR__levels/bob/bob_seg7_vertex_070038E8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070039E8[] = "__OTR__levels/bob/bob_seg7_vertex_070039E8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003A68[] = "__OTR__levels/bob/bob_seg7_vertex_07003A68"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003B58[] = "__OTR__levels/bob/bob_seg7_vertex_07003B58"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07003C48[] = "__OTR__levels/bob/bob_seg7_vertex_07003C48"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07003CA8[] = "__OTR__levels/bob/bob_seg7_dl_07003CA8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_070041E0[] = "__OTR__levels/bob/bob_seg7_dl_070041E0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_070042B8[] = "__OTR__levels/bob/bob_seg7_dl_070042B8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07004390[] = "__OTR__levels/bob/bob_seg7_dl_07004390"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_07004478[] = "__OTR__levels/bob/bob_seg7_lights_07004478"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004490[] = "__OTR__levels/bob/bob_seg7_vertex_07004490"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004590[] = "__OTR__levels/bob/bob_seg7_vertex_07004590"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004690[] = "__OTR__levels/bob/bob_seg7_vertex_07004690"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004790[] = "__OTR__levels/bob/bob_seg7_vertex_07004790"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004870[] = "__OTR__levels/bob/bob_seg7_vertex_07004870"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070048A0[] = "__OTR__levels/bob/bob_seg7_vertex_070048A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004990[] = "__OTR__levels/bob/bob_seg7_vertex_07004990"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004A80[] = "__OTR__levels/bob/bob_seg7_vertex_07004A80"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004B70[] = "__OTR__levels/bob/bob_seg7_vertex_07004B70"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004C60[] = "__OTR__levels/bob/bob_seg7_vertex_07004C60"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004D50[] = "__OTR__levels/bob/bob_seg7_vertex_07004D50"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004E40[] = "__OTR__levels/bob/bob_seg7_vertex_07004E40"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07004F30[] = "__OTR__levels/bob/bob_seg7_vertex_07004F30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005020[] = "__OTR__levels/bob/bob_seg7_vertex_07005020"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005120[] = "__OTR__levels/bob/bob_seg7_vertex_07005120"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005200[] = "__OTR__levels/bob/bob_seg7_vertex_07005200"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070052F0[] = "__OTR__levels/bob/bob_seg7_vertex_070052F0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070053E0[] = "__OTR__levels/bob/bob_seg7_vertex_070053E0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070054C0[] = "__OTR__levels/bob/bob_seg7_vertex_070054C0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070055B0[] = "__OTR__levels/bob/bob_seg7_vertex_070055B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070056A0[] = "__OTR__levels/bob/bob_seg7_vertex_070056A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005790[] = "__OTR__levels/bob/bob_seg7_vertex_07005790"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005800[] = "__OTR__levels/bob/bob_seg7_vertex_07005800"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070058F0[] = "__OTR__levels/bob/bob_seg7_vertex_070058F0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070059E0[] = "__OTR__levels/bob/bob_seg7_vertex_070059E0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005AD0[] = "__OTR__levels/bob/bob_seg7_vertex_07005AD0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005BC0[] = "__OTR__levels/bob/bob_seg7_vertex_07005BC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005CC0[] = "__OTR__levels/bob/bob_seg7_vertex_07005CC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005DB0[] = "__OTR__levels/bob/bob_seg7_vertex_07005DB0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005EA0[] = "__OTR__levels/bob/bob_seg7_vertex_07005EA0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07005F90[] = "__OTR__levels/bob/bob_seg7_vertex_07005F90"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006080[] = "__OTR__levels/bob/bob_seg7_vertex_07006080"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006170[] = "__OTR__levels/bob/bob_seg7_vertex_07006170"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006260[] = "__OTR__levels/bob/bob_seg7_vertex_07006260"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006350[] = "__OTR__levels/bob/bob_seg7_vertex_07006350"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006440[] = "__OTR__levels/bob/bob_seg7_vertex_07006440"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006530[] = "__OTR__levels/bob/bob_seg7_vertex_07006530"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006620[] = "__OTR__levels/bob/bob_seg7_vertex_07006620"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006680[] = "__OTR__levels/bob/bob_seg7_vertex_07006680"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006760[] = "__OTR__levels/bob/bob_seg7_vertex_07006760"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006860[] = "__OTR__levels/bob/bob_seg7_vertex_07006860"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006950[] = "__OTR__levels/bob/bob_seg7_vertex_07006950"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070069D0[] = "__OTR__levels/bob/bob_seg7_vertex_070069D0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006AC0[] = "__OTR__levels/bob/bob_seg7_vertex_07006AC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006BC0[] = "__OTR__levels/bob/bob_seg7_vertex_07006BC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006CC0[] = "__OTR__levels/bob/bob_seg7_vertex_07006CC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006DB0[] = "__OTR__levels/bob/bob_seg7_vertex_07006DB0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006E30[] = "__OTR__levels/bob/bob_seg7_vertex_07006E30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07006F30[] = "__OTR__levels/bob/bob_seg7_vertex_07006F30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007020[] = "__OTR__levels/bob/bob_seg7_vertex_07007020"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007100[] = "__OTR__levels/bob/bob_seg7_vertex_07007100"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007200[] = "__OTR__levels/bob/bob_seg7_vertex_07007200"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070072F0[] = "__OTR__levels/bob/bob_seg7_vertex_070072F0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007370[] = "__OTR__levels/bob/bob_seg7_vertex_07007370"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007470[] = "__OTR__levels/bob/bob_seg7_vertex_07007470"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070074C0[] = "__OTR__levels/bob/bob_seg7_vertex_070074C0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070075B0[] = "__OTR__levels/bob/bob_seg7_vertex_070075B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070076A0[] = "__OTR__levels/bob/bob_seg7_vertex_070076A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007790[] = "__OTR__levels/bob/bob_seg7_vertex_07007790"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007880[] = "__OTR__levels/bob/bob_seg7_vertex_07007880"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007980[] = "__OTR__levels/bob/bob_seg7_vertex_07007980"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007A80[] = "__OTR__levels/bob/bob_seg7_vertex_07007A80"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007B20[] = "__OTR__levels/bob/bob_seg7_vertex_07007B20"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007C10[] = "__OTR__levels/bob/bob_seg7_vertex_07007C10"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007D00[] = "__OTR__levels/bob/bob_seg7_vertex_07007D00"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007DE0[] = "__OTR__levels/bob/bob_seg7_vertex_07007DE0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007EE0[] = "__OTR__levels/bob/bob_seg7_vertex_07007EE0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07007FD0[] = "__OTR__levels/bob/bob_seg7_vertex_07007FD0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070080D0[] = "__OTR__levels/bob/bob_seg7_vertex_070080D0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070081D0[] = "__OTR__levels/bob/bob_seg7_vertex_070081D0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070082C0[] = "__OTR__levels/bob/bob_seg7_vertex_070082C0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070083C0[] = "__OTR__levels/bob/bob_seg7_vertex_070083C0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_070084A0[] = "__OTR__levels/bob/bob_seg7_vertex_070084A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008580[] = "__OTR__levels/bob/bob_seg7_vertex_07008580"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008660[] = "__OTR__levels/bob/bob_seg7_vertex_07008660"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008750[] = "__OTR__levels/bob/bob_seg7_vertex_07008750"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008840[] = "__OTR__levels/bob/bob_seg7_vertex_07008840"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008930[] = "__OTR__levels/bob/bob_seg7_vertex_07008930"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07008A30[] = "__OTR__levels/bob/bob_seg7_vertex_07008A30"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07008AF0[] = "__OTR__levels/bob/bob_seg7_dl_07008AF0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07008C28[] = "__OTR__levels/bob/bob_seg7_dl_07008C28"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009050[] = "__OTR__levels/bob/bob_seg7_dl_07009050"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009370[] = "__OTR__levels/bob/bob_seg7_dl_07009370"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009490[] = "__OTR__levels/bob/bob_seg7_dl_07009490"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_070095B8[] = "__OTR__levels/bob/bob_seg7_dl_070095B8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009768[] = "__OTR__levels/bob/bob_seg7_dl_07009768"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_070097F8[] = "__OTR__levels/bob/bob_seg7_dl_070097F8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009960[] = "__OTR__levels/bob/bob_seg7_dl_07009960"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_070099E0[] = "__OTR__levels/bob/bob_seg7_dl_070099E0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_07009D80[] = "__OTR__levels/bob/bob_seg7_dl_07009D80"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07009E98[] = "__OTR__levels/bob/bob_seg7_vertex_07009E98"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_07009F88[] = "__OTR__levels/bob/bob_seg7_vertex_07009F88"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A078[] = "__OTR__levels/bob/bob_seg7_vertex_0700A078"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A168[] = "__OTR__levels/bob/bob_seg7_vertex_0700A168"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A258[] = "__OTR__levels/bob/bob_seg7_vertex_0700A258"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700A318[] = "__OTR__levels/bob/bob_seg7_dl_0700A318"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700A470[] = "__OTR__levels/bob/bob_seg7_dl_0700A470"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A4E0[] = "__OTR__levels/bob/bob_seg7_vertex_0700A4E0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A560[] = "__OTR__levels/bob/bob_seg7_vertex_0700A560"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A650[] = "__OTR__levels/bob/bob_seg7_vertex_0700A650"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700A740[] = "__OTR__levels/bob/bob_seg7_vertex_0700A740"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700A800[] = "__OTR__levels/bob/bob_seg7_dl_0700A800"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700A848[] = "__OTR__levels/bob/bob_seg7_dl_0700A848"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700A920[] = "__OTR__levels/bob/bob_seg7_dl_0700A920"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_0700A9E0[] = "__OTR__levels/bob/bob_seg7_lights_0700A9E0"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_0700A9F8[] = "__OTR__levels/bob/bob_seg7_lights_0700A9F8"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700AA10[] = "__OTR__levels/bob/bob_seg7_vertex_0700AA10"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700AAF0[] = "__OTR__levels/bob/bob_seg7_vertex_0700AAF0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700ABF0[] = "__OTR__levels/bob/bob_seg7_vertex_0700ABF0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700ACF0[] = "__OTR__levels/bob/bob_seg7_vertex_0700ACF0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700ADF0[] = "__OTR__levels/bob/bob_seg7_vertex_0700ADF0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700AED0[] = "__OTR__levels/bob/bob_seg7_vertex_0700AED0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700AFC0[] = "__OTR__levels/bob/bob_seg7_vertex_0700AFC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B0C0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B0C0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B1B0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B1B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B2B0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B2B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B3B0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B3B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B4B0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B4B0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B5A0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B5A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B6A0[] = "__OTR__levels/bob/bob_seg7_vertex_0700B6A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B790[] = "__OTR__levels/bob/bob_seg7_vertex_0700B790"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B890[] = "__OTR__levels/bob/bob_seg7_vertex_0700B890"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700B970[] = "__OTR__levels/bob/bob_seg7_vertex_0700B970"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BA70[] = "__OTR__levels/bob/bob_seg7_vertex_0700BA70"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BB50[] = "__OTR__levels/bob/bob_seg7_vertex_0700BB50"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BC50[] = "__OTR__levels/bob/bob_seg7_vertex_0700BC50"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BD30[] = "__OTR__levels/bob/bob_seg7_vertex_0700BD30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BE30[] = "__OTR__levels/bob/bob_seg7_vertex_0700BE30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BF30[] = "__OTR__levels/bob/bob_seg7_vertex_0700BF30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700BF90[] = "__OTR__levels/bob/bob_seg7_vertex_0700BF90"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C080[] = "__OTR__levels/bob/bob_seg7_vertex_0700C080"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C170[] = "__OTR__levels/bob/bob_seg7_vertex_0700C170"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C250[] = "__OTR__levels/bob/bob_seg7_vertex_0700C250"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C350[] = "__OTR__levels/bob/bob_seg7_vertex_0700C350"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C440[] = "__OTR__levels/bob/bob_seg7_vertex_0700C440"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C4A0[] = "__OTR__levels/bob/bob_seg7_vertex_0700C4A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C5A0[] = "__OTR__levels/bob/bob_seg7_vertex_0700C5A0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C690[] = "__OTR__levels/bob/bob_seg7_vertex_0700C690"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C790[] = "__OTR__levels/bob/bob_seg7_vertex_0700C790"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C870[] = "__OTR__levels/bob/bob_seg7_vertex_0700C870"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700C950[] = "__OTR__levels/bob/bob_seg7_vertex_0700C950"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CA40[] = "__OTR__levels/bob/bob_seg7_vertex_0700CA40"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CB20[] = "__OTR__levels/bob/bob_seg7_vertex_0700CB20"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CC10[] = "__OTR__levels/bob/bob_seg7_vertex_0700CC10"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CD00[] = "__OTR__levels/bob/bob_seg7_vertex_0700CD00"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CE00[] = "__OTR__levels/bob/bob_seg7_vertex_0700CE00"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CE40[] = "__OTR__levels/bob/bob_seg7_vertex_0700CE40"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CEC0[] = "__OTR__levels/bob/bob_seg7_vertex_0700CEC0"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700CF80[] = "__OTR__levels/bob/bob_seg7_vertex_0700CF80"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700CFC0[] = "__OTR__levels/bob/bob_seg7_dl_0700CFC0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700D7D8[] = "__OTR__levels/bob/bob_seg7_dl_0700D7D8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700D910[] = "__OTR__levels/bob/bob_seg7_dl_0700D910"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700DC40[] = "__OTR__levels/bob/bob_seg7_dl_0700DC40"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700DC88[] = "__OTR__levels/bob/bob_seg7_dl_0700DC88"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700DCE0[] = "__OTR__levels/bob/bob_seg7_dl_0700DCE0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700DD18[] = "__OTR__levels/bob/bob_seg7_dl_0700DD18"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_0700DE30[] = "__OTR__levels/bob/bob_seg7_lights_0700DE30"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700DE48[] = "__OTR__levels/bob/bob_seg7_vertex_0700DE48"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700DF38[] = "__OTR__levels/bob/bob_seg7_vertex_0700DF38"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E038[] = "__OTR__levels/bob/bob_seg7_vertex_0700E038"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E128[] = "__OTR__levels/bob/bob_seg7_vertex_0700E128"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E1E8[] = "__OTR__levels/bob/bob_seg7_dl_0700E1E8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E338[] = "__OTR__levels/bob/bob_seg7_dl_0700E338"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E3E0[] = "__OTR__levels/bob/bob_seg7_vertex_0700E3E0"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E420[] = "__OTR__levels/bob/bob_seg7_dl_0700E420"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E458[] = "__OTR__levels/bob/bob_seg7_dl_0700E458"; + +static const ALIGN_ASSET(2) char bob_seg7_lights_0700E510[] = "__OTR__levels/bob/bob_seg7_lights_0700E510"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E528[] = "__OTR__levels/bob/bob_seg7_vertex_0700E528"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E628[] = "__OTR__levels/bob/bob_seg7_vertex_0700E628"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E6C8[] = "__OTR__levels/bob/bob_seg7_dl_0700E6C8"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E768[] = "__OTR__levels/bob/bob_seg7_dl_0700E768"; + +static const ALIGN_ASSET(2) char bob_seg7_vertex_0700E810[] = "__OTR__levels/bob/bob_seg7_vertex_0700E810"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E860[] = "__OTR__levels/bob/bob_seg7_dl_0700E860"; + +static const ALIGN_ASSET(2) char bob_seg7_dl_0700E8A0[] = "__OTR__levels/bob/bob_seg7_dl_0700E8A0"; + +static const ALIGN_ASSET(2) char bob_seg7_collision_level[] = "__OTR__levels/bob/bob_seg7_collision_level"; + +static const char bob_seg7_macro_objs[] = "__OTR__levels/bob/bob_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char bob_seg7_collision_chain_chomp_gate[] = "__OTR__levels/bob/bob_seg7_collision_chain_chomp_gate"; + +static const ALIGN_ASSET(2) char bob_seg7_collision_bridge[] = "__OTR__levels/bob/bob_seg7_collision_bridge"; + +static const ALIGN_ASSET(2) char bob_seg7_collision_gate[] = "__OTR__levels/bob/bob_seg7_collision_gate"; + +static const char bob_seg7_metal_ball_path0[] = "__OTR__levels/bob/bob_seg7_metal_ball_path0"; + +static const char bob_seg7_metal_ball_path1[] = "__OTR__levels/bob/bob_seg7_metal_ball_path1"; + +static const char bob_seg7_trajectory_koopa[] = "__OTR__levels/bob/bob_seg7_trajectory_koopa"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bob/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bob/geo.h new file mode 100644 index 0000000..b76d9c4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bob/geo.h @@ -0,0 +1,10 @@ +#pragma once + +static const ALIGN_ASSET(2) char bob_geo_000440[] = "__OTR__levels/bob/geo/bob_geo_000440"; + +static const ALIGN_ASSET(2) char bob_geo_000458[] = "__OTR__levels/bob/geo/bob_geo_000458"; + +static const ALIGN_ASSET(2) char bob_geo_000470[] = "__OTR__levels/bob/geo/bob_geo_000470"; + +static const ALIGN_ASSET(2) char bob_geo_000488[] = "__OTR__levels/bob/geo/bob_geo_000488"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1.h new file mode 100644 index 0000000..3c18615 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1.h @@ -0,0 +1,40 @@ +#pragma once + +#include "bowser_1/geo.h" + +extern const LevelScript level_bowser_1_entry[]; + +static const ALIGN_ASSET(2) char bowser_1_seg7_texture_07000000[] = "__OTR__levels/bowser_1/0"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_texture_07001000[] = "__OTR__levels/bowser_1/1"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_texture_07001800[] = "__OTR__levels/bowser_1/2"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_lights_07002000[] = "__OTR__levels/bowser_1/bowser_1_seg7_lights_07002000"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002018[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002018"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002108[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002108"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002138[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002138"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002228[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002228"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002318[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002318"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002358[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002358"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002448[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002448"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_vertex_07002538[] = "__OTR__levels/bowser_1/bowser_1_seg7_vertex_07002538"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_dl_07002578[] = "__OTR__levels/bowser_1/bowser_1_seg7_dl_07002578"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_dl_070025F8[] = "__OTR__levels/bowser_1/bowser_1_seg7_dl_070025F8"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_dl_070026B0[] = "__OTR__levels/bowser_1/bowser_1_seg7_dl_070026B0"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_dl_07002768[] = "__OTR__levels/bowser_1/bowser_1_seg7_dl_07002768"; + +static const ALIGN_ASSET(2) char bowser_1_seg7_collision_level[] = "__OTR__levels/bowser_1/bowser_1_seg7_collision_level"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1/geo.h new file mode 100644 index 0000000..b4f3422 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_1/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_1_geo_0000D0[] = "__OTR__levels/bowser_1/geo/bowser_1_geo_0000D0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2.h new file mode 100644 index 0000000..64ab6b3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2.h @@ -0,0 +1,54 @@ +#pragma once + +#include "bowser_2/geo.h" + +extern const LevelScript level_bowser_2_entry[]; + +static const ALIGN_ASSET(2) char bowser_2_seg7_texture_07000000[] = "__OTR__levels/bowser_2/0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000800[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000800"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000900[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000900"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000A00[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000A00"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000AA0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000AA0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000BA0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000BA0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_07000C30[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_07000C30"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07000D30[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07000D30"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07000E28[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07000E28"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07000ED0[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07000ED0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07000F38[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07000F38"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07000FE0[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07000FE0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070010B0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070010B0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070011B0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070011B0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070012B0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070012B0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070012E0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070012E0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070013E0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070013E0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070014E0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070014E0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_vertex_070015E0[] = "__OTR__levels/bowser_2/bowser_2_seg7_vertex_070015E0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_070016A0[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_070016A0"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07001788[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07001788"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_dl_07001930[] = "__OTR__levels/bowser_2/bowser_2_seg7_dl_07001930"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_collision_lava[] = "__OTR__levels/bowser_2/bowser_2_seg7_collision_lava"; + +static const ALIGN_ASSET(2) char bowser_2_seg7_collision_tilting_platform[] = "__OTR__levels/bowser_2/bowser_2_seg7_collision_tilting_platform"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2/geo.h new file mode 100644 index 0000000..8549444 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_2/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_2_geo_000170[] = "__OTR__levels/bowser_2/geo/bowser_2_geo_000170"; + +static const ALIGN_ASSET(2) char bowser_2_geo_000188[] = "__OTR__levels/bowser_2/geo/bowser_2_geo_000188"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3.h new file mode 100644 index 0000000..dbb3833 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3.h @@ -0,0 +1,226 @@ +#pragma once + +#include "bowser_3/geo.h" + +extern const LevelScript level_bowser_3_entry[]; + +static const ALIGN_ASSET(2) char bowser_3_seg7_texture_07000000[] = "__OTR__levels/bowser_3/0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_texture_07000800[] = "__OTR__levels/bowser_3/1"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_texture_07001000[] = "__OTR__levels/bowser_3/2"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002000[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002000"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002018[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002018"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002030[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002030"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002090[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002090"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070020D0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070020D0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070021D0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070021D0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002240[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002240"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070022A8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070022A8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002338[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002338"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002350[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002350"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002368[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002368"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070023C8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070023C8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002408[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002408"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002508[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002508"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002578[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002578"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070025E0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070025E0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002670[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002670"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002688[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002688"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070026A0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070026A0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002700[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002700"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002740[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002740"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002840[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002840"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070028B0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070028B0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002918[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002918"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_070029A8[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_070029A8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_070029C0[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_070029C0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070029D8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070029D8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002A38[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002A38"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002A78[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002A78"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002B78[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002B78"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002BE8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002BE8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002C50[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002C50"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002CE0[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002CE0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07002CF8[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07002CF8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002D10[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002D10"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002D70[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002D70"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07002DB0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07002DB0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002EB0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002EB0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002F20[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002F20"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07002F88[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07002F88"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003018[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003018"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003030[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003030"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003048[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003048"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070030A8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070030A8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070030E8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070030E8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070031E8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070031E8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003258[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003258"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070032C0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070032C0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003350[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003350"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003368[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003368"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003380[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003380"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070033E0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070033E0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003420[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003420"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003520[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003520"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003590[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003590"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070035F8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070035F8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003688[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003688"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_070036A0[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_070036A0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070036B8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070036B8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003718[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003718"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003758[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003758"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003858[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003858"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070038C8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070038C8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003930[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003930"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_070039C0[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_070039C0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_070039D8[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_070039D8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070039F0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070039F0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003A50[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003A50"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003A90[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003A90"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003B90[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003B90"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003C00[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003C00"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003C68[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003C68"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003CF8[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003CF8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07003D10[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07003D10"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003D28[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003D28"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003D88[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003D88"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07003DC8[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07003DC8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003EC8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003EC8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003F38[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003F38"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07003FA0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07003FA0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07004030[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07004030"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07004048[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07004048"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004060[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004060"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004160[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004160"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_070041C0[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_070041C0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004260[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004260"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004350[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004350"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004440[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004440"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07004500[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07004500"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070045D8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070045D8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070046B0[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070046B0"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_lights_07004740[] = "__OTR__levels/bowser_3/bowser_3_seg7_lights_07004740"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004758[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004758"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_vertex_07004848[] = "__OTR__levels/bowser_3/bowser_3_seg7_vertex_07004848"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_070048D8[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_070048D8"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_dl_07004958[] = "__OTR__levels/bowser_3/bowser_3_seg7_dl_07004958"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_level[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_level"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004B94[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004B94"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004C18[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004C18"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004C9C[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004C9C"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004D20[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004D20"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004DA4[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004DA4"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004E28[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004E28"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004EAC[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004EAC"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004F30[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004F30"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07004FB4[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07004FB4"; + +static const ALIGN_ASSET(2) char bowser_3_seg7_collision_07005038[] = "__OTR__levels/bowser_3/bowser_3_seg7_collision_07005038"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3/geo.h new file mode 100644 index 0000000..ab5668b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/bowser_3/geo.h @@ -0,0 +1,26 @@ +#pragma once + +static const ALIGN_ASSET(2) char bowser_3_geo_000290[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000290"; + +static const ALIGN_ASSET(2) char bowser_3_geo_0002A8[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_0002A8"; + +static const ALIGN_ASSET(2) char bowser_3_geo_0002C0[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_0002C0"; + +static const ALIGN_ASSET(2) char bowser_3_geo_0002D8[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_0002D8"; + +static const ALIGN_ASSET(2) char bowser_3_geo_0002F0[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_0002F0"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000308[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000308"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000320[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000320"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000338[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000338"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000350[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000350"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000368[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000368"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000380[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000380"; + +static const ALIGN_ASSET(2) char bowser_3_geo_000398[] = "__OTR__levels/bowser_3/geo/bowser_3_geo_000398"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard.h new file mode 100644 index 0000000..2e46a66 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard.h @@ -0,0 +1,208 @@ +#pragma once + +#include "castle_courtyard/geo.h" + +extern const LevelScript level_castle_courtyard_entry[]; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000000[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000000"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070000F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070000F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070001D0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070001D0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070002C0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070002C0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070003B0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070003B0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070004A0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070004A0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000590[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000590"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000670[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000670"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000750[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000750"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000840[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000840"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000930[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000930"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000A10[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000A10"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000A80[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000A80"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000B80[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000B80"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000C70[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000C70"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000D70[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000D70"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000E70[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000E70"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07000F70[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07000F70"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001060[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001060"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001150[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001150"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001250[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001250"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001330[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001330"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001420[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001420"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001500[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001500"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070015E0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070015E0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070016D0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070016D0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070017B0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070017B0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070018B0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070018B0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070019B0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070019B0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001AB0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001AB0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001BA0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001BA0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001CA0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001CA0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001D90[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001D90"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001E90[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001E90"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07001F90[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07001F90"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002090[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002090"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002140[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002140"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002180[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002180"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070021C0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070021C0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070022A0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070022A0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002380[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002380"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002470[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002470"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002550[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002550"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002650[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002650"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002740[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002740"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002830[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002830"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002910[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002910"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070029F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070029F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002AE0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002AE0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002BD0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002BD0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002CD0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002CD0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002DB0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002DB0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002E20[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002E20"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07002F20[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07002F20"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07003020[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07003020"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07003120[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07003120"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07003210[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07003210"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07003300[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07003300"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070033F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070033F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070034E0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070034E0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070035C0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070035C0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07003670[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07003670"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070036F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070036F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070039D0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070039D0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07003AF8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07003AF8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07003BA8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07003BA8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07003EC8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07003EC8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07003F30[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07003F30"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070040A8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070040A8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07004168[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07004168"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070041A0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070041A0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070041D8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070041D8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07004370[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07004370"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070045F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070045F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07004868[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07004868"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070048B8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070048B8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070049E8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070049E8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07004AC8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07004AC8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07004BB8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07004BB8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07004CA8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07004CA8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07004DA8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07004DA8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07004EA8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07004EA8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07004ED8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07004ED8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07004FB0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07004FB0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07005060[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07005060"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07005078[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07005078"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07005110[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07005110"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07005200[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07005200"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070052F0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070052F0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070053E0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070053E0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070054D0[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070054D0"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07005550[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07005550"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07005698[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07005698"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_07005708[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_07005708"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_vertex_070057F8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_vertex_070057F8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_070058A8[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_070058A8"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_dl_07005938[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_dl_07005938"; + +static const ALIGN_ASSET(2) char castle_courtyard_seg7_collision[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_collision"; + +static const char castle_courtyard_seg7_macro_objs[] = "__OTR__levels/castle_courtyard/castle_courtyard_seg7_macro_objs"; + +static const char castle_courtyard_movtex_star_statue_water_data[] = "__OTR__levels/castle_courtyard/castle_courtyard_movtex_star_statue_water_data"; + +static const char castle_courtyard_movtex_star_statue_water[] = "__OTR__levels/castle_courtyard/castle_courtyard_movtex_star_statue_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard/geo.h new file mode 100644 index 0000000..d7a376c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_courtyard/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char castle_courtyard_geo_000200[] = "__OTR__levels/castle_courtyard/geo/castle_courtyard_geo_000200"; + +static const ALIGN_ASSET(2) char castle_courtyard_geo_000218[] = "__OTR__levels/castle_courtyard/geo/castle_courtyard_geo_000218"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds.h new file mode 100644 index 0000000..35f30ad --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds.h @@ -0,0 +1,458 @@ +#pragma once + +#include "castle_grounds/geo.h" + +extern const LevelScript level_castle_grounds_entry[]; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_texture_07000000[] = "__OTR__levels/castle_grounds/0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_texture_07001000[] = "__OTR__levels/castle_grounds/1"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_texture_07002000[] = "__OTR__levels/castle_grounds/2"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003000[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003000"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070030F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070030F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070031E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070031E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070032E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070032E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003370[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003370"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070033B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070033B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003490[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003490"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070034D0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070034D0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070035B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070035B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070036B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070036B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070037B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070037B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003890[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003890"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003980[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003980"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003A60[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003A60"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003B60[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003B60"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003C50[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003C50"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003D40[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003D40"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003E00[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003E00"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003EF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003EF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07003FE0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07003FE0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070040D0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070040D0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070041C0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070041C0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070042B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070042B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004390[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004390"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004490[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004490"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004590[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004590"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004640[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004640"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004700[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004700"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070047F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070047F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070048F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070048F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070049D0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070049D0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004AD0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004AD0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004BD0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004BD0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004CC0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004CC0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004DB0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004DB0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004EA0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004EA0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07004F90[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07004F90"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005070[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005070"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005150[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005150"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005240[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005240"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005340[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005340"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005440[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005440"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005540[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005540"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005630[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005630"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005720[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005720"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005800[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005800"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005900[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005900"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005A00[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005A00"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005AF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005AF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005BE0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005BE0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005CE0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005CE0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005DA0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005DA0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07005E90[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07005E90"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07005F60[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07005F60"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006090[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006090"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_070060C8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_070060C8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006148[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006148"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006378[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006378"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_070065E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_070065E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006658[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006658"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006750[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006750"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_070067B8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_070067B8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006C38[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006C38"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006CD8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006CD8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07006D70[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07006D70"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006ED8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006ED8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006EF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006EF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F08[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F08"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F20[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F20"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F38[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F38"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F50[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F50"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F68[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F68"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_07006F80[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_07006F80"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07006F98[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07006F98"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07006FD8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07006FD8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007018[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007018"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007118[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007118"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007208[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007208"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007308[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007308"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007388[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007388"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007488[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007488"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007588[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007588"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007688[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007688"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007788[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007788"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070077B8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070077B8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007858[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007858"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007928[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007928"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007968[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007968"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070079C8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070079C8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007A08[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007A08"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007A48[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007A48"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007B38[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007B38"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007BC8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007BC8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007C98[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007C98"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007D58[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007D58"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007D98[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007D98"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007E78[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007E78"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07007F78[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07007F78"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008078[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008078"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008178[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008178"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008268[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008268"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070082C8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070082C8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008338[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008338"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008368[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008368"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008458[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008458"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008558[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008558"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008638[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008638"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008738[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008738"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008818[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008818"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07008908[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07008908"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070089B8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070089B8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_070089F8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_070089F8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008A68[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008A68"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008BF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008BF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008D70[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008D70"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008DE8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008DE8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008EE8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008EE8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07008F48[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07008F48"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07009010[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07009010"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07009330[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07009330"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07009568[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07009568"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_070095F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_070095F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070096F8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070096F8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070097F8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070097F8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070098D8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070098D8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_070099B8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_070099B8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009AA8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009AA8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009B98[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009B98"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009BC8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009BC8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009CB8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009CB8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009DA8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009DA8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009E98[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009E98"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_07009F88[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_07009F88"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_07009FD8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_07009FD8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700A140[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700A140"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700A260[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700A260"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700A290[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700A290"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A328[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A328"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A418[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A418"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A508[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A508"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A5F8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A5F8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A6E8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A6E8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700A728[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700A728"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700A860[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700A860"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A8D0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A8D0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700A9C0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700A9C0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700AAB0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700AAB0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700ABA0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700ABA0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700AC90[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700AC90"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700AD80[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700AD80"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700AE70[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700AE70"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700AF60[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700AF60"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700AFD0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700AFD0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700B1D0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700B1D0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B240[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B240"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B340[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B340"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B430[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B430"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B520[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B520"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B610[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B610"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B6F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B6F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B7A0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B7A0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700B7E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700B7E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700B820[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700B820"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700B9B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700B9B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700B9E8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700B9E8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700BA20[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700BA20"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BAB8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BAB8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700BB38[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700BB38"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700BB80[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700BB80"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BBF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BBF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700BC30[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700BC30"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700BC68[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700BC68"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700BCD8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700BCD8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700BCF0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700BCF0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700BD08[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700BD08"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700BD20[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700BD20"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700BD38[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700BD38"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BD50[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BD50"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BE10[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BE10"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BE90[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BE90"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BF50[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BF50"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700BFB0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700BFB0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C010[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C010"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C070[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C070"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C110[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C110"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C210[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C210"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C2A0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C2A0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C2E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C2E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C3A0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C3A0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C3D8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C3D8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C430[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C430"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700C4C8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700C4C8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_lights_0700C4E0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_lights_0700C4E0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C500[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C500"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C530[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C530"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C570[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C570"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C5B0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C5B0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C5F0[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C5F0"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C640[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C640"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C670[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C670"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C6A8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C6A8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C6E8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C6E8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C728[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C728"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700C768[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700C768"; + +static const char castle_grounds_seg7_anims_flags[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_anims_flags"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C968[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C968"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_vertex_0700C9A8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_vertex_0700C9A8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_texture_0700C9E8[] = "__OTR__levels/castle_grounds/3"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_texture_0700D9E8[] = "__OTR__levels/castle_grounds/4"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700E9E8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700E9E8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700EA20[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700EA20"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_dl_0700EA58[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_dl_0700EA58"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_us_texture_0700EAE8[] = "__OTR__levels/castle_grounds/5"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_us_dl_0700F2E8[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_us_dl_0700F2E8"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_collision_level[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_collision_level"; + +static const char castle_grounds_seg7_macro_objs[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_moat_grills[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_moat_grills"; + +static const ALIGN_ASSET(2) char castle_grounds_seg7_cannon_grill[] = "__OTR__levels/castle_grounds/castle_grounds_seg7_cannon_grill"; + +static const char castle_grounds_movtex_moat_water_data[] = "__OTR__levels/castle_grounds/castle_grounds_movtex_moat_water_data"; + +static const char castle_grounds_movtex_lake_water_data[] = "__OTR__levels/castle_grounds/castle_grounds_movtex_lake_water_data"; + +static const char castle_grounds_movtex_water[] = "__OTR__levels/castle_grounds/castle_grounds_movtex_water"; + +static const char castle_grounds_movtex_tris_waterfall[] = "__OTR__levels/castle_grounds/castle_grounds_movtex_tris_waterfall"; + +static const ALIGN_ASSET(2) char castle_grounds_dl_waterfall[] = "__OTR__levels/castle_grounds/castle_grounds_dl_waterfall"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds/geo.h new file mode 100644 index 0000000..326e34c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_grounds/geo.h @@ -0,0 +1,12 @@ +#pragma once + +static const ALIGN_ASSET(2) char castle_grounds_geo_000660[] = "__OTR__levels/castle_grounds/geo/castle_grounds_geo_000660"; + +static const ALIGN_ASSET(2) char castle_grounds_geo_0006F4[] = "__OTR__levels/castle_grounds/geo/castle_grounds_geo_0006F4"; + +static const ALIGN_ASSET(2) char castle_grounds_geo_00070C[] = "__OTR__levels/castle_grounds/geo/castle_grounds_geo_00070C"; + +static const ALIGN_ASSET(2) char castle_grounds_geo_000724[] = "__OTR__levels/castle_grounds/geo/castle_grounds_geo_000724"; + +static const ALIGN_ASSET(2) char castle_grounds_geo_00073C[] = "__OTR__levels/castle_grounds/geo/castle_grounds_geo_00073C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside.h new file mode 100644 index 0000000..7e92751 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside.h @@ -0,0 +1,2872 @@ +#pragma once + +#include "castle_inside/geo.h" + +extern const LevelScript level_castle_inside_entry[]; + +static const ALIGN_ASSET(2) char texture_castle_light[] = "__OTR__levels/castle_inside/castle_light"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07000800[] = "__OTR__levels/castle_inside/1"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07001000[] = "__OTR__levels/castle_inside/2"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07002000[] = "__OTR__levels/castle_inside/3"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07003000[] = "__OTR__levels/castle_inside/4"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07003800[] = "__OTR__levels/castle_inside/5"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07004800[] = "__OTR__levels/castle_inside/6"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07005800[] = "__OTR__levels/castle_inside/7"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07006000[] = "__OTR__levels/castle_inside/8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07006800[] = "__OTR__levels/castle_inside/9"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07007000[] = "__OTR__levels/castle_inside/10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07007800[] = "__OTR__levels/castle_inside/11"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07008000[] = "__OTR__levels/castle_inside/12"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07008800[] = "__OTR__levels/castle_inside/13"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07009000[] = "__OTR__levels/castle_inside/14"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07009800[] = "__OTR__levels/castle_inside/15"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700A000[] = "__OTR__levels/castle_inside/16"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700A800[] = "__OTR__levels/castle_inside/17"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700B800[] = "__OTR__levels/castle_inside/18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700C800[] = "__OTR__levels/castle_inside/19"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700D800[] = "__OTR__levels/castle_inside/20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700E800[] = "__OTR__levels/castle_inside/21"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0700F800[] = "__OTR__levels/castle_inside/22"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07010800[] = "__OTR__levels/castle_inside/23"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07011800[] = "__OTR__levels/castle_inside/24"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07012800[] = "__OTR__levels/castle_inside/25"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07013800[] = "__OTR__levels/castle_inside/26"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07014800[] = "__OTR__levels/castle_inside/27"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07015800[] = "__OTR__levels/castle_inside/28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07016800[] = "__OTR__levels/castle_inside/29"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07017000[] = "__OTR__levels/castle_inside/30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07017800[] = "__OTR__levels/castle_inside/31"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07018800[] = "__OTR__levels/castle_inside/32"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07019800[] = "__OTR__levels/castle_inside/33"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701A800[] = "__OTR__levels/castle_inside/34"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701B800[] = "__OTR__levels/castle_inside/35"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701C800[] = "__OTR__levels/castle_inside/36"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701D800[] = "__OTR__levels/castle_inside/37"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701E800[] = "__OTR__levels/castle_inside/38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_0701F800[] = "__OTR__levels/castle_inside/39"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_texture_07020800[] = "__OTR__levels/castle_inside/40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07021800[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07021800"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07021818[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07021818"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07021898[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07021898"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07021918[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07021918"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07021998[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07021998"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07021A18[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07021A18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07021A30[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07021A30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07021A48[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07021A48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07021AA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07021AA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07021AC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07021AC0"; + +static const char inside_castle_seg7_painting_texture_map_bottom_07021AE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_texture_map_bottom_07021AE0"; + +static const char inside_castle_seg7_painting_texture_map_top_07021FFC[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_texture_map_top_07021FFC"; + +static const char inside_castle_seg7_painting_texture_maps_07022518[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_texture_maps_07022518"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07022528[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07022528"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07022540[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07022540"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07022558[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07022558"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07022598[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07022598"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070225D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070225D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07022610[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07022610"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07022640[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07022640"; + +static const char inside_castle_seg7_painting_env_map_texture_map_07022660[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_env_map_texture_map_07022660"; + +static const char inside_castle_seg7_painting_env_map_texture_maps_07023044[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_env_map_texture_maps_07023044"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023050[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023050"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_070230B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_070230B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023110[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023110"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023170[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023170"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_070231D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_070231D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023230[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023230"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023290[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023290"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_070232F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_070232F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023350[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023350"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_070233B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_070233B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023410[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023410"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070234C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070234C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07023520[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07023520"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_07023580[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_07023580"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_painting_dl_070235B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_dl_070235B8"; + +static const char inside_castle_seg7_painting_textures_070235C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235C0"; + +static const char inside_castle_seg7_painting_textures_070235C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235C8"; + +static const char inside_castle_seg7_painting_textures_070235D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235D0"; + +static const char inside_castle_seg7_painting_textures_070235D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235D8"; + +static const char inside_castle_seg7_painting_textures_070235E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235E0"; + +static const char inside_castle_seg7_painting_textures_070235E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235E8"; + +static const char inside_castle_seg7_painting_textures_070235F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235F0"; + +static const char inside_castle_seg7_painting_textures_070235F4[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235F4"; + +static const char inside_castle_seg7_painting_textures_070235F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_070235F8"; + +static const char inside_castle_seg7_painting_textures_07023600[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_07023600"; + +static const char inside_castle_seg7_painting_textures_07023608[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_07023608"; + +static const char inside_castle_seg7_painting_textures_07023610[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_07023610"; + +static const char inside_castle_seg7_painting_textures_07023618[] = "__OTR__levels/castle_inside/inside_castle_seg7_painting_textures_07023618"; + +static const char bob_painting[] = "__OTR__levels/castle_inside/bob_painting"; + +static const char ccm_painting[] = "__OTR__levels/castle_inside/ccm_painting"; + +static const char wf_painting[] = "__OTR__levels/castle_inside/wf_painting"; + +static const char jrb_painting[] = "__OTR__levels/castle_inside/jrb_painting"; + +static const char lll_painting[] = "__OTR__levels/castle_inside/lll_painting"; + +static const char ssl_painting[] = "__OTR__levels/castle_inside/ssl_painting"; + +static const char hmc_painting[] = "__OTR__levels/castle_inside/hmc_painting"; + +static const char ddd_painting[] = "__OTR__levels/castle_inside/ddd_painting"; + +static const char wdw_painting[] = "__OTR__levels/castle_inside/wdw_painting"; + +static const char thi_tiny_painting[] = "__OTR__levels/castle_inside/thi_tiny_painting"; + +static const char ttm_painting[] = "__OTR__levels/castle_inside/ttm_painting"; + +static const char ttc_painting[] = "__OTR__levels/castle_inside/ttc_painting"; + +static const char sl_painting[] = "__OTR__levels/castle_inside/sl_painting"; + +static const char thi_huge_painting[] = "__OTR__levels/castle_inside/thi_huge_painting"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07023CB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07023CB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07023DB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07023DB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07023FE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07023FE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07023FF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07023FF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07024010[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07024010"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024028[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024028"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024118[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024118"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024208[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024208"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070242F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070242F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070243E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070243E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070244D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070244D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070245C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070245C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070246B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070246B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070247A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070247A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024898[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024898"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024988[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070249C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070249C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024AB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024AB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024BA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024BA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024C98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024C98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024D88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024D88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024E78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024E78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07024F68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07024F68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025048[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025048"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025148[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025148"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025238[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025238"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025328[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025328"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025418[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025418"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025508[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025508"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025588[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025588"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025668[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025668"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025768[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025768"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025858[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025858"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025948[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025948"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025A38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025A38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025B38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025B38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025C38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025C38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025D38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025D38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025DE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025DE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025EE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025EE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07025FE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07025FE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070260C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070260C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026108[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026108"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026188[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026188"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026278[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026278"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026358[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026358"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026448[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026448"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026538[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026538"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026638[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026638"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026738[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026738"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026818[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026818"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026918[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026918"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070269E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070269E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026A88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026A88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026B68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026B68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026C68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026C68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026D68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026D68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026E68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026E68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07026F48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07026F48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027048[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027048"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027138[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027138"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027228[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027228"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027308[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027308"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070273E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070273E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070274C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070274C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070275C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070275C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070276A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070276A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027798[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027798"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027878[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027878"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027968[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027968"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027A48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027A48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027B28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027B28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027C28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027C28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07027D28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07027D28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07027DE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07027DE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07028418[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07028418"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070286C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070286C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070287C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070287C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07028A38[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07028A38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07028FD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07028FD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029078[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029168[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029168"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029268[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029268"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029348[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029348"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07029438[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07029438"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07029578[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07029578"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070295E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070295E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07029600[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07029600"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07029618[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07029618"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07029630[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07029630"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07029648[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07029648"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07029660[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07029660"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029678[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029678"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070296D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070296D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029718[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029718"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070297F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070297F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070298D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070298D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029938[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029938"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029978[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029978"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070299B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070299B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070299F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070299F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029A38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029A38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029A78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029A78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029B78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029B78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029C78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029C78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029D58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029D58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029E58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029E58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029EA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029EA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07029F98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07029F98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702A088[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702A088"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702A188[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702A188"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702A300[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702A300"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702A548[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702A548"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702A650[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702A650"; + +static const ALIGN_ASSET(2) char dl_castle_lobby_wing_cap_light_vertex_group[] = "__OTR__levels/castle_inside/dl_castle_lobby_wing_cap_light_vertex_group"; + +static const ALIGN_ASSET(2) char dl_castle_lobby_wing_cap_light_model[] = "__OTR__levels/castle_inside/dl_castle_lobby_wing_cap_light_model"; + +static const ALIGN_ASSET(2) char dl_castle_lobby_wing_cap_light[] = "__OTR__levels/castle_inside/dl_castle_lobby_wing_cap_light"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702A8F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702A8F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702A908[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702A908"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702A998[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702A998"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702AA10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702AA10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702AA80[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702AA80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702AA98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702AA98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702AAD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702AAD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702AB20[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702AB20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702AB90[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702AB90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702ABA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702ABA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702ABC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702ABC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702ACB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702ACB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702ADA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702ADA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702AE90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702AE90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702AF80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702AF80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B070[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B070"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B160[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B160"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B250[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B250"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B340[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B340"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B430[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B430"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B520[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B520"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B5E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B5E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B6D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B6D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B7C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B7C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B8C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B8C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702B9B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702B9B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BA90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BA90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BB80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BB80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BC70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BC70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BD60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BD60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BE50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BE50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702BF40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702BF40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C020[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C020"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C110[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C110"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C200[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C200"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C2F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C2F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C3E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C3E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C430[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C430"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C490[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C570[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C570"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C670[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C670"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C770[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C770"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C850[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702C950[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702C950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CA30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CA30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CB30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CB30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CC10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CC10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CD00[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CD00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CE00[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CE00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702CF00[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702CF00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D000[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D000"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D0E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D0E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D1C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D1C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D2C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D2C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D3A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D3A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D480[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D480"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D570[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D570"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702D670[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702D670"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702D770[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702D770"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702DE40[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702DE40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702DE88[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702DE88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702DF38[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702DF38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702E408[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702E408"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702E490[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702E490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702E4A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702E4A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702E4C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702E4C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702E4D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702E4D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702E4F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702E4F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E508[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E508"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E608[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E608"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E708[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E708"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E808[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E808"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E8F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E8F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702E9E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702E9E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EA68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EA68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EB58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EB58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EC48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EC48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702ED48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702ED48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EE48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EE48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EE78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EE78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702EF68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702EF68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F048[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F048"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F138[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F138"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F228[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F228"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F328[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F328"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F418[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F418"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F508[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F508"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F5F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F5F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F638[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F638"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702F6B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702F6B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702F738[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702F738"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702F8D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702F8D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702F918[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702F918"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702FA80[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702FA80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702FC90[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702FC90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0702FD30[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0702FD30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0702FDD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0702FDD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702FDF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702FDF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702FE70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702FE70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702FF70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702FF70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0702FFF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0702FFF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070300E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070300E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070301D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070301D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070302B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070302B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070303B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070303B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030490[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030590[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030590"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030670[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030670"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030760[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030760"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030860[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030860"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030940[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030940"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030A40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030A40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030B30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030B30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030C20[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030C20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030D20[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030D20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030E20[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030E20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030F10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030F10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07030FF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07030FF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07031070[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07031070"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070310D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070310D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07031168[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07031168"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07031588[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07031588"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031608[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031608"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070316C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070316C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07031720[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07031720"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07031790[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07031790"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070317A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070317A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070317E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070317E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07031830[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07031830"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070318A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070318A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070318B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070318B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070318D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070318D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070319D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070319D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031B70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031B70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031C70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031C70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031D70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031D70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031E60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031E60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07031F10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07031F10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07032000[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07032000"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070320F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070320F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070321F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070321F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070322F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070322F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070323F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070323F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07032430[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07032430"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07032530[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07032530"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07032630[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07032630"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070326E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070326E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070327E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070327E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070328D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070328D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070329C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070329C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032A00[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032A00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032B18[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032B18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032C18[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032C18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032EC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032EC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07032FC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07032FC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07033068[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07033068"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033080[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033080"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07033100[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07033100"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07033158[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07033158"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070331C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070331C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070331E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070331E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070331F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070331F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070332F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070332F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070333F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070333F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070334F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070334F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070335D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070335D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070336C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070336C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033748[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033748"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033838[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033838"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033928[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033928"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033A18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033A18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033AF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033AF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033BE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033BE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033CD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033CD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033EB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033EB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033FA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033FA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07033FE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07033FE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070340E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070340E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070341D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070341D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070342B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070342B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070343A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070343A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07034428[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07034428"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07034528[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07034528"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07034628[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07034628"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034688[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034688"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070347D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070347D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034888[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034888"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034B28[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034B28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034B90[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034B90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07034D88[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07034D88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07034E50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07034E50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07034F40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07034F40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035030[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035030"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070350B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070350B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07035178[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07035178"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070351E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070351E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035200[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035200"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07035240[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07035240"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07035288[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07035288"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070352F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070352F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07035310[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07035310"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07035328[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07035328"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07035340[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07035340"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035358[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035358"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035458[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035458"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035548[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035548"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070355B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070355B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070355F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070355F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070356B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070356B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070357B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070357B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070358A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070358A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035998[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035998"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035A98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035A98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035AF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035AF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035B98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035B98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035C98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035C98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035D98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035D98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035E88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035E88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07035F78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07035F78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036078[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036168[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036168"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036268[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036268"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036368[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036368"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070363D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070363D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070364B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070364B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070365A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070365A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07036698[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07036698"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07036780[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07036780"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070367C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070367C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07036850[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07036850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070369B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070369B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07036CB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07036CB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07036D88[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07036D88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07036E68[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07036E68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036E80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036E80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07036F70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07036F70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037060[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037060"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037150[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037150"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037240[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037240"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037320[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037320"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037420[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037420"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037520[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037520"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037620[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037620"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037710[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037710"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037988[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070379F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070379F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037A10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037A10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037B10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037B10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037BF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037BF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07037C58[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07037C58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07037C70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07037C70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037D70[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037D70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07037DE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07037DE8"; + +static const ALIGN_ASSET(2) char dl_castle_aquarium_light_vertex_group_1[] = "__OTR__levels/castle_inside/dl_castle_aquarium_light_vertex_group_1"; + +static const ALIGN_ASSET(2) char dl_castle_aquarium_light_vertex_group_2[] = "__OTR__levels/castle_inside/dl_castle_aquarium_light_vertex_group_2"; + +static const ALIGN_ASSET(2) char dl_castle_aquarium_light_vertex_group_3[] = "__OTR__levels/castle_inside/dl_castle_aquarium_light_vertex_group_3"; + +static const ALIGN_ASSET(2) char dl_castle_aquarium_light_model[] = "__OTR__levels/castle_inside/dl_castle_aquarium_light_model"; + +static const ALIGN_ASSET(2) char dl_castle_aquarium_light[] = "__OTR__levels/castle_inside/dl_castle_aquarium_light"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070382B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070382B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070382C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070382C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07038308[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07038308"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07038350[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07038350"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070383C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070383C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070383D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070383D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070383F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070383F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038408[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038408"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070384F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070384F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070385E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070385E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038628[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038628"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038708[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038708"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070387F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070387F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070388A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070388A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070389A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070389A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038A98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038A98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038B98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038B98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038C28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038C28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038D28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038D28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038E08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038E08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038EE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038EE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07038FC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07038FC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070390C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070390C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070391C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070391C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070392C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070392C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070393C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070393C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070394C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070394C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070395B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070395B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039698[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039698"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039788[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039788"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039868[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039868"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039948[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039948"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070399F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070399F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039AF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039AF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039BE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039BE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039CE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039CE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07039DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07039DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07039EC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07039EC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A058[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A058"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A178[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A178"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A540[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A540"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A6C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A6C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703A768[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703A768"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703A780[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703A780"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A7C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A7C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703A808[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703A808"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703A878[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703A878"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703A890[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703A890"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703A8A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703A8A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703A998[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703A998"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703AA98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703AA98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703AB88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703AB88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703ABC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703ABC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703ACC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703ACC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703ADB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703ADB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703AEB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703AEB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703AFA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703AFA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B0A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B0A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B1A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B1A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B298[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B298"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B398[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B398"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B458[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B458"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703B548[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703B548"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703B5B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703B5B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703B6C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703B6C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703B740[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703B740"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703B808[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703B808"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703B988[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703B988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BA08[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BA08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703BAB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703BAB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703BAC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703BAC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703BBB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703BBB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BC28[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BC28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BCB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BCB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703BD28[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703BD28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703BD40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703BD40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703BE40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703BE40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703BE80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703BE80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BEC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BEC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BF38[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BF38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BF70[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BF70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703BFA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703BFA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703C040[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703C040"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703C058[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703C058"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C070[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C070"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C160[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C160"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C260[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C260"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C350[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C350"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C3F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C3F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C4D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C4D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C530[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C530"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C620[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C620"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C720[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C720"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C800[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C800"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C8E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C8E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703C9E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703C9E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CAC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CAC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CBC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CBC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CCC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CCC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CDA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CDA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CEA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CEA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703CFA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703CFA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D0A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D0A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D0D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D0D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D1D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D1D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D2D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D2D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D3C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D3C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D4C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D4C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D5C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D5C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D6C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D6C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D7C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D7C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D8C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D8C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703D9B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703D9B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703DAA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703DAA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703DBA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703DBA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703DC90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703DC90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703DD80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703DD80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703DE40[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703DE40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703DF70[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703DF70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703E000[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703E000"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703E2D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703E2D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703E618[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703E618"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0703E6F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0703E6F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0703E798[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0703E798"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703E7B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703E7B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703E8A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703E8A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703E9A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703E9A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EA80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EA80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EAE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EAE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EBE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EBE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703ECD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703ECD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EDD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EDD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EEB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EEB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703EF50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703EF50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F050[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F050"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F150[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F150"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F250[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F250"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F350[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F350"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F450[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F450"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F550[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F550"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F650[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F650"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F750[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F750"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F850[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703F950[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703F950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FA50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FA50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FB50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FB50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FC50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FC50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FD50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FD50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FE50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FE50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0703FF50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0703FF50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040050[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040050"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040150[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040150"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040250[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040250"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040350[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040350"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040450[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040450"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040510[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040510"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040610[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040610"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040710[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040710"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070407F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070407F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070408E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070408E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070409E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070409E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040AC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040AC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040BA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040BA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040CA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040CA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040D90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040D90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07040F60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07040F60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041040[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041040"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041120[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041120"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070411A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070411A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070412A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070412A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041390[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041390"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041480[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041480"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041570[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041570"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041650[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041650"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041730[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041730"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070417E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070417E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070418D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070418D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070419B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070419B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041A90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041A90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041B90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041B90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041D90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041D90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07041E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07041E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07041F30[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07041F30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07042050[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07042050"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070421E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070421E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07042828[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07042828"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07042BD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07042BD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07042CC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07042CC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07042DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07042DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043028[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043028"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070430F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070430F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07043110[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07043110"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043128[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043128"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070431A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070431A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043298[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043298"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043398[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043398"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043498[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043498"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043568[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043568"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070435C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070435C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043608[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043608"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043648[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043648"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043688[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043688"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070436C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070436C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043708[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043708"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043748[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043748"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043788[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043788"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070437C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070437C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043820[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043820"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043930[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043930"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043988[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070439C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070439C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070439F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070439F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043A30[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043A30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043A68[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043A68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043AA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043AA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043AD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043AD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043B10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043B10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043B48[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043B48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07043C38[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07043C38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043C50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043C50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07043CD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07043CD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043D48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043D48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043E48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043E48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07043F28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07043F28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044018[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044018"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044108[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044108"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070441E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070441E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070442C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070442C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070443A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070443A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044498[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044498"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044588[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044588"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044688[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044688"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044778[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044778"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044858[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044858"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044948[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044948"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070449C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070449C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044AB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044AB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044BA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044BA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044C98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044C98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044D08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044D08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044E08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044E08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044EF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044EF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07044FE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07044FE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070450E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070450E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070451E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070451E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070452E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070452E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070453E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070453E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045488[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045488"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045578[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045578"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045668[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045668"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045758[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045758"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045848[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045848"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045928[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045928"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045A18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045A18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045B08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045B08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045BF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045BF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045CE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045CE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045DA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045DA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045E98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045E98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07045F78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07045F78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046078[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046178[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046178"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046258[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046258"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046358[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046358"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046438[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046438"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046538[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046538"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046618[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046618"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070466F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070466F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070467D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070467D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070468C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070468C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070469A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070469A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046A98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046A98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046B88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046B88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046C78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046C78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046D68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046D68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046E58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046E58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07046F48[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07046F48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047038[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047038"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047128[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047128"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047218[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047218"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070472F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070472F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070473D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070473D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070474B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070474B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070475B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070475B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070476B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070476B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070477B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070477B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070478B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070478B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070479B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070479B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047AB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047AB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047BB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047BB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047C98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047C98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047D98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047D98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047E98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047E98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07047F98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07047F98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07048078[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07048078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07048158[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07048158"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07048248[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07048248"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070482F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070482F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070483F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070483F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070484E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070484E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070485C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070485C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070486B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070486B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070487B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070487B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070488A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070488A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07048988[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07048988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07048A38[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07048A38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07048AA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07048AA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07048E68[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07048E68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07048F68[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07048F68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07049248[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07049248"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070494D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070494D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07049E98[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07049E98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A0E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A0E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704A1B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704A1B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A1D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A1D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A290[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A290"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A2E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A2E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A368[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A368"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A3E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A3E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A468[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A468"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A4E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A4E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A568[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A568"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A5E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A5E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A668[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A668"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A6E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A6E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A768[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A768"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704A7A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704A7A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A7E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A7E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A830[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A830"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A878[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A878"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A8C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A8C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A908[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A908"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A950[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A998[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A998"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704A9E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704A9E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704AA28[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704AA28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704AA60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704AA60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704AA98[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704AA98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704AB80[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704AB80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704AB98[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704AB98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704ABB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704ABB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704ABC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704ABC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704ACA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704ACA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704AD98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704AD98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704AE88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704AE88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704AF88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704AF88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B088[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B088"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B178[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B178"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B268[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B268"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B368[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B368"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B468[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B468"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B498[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B498"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B588[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B588"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B638[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B638"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B738[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B738"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B818[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B818"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B8F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B8F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704B978[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704B978"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BA78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BA78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BB78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BB78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BC58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BC58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BCB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BCB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BDA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BDA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BE18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BE18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BF18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BF18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704BFF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704BFF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704C038[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704C038"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C078[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C378[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C378"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C528[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C528"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C5F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C5F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C638[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C638"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C6B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C6B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C768[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C768"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C7A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C7A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704C7D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704C7D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C8B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C8B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C8C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C8C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C8E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C8E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C8F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C8F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C910[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C910"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C928[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C928"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C940[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C940"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C958[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C958"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C970[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C970"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C988[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0704C9A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0704C9A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704C9B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704C9B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CA98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CA98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CB18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CB18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CB98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CB98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CC18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CC18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CC98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CC98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CCD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CCD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CDC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CDC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CEC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CEC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704CFB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704CFB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D0A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D0A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D168[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D168"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D258[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D258"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D348[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D348"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D438[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D438"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D528[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D528"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D618[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D618"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D708[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D708"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D7F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D7F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D8E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D8E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704D9E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704D9E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DAE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DAE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DB68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DB68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DC68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DC68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DD58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DD58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DE08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DE08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DEF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DEF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704DFF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704DFF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E0F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E0F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E1D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E1D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E288[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E288"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E308[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E308"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E388[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E388"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E408[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E408"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E488[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E488"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E578[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E578"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E668[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E668"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E758[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E758"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E848[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E848"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E8C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E8C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E988[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E988"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704E9E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704E9E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704EAE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704EAE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704EBE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704EBE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704ECE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704ECE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704ED28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704ED28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704EE28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704EE28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704EF18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704EF18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F018[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F018"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F118[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F118"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F218[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F218"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F318[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F318"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F418[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F418"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F518[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F518"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F608[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F608"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F6F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F6F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F7F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F7F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0704F8E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0704F8E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704F928[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704F928"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704FB98[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704FB98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704FED8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704FED8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704FF60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704FF60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0704FFA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0704FFA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07050080[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07050080"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070501E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070501E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07050230[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07050230"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07050278[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07050278"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070502C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070502C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07050308[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07050308"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070505D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070505D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07050938[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07050938"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07050A78[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07050A78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07050A90[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07050A90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050AA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050AA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050B68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050B68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050C58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050C58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050D58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050D58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050E58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050E58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07050F58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07050F58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051048[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051048"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07051108[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07051108"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07051170[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07051170"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070512F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070512F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051370[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051370"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051460[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051460"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051560[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051560"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070515B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070515B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07051678[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07051678"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070516E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070516E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070517E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070517E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070518D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070518D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070519C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070519C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07051A38[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07051A38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051A50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051A50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07051B10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07051B10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07051B60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07051B60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07051B88[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07051B88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07051BA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07051BA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07051BB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07051BB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051BD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051BD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051C70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051C70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051D60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051D60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051E50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051E50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07051F40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07051F40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052030[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052030"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052120[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052120"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052210[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052210"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052300[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052300"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070523F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070523F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070524E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070524E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070525D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070525D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070526C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070526C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070527B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070527B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070528A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070528A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052990[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052990"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052A80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052A80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052B70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052B70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052C60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052C60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052D50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052D50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052E40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052E40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052F30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052F30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07052F70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07052F70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053060[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053060"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053150[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053150"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053240[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053240"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053330[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053330"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053420[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053420"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053510[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053510"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053600[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053600"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070536F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070536F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070537E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070537E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070538D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070538D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070539C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070539C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053BA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053BA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053D80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053D80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07053F60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07053F60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054050[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054050"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054140[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054140"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054230[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054230"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070542B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070542B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070543B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070543B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054490[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054580[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054580"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054680[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054680"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054760[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054760"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054850[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054950[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054A50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054A50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07054AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07054AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07054AF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07054AF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07054B78[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07054B78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070555E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070555E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070557A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070557A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070558A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070558A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070558D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070558D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070559C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070559C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070559D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070559D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070559F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070559F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055AE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055AE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055BD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055BD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055C10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055C10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055C50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055C50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055D40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055D40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055E30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055E30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055EB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055EB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07055FA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07055FA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056090[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056090"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070560D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070560D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056110[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056110"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056200[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056200"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070562F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070562F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056330[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056330"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056370[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056370"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056460[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056460"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056550[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056550"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056590[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056590"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056680[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056680"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056770[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056770"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070567B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070567B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070568A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070568A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056990[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056990"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070569D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070569D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056AC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056AC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07056BB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07056BB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07056BF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07056BF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07056CE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07056CE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07056DD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07056DD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07056EC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07056EC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07056FB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07056FB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057078[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057130[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057130"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070571E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070571E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070572A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070572A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07057380[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07057380"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07057398[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07057398"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070573B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070573B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070573F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070573F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070574B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070574B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070575A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070575A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070576A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070576A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07057790[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07057790"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070577D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070577D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07057850[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07057850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070578D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070578D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07057950[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07057950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070579D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070579D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07057AC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07057AC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057B70[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057B70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057BB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057BB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057C20[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057C20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057D30[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057D30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057D88[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057D88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057DD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057DD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057E18[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057E18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057E60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057E60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07057F00[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07057F00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07057FD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07057FD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07057FF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07057FF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058008[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058008"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058108[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058108"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070581F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070581F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070582F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070582F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070583E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070583E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070584E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070584E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070585A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070585A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058698[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058698"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07058718[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07058718"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07058950[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07058950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070589C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070589C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070589D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070589D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070589F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070589F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058AF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058AF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058BD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058BD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058CD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058CD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058DB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058DB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058E50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058E50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07058F50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07058F50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07058FC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07058FC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07059190[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07059190"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059200[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059200"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059218[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059218"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059230[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059230"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059248[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059248"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059260[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059260"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059278[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059278"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07059290[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07059290"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_070592A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_070592A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070592C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070592C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059340[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059340"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059380[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059380"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070593C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070593C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059400[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059400"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059440[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059440"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059480[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059480"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070594C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070594C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070595C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070595C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070596C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070596C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070596F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070596F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070597E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070597E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070598D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070598D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070599C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070599C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059BA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059BA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059D80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059D80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059DF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059DF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059EE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059EE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07059FD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07059FD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A0C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A0C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A1B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A1B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A2A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A2A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A390[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A390"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A490[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A590[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A590"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A670[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A670"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A6B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A6B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A7B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A7B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A8A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A8A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705A990[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705A990"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AA70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AA70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AB60[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AB60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AC50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AC50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AD40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AD40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AE30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AE30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705AF30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705AF30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B020[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B020"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B100[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B100"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B200[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B200"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B300[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B300"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B3E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B3E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B4E0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B4E0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B5C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B5C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B6C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B6C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B7B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B7B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B8B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B8B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705B960[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705B960"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BA50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BA50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BB30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BB30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BC20[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BC20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BD10[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BD10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BDF0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BDF0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BEE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BEE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705BFD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705BFD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C0C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C0C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C1B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C1B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C2A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C2A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C390[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C390"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C490[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C490"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C590[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C590"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C680[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C680"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C770[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C770"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C870[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C870"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705C950[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705C950"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705CA30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705CA30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705CB30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705CB30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705CC30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705CC30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705CD30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705CD30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705CE30[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705CE30"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705CEA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705CEA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705D098[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705D098"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705D480[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705D480"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705D550[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705D550"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705DAD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705DAD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705DD60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705DD60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705E088[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705E088"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E138[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E138"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705E238[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705E238"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705E2A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705E2A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E310[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E310"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E328[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E328"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705E3E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705E3E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_0705E450[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_0705E450"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E4C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E4C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E4D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E4D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E4F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E4F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E508[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E508"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_0705E520[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_0705E520"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E538[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E538"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E628[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E628"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E728[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E728"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E7B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E7B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E878[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E878"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E8B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E8B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705E9A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705E9A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705EA98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705EA98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705EB98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705EB98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705EC78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705EC78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705ED68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705ED68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705EE68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705EE68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705EF68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705EF68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F058[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F058"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F138[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F138"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F218[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F218"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F318[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F318"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F3F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F3F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F4E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F4E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F5D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F5D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F6B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F6B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F798[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F798"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F888[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F888"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F8C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F8C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705F9C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705F9C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FAB8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FAB8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FB98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FB98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FC98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FC98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FD78[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FD78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FE58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FE58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_0705FF38[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_0705FF38"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060018[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060018"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070600F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070600F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070601F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070601F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070602E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070602E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070603E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070603E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070604C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070604C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070605B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070605B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060698[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060698"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060788[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060788"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060878[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060878"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060978[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060978"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07060A68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07060A68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07060B58[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07060B58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07060C68[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07060C68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07060E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07060E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07060EF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07060EF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07061188[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07061188"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070616E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070616E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061790[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061790"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061880[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061880"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061970[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061970"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061A50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061A50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07061B10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07061B10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07061C20[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07061C20"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07061C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07061C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07061CA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07061CA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07061CC0[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07061CC0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061CD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061CD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061EC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061EC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07061F68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07061F68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062058[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062058"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062148[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062148"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062238[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062238"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062318[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062318"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070623F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070623F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070624D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070624D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070625D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070625D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070626D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070626D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070627D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070627D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070628D8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070628D8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070629C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070629C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062AA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062AA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062B98[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062B98"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062C88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062C88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062D68[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062D68"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062E58[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062E58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062ED8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062ED8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07062FC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07062FC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070630B8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070630B8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070630F8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070630F8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070631E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070631E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070632C8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070632C8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070633A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070633A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070634A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070634A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063588[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063588"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063668[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063668"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063758[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063758"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063848[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063848"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063928[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063928"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063A28[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063A28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063B08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063B08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063BF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063BF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063CE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063CE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063DD8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063DD8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063E18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063E18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063F08[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063F08"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07063FF8[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07063FF8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064078[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064078"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064180[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064180"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064618[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064618"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064A50[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064A50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064A88[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064A88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064B28[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064B28"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064B78[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064B78"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07064C40[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07064C40"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064D00[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064D00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07064D58[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07064D58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07064DC8[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07064DC8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07064DE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07064DE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07064EE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07064EE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07064FD0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07064FD0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070650D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070650D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070651C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070651C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070652B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070652B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070653A0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070653A0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065460[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065460"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065560[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065560"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065620[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065620"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065710[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065710"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065810[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065810"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070658C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070658C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070659C0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070659C0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065BB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065BB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065D80[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065D80"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065E70[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065E70"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07065F50[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07065F50"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066030[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066030"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066110[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066110"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070661F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070661F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066260[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066260"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066360[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066360"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066460[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066460"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066560[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066560"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066768[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066768"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066838[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066838"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066910[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066910"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066BE8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066BE8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066CE0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066CE0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066D88[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066D88"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066E48[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066E48"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066E90[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066E90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07066F00[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07066F00"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07066F18[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07066F18"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066F58[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066F58"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07066FA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07066FA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07067010[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07067010"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07067028[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07067028"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07067040[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07067040"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07067058[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07067058"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067070[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067070"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070670F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070670F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067190[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067190"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067280[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067280"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067370[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067370"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067460[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067460"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070674D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070674D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070675D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070675D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070676D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070676D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070677B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070677B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070678B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070678B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070679B0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070679B0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067AB0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067AB0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067BA0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067BA0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067C90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067C90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067D90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067D90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067E90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067E90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07067F90[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07067F90"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07068090[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07068090"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070680D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070680D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_070681D0[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_070681D0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068210[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068210"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068288[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068288"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070682F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070682F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070683F0[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070683F0"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070684E8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070684E8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_070687A8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_070687A8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068820[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068820"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068850[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068850"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_lights_07068908[] = "__OTR__levels/castle_inside/inside_castle_seg7_lights_07068908"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07068920[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07068920"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_vertex_07068960[] = "__OTR__levels/castle_inside/inside_castle_seg7_vertex_07068960"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068A60[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068A60"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068AA8[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068AA8"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_dl_07068B10[] = "__OTR__levels/castle_inside/inside_castle_seg7_dl_07068B10"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_1_collision[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_1_collision"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_2_collision[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_2_collision"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_3_collision[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_3_collision"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_collision_ddd_warp[] = "__OTR__levels/castle_inside/inside_castle_seg7_collision_ddd_warp"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_collision_ddd_warp_2[] = "__OTR__levels/castle_inside/inside_castle_seg7_collision_ddd_warp_2"; + +static const char inside_castle_seg7_area_1_macro_objs[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_1_macro_objs"; + +static const char inside_castle_seg7_area_2_macro_objs[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_2_macro_objs"; + +static const char inside_castle_seg7_area_3_macro_objs[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_3_macro_objs"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_1_rooms[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_1_rooms"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_2_rooms[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_2_rooms"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_area_3_rooms[] = "__OTR__levels/castle_inside/inside_castle_seg7_area_3_rooms"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_collision_floor_trap[] = "__OTR__levels/castle_inside/inside_castle_seg7_collision_floor_trap"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_collision_star_door[] = "__OTR__levels/castle_inside/inside_castle_seg7_collision_star_door"; + +static const ALIGN_ASSET(2) char inside_castle_seg7_collision_water_level_pillar[] = "__OTR__levels/castle_inside/inside_castle_seg7_collision_water_level_pillar"; + +static const char inside_castle_seg7_trajectory_mips_0[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_0"; + +static const char inside_castle_seg7_trajectory_mips_1[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_1"; + +static const char inside_castle_seg7_trajectory_mips_2[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_2"; + +static const char inside_castle_seg7_trajectory_mips_3[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_3"; + +static const char inside_castle_seg7_trajectory_mips_4[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_4"; + +static const char inside_castle_seg7_trajectory_mips_5[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_5"; + +static const char inside_castle_seg7_trajectory_mips_6[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_6"; + +static const char inside_castle_seg7_trajectory_mips_7[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_7"; + +static const char inside_castle_seg7_trajectory_mips_8[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_8"; + +static const char inside_castle_seg7_trajectory_mips_9[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips_9"; + +static const char inside_castle_seg7_trajectory_mips[] = "__OTR__levels/castle_inside/inside_castle_seg7_trajectory_mips"; + +static const char inside_castle_movtex_green_room_water_data[] = "__OTR__levels/castle_inside/inside_castle_movtex_green_room_water_data"; + +static const char inside_castle_movtex_moat_leftover_water_data[] = "__OTR__levels/castle_inside/inside_castle_movtex_moat_leftover_water_data"; + +static const char inside_castle_movtex_moat_water_data[] = "__OTR__levels/castle_inside/inside_castle_movtex_moat_water_data"; + +static const char inside_castle_movtex_green_room_water[] = "__OTR__levels/castle_inside/inside_castle_movtex_green_room_water"; + +static const char inside_castle_movtex_moat_water[] = "__OTR__levels/castle_inside/inside_castle_movtex_moat_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside/geo.h new file mode 100644 index 0000000..6ac3f18 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/castle_inside/geo.h @@ -0,0 +1,96 @@ +#pragma once + +static const ALIGN_ASSET(2) char castle_geo_000F00[] = "__OTR__levels/castle_inside/geo/castle_geo_000F00"; + +static const ALIGN_ASSET(2) char castle_geo_000F18[] = "__OTR__levels/castle_inside/geo/castle_geo_000F18"; + +static const ALIGN_ASSET(2) char castle_geo_000F30[] = "__OTR__levels/castle_inside/geo/castle_geo_000F30"; + +static const ALIGN_ASSET(2) char castle_geo_000F70[] = "__OTR__levels/castle_inside/geo/castle_geo_000F70"; + +static const ALIGN_ASSET(2) char castle_geo_000F88[] = "__OTR__levels/castle_inside/geo/castle_geo_000F88"; + +static const ALIGN_ASSET(2) char castle_geo_000FA8[] = "__OTR__levels/castle_inside/geo/castle_geo_000FA8"; + +static const ALIGN_ASSET(2) char castle_geo_000FD0[] = "__OTR__levels/castle_inside/geo/castle_geo_000FD0"; + +static const ALIGN_ASSET(2) char castle_geo_001000[] = "__OTR__levels/castle_inside/geo/castle_geo_001000"; + +static const ALIGN_ASSET(2) char castle_geo_001038[] = "__OTR__levels/castle_inside/geo/castle_geo_001038"; + +static const ALIGN_ASSET(2) char castle_geo_001088[] = "__OTR__levels/castle_inside/geo/castle_geo_001088"; + +static const ALIGN_ASSET(2) char castle_geo_0010C8[] = "__OTR__levels/castle_inside/geo/castle_geo_0010C8"; + +static const ALIGN_ASSET(2) char castle_geo_001110[] = "__OTR__levels/castle_inside/geo/castle_geo_001110"; + +static const ALIGN_ASSET(2) char castle_geo_001158[] = "__OTR__levels/castle_inside/geo/castle_geo_001158"; + +static const ALIGN_ASSET(2) char castle_geo_0011A8[] = "__OTR__levels/castle_inside/geo/castle_geo_0011A8"; + +static const ALIGN_ASSET(2) char castle_geo_001200[] = "__OTR__levels/castle_inside/geo/castle_geo_001200"; + +static const ALIGN_ASSET(2) char castle_geo_001260[] = "__OTR__levels/castle_inside/geo/castle_geo_001260"; + +static const ALIGN_ASSET(2) char castle_geo_0012C8[] = "__OTR__levels/castle_inside/geo/castle_geo_0012C8"; + +static const ALIGN_ASSET(2) char castle_geo_001348[] = "__OTR__levels/castle_inside/geo/castle_geo_001348"; + +static const ALIGN_ASSET(2) char castle_geo_0013B8[] = "__OTR__levels/castle_inside/geo/castle_geo_0013B8"; + +static const ALIGN_ASSET(2) char castle_geo_001400[] = "__OTR__levels/castle_inside/geo/castle_geo_001400"; + +static const ALIGN_ASSET(2) char castle_geo_001518[] = "__OTR__levels/castle_inside/geo/castle_geo_001518"; + +static const ALIGN_ASSET(2) char castle_geo_001530[] = "__OTR__levels/castle_inside/geo/castle_geo_001530"; + +static const ALIGN_ASSET(2) char castle_geo_001548[] = "__OTR__levels/castle_inside/geo/castle_geo_001548"; + +static const ALIGN_ASSET(2) char castle_geo_001560[] = "__OTR__levels/castle_inside/geo/castle_geo_001560"; + +static const ALIGN_ASSET(2) char castle_geo_001578[] = "__OTR__levels/castle_inside/geo/castle_geo_001578"; + +static const ALIGN_ASSET(2) char castle_geo_0015B8[] = "__OTR__levels/castle_inside/geo/castle_geo_0015B8"; + +static const ALIGN_ASSET(2) char castle_geo_0015F8[] = "__OTR__levels/castle_inside/geo/castle_geo_0015F8"; + +static const ALIGN_ASSET(2) char castle_geo_001628[] = "__OTR__levels/castle_inside/geo/castle_geo_001628"; + +static const ALIGN_ASSET(2) char castle_geo_001668[] = "__OTR__levels/castle_inside/geo/castle_geo_001668"; + +static const ALIGN_ASSET(2) char castle_geo_001690[] = "__OTR__levels/castle_inside/geo/castle_geo_001690"; + +static const ALIGN_ASSET(2) char castle_geo_0016D8[] = "__OTR__levels/castle_inside/geo/castle_geo_0016D8"; + +static const ALIGN_ASSET(2) char castle_geo_001740[] = "__OTR__levels/castle_inside/geo/castle_geo_001740"; + +static const ALIGN_ASSET(2) char castle_geo_001798[] = "__OTR__levels/castle_inside/geo/castle_geo_001798"; + +static const ALIGN_ASSET(2) char castle_geo_001800[] = "__OTR__levels/castle_inside/geo/castle_geo_001800"; + +static const ALIGN_ASSET(2) char castle_geo_001858[] = "__OTR__levels/castle_inside/geo/castle_geo_001858"; + +static const ALIGN_ASSET(2) char castle_geo_001940[] = "__OTR__levels/castle_inside/geo/castle_geo_001940"; + +static const ALIGN_ASSET(2) char castle_geo_001958[] = "__OTR__levels/castle_inside/geo/castle_geo_001958"; + +static const ALIGN_ASSET(2) char castle_geo_001980[] = "__OTR__levels/castle_inside/geo/castle_geo_001980"; + +static const ALIGN_ASSET(2) char castle_geo_0019C8[] = "__OTR__levels/castle_inside/geo/castle_geo_0019C8"; + +static const ALIGN_ASSET(2) char castle_geo_0019F8[] = "__OTR__levels/castle_inside/geo/castle_geo_0019F8"; + +static const ALIGN_ASSET(2) char castle_geo_001A30[] = "__OTR__levels/castle_inside/geo/castle_geo_001A30"; + +static const ALIGN_ASSET(2) char castle_geo_001A58[] = "__OTR__levels/castle_inside/geo/castle_geo_001A58"; + +static const ALIGN_ASSET(2) char castle_geo_001AB8[] = "__OTR__levels/castle_inside/geo/castle_geo_001AB8"; + +static const ALIGN_ASSET(2) char castle_geo_001AF8[] = "__OTR__levels/castle_inside/geo/castle_geo_001AF8"; + +static const ALIGN_ASSET(2) char castle_geo_001B48[] = "__OTR__levels/castle_inside/geo/castle_geo_001B48"; + +static const ALIGN_ASSET(2) char castle_geo_001BB0[] = "__OTR__levels/castle_inside/geo/castle_geo_001BB0"; + +static const ALIGN_ASSET(2) char castle_geo_001C10[] = "__OTR__levels/castle_inside/geo/castle_geo_001C10"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ccm.h b/android/app/src/main/assets/ghostship/include/assets/levels/ccm.h new file mode 100644 index 0000000..966a2de --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ccm.h @@ -0,0 +1,934 @@ +#pragma once + +#include "ccm/geo.h" + +extern const LevelScript level_ccm_entry[]; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07000000[] = "__OTR__levels/ccm/0"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07000800[] = "__OTR__levels/ccm/1"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07000900[] = "__OTR__levels/ccm/2"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07001100[] = "__OTR__levels/ccm/3"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07001900[] = "__OTR__levels/ccm/4"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07002100[] = "__OTR__levels/ccm/5"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07002900[] = "__OTR__levels/ccm/6"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07003100[] = "__OTR__levels/ccm/7"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07003900[] = "__OTR__levels/ccm/8"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07003B00[] = "__OTR__levels/ccm/9"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07004300[] = "__OTR__levels/ccm/10"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07004B00[] = "__OTR__levels/ccm/11"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07005300[] = "__OTR__levels/ccm/ccm_seg7_lights_07005300"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07005318[] = "__OTR__levels/ccm/ccm_seg7_lights_07005318"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07005330[] = "__OTR__levels/ccm/ccm_seg7_lights_07005330"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07005348[] = "__OTR__levels/ccm/ccm_seg7_lights_07005348"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005360[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005360"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005460[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005460"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005560[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005560"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005660[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005660"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005750[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005750"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005840[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005840"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005920[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005920"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005A00[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005A00"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005B00[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005B00"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005BF0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005BF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005CE0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005CE0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005DE0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005DE0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005EE0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005EE0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07005FC0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07005FC0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070060C0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070060C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070061C0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070061C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006250[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006250"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070062B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070062B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070063A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070063A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006410[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006410"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006510[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006510"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070065B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070065B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070066B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070066B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070067B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070067B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070068B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070068B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070069B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070069B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006AA0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006AA0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006B70[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006B70"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006C70[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006C70"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006D50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006D50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006E30[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006E30"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07006F10[] = "__OTR__levels/ccm/ccm_seg7_vertex_07006F10"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007010[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007010"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070070F0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070070F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070071F0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070071F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070072E0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070072E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070073E0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070073E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070074D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070074D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070075D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070075D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070076B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070076B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070077A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070077A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070078A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070078A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070079A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070079A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007A90[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007A90"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007B80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007B80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007C70[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007C70"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007D50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007D50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007E30[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007E30"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07007F30[] = "__OTR__levels/ccm/ccm_seg7_vertex_07007F30"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008030[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008030"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008130[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008130"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008230[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008230"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008260[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008260"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008350[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008350"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008430[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008430"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008530[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008530"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008630[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008630"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070086A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070086A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008780[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008780"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008880[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008880"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008980[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008980"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008A20[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008A20"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008B00[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008B00"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008B80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008B80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008BF0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008BF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008CF0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008CF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008DD0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008DD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008ED0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008ED0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07008FD0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07008FD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070090B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070090B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070091A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070091A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070092A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070092A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070093A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070093A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070094A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070094A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070095A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070095A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070096A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070096A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070097A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070097A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07009820[] = "__OTR__levels/ccm/ccm_seg7_dl_07009820"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07009DD0[] = "__OTR__levels/ccm/ccm_seg7_dl_07009DD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07009F28[] = "__OTR__levels/ccm/ccm_seg7_dl_07009F28"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700A248[] = "__OTR__levels/ccm/ccm_seg7_dl_0700A248"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700AB00[] = "__OTR__levels/ccm/ccm_seg7_dl_0700AB00"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700ABF8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700ABF8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700B090[] = "__OTR__levels/ccm/ccm_seg7_dl_0700B090"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700B118[] = "__OTR__levels/ccm/ccm_seg7_lights_0700B118"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B130[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B130"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700B190[] = "__OTR__levels/ccm/ccm_seg7_dl_0700B190"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700B1D8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700B1D8"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700B248[] = "__OTR__levels/ccm/ccm_seg7_lights_0700B248"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700B260[] = "__OTR__levels/ccm/ccm_seg7_lights_0700B260"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700B278[] = "__OTR__levels/ccm/ccm_seg7_lights_0700B278"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700B290[] = "__OTR__levels/ccm/ccm_seg7_lights_0700B290"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B2A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B2A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B3A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B3A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B4A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B4A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B5A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B5A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B6A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B6A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B7A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B7A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B8A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B8A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700B988[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700B988"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BA08[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BA08"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BB08[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BB08"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BB38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BB38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BB88[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BB88"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BC78[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BC78"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BD68[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BD68"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BE58[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BE58"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700BEC8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700BEC8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700BF88[] = "__OTR__levels/ccm/ccm_seg7_dl_0700BF88"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700C000[] = "__OTR__levels/ccm/ccm_seg7_dl_0700C000"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700C220[] = "__OTR__levels/ccm/ccm_seg7_dl_0700C220"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700C330[] = "__OTR__levels/ccm/ccm_seg7_dl_0700C330"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700C380[] = "__OTR__levels/ccm/ccm_seg7_dl_0700C380"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C438[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C438"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C528[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C528"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C618[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C618"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C658[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C658"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C748[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C748"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C838[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C838"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C8A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C8A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700C998[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700C998"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CA88[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CA88"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CB78[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CB78"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CC68[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CC68"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CD58[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CD58"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CE48[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CE48"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CF38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CF38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700CFE8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700CFE8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D0E8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D0E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D128[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D128"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D1E0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D1E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D2A8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D2A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D348[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D348"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D4D8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D4D8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D540[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D540"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700D578[] = "__OTR__levels/ccm/ccm_seg7_dl_0700D578"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D658[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D658"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D748[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D748"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D838[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D838"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D938[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D938"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700D9B8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700D9B8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700DAA8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700DAA8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700DB98[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700DB98"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700DC18[] = "__OTR__levels/ccm/ccm_seg7_dl_0700DC18"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700DD28[] = "__OTR__levels/ccm/ccm_seg7_dl_0700DD28"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700DDF0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700DDF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700DE68[] = "__OTR__levels/ccm/ccm_seg7_lights_0700DE68"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700DE80[] = "__OTR__levels/ccm/ccm_seg7_lights_0700DE80"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700DE98[] = "__OTR__levels/ccm/ccm_seg7_lights_0700DE98"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700DEB0[] = "__OTR__levels/ccm/ccm_seg7_lights_0700DEB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700DEC8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700DEC8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700DF88[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700DF88"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E068[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E068"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E168[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E168"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E268[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E268"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E2C8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E2C8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E3A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E3A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E428[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E428"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E468[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E468"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E4A8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E4A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E530[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E530"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E668[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E668"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E6C0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E6C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E708[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E708"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E790[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E790"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700E850[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700E850"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E8D0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E8D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E928[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E928"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700E970[] = "__OTR__levels/ccm/ccm_seg7_dl_0700E970"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700EA00[] = "__OTR__levels/ccm/ccm_seg7_lights_0700EA00"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700EA18[] = "__OTR__levels/ccm/ccm_seg7_lights_0700EA18"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700EA30[] = "__OTR__levels/ccm/ccm_seg7_lights_0700EA30"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EA48[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EA48"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EAE8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EAE8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EBD8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EBD8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700ECB8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700ECB8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700ED98[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700ED98"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EE38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EE38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EF38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EF38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700EF98[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700EF98"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F058[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F058"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F148[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F148"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F1B8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F1B8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F210[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F210"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F3B0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F3B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F440[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F440"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F4C0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F4C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F500[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F500"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F5C0[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F5C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F5F8[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F5F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F650[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F650"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700F6E0[] = "__OTR__levels/ccm/ccm_seg7_lights_0700F6E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F6F8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F6F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F738[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F738"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700F780[] = "__OTR__levels/ccm/ccm_seg7_dl_0700F780"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700F800[] = "__OTR__levels/ccm/ccm_seg7_lights_0700F800"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F818[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F818"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F878[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F878"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700F968[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700F968"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700FA18[] = "__OTR__levels/ccm/ccm_seg7_dl_0700FA18"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700FA70[] = "__OTR__levels/ccm/ccm_seg7_dl_0700FA70"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700FB00[] = "__OTR__levels/ccm/ccm_seg7_dl_0700FB00"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700FB78[] = "__OTR__levels/ccm/ccm_seg7_lights_0700FB78"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FB90[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FB90"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700FC90[] = "__OTR__levels/ccm/ccm_seg7_dl_0700FC90"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0700FD08[] = "__OTR__levels/ccm/ccm_seg7_dl_0700FD08"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700FD88[] = "__OTR__levels/ccm/ccm_seg7_lights_0700FD88"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700FDA0[] = "__OTR__levels/ccm/ccm_seg7_lights_0700FDA0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0700FDB8[] = "__OTR__levels/ccm/ccm_seg7_lights_0700FDB8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FDD0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FDD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FE10[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FE10"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FEF0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FEF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FF70[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FF70"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0700FFB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0700FFB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010070[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010070"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010160[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010160"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070101A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070101A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010280[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010280"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010320[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010320"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010390[] = "__OTR__levels/ccm/ccm_seg7_dl_07010390"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010480[] = "__OTR__levels/ccm/ccm_seg7_dl_07010480"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010518[] = "__OTR__levels/ccm/ccm_seg7_dl_07010518"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010610[] = "__OTR__levels/ccm/ccm_seg7_dl_07010610"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010660[] = "__OTR__levels/ccm/ccm_seg7_dl_07010660"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070106D8[] = "__OTR__levels/ccm/ccm_seg7_vertex_070106D8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010758[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010758"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010848[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010848"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070108F8[] = "__OTR__levels/ccm/ccm_seg7_dl_070108F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010940[] = "__OTR__levels/ccm/ccm_seg7_dl_07010940"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070109D0[] = "__OTR__levels/ccm/ccm_seg7_dl_070109D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07010A60[] = "__OTR__levels/ccm/ccm_seg7_lights_07010A60"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010A78[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010A78"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010AF8[] = "__OTR__levels/ccm/ccm_seg7_dl_07010AF8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010B50[] = "__OTR__levels/ccm/ccm_seg7_dl_07010B50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010BD0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010BD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010CC0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010CC0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010D30[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010D30"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010E30[] = "__OTR__levels/ccm/ccm_seg7_dl_07010E30"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010EC0[] = "__OTR__levels/ccm/ccm_seg7_dl_07010EC0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07010F28[] = "__OTR__levels/ccm/ccm_seg7_dl_07010F28"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07010FB8[] = "__OTR__levels/ccm/ccm_seg7_lights_07010FB8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07010FD0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07010FD0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070110C0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070110C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070111B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070111B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070112A0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070112A0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07011390[] = "__OTR__levels/ccm/ccm_seg7_vertex_07011390"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07011410[] = "__OTR__levels/ccm/ccm_seg7_vertex_07011410"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07011500[] = "__OTR__levels/ccm/ccm_seg7_vertex_07011500"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07011600[] = "__OTR__levels/ccm/ccm_seg7_vertex_07011600"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07011660[] = "__OTR__levels/ccm/ccm_seg7_dl_07011660"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070117B8[] = "__OTR__levels/ccm/ccm_seg7_dl_070117B8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070118B0[] = "__OTR__levels/ccm/ccm_seg7_dl_070118B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07011940[] = "__OTR__levels/ccm/ccm_seg7_lights_07011940"; + +static const ALIGN_ASSET(2) char ccm_seg7_texture_07011958[] = "__OTR__levels/ccm/12"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012158[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012158"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012258[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012258"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012358[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012358"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012458[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012458"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012558[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012558"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012658[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012658"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012758[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012758"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012858[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012858"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070128E8[] = "__OTR__levels/ccm/ccm_seg7_dl_070128E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07012BD8[] = "__OTR__levels/ccm/ccm_seg7_dl_07012BD8"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07012C38[] = "__OTR__levels/ccm/ccm_seg7_lights_07012C38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012C50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012C50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012D50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012D50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012E50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012E50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07012F50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07012F50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07013050[] = "__OTR__levels/ccm/ccm_seg7_vertex_07013050"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07013150[] = "__OTR__levels/ccm/ccm_seg7_vertex_07013150"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07013250[] = "__OTR__levels/ccm/ccm_seg7_vertex_07013250"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07013350[] = "__OTR__levels/ccm/ccm_seg7_vertex_07013350"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070133E0[] = "__OTR__levels/ccm/ccm_seg7_dl_070133E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070136D0[] = "__OTR__levels/ccm/ccm_seg7_dl_070136D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07013730[] = "__OTR__levels/ccm/ccm_seg7_vertex_07013730"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070137B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070137B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070137F0[] = "__OTR__levels/ccm/ccm_seg7_dl_070137F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07013838[] = "__OTR__levels/ccm/ccm_seg7_dl_07013838"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07013870[] = "__OTR__levels/ccm/ccm_seg7_dl_07013870"; + +static const ALIGN_ASSET(2) char ccm_seg7_area_1_collision[] = "__OTR__levels/ccm/ccm_seg7_area_1_collision"; + +static const char ccm_seg7_area_1_macro_objs[] = "__OTR__levels/ccm/ccm_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char ccm_seg7_collision_070163F8[] = "__OTR__levels/ccm/ccm_seg7_collision_070163F8"; + +static const char ccm_seg7_trajectory_snowman[] = "__OTR__levels/ccm/ccm_seg7_trajectory_snowman"; + +static const char ccm_seg7_trajectory_0701669C[] = "__OTR__levels/ccm/ccm_seg7_trajectory_0701669C"; + +static const char ccm_movtex_penguin_puddle_water_data[] = "__OTR__levels/ccm/ccm_movtex_penguin_puddle_water_data"; + +static const char ccm_movtex_penguin_puddle_water[] = "__OTR__levels/ccm/ccm_movtex_penguin_puddle_water"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_07016718[] = "__OTR__levels/ccm/ccm_seg7_lights_07016718"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016730[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016730"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016770[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016770"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016850[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016850"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016950[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016950"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016A50[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016A50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016B40[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016B40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016C40[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016C40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016D20[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016D20"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016E20[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016E20"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07016F10[] = "__OTR__levels/ccm/ccm_seg7_vertex_07016F10"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017000[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017000"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017100[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017100"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017200[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017200"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070172F0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070172F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070173E0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070173E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070174D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070174D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070175D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070175D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070176D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070176D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070177D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070177D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070178D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070178D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070179B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070179B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017AB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017AB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017BB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017BB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017CB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017CB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017DB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017DB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017EB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017EB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07017FB0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07017FB0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018090[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018090"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018190[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018190"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018290[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018290"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018390[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018390"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018480[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018480"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018580[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018580"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018680[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018680"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018780[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018780"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018880[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018880"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018980[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018980"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018A80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018A80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018B80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018B80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018C80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018C80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018D80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018D80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018E80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018E80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07018F60[] = "__OTR__levels/ccm/ccm_seg7_vertex_07018F60"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019060[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019060"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019150[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019150"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019240[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019240"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019340[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019340"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019440[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019440"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019540[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019540"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070195B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070195B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070196B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070196B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070197B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070197B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070198B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070198B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_070199B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_070199B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019AA0[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019AA0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019B90[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019B90"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019C80[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019C80"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019D60[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019D60"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019E40[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019E40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07019F20[] = "__OTR__levels/ccm/ccm_seg7_vertex_07019F20"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A010[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A010"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A110[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A110"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A1F0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A1F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A2D0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A2D0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A3C0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A3C0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A4B0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A4B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A590[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A590"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A680[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A680"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A770[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A770"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A870[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A870"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701A970[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701A970"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AA60[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AA60"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AB50[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AB50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AC50[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AC50"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AD40[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AD40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AE40[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AE40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701AF40[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701AF40"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701B040[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701B040"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701B0E0[] = "__OTR__levels/ccm/ccm_seg7_dl_0701B0E0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701B128[] = "__OTR__levels/ccm/ccm_seg7_dl_0701B128"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701C5C8[] = "__OTR__levels/ccm/ccm_seg7_dl_0701C5C8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701CC40[] = "__OTR__levels/ccm/ccm_seg7_dl_0701CC40"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701CE30[] = "__OTR__levels/ccm/ccm_seg7_dl_0701CE30"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701CED8[] = "__OTR__levels/ccm/ccm_seg7_lights_0701CED8"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701CEF0[] = "__OTR__levels/ccm/ccm_seg7_lights_0701CEF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701CF08[] = "__OTR__levels/ccm/ccm_seg7_lights_0701CF08"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701CF20[] = "__OTR__levels/ccm/ccm_seg7_lights_0701CF20"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701CF38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701CF38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D028[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D028"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D118[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D118"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D208[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D208"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D308[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D308"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D408[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D408"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D4F8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D4F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D5E8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D5E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D6E8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D6E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D7D8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D7D8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D8B8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D8B8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701D9A8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701D9A8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DA58[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DA58"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DAD8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DAD8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DBC8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DBC8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DC78[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DC78"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DD38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DD38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DE38[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DE38"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DEE8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DEE8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701DF28[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701DF28"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701DF68[] = "__OTR__levels/ccm/ccm_seg7_dl_0701DF68"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E3F8[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E3F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E4E8[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E4E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E520[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E520"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E558[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E558"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701E610[] = "__OTR__levels/ccm/ccm_seg7_lights_0701E610"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701E628[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701E628"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E668[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E668"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701E6B0[] = "__OTR__levels/ccm/ccm_seg7_dl_0701E6B0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701E720[] = "__OTR__levels/ccm/ccm_seg7_lights_0701E720"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701E738[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701E738"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701E828[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701E828"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701E918[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701E918"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EA08[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EA08"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EAF8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EAF8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EBE8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EBE8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701ECC8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701ECC8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EDB8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EDB8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EEA8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EEA8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701EF88[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701EF88"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F068[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F068"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F158[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F158"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F238[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F238"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F318[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F318"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F3F8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F3F8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F4E8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F4E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F5C8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F5C8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701F6C8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701F6C8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701F7C8[] = "__OTR__levels/ccm/ccm_seg7_dl_0701F7C8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701FC78[] = "__OTR__levels/ccm/ccm_seg7_dl_0701FC78"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701FCD8[] = "__OTR__levels/ccm/ccm_seg7_lights_0701FCD8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701FCF0[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701FCF0"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701FD30[] = "__OTR__levels/ccm/ccm_seg7_dl_0701FD30"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701FD78[] = "__OTR__levels/ccm/ccm_seg7_dl_0701FD78"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701FDE8[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701FDE8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701FE28[] = "__OTR__levels/ccm/ccm_seg7_dl_0701FE28"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_0701FE60[] = "__OTR__levels/ccm/ccm_seg7_dl_0701FE60"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701FEE0[] = "__OTR__levels/ccm/ccm_seg7_lights_0701FEE0"; + +static const ALIGN_ASSET(2) char ccm_seg7_lights_0701FEF8[] = "__OTR__levels/ccm/ccm_seg7_lights_0701FEF8"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701FF10[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701FF10"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_0701FF70[] = "__OTR__levels/ccm/ccm_seg7_vertex_0701FF70"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020070[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020070"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020170[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020170"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020270[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020270"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020360[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020360"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020450[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020450"; + +static const ALIGN_ASSET(2) char ccm_seg7_vertex_07020540[] = "__OTR__levels/ccm/ccm_seg7_vertex_07020540"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_07020590[] = "__OTR__levels/ccm/ccm_seg7_dl_07020590"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070205E8[] = "__OTR__levels/ccm/ccm_seg7_dl_070205E8"; + +static const ALIGN_ASSET(2) char ccm_seg7_dl_070207F0[] = "__OTR__levels/ccm/ccm_seg7_dl_070207F0"; + +static const ALIGN_ASSET(2) char ccm_seg7_area_2_collision[] = "__OTR__levels/ccm/ccm_seg7_area_2_collision"; + +static const char ccm_seg7_area_2_macro_objs[] = "__OTR__levels/ccm/ccm_seg7_area_2_macro_objs"; + +static const char ccm_seg7_trajectory_penguin_race[] = "__OTR__levels/ccm/ccm_seg7_trajectory_penguin_race"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ccm/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ccm/geo.h new file mode 100644 index 0000000..f2bbf8d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ccm/geo.h @@ -0,0 +1,22 @@ +#pragma once + +static const ALIGN_ASSET(2) char ccm_geo_0003D0[] = "__OTR__levels/ccm/geo/ccm_geo_0003D0"; + +static const ALIGN_ASSET(2) char ccm_geo_0003F0[] = "__OTR__levels/ccm/geo/ccm_geo_0003F0"; + +static const ALIGN_ASSET(2) char ccm_geo_00040C[] = "__OTR__levels/ccm/geo/ccm_geo_00040C"; + +static const ALIGN_ASSET(2) char ccm_geo_00042C[] = "__OTR__levels/ccm/geo/ccm_geo_00042C"; + +static const ALIGN_ASSET(2) char ccm_geo_00045C[] = "__OTR__levels/ccm/geo/ccm_geo_00045C"; + +static const ALIGN_ASSET(2) char ccm_geo_000494[] = "__OTR__levels/ccm/geo/ccm_geo_000494"; + +static const ALIGN_ASSET(2) char ccm_geo_0004BC[] = "__OTR__levels/ccm/geo/ccm_geo_0004BC"; + +static const ALIGN_ASSET(2) char ccm_geo_0004E4[] = "__OTR__levels/ccm/geo/ccm_geo_0004E4"; + +static const ALIGN_ASSET(2) char ccm_geo_00051C[] = "__OTR__levels/ccm/geo/ccm_geo_00051C"; + +static const ALIGN_ASSET(2) char ccm_geo_0005E8[] = "__OTR__levels/ccm/geo/ccm_geo_0005E8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/cotmc.h b/android/app/src/main/assets/ghostship/include/assets/levels/cotmc.h new file mode 100644 index 0000000..3ae0cb3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/cotmc.h @@ -0,0 +1,266 @@ +#pragma once + +#include "cotmc/geo.h" + +extern const LevelScript level_cotmc_entry[]; + +static const ALIGN_ASSET(2) char cotmc_seg7_texture_07000000[] = "__OTR__levels/cotmc/0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_texture_07001000[] = "__OTR__levels/cotmc/1"; + +static const ALIGN_ASSET(2) char cotmc_seg7_texture_07001800[] = "__OTR__levels/cotmc/2"; + +static const ALIGN_ASSET(2) char cotmc_seg7_texture_07002000[] = "__OTR__levels/cotmc/3"; + +static const ALIGN_ASSET(2) char cotmc_seg7_texture_07002800[] = "__OTR__levels/cotmc/4"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003000[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003000"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003018[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003018"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003030[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003030"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003048[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003048"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003060[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003060"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003078[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003078"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07003090[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07003090"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070030A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070030A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070031A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070031A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070032A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070032A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070033A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070033A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070034A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070034A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003598[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003598"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003688[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003688"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003768[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003768"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003868[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003868"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003968[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003968"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003A48[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003A48"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003B08[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003B08"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003B78[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003B78"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003C38[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003C38"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003CD8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003CD8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003D78[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003D78"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003E68[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003E68"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07003F58[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07003F58"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004048[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004048"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004148[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004148"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004248[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004248"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004348[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004348"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070043E8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070043E8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070044E8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070044E8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004548[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004548"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004648[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004648"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004738[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004738"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004838[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004838"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070048B8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070048B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070049B8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070049B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004AA8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004AA8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004BA8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004BA8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004C98[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004C98"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004D98[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004D98"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004E98[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004E98"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07004F78[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07004F78"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005058[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005058"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005118[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005118"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070051D8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070051D8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070052D8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070052D8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070053C8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070053C8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070054B8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070054B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070055B8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070055B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005668[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005668"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005758[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005758"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005848[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005848"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070058C8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070058C8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070059A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070059A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005A98[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005A98"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005B88[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005B88"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005C48[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005C48"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005D08[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005D08"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005DA8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005DA8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005DE8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005DE8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005ED8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005ED8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07005FD8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07005FD8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070060C8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070060C8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070061B8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070061B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070062A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070062A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07006358[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07006358"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07006438[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07006438"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07006538[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07006538"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07006638[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07006638"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070066A8[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070066A8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_070066E8[] = "__OTR__levels/cotmc/cotmc_seg7_dl_070066E8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07006C18[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07006C18"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07006F88[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07006F88"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007248[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007248"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007498[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007498"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_070074F0[] = "__OTR__levels/cotmc/cotmc_seg7_dl_070074F0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007688[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007688"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007920[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007920"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007B90[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007B90"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07007D48[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07007D48"; + +static const ALIGN_ASSET(2) char cotmc_seg7_lights_07007E88[] = "__OTR__levels/cotmc/cotmc_seg7_lights_07007E88"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07007EA0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07007EA0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07007F90[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07007F90"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008080[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008080"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008170[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008170"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008260[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008260"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008350[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008350"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008440[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008440"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008540[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008540"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008640[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008640"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008730[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008730"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008820[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008820"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008920[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008920"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008A10[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008A10"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008B10[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008B10"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008C00[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008C00"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008CF0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008CF0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008DE0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008DE0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008ED0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008ED0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07008FC0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07008FC0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070090B0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070090B0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_070091A0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_070091A0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009290[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009290"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009390[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009390"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009480[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009480"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009570[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009570"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009660[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009660"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009760[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009760"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009850[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009850"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009940[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009940"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009A30[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009A30"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_07009B20[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_07009B20"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_07009B50[] = "__OTR__levels/cotmc/cotmc_seg7_dl_07009B50"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_0700A160[] = "__OTR__levels/cotmc/cotmc_seg7_dl_0700A160"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_0700A1E0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_0700A1E0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_vertex_0700A2E0[] = "__OTR__levels/cotmc/cotmc_seg7_vertex_0700A2E0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_0700A3D0[] = "__OTR__levels/cotmc/cotmc_seg7_dl_0700A3D0"; + +static const ALIGN_ASSET(2) char cotmc_seg7_dl_0700A4B8[] = "__OTR__levels/cotmc/cotmc_seg7_dl_0700A4B8"; + +static const ALIGN_ASSET(2) char cotmc_seg7_collision_level[] = "__OTR__levels/cotmc/cotmc_seg7_collision_level"; + +static const char cotmc_seg7_macro_objs[] = "__OTR__levels/cotmc/cotmc_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char cotmc_dl_water_begin[] = "__OTR__levels/cotmc/cotmc_dl_water_begin"; + +static const ALIGN_ASSET(2) char cotmc_dl_water_end[] = "__OTR__levels/cotmc/cotmc_dl_water_end"; + +static const char cotmc_movtex_tris_water[] = "__OTR__levels/cotmc/cotmc_movtex_tris_water"; + +static const ALIGN_ASSET(2) char cotmc_dl_water[] = "__OTR__levels/cotmc/cotmc_dl_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/cotmc/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/cotmc/geo.h new file mode 100644 index 0000000..036773a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/cotmc/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char cotmc_geo_0001A0[] = "__OTR__levels/cotmc/geo/cotmc_geo_0001A0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ddd.h b/android/app/src/main/assets/ghostship/include/assets/levels/ddd.h new file mode 100644 index 0000000..86daed9 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ddd.h @@ -0,0 +1,422 @@ +#pragma once + +#include "ddd/geo.h" + +extern const LevelScript level_ddd_entry[]; + +static const ALIGN_ASSET(2) char ddd_seg7_texture_07000000[] = "__OTR__levels/ddd/0"; + +static const ALIGN_ASSET(2) char ddd_seg7_texture_07001000[] = "__OTR__levels/ddd/1"; + +static const ALIGN_ASSET(2) char ddd_seg7_texture_07001800[] = "__OTR__levels/ddd/2"; + +static const ALIGN_ASSET(2) char ddd_seg7_texture_07002000[] = "__OTR__levels/ddd/3"; + +static const ALIGN_ASSET(2) char ddd_seg7_texture_07003000[] = "__OTR__levels/ddd/4"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07003800[] = "__OTR__levels/ddd/ddd_seg7_lights_07003800"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07003818[] = "__OTR__levels/ddd/ddd_seg7_lights_07003818"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07003830[] = "__OTR__levels/ddd/ddd_seg7_lights_07003830"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07003848[] = "__OTR__levels/ddd/ddd_seg7_lights_07003848"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003860[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003860"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003960[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003960"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003A60[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003A60"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003AF0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003AF0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003B30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003B30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003C30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003C30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003D30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003D30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003E30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003E30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07003F30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07003F30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07004030[] = "__OTR__levels/ddd/ddd_seg7_vertex_07004030"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07004130[] = "__OTR__levels/ddd/ddd_seg7_vertex_07004130"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070041C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070041C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070042C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070042C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070043C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070043C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070044C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070044C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070045C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070045C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070046B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070046B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07004700[] = "__OTR__levels/ddd/ddd_seg7_dl_07004700"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07004D48[] = "__OTR__levels/ddd/ddd_seg7_dl_07004D48"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07004DA8[] = "__OTR__levels/ddd/ddd_seg7_lights_07004DA8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07004DC0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07004DC0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07004EC0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07004EC0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07004FA0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07004FA0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005090[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005090"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005190[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005190"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005270[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005270"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005350[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005350"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070053C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070053C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070054B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070054B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005570[] = "__OTR__levels/ddd/ddd_seg7_dl_07005570"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005738[] = "__OTR__levels/ddd/ddd_seg7_dl_07005738"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_070057E8[] = "__OTR__levels/ddd/ddd_seg7_dl_070057E8"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07005850[] = "__OTR__levels/ddd/ddd_seg7_lights_07005850"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005868[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005868"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005968[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005968"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005A68[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005A68"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005AF8[] = "__OTR__levels/ddd/ddd_seg7_dl_07005AF8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005C40[] = "__OTR__levels/ddd/ddd_seg7_dl_07005C40"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005CB0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005CB0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005D90[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005D90"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07005E70[] = "__OTR__levels/ddd/ddd_seg7_vertex_07005E70"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005EE0[] = "__OTR__levels/ddd/ddd_seg7_dl_07005EE0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07005F78[] = "__OTR__levels/ddd/ddd_seg7_dl_07005F78"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07005FC8[] = "__OTR__levels/ddd/ddd_seg7_lights_07005FC8"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07005FE0[] = "__OTR__levels/ddd/ddd_seg7_lights_07005FE0"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07005FF8[] = "__OTR__levels/ddd/ddd_seg7_lights_07005FF8"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07006010[] = "__OTR__levels/ddd/ddd_seg7_lights_07006010"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07006028[] = "__OTR__levels/ddd/ddd_seg7_lights_07006028"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006040[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006040"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006080[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006080"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070060C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070060C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006100[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006100"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006140[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006140"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070061C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070061C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006240[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006240"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070062C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070062C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070063B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070063B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070064A0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070064A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006520[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006520"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006560[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006560"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070065A0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070065A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070065E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070065E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070066E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070066E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070067E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070067E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070068E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070068E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070069B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070069B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006AA0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006AA0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006BA0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006BA0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006C80[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006C80"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07006D70[] = "__OTR__levels/ddd/ddd_seg7_vertex_07006D70"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07006E20[] = "__OTR__levels/ddd/ddd_seg7_dl_07006E20"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07006EE0[] = "__OTR__levels/ddd/ddd_seg7_dl_07006EE0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07007080[] = "__OTR__levels/ddd/ddd_seg7_dl_07007080"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07007298[] = "__OTR__levels/ddd/ddd_seg7_dl_07007298"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07007408[] = "__OTR__levels/ddd/ddd_seg7_dl_07007408"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_070074C8[] = "__OTR__levels/ddd/ddd_seg7_lights_070074C8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070074E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070074E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070075E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070075E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070076C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070076C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070077B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070077B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070078B0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070078B0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070079A0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070079A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07007A80[] = "__OTR__levels/ddd/ddd_seg7_vertex_07007A80"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07007AF0[] = "__OTR__levels/ddd/ddd_seg7_dl_07007AF0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07007CB8[] = "__OTR__levels/ddd/ddd_seg7_dl_07007CB8"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07007D18[] = "__OTR__levels/ddd/ddd_seg7_lights_07007D18"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07007D30[] = "__OTR__levels/ddd/ddd_seg7_vertex_07007D30"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07007E20[] = "__OTR__levels/ddd/ddd_seg7_vertex_07007E20"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07007F10[] = "__OTR__levels/ddd/ddd_seg7_vertex_07007F10"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008000[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008000"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070080F0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070080F0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070081E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070081E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070082D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070082D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070083C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070083C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070084C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070084C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070085A0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070085A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070086A0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070086A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008780[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008780"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008870[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008870"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_070088F0[] = "__OTR__levels/ddd/ddd_seg7_dl_070088F0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07008C48[] = "__OTR__levels/ddd/ddd_seg7_dl_07008C48"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008CB8[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008CB8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008D98[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008D98"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008E78[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008E78"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07008EE8[] = "__OTR__levels/ddd/ddd_seg7_dl_07008EE8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07008F80[] = "__OTR__levels/ddd/ddd_seg7_dl_07008F80"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07008FD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07008FD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07009010[] = "__OTR__levels/ddd/ddd_seg7_dl_07009010"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07009030[] = "__OTR__levels/ddd/ddd_seg7_dl_07009030"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07009080[] = "__OTR__levels/ddd/ddd_seg7_lights_07009080"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009098[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009098"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_070090D8[] = "__OTR__levels/ddd/ddd_seg7_dl_070090D8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07009120[] = "__OTR__levels/ddd/ddd_seg7_dl_07009120"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009190[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009190"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_070091D0[] = "__OTR__levels/ddd/ddd_seg7_dl_070091D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_07009208[] = "__OTR__levels/ddd/ddd_seg7_dl_07009208"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_07009288[] = "__OTR__levels/ddd/ddd_seg7_lights_07009288"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_070092A0[] = "__OTR__levels/ddd/ddd_seg7_lights_070092A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_070092B8[] = "__OTR__levels/ddd/ddd_seg7_lights_070092B8"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_070092D0[] = "__OTR__levels/ddd/ddd_seg7_lights_070092D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_070092E8[] = "__OTR__levels/ddd/ddd_seg7_lights_070092E8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009300[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009300"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009400[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009400"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009490[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009490"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009590[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009590"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070095E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070095E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009660[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009660"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009750[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009750"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009800[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009800"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070098E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070098E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_070099E0[] = "__OTR__levels/ddd/ddd_seg7_vertex_070099E0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009AD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009AD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009BD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009BD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009CD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009CD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009DD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009DD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009ED0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009ED0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_07009FD0[] = "__OTR__levels/ddd/ddd_seg7_vertex_07009FD0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A0D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A0D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A1D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A1D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A2D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A2D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A3C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A3C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A4C0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A4C0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700A580[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700A580"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700A600[] = "__OTR__levels/ddd/ddd_seg7_dl_0700A600"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700AEB8[] = "__OTR__levels/ddd/ddd_seg7_dl_0700AEB8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700AF10[] = "__OTR__levels/ddd/ddd_seg7_dl_0700AF10"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_0700AF78[] = "__OTR__levels/ddd/ddd_seg7_lights_0700AF78"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700AF90[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700AF90"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700B010[] = "__OTR__levels/ddd/ddd_seg7_dl_0700B010"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700B068[] = "__OTR__levels/ddd/ddd_seg7_dl_0700B068"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_0700B0D8[] = "__OTR__levels/ddd/ddd_seg7_lights_0700B0D8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B0F0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B0F0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B1D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B1D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B2D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B2D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B3D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B3D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B4D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B4D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B5D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B5D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B6D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B6D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700B7D0[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700B7D0"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700B890[] = "__OTR__levels/ddd/ddd_seg7_dl_0700B890"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700BAE0[] = "__OTR__levels/ddd/ddd_seg7_dl_0700BAE0"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_0700BB50[] = "__OTR__levels/ddd/ddd_seg7_lights_0700BB50"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BB68[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BB68"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BC58[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BC58"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BC98[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BC98"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BD88[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BD88"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BE78[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BE78"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700BF68[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700BF68"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C058[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C058"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C148[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C148"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C238[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C238"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C328[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C328"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C398[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C398"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C488[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C488"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C578[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C578"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C668[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C668"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C768[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C768"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C858[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C858"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700C958[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700C958"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700C9D8[] = "__OTR__levels/ddd/ddd_seg7_dl_0700C9D8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700CA70[] = "__OTR__levels/ddd/ddd_seg7_dl_0700CA70"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700CC70[] = "__OTR__levels/ddd/ddd_seg7_dl_0700CC70"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700CE48[] = "__OTR__levels/ddd/ddd_seg7_dl_0700CE48"; + +static const ALIGN_ASSET(2) char ddd_seg7_lights_0700CEE0[] = "__OTR__levels/ddd/ddd_seg7_lights_0700CEE0"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700CEF8[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700CEF8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700CFE8[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700CFE8"; + +static const ALIGN_ASSET(2) char ddd_seg7_vertex_0700D0C8[] = "__OTR__levels/ddd/ddd_seg7_vertex_0700D0C8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700D1B8[] = "__OTR__levels/ddd/ddd_seg7_dl_0700D1B8"; + +static const ALIGN_ASSET(2) char ddd_seg7_dl_0700D2A0[] = "__OTR__levels/ddd/ddd_seg7_dl_0700D2A0"; + +static const ALIGN_ASSET(2) char ddd_seg7_area_1_collision[] = "__OTR__levels/ddd/ddd_seg7_area_1_collision"; + +static const ALIGN_ASSET(2) char ddd_seg7_area_2_collision[] = "__OTR__levels/ddd/ddd_seg7_area_2_collision"; + +static const char ddd_seg7_area_1_macro_objs[] = "__OTR__levels/ddd/ddd_seg7_area_1_macro_objs"; + +static const char ddd_seg7_area_2_macro_objs[] = "__OTR__levels/ddd/ddd_seg7_area_2_macro_objs"; + +static const ALIGN_ASSET(2) char ddd_seg7_collision_submarine[] = "__OTR__levels/ddd/ddd_seg7_collision_submarine"; + +static const ALIGN_ASSET(2) char ddd_seg7_collision_bowser_sub_door[] = "__OTR__levels/ddd/ddd_seg7_collision_bowser_sub_door"; + +static const char ddd_movtex_area1_water_data[] = "__OTR__levels/ddd/ddd_movtex_area1_water_data"; + +static const char ddd_movtex_area1_water[] = "__OTR__levels/ddd/ddd_movtex_area1_water"; + +static const char ddd_movtex_area2_water_data[] = "__OTR__levels/ddd/ddd_movtex_area2_water_data"; + +static const char ddd_movtex_area2_water[] = "__OTR__levels/ddd/ddd_movtex_area2_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ddd/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ddd/geo.h new file mode 100644 index 0000000..63c3e52 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ddd/geo.h @@ -0,0 +1,12 @@ +#pragma once + +static const ALIGN_ASSET(2) char ddd_geo_000450[] = "__OTR__levels/ddd/geo/ddd_geo_000450"; + +static const ALIGN_ASSET(2) char ddd_geo_000478[] = "__OTR__levels/ddd/geo/ddd_geo_000478"; + +static const ALIGN_ASSET(2) char ddd_geo_0004A0[] = "__OTR__levels/ddd/geo/ddd_geo_0004A0"; + +static const ALIGN_ASSET(2) char ddd_geo_0004C0[] = "__OTR__levels/ddd/geo/ddd_geo_0004C0"; + +static const ALIGN_ASSET(2) char ddd_geo_000570[] = "__OTR__levels/ddd/geo/ddd_geo_000570"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ending.h b/android/app/src/main/assets/ghostship/include/assets/levels/ending.h new file mode 100644 index 0000000..6459bc0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ending.h @@ -0,0 +1,200 @@ +#pragma once + +#include "ending/geo.h" + +extern const LevelScript level_ending_entry[]; + +static const ALIGN_ASSET(2) char dCakeEndTexture0[] = "__OTR__levels/ending/cake_end_texture_0"; + +static const ALIGN_ASSET(2) char dCakeEndTexture1[] = "__OTR__levels/ending/cake_end_texture_1"; + +static const ALIGN_ASSET(2) char dCakeEndTexture2[] = "__OTR__levels/ending/cake_end_texture_2"; + +static const ALIGN_ASSET(2) char dCakeEndTexture3[] = "__OTR__levels/ending/cake_end_texture_3"; + +static const ALIGN_ASSET(2) char dCakeEndTexture4[] = "__OTR__levels/ending/cake_end_texture_4"; + +static const ALIGN_ASSET(2) char dCakeEndTexture5[] = "__OTR__levels/ending/cake_end_texture_5"; + +static const ALIGN_ASSET(2) char dCakeEndTexture6[] = "__OTR__levels/ending/cake_end_texture_6"; + +static const ALIGN_ASSET(2) char dCakeEndTexture7[] = "__OTR__levels/ending/cake_end_texture_7"; + +static const ALIGN_ASSET(2) char dCakeEndTexture8[] = "__OTR__levels/ending/cake_end_texture_8"; + +static const ALIGN_ASSET(2) char dCakeEndTexture9[] = "__OTR__levels/ending/cake_end_texture_9"; + +static const ALIGN_ASSET(2) char dCakeEndTexture10[] = "__OTR__levels/ending/cake_end_texture_10"; + +static const ALIGN_ASSET(2) char dCakeEndTexture11[] = "__OTR__levels/ending/cake_end_texture_11"; + +static const ALIGN_ASSET(2) char dCakeEndTexture12[] = "__OTR__levels/ending/cake_end_texture_12"; + +static const ALIGN_ASSET(2) char dCakeEndTexture13[] = "__OTR__levels/ending/cake_end_texture_13"; + +static const ALIGN_ASSET(2) char dCakeEndTexture14[] = "__OTR__levels/ending/cake_end_texture_14"; + +static const ALIGN_ASSET(2) char dCakeEndTexture15[] = "__OTR__levels/ending/cake_end_texture_15"; + +static const ALIGN_ASSET(2) char dCakeEndTexture16[] = "__OTR__levels/ending/cake_end_texture_16"; + +static const ALIGN_ASSET(2) char dCakeEndTexture17[] = "__OTR__levels/ending/cake_end_texture_17"; + +static const ALIGN_ASSET(2) char dCakeEndTexture18[] = "__OTR__levels/ending/cake_end_texture_18"; + +static const ALIGN_ASSET(2) char dCakeEndTexture19[] = "__OTR__levels/ending/cake_end_texture_19"; + +static const ALIGN_ASSET(2) char dCakeEndTexture20[] = "__OTR__levels/ending/cake_end_texture_20"; + +static const ALIGN_ASSET(2) char dCakeEndTexture21[] = "__OTR__levels/ending/cake_end_texture_21"; + +static const ALIGN_ASSET(2) char dCakeEndTexture22[] = "__OTR__levels/ending/cake_end_texture_22"; + +static const ALIGN_ASSET(2) char dCakeEndTexture23[] = "__OTR__levels/ending/cake_end_texture_23"; + +static const ALIGN_ASSET(2) char dCakeEndTexture24[] = "__OTR__levels/ending/cake_end_texture_24"; + +static const ALIGN_ASSET(2) char dCakeEndTexture25[] = "__OTR__levels/ending/cake_end_texture_25"; + +static const ALIGN_ASSET(2) char dCakeEndTexture26[] = "__OTR__levels/ending/cake_end_texture_26"; + +static const ALIGN_ASSET(2) char dCakeEndTexture27[] = "__OTR__levels/ending/cake_end_texture_27"; + +static const ALIGN_ASSET(2) char dCakeEndTexture28[] = "__OTR__levels/ending/cake_end_texture_28"; + +static const ALIGN_ASSET(2) char dCakeEndTexture29[] = "__OTR__levels/ending/cake_end_texture_29"; + +static const ALIGN_ASSET(2) char dCakeEndTexture30[] = "__OTR__levels/ending/cake_end_texture_30"; + +static const ALIGN_ASSET(2) char dCakeEndTexture31[] = "__OTR__levels/ending/cake_end_texture_31"; + +static const ALIGN_ASSET(2) char dCakeEndTexture32[] = "__OTR__levels/ending/cake_end_texture_32"; + +static const ALIGN_ASSET(2) char dCakeEndTexture33[] = "__OTR__levels/ending/cake_end_texture_33"; + +static const ALIGN_ASSET(2) char dCakeEndTexture34[] = "__OTR__levels/ending/cake_end_texture_34"; + +static const ALIGN_ASSET(2) char dCakeEndTexture35[] = "__OTR__levels/ending/cake_end_texture_35"; + +static const ALIGN_ASSET(2) char dCakeEndTexture36[] = "__OTR__levels/ending/cake_end_texture_36"; + +static const ALIGN_ASSET(2) char dCakeEndTexture37[] = "__OTR__levels/ending/cake_end_texture_37"; + +static const ALIGN_ASSET(2) char dCakeEndTexture38[] = "__OTR__levels/ending/cake_end_texture_38"; + +static const ALIGN_ASSET(2) char dCakeEndTexture39[] = "__OTR__levels/ending/cake_end_texture_39"; + +static const ALIGN_ASSET(2) char dCakeEndTexture40[] = "__OTR__levels/ending/cake_end_texture_40"; + +static const ALIGN_ASSET(2) char dCakeEndTexture41[] = "__OTR__levels/ending/cake_end_texture_41"; + +static const ALIGN_ASSET(2) char dCakeEndTexture42[] = "__OTR__levels/ending/cake_end_texture_42"; + +static const ALIGN_ASSET(2) char dCakeEndTexture43[] = "__OTR__levels/ending/cake_end_texture_43"; + +static const ALIGN_ASSET(2) char dCakeEndTexture44[] = "__OTR__levels/ending/cake_end_texture_44"; + +static const ALIGN_ASSET(2) char dCakeEndTexture45[] = "__OTR__levels/ending/cake_end_texture_45"; + +static const ALIGN_ASSET(2) char dCakeEndTexture46[] = "__OTR__levels/ending/cake_end_texture_46"; + +static const ALIGN_ASSET(2) char dCakeEndTexture47[] = "__OTR__levels/ending/cake_end_texture_47"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25800[] = "__OTR__levels/ending/ending_seg7_vtx_25800"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25840[] = "__OTR__levels/ending/ending_seg7_vtx_25840"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25880[] = "__OTR__levels/ending/ending_seg7_vtx_25880"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_258C0[] = "__OTR__levels/ending/ending_seg7_vtx_258C0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25900[] = "__OTR__levels/ending/ending_seg7_vtx_25900"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25940[] = "__OTR__levels/ending/ending_seg7_vtx_25940"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25980[] = "__OTR__levels/ending/ending_seg7_vtx_25980"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_259C0[] = "__OTR__levels/ending/ending_seg7_vtx_259C0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25A00[] = "__OTR__levels/ending/ending_seg7_vtx_25A00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25A40[] = "__OTR__levels/ending/ending_seg7_vtx_25A40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25A80[] = "__OTR__levels/ending/ending_seg7_vtx_25A80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25AC0[] = "__OTR__levels/ending/ending_seg7_vtx_25AC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25B00[] = "__OTR__levels/ending/ending_seg7_vtx_25B00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25B40[] = "__OTR__levels/ending/ending_seg7_vtx_25B40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25B80[] = "__OTR__levels/ending/ending_seg7_vtx_25B80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25BC0[] = "__OTR__levels/ending/ending_seg7_vtx_25BC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25C00[] = "__OTR__levels/ending/ending_seg7_vtx_25C00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25C40[] = "__OTR__levels/ending/ending_seg7_vtx_25C40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25C80[] = "__OTR__levels/ending/ending_seg7_vtx_25C80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25CC0[] = "__OTR__levels/ending/ending_seg7_vtx_25CC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25D00[] = "__OTR__levels/ending/ending_seg7_vtx_25D00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25D40[] = "__OTR__levels/ending/ending_seg7_vtx_25D40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25D80[] = "__OTR__levels/ending/ending_seg7_vtx_25D80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25DC0[] = "__OTR__levels/ending/ending_seg7_vtx_25DC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25E00[] = "__OTR__levels/ending/ending_seg7_vtx_25E00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25E40[] = "__OTR__levels/ending/ending_seg7_vtx_25E40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25E80[] = "__OTR__levels/ending/ending_seg7_vtx_25E80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25EC0[] = "__OTR__levels/ending/ending_seg7_vtx_25EC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25F00[] = "__OTR__levels/ending/ending_seg7_vtx_25F00"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25F40[] = "__OTR__levels/ending/ending_seg7_vtx_25F40"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25F80[] = "__OTR__levels/ending/ending_seg7_vtx_25F80"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_25FC0[] = "__OTR__levels/ending/ending_seg7_vtx_25FC0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26000[] = "__OTR__levels/ending/ending_seg7_vtx_26000"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26040[] = "__OTR__levels/ending/ending_seg7_vtx_26040"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26080[] = "__OTR__levels/ending/ending_seg7_vtx_26080"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_260C0[] = "__OTR__levels/ending/ending_seg7_vtx_260C0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26100[] = "__OTR__levels/ending/ending_seg7_vtx_26100"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26140[] = "__OTR__levels/ending/ending_seg7_vtx_26140"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26180[] = "__OTR__levels/ending/ending_seg7_vtx_26180"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_261C0[] = "__OTR__levels/ending/ending_seg7_vtx_261C0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26200[] = "__OTR__levels/ending/ending_seg7_vtx_26200"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26240[] = "__OTR__levels/ending/ending_seg7_vtx_26240"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26280[] = "__OTR__levels/ending/ending_seg7_vtx_26280"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_262C0[] = "__OTR__levels/ending/ending_seg7_vtx_262C0"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26300[] = "__OTR__levels/ending/ending_seg7_vtx_26300"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26340[] = "__OTR__levels/ending/ending_seg7_vtx_26340"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_26380[] = "__OTR__levels/ending/ending_seg7_vtx_26380"; + +static const ALIGN_ASSET(2) char ending_seg7_vtx_263C0[] = "__OTR__levels/ending/ending_seg7_vtx_263C0"; + +static const ALIGN_ASSET(2) char dl_cake_end_screen[] = "__OTR__levels/ending/dl_cake_end_screen"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ending/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ending/geo.h new file mode 100644 index 0000000..f7ca96b --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ending/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char ending_geo_000050[] = "__OTR__levels/ending/geo/ending_geo_000050"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/hmc.h b/android/app/src/main/assets/ghostship/include/assets/levels/hmc.h new file mode 100644 index 0000000..6e4de85 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/hmc.h @@ -0,0 +1,1162 @@ +#pragma once + +#include "hmc/geo.h" + +extern const LevelScript level_hmc_entry[]; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07000000[] = "__OTR__levels/hmc/0"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07001000[] = "__OTR__levels/hmc/1"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07002000[] = "__OTR__levels/hmc/2"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07003000[] = "__OTR__levels/hmc/3"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07003800[] = "__OTR__levels/hmc/4"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07004000[] = "__OTR__levels/hmc/5"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07004800[] = "__OTR__levels/hmc/6"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07005800[] = "__OTR__levels/hmc/hmc_seg7_lights_07005800"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07005818[] = "__OTR__levels/hmc/hmc_seg7_lights_07005818"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07005830[] = "__OTR__levels/hmc/hmc_seg7_lights_07005830"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005848[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005848"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070058A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070058A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005918[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005918"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005A08[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005A08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005AF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005AF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005BF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005BF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005CF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005CF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005DE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005DE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005E88[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005E88"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07005F88[] = "__OTR__levels/hmc/hmc_seg7_vertex_07005F88"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006068[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006068"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006148[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006148"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006228[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006228"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006328[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006328"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006428[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006428"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006458[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006458"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006498[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006498"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070064D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070064D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070065C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070065C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070066B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070066B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070067B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070067B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006878[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006878"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006978[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006978"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006A78[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006A78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006B68[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006B68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006C58[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006C58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006D38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006D38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006E38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006E38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07006F18[] = "__OTR__levels/hmc/hmc_seg7_vertex_07006F18"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07006FF8[] = "__OTR__levels/hmc/hmc_seg7_dl_07006FF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007080[] = "__OTR__levels/hmc/hmc_seg7_dl_07007080"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007278[] = "__OTR__levels/hmc/hmc_seg7_dl_07007278"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007490[] = "__OTR__levels/hmc/hmc_seg7_dl_07007490"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070074C8[] = "__OTR__levels/hmc/hmc_seg7_dl_070074C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007500[] = "__OTR__levels/hmc/hmc_seg7_dl_07007500"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007630[] = "__OTR__levels/hmc/hmc_seg7_dl_07007630"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070078B0[] = "__OTR__levels/hmc/hmc_seg7_dl_070078B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070079E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070079E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007AE8[] = "__OTR__levels/hmc/hmc_seg7_dl_07007AE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007B50[] = "__OTR__levels/hmc/hmc_seg7_dl_07007B50"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07007C08[] = "__OTR__levels/hmc/hmc_seg7_vertex_07007C08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07007CF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07007CF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07007DE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07007DE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07007ED8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07007ED8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07007FC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07007FC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070080E8[] = "__OTR__levels/hmc/hmc_seg7_dl_070080E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008158[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008158"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008258[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008258"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008358[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008358"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008448[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008448"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008538[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008538"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008638[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008638"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008718[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008718"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008818[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008818"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008918[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008918"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070089F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070089F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008AD8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008AD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008BD8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008BD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008CB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008CB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008DB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008DB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07008EB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07008EB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07008F98[] = "__OTR__levels/hmc/hmc_seg7_dl_07008F98"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070093F0[] = "__OTR__levels/hmc/hmc_seg7_dl_070093F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07009460[] = "__OTR__levels/hmc/hmc_seg7_lights_07009460"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07009478[] = "__OTR__levels/hmc/hmc_seg7_lights_07009478"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07009490[] = "__OTR__levels/hmc/hmc_seg7_lights_07009490"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070094A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070094A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009588[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009588"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009678[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009678"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009768[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009768"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009868[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009868"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009948[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009948"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009A38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009A38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009B28[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009B28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009C08[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009C08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009D08[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009D08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009DE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009DE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009ED8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009ED8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07009FC8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07009FC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A0B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A0B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A148[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A148"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A1B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A1B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A2A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A2A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A358[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A358"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A448[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A448"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A548[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A548"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A628[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A628"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A718[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A718"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A818[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A818"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A918[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A918"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700A9F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700A9F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700AAE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700AAE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700ABE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700ABE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700ACC8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700ACC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700ADA8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700ADA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700ADD8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700ADD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700AED8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700AED8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700AF58[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700AF58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B058[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B058"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B158[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B158"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B248[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B248"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B338[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B338"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B438[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B438"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B528[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B528"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B628[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B628"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B728[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B728"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B808[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B808"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700B908[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700B908"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BA08[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BA08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BA38[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BA38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BB38[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BB38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BC28[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BC28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BD18[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BD18"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BDF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BDF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BE78[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BE78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BEB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BEB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BEF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BEF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700BFE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700BFE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C0E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C0E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C1D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C1D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C2B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C2B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C398[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C398"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C488[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C488"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C588[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C588"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C668[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C668"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C758[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C758"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C848[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C848"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700C948[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700C948"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CA38[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CA38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CB18[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CB18"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CC08[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CC08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CC78[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CC78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CD78[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CD78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CE78[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CE78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700CF38[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700CF38"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700CF78[] = "__OTR__levels/hmc/hmc_seg7_dl_0700CF78"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700D1C8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700D1C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700D3D8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700D3D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700D8D8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700D8D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700D9A8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700D9A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700DD30[] = "__OTR__levels/hmc/hmc_seg7_dl_0700DD30"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700DED8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700DED8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700DF10[] = "__OTR__levels/hmc/hmc_seg7_dl_0700DF10"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700DF48[] = "__OTR__levels/hmc/hmc_seg7_dl_0700DF48"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700E330[] = "__OTR__levels/hmc/hmc_seg7_dl_0700E330"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700E428[] = "__OTR__levels/hmc/hmc_seg7_dl_0700E428"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700E448[] = "__OTR__levels/hmc/hmc_seg7_dl_0700E448"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700E5B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700E5B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700E6B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700E6B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700E7A0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700E7A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700E880[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700E880"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700E980[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700E980"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700EA50[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700EA50"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700EB40[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700EB40"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700EC30[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700EC30"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700ECB0[] = "__OTR__levels/hmc/hmc_seg7_dl_0700ECB0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700EE38[] = "__OTR__levels/hmc/hmc_seg7_dl_0700EE38"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700EF00[] = "__OTR__levels/hmc/hmc_seg7_dl_0700EF00"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700EFD8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700EFD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F0C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F0C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F1A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F1A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F298[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F298"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700F2F8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700F2F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700F3E8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700F3E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F458[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F458"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F548[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F548"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F628[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F628"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F728[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F728"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700F808[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700F808"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700F8B8[] = "__OTR__levels/hmc/hmc_seg7_dl_0700F8B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700FA40[] = "__OTR__levels/hmc/hmc_seg7_dl_0700FA40"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700FAB0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700FAB0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700FBA0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700FBA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700FC90[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700FC90"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700FD80[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700FD80"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700FDF0[] = "__OTR__levels/hmc/hmc_seg7_dl_0700FDF0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0700FEF0[] = "__OTR__levels/hmc/hmc_seg7_dl_0700FEF0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0700FF70[] = "__OTR__levels/hmc/hmc_seg7_lights_0700FF70"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0700FF88[] = "__OTR__levels/hmc/hmc_seg7_vertex_0700FF88"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07010008[] = "__OTR__levels/hmc/hmc_seg7_dl_07010008"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07010070[] = "__OTR__levels/hmc/hmc_seg7_dl_07010070"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07010118[] = "__OTR__levels/hmc/hmc_seg7_lights_07010118"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07010130[] = "__OTR__levels/hmc/hmc_seg7_lights_07010130"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010148[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010148"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010248[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010248"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010348[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010348"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010448[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010448"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010548[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010548"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010628[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010628"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010728[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010728"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010808[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010808"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070108F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070108F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070109F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070109F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010AF8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010AF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010B78[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010B78"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010C68[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010C68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010D68[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010D68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010E38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010E38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07010F38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07010F38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011028[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011028"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011118[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011118"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011208[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011208"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011308[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011308"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011408[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011408"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070114E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070114E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070115C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070115C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070116B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070116B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070117B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070117B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011898[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011898"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011988[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011988"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011A88[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011A88"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011B68[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011B68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011C68[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011C68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011D58[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011D58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011E58[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011E58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07011F58[] = "__OTR__levels/hmc/hmc_seg7_vertex_07011F58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012048[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012048"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012148[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012148"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012188[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012188"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012278[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012278"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012328[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012328"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012418[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012418"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070124F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070124F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070125E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070125E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070126E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070126E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070127C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070127C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070128B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070128B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012958[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012958"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012A58[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012A58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012AB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012AB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012BA8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012BA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07012C38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07012C38"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07012C78[] = "__OTR__levels/hmc/hmc_seg7_dl_07012C78"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013080[] = "__OTR__levels/hmc/hmc_seg7_dl_07013080"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013168[] = "__OTR__levels/hmc/hmc_seg7_dl_07013168"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013840[] = "__OTR__levels/hmc/hmc_seg7_dl_07013840"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070138E0[] = "__OTR__levels/hmc/hmc_seg7_dl_070138E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013A78[] = "__OTR__levels/hmc/hmc_seg7_dl_07013A78"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013B48[] = "__OTR__levels/hmc/hmc_seg7_dl_07013B48"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013BC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07013BC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013C78[] = "__OTR__levels/hmc/hmc_seg7_dl_07013C78"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013CA8[] = "__OTR__levels/hmc/hmc_seg7_dl_07013CA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07013DB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07013DB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013E38[] = "__OTR__levels/hmc/hmc_seg7_dl_07013E38"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07013E80[] = "__OTR__levels/hmc/hmc_seg7_dl_07013E80"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07013F38[] = "__OTR__levels/hmc/hmc_seg7_vertex_07013F38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014028[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014028"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014118[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014118"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014218[] = "__OTR__levels/hmc/hmc_seg7_dl_07014218"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014300[] = "__OTR__levels/hmc/hmc_seg7_dl_07014300"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014370[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014370"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014460[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014460"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014550[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014550"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014640[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014640"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014730[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014730"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014820[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014820"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014910[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014910"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014950[] = "__OTR__levels/hmc/hmc_seg7_dl_07014950"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014B08[] = "__OTR__levels/hmc/hmc_seg7_dl_07014B08"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014B88[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014B88"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014BC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07014BC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014C00[] = "__OTR__levels/hmc/hmc_seg7_dl_07014C00"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07014CB8[] = "__OTR__levels/hmc/hmc_seg7_lights_07014CB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014CD0[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014CD0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014DD0[] = "__OTR__levels/hmc/hmc_seg7_dl_07014DD0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07014E48[] = "__OTR__levels/hmc/hmc_seg7_dl_07014E48"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07014EB8[] = "__OTR__levels/hmc/hmc_seg7_lights_07014EB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07014ED0[] = "__OTR__levels/hmc/hmc_seg7_lights_07014ED0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014EE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014EE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07014FE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07014FE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070150E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070150E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070151E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070151E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070152D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070152D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070153D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070153D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070154B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070154B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015558[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015558"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070155C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070155C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070156C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070156C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070157B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070157B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070158A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070158A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070159A8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070159A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015AA8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015AA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015BA8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015BA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015C28[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015C28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015D28[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015D28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015E18[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015E18"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07015F18[] = "__OTR__levels/hmc/hmc_seg7_vertex_07015F18"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016018[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016018"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016118[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016118"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016218[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016218"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016308[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016308"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016408[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016408"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016508[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016508"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016608[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016608"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070166F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070166F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070167F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070167F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07016898[] = "__OTR__levels/hmc/hmc_seg7_vertex_07016898"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070168D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070168D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07016918[] = "__OTR__levels/hmc/hmc_seg7_dl_07016918"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07016A90[] = "__OTR__levels/hmc/hmc_seg7_dl_07016A90"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07016BA8[] = "__OTR__levels/hmc/hmc_seg7_dl_07016BA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07016C60[] = "__OTR__levels/hmc/hmc_seg7_dl_07016C60"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07016E40[] = "__OTR__levels/hmc/hmc_seg7_dl_07016E40"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07017338[] = "__OTR__levels/hmc/hmc_seg7_dl_07017338"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07017370[] = "__OTR__levels/hmc/hmc_seg7_dl_07017370"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070173A8[] = "__OTR__levels/hmc/hmc_seg7_dl_070173A8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070174B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070174B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070175A0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070175A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017680[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017680"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017760[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017760"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017840[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017840"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017900[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017900"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070179F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070179F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07017AA0[] = "__OTR__levels/hmc/hmc_seg7_dl_07017AA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07017C08[] = "__OTR__levels/hmc/hmc_seg7_dl_07017C08"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07017C98[] = "__OTR__levels/hmc/hmc_seg7_dl_07017C98"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017D70[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017D70"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017E60[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017E60"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07017F50[] = "__OTR__levels/hmc/hmc_seg7_vertex_07017F50"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018040[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018040"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070180F0[] = "__OTR__levels/hmc/hmc_seg7_dl_070180F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07018200[] = "__OTR__levels/hmc/hmc_seg7_dl_07018200"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018270[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018270"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018360[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018360"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018450[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018450"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018550[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018550"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018650[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018650"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018750[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018750"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018850[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018850"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018930[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018930"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018A20[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018A20"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018B20[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018B20"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018C00[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018C00"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018D00[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018D00"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07018E00[] = "__OTR__levels/hmc/hmc_seg7_vertex_07018E00"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07018E80[] = "__OTR__levels/hmc/hmc_seg7_dl_07018E80"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019248[] = "__OTR__levels/hmc/hmc_seg7_dl_07019248"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070192B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070192B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019328[] = "__OTR__levels/hmc/hmc_seg7_dl_07019328"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019368[] = "__OTR__levels/hmc/hmc_seg7_dl_07019368"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07019430[] = "__OTR__levels/hmc/hmc_seg7_lights_07019430"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019448[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019448"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019548[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019548"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019588[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019588"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019678[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019678"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019758[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019758"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019848[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019848"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019938[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019938"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070199D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070199D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019AD8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019AD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019BC8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019BC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07019CB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07019CB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019D18[] = "__OTR__levels/hmc/hmc_seg7_dl_07019D18"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019DC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07019DC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07019F70[] = "__OTR__levels/hmc/hmc_seg7_dl_07019F70"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701A080[] = "__OTR__levels/hmc/hmc_seg7_dl_0701A080"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A150[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A150"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A240[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A240"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701A340[] = "__OTR__levels/hmc/hmc_seg7_dl_0701A340"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701A400[] = "__OTR__levels/hmc/hmc_seg7_dl_0701A400"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0701A4B8[] = "__OTR__levels/hmc/hmc_seg7_lights_0701A4B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0701A4D0[] = "__OTR__levels/hmc/hmc_seg7_lights_0701A4D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0701A4E8[] = "__OTR__levels/hmc/hmc_seg7_lights_0701A4E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0701A500[] = "__OTR__levels/hmc/hmc_seg7_lights_0701A500"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_0701A518[] = "__OTR__levels/hmc/hmc_seg7_lights_0701A518"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A530[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A530"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A610[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A610"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A6F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A6F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A7F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A7F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A8F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A8F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701A9F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701A9F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AAE0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AAE0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AB50[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AB50"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AC30[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AC30"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AD30[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AD30"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AE10[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AE10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AE80[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AE80"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701AF40[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701AF40"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B040[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B040"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B120[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B120"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B220[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B220"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B320[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B320"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B400[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B400"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B500[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B500"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B5F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B5F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B6F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B6F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B7E0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B7E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B8D0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B8D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701B9D0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701B9D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BAC0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BAC0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BBC0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BBC0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BCC0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BCC0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BDC0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BDC0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BEC0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BEC0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701BFB0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701BFB0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C0B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C0B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C1B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C1B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C290[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C290"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C390[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C390"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C480[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C480"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C560[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C560"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C5A0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C5A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C5E0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C5E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C6E0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C6E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C7E0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C7E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C8E0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C8E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701C950[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701C950"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CA30[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CA30"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CB20[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CB20"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CC10[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CC10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CD10[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CD10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CE10[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CE10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701CF00[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701CF00"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D000[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D000"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D0F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D0F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D1B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D1B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D230[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D230"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D2B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D2B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D3B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D3B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701D4B0[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701D4B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701D5A0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701D5A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701D708[] = "__OTR__levels/hmc/hmc_seg7_dl_0701D708"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701D8B0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701D8B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E228[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E228"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E260[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E260"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E370[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E370"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E528[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E528"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E688[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E688"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E6D0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E6D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E718[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E718"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701E820[] = "__OTR__levels/hmc/hmc_seg7_dl_0701E820"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701E958[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701E958"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701EA58[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701EA58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701EB38[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701EB38"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701EC28[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701EC28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701ED28[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701ED28"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701EDB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701EDB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701EEB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701EEB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701EF78[] = "__OTR__levels/hmc/hmc_seg7_dl_0701EF78"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F0D0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F0D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F1B0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F1B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F288[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F288"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F388[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F388"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F488[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F488"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F558[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F558"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F690[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F690"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F700[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F700"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F7C0[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F7C0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701F818[] = "__OTR__levels/hmc/hmc_seg7_dl_0701F818"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F888[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F888"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701F988[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701F988"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701FA68[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701FA68"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701FB68[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701FB68"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701FC28[] = "__OTR__levels/hmc/hmc_seg7_dl_0701FC28"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701FD58[] = "__OTR__levels/hmc/hmc_seg7_dl_0701FD58"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701FDC8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701FDC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_0701FEB8[] = "__OTR__levels/hmc/hmc_seg7_vertex_0701FEB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701FF68[] = "__OTR__levels/hmc/hmc_seg7_dl_0701FF68"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_0701FFF8[] = "__OTR__levels/hmc/hmc_seg7_dl_0701FFF8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_070200B0[] = "__OTR__levels/hmc/hmc_seg7_lights_070200B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070200C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070200C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070201C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070201C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07020248[] = "__OTR__levels/hmc/hmc_seg7_vertex_07020248"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07020308[] = "__OTR__levels/hmc/hmc_seg7_vertex_07020308"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070203E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070203E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070204E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070204E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070205E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070205E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070206D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070206D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070207C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070207C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070208B8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070208B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07020998[] = "__OTR__levels/hmc/hmc_seg7_vertex_07020998"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07020A98[] = "__OTR__levels/hmc/hmc_seg7_vertex_07020A98"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020B18[] = "__OTR__levels/hmc/hmc_seg7_dl_07020B18"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020BD8[] = "__OTR__levels/hmc/hmc_seg7_dl_07020BD8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020C60[] = "__OTR__levels/hmc/hmc_seg7_dl_07020C60"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020D50[] = "__OTR__levels/hmc/hmc_seg7_dl_07020D50"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020EA0[] = "__OTR__levels/hmc/hmc_seg7_dl_07020EA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020F90[] = "__OTR__levels/hmc/hmc_seg7_dl_07020F90"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07020FD0[] = "__OTR__levels/hmc/hmc_seg7_dl_07020FD0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_070210E0[] = "__OTR__levels/hmc/hmc_seg7_lights_070210E0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070210F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070210F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070211F8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070211F8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070212E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070212E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070213D8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070213D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070214C8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070214C8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070215B8[] = "__OTR__levels/hmc/hmc_seg7_dl_070215B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07021630[] = "__OTR__levels/hmc/hmc_seg7_dl_07021630"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07021760[] = "__OTR__levels/hmc/hmc_seg7_dl_07021760"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021828[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021828"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021918[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021918"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021A08[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021A08"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07021AC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07021AC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07021BA0[] = "__OTR__levels/hmc/hmc_seg7_dl_07021BA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021C10[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021C10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021D10[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021D10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021E10[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021E10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07021F10[] = "__OTR__levels/hmc/hmc_seg7_vertex_07021F10"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022000[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022000"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022100[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022100"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022200[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022200"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070222F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070222F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070223F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070223F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070224F0[] = "__OTR__levels/hmc/hmc_seg7_vertex_070224F0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070225B0[] = "__OTR__levels/hmc/hmc_seg7_dl_070225B0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070228A0[] = "__OTR__levels/hmc/hmc_seg7_dl_070228A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07022910[] = "__OTR__levels/hmc/hmc_seg7_lights_07022910"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022928[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022928"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022A08[] = "__OTR__levels/hmc/hmc_seg7_dl_07022A08"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022AA0[] = "__OTR__levels/hmc/hmc_seg7_dl_07022AA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07022B48[] = "__OTR__levels/hmc/hmc_seg7_lights_07022B48"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022B60[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022B60"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022C60[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022C60"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022CE0[] = "__OTR__levels/hmc/hmc_seg7_dl_07022CE0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022D58[] = "__OTR__levels/hmc/hmc_seg7_dl_07022D58"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022DA0[] = "__OTR__levels/hmc/hmc_seg7_dl_07022DA0"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07022E78[] = "__OTR__levels/hmc/hmc_seg7_lights_07022E78"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07022E90[] = "__OTR__levels/hmc/hmc_seg7_lights_07022E90"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022EA8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022EA8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07022EE8[] = "__OTR__levels/hmc/hmc_seg7_vertex_07022EE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07022FE8[] = "__OTR__levels/hmc/hmc_seg7_dl_07022FE8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07023030[] = "__OTR__levels/hmc/hmc_seg7_dl_07023030"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07023090[] = "__OTR__levels/hmc/hmc_seg7_dl_07023090"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07023160[] = "__OTR__levels/hmc/hmc_seg7_lights_07023160"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023178[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023178"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023278[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023278"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023378[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023378"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023478[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023478"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023558[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023558"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023638[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023638"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023728[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023728"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023828[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023828"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070238D8[] = "__OTR__levels/hmc/hmc_seg7_dl_070238D8"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07023BC8[] = "__OTR__levels/hmc/hmc_seg7_dl_07023BC8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07023C70[] = "__OTR__levels/hmc/hmc_seg7_lights_07023C70"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023C88[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023C88"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07023D48[] = "__OTR__levels/hmc/hmc_seg7_dl_07023D48"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07023E10[] = "__OTR__levels/hmc/hmc_seg7_dl_07023E10"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_07023EB8[] = "__OTR__levels/hmc/hmc_seg7_lights_07023EB8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023ED0[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023ED0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07023FD0[] = "__OTR__levels/hmc/hmc_seg7_vertex_07023FD0"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07024080[] = "__OTR__levels/hmc/hmc_seg7_dl_07024080"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07024110[] = "__OTR__levels/hmc/hmc_seg7_dl_07024110"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_070241B8[] = "__OTR__levels/hmc/hmc_seg7_lights_070241B8"; + +static const ALIGN_ASSET(2) char hmc_seg7_lights_070241D0[] = "__OTR__levels/hmc/hmc_seg7_lights_070241D0"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_070241E8[] = "__OTR__levels/hmc/hmc_seg7_vertex_070241E8"; + +static const ALIGN_ASSET(2) char hmc_seg7_vertex_07024228[] = "__OTR__levels/hmc/hmc_seg7_vertex_07024228"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_07024268[] = "__OTR__levels/hmc/hmc_seg7_dl_07024268"; + +static const ALIGN_ASSET(2) char hmc_seg7_dl_070242A0[] = "__OTR__levels/hmc/hmc_seg7_dl_070242A0"; + +static const ALIGN_ASSET(2) char hmc_seg7_painting_dl_070242D0[] = "__OTR__levels/hmc/hmc_seg7_painting_dl_070242D0"; + +static const char hmc_seg7_pool_texture_map_070242F0[] = "__OTR__levels/hmc/hmc_seg7_pool_texture_map_070242F0"; + +static const char hmc_seg7_painting_texture_maps_07024CD4[] = "__OTR__levels/hmc/hmc_seg7_painting_texture_maps_07024CD4"; + +static const ALIGN_ASSET(2) char hmc_seg7_texture_07024CE0[] = "__OTR__levels/hmc/7"; + +static const ALIGN_ASSET(2) char hmc_seg7_painting_dl_070254E0[] = "__OTR__levels/hmc/hmc_seg7_painting_dl_070254E0"; + +static const char hmc_seg7_painting_textures_07025518[] = "__OTR__levels/hmc/hmc_seg7_painting_textures_07025518"; + +static const char cotmc_painting[] = "__OTR__levels/hmc/cotmc_painting"; + +static const ALIGN_ASSET(2) char hmc_seg7_collision_level[] = "__OTR__levels/hmc/hmc_seg7_collision_level"; + +static const char hmc_seg7_macro_objs[] = "__OTR__levels/hmc/hmc_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char hmc_seg7_rooms[] = "__OTR__levels/hmc/hmc_seg7_rooms"; + +static const ALIGN_ASSET(2) char hmc_seg7_collision_elevator[] = "__OTR__levels/hmc/hmc_seg7_collision_elevator"; + +static const ALIGN_ASSET(2) char hmc_seg7_collision_0702B65C[] = "__OTR__levels/hmc/hmc_seg7_collision_0702B65C"; + +static const ALIGN_ASSET(2) char hmc_seg7_collision_controllable_platform[] = "__OTR__levels/hmc/hmc_seg7_collision_controllable_platform"; + +static const ALIGN_ASSET(2) char hmc_seg7_collision_controllable_platform_sub[] = "__OTR__levels/hmc/hmc_seg7_collision_controllable_platform_sub"; + +static const char hmc_seg7_trajectory_0702B86C[] = "__OTR__levels/hmc/hmc_seg7_trajectory_0702B86C"; + +static const char hmc_movtex_dorrie_pool_water_data[] = "__OTR__levels/hmc/hmc_movtex_dorrie_pool_water_data"; + +static const char hmc_movtex_dorrie_pool_water[] = "__OTR__levels/hmc/hmc_movtex_dorrie_pool_water"; + +static const char hmc_movtex_toxic_maze_rot_count_clock_mist_data[] = "__OTR__levels/hmc/hmc_movtex_toxic_maze_rot_count_clock_mist_data"; + +static const char hmc_movtex_toxic_maze_rot_clock_mist_data[] = "__OTR__levels/hmc/hmc_movtex_toxic_maze_rot_clock_mist_data"; + +static const char hmc_movtex_toxic_maze_mist[] = "__OTR__levels/hmc/hmc_movtex_toxic_maze_mist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/hmc/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/hmc/geo.h new file mode 100644 index 0000000..b16dcaf --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/hmc/geo.h @@ -0,0 +1,54 @@ +#pragma once + +static const ALIGN_ASSET(2) char hmc_geo_000530[] = "__OTR__levels/hmc/geo/hmc_geo_000530"; + +static const ALIGN_ASSET(2) char hmc_geo_000548[] = "__OTR__levels/hmc/geo/hmc_geo_000548"; + +static const ALIGN_ASSET(2) char hmc_geo_000570[] = "__OTR__levels/hmc/geo/hmc_geo_000570"; + +static const ALIGN_ASSET(2) char hmc_geo_000588[] = "__OTR__levels/hmc/geo/hmc_geo_000588"; + +static const ALIGN_ASSET(2) char hmc_geo_0005A0[] = "__OTR__levels/hmc/geo/hmc_geo_0005A0"; + +static const ALIGN_ASSET(2) char hmc_geo_0005B8[] = "__OTR__levels/hmc/geo/hmc_geo_0005B8"; + +static const ALIGN_ASSET(2) char hmc_geo_0005D0[] = "__OTR__levels/hmc/geo/hmc_geo_0005D0"; + +static const ALIGN_ASSET(2) char hmc_geo_0005E8[] = "__OTR__levels/hmc/geo/hmc_geo_0005E8"; + +static const ALIGN_ASSET(2) char hmc_geo_000618[] = "__OTR__levels/hmc/geo/hmc_geo_000618"; + +static const ALIGN_ASSET(2) char hmc_geo_000658[] = "__OTR__levels/hmc/geo/hmc_geo_000658"; + +static const ALIGN_ASSET(2) char hmc_geo_0006A8[] = "__OTR__levels/hmc/geo/hmc_geo_0006A8"; + +static const ALIGN_ASSET(2) char hmc_geo_0006E0[] = "__OTR__levels/hmc/geo/hmc_geo_0006E0"; + +static const ALIGN_ASSET(2) char hmc_geo_000700[] = "__OTR__levels/hmc/geo/hmc_geo_000700"; + +static const ALIGN_ASSET(2) char hmc_geo_000748[] = "__OTR__levels/hmc/geo/hmc_geo_000748"; + +static const ALIGN_ASSET(2) char hmc_geo_000770[] = "__OTR__levels/hmc/geo/hmc_geo_000770"; + +static const ALIGN_ASSET(2) char hmc_geo_000798[] = "__OTR__levels/hmc/geo/hmc_geo_000798"; + +static const ALIGN_ASSET(2) char hmc_geo_0007F8[] = "__OTR__levels/hmc/geo/hmc_geo_0007F8"; + +static const ALIGN_ASSET(2) char hmc_geo_000850[] = "__OTR__levels/hmc/geo/hmc_geo_000850"; + +static const ALIGN_ASSET(2) char hmc_geo_0008D0[] = "__OTR__levels/hmc/geo/hmc_geo_0008D0"; + +static const ALIGN_ASSET(2) char hmc_geo_000938[] = "__OTR__levels/hmc/geo/hmc_geo_000938"; + +static const ALIGN_ASSET(2) char hmc_geo_000998[] = "__OTR__levels/hmc/geo/hmc_geo_000998"; + +static const ALIGN_ASSET(2) char hmc_geo_000A18[] = "__OTR__levels/hmc/geo/hmc_geo_000A18"; + +static const ALIGN_ASSET(2) char hmc_geo_000A88[] = "__OTR__levels/hmc/geo/hmc_geo_000A88"; + +static const ALIGN_ASSET(2) char hmc_geo_000AE8[] = "__OTR__levels/hmc/geo/hmc_geo_000AE8"; + +static const ALIGN_ASSET(2) char hmc_geo_000B48[] = "__OTR__levels/hmc/geo/hmc_geo_000B48"; + +static const ALIGN_ASSET(2) char hmc_geo_000B90[] = "__OTR__levels/hmc/geo/hmc_geo_000B90"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/intro.h b/android/app/src/main/assets/ghostship/include/assets/levels/intro.h new file mode 100644 index 0000000..a33d209 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/intro.h @@ -0,0 +1,312 @@ +#pragma once + +#include "intro/geo.h" + +extern const LevelScript script_intro_L1[]; +extern const LevelScript script_intro_L2[]; +extern const LevelScript script_intro_L3[]; +extern const LevelScript script_intro_L4[]; +extern const LevelScript script_intro_L5[]; +extern const LevelScript level_intro_entry_4[]; +extern const LevelScript level_intro_splash_screen[]; +extern const LevelScript level_intro_mario_head_regular[]; +extern const LevelScript level_intro_mario_head_dizzy[]; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_0[] = "__OTR__levels/intro/intro_seg7_vtx_0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_100[] = "__OTR__levels/intro/intro_seg7_vtx_100"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1F0[] = "__OTR__levels/intro/intro_seg7_vtx_1F0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2F0[] = "__OTR__levels/intro/intro_seg7_vtx_2F0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3E0[] = "__OTR__levels/intro/intro_seg7_vtx_3E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4E0[] = "__OTR__levels/intro/intro_seg7_vtx_4E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5D0[] = "__OTR__levels/intro/intro_seg7_vtx_5D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6D0[] = "__OTR__levels/intro/intro_seg7_vtx_6D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7B0[] = "__OTR__levels/intro/intro_seg7_vtx_7B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_8A0[] = "__OTR__levels/intro/intro_seg7_vtx_8A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_980[] = "__OTR__levels/intro/intro_seg7_vtx_980"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_A70[] = "__OTR__levels/intro/intro_seg7_vtx_A70"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_B60[] = "__OTR__levels/intro/intro_seg7_vtx_B60"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_C40[] = "__OTR__levels/intro/intro_seg7_vtx_C40"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_D20[] = "__OTR__levels/intro/intro_seg7_vtx_D20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_E10[] = "__OTR__levels/intro/intro_seg7_vtx_E10"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_F00[] = "__OTR__levels/intro/intro_seg7_vtx_F00"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_FF0[] = "__OTR__levels/intro/intro_seg7_vtx_FF0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_10E0[] = "__OTR__levels/intro/intro_seg7_vtx_10E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_11D0[] = "__OTR__levels/intro/intro_seg7_vtx_11D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_12C0[] = "__OTR__levels/intro/intro_seg7_vtx_12C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_13C0[] = "__OTR__levels/intro/intro_seg7_vtx_13C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_14A0[] = "__OTR__levels/intro/intro_seg7_vtx_14A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1590[] = "__OTR__levels/intro/intro_seg7_vtx_1590"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1670[] = "__OTR__levels/intro/intro_seg7_vtx_1670"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1770[] = "__OTR__levels/intro/intro_seg7_vtx_1770"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1850[] = "__OTR__levels/intro/intro_seg7_vtx_1850"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1950[] = "__OTR__levels/intro/intro_seg7_vtx_1950"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1A30[] = "__OTR__levels/intro/intro_seg7_vtx_1A30"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1B10[] = "__OTR__levels/intro/intro_seg7_vtx_1B10"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1C00[] = "__OTR__levels/intro/intro_seg7_vtx_1C00"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1CE0[] = "__OTR__levels/intro/intro_seg7_vtx_1CE0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1DE0[] = "__OTR__levels/intro/intro_seg7_vtx_1DE0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1ED0[] = "__OTR__levels/intro/intro_seg7_vtx_1ED0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_1FD0[] = "__OTR__levels/intro/intro_seg7_vtx_1FD0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_20B0[] = "__OTR__levels/intro/intro_seg7_vtx_20B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_21A0[] = "__OTR__levels/intro/intro_seg7_vtx_21A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2280[] = "__OTR__levels/intro/intro_seg7_vtx_2280"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2370[] = "__OTR__levels/intro/intro_seg7_vtx_2370"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2460[] = "__OTR__levels/intro/intro_seg7_vtx_2460"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2560[] = "__OTR__levels/intro/intro_seg7_vtx_2560"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2660[] = "__OTR__levels/intro/intro_seg7_vtx_2660"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2760[] = "__OTR__levels/intro/intro_seg7_vtx_2760"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2840[] = "__OTR__levels/intro/intro_seg7_vtx_2840"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2940[] = "__OTR__levels/intro/intro_seg7_vtx_2940"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2A40[] = "__OTR__levels/intro/intro_seg7_vtx_2A40"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2B40[] = "__OTR__levels/intro/intro_seg7_vtx_2B40"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2C20[] = "__OTR__levels/intro/intro_seg7_vtx_2C20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2D20[] = "__OTR__levels/intro/intro_seg7_vtx_2D20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2E20[] = "__OTR__levels/intro/intro_seg7_vtx_2E20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_2F10[] = "__OTR__levels/intro/intro_seg7_vtx_2F10"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3000[] = "__OTR__levels/intro/intro_seg7_vtx_3000"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_30F0[] = "__OTR__levels/intro/intro_seg7_vtx_30F0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_31E0[] = "__OTR__levels/intro/intro_seg7_vtx_31E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_32E0[] = "__OTR__levels/intro/intro_seg7_vtx_32E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_33C0[] = "__OTR__levels/intro/intro_seg7_vtx_33C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_34A0[] = "__OTR__levels/intro/intro_seg7_vtx_34A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3500[] = "__OTR__levels/intro/intro_seg7_vtx_3500"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_35F0[] = "__OTR__levels/intro/intro_seg7_vtx_35F0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_36D0[] = "__OTR__levels/intro/intro_seg7_vtx_36D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_37D0[] = "__OTR__levels/intro/intro_seg7_vtx_37D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_38B0[] = "__OTR__levels/intro/intro_seg7_vtx_38B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_39A0[] = "__OTR__levels/intro/intro_seg7_vtx_39A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3A90[] = "__OTR__levels/intro/intro_seg7_vtx_3A90"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3B90[] = "__OTR__levels/intro/intro_seg7_vtx_3B90"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3C70[] = "__OTR__levels/intro/intro_seg7_vtx_3C70"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3D60[] = "__OTR__levels/intro/intro_seg7_vtx_3D60"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3E50[] = "__OTR__levels/intro/intro_seg7_vtx_3E50"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_3F40[] = "__OTR__levels/intro/intro_seg7_vtx_3F40"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4020[] = "__OTR__levels/intro/intro_seg7_vtx_4020"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4120[] = "__OTR__levels/intro/intro_seg7_vtx_4120"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4200[] = "__OTR__levels/intro/intro_seg7_vtx_4200"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_42E0[] = "__OTR__levels/intro/intro_seg7_vtx_42E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_43E0[] = "__OTR__levels/intro/intro_seg7_vtx_43E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_44C0[] = "__OTR__levels/intro/intro_seg7_vtx_44C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_45B0[] = "__OTR__levels/intro/intro_seg7_vtx_45B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_46B0[] = "__OTR__levels/intro/intro_seg7_vtx_46B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_47A0[] = "__OTR__levels/intro/intro_seg7_vtx_47A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4880[] = "__OTR__levels/intro/intro_seg7_vtx_4880"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4970[] = "__OTR__levels/intro/intro_seg7_vtx_4970"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4A60[] = "__OTR__levels/intro/intro_seg7_vtx_4A60"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4B50[] = "__OTR__levels/intro/intro_seg7_vtx_4B50"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4C40[] = "__OTR__levels/intro/intro_seg7_vtx_4C40"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4D30[] = "__OTR__levels/intro/intro_seg7_vtx_4D30"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4E30[] = "__OTR__levels/intro/intro_seg7_vtx_4E30"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_4F20[] = "__OTR__levels/intro/intro_seg7_vtx_4F20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5010[] = "__OTR__levels/intro/intro_seg7_vtx_5010"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5100[] = "__OTR__levels/intro/intro_seg7_vtx_5100"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5200[] = "__OTR__levels/intro/intro_seg7_vtx_5200"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5300[] = "__OTR__levels/intro/intro_seg7_vtx_5300"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5400[] = "__OTR__levels/intro/intro_seg7_vtx_5400"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_54E0[] = "__OTR__levels/intro/intro_seg7_vtx_54E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_55C0[] = "__OTR__levels/intro/intro_seg7_vtx_55C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_56B0[] = "__OTR__levels/intro/intro_seg7_vtx_56B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_57A0[] = "__OTR__levels/intro/intro_seg7_vtx_57A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_58A0[] = "__OTR__levels/intro/intro_seg7_vtx_58A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_59A0[] = "__OTR__levels/intro/intro_seg7_vtx_59A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5A80[] = "__OTR__levels/intro/intro_seg7_vtx_5A80"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5B80[] = "__OTR__levels/intro/intro_seg7_vtx_5B80"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5C60[] = "__OTR__levels/intro/intro_seg7_vtx_5C60"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5D50[] = "__OTR__levels/intro/intro_seg7_vtx_5D50"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5E30[] = "__OTR__levels/intro/intro_seg7_vtx_5E30"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_5F20[] = "__OTR__levels/intro/intro_seg7_vtx_5F20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6010[] = "__OTR__levels/intro/intro_seg7_vtx_6010"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6100[] = "__OTR__levels/intro/intro_seg7_vtx_6100"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_61E0[] = "__OTR__levels/intro/intro_seg7_vtx_61E0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_62D0[] = "__OTR__levels/intro/intro_seg7_vtx_62D0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_63C0[] = "__OTR__levels/intro/intro_seg7_vtx_63C0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_64B0[] = "__OTR__levels/intro/intro_seg7_vtx_64B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_65B0[] = "__OTR__levels/intro/intro_seg7_vtx_65B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6690[] = "__OTR__levels/intro/intro_seg7_vtx_6690"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6770[] = "__OTR__levels/intro/intro_seg7_vtx_6770"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6850[] = "__OTR__levels/intro/intro_seg7_vtx_6850"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6940[] = "__OTR__levels/intro/intro_seg7_vtx_6940"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6A30[] = "__OTR__levels/intro/intro_seg7_vtx_6A30"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6AC0[] = "__OTR__levels/intro/intro_seg7_vtx_6AC0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6BC0[] = "__OTR__levels/intro/intro_seg7_vtx_6BC0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6CC0[] = "__OTR__levels/intro/intro_seg7_vtx_6CC0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6DC0[] = "__OTR__levels/intro/intro_seg7_vtx_6DC0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6EB0[] = "__OTR__levels/intro/intro_seg7_vtx_6EB0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_6FB0[] = "__OTR__levels/intro/intro_seg7_vtx_6FB0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_70B0[] = "__OTR__levels/intro/intro_seg7_vtx_70B0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_71A0[] = "__OTR__levels/intro/intro_seg7_vtx_71A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7280[] = "__OTR__levels/intro/intro_seg7_vtx_7280"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7370[] = "__OTR__levels/intro/intro_seg7_vtx_7370"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7470[] = "__OTR__levels/intro/intro_seg7_vtx_7470"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7560[] = "__OTR__levels/intro/intro_seg7_vtx_7560"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7650[] = "__OTR__levels/intro/intro_seg7_vtx_7650"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7740[] = "__OTR__levels/intro/intro_seg7_vtx_7740"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7830[] = "__OTR__levels/intro/intro_seg7_vtx_7830"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7920[] = "__OTR__levels/intro/intro_seg7_vtx_7920"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7A20[] = "__OTR__levels/intro/intro_seg7_vtx_7A20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7B20[] = "__OTR__levels/intro/intro_seg7_vtx_7B20"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7C10[] = "__OTR__levels/intro/intro_seg7_vtx_7C10"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7CF0[] = "__OTR__levels/intro/intro_seg7_vtx_7CF0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_7DF0[] = "__OTR__levels/intro/intro_seg7_vtx_7DF0"; + +static const ALIGN_ASSET(2) char intro_seg7_texture_07007EA0[] = "__OTR__levels/intro/0"; + +static const ALIGN_ASSET(2) char intro_seg7_texture_070086A0[] = "__OTR__levels/intro/1"; + +static const ALIGN_ASSET(2) char intro_seg7_dl_07008EA0[] = "__OTR__levels/intro/intro_seg7_dl_07008EA0"; + +static const ALIGN_ASSET(2) char intro_seg7_dl_07009E38[] = "__OTR__levels/intro/intro_seg7_dl_07009E38"; + +static const ALIGN_ASSET(2) char intro_seg7_gfx_ADC0[] = "__OTR__levels/intro/intro_seg7_gfx_ADC0"; + +static const ALIGN_ASSET(2) char intro_seg7_dl_0700B3A0[] = "__OTR__levels/intro/intro_seg7_dl_0700B3A0"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_B420[] = "__OTR__levels/intro/intro_seg7_vtx_B420"; + +static const ALIGN_ASSET(2) char intro_seg7_vtx_B460[] = "__OTR__levels/intro/intro_seg7_vtx_B460"; + +static const ALIGN_ASSET(2) char intro_seg7_texture_0700B4A0[] = "__OTR__levels/intro/2_copyright"; + +static const ALIGN_ASSET(2) char intro_seg7_texture_0700C4A0[] = "__OTR__levels/intro/3_tm"; + +static const ALIGN_ASSET(2) char intro_seg7_dl_0700C6A0[] = "__OTR__levels/intro/intro_seg7_dl_0700C6A0"; + +static const ALIGN_ASSET(2) char intro_seg7_table_0700C790[] = "__OTR__levels/intro/intro_seg7_table_0700C790"; + +static const ALIGN_ASSET(2) char intro_seg7_table_0700C880[] = "__OTR__levels/intro/intro_seg7_table_0700C880"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/intro/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/intro/geo.h new file mode 100644 index 0000000..e4932e6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/intro/geo.h @@ -0,0 +1,10 @@ +#pragma once + +static const ALIGN_ASSET(2) char intro_geo_0002D0[] = "__OTR__levels/intro/geo/intro_geo_0002D0"; + +static const ALIGN_ASSET(2) char intro_geo_mario_head_regular[] = "__OTR__levels/intro/geo/intro_geo_mario_head_regular"; + +static const ALIGN_ASSET(2) char intro_geo_mario_head_dizzy[] = "__OTR__levels/intro/geo/intro_geo_mario_head_dizzy"; + +static const ALIGN_ASSET(2) char intro_geo_000414[] = "__OTR__levels/intro/geo/intro_geo_000414"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/jrb.h b/android/app/src/main/assets/ghostship/include/assets/levels/jrb.h new file mode 100644 index 0000000..6b6b056 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/jrb.h @@ -0,0 +1,552 @@ +#pragma once + +#include "jrb/geo.h" + +extern const LevelScript level_jrb_entry[]; + +static const ALIGN_ASSET(2) char jrb_seg7_texture_07000000[] = "__OTR__levels/jrb/0"; + +static const ALIGN_ASSET(2) char jrb_seg7_texture_07000800[] = "__OTR__levels/jrb/1"; + +static const ALIGN_ASSET(2) char jrb_seg7_texture_07001800[] = "__OTR__levels/jrb/2"; + +static const ALIGN_ASSET(2) char jrb_seg7_texture_07002000[] = "__OTR__levels/jrb/3"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07002800[] = "__OTR__levels/jrb/jrb_seg7_vertex_07002800"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070028F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070028F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070029E0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070029E0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07002A60[] = "__OTR__levels/jrb/jrb_seg7_vertex_07002A60"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07002B60[] = "__OTR__levels/jrb/jrb_seg7_vertex_07002B60"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07002C60[] = "__OTR__levels/jrb/jrb_seg7_vertex_07002C60"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07002D60[] = "__OTR__levels/jrb/jrb_seg7_vertex_07002D60"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07002DA0[] = "__OTR__levels/jrb/jrb_seg7_dl_07002DA0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07002E68[] = "__OTR__levels/jrb/jrb_seg7_dl_07002E68"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07002FD0[] = "__OTR__levels/jrb/jrb_seg7_dl_07002FD0"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070030A8[] = "__OTR__levels/jrb/jrb_seg7_lights_070030A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070030C0[] = "__OTR__levels/jrb/jrb_seg7_lights_070030C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070030D8[] = "__OTR__levels/jrb/jrb_seg7_lights_070030D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070030F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070030F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070031F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070031F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003250[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003250"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003350[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003350"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003450[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003450"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003540[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003540"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003640[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003640"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003700[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003700"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003800[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003800"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070038F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070038F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070039E0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070039E0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003A90[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003A90"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003B10[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003B10"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003C10[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003C10"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003D10[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003D10"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003E00[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003E00"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003EF0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003EF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07003FD0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07003FD0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070040C0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070040C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070041C0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070041C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070041F0[] = "__OTR__levels/jrb/jrb_seg7_dl_070041F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070044C8[] = "__OTR__levels/jrb/jrb_seg7_dl_070044C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07004658[] = "__OTR__levels/jrb/jrb_seg7_dl_07004658"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070046C0[] = "__OTR__levels/jrb/jrb_seg7_dl_070046C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07004940[] = "__OTR__levels/jrb/jrb_seg7_dl_07004940"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07004A18[] = "__OTR__levels/jrb/jrb_seg7_lights_07004A18"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07004A30[] = "__OTR__levels/jrb/jrb_seg7_lights_07004A30"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004A48[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004A48"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004AC8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004AC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07004B88[] = "__OTR__levels/jrb/jrb_seg7_dl_07004B88"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07004BF0[] = "__OTR__levels/jrb/jrb_seg7_dl_07004BF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07004C78[] = "__OTR__levels/jrb/jrb_seg7_dl_07004C78"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07004D40[] = "__OTR__levels/jrb/jrb_seg7_lights_07004D40"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07004D58[] = "__OTR__levels/jrb/jrb_seg7_lights_07004D58"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004D70[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004D70"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004DF0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004DF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004EF0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004EF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07004FF0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07004FF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070050F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070050F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070051F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070051F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070052F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070052F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070053F0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070053F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070054E0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070054E0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07005560[] = "__OTR__levels/jrb/jrb_seg7_dl_07005560"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07005660[] = "__OTR__levels/jrb/jrb_seg7_dl_07005660"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070058C8[] = "__OTR__levels/jrb/jrb_seg7_dl_070058C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07005990[] = "__OTR__levels/jrb/jrb_seg7_lights_07005990"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070059A8[] = "__OTR__levels/jrb/jrb_seg7_lights_070059A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070059C0[] = "__OTR__levels/jrb/jrb_seg7_lights_070059C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070059D8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070059D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005AC8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005AC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005B78[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005B78"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005BF8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005BF8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005CE8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005CE8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005DD8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005DD8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005EC8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005EC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07005FB8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07005FB8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070060B8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070060B8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006138[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006138"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006238[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006238"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006318[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006318"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006418[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006418"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070064C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070064C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07006508[] = "__OTR__levels/jrb/jrb_seg7_dl_07006508"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070065A8[] = "__OTR__levels/jrb/jrb_seg7_dl_070065A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070067F0[] = "__OTR__levels/jrb/jrb_seg7_dl_070067F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07006980[] = "__OTR__levels/jrb/jrb_seg7_dl_07006980"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070069B0[] = "__OTR__levels/jrb/jrb_seg7_dl_070069B0"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07006A98[] = "__OTR__levels/jrb/jrb_seg7_lights_07006A98"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006AB0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006AB0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006BA0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006BA0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006CA0[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006CA0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006D90[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006D90"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006E70[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006E70"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07006F60[] = "__OTR__levels/jrb/jrb_seg7_vertex_07006F60"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007050[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007050"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007110[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007110"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070071D0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070071D0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070072A0[] = "__OTR__levels/jrb/jrb_seg7_dl_070072A0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070074A8[] = "__OTR__levels/jrb/jrb_seg7_dl_070074A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007500[] = "__OTR__levels/jrb/jrb_seg7_dl_07007500"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007570[] = "__OTR__levels/jrb/jrb_seg7_dl_07007570"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007628[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007628"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007668[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007668"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070076A8[] = "__OTR__levels/jrb/jrb_seg7_dl_070076A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070076E0[] = "__OTR__levels/jrb/jrb_seg7_dl_070076E0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007718[] = "__OTR__levels/jrb/jrb_seg7_dl_07007718"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070077F0[] = "__OTR__levels/jrb/jrb_seg7_lights_070077F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007808[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007808"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007908[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007908"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070079E8[] = "__OTR__levels/jrb/jrb_seg7_dl_070079E8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007AC8[] = "__OTR__levels/jrb/jrb_seg7_dl_07007AC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07007B70[] = "__OTR__levels/jrb/jrb_seg7_lights_07007B70"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007B88[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007B88"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007C88[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007C88"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007D08[] = "__OTR__levels/jrb/jrb_seg7_dl_07007D08"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007D80[] = "__OTR__levels/jrb/jrb_seg7_dl_07007D80"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07007DC8[] = "__OTR__levels/jrb/jrb_seg7_dl_07007DC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07007EA0[] = "__OTR__levels/jrb/jrb_seg7_lights_07007EA0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007EB8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007EB8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07007FB8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07007FB8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008038[] = "__OTR__levels/jrb/jrb_seg7_dl_07008038"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070080B0[] = "__OTR__levels/jrb/jrb_seg7_dl_070080B0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070080F8[] = "__OTR__levels/jrb/jrb_seg7_dl_070080F8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070081A8[] = "__OTR__levels/jrb/jrb_seg7_lights_070081A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070081C0[] = "__OTR__levels/jrb/jrb_seg7_lights_070081C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070081D8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070081D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070082C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070082C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070083B8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070083B8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07008478[] = "__OTR__levels/jrb/jrb_seg7_vertex_07008478"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07008578[] = "__OTR__levels/jrb/jrb_seg7_vertex_07008578"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07008668[] = "__OTR__levels/jrb/jrb_seg7_vertex_07008668"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070086C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070086C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070087B8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070087B8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070088A8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070088A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070089A8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070089A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07008A98[] = "__OTR__levels/jrb/jrb_seg7_vertex_07008A98"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07008AC8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07008AC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008B88[] = "__OTR__levels/jrb/jrb_seg7_dl_07008B88"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008C90[] = "__OTR__levels/jrb/jrb_seg7_dl_07008C90"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008DD0[] = "__OTR__levels/jrb/jrb_seg7_dl_07008DD0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008F70[] = "__OTR__levels/jrb/jrb_seg7_dl_07008F70"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07008FD8[] = "__OTR__levels/jrb/jrb_seg7_dl_07008FD8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070090B0[] = "__OTR__levels/jrb/jrb_seg7_dl_070090B0"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07009190[] = "__OTR__levels/jrb/jrb_seg7_lights_07009190"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070091A8[] = "__OTR__levels/jrb/jrb_seg7_lights_070091A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_070091C0[] = "__OTR__levels/jrb/jrb_seg7_lights_070091C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070091D8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070091D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009218[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009218"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009258[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009258"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009358[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009358"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070093A8[] = "__OTR__levels/jrb/jrb_seg7_vertex_070093A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009488[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009488"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009588[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009588"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009688[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009688"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009738[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009738"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07009798[] = "__OTR__levels/jrb/jrb_seg7_dl_07009798"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07009808[] = "__OTR__levels/jrb/jrb_seg7_dl_07009808"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_070098C0[] = "__OTR__levels/jrb/jrb_seg7_dl_070098C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07009A10[] = "__OTR__levels/jrb/jrb_seg7_dl_07009A10"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07009A58[] = "__OTR__levels/jrb/jrb_seg7_dl_07009A58"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07009B30[] = "__OTR__levels/jrb/jrb_seg7_dl_07009B30"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07009C10[] = "__OTR__levels/jrb/jrb_seg7_lights_07009C10"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07009C28[] = "__OTR__levels/jrb/jrb_seg7_lights_07009C28"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_07009C40[] = "__OTR__levels/jrb/jrb_seg7_lights_07009C40"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009C58[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009C58"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009D48[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009D48"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009E38[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009E38"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009F38[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009F38"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07009FC8[] = "__OTR__levels/jrb/jrb_seg7_vertex_07009FC8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A048[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A048"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A128[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A128"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A228[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A228"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700A2F8[] = "__OTR__levels/jrb/jrb_seg7_dl_0700A2F8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700A3A8[] = "__OTR__levels/jrb/jrb_seg7_dl_0700A3A8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700A470[] = "__OTR__levels/jrb/jrb_seg7_dl_0700A470"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700A608[] = "__OTR__levels/jrb/jrb_seg7_dl_0700A608"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700A6D8[] = "__OTR__levels/jrb/jrb_seg7_lights_0700A6D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700A6F0[] = "__OTR__levels/jrb/jrb_seg7_lights_0700A6F0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A708[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A708"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A748[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A748"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A838[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A838"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700A938[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700A938"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700AA18[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700AA18"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AA98[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AA98"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AAE0[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AAE0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AB60[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AB60"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AC68[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AC68"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700AD38[] = "__OTR__levels/jrb/jrb_seg7_lights_0700AD38"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700AD50[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700AD50"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700ADD0[] = "__OTR__levels/jrb/jrb_seg7_dl_0700ADD0"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AE48[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AE48"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700AEF0[] = "__OTR__levels/jrb/jrb_seg7_lights_0700AEF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700AF08[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700AF08"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AF58[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AF58"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700AFB0[] = "__OTR__levels/jrb/jrb_seg7_dl_0700AFB0"; + +static const ALIGN_ASSET(2) char jrb_seg7_area_1_collision[] = "__OTR__levels/jrb/jrb_seg7_area_1_collision"; + +static const char jrb_seg7_area_1_macro_objs[] = "__OTR__levels/jrb/jrb_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_rock_solid[] = "__OTR__levels/jrb/jrb_seg7_collision_rock_solid"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_floating_platform[] = "__OTR__levels/jrb/jrb_seg7_collision_floating_platform"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_floating_box[] = "__OTR__levels/jrb/jrb_seg7_collision_floating_box"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_in_sunken_ship_3[] = "__OTR__levels/jrb/jrb_seg7_collision_in_sunken_ship_3"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_in_sunken_ship[] = "__OTR__levels/jrb/jrb_seg7_collision_in_sunken_ship"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_0700CEF0[] = "__OTR__levels/jrb/jrb_seg7_collision_0700CEF0"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_in_sunken_ship_2[] = "__OTR__levels/jrb/jrb_seg7_collision_in_sunken_ship_2"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_pillar_base[] = "__OTR__levels/jrb/jrb_seg7_collision_pillar_base"; + +static const ALIGN_ASSET(2) char jrb_seg7_collision_0700D1DC[] = "__OTR__levels/jrb/jrb_seg7_collision_0700D1DC"; + +static const char jrb_seg7_trajectory_unagi_1[] = "__OTR__levels/jrb/jrb_seg7_trajectory_unagi_1"; + +static const char jrb_seg7_trajectory_unagi_2[] = "__OTR__levels/jrb/jrb_seg7_trajectory_unagi_2"; + +static const char jrb_movtex_water_data[] = "__OTR__levels/jrb/jrb_movtex_water_data"; + +static const char jrb_movtex_ocean_cave_water_data[] = "__OTR__levels/jrb/jrb_movtex_ocean_cave_water_data"; + +static const char jrb_movtex_water[] = "__OTR__levels/jrb/jrb_movtex_water"; + +static const char jrb_movtex_initial_mist_data[] = "__OTR__levels/jrb/jrb_movtex_initial_mist_data"; + +static const char jrb_movtex_initial_mist[] = "__OTR__levels/jrb/jrb_movtex_initial_mist"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700D318[] = "__OTR__levels/jrb/jrb_seg7_lights_0700D318"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700D330[] = "__OTR__levels/jrb/jrb_seg7_lights_0700D330"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700D348[] = "__OTR__levels/jrb/jrb_seg7_lights_0700D348"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700D360[] = "__OTR__levels/jrb/jrb_seg7_lights_0700D360"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D378[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D378"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D3F8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D3F8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D4E8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D4E8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D5D8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D5D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D6D8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D6D8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D7C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D7C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D878[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D878"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D928[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D928"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700D968[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700D968"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DA28[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DA28"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DB28[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DB28"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DC08[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DC08"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DCF8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DCF8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DDD8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DDD8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DED8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DED8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700DFD8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700DFD8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E0C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E0C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E1C8[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E1C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E298[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E298"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E398[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E398"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E458[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E458"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E518[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E518"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E558[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E558"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700E658[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700E658"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700E6E8[] = "__OTR__levels/jrb/jrb_seg7_dl_0700E6E8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700E8C8[] = "__OTR__levels/jrb/jrb_seg7_dl_0700E8C8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700E998[] = "__OTR__levels/jrb/jrb_seg7_dl_0700E998"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700ECB8[] = "__OTR__levels/jrb/jrb_seg7_dl_0700ECB8"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700EE28[] = "__OTR__levels/jrb/jrb_seg7_dl_0700EE28"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700EF00[] = "__OTR__levels/jrb/jrb_seg7_dl_0700EF00"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700EF98[] = "__OTR__levels/jrb/jrb_seg7_lights_0700EF98"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700EFB0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700EFB0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F0B0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F0B0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F190[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F190"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F270[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F270"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F350[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F350"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F440[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F440"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F520[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F520"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F600[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F600"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F6E0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F6E0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F7C0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F7C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F8A0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F8A0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700F9A0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700F9A0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700FA90[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700FA90"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700FB30[] = "__OTR__levels/jrb/jrb_seg7_dl_0700FB30"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_0700FE48[] = "__OTR__levels/jrb/jrb_seg7_dl_0700FE48"; + +static const ALIGN_ASSET(2) char jrb_seg7_lights_0700FEB8[] = "__OTR__levels/jrb/jrb_seg7_lights_0700FEB8"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700FED0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700FED0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_0700FFC0[] = "__OTR__levels/jrb/jrb_seg7_vertex_0700FFC0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070100C0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070100C0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_070101B0[] = "__OTR__levels/jrb/jrb_seg7_vertex_070101B0"; + +static const ALIGN_ASSET(2) char jrb_seg7_vertex_07010290[] = "__OTR__levels/jrb/jrb_seg7_vertex_07010290"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07010390[] = "__OTR__levels/jrb/jrb_seg7_dl_07010390"; + +static const ALIGN_ASSET(2) char jrb_seg7_dl_07010548[] = "__OTR__levels/jrb/jrb_seg7_dl_07010548"; + +static const ALIGN_ASSET(2) char jrb_seg7_area_2_collision[] = "__OTR__levels/jrb/jrb_seg7_area_2_collision"; + +static const char jrb_seg7_area_2_macro_objs[] = "__OTR__levels/jrb/jrb_seg7_area_2_macro_objs"; + +static const char jrb_movtex_sunken_ship_water_data[] = "__OTR__levels/jrb/jrb_movtex_sunken_ship_water_data"; + +static const char jrb_movtex_sunken_ship_water[] = "__OTR__levels/jrb/jrb_movtex_sunken_ship_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/jrb/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/jrb/geo.h new file mode 100644 index 0000000..c98b5c3 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/jrb/geo.h @@ -0,0 +1,28 @@ +#pragma once + +static const ALIGN_ASSET(2) char jrb_geo_000900[] = "__OTR__levels/jrb/geo/jrb_geo_000900"; + +static const ALIGN_ASSET(2) char jrb_geo_000918[] = "__OTR__levels/jrb/geo/jrb_geo_000918"; + +static const ALIGN_ASSET(2) char jrb_geo_000930[] = "__OTR__levels/jrb/geo/jrb_geo_000930"; + +static const ALIGN_ASSET(2) char jrb_geo_000948[] = "__OTR__levels/jrb/geo/jrb_geo_000948"; + +static const ALIGN_ASSET(2) char jrb_geo_000960[] = "__OTR__levels/jrb/geo/jrb_geo_000960"; + +static const ALIGN_ASSET(2) char jrb_geo_000978[] = "__OTR__levels/jrb/geo/jrb_geo_000978"; + +static const ALIGN_ASSET(2) char jrb_geo_000990[] = "__OTR__levels/jrb/geo/jrb_geo_000990"; + +static const ALIGN_ASSET(2) char jrb_geo_0009B0[] = "__OTR__levels/jrb/geo/jrb_geo_0009B0"; + +static const ALIGN_ASSET(2) char jrb_geo_0009C8[] = "__OTR__levels/jrb/geo/jrb_geo_0009C8"; + +static const ALIGN_ASSET(2) char jrb_geo_0009E8[] = "__OTR__levels/jrb/geo/jrb_geo_0009E8"; + +static const ALIGN_ASSET(2) char jrb_geo_000A00[] = "__OTR__levels/jrb/geo/jrb_geo_000A00"; + +static const ALIGN_ASSET(2) char jrb_geo_000A18[] = "__OTR__levels/jrb/geo/jrb_geo_000A18"; + +static const ALIGN_ASSET(2) char jrb_geo_000AFC[] = "__OTR__levels/jrb/geo/jrb_geo_000AFC"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/lll.h b/android/app/src/main/assets/ghostship/include/assets/levels/lll.h new file mode 100644 index 0000000..8e17f21 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/lll.h @@ -0,0 +1,924 @@ +#pragma once + +#include "lll/geo.h" + +extern const LevelScript level_lll_entry[]; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07000000[] = "__OTR__levels/lll/0"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07000800[] = "__OTR__levels/lll/1"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07001000[] = "__OTR__levels/lll/2"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07001800[] = "__OTR__levels/lll/3"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07002000[] = "__OTR__levels/lll/4"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07002800[] = "__OTR__levels/lll/5"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07003000[] = "__OTR__levels/lll/6"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07003800[] = "__OTR__levels/lll/7"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07004000[] = "__OTR__levels/lll/8"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07004800[] = "__OTR__levels/lll/9"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07005000[] = "__OTR__levels/lll/10"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07005800[] = "__OTR__levels/lll/11"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07006000[] = "__OTR__levels/lll/12"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07006800[] = "__OTR__levels/lll/13"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07007000[] = "__OTR__levels/lll/14"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07007800[] = "__OTR__levels/lll/15"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07008000[] = "__OTR__levels/lll/16"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07008800[] = "__OTR__levels/lll/17"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07009000[] = "__OTR__levels/lll/18"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_07009800[] = "__OTR__levels/lll/19"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700A000[] = "__OTR__levels/lll/20"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700A800[] = "__OTR__levels/lll/21"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700B000[] = "__OTR__levels/lll/22"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700B800[] = "__OTR__levels/lll/23"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700C000[] = "__OTR__levels/lll/24"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700C800[] = "__OTR__levels/lll/25"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700D000[] = "__OTR__levels/lll/26"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700D200[] = "__OTR__levels/lll/27"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700D400[] = "__OTR__levels/lll/28"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700DC00[] = "__OTR__levels/lll/29"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700E400[] = "__OTR__levels/lll/30"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700EC00[] = "__OTR__levels/lll/31"; + +static const ALIGN_ASSET(2) char lll_seg7_texture_0700F400[] = "__OTR__levels/lll/32"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_FC00[] = "__OTR__levels/lll/lll_seg7_lights_FC00"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_FC48[] = "__OTR__levels/lll/lll_seg7_lights_FC48"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_FC60[] = "__OTR__levels/lll/lll_seg7_lights_FC60"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_FC78[] = "__OTR__levels/lll/lll_seg7_lights_FC78"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0700FC90[] = "__OTR__levels/lll/lll_seg7_vertex_0700FC90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0700FD70[] = "__OTR__levels/lll/lll_seg7_vertex_0700FD70"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0700FE50[] = "__OTR__levels/lll/lll_seg7_vertex_0700FE50"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0700FF40[] = "__OTR__levels/lll/lll_seg7_vertex_0700FF40"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010030[] = "__OTR__levels/lll/lll_seg7_vertex_07010030"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010120[] = "__OTR__levels/lll/lll_seg7_vertex_07010120"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010210[] = "__OTR__levels/lll/lll_seg7_vertex_07010210"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010310[] = "__OTR__levels/lll/lll_seg7_vertex_07010310"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070103F0[] = "__OTR__levels/lll/lll_seg7_vertex_070103F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070104E0[] = "__OTR__levels/lll/lll_seg7_vertex_070104E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070105E0[] = "__OTR__levels/lll/lll_seg7_vertex_070105E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070106E0[] = "__OTR__levels/lll/lll_seg7_vertex_070106E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070107D0[] = "__OTR__levels/lll/lll_seg7_vertex_070107D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070108D0[] = "__OTR__levels/lll/lll_seg7_vertex_070108D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070109C0[] = "__OTR__levels/lll/lll_seg7_vertex_070109C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010AB0[] = "__OTR__levels/lll/lll_seg7_vertex_07010AB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010BA0[] = "__OTR__levels/lll/lll_seg7_vertex_07010BA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010C90[] = "__OTR__levels/lll/lll_seg7_vertex_07010C90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010CD0[] = "__OTR__levels/lll/lll_seg7_vertex_07010CD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010D90[] = "__OTR__levels/lll/lll_seg7_vertex_07010D90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010E10[] = "__OTR__levels/lll/lll_seg7_vertex_07010E10"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07010F10[] = "__OTR__levels/lll/lll_seg7_vertex_07010F10"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011010[] = "__OTR__levels/lll/lll_seg7_vertex_07011010"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070110F0[] = "__OTR__levels/lll/lll_seg7_vertex_070110F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070111D0[] = "__OTR__levels/lll/lll_seg7_vertex_070111D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070112C0[] = "__OTR__levels/lll/lll_seg7_vertex_070112C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070113C0[] = "__OTR__levels/lll/lll_seg7_vertex_070113C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070114C0[] = "__OTR__levels/lll/lll_seg7_vertex_070114C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070115C0[] = "__OTR__levels/lll/lll_seg7_vertex_070115C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070116C0[] = "__OTR__levels/lll/lll_seg7_vertex_070116C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011770[] = "__OTR__levels/lll/lll_seg7_vertex_07011770"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011850[] = "__OTR__levels/lll/lll_seg7_vertex_07011850"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011950[] = "__OTR__levels/lll/lll_seg7_vertex_07011950"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011A30[] = "__OTR__levels/lll/lll_seg7_vertex_07011A30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011B30[] = "__OTR__levels/lll/lll_seg7_vertex_07011B30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011BD0[] = "__OTR__levels/lll/lll_seg7_vertex_07011BD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011CD0[] = "__OTR__levels/lll/lll_seg7_vertex_07011CD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011DC0[] = "__OTR__levels/lll/lll_seg7_vertex_07011DC0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011EB0[] = "__OTR__levels/lll/lll_seg7_vertex_07011EB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07011F90[] = "__OTR__levels/lll/lll_seg7_vertex_07011F90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012070[] = "__OTR__levels/lll/lll_seg7_vertex_07012070"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012170[] = "__OTR__levels/lll/lll_seg7_vertex_07012170"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012270[] = "__OTR__levels/lll/lll_seg7_vertex_07012270"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012330[] = "__OTR__levels/lll/lll_seg7_vertex_07012330"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070123B0[] = "__OTR__levels/lll/lll_seg7_vertex_070123B0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012450[] = "__OTR__levels/lll/lll_seg7_vertex_07012450"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012540[] = "__OTR__levels/lll/lll_seg7_vertex_07012540"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012630[] = "__OTR__levels/lll/lll_seg7_vertex_07012630"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012690[] = "__OTR__levels/lll/lll_seg7_vertex_07012690"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07012750[] = "__OTR__levels/lll/lll_seg7_vertex_07012750"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070127D0[] = "__OTR__levels/lll/lll_seg7_dl_070127D0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07012AE8[] = "__OTR__levels/lll/lll_seg7_dl_07012AE8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07012C20[] = "__OTR__levels/lll/lll_seg7_dl_07012C20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07012C78[] = "__OTR__levels/lll/lll_seg7_dl_07012C78"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07012CC0[] = "__OTR__levels/lll/lll_seg7_dl_07012CC0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07012F60[] = "__OTR__levels/lll/lll_seg7_dl_07012F60"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070130A8[] = "__OTR__levels/lll/lll_seg7_dl_070130A8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070132D8[] = "__OTR__levels/lll/lll_seg7_dl_070132D8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013320[] = "__OTR__levels/lll/lll_seg7_dl_07013320"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013378[] = "__OTR__levels/lll/lll_seg7_dl_07013378"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013430[] = "__OTR__levels/lll/lll_seg7_dl_07013430"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013488[] = "__OTR__levels/lll/lll_seg7_dl_07013488"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070134E0[] = "__OTR__levels/lll/lll_seg7_dl_070134E0"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_07013620[] = "__OTR__levels/lll/lll_seg7_lights_07013620"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013638[] = "__OTR__levels/lll/lll_seg7_vertex_07013638"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013738[] = "__OTR__levels/lll/lll_seg7_dl_07013738"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070137C0[] = "__OTR__levels/lll/lll_seg7_dl_070137C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013830[] = "__OTR__levels/lll/lll_seg7_vertex_07013830"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070138B0[] = "__OTR__levels/lll/lll_seg7_dl_070138B0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070138F8[] = "__OTR__levels/lll/lll_seg7_dl_070138F8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013968[] = "__OTR__levels/lll/lll_seg7_vertex_07013968"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070139E8[] = "__OTR__levels/lll/lll_seg7_vertex_070139E8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013AD8[] = "__OTR__levels/lll/lll_seg7_vertex_07013AD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013BC8[] = "__OTR__levels/lll/lll_seg7_vertex_07013BC8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013C08[] = "__OTR__levels/lll/lll_seg7_dl_07013C08"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013C70[] = "__OTR__levels/lll/lll_seg7_dl_07013C70"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07013D28[] = "__OTR__levels/lll/lll_seg7_dl_07013D28"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013DB8[] = "__OTR__levels/lll/lll_seg7_vertex_07013DB8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013EA8[] = "__OTR__levels/lll/lll_seg7_vertex_07013EA8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07013F98[] = "__OTR__levels/lll/lll_seg7_vertex_07013F98"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014088[] = "__OTR__levels/lll/lll_seg7_vertex_07014088"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014178[] = "__OTR__levels/lll/lll_seg7_vertex_07014178"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014278[] = "__OTR__levels/lll/lll_seg7_vertex_07014278"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014378[] = "__OTR__levels/lll/lll_seg7_vertex_07014378"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014478[] = "__OTR__levels/lll/lll_seg7_vertex_07014478"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070144F8[] = "__OTR__levels/lll/lll_seg7_dl_070144F8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070146B8[] = "__OTR__levels/lll/lll_seg7_dl_070146B8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07014788[] = "__OTR__levels/lll/lll_seg7_dl_07014788"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014818[] = "__OTR__levels/lll/lll_seg7_vertex_07014818"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014908[] = "__OTR__levels/lll/lll_seg7_vertex_07014908"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070149F8[] = "__OTR__levels/lll/lll_seg7_vertex_070149F8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014A38[] = "__OTR__levels/lll/lll_seg7_vertex_07014A38"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07014AB8[] = "__OTR__levels/lll/lll_seg7_dl_07014AB8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07014B80[] = "__OTR__levels/lll/lll_seg7_dl_07014B80"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07014BD8[] = "__OTR__levels/lll/lll_seg7_dl_07014BD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014C68[] = "__OTR__levels/lll/lll_seg7_vertex_07014C68"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014CE8[] = "__OTR__levels/lll/lll_seg7_vertex_07014CE8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014DD8[] = "__OTR__levels/lll/lll_seg7_vertex_07014DD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014EC8[] = "__OTR__levels/lll/lll_seg7_vertex_07014EC8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014F08[] = "__OTR__levels/lll/lll_seg7_vertex_07014F08"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07014FE8[] = "__OTR__levels/lll/lll_seg7_vertex_07014FE8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070150C8[] = "__OTR__levels/lll/lll_seg7_vertex_070150C8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015108[] = "__OTR__levels/lll/lll_seg7_vertex_07015108"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015208[] = "__OTR__levels/lll/lll_seg7_dl_07015208"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015270[] = "__OTR__levels/lll/lll_seg7_dl_07015270"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015328[] = "__OTR__levels/lll/lll_seg7_dl_07015328"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070153F0[] = "__OTR__levels/lll/lll_seg7_dl_070153F0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015458[] = "__OTR__levels/lll/lll_seg7_dl_07015458"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070154F8[] = "__OTR__levels/lll/lll_seg7_vertex_070154F8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070155E8[] = "__OTR__levels/lll/lll_seg7_vertex_070155E8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070156E8[] = "__OTR__levels/lll/lll_seg7_vertex_070156E8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015758[] = "__OTR__levels/lll/lll_seg7_vertex_07015758"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015858[] = "__OTR__levels/lll/lll_seg7_vertex_07015858"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015948[] = "__OTR__levels/lll/lll_seg7_vertex_07015948"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015A38[] = "__OTR__levels/lll/lll_seg7_vertex_07015A38"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015B38[] = "__OTR__levels/lll/lll_seg7_dl_07015B38"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015C20[] = "__OTR__levels/lll/lll_seg7_dl_07015C20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015C88[] = "__OTR__levels/lll/lll_seg7_dl_07015C88"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015D18[] = "__OTR__levels/lll/lll_seg7_dl_07015D18"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07015E20[] = "__OTR__levels/lll/lll_seg7_dl_07015E20"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015E90[] = "__OTR__levels/lll/lll_seg7_vertex_07015E90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07015F10[] = "__OTR__levels/lll/lll_seg7_vertex_07015F10"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016000[] = "__OTR__levels/lll/lll_seg7_vertex_07016000"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070160F0[] = "__OTR__levels/lll/lll_seg7_vertex_070160F0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016130[] = "__OTR__levels/lll/lll_seg7_dl_07016130"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016198[] = "__OTR__levels/lll/lll_seg7_dl_07016198"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016250[] = "__OTR__levels/lll/lll_seg7_dl_07016250"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070162E0[] = "__OTR__levels/lll/lll_seg7_vertex_070162E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016340[] = "__OTR__levels/lll/lll_seg7_vertex_07016340"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016430[] = "__OTR__levels/lll/lll_seg7_vertex_07016430"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070164E0[] = "__OTR__levels/lll/lll_seg7_dl_070164E0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016538[] = "__OTR__levels/lll/lll_seg7_dl_07016538"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070165C8[] = "__OTR__levels/lll/lll_seg7_dl_070165C8"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_07016658[] = "__OTR__levels/lll/lll_seg7_lights_07016658"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016670[] = "__OTR__levels/lll/lll_seg7_vertex_07016670"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016770[] = "__OTR__levels/lll/lll_seg7_vertex_07016770"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070167F0[] = "__OTR__levels/lll/lll_seg7_vertex_070167F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016850[] = "__OTR__levels/lll/lll_seg7_vertex_07016850"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016930[] = "__OTR__levels/lll/lll_seg7_dl_07016930"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016A30[] = "__OTR__levels/lll/lll_seg7_dl_07016A30"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016A78[] = "__OTR__levels/lll/lll_seg7_dl_07016A78"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07016B00[] = "__OTR__levels/lll/lll_seg7_dl_07016B00"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016B70[] = "__OTR__levels/lll/lll_seg7_vertex_07016B70"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016BF0[] = "__OTR__levels/lll/lll_seg7_vertex_07016BF0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016CE0[] = "__OTR__levels/lll/lll_seg7_vertex_07016CE0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016DD0[] = "__OTR__levels/lll/lll_seg7_vertex_07016DD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016EC0[] = "__OTR__levels/lll/lll_seg7_vertex_07016EC0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07016FB0[] = "__OTR__levels/lll/lll_seg7_vertex_07016FB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070170A0[] = "__OTR__levels/lll/lll_seg7_vertex_070170A0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017190[] = "__OTR__levels/lll/lll_seg7_vertex_07017190"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017250[] = "__OTR__levels/lll/lll_seg7_dl_07017250"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070172B8[] = "__OTR__levels/lll/lll_seg7_dl_070172B8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017358[] = "__OTR__levels/lll/lll_seg7_dl_07017358"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070174E0[] = "__OTR__levels/lll/lll_seg7_dl_070174E0"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_07017578[] = "__OTR__levels/lll/lll_seg7_lights_07017578"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017590[] = "__OTR__levels/lll/lll_seg7_vertex_07017590"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017650[] = "__OTR__levels/lll/lll_seg7_vertex_07017650"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017740[] = "__OTR__levels/lll/lll_seg7_vertex_07017740"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070177B0[] = "__OTR__levels/lll/lll_seg7_dl_070177B0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017818[] = "__OTR__levels/lll/lll_seg7_dl_07017818"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070178A8[] = "__OTR__levels/lll/lll_seg7_dl_070178A8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017938[] = "__OTR__levels/lll/lll_seg7_vertex_07017938"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070179F8[] = "__OTR__levels/lll/lll_seg7_vertex_070179F8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017A38[] = "__OTR__levels/lll/lll_seg7_vertex_07017A38"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017A78[] = "__OTR__levels/lll/lll_seg7_dl_07017A78"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017AE0[] = "__OTR__levels/lll/lll_seg7_dl_07017AE0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017B18[] = "__OTR__levels/lll/lll_seg7_dl_07017B18"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017B50[] = "__OTR__levels/lll/lll_seg7_dl_07017B50"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017BE8[] = "__OTR__levels/lll/lll_seg7_vertex_07017BE8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017CD8[] = "__OTR__levels/lll/lll_seg7_vertex_07017CD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017DD8[] = "__OTR__levels/lll/lll_seg7_vertex_07017DD8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017E68[] = "__OTR__levels/lll/lll_seg7_dl_07017E68"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07017F40[] = "__OTR__levels/lll/lll_seg7_dl_07017F40"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07017FB0[] = "__OTR__levels/lll/lll_seg7_vertex_07017FB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018090[] = "__OTR__levels/lll/lll_seg7_vertex_07018090"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018180[] = "__OTR__levels/lll/lll_seg7_vertex_07018180"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018280[] = "__OTR__levels/lll/lll_seg7_dl_07018280"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018380[] = "__OTR__levels/lll/lll_seg7_dl_07018380"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070183F0[] = "__OTR__levels/lll/lll_seg7_vertex_070183F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018470[] = "__OTR__levels/lll/lll_seg7_vertex_07018470"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070184B0[] = "__OTR__levels/lll/lll_seg7_vertex_070184B0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070184F0[] = "__OTR__levels/lll/lll_seg7_vertex_070184F0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018570[] = "__OTR__levels/lll/lll_seg7_dl_07018570"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070185C8[] = "__OTR__levels/lll/lll_seg7_dl_070185C8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018600[] = "__OTR__levels/lll/lll_seg7_dl_07018600"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018638[] = "__OTR__levels/lll/lll_seg7_dl_07018638"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018680[] = "__OTR__levels/lll/lll_seg7_dl_07018680"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018708[] = "__OTR__levels/lll/lll_seg7_vertex_07018708"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018808[] = "__OTR__levels/lll/lll_seg7_vertex_07018808"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018908[] = "__OTR__levels/lll/lll_seg7_vertex_07018908"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018968[] = "__OTR__levels/lll/lll_seg7_dl_07018968"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018A30[] = "__OTR__levels/lll/lll_seg7_dl_07018A30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018AA0[] = "__OTR__levels/lll/lll_seg7_vertex_07018AA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018B20[] = "__OTR__levels/lll/lll_seg7_vertex_07018B20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018BE0[] = "__OTR__levels/lll/lll_seg7_dl_07018BE0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018C38[] = "__OTR__levels/lll/lll_seg7_dl_07018C38"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018C90[] = "__OTR__levels/lll/lll_seg7_dl_07018C90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018D08[] = "__OTR__levels/lll/lll_seg7_vertex_07018D08"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018D88[] = "__OTR__levels/lll/lll_seg7_vertex_07018D88"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018E48[] = "__OTR__levels/lll/lll_seg7_dl_07018E48"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018EA0[] = "__OTR__levels/lll/lll_seg7_dl_07018EA0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07018EF8[] = "__OTR__levels/lll/lll_seg7_dl_07018EF8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018F70[] = "__OTR__levels/lll/lll_seg7_vertex_07018F70"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07018FB0[] = "__OTR__levels/lll/lll_seg7_vertex_07018FB0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070190B0[] = "__OTR__levels/lll/lll_seg7_dl_070190B0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070190F8[] = "__OTR__levels/lll/lll_seg7_dl_070190F8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019160[] = "__OTR__levels/lll/lll_seg7_dl_07019160"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070191F0[] = "__OTR__levels/lll/lll_seg7_vertex_070191F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019230[] = "__OTR__levels/lll/lll_seg7_vertex_07019230"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019330[] = "__OTR__levels/lll/lll_seg7_dl_07019330"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019378[] = "__OTR__levels/lll/lll_seg7_dl_07019378"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070193E0[] = "__OTR__levels/lll/lll_seg7_dl_070193E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019470[] = "__OTR__levels/lll/lll_seg7_vertex_07019470"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019530[] = "__OTR__levels/lll/lll_seg7_vertex_07019530"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019620[] = "__OTR__levels/lll/lll_seg7_vertex_07019620"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019710[] = "__OTR__levels/lll/lll_seg7_vertex_07019710"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019800[] = "__OTR__levels/lll/lll_seg7_vertex_07019800"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019870[] = "__OTR__levels/lll/lll_seg7_dl_07019870"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019908[] = "__OTR__levels/lll/lll_seg7_dl_07019908"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019A08[] = "__OTR__levels/lll/lll_seg7_dl_07019A08"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019A98[] = "__OTR__levels/lll/lll_seg7_vertex_07019A98"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019B18[] = "__OTR__levels/lll/lll_seg7_vertex_07019B18"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019B78[] = "__OTR__levels/lll/lll_seg7_dl_07019B78"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019BD0[] = "__OTR__levels/lll/lll_seg7_dl_07019BD0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019C08[] = "__OTR__levels/lll/lll_seg7_dl_07019C08"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019C80[] = "__OTR__levels/lll/lll_seg7_vertex_07019C80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019D20[] = "__OTR__levels/lll/lll_seg7_vertex_07019D20"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019E20[] = "__OTR__levels/lll/lll_seg7_vertex_07019E20"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07019E80[] = "__OTR__levels/lll/lll_seg7_vertex_07019E80"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07019F20[] = "__OTR__levels/lll/lll_seg7_dl_07019F20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A010[] = "__OTR__levels/lll/lll_seg7_dl_0701A010"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A080[] = "__OTR__levels/lll/lll_seg7_vertex_0701A080"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A120[] = "__OTR__levels/lll/lll_seg7_vertex_0701A120"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A160[] = "__OTR__levels/lll/lll_seg7_dl_0701A160"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A1A8[] = "__OTR__levels/lll/lll_seg7_dl_0701A1A8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A1F0[] = "__OTR__levels/lll/lll_seg7_dl_0701A1F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A270[] = "__OTR__levels/lll/lll_seg7_vertex_0701A270"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A2B0[] = "__OTR__levels/lll/lll_seg7_vertex_0701A2B0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A2F0[] = "__OTR__levels/lll/lll_seg7_dl_0701A2F0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A338[] = "__OTR__levels/lll/lll_seg7_dl_0701A338"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A388[] = "__OTR__levels/lll/lll_seg7_dl_0701A388"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A3B8[] = "__OTR__levels/lll/lll_seg7_dl_0701A3B8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A3E8[] = "__OTR__levels/lll/lll_seg7_dl_0701A3E8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A418[] = "__OTR__levels/lll/lll_seg7_dl_0701A418"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A448[] = "__OTR__levels/lll/lll_seg7_dl_0701A448"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A478[] = "__OTR__levels/lll/lll_seg7_dl_0701A478"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A4A8[] = "__OTR__levels/lll/lll_seg7_dl_0701A4A8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A4D8[] = "__OTR__levels/lll/lll_seg7_dl_0701A4D8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A508[] = "__OTR__levels/lll/lll_seg7_dl_0701A508"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A538[] = "__OTR__levels/lll/lll_seg7_dl_0701A538"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A568[] = "__OTR__levels/lll/lll_seg7_dl_0701A568"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A598[] = "__OTR__levels/lll/lll_seg7_dl_0701A598"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A5C8[] = "__OTR__levels/lll/lll_seg7_dl_0701A5C8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A5F8[] = "__OTR__levels/lll/lll_seg7_dl_0701A5F8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A628[] = "__OTR__levels/lll/lll_seg7_dl_0701A628"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_0701A670[] = "__OTR__levels/lll/lll_seg7_lights_0701A670"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A688[] = "__OTR__levels/lll/lll_seg7_vertex_0701A688"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A778[] = "__OTR__levels/lll/lll_seg7_vertex_0701A778"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A7E8[] = "__OTR__levels/lll/lll_seg7_dl_0701A7E8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701A878[] = "__OTR__levels/lll/lll_seg7_dl_0701A878"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_0701A8E8[] = "__OTR__levels/lll/lll_seg7_lights_0701A8E8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A900[] = "__OTR__levels/lll/lll_seg7_vertex_0701A900"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701A9F0[] = "__OTR__levels/lll/lll_seg7_vertex_0701A9F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701AAE0[] = "__OTR__levels/lll/lll_seg7_vertex_0701AAE0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701AB20[] = "__OTR__levels/lll/lll_seg7_vertex_0701AB20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701AC20[] = "__OTR__levels/lll/lll_seg7_dl_0701AC20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701ACE8[] = "__OTR__levels/lll/lll_seg7_dl_0701ACE8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_0701AD70[] = "__OTR__levels/lll/lll_seg7_dl_0701AD70"; + +static const ALIGN_ASSET(2) char lll_seg7_area_1_collision[] = "__OTR__levels/lll/lll_seg7_area_1_collision"; + +static const char lll_seg7_area_1_macro_objs[] = "__OTR__levels/lll/lll_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_octagonal_moving_platform[] = "__OTR__levels/lll/lll_seg7_collision_octagonal_moving_platform"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_drawbridge[] = "__OTR__levels/lll/lll_seg7_collision_drawbridge"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_rotating_fire_bars[] = "__OTR__levels/lll/lll_seg7_collision_rotating_fire_bars"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_wood_piece[] = "__OTR__levels/lll/lll_seg7_collision_wood_piece"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_0701D21C[] = "__OTR__levels/lll/lll_seg7_collision_0701D21C"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_rotating_platform[] = "__OTR__levels/lll/lll_seg7_collision_rotating_platform"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_slow_tilting_platform[] = "__OTR__levels/lll/lll_seg7_collision_slow_tilting_platform"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_sinking_pyramids[] = "__OTR__levels/lll/lll_seg7_collision_sinking_pyramids"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_inverted_pyramid[] = "__OTR__levels/lll/lll_seg7_collision_inverted_pyramid"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_puzzle_piece[] = "__OTR__levels/lll/lll_seg7_collision_puzzle_piece"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_floating_block[] = "__OTR__levels/lll/lll_seg7_collision_floating_block"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_pitoune[] = "__OTR__levels/lll/lll_seg7_collision_pitoune"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_hexagonal_platform[] = "__OTR__levels/lll/lll_seg7_collision_hexagonal_platform"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701D7D0[] = "__OTR__levels/lll/lll_seg7_vertex_0701D7D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701D8C0[] = "__OTR__levels/lll/lll_seg7_vertex_0701D8C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701D9C0[] = "__OTR__levels/lll/lll_seg7_vertex_0701D9C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DAC0[] = "__OTR__levels/lll/lll_seg7_vertex_0701DAC0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DBB0[] = "__OTR__levels/lll/lll_seg7_vertex_0701DBB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DCA0[] = "__OTR__levels/lll/lll_seg7_vertex_0701DCA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DDA0[] = "__OTR__levels/lll/lll_seg7_vertex_0701DDA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DEA0[] = "__OTR__levels/lll/lll_seg7_vertex_0701DEA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701DF90[] = "__OTR__levels/lll/lll_seg7_vertex_0701DF90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E090[] = "__OTR__levels/lll/lll_seg7_vertex_0701E090"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E180[] = "__OTR__levels/lll/lll_seg7_vertex_0701E180"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E280[] = "__OTR__levels/lll/lll_seg7_vertex_0701E280"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E360[] = "__OTR__levels/lll/lll_seg7_vertex_0701E360"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E440[] = "__OTR__levels/lll/lll_seg7_vertex_0701E440"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E530[] = "__OTR__levels/lll/lll_seg7_vertex_0701E530"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E620[] = "__OTR__levels/lll/lll_seg7_vertex_0701E620"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E720[] = "__OTR__levels/lll/lll_seg7_vertex_0701E720"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E810[] = "__OTR__levels/lll/lll_seg7_vertex_0701E810"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E900[] = "__OTR__levels/lll/lll_seg7_vertex_0701E900"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701E940[] = "__OTR__levels/lll/lll_seg7_vertex_0701E940"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701EA30[] = "__OTR__levels/lll/lll_seg7_vertex_0701EA30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701EB30[] = "__OTR__levels/lll/lll_seg7_vertex_0701EB30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701EC30[] = "__OTR__levels/lll/lll_seg7_vertex_0701EC30"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701ED20[] = "__OTR__levels/lll/lll_seg7_vertex_0701ED20"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701EE00[] = "__OTR__levels/lll/lll_seg7_vertex_0701EE00"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701EF00[] = "__OTR__levels/lll/lll_seg7_vertex_0701EF00"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F000[] = "__OTR__levels/lll/lll_seg7_vertex_0701F000"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F100[] = "__OTR__levels/lll/lll_seg7_vertex_0701F100"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F200[] = "__OTR__levels/lll/lll_seg7_vertex_0701F200"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F2F0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F2F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F3F0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F3F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F4F0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F4F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F5E0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F5E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F6E0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F6E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F7C0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F7C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F8B0[] = "__OTR__levels/lll/lll_seg7_vertex_0701F8B0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701F990[] = "__OTR__levels/lll/lll_seg7_vertex_0701F990"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FA90[] = "__OTR__levels/lll/lll_seg7_vertex_0701FA90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FB80[] = "__OTR__levels/lll/lll_seg7_vertex_0701FB80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FC60[] = "__OTR__levels/lll/lll_seg7_vertex_0701FC60"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FD60[] = "__OTR__levels/lll/lll_seg7_vertex_0701FD60"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FE40[] = "__OTR__levels/lll/lll_seg7_vertex_0701FE40"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_0701FF40[] = "__OTR__levels/lll/lll_seg7_vertex_0701FF40"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020040[] = "__OTR__levels/lll/lll_seg7_vertex_07020040"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020140[] = "__OTR__levels/lll/lll_seg7_vertex_07020140"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020230[] = "__OTR__levels/lll/lll_seg7_vertex_07020230"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020310[] = "__OTR__levels/lll/lll_seg7_vertex_07020310"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020400[] = "__OTR__levels/lll/lll_seg7_vertex_07020400"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070204F0[] = "__OTR__levels/lll/lll_seg7_vertex_070204F0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070205E0[] = "__OTR__levels/lll/lll_seg7_vertex_070205E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070206E0[] = "__OTR__levels/lll/lll_seg7_vertex_070206E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070207D0[] = "__OTR__levels/lll/lll_seg7_vertex_070207D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070208D0[] = "__OTR__levels/lll/lll_seg7_vertex_070208D0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070209C0[] = "__OTR__levels/lll/lll_seg7_vertex_070209C0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020AA0[] = "__OTR__levels/lll/lll_seg7_vertex_07020AA0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020B80[] = "__OTR__levels/lll/lll_seg7_vertex_07020B80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020C80[] = "__OTR__levels/lll/lll_seg7_vertex_07020C80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020D80[] = "__OTR__levels/lll/lll_seg7_vertex_07020D80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020E80[] = "__OTR__levels/lll/lll_seg7_vertex_07020E80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07020F80[] = "__OTR__levels/lll/lll_seg7_vertex_07020F80"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021070[] = "__OTR__levels/lll/lll_seg7_vertex_07021070"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021170[] = "__OTR__levels/lll/lll_seg7_vertex_07021170"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021250[] = "__OTR__levels/lll/lll_seg7_vertex_07021250"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021350[] = "__OTR__levels/lll/lll_seg7_vertex_07021350"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021450[] = "__OTR__levels/lll/lll_seg7_vertex_07021450"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021550[] = "__OTR__levels/lll/lll_seg7_vertex_07021550"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021630[] = "__OTR__levels/lll/lll_seg7_vertex_07021630"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021720[] = "__OTR__levels/lll/lll_seg7_vertex_07021720"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021820[] = "__OTR__levels/lll/lll_seg7_vertex_07021820"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021920[] = "__OTR__levels/lll/lll_seg7_vertex_07021920"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021A00[] = "__OTR__levels/lll/lll_seg7_vertex_07021A00"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021AE0[] = "__OTR__levels/lll/lll_seg7_vertex_07021AE0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021BD0[] = "__OTR__levels/lll/lll_seg7_vertex_07021BD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021CC0[] = "__OTR__levels/lll/lll_seg7_vertex_07021CC0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07021DB0[] = "__OTR__levels/lll/lll_seg7_vertex_07021DB0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07021E20[] = "__OTR__levels/lll/lll_seg7_dl_07021E20"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070223C0[] = "__OTR__levels/lll/lll_seg7_dl_070223C0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070229B8[] = "__OTR__levels/lll/lll_seg7_dl_070229B8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07022AE0[] = "__OTR__levels/lll/lll_seg7_dl_07022AE0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07022DF0[] = "__OTR__levels/lll/lll_seg7_dl_07022DF0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070235C8[] = "__OTR__levels/lll/lll_seg7_dl_070235C8"; + +static const ALIGN_ASSET(2) char lll_seg7_lights_070236E8[] = "__OTR__levels/lll/lll_seg7_lights_070236E8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023700[] = "__OTR__levels/lll/lll_seg7_vertex_07023700"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070237E0[] = "__OTR__levels/lll/lll_seg7_vertex_070237E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070238E0[] = "__OTR__levels/lll/lll_seg7_vertex_070238E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070239E0[] = "__OTR__levels/lll/lll_seg7_vertex_070239E0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023AE0[] = "__OTR__levels/lll/lll_seg7_vertex_07023AE0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023BE0[] = "__OTR__levels/lll/lll_seg7_vertex_07023BE0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023CD0[] = "__OTR__levels/lll/lll_seg7_vertex_07023CD0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023DC0[] = "__OTR__levels/lll/lll_seg7_vertex_07023DC0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023EB0[] = "__OTR__levels/lll/lll_seg7_vertex_07023EB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07023FB0[] = "__OTR__levels/lll/lll_seg7_vertex_07023FB0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070240B0[] = "__OTR__levels/lll/lll_seg7_vertex_070240B0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_070241B0[] = "__OTR__levels/lll/lll_seg7_vertex_070241B0"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024290[] = "__OTR__levels/lll/lll_seg7_vertex_07024290"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024350[] = "__OTR__levels/lll/lll_seg7_vertex_07024350"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024390[] = "__OTR__levels/lll/lll_seg7_vertex_07024390"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024480[] = "__OTR__levels/lll/lll_seg7_vertex_07024480"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024570[] = "__OTR__levels/lll/lll_seg7_vertex_07024570"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07024630[] = "__OTR__levels/lll/lll_seg7_dl_07024630"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070247C8[] = "__OTR__levels/lll/lll_seg7_dl_070247C8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07024B08[] = "__OTR__levels/lll/lll_seg7_dl_07024B08"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07024B40[] = "__OTR__levels/lll/lll_seg7_dl_07024B40"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07024C18[] = "__OTR__levels/lll/lll_seg7_dl_07024C18"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024CD8[] = "__OTR__levels/lll/lll_seg7_vertex_07024CD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024DC8[] = "__OTR__levels/lll/lll_seg7_vertex_07024DC8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024EB8[] = "__OTR__levels/lll/lll_seg7_vertex_07024EB8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07024FA8[] = "__OTR__levels/lll/lll_seg7_vertex_07024FA8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025098[] = "__OTR__levels/lll/lll_seg7_vertex_07025098"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025188[] = "__OTR__levels/lll/lll_seg7_vertex_07025188"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025278[] = "__OTR__levels/lll/lll_seg7_vertex_07025278"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025378[] = "__OTR__levels/lll/lll_seg7_vertex_07025378"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070253D8[] = "__OTR__levels/lll/lll_seg7_dl_070253D8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070255D8[] = "__OTR__levels/lll/lll_seg7_dl_070255D8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025648[] = "__OTR__levels/lll/lll_seg7_vertex_07025648"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025708[] = "__OTR__levels/lll/lll_seg7_vertex_07025708"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025808[] = "__OTR__levels/lll/lll_seg7_vertex_07025808"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_070258F8[] = "__OTR__levels/lll/lll_seg7_dl_070258F8"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025970[] = "__OTR__levels/lll/lll_seg7_dl_07025970"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025A48[] = "__OTR__levels/lll/lll_seg7_dl_07025A48"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025AC0[] = "__OTR__levels/lll/lll_seg7_vertex_07025AC0"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025B80[] = "__OTR__levels/lll/lll_seg7_dl_07025B80"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025BD8[] = "__OTR__levels/lll/lll_seg7_dl_07025BD8"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025C90[] = "__OTR__levels/lll/lll_seg7_vertex_07025C90"; + +static const ALIGN_ASSET(2) char lll_seg7_vertex_07025D70[] = "__OTR__levels/lll/lll_seg7_vertex_07025D70"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025E10[] = "__OTR__levels/lll/lll_seg7_dl_07025E10"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025E78[] = "__OTR__levels/lll/lll_seg7_dl_07025E78"; + +static const ALIGN_ASSET(2) char lll_seg7_dl_07025EC0[] = "__OTR__levels/lll/lll_seg7_dl_07025EC0"; + +static const ALIGN_ASSET(2) char lll_seg7_area_2_collision[] = "__OTR__levels/lll/lll_seg7_area_2_collision"; + +static const char lll_seg7_area_2_macro_objs[] = "__OTR__levels/lll/lll_seg7_area_2_macro_objs"; + +static const ALIGN_ASSET(2) char lll_seg7_collision_falling_wall[] = "__OTR__levels/lll/lll_seg7_collision_falling_wall"; + +static const char lll_seg7_trajectory_0702856C[] = "__OTR__levels/lll/lll_seg7_trajectory_0702856C"; + +static const char lll_seg7_trajectory_07028660[] = "__OTR__levels/lll/lll_seg7_trajectory_07028660"; + +static const char lll_movtex_tris_lava_floor[] = "__OTR__levels/lll/lll_movtex_tris_lava_floor"; + +static const ALIGN_ASSET(2) char lll_dl_lava_floor[] = "__OTR__levels/lll/lll_dl_lava_floor"; + +static const char lll_movtex_volcano_floor_lava_data[] = "__OTR__levels/lll/lll_movtex_volcano_floor_lava_data"; + +static const char lll_movtex_volcano_floor_lava[] = "__OTR__levels/lll/lll_movtex_volcano_floor_lava"; + +static const char lll_movtex_tris_lavafall_volcano[] = "__OTR__levels/lll/lll_movtex_tris_lavafall_volcano"; + +static const ALIGN_ASSET(2) char lll_dl_lavafall_volcano[] = "__OTR__levels/lll/lll_dl_lavafall_volcano"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/lll/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/lll/geo.h new file mode 100644 index 0000000..f8f9643 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/lll/geo.h @@ -0,0 +1,86 @@ +#pragma once + +static const ALIGN_ASSET(2) char lll_geo_0009E0[] = "__OTR__levels/lll/geo/lll_geo_0009E0"; + +static const ALIGN_ASSET(2) char lll_geo_0009F8[] = "__OTR__levels/lll/geo/lll_geo_0009F8"; + +static const ALIGN_ASSET(2) char lll_geo_000A10[] = "__OTR__levels/lll/geo/lll_geo_000A10"; + +static const ALIGN_ASSET(2) char lll_geo_000A28[] = "__OTR__levels/lll/geo/lll_geo_000A28"; + +static const ALIGN_ASSET(2) char lll_geo_000A40[] = "__OTR__levels/lll/geo/lll_geo_000A40"; + +static const ALIGN_ASSET(2) char lll_geo_000A60[] = "__OTR__levels/lll/geo/lll_geo_000A60"; + +static const ALIGN_ASSET(2) char lll_geo_000A78[] = "__OTR__levels/lll/geo/lll_geo_000A78"; + +static const ALIGN_ASSET(2) char lll_geo_000A90[] = "__OTR__levels/lll/geo/lll_geo_000A90"; + +static const ALIGN_ASSET(2) char lll_geo_000AA8[] = "__OTR__levels/lll/geo/lll_geo_000AA8"; + +static const ALIGN_ASSET(2) char lll_geo_000AC0[] = "__OTR__levels/lll/geo/lll_geo_000AC0"; + +static const ALIGN_ASSET(2) char lll_geo_000AD8[] = "__OTR__levels/lll/geo/lll_geo_000AD8"; + +static const ALIGN_ASSET(2) char lll_geo_000AF0[] = "__OTR__levels/lll/geo/lll_geo_000AF0"; + +static const ALIGN_ASSET(2) char lll_geo_000B08[] = "__OTR__levels/lll/geo/lll_geo_000B08"; + +static const ALIGN_ASSET(2) char lll_geo_000B20[] = "__OTR__levels/lll/geo/lll_geo_000B20"; + +static const ALIGN_ASSET(2) char lll_geo_000B38[] = "__OTR__levels/lll/geo/lll_geo_000B38"; + +static const ALIGN_ASSET(2) char lll_geo_000B50[] = "__OTR__levels/lll/geo/lll_geo_000B50"; + +static const ALIGN_ASSET(2) char lll_geo_000B68[] = "__OTR__levels/lll/geo/lll_geo_000B68"; + +static const ALIGN_ASSET(2) char lll_geo_000B80[] = "__OTR__levels/lll/geo/lll_geo_000B80"; + +static const ALIGN_ASSET(2) char lll_geo_000B98[] = "__OTR__levels/lll/geo/lll_geo_000B98"; + +static const ALIGN_ASSET(2) char lll_geo_000BB0[] = "__OTR__levels/lll/geo/lll_geo_000BB0"; + +static const ALIGN_ASSET(2) char lll_geo_000BC8[] = "__OTR__levels/lll/geo/lll_geo_000BC8"; + +static const ALIGN_ASSET(2) char lll_geo_000BE0[] = "__OTR__levels/lll/geo/lll_geo_000BE0"; + +static const ALIGN_ASSET(2) char lll_geo_000BF8[] = "__OTR__levels/lll/geo/lll_geo_000BF8"; + +static const ALIGN_ASSET(2) char lll_geo_000C10[] = "__OTR__levels/lll/geo/lll_geo_000C10"; + +static const ALIGN_ASSET(2) char lll_geo_000C30[] = "__OTR__levels/lll/geo/lll_geo_000C30"; + +static const ALIGN_ASSET(2) char lll_geo_000C50[] = "__OTR__levels/lll/geo/lll_geo_000C50"; + +static const ALIGN_ASSET(2) char lll_geo_000C70[] = "__OTR__levels/lll/geo/lll_geo_000C70"; + +static const ALIGN_ASSET(2) char lll_geo_000C90[] = "__OTR__levels/lll/geo/lll_geo_000C90"; + +static const ALIGN_ASSET(2) char lll_geo_000CB0[] = "__OTR__levels/lll/geo/lll_geo_000CB0"; + +static const ALIGN_ASSET(2) char lll_geo_000CD0[] = "__OTR__levels/lll/geo/lll_geo_000CD0"; + +static const ALIGN_ASSET(2) char lll_geo_000CF0[] = "__OTR__levels/lll/geo/lll_geo_000CF0"; + +static const ALIGN_ASSET(2) char lll_geo_000D10[] = "__OTR__levels/lll/geo/lll_geo_000D10"; + +static const ALIGN_ASSET(2) char lll_geo_000D30[] = "__OTR__levels/lll/geo/lll_geo_000D30"; + +static const ALIGN_ASSET(2) char lll_geo_000D50[] = "__OTR__levels/lll/geo/lll_geo_000D50"; + +static const ALIGN_ASSET(2) char lll_geo_000D70[] = "__OTR__levels/lll/geo/lll_geo_000D70"; + +static const ALIGN_ASSET(2) char lll_geo_000D90[] = "__OTR__levels/lll/geo/lll_geo_000D90"; + +static const ALIGN_ASSET(2) char lll_geo_000DB0[] = "__OTR__levels/lll/geo/lll_geo_000DB0"; + +static const ALIGN_ASSET(2) char lll_geo_000DD0[] = "__OTR__levels/lll/geo/lll_geo_000DD0"; + +static const ALIGN_ASSET(2) char lll_geo_000DE8[] = "__OTR__levels/lll/geo/lll_geo_000DE8"; + +static const ALIGN_ASSET(2) char lll_geo_000E00[] = "__OTR__levels/lll/geo/lll_geo_000E00"; + +static const ALIGN_ASSET(2) char lll_geo_000EA8[] = "__OTR__levels/lll/geo/lll_geo_000EA8"; + +static const ALIGN_ASSET(2) char lll_geo_000EC0[] = "__OTR__levels/lll/geo/lll_geo_000EC0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/menu.h b/android/app/src/main/assets/ghostship/include/assets/levels/menu.h new file mode 100644 index 0000000..cb0f643 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/menu.h @@ -0,0 +1,264 @@ +#pragma once + +#include "menu/geo.h" + +extern const LevelScript level_menu_entry[]; +extern const LevelScript level_main_menu_entry_1[]; +extern const LevelScript level_main_menu_entry_2[]; + +static const ALIGN_ASSET(2) char menu_seg7_lights_0[] = "__OTR__levels/menu/menu_seg7_lights_0"; + +static const ALIGN_ASSET(2) char texture_menu_stone[] = "__OTR__levels/menu/main_menu_seg7.00018"; + +static const ALIGN_ASSET(2) char texture_menu_dark_stone[] = "__OTR__levels/menu/main_menu_seg7.00818"; + +static const ALIGN_ASSET(2) char texture_menu_mario_save[] = "__OTR__levels/menu/main_menu_seg7.01018"; + +static const ALIGN_ASSET(2) char texture_menu_mario_new[] = "__OTR__levels/menu/main_menu_seg7.02018"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_3018[] = "__OTR__levels/menu/menu_seg7_vtx_3018"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_3118[] = "__OTR__levels/menu/menu_seg7_vtx_3118"; + +static const ALIGN_ASSET(2) char dl_tex_block_menu_save_button_base[] = "__OTR__levels/menu/dl_tex_block_menu_save_button_base"; + +static const ALIGN_ASSET(2) char dl_vertex_menu_save_button_borders[] = "__OTR__levels/menu/dl_vertex_menu_save_button_borders"; + +static const ALIGN_ASSET(2) char dl_vertex_menu_save_button_front[] = "__OTR__levels/menu/dl_vertex_menu_save_button_front"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_3258[] = "__OTR__levels/menu/menu_seg7_vtx_3258"; + +static const ALIGN_ASSET(2) char dl_tex_block_menu_save_button_back[] = "__OTR__levels/menu/dl_tex_block_menu_save_button_back"; + +static const ALIGN_ASSET(2) char dl_vertex_menu_save_button_back[] = "__OTR__levels/menu/dl_vertex_menu_save_button_back"; + +static const ALIGN_ASSET(2) char dl_menu_mario_save_button_base[] = "__OTR__levels/menu/dl_menu_mario_save_button_base"; + +static const ALIGN_ASSET(2) char dl_menu_mario_new_button_base[] = "__OTR__levels/menu/dl_menu_mario_new_button_base"; + +static const ALIGN_ASSET(2) char dl_menu_save_button_back[] = "__OTR__levels/menu/dl_menu_save_button_back"; + +static const ALIGN_ASSET(2) char dl_menu_save_button_fade_back[] = "__OTR__levels/menu/dl_menu_save_button_fade_back"; + +static const ALIGN_ASSET(2) char menu_seg7_lights_3450[] = "__OTR__levels/menu/menu_seg7_lights_3450"; + +static const ALIGN_ASSET(2) char texture_menu_erase[] = "__OTR__levels/menu/main_menu_seg7.03468"; + +static const ALIGN_ASSET(2) char texture_menu_copy[] = "__OTR__levels/menu/main_menu_seg7.03C68"; + +static const ALIGN_ASSET(2) char texture_menu_file[] = "__OTR__levels/menu/main_menu_seg7.04468"; + +static const ALIGN_ASSET(2) char texture_menu_score[] = "__OTR__levels/menu/main_menu_seg7.04C68"; + +static const ALIGN_ASSET(2) char texture_menu_sound[] = "__OTR__levels/menu/main_menu_seg7.05468"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_5C68[] = "__OTR__levels/menu/menu_seg7_vtx_5C68"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_5D68[] = "__OTR__levels/menu/menu_seg7_vtx_5D68"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_5E68[] = "__OTR__levels/menu/menu_seg7_vtx_5E68"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_5F48[] = "__OTR__levels/menu/menu_seg7_vtx_5F48"; + +static const ALIGN_ASSET(2) char dl_vertex_menu_main_button[] = "__OTR__levels/menu/dl_vertex_menu_main_button"; + +static const ALIGN_ASSET(2) char dl_tex_block_menu_main_button[] = "__OTR__levels/menu/dl_tex_block_menu_main_button"; + +static const ALIGN_ASSET(2) char dl_menu_main_button[] = "__OTR__levels/menu/dl_menu_main_button"; + +static const ALIGN_ASSET(2) char dl_menu_erase_button[] = "__OTR__levels/menu/dl_menu_erase_button"; + +static const ALIGN_ASSET(2) char dl_menu_copy_button[] = "__OTR__levels/menu/dl_menu_copy_button"; + +static const ALIGN_ASSET(2) char dl_menu_file_button[] = "__OTR__levels/menu/dl_menu_file_button"; + +static const ALIGN_ASSET(2) char dl_menu_score_button[] = "__OTR__levels/menu/dl_menu_score_button"; + +static const ALIGN_ASSET(2) char dl_menu_sound_button[] = "__OTR__levels/menu/dl_menu_sound_button"; + +static const ALIGN_ASSET(2) char dl_menu_generic_button[] = "__OTR__levels/menu/dl_menu_generic_button"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_62E8[] = "__OTR__levels/menu/menu_seg7_vtx_62E8"; + +static const ALIGN_ASSET(2) char texture_menu_idle_hand[] = "__OTR__levels/menu/main_menu_seg7.06328"; + +static const ALIGN_ASSET(2) char texture_menu_grabbing_hand[] = "__OTR__levels/menu/main_menu_seg7.06B28"; + +static const ALIGN_ASSET(2) char dl_menu_hand[] = "__OTR__levels/menu/dl_menu_hand"; + +static const ALIGN_ASSET(2) char dl_menu_idle_hand[] = "__OTR__levels/menu/dl_menu_idle_hand"; + +static const ALIGN_ASSET(2) char dl_menu_grabbing_hand[] = "__OTR__levels/menu/dl_menu_grabbing_hand"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_hu[] = "__OTR__levels/menu/main_menu_seg7.073D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_small_a[] = "__OTR__levels/menu/main_menu_seg7.075D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_i[] = "__OTR__levels/menu/main_menu_seg7.077D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_ru[] = "__OTR__levels/menu/main_menu_seg7.079D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_se[] = "__OTR__levels/menu/main_menu_seg7.07BD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_re[] = "__OTR__levels/menu/main_menu_seg7.07DD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_ku[] = "__OTR__levels/menu/main_menu_seg7.07FD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_to[] = "__OTR__levels/menu/main_menu_seg7.081D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_wo[] = "__OTR__levels/menu/main_menu_seg7.083D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_ko[] = "__OTR__levels/menu/main_menu_seg7.085D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_kana_handakuten_pi[] = "__OTR__levels/menu/main_menu_seg7.087D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_choonpu[] = "__OTR__levels/menu/main_menu_seg7.089D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_su[] = "__OTR__levels/menu/main_menu_seg7.08BD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_ru[] = "__OTR__levels/menu/main_menu_seg7.08DD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_ke[] = "__OTR__levels/menu/main_menu_seg7.08FD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_ma[] = "__OTR__levels/menu/main_menu_seg7.091D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_ri[] = "__OTR__levels/menu/main_menu_seg7.093D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_o[] = "__OTR__levels/menu/main_menu_seg7.095D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_su[] = "__OTR__levels/menu/main_menu_seg7.097D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_a[] = "__OTR__levels/menu/main_menu_seg7.099D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_mi[] = "__OTR__levels/menu/main_menu_seg7.09BD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hira_dakuten_do[] = "__OTR__levels/menu/main_menu_seg7.09DD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_hiragana_no[] = "__OTR__levels/menu/main_menu_seg7.09FD0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_question[] = "__OTR__levels/menu/main_menu_seg7.0A1D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_sa[] = "__OTR__levels/menu/main_menu_seg7.0A3D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_u[] = "__OTR__levels/menu/main_menu_seg7.0A5D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_katakana_n[] = "__OTR__levels/menu/main_menu_seg7.0A7D0"; + +static const ALIGN_ASSET(2) char texture_menu_hud_char_kana_dakuten_do[] = "__OTR__levels/menu/main_menu_seg7.0A9D0"; + +static const char menu_hud_lut[] = "__OTR__levels/menu/menu_hud_lut"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_0[] = "__OTR__levels/menu/main_menu_seg7.0AC40"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_1[] = "__OTR__levels/menu/main_menu_seg7.0AC80"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_2[] = "__OTR__levels/menu/main_menu_seg7.0ACC0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_3[] = "__OTR__levels/menu/main_menu_seg7.0AD00"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_4[] = "__OTR__levels/menu/main_menu_seg7.0AD40"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_5[] = "__OTR__levels/menu/main_menu_seg7.0AD80"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_6[] = "__OTR__levels/menu/main_menu_seg7.0ADC0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_7[] = "__OTR__levels/menu/main_menu_seg7.0AE00"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_8[] = "__OTR__levels/menu/main_menu_seg7.0AE40"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_9[] = "__OTR__levels/menu/main_menu_seg7.0AE80"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_A[] = "__OTR__levels/menu/main_menu_seg7.0AEC0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_B[] = "__OTR__levels/menu/main_menu_seg7.0AF00"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_C[] = "__OTR__levels/menu/main_menu_seg7.0AF40"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_D[] = "__OTR__levels/menu/main_menu_seg7.0AF80"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_E[] = "__OTR__levels/menu/main_menu_seg7.0AFC0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_F[] = "__OTR__levels/menu/main_menu_seg7.0B000"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_G[] = "__OTR__levels/menu/main_menu_seg7.0B040"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_H[] = "__OTR__levels/menu/main_menu_seg7.0B080"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_I[] = "__OTR__levels/menu/main_menu_seg7.0B0C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_J[] = "__OTR__levels/menu/main_menu_seg7.0B100"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_K[] = "__OTR__levels/menu/main_menu_seg7.0B140"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_L[] = "__OTR__levels/menu/main_menu_seg7.0B180"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_M[] = "__OTR__levels/menu/main_menu_seg7.0B1C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_N[] = "__OTR__levels/menu/main_menu_seg7.0B200"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_O[] = "__OTR__levels/menu/main_menu_seg7.0B240"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_P[] = "__OTR__levels/menu/main_menu_seg7.0B280"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_Q[] = "__OTR__levels/menu/main_menu_seg7.0B2C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_R[] = "__OTR__levels/menu/main_menu_seg7.0B300"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_S[] = "__OTR__levels/menu/main_menu_seg7.0B340"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_T[] = "__OTR__levels/menu/main_menu_seg7.0B380"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_U[] = "__OTR__levels/menu/main_menu_seg7.0B3C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_V[] = "__OTR__levels/menu/main_menu_seg7.0B400"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_W[] = "__OTR__levels/menu/main_menu_seg7.0B440"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_X[] = "__OTR__levels/menu/main_menu_seg7.0B480"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_Y[] = "__OTR__levels/menu/main_menu_seg7.0B4C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_Z[] = "__OTR__levels/menu/main_menu_seg7.0B500"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_coin[] = "__OTR__levels/menu/main_menu_seg7.0B540"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_multiply[] = "__OTR__levels/menu/main_menu_seg7.0B580"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_star_filled[] = "__OTR__levels/menu/main_menu_seg7.0B5C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_dash[] = "__OTR__levels/menu/main_menu_seg7.0B600"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_comma[] = "__OTR__levels/menu/main_menu_seg7.0B640"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_apostrophe[] = "__OTR__levels/menu/main_menu_seg7.0B680"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_exclamation[] = "__OTR__levels/menu/main_menu_seg7.0B6C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_question[] = "__OTR__levels/menu/main_menu_seg7.0B700"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_mface1[] = "__OTR__levels/menu/main_menu_seg7.0B740"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_mface2[] = "__OTR__levels/menu/main_menu_seg7.0B780"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_period[] = "__OTR__levels/menu/main_menu_seg7.0B7C0"; + +static const ALIGN_ASSET(2) char texture_menu_font_char_ampersand[] = "__OTR__levels/menu/main_menu_seg7.0B800"; + +static const char menu_font_lut[] = "__OTR__levels/menu/menu_font_lut"; + +static const ALIGN_ASSET(2) char dl_menu_ia8_text_begin[] = "__OTR__levels/menu/dl_menu_ia8_text_begin"; + +static const ALIGN_ASSET(2) char dl_menu_ia8_text_end[] = "__OTR__levels/menu/dl_menu_ia8_text_end"; + +static const ALIGN_ASSET(2) char texture_menu_course_upper[] = "__OTR__levels/menu/main_menu_seg7.0D1A8"; + +static const ALIGN_ASSET(2) char texture_menu_course_lower[] = "__OTR__levels/menu/main_menu_seg7.0E1A8"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_DCE0[] = "__OTR__levels/menu/menu_seg7_vtx_DCE0"; + +static const ALIGN_ASSET(2) char menu_seg7_vtx_DD20[] = "__OTR__levels/menu/menu_seg7_vtx_DD20"; + +static const ALIGN_ASSET(2) char dl_menu_rgba16_wood_course[] = "__OTR__levels/menu/dl_menu_rgba16_wood_course"; + +static const ALIGN_ASSET(2) char main_menu_seg7_collision[] = "__OTR__levels/menu/main_menu_seg7_collision"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/menu/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/menu/geo.h new file mode 100644 index 0000000..86d851c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/menu/geo.h @@ -0,0 +1,26 @@ +#pragma once + +static const ALIGN_ASSET(2) char geo_menu_mario_save_button[] = "__OTR__levels/menu/geo/geo_menu_mario_save_button"; + +static const ALIGN_ASSET(2) char geo_menu_mario_save_button_fade[] = "__OTR__levels/menu/geo/geo_menu_mario_save_button_fade"; + +static const ALIGN_ASSET(2) char geo_menu_mario_new_button[] = "__OTR__levels/menu/geo/geo_menu_mario_new_button"; + +static const ALIGN_ASSET(2) char geo_menu_mario_new_button_fade[] = "__OTR__levels/menu/geo/geo_menu_mario_new_button_fade"; + +static const ALIGN_ASSET(2) char geo_menu_erase_button[] = "__OTR__levels/menu/geo/geo_menu_erase_button"; + +static const ALIGN_ASSET(2) char geo_menu_copy_button[] = "__OTR__levels/menu/geo/geo_menu_copy_button"; + +static const ALIGN_ASSET(2) char geo_menu_file_button[] = "__OTR__levels/menu/geo/geo_menu_file_button"; + +static const ALIGN_ASSET(2) char geo_menu_score_button[] = "__OTR__levels/menu/geo/geo_menu_score_button"; + +static const ALIGN_ASSET(2) char geo_menu_sound_button[] = "__OTR__levels/menu/geo/geo_menu_sound_button"; + +static const ALIGN_ASSET(2) char geo_menu_generic_button[] = "__OTR__levels/menu/geo/geo_menu_generic_button"; + +static const ALIGN_ASSET(2) char geo_menu_file_select_strings_and_menu_cursor[] = "__OTR__levels/menu/geo/geo_menu_file_select_strings_and_menu_cursor"; + +static const ALIGN_ASSET(2) char geo_menu_act_selector_strings[] = "__OTR__levels/menu/geo/geo_menu_act_selector_strings"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/pss.h b/android/app/src/main/assets/ghostship/include/assets/levels/pss.h new file mode 100644 index 0000000..41ac1de --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/pss.h @@ -0,0 +1,396 @@ +#pragma once + +#include "pss/geo.h" + +extern const LevelScript level_pss_entry[]; + +static const ALIGN_ASSET(2) char pss_seg7_texture_07000000[] = "__OTR__levels/pss/0"; + +static const ALIGN_ASSET(2) char pss_seg7_texture_07000800[] = "__OTR__levels/pss/1"; + +static const ALIGN_ASSET(2) char pss_seg7_texture_07001000[] = "__OTR__levels/pss/2"; + +static const ALIGN_ASSET(2) char pss_seg7_lights_07001800[] = "__OTR__levels/pss/pss_seg7_lights_07001800"; + +static const ALIGN_ASSET(2) char pss_seg7_lights_07001818[] = "__OTR__levels/pss/pss_seg7_lights_07001818"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001830[] = "__OTR__levels/pss/pss_seg7_vertex_07001830"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001930[] = "__OTR__levels/pss/pss_seg7_vertex_07001930"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001A30[] = "__OTR__levels/pss/pss_seg7_vertex_07001A30"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001A80[] = "__OTR__levels/pss/pss_seg7_vertex_07001A80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001B80[] = "__OTR__levels/pss/pss_seg7_vertex_07001B80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001C60[] = "__OTR__levels/pss/pss_seg7_vertex_07001C60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001D60[] = "__OTR__levels/pss/pss_seg7_vertex_07001D60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001E60[] = "__OTR__levels/pss/pss_seg7_vertex_07001E60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07001F50[] = "__OTR__levels/pss/pss_seg7_vertex_07001F50"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002050[] = "__OTR__levels/pss/pss_seg7_vertex_07002050"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002150[] = "__OTR__levels/pss/pss_seg7_vertex_07002150"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002250[] = "__OTR__levels/pss/pss_seg7_vertex_07002250"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002340[] = "__OTR__levels/pss/pss_seg7_vertex_07002340"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002440[] = "__OTR__levels/pss/pss_seg7_vertex_07002440"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002520[] = "__OTR__levels/pss/pss_seg7_vertex_07002520"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002620[] = "__OTR__levels/pss/pss_seg7_vertex_07002620"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002720[] = "__OTR__levels/pss/pss_seg7_vertex_07002720"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002810[] = "__OTR__levels/pss/pss_seg7_vertex_07002810"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002900[] = "__OTR__levels/pss/pss_seg7_vertex_07002900"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002A00[] = "__OTR__levels/pss/pss_seg7_vertex_07002A00"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002B00[] = "__OTR__levels/pss/pss_seg7_vertex_07002B00"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002BE0[] = "__OTR__levels/pss/pss_seg7_vertex_07002BE0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002CE0[] = "__OTR__levels/pss/pss_seg7_vertex_07002CE0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002DE0[] = "__OTR__levels/pss/pss_seg7_vertex_07002DE0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002E90[] = "__OTR__levels/pss/pss_seg7_vertex_07002E90"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002F90[] = "__OTR__levels/pss/pss_seg7_vertex_07002F90"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07002FD0[] = "__OTR__levels/pss/pss_seg7_vertex_07002FD0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070030C0[] = "__OTR__levels/pss/pss_seg7_vertex_070030C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070031C0[] = "__OTR__levels/pss/pss_seg7_vertex_070031C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070032B0[] = "__OTR__levels/pss/pss_seg7_vertex_070032B0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070033A0[] = "__OTR__levels/pss/pss_seg7_vertex_070033A0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070034A0[] = "__OTR__levels/pss/pss_seg7_vertex_070034A0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003590[] = "__OTR__levels/pss/pss_seg7_vertex_07003590"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003690[] = "__OTR__levels/pss/pss_seg7_vertex_07003690"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003770[] = "__OTR__levels/pss/pss_seg7_vertex_07003770"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003860[] = "__OTR__levels/pss/pss_seg7_vertex_07003860"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003940[] = "__OTR__levels/pss/pss_seg7_vertex_07003940"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003A40[] = "__OTR__levels/pss/pss_seg7_vertex_07003A40"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003B30[] = "__OTR__levels/pss/pss_seg7_vertex_07003B30"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003C20[] = "__OTR__levels/pss/pss_seg7_vertex_07003C20"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003D00[] = "__OTR__levels/pss/pss_seg7_vertex_07003D00"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003DF0[] = "__OTR__levels/pss/pss_seg7_vertex_07003DF0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003EE0[] = "__OTR__levels/pss/pss_seg7_vertex_07003EE0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07003FD0[] = "__OTR__levels/pss/pss_seg7_vertex_07003FD0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070040C0[] = "__OTR__levels/pss/pss_seg7_vertex_070040C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070041B0[] = "__OTR__levels/pss/pss_seg7_vertex_070041B0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070042A0[] = "__OTR__levels/pss/pss_seg7_vertex_070042A0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004340[] = "__OTR__levels/pss/pss_seg7_vertex_07004340"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004430[] = "__OTR__levels/pss/pss_seg7_vertex_07004430"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004520[] = "__OTR__levels/pss/pss_seg7_vertex_07004520"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004610[] = "__OTR__levels/pss/pss_seg7_vertex_07004610"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004700[] = "__OTR__levels/pss/pss_seg7_vertex_07004700"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004800[] = "__OTR__levels/pss/pss_seg7_vertex_07004800"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070048E0[] = "__OTR__levels/pss/pss_seg7_vertex_070048E0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070049D0[] = "__OTR__levels/pss/pss_seg7_vertex_070049D0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004AC0[] = "__OTR__levels/pss/pss_seg7_vertex_07004AC0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004BB0[] = "__OTR__levels/pss/pss_seg7_vertex_07004BB0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004CA0[] = "__OTR__levels/pss/pss_seg7_vertex_07004CA0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004D90[] = "__OTR__levels/pss/pss_seg7_vertex_07004D90"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004E80[] = "__OTR__levels/pss/pss_seg7_vertex_07004E80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07004F70[] = "__OTR__levels/pss/pss_seg7_vertex_07004F70"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005060[] = "__OTR__levels/pss/pss_seg7_vertex_07005060"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005150[] = "__OTR__levels/pss/pss_seg7_vertex_07005150"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005240[] = "__OTR__levels/pss/pss_seg7_vertex_07005240"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005330[] = "__OTR__levels/pss/pss_seg7_vertex_07005330"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005420[] = "__OTR__levels/pss/pss_seg7_vertex_07005420"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005510[] = "__OTR__levels/pss/pss_seg7_vertex_07005510"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005600[] = "__OTR__levels/pss/pss_seg7_vertex_07005600"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005700[] = "__OTR__levels/pss/pss_seg7_vertex_07005700"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070057F0[] = "__OTR__levels/pss/pss_seg7_vertex_070057F0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070058D0[] = "__OTR__levels/pss/pss_seg7_vertex_070058D0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070059C0[] = "__OTR__levels/pss/pss_seg7_vertex_070059C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005AA0[] = "__OTR__levels/pss/pss_seg7_vertex_07005AA0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005B80[] = "__OTR__levels/pss/pss_seg7_vertex_07005B80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005C70[] = "__OTR__levels/pss/pss_seg7_vertex_07005C70"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005D60[] = "__OTR__levels/pss/pss_seg7_vertex_07005D60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005E50[] = "__OTR__levels/pss/pss_seg7_vertex_07005E50"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07005F40[] = "__OTR__levels/pss/pss_seg7_vertex_07005F40"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006030[] = "__OTR__levels/pss/pss_seg7_vertex_07006030"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006120[] = "__OTR__levels/pss/pss_seg7_vertex_07006120"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006220[] = "__OTR__levels/pss/pss_seg7_vertex_07006220"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006320[] = "__OTR__levels/pss/pss_seg7_vertex_07006320"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006420[] = "__OTR__levels/pss/pss_seg7_vertex_07006420"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006500[] = "__OTR__levels/pss/pss_seg7_vertex_07006500"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070065F0[] = "__OTR__levels/pss/pss_seg7_vertex_070065F0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070066E0[] = "__OTR__levels/pss/pss_seg7_vertex_070066E0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070067D0[] = "__OTR__levels/pss/pss_seg7_vertex_070067D0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070068C0[] = "__OTR__levels/pss/pss_seg7_vertex_070068C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070069B0[] = "__OTR__levels/pss/pss_seg7_vertex_070069B0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006AA0[] = "__OTR__levels/pss/pss_seg7_vertex_07006AA0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006B90[] = "__OTR__levels/pss/pss_seg7_vertex_07006B90"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006C80[] = "__OTR__levels/pss/pss_seg7_vertex_07006C80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006D70[] = "__OTR__levels/pss/pss_seg7_vertex_07006D70"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006E60[] = "__OTR__levels/pss/pss_seg7_vertex_07006E60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07006F50[] = "__OTR__levels/pss/pss_seg7_vertex_07006F50"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007040[] = "__OTR__levels/pss/pss_seg7_vertex_07007040"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007130[] = "__OTR__levels/pss/pss_seg7_vertex_07007130"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007220[] = "__OTR__levels/pss/pss_seg7_vertex_07007220"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007310[] = "__OTR__levels/pss/pss_seg7_vertex_07007310"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007400[] = "__OTR__levels/pss/pss_seg7_vertex_07007400"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070074F0[] = "__OTR__levels/pss/pss_seg7_vertex_070074F0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070075E0[] = "__OTR__levels/pss/pss_seg7_vertex_070075E0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070076D0[] = "__OTR__levels/pss/pss_seg7_vertex_070076D0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070077C0[] = "__OTR__levels/pss/pss_seg7_vertex_070077C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070078B0[] = "__OTR__levels/pss/pss_seg7_vertex_070078B0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_070079A0[] = "__OTR__levels/pss/pss_seg7_vertex_070079A0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007A90[] = "__OTR__levels/pss/pss_seg7_vertex_07007A90"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007B80[] = "__OTR__levels/pss/pss_seg7_vertex_07007B80"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007C70[] = "__OTR__levels/pss/pss_seg7_vertex_07007C70"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007D60[] = "__OTR__levels/pss/pss_seg7_vertex_07007D60"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007E50[] = "__OTR__levels/pss/pss_seg7_vertex_07007E50"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07007F40[] = "__OTR__levels/pss/pss_seg7_vertex_07007F40"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07008030[] = "__OTR__levels/pss/pss_seg7_vertex_07008030"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07008120[] = "__OTR__levels/pss/pss_seg7_vertex_07008120"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07008210[] = "__OTR__levels/pss/pss_seg7_vertex_07008210"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_07008300[] = "__OTR__levels/pss/pss_seg7_vertex_07008300"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_070083B0[] = "__OTR__levels/pss/pss_seg7_dl_070083B0"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_07008E20[] = "__OTR__levels/pss/pss_seg7_dl_07008E20"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_07008EB0[] = "__OTR__levels/pss/pss_seg7_dl_07008EB0"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_070095E8[] = "__OTR__levels/pss/pss_seg7_dl_070095E8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_07009750[] = "__OTR__levels/pss/pss_seg7_dl_07009750"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700A7C0[] = "__OTR__levels/pss/pss_seg7_dl_0700A7C0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700A8B8[] = "__OTR__levels/pss/pss_seg7_vertex_0700A8B8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700A978[] = "__OTR__levels/pss/pss_seg7_vertex_0700A978"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700AA78[] = "__OTR__levels/pss/pss_seg7_vertex_0700AA78"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700AB68[] = "__OTR__levels/pss/pss_seg7_vertex_0700AB68"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700AC58[] = "__OTR__levels/pss/pss_seg7_vertex_0700AC58"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700AD48[] = "__OTR__levels/pss/pss_seg7_vertex_0700AD48"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700ADA8[] = "__OTR__levels/pss/pss_seg7_dl_0700ADA8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700AE00[] = "__OTR__levels/pss/pss_seg7_dl_0700AE00"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700AF60[] = "__OTR__levels/pss/pss_seg7_dl_0700AF60"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700AFA8[] = "__OTR__levels/pss/pss_seg7_dl_0700AFA8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B070[] = "__OTR__levels/pss/pss_seg7_vertex_0700B070"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B160[] = "__OTR__levels/pss/pss_seg7_vertex_0700B160"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B250[] = "__OTR__levels/pss/pss_seg7_vertex_0700B250"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700B340[] = "__OTR__levels/pss/pss_seg7_dl_0700B340"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700B3F0[] = "__OTR__levels/pss/pss_seg7_dl_0700B3F0"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B4A8[] = "__OTR__levels/pss/pss_seg7_vertex_0700B4A8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B598[] = "__OTR__levels/pss/pss_seg7_vertex_0700B598"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B688[] = "__OTR__levels/pss/pss_seg7_vertex_0700B688"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B778[] = "__OTR__levels/pss/pss_seg7_vertex_0700B778"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B868[] = "__OTR__levels/pss/pss_seg7_vertex_0700B868"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700B958[] = "__OTR__levels/pss/pss_seg7_vertex_0700B958"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BA48[] = "__OTR__levels/pss/pss_seg7_vertex_0700BA48"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BB38[] = "__OTR__levels/pss/pss_seg7_vertex_0700BB38"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BC28[] = "__OTR__levels/pss/pss_seg7_vertex_0700BC28"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BD18[] = "__OTR__levels/pss/pss_seg7_vertex_0700BD18"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BDF8[] = "__OTR__levels/pss/pss_seg7_vertex_0700BDF8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BEE8[] = "__OTR__levels/pss/pss_seg7_vertex_0700BEE8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700BFD8[] = "__OTR__levels/pss/pss_seg7_vertex_0700BFD8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C0C8[] = "__OTR__levels/pss/pss_seg7_vertex_0700C0C8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C1B8[] = "__OTR__levels/pss/pss_seg7_vertex_0700C1B8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C2A8[] = "__OTR__levels/pss/pss_seg7_vertex_0700C2A8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C398[] = "__OTR__levels/pss/pss_seg7_vertex_0700C398"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C488[] = "__OTR__levels/pss/pss_seg7_vertex_0700C488"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C578[] = "__OTR__levels/pss/pss_seg7_vertex_0700C578"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C668[] = "__OTR__levels/pss/pss_seg7_vertex_0700C668"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C758[] = "__OTR__levels/pss/pss_seg7_vertex_0700C758"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C848[] = "__OTR__levels/pss/pss_seg7_vertex_0700C848"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700C928[] = "__OTR__levels/pss/pss_seg7_vertex_0700C928"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700CA18[] = "__OTR__levels/pss/pss_seg7_vertex_0700CA18"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700CB08[] = "__OTR__levels/pss/pss_seg7_vertex_0700CB08"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700CBF8[] = "__OTR__levels/pss/pss_seg7_vertex_0700CBF8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700CCA8[] = "__OTR__levels/pss/pss_seg7_dl_0700CCA8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700D338[] = "__OTR__levels/pss/pss_seg7_dl_0700D338"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D3A8[] = "__OTR__levels/pss/pss_seg7_vertex_0700D3A8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D498[] = "__OTR__levels/pss/pss_seg7_vertex_0700D498"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D588[] = "__OTR__levels/pss/pss_seg7_vertex_0700D588"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D688[] = "__OTR__levels/pss/pss_seg7_vertex_0700D688"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D768[] = "__OTR__levels/pss/pss_seg7_vertex_0700D768"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700D858[] = "__OTR__levels/pss/pss_seg7_vertex_0700D858"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700D928[] = "__OTR__levels/pss/pss_seg7_dl_0700D928"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700DAD8[] = "__OTR__levels/pss/pss_seg7_dl_0700DAD8"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DB48[] = "__OTR__levels/pss/pss_seg7_vertex_0700DB48"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DB88[] = "__OTR__levels/pss/pss_seg7_vertex_0700DB88"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DC48[] = "__OTR__levels/pss/pss_seg7_vertex_0700DC48"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DD38[] = "__OTR__levels/pss/pss_seg7_vertex_0700DD38"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DE28[] = "__OTR__levels/pss/pss_seg7_vertex_0700DE28"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DF18[] = "__OTR__levels/pss/pss_seg7_vertex_0700DF18"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700DFF8[] = "__OTR__levels/pss/pss_seg7_vertex_0700DFF8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E0A8[] = "__OTR__levels/pss/pss_seg7_dl_0700E0A8"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E0E0[] = "__OTR__levels/pss/pss_seg7_dl_0700E0E0"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E138[] = "__OTR__levels/pss/pss_seg7_dl_0700E138"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E2B0[] = "__OTR__levels/pss/pss_seg7_dl_0700E2B0"; + +static const ALIGN_ASSET(2) char pss_seg7_lights_0700E348[] = "__OTR__levels/pss/pss_seg7_lights_0700E348"; + +static const ALIGN_ASSET(2) char pss_seg7_vertex_0700E360[] = "__OTR__levels/pss/pss_seg7_vertex_0700E360"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E3A0[] = "__OTR__levels/pss/pss_seg7_dl_0700E3A0"; + +static const ALIGN_ASSET(2) char pss_seg7_dl_0700E3E8[] = "__OTR__levels/pss/pss_seg7_dl_0700E3E8"; + +static const ALIGN_ASSET(2) char pss_seg7_collision[] = "__OTR__levels/pss/pss_seg7_collision"; + +static const char pss_seg7_macro_objs[] = "__OTR__levels/pss/pss_seg7_macro_objs"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/pss/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/pss/geo.h new file mode 100644 index 0000000..1d5dc0e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/pss/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char pss_geo_000100[] = "__OTR__levels/pss/geo/pss_geo_000100"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/rr.h b/android/app/src/main/assets/ghostship/include/assets/levels/rr.h new file mode 100644 index 0000000..fd0bb59 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/rr.h @@ -0,0 +1,1340 @@ +#pragma once + +#include "rr/geo.h" + +extern const LevelScript level_rr_entry[]; + +static const ALIGN_ASSET(2) char texture_quarter_flying_carpet[] = "__OTR__levels/rr/quarter_flying_carpet"; + +static const ALIGN_ASSET(2) char rr_seg7_texture_07000800[] = "__OTR__levels/rr/1"; + +static const ALIGN_ASSET(2) char rr_seg7_texture_07001800[] = "__OTR__levels/rr/2"; + +static const ALIGN_ASSET(2) char dl_cruiser_metal_holes_vertex_group[] = "__OTR__levels/rr/dl_cruiser_metal_holes_vertex_group"; + +static const ALIGN_ASSET(2) char dl_cruiser_metal_holes_model[] = "__OTR__levels/rr/dl_cruiser_metal_holes_model"; + +static const ALIGN_ASSET(2) char dl_cruiser_metal_holes[] = "__OTR__levels/rr/dl_cruiser_metal_holes"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070021D8[] = "__OTR__levels/rr/rr_seg7_vertex_070021D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070022C8[] = "__OTR__levels/rr/rr_seg7_vertex_070022C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070023B8[] = "__OTR__levels/rr/rr_seg7_vertex_070023B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070024B8[] = "__OTR__levels/rr/rr_seg7_vertex_070024B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002598[] = "__OTR__levels/rr/rr_seg7_vertex_07002598"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002688[] = "__OTR__levels/rr/rr_seg7_vertex_07002688"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070026F8[] = "__OTR__levels/rr/rr_seg7_vertex_070026F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070027F8[] = "__OTR__levels/rr/rr_seg7_vertex_070027F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070028E8[] = "__OTR__levels/rr/rr_seg7_vertex_070028E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070029D8[] = "__OTR__levels/rr/rr_seg7_vertex_070029D8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002A18[] = "__OTR__levels/rr/rr_seg7_dl_07002A18"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002BC8[] = "__OTR__levels/rr/rr_seg7_dl_07002BC8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002CC8[] = "__OTR__levels/rr/rr_seg7_dl_07002CC8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002D40[] = "__OTR__levels/rr/rr_seg7_vertex_07002D40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002D80[] = "__OTR__levels/rr/rr_seg7_vertex_07002D80"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002E00[] = "__OTR__levels/rr/rr_seg7_dl_07002E00"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002E38[] = "__OTR__levels/rr/rr_seg7_dl_07002E38"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07002E80[] = "__OTR__levels/rr/rr_seg7_dl_07002E80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002EF8[] = "__OTR__levels/rr/rr_seg7_vertex_07002EF8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07002FD8[] = "__OTR__levels/rr/rr_seg7_vertex_07002FD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070030D8[] = "__OTR__levels/rr/rr_seg7_vertex_070030D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070031D8[] = "__OTR__levels/rr/rr_seg7_vertex_070031D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070032B8[] = "__OTR__levels/rr/rr_seg7_vertex_070032B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070033A8[] = "__OTR__levels/rr/rr_seg7_vertex_070033A8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003488[] = "__OTR__levels/rr/rr_seg7_vertex_07003488"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003568[] = "__OTR__levels/rr/rr_seg7_vertex_07003568"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003668[] = "__OTR__levels/rr/rr_seg7_vertex_07003668"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003758[] = "__OTR__levels/rr/rr_seg7_vertex_07003758"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003858[] = "__OTR__levels/rr/rr_seg7_vertex_07003858"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003948[] = "__OTR__levels/rr/rr_seg7_vertex_07003948"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003A28[] = "__OTR__levels/rr/rr_seg7_vertex_07003A28"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003B08[] = "__OTR__levels/rr/rr_seg7_vertex_07003B08"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003BF8[] = "__OTR__levels/rr/rr_seg7_vertex_07003BF8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003CF8[] = "__OTR__levels/rr/rr_seg7_vertex_07003CF8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003DE8[] = "__OTR__levels/rr/rr_seg7_vertex_07003DE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003EE8[] = "__OTR__levels/rr/rr_seg7_vertex_07003EE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07003FE8[] = "__OTR__levels/rr/rr_seg7_vertex_07003FE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004058[] = "__OTR__levels/rr/rr_seg7_vertex_07004058"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004148[] = "__OTR__levels/rr/rr_seg7_vertex_07004148"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004248[] = "__OTR__levels/rr/rr_seg7_vertex_07004248"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004338[] = "__OTR__levels/rr/rr_seg7_vertex_07004338"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004428[] = "__OTR__levels/rr/rr_seg7_vertex_07004428"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07004468[] = "__OTR__levels/rr/rr_seg7_dl_07004468"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07004950[] = "__OTR__levels/rr/rr_seg7_dl_07004950"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07004A98[] = "__OTR__levels/rr/rr_seg7_dl_07004A98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004B10[] = "__OTR__levels/rr/rr_seg7_vertex_07004B10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004C10[] = "__OTR__levels/rr/rr_seg7_vertex_07004C10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004D10[] = "__OTR__levels/rr/rr_seg7_vertex_07004D10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004E00[] = "__OTR__levels/rr/rr_seg7_vertex_07004E00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004EE0[] = "__OTR__levels/rr/rr_seg7_vertex_07004EE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07004FD0[] = "__OTR__levels/rr/rr_seg7_vertex_07004FD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070050C0[] = "__OTR__levels/rr/rr_seg7_vertex_070050C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070051B0[] = "__OTR__levels/rr/rr_seg7_vertex_070051B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070052B0[] = "__OTR__levels/rr/rr_seg7_vertex_070052B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070053B0[] = "__OTR__levels/rr/rr_seg7_vertex_070053B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070054B0[] = "__OTR__levels/rr/rr_seg7_vertex_070054B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070055B0[] = "__OTR__levels/rr/rr_seg7_vertex_070055B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070056B0[] = "__OTR__levels/rr/rr_seg7_vertex_070056B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070056F0[] = "__OTR__levels/rr/rr_seg7_vertex_070056F0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070057F0[] = "__OTR__levels/rr/rr_seg7_dl_070057F0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07005A48[] = "__OTR__levels/rr/rr_seg7_dl_07005A48"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07005C18[] = "__OTR__levels/rr/rr_seg7_dl_07005C18"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07005C80[] = "__OTR__levels/rr/rr_seg7_dl_07005C80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07005D00[] = "__OTR__levels/rr/rr_seg7_vertex_07005D00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07005DF0[] = "__OTR__levels/rr/rr_seg7_vertex_07005DF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07005EF0[] = "__OTR__levels/rr/rr_seg7_vertex_07005EF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07005FF0[] = "__OTR__levels/rr/rr_seg7_vertex_07005FF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070060F0[] = "__OTR__levels/rr/rr_seg7_vertex_070060F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070061E0[] = "__OTR__levels/rr/rr_seg7_vertex_070061E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070062D0[] = "__OTR__levels/rr/rr_seg7_vertex_070062D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070063B0[] = "__OTR__levels/rr/rr_seg7_vertex_070063B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070064A0[] = "__OTR__levels/rr/rr_seg7_vertex_070064A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006590[] = "__OTR__levels/rr/rr_seg7_vertex_07006590"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006690[] = "__OTR__levels/rr/rr_seg7_vertex_07006690"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070066D0[] = "__OTR__levels/rr/rr_seg7_vertex_070066D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070067C0[] = "__OTR__levels/rr/rr_seg7_vertex_070067C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070068B0[] = "__OTR__levels/rr/rr_seg7_vertex_070068B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070069A0[] = "__OTR__levels/rr/rr_seg7_vertex_070069A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006AA0[] = "__OTR__levels/rr/rr_seg7_vertex_07006AA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006B80[] = "__OTR__levels/rr/rr_seg7_vertex_07006B80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006C60[] = "__OTR__levels/rr/rr_seg7_vertex_07006C60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006D50[] = "__OTR__levels/rr/rr_seg7_vertex_07006D50"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006E50[] = "__OTR__levels/rr/rr_seg7_vertex_07006E50"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07006F30[] = "__OTR__levels/rr/rr_seg7_vertex_07006F30"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007020[] = "__OTR__levels/rr/rr_seg7_vertex_07007020"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007110[] = "__OTR__levels/rr/rr_seg7_vertex_07007110"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007150[] = "__OTR__levels/rr/rr_seg7_vertex_07007150"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007250[] = "__OTR__levels/rr/rr_seg7_vertex_07007250"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007350[] = "__OTR__levels/rr/rr_seg7_vertex_07007350"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070073D0[] = "__OTR__levels/rr/rr_seg7_vertex_070073D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070074D0[] = "__OTR__levels/rr/rr_seg7_vertex_070074D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070075C0[] = "__OTR__levels/rr/rr_seg7_vertex_070075C0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070076B0[] = "__OTR__levels/rr/rr_seg7_dl_070076B0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07007868[] = "__OTR__levels/rr/rr_seg7_dl_07007868"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070079B0[] = "__OTR__levels/rr/rr_seg7_dl_070079B0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07007CB0[] = "__OTR__levels/rr/rr_seg7_dl_07007CB0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07007D88[] = "__OTR__levels/rr/rr_seg7_dl_07007D88"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07007E60[] = "__OTR__levels/rr/rr_seg7_dl_07007E60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007EF0[] = "__OTR__levels/rr/rr_seg7_vertex_07007EF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07007FF0[] = "__OTR__levels/rr/rr_seg7_vertex_07007FF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070080F0[] = "__OTR__levels/rr/rr_seg7_vertex_070080F0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07008170[] = "__OTR__levels/rr/rr_seg7_dl_07008170"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07008258[] = "__OTR__levels/rr/rr_seg7_dl_07008258"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070082C8[] = "__OTR__levels/rr/rr_seg7_vertex_070082C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070083C8[] = "__OTR__levels/rr/rr_seg7_vertex_070083C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070084C8[] = "__OTR__levels/rr/rr_seg7_vertex_070084C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070085B8[] = "__OTR__levels/rr/rr_seg7_vertex_070085B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070086B8[] = "__OTR__levels/rr/rr_seg7_vertex_070086B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008798[] = "__OTR__levels/rr/rr_seg7_vertex_07008798"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008858[] = "__OTR__levels/rr/rr_seg7_vertex_07008858"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008958[] = "__OTR__levels/rr/rr_seg7_vertex_07008958"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008A58[] = "__OTR__levels/rr/rr_seg7_vertex_07008A58"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07008B58[] = "__OTR__levels/rr/rr_seg7_dl_07008B58"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07008D28[] = "__OTR__levels/rr/rr_seg7_dl_07008D28"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07008E20[] = "__OTR__levels/rr/rr_seg7_dl_07008E20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008E98[] = "__OTR__levels/rr/rr_seg7_vertex_07008E98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07008F98[] = "__OTR__levels/rr/rr_seg7_vertex_07008F98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009098[] = "__OTR__levels/rr/rr_seg7_vertex_07009098"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009188[] = "__OTR__levels/rr/rr_seg7_vertex_07009188"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009268[] = "__OTR__levels/rr/rr_seg7_vertex_07009268"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009358[] = "__OTR__levels/rr/rr_seg7_vertex_07009358"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009448[] = "__OTR__levels/rr/rr_seg7_vertex_07009448"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009538[] = "__OTR__levels/rr/rr_seg7_vertex_07009538"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009628[] = "__OTR__levels/rr/rr_seg7_vertex_07009628"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009718[] = "__OTR__levels/rr/rr_seg7_vertex_07009718"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009808[] = "__OTR__levels/rr/rr_seg7_vertex_07009808"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070098F8[] = "__OTR__levels/rr/rr_seg7_vertex_070098F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070099E8[] = "__OTR__levels/rr/rr_seg7_vertex_070099E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009AD8[] = "__OTR__levels/rr/rr_seg7_vertex_07009AD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009BD8[] = "__OTR__levels/rr/rr_seg7_vertex_07009BD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009CD8[] = "__OTR__levels/rr/rr_seg7_vertex_07009CD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009DD8[] = "__OTR__levels/rr/rr_seg7_vertex_07009DD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009EB8[] = "__OTR__levels/rr/rr_seg7_vertex_07009EB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07009FB8[] = "__OTR__levels/rr/rr_seg7_vertex_07009FB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A098[] = "__OTR__levels/rr/rr_seg7_vertex_0700A098"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A188[] = "__OTR__levels/rr/rr_seg7_vertex_0700A188"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A288[] = "__OTR__levels/rr/rr_seg7_vertex_0700A288"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A388[] = "__OTR__levels/rr/rr_seg7_vertex_0700A388"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A468[] = "__OTR__levels/rr/rr_seg7_vertex_0700A468"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A568[] = "__OTR__levels/rr/rr_seg7_vertex_0700A568"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A658[] = "__OTR__levels/rr/rr_seg7_vertex_0700A658"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A748[] = "__OTR__levels/rr/rr_seg7_vertex_0700A748"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A838[] = "__OTR__levels/rr/rr_seg7_vertex_0700A838"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700A928[] = "__OTR__levels/rr/rr_seg7_vertex_0700A928"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700AA18[] = "__OTR__levels/rr/rr_seg7_vertex_0700AA18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700AB18[] = "__OTR__levels/rr/rr_seg7_vertex_0700AB18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700AC08[] = "__OTR__levels/rr/rr_seg7_vertex_0700AC08"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700ACE8[] = "__OTR__levels/rr/rr_seg7_vertex_0700ACE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700ADC8[] = "__OTR__levels/rr/rr_seg7_vertex_0700ADC8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700AEB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700AEB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700AFB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700AFB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700B0B8[] = "__OTR__levels/rr/rr_seg7_vertex_0700B0B8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700B138[] = "__OTR__levels/rr/rr_seg7_dl_0700B138"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700BB48[] = "__OTR__levels/rr/rr_seg7_dl_0700BB48"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700BBB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700BBB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700BCB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700BCB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700BDB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700BDB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700BEB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700BEB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700BF98[] = "__OTR__levels/rr/rr_seg7_vertex_0700BF98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C098[] = "__OTR__levels/rr/rr_seg7_vertex_0700C098"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C188[] = "__OTR__levels/rr/rr_seg7_vertex_0700C188"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C278[] = "__OTR__levels/rr/rr_seg7_vertex_0700C278"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C358[] = "__OTR__levels/rr/rr_seg7_vertex_0700C358"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C458[] = "__OTR__levels/rr/rr_seg7_vertex_0700C458"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C558[] = "__OTR__levels/rr/rr_seg7_vertex_0700C558"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700C658[] = "__OTR__levels/rr/rr_seg7_vertex_0700C658"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700C698[] = "__OTR__levels/rr/rr_seg7_dl_0700C698"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700C820[] = "__OTR__levels/rr/rr_seg7_dl_0700C820"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700C9B8[] = "__OTR__levels/rr/rr_seg7_dl_0700C9B8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700CA38[] = "__OTR__levels/rr/rr_seg7_dl_0700CA38"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CAB8[] = "__OTR__levels/rr/rr_seg7_vertex_0700CAB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CBA8[] = "__OTR__levels/rr/rr_seg7_vertex_0700CBA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CCA8[] = "__OTR__levels/rr/rr_seg7_vertex_0700CCA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CD88[] = "__OTR__levels/rr/rr_seg7_vertex_0700CD88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CE88[] = "__OTR__levels/rr/rr_seg7_vertex_0700CE88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700CF88[] = "__OTR__levels/rr/rr_seg7_vertex_0700CF88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D078[] = "__OTR__levels/rr/rr_seg7_vertex_0700D078"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D178[] = "__OTR__levels/rr/rr_seg7_vertex_0700D178"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D268[] = "__OTR__levels/rr/rr_seg7_vertex_0700D268"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D358[] = "__OTR__levels/rr/rr_seg7_vertex_0700D358"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D448[] = "__OTR__levels/rr/rr_seg7_vertex_0700D448"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D488[] = "__OTR__levels/rr/rr_seg7_vertex_0700D488"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D588[] = "__OTR__levels/rr/rr_seg7_vertex_0700D588"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D688[] = "__OTR__levels/rr/rr_seg7_vertex_0700D688"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700D708[] = "__OTR__levels/rr/rr_seg7_vertex_0700D708"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700D768[] = "__OTR__levels/rr/rr_seg7_dl_0700D768"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700DAD8[] = "__OTR__levels/rr/rr_seg7_dl_0700DAD8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700DBA8[] = "__OTR__levels/rr/rr_seg7_dl_0700DBA8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700DBD8[] = "__OTR__levels/rr/rr_seg7_dl_0700DBD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700DC58[] = "__OTR__levels/rr/rr_seg7_vertex_0700DC58"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700DD48[] = "__OTR__levels/rr/rr_seg7_vertex_0700DD48"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700DDF8[] = "__OTR__levels/rr/rr_seg7_dl_0700DDF8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700DE88[] = "__OTR__levels/rr/rr_seg7_dl_0700DE88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700DEF8[] = "__OTR__levels/rr/rr_seg7_vertex_0700DEF8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700DFF8[] = "__OTR__levels/rr/rr_seg7_vertex_0700DFF8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700E0A8[] = "__OTR__levels/rr/rr_seg7_dl_0700E0A8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700E110[] = "__OTR__levels/rr/rr_seg7_dl_0700E110"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700E178[] = "__OTR__levels/rr/rr_seg7_dl_0700E178"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E208[] = "__OTR__levels/rr/rr_seg7_vertex_0700E208"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E2F8[] = "__OTR__levels/rr/rr_seg7_vertex_0700E2F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E3E8[] = "__OTR__levels/rr/rr_seg7_vertex_0700E3E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E4D8[] = "__OTR__levels/rr/rr_seg7_vertex_0700E4D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E5C8[] = "__OTR__levels/rr/rr_seg7_vertex_0700E5C8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700E6C8[] = "__OTR__levels/rr/rr_seg7_dl_0700E6C8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0700E830[] = "__OTR__levels/rr/rr_seg7_dl_0700E830"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E8B0[] = "__OTR__levels/rr/rr_seg7_vertex_0700E8B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700E930[] = "__OTR__levels/rr/rr_seg7_vertex_0700E930"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EA20[] = "__OTR__levels/rr/rr_seg7_vertex_0700EA20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EB10[] = "__OTR__levels/rr/rr_seg7_vertex_0700EB10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EBF0[] = "__OTR__levels/rr/rr_seg7_vertex_0700EBF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700ECE0[] = "__OTR__levels/rr/rr_seg7_vertex_0700ECE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EDC0[] = "__OTR__levels/rr/rr_seg7_vertex_0700EDC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EEA0[] = "__OTR__levels/rr/rr_seg7_vertex_0700EEA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700EFA0[] = "__OTR__levels/rr/rr_seg7_vertex_0700EFA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F080[] = "__OTR__levels/rr/rr_seg7_vertex_0700F080"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F170[] = "__OTR__levels/rr/rr_seg7_vertex_0700F170"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F260[] = "__OTR__levels/rr/rr_seg7_vertex_0700F260"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F340[] = "__OTR__levels/rr/rr_seg7_vertex_0700F340"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F430[] = "__OTR__levels/rr/rr_seg7_vertex_0700F430"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F510[] = "__OTR__levels/rr/rr_seg7_vertex_0700F510"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F600[] = "__OTR__levels/rr/rr_seg7_vertex_0700F600"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F700[] = "__OTR__levels/rr/rr_seg7_vertex_0700F700"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F7F0[] = "__OTR__levels/rr/rr_seg7_vertex_0700F7F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F8E0[] = "__OTR__levels/rr/rr_seg7_vertex_0700F8E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700F9E0[] = "__OTR__levels/rr/rr_seg7_vertex_0700F9E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FAE0[] = "__OTR__levels/rr/rr_seg7_vertex_0700FAE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FBD0[] = "__OTR__levels/rr/rr_seg7_vertex_0700FBD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FCD0[] = "__OTR__levels/rr/rr_seg7_vertex_0700FCD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FDB0[] = "__OTR__levels/rr/rr_seg7_vertex_0700FDB0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FEA0[] = "__OTR__levels/rr/rr_seg7_vertex_0700FEA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0700FF80[] = "__OTR__levels/rr/rr_seg7_vertex_0700FF80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010070[] = "__OTR__levels/rr/rr_seg7_vertex_07010070"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010150[] = "__OTR__levels/rr/rr_seg7_vertex_07010150"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010250[] = "__OTR__levels/rr/rr_seg7_vertex_07010250"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010340[] = "__OTR__levels/rr/rr_seg7_vertex_07010340"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010440[] = "__OTR__levels/rr/rr_seg7_vertex_07010440"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010540[] = "__OTR__levels/rr/rr_seg7_vertex_07010540"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010630[] = "__OTR__levels/rr/rr_seg7_vertex_07010630"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010730[] = "__OTR__levels/rr/rr_seg7_vertex_07010730"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010820[] = "__OTR__levels/rr/rr_seg7_vertex_07010820"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010920[] = "__OTR__levels/rr/rr_seg7_vertex_07010920"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010A10[] = "__OTR__levels/rr/rr_seg7_vertex_07010A10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010B00[] = "__OTR__levels/rr/rr_seg7_vertex_07010B00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010BE0[] = "__OTR__levels/rr/rr_seg7_vertex_07010BE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010CD0[] = "__OTR__levels/rr/rr_seg7_vertex_07010CD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010DC0[] = "__OTR__levels/rr/rr_seg7_vertex_07010DC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010EA0[] = "__OTR__levels/rr/rr_seg7_vertex_07010EA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07010FA0[] = "__OTR__levels/rr/rr_seg7_vertex_07010FA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07011020[] = "__OTR__levels/rr/rr_seg7_vertex_07011020"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07011120[] = "__OTR__levels/rr/rr_seg7_vertex_07011120"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07011220[] = "__OTR__levels/rr/rr_seg7_vertex_07011220"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07011310[] = "__OTR__levels/rr/rr_seg7_vertex_07011310"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07011410[] = "__OTR__levels/rr/rr_seg7_vertex_07011410"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070114F0[] = "__OTR__levels/rr/rr_seg7_vertex_070114F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070115D0[] = "__OTR__levels/rr/rr_seg7_vertex_070115D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070116B0[] = "__OTR__levels/rr/rr_seg7_vertex_070116B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070117A0[] = "__OTR__levels/rr/rr_seg7_vertex_070117A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070118A0[] = "__OTR__levels/rr/rr_seg7_vertex_070118A0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07011920[] = "__OTR__levels/rr/rr_seg7_dl_07011920"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07011978[] = "__OTR__levels/rr/rr_seg7_dl_07011978"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07012128[] = "__OTR__levels/rr/rr_seg7_dl_07012128"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07012418[] = "__OTR__levels/rr/rr_seg7_dl_07012418"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070124A8[] = "__OTR__levels/rr/rr_seg7_dl_070124A8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07012758[] = "__OTR__levels/rr/rr_seg7_dl_07012758"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070127E8[] = "__OTR__levels/rr/rr_seg7_vertex_070127E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070128D8[] = "__OTR__levels/rr/rr_seg7_vertex_070128D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070129B8[] = "__OTR__levels/rr/rr_seg7_vertex_070129B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012AA8[] = "__OTR__levels/rr/rr_seg7_vertex_07012AA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012B98[] = "__OTR__levels/rr/rr_seg7_vertex_07012B98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012C98[] = "__OTR__levels/rr/rr_seg7_vertex_07012C98"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012D78[] = "__OTR__levels/rr/rr_seg7_vertex_07012D78"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012E68[] = "__OTR__levels/rr/rr_seg7_vertex_07012E68"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07012F58[] = "__OTR__levels/rr/rr_seg7_vertex_07012F58"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013038[] = "__OTR__levels/rr/rr_seg7_vertex_07013038"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013128[] = "__OTR__levels/rr/rr_seg7_vertex_07013128"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013208[] = "__OTR__levels/rr/rr_seg7_vertex_07013208"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070132F8[] = "__OTR__levels/rr/rr_seg7_vertex_070132F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070133E8[] = "__OTR__levels/rr/rr_seg7_vertex_070133E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070134C8[] = "__OTR__levels/rr/rr_seg7_vertex_070134C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070135C8[] = "__OTR__levels/rr/rr_seg7_vertex_070135C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070136A8[] = "__OTR__levels/rr/rr_seg7_vertex_070136A8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013728[] = "__OTR__levels/rr/rr_seg7_vertex_07013728"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013828[] = "__OTR__levels/rr/rr_seg7_vertex_07013828"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070138A8[] = "__OTR__levels/rr/rr_seg7_vertex_070138A8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013998[] = "__OTR__levels/rr/rr_seg7_vertex_07013998"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013A88[] = "__OTR__levels/rr/rr_seg7_vertex_07013A88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013B88[] = "__OTR__levels/rr/rr_seg7_vertex_07013B88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07013C88[] = "__OTR__levels/rr/rr_seg7_vertex_07013C88"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07013E68[] = "__OTR__levels/rr/rr_seg7_dl_07013E68"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070142C0[] = "__OTR__levels/rr/rr_seg7_dl_070142C0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014350[] = "__OTR__levels/rr/rr_seg7_dl_07014350"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014490[] = "__OTR__levels/rr/rr_seg7_dl_07014490"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014508[] = "__OTR__levels/rr/rr_seg7_dl_07014508"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014590[] = "__OTR__levels/rr/rr_seg7_vertex_07014590"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014670[] = "__OTR__levels/rr/rr_seg7_vertex_07014670"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014770[] = "__OTR__levels/rr/rr_seg7_vertex_07014770"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014870[] = "__OTR__levels/rr/rr_seg7_vertex_07014870"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014970[] = "__OTR__levels/rr/rr_seg7_vertex_07014970"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014A60[] = "__OTR__levels/rr/rr_seg7_vertex_07014A60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014B60[] = "__OTR__levels/rr/rr_seg7_vertex_07014B60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014C60[] = "__OTR__levels/rr/rr_seg7_vertex_07014C60"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014CD0[] = "__OTR__levels/rr/rr_seg7_dl_07014CD0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014D80[] = "__OTR__levels/rr/rr_seg7_dl_07014D80"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07014F30[] = "__OTR__levels/rr/rr_seg7_dl_07014F30"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07014FA8[] = "__OTR__levels/rr/rr_seg7_vertex_07014FA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070150A8[] = "__OTR__levels/rr/rr_seg7_vertex_070150A8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015198[] = "__OTR__levels/rr/rr_seg7_vertex_07015198"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015288[] = "__OTR__levels/rr/rr_seg7_vertex_07015288"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015378[] = "__OTR__levels/rr/rr_seg7_vertex_07015378"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015458[] = "__OTR__levels/rr/rr_seg7_vertex_07015458"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07015508[] = "__OTR__levels/rr/rr_seg7_dl_07015508"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07015570[] = "__OTR__levels/rr/rr_seg7_dl_07015570"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070156B8[] = "__OTR__levels/rr/rr_seg7_dl_070156B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015748[] = "__OTR__levels/rr/rr_seg7_vertex_07015748"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015828[] = "__OTR__levels/rr/rr_seg7_vertex_07015828"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015928[] = "__OTR__levels/rr/rr_seg7_vertex_07015928"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015A28[] = "__OTR__levels/rr/rr_seg7_vertex_07015A28"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07015B28[] = "__OTR__levels/rr/rr_seg7_dl_07015B28"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07015C68[] = "__OTR__levels/rr/rr_seg7_dl_07015C68"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015CE8[] = "__OTR__levels/rr/rr_seg7_vertex_07015CE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015DE8[] = "__OTR__levels/rr/rr_seg7_vertex_07015DE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015ED8[] = "__OTR__levels/rr/rr_seg7_vertex_07015ED8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07015FD8[] = "__OTR__levels/rr/rr_seg7_vertex_07015FD8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070160B8[] = "__OTR__levels/rr/rr_seg7_vertex_070160B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016198[] = "__OTR__levels/rr/rr_seg7_vertex_07016198"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016288[] = "__OTR__levels/rr/rr_seg7_vertex_07016288"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016368[] = "__OTR__levels/rr/rr_seg7_vertex_07016368"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016458[] = "__OTR__levels/rr/rr_seg7_vertex_07016458"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016548[] = "__OTR__levels/rr/rr_seg7_vertex_07016548"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016638[] = "__OTR__levels/rr/rr_seg7_vertex_07016638"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016718[] = "__OTR__levels/rr/rr_seg7_vertex_07016718"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016808[] = "__OTR__levels/rr/rr_seg7_vertex_07016808"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070168E8[] = "__OTR__levels/rr/rr_seg7_vertex_070168E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070169C8[] = "__OTR__levels/rr/rr_seg7_vertex_070169C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016AB8[] = "__OTR__levels/rr/rr_seg7_vertex_07016AB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016BB8[] = "__OTR__levels/rr/rr_seg7_vertex_07016BB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016CB8[] = "__OTR__levels/rr/rr_seg7_vertex_07016CB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016DB8[] = "__OTR__levels/rr/rr_seg7_vertex_07016DB8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016EA8[] = "__OTR__levels/rr/rr_seg7_vertex_07016EA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07016F98[] = "__OTR__levels/rr/rr_seg7_vertex_07016F98"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07016FD8[] = "__OTR__levels/rr/rr_seg7_dl_07016FD8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07017530[] = "__OTR__levels/rr/rr_seg7_dl_07017530"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070175B0[] = "__OTR__levels/rr/rr_seg7_vertex_070175B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070176A0[] = "__OTR__levels/rr/rr_seg7_vertex_070176A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017790[] = "__OTR__levels/rr/rr_seg7_vertex_07017790"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017880[] = "__OTR__levels/rr/rr_seg7_vertex_07017880"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017980[] = "__OTR__levels/rr/rr_seg7_vertex_07017980"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017A60[] = "__OTR__levels/rr/rr_seg7_vertex_07017A60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017B40[] = "__OTR__levels/rr/rr_seg7_vertex_07017B40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017C20[] = "__OTR__levels/rr/rr_seg7_vertex_07017C20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017D00[] = "__OTR__levels/rr/rr_seg7_vertex_07017D00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017DE0[] = "__OTR__levels/rr/rr_seg7_vertex_07017DE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017EE0[] = "__OTR__levels/rr/rr_seg7_vertex_07017EE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07017F90[] = "__OTR__levels/rr/rr_seg7_vertex_07017F90"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018010[] = "__OTR__levels/rr/rr_seg7_vertex_07018010"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018100[] = "__OTR__levels/rr/rr_seg7_vertex_07018100"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070181F0[] = "__OTR__levels/rr/rr_seg7_vertex_070181F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070182F0[] = "__OTR__levels/rr/rr_seg7_vertex_070182F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070183E0[] = "__OTR__levels/rr/rr_seg7_vertex_070183E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070184D0[] = "__OTR__levels/rr/rr_seg7_vertex_070184D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070185D0[] = "__OTR__levels/rr/rr_seg7_vertex_070185D0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07018650[] = "__OTR__levels/rr/rr_seg7_dl_07018650"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07018938[] = "__OTR__levels/rr/rr_seg7_dl_07018938"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07018980[] = "__OTR__levels/rr/rr_seg7_dl_07018980"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07018B58[] = "__OTR__levels/rr/rr_seg7_dl_07018B58"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018C18[] = "__OTR__levels/rr/rr_seg7_vertex_07018C18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018D18[] = "__OTR__levels/rr/rr_seg7_vertex_07018D18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018E18[] = "__OTR__levels/rr/rr_seg7_vertex_07018E18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018F08[] = "__OTR__levels/rr/rr_seg7_vertex_07018F08"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07018FF8[] = "__OTR__levels/rr/rr_seg7_vertex_07018FF8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07019038[] = "__OTR__levels/rr/rr_seg7_dl_07019038"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070190A0[] = "__OTR__levels/rr/rr_seg7_dl_070190A0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070191A0[] = "__OTR__levels/rr/rr_seg7_dl_070191A0"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019230[] = "__OTR__levels/rr/rr_seg7_lights_07019230"; + +static const ALIGN_ASSET(2) char flying_carpet_static_vertex_data[] = "__OTR__levels/rr/flying_carpet_static_vertex_data"; + +static const ALIGN_ASSET(2) char dl_flying_carpet_begin[] = "__OTR__levels/rr/dl_flying_carpet_begin"; + +static const ALIGN_ASSET(2) char dl_flying_carpet_model_half[] = "__OTR__levels/rr/dl_flying_carpet_model_half"; + +static const ALIGN_ASSET(2) char dl_flying_carpet_end[] = "__OTR__levels/rr/dl_flying_carpet_end"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070193F0[] = "__OTR__levels/rr/rr_seg7_vertex_070193F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070194F0[] = "__OTR__levels/rr/rr_seg7_vertex_070194F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070195F0[] = "__OTR__levels/rr/rr_seg7_vertex_070195F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070196F0[] = "__OTR__levels/rr/rr_seg7_vertex_070196F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019730[] = "__OTR__levels/rr/rr_seg7_vertex_07019730"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070197B0[] = "__OTR__levels/rr/rr_seg7_vertex_070197B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070198B0[] = "__OTR__levels/rr/rr_seg7_vertex_070198B0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070198F0[] = "__OTR__levels/rr/rr_seg7_dl_070198F0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07019A10[] = "__OTR__levels/rr/rr_seg7_dl_07019A10"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07019A58[] = "__OTR__levels/rr/rr_seg7_dl_07019A58"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07019AC0[] = "__OTR__levels/rr/rr_seg7_dl_07019AC0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07019AE0[] = "__OTR__levels/rr/rr_seg7_dl_07019AE0"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019B68[] = "__OTR__levels/rr/rr_seg7_lights_07019B68"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019B80[] = "__OTR__levels/rr/rr_seg7_lights_07019B80"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019B98[] = "__OTR__levels/rr/rr_seg7_lights_07019B98"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019BB0[] = "__OTR__levels/rr/rr_seg7_lights_07019BB0"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_07019BC8[] = "__OTR__levels/rr/rr_seg7_lights_07019BC8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019BE0[] = "__OTR__levels/rr/rr_seg7_vertex_07019BE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019CD0[] = "__OTR__levels/rr/rr_seg7_vertex_07019CD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019DD0[] = "__OTR__levels/rr/rr_seg7_vertex_07019DD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019E80[] = "__OTR__levels/rr/rr_seg7_vertex_07019E80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019EC0[] = "__OTR__levels/rr/rr_seg7_vertex_07019EC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07019F40[] = "__OTR__levels/rr/rr_seg7_vertex_07019F40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A040[] = "__OTR__levels/rr/rr_seg7_vertex_0701A040"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A140[] = "__OTR__levels/rr/rr_seg7_vertex_0701A140"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A230[] = "__OTR__levels/rr/rr_seg7_vertex_0701A230"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A2C0[] = "__OTR__levels/rr/rr_seg7_dl_0701A2C0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A3A8[] = "__OTR__levels/rr/rr_seg7_dl_0701A3A8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A3E0[] = "__OTR__levels/rr/rr_seg7_dl_0701A3E0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A4E8[] = "__OTR__levels/rr/rr_seg7_dl_0701A4E8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A568[] = "__OTR__levels/rr/rr_seg7_dl_0701A568"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A608[] = "__OTR__levels/rr/rr_seg7_vertex_0701A608"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A648[] = "__OTR__levels/rr/rr_seg7_dl_0701A648"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701A680[] = "__OTR__levels/rr/rr_seg7_dl_0701A680"; + +static const ALIGN_ASSET(2) char rr_seg7_lights_0701A6F0[] = "__OTR__levels/rr/rr_seg7_lights_0701A6F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A708[] = "__OTR__levels/rr/rr_seg7_vertex_0701A708"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A7F8[] = "__OTR__levels/rr/rr_seg7_vertex_0701A7F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A8E8[] = "__OTR__levels/rr/rr_seg7_vertex_0701A8E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701A9D8[] = "__OTR__levels/rr/rr_seg7_vertex_0701A9D8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701AA48[] = "__OTR__levels/rr/rr_seg7_dl_0701AA48"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701AB78[] = "__OTR__levels/rr/rr_seg7_dl_0701AB78"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701ABE8[] = "__OTR__levels/rr/rr_seg7_vertex_0701ABE8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701ACE8[] = "__OTR__levels/rr/rr_seg7_vertex_0701ACE8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701AD68[] = "__OTR__levels/rr/rr_seg7_dl_0701AD68"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701ADF8[] = "__OTR__levels/rr/rr_seg7_dl_0701ADF8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701AE68[] = "__OTR__levels/rr/rr_seg7_vertex_0701AE68"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701AF48[] = "__OTR__levels/rr/rr_seg7_dl_0701AF48"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701AFA0[] = "__OTR__levels/rr/rr_seg7_dl_0701AFA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B010[] = "__OTR__levels/rr/rr_seg7_vertex_0701B010"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B110[] = "__OTR__levels/rr/rr_seg7_vertex_0701B110"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B190[] = "__OTR__levels/rr/rr_seg7_dl_0701B190"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B220[] = "__OTR__levels/rr/rr_seg7_dl_0701B220"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B290[] = "__OTR__levels/rr/rr_seg7_vertex_0701B290"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B370[] = "__OTR__levels/rr/rr_seg7_vertex_0701B370"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B430[] = "__OTR__levels/rr/rr_seg7_dl_0701B430"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B4C0[] = "__OTR__levels/rr/rr_seg7_dl_0701B4C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B530[] = "__OTR__levels/rr/rr_seg7_vertex_0701B530"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B630[] = "__OTR__levels/rr/rr_seg7_vertex_0701B630"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B710[] = "__OTR__levels/rr/rr_seg7_vertex_0701B710"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B770[] = "__OTR__levels/rr/rr_seg7_dl_0701B770"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B848[] = "__OTR__levels/rr/rr_seg7_dl_0701B848"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B8B8[] = "__OTR__levels/rr/rr_seg7_vertex_0701B8B8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B938[] = "__OTR__levels/rr/rr_seg7_dl_0701B938"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701B980[] = "__OTR__levels/rr/rr_seg7_dl_0701B980"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701B9F0[] = "__OTR__levels/rr/rr_seg7_vertex_0701B9F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701BAD0[] = "__OTR__levels/rr/rr_seg7_vertex_0701BAD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701BBB0[] = "__OTR__levels/rr/rr_seg7_vertex_0701BBB0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701BC30[] = "__OTR__levels/rr/rr_seg7_dl_0701BC30"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701BD08[] = "__OTR__levels/rr/rr_seg7_dl_0701BD08"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701BD78[] = "__OTR__levels/rr/rr_seg7_vertex_0701BD78"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701BE68[] = "__OTR__levels/rr/rr_seg7_vertex_0701BE68"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701BF58[] = "__OTR__levels/rr/rr_seg7_vertex_0701BF58"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C048[] = "__OTR__levels/rr/rr_seg7_vertex_0701C048"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C128[] = "__OTR__levels/rr/rr_seg7_vertex_0701C128"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C208[] = "__OTR__levels/rr/rr_seg7_vertex_0701C208"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C2F8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C2F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C3E8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C3E8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C4D8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C4D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C5D8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C5D8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C6C8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C6C8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C7B8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C7B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C8B8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C8B8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701C9A8[] = "__OTR__levels/rr/rr_seg7_vertex_0701C9A8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CAA8[] = "__OTR__levels/rr/rr_seg7_vertex_0701CAA8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CB88[] = "__OTR__levels/rr/rr_seg7_vertex_0701CB88"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CC68[] = "__OTR__levels/rr/rr_seg7_vertex_0701CC68"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CD58[] = "__OTR__levels/rr/rr_seg7_vertex_0701CD58"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CE48[] = "__OTR__levels/rr/rr_seg7_vertex_0701CE48"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701CF38[] = "__OTR__levels/rr/rr_seg7_vertex_0701CF38"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D028[] = "__OTR__levels/rr/rr_seg7_vertex_0701D028"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D118[] = "__OTR__levels/rr/rr_seg7_vertex_0701D118"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D208[] = "__OTR__levels/rr/rr_seg7_vertex_0701D208"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D2F8[] = "__OTR__levels/rr/rr_seg7_vertex_0701D2F8"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D398[] = "__OTR__levels/rr/rr_seg7_vertex_0701D398"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D478[] = "__OTR__levels/rr/rr_seg7_vertex_0701D478"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D578[] = "__OTR__levels/rr/rr_seg7_vertex_0701D578"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D678[] = "__OTR__levels/rr/rr_seg7_vertex_0701D678"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D758[] = "__OTR__levels/rr/rr_seg7_vertex_0701D758"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D848[] = "__OTR__levels/rr/rr_seg7_vertex_0701D848"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701D938[] = "__OTR__levels/rr/rr_seg7_vertex_0701D938"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701DA28[] = "__OTR__levels/rr/rr_seg7_vertex_0701DA28"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701DB18[] = "__OTR__levels/rr/rr_seg7_vertex_0701DB18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701DC18[] = "__OTR__levels/rr/rr_seg7_vertex_0701DC18"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701DD18[] = "__OTR__levels/rr/rr_seg7_vertex_0701DD18"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701DDE8[] = "__OTR__levels/rr/rr_seg7_dl_0701DDE8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701E3F8[] = "__OTR__levels/rr/rr_seg7_dl_0701E3F8"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_0701E670[] = "__OTR__levels/rr/rr_seg7_dl_0701E670"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701E700[] = "__OTR__levels/rr/rr_seg7_vertex_0701E700"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701E7F0[] = "__OTR__levels/rr/rr_seg7_vertex_0701E7F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701E8E0[] = "__OTR__levels/rr/rr_seg7_vertex_0701E8E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701E9D0[] = "__OTR__levels/rr/rr_seg7_vertex_0701E9D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701EAB0[] = "__OTR__levels/rr/rr_seg7_vertex_0701EAB0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701EB90[] = "__OTR__levels/rr/rr_seg7_vertex_0701EB90"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701EC80[] = "__OTR__levels/rr/rr_seg7_vertex_0701EC80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701ED70[] = "__OTR__levels/rr/rr_seg7_vertex_0701ED70"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701EE60[] = "__OTR__levels/rr/rr_seg7_vertex_0701EE60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701EF60[] = "__OTR__levels/rr/rr_seg7_vertex_0701EF60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F050[] = "__OTR__levels/rr/rr_seg7_vertex_0701F050"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F140[] = "__OTR__levels/rr/rr_seg7_vertex_0701F140"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F240[] = "__OTR__levels/rr/rr_seg7_vertex_0701F240"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F330[] = "__OTR__levels/rr/rr_seg7_vertex_0701F330"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F430[] = "__OTR__levels/rr/rr_seg7_vertex_0701F430"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F510[] = "__OTR__levels/rr/rr_seg7_vertex_0701F510"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F5F0[] = "__OTR__levels/rr/rr_seg7_vertex_0701F5F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F6E0[] = "__OTR__levels/rr/rr_seg7_vertex_0701F6E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F7D0[] = "__OTR__levels/rr/rr_seg7_vertex_0701F7D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F8C0[] = "__OTR__levels/rr/rr_seg7_vertex_0701F8C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701F9B0[] = "__OTR__levels/rr/rr_seg7_vertex_0701F9B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FAA0[] = "__OTR__levels/rr/rr_seg7_vertex_0701FAA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FB90[] = "__OTR__levels/rr/rr_seg7_vertex_0701FB90"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FC80[] = "__OTR__levels/rr/rr_seg7_vertex_0701FC80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FD20[] = "__OTR__levels/rr/rr_seg7_vertex_0701FD20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FE20[] = "__OTR__levels/rr/rr_seg7_vertex_0701FE20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_0701FF00[] = "__OTR__levels/rr/rr_seg7_vertex_0701FF00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07020000[] = "__OTR__levels/rr/rr_seg7_vertex_07020000"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070200F0[] = "__OTR__levels/rr/rr_seg7_vertex_070200F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070201E0[] = "__OTR__levels/rr/rr_seg7_vertex_070201E0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070202D0[] = "__OTR__levels/rr/rr_seg7_vertex_070202D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070203C0[] = "__OTR__levels/rr/rr_seg7_vertex_070203C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070204B0[] = "__OTR__levels/rr/rr_seg7_vertex_070204B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070205A0[] = "__OTR__levels/rr/rr_seg7_vertex_070205A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070206A0[] = "__OTR__levels/rr/rr_seg7_vertex_070206A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070207A0[] = "__OTR__levels/rr/rr_seg7_vertex_070207A0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07020870[] = "__OTR__levels/rr/rr_seg7_dl_07020870"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07020E80[] = "__OTR__levels/rr/rr_seg7_dl_07020E80"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07021100[] = "__OTR__levels/rr/rr_seg7_dl_07021100"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021190[] = "__OTR__levels/rr/rr_seg7_vertex_07021190"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021280[] = "__OTR__levels/rr/rr_seg7_vertex_07021280"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021370[] = "__OTR__levels/rr/rr_seg7_vertex_07021370"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021460[] = "__OTR__levels/rr/rr_seg7_vertex_07021460"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021540[] = "__OTR__levels/rr/rr_seg7_vertex_07021540"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021620[] = "__OTR__levels/rr/rr_seg7_vertex_07021620"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021710[] = "__OTR__levels/rr/rr_seg7_vertex_07021710"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021800[] = "__OTR__levels/rr/rr_seg7_vertex_07021800"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070218F0[] = "__OTR__levels/rr/rr_seg7_vertex_070218F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070219F0[] = "__OTR__levels/rr/rr_seg7_vertex_070219F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021AE0[] = "__OTR__levels/rr/rr_seg7_vertex_07021AE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021BD0[] = "__OTR__levels/rr/rr_seg7_vertex_07021BD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021CD0[] = "__OTR__levels/rr/rr_seg7_vertex_07021CD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021DC0[] = "__OTR__levels/rr/rr_seg7_vertex_07021DC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021EC0[] = "__OTR__levels/rr/rr_seg7_vertex_07021EC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07021FA0[] = "__OTR__levels/rr/rr_seg7_vertex_07021FA0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022080[] = "__OTR__levels/rr/rr_seg7_vertex_07022080"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022170[] = "__OTR__levels/rr/rr_seg7_vertex_07022170"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022260[] = "__OTR__levels/rr/rr_seg7_vertex_07022260"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022350[] = "__OTR__levels/rr/rr_seg7_vertex_07022350"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022440[] = "__OTR__levels/rr/rr_seg7_vertex_07022440"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022530[] = "__OTR__levels/rr/rr_seg7_vertex_07022530"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022620[] = "__OTR__levels/rr/rr_seg7_vertex_07022620"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022710[] = "__OTR__levels/rr/rr_seg7_vertex_07022710"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070227B0[] = "__OTR__levels/rr/rr_seg7_vertex_070227B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022890[] = "__OTR__levels/rr/rr_seg7_vertex_07022890"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022990[] = "__OTR__levels/rr/rr_seg7_vertex_07022990"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022A90[] = "__OTR__levels/rr/rr_seg7_vertex_07022A90"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022B80[] = "__OTR__levels/rr/rr_seg7_vertex_07022B80"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022C70[] = "__OTR__levels/rr/rr_seg7_vertex_07022C70"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022D60[] = "__OTR__levels/rr/rr_seg7_vertex_07022D60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022E50[] = "__OTR__levels/rr/rr_seg7_vertex_07022E50"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07022F40[] = "__OTR__levels/rr/rr_seg7_vertex_07022F40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023030[] = "__OTR__levels/rr/rr_seg7_vertex_07023030"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023130[] = "__OTR__levels/rr/rr_seg7_vertex_07023130"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023230[] = "__OTR__levels/rr/rr_seg7_vertex_07023230"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07023300[] = "__OTR__levels/rr/rr_seg7_dl_07023300"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07023910[] = "__OTR__levels/rr/rr_seg7_dl_07023910"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07023B90[] = "__OTR__levels/rr/rr_seg7_dl_07023B90"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023C20[] = "__OTR__levels/rr/rr_seg7_vertex_07023C20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023D10[] = "__OTR__levels/rr/rr_seg7_vertex_07023D10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023E00[] = "__OTR__levels/rr/rr_seg7_vertex_07023E00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023EF0[] = "__OTR__levels/rr/rr_seg7_vertex_07023EF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07023FD0[] = "__OTR__levels/rr/rr_seg7_vertex_07023FD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070240B0[] = "__OTR__levels/rr/rr_seg7_vertex_070240B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070241A0[] = "__OTR__levels/rr/rr_seg7_vertex_070241A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024290[] = "__OTR__levels/rr/rr_seg7_vertex_07024290"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024380[] = "__OTR__levels/rr/rr_seg7_vertex_07024380"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024480[] = "__OTR__levels/rr/rr_seg7_vertex_07024480"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024570[] = "__OTR__levels/rr/rr_seg7_vertex_07024570"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024660[] = "__OTR__levels/rr/rr_seg7_vertex_07024660"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024760[] = "__OTR__levels/rr/rr_seg7_vertex_07024760"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024850[] = "__OTR__levels/rr/rr_seg7_vertex_07024850"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024950[] = "__OTR__levels/rr/rr_seg7_vertex_07024950"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024A30[] = "__OTR__levels/rr/rr_seg7_vertex_07024A30"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024B10[] = "__OTR__levels/rr/rr_seg7_vertex_07024B10"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024C00[] = "__OTR__levels/rr/rr_seg7_vertex_07024C00"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024CF0[] = "__OTR__levels/rr/rr_seg7_vertex_07024CF0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024DE0[] = "__OTR__levels/rr/rr_seg7_vertex_07024DE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024ED0[] = "__OTR__levels/rr/rr_seg7_vertex_07024ED0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07024FC0[] = "__OTR__levels/rr/rr_seg7_vertex_07024FC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070250B0[] = "__OTR__levels/rr/rr_seg7_vertex_070250B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070251A0[] = "__OTR__levels/rr/rr_seg7_vertex_070251A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025240[] = "__OTR__levels/rr/rr_seg7_vertex_07025240"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025340[] = "__OTR__levels/rr/rr_seg7_vertex_07025340"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025420[] = "__OTR__levels/rr/rr_seg7_vertex_07025420"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025520[] = "__OTR__levels/rr/rr_seg7_vertex_07025520"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025610[] = "__OTR__levels/rr/rr_seg7_vertex_07025610"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025700[] = "__OTR__levels/rr/rr_seg7_vertex_07025700"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070257F0[] = "__OTR__levels/rr/rr_seg7_vertex_070257F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070258F0[] = "__OTR__levels/rr/rr_seg7_vertex_070258F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070259D0[] = "__OTR__levels/rr/rr_seg7_vertex_070259D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025AD0[] = "__OTR__levels/rr/rr_seg7_vertex_07025AD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025BC0[] = "__OTR__levels/rr/rr_seg7_vertex_07025BC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07025CB0[] = "__OTR__levels/rr/rr_seg7_vertex_07025CB0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07025DA0[] = "__OTR__levels/rr/rr_seg7_dl_07025DA0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_070263B0[] = "__OTR__levels/rr/rr_seg7_dl_070263B0"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07026630[] = "__OTR__levels/rr/rr_seg7_dl_07026630"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070266C0[] = "__OTR__levels/rr/rr_seg7_vertex_070266C0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070267B0[] = "__OTR__levels/rr/rr_seg7_vertex_070267B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070268A0[] = "__OTR__levels/rr/rr_seg7_vertex_070268A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026990[] = "__OTR__levels/rr/rr_seg7_vertex_07026990"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026A70[] = "__OTR__levels/rr/rr_seg7_vertex_07026A70"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026B50[] = "__OTR__levels/rr/rr_seg7_vertex_07026B50"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026C40[] = "__OTR__levels/rr/rr_seg7_vertex_07026C40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026D30[] = "__OTR__levels/rr/rr_seg7_vertex_07026D30"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026E20[] = "__OTR__levels/rr/rr_seg7_vertex_07026E20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07026F20[] = "__OTR__levels/rr/rr_seg7_vertex_07026F20"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027010[] = "__OTR__levels/rr/rr_seg7_vertex_07027010"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027100[] = "__OTR__levels/rr/rr_seg7_vertex_07027100"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027200[] = "__OTR__levels/rr/rr_seg7_vertex_07027200"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070272F0[] = "__OTR__levels/rr/rr_seg7_vertex_070272F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070273F0[] = "__OTR__levels/rr/rr_seg7_vertex_070273F0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070274D0[] = "__OTR__levels/rr/rr_seg7_vertex_070274D0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070275B0[] = "__OTR__levels/rr/rr_seg7_vertex_070275B0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_070276A0[] = "__OTR__levels/rr/rr_seg7_vertex_070276A0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027790[] = "__OTR__levels/rr/rr_seg7_vertex_07027790"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027880[] = "__OTR__levels/rr/rr_seg7_vertex_07027880"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027970[] = "__OTR__levels/rr/rr_seg7_vertex_07027970"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027A60[] = "__OTR__levels/rr/rr_seg7_vertex_07027A60"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027B50[] = "__OTR__levels/rr/rr_seg7_vertex_07027B50"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027C40[] = "__OTR__levels/rr/rr_seg7_vertex_07027C40"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027CE0[] = "__OTR__levels/rr/rr_seg7_vertex_07027CE0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027DD0[] = "__OTR__levels/rr/rr_seg7_vertex_07027DD0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027EC0[] = "__OTR__levels/rr/rr_seg7_vertex_07027EC0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07027FB0[] = "__OTR__levels/rr/rr_seg7_vertex_07027FB0"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028090[] = "__OTR__levels/rr/rr_seg7_vertex_07028090"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028190[] = "__OTR__levels/rr/rr_seg7_vertex_07028190"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028280[] = "__OTR__levels/rr/rr_seg7_vertex_07028280"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028380[] = "__OTR__levels/rr/rr_seg7_vertex_07028380"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028470[] = "__OTR__levels/rr/rr_seg7_vertex_07028470"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028570[] = "__OTR__levels/rr/rr_seg7_vertex_07028570"; + +static const ALIGN_ASSET(2) char rr_seg7_vertex_07028650[] = "__OTR__levels/rr/rr_seg7_vertex_07028650"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07028720[] = "__OTR__levels/rr/rr_seg7_dl_07028720"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07028D30[] = "__OTR__levels/rr/rr_seg7_dl_07028D30"; + +static const ALIGN_ASSET(2) char rr_seg7_dl_07028FA8[] = "__OTR__levels/rr/rr_seg7_dl_07028FA8"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029038[] = "__OTR__levels/rr/rr_seg7_collision_07029038"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_pendulum[] = "__OTR__levels/rr/rr_seg7_collision_pendulum"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_rotating_platform_with_fire[] = "__OTR__levels/rr/rr_seg7_collision_rotating_platform_with_fire"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029508[] = "__OTR__levels/rr/rr_seg7_collision_07029508"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_070295F8[] = "__OTR__levels/rr/rr_seg7_collision_070295F8"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_0702967C[] = "__OTR__levels/rr/rr_seg7_collision_0702967C"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_elevator_platform[] = "__OTR__levels/rr/rr_seg7_collision_elevator_platform"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029750[] = "__OTR__levels/rr/rr_seg7_collision_07029750"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_donut_platform[] = "__OTR__levels/rr/rr_seg7_collision_donut_platform"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029858[] = "__OTR__levels/rr/rr_seg7_collision_07029858"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029924[] = "__OTR__levels/rr/rr_seg7_collision_07029924"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029C1C[] = "__OTR__levels/rr/rr_seg7_collision_07029C1C"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_07029FA4[] = "__OTR__levels/rr/rr_seg7_collision_07029FA4"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_0702A32C[] = "__OTR__levels/rr/rr_seg7_collision_0702A32C"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_0702A6B4[] = "__OTR__levels/rr/rr_seg7_collision_0702A6B4"; + +static const ALIGN_ASSET(2) char rr_seg7_collision_level[] = "__OTR__levels/rr/rr_seg7_collision_level"; + +static const char rr_seg7_macro_objs[] = "__OTR__levels/rr/rr_seg7_macro_objs"; + +static const char rr_seg7_trajectory_0702EC3C[] = "__OTR__levels/rr/rr_seg7_trajectory_0702EC3C"; + +static const char rr_seg7_trajectory_0702ECC0[] = "__OTR__levels/rr/rr_seg7_trajectory_0702ECC0"; + +static const char rr_seg7_trajectory_0702ED9C[] = "__OTR__levels/rr/rr_seg7_trajectory_0702ED9C"; + +static const char rr_seg7_trajectory_0702EEE0[] = "__OTR__levels/rr/rr_seg7_trajectory_0702EEE0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/rr/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/rr/geo.h new file mode 100644 index 0000000..3f125aa --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/rr/geo.h @@ -0,0 +1,76 @@ +#pragma once + +static const ALIGN_ASSET(2) char rr_geo_000660[] = "__OTR__levels/rr/geo/rr_geo_000660"; + +static const ALIGN_ASSET(2) char rr_geo_000678[] = "__OTR__levels/rr/geo/rr_geo_000678"; + +static const ALIGN_ASSET(2) char rr_geo_000690[] = "__OTR__levels/rr/geo/rr_geo_000690"; + +static const ALIGN_ASSET(2) char rr_geo_0006A8[] = "__OTR__levels/rr/geo/rr_geo_0006A8"; + +static const ALIGN_ASSET(2) char rr_geo_0006C0[] = "__OTR__levels/rr/geo/rr_geo_0006C0"; + +static const ALIGN_ASSET(2) char rr_geo_0006D8[] = "__OTR__levels/rr/geo/rr_geo_0006D8"; + +static const ALIGN_ASSET(2) char rr_geo_0006F0[] = "__OTR__levels/rr/geo/rr_geo_0006F0"; + +static const ALIGN_ASSET(2) char rr_geo_000708[] = "__OTR__levels/rr/geo/rr_geo_000708"; + +static const ALIGN_ASSET(2) char rr_geo_000720[] = "__OTR__levels/rr/geo/rr_geo_000720"; + +static const ALIGN_ASSET(2) char rr_geo_000738[] = "__OTR__levels/rr/geo/rr_geo_000738"; + +static const ALIGN_ASSET(2) char rr_geo_000758[] = "__OTR__levels/rr/geo/rr_geo_000758"; + +static const ALIGN_ASSET(2) char rr_geo_000770[] = "__OTR__levels/rr/geo/rr_geo_000770"; + +static const ALIGN_ASSET(2) char rr_geo_000788[] = "__OTR__levels/rr/geo/rr_geo_000788"; + +static const ALIGN_ASSET(2) char rr_geo_0007A0[] = "__OTR__levels/rr/geo/rr_geo_0007A0"; + +static const ALIGN_ASSET(2) char rr_geo_0007B8[] = "__OTR__levels/rr/geo/rr_geo_0007B8"; + +static const ALIGN_ASSET(2) char rr_geo_0007D0[] = "__OTR__levels/rr/geo/rr_geo_0007D0"; + +static const ALIGN_ASSET(2) char rr_geo_0007E8[] = "__OTR__levels/rr/geo/rr_geo_0007E8"; + +static const ALIGN_ASSET(2) char rr_geo_000800[] = "__OTR__levels/rr/geo/rr_geo_000800"; + +static const ALIGN_ASSET(2) char rr_geo_000818[] = "__OTR__levels/rr/geo/rr_geo_000818"; + +static const ALIGN_ASSET(2) char rr_geo_000830[] = "__OTR__levels/rr/geo/rr_geo_000830"; + +static const ALIGN_ASSET(2) char rr_geo_000848[] = "__OTR__levels/rr/geo/rr_geo_000848"; + +static const ALIGN_ASSET(2) char rr_geo_000860[] = "__OTR__levels/rr/geo/rr_geo_000860"; + +static const ALIGN_ASSET(2) char rr_geo_000878[] = "__OTR__levels/rr/geo/rr_geo_000878"; + +static const ALIGN_ASSET(2) char rr_geo_000890[] = "__OTR__levels/rr/geo/rr_geo_000890"; + +static const ALIGN_ASSET(2) char rr_geo_0008A8[] = "__OTR__levels/rr/geo/rr_geo_0008A8"; + +static const ALIGN_ASSET(2) char rr_geo_0008C0[] = "__OTR__levels/rr/geo/rr_geo_0008C0"; + +static const ALIGN_ASSET(2) char rr_geo_0008D8[] = "__OTR__levels/rr/geo/rr_geo_0008D8"; + +static const ALIGN_ASSET(2) char rr_geo_0008F0[] = "__OTR__levels/rr/geo/rr_geo_0008F0"; + +static const ALIGN_ASSET(2) char rr_geo_000908[] = "__OTR__levels/rr/geo/rr_geo_000908"; + +static const ALIGN_ASSET(2) char rr_geo_000920[] = "__OTR__levels/rr/geo/rr_geo_000920"; + +static const ALIGN_ASSET(2) char rr_geo_000940[] = "__OTR__levels/rr/geo/rr_geo_000940"; + +static const ALIGN_ASSET(2) char rr_geo_000958[] = "__OTR__levels/rr/geo/rr_geo_000958"; + +static const ALIGN_ASSET(2) char rr_geo_000970[] = "__OTR__levels/rr/geo/rr_geo_000970"; + +static const ALIGN_ASSET(2) char rr_geo_000988[] = "__OTR__levels/rr/geo/rr_geo_000988"; + +static const ALIGN_ASSET(2) char rr_geo_0009A0[] = "__OTR__levels/rr/geo/rr_geo_0009A0"; + +static const ALIGN_ASSET(2) char rr_geo_0009B8[] = "__OTR__levels/rr/geo/rr_geo_0009B8"; + +static const ALIGN_ASSET(2) char rr_geo_0009D0[] = "__OTR__levels/rr/geo/rr_geo_0009D0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/sa.h b/android/app/src/main/assets/ghostship/include/assets/levels/sa.h new file mode 100644 index 0000000..c1dc753 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/sa.h @@ -0,0 +1,102 @@ +#pragma once + +#include "sa/geo.h" + +extern const LevelScript level_sa_entry[]; + +static const ALIGN_ASSET(2) char sa_lights[] = "__OTR__levels/sa/sa_lights"; + +static const ALIGN_ASSET(2) char sa_vertex_07000018[] = "__OTR__levels/sa/sa_vertex_07000018"; + +static const ALIGN_ASSET(2) char sa_vertex_070000D8[] = "__OTR__levels/sa/sa_vertex_070000D8"; + +static const ALIGN_ASSET(2) char sa_vertex_070001C8[] = "__OTR__levels/sa/sa_vertex_070001C8"; + +static const ALIGN_ASSET(2) char sa_vertex_070002C8[] = "__OTR__levels/sa/sa_vertex_070002C8"; + +static const ALIGN_ASSET(2) char sa_vertex_070003C8[] = "__OTR__levels/sa/sa_vertex_070003C8"; + +static const ALIGN_ASSET(2) char sa_vertex_070004B8[] = "__OTR__levels/sa/sa_vertex_070004B8"; + +static const ALIGN_ASSET(2) char sa_vertex_070005B8[] = "__OTR__levels/sa/sa_vertex_070005B8"; + +static const ALIGN_ASSET(2) char sa_vertex_07000698[] = "__OTR__levels/sa/sa_vertex_07000698"; + +static const ALIGN_ASSET(2) char sa_vertex_07000798[] = "__OTR__levels/sa/sa_vertex_07000798"; + +static const ALIGN_ASSET(2) char sa_vertex_07000898[] = "__OTR__levels/sa/sa_vertex_07000898"; + +static const ALIGN_ASSET(2) char sa_vertex_07000998[] = "__OTR__levels/sa/sa_vertex_07000998"; + +static const ALIGN_ASSET(2) char sa_vertex_07000A88[] = "__OTR__levels/sa/sa_vertex_07000A88"; + +static const ALIGN_ASSET(2) char sa_vertex_07000B68[] = "__OTR__levels/sa/sa_vertex_07000B68"; + +static const ALIGN_ASSET(2) char sa_vertex_07000C58[] = "__OTR__levels/sa/sa_vertex_07000C58"; + +static const ALIGN_ASSET(2) char sa_vertex_07000D58[] = "__OTR__levels/sa/sa_vertex_07000D58"; + +static const ALIGN_ASSET(2) char sa_vertex_07000E48[] = "__OTR__levels/sa/sa_vertex_07000E48"; + +static const ALIGN_ASSET(2) char sa_vertex_07000F48[] = "__OTR__levels/sa/sa_vertex_07000F48"; + +static const ALIGN_ASSET(2) char sa_vertex_07001048[] = "__OTR__levels/sa/sa_vertex_07001048"; + +static const ALIGN_ASSET(2) char sa_vertex_07001128[] = "__OTR__levels/sa/sa_vertex_07001128"; + +static const ALIGN_ASSET(2) char sa_vertex_07001218[] = "__OTR__levels/sa/sa_vertex_07001218"; + +static const ALIGN_ASSET(2) char sa_vertex_07001308[] = "__OTR__levels/sa/sa_vertex_07001308"; + +static const ALIGN_ASSET(2) char sa_vertex_070013E8[] = "__OTR__levels/sa/sa_vertex_070013E8"; + +static const ALIGN_ASSET(2) char sa_vertex_070014C8[] = "__OTR__levels/sa/sa_vertex_070014C8"; + +static const ALIGN_ASSET(2) char sa_vertex_070015B8[] = "__OTR__levels/sa/sa_vertex_070015B8"; + +static const ALIGN_ASSET(2) char sa_vertex_070016B8[] = "__OTR__levels/sa/sa_vertex_070016B8"; + +static const ALIGN_ASSET(2) char sa_vertex_070017B8[] = "__OTR__levels/sa/sa_vertex_070017B8"; + +static const ALIGN_ASSET(2) char sa_vertex_070018A8[] = "__OTR__levels/sa/sa_vertex_070018A8"; + +static const ALIGN_ASSET(2) char sa_vertex_070019A8[] = "__OTR__levels/sa/sa_vertex_070019A8"; + +static const ALIGN_ASSET(2) char sa_vertex_07001AA8[] = "__OTR__levels/sa/sa_vertex_07001AA8"; + +static const ALIGN_ASSET(2) char sa_vertex_07001B98[] = "__OTR__levels/sa/sa_vertex_07001B98"; + +static const ALIGN_ASSET(2) char sa_vertex_07001C78[] = "__OTR__levels/sa/sa_vertex_07001C78"; + +static const ALIGN_ASSET(2) char sa_vertex_07001D78[] = "__OTR__levels/sa/sa_vertex_07001D78"; + +static const ALIGN_ASSET(2) char sa_vertex_07001E78[] = "__OTR__levels/sa/sa_vertex_07001E78"; + +static const ALIGN_ASSET(2) char sa_vertex_07001F78[] = "__OTR__levels/sa/sa_vertex_07001F78"; + +static const ALIGN_ASSET(2) char sa_vertex_07002078[] = "__OTR__levels/sa/sa_vertex_07002078"; + +static const ALIGN_ASSET(2) char sa_vertex_07002168[] = "__OTR__levels/sa/sa_vertex_07002168"; + +static const ALIGN_ASSET(2) char sa_vertex_07002268[] = "__OTR__levels/sa/sa_vertex_07002268"; + +static const ALIGN_ASSET(2) char sa_vertex_07002368[] = "__OTR__levels/sa/sa_vertex_07002368"; + +static const ALIGN_ASSET(2) char sa_dl_070023E8[] = "__OTR__levels/sa/sa_dl_070023E8"; + +static const ALIGN_ASSET(2) char sa_dl_07002470[] = "__OTR__levels/sa/sa_dl_07002470"; + +static const ALIGN_ASSET(2) char sa_dl_070028F0[] = "__OTR__levels/sa/sa_dl_070028F0"; + +static const ALIGN_ASSET(2) char sa_seg7_dl_07002DE8[] = "__OTR__levels/sa/sa_seg7_dl_07002DE8"; + +static const ALIGN_ASSET(2) char sa_vertex_07002E80[] = "__OTR__levels/sa/sa_vertex_07002E80"; + +static const ALIGN_ASSET(2) char sa_dl_07002F80[] = "__OTR__levels/sa/sa_dl_07002F80"; + +static const ALIGN_ASSET(2) char sa_seg7_dl_07002FD0[] = "__OTR__levels/sa/sa_seg7_dl_07002FD0"; + +static const ALIGN_ASSET(2) char sa_seg7_collision[] = "__OTR__levels/sa/sa_seg7_collision"; + +static const char sa_seg7_macro_objs[] = "__OTR__levels/sa/sa_seg7_macro_objs"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/sa/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/sa/geo.h new file mode 100644 index 0000000..1b82cbd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/sa/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char sa_geo_000170[] = "__OTR__levels/sa/geo/sa_geo_000170"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/sl.h b/android/app/src/main/assets/ghostship/include/assets/levels/sl.h new file mode 100644 index 0000000..55f26a4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/sl.h @@ -0,0 +1,426 @@ +#pragma once + +#include "sl/geo.h" + +extern const LevelScript level_sl_entry[]; + +static const ALIGN_ASSET(2) char sl_seg7_texture_07000000[] = "__OTR__levels/sl/0"; + +static const ALIGN_ASSET(2) char sl_seg7_texture_07000800[] = "__OTR__levels/sl/1"; + +static const ALIGN_ASSET(2) char sl_seg7_texture_07001000[] = "__OTR__levels/sl/2"; + +static const ALIGN_ASSET(2) char sl_seg7_texture_07001800[] = "__OTR__levels/sl/3"; + +static const ALIGN_ASSET(2) char sl_seg7_texture_07002000[] = "__OTR__levels/sl/4"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07002800[] = "__OTR__levels/sl/sl_seg7_lights_07002800"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07002818[] = "__OTR__levels/sl/sl_seg7_lights_07002818"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002830[] = "__OTR__levels/sl/sl_seg7_vertex_07002830"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002910[] = "__OTR__levels/sl/sl_seg7_vertex_07002910"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002A10[] = "__OTR__levels/sl/sl_seg7_vertex_07002A10"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002B10[] = "__OTR__levels/sl/sl_seg7_vertex_07002B10"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002C00[] = "__OTR__levels/sl/sl_seg7_vertex_07002C00"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002D00[] = "__OTR__levels/sl/sl_seg7_vertex_07002D00"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002DF0[] = "__OTR__levels/sl/sl_seg7_vertex_07002DF0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002EE0[] = "__OTR__levels/sl/sl_seg7_vertex_07002EE0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07002FE0[] = "__OTR__levels/sl/sl_seg7_vertex_07002FE0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070030E0[] = "__OTR__levels/sl/sl_seg7_vertex_070030E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070031C0[] = "__OTR__levels/sl/sl_seg7_vertex_070031C0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070032C0[] = "__OTR__levels/sl/sl_seg7_vertex_070032C0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070033C0[] = "__OTR__levels/sl/sl_seg7_vertex_070033C0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070034B0[] = "__OTR__levels/sl/sl_seg7_vertex_070034B0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070035A0[] = "__OTR__levels/sl/sl_seg7_vertex_070035A0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003680[] = "__OTR__levels/sl/sl_seg7_vertex_07003680"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003780[] = "__OTR__levels/sl/sl_seg7_vertex_07003780"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003860[] = "__OTR__levels/sl/sl_seg7_vertex_07003860"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003960[] = "__OTR__levels/sl/sl_seg7_vertex_07003960"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003A60[] = "__OTR__levels/sl/sl_seg7_vertex_07003A60"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003B60[] = "__OTR__levels/sl/sl_seg7_vertex_07003B60"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003C40[] = "__OTR__levels/sl/sl_seg7_vertex_07003C40"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003D30[] = "__OTR__levels/sl/sl_seg7_vertex_07003D30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003E10[] = "__OTR__levels/sl/sl_seg7_vertex_07003E10"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003EF0[] = "__OTR__levels/sl/sl_seg7_vertex_07003EF0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07003FE0[] = "__OTR__levels/sl/sl_seg7_vertex_07003FE0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070040E0[] = "__OTR__levels/sl/sl_seg7_vertex_070040E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070041D0[] = "__OTR__levels/sl/sl_seg7_vertex_070041D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070042B0[] = "__OTR__levels/sl/sl_seg7_vertex_070042B0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004390[] = "__OTR__levels/sl/sl_seg7_vertex_07004390"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004490[] = "__OTR__levels/sl/sl_seg7_vertex_07004490"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004590[] = "__OTR__levels/sl/sl_seg7_vertex_07004590"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004620[] = "__OTR__levels/sl/sl_seg7_vertex_07004620"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004670[] = "__OTR__levels/sl/sl_seg7_vertex_07004670"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070046F0[] = "__OTR__levels/sl/sl_seg7_vertex_070046F0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07004750[] = "__OTR__levels/sl/sl_seg7_vertex_07004750"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07004830[] = "__OTR__levels/sl/sl_seg7_dl_07004830"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07005370[] = "__OTR__levels/sl/sl_seg7_dl_07005370"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070053C8[] = "__OTR__levels/sl/sl_seg7_dl_070053C8"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07005410[] = "__OTR__levels/sl/sl_seg7_dl_07005410"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07005478[] = "__OTR__levels/sl/sl_seg7_dl_07005478"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07005520[] = "__OTR__levels/sl/sl_seg7_lights_07005520"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005538[] = "__OTR__levels/sl/sl_seg7_vertex_07005538"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07005638[] = "__OTR__levels/sl/sl_seg7_dl_07005638"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070056B0[] = "__OTR__levels/sl/sl_seg7_dl_070056B0"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07005730[] = "__OTR__levels/sl/sl_seg7_lights_07005730"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07005748[] = "__OTR__levels/sl/sl_seg7_lights_07005748"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005760[] = "__OTR__levels/sl/sl_seg7_vertex_07005760"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070057D0[] = "__OTR__levels/sl/sl_seg7_vertex_070057D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005810[] = "__OTR__levels/sl/sl_seg7_vertex_07005810"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005900[] = "__OTR__levels/sl/sl_seg7_vertex_07005900"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005A00[] = "__OTR__levels/sl/sl_seg7_vertex_07005A00"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005A30[] = "__OTR__levels/sl/sl_seg7_vertex_07005A30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005B30[] = "__OTR__levels/sl/sl_seg7_vertex_07005B30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005C30[] = "__OTR__levels/sl/sl_seg7_vertex_07005C30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005D30[] = "__OTR__levels/sl/sl_seg7_vertex_07005D30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005E10[] = "__OTR__levels/sl/sl_seg7_vertex_07005E10"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005EF0[] = "__OTR__levels/sl/sl_seg7_vertex_07005EF0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07005FF0[] = "__OTR__levels/sl/sl_seg7_vertex_07005FF0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070060E0[] = "__OTR__levels/sl/sl_seg7_vertex_070060E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070061E0[] = "__OTR__levels/sl/sl_seg7_vertex_070061E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006250[] = "__OTR__levels/sl/sl_seg7_vertex_07006250"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006350[] = "__OTR__levels/sl/sl_seg7_vertex_07006350"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070063B0[] = "__OTR__levels/sl/sl_seg7_vertex_070063B0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070064B0[] = "__OTR__levels/sl/sl_seg7_vertex_070064B0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006590[] = "__OTR__levels/sl/sl_seg7_vertex_07006590"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006690[] = "__OTR__levels/sl/sl_seg7_vertex_07006690"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006790[] = "__OTR__levels/sl/sl_seg7_vertex_07006790"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006870[] = "__OTR__levels/sl/sl_seg7_vertex_07006870"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006950[] = "__OTR__levels/sl/sl_seg7_vertex_07006950"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006A40[] = "__OTR__levels/sl/sl_seg7_vertex_07006A40"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006B30[] = "__OTR__levels/sl/sl_seg7_vertex_07006B30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006C30[] = "__OTR__levels/sl/sl_seg7_vertex_07006C30"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07006C70[] = "__OTR__levels/sl/sl_seg7_vertex_07006C70"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07006D70[] = "__OTR__levels/sl/sl_seg7_dl_07006D70"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07006DE8[] = "__OTR__levels/sl/sl_seg7_dl_07006DE8"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07006EB0[] = "__OTR__levels/sl/sl_seg7_dl_07006EB0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070070A8[] = "__OTR__levels/sl/sl_seg7_dl_070070A8"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07007118[] = "__OTR__levels/sl/sl_seg7_dl_07007118"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07007368[] = "__OTR__levels/sl/sl_seg7_dl_07007368"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070073D0[] = "__OTR__levels/sl/sl_seg7_dl_070073D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007480[] = "__OTR__levels/sl/sl_seg7_vertex_07007480"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007570[] = "__OTR__levels/sl/sl_seg7_vertex_07007570"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070075E0[] = "__OTR__levels/sl/sl_seg7_vertex_070075E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070076E0[] = "__OTR__levels/sl/sl_seg7_vertex_070076E0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07007770[] = "__OTR__levels/sl/sl_seg7_dl_07007770"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070077F0[] = "__OTR__levels/sl/sl_seg7_dl_070077F0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07007880[] = "__OTR__levels/sl/sl_seg7_dl_07007880"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07007910[] = "__OTR__levels/sl/sl_seg7_lights_07007910"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007928[] = "__OTR__levels/sl/sl_seg7_vertex_07007928"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007A18[] = "__OTR__levels/sl/sl_seg7_vertex_07007A18"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007B08[] = "__OTR__levels/sl/sl_seg7_vertex_07007B08"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007BF8[] = "__OTR__levels/sl/sl_seg7_vertex_07007BF8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007CF8[] = "__OTR__levels/sl/sl_seg7_vertex_07007CF8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007DE8[] = "__OTR__levels/sl/sl_seg7_vertex_07007DE8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007EC8[] = "__OTR__levels/sl/sl_seg7_vertex_07007EC8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07007FB8[] = "__OTR__levels/sl/sl_seg7_vertex_07007FB8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070080A8[] = "__OTR__levels/sl/sl_seg7_vertex_070080A8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008198[] = "__OTR__levels/sl/sl_seg7_vertex_07008198"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008288[] = "__OTR__levels/sl/sl_seg7_vertex_07008288"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008378[] = "__OTR__levels/sl/sl_seg7_vertex_07008378"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008478[] = "__OTR__levels/sl/sl_seg7_vertex_07008478"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07008528[] = "__OTR__levels/sl/sl_seg7_dl_07008528"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_070088B0[] = "__OTR__levels/sl/sl_seg7_dl_070088B0"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07008930[] = "__OTR__levels/sl/sl_seg7_lights_07008930"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07008948[] = "__OTR__levels/sl/sl_seg7_lights_07008948"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008960[] = "__OTR__levels/sl/sl_seg7_vertex_07008960"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008A60[] = "__OTR__levels/sl/sl_seg7_vertex_07008A60"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008B50[] = "__OTR__levels/sl/sl_seg7_vertex_07008B50"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008BF0[] = "__OTR__levels/sl/sl_seg7_vertex_07008BF0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07008C30[] = "__OTR__levels/sl/sl_seg7_dl_07008C30"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07008D10[] = "__OTR__levels/sl/sl_seg7_dl_07008D10"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07008D58[] = "__OTR__levels/sl/sl_seg7_dl_07008D58"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_07008DE8[] = "__OTR__levels/sl/sl_seg7_lights_07008DE8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008E00[] = "__OTR__levels/sl/sl_seg7_vertex_07008E00"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008F00[] = "__OTR__levels/sl/sl_seg7_vertex_07008F00"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07008F40[] = "__OTR__levels/sl/sl_seg7_vertex_07008F40"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009020[] = "__OTR__levels/sl/sl_seg7_vertex_07009020"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009120[] = "__OTR__levels/sl/sl_seg7_vertex_07009120"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009220[] = "__OTR__levels/sl/sl_seg7_vertex_07009220"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009320[] = "__OTR__levels/sl/sl_seg7_vertex_07009320"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009410[] = "__OTR__levels/sl/sl_seg7_vertex_07009410"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009510[] = "__OTR__levels/sl/sl_seg7_vertex_07009510"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009600[] = "__OTR__levels/sl/sl_seg7_vertex_07009600"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070096F0[] = "__OTR__levels/sl/sl_seg7_vertex_070096F0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070097D0[] = "__OTR__levels/sl/sl_seg7_vertex_070097D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070098D0[] = "__OTR__levels/sl/sl_seg7_vertex_070098D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_070099D0[] = "__OTR__levels/sl/sl_seg7_vertex_070099D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009AB0[] = "__OTR__levels/sl/sl_seg7_vertex_07009AB0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009B60[] = "__OTR__levels/sl/sl_seg7_vertex_07009B60"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009BA0[] = "__OTR__levels/sl/sl_seg7_vertex_07009BA0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009CA0[] = "__OTR__levels/sl/sl_seg7_vertex_07009CA0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009DA0[] = "__OTR__levels/sl/sl_seg7_vertex_07009DA0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_07009E80[] = "__OTR__levels/sl/sl_seg7_vertex_07009E80"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07009F30[] = "__OTR__levels/sl/sl_seg7_dl_07009F30"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_07009FE0[] = "__OTR__levels/sl/sl_seg7_dl_07009FE0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A058[] = "__OTR__levels/sl/sl_seg7_dl_0700A058"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A418[] = "__OTR__levels/sl/sl_seg7_dl_0700A418"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A450[] = "__OTR__levels/sl/sl_seg7_dl_0700A450"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A5A0[] = "__OTR__levels/sl/sl_seg7_dl_0700A5A0"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700A620[] = "__OTR__levels/sl/sl_seg7_lights_0700A620"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700A638[] = "__OTR__levels/sl/sl_seg7_vertex_0700A638"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A718[] = "__OTR__levels/sl/sl_seg7_dl_0700A718"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A780[] = "__OTR__levels/sl/sl_seg7_dl_0700A780"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700A7F0[] = "__OTR__levels/sl/sl_seg7_lights_0700A7F0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700A808[] = "__OTR__levels/sl/sl_seg7_vertex_0700A808"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A848[] = "__OTR__levels/sl/sl_seg7_dl_0700A848"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A890[] = "__OTR__levels/sl/sl_seg7_dl_0700A890"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700A910[] = "__OTR__levels/sl/sl_seg7_lights_0700A910"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700A928[] = "__OTR__levels/sl/sl_seg7_vertex_0700A928"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A958[] = "__OTR__levels/sl/sl_seg7_dl_0700A958"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700A980[] = "__OTR__levels/sl/sl_seg7_dl_0700A980"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700A9B0[] = "__OTR__levels/sl/sl_seg7_lights_0700A9B0"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700A9C8[] = "__OTR__levels/sl/sl_seg7_lights_0700A9C8"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700A9E0[] = "__OTR__levels/sl/sl_seg7_vertex_0700A9E0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700AAE0[] = "__OTR__levels/sl/sl_seg7_vertex_0700AAE0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700ABE0[] = "__OTR__levels/sl/sl_seg7_vertex_0700ABE0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700ACC0[] = "__OTR__levels/sl/sl_seg7_vertex_0700ACC0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700ADB0[] = "__OTR__levels/sl/sl_seg7_vertex_0700ADB0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700AEA0[] = "__OTR__levels/sl/sl_seg7_vertex_0700AEA0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700AFA0[] = "__OTR__levels/sl/sl_seg7_vertex_0700AFA0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B080[] = "__OTR__levels/sl/sl_seg7_vertex_0700B080"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B170[] = "__OTR__levels/sl/sl_seg7_vertex_0700B170"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B250[] = "__OTR__levels/sl/sl_seg7_vertex_0700B250"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B330[] = "__OTR__levels/sl/sl_seg7_vertex_0700B330"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B420[] = "__OTR__levels/sl/sl_seg7_vertex_0700B420"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B510[] = "__OTR__levels/sl/sl_seg7_vertex_0700B510"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B5D0[] = "__OTR__levels/sl/sl_seg7_vertex_0700B5D0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700B620[] = "__OTR__levels/sl/sl_seg7_vertex_0700B620"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700B6C0[] = "__OTR__levels/sl/sl_seg7_dl_0700B6C0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700BA70[] = "__OTR__levels/sl/sl_seg7_dl_0700BA70"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700BAE8[] = "__OTR__levels/sl/sl_seg7_dl_0700BAE8"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700BB68[] = "__OTR__levels/sl/sl_seg7_lights_0700BB68"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700BB80[] = "__OTR__levels/sl/sl_seg7_vertex_0700BB80"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700BC80[] = "__OTR__levels/sl/sl_seg7_dl_0700BC80"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700BCF8[] = "__OTR__levels/sl/sl_seg7_dl_0700BCF8"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700BD68[] = "__OTR__levels/sl/sl_seg7_lights_0700BD68"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700BD80[] = "__OTR__levels/sl/sl_seg7_vertex_0700BD80"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700BE70[] = "__OTR__levels/sl/sl_seg7_vertex_0700BE70"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700BF60[] = "__OTR__levels/sl/sl_seg7_vertex_0700BF60"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C050[] = "__OTR__levels/sl/sl_seg7_vertex_0700C050"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C140[] = "__OTR__levels/sl/sl_seg7_vertex_0700C140"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C230[] = "__OTR__levels/sl/sl_seg7_vertex_0700C230"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C320[] = "__OTR__levels/sl/sl_seg7_vertex_0700C320"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C410[] = "__OTR__levels/sl/sl_seg7_vertex_0700C410"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C500[] = "__OTR__levels/sl/sl_seg7_vertex_0700C500"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C5F0[] = "__OTR__levels/sl/sl_seg7_vertex_0700C5F0"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700C6E0[] = "__OTR__levels/sl/sl_seg7_vertex_0700C6E0"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700C720[] = "__OTR__levels/sl/sl_seg7_dl_0700C720"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700C9E8[] = "__OTR__levels/sl/sl_seg7_dl_0700C9E8"; + +static const ALIGN_ASSET(2) char sl_seg7_lights_0700CA68[] = "__OTR__levels/sl/sl_seg7_lights_0700CA68"; + +static const ALIGN_ASSET(2) char sl_seg7_vertex_0700CA80[] = "__OTR__levels/sl/sl_seg7_vertex_0700CA80"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700CB00[] = "__OTR__levels/sl/sl_seg7_dl_0700CB00"; + +static const ALIGN_ASSET(2) char sl_seg7_dl_0700CB58[] = "__OTR__levels/sl/sl_seg7_dl_0700CB58"; + +static const ALIGN_ASSET(2) char sl_seg7_area_1_collision[] = "__OTR__levels/sl/sl_seg7_area_1_collision"; + +static const char sl_seg7_area_1_macro_objs[] = "__OTR__levels/sl/sl_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char sl_seg7_collision_sliding_snow_mound[] = "__OTR__levels/sl/sl_seg7_collision_sliding_snow_mound"; + +static const ALIGN_ASSET(2) char sl_seg7_collision_pound_explodes[] = "__OTR__levels/sl/sl_seg7_collision_pound_explodes"; + +static const ALIGN_ASSET(2) char sl_seg7_area_2_collision[] = "__OTR__levels/sl/sl_seg7_area_2_collision"; + +static const char sl_seg7_area_2_macro_objs[] = "__OTR__levels/sl/sl_seg7_area_2_macro_objs"; + +static const char sl_movtex_snowman_water_data[] = "__OTR__levels/sl/sl_movtex_snowman_water_data"; + +static const char sl_movtex_ice_bully_water_data[] = "__OTR__levels/sl/sl_movtex_ice_bully_water_data"; + +static const char sl_movtex_water[] = "__OTR__levels/sl/sl_movtex_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/sl/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/sl/geo.h new file mode 100644 index 0000000..39ed341 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/sl/geo.h @@ -0,0 +1,12 @@ +#pragma once + +static const ALIGN_ASSET(2) char sl_geo_000360[] = "__OTR__levels/sl/geo/sl_geo_000360"; + +static const ALIGN_ASSET(2) char sl_geo_000378[] = "__OTR__levels/sl/geo/sl_geo_000378"; + +static const ALIGN_ASSET(2) char sl_geo_000390[] = "__OTR__levels/sl/geo/sl_geo_000390"; + +static const ALIGN_ASSET(2) char sl_geo_0003A8[] = "__OTR__levels/sl/geo/sl_geo_0003A8"; + +static const ALIGN_ASSET(2) char sl_geo_000484[] = "__OTR__levels/sl/geo/sl_geo_000484"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ssl.h b/android/app/src/main/assets/ghostship/include/assets/levels/ssl.h new file mode 100644 index 0000000..4122bb2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ssl.h @@ -0,0 +1,936 @@ +#pragma once + +#include "ssl/geo.h" + +extern const LevelScript level_ssl_entry[]; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07000000[] = "__OTR__levels/ssl/0"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07000800[] = "__OTR__levels/ssl/1"; + +static const ALIGN_ASSET(2) char ssl_pyramid_sand[] = "__OTR__levels/ssl/2"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07001800[] = "__OTR__levels/ssl/3"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07002000[] = "__OTR__levels/ssl/4"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07002800[] = "__OTR__levels/ssl/5"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_07003800[] = "__OTR__levels/ssl/6"; + +static const ALIGN_ASSET(2) char ssl_lights_quicksand_pit[] = "__OTR__levels/ssl/ssl_lights_quicksand_pit"; + +static const ALIGN_ASSET(2) char ssl_quicksand[] = "__OTR__levels/ssl/7"; + +static const ALIGN_ASSET(2) char ssl_dl_quicksand_pit_begin[] = "__OTR__levels/ssl/ssl_dl_quicksand_pit_begin"; + +static const ALIGN_ASSET(2) char ssl_dl_quicksand_pit_end[] = "__OTR__levels/ssl/ssl_dl_quicksand_pit_end"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_quicksand_pit_begin[] = "__OTR__levels/ssl/ssl_dl_pyramid_quicksand_pit_begin"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_quicksand_pit_end[] = "__OTR__levels/ssl/ssl_dl_pyramid_quicksand_pit_end"; + +static const char ssl_movtex_tris_quicksand_pit[] = "__OTR__levels/ssl/ssl_movtex_tris_quicksand_pit"; + +static const char ssl_movtex_tris_pyramid_quicksand_pit[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_quicksand_pit"; + +static const ALIGN_ASSET(2) char ssl_dl_quicksand_pit[] = "__OTR__levels/ssl/ssl_dl_quicksand_pit"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004A70[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004A70"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_quicksand_pit_static[] = "__OTR__levels/ssl/ssl_dl_pyramid_quicksand_pit_static"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07004BE0[] = "__OTR__levels/ssl/ssl_seg7_lights_07004BE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07004BF8[] = "__OTR__levels/ssl/ssl_seg7_lights_07004BF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07004C10[] = "__OTR__levels/ssl/ssl_seg7_lights_07004C10"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07004C28[] = "__OTR__levels/ssl/ssl_seg7_lights_07004C28"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004C40[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004C40"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004C80[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004C80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004D70[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004D70"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004E60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004E60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004F60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004F60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004FA0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004FA0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07004FE0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07004FE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070050D0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070050D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070051C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070051C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070052B0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070052B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070053A0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070053A0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005490[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005490"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005580[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005580"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005670[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005670"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005760[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005760"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005850[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005850"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005940[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005940"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005A30[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005A30"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005B20[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005B20"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005C10[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005C10"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005C80[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005C80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005D60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005D60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005E60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005E60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07005F50[] = "__OTR__levels/ssl/ssl_seg7_vertex_07005F50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006030[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006030"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006120[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006120"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006220[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006220"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006310[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006310"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070063F0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070063F0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006470[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006470"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006560[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006560"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070065D0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070065D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070066C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070066C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070067B0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070067B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070068B0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070068B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006990[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006990"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006A80[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006A80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006B60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006B60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006C50[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006C50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006D50[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006D50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006E40[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006E40"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07006F20[] = "__OTR__levels/ssl/ssl_seg7_vertex_07006F20"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007010[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007010"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007100[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007100"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070071F0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070071F0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070072E0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070072E0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070073D0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070073D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070074C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070074C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070075B0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070075B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070076A0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070076A0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007790[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007790"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007880[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007880"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007900[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007900"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007A00[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007A00"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007AF0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007AF0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007BE0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007BE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007C80[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007C80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007D70[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007D70"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007E60[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007E60"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07007F50[] = "__OTR__levels/ssl/ssl_seg7_vertex_07007F50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008040[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008040"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008130[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008130"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008220[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008220"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008310[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008310"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008400[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008400"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070084F0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070084F0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070085E0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070085E0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070086C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070086C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070087C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070087C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070088A0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070088A0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070089A0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070089A0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008AA0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008AA0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07008BA0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07008BA0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07008C40[] = "__OTR__levels/ssl/ssl_seg7_dl_07008C40"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07008DE0[] = "__OTR__levels/ssl/ssl_seg7_dl_07008DE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009170[] = "__OTR__levels/ssl/ssl_seg7_dl_07009170"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009410[] = "__OTR__levels/ssl/ssl_seg7_dl_07009410"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009950[] = "__OTR__levels/ssl/ssl_seg7_dl_07009950"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009A40[] = "__OTR__levels/ssl/ssl_seg7_dl_07009A40"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009C60[] = "__OTR__levels/ssl/ssl_seg7_dl_07009C60"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009E90[] = "__OTR__levels/ssl/ssl_seg7_dl_07009E90"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07009F48[] = "__OTR__levels/ssl/ssl_seg7_dl_07009F48"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0700A020[] = "__OTR__levels/ssl/ssl_seg7_lights_0700A020"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A038[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A038"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A138[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A138"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A238[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A238"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A328[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A328"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A408[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A408"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A4F8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A4F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A5E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A5E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A6E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A6E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A7E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A7E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A8E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A8E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700A9E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700A9E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700AAD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700AAD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700ABD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700ABD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700ACC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700ACC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700ADB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700ADB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700AEA8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700AEA8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700AF98[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700AF98"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700B098[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700B098"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700B178[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700B178"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700B278[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700B278"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700B2E8[] = "__OTR__levels/ssl/ssl_seg7_dl_0700B2E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BA78[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BA78"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0700BAD8[] = "__OTR__levels/ssl/ssl_seg7_lights_0700BAD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700BAF0[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700BAF0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BBB0[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BBB0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BC18[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BC18"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700BC88[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700BC88"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BCC8[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BCC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BD00[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BD00"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0700BD70[] = "__OTR__levels/ssl/ssl_seg7_lights_0700BD70"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700BD88[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700BD88"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700BE48[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700BE48"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BE88[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BE88"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BEE0[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BEE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700BF18[] = "__OTR__levels/ssl/ssl_seg7_dl_0700BF18"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0700BF90[] = "__OTR__levels/ssl/ssl_seg7_lights_0700BF90"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_0700BFA8[] = "__OTR__levels/ssl/8"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_0700C7A8[] = "__OTR__levels/ssl/9"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_0700D7A8[] = "__OTR__levels/ssl/10"; + +static const ALIGN_ASSET(2) char ssl_seg7_texture_0700E7A8[] = "__OTR__levels/ssl/11"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700F7A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700F7A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700F898[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700F898"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700F908[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700F908"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700FA08[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700FA08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0700FB08[] = "__OTR__levels/ssl/ssl_seg7_vertex_0700FB08"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700FB48[] = "__OTR__levels/ssl/ssl_seg7_dl_0700FB48"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700FBD8[] = "__OTR__levels/ssl/ssl_seg7_dl_0700FBD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700FC40[] = "__OTR__levels/ssl/ssl_seg7_dl_0700FC40"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700FCA8[] = "__OTR__levels/ssl/ssl_seg7_dl_0700FCA8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0700FCE0[] = "__OTR__levels/ssl/ssl_seg7_dl_0700FCE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_area_1_collision[] = "__OTR__levels/ssl/ssl_seg7_area_1_collision"; + +static const char ssl_seg7_area_1_macro_objs[] = "__OTR__levels/ssl/ssl_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_pyramid_top[] = "__OTR__levels/ssl/ssl_seg7_collision_pyramid_top"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_tox_box[] = "__OTR__levels/ssl/ssl_seg7_collision_tox_box"; + +static const char ssl_movtex_puddle_water_data[] = "__OTR__levels/ssl/ssl_movtex_puddle_water_data"; + +static const char ssl_movtex_puddle_water[] = "__OTR__levels/ssl/ssl_movtex_puddle_water"; + +static const char ssl_movtex_toxbox_quicksand_large_mist[] = "__OTR__levels/ssl/ssl_movtex_toxbox_quicksand_large_mist"; + +static const char ssl_movtex_toxbox_quicksand_short_mist[] = "__OTR__levels/ssl/ssl_movtex_toxbox_quicksand_short_mist"; + +static const char ssl_movtex_toxbox_quicksand_mist[] = "__OTR__levels/ssl/ssl_movtex_toxbox_quicksand_mist"; + +static const ALIGN_ASSET(2) char ssl_dl_quicksand_begin[] = "__OTR__levels/ssl/ssl_dl_quicksand_begin"; + +static const ALIGN_ASSET(2) char ssl_dl_quicksand_end[] = "__OTR__levels/ssl/ssl_dl_quicksand_end"; + +static const char ssl_movtex_tris_pyramid_quicksand[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_quicksand"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_quicksand[] = "__OTR__levels/ssl/ssl_dl_pyramid_quicksand"; + +static const char ssl_movtex_tris_pyramid_corners_quicksand[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_corners_quicksand"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_corners_quicksand[] = "__OTR__levels/ssl/ssl_dl_pyramid_corners_quicksand"; + +static const char ssl_movtex_tris_sides_quicksand[] = "__OTR__levels/ssl/ssl_movtex_tris_sides_quicksand"; + +static const ALIGN_ASSET(2) char ssl_dl_sides_quicksand[] = "__OTR__levels/ssl/ssl_dl_sides_quicksand"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07012BD0[] = "__OTR__levels/ssl/ssl_seg7_lights_07012BD0"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07012BE8[] = "__OTR__levels/ssl/ssl_seg7_lights_07012BE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07012C00[] = "__OTR__levels/ssl/ssl_seg7_lights_07012C00"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07012C18[] = "__OTR__levels/ssl/ssl_seg7_lights_07012C18"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07012C30[] = "__OTR__levels/ssl/ssl_seg7_lights_07012C30"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012C48[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012C48"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012CC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012CC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012D48[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012D48"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012E48[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012E48"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012E78[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012E78"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07012F68[] = "__OTR__levels/ssl/ssl_seg7_vertex_07012F68"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013068[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013068"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013158[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013158"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013248[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013248"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013338[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013338"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013428[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013428"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013528[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013528"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013628[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013628"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013728[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013728"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013818[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013818"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013918[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013918"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070139F8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070139F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013AD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013AD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013BD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013BD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013CC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013CC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013DC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013DC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013EC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013EC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07013FC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07013FC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014098[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014098"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014188[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014188"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014278[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014278"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014368[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014368"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014448[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014448"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014548[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014548"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014628[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014628"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014728[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014728"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014818[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014818"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070148F8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070148F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070149E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070149E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014AC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014AC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014BB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014BB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014CA8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014CA8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014D98[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014D98"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014E88[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014E88"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07014F78[] = "__OTR__levels/ssl/ssl_seg7_vertex_07014F78"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015078[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015078"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015168[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015168"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015248[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015248"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015348[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015348"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015428[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015428"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015528[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015528"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015628[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015628"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015728[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015728"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015818[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015818"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015908[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015908"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015A08[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015A08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015AE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015AE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015B48[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015B48"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015BE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015BE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015CE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015CE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015DD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015DD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015EC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015EC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07015FB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07015FB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070160A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070160A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016198[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016198"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016288[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016288"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016378[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016378"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016478[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016478"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016578[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016578"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016678[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016678"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016758[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016758"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016848[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016848"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016938[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016938"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016A18[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016A18"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016B08[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016B08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016BF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016BF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016CE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016CE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016DD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016DD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016EC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016EC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016FB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016FB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07016FF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07016FF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070170E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070170E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070171D8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070171D8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070172C8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070172C8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070173B8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070173B8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070174A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070174A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070175A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070175A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017698[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017698"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017778[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017778"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017858[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017858"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017938[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017938"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017A28[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017A28"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017B18[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017B18"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017C08[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017C08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017CF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017CF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017DE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017DE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017ED8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017ED8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07017FC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07017FC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070180B8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070180B8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070181A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070181A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018298[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018298"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018388[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018388"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018478[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018478"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018568[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018568"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018658[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018658"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018748[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018748"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018838[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018838"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018928[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018928"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018A18[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018A18"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018B08[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018B08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018BF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018BF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018CE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018CE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018DD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018DD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018EC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018EC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07018FB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07018FB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070190A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070190A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019198[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019198"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019278[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019278"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019378[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019378"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019458[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019458"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019548[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019548"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019648[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019648"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019748[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019748"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019848[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019848"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019928[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019928"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019A18[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019A18"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019AF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019AF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019BE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019BE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019CD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019CD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019DD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019DD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019EB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019EB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07019F98[] = "__OTR__levels/ssl/ssl_seg7_vertex_07019F98"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A098[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A098"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A198[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A198"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A298[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A298"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A398[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A398"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A498[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A498"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A588[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A588"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A688[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A688"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A778[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A778"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A858[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A858"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701A938[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701A938"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701AA28[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701AA28"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701AB08[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701AB08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701ABF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701ABF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701ACE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701ACE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701ADD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701ADD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701AEC8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701AEC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701AFB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701AFB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B0A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B0A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B188[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B188"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B288[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B288"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B328[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B328"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B418[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B418"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B508[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B508"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B5F8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B5F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B6E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B6E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B7A8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B7A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B888[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B888"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701B988[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701B988"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BA88[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BA88"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BB88[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BB88"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BC48[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BC48"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BD28[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BD28"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BE08[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BE08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BF08[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BF08"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701BFF8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701BFF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701C0D8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701C0D8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701C198[] = "__OTR__levels/ssl/ssl_seg7_dl_0701C198"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701CFA8[] = "__OTR__levels/ssl/ssl_seg7_dl_0701CFA8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701D060[] = "__OTR__levels/ssl/ssl_seg7_dl_0701D060"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701E980[] = "__OTR__levels/ssl/ssl_seg7_dl_0701E980"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701EAD8[] = "__OTR__levels/ssl/ssl_seg7_dl_0701EAD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701ECB0[] = "__OTR__levels/ssl/ssl_seg7_dl_0701ECB0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701EE80[] = "__OTR__levels/ssl/ssl_seg7_dl_0701EE80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701EF80[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701EF80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F070[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F070"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F160[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F160"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F250[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F250"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F340[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F340"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F430[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F430"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F530[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F530"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F620[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F620"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701F700[] = "__OTR__levels/ssl/ssl_seg7_dl_0701F700"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701F920[] = "__OTR__levels/ssl/ssl_seg7_dl_0701F920"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701F9D8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701F9D8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701FAD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701FAD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701FBD8[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701FBD8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701FC18[] = "__OTR__levels/ssl/ssl_seg7_dl_0701FC18"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_0701FCE0[] = "__OTR__levels/ssl/ssl_seg7_dl_0701FCE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0701FD60[] = "__OTR__levels/ssl/ssl_seg7_lights_0701FD60"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_0701FD78[] = "__OTR__levels/ssl/ssl_seg7_lights_0701FD78"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701FD90[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701FD90"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701FE50[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701FE50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_0701FF40[] = "__OTR__levels/ssl/ssl_seg7_vertex_0701FF40"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020030[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020030"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020120[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020120"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020210[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020210"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020300[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020300"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070203F0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070203F0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070204E0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070204E0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020550[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020550"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070205D0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070205D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070206C0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070206C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070207B0[] = "__OTR__levels/ssl/ssl_seg7_vertex_070207B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020870[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020870"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020950[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020950"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020A20[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020A20"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020B20[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020B20"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020C20[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020C20"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020D10[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020D10"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020E00[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020E00"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020EB0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020EB0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07020FB0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07020FB0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021090[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021090"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021150[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021150"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021250[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021250"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021290[] = "__OTR__levels/ssl/ssl_seg7_dl_07021290"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070214E8[] = "__OTR__levels/ssl/ssl_seg7_dl_070214E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021638[] = "__OTR__levels/ssl/ssl_seg7_dl_07021638"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021870[] = "__OTR__levels/ssl/ssl_seg7_dl_07021870"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021910[] = "__OTR__levels/ssl/ssl_seg7_dl_07021910"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021968[] = "__OTR__levels/ssl/ssl_seg7_dl_07021968"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070219D0[] = "__OTR__levels/ssl/ssl_seg7_dl_070219D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021A08[] = "__OTR__levels/ssl/ssl_seg7_dl_07021A08"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07021AC8[] = "__OTR__levels/ssl/ssl_seg7_lights_07021AC8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021AE0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021AE0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021BA0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021BA0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021C90[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021C90"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021D00[] = "__OTR__levels/ssl/ssl_seg7_dl_07021D00"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021D68[] = "__OTR__levels/ssl/ssl_seg7_dl_07021D68"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021DE8[] = "__OTR__levels/ssl/ssl_seg7_dl_07021DE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07021E50[] = "__OTR__levels/ssl/ssl_seg7_lights_07021E50"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021E68[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021E68"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07021EE8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07021EE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07021FE8[] = "__OTR__levels/ssl/ssl_seg7_dl_07021FE8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07022040[] = "__OTR__levels/ssl/ssl_seg7_dl_07022040"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070220A8[] = "__OTR__levels/ssl/ssl_seg7_dl_070220A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022170[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022170"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070221B0[] = "__OTR__levels/ssl/ssl_seg7_dl_070221B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070221E8[] = "__OTR__levels/ssl/ssl_seg7_dl_070221E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_070222A0[] = "__OTR__levels/ssl/ssl_seg7_lights_070222A0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070222B8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070222B8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070223B8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070223B8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070224B8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070224B8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022508[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022508"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070225F8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070225F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_070226E8[] = "__OTR__levels/ssl/ssl_seg7_vertex_070226E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07022728[] = "__OTR__levels/ssl/ssl_seg7_dl_07022728"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070227F0[] = "__OTR__levels/ssl/ssl_seg7_dl_070227F0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070228A8[] = "__OTR__levels/ssl/ssl_seg7_dl_070228A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022970[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022970"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070229B0[] = "__OTR__levels/ssl/ssl_seg7_dl_070229B0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070229E8[] = "__OTR__levels/ssl/ssl_seg7_dl_070229E8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07022AA0[] = "__OTR__levels/ssl/ssl_seg7_lights_07022AA0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022AB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022AB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022BB8[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022BB8"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07022C38[] = "__OTR__levels/ssl/ssl_seg7_dl_07022C38"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07022CB0[] = "__OTR__levels/ssl/ssl_seg7_dl_07022CB0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07022CF8[] = "__OTR__levels/ssl/ssl_seg7_dl_07022CF8"; + +static const ALIGN_ASSET(2) char ssl_seg7_lights_07022DA8[] = "__OTR__levels/ssl/ssl_seg7_lights_07022DA8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022DC0[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022DC0"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022E80[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022E80"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07022F70[] = "__OTR__levels/ssl/ssl_seg7_vertex_07022F70"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07023060[] = "__OTR__levels/ssl/ssl_seg7_vertex_07023060"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07023150[] = "__OTR__levels/ssl/ssl_seg7_vertex_07023150"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070231D0[] = "__OTR__levels/ssl/ssl_seg7_dl_070231D0"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07023268[] = "__OTR__levels/ssl/ssl_seg7_dl_07023268"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070233A8[] = "__OTR__levels/ssl/ssl_seg7_dl_070233A8"; + +static const ALIGN_ASSET(2) char ssl_seg7_vertex_07023458[] = "__OTR__levels/ssl/ssl_seg7_vertex_07023458"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_07023558[] = "__OTR__levels/ssl/ssl_seg7_dl_07023558"; + +static const ALIGN_ASSET(2) char ssl_seg7_dl_070235C0[] = "__OTR__levels/ssl/ssl_seg7_dl_070235C0"; + +static const ALIGN_ASSET(2) char ssl_seg7_area_2_collision[] = "__OTR__levels/ssl/ssl_seg7_area_2_collision"; + +static const ALIGN_ASSET(2) char ssl_seg7_area_3_collision[] = "__OTR__levels/ssl/ssl_seg7_area_3_collision"; + +static const char ssl_seg7_area_2_macro_objs[] = "__OTR__levels/ssl/ssl_seg7_area_2_macro_objs"; + +static const char ssl_seg7_area_3_macro_objs[] = "__OTR__levels/ssl/ssl_seg7_area_3_macro_objs"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_grindel[] = "__OTR__levels/ssl/ssl_seg7_collision_grindel"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_spindel[] = "__OTR__levels/ssl/ssl_seg7_collision_spindel"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_0702808C[] = "__OTR__levels/ssl/ssl_seg7_collision_0702808C"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_pyramid_elevator[] = "__OTR__levels/ssl/ssl_seg7_collision_pyramid_elevator"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_07028274[] = "__OTR__levels/ssl/ssl_seg7_collision_07028274"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_070282F8[] = "__OTR__levels/ssl/ssl_seg7_collision_070282F8"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_07028370[] = "__OTR__levels/ssl/ssl_seg7_collision_07028370"; + +static const ALIGN_ASSET(2) char ssl_seg7_collision_070284B0[] = "__OTR__levels/ssl/ssl_seg7_collision_070284B0"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_floor_begin[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_floor_begin"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_floor_end[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_floor_end"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_begin[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_begin"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_end[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_end"; + +static const char ssl_movtex_tris_pyramid_sand_pathway_front[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_sand_pathway_front"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_front_end[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_front_end"; + +static const char ssl_movtex_tris_pyramid_sand_pathway_floor[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_sand_pathway_floor"; + +static const char ssl_movtex_tris_pyramid_sand_pathway_side[] = "__OTR__levels/ssl/ssl_movtex_tris_pyramid_sand_pathway_side"; + +static const ALIGN_ASSET(2) char ssl_dl_pyramid_sand_pathway_side_end[] = "__OTR__levels/ssl/ssl_dl_pyramid_sand_pathway_side_end"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ssl/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ssl/geo.h new file mode 100644 index 0000000..a7c1635 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ssl/geo.h @@ -0,0 +1,24 @@ +#pragma once + +static const ALIGN_ASSET(2) char ssl_geo_0005C0[] = "__OTR__levels/ssl/geo/ssl_geo_0005C0"; + +static const ALIGN_ASSET(2) char ssl_geo_0005D8[] = "__OTR__levels/ssl/geo/ssl_geo_0005D8"; + +static const ALIGN_ASSET(2) char ssl_geo_000618[] = "__OTR__levels/ssl/geo/ssl_geo_000618"; + +static const ALIGN_ASSET(2) char ssl_geo_000630[] = "__OTR__levels/ssl/geo/ssl_geo_000630"; + +static const ALIGN_ASSET(2) char ssl_geo_000648[] = "__OTR__levels/ssl/geo/ssl_geo_000648"; + +static const ALIGN_ASSET(2) char ssl_geo_000734[] = "__OTR__levels/ssl/geo/ssl_geo_000734"; + +static const ALIGN_ASSET(2) char ssl_geo_000764[] = "__OTR__levels/ssl/geo/ssl_geo_000764"; + +static const ALIGN_ASSET(2) char ssl_geo_000794[] = "__OTR__levels/ssl/geo/ssl_geo_000794"; + +static const ALIGN_ASSET(2) char ssl_geo_0007AC[] = "__OTR__levels/ssl/geo/ssl_geo_0007AC"; + +static const ALIGN_ASSET(2) char ssl_geo_0007CC[] = "__OTR__levels/ssl/geo/ssl_geo_0007CC"; + +static const ALIGN_ASSET(2) char ssl_geo_00088C[] = "__OTR__levels/ssl/geo/ssl_geo_00088C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/thi.h b/android/app/src/main/assets/ghostship/include/assets/levels/thi.h new file mode 100644 index 0000000..176e6b2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/thi.h @@ -0,0 +1,420 @@ +#pragma once + +#include "thi/geo.h" + +extern const LevelScript level_thi_entry[]; + +static const ALIGN_ASSET(2) char thi_seg7_texture_07000000[] = "__OTR__levels/thi/0"; + +static const ALIGN_ASSET(2) char thi_seg7_texture_07000800[] = "__OTR__levels/thi/1"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07001000[] = "__OTR__levels/thi/thi_seg7_lights_07001000"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07001018[] = "__OTR__levels/thi/thi_seg7_lights_07001018"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07001030[] = "__OTR__levels/thi/thi_seg7_lights_07001030"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07001048[] = "__OTR__levels/thi/thi_seg7_lights_07001048"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001060[] = "__OTR__levels/thi/thi_seg7_vertex_07001060"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001140[] = "__OTR__levels/thi/thi_seg7_vertex_07001140"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001220[] = "__OTR__levels/thi/thi_seg7_vertex_07001220"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001310[] = "__OTR__levels/thi/thi_seg7_vertex_07001310"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070013F0[] = "__OTR__levels/thi/thi_seg7_vertex_070013F0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070014F0[] = "__OTR__levels/thi/thi_seg7_vertex_070014F0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070015E0[] = "__OTR__levels/thi/thi_seg7_vertex_070015E0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070016D0[] = "__OTR__levels/thi/thi_seg7_vertex_070016D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070017D0[] = "__OTR__levels/thi/thi_seg7_vertex_070017D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001830[] = "__OTR__levels/thi/thi_seg7_vertex_07001830"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001920[] = "__OTR__levels/thi/thi_seg7_vertex_07001920"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001960[] = "__OTR__levels/thi/thi_seg7_vertex_07001960"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070019F0[] = "__OTR__levels/thi/thi_seg7_vertex_070019F0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001A50[] = "__OTR__levels/thi/thi_seg7_vertex_07001A50"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001B30[] = "__OTR__levels/thi/thi_seg7_vertex_07001B30"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001C10[] = "__OTR__levels/thi/thi_seg7_vertex_07001C10"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001D10[] = "__OTR__levels/thi/thi_seg7_vertex_07001D10"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001E10[] = "__OTR__levels/thi/thi_seg7_vertex_07001E10"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001EF0[] = "__OTR__levels/thi/thi_seg7_vertex_07001EF0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07001FF0[] = "__OTR__levels/thi/thi_seg7_vertex_07001FF0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070020D0[] = "__OTR__levels/thi/thi_seg7_vertex_070020D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070021C0[] = "__OTR__levels/thi/thi_seg7_vertex_070021C0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002220[] = "__OTR__levels/thi/thi_seg7_vertex_07002220"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002260[] = "__OTR__levels/thi/thi_seg7_vertex_07002260"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002360[] = "__OTR__levels/thi/thi_seg7_vertex_07002360"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002440[] = "__OTR__levels/thi/thi_seg7_vertex_07002440"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002530[] = "__OTR__levels/thi/thi_seg7_vertex_07002530"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002630[] = "__OTR__levels/thi/thi_seg7_vertex_07002630"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002720[] = "__OTR__levels/thi/thi_seg7_vertex_07002720"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002820[] = "__OTR__levels/thi/thi_seg7_vertex_07002820"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002920[] = "__OTR__levels/thi/thi_seg7_vertex_07002920"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002A20[] = "__OTR__levels/thi/thi_seg7_vertex_07002A20"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002B20[] = "__OTR__levels/thi/thi_seg7_vertex_07002B20"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002C00[] = "__OTR__levels/thi/thi_seg7_vertex_07002C00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002D00[] = "__OTR__levels/thi/thi_seg7_vertex_07002D00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002E00[] = "__OTR__levels/thi/thi_seg7_vertex_07002E00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002F00[] = "__OTR__levels/thi/thi_seg7_vertex_07002F00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002F40[] = "__OTR__levels/thi/thi_seg7_vertex_07002F40"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07002F80[] = "__OTR__levels/thi/thi_seg7_vertex_07002F80"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003080[] = "__OTR__levels/thi/thi_seg7_vertex_07003080"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003180[] = "__OTR__levels/thi/thi_seg7_vertex_07003180"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003270[] = "__OTR__levels/thi/thi_seg7_vertex_07003270"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003370[] = "__OTR__levels/thi/thi_seg7_vertex_07003370"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003470[] = "__OTR__levels/thi/thi_seg7_vertex_07003470"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003570[] = "__OTR__levels/thi/thi_seg7_vertex_07003570"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003650[] = "__OTR__levels/thi/thi_seg7_vertex_07003650"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003750[] = "__OTR__levels/thi/thi_seg7_vertex_07003750"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003850[] = "__OTR__levels/thi/thi_seg7_vertex_07003850"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003930[] = "__OTR__levels/thi/thi_seg7_vertex_07003930"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003A20[] = "__OTR__levels/thi/thi_seg7_vertex_07003A20"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003B20[] = "__OTR__levels/thi/thi_seg7_vertex_07003B20"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003C00[] = "__OTR__levels/thi/thi_seg7_vertex_07003C00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003D00[] = "__OTR__levels/thi/thi_seg7_vertex_07003D00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003D60[] = "__OTR__levels/thi/thi_seg7_vertex_07003D60"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003E50[] = "__OTR__levels/thi/thi_seg7_vertex_07003E50"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003EE0[] = "__OTR__levels/thi/thi_seg7_vertex_07003EE0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07003FA0[] = "__OTR__levels/thi/thi_seg7_vertex_07003FA0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07004090[] = "__OTR__levels/thi/thi_seg7_vertex_07004090"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070040F0[] = "__OTR__levels/thi/thi_seg7_vertex_070040F0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07004130[] = "__OTR__levels/thi/thi_seg7_dl_07004130"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07004440[] = "__OTR__levels/thi/thi_seg7_dl_07004440"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070044F0[] = "__OTR__levels/thi/thi_seg7_dl_070044F0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07004788[] = "__OTR__levels/thi/thi_seg7_dl_07004788"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07004BF0[] = "__OTR__levels/thi/thi_seg7_dl_07004BF0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070050C0[] = "__OTR__levels/thi/thi_seg7_dl_070050C0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07005178[] = "__OTR__levels/thi/thi_seg7_dl_07005178"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070051E8[] = "__OTR__levels/thi/thi_seg7_dl_070051E8"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07005240[] = "__OTR__levels/thi/thi_seg7_dl_07005240"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07005260[] = "__OTR__levels/thi/thi_seg7_dl_07005260"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07005330[] = "__OTR__levels/thi/thi_seg7_lights_07005330"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07005348[] = "__OTR__levels/thi/thi_seg7_lights_07005348"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07005360[] = "__OTR__levels/thi/thi_seg7_lights_07005360"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07005378[] = "__OTR__levels/thi/thi_seg7_lights_07005378"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005390[] = "__OTR__levels/thi/thi_seg7_vertex_07005390"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005470[] = "__OTR__levels/thi/thi_seg7_vertex_07005470"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005550[] = "__OTR__levels/thi/thi_seg7_vertex_07005550"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070055D0[] = "__OTR__levels/thi/thi_seg7_vertex_070055D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070056C0[] = "__OTR__levels/thi/thi_seg7_vertex_070056C0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070057B0[] = "__OTR__levels/thi/thi_seg7_vertex_070057B0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005890[] = "__OTR__levels/thi/thi_seg7_vertex_07005890"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005990[] = "__OTR__levels/thi/thi_seg7_vertex_07005990"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005A80[] = "__OTR__levels/thi/thi_seg7_vertex_07005A80"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005B70[] = "__OTR__levels/thi/thi_seg7_vertex_07005B70"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005C30[] = "__OTR__levels/thi/thi_seg7_vertex_07005C30"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005D30[] = "__OTR__levels/thi/thi_seg7_vertex_07005D30"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005DA0[] = "__OTR__levels/thi/thi_seg7_vertex_07005DA0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005EA0[] = "__OTR__levels/thi/thi_seg7_vertex_07005EA0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005FA0[] = "__OTR__levels/thi/thi_seg7_vertex_07005FA0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07005FE0[] = "__OTR__levels/thi/thi_seg7_vertex_07005FE0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070060E0[] = "__OTR__levels/thi/thi_seg7_vertex_070060E0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070061D0[] = "__OTR__levels/thi/thi_seg7_vertex_070061D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070062C0[] = "__OTR__levels/thi/thi_seg7_vertex_070062C0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070063C0[] = "__OTR__levels/thi/thi_seg7_dl_070063C0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006660[] = "__OTR__levels/thi/thi_seg7_dl_07006660"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006770[] = "__OTR__levels/thi/thi_seg7_dl_07006770"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006800[] = "__OTR__levels/thi/thi_seg7_dl_07006800"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006868[] = "__OTR__levels/thi/thi_seg7_dl_07006868"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006908[] = "__OTR__levels/thi/thi_seg7_dl_07006908"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006968[] = "__OTR__levels/thi/thi_seg7_dl_07006968"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07006A30[] = "__OTR__levels/thi/thi_seg7_vertex_07006A30"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07006B20[] = "__OTR__levels/thi/thi_seg7_vertex_07006B20"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07006C10[] = "__OTR__levels/thi/thi_seg7_vertex_07006C10"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07006D00[] = "__OTR__levels/thi/thi_seg7_vertex_07006D00"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07006DF0[] = "__OTR__levels/thi/thi_seg7_vertex_07006DF0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07006EB0[] = "__OTR__levels/thi/thi_seg7_dl_07006EB0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007008[] = "__OTR__levels/thi/thi_seg7_dl_07007008"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007078[] = "__OTR__levels/thi/thi_seg7_lights_07007078"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007090[] = "__OTR__levels/thi/thi_seg7_vertex_07007090"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007180[] = "__OTR__levels/thi/thi_seg7_vertex_07007180"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007240[] = "__OTR__levels/thi/thi_seg7_dl_07007240"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070072E8[] = "__OTR__levels/thi/thi_seg7_dl_070072E8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007348[] = "__OTR__levels/thi/thi_seg7_vertex_07007348"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007388[] = "__OTR__levels/thi/thi_seg7_dl_07007388"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070073C0[] = "__OTR__levels/thi/thi_seg7_dl_070073C0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007430[] = "__OTR__levels/thi/thi_seg7_vertex_07007430"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070074D0[] = "__OTR__levels/thi/thi_seg7_dl_070074D0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007538[] = "__OTR__levels/thi/thi_seg7_dl_07007538"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_070075A8[] = "__OTR__levels/thi/thi_seg7_lights_070075A8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070075C0[] = "__OTR__levels/thi/thi_seg7_vertex_070075C0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007600[] = "__OTR__levels/thi/thi_seg7_dl_07007600"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007648[] = "__OTR__levels/thi/thi_seg7_dl_07007648"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_070076A8[] = "__OTR__levels/thi/thi_seg7_lights_070076A8"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_070076C0[] = "__OTR__levels/thi/thi_seg7_lights_070076C0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070076D8[] = "__OTR__levels/thi/thi_seg7_vertex_070076D8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007718[] = "__OTR__levels/thi/thi_seg7_vertex_07007718"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070077D8[] = "__OTR__levels/thi/thi_seg7_vertex_070077D8"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007828[] = "__OTR__levels/thi/thi_seg7_dl_07007828"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007870[] = "__OTR__levels/thi/thi_seg7_dl_07007870"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070078D8[] = "__OTR__levels/thi/thi_seg7_dl_070078D8"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007930[] = "__OTR__levels/thi/thi_seg7_dl_07007930"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070079D0[] = "__OTR__levels/thi/thi_seg7_vertex_070079D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007AB0[] = "__OTR__levels/thi/thi_seg7_vertex_07007AB0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007B80[] = "__OTR__levels/thi/thi_seg7_dl_07007B80"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07007C20[] = "__OTR__levels/thi/thi_seg7_dl_07007C20"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007C90[] = "__OTR__levels/thi/thi_seg7_lights_07007C90"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007CA8[] = "__OTR__levels/thi/thi_seg7_lights_07007CA8"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007CC0[] = "__OTR__levels/thi/thi_seg7_lights_07007CC0"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007CD8[] = "__OTR__levels/thi/thi_seg7_lights_07007CD8"; + +static const ALIGN_ASSET(2) char thi_seg7_lights_07007CF0[] = "__OTR__levels/thi/thi_seg7_lights_07007CF0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007D08[] = "__OTR__levels/thi/thi_seg7_vertex_07007D08"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007D88[] = "__OTR__levels/thi/thi_seg7_vertex_07007D88"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007DC8[] = "__OTR__levels/thi/thi_seg7_vertex_07007DC8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007E08[] = "__OTR__levels/thi/thi_seg7_vertex_07007E08"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007EE8[] = "__OTR__levels/thi/thi_seg7_vertex_07007EE8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07007FD8[] = "__OTR__levels/thi/thi_seg7_vertex_07007FD8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070080D8[] = "__OTR__levels/thi/thi_seg7_vertex_070080D8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070081C8[] = "__OTR__levels/thi/thi_seg7_vertex_070081C8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070082A8[] = "__OTR__levels/thi/thi_seg7_vertex_070082A8"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008388[] = "__OTR__levels/thi/thi_seg7_vertex_07008388"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008478[] = "__OTR__levels/thi/thi_seg7_vertex_07008478"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008568[] = "__OTR__levels/thi/thi_seg7_vertex_07008568"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008658[] = "__OTR__levels/thi/thi_seg7_vertex_07008658"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008748[] = "__OTR__levels/thi/thi_seg7_vertex_07008748"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008838[] = "__OTR__levels/thi/thi_seg7_vertex_07008838"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008928[] = "__OTR__levels/thi/thi_seg7_vertex_07008928"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008A28[] = "__OTR__levels/thi/thi_seg7_vertex_07008A28"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008B18[] = "__OTR__levels/thi/thi_seg7_vertex_07008B18"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008B78[] = "__OTR__levels/thi/thi_seg7_vertex_07008B78"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008C58[] = "__OTR__levels/thi/thi_seg7_vertex_07008C58"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008D38[] = "__OTR__levels/thi/thi_seg7_vertex_07008D38"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008D78[] = "__OTR__levels/thi/thi_seg7_vertex_07008D78"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008E38[] = "__OTR__levels/thi/thi_seg7_vertex_07008E38"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07008F18[] = "__OTR__levels/thi/thi_seg7_vertex_07008F18"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07008F98[] = "__OTR__levels/thi/thi_seg7_dl_07008F98"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009010[] = "__OTR__levels/thi/thi_seg7_dl_07009010"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009080[] = "__OTR__levels/thi/thi_seg7_dl_07009080"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009530[] = "__OTR__levels/thi/thi_seg7_dl_07009530"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_070095A8[] = "__OTR__levels/thi/thi_seg7_dl_070095A8"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009610[] = "__OTR__levels/thi/thi_seg7_dl_07009610"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009670[] = "__OTR__levels/thi/thi_seg7_dl_07009670"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009740[] = "__OTR__levels/thi/thi_seg7_vertex_07009740"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009820[] = "__OTR__levels/thi/thi_seg7_vertex_07009820"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070098D0[] = "__OTR__levels/thi/thi_seg7_vertex_070098D0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_070099C0[] = "__OTR__levels/thi/thi_seg7_vertex_070099C0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009AB0[] = "__OTR__levels/thi/thi_seg7_vertex_07009AB0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009AF0[] = "__OTR__levels/thi/thi_seg7_vertex_07009AF0"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009B30[] = "__OTR__levels/thi/thi_seg7_vertex_07009B30"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009B70[] = "__OTR__levels/thi/thi_seg7_dl_07009B70"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009C40[] = "__OTR__levels/thi/thi_seg7_dl_07009C40"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009CF8[] = "__OTR__levels/thi/thi_seg7_dl_07009CF8"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009D30[] = "__OTR__levels/thi/thi_seg7_dl_07009D30"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009D50[] = "__OTR__levels/thi/thi_seg7_dl_07009D50"; + +static const ALIGN_ASSET(2) char thi_seg7_vertex_07009DF0[] = "__OTR__levels/thi/thi_seg7_vertex_07009DF0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009EB0[] = "__OTR__levels/thi/thi_seg7_dl_07009EB0"; + +static const ALIGN_ASSET(2) char thi_seg7_dl_07009F58[] = "__OTR__levels/thi/thi_seg7_dl_07009F58"; + +static const ALIGN_ASSET(2) char thi_seg7_area_1_collision[] = "__OTR__levels/thi/thi_seg7_area_1_collision"; + +static const ALIGN_ASSET(2) char thi_seg7_area_2_collision[] = "__OTR__levels/thi/thi_seg7_area_2_collision"; + +static const ALIGN_ASSET(2) char thi_seg7_area_3_collision[] = "__OTR__levels/thi/thi_seg7_area_3_collision"; + +static const char thi_seg7_area_1_macro_objs[] = "__OTR__levels/thi/thi_seg7_area_1_macro_objs"; + +static const char thi_seg7_area_2_macro_objs[] = "__OTR__levels/thi/thi_seg7_area_2_macro_objs"; + +static const char thi_seg7_area_3_macro_objs[] = "__OTR__levels/thi/thi_seg7_area_3_macro_objs"; + +static const ALIGN_ASSET(2) char thi_seg7_collision_top_trap[] = "__OTR__levels/thi/thi_seg7_collision_top_trap"; + +static const char thi_seg7_trajectory_koopa[] = "__OTR__levels/thi/thi_seg7_trajectory_koopa"; + +static const char thi_movtex_area1_short_side_water_data[] = "__OTR__levels/thi/thi_movtex_area1_short_side_water_data"; + +static const char thi_movtex_area1_large_side_water_data[] = "__OTR__levels/thi/thi_movtex_area1_large_side_water_data"; + +static const char thi_movtex_area1_mountain_top_water_data[] = "__OTR__levels/thi/thi_movtex_area1_mountain_top_water_data"; + +static const char thi_movtex_area1_water[] = "__OTR__levels/thi/thi_movtex_area1_water"; + +static const char thi_movtex_area2_short_side_water_data[] = "__OTR__levels/thi/thi_movtex_area2_short_side_water_data"; + +static const char thi_movtex_area2_large_side_water_data[] = "__OTR__levels/thi/thi_movtex_area2_large_side_water_data"; + +static const char thi_movtex_area2_mountain_top_water_data[] = "__OTR__levels/thi/thi_movtex_area2_mountain_top_water_data"; + +static const char thi_movtex_area2_water[] = "__OTR__levels/thi/thi_movtex_area2_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/thi/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/thi/geo.h new file mode 100644 index 0000000..c991a29 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/thi/geo.h @@ -0,0 +1,14 @@ +#pragma once + +static const ALIGN_ASSET(2) char thi_geo_0005B0[] = "__OTR__levels/thi/geo/thi_geo_0005B0"; + +static const ALIGN_ASSET(2) char thi_geo_0005C8[] = "__OTR__levels/thi/geo/thi_geo_0005C8"; + +static const ALIGN_ASSET(2) char thi_geo_0005F0[] = "__OTR__levels/thi/geo/thi_geo_0005F0"; + +static const ALIGN_ASSET(2) char thi_geo_000608[] = "__OTR__levels/thi/geo/thi_geo_000608"; + +static const ALIGN_ASSET(2) char thi_geo_0006D4[] = "__OTR__levels/thi/geo/thi_geo_0006D4"; + +static const ALIGN_ASSET(2) char thi_geo_00079C[] = "__OTR__levels/thi/geo/thi_geo_00079C"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/totwc.h b/android/app/src/main/assets/ghostship/include/assets/levels/totwc.h new file mode 100644 index 0000000..0b8d3dc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/totwc.h @@ -0,0 +1,174 @@ +#pragma once + +#include "totwc/geo.h" + +extern const LevelScript level_totwc_entry[]; + +static const ALIGN_ASSET(2) char totwc_seg7_texture_07000000[] = "__OTR__levels/totwc/0"; + +static const ALIGN_ASSET(2) char totwc_seg7_texture_07001000[] = "__OTR__levels/totwc/1"; + +static const ALIGN_ASSET(2) char totwc_seg7_texture_07001800[] = "__OTR__levels/totwc/2"; + +static const ALIGN_ASSET(2) char totwc_seg7_texture_07002000[] = "__OTR__levels/totwc/3"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002800[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002800"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002900[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002900"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002A00[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002A00"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002B00[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002B00"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002C00[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002C00"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002CE0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002CE0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002DD0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002DD0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002EB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002EB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07002FA0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07002FA0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003080[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003080"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003160[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003160"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003260[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003260"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003350[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003350"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003410[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003410"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070034F0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070034F0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070035E0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070035E0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070036D0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070036D0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070037C0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070037C0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070038B0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070038B0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070039B0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070039B0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003AB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003AB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003BB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003BB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003CB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003CB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003DB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003DB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003EB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003EB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07003FB0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07003FB0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070040A0[] = "__OTR__levels/totwc/totwc_seg7_vertex_070040A0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004190[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004190"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004270[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004270"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004370[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004370"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004450[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004450"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004530[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004530"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004630[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004630"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004720[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004720"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004820[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004820"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004910[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004910"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004A00[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004A00"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004B00[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004B00"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004BF0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004BF0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004CE0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004CE0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004DE0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004DE0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004EE0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004EE0"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07004FE0[] = "__OTR__levels/totwc/totwc_seg7_vertex_07004FE0"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_070050E0[] = "__OTR__levels/totwc/totwc_seg7_dl_070050E0"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07005220[] = "__OTR__levels/totwc/totwc_seg7_dl_07005220"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07005448[] = "__OTR__levels/totwc/totwc_seg7_dl_07005448"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07005BE8[] = "__OTR__levels/totwc/totwc_seg7_dl_07005BE8"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07005D28[] = "__OTR__levels/totwc/totwc_seg7_dl_07005D28"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07005DC8[] = "__OTR__levels/totwc/totwc_seg7_vertex_07005DC8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07005EB8[] = "__OTR__levels/totwc/totwc_seg7_vertex_07005EB8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07005FA8[] = "__OTR__levels/totwc/totwc_seg7_vertex_07005FA8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006098[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006098"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006188[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006188"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006278[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006278"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006368[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006368"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006458[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006458"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006548[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006548"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006638[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006638"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006728[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006728"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006818[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006818"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006908[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006908"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070069F8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070069F8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006AE8[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006AE8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07006BD8[] = "__OTR__levels/totwc/totwc_seg7_vertex_07006BD8"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07006C48[] = "__OTR__levels/totwc/totwc_seg7_dl_07006C48"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07007048[] = "__OTR__levels/totwc/totwc_seg7_dl_07007048"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070070C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070070C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070071C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070071C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070072C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070072C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070073C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070073C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070074C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070074C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_070075C8[] = "__OTR__levels/totwc/totwc_seg7_vertex_070075C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_070076C8[] = "__OTR__levels/totwc/totwc_seg7_dl_070076C8"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07007808[] = "__OTR__levels/totwc/totwc_seg7_dl_07007808"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_070078B8[] = "__OTR__levels/totwc/totwc_seg7_dl_070078B8"; + +static const ALIGN_ASSET(2) char totwc_seg7_vertex_07007930[] = "__OTR__levels/totwc/totwc_seg7_vertex_07007930"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_07007970[] = "__OTR__levels/totwc/totwc_seg7_dl_07007970"; + +static const ALIGN_ASSET(2) char totwc_seg7_dl_070079A8[] = "__OTR__levels/totwc/totwc_seg7_dl_070079A8"; + +static const ALIGN_ASSET(2) char totwc_seg7_collision[] = "__OTR__levels/totwc/totwc_seg7_collision"; + +static const char totwc_seg7_macro_objs[] = "__OTR__levels/totwc/totwc_seg7_macro_objs"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/totwc/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/totwc/geo.h new file mode 100644 index 0000000..f50fdf0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/totwc/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char totwc_geo_000160[] = "__OTR__levels/totwc/geo/totwc_geo_000160"; + +static const ALIGN_ASSET(2) char totwc_geo_000188[] = "__OTR__levels/totwc/geo/totwc_geo_000188"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ttc.h b/android/app/src/main/assets/ghostship/include/assets/levels/ttc.h new file mode 100644 index 0000000..54af506 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ttc.h @@ -0,0 +1,684 @@ +#pragma once + +#include "ttc/geo.h" + +extern const LevelScript level_ttc_entry[]; + +static const ALIGN_ASSET(2) char ttc_seg7_texture_07000000[] = "__OTR__levels/ttc/0"; + +static const ALIGN_ASSET(2) char ttc_seg7_texture_07000800[] = "__OTR__levels/ttc/1"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07001000[] = "__OTR__levels/ttc/ttc_seg7_lights_07001000"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07001018[] = "__OTR__levels/ttc/ttc_seg7_lights_07001018"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07001030[] = "__OTR__levels/ttc/ttc_seg7_lights_07001030"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07001048[] = "__OTR__levels/ttc/ttc_seg7_lights_07001048"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07001060[] = "__OTR__levels/ttc/ttc_seg7_lights_07001060"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001078[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001078"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001168[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001168"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001258[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001258"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001348[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001348"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001438[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001438"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001528[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001528"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001618[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001618"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001708[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001708"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070017F8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070017F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070018E8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070018E8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070019D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070019D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001AC8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001AC8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001BB8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001BB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001CB8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001CB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001DA8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001DA8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001E38[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001E38"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001E78[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001E78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07001F78[] = "__OTR__levels/ttc/ttc_seg7_vertex_07001F78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002058[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002058"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002158[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002158"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002248[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002248"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002348[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002348"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002428[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002428"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002528[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002528"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002628[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002628"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002728[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002728"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002828[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002828"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002928[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002928"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002A28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002A28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002B28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002B28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002C28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002C28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002D08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002D08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002D88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002D88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002E88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002E88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07002F68[] = "__OTR__levels/ttc/ttc_seg7_vertex_07002F68"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003068[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003068"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003158[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003158"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003258[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003258"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003288[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003288"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003378[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003378"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003468[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003468"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003558[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003558"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003648[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003648"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003738[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003738"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003838[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003838"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003928[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003928"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003A08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003A08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003AF8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003AF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003BE8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003BE8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003CD8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003CD8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003DC8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003DC8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003EB8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003EB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07003FA8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07003FA8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004098[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004098"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004188[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004188"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004278[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004278"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004378[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004378"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004478[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004478"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004578[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004578"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004658[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004658"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004738[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004738"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004838[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004838"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004918[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004918"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004A08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004A08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004B08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004B08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004C08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004C08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004CB8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004CB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004DA8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004DA8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004E98[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004E98"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07004F88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07004F88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005078[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005078"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005168[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005168"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005258[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005258"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005348[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005348"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005438[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005438"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005528[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005528"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005618[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005618"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005708[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005708"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070057B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070057B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070058B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070058B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070059A8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070059A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005A88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005A88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005B88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005B88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005C78[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005C78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005D58[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005D58"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005E48[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005E48"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07005F28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07005F28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006018[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006018"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006118[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006118"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006208[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006208"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070062F8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070062F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006378[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006378"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006468[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006468"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006558[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006558"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006648[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006648"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006738[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006738"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006838[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006838"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006918[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006918"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006A08[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006A08"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006AF8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006AF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006BE8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006BE8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006CD8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006CD8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006DC8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006DC8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006EB8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006EB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006EF8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006EF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07006FE8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07006FE8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070070D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070070D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070071D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070071D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007218[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007218"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007318[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007318"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070073F8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070073F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070074E8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070074E8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070075E8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070075E8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070076C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070076C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070077C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070077C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070078C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070078C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070079C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070079C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007AC8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007AC8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007BA8[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007BA8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007C88[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007C88"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007D78[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007D78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007E68[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007E68"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07007F48[] = "__OTR__levels/ttc/ttc_seg7_vertex_07007F48"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008038[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008038"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008128[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008128"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008208[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008208"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070082F8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070082F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008368[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008368"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008458[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008458"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008558[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008558"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008658[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008658"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008748[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008748"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07008848[] = "__OTR__levels/ttc/ttc_seg7_vertex_07008848"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070088A8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070088A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070089A8[] = "__OTR__levels/ttc/ttc_seg7_dl_070089A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07008CD8[] = "__OTR__levels/ttc/ttc_seg7_dl_07008CD8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07008DD0[] = "__OTR__levels/ttc/ttc_seg7_dl_07008DD0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07009278[] = "__OTR__levels/ttc/ttc_seg7_dl_07009278"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07009480[] = "__OTR__levels/ttc/ttc_seg7_dl_07009480"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07009A88[] = "__OTR__levels/ttc/ttc_seg7_dl_07009A88"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07009BF0[] = "__OTR__levels/ttc/ttc_seg7_dl_07009BF0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07009F00[] = "__OTR__levels/ttc/ttc_seg7_dl_07009F00"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700A2C8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700A2C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700A600[] = "__OTR__levels/ttc/ttc_seg7_dl_0700A600"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700A700[] = "__OTR__levels/ttc/ttc_seg7_dl_0700A700"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700ACD8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700ACD8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700AD38[] = "__OTR__levels/ttc/ttc_seg7_dl_0700AD38"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700AED8[] = "__OTR__levels/ttc/ttc_seg7_lights_0700AED8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700AEF0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700AEF0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700AFE0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700AFE0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B0D0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B0D0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700B110[] = "__OTR__levels/ttc/ttc_seg7_dl_0700B110"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700B1D8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700B1D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B238[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B238"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B328[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B328"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B408[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B408"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B4E8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B4E8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B5D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B5D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B6B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B6B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B7A8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B7A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B898[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B898"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700B988[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700B988"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BA78[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BA78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BB58[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BB58"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BC58[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BC58"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BD48[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BD48"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BE28[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BE28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700BF18[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700BF18"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C008[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C008"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C108[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C108"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C208[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C208"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C308[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C308"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C408[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C408"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C508[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C508"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C5F8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C5F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C6D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C6D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C7B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C7B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C8B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C8B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700C9B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700C9B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CA98[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CA98"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CB78[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CB78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CC78[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CC78"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CD68[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CD68"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CE58[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CE58"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700CF38[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700CF38"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D028[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D028"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D0D8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D0D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D1C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D1C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D2B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D2B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D3A8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D3A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D498[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D498"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D588[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D588"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D678[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D678"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D768[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D768"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D858[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D858"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700D948[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700D948"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700DA38[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700DA38"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700DB28[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700DB28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700DC18[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700DC18"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700DC98[] = "__OTR__levels/ttc/ttc_seg7_dl_0700DC98"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700E530[] = "__OTR__levels/ttc/ttc_seg7_dl_0700E530"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700E878[] = "__OTR__levels/ttc/ttc_seg7_dl_0700E878"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700E950[] = "__OTR__levels/ttc/ttc_seg7_lights_0700E950"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700E968[] = "__OTR__levels/ttc/ttc_seg7_lights_0700E968"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700E980[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700E980"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700EA20[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700EA20"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700EAC0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700EAC0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700EBC0[] = "__OTR__levels/ttc/ttc_seg7_dl_0700EBC0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700EC50[] = "__OTR__levels/ttc/ttc_seg7_dl_0700EC50"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700ECB8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700ECB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700ED68[] = "__OTR__levels/ttc/ttc_seg7_lights_0700ED68"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700ED80[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700ED80"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700EE60[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700EE60"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700EF20[] = "__OTR__levels/ttc/ttc_seg7_dl_0700EF20"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700EF88[] = "__OTR__levels/ttc/ttc_seg7_dl_0700EF88"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700EFE0[] = "__OTR__levels/ttc/ttc_seg7_dl_0700EFE0"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700F090[] = "__OTR__levels/ttc/ttc_seg7_lights_0700F090"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F0A8[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F0A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F188[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F188"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F278[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F278"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F338[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F338"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F438[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F438"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700F528[] = "__OTR__levels/ttc/ttc_seg7_dl_0700F528"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700F5A0[] = "__OTR__levels/ttc/ttc_seg7_dl_0700F5A0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700F670[] = "__OTR__levels/ttc/ttc_seg7_dl_0700F670"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700F760[] = "__OTR__levels/ttc/ttc_seg7_dl_0700F760"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700F830[] = "__OTR__levels/ttc/ttc_seg7_lights_0700F830"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700F848[] = "__OTR__levels/ttc/ttc_seg7_lights_0700F848"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F860[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F860"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F8E0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F8E0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700F9C0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700F9C0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700FA60[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700FA60"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FAA0[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FAA0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FAF8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FAF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FB88[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FB88"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FBB8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FBB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700FC80[] = "__OTR__levels/ttc/ttc_seg7_lights_0700FC80"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_0700FC98[] = "__OTR__levels/ttc/ttc_seg7_lights_0700FC98"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700FCB0[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700FCB0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700FD30[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700FD30"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700FE30[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700FE30"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_0700FE90[] = "__OTR__levels/ttc/ttc_seg7_vertex_0700FE90"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FED0[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FED0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FF28[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FF28"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FFB8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FFB8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_0700FFE8[] = "__OTR__levels/ttc/ttc_seg7_dl_0700FFE8"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_070100B0[] = "__OTR__levels/ttc/ttc_seg7_lights_070100B0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070100C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070100C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070101C8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070101C8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010208[] = "__OTR__levels/ttc/ttc_seg7_dl_07010208"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010280[] = "__OTR__levels/ttc/ttc_seg7_dl_07010280"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070102B8[] = "__OTR__levels/ttc/ttc_seg7_dl_070102B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07010380[] = "__OTR__levels/ttc/ttc_seg7_lights_07010380"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010398[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010398"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010488[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010488"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010538[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010538"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010638[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010638"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010738[] = "__OTR__levels/ttc/ttc_seg7_dl_07010738"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070107D8[] = "__OTR__levels/ttc/ttc_seg7_dl_070107D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010868[] = "__OTR__levels/ttc/ttc_seg7_dl_07010868"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07010930[] = "__OTR__levels/ttc/ttc_seg7_lights_07010930"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010948[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010948"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010A28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010A28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010B28[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010B28"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010B78[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010B78"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010BF8[] = "__OTR__levels/ttc/ttc_seg7_dl_07010BF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010CF0[] = "__OTR__levels/ttc/ttc_seg7_dl_07010CF0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010D38[] = "__OTR__levels/ttc/ttc_seg7_dl_07010D38"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07010DE8[] = "__OTR__levels/ttc/ttc_seg7_lights_07010DE8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010E00[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010E00"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07010E80[] = "__OTR__levels/ttc/ttc_seg7_vertex_07010E80"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010F80[] = "__OTR__levels/ttc/ttc_seg7_dl_07010F80"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07010FD8[] = "__OTR__levels/ttc/ttc_seg7_dl_07010FD8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07011040[] = "__OTR__levels/ttc/ttc_seg7_dl_07011040"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011108[] = "__OTR__levels/ttc/ttc_seg7_lights_07011108"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011120[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011120"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070111A0[] = "__OTR__levels/ttc/ttc_seg7_vertex_070111A0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070112A0[] = "__OTR__levels/ttc/ttc_seg7_dl_070112A0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070112F8[] = "__OTR__levels/ttc/ttc_seg7_dl_070112F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07011360[] = "__OTR__levels/ttc/ttc_seg7_dl_07011360"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011428[] = "__OTR__levels/ttc/ttc_seg7_lights_07011428"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011440[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011440"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011530[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011530"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070115A0[] = "__OTR__levels/ttc/ttc_seg7_vertex_070115A0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070115E0[] = "__OTR__levels/ttc/ttc_seg7_dl_070115E0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07011670[] = "__OTR__levels/ttc/ttc_seg7_dl_07011670"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070116A8[] = "__OTR__levels/ttc/ttc_seg7_dl_070116A8"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011758[] = "__OTR__levels/ttc/ttc_seg7_lights_07011758"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011770[] = "__OTR__levels/ttc/ttc_seg7_lights_07011770"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011788[] = "__OTR__levels/ttc/ttc_seg7_lights_07011788"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_070117A0[] = "__OTR__levels/ttc/ttc_seg7_lights_070117A0"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070117B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070117B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011838[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011838"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070118B8[] = "__OTR__levels/ttc/ttc_seg7_vertex_070118B8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011958[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011958"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_070119F8[] = "__OTR__levels/ttc/ttc_seg7_dl_070119F8"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07011B38[] = "__OTR__levels/ttc/ttc_seg7_dl_07011B38"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011BE0[] = "__OTR__levels/ttc/ttc_seg7_lights_07011BE0"; + +static const ALIGN_ASSET(2) char ttc_seg7_lights_07011BF8[] = "__OTR__levels/ttc/ttc_seg7_lights_07011BF8"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011C10[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011C10"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011D10[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011D10"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07011DC0[] = "__OTR__levels/ttc/ttc_seg7_vertex_07011DC0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07011EC0[] = "__OTR__levels/ttc/ttc_seg7_dl_07011EC0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07012028[] = "__OTR__levels/ttc/ttc_seg7_dl_07012028"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_070120D0[] = "__OTR__levels/ttc/ttc_seg7_vertex_070120D0"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07012110[] = "__OTR__levels/ttc/ttc_seg7_dl_07012110"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07012148[] = "__OTR__levels/ttc/ttc_seg7_dl_07012148"; + +static const ALIGN_ASSET(2) char ttc_seg7_vertex_07012200[] = "__OTR__levels/ttc/ttc_seg7_vertex_07012200"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07012240[] = "__OTR__levels/ttc/ttc_seg7_dl_07012240"; + +static const ALIGN_ASSET(2) char ttc_seg7_dl_07012278[] = "__OTR__levels/ttc/ttc_seg7_dl_07012278"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_level[] = "__OTR__levels/ttc/ttc_seg7_collision_level"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_07014F70[] = "__OTR__levels/ttc/ttc_seg7_collision_07014F70"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_07015008[] = "__OTR__levels/ttc/ttc_seg7_collision_07015008"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_clock_pendulum[] = "__OTR__levels/ttc/ttc_seg7_collision_clock_pendulum"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_070152B4[] = "__OTR__levels/ttc/ttc_seg7_collision_070152B4"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_070153E0[] = "__OTR__levels/ttc/ttc_seg7_collision_070153E0"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_sliding_surface[] = "__OTR__levels/ttc/ttc_seg7_collision_sliding_surface"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_07015584[] = "__OTR__levels/ttc/ttc_seg7_collision_07015584"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_07015650[] = "__OTR__levels/ttc/ttc_seg7_collision_07015650"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_07015754[] = "__OTR__levels/ttc/ttc_seg7_collision_07015754"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_070157D8[] = "__OTR__levels/ttc/ttc_seg7_collision_070157D8"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_clock_platform[] = "__OTR__levels/ttc/ttc_seg7_collision_clock_platform"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_clock_main_rotation[] = "__OTR__levels/ttc/ttc_seg7_collision_clock_main_rotation"; + +static const ALIGN_ASSET(2) char ttc_seg7_collision_rotating_clock_platform2[] = "__OTR__levels/ttc/ttc_seg7_collision_rotating_clock_platform2"; + +static const char ttc_seg7_macro_objs[] = "__OTR__levels/ttc/ttc_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char ttc_lights_surface_treadmill[] = "__OTR__levels/ttc/ttc_lights_surface_treadmill"; + +static const ALIGN_ASSET(2) char ttc_yellow_triangle[] = "__OTR__levels/ttc/2"; + +static const ALIGN_ASSET(2) char ttc_dl_surface_treadmill_begin[] = "__OTR__levels/ttc/ttc_dl_surface_treadmill_begin"; + +static const ALIGN_ASSET(2) char ttc_dl_surface_treadmill_end[] = "__OTR__levels/ttc/ttc_dl_surface_treadmill_end"; + +static const char ttc_movtex_tris_big_surface_treadmill[] = "__OTR__levels/ttc/ttc_movtex_tris_big_surface_treadmill"; + +static const char ttc_movtex_tris_small_surface_treadmill[] = "__OTR__levels/ttc/ttc_movtex_tris_small_surface_treadmill"; + +static const ALIGN_ASSET(2) char ttc_dl_surface_treadmill[] = "__OTR__levels/ttc/ttc_dl_surface_treadmill"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ttc/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ttc/geo.h new file mode 100644 index 0000000..80bac69 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ttc/geo.h @@ -0,0 +1,34 @@ +#pragma once + +static const ALIGN_ASSET(2) char ttc_geo_000240[] = "__OTR__levels/ttc/geo/ttc_geo_000240"; + +static const ALIGN_ASSET(2) char ttc_geo_000258[] = "__OTR__levels/ttc/geo/ttc_geo_000258"; + +static const ALIGN_ASSET(2) char ttc_geo_000270[] = "__OTR__levels/ttc/geo/ttc_geo_000270"; + +static const ALIGN_ASSET(2) char ttc_geo_000288[] = "__OTR__levels/ttc/geo/ttc_geo_000288"; + +static const ALIGN_ASSET(2) char ttc_geo_0002A8[] = "__OTR__levels/ttc/geo/ttc_geo_0002A8"; + +static const ALIGN_ASSET(2) char ttc_geo_0002C8[] = "__OTR__levels/ttc/geo/ttc_geo_0002C8"; + +static const ALIGN_ASSET(2) char ttc_geo_0002E0[] = "__OTR__levels/ttc/geo/ttc_geo_0002E0"; + +static const ALIGN_ASSET(2) char ttc_geo_0002F8[] = "__OTR__levels/ttc/geo/ttc_geo_0002F8"; + +static const ALIGN_ASSET(2) char ttc_geo_000310[] = "__OTR__levels/ttc/geo/ttc_geo_000310"; + +static const ALIGN_ASSET(2) char ttc_geo_000328[] = "__OTR__levels/ttc/geo/ttc_geo_000328"; + +static const ALIGN_ASSET(2) char ttc_geo_000340[] = "__OTR__levels/ttc/geo/ttc_geo_000340"; + +static const ALIGN_ASSET(2) char ttc_geo_000358[] = "__OTR__levels/ttc/geo/ttc_geo_000358"; + +static const ALIGN_ASSET(2) char ttc_geo_000370[] = "__OTR__levels/ttc/geo/ttc_geo_000370"; + +static const ALIGN_ASSET(2) char ttc_geo_000388[] = "__OTR__levels/ttc/geo/ttc_geo_000388"; + +static const ALIGN_ASSET(2) char ttc_geo_0003A0[] = "__OTR__levels/ttc/geo/ttc_geo_0003A0"; + +static const ALIGN_ASSET(2) char ttc_geo_0003B8[] = "__OTR__levels/ttc/geo/ttc_geo_0003B8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ttm.h b/android/app/src/main/assets/ghostship/include/assets/levels/ttm.h new file mode 100644 index 0000000..afc6ec4 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ttm.h @@ -0,0 +1,1498 @@ +#pragma once + +#include "ttm/geo.h" + +extern const LevelScript level_ttm_entry[]; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07000000[] = "__OTR__levels/ttm/0"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07000800[] = "__OTR__levels/ttm/1"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07001000[] = "__OTR__levels/ttm/2"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07001800[] = "__OTR__levels/ttm/3"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07002000[] = "__OTR__levels/ttm/4"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07002800[] = "__OTR__levels/ttm/5"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07003000[] = "__OTR__levels/ttm/6"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_07004000[] = "__OTR__levels/ttm/7"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07005000[] = "__OTR__levels/ttm/ttm_seg7_lights_07005000"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07005018[] = "__OTR__levels/ttm/ttm_seg7_lights_07005018"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07005030[] = "__OTR__levels/ttm/ttm_seg7_lights_07005030"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07005048[] = "__OTR__levels/ttm/ttm_seg7_lights_07005048"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005060[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005060"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005160[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005160"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005250[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005250"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005330[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005330"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005420[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005420"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005520[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005520"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005620[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005620"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005700[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005700"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070057E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070057E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070058E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070058E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070059E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070059E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005AE0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005AE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005BD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005BD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005CD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005CD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005DD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005DD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005EB0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005EB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07005FA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07005FA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006080[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006080"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006170[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006170"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006250[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006250"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006340[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006340"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006430[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006430"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070064C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070064C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070065C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070065C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070066C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070066C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070067A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070067A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006880[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006880"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006970[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006970"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006A50[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006A50"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006B40[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006B40"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006C30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006C30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006D30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006D30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006E30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006E30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07006F30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07006F30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007030[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007030"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007120[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007120"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007200[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007200"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007300[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007300"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007400[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007400"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070074F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070074F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070075F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070075F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070076E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070076E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070077D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070077D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070078C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070078C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070079A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070079A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007A90[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007A90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007B80[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007B80"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007C70[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007C70"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007D60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007D60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007E40[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007E40"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007F20[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007F20"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07007FC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07007FC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008000[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008000"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070080F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070080F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070081F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070081F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070082E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070082E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070083D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070083D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070084C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070084C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070085B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070085B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070086A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070086A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008790[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008790"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008880[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008880"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070088E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070088E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070089D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070089D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008A80[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008A80"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008B70[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008B70"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008C50[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008C50"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008D40[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008D40"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008E30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008E30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008E60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008E60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07008F30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07008F30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07009010[] = "__OTR__levels/ttm/ttm_seg7_vertex_07009010"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070090D0[] = "__OTR__levels/ttm/ttm_seg7_dl_070090D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07009C98[] = "__OTR__levels/ttm/ttm_seg7_dl_07009C98"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07009CE0[] = "__OTR__levels/ttm/ttm_seg7_dl_07009CE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A038[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A038"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A098[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A098"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A120[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A120"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700A1B0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700A1B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A1C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A1C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A268[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A268"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A2E0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A2E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700A340[] = "__OTR__levels/ttm/ttm_seg7_lights_0700A340"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700A358[] = "__OTR__levels/ttm/ttm_seg7_lights_0700A358"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A370[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A370"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A460[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A460"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A560[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A560"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A640[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A640"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A710[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A710"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A848[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A848"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700A8C0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700A8C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700A928[] = "__OTR__levels/ttm/ttm_seg7_lights_0700A928"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A940[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A940"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700A9C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700A9C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700AA40[] = "__OTR__levels/ttm/ttm_seg7_dl_0700AA40"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700AAB8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700AAB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700AB08[] = "__OTR__levels/ttm/ttm_seg7_dl_0700AB08"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700AB70[] = "__OTR__levels/ttm/ttm_seg7_lights_0700AB70"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700AB88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700AB88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700AC78[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700AC78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700AD78[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700AD78"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700AE58[] = "__OTR__levels/ttm/ttm_seg7_dl_0700AE58"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700AF90[] = "__OTR__levels/ttm/ttm_seg7_dl_0700AF90"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700AFF0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700AFF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B008[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B008"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B068[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B068"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B0D0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B0D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700B130[] = "__OTR__levels/ttm/ttm_seg7_lights_0700B130"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B148[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B148"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B248[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B248"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B338[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B338"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B3F8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B3F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B530[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B530"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700B590[] = "__OTR__levels/ttm/ttm_seg7_lights_0700B590"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B5A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B5A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B608[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B608"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B670[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B670"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700B6D0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700B6D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B6E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B6E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B7D8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B7D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700B8D8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700B8D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700B998[] = "__OTR__levels/ttm/ttm_seg7_dl_0700B998"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BAD0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BAD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700BB30[] = "__OTR__levels/ttm/ttm_seg7_lights_0700BB30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700BB48[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700BB48"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BBA8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BBA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BC10[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BC10"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700BC70[] = "__OTR__levels/ttm/ttm_seg7_lights_0700BC70"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700BC88[] = "__OTR__levels/ttm/ttm_seg7_lights_0700BC88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700BCA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700BCA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700BCE0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700BCE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BDA0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BDA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BE20[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BE20"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700BE90[] = "__OTR__levels/ttm/ttm_seg7_lights_0700BE90"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700BEA8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700BEA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700BEC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700BEC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700BF40[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700BF40"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700BFE0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700BFE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C070[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C070"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C0E0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C0E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C0F8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C0F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C110[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C110"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C128[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C128"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C228[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C228"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C2A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C2A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C2E8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C2E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C360[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C360"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C3D8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C3D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C408[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C408"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C488[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C488"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C4A0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C4A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700C4B8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700C4B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C4D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C4D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C5D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C5D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C600[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C600"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C690[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C690"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C780[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C780"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C7B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C7B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C810[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C810"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C850[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C850"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700C8C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700C8C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C900[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C900"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700C9F8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700C9F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700CA78[] = "__OTR__levels/ttm/ttm_seg7_dl_0700CA78"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700CAE0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700CAE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700CB60[] = "__OTR__levels/ttm/ttm_seg7_lights_0700CB60"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700CB78[] = "__OTR__levels/ttm/ttm_seg7_lights_0700CB78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CB90[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CB90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CBF0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CBF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CC20[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CC20"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700CC60[] = "__OTR__levels/ttm/ttm_seg7_dl_0700CC60"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700CCC8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700CCC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700CD10[] = "__OTR__levels/ttm/ttm_seg7_dl_0700CD10"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700CD88[] = "__OTR__levels/ttm/ttm_seg7_lights_0700CD88"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700CDA0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700CDA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700CDB8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700CDB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CDD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CDD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CEC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CEC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700CF00[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700CF00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D000[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D000"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D030[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D030"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D090[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D090"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D180[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D180"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D1D8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D1D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D250[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D250"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D268[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D268"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D280[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D280"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D298[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D298"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D398[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D398"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D438[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D438"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D498[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D498"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D508[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D508"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D548[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D548"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D640[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D640"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700D688[] = "__OTR__levels/ttm/ttm_seg7_dl_0700D688"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D700[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D700"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D718[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D718"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700D730[] = "__OTR__levels/ttm/ttm_seg7_lights_0700D730"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D748[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D748"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D848[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D848"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D938[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D938"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700D9F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700D9F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700DAE8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700DAE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700DBD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700DBD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700DCC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700DCC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700DD28[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700DD28"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700DD88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700DD88"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700DDB8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700DDB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700DF78[] = "__OTR__levels/ttm/ttm_seg7_dl_0700DF78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700DFE8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700DFE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E000[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E000"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E100[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E100"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E200[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E200"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700E240[] = "__OTR__levels/ttm/ttm_seg7_dl_0700E240"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700E308[] = "__OTR__levels/ttm/ttm_seg7_dl_0700E308"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700E378[] = "__OTR__levels/ttm/ttm_seg7_lights_0700E378"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700E390[] = "__OTR__levels/ttm/ttm_seg7_lights_0700E390"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700E3A8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700E3A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E3C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E3C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E4B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E4B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E590[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E590"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E680[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E680"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E6E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E6E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E720[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E720"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E820[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E820"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700E8B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700E8B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700E910[] = "__OTR__levels/ttm/ttm_seg7_dl_0700E910"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700EA28[] = "__OTR__levels/ttm/ttm_seg7_dl_0700EA28"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700EAC8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700EAC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700EB40[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700EB40"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700EC00[] = "__OTR__levels/ttm/ttm_seg7_dl_0700EC00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700EC58[] = "__OTR__levels/ttm/ttm_seg7_dl_0700EC58"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700ECC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700ECC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700ED98[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700ED98"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700EE88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700EE88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700EF78[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700EF78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F068[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F068"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700F0D8[] = "__OTR__levels/ttm/ttm_seg7_dl_0700F0D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700F170[] = "__OTR__levels/ttm/ttm_seg7_dl_0700F170"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700F270[] = "__OTR__levels/ttm/ttm_seg7_dl_0700F270"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700F300[] = "__OTR__levels/ttm/ttm_seg7_lights_0700F300"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F318[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F318"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F418[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F418"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F508[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F508"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F5F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F5F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F6E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F6E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700F7D8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700F7D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700F858[] = "__OTR__levels/ttm/ttm_seg7_dl_0700F858"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700F8D0[] = "__OTR__levels/ttm/ttm_seg7_dl_0700F8D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0700FA18[] = "__OTR__levels/ttm/ttm_seg7_dl_0700FA18"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700FA90[] = "__OTR__levels/ttm/ttm_seg7_lights_0700FA90"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700FAA8[] = "__OTR__levels/ttm/ttm_seg7_lights_0700FAA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0700FAC0[] = "__OTR__levels/ttm/ttm_seg7_lights_0700FAC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FAD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FAD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FBB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FBB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FCB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FCB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FD48[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FD48"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FE38[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FE38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FF38[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FF38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0700FFF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0700FFF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070100F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070100F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070101E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070101E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010278[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010278"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010378[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010378"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010468[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010468"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070104A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070104A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010568[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010568"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010638[] = "__OTR__levels/ttm/ttm_seg7_dl_07010638"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010830[] = "__OTR__levels/ttm/ttm_seg7_dl_07010830"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010978[] = "__OTR__levels/ttm/ttm_seg7_dl_07010978"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070109F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070109F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010A30[] = "__OTR__levels/ttm/ttm_seg7_dl_07010A30"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010A68[] = "__OTR__levels/ttm/ttm_seg7_dl_07010A68"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07010AD8[] = "__OTR__levels/ttm/ttm_seg7_lights_07010AD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07010AF0[] = "__OTR__levels/ttm/ttm_seg7_lights_07010AF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07010B08[] = "__OTR__levels/ttm/ttm_seg7_lights_07010B08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010B20[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010B20"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010C10[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010C10"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010C40[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010C40"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010D30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010D30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010D60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010D60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010DA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010DA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010E00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010E00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07010F00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07010F00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07010F90[] = "__OTR__levels/ttm/ttm_seg7_dl_07010F90"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011078[] = "__OTR__levels/ttm/ttm_seg7_dl_07011078"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011128[] = "__OTR__levels/ttm/ttm_seg7_dl_07011128"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070111A0[] = "__OTR__levels/ttm/ttm_seg7_lights_070111A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070111B8[] = "__OTR__levels/ttm/ttm_seg7_lights_070111B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070111D0[] = "__OTR__levels/ttm/ttm_seg7_lights_070111D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070111E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070111E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011228[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011228"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070112F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070112F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011378[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011378"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070113F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070113F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070114B8[] = "__OTR__levels/ttm/ttm_seg7_dl_070114B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070115B0[] = "__OTR__levels/ttm/ttm_seg7_dl_070115B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011608[] = "__OTR__levels/ttm/ttm_seg7_dl_07011608"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07011680[] = "__OTR__levels/ttm/ttm_seg7_lights_07011680"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07011698[] = "__OTR__levels/ttm/ttm_seg7_lights_07011698"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070116B0[] = "__OTR__levels/ttm/ttm_seg7_lights_070116B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070116C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070116C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070117C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070117C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011808[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011808"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070118F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070118F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070119F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070119F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011A28[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011A28"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011A68[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011A68"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011AA8[] = "__OTR__levels/ttm/ttm_seg7_dl_07011AA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011B20[] = "__OTR__levels/ttm/ttm_seg7_dl_07011B20"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011C10[] = "__OTR__levels/ttm/ttm_seg7_dl_07011C10"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011C48[] = "__OTR__levels/ttm/ttm_seg7_dl_07011C48"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011C78[] = "__OTR__levels/ttm/ttm_seg7_dl_07011C78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011D00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011D00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011D40[] = "__OTR__levels/ttm/ttm_seg7_dl_07011D40"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07011D78[] = "__OTR__levels/ttm/ttm_seg7_dl_07011D78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07011DE8[] = "__OTR__levels/ttm/ttm_seg7_lights_07011DE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011E00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011E00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011F00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011F00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07011FF0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07011FF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070120E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070120E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07012120[] = "__OTR__levels/ttm/ttm_seg7_dl_07012120"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070121B8[] = "__OTR__levels/ttm/ttm_seg7_dl_070121B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07012270[] = "__OTR__levels/ttm/ttm_seg7_dl_07012270"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070122F0[] = "__OTR__levels/ttm/ttm_seg7_lights_070122F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07012308[] = "__OTR__levels/ttm/ttm_seg7_vertex_07012308"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07012388[] = "__OTR__levels/ttm/ttm_seg7_dl_07012388"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070123A0[] = "__OTR__levels/ttm/ttm_seg7_dl_070123A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070123B8[] = "__OTR__levels/ttm/ttm_seg7_dl_070123B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07012410[] = "__OTR__levels/ttm/ttm_seg7_dl_07012410"; + +static const ALIGN_ASSET(2) char ttm_seg7_painting_dl_07012430[] = "__OTR__levels/ttm/ttm_seg7_painting_dl_07012430"; + +static const char ttm_seg7_painting_texture_map_bottom_07012450[] = "__OTR__levels/ttm/ttm_seg7_painting_texture_map_bottom_07012450"; + +static const char ttm_seg7_painting_top_0701296C[] = "__OTR__levels/ttm/ttm_seg7_painting_top_0701296C"; + +static const char ttm_seg7_painting_texture_maps_07012E88[] = "__OTR__levels/ttm/ttm_seg7_painting_texture_maps_07012E88"; + +static const ALIGN_ASSET(2) char ttm_seg7_painting_dl_07012E98[] = "__OTR__levels/ttm/ttm_seg7_painting_dl_07012E98"; + +static const char ttm_seg7_painting_textures_07012EF8[] = "__OTR__levels/ttm/ttm_seg7_painting_textures_07012EF8"; + +static const char ttm_slide_painting[] = "__OTR__levels/ttm/ttm_slide_painting"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07012F78[] = "__OTR__levels/ttm/ttm_seg7_lights_07012F78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07012F90[] = "__OTR__levels/ttm/ttm_seg7_lights_07012F90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07012FA8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07012FA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07013028[] = "__OTR__levels/ttm/ttm_seg7_vertex_07013028"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07013108[] = "__OTR__levels/ttm/ttm_seg7_vertex_07013108"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070131E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070131E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070132C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070132C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07013308[] = "__OTR__levels/ttm/ttm_seg7_dl_07013308"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07013430[] = "__OTR__levels/ttm/ttm_seg7_dl_07013430"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070134A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070134A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070135A0[] = "__OTR__levels/ttm/ttm_seg7_dl_070135A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07013608[] = "__OTR__levels/ttm/ttm_seg7_dl_07013608"; + +static const ALIGN_ASSET(2) char ttm_seg7_collision_pitoune_2[] = "__OTR__levels/ttm/ttm_seg7_collision_pitoune_2"; + +static const ALIGN_ASSET(2) char ttm_seg7_collision_ukiki_cage[] = "__OTR__levels/ttm/ttm_seg7_collision_ukiki_cage"; + +static const ALIGN_ASSET(2) char ttm_seg7_area_1_collision[] = "__OTR__levels/ttm/ttm_seg7_area_1_collision"; + +static const char ttm_seg7_area_1_macro_objs[] = "__OTR__levels/ttm/ttm_seg7_area_1_macro_objs"; + +static const char ttm_seg7_trajectory_070170A0[] = "__OTR__levels/ttm/ttm_seg7_trajectory_070170A0"; + +static const char ttm_movtex_puddle_data[] = "__OTR__levels/ttm/ttm_movtex_puddle_data"; + +static const char ttm_movtex_puddle[] = "__OTR__levels/ttm/ttm_movtex_puddle"; + +static const char ttm_movtex_tris_begin_waterfall[] = "__OTR__levels/ttm/ttm_movtex_tris_begin_waterfall"; + +static const char ttm_movtex_tris_begin_puddle_waterfall[] = "__OTR__levels/ttm/ttm_movtex_tris_begin_puddle_waterfall"; + +static const char ttm_movtex_tris_end_waterfall[] = "__OTR__levels/ttm/ttm_movtex_tris_end_waterfall"; + +static const char ttm_movtex_tris_end_puddle_waterfall[] = "__OTR__levels/ttm/ttm_movtex_tris_end_puddle_waterfall"; + +static const char ttm_movtex_tris_puddle_waterfall[] = "__OTR__levels/ttm/ttm_movtex_tris_puddle_waterfall"; + +static const ALIGN_ASSET(2) char ttm_dl_waterfall[] = "__OTR__levels/ttm/ttm_dl_waterfall"; + +static const ALIGN_ASSET(2) char ttm_dl_bottom_waterfall[] = "__OTR__levels/ttm/ttm_dl_bottom_waterfall"; + +static const ALIGN_ASSET(2) char ttm_dl_puddle_waterfall[] = "__OTR__levels/ttm/ttm_dl_puddle_waterfall"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070172D8[] = "__OTR__levels/ttm/ttm_seg7_lights_070172D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070172F0[] = "__OTR__levels/ttm/ttm_seg7_lights_070172F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017308[] = "__OTR__levels/ttm/ttm_seg7_lights_07017308"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017320[] = "__OTR__levels/ttm/ttm_seg7_lights_07017320"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017338[] = "__OTR__levels/ttm/ttm_seg7_lights_07017338"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017350[] = "__OTR__levels/ttm/ttm_seg7_lights_07017350"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017368[] = "__OTR__levels/ttm/ttm_seg7_lights_07017368"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017380[] = "__OTR__levels/ttm/ttm_seg7_lights_07017380"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07017398[] = "__OTR__levels/ttm/ttm_seg7_lights_07017398"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070173B0[] = "__OTR__levels/ttm/ttm_seg7_lights_070173B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070173C8[] = "__OTR__levels/ttm/ttm_seg7_lights_070173C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070173E0[] = "__OTR__levels/ttm/ttm_seg7_lights_070173E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070173F8[] = "__OTR__levels/ttm/ttm_seg7_lights_070173F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017410[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017410"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017450[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017450"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070174D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070174D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017550[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017550"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070175D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070175D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017650[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017650"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017690[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017690"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017780[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017780"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017870[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017870"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017960[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017960"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017A60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017A60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017AE0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017AE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017BD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017BD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017CC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017CC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017D60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017D60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017E50[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017E50"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017F30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017F30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07017FC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07017FC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070180C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070180C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070181C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070181C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070182C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070182C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070183C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070183C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070184C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070184C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070185C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070185C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070186C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070186C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070187C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070187C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070187F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070187F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018830[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018830"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018870[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018870"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018970[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018970"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018A60[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018A60"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018B10[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018B10"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018C00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018C00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018CF0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018CF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018D30[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018D30"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018E20[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018E20"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018ED0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018ED0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07018FD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07018FD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070190B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070190B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070191A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070191A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019280[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019280"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019370[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019370"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019460[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019460"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019550[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019550"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019640[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019640"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019730[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019730"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019820[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019820"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019910[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019910"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019A00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019A00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019B00[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019B00"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019BF0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019BF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019CD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019CD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019DC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019DC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019EB0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019EB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07019FA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07019FA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A090[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A090"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A180[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A180"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A270[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A270"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A2F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A2F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A330[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A330"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A410[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A410"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A500[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A500"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A5F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A5F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A6E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A6E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A7D0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A7D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A8C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A8C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701A9B0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701A9B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701AA70[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701AA70"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701AB50[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701AB50"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701ABD0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701ABD0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701ACC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701ACC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701ADB0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701ADB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701AEA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701AEA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701AFA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701AFA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B0A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B0A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B1A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B1A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B2A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B2A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B3A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B3A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B4A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B4A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B5A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B5A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B6A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B6A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B7A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B7A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B8A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B8A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701B990[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701B990"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701BA90[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701BA90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701BB90[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701BB90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701BC90[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701BC90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701BD90[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701BD90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701BE00[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701BE00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701BEE0[] = "__OTR__levels/ttm/ttm_seg7_dl_0701BEE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701C008[] = "__OTR__levels/ttm/ttm_seg7_dl_0701C008"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701C688[] = "__OTR__levels/ttm/ttm_seg7_dl_0701C688"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701C6F8[] = "__OTR__levels/ttm/ttm_seg7_dl_0701C6F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701D708[] = "__OTR__levels/ttm/ttm_seg7_dl_0701D708"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701D798[] = "__OTR__levels/ttm/ttm_seg7_dl_0701D798"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701D888[] = "__OTR__levels/ttm/ttm_seg7_lights_0701D888"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701D8A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701D8A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701D9A0[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701D9A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DA80[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DA80"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701DAE0[] = "__OTR__levels/ttm/ttm_seg7_dl_0701DAE0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0701DBB8[] = "__OTR__levels/ttm/ttm_seg7_dl_0701DBB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DC60[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DC60"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DC78[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DC78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DC90[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DC90"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DCA8[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DCA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DCC0[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DCC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DCD8[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DCD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DCF0[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DCF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD08[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD08"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD20[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD20"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD38[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD38"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD50[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD50"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD68[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD68"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD80[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD80"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DD98[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DD98"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0701DDB0[] = "__OTR__levels/ttm/ttm_seg7_lights_0701DDB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DDC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DDC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DE08[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DE08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DE88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DE88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DF08[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DF08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701DF88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701DF88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E008[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E008"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E0F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E0F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E1E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E1E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E2E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E2E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E3E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E3E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E4E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E4E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E5E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E5E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E668[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E668"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E728[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E728"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E828[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E828"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701E918[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701E918"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EA08[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EA08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EA48[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EA48"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EB28[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EB28"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EB98[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EB98"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EC38[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EC38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701ED28[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701ED28"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EE18[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EE18"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EE98[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EE98"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701EF88[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701EF88"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F088[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F088"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F0F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F0F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F1E8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F1E8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F2D8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F2D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F3C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F3C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F4B8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F4B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F5A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F5A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F6A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F6A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F798[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F798"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F898[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F898"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701F978[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701F978"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FA58[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FA58"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FB48[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FB48"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FC38[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FC38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FCE8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FCE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FDD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FDD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FED8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FED8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0701FFC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0701FFC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070200C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070200C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070201A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070201A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020298[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020298"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020388[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020388"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020478[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020478"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020568[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020568"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020648[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020648"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020738[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020738"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020828[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020828"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020908[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020908"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020A08[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020A08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020AF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020AF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020BF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020BF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020CD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020CD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020DC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020DC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020EB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020EB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07020FA8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07020FA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021088[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021088"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021178[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021178"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021268[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021268"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021358[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021358"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021448[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021448"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021528[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021528"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021618[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021618"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070216F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070216F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070217F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070217F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021898[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021898"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021988[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021988"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070219C8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070219C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021AB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021AB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021B78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021B78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021BF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021BF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021C78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021C78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021CF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021CF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021DF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021DF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021ED8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021ED8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07021FC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07021FC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022098[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022098"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022198[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022198"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022298[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022298"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022398[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022398"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022488[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022488"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022578[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022578"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022678[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022678"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070226F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070226F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070227F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070227F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070228F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070228F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070229F8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070229F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022AF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022AF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022BD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022BD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022CB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022CB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022DA8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022DA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07022E98[] = "__OTR__levels/ttm/ttm_seg7_vertex_07022E98"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07022F08[] = "__OTR__levels/ttm/ttm_seg7_dl_07022F08"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07023108[] = "__OTR__levels/ttm/ttm_seg7_dl_07023108"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070240F0[] = "__OTR__levels/ttm/ttm_seg7_dl_070240F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07024178[] = "__OTR__levels/ttm/ttm_seg7_dl_07024178"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07024708[] = "__OTR__levels/ttm/ttm_seg7_dl_07024708"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070247F0[] = "__OTR__levels/ttm/ttm_seg7_dl_070247F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070249A0[] = "__OTR__levels/ttm/ttm_seg7_dl_070249A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024AB0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024AB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024B90[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024B90"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07024C00[] = "__OTR__levels/ttm/ttm_seg7_dl_07024C00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07024C78[] = "__OTR__levels/ttm/ttm_seg7_dl_07024C78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07024CA8[] = "__OTR__levels/ttm/ttm_seg7_lights_07024CA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024CC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024CC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024DC0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024DC0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024EA0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024EA0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07024F80[] = "__OTR__levels/ttm/ttm_seg7_vertex_07024F80"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025070[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025070"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025150[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025150"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025240[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025240"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025330[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025330"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025410[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025410"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025500[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025500"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070255F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070255F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070256F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070256F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070257F0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070257F0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070258E0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070258E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070259C0[] = "__OTR__levels/ttm/ttm_seg7_vertex_070259C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07025AB0[] = "__OTR__levels/ttm/ttm_seg7_vertex_07025AB0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07025B30[] = "__OTR__levels/ttm/ttm_seg7_dl_07025B30"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07025F48[] = "__OTR__levels/ttm/ttm_seg7_dl_07025F48"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07025FF0[] = "__OTR__levels/ttm/ttm_seg7_lights_07025FF0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026008[] = "__OTR__levels/ttm/ttm_seg7_lights_07026008"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026020[] = "__OTR__levels/ttm/ttm_seg7_lights_07026020"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026038[] = "__OTR__levels/ttm/ttm_seg7_lights_07026038"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026050[] = "__OTR__levels/ttm/ttm_seg7_lights_07026050"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026068[] = "__OTR__levels/ttm/ttm_seg7_lights_07026068"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026080[] = "__OTR__levels/ttm/ttm_seg7_lights_07026080"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026098[] = "__OTR__levels/ttm/ttm_seg7_lights_07026098"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070260B0[] = "__OTR__levels/ttm/ttm_seg7_lights_070260B0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070260C8[] = "__OTR__levels/ttm/ttm_seg7_lights_070260C8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070260E0[] = "__OTR__levels/ttm/ttm_seg7_lights_070260E0"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_070260F8[] = "__OTR__levels/ttm/ttm_seg7_lights_070260F8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_07026110[] = "__OTR__levels/ttm/ttm_seg7_lights_07026110"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026128[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026128"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026228[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026228"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026328[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026328"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026428[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026428"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070264A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070264A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026568[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026568"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026668[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026668"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026758[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026758"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026848[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026848"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026928[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026928"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026998[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026998"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026A38[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026A38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026AB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026AB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026BA8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026BA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026C98[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026C98"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026D98[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026D98"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026E78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026E78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026EB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026EB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07026FB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07026FB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070270B8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070270B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070271A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070271A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027288[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027288"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027388[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027388"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027488[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027488"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027588[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027588"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027668[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027668"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027758[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027758"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027838[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027838"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027928[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027928"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027A08[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027A08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027AF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027AF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027BA8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027BA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027BE8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027BE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027CD8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027CD8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027DC8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027DC8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027E38[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027E38"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027EB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027EB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07027FB8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07027FB8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_070280A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_070280A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028148[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028148"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028248[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028248"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028328[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028328"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028408[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028408"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028508[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028508"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028578[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028578"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028668[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028668"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028718[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028718"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028818[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028818"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028918[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028918"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028A08[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028A08"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028AF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028AF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028BF8[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028BF8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028C78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028C78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028D78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028D78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028E78[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028E78"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07028F68[] = "__OTR__levels/ttm/ttm_seg7_vertex_07028F68"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07029028[] = "__OTR__levels/ttm/ttm_seg7_vertex_07029028"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_07029128[] = "__OTR__levels/ttm/ttm_seg7_vertex_07029128"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070291B8[] = "__OTR__levels/ttm/ttm_seg7_dl_070291B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_070299D0[] = "__OTR__levels/ttm/ttm_seg7_dl_070299D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_07029A18[] = "__OTR__levels/ttm/ttm_seg7_dl_07029A18"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A0D8[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A0D8"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A1B8[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A1B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0702A2A0[] = "__OTR__levels/ttm/ttm_seg7_lights_0702A2A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A2B8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A2B8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A3A8[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A3A8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A498[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A498"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A588[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A588"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A678[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A678"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A738[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A738"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A8A0[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A8A0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702A948[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702A948"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A988[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A988"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702A9C0[] = "__OTR__levels/ttm/ttm_seg7_dl_0702A9C0"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702AA30[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702AA30"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AA70[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AA70"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AAA8[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AAA8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702AB18[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702AB18"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AB58[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AB58"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AB90[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AB90"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702AC00[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702AC00"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AC40[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AC40"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702AC78[] = "__OTR__levels/ttm/ttm_seg7_dl_0702AC78"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0702ACE8[] = "__OTR__levels/ttm/ttm_seg7_lights_0702ACE8"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0702AD00[] = "__OTR__levels/ttm/ttm_seg7_lights_0702AD00"; + +static const ALIGN_ASSET(2) char ttm_seg7_lights_0702AD18[] = "__OTR__levels/ttm/ttm_seg7_lights_0702AD18"; + +static const ALIGN_ASSET(2) char ttm_seg7_texture_0702AD30[] = "__OTR__levels/ttm/8"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B530[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B530"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B570[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B570"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B670[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B670"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B770[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B770"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B870[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B870"; + +static const ALIGN_ASSET(2) char ttm_seg7_vertex_0702B970[] = "__OTR__levels/ttm/ttm_seg7_vertex_0702B970"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702B9D0[] = "__OTR__levels/ttm/ttm_seg7_dl_0702B9D0"; + +static const ALIGN_ASSET(2) char ttm_seg7_dl_0702BB60[] = "__OTR__levels/ttm/ttm_seg7_dl_0702BB60"; + +static const ALIGN_ASSET(2) char ttm_seg7_area_2_collision[] = "__OTR__levels/ttm/ttm_seg7_area_2_collision"; + +static const ALIGN_ASSET(2) char ttm_seg7_area_3_collision[] = "__OTR__levels/ttm/ttm_seg7_area_3_collision"; + +static const ALIGN_ASSET(2) char ttm_seg7_area_4_collision[] = "__OTR__levels/ttm/ttm_seg7_area_4_collision"; + +static const ALIGN_ASSET(2) char ttm_seg7_collision_podium_warp[] = "__OTR__levels/ttm/ttm_seg7_collision_podium_warp"; + +static const char ttm_seg7_area_2_macro_objs[] = "__OTR__levels/ttm/ttm_seg7_area_2_macro_objs"; + +static const char ttm_seg7_area_3_macro_objs[] = "__OTR__levels/ttm/ttm_seg7_area_3_macro_objs"; + +static const char ttm_seg7_area_4_macro_objs[] = "__OTR__levels/ttm/ttm_seg7_area_4_macro_objs"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/ttm/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/ttm/geo.h new file mode 100644 index 0000000..546cb11 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/ttm/geo.h @@ -0,0 +1,62 @@ +#pragma once + +static const ALIGN_ASSET(2) char ttm_geo_000710[] = "__OTR__levels/ttm/geo/ttm_geo_000710"; + +static const ALIGN_ASSET(2) char ttm_geo_000730[] = "__OTR__levels/ttm/geo/ttm_geo_000730"; + +static const ALIGN_ASSET(2) char ttm_geo_000748[] = "__OTR__levels/ttm/geo/ttm_geo_000748"; + +static const ALIGN_ASSET(2) char ttm_geo_000778[] = "__OTR__levels/ttm/geo/ttm_geo_000778"; + +static const ALIGN_ASSET(2) char ttm_geo_0007A8[] = "__OTR__levels/ttm/geo/ttm_geo_0007A8"; + +static const ALIGN_ASSET(2) char ttm_geo_0007D8[] = "__OTR__levels/ttm/geo/ttm_geo_0007D8"; + +static const ALIGN_ASSET(2) char ttm_geo_000808[] = "__OTR__levels/ttm/geo/ttm_geo_000808"; + +static const ALIGN_ASSET(2) char ttm_geo_000830[] = "__OTR__levels/ttm/geo/ttm_geo_000830"; + +static const ALIGN_ASSET(2) char ttm_geo_000858[] = "__OTR__levels/ttm/geo/ttm_geo_000858"; + +static const ALIGN_ASSET(2) char ttm_geo_000880[] = "__OTR__levels/ttm/geo/ttm_geo_000880"; + +static const ALIGN_ASSET(2) char ttm_geo_0008A8[] = "__OTR__levels/ttm/geo/ttm_geo_0008A8"; + +static const ALIGN_ASSET(2) char ttm_geo_0008D0[] = "__OTR__levels/ttm/geo/ttm_geo_0008D0"; + +static const ALIGN_ASSET(2) char ttm_geo_0008F8[] = "__OTR__levels/ttm/geo/ttm_geo_0008F8"; + +static const ALIGN_ASSET(2) char ttm_geo_000920[] = "__OTR__levels/ttm/geo/ttm_geo_000920"; + +static const ALIGN_ASSET(2) char ttm_geo_000948[] = "__OTR__levels/ttm/geo/ttm_geo_000948"; + +static const ALIGN_ASSET(2) char ttm_geo_000970[] = "__OTR__levels/ttm/geo/ttm_geo_000970"; + +static const ALIGN_ASSET(2) char ttm_geo_000990[] = "__OTR__levels/ttm/geo/ttm_geo_000990"; + +static const ALIGN_ASSET(2) char ttm_geo_0009C0[] = "__OTR__levels/ttm/geo/ttm_geo_0009C0"; + +static const ALIGN_ASSET(2) char ttm_geo_0009F0[] = "__OTR__levels/ttm/geo/ttm_geo_0009F0"; + +static const ALIGN_ASSET(2) char ttm_geo_000A18[] = "__OTR__levels/ttm/geo/ttm_geo_000A18"; + +static const ALIGN_ASSET(2) char ttm_geo_000A40[] = "__OTR__levels/ttm/geo/ttm_geo_000A40"; + +static const ALIGN_ASSET(2) char ttm_geo_000A70[] = "__OTR__levels/ttm/geo/ttm_geo_000A70"; + +static const ALIGN_ASSET(2) char ttm_geo_000B5C[] = "__OTR__levels/ttm/geo/ttm_geo_000B5C"; + +static const ALIGN_ASSET(2) char ttm_geo_000BEC[] = "__OTR__levels/ttm/geo/ttm_geo_000BEC"; + +static const ALIGN_ASSET(2) char ttm_geo_000C84[] = "__OTR__levels/ttm/geo/ttm_geo_000C84"; + +static const ALIGN_ASSET(2) char ttm_geo_000D14[] = "__OTR__levels/ttm/geo/ttm_geo_000D14"; + +static const ALIGN_ASSET(2) char ttm_geo_000D4C[] = "__OTR__levels/ttm/geo/ttm_geo_000D4C"; + +static const ALIGN_ASSET(2) char ttm_geo_000D84[] = "__OTR__levels/ttm/geo/ttm_geo_000D84"; + +static const ALIGN_ASSET(2) char ttm_geo_000DBC[] = "__OTR__levels/ttm/geo/ttm_geo_000DBC"; + +static const ALIGN_ASSET(2) char ttm_geo_000DF4[] = "__OTR__levels/ttm/geo/ttm_geo_000DF4"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/vcutm.h b/android/app/src/main/assets/ghostship/include/assets/levels/vcutm.h new file mode 100644 index 0000000..7671acd --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/vcutm.h @@ -0,0 +1,236 @@ +#pragma once + +#include "vcutm/geo.h" + +extern const LevelScript level_vcutm_entry[]; + +static const ALIGN_ASSET(2) char vcutm_seg7_texture_07000000[] = "__OTR__levels/vcutm/0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_texture_07000800[] = "__OTR__levels/vcutm/1"; + +static const ALIGN_ASSET(2) char vcutm_seg7_texture_07001800[] = "__OTR__levels/vcutm/2"; + +static const ALIGN_ASSET(2) char vcutm_seg7_texture_07002800[] = "__OTR__levels/vcutm/3"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07003000[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07003000"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07003018[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07003018"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07003030[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07003030"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003048[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003048"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003128[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003128"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003228[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003228"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003308[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003308"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070033E8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070033E8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070034D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070034D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070035D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070035D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070036D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070036D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070037D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070037D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070038D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070038D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070039D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070039D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003AD8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003AD8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003BD8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003BD8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003CC8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003CC8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003DC8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003DC8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003EC8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003EC8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07003FC8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07003FC8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070040C8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070040C8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070041B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070041B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070042B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070042B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070043B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070043B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070044B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070044B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004598[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004598"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004688[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004688"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004778[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004778"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004858[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004858"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004938[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004938"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004A38[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004A38"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004B38[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004B38"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004C38[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004C38"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004D38[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004D38"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004E38[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004E38"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004F18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004F18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07004FB8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07004FB8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070050A8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070050A8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005198[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005198"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005288[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005288"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005378[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005378"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005468[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005468"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005558[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005558"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005648[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005648"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005738[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005738"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005828[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005828"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005918[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005918"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005A18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005A18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005B18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005B18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005C18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005C18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005D18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005D18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005E18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005E18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07005F18[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07005F18"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006018[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006018"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006118[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006118"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006198[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006198"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006298[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006298"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006388[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006388"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006468[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006468"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006548[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006548"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006648[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006648"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006728[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006728"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070067D8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070067D8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070068B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070068B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070069B8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070069B8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006A98[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006A98"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006AD8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006AD8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07006BC8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07006BC8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07006C48[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07006C48"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_070074A0[] = "__OTR__levels/vcutm/vcutm_seg7_dl_070074A0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007660[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007660"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007940[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007940"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007AD8[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007AD8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007CA0[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007CA0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007D80[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007D80"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007E00[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007E00"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07007E88[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07007E88"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07007F90[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07007F90"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07007FA8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07007FA8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07008068[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07008068"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_070080D0[] = "__OTR__levels/vcutm/vcutm_seg7_dl_070080D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008140[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008140"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008220[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008220"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008300[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008300"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070083F0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070083F0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070084E0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070084E0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070085D0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070085D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070086D0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070086D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070087D0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070087D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070088D0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070088D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070089D0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070089D0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008AC0[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008AC0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07008B20[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07008B20"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07008E10[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07008E10"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008E80[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008E80"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07008F70[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07008F70"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07009060[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07009060"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07009140[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07009140"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07009230[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07009230"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_070092A0[] = "__OTR__levels/vcutm/vcutm_seg7_dl_070092A0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_070093E8[] = "__OTR__levels/vcutm/vcutm_seg7_dl_070093E8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07009458[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07009458"; + +static const ALIGN_ASSET(2) char vcutm_seg7_lights_07009470[] = "__OTR__levels/vcutm/vcutm_seg7_lights_07009470"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07009488[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07009488"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_07009578[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_07009578"; + +static const ALIGN_ASSET(2) char vcutm_seg7_vertex_070095E8[] = "__OTR__levels/vcutm/vcutm_seg7_vertex_070095E8"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_07009628[] = "__OTR__levels/vcutm/vcutm_seg7_dl_07009628"; + +static const ALIGN_ASSET(2) char vcutm_seg7_dl_070096E0[] = "__OTR__levels/vcutm/vcutm_seg7_dl_070096E0"; + +static const ALIGN_ASSET(2) char vcutm_seg7_collision[] = "__OTR__levels/vcutm/vcutm_seg7_collision"; + +static const char vcutm_seg7_macro_objs[] = "__OTR__levels/vcutm/vcutm_seg7_macro_objs"; + +static const ALIGN_ASSET(2) char vcutm_seg7_collision_0700AC44[] = "__OTR__levels/vcutm/vcutm_seg7_collision_0700AC44"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/vcutm/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/vcutm/geo.h new file mode 100644 index 0000000..3ecec64 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/vcutm/geo.h @@ -0,0 +1,6 @@ +#pragma once + +static const ALIGN_ASSET(2) char vcutm_geo_0001F0[] = "__OTR__levels/vcutm/geo/vcutm_geo_0001F0"; + +static const ALIGN_ASSET(2) char vcutm_geo_000208[] = "__OTR__levels/vcutm/geo/vcutm_geo_000208"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wdw.h b/android/app/src/main/assets/ghostship/include/assets/levels/wdw.h new file mode 100644 index 0000000..3c81874 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wdw.h @@ -0,0 +1,682 @@ +#pragma once + +#include "wdw/geo.h" + +extern const LevelScript level_wdw_entry[]; + +static const ALIGN_ASSET(2) char wdw_seg7_texture_07000000[] = "__OTR__levels/wdw/0"; + +static const ALIGN_ASSET(2) char wdw_seg7_texture_07000800[] = "__OTR__levels/wdw/1"; + +static const ALIGN_ASSET(2) char wdw_seg7_texture_07001000[] = "__OTR__levels/wdw/2"; + +static const ALIGN_ASSET(2) char wdw_seg7_texture_07001800[] = "__OTR__levels/wdw/3"; + +static const ALIGN_ASSET(2) char wdw_seg7_texture_07002000[] = "__OTR__levels/wdw/4"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07002800[] = "__OTR__levels/wdw/wdw_seg7_lights_07002800"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07002818[] = "__OTR__levels/wdw/wdw_seg7_lights_07002818"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002830[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002830"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002920[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002920"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002A20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002A20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002B20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002B20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002C20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002C20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002D20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002D20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002E00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002E00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002F00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002F00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07002FE0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07002FE0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070030C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070030C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070031A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070031A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003290[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003290"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003380[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003380"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003460[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003460"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003550[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003550"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003630[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003630"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003720[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003720"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070037D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070037D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070038C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070038C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070039C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070039C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003AB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003AB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003BB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003BB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003CB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003CB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003D70[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003D70"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003E30[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003E30"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07003F20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07003F20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004010[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004010"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004100[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004100"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070041F0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070041F0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004270[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004270"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004360[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004360"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004440[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004440"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004530[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004530"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004620[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004620"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004710[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004710"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070047D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070047D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070048D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070048D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070049B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070049B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004AA0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004AA0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004B40[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004B40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004C30[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004C30"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004D20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004D20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004E00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004E00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004EF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004EF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07004FF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07004FF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070050D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070050D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070051C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070051C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070052A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070052A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005390[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005390"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005490[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005490"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005580[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005580"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005670[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005670"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005770[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005770"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005870[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005870"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005960[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005960"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005A60[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005A60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005B60[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005B60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005C60[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005C60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005D60[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005D60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005E40[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005E40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07005F30[] = "__OTR__levels/wdw/wdw_seg7_vertex_07005F30"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006020[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006020"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006110[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006110"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006210[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006210"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070062C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070062C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070063B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070063B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070064A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070064A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006580[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006580"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070065B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070065B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070066A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070066A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006790[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006790"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006880[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006880"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006970[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006970"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006A50[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006A50"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006B40[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006B40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006C20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006C20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006D10[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006D10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006E00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006E00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006EF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006EF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07006FD0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07006FD0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070070D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070070D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070071D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070071D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070072D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070072D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070073C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070073C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070074C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070074C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070075B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070075B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070076B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070076B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070077B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070077B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007840[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007840"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007930[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007930"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007A20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007A20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007B10[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007B10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007C00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007C00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007CF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007CF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007DF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007DF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007E20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007E20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007F00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007F00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07007FF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07007FF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070080F0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070080F0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07008120[] = "__OTR__levels/wdw/wdw_seg7_vertex_07008120"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008160[] = "__OTR__levels/wdw/wdw_seg7_dl_07008160"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008598[] = "__OTR__levels/wdw/wdw_seg7_dl_07008598"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070087B8[] = "__OTR__levels/wdw/wdw_seg7_dl_070087B8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008910[] = "__OTR__levels/wdw/wdw_seg7_dl_07008910"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008B00[] = "__OTR__levels/wdw/wdw_seg7_dl_07008B00"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008C00[] = "__OTR__levels/wdw/wdw_seg7_dl_07008C00"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008CA0[] = "__OTR__levels/wdw/wdw_seg7_dl_07008CA0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07008E08[] = "__OTR__levels/wdw/wdw_seg7_dl_07008E08"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07009268[] = "__OTR__levels/wdw/wdw_seg7_dl_07009268"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07009358[] = "__OTR__levels/wdw/wdw_seg7_dl_07009358"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07009850[] = "__OTR__levels/wdw/wdw_seg7_dl_07009850"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070099B0[] = "__OTR__levels/wdw/wdw_seg7_dl_070099B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07009AB0[] = "__OTR__levels/wdw/wdw_seg7_dl_07009AB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07009B78[] = "__OTR__levels/wdw/wdw_seg7_lights_07009B78"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07009B90[] = "__OTR__levels/wdw/wdw_seg7_vertex_07009B90"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07009C70[] = "__OTR__levels/wdw/wdw_seg7_vertex_07009C70"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07009D50[] = "__OTR__levels/wdw/wdw_seg7_vertex_07009D50"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07009E40[] = "__OTR__levels/wdw/wdw_seg7_vertex_07009E40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07009EB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07009EB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07009FB0[] = "__OTR__levels/wdw/wdw_seg7_dl_07009FB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_0700A0D0[] = "__OTR__levels/wdw/wdw_seg7_dl_0700A0D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_0700A138[] = "__OTR__levels/wdw/wdw_seg7_dl_0700A138"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_0700A1B0[] = "__OTR__levels/wdw/wdw_seg7_lights_0700A1B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_0700A1C8[] = "__OTR__levels/wdw/wdw_seg7_lights_0700A1C8"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_0700A1E0[] = "__OTR__levels/wdw/wdw_seg7_lights_0700A1E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_0700A1F8[] = "__OTR__levels/wdw/wdw_seg7_lights_0700A1F8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A210[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A210"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A270[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A270"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A370[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A370"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A460[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A460"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A550[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A550"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A640[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A640"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A730[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A730"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A820[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A820"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700A910[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700A910"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AA10[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AA10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AB00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AB00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700ABF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700ABF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700ACD0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700ACD0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AD10[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AD10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AE00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AE00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AED0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AED0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700AFB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700AFB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B0B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B0B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B1A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B1A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B290[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B290"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B370[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B370"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B470[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B470"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B570[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B570"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B630[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B630"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B720[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B720"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B810[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B810"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700B910[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700B910"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BA10[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BA10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BB00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BB00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BC00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BC00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BCF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BCF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BDE0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BDE0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BED0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BED0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700BF80[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700BF80"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C070[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C070"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C160[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C160"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C250[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C250"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C330[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C330"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C410[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C410"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C480[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C480"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C570[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C570"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C660[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C660"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C750[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C750"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C840[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C840"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700C930[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700C930"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CA20[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CA20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CB20[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CB20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CC20[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CC20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CC50[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CC50"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CD30[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CD30"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CE20[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CE20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CF10[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CF10"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700CFF0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700CFF0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D0E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D0E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D1E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D1E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D2E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D2E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D3E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D3E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D4D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D4D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D5D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D5D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D6C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D6C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D770[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D770"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D7B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D7B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D830[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D830"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D870[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D870"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700D960[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700D960"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DA40[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DA40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DB30[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DB30"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DC20[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DC20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DD00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DD00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DE00[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DE00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DEE0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DEE0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700DFD0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700DFD0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E0C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E0C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E1C0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E1C0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E2B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E2B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E3A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E3A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E480[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E480"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E560[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E560"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E650[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E650"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E730[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E730"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E820[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E820"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E900[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E900"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700E9E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700E9E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700EAD0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700EAD0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700EBC0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700EBC0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700ECB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700ECB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700EDB0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700EDB0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700EE90[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700EE90"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700EF80[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700EF80"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F080[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F080"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F130[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F130"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F220[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F220"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F310[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F310"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F400[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F400"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F4F0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F4F0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F5E0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F5E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F6D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F6D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F7D0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F7D0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F8B0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F8B0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700F9A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700F9A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FA90[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FA90"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FB80[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FB80"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FC70[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FC70"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FD60[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FD60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FE40[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FE40"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FE80[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FE80"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FF70[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FF70"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_0700FFE0[] = "__OTR__levels/wdw/wdw_seg7_vertex_0700FFE0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07010020[] = "__OTR__levels/wdw/wdw_seg7_vertex_07010020"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010120[] = "__OTR__levels/wdw/wdw_seg7_dl_07010120"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010578[] = "__OTR__levels/wdw/wdw_seg7_dl_07010578"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010748[] = "__OTR__levels/wdw/wdw_seg7_dl_07010748"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070107E8[] = "__OTR__levels/wdw/wdw_seg7_dl_070107E8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010AB8[] = "__OTR__levels/wdw/wdw_seg7_dl_07010AB8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010C38[] = "__OTR__levels/wdw/wdw_seg7_dl_07010C38"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07010EA0[] = "__OTR__levels/wdw/wdw_seg7_dl_07010EA0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011208[] = "__OTR__levels/wdw/wdw_seg7_dl_07011208"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011260[] = "__OTR__levels/wdw/wdw_seg7_dl_07011260"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011298[] = "__OTR__levels/wdw/wdw_seg7_dl_07011298"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011920[] = "__OTR__levels/wdw/wdw_seg7_dl_07011920"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011B08[] = "__OTR__levels/wdw/wdw_seg7_dl_07011B08"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011D08[] = "__OTR__levels/wdw/wdw_seg7_dl_07011D08"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011D88[] = "__OTR__levels/wdw/wdw_seg7_dl_07011D88"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011DC0[] = "__OTR__levels/wdw/wdw_seg7_dl_07011DC0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07011E48[] = "__OTR__levels/wdw/wdw_seg7_dl_07011E48"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07011F58[] = "__OTR__levels/wdw/wdw_seg7_lights_07011F58"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07011F70[] = "__OTR__levels/wdw/wdw_seg7_lights_07011F70"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07011F88[] = "__OTR__levels/wdw/wdw_seg7_lights_07011F88"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07011FA0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07011FA0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012020[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012020"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070120A0[] = "__OTR__levels/wdw/wdw_seg7_vertex_070120A0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012160[] = "__OTR__levels/wdw/wdw_seg7_dl_07012160"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012258[] = "__OTR__levels/wdw/wdw_seg7_dl_07012258"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070122C8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070122C8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070123A8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070123A8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070124A8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070124A8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012598[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012598"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012658[] = "__OTR__levels/wdw/wdw_seg7_dl_07012658"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012798[] = "__OTR__levels/wdw/wdw_seg7_dl_07012798"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070127C8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070127C8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070128A8[] = "__OTR__levels/wdw/wdw_seg7_dl_070128A8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012908[] = "__OTR__levels/wdw/wdw_seg7_dl_07012908"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012938[] = "__OTR__levels/wdw/wdw_seg7_lights_07012938"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012950[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012950"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012A50[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012A50"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012AD0[] = "__OTR__levels/wdw/wdw_seg7_dl_07012AD0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012B48[] = "__OTR__levels/wdw/wdw_seg7_dl_07012B48"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012B90[] = "__OTR__levels/wdw/wdw_seg7_dl_07012B90"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012C08[] = "__OTR__levels/wdw/wdw_seg7_lights_07012C08"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012C20[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012C20"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012C60[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012C60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012D50[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012D50"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012DC0[] = "__OTR__levels/wdw/wdw_seg7_dl_07012DC0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012E08[] = "__OTR__levels/wdw/wdw_seg7_dl_07012E08"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07012E88[] = "__OTR__levels/wdw/wdw_seg7_dl_07012E88"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012F18[] = "__OTR__levels/wdw/wdw_seg7_lights_07012F18"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012F30[] = "__OTR__levels/wdw/wdw_seg7_lights_07012F30"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012F48[] = "__OTR__levels/wdw/wdw_seg7_lights_07012F48"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07012F60[] = "__OTR__levels/wdw/wdw_seg7_lights_07012F60"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012F78[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012F78"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07012FD8[] = "__OTR__levels/wdw/wdw_seg7_vertex_07012FD8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013038[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013038"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013098[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013098"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070130F8[] = "__OTR__levels/wdw/wdw_seg7_dl_070130F8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070131B8[] = "__OTR__levels/wdw/wdw_seg7_dl_070131B8"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07013238[] = "__OTR__levels/wdw/wdw_seg7_lights_07013238"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013250[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013250"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013340[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013340"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070133F0[] = "__OTR__levels/wdw/wdw_seg7_dl_070133F0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013490[] = "__OTR__levels/wdw/wdw_seg7_dl_07013490"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07013500[] = "__OTR__levels/wdw/wdw_seg7_lights_07013500"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013518[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013518"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013618[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013618"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013708[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013708"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070137F8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070137F8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_070138E8[] = "__OTR__levels/wdw/wdw_seg7_vertex_070138E8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070139D8[] = "__OTR__levels/wdw/wdw_seg7_dl_070139D8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013A50[] = "__OTR__levels/wdw/wdw_seg7_dl_07013A50"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013B70[] = "__OTR__levels/wdw/wdw_seg7_dl_07013B70"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07013BE8[] = "__OTR__levels/wdw/wdw_seg7_lights_07013BE8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013C00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013C00"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013D00[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013D00"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013D80[] = "__OTR__levels/wdw/wdw_seg7_dl_07013D80"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013DF8[] = "__OTR__levels/wdw/wdw_seg7_dl_07013DF8"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07013E40[] = "__OTR__levels/wdw/wdw_seg7_dl_07013E40"; + +static const ALIGN_ASSET(2) char wdw_seg7_lights_07013EB8[] = "__OTR__levels/wdw/wdw_seg7_lights_07013EB8"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013ED0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013ED0"; + +static const ALIGN_ASSET(2) char wdw_seg7_vertex_07013FC0[] = "__OTR__levels/wdw/wdw_seg7_vertex_07013FC0"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_07014050[] = "__OTR__levels/wdw/wdw_seg7_dl_07014050"; + +static const ALIGN_ASSET(2) char wdw_seg7_dl_070140E0[] = "__OTR__levels/wdw/wdw_seg7_dl_070140E0"; + +static const ALIGN_ASSET(2) char wdw_seg7_area_1_collision[] = "__OTR__levels/wdw/wdw_seg7_area_1_collision"; + +static const char wdw_seg7_area_1_macro_objs[] = "__OTR__levels/wdw/wdw_seg7_area_1_macro_objs"; + +static const ALIGN_ASSET(2) char wdw_seg7_area_2_collision[] = "__OTR__levels/wdw/wdw_seg7_area_2_collision"; + +static const char wdw_seg7_area_2_macro_objs[] = "__OTR__levels/wdw/wdw_seg7_area_2_macro_objs"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_square_floating_platform[] = "__OTR__levels/wdw/wdw_seg7_collision_square_floating_platform"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_arrow_lift[] = "__OTR__levels/wdw/wdw_seg7_collision_arrow_lift"; + +static const ALIGN_ASSET(2) char wdw_seg7_070184C8[] = "__OTR__levels/wdw/wdw_seg7_collision_070184C8"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_07018528[] = "__OTR__levels/wdw/wdw_seg7_collision_07018528"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_express_elevator_platform[] = "__OTR__levels/wdw/wdw_seg7_collision_express_elevator_platform"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_rect_floating_platform[] = "__OTR__levels/wdw/wdw_seg7_collision_rect_floating_platform"; + +static const ALIGN_ASSET(2) char wdw_seg7_collision_070186B4[] = "__OTR__levels/wdw/wdw_seg7_collision_070186B4"; + +static const char wdw_movtex_area1_water_data[] = "__OTR__levels/wdw/wdw_movtex_area1_water_data"; + +static const char wdw_movtex_area1_water[] = "__OTR__levels/wdw/wdw_movtex_area1_water"; + +static const char wdw_movtex_area2_water_data[] = "__OTR__levels/wdw/wdw_movtex_area2_water_data"; + +static const char wdw_movtex_area2_water[] = "__OTR__levels/wdw/wdw_movtex_area2_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wdw/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/wdw/geo.h new file mode 100644 index 0000000..b1cc654 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wdw/geo.h @@ -0,0 +1,20 @@ +#pragma once + +static const ALIGN_ASSET(2) char wdw_geo_000580[] = "__OTR__levels/wdw/geo/wdw_geo_000580"; + +static const ALIGN_ASSET(2) char wdw_geo_000598[] = "__OTR__levels/wdw/geo/wdw_geo_000598"; + +static const ALIGN_ASSET(2) char wdw_geo_0005C0[] = "__OTR__levels/wdw/geo/wdw_geo_0005C0"; + +static const ALIGN_ASSET(2) char wdw_geo_0005E8[] = "__OTR__levels/wdw/geo/wdw_geo_0005E8"; + +static const ALIGN_ASSET(2) char wdw_geo_000610[] = "__OTR__levels/wdw/geo/wdw_geo_000610"; + +static const ALIGN_ASSET(2) char wdw_geo_000628[] = "__OTR__levels/wdw/geo/wdw_geo_000628"; + +static const ALIGN_ASSET(2) char wdw_geo_000640[] = "__OTR__levels/wdw/geo/wdw_geo_000640"; + +static const ALIGN_ASSET(2) char wdw_geo_000658[] = "__OTR__levels/wdw/geo/wdw_geo_000658"; + +static const ALIGN_ASSET(2) char wdw_geo_000724[] = "__OTR__levels/wdw/geo/wdw_geo_000724"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wf.h b/android/app/src/main/assets/ghostship/include/assets/levels/wf.h new file mode 100644 index 0000000..03e8962 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wf.h @@ -0,0 +1,726 @@ +#pragma once + +#include "wf/geo.h" + +extern const LevelScript level_wf_entry[]; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07000000[] = "__OTR__levels/wf/0"; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07000800[] = "__OTR__levels/wf/1"; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07001000[] = "__OTR__levels/wf/2"; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07001800[] = "__OTR__levels/wf/3"; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07002000[] = "__OTR__levels/wf/4"; + +static const ALIGN_ASSET(2) char wf_seg7_texture_07002800[] = "__OTR__levels/wf/5"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07002900[] = "__OTR__levels/wf/wf_seg7_lights_07002900"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002918[] = "__OTR__levels/wf/wf_seg7_vertex_07002918"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002A18[] = "__OTR__levels/wf/wf_seg7_vertex_07002A18"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002A78[] = "__OTR__levels/wf/wf_seg7_vertex_07002A78"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002B28[] = "__OTR__levels/wf/wf_seg7_vertex_07002B28"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002C08[] = "__OTR__levels/wf/wf_seg7_vertex_07002C08"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002D08[] = "__OTR__levels/wf/wf_seg7_vertex_07002D08"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002DF8[] = "__OTR__levels/wf/wf_seg7_vertex_07002DF8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002E48[] = "__OTR__levels/wf/wf_seg7_vertex_07002E48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07002F28[] = "__OTR__levels/wf/wf_seg7_vertex_07002F28"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003028[] = "__OTR__levels/wf/wf_seg7_vertex_07003028"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003108[] = "__OTR__levels/wf/wf_seg7_vertex_07003108"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070031F8[] = "__OTR__levels/wf/wf_seg7_vertex_070031F8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070032D8[] = "__OTR__levels/wf/wf_seg7_vertex_070032D8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070033B8[] = "__OTR__levels/wf/wf_seg7_vertex_070033B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070034A8[] = "__OTR__levels/wf/wf_seg7_vertex_070034A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003588[] = "__OTR__levels/wf/wf_seg7_vertex_07003588"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003668[] = "__OTR__levels/wf/wf_seg7_vertex_07003668"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003728[] = "__OTR__levels/wf/wf_seg7_vertex_07003728"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003768[] = "__OTR__levels/wf/wf_seg7_vertex_07003768"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003858[] = "__OTR__levels/wf/wf_seg7_vertex_07003858"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003948[] = "__OTR__levels/wf/wf_seg7_vertex_07003948"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003A08[] = "__OTR__levels/wf/wf_seg7_vertex_07003A08"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003AF8[] = "__OTR__levels/wf/wf_seg7_vertex_07003AF8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003BE8[] = "__OTR__levels/wf/wf_seg7_vertex_07003BE8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003C28[] = "__OTR__levels/wf/wf_seg7_vertex_07003C28"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003D08[] = "__OTR__levels/wf/wf_seg7_vertex_07003D08"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003E08[] = "__OTR__levels/wf/wf_seg7_vertex_07003E08"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003EB8[] = "__OTR__levels/wf/wf_seg7_vertex_07003EB8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07003F98[] = "__OTR__levels/wf/wf_seg7_vertex_07003F98"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004098[] = "__OTR__levels/wf/wf_seg7_vertex_07004098"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004198[] = "__OTR__levels/wf/wf_seg7_vertex_07004198"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004278[] = "__OTR__levels/wf/wf_seg7_vertex_07004278"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004368[] = "__OTR__levels/wf/wf_seg7_vertex_07004368"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004468[] = "__OTR__levels/wf/wf_seg7_vertex_07004468"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004528[] = "__OTR__levels/wf/wf_seg7_vertex_07004528"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070045A8[] = "__OTR__levels/wf/wf_seg7_vertex_070045A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07004608[] = "__OTR__levels/wf/wf_seg7_vertex_07004608"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070046B8[] = "__OTR__levels/wf/wf_seg7_dl_070046B8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004758[] = "__OTR__levels/wf/wf_seg7_dl_07004758"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070047C8[] = "__OTR__levels/wf/wf_seg7_dl_070047C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070048D8[] = "__OTR__levels/wf/wf_seg7_dl_070048D8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004B30[] = "__OTR__levels/wf/wf_seg7_dl_07004B30"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004B68[] = "__OTR__levels/wf/wf_seg7_dl_07004B68"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004C50[] = "__OTR__levels/wf/wf_seg7_dl_07004C50"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004D08[] = "__OTR__levels/wf/wf_seg7_dl_07004D08"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004DD8[] = "__OTR__levels/wf/wf_seg7_dl_07004DD8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004F88[] = "__OTR__levels/wf/wf_seg7_dl_07004F88"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07004FF0[] = "__OTR__levels/wf/wf_seg7_dl_07004FF0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005038[] = "__OTR__levels/wf/wf_seg7_dl_07005038"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005070[] = "__OTR__levels/wf/wf_seg7_dl_07005070"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070050C8[] = "__OTR__levels/wf/wf_seg7_dl_070050C8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_070051C8[] = "__OTR__levels/wf/wf_seg7_lights_070051C8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070051E0[] = "__OTR__levels/wf/wf_seg7_vertex_070051E0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005260[] = "__OTR__levels/wf/wf_seg7_dl_07005260"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070052B8[] = "__OTR__levels/wf/wf_seg7_dl_070052B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005328[] = "__OTR__levels/wf/wf_seg7_vertex_07005328"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005418[] = "__OTR__levels/wf/wf_seg7_vertex_07005418"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070054D8[] = "__OTR__levels/wf/wf_seg7_dl_070054D8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005538[] = "__OTR__levels/wf/wf_seg7_dl_07005538"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005568[] = "__OTR__levels/wf/wf_seg7_vertex_07005568"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005658[] = "__OTR__levels/wf/wf_seg7_dl_07005658"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005690[] = "__OTR__levels/wf/wf_seg7_dl_07005690"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_070056C0[] = "__OTR__levels/wf/wf_seg7_lights_070056C0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070056D8[] = "__OTR__levels/wf/wf_seg7_vertex_070056D8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070057C8[] = "__OTR__levels/wf/wf_seg7_vertex_070057C8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070058B8[] = "__OTR__levels/wf/wf_seg7_vertex_070058B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070059A8[] = "__OTR__levels/wf/wf_seg7_vertex_070059A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005A98[] = "__OTR__levels/wf/wf_seg7_vertex_07005A98"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005B88[] = "__OTR__levels/wf/wf_seg7_vertex_07005B88"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005C38[] = "__OTR__levels/wf/wf_seg7_dl_07005C38"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005DD8[] = "__OTR__levels/wf/wf_seg7_dl_07005DD8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07005E48[] = "__OTR__levels/wf/wf_seg7_lights_07005E48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005E60[] = "__OTR__levels/wf/wf_seg7_vertex_07005E60"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005EA0[] = "__OTR__levels/wf/wf_seg7_dl_07005EA0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07005EE8[] = "__OTR__levels/wf/wf_seg7_dl_07005EE8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07005F58[] = "__OTR__levels/wf/wf_seg7_lights_07005F58"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07005F70[] = "__OTR__levels/wf/wf_seg7_vertex_07005F70"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006060[] = "__OTR__levels/wf/wf_seg7_vertex_07006060"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006150[] = "__OTR__levels/wf/wf_seg7_vertex_07006150"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006250[] = "__OTR__levels/wf/wf_seg7_vertex_07006250"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006330[] = "__OTR__levels/wf/wf_seg7_vertex_07006330"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070063A0[] = "__OTR__levels/wf/wf_seg7_dl_070063A0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070064E8[] = "__OTR__levels/wf/wf_seg7_dl_070064E8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07006558[] = "__OTR__levels/wf/wf_seg7_lights_07006558"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006570[] = "__OTR__levels/wf/wf_seg7_vertex_07006570"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070065B0[] = "__OTR__levels/wf/wf_seg7_dl_070065B0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070065F8[] = "__OTR__levels/wf/wf_seg7_dl_070065F8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07006668[] = "__OTR__levels/wf/wf_seg7_lights_07006668"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006680[] = "__OTR__levels/wf/wf_seg7_vertex_07006680"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070066C0[] = "__OTR__levels/wf/wf_seg7_vertex_070066C0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07006780[] = "__OTR__levels/wf/wf_seg7_dl_07006780"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070067C8[] = "__OTR__levels/wf/wf_seg7_dl_070067C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07006820[] = "__OTR__levels/wf/wf_seg7_dl_07006820"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006898[] = "__OTR__levels/wf/wf_seg7_vertex_07006898"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006988[] = "__OTR__levels/wf/wf_seg7_vertex_07006988"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006A68[] = "__OTR__levels/wf/wf_seg7_vertex_07006A68"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006B58[] = "__OTR__levels/wf/wf_seg7_vertex_07006B58"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006C48[] = "__OTR__levels/wf/wf_seg7_vertex_07006C48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006D38[] = "__OTR__levels/wf/wf_seg7_vertex_07006D38"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006D98[] = "__OTR__levels/wf/wf_seg7_vertex_07006D98"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006E88[] = "__OTR__levels/wf/wf_seg7_vertex_07006E88"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07006F78[] = "__OTR__levels/wf/wf_seg7_vertex_07006F78"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07006FB8[] = "__OTR__levels/wf/wf_seg7_dl_07006FB8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07007168[] = "__OTR__levels/wf/wf_seg7_dl_07007168"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07007220[] = "__OTR__levels/wf/wf_seg7_dl_07007220"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07007298[] = "__OTR__levels/wf/wf_seg7_lights_07007298"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070072B0[] = "__OTR__levels/wf/wf_seg7_vertex_070072B0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070073A0[] = "__OTR__levels/wf/wf_seg7_vertex_070073A0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007410[] = "__OTR__levels/wf/wf_seg7_vertex_07007410"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07007450[] = "__OTR__levels/wf/wf_seg7_dl_07007450"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070074E0[] = "__OTR__levels/wf/wf_seg7_dl_070074E0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07007518[] = "__OTR__levels/wf/wf_seg7_dl_07007518"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07007590[] = "__OTR__levels/wf/wf_seg7_lights_07007590"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070075A8[] = "__OTR__levels/wf/wf_seg7_vertex_070075A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070076A8[] = "__OTR__levels/wf/wf_seg7_vertex_070076A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070077A8[] = "__OTR__levels/wf/wf_seg7_vertex_070077A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007898[] = "__OTR__levels/wf/wf_seg7_vertex_07007898"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007988[] = "__OTR__levels/wf/wf_seg7_vertex_07007988"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007A78[] = "__OTR__levels/wf/wf_seg7_vertex_07007A78"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007B78[] = "__OTR__levels/wf/wf_seg7_vertex_07007B78"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007C68[] = "__OTR__levels/wf/wf_seg7_vertex_07007C68"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007D48[] = "__OTR__levels/wf/wf_seg7_vertex_07007D48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007E38[] = "__OTR__levels/wf/wf_seg7_vertex_07007E38"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007F28[] = "__OTR__levels/wf/wf_seg7_vertex_07007F28"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07007FA8[] = "__OTR__levels/wf/wf_seg7_vertex_07007FA8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070080A8[] = "__OTR__levels/wf/wf_seg7_vertex_070080A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008198[] = "__OTR__levels/wf/wf_seg7_vertex_07008198"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008288[] = "__OTR__levels/wf/wf_seg7_vertex_07008288"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008368[] = "__OTR__levels/wf/wf_seg7_dl_07008368"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070083E0[] = "__OTR__levels/wf/wf_seg7_dl_070083E0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008468[] = "__OTR__levels/wf/wf_seg7_dl_07008468"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008690[] = "__OTR__levels/wf/wf_seg7_dl_07008690"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070087B0[] = "__OTR__levels/wf/wf_seg7_dl_070087B0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07008838[] = "__OTR__levels/wf/wf_seg7_lights_07008838"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008850[] = "__OTR__levels/wf/wf_seg7_vertex_07008850"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008950[] = "__OTR__levels/wf/wf_seg7_vertex_07008950"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070089F0[] = "__OTR__levels/wf/wf_seg7_vertex_070089F0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008AF0[] = "__OTR__levels/wf/wf_seg7_vertex_07008AF0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008BD0[] = "__OTR__levels/wf/wf_seg7_vertex_07008BD0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008C30[] = "__OTR__levels/wf/wf_seg7_vertex_07008C30"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07008D20[] = "__OTR__levels/wf/wf_seg7_vertex_07008D20"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008DD0[] = "__OTR__levels/wf/wf_seg7_dl_07008DD0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008E48[] = "__OTR__levels/wf/wf_seg7_dl_07008E48"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008EA0[] = "__OTR__levels/wf/wf_seg7_dl_07008EA0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008F58[] = "__OTR__levels/wf/wf_seg7_dl_07008F58"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07008FE8[] = "__OTR__levels/wf/wf_seg7_dl_07008FE8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07009070[] = "__OTR__levels/wf/wf_seg7_lights_07009070"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009088[] = "__OTR__levels/wf/wf_seg7_vertex_07009088"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070090C8[] = "__OTR__levels/wf/wf_seg7_vertex_070090C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_070091C8[] = "__OTR__levels/wf/wf_seg7_dl_070091C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009210[] = "__OTR__levels/wf/wf_seg7_dl_07009210"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009278[] = "__OTR__levels/wf/wf_seg7_dl_07009278"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_070092F0[] = "__OTR__levels/wf/wf_seg7_lights_070092F0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009308[] = "__OTR__levels/wf/wf_seg7_vertex_07009308"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070093F8[] = "__OTR__levels/wf/wf_seg7_vertex_070093F8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070094E8[] = "__OTR__levels/wf/wf_seg7_vertex_070094E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_070095D8[] = "__OTR__levels/wf/wf_seg7_vertex_070095D8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009698[] = "__OTR__levels/wf/wf_seg7_dl_07009698"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009780[] = "__OTR__levels/wf/wf_seg7_dl_07009780"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_070097F0[] = "__OTR__levels/wf/wf_seg7_lights_070097F0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009808[] = "__OTR__levels/wf/wf_seg7_vertex_07009808"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009848[] = "__OTR__levels/wf/wf_seg7_dl_07009848"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009890[] = "__OTR__levels/wf/wf_seg7_dl_07009890"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07009900[] = "__OTR__levels/wf/wf_seg7_lights_07009900"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009918[] = "__OTR__levels/wf/wf_seg7_vertex_07009918"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009958[] = "__OTR__levels/wf/wf_seg7_vertex_07009958"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009A48[] = "__OTR__levels/wf/wf_seg7_vertex_07009A48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009AB8[] = "__OTR__levels/wf/wf_seg7_vertex_07009AB8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009BA8[] = "__OTR__levels/wf/wf_seg7_vertex_07009BA8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009C58[] = "__OTR__levels/wf/wf_seg7_dl_07009C58"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009CA0[] = "__OTR__levels/wf/wf_seg7_dl_07009CA0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009D20[] = "__OTR__levels/wf/wf_seg7_dl_07009D20"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_07009DB0[] = "__OTR__levels/wf/wf_seg7_dl_07009DB0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_07009E30[] = "__OTR__levels/wf/wf_seg7_lights_07009E30"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009E48[] = "__OTR__levels/wf/wf_seg7_vertex_07009E48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_07009F48[] = "__OTR__levels/wf/wf_seg7_vertex_07009F48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A048[] = "__OTR__levels/wf/wf_seg7_vertex_0700A048"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700A0A8[] = "__OTR__levels/wf/wf_seg7_dl_0700A0A8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700A170[] = "__OTR__levels/wf/wf_seg7_dl_0700A170"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700A1E0[] = "__OTR__levels/wf/wf_seg7_lights_0700A1E0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A1F8[] = "__OTR__levels/wf/wf_seg7_vertex_0700A1F8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A2E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700A2E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A358[] = "__OTR__levels/wf/wf_seg7_vertex_0700A358"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A3B8[] = "__OTR__levels/wf/wf_seg7_vertex_0700A3B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A4A8[] = "__OTR__levels/wf/wf_seg7_vertex_0700A4A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A598[] = "__OTR__levels/wf/wf_seg7_vertex_0700A598"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A688[] = "__OTR__levels/wf/wf_seg7_vertex_0700A688"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A778[] = "__OTR__levels/wf/wf_seg7_vertex_0700A778"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700A7F8[] = "__OTR__levels/wf/wf_seg7_vertex_0700A7F8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700A8F8[] = "__OTR__levels/wf/wf_seg7_dl_0700A8F8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700A988[] = "__OTR__levels/wf/wf_seg7_dl_0700A988"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700A9D0[] = "__OTR__levels/wf/wf_seg7_dl_0700A9D0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700AB18[] = "__OTR__levels/wf/wf_seg7_dl_0700AB18"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700ABA0[] = "__OTR__levels/wf/wf_seg7_dl_0700ABA0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700AC70[] = "__OTR__levels/wf/wf_seg7_lights_0700AC70"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700AC88[] = "__OTR__levels/wf/wf_seg7_vertex_0700AC88"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700ACE8[] = "__OTR__levels/wf/wf_seg7_vertex_0700ACE8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700ADE8[] = "__OTR__levels/wf/wf_seg7_dl_0700ADE8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700AE40[] = "__OTR__levels/wf/wf_seg7_dl_0700AE40"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700AEC8[] = "__OTR__levels/wf/wf_seg7_dl_0700AEC8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700AF40[] = "__OTR__levels/wf/wf_seg7_vertex_0700AF40"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700AF80[] = "__OTR__levels/wf/wf_seg7_dl_0700AF80"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700AFB8[] = "__OTR__levels/wf/wf_seg7_dl_0700AFB8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700B028[] = "__OTR__levels/wf/wf_seg7_lights_0700B028"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B040[] = "__OTR__levels/wf/wf_seg7_vertex_0700B040"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B070[] = "__OTR__levels/wf/wf_seg7_vertex_0700B070"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B160[] = "__OTR__levels/wf/wf_seg7_vertex_0700B160"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B1A0[] = "__OTR__levels/wf/wf_seg7_vertex_0700B1A0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B210[] = "__OTR__levels/wf/wf_seg7_vertex_0700B210"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B300[] = "__OTR__levels/wf/wf_seg7_vertex_0700B300"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B3F0[] = "__OTR__levels/wf/wf_seg7_vertex_0700B3F0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B4E0[] = "__OTR__levels/wf/wf_seg7_vertex_0700B4E0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B5D0[] = "__OTR__levels/wf/wf_seg7_vertex_0700B5D0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700B650[] = "__OTR__levels/wf/wf_seg7_vertex_0700B650"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700B750[] = "__OTR__levels/wf/wf_seg7_dl_0700B750"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700B790[] = "__OTR__levels/wf/wf_seg7_dl_0700B790"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700B808[] = "__OTR__levels/wf/wf_seg7_dl_0700B808"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700B858[] = "__OTR__levels/wf/wf_seg7_dl_0700B858"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700B9A0[] = "__OTR__levels/wf/wf_seg7_dl_0700B9A0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700BA28[] = "__OTR__levels/wf/wf_seg7_dl_0700BA28"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700BB18[] = "__OTR__levels/wf/wf_seg7_lights_0700BB18"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700BB30[] = "__OTR__levels/wf/wf_seg7_vertex_0700BB30"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700BC20[] = "__OTR__levels/wf/wf_seg7_vertex_0700BC20"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700BD10[] = "__OTR__levels/wf/wf_seg7_vertex_0700BD10"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700BD70[] = "__OTR__levels/wf/wf_seg7_vertex_0700BD70"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700BE30[] = "__OTR__levels/wf/wf_seg7_dl_0700BE30"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700BED8[] = "__OTR__levels/wf/wf_seg7_dl_0700BED8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700BF50[] = "__OTR__levels/wf/wf_seg7_dl_0700BF50"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700BFE0[] = "__OTR__levels/wf/wf_seg7_lights_0700BFE0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700BFF8[] = "__OTR__levels/wf/wf_seg7_vertex_0700BFF8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C0E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C0E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C1E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C1E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C218[] = "__OTR__levels/wf/wf_seg7_vertex_0700C218"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C318[] = "__OTR__levels/wf/wf_seg7_vertex_0700C318"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C3F8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C3F8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C4E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C4E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C5D8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C5D8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C6C8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C6C8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C7B8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C7B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C8A8[] = "__OTR__levels/wf/wf_seg7_vertex_0700C8A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700C998[] = "__OTR__levels/wf/wf_seg7_vertex_0700C998"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700CA88[] = "__OTR__levels/wf/wf_seg7_vertex_0700CA88"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700CB78[] = "__OTR__levels/wf/wf_seg7_vertex_0700CB78"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700CC38[] = "__OTR__levels/wf/wf_seg7_dl_0700CC38"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700CD00[] = "__OTR__levels/wf/wf_seg7_dl_0700CD00"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700CDB0[] = "__OTR__levels/wf/wf_seg7_dl_0700CDB0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D028[] = "__OTR__levels/wf/wf_seg7_dl_0700D028"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700D0A8[] = "__OTR__levels/wf/wf_seg7_lights_0700D0A8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D0C0[] = "__OTR__levels/wf/wf_seg7_vertex_0700D0C0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D1B0[] = "__OTR__levels/wf/wf_seg7_vertex_0700D1B0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D260[] = "__OTR__levels/wf/wf_seg7_dl_0700D260"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D300[] = "__OTR__levels/wf/wf_seg7_dl_0700D300"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700D370[] = "__OTR__levels/wf/wf_seg7_lights_0700D370"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D388[] = "__OTR__levels/wf/wf_seg7_vertex_0700D388"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D488[] = "__OTR__levels/wf/wf_seg7_vertex_0700D488"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D568[] = "__OTR__levels/wf/wf_seg7_vertex_0700D568"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D5C8[] = "__OTR__levels/wf/wf_seg7_vertex_0700D5C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D608[] = "__OTR__levels/wf/wf_seg7_dl_0700D608"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D6D0[] = "__OTR__levels/wf/wf_seg7_dl_0700D6D0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D708[] = "__OTR__levels/wf/wf_seg7_dl_0700D708"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700D780[] = "__OTR__levels/wf/wf_seg7_lights_0700D780"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D798[] = "__OTR__levels/wf/wf_seg7_vertex_0700D798"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D898[] = "__OTR__levels/wf/wf_seg7_vertex_0700D898"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700D8F8[] = "__OTR__levels/wf/wf_seg7_vertex_0700D8F8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D938[] = "__OTR__levels/wf/wf_seg7_dl_0700D938"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D9B8[] = "__OTR__levels/wf/wf_seg7_dl_0700D9B8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700D9F0[] = "__OTR__levels/wf/wf_seg7_dl_0700D9F0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700DA68[] = "__OTR__levels/wf/wf_seg7_lights_0700DA68"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DA80[] = "__OTR__levels/wf/wf_seg7_vertex_0700DA80"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DB70[] = "__OTR__levels/wf/wf_seg7_vertex_0700DB70"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DC60[] = "__OTR__levels/wf/wf_seg7_vertex_0700DC60"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DCE0[] = "__OTR__levels/wf/wf_seg7_vertex_0700DCE0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700DD20[] = "__OTR__levels/wf/wf_seg7_dl_0700DD20"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700DDE8[] = "__OTR__levels/wf/wf_seg7_dl_0700DDE8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700DE20[] = "__OTR__levels/wf/wf_seg7_dl_0700DE20"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700DE98[] = "__OTR__levels/wf/wf_seg7_lights_0700DE98"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DEB0[] = "__OTR__levels/wf/wf_seg7_vertex_0700DEB0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700DFA0[] = "__OTR__levels/wf/wf_seg7_vertex_0700DFA0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E050[] = "__OTR__levels/wf/wf_seg7_dl_0700E050"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E0F0[] = "__OTR__levels/wf/wf_seg7_dl_0700E0F0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700E160[] = "__OTR__levels/wf/wf_seg7_lights_0700E160"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E178[] = "__OTR__levels/wf/wf_seg7_vertex_0700E178"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E278[] = "__OTR__levels/wf/wf_seg7_vertex_0700E278"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E328[] = "__OTR__levels/wf/wf_seg7_dl_0700E328"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E3D0[] = "__OTR__levels/wf/wf_seg7_dl_0700E3D0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700E440[] = "__OTR__levels/wf/wf_seg7_lights_0700E440"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E458[] = "__OTR__levels/wf/wf_seg7_vertex_0700E458"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E548[] = "__OTR__levels/wf/wf_seg7_vertex_0700E548"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E638[] = "__OTR__levels/wf/wf_seg7_vertex_0700E638"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E698[] = "__OTR__levels/wf/wf_seg7_dl_0700E698"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E760[] = "__OTR__levels/wf/wf_seg7_dl_0700E760"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700E7D0[] = "__OTR__levels/wf/wf_seg7_lights_0700E7D0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E7E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700E7E8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700E8E8[] = "__OTR__levels/wf/wf_seg7_vertex_0700E8E8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E918[] = "__OTR__levels/wf/wf_seg7_dl_0700E918"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700E9B8[] = "__OTR__levels/wf/wf_seg7_dl_0700E9B8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700EA28[] = "__OTR__levels/wf/wf_seg7_lights_0700EA28"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700EA40[] = "__OTR__levels/wf/wf_seg7_vertex_0700EA40"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700EA80[] = "__OTR__levels/wf/wf_seg7_vertex_0700EA80"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700EAC0[] = "__OTR__levels/wf/wf_seg7_dl_0700EAC0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700EB08[] = "__OTR__levels/wf/wf_seg7_dl_0700EB08"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700EB40[] = "__OTR__levels/wf/wf_seg7_dl_0700EB40"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700EBB8[] = "__OTR__levels/wf/wf_seg7_lights_0700EBB8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700EBD0[] = "__OTR__levels/wf/wf_seg7_vertex_0700EBD0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700ECC0[] = "__OTR__levels/wf/wf_seg7_vertex_0700ECC0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700ED30[] = "__OTR__levels/wf/wf_seg7_dl_0700ED30"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700EDC0[] = "__OTR__levels/wf/wf_seg7_dl_0700EDC0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700EE30[] = "__OTR__levels/wf/wf_seg7_lights_0700EE30"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700EE48[] = "__OTR__levels/wf/wf_seg7_vertex_0700EE48"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700EF48[] = "__OTR__levels/wf/wf_seg7_vertex_0700EF48"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700EF88[] = "__OTR__levels/wf/wf_seg7_dl_0700EF88"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F018[] = "__OTR__levels/wf/wf_seg7_dl_0700F018"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700F088[] = "__OTR__levels/wf/wf_seg7_lights_0700F088"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F0A0[] = "__OTR__levels/wf/wf_seg7_vertex_0700F0A0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F0D0[] = "__OTR__levels/wf/wf_seg7_vertex_0700F0D0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F130[] = "__OTR__levels/wf/wf_seg7_dl_0700F130"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F170[] = "__OTR__levels/wf/wf_seg7_dl_0700F170"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F1A8[] = "__OTR__levels/wf/wf_seg7_dl_0700F1A8"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700F220[] = "__OTR__levels/wf/wf_seg7_lights_0700F220"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F238[] = "__OTR__levels/wf/wf_seg7_vertex_0700F238"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F268[] = "__OTR__levels/wf/wf_seg7_vertex_0700F268"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F2C8[] = "__OTR__levels/wf/wf_seg7_dl_0700F2C8"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F308[] = "__OTR__levels/wf/wf_seg7_dl_0700F308"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F340[] = "__OTR__levels/wf/wf_seg7_dl_0700F340"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700F3B8[] = "__OTR__levels/wf/wf_seg7_lights_0700F3B8"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F3D0[] = "__OTR__levels/wf/wf_seg7_vertex_0700F3D0"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F4C0[] = "__OTR__levels/wf/wf_seg7_vertex_0700F4C0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F570[] = "__OTR__levels/wf/wf_seg7_dl_0700F570"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F610[] = "__OTR__levels/wf/wf_seg7_dl_0700F610"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F680[] = "__OTR__levels/wf/wf_seg7_vertex_0700F680"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F6C0[] = "__OTR__levels/wf/wf_seg7_dl_0700F6C0"; + +static const ALIGN_ASSET(2) char wf_seg7_lights_0700F758[] = "__OTR__levels/wf/wf_seg7_lights_0700F758"; + +static const ALIGN_ASSET(2) char wf_seg7_vertex_0700F770[] = "__OTR__levels/wf/wf_seg7_vertex_0700F770"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F7B0[] = "__OTR__levels/wf/wf_seg7_dl_0700F7B0"; + +static const ALIGN_ASSET(2) char wf_seg7_dl_0700F7F8[] = "__OTR__levels/wf/wf_seg7_dl_0700F7F8"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_small_bomp[] = "__OTR__levels/wf/wf_seg7_collision_small_bomp"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_large_bomp[] = "__OTR__levels/wf/wf_seg7_collision_large_bomp"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_clocklike_rotation[] = "__OTR__levels/wf/wf_seg7_collision_clocklike_rotation"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_sliding_brick_platform[] = "__OTR__levels/wf/wf_seg7_collision_sliding_brick_platform"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_tumbling_bridge[] = "__OTR__levels/wf/wf_seg7_collision_tumbling_bridge"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_trapezoid[] = "__OTR__levels/wf/wf_seg7_collision_trapezoid"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_platform[] = "__OTR__levels/wf/wf_seg7_collision_platform"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_breakable_wall[] = "__OTR__levels/wf/wf_seg7_collision_breakable_wall"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_breakable_wall_2[] = "__OTR__levels/wf/wf_seg7_collision_breakable_wall_2"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_kickable_board[] = "__OTR__levels/wf/wf_seg7_collision_kickable_board"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_tower_door[] = "__OTR__levels/wf/wf_seg7_collision_tower_door"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_rotating_platform[] = "__OTR__levels/wf/wf_seg7_collision_rotating_platform"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_tower[] = "__OTR__levels/wf/wf_seg7_collision_tower"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_bullet_bill_cannon[] = "__OTR__levels/wf/wf_seg7_collision_bullet_bill_cannon"; + +static const ALIGN_ASSET(2) char wf_seg7_collision_070102D8[] = "__OTR__levels/wf/wf_seg7_collision_070102D8"; + +static const char wf_seg7_macro_objs[] = "__OTR__levels/wf/wf_seg7_macro_objs"; + +static const char wf_movtex_water_data[] = "__OTR__levels/wf/wf_movtex_water_data"; + +static const char wf_movtex_water[] = "__OTR__levels/wf/wf_movtex_water"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wf/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/wf/geo.h new file mode 100644 index 0000000..ac45898 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wf/geo.h @@ -0,0 +1,64 @@ +#pragma once + +static const ALIGN_ASSET(2) char wf_geo_0007E0[] = "__OTR__levels/wf/geo/wf_geo_0007E0"; + +static const ALIGN_ASSET(2) char wf_geo_000820[] = "__OTR__levels/wf/geo/wf_geo_000820"; + +static const ALIGN_ASSET(2) char wf_geo_000860[] = "__OTR__levels/wf/geo/wf_geo_000860"; + +static const ALIGN_ASSET(2) char wf_geo_000878[] = "__OTR__levels/wf/geo/wf_geo_000878"; + +static const ALIGN_ASSET(2) char wf_geo_000890[] = "__OTR__levels/wf/geo/wf_geo_000890"; + +static const ALIGN_ASSET(2) char wf_geo_0008A8[] = "__OTR__levels/wf/geo/wf_geo_0008A8"; + +static const ALIGN_ASSET(2) char wf_geo_0008E8[] = "__OTR__levels/wf/geo/wf_geo_0008E8"; + +static const ALIGN_ASSET(2) char wf_geo_000900[] = "__OTR__levels/wf/geo/wf_geo_000900"; + +static const ALIGN_ASSET(2) char wf_geo_000940[] = "__OTR__levels/wf/geo/wf_geo_000940"; + +static const ALIGN_ASSET(2) char wf_geo_000958[] = "__OTR__levels/wf/geo/wf_geo_000958"; + +static const ALIGN_ASSET(2) char wf_geo_0009A0[] = "__OTR__levels/wf/geo/wf_geo_0009A0"; + +static const ALIGN_ASSET(2) char wf_geo_0009B8[] = "__OTR__levels/wf/geo/wf_geo_0009B8"; + +static const ALIGN_ASSET(2) char wf_geo_0009D0[] = "__OTR__levels/wf/geo/wf_geo_0009D0"; + +static const ALIGN_ASSET(2) char wf_geo_0009E8[] = "__OTR__levels/wf/geo/wf_geo_0009E8"; + +static const ALIGN_ASSET(2) char wf_geo_000A00[] = "__OTR__levels/wf/geo/wf_geo_000A00"; + +static const ALIGN_ASSET(2) char wf_geo_000A40[] = "__OTR__levels/wf/geo/wf_geo_000A40"; + +static const ALIGN_ASSET(2) char wf_geo_000A58[] = "__OTR__levels/wf/geo/wf_geo_000A58"; + +static const ALIGN_ASSET(2) char wf_geo_000A98[] = "__OTR__levels/wf/geo/wf_geo_000A98"; + +static const ALIGN_ASSET(2) char wf_geo_000AB0[] = "__OTR__levels/wf/geo/wf_geo_000AB0"; + +static const ALIGN_ASSET(2) char wf_geo_000AC8[] = "__OTR__levels/wf/geo/wf_geo_000AC8"; + +static const ALIGN_ASSET(2) char wf_geo_000AE0[] = "__OTR__levels/wf/geo/wf_geo_000AE0"; + +static const ALIGN_ASSET(2) char wf_geo_000AF8[] = "__OTR__levels/wf/geo/wf_geo_000AF8"; + +static const ALIGN_ASSET(2) char wf_geo_000B10[] = "__OTR__levels/wf/geo/wf_geo_000B10"; + +static const ALIGN_ASSET(2) char wf_geo_000B38[] = "__OTR__levels/wf/geo/wf_geo_000B38"; + +static const ALIGN_ASSET(2) char wf_geo_000B60[] = "__OTR__levels/wf/geo/wf_geo_000B60"; + +static const ALIGN_ASSET(2) char wf_geo_000B78[] = "__OTR__levels/wf/geo/wf_geo_000B78"; + +static const ALIGN_ASSET(2) char wf_geo_000B90[] = "__OTR__levels/wf/geo/wf_geo_000B90"; + +static const ALIGN_ASSET(2) char wf_geo_000BA8[] = "__OTR__levels/wf/geo/wf_geo_000BA8"; + +static const ALIGN_ASSET(2) char wf_geo_000BC8[] = "__OTR__levels/wf/geo/wf_geo_000BC8"; + +static const ALIGN_ASSET(2) char wf_geo_000BE0[] = "__OTR__levels/wf/geo/wf_geo_000BE0"; + +static const ALIGN_ASSET(2) char wf_geo_000BF8[] = "__OTR__levels/wf/geo/wf_geo_000BF8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wmotr.h b/android/app/src/main/assets/ghostship/include/assets/levels/wmotr.h new file mode 100644 index 0000000..fcaf6d2 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wmotr.h @@ -0,0 +1,396 @@ +#pragma once + +#include "wmotr/geo.h" + +extern const LevelScript level_wmotr_entry[]; + +static const ALIGN_ASSET(2) char wmotr_seg7_texture_07000000[] = "__OTR__levels/wmotr/0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_texture_07000800[] = "__OTR__levels/wmotr/1"; + +static const ALIGN_ASSET(2) char wmotr_seg7_texture_07000C00[] = "__OTR__levels/wmotr/2"; + +static const ALIGN_ASSET(2) char wmotr_seg7_texture_07001400[] = "__OTR__levels/wmotr/3"; + +static const ALIGN_ASSET(2) char wmotr_seg7_texture_07001600[] = "__OTR__levels/wmotr/4"; + +static const ALIGN_ASSET(2) char wmotr_seg7_lights_07001800[] = "__OTR__levels/wmotr/wmotr_seg7_lights_07001800"; + +static const ALIGN_ASSET(2) char wmotr_seg7_lights_07001818[] = "__OTR__levels/wmotr/wmotr_seg7_lights_07001818"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001830[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001830"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001920[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001920"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001A10[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001A10"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001B00[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001B00"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001BF0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001BF0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001CE0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001CE0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001DD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001DD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001EC0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001EC0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07001FB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07001FB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002010[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002010"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002100[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002100"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070021F0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070021F0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070022E0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070022E0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070023D0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070023D0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002450[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002450"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002540[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002540"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002630[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002630"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002670[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002670"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002770[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002770"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002870[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002870"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002970[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002970"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002A50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002A50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002B50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002B50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002C50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002C50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002D50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002D50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002E50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002E50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07002F50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07002F50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003050[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003050"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003150[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003150"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003240[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003240"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003340[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003340"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003440[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003440"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003540[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003540"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003620[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003620"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003720[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003720"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003820[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003820"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003920[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003920"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003A20[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003A20"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003B20[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003B20"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003C20[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003C20"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003D10[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003D10"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003E00[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003E00"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003EF0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003EF0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07003FD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07003FD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070040C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070040C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070041C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070041C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070042C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070042C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070043C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070043C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070044C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070044C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070045C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070045C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070046C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070046C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070047C0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070047C0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070048B0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070048B0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070049B0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070049B0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004AB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004AB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004BB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004BB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004CA0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004CA0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004DA0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004DA0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004EA0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004EA0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07004FA0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07004FA0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070050A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070050A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005190[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005190"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005290[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005290"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005390[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005390"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005490[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005490"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005590[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005590"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005690[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005690"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005790[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005790"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005890[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005890"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005990[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005990"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005A90[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005A90"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005B80[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005B80"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005C70[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005C70"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005D60[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005D60"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005E50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005E50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07005F50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07005F50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006050[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006050"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006150[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006150"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006240[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006240"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006330[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006330"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006420[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006420"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006500[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006500"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006600[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006600"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070066F0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070066F0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070067F0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070067F0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070068E0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070068E0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070069E0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070069E0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006AE0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006AE0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006BE0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006BE0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006CD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006CD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006DD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006DD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006EB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006EB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07006FB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07006FB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070070A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070070A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070071A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070071A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070072A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070072A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070073A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070073A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070074A0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070074A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007590[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007590"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007690[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007690"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007790[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007790"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007890[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007890"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007980[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007980"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007A60[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007A60"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007B60[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007B60"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007C60[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007C60"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007D50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007D50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007E50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007E50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07007F50[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07007F50"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008040[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008040"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008140[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008140"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008220[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008220"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008320[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008320"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008420[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008420"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008510[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008510"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008610[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008610"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008700[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008700"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008800[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008800"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070088F0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070088F0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_070089F0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_070089F0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008AD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008AD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008BD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008BD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008CD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008CD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008DD0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008DD0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07008EB0[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07008EB0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_07008EF0[] = "__OTR__levels/wmotr/wmotr_seg7_dl_07008EF0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_07009148[] = "__OTR__levels/wmotr/wmotr_seg7_dl_07009148"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_070092A0[] = "__OTR__levels/wmotr/wmotr_seg7_dl_070092A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_07009458[] = "__OTR__levels/wmotr/wmotr_seg7_dl_07009458"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_0700C1F8[] = "__OTR__levels/wmotr/wmotr_seg7_dl_0700C1F8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_lights_0700C2A0[] = "__OTR__levels/wmotr/wmotr_seg7_lights_0700C2A0"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C2B8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C2B8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C3B8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C3B8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C4B8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C4B8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C5A8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C5A8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C6A8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C6A8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C7A8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C7A8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C8A8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C8A8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700C9A8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700C9A8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CA98[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CA98"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CB98[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CB98"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CC98[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CC98"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CD98[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CD98"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CE98[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CE98"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700CF88[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700CF88"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D088[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D088"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D188[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D188"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D288[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D288"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D378[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D378"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D468[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D468"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D558[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D558"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D638[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D638"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D728[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D728"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D828[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D828"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700D928[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700D928"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DA28[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DA28"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DB28[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DB28"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DC28[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DC28"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DD28[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DD28"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DE18[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DE18"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700DF18[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700DF18"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700E018[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700E018"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700E118[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700E118"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_0700E188[] = "__OTR__levels/wmotr/wmotr_seg7_dl_0700E188"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_0700EFD8[] = "__OTR__levels/wmotr/wmotr_seg7_dl_0700EFD8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F048[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F048"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F138[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F138"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F228[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F228"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F318[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F318"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F408[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F408"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F508[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F508"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F5F8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F5F8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F6D8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F6D8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F7C8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F7C8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F8B8[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F8B8"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700F998[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700F998"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FA88[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FA88"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FB78[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FB78"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FC68[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FC68"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FD58[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FD58"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FE48[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FE48"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_0700FF38[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_0700FF38"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07010028[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07010028"; + +static const ALIGN_ASSET(2) char wmotr_seg7_vertex_07010118[] = "__OTR__levels/wmotr/wmotr_seg7_vertex_07010118"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_07010158[] = "__OTR__levels/wmotr/wmotr_seg7_dl_07010158"; + +static const ALIGN_ASSET(2) char wmotr_seg7_dl_07010608[] = "__OTR__levels/wmotr/wmotr_seg7_dl_07010608"; + +static const ALIGN_ASSET(2) char wmotr_seg7_collision[] = "__OTR__levels/wmotr/wmotr_seg7_collision"; + +static const char wmotr_seg7_macro_objs[] = "__OTR__levels/wmotr/wmotr_seg7_macro_objs"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/levels/wmotr/geo.h b/android/app/src/main/assets/ghostship/include/assets/levels/wmotr/geo.h new file mode 100644 index 0000000..d071a42 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/levels/wmotr/geo.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char wmotr_geo_0001F0[] = "__OTR__levels/wmotr/geo/wmotr_geo_0001F0"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/cave.h b/android/app/src/main/assets/ghostship/include/assets/textures/cave.h new file mode 100644 index 0000000..fb82b01 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/cave.h @@ -0,0 +1,36 @@ +#pragma once + +static const ALIGN_ASSET(2) char cave_09000000[] = "__OTR__textures/cave/hmc_textures.00000"; + +static const ALIGN_ASSET(2) char cave_09001000[] = "__OTR__textures/cave/hmc_textures.01000"; + +static const ALIGN_ASSET(2) char cave_09001800[] = "__OTR__textures/cave/hmc_textures.01800"; + +static const ALIGN_ASSET(2) char cave_09002800[] = "__OTR__textures/cave/hmc_textures.02800"; + +static const ALIGN_ASSET(2) char cave_09003000[] = "__OTR__textures/cave/hmc_textures.03000"; + +static const ALIGN_ASSET(2) char cave_09003800[] = "__OTR__textures/cave/hmc_textures.03800"; + +static const ALIGN_ASSET(2) char cave_09004800[] = "__OTR__textures/cave/hmc_textures.04800"; + +static const ALIGN_ASSET(2) char cave_09005800[] = "__OTR__textures/cave/hmc_textures.05800"; + +static const ALIGN_ASSET(2) char cave_09006800[] = "__OTR__textures/cave/hmc_textures.06800"; + +static const ALIGN_ASSET(2) char cave_09007000[] = "__OTR__textures/cave/hmc_textures.07000"; + +static const ALIGN_ASSET(2) char cave_09007800[] = "__OTR__textures/cave/hmc_textures.07800"; + +static const ALIGN_ASSET(2) char cave_09008800[] = "__OTR__textures/cave/hmc_textures.08800"; + +static const ALIGN_ASSET(2) char cave_09009800[] = "__OTR__textures/cave/hmc_textures.09800"; + +static const ALIGN_ASSET(2) char cave_0900A000[] = "__OTR__textures/cave/hmc_textures.0A000"; + +static const ALIGN_ASSET(2) char cave_0900A800[] = "__OTR__textures/cave/hmc_textures.0A800"; + +static const ALIGN_ASSET(2) char cave_0900B800[] = "__OTR__textures/cave/hmc_textures.0B800"; + +static const ALIGN_ASSET(2) char cave_0900C000[] = "__OTR__textures/cave/hmc_textures.0C000"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/effect.h b/android/app/src/main/assets/ghostship/include/assets/textures/effect.h new file mode 100644 index 0000000..bad2a79 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/effect.h @@ -0,0 +1,38 @@ +#pragma once + +static const ALIGN_ASSET(2) char effect_0B000008[] = "__OTR__textures/effect/flower.00008"; + +static const ALIGN_ASSET(2) char effect_0B000808[] = "__OTR__textures/effect/flower.00808"; + +static const ALIGN_ASSET(2) char effect_0B001008[] = "__OTR__textures/effect/flower.01008"; + +static const ALIGN_ASSET(2) char effect_0B001808[] = "__OTR__textures/effect/flower.01808"; + +static const char flower_bubbles_textures_ptr_0B002008[] = "__OTR__textures/effect/flower_bubbles_textures_ptr_0B002008"; + +static const ALIGN_ASSET(2) char effect_0B002020[] = "__OTR__textures/effect/lava_bubble.02020"; + +static const ALIGN_ASSET(2) char effect_0B002820[] = "__OTR__textures/effect/lava_bubble.02820"; + +static const ALIGN_ASSET(2) char effect_0B003020[] = "__OTR__textures/effect/lava_bubble.03020"; + +static const ALIGN_ASSET(2) char effect_0B003820[] = "__OTR__textures/effect/lava_bubble.03820"; + +static const ALIGN_ASSET(2) char effect_0B004020[] = "__OTR__textures/effect/lava_bubble.04020"; + +static const ALIGN_ASSET(2) char effect_0B004820[] = "__OTR__textures/effect/lava_bubble.04820"; + +static const ALIGN_ASSET(2) char effect_0B005020[] = "__OTR__textures/effect/lava_bubble.05020"; + +static const ALIGN_ASSET(2) char effect_0B005820[] = "__OTR__textures/effect/lava_bubble.05820"; + +static const char lava_bubble_ptr_0B006020[] = "__OTR__textures/effect/lava_bubble_ptr_0B006020"; + +static const ALIGN_ASSET(2) char effect_0B006048[] = "__OTR__textures/effect/bubble.06048"; + +static const char bubble_ptr_0B006848[] = "__OTR__textures/effect/bubble_ptr_0B006848"; + +static const ALIGN_ASSET(2) char effect_0B00684C[] = "__OTR__textures/effect/tiny_bubble.0684C"; + +static const ALIGN_ASSET(2) char effect_0B006AD8[] = "__OTR__textures/effect/tiny_bubble.06AD8"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/fire.h b/android/app/src/main/assets/ghostship/include/assets/textures/fire.h new file mode 100644 index 0000000..af8c120 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/fire.h @@ -0,0 +1,50 @@ +#pragma once + +static const ALIGN_ASSET(2) char fire_09000000[] = "__OTR__textures/fire/lll_textures.00000"; + +static const ALIGN_ASSET(2) char fire_09000800[] = "__OTR__textures/fire/lll_textures.00800"; + +static const ALIGN_ASSET(2) char fire_09001000[] = "__OTR__textures/fire/lll_textures.01000"; + +static const ALIGN_ASSET(2) char fire_09001800[] = "__OTR__textures/fire/lll_textures.01800"; + +static const ALIGN_ASSET(2) char fire_09002000[] = "__OTR__textures/fire/lll_textures.02000"; + +static const ALIGN_ASSET(2) char fire_09002800[] = "__OTR__textures/fire/lll_textures.02800"; + +static const ALIGN_ASSET(2) char fire_09003000[] = "__OTR__textures/fire/lll_textures.03000"; + +static const ALIGN_ASSET(2) char fire_09003800[] = "__OTR__textures/fire/lll_textures.03800"; + +static const ALIGN_ASSET(2) char fire_09004000[] = "__OTR__textures/fire/lll_textures.04000"; + +static const ALIGN_ASSET(2) char fire_09004800[] = "__OTR__textures/fire/lll_textures.04800"; + +static const ALIGN_ASSET(2) char fire_09005000[] = "__OTR__textures/fire/lll_textures.05000"; + +static const ALIGN_ASSET(2) char fire_09005800[] = "__OTR__textures/fire/lll_textures.05800"; + +static const ALIGN_ASSET(2) char fire_09006000[] = "__OTR__textures/fire/lll_textures.06000"; + +static const ALIGN_ASSET(2) char fire_09006800[] = "__OTR__textures/fire/lll_textures.06800"; + +static const ALIGN_ASSET(2) char fire_09007000[] = "__OTR__textures/fire/lll_textures.07000"; + +static const ALIGN_ASSET(2) char fire_09007800[] = "__OTR__textures/fire/lll_textures.07800"; + +static const ALIGN_ASSET(2) char fire_09008000[] = "__OTR__textures/fire/lll_textures.08000"; + +static const ALIGN_ASSET(2) char fire_09008800[] = "__OTR__textures/fire/lll_textures.08800"; + +static const ALIGN_ASSET(2) char fire_09009000[] = "__OTR__textures/fire/lll_textures.09000"; + +static const ALIGN_ASSET(2) char fire_09009800[] = "__OTR__textures/fire/lll_textures.09800"; + +static const ALIGN_ASSET(2) char fire_0900A000[] = "__OTR__textures/fire/lll_textures.0A000"; + +static const ALIGN_ASSET(2) char fire_0900A800[] = "__OTR__textures/fire/lll_textures.0A800"; + +static const ALIGN_ASSET(2) char fire_0900B000[] = "__OTR__textures/fire/lll_textures.0B000"; + +static const ALIGN_ASSET(2) char fire_0900B800[] = "__OTR__textures/fire/lll_textures.0B800"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/generic.h b/android/app/src/main/assets/ghostship/include/assets/textures/generic.h new file mode 100644 index 0000000..f95b44a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/generic.h @@ -0,0 +1,46 @@ +#pragma once + +static const ALIGN_ASSET(2) char generic_09000000[] = "__OTR__textures/generic/bob_textures.00000"; + +static const ALIGN_ASSET(2) char generic_09000800[] = "__OTR__textures/generic/bob_textures.00800"; + +static const ALIGN_ASSET(2) char generic_09001000[] = "__OTR__textures/generic/bob_textures.01000"; + +static const ALIGN_ASSET(2) char generic_09001800[] = "__OTR__textures/generic/bob_textures.01800"; + +static const ALIGN_ASSET(2) char generic_09002000[] = "__OTR__textures/generic/bob_textures.02000"; + +static const ALIGN_ASSET(2) char generic_09002800[] = "__OTR__textures/generic/bob_textures.02800"; + +static const ALIGN_ASSET(2) char generic_09003000[] = "__OTR__textures/generic/bob_textures.03000"; + +static const ALIGN_ASSET(2) char generic_09003800[] = "__OTR__textures/generic/bob_textures.03800"; + +static const ALIGN_ASSET(2) char generic_09004000[] = "__OTR__textures/generic/bob_textures.04000"; + +static const ALIGN_ASSET(2) char generic_09004800[] = "__OTR__textures/generic/bob_textures.04800"; + +static const ALIGN_ASSET(2) char generic_09005000[] = "__OTR__textures/generic/bob_textures.05000"; + +static const ALIGN_ASSET(2) char generic_09005800[] = "__OTR__textures/generic/bob_textures.05800"; + +static const ALIGN_ASSET(2) char generic_09006000[] = "__OTR__textures/generic/bob_textures.06000"; + +static const ALIGN_ASSET(2) char generic_09007000[] = "__OTR__textures/generic/bob_textures.07000"; + +static const ALIGN_ASSET(2) char generic_09007800[] = "__OTR__textures/generic/bob_textures.07800"; + +static const ALIGN_ASSET(2) char generic_09008000[] = "__OTR__textures/generic/bob_textures.08000"; + +static const ALIGN_ASSET(2) char generic_09008800[] = "__OTR__textures/generic/bob_textures.08800"; + +static const ALIGN_ASSET(2) char generic_09009000[] = "__OTR__textures/generic/bob_textures.09000"; + +static const ALIGN_ASSET(2) char generic_09009800[] = "__OTR__textures/generic/bob_textures.09800"; + +static const ALIGN_ASSET(2) char generic_0900A000[] = "__OTR__textures/generic/bob_textures.0A000"; + +static const ALIGN_ASSET(2) char generic_0900A800[] = "__OTR__textures/generic/bob_textures.0A800"; + +static const ALIGN_ASSET(2) char generic_0900B000[] = "__OTR__textures/generic/bob_textures.0B000"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/grass.h b/android/app/src/main/assets/ghostship/include/assets/textures/grass.h new file mode 100644 index 0000000..f1abfd6 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/grass.h @@ -0,0 +1,50 @@ +#pragma once + +static const ALIGN_ASSET(2) char grass_09000000[] = "__OTR__textures/grass/wf_textures.00000"; + +static const ALIGN_ASSET(2) char grass_09000800[] = "__OTR__textures/grass/wf_textures.00800"; + +static const ALIGN_ASSET(2) char grass_09001000[] = "__OTR__textures/grass/wf_textures.01000"; + +static const ALIGN_ASSET(2) char grass_09001800[] = "__OTR__textures/grass/wf_textures.01800"; + +static const ALIGN_ASSET(2) char grass_09002000[] = "__OTR__textures/grass/wf_textures.02000"; + +static const ALIGN_ASSET(2) char grass_09002800[] = "__OTR__textures/grass/wf_textures.02800"; + +static const ALIGN_ASSET(2) char grass_09003000[] = "__OTR__textures/grass/wf_textures.03000"; + +static const ALIGN_ASSET(2) char grass_09003800[] = "__OTR__textures/grass/wf_textures.03800"; + +static const ALIGN_ASSET(2) char grass_09004000[] = "__OTR__textures/grass/wf_textures.04000"; + +static const ALIGN_ASSET(2) char grass_09004800[] = "__OTR__textures/grass/wf_textures.04800"; + +static const ALIGN_ASSET(2) char grass_09005000[] = "__OTR__textures/grass/wf_textures.05000"; + +static const ALIGN_ASSET(2) char grass_09005800[] = "__OTR__textures/grass/wf_textures.05800"; + +static const ALIGN_ASSET(2) char grass_09006000[] = "__OTR__textures/grass/wf_textures.06000"; + +static const ALIGN_ASSET(2) char grass_09006800[] = "__OTR__textures/grass/wf_textures.06800"; + +static const ALIGN_ASSET(2) char grass_09007000[] = "__OTR__textures/grass/wf_textures.07000"; + +static const ALIGN_ASSET(2) char grass_09007800[] = "__OTR__textures/grass/wf_textures.07800"; + +static const ALIGN_ASSET(2) char grass_09008000[] = "__OTR__textures/grass/wf_textures.08000"; + +static const ALIGN_ASSET(2) char grass_09008800[] = "__OTR__textures/grass/wf_textures.08800"; + +static const ALIGN_ASSET(2) char grass_09009000[] = "__OTR__textures/grass/wf_textures.09000"; + +static const ALIGN_ASSET(2) char grass_09009800[] = "__OTR__textures/grass/wf_textures.09800"; + +static const ALIGN_ASSET(2) char grass_0900A000[] = "__OTR__textures/grass/wf_textures.0A000"; + +static const ALIGN_ASSET(2) char grass_0900A800[] = "__OTR__textures/grass/wf_textures.0A800"; + +static const ALIGN_ASSET(2) char grass_0900B000[] = "__OTR__textures/grass/wf_textures.0B000"; + +static const ALIGN_ASSET(2) char grass_0900B800[] = "__OTR__textures/grass/wf_textures.0B800"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/inside.h b/android/app/src/main/assets/ghostship/include/assets/textures/inside.h new file mode 100644 index 0000000..71d28a7 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/inside.h @@ -0,0 +1,36 @@ +#pragma once + +static const ALIGN_ASSET(2) char inside_09000000[] = "__OTR__textures/inside/inside_castle_textures.00000"; + +static const ALIGN_ASSET(2) char inside_09001000[] = "__OTR__textures/inside/inside_castle_textures.01000"; + +static const ALIGN_ASSET(2) char inside_09002000[] = "__OTR__textures/inside/inside_castle_textures.02000"; + +static const ALIGN_ASSET(2) char inside_09003000[] = "__OTR__textures/inside/inside_castle_textures.03000"; + +static const ALIGN_ASSET(2) char inside_09003800[] = "__OTR__textures/inside/inside_castle_textures.03800"; + +static const ALIGN_ASSET(2) char inside_09004000[] = "__OTR__textures/inside/inside_castle_textures.04000"; + +static const ALIGN_ASSET(2) char inside_09004800[] = "__OTR__textures/inside/inside_castle_textures.04800"; + +static const ALIGN_ASSET(2) char inside_09005000[] = "__OTR__textures/inside/inside_castle_textures.05000"; + +static const ALIGN_ASSET(2) char inside_09005800[] = "__OTR__textures/inside/inside_castle_textures.05800"; + +static const ALIGN_ASSET(2) char inside_09006000[] = "__OTR__textures/inside/inside_castle_textures.06000"; + +static const ALIGN_ASSET(2) char inside_09007000[] = "__OTR__textures/inside/inside_castle_textures.07000"; + +static const ALIGN_ASSET(2) char inside_09008000[] = "__OTR__textures/inside/inside_castle_textures.08000"; + +static const ALIGN_ASSET(2) char inside_09008800[] = "__OTR__textures/inside/inside_castle_textures.08800"; + +static const ALIGN_ASSET(2) char inside_09009000[] = "__OTR__textures/inside/inside_castle_textures.09000"; + +static const ALIGN_ASSET(2) char inside_0900A000[] = "__OTR__textures/inside/inside_castle_textures.0A000"; + +static const ALIGN_ASSET(2) char inside_0900B000[] = "__OTR__textures/inside/inside_castle_textures.0B000"; + +static const ALIGN_ASSET(2) char inside_0900B800[] = "__OTR__textures/inside/inside_castle_textures.0B800"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/intro_raw.h b/android/app/src/main/assets/ghostship/include/assets/textures/intro_raw.h new file mode 100644 index 0000000..ee0e6d1 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/intro_raw.h @@ -0,0 +1,52 @@ +#pragma once + +static const ALIGN_ASSET(2) char gd_texture_hand_open[] = "__OTR__textures/intro_raw/hand_open"; + +static const ALIGN_ASSET(2) char gd_texture_hand_closed[] = "__OTR__textures/intro_raw/hand_closed"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_0[] = "__OTR__textures/intro_raw/red_star_0"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_1[] = "__OTR__textures/intro_raw/red_star_1"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_2[] = "__OTR__textures/intro_raw/red_star_2"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_3[] = "__OTR__textures/intro_raw/red_star_3"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_4[] = "__OTR__textures/intro_raw/red_star_4"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_5[] = "__OTR__textures/intro_raw/red_star_5"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_6[] = "__OTR__textures/intro_raw/red_star_6"; + +static const ALIGN_ASSET(2) char gd_texture_red_star_7[] = "__OTR__textures/intro_raw/red_star_7"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_0[] = "__OTR__textures/intro_raw/white_star_0"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_1[] = "__OTR__textures/intro_raw/white_star_1"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_2[] = "__OTR__textures/intro_raw/white_star_2"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_3[] = "__OTR__textures/intro_raw/white_star_3"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_4[] = "__OTR__textures/intro_raw/white_star_4"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_5[] = "__OTR__textures/intro_raw/white_star_5"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_6[] = "__OTR__textures/intro_raw/white_star_6"; + +static const ALIGN_ASSET(2) char gd_texture_white_star_7[] = "__OTR__textures/intro_raw/white_star_7"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_0[] = "__OTR__textures/intro_raw/sparkle_0"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_1[] = "__OTR__textures/intro_raw/sparkle_1"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_2[] = "__OTR__textures/intro_raw/sparkle_2"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_3[] = "__OTR__textures/intro_raw/sparkle_3"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_4[] = "__OTR__textures/intro_raw/sparkle_4"; + +static const ALIGN_ASSET(2) char gd_texture_sparkle_5[] = "__OTR__textures/intro_raw/sparkle_5"; + +static const ALIGN_ASSET(2) char gd_texture_mario_face_shine[] = "__OTR__textures/intro_raw/mario_face_shine"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/ipl3_raw.h b/android/app/src/main/assets/ghostship/include/assets/textures/ipl3_raw.h new file mode 100644 index 0000000..45dadbc --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/ipl3_raw.h @@ -0,0 +1,102 @@ +#pragma once + +static const ALIGN_ASSET(2) char ipl3_font_00[] = "__OTR__textures/ipl3_raw/ipl3_font_00"; + +static const ALIGN_ASSET(2) char ipl3_font_01[] = "__OTR__textures/ipl3_raw/ipl3_font_01"; + +static const ALIGN_ASSET(2) char ipl3_font_02[] = "__OTR__textures/ipl3_raw/ipl3_font_02"; + +static const ALIGN_ASSET(2) char ipl3_font_03[] = "__OTR__textures/ipl3_raw/ipl3_font_03"; + +static const ALIGN_ASSET(2) char ipl3_font_04[] = "__OTR__textures/ipl3_raw/ipl3_font_04"; + +static const ALIGN_ASSET(2) char ipl3_font_05[] = "__OTR__textures/ipl3_raw/ipl3_font_05"; + +static const ALIGN_ASSET(2) char ipl3_font_06[] = "__OTR__textures/ipl3_raw/ipl3_font_06"; + +static const ALIGN_ASSET(2) char ipl3_font_07[] = "__OTR__textures/ipl3_raw/ipl3_font_07"; + +static const ALIGN_ASSET(2) char ipl3_font_08[] = "__OTR__textures/ipl3_raw/ipl3_font_08"; + +static const ALIGN_ASSET(2) char ipl3_font_09[] = "__OTR__textures/ipl3_raw/ipl3_font_09"; + +static const ALIGN_ASSET(2) char ipl3_font_10[] = "__OTR__textures/ipl3_raw/ipl3_font_10"; + +static const ALIGN_ASSET(2) char ipl3_font_11[] = "__OTR__textures/ipl3_raw/ipl3_font_11"; + +static const ALIGN_ASSET(2) char ipl3_font_12[] = "__OTR__textures/ipl3_raw/ipl3_font_12"; + +static const ALIGN_ASSET(2) char ipl3_font_13[] = "__OTR__textures/ipl3_raw/ipl3_font_13"; + +static const ALIGN_ASSET(2) char ipl3_font_14[] = "__OTR__textures/ipl3_raw/ipl3_font_14"; + +static const ALIGN_ASSET(2) char ipl3_font_15[] = "__OTR__textures/ipl3_raw/ipl3_font_15"; + +static const ALIGN_ASSET(2) char ipl3_font_16[] = "__OTR__textures/ipl3_raw/ipl3_font_16"; + +static const ALIGN_ASSET(2) char ipl3_font_17[] = "__OTR__textures/ipl3_raw/ipl3_font_17"; + +static const ALIGN_ASSET(2) char ipl3_font_18[] = "__OTR__textures/ipl3_raw/ipl3_font_18"; + +static const ALIGN_ASSET(2) char ipl3_font_19[] = "__OTR__textures/ipl3_raw/ipl3_font_19"; + +static const ALIGN_ASSET(2) char ipl3_font_20[] = "__OTR__textures/ipl3_raw/ipl3_font_20"; + +static const ALIGN_ASSET(2) char ipl3_font_21[] = "__OTR__textures/ipl3_raw/ipl3_font_21"; + +static const ALIGN_ASSET(2) char ipl3_font_22[] = "__OTR__textures/ipl3_raw/ipl3_font_22"; + +static const ALIGN_ASSET(2) char ipl3_font_23[] = "__OTR__textures/ipl3_raw/ipl3_font_23"; + +static const ALIGN_ASSET(2) char ipl3_font_24[] = "__OTR__textures/ipl3_raw/ipl3_font_24"; + +static const ALIGN_ASSET(2) char ipl3_font_25[] = "__OTR__textures/ipl3_raw/ipl3_font_25"; + +static const ALIGN_ASSET(2) char ipl3_font_26[] = "__OTR__textures/ipl3_raw/ipl3_font_26"; + +static const ALIGN_ASSET(2) char ipl3_font_27[] = "__OTR__textures/ipl3_raw/ipl3_font_27"; + +static const ALIGN_ASSET(2) char ipl3_font_28[] = "__OTR__textures/ipl3_raw/ipl3_font_28"; + +static const ALIGN_ASSET(2) char ipl3_font_29[] = "__OTR__textures/ipl3_raw/ipl3_font_29"; + +static const ALIGN_ASSET(2) char ipl3_font_30[] = "__OTR__textures/ipl3_raw/ipl3_font_30"; + +static const ALIGN_ASSET(2) char ipl3_font_31[] = "__OTR__textures/ipl3_raw/ipl3_font_31"; + +static const ALIGN_ASSET(2) char ipl3_font_32[] = "__OTR__textures/ipl3_raw/ipl3_font_32"; + +static const ALIGN_ASSET(2) char ipl3_font_33[] = "__OTR__textures/ipl3_raw/ipl3_font_33"; + +static const ALIGN_ASSET(2) char ipl3_font_34[] = "__OTR__textures/ipl3_raw/ipl3_font_34"; + +static const ALIGN_ASSET(2) char ipl3_font_35[] = "__OTR__textures/ipl3_raw/ipl3_font_35"; + +static const ALIGN_ASSET(2) char ipl3_font_36[] = "__OTR__textures/ipl3_raw/ipl3_font_36"; + +static const ALIGN_ASSET(2) char ipl3_font_37[] = "__OTR__textures/ipl3_raw/ipl3_font_37"; + +static const ALIGN_ASSET(2) char ipl3_font_38[] = "__OTR__textures/ipl3_raw/ipl3_font_38"; + +static const ALIGN_ASSET(2) char ipl3_font_39[] = "__OTR__textures/ipl3_raw/ipl3_font_39"; + +static const ALIGN_ASSET(2) char ipl3_font_40[] = "__OTR__textures/ipl3_raw/ipl3_font_40"; + +static const ALIGN_ASSET(2) char ipl3_font_41[] = "__OTR__textures/ipl3_raw/ipl3_font_41"; + +static const ALIGN_ASSET(2) char ipl3_font_42[] = "__OTR__textures/ipl3_raw/ipl3_font_42"; + +static const ALIGN_ASSET(2) char ipl3_font_43[] = "__OTR__textures/ipl3_raw/ipl3_font_43"; + +static const ALIGN_ASSET(2) char ipl3_font_44[] = "__OTR__textures/ipl3_raw/ipl3_font_44"; + +static const ALIGN_ASSET(2) char ipl3_font_45[] = "__OTR__textures/ipl3_raw/ipl3_font_45"; + +static const ALIGN_ASSET(2) char ipl3_font_46[] = "__OTR__textures/ipl3_raw/ipl3_font_46"; + +static const ALIGN_ASSET(2) char ipl3_font_47[] = "__OTR__textures/ipl3_raw/ipl3_font_47"; + +static const ALIGN_ASSET(2) char ipl3_font_48[] = "__OTR__textures/ipl3_raw/ipl3_font_48"; + +static const ALIGN_ASSET(2) char ipl3_font_49[] = "__OTR__textures/ipl3_raw/ipl3_font_49"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/machine.h b/android/app/src/main/assets/ghostship/include/assets/textures/machine.h new file mode 100644 index 0000000..63ff06d --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/machine.h @@ -0,0 +1,36 @@ +#pragma once + +static const ALIGN_ASSET(2) char machine_09000000[] = "__OTR__textures/machine/ttc_textures.00000"; + +static const ALIGN_ASSET(2) char machine_09000800[] = "__OTR__textures/machine/ttc_textures.00800"; + +static const ALIGN_ASSET(2) char machine_09001000[] = "__OTR__textures/machine/ttc_textures.01000"; + +static const ALIGN_ASSET(2) char machine_09001800[] = "__OTR__textures/machine/ttc_textures.01800"; + +static const ALIGN_ASSET(2) char machine_09002000[] = "__OTR__textures/machine/ttc_textures.02000"; + +static const ALIGN_ASSET(2) char machine_09002800[] = "__OTR__textures/machine/ttc_textures.02800"; + +static const ALIGN_ASSET(2) char machine_09003000[] = "__OTR__textures/machine/ttc_textures.03000"; + +static const ALIGN_ASSET(2) char machine_09003800[] = "__OTR__textures/machine/ttc_textures.03800"; + +static const ALIGN_ASSET(2) char machine_09004000[] = "__OTR__textures/machine/ttc_textures.04000"; + +static const ALIGN_ASSET(2) char machine_09005000[] = "__OTR__textures/machine/ttc_textures.05000"; + +static const ALIGN_ASSET(2) char machine_09005800[] = "__OTR__textures/machine/ttc_textures.05800"; + +static const ALIGN_ASSET(2) char machine_09006000[] = "__OTR__textures/machine/ttc_textures.06000"; + +static const ALIGN_ASSET(2) char machine_09006800[] = "__OTR__textures/machine/ttc_textures.06800"; + +static const ALIGN_ASSET(2) char machine_09007000[] = "__OTR__textures/machine/ttc_textures.07000"; + +static const ALIGN_ASSET(2) char machine_09007800[] = "__OTR__textures/machine/ttc_textures.07800"; + +static const ALIGN_ASSET(2) char machine_09008000[] = "__OTR__textures/machine/ttc_textures.08000"; + +static const ALIGN_ASSET(2) char machine_09008400[] = "__OTR__textures/machine/ttc_textures.08400"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/mountain.h b/android/app/src/main/assets/ghostship/include/assets/textures/mountain.h new file mode 100644 index 0000000..471767c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/mountain.h @@ -0,0 +1,44 @@ +#pragma once + +static const ALIGN_ASSET(2) char mountain_09000000[] = "__OTR__textures/mountain/ttm_textures.00000"; + +static const ALIGN_ASSET(2) char mountain_09000800[] = "__OTR__textures/mountain/ttm_textures.00800"; + +static const ALIGN_ASSET(2) char mountain_09001800[] = "__OTR__textures/mountain/ttm_textures.01800"; + +static const ALIGN_ASSET(2) char mountain_09002800[] = "__OTR__textures/mountain/ttm_textures.02800"; + +static const ALIGN_ASSET(2) char mountain_09003000[] = "__OTR__textures/mountain/ttm_textures.03000"; + +static const ALIGN_ASSET(2) char mountain_09003800[] = "__OTR__textures/mountain/ttm_textures.03800"; + +static const ALIGN_ASSET(2) char mountain_09004000[] = "__OTR__textures/mountain/ttm_textures.04000"; + +static const ALIGN_ASSET(2) char mountain_09004800[] = "__OTR__textures/mountain/ttm_textures.04800"; + +static const ALIGN_ASSET(2) char mountain_09005000[] = "__OTR__textures/mountain/ttm_textures.05000"; + +static const ALIGN_ASSET(2) char mountain_09005800[] = "__OTR__textures/mountain/ttm_textures.05800"; + +static const ALIGN_ASSET(2) char mountain_09006800[] = "__OTR__textures/mountain/ttm_textures.06800"; + +static const ALIGN_ASSET(2) char mountain_09007000[] = "__OTR__textures/mountain/ttm_textures.07000"; + +static const ALIGN_ASSET(2) char mountain_09007800[] = "__OTR__textures/mountain/ttm_textures.07800"; + +static const ALIGN_ASSET(2) char mountain_09008000[] = "__OTR__textures/mountain/ttm_textures.08000"; + +static const ALIGN_ASSET(2) char mountain_09008800[] = "__OTR__textures/mountain/ttm_textures.08800"; + +static const ALIGN_ASSET(2) char mountain_09009800[] = "__OTR__textures/mountain/ttm_textures.09800"; + +static const ALIGN_ASSET(2) char mountain_0900A000[] = "__OTR__textures/mountain/ttm_textures.0A000"; + +static const ALIGN_ASSET(2) char mountain_0900A800[] = "__OTR__textures/mountain/ttm_textures.0A800"; + +static const ALIGN_ASSET(2) char mountain_0900B000[] = "__OTR__textures/mountain/ttm_textures.0B000"; + +static const ALIGN_ASSET(2) char mountain_0900B800[] = "__OTR__textures/mountain/ttm_textures.0B800"; + +static const ALIGN_ASSET(2) char mountain_0900C000[] = "__OTR__textures/mountain/ttm_textures.0C000"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/outside.h b/android/app/src/main/assets/ghostship/include/assets/textures/outside.h new file mode 100644 index 0000000..aaeb445 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/outside.h @@ -0,0 +1,44 @@ +#pragma once + +static const ALIGN_ASSET(2) char outside_09000000[] = "__OTR__textures/outside/castle_grounds_textures.00000"; + +static const ALIGN_ASSET(2) char outside_09000800[] = "__OTR__textures/outside/castle_grounds_textures.00800"; + +static const ALIGN_ASSET(2) char outside_09001000[] = "__OTR__textures/outside/castle_grounds_textures.01000"; + +static const ALIGN_ASSET(2) char outside_09002000[] = "__OTR__textures/outside/castle_grounds_textures.02000"; + +static const ALIGN_ASSET(2) char outside_09003000[] = "__OTR__textures/outside/castle_grounds_textures.03000"; + +static const ALIGN_ASSET(2) char outside_09003800[] = "__OTR__textures/outside/castle_grounds_textures.03800"; + +static const ALIGN_ASSET(2) char outside_09004000[] = "__OTR__textures/outside/castle_grounds_textures.04000"; + +static const ALIGN_ASSET(2) char outside_09004800[] = "__OTR__textures/outside/castle_grounds_textures.04800"; + +static const ALIGN_ASSET(2) char outside_09005800[] = "__OTR__textures/outside/castle_grounds_textures.05800"; + +static const ALIGN_ASSET(2) char outside_09006000[] = "__OTR__textures/outside/castle_grounds_textures.06000"; + +static const ALIGN_ASSET(2) char outside_09006800[] = "__OTR__textures/outside/castle_grounds_textures.06800"; + +static const ALIGN_ASSET(2) char outside_09007800[] = "__OTR__textures/outside/castle_grounds_textures.07800"; + +static const ALIGN_ASSET(2) char outside_09008000[] = "__OTR__textures/outside/castle_grounds_textures.08000"; + +static const ALIGN_ASSET(2) char outside_09008800[] = "__OTR__textures/outside/castle_grounds_textures.08800"; + +static const ALIGN_ASSET(2) char outside_09009000[] = "__OTR__textures/outside/castle_grounds_textures.09000"; + +static const ALIGN_ASSET(2) char outside_09009800[] = "__OTR__textures/outside/castle_grounds_textures.09800"; + +static const ALIGN_ASSET(2) char outside_0900A000[] = "__OTR__textures/outside/castle_grounds_textures.0A000"; + +static const ALIGN_ASSET(2) char outside_0900A800[] = "__OTR__textures/outside/castle_grounds_textures.0A800"; + +static const ALIGN_ASSET(2) char outside_0900B000[] = "__OTR__textures/outside/castle_grounds_textures.0B000"; + +static const ALIGN_ASSET(2) char outside_0900B400[] = "__OTR__textures/outside/castle_grounds_textures.0B400"; + +static const ALIGN_ASSET(2) char outside_0900BC00[] = "__OTR__textures/outside/castle_grounds_textures.0BC00"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/segment2.h b/android/app/src/main/assets/ghostship/include/assets/textures/segment2.h new file mode 100644 index 0000000..ed373de --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/segment2.h @@ -0,0 +1,356 @@ +#pragma once + +#include "sm64.h" + +static const ALIGN_ASSET(2) char texture_hud_char_0[] = "__OTR__textures/segment2/segment2.00000"; + +static const ALIGN_ASSET(2) char texture_hud_char_1[] = "__OTR__textures/segment2/segment2.00200"; + +static const ALIGN_ASSET(2) char texture_hud_char_2[] = "__OTR__textures/segment2/segment2.00400"; + +static const ALIGN_ASSET(2) char texture_hud_char_3[] = "__OTR__textures/segment2/segment2.00600"; + +static const ALIGN_ASSET(2) char texture_hud_char_4[] = "__OTR__textures/segment2/segment2.00800"; + +static const ALIGN_ASSET(2) char texture_hud_char_5[] = "__OTR__textures/segment2/segment2.00A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_6[] = "__OTR__textures/segment2/segment2.00C00"; + +static const ALIGN_ASSET(2) char texture_hud_char_7[] = "__OTR__textures/segment2/segment2.00E00"; + +static const ALIGN_ASSET(2) char texture_hud_char_8[] = "__OTR__textures/segment2/segment2.01000"; + +static const ALIGN_ASSET(2) char texture_hud_char_9[] = "__OTR__textures/segment2/segment2.01200"; + +static const ALIGN_ASSET(2) char texture_hud_char_A[] = "__OTR__textures/segment2/segment2.01400"; + +static const ALIGN_ASSET(2) char texture_hud_char_B[] = "__OTR__textures/segment2/segment2.01600"; + +static const ALIGN_ASSET(2) char texture_hud_char_C[] = "__OTR__textures/segment2/segment2.01800"; + +static const ALIGN_ASSET(2) char texture_hud_char_D[] = "__OTR__textures/segment2/segment2.01A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_E[] = "__OTR__textures/segment2/segment2.01C00"; + +static const ALIGN_ASSET(2) char texture_hud_char_F[] = "__OTR__textures/segment2/segment2.01E00"; + +static const ALIGN_ASSET(2) char texture_hud_char_G[] = "__OTR__textures/segment2/segment2.02000"; + +static const ALIGN_ASSET(2) char texture_hud_char_H[] = "__OTR__textures/segment2/segment2.02200"; + +static const ALIGN_ASSET(2) char texture_hud_char_I[] = "__OTR__textures/segment2/segment2.02400"; + +static const ALIGN_ASSET(2) char texture_hud_char_K[] = "__OTR__textures/segment2/segment2.02800"; + +static const ALIGN_ASSET(2) char texture_hud_char_L[] = "__OTR__textures/segment2/segment2.02A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_M[] = "__OTR__textures/segment2/segment2.02C00"; + +static const ALIGN_ASSET(2) char texture_hud_char_N[] = "__OTR__textures/segment2/segment2.02E00"; + +static const ALIGN_ASSET(2) char texture_hud_char_O[] = "__OTR__textures/segment2/segment2.03000"; + +static const ALIGN_ASSET(2) char texture_hud_char_P[] = "__OTR__textures/segment2/segment2.03200"; + +static const ALIGN_ASSET(2) char texture_hud_char_R[] = "__OTR__textures/segment2/segment2.03600"; + +static const ALIGN_ASSET(2) char texture_hud_char_S[] = "__OTR__textures/segment2/segment2.03800"; + +static const ALIGN_ASSET(2) char texture_hud_char_T[] = "__OTR__textures/segment2/segment2.03A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_U[] = "__OTR__textures/segment2/segment2.03C00"; + +static const ALIGN_ASSET(2) char texture_hud_char_W[] = "__OTR__textures/segment2/segment2.04000"; + +static const ALIGN_ASSET(2) char texture_hud_char_Y[] = "__OTR__textures/segment2/segment2.04400"; + +static const ALIGN_ASSET(2) char texture_hud_char_apostrophe[] = "__OTR__textures/segment2/segment2.04800"; + +static const ALIGN_ASSET(2) char texture_hud_char_double_quote[] = "__OTR__textures/segment2/segment2.04A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_multiply[] = "__OTR__textures/segment2/segment2.05600"; + +static const ALIGN_ASSET(2) char texture_hud_char_coin[] = "__OTR__textures/segment2/segment2.05800"; + +static const ALIGN_ASSET(2) char texture_hud_char_mario_head[] = "__OTR__textures/segment2/segment2.05A00"; + +static const ALIGN_ASSET(2) char texture_hud_char_star[] = "__OTR__textures/segment2/segment2.05C00"; + +static const ALIGN_ASSET(2) char texture_credits_char_3[] = "__OTR__textures/segment2/segment2.06200"; + +static const ALIGN_ASSET(2) char texture_credits_char_4[] = "__OTR__textures/segment2/segment2.06280"; + +static const ALIGN_ASSET(2) char texture_credits_char_6[] = "__OTR__textures/segment2/segment2.06300"; + +static const ALIGN_ASSET(2) char texture_credits_char_A[] = "__OTR__textures/segment2/segment2.06380"; + +static const ALIGN_ASSET(2) char texture_credits_char_B[] = "__OTR__textures/segment2/segment2.06400"; + +static const ALIGN_ASSET(2) char texture_credits_char_C[] = "__OTR__textures/segment2/segment2.06480"; + +static const ALIGN_ASSET(2) char texture_credits_char_D[] = "__OTR__textures/segment2/segment2.06500"; + +static const ALIGN_ASSET(2) char texture_credits_char_E[] = "__OTR__textures/segment2/segment2.06580"; + +static const ALIGN_ASSET(2) char texture_credits_char_F[] = "__OTR__textures/segment2/segment2.06600"; + +static const ALIGN_ASSET(2) char texture_credits_char_G[] = "__OTR__textures/segment2/segment2.06680"; + +static const ALIGN_ASSET(2) char texture_credits_char_H[] = "__OTR__textures/segment2/segment2.06700"; + +static const ALIGN_ASSET(2) char texture_credits_char_I[] = "__OTR__textures/segment2/segment2.06780"; + +static const ALIGN_ASSET(2) char texture_credits_char_J[] = "__OTR__textures/segment2/segment2.06800"; + +static const ALIGN_ASSET(2) char texture_credits_char_K[] = "__OTR__textures/segment2/segment2.06880"; + +static const ALIGN_ASSET(2) char texture_credits_char_L[] = "__OTR__textures/segment2/segment2.06900"; + +static const ALIGN_ASSET(2) char texture_credits_char_M[] = "__OTR__textures/segment2/segment2.06980"; + +static const ALIGN_ASSET(2) char texture_credits_char_N[] = "__OTR__textures/segment2/segment2.06A00"; + +static const ALIGN_ASSET(2) char texture_credits_char_O[] = "__OTR__textures/segment2/segment2.06A80"; + +static const ALIGN_ASSET(2) char texture_credits_char_P[] = "__OTR__textures/segment2/segment2.06B00"; + +static const ALIGN_ASSET(2) char texture_credits_char_Q[] = "__OTR__textures/segment2/segment2.06B80"; + +static const ALIGN_ASSET(2) char texture_credits_char_R[] = "__OTR__textures/segment2/segment2.06C00"; + +static const ALIGN_ASSET(2) char texture_credits_char_S[] = "__OTR__textures/segment2/segment2.06C80"; + +static const ALIGN_ASSET(2) char texture_credits_char_T[] = "__OTR__textures/segment2/segment2.06D00"; + +static const ALIGN_ASSET(2) char texture_credits_char_U[] = "__OTR__textures/segment2/segment2.06D80"; + +static const ALIGN_ASSET(2) char texture_credits_char_V[] = "__OTR__textures/segment2/segment2.06E00"; + +static const ALIGN_ASSET(2) char texture_credits_char_W[] = "__OTR__textures/segment2/segment2.06E80"; + +static const ALIGN_ASSET(2) char texture_credits_char_X[] = "__OTR__textures/segment2/segment2.06F00"; + +static const ALIGN_ASSET(2) char texture_credits_char_Y[] = "__OTR__textures/segment2/segment2.06F80"; + +static const ALIGN_ASSET(2) char texture_credits_char_Z[] = "__OTR__textures/segment2/segment2.07000"; + +static const ALIGN_ASSET(2) char texture_credits_char_period[] = "__OTR__textures/segment2/segment2.07080"; + +static const ALIGN_ASSET(2) char texture_font_char_us_0[] = "__OTR__textures/segment2/font_graphics.05900"; + +static const ALIGN_ASSET(2) char texture_font_char_us_1[] = "__OTR__textures/segment2/font_graphics.05940"; + +static const ALIGN_ASSET(2) char texture_font_char_us_2[] = "__OTR__textures/segment2/font_graphics.05980"; + +static const ALIGN_ASSET(2) char texture_font_char_us_3[] = "__OTR__textures/segment2/font_graphics.059C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_4[] = "__OTR__textures/segment2/font_graphics.05A00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_5[] = "__OTR__textures/segment2/font_graphics.05A40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_6[] = "__OTR__textures/segment2/font_graphics.05A80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_7[] = "__OTR__textures/segment2/font_graphics.05AC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_8[] = "__OTR__textures/segment2/font_graphics.05B00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_9[] = "__OTR__textures/segment2/font_graphics.05B40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_A[] = "__OTR__textures/segment2/font_graphics.05B80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_B[] = "__OTR__textures/segment2/font_graphics.05BC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_C[] = "__OTR__textures/segment2/font_graphics.05C00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_D[] = "__OTR__textures/segment2/font_graphics.05C40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_E[] = "__OTR__textures/segment2/font_graphics.05C80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_F[] = "__OTR__textures/segment2/font_graphics.05CC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_G[] = "__OTR__textures/segment2/font_graphics.05D00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_H[] = "__OTR__textures/segment2/font_graphics.05D40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_I[] = "__OTR__textures/segment2/font_graphics.05D80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_J[] = "__OTR__textures/segment2/font_graphics.05DC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_K[] = "__OTR__textures/segment2/font_graphics.05E00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_L[] = "__OTR__textures/segment2/font_graphics.05E40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_M[] = "__OTR__textures/segment2/font_graphics.05E80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_N[] = "__OTR__textures/segment2/font_graphics.05EC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_O[] = "__OTR__textures/segment2/font_graphics.05F00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_P[] = "__OTR__textures/segment2/font_graphics.05F40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_Q[] = "__OTR__textures/segment2/font_graphics.05F80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_R[] = "__OTR__textures/segment2/font_graphics.05FC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_S[] = "__OTR__textures/segment2/font_graphics.06000"; + +static const ALIGN_ASSET(2) char texture_font_char_us_T[] = "__OTR__textures/segment2/font_graphics.06040"; + +static const ALIGN_ASSET(2) char texture_font_char_us_U[] = "__OTR__textures/segment2/font_graphics.06080"; + +static const ALIGN_ASSET(2) char texture_font_char_us_V[] = "__OTR__textures/segment2/font_graphics.060C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_W[] = "__OTR__textures/segment2/font_graphics.06100"; + +static const ALIGN_ASSET(2) char texture_font_char_us_X[] = "__OTR__textures/segment2/font_graphics.06140"; + +static const ALIGN_ASSET(2) char texture_font_char_us_Y[] = "__OTR__textures/segment2/font_graphics.06180"; + +static const ALIGN_ASSET(2) char texture_font_char_us_Z[] = "__OTR__textures/segment2/font_graphics.061C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_a[] = "__OTR__textures/segment2/font_graphics.06200"; + +static const ALIGN_ASSET(2) char texture_font_char_us_b[] = "__OTR__textures/segment2/font_graphics.06240"; + +static const ALIGN_ASSET(2) char texture_font_char_us_c[] = "__OTR__textures/segment2/font_graphics.06280"; + +static const ALIGN_ASSET(2) char texture_font_char_us_d[] = "__OTR__textures/segment2/font_graphics.062C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_e[] = "__OTR__textures/segment2/font_graphics.06300"; + +static const ALIGN_ASSET(2) char texture_font_char_us_f[] = "__OTR__textures/segment2/font_graphics.06340"; + +static const ALIGN_ASSET(2) char texture_font_char_us_g[] = "__OTR__textures/segment2/font_graphics.06380"; + +static const ALIGN_ASSET(2) char texture_font_char_us_h[] = "__OTR__textures/segment2/font_graphics.063C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_i[] = "__OTR__textures/segment2/font_graphics.06400"; + +static const ALIGN_ASSET(2) char texture_font_char_us_j[] = "__OTR__textures/segment2/font_graphics.06440"; + +static const ALIGN_ASSET(2) char texture_font_char_us_k[] = "__OTR__textures/segment2/font_graphics.06480"; + +static const ALIGN_ASSET(2) char texture_font_char_us_l[] = "__OTR__textures/segment2/font_graphics.064C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_m[] = "__OTR__textures/segment2/font_graphics.06500"; + +static const ALIGN_ASSET(2) char texture_font_char_us_n[] = "__OTR__textures/segment2/font_graphics.06540"; + +static const ALIGN_ASSET(2) char texture_font_char_us_o[] = "__OTR__textures/segment2/font_graphics.06580"; + +static const ALIGN_ASSET(2) char texture_font_char_us_p[] = "__OTR__textures/segment2/font_graphics.065C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_q[] = "__OTR__textures/segment2/font_graphics.06600"; + +static const ALIGN_ASSET(2) char texture_font_char_us_r[] = "__OTR__textures/segment2/font_graphics.06640"; + +static const ALIGN_ASSET(2) char texture_font_char_us_s[] = "__OTR__textures/segment2/font_graphics.06680"; + +static const ALIGN_ASSET(2) char texture_font_char_us_t[] = "__OTR__textures/segment2/font_graphics.066C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_u[] = "__OTR__textures/segment2/font_graphics.06700"; + +static const ALIGN_ASSET(2) char texture_font_char_us_v[] = "__OTR__textures/segment2/font_graphics.06740"; + +static const ALIGN_ASSET(2) char texture_font_char_us_w[] = "__OTR__textures/segment2/font_graphics.06780"; + +static const ALIGN_ASSET(2) char texture_font_char_us_x[] = "__OTR__textures/segment2/font_graphics.067C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_y[] = "__OTR__textures/segment2/font_graphics.06800"; + +static const ALIGN_ASSET(2) char texture_font_char_us_z[] = "__OTR__textures/segment2/font_graphics.06840"; + +static const ALIGN_ASSET(2) char texture_font_char_us_left_right_arrow[] = "__OTR__textures/segment2/font_graphics.06880"; + +static const ALIGN_ASSET(2) char texture_font_char_us_exclamation[] = "__OTR__textures/segment2/font_graphics.068C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_coin[] = "__OTR__textures/segment2/font_graphics.06900"; + +static const ALIGN_ASSET(2) char texture_font_char_us_multiply[] = "__OTR__textures/segment2/font_graphics.06940"; + +static const ALIGN_ASSET(2) char texture_font_char_us_open_parentheses[] = "__OTR__textures/segment2/font_graphics.06980"; + +static const ALIGN_ASSET(2) char texture_font_char_us_close_open_parentheses[] = "__OTR__textures/segment2/font_graphics.069C0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_close_parentheses[] = "__OTR__textures/segment2/font_graphics.06A00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_tilde[] = "__OTR__textures/segment2/font_graphics.06A40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_period[] = "__OTR__textures/segment2/font_graphics.06A80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_percent[] = "__OTR__textures/segment2/font_graphics.06AC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_interpunct[] = "__OTR__textures/segment2/font_graphics.06B00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_comma[] = "__OTR__textures/segment2/font_graphics.06B40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_apostrophe[] = "__OTR__textures/segment2/font_graphics.06B80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_question[] = "__OTR__textures/segment2/font_graphics.06BC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_star_filled[] = "__OTR__textures/segment2/font_graphics.06C00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_star_hollow[] = "__OTR__textures/segment2/font_graphics.06C40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_double_quote_open[] = "__OTR__textures/segment2/font_graphics.06C80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_double_quote_close[] = "__OTR__textures/segment2/font_graphics.06CC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_ellipsis[] = "__OTR__textures/segment2/font_graphics.06D00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_slash[] = "__OTR__textures/segment2/font_graphics.06D40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_ampersand[] = "__OTR__textures/segment2/font_graphics.06D80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_A[] = "__OTR__textures/segment2/font_graphics.06DC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_B[] = "__OTR__textures/segment2/font_graphics.06E00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_C[] = "__OTR__textures/segment2/font_graphics.06E40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_Z[] = "__OTR__textures/segment2/font_graphics.06E80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_R[] = "__OTR__textures/segment2/font_graphics.06EC0"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_C_up[] = "__OTR__textures/segment2/font_graphics.06F00"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_C_down[] = "__OTR__textures/segment2/font_graphics.06F40"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_C_left[] = "__OTR__textures/segment2/font_graphics.06F80"; + +static const ALIGN_ASSET(2) char texture_font_char_us_button_C_right[] = "__OTR__textures/segment2/font_graphics.06FC0"; + +static const ALIGN_ASSET(2) char texture_hud_char_camera[] = "__OTR__textures/segment2/segment2.07B50"; + +static const ALIGN_ASSET(2) char texture_hud_char_lakitu[] = "__OTR__textures/segment2/segment2.07D50"; + +static const ALIGN_ASSET(2) char texture_hud_char_no_camera[] = "__OTR__textures/segment2/segment2.07F50"; + +static const ALIGN_ASSET(2) char texture_hud_char_arrow_up[] = "__OTR__textures/segment2/segment2.08150"; + +static const ALIGN_ASSET(2) char texture_hud_char_arrow_down[] = "__OTR__textures/segment2/segment2.081D0"; + +static const ALIGN_ASSET(2) char texture_shadow_quarter_circle[] = "__OTR__textures/segment2/shadow_quarter_circle"; + +static const ALIGN_ASSET(2) char texture_shadow_quarter_square[] = "__OTR__textures/segment2/shadow_quarter_square"; + +static const ALIGN_ASSET(2) char texture_transition_star_half[] = "__OTR__textures/segment2/segment2.0F458"; + +static const ALIGN_ASSET(2) char texture_transition_circle_half[] = "__OTR__textures/segment2/segment2.0FC58"; + +static const ALIGN_ASSET(2) char texture_transition_mario[] = "__OTR__textures/segment2/segment2.10458"; + +static const ALIGN_ASSET(2) char texture_transition_bowser_half[] = "__OTR__textures/segment2/segment2.11458"; + +static const ALIGN_ASSET(2) char texture_waterbox_water[] = "__OTR__textures/segment2/segment2.11C58"; + +static const ALIGN_ASSET(2) char texture_waterbox_jrb_water[] = "__OTR__textures/segment2/segment2.12458"; + +static const ALIGN_ASSET(2) char texture_waterbox_unknown_water[] = "__OTR__textures/segment2/segment2.12C58"; + +static const ALIGN_ASSET(2) char texture_waterbox_mist[] = "__OTR__textures/segment2/segment2.13458"; + +static const ALIGN_ASSET(2) char texture_waterbox_lava[] = "__OTR__textures/segment2/segment2.13C58"; + +static const ALIGN_ASSET(2) char texture_ia8_up_arrow[] = "__OTR__textures/segment2/segment2.14838"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/sky.h b/android/app/src/main/assets/ghostship/include/assets/textures/sky.h new file mode 100644 index 0000000..cbb935e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/sky.h @@ -0,0 +1,32 @@ +#pragma once + +static const ALIGN_ASSET(2) char sky_09000000[] = "__OTR__textures/sky/rr_textures.00000"; + +static const ALIGN_ASSET(2) char sky_09000800[] = "__OTR__textures/sky/rr_textures.00800"; + +static const ALIGN_ASSET(2) char sky_09001000[] = "__OTR__textures/sky/rr_textures.01000"; + +static const ALIGN_ASSET(2) char sky_09001800[] = "__OTR__textures/sky/rr_textures.01800"; + +static const ALIGN_ASSET(2) char sky_09002000[] = "__OTR__textures/sky/rr_textures.02000"; + +static const ALIGN_ASSET(2) char sky_09003000[] = "__OTR__textures/sky/rr_textures.03000"; + +static const ALIGN_ASSET(2) char sky_09003800[] = "__OTR__textures/sky/rr_textures.03800"; + +static const ALIGN_ASSET(2) char sky_09004800[] = "__OTR__textures/sky/rr_textures.04800"; + +static const ALIGN_ASSET(2) char sky_09005000[] = "__OTR__textures/sky/rr_textures.05000"; + +static const ALIGN_ASSET(2) char sky_09005800[] = "__OTR__textures/sky/rr_textures.05800"; + +static const ALIGN_ASSET(2) char sky_09006000[] = "__OTR__textures/sky/rr_textures.06000"; + +static const ALIGN_ASSET(2) char texture_metal_hole[] = "__OTR__textures/sky/metal_hole"; + +static const ALIGN_ASSET(2) char sky_09007000[] = "__OTR__textures/sky/rr_textures.07000"; + +static const ALIGN_ASSET(2) char sky_09007800[] = "__OTR__textures/sky/rr_textures.07800"; + +static const ALIGN_ASSET(2) char sky_09008000[] = "__OTR__textures/sky/rr_textures.08000"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.h new file mode 100644 index 0000000..5ef279c --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.h @@ -0,0 +1,86 @@ +#pragma once + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00000[] = "__OTR__textures/skyboxes/bbh/bbh.0"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00001[] = "__OTR__textures/skyboxes/bbh/bbh.1"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00002[] = "__OTR__textures/skyboxes/bbh/bbh.2"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00003[] = "__OTR__textures/skyboxes/bbh/bbh.3"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00004[] = "__OTR__textures/skyboxes/bbh/bbh.4"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00005[] = "__OTR__textures/skyboxes/bbh/bbh.5"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00006[] = "__OTR__textures/skyboxes/bbh/bbh.6"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00007[] = "__OTR__textures/skyboxes/bbh/bbh.7"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00008[] = "__OTR__textures/skyboxes/bbh/bbh.8"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00009[] = "__OTR__textures/skyboxes/bbh/bbh.9"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00010[] = "__OTR__textures/skyboxes/bbh/bbh.10"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00011[] = "__OTR__textures/skyboxes/bbh/bbh.11"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00012[] = "__OTR__textures/skyboxes/bbh/bbh.12"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00013[] = "__OTR__textures/skyboxes/bbh/bbh.13"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00014[] = "__OTR__textures/skyboxes/bbh/bbh.14"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00015[] = "__OTR__textures/skyboxes/bbh/bbh.15"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00016[] = "__OTR__textures/skyboxes/bbh/bbh.16"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00017[] = "__OTR__textures/skyboxes/bbh/bbh.17"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00018[] = "__OTR__textures/skyboxes/bbh/bbh.18"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00019[] = "__OTR__textures/skyboxes/bbh/bbh.19"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00020[] = "__OTR__textures/skyboxes/bbh/bbh.20"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00021[] = "__OTR__textures/skyboxes/bbh/bbh.21"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00022[] = "__OTR__textures/skyboxes/bbh/bbh.22"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00023[] = "__OTR__textures/skyboxes/bbh/bbh.23"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00024[] = "__OTR__textures/skyboxes/bbh/bbh.24"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00025[] = "__OTR__textures/skyboxes/bbh/bbh.25"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00026[] = "__OTR__textures/skyboxes/bbh/bbh.26"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00027[] = "__OTR__textures/skyboxes/bbh/bbh.27"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00028[] = "__OTR__textures/skyboxes/bbh/bbh.28"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00029[] = "__OTR__textures/skyboxes/bbh/bbh.29"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00030[] = "__OTR__textures/skyboxes/bbh/bbh.30"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00031[] = "__OTR__textures/skyboxes/bbh/bbh.31"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00032[] = "__OTR__textures/skyboxes/bbh/bbh.32"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00033[] = "__OTR__textures/skyboxes/bbh/bbh.33"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00034[] = "__OTR__textures/skyboxes/bbh/bbh.34"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00035[] = "__OTR__textures/skyboxes/bbh/bbh.35"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00036[] = "__OTR__textures/skyboxes/bbh/bbh.36"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00037[] = "__OTR__textures/skyboxes/bbh/bbh.37"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00038[] = "__OTR__textures/skyboxes/bbh/bbh.38"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00039[] = "__OTR__textures/skyboxes/bbh/bbh.39"; + +static const ALIGN_ASSET(2) char bbh_skybox_texture_00040[] = "__OTR__textures/skyboxes/bbh/bbh.40"; + +static const char bbh_skybox_ptrlist[] = "__OTR__textures/skyboxes/bbh/bbh_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.table.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.table.h new file mode 100644 index 0000000..82ca2d5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bbh.table.h @@ -0,0 +1,4 @@ +#pragma once + +static const ALIGN_ASSET(2) char sSkyboxTextures[] = "__OTR__textures/skyboxes/bbh.table/sSkyboxTextures"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bidw.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bidw.h new file mode 100644 index 0000000..2eba810 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bidw.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00000[] = "__OTR__textures/skyboxes/bidw/bidw.0"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00001[] = "__OTR__textures/skyboxes/bidw/bidw.1"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00002[] = "__OTR__textures/skyboxes/bidw/bidw.2"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00003[] = "__OTR__textures/skyboxes/bidw/bidw.3"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00004[] = "__OTR__textures/skyboxes/bidw/bidw.4"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00005[] = "__OTR__textures/skyboxes/bidw/bidw.5"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00006[] = "__OTR__textures/skyboxes/bidw/bidw.6"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00007[] = "__OTR__textures/skyboxes/bidw/bidw.7"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00008[] = "__OTR__textures/skyboxes/bidw/bidw.8"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00009[] = "__OTR__textures/skyboxes/bidw/bidw.9"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00010[] = "__OTR__textures/skyboxes/bidw/bidw.10"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00011[] = "__OTR__textures/skyboxes/bidw/bidw.11"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00012[] = "__OTR__textures/skyboxes/bidw/bidw.12"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00013[] = "__OTR__textures/skyboxes/bidw/bidw.13"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00014[] = "__OTR__textures/skyboxes/bidw/bidw.14"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00015[] = "__OTR__textures/skyboxes/bidw/bidw.15"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00016[] = "__OTR__textures/skyboxes/bidw/bidw.16"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00017[] = "__OTR__textures/skyboxes/bidw/bidw.17"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00018[] = "__OTR__textures/skyboxes/bidw/bidw.18"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00019[] = "__OTR__textures/skyboxes/bidw/bidw.19"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00020[] = "__OTR__textures/skyboxes/bidw/bidw.20"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00021[] = "__OTR__textures/skyboxes/bidw/bidw.21"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00022[] = "__OTR__textures/skyboxes/bidw/bidw.22"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00023[] = "__OTR__textures/skyboxes/bidw/bidw.23"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00024[] = "__OTR__textures/skyboxes/bidw/bidw.24"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00025[] = "__OTR__textures/skyboxes/bidw/bidw.25"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00026[] = "__OTR__textures/skyboxes/bidw/bidw.26"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00027[] = "__OTR__textures/skyboxes/bidw/bidw.27"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00028[] = "__OTR__textures/skyboxes/bidw/bidw.28"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00029[] = "__OTR__textures/skyboxes/bidw/bidw.29"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00030[] = "__OTR__textures/skyboxes/bidw/bidw.30"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00031[] = "__OTR__textures/skyboxes/bidw/bidw.31"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00032[] = "__OTR__textures/skyboxes/bidw/bidw.32"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00033[] = "__OTR__textures/skyboxes/bidw/bidw.33"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00034[] = "__OTR__textures/skyboxes/bidw/bidw.34"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00035[] = "__OTR__textures/skyboxes/bidw/bidw.35"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00036[] = "__OTR__textures/skyboxes/bidw/bidw.36"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00037[] = "__OTR__textures/skyboxes/bidw/bidw.37"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00038[] = "__OTR__textures/skyboxes/bidw/bidw.38"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00039[] = "__OTR__textures/skyboxes/bidw/bidw.39"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00040[] = "__OTR__textures/skyboxes/bidw/bidw.40"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00041[] = "__OTR__textures/skyboxes/bidw/bidw.41"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00042[] = "__OTR__textures/skyboxes/bidw/bidw.42"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00043[] = "__OTR__textures/skyboxes/bidw/bidw.43"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00044[] = "__OTR__textures/skyboxes/bidw/bidw.44"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00045[] = "__OTR__textures/skyboxes/bidw/bidw.45"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00046[] = "__OTR__textures/skyboxes/bidw/bidw.46"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00047[] = "__OTR__textures/skyboxes/bidw/bidw.47"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00048[] = "__OTR__textures/skyboxes/bidw/bidw.48"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00049[] = "__OTR__textures/skyboxes/bidw/bidw.49"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00050[] = "__OTR__textures/skyboxes/bidw/bidw.50"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00051[] = "__OTR__textures/skyboxes/bidw/bidw.51"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00052[] = "__OTR__textures/skyboxes/bidw/bidw.52"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00053[] = "__OTR__textures/skyboxes/bidw/bidw.53"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00054[] = "__OTR__textures/skyboxes/bidw/bidw.54"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00055[] = "__OTR__textures/skyboxes/bidw/bidw.55"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00056[] = "__OTR__textures/skyboxes/bidw/bidw.56"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00057[] = "__OTR__textures/skyboxes/bidw/bidw.57"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00058[] = "__OTR__textures/skyboxes/bidw/bidw.58"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00059[] = "__OTR__textures/skyboxes/bidw/bidw.59"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00060[] = "__OTR__textures/skyboxes/bidw/bidw.60"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00061[] = "__OTR__textures/skyboxes/bidw/bidw.61"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00062[] = "__OTR__textures/skyboxes/bidw/bidw.62"; + +static const ALIGN_ASSET(2) char bidw_skybox_texture_00063[] = "__OTR__textures/skyboxes/bidw/bidw.63"; + +static const char bidw_skybox_ptrlist[] = "__OTR__textures/skyboxes/bidw/bidw_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bitfs.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bitfs.h new file mode 100644 index 0000000..3d969c0 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bitfs.h @@ -0,0 +1,102 @@ +#pragma once + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00000[] = "__OTR__textures/skyboxes/bitfs/bitfs.0"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00001[] = "__OTR__textures/skyboxes/bitfs/bitfs.1"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00002[] = "__OTR__textures/skyboxes/bitfs/bitfs.2"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00003[] = "__OTR__textures/skyboxes/bitfs/bitfs.3"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00004[] = "__OTR__textures/skyboxes/bitfs/bitfs.4"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00005[] = "__OTR__textures/skyboxes/bitfs/bitfs.5"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00006[] = "__OTR__textures/skyboxes/bitfs/bitfs.6"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00007[] = "__OTR__textures/skyboxes/bitfs/bitfs.7"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00008[] = "__OTR__textures/skyboxes/bitfs/bitfs.8"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00009[] = "__OTR__textures/skyboxes/bitfs/bitfs.9"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00010[] = "__OTR__textures/skyboxes/bitfs/bitfs.10"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00011[] = "__OTR__textures/skyboxes/bitfs/bitfs.11"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00012[] = "__OTR__textures/skyboxes/bitfs/bitfs.12"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00013[] = "__OTR__textures/skyboxes/bitfs/bitfs.13"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00014[] = "__OTR__textures/skyboxes/bitfs/bitfs.14"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00015[] = "__OTR__textures/skyboxes/bitfs/bitfs.15"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00016[] = "__OTR__textures/skyboxes/bitfs/bitfs.16"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00017[] = "__OTR__textures/skyboxes/bitfs/bitfs.17"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00018[] = "__OTR__textures/skyboxes/bitfs/bitfs.18"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00019[] = "__OTR__textures/skyboxes/bitfs/bitfs.19"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00020[] = "__OTR__textures/skyboxes/bitfs/bitfs.20"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00021[] = "__OTR__textures/skyboxes/bitfs/bitfs.21"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00022[] = "__OTR__textures/skyboxes/bitfs/bitfs.22"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00023[] = "__OTR__textures/skyboxes/bitfs/bitfs.23"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00024[] = "__OTR__textures/skyboxes/bitfs/bitfs.24"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00025[] = "__OTR__textures/skyboxes/bitfs/bitfs.25"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00026[] = "__OTR__textures/skyboxes/bitfs/bitfs.26"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00027[] = "__OTR__textures/skyboxes/bitfs/bitfs.27"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00028[] = "__OTR__textures/skyboxes/bitfs/bitfs.28"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00029[] = "__OTR__textures/skyboxes/bitfs/bitfs.29"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00030[] = "__OTR__textures/skyboxes/bitfs/bitfs.30"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00031[] = "__OTR__textures/skyboxes/bitfs/bitfs.31"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00032[] = "__OTR__textures/skyboxes/bitfs/bitfs.32"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00033[] = "__OTR__textures/skyboxes/bitfs/bitfs.33"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00034[] = "__OTR__textures/skyboxes/bitfs/bitfs.34"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00035[] = "__OTR__textures/skyboxes/bitfs/bitfs.35"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00036[] = "__OTR__textures/skyboxes/bitfs/bitfs.36"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00037[] = "__OTR__textures/skyboxes/bitfs/bitfs.37"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00038[] = "__OTR__textures/skyboxes/bitfs/bitfs.38"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00039[] = "__OTR__textures/skyboxes/bitfs/bitfs.39"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00040[] = "__OTR__textures/skyboxes/bitfs/bitfs.40"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00041[] = "__OTR__textures/skyboxes/bitfs/bitfs.41"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00042[] = "__OTR__textures/skyboxes/bitfs/bitfs.42"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00043[] = "__OTR__textures/skyboxes/bitfs/bitfs.43"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00044[] = "__OTR__textures/skyboxes/bitfs/bitfs.44"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00045[] = "__OTR__textures/skyboxes/bitfs/bitfs.45"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00046[] = "__OTR__textures/skyboxes/bitfs/bitfs.46"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00047[] = "__OTR__textures/skyboxes/bitfs/bitfs.47"; + +static const ALIGN_ASSET(2) char bitfs_skybox_texture_00048[] = "__OTR__textures/skyboxes/bitfs/bitfs.48"; + +static const char bitfs_skybox_ptrlist[] = "__OTR__textures/skyboxes/bitfs/bitfs_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bits.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bits.h new file mode 100644 index 0000000..32388a5 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/bits.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char bits_skybox_texture_00000[] = "__OTR__textures/skyboxes/bits/bits.0"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00001[] = "__OTR__textures/skyboxes/bits/bits.1"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00002[] = "__OTR__textures/skyboxes/bits/bits.2"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00003[] = "__OTR__textures/skyboxes/bits/bits.3"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00004[] = "__OTR__textures/skyboxes/bits/bits.4"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00005[] = "__OTR__textures/skyboxes/bits/bits.5"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00006[] = "__OTR__textures/skyboxes/bits/bits.6"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00007[] = "__OTR__textures/skyboxes/bits/bits.7"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00008[] = "__OTR__textures/skyboxes/bits/bits.8"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00009[] = "__OTR__textures/skyboxes/bits/bits.9"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00010[] = "__OTR__textures/skyboxes/bits/bits.10"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00011[] = "__OTR__textures/skyboxes/bits/bits.11"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00012[] = "__OTR__textures/skyboxes/bits/bits.12"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00013[] = "__OTR__textures/skyboxes/bits/bits.13"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00014[] = "__OTR__textures/skyboxes/bits/bits.14"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00015[] = "__OTR__textures/skyboxes/bits/bits.15"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00016[] = "__OTR__textures/skyboxes/bits/bits.16"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00017[] = "__OTR__textures/skyboxes/bits/bits.17"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00018[] = "__OTR__textures/skyboxes/bits/bits.18"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00019[] = "__OTR__textures/skyboxes/bits/bits.19"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00020[] = "__OTR__textures/skyboxes/bits/bits.20"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00021[] = "__OTR__textures/skyboxes/bits/bits.21"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00022[] = "__OTR__textures/skyboxes/bits/bits.22"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00023[] = "__OTR__textures/skyboxes/bits/bits.23"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00024[] = "__OTR__textures/skyboxes/bits/bits.24"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00025[] = "__OTR__textures/skyboxes/bits/bits.25"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00026[] = "__OTR__textures/skyboxes/bits/bits.26"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00027[] = "__OTR__textures/skyboxes/bits/bits.27"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00028[] = "__OTR__textures/skyboxes/bits/bits.28"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00029[] = "__OTR__textures/skyboxes/bits/bits.29"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00030[] = "__OTR__textures/skyboxes/bits/bits.30"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00031[] = "__OTR__textures/skyboxes/bits/bits.31"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00032[] = "__OTR__textures/skyboxes/bits/bits.32"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00033[] = "__OTR__textures/skyboxes/bits/bits.33"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00034[] = "__OTR__textures/skyboxes/bits/bits.34"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00035[] = "__OTR__textures/skyboxes/bits/bits.35"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00036[] = "__OTR__textures/skyboxes/bits/bits.36"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00037[] = "__OTR__textures/skyboxes/bits/bits.37"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00038[] = "__OTR__textures/skyboxes/bits/bits.38"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00039[] = "__OTR__textures/skyboxes/bits/bits.39"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00040[] = "__OTR__textures/skyboxes/bits/bits.40"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00041[] = "__OTR__textures/skyboxes/bits/bits.41"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00042[] = "__OTR__textures/skyboxes/bits/bits.42"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00043[] = "__OTR__textures/skyboxes/bits/bits.43"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00044[] = "__OTR__textures/skyboxes/bits/bits.44"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00045[] = "__OTR__textures/skyboxes/bits/bits.45"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00046[] = "__OTR__textures/skyboxes/bits/bits.46"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00047[] = "__OTR__textures/skyboxes/bits/bits.47"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00048[] = "__OTR__textures/skyboxes/bits/bits.48"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00049[] = "__OTR__textures/skyboxes/bits/bits.49"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00050[] = "__OTR__textures/skyboxes/bits/bits.50"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00051[] = "__OTR__textures/skyboxes/bits/bits.51"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00052[] = "__OTR__textures/skyboxes/bits/bits.52"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00053[] = "__OTR__textures/skyboxes/bits/bits.53"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00054[] = "__OTR__textures/skyboxes/bits/bits.54"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00055[] = "__OTR__textures/skyboxes/bits/bits.55"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00056[] = "__OTR__textures/skyboxes/bits/bits.56"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00057[] = "__OTR__textures/skyboxes/bits/bits.57"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00058[] = "__OTR__textures/skyboxes/bits/bits.58"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00059[] = "__OTR__textures/skyboxes/bits/bits.59"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00060[] = "__OTR__textures/skyboxes/bits/bits.60"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00061[] = "__OTR__textures/skyboxes/bits/bits.61"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00062[] = "__OTR__textures/skyboxes/bits/bits.62"; + +static const ALIGN_ASSET(2) char bits_skybox_texture_00063[] = "__OTR__textures/skyboxes/bits/bits.63"; + +static const char bits_skybox_ptrlist[] = "__OTR__textures/skyboxes/bits/bits_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ccm.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ccm.h new file mode 100644 index 0000000..635e182 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ccm.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00000[] = "__OTR__textures/skyboxes/ccm/ccm.0"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00001[] = "__OTR__textures/skyboxes/ccm/ccm.1"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00002[] = "__OTR__textures/skyboxes/ccm/ccm.2"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00003[] = "__OTR__textures/skyboxes/ccm/ccm.3"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00004[] = "__OTR__textures/skyboxes/ccm/ccm.4"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00005[] = "__OTR__textures/skyboxes/ccm/ccm.5"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00006[] = "__OTR__textures/skyboxes/ccm/ccm.6"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00007[] = "__OTR__textures/skyboxes/ccm/ccm.7"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00008[] = "__OTR__textures/skyboxes/ccm/ccm.8"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00009[] = "__OTR__textures/skyboxes/ccm/ccm.9"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00010[] = "__OTR__textures/skyboxes/ccm/ccm.10"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00011[] = "__OTR__textures/skyboxes/ccm/ccm.11"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00012[] = "__OTR__textures/skyboxes/ccm/ccm.12"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00013[] = "__OTR__textures/skyboxes/ccm/ccm.13"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00014[] = "__OTR__textures/skyboxes/ccm/ccm.14"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00015[] = "__OTR__textures/skyboxes/ccm/ccm.15"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00016[] = "__OTR__textures/skyboxes/ccm/ccm.16"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00017[] = "__OTR__textures/skyboxes/ccm/ccm.17"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00018[] = "__OTR__textures/skyboxes/ccm/ccm.18"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00019[] = "__OTR__textures/skyboxes/ccm/ccm.19"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00020[] = "__OTR__textures/skyboxes/ccm/ccm.20"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00021[] = "__OTR__textures/skyboxes/ccm/ccm.21"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00022[] = "__OTR__textures/skyboxes/ccm/ccm.22"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00023[] = "__OTR__textures/skyboxes/ccm/ccm.23"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00024[] = "__OTR__textures/skyboxes/ccm/ccm.24"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00025[] = "__OTR__textures/skyboxes/ccm/ccm.25"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00026[] = "__OTR__textures/skyboxes/ccm/ccm.26"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00027[] = "__OTR__textures/skyboxes/ccm/ccm.27"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00028[] = "__OTR__textures/skyboxes/ccm/ccm.28"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00029[] = "__OTR__textures/skyboxes/ccm/ccm.29"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00030[] = "__OTR__textures/skyboxes/ccm/ccm.30"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00031[] = "__OTR__textures/skyboxes/ccm/ccm.31"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00032[] = "__OTR__textures/skyboxes/ccm/ccm.32"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00033[] = "__OTR__textures/skyboxes/ccm/ccm.33"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00034[] = "__OTR__textures/skyboxes/ccm/ccm.34"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00035[] = "__OTR__textures/skyboxes/ccm/ccm.35"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00036[] = "__OTR__textures/skyboxes/ccm/ccm.36"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00037[] = "__OTR__textures/skyboxes/ccm/ccm.37"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00038[] = "__OTR__textures/skyboxes/ccm/ccm.38"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00039[] = "__OTR__textures/skyboxes/ccm/ccm.39"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00040[] = "__OTR__textures/skyboxes/ccm/ccm.40"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00041[] = "__OTR__textures/skyboxes/ccm/ccm.41"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00042[] = "__OTR__textures/skyboxes/ccm/ccm.42"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00043[] = "__OTR__textures/skyboxes/ccm/ccm.43"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00044[] = "__OTR__textures/skyboxes/ccm/ccm.44"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00045[] = "__OTR__textures/skyboxes/ccm/ccm.45"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00046[] = "__OTR__textures/skyboxes/ccm/ccm.46"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00047[] = "__OTR__textures/skyboxes/ccm/ccm.47"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00048[] = "__OTR__textures/skyboxes/ccm/ccm.48"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00049[] = "__OTR__textures/skyboxes/ccm/ccm.49"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00050[] = "__OTR__textures/skyboxes/ccm/ccm.50"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00051[] = "__OTR__textures/skyboxes/ccm/ccm.51"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00052[] = "__OTR__textures/skyboxes/ccm/ccm.52"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00053[] = "__OTR__textures/skyboxes/ccm/ccm.53"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00054[] = "__OTR__textures/skyboxes/ccm/ccm.54"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00055[] = "__OTR__textures/skyboxes/ccm/ccm.55"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00056[] = "__OTR__textures/skyboxes/ccm/ccm.56"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00057[] = "__OTR__textures/skyboxes/ccm/ccm.57"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00058[] = "__OTR__textures/skyboxes/ccm/ccm.58"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00059[] = "__OTR__textures/skyboxes/ccm/ccm.59"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00060[] = "__OTR__textures/skyboxes/ccm/ccm.60"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00061[] = "__OTR__textures/skyboxes/ccm/ccm.61"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00062[] = "__OTR__textures/skyboxes/ccm/ccm.62"; + +static const ALIGN_ASSET(2) char ccm_skybox_texture_00063[] = "__OTR__textures/skyboxes/ccm/ccm.63"; + +static const char ccm_skybox_ptrlist[] = "__OTR__textures/skyboxes/ccm/ccm_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/cloud_floor.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/cloud_floor.h new file mode 100644 index 0000000..c9fa476 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/cloud_floor.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00000[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.0"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00001[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.1"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00002[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.2"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00003[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.3"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00004[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.4"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00005[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.5"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00006[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.6"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00007[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.7"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00008[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.8"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00009[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.9"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00010[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.10"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00011[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.11"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00012[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.12"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00013[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.13"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00014[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.14"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00015[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.15"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00016[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.16"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00017[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.17"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00018[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.18"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00019[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.19"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00020[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.20"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00021[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.21"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00022[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.22"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00023[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.23"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00024[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.24"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00025[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.25"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00026[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.26"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00027[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.27"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00028[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.28"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00029[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.29"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00030[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.30"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00031[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.31"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00032[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.32"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00033[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.33"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00034[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.34"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00035[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.35"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00036[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.36"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00037[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.37"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00038[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.38"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00039[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.39"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00040[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.40"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00041[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.41"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00042[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.42"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00043[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.43"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00044[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.44"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00045[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.45"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00046[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.46"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00047[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.47"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00048[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.48"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00049[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.49"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00050[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.50"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00051[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.51"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00052[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.52"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00053[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.53"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00054[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.54"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00055[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.55"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00056[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.56"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00057[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.57"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00058[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.58"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00059[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.59"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00060[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.60"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00061[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.61"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00062[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.62"; + +static const ALIGN_ASSET(2) char cloud_floor_skybox_texture_00063[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor.63"; + +static const char cloud_floor_skybox_ptrlist[] = "__OTR__textures/skyboxes/cloud_floor/cloud_floor_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/clouds.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/clouds.h new file mode 100644 index 0000000..99fd047 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/clouds.h @@ -0,0 +1,86 @@ +#pragma once + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00000[] = "__OTR__textures/skyboxes/clouds/clouds.0"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00001[] = "__OTR__textures/skyboxes/clouds/clouds.1"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00002[] = "__OTR__textures/skyboxes/clouds/clouds.2"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00003[] = "__OTR__textures/skyboxes/clouds/clouds.3"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00004[] = "__OTR__textures/skyboxes/clouds/clouds.4"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00005[] = "__OTR__textures/skyboxes/clouds/clouds.5"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00006[] = "__OTR__textures/skyboxes/clouds/clouds.6"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00007[] = "__OTR__textures/skyboxes/clouds/clouds.7"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00008[] = "__OTR__textures/skyboxes/clouds/clouds.8"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00009[] = "__OTR__textures/skyboxes/clouds/clouds.9"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00010[] = "__OTR__textures/skyboxes/clouds/clouds.10"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00011[] = "__OTR__textures/skyboxes/clouds/clouds.11"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00012[] = "__OTR__textures/skyboxes/clouds/clouds.12"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00013[] = "__OTR__textures/skyboxes/clouds/clouds.13"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00014[] = "__OTR__textures/skyboxes/clouds/clouds.14"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00015[] = "__OTR__textures/skyboxes/clouds/clouds.15"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00016[] = "__OTR__textures/skyboxes/clouds/clouds.16"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00017[] = "__OTR__textures/skyboxes/clouds/clouds.17"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00018[] = "__OTR__textures/skyboxes/clouds/clouds.18"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00019[] = "__OTR__textures/skyboxes/clouds/clouds.19"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00020[] = "__OTR__textures/skyboxes/clouds/clouds.20"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00021[] = "__OTR__textures/skyboxes/clouds/clouds.21"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00022[] = "__OTR__textures/skyboxes/clouds/clouds.22"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00023[] = "__OTR__textures/skyboxes/clouds/clouds.23"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00024[] = "__OTR__textures/skyboxes/clouds/clouds.24"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00025[] = "__OTR__textures/skyboxes/clouds/clouds.25"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00026[] = "__OTR__textures/skyboxes/clouds/clouds.26"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00027[] = "__OTR__textures/skyboxes/clouds/clouds.27"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00028[] = "__OTR__textures/skyboxes/clouds/clouds.28"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00029[] = "__OTR__textures/skyboxes/clouds/clouds.29"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00030[] = "__OTR__textures/skyboxes/clouds/clouds.30"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00031[] = "__OTR__textures/skyboxes/clouds/clouds.31"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00032[] = "__OTR__textures/skyboxes/clouds/clouds.32"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00033[] = "__OTR__textures/skyboxes/clouds/clouds.33"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00034[] = "__OTR__textures/skyboxes/clouds/clouds.34"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00035[] = "__OTR__textures/skyboxes/clouds/clouds.35"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00036[] = "__OTR__textures/skyboxes/clouds/clouds.36"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00037[] = "__OTR__textures/skyboxes/clouds/clouds.37"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00038[] = "__OTR__textures/skyboxes/clouds/clouds.38"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00039[] = "__OTR__textures/skyboxes/clouds/clouds.39"; + +static const ALIGN_ASSET(2) char clouds_skybox_texture_00040[] = "__OTR__textures/skyboxes/clouds/clouds.40"; + +static const char clouds_skybox_ptrlist[] = "__OTR__textures/skyboxes/clouds/clouds_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ssl.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ssl.h new file mode 100644 index 0000000..db9324e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/ssl.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00000[] = "__OTR__textures/skyboxes/ssl/ssl.0"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00001[] = "__OTR__textures/skyboxes/ssl/ssl.1"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00002[] = "__OTR__textures/skyboxes/ssl/ssl.2"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00003[] = "__OTR__textures/skyboxes/ssl/ssl.3"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00004[] = "__OTR__textures/skyboxes/ssl/ssl.4"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00005[] = "__OTR__textures/skyboxes/ssl/ssl.5"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00006[] = "__OTR__textures/skyboxes/ssl/ssl.6"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00007[] = "__OTR__textures/skyboxes/ssl/ssl.7"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00008[] = "__OTR__textures/skyboxes/ssl/ssl.8"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00009[] = "__OTR__textures/skyboxes/ssl/ssl.9"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00010[] = "__OTR__textures/skyboxes/ssl/ssl.10"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00011[] = "__OTR__textures/skyboxes/ssl/ssl.11"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00012[] = "__OTR__textures/skyboxes/ssl/ssl.12"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00013[] = "__OTR__textures/skyboxes/ssl/ssl.13"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00014[] = "__OTR__textures/skyboxes/ssl/ssl.14"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00015[] = "__OTR__textures/skyboxes/ssl/ssl.15"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00016[] = "__OTR__textures/skyboxes/ssl/ssl.16"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00017[] = "__OTR__textures/skyboxes/ssl/ssl.17"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00018[] = "__OTR__textures/skyboxes/ssl/ssl.18"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00019[] = "__OTR__textures/skyboxes/ssl/ssl.19"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00020[] = "__OTR__textures/skyboxes/ssl/ssl.20"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00021[] = "__OTR__textures/skyboxes/ssl/ssl.21"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00022[] = "__OTR__textures/skyboxes/ssl/ssl.22"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00023[] = "__OTR__textures/skyboxes/ssl/ssl.23"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00024[] = "__OTR__textures/skyboxes/ssl/ssl.24"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00025[] = "__OTR__textures/skyboxes/ssl/ssl.25"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00026[] = "__OTR__textures/skyboxes/ssl/ssl.26"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00027[] = "__OTR__textures/skyboxes/ssl/ssl.27"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00028[] = "__OTR__textures/skyboxes/ssl/ssl.28"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00029[] = "__OTR__textures/skyboxes/ssl/ssl.29"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00030[] = "__OTR__textures/skyboxes/ssl/ssl.30"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00031[] = "__OTR__textures/skyboxes/ssl/ssl.31"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00032[] = "__OTR__textures/skyboxes/ssl/ssl.32"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00033[] = "__OTR__textures/skyboxes/ssl/ssl.33"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00034[] = "__OTR__textures/skyboxes/ssl/ssl.34"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00035[] = "__OTR__textures/skyboxes/ssl/ssl.35"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00036[] = "__OTR__textures/skyboxes/ssl/ssl.36"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00037[] = "__OTR__textures/skyboxes/ssl/ssl.37"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00038[] = "__OTR__textures/skyboxes/ssl/ssl.38"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00039[] = "__OTR__textures/skyboxes/ssl/ssl.39"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00040[] = "__OTR__textures/skyboxes/ssl/ssl.40"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00041[] = "__OTR__textures/skyboxes/ssl/ssl.41"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00042[] = "__OTR__textures/skyboxes/ssl/ssl.42"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00043[] = "__OTR__textures/skyboxes/ssl/ssl.43"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00044[] = "__OTR__textures/skyboxes/ssl/ssl.44"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00045[] = "__OTR__textures/skyboxes/ssl/ssl.45"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00046[] = "__OTR__textures/skyboxes/ssl/ssl.46"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00047[] = "__OTR__textures/skyboxes/ssl/ssl.47"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00048[] = "__OTR__textures/skyboxes/ssl/ssl.48"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00049[] = "__OTR__textures/skyboxes/ssl/ssl.49"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00050[] = "__OTR__textures/skyboxes/ssl/ssl.50"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00051[] = "__OTR__textures/skyboxes/ssl/ssl.51"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00052[] = "__OTR__textures/skyboxes/ssl/ssl.52"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00053[] = "__OTR__textures/skyboxes/ssl/ssl.53"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00054[] = "__OTR__textures/skyboxes/ssl/ssl.54"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00055[] = "__OTR__textures/skyboxes/ssl/ssl.55"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00056[] = "__OTR__textures/skyboxes/ssl/ssl.56"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00057[] = "__OTR__textures/skyboxes/ssl/ssl.57"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00058[] = "__OTR__textures/skyboxes/ssl/ssl.58"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00059[] = "__OTR__textures/skyboxes/ssl/ssl.59"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00060[] = "__OTR__textures/skyboxes/ssl/ssl.60"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00061[] = "__OTR__textures/skyboxes/ssl/ssl.61"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00062[] = "__OTR__textures/skyboxes/ssl/ssl.62"; + +static const ALIGN_ASSET(2) char ssl_skybox_texture_00063[] = "__OTR__textures/skyboxes/ssl/ssl.63"; + +static const char ssl_skybox_ptrlist[] = "__OTR__textures/skyboxes/ssl/ssl_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/water.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/water.h new file mode 100644 index 0000000..491a2fb --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/water.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_skybox_texture_00000[] = "__OTR__textures/skyboxes/water/water.0"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00001[] = "__OTR__textures/skyboxes/water/water.1"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00002[] = "__OTR__textures/skyboxes/water/water.2"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00003[] = "__OTR__textures/skyboxes/water/water.3"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00004[] = "__OTR__textures/skyboxes/water/water.4"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00005[] = "__OTR__textures/skyboxes/water/water.5"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00006[] = "__OTR__textures/skyboxes/water/water.6"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00007[] = "__OTR__textures/skyboxes/water/water.7"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00008[] = "__OTR__textures/skyboxes/water/water.8"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00009[] = "__OTR__textures/skyboxes/water/water.9"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00010[] = "__OTR__textures/skyboxes/water/water.10"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00011[] = "__OTR__textures/skyboxes/water/water.11"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00012[] = "__OTR__textures/skyboxes/water/water.12"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00013[] = "__OTR__textures/skyboxes/water/water.13"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00014[] = "__OTR__textures/skyboxes/water/water.14"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00015[] = "__OTR__textures/skyboxes/water/water.15"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00016[] = "__OTR__textures/skyboxes/water/water.16"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00017[] = "__OTR__textures/skyboxes/water/water.17"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00018[] = "__OTR__textures/skyboxes/water/water.18"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00019[] = "__OTR__textures/skyboxes/water/water.19"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00020[] = "__OTR__textures/skyboxes/water/water.20"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00021[] = "__OTR__textures/skyboxes/water/water.21"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00022[] = "__OTR__textures/skyboxes/water/water.22"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00023[] = "__OTR__textures/skyboxes/water/water.23"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00024[] = "__OTR__textures/skyboxes/water/water.24"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00025[] = "__OTR__textures/skyboxes/water/water.25"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00026[] = "__OTR__textures/skyboxes/water/water.26"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00027[] = "__OTR__textures/skyboxes/water/water.27"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00028[] = "__OTR__textures/skyboxes/water/water.28"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00029[] = "__OTR__textures/skyboxes/water/water.29"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00030[] = "__OTR__textures/skyboxes/water/water.30"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00031[] = "__OTR__textures/skyboxes/water/water.31"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00032[] = "__OTR__textures/skyboxes/water/water.32"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00033[] = "__OTR__textures/skyboxes/water/water.33"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00034[] = "__OTR__textures/skyboxes/water/water.34"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00035[] = "__OTR__textures/skyboxes/water/water.35"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00036[] = "__OTR__textures/skyboxes/water/water.36"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00037[] = "__OTR__textures/skyboxes/water/water.37"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00038[] = "__OTR__textures/skyboxes/water/water.38"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00039[] = "__OTR__textures/skyboxes/water/water.39"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00040[] = "__OTR__textures/skyboxes/water/water.40"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00041[] = "__OTR__textures/skyboxes/water/water.41"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00042[] = "__OTR__textures/skyboxes/water/water.42"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00043[] = "__OTR__textures/skyboxes/water/water.43"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00044[] = "__OTR__textures/skyboxes/water/water.44"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00045[] = "__OTR__textures/skyboxes/water/water.45"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00046[] = "__OTR__textures/skyboxes/water/water.46"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00047[] = "__OTR__textures/skyboxes/water/water.47"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00048[] = "__OTR__textures/skyboxes/water/water.48"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00049[] = "__OTR__textures/skyboxes/water/water.49"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00050[] = "__OTR__textures/skyboxes/water/water.50"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00051[] = "__OTR__textures/skyboxes/water/water.51"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00052[] = "__OTR__textures/skyboxes/water/water.52"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00053[] = "__OTR__textures/skyboxes/water/water.53"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00054[] = "__OTR__textures/skyboxes/water/water.54"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00055[] = "__OTR__textures/skyboxes/water/water.55"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00056[] = "__OTR__textures/skyboxes/water/water.56"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00057[] = "__OTR__textures/skyboxes/water/water.57"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00058[] = "__OTR__textures/skyboxes/water/water.58"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00059[] = "__OTR__textures/skyboxes/water/water.59"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00060[] = "__OTR__textures/skyboxes/water/water.60"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00061[] = "__OTR__textures/skyboxes/water/water.61"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00062[] = "__OTR__textures/skyboxes/water/water.62"; + +static const ALIGN_ASSET(2) char water_skybox_texture_00063[] = "__OTR__textures/skyboxes/water/water.63"; + +static const char water_skybox_ptrlist[] = "__OTR__textures/skyboxes/water/water_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/wdw.h b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/wdw.h new file mode 100644 index 0000000..397746a --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/skyboxes/wdw.h @@ -0,0 +1,132 @@ +#pragma once + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00000[] = "__OTR__textures/skyboxes/wdw/wdw.0"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00001[] = "__OTR__textures/skyboxes/wdw/wdw.1"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00002[] = "__OTR__textures/skyboxes/wdw/wdw.2"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00003[] = "__OTR__textures/skyboxes/wdw/wdw.3"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00004[] = "__OTR__textures/skyboxes/wdw/wdw.4"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00005[] = "__OTR__textures/skyboxes/wdw/wdw.5"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00006[] = "__OTR__textures/skyboxes/wdw/wdw.6"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00007[] = "__OTR__textures/skyboxes/wdw/wdw.7"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00008[] = "__OTR__textures/skyboxes/wdw/wdw.8"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00009[] = "__OTR__textures/skyboxes/wdw/wdw.9"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00010[] = "__OTR__textures/skyboxes/wdw/wdw.10"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00011[] = "__OTR__textures/skyboxes/wdw/wdw.11"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00012[] = "__OTR__textures/skyboxes/wdw/wdw.12"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00013[] = "__OTR__textures/skyboxes/wdw/wdw.13"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00014[] = "__OTR__textures/skyboxes/wdw/wdw.14"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00015[] = "__OTR__textures/skyboxes/wdw/wdw.15"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00016[] = "__OTR__textures/skyboxes/wdw/wdw.16"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00017[] = "__OTR__textures/skyboxes/wdw/wdw.17"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00018[] = "__OTR__textures/skyboxes/wdw/wdw.18"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00019[] = "__OTR__textures/skyboxes/wdw/wdw.19"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00020[] = "__OTR__textures/skyboxes/wdw/wdw.20"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00021[] = "__OTR__textures/skyboxes/wdw/wdw.21"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00022[] = "__OTR__textures/skyboxes/wdw/wdw.22"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00023[] = "__OTR__textures/skyboxes/wdw/wdw.23"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00024[] = "__OTR__textures/skyboxes/wdw/wdw.24"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00025[] = "__OTR__textures/skyboxes/wdw/wdw.25"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00026[] = "__OTR__textures/skyboxes/wdw/wdw.26"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00027[] = "__OTR__textures/skyboxes/wdw/wdw.27"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00028[] = "__OTR__textures/skyboxes/wdw/wdw.28"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00029[] = "__OTR__textures/skyboxes/wdw/wdw.29"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00030[] = "__OTR__textures/skyboxes/wdw/wdw.30"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00031[] = "__OTR__textures/skyboxes/wdw/wdw.31"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00032[] = "__OTR__textures/skyboxes/wdw/wdw.32"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00033[] = "__OTR__textures/skyboxes/wdw/wdw.33"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00034[] = "__OTR__textures/skyboxes/wdw/wdw.34"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00035[] = "__OTR__textures/skyboxes/wdw/wdw.35"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00036[] = "__OTR__textures/skyboxes/wdw/wdw.36"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00037[] = "__OTR__textures/skyboxes/wdw/wdw.37"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00038[] = "__OTR__textures/skyboxes/wdw/wdw.38"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00039[] = "__OTR__textures/skyboxes/wdw/wdw.39"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00040[] = "__OTR__textures/skyboxes/wdw/wdw.40"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00041[] = "__OTR__textures/skyboxes/wdw/wdw.41"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00042[] = "__OTR__textures/skyboxes/wdw/wdw.42"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00043[] = "__OTR__textures/skyboxes/wdw/wdw.43"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00044[] = "__OTR__textures/skyboxes/wdw/wdw.44"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00045[] = "__OTR__textures/skyboxes/wdw/wdw.45"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00046[] = "__OTR__textures/skyboxes/wdw/wdw.46"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00047[] = "__OTR__textures/skyboxes/wdw/wdw.47"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00048[] = "__OTR__textures/skyboxes/wdw/wdw.48"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00049[] = "__OTR__textures/skyboxes/wdw/wdw.49"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00050[] = "__OTR__textures/skyboxes/wdw/wdw.50"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00051[] = "__OTR__textures/skyboxes/wdw/wdw.51"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00052[] = "__OTR__textures/skyboxes/wdw/wdw.52"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00053[] = "__OTR__textures/skyboxes/wdw/wdw.53"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00054[] = "__OTR__textures/skyboxes/wdw/wdw.54"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00055[] = "__OTR__textures/skyboxes/wdw/wdw.55"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00056[] = "__OTR__textures/skyboxes/wdw/wdw.56"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00057[] = "__OTR__textures/skyboxes/wdw/wdw.57"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00058[] = "__OTR__textures/skyboxes/wdw/wdw.58"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00059[] = "__OTR__textures/skyboxes/wdw/wdw.59"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00060[] = "__OTR__textures/skyboxes/wdw/wdw.60"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00061[] = "__OTR__textures/skyboxes/wdw/wdw.61"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00062[] = "__OTR__textures/skyboxes/wdw/wdw.62"; + +static const ALIGN_ASSET(2) char wdw_skybox_texture_00063[] = "__OTR__textures/skyboxes/wdw/wdw.63"; + +static const char wdw_skybox_ptrlist[] = "__OTR__textures/skyboxes/wdw/wdw_skybox_ptrlist"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/snow.h b/android/app/src/main/assets/ghostship/include/assets/textures/snow.h new file mode 100644 index 0000000..d946408 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/snow.h @@ -0,0 +1,38 @@ +#pragma once + +static const ALIGN_ASSET(2) char snow_09000000[] = "__OTR__textures/snow/ccm_textures.00000"; + +static const ALIGN_ASSET(2) char snow_09000800[] = "__OTR__textures/snow/ccm_textures.00800"; + +static const ALIGN_ASSET(2) char snow_09001000[] = "__OTR__textures/snow/ccm_textures.01000"; + +static const ALIGN_ASSET(2) char snow_09002000[] = "__OTR__textures/snow/ccm_textures.02000"; + +static const ALIGN_ASSET(2) char snow_09002800[] = "__OTR__textures/snow/ccm_textures.02800"; + +static const ALIGN_ASSET(2) char snow_09003000[] = "__OTR__textures/snow/ccm_textures.03000"; + +static const ALIGN_ASSET(2) char snow_09003800[] = "__OTR__textures/snow/ccm_textures.03800"; + +static const ALIGN_ASSET(2) char snow_09004000[] = "__OTR__textures/snow/ccm_textures.04000"; + +static const ALIGN_ASSET(2) char snow_09004800[] = "__OTR__textures/snow/ccm_textures.04800"; + +static const ALIGN_ASSET(2) char snow_09005000[] = "__OTR__textures/snow/ccm_textures.05000"; + +static const ALIGN_ASSET(2) char snow_09005800[] = "__OTR__textures/snow/ccm_textures.05800"; + +static const ALIGN_ASSET(2) char snow_09006000[] = "__OTR__textures/snow/ccm_textures.06000"; + +static const ALIGN_ASSET(2) char snow_09006800[] = "__OTR__textures/snow/ccm_textures.06800"; + +static const ALIGN_ASSET(2) char snow_09007000[] = "__OTR__textures/snow/ccm_textures.07000"; + +static const ALIGN_ASSET(2) char snow_09008000[] = "__OTR__textures/snow/ccm_textures.08000"; + +static const ALIGN_ASSET(2) char snow_09008800[] = "__OTR__textures/snow/ccm_textures.08800"; + +static const ALIGN_ASSET(2) char snow_09009000[] = "__OTR__textures/snow/ccm_textures.09000"; + +static const ALIGN_ASSET(2) char snow_09009800[] = "__OTR__textures/snow/ccm_textures.09800"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/spooky.h b/android/app/src/main/assets/ghostship/include/assets/textures/spooky.h new file mode 100644 index 0000000..2090580 --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/spooky.h @@ -0,0 +1,36 @@ +#pragma once + +static const ALIGN_ASSET(2) char spooky_09000000[] = "__OTR__textures/spooky/bbh_textures.00000"; + +static const ALIGN_ASSET(2) char spooky_09000800[] = "__OTR__textures/spooky/bbh_textures.00800"; + +static const ALIGN_ASSET(2) char spooky_09001800[] = "__OTR__textures/spooky/bbh_textures.01800"; + +static const ALIGN_ASSET(2) char spooky_09002800[] = "__OTR__textures/spooky/bbh_textures.02800"; + +static const ALIGN_ASSET(2) char spooky_09003800[] = "__OTR__textures/spooky/bbh_textures.03800"; + +static const ALIGN_ASSET(2) char spooky_09004800[] = "__OTR__textures/spooky/bbh_textures.04800"; + +static const ALIGN_ASSET(2) char spooky_09005000[] = "__OTR__textures/spooky/bbh_textures.05000"; + +static const ALIGN_ASSET(2) char spooky_09006000[] = "__OTR__textures/spooky/bbh_textures.06000"; + +static const ALIGN_ASSET(2) char spooky_09006800[] = "__OTR__textures/spooky/bbh_textures.06800"; + +static const ALIGN_ASSET(2) char spooky_09007000[] = "__OTR__textures/spooky/bbh_textures.07000"; + +static const ALIGN_ASSET(2) char spooky_09008000[] = "__OTR__textures/spooky/bbh_textures.08000"; + +static const ALIGN_ASSET(2) char spooky_09008800[] = "__OTR__textures/spooky/bbh_textures.08800"; + +static const ALIGN_ASSET(2) char spooky_09009000[] = "__OTR__textures/spooky/bbh_textures.09000"; + +static const ALIGN_ASSET(2) char spooky_0900A000[] = "__OTR__textures/spooky/bbh_textures.0A000"; + +static const ALIGN_ASSET(2) char spooky_0900A800[] = "__OTR__textures/spooky/bbh_textures.0A800"; + +static const ALIGN_ASSET(2) char spooky_0900B000[] = "__OTR__textures/spooky/bbh_textures.0B000"; + +static const ALIGN_ASSET(2) char spooky_0900B800[] = "__OTR__textures/spooky/bbh_textures.0B800"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/title_screen_bg.h b/android/app/src/main/assets/ghostship/include/assets/textures/title_screen_bg.h new file mode 100644 index 0000000..4b2559f --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/title_screen_bg.h @@ -0,0 +1,22 @@ +#pragma once + +static const ALIGN_ASSET(2) char title_texture_0A0001C0[] = "__OTR__textures/title_screen_bg/title_screen_bg.001C0"; + +static const ALIGN_ASSET(2) char title_texture_0A000E40[] = "__OTR__textures/title_screen_bg/title_screen_bg.00E40"; + +static const ALIGN_ASSET(2) char title_texture_0A001AC0[] = "__OTR__textures/title_screen_bg/title_screen_bg.01AC0"; + +static const ALIGN_ASSET(2) char title_texture_0A002740[] = "__OTR__textures/title_screen_bg/title_screen_bg.02740"; + +static const ALIGN_ASSET(2) char title_texture_0A0033C0[] = "__OTR__textures/title_screen_bg/title_screen_bg.033C0"; + +static const ALIGN_ASSET(2) char title_texture_0A004040[] = "__OTR__textures/title_screen_bg/title_screen_bg.04040"; + +static const ALIGN_ASSET(2) char title_texture_0A004CC0[] = "__OTR__textures/title_screen_bg/title_screen_bg.04CC0"; + +static const ALIGN_ASSET(2) char title_texture_0A005940[] = "__OTR__textures/title_screen_bg/title_screen_bg.05940"; + +static const char mario_title_texture_table[] = "__OTR__textures/title_screen_bg/mario_title_texture_table"; + +static const char game_over_texture_table[] = "__OTR__textures/title_screen_bg/game_over_texture_table"; + diff --git a/android/app/src/main/assets/ghostship/include/assets/textures/water.h b/android/app/src/main/assets/ghostship/include/assets/textures/water.h new file mode 100644 index 0000000..9d3bf2e --- /dev/null +++ b/android/app/src/main/assets/ghostship/include/assets/textures/water.h @@ -0,0 +1,32 @@ +#pragma once + +static const ALIGN_ASSET(2) char water_09000000[] = "__OTR__textures/water/jrb_textures.00000"; + +static const ALIGN_ASSET(2) char water_09000800[] = "__OTR__textures/water/jrb_textures.00800"; + +static const ALIGN_ASSET(2) char water_09001800[] = "__OTR__textures/water/jrb_textures.01800"; + +static const ALIGN_ASSET(2) char water_09002800[] = "__OTR__textures/water/jrb_textures.02800"; + +static const ALIGN_ASSET(2) char water_09003800[] = "__OTR__textures/water/jrb_textures.03800"; + +static const ALIGN_ASSET(2) char water_09004800[] = "__OTR__textures/water/jrb_textures.04800"; + +static const ALIGN_ASSET(2) char water_09005800[] = "__OTR__textures/water/jrb_textures.05800"; + +static const ALIGN_ASSET(2) char water_09006000[] = "__OTR__textures/water/jrb_textures.06000"; + +static const ALIGN_ASSET(2) char water_09006800[] = "__OTR__textures/water/jrb_textures.06800"; + +static const ALIGN_ASSET(2) char water_09007800[] = "__OTR__textures/water/jrb_textures.07800"; + +static const ALIGN_ASSET(2) char water_09008800[] = "__OTR__textures/water/jrb_textures.08800"; + +static const ALIGN_ASSET(2) char water_09009000[] = "__OTR__textures/water/jrb_textures.09000"; + +static const ALIGN_ASSET(2) char water_0900A000[] = "__OTR__textures/water/jrb_textures.0A000"; + +static const ALIGN_ASSET(2) char water_0900A800[] = "__OTR__textures/water/jrb_textures.0A800"; + +static const ALIGN_ASSET(2) char water_0900B800[] = "__OTR__textures/water/jrb_textures.0B800"; + diff --git a/android/app/src/main/cpp/CMakeLists.txt b/android/app/src/main/cpp/CMakeLists.txt index 23a2674..938450b 100644 --- a/android/app/src/main/cpp/CMakeLists.txt +++ b/android/app/src/main/cpp/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.22.1) project(torch) include(FetchContent) -set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_C_STANDARD 11) # Optimization flags for release builds @@ -135,6 +135,9 @@ FetchContent_Declare( GIT_TAG 7e635fca68d014934b4af8a1cf874f63989352b7 ) FetchContent_MakeAvailable(spdlog) +if(TARGET spdlog) + target_compile_definitions(spdlog PUBLIC FMT_USE_CONSTEXPR=0) +endif() # Fetch tinyxml2 set(tinyxml2_BUILD_TESTING OFF) @@ -240,4 +243,4 @@ target_link_libraries(torch BinaryTools N64Graphics ${EXTRA_LIBS} -) \ No newline at end of file +) diff --git a/android/app/src/main/java/com/torch/converter/MainActivity.java b/android/app/src/main/java/com/torch/converter/MainActivity.java index 90cafea..40ff061 100644 --- a/android/app/src/main/java/com/torch/converter/MainActivity.java +++ b/android/app/src/main/java/com/torch/converter/MainActivity.java @@ -32,6 +32,9 @@ import java.io.InputStream; public class MainActivity extends AppCompatActivity { private static final String TAG = "TorchConverter"; + private static final String CONFIG_STARSHIP = "starship"; + private static final String CONFIG_SPAGHETTI = "spaghetti"; + private static final String CONFIG_GHOSTSHIP = "ghostship"; private Button selectRomButton; private Button selectOutputButton; @@ -50,7 +53,7 @@ public class MainActivity extends AppCompatActivity { private String romFilePath; private String configDirPath; private String outputDirPath; - private String selectedConfigType = "starship"; // Default to starship + private String selectedConfigType = CONFIG_STARSHIP; // Default to starship // Native method declarations public native String convertRomToO2R(String romPath, String outputPath, String configPath); @@ -132,11 +135,14 @@ public class MainActivity extends AppCompatActivity { // Set up radio group listener to automatically load config configRadioGroup.setOnCheckedChangeListener((group, checkedId) -> { if (checkedId == R.id.starshipRadio) { - selectedConfigType = "starship"; + selectedConfigType = CONFIG_STARSHIP; Log.i(TAG, "Selected configuration: Starship (Star Fox 64)"); } else if (checkedId == R.id.spaghettiRadio) { - selectedConfigType = "spaghetti"; + selectedConfigType = CONFIG_SPAGHETTI; Log.i(TAG, "Selected configuration: Spaghetti Kart (Mario Kart 64)"); + } else if (checkedId == R.id.ghostshipRadio) { + selectedConfigType = CONFIG_GHOSTSHIP; + Log.i(TAG, "Selected configuration: Ghostship (Super Mario 64)"); } // Automatically load the selected configuration autoLoadSelectedConfig(); @@ -162,12 +168,11 @@ public class MainActivity extends AppCompatActivity { } private void autoLoadSelectedConfig() { - // Automatically load the selected configuration (starship or spaghetti) + // Automatically load the selected configuration (starship, spaghetti, or ghostship) try { configDirPath = copyBundledAssetsToInternalStorage(); - String configName = selectedConfigType.equals("starship") ? - "Starship (Star Fox 64)" : "Spaghetti Kart (Mario Kart 64)"; + String configName = getConfigDisplayName(); configStatusText.setText("Config: " + configName + " (auto-loaded)"); updateConvertButtonState(); @@ -193,7 +198,7 @@ public class MainActivity extends AppCompatActivity { // Validate .z64 extension if (!fileName.toLowerCase().endsWith(".z64")) { statusText.setText("Error: Only .z64 format ROMs are supported"); - String gameType = selectedConfigType.equals("starship") ? "Star Fox 64" : "Mario Kart 64"; + String gameType = getGameDisplayName(); Toast.makeText(this, "Please select a .z64 format " + gameType + " ROM", Toast.LENGTH_LONG).show(); return; } @@ -265,8 +270,7 @@ public class MainActivity extends AppCompatActivity { // Copy bundled assets to internal storage based on selected configuration configDirPath = copyBundledAssetsToInternalStorage(); - String configName = selectedConfigType.equals("starship") ? - "Starship (Star Fox 64)" : "Spaghetti Kart (Mario Kart 64)"; + String configName = getConfigDisplayName(); configStatusText.setText("Config: " + configName + " assets loaded"); updateConvertButtonState(); @@ -313,6 +317,58 @@ public class MainActivity extends AppCompatActivity { // In the future, we could use DocumentFile to write directly to the selected location return getExternalFilesDir(null).getAbsolutePath(); } + + private String getConfigDisplayName() { + switch (selectedConfigType) { + case CONFIG_STARSHIP: + return "Starship (Star Fox 64)"; + case CONFIG_SPAGHETTI: + return "Spaghetti Kart (Mario Kart 64)"; + case CONFIG_GHOSTSHIP: + return "Ghostship (Super Mario 64)"; + default: + return selectedConfigType; + } + } + + private String getConfigShortName() { + switch (selectedConfigType) { + case CONFIG_STARSHIP: + return "Starship"; + case CONFIG_SPAGHETTI: + return "Spaghetti Kart"; + case CONFIG_GHOSTSHIP: + return "Ghostship"; + default: + return selectedConfigType; + } + } + + private String getGameDisplayName() { + switch (selectedConfigType) { + case CONFIG_STARSHIP: + return "Star Fox 64"; + case CONFIG_SPAGHETTI: + return "Mario Kart 64"; + case CONFIG_GHOSTSHIP: + return "Super Mario 64"; + default: + return "N64"; + } + } + + private String getOutputFileName() { + switch (selectedConfigType) { + case CONFIG_STARSHIP: + return "sf64.o2r"; + case CONFIG_SPAGHETTI: + return "mk64.o2r"; + case CONFIG_GHOSTSHIP: + return "sm64.o2r"; + default: + return "game.o2r"; + } + } @@ -560,7 +616,7 @@ public class MainActivity extends AppCompatActivity { // Use selected output directory or default to app directory File outputDir = outputDirPath != null ? new File(outputDirPath) : getExternalFilesDir(null); // Use appropriate filename based on selected configuration - String outputFileName = selectedConfigType.equals("starship") ? "sf64.o2r" : "mk64.o2r"; + String outputFileName = getOutputFileName(); String outputPath = new File(outputDir, outputFileName).getAbsolutePath(); Log.i(TAG, "ROM path: " + romFilePath); Log.i(TAG, "Output path: " + outputPath); @@ -600,7 +656,7 @@ public class MainActivity extends AppCompatActivity { // Double-check if the file was actually created File outputFile = new File(outputPath); if (outputFile.exists() && outputFile.length() > 0) { - String configName = selectedConfigType.equals("starship") ? "Starship" : "Spaghetti Kart"; + String configName = getConfigShortName(); // If user selected a custom output directory, copy the file there if (selectedOutputUri != null) { @@ -666,4 +722,4 @@ public class MainActivity extends AppCompatActivity { Log.i(TAG, "🔥 Torch fade animation stopped!"); }); } -} \ No newline at end of file +} diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml index 94dfe38..2b9510b 100644 --- a/android/app/src/main/res/layout/activity_main.xml +++ b/android/app/src/main/res/layout/activity_main.xml @@ -4,6 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" + android:scrollbars="vertical" android:background="@color/black"> + +