DECLARE_OVERLAY_SEGMENT

This commit is contained in:
Angie 2022-07-24 20:04:01 -04:00
parent 479e0dfc86
commit 236720e23c
3 changed files with 709 additions and 1304 deletions

View File

@ -76,617 +76,6 @@ DECLARE_OVERLAY_SEGMENT(daytelop)
DECLARE_OVERLAY_SEGMENT(kaleido_scope)
DECLARE_OVERLAY_SEGMENT(player_actor)
DECLARE_OVERLAY_SEGMENT(En_Test)
DECLARE_OVERLAY_SEGMENT(En_GirlA)
DECLARE_OVERLAY_SEGMENT(En_Part)
DECLARE_OVERLAY_SEGMENT(En_Light)
DECLARE_OVERLAY_SEGMENT(En_Door)
DECLARE_OVERLAY_SEGMENT(En_Box)
DECLARE_OVERLAY_SEGMENT(En_Pametfrog)
DECLARE_OVERLAY_SEGMENT(En_Okuta)
DECLARE_OVERLAY_SEGMENT(En_Bom)
DECLARE_OVERLAY_SEGMENT(En_Wallmas)
DECLARE_OVERLAY_SEGMENT(En_Dodongo)
DECLARE_OVERLAY_SEGMENT(En_Firefly)
DECLARE_OVERLAY_SEGMENT(En_Horse)
DECLARE_OVERLAY_SEGMENT(En_Arrow)
DECLARE_OVERLAY_SEGMENT(En_Elf)
DECLARE_OVERLAY_SEGMENT(En_Niw)
DECLARE_OVERLAY_SEGMENT(En_Tite)
DECLARE_OVERLAY_SEGMENT(En_Peehat)
DECLARE_OVERLAY_SEGMENT(En_Holl)
DECLARE_OVERLAY_SEGMENT(En_Dinofos)
DECLARE_OVERLAY_SEGMENT(En_Hata)
DECLARE_OVERLAY_SEGMENT(En_Zl1)
DECLARE_OVERLAY_SEGMENT(En_Viewer)
DECLARE_OVERLAY_SEGMENT(En_Bubble)
DECLARE_OVERLAY_SEGMENT(Door_Shutter)
DECLARE_OVERLAY_SEGMENT(En_Boom)
DECLARE_OVERLAY_SEGMENT(En_Torch2)
DECLARE_OVERLAY_SEGMENT(En_Minifrog)
DECLARE_OVERLAY_SEGMENT(En_St)
DECLARE_OVERLAY_SEGMENT(Obj_Wturn)
DECLARE_OVERLAY_SEGMENT(En_River_Sound)
DECLARE_OVERLAY_SEGMENT(En_Ossan)
DECLARE_OVERLAY_SEGMENT(En_Famos)
DECLARE_OVERLAY_SEGMENT(En_Bombf)
DECLARE_OVERLAY_SEGMENT(En_Am)
DECLARE_OVERLAY_SEGMENT(En_Dekubaba)
DECLARE_OVERLAY_SEGMENT(En_M_Fire1)
DECLARE_OVERLAY_SEGMENT(En_M_Thunder)
DECLARE_OVERLAY_SEGMENT(Bg_Breakwall)
DECLARE_OVERLAY_SEGMENT(Door_Warp1)
DECLARE_OVERLAY_SEGMENT(Obj_Syokudai)
DECLARE_OVERLAY_SEGMENT(Item_B_Heart)
DECLARE_OVERLAY_SEGMENT(En_Dekunuts)
DECLARE_OVERLAY_SEGMENT(En_Bbfall)
DECLARE_OVERLAY_SEGMENT(Arms_Hook)
DECLARE_OVERLAY_SEGMENT(En_Bb)
DECLARE_OVERLAY_SEGMENT(Bg_Keikoku_Spr)
DECLARE_OVERLAY_SEGMENT(En_Wood02)
DECLARE_OVERLAY_SEGMENT(En_Death)
DECLARE_OVERLAY_SEGMENT(En_Minideath)
DECLARE_OVERLAY_SEGMENT(En_Vm)
DECLARE_OVERLAY_SEGMENT(Demo_Effect)
DECLARE_OVERLAY_SEGMENT(Demo_Kankyo)
DECLARE_OVERLAY_SEGMENT(En_Floormas)
DECLARE_OVERLAY_SEGMENT(En_Rd)
DECLARE_OVERLAY_SEGMENT(Bg_F40_Flift)
DECLARE_OVERLAY_SEGMENT(Obj_Mure)
DECLARE_OVERLAY_SEGMENT(En_Sw)
DECLARE_OVERLAY_SEGMENT(Object_Kankyo)
DECLARE_OVERLAY_SEGMENT(En_Horse_Link_Child)
DECLARE_OVERLAY_SEGMENT(Door_Ana)
DECLARE_OVERLAY_SEGMENT(En_Encount1)
DECLARE_OVERLAY_SEGMENT(Demo_Tre_Lgt)
DECLARE_OVERLAY_SEGMENT(En_Encount2)
DECLARE_OVERLAY_SEGMENT(En_Fire_Rock)
DECLARE_OVERLAY_SEGMENT(Bg_Ctower_Rot)
DECLARE_OVERLAY_SEGMENT(Mir_Ray)
DECLARE_OVERLAY_SEGMENT(En_Sb)
DECLARE_OVERLAY_SEGMENT(En_Bigslime)
DECLARE_OVERLAY_SEGMENT(En_Karebaba)
DECLARE_OVERLAY_SEGMENT(En_In)
DECLARE_OVERLAY_SEGMENT(En_Bom_Chu)
DECLARE_OVERLAY_SEGMENT(En_Horse_Game_Check)
DECLARE_OVERLAY_SEGMENT(En_Rr)
DECLARE_OVERLAY_SEGMENT(En_Fr)
DECLARE_OVERLAY_SEGMENT(En_Fishing)
DECLARE_OVERLAY_SEGMENT(Obj_Oshihiki)
DECLARE_OVERLAY_SEGMENT(Eff_Dust)
DECLARE_OVERLAY_SEGMENT(Bg_Umajump)
DECLARE_OVERLAY_SEGMENT(En_Insect)
DECLARE_OVERLAY_SEGMENT(En_Butte)
DECLARE_OVERLAY_SEGMENT(En_Fish)
DECLARE_OVERLAY_SEGMENT(Item_Etcetera)
DECLARE_OVERLAY_SEGMENT(Arrow_Fire)
DECLARE_OVERLAY_SEGMENT(Arrow_Ice)
DECLARE_OVERLAY_SEGMENT(Arrow_Light)
DECLARE_OVERLAY_SEGMENT(Obj_Kibako)
DECLARE_OVERLAY_SEGMENT(Obj_Tsubo)
DECLARE_OVERLAY_SEGMENT(En_Ik)
DECLARE_OVERLAY_SEGMENT(Demo_Shd)
DECLARE_OVERLAY_SEGMENT(En_Dns)
DECLARE_OVERLAY_SEGMENT(Elf_Msg)
DECLARE_OVERLAY_SEGMENT(En_Honotrap)
DECLARE_OVERLAY_SEGMENT(En_Tubo_Trap)
DECLARE_OVERLAY_SEGMENT(Obj_Ice_Poly)
DECLARE_OVERLAY_SEGMENT(En_Fz)
DECLARE_OVERLAY_SEGMENT(En_Kusa)
DECLARE_OVERLAY_SEGMENT(Obj_Bean)
DECLARE_OVERLAY_SEGMENT(Obj_Bombiwa)
DECLARE_OVERLAY_SEGMENT(Obj_Switch)
DECLARE_OVERLAY_SEGMENT(Obj_Lift)
DECLARE_OVERLAY_SEGMENT(Obj_Hsblock)
DECLARE_OVERLAY_SEGMENT(En_Okarina_Tag)
DECLARE_OVERLAY_SEGMENT(En_Goroiwa)
DECLARE_OVERLAY_SEGMENT(En_Daiku)
DECLARE_OVERLAY_SEGMENT(En_Nwc)
DECLARE_OVERLAY_SEGMENT(Item_Inbox)
DECLARE_OVERLAY_SEGMENT(En_Ge1)
DECLARE_OVERLAY_SEGMENT(Obj_Blockstop)
DECLARE_OVERLAY_SEGMENT(En_Sda)
DECLARE_OVERLAY_SEGMENT(En_Clear_Tag)
DECLARE_OVERLAY_SEGMENT(En_Gm)
DECLARE_OVERLAY_SEGMENT(En_Ms)
DECLARE_OVERLAY_SEGMENT(En_Hs)
DECLARE_OVERLAY_SEGMENT(Bg_Ingate)
DECLARE_OVERLAY_SEGMENT(En_Kanban)
DECLARE_OVERLAY_SEGMENT(En_Attack_Niw)
DECLARE_OVERLAY_SEGMENT(En_Mk)
DECLARE_OVERLAY_SEGMENT(En_Owl)
DECLARE_OVERLAY_SEGMENT(En_Ishi)
DECLARE_OVERLAY_SEGMENT(Obj_Hana)
DECLARE_OVERLAY_SEGMENT(Obj_Lightswitch)
DECLARE_OVERLAY_SEGMENT(Obj_Mure2)
DECLARE_OVERLAY_SEGMENT(En_Fu)
DECLARE_OVERLAY_SEGMENT(En_Stream)
DECLARE_OVERLAY_SEGMENT(En_Mm)
DECLARE_OVERLAY_SEGMENT(En_Weather_Tag)
DECLARE_OVERLAY_SEGMENT(En_Ani)
DECLARE_OVERLAY_SEGMENT(En_Js)
DECLARE_OVERLAY_SEGMENT(En_Okarina_Effect)
DECLARE_OVERLAY_SEGMENT(En_Mag)
DECLARE_OVERLAY_SEGMENT(Elf_Msg2)
DECLARE_OVERLAY_SEGMENT(Bg_F40_Swlift)
DECLARE_OVERLAY_SEGMENT(En_Kakasi)
DECLARE_OVERLAY_SEGMENT(Obj_Makeoshihiki)
DECLARE_OVERLAY_SEGMENT(Oceff_Spot)
DECLARE_OVERLAY_SEGMENT(En_Torch)
DECLARE_OVERLAY_SEGMENT(Shot_Sun)
DECLARE_OVERLAY_SEGMENT(Obj_Roomtimer)
DECLARE_OVERLAY_SEGMENT(En_Ssh)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dust)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Kirakira)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Bomb2)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Blast)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Spk)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_D_Fire)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Bubble)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Ripple)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Splash)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_G_Fire)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Lightning)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dt_Bubble)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Hahen)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Stick)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Sibuki)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Stone1)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Hitmark)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Fhg_Flash)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_K_Fire)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Solder_Srch_Ball)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Kakera)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Ice_Piece)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_En_Ice)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Fire_Tail)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_En_Fire)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Extra)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Db)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Dd)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Dead_Ds)
DECLARE_OVERLAY_SEGMENT(Oceff_Storm)
DECLARE_OVERLAY_SEGMENT(Obj_Demo)
DECLARE_OVERLAY_SEGMENT(En_Minislime)
DECLARE_OVERLAY_SEGMENT(En_Nutsball)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe2)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe3)
DECLARE_OVERLAY_SEGMENT(En_Dg)
DECLARE_OVERLAY_SEGMENT(En_Si)
DECLARE_OVERLAY_SEGMENT(Obj_Comb)
DECLARE_OVERLAY_SEGMENT(Obj_Kibako2)
DECLARE_OVERLAY_SEGMENT(En_Hs2)
DECLARE_OVERLAY_SEGMENT(Obj_Mure3)
DECLARE_OVERLAY_SEGMENT(En_Tg)
DECLARE_OVERLAY_SEGMENT(En_Wf)
DECLARE_OVERLAY_SEGMENT(En_Skb)
DECLARE_OVERLAY_SEGMENT(En_Gs)
DECLARE_OVERLAY_SEGMENT(Obj_Sound)
DECLARE_OVERLAY_SEGMENT(En_Crow)
DECLARE_OVERLAY_SEGMENT(En_Cow)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe4)
DECLARE_OVERLAY_SEGMENT(En_Zo)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Ice_Smoke)
DECLARE_OVERLAY_SEGMENT(Obj_Makekinsuta)
DECLARE_OVERLAY_SEGMENT(En_Ge3)
DECLARE_OVERLAY_SEGMENT(Obj_Hamishi)
DECLARE_OVERLAY_SEGMENT(En_Zl4)
DECLARE_OVERLAY_SEGMENT(En_Mm2)
DECLARE_OVERLAY_SEGMENT(Door_Spiral)
DECLARE_OVERLAY_SEGMENT(Obj_Pzlblock)
DECLARE_OVERLAY_SEGMENT(Obj_Toge)
DECLARE_OVERLAY_SEGMENT(Obj_Armos)
DECLARE_OVERLAY_SEGMENT(Obj_Boyo)
DECLARE_OVERLAY_SEGMENT(En_Grasshopper)
DECLARE_OVERLAY_SEGMENT(Obj_Grass)
DECLARE_OVERLAY_SEGMENT(Obj_Grass_Carry)
DECLARE_OVERLAY_SEGMENT(Obj_Grass_Unit)
DECLARE_OVERLAY_SEGMENT(Bg_Fire_Wall)
DECLARE_OVERLAY_SEGMENT(En_Bu)
DECLARE_OVERLAY_SEGMENT(En_Encount3)
DECLARE_OVERLAY_SEGMENT(En_Jso)
DECLARE_OVERLAY_SEGMENT(Obj_Chikuwa)
DECLARE_OVERLAY_SEGMENT(En_Knight)
DECLARE_OVERLAY_SEGMENT(En_Warp_tag)
DECLARE_OVERLAY_SEGMENT(En_Aob_01)
DECLARE_OVERLAY_SEGMENT(En_Boj_01)
DECLARE_OVERLAY_SEGMENT(En_Boj_02)
DECLARE_OVERLAY_SEGMENT(En_Boj_03)
DECLARE_OVERLAY_SEGMENT(En_Encount4)
DECLARE_OVERLAY_SEGMENT(En_Bom_Bowl_Man)
DECLARE_OVERLAY_SEGMENT(En_Syateki_Man)
DECLARE_OVERLAY_SEGMENT(Bg_Icicle)
DECLARE_OVERLAY_SEGMENT(En_Syateki_Crow)
DECLARE_OVERLAY_SEGMENT(En_Boj_04)
DECLARE_OVERLAY_SEGMENT(En_Cne_01)
DECLARE_OVERLAY_SEGMENT(En_Bba_01)
DECLARE_OVERLAY_SEGMENT(En_Bji_01)
DECLARE_OVERLAY_SEGMENT(Bg_Spdweb)
DECLARE_OVERLAY_SEGMENT(En_Mt_tag)
DECLARE_OVERLAY_SEGMENT(Boss_01)
DECLARE_OVERLAY_SEGMENT(Boss_02)
DECLARE_OVERLAY_SEGMENT(Boss_03)
DECLARE_OVERLAY_SEGMENT(Boss_04)
DECLARE_OVERLAY_SEGMENT(Boss_05)
DECLARE_OVERLAY_SEGMENT(Boss_06)
DECLARE_OVERLAY_SEGMENT(Boss_07)
DECLARE_OVERLAY_SEGMENT(Bg_Dy_Yoseizo)
DECLARE_OVERLAY_SEGMENT(En_Boj_05)
DECLARE_OVERLAY_SEGMENT(En_Sob1)
DECLARE_OVERLAY_SEGMENT(En_Go)
DECLARE_OVERLAY_SEGMENT(En_Raf)
DECLARE_OVERLAY_SEGMENT(Obj_Funen)
DECLARE_OVERLAY_SEGMENT(Obj_Raillift)
DECLARE_OVERLAY_SEGMENT(Bg_Numa_Hana)
DECLARE_OVERLAY_SEGMENT(Obj_Flowerpot)
DECLARE_OVERLAY_SEGMENT(Obj_Spinyroll)
DECLARE_OVERLAY_SEGMENT(Dm_Hina)
DECLARE_OVERLAY_SEGMENT(En_Syateki_Wf)
DECLARE_OVERLAY_SEGMENT(Obj_Skateblock)
DECLARE_OVERLAY_SEGMENT(Effect_En_Ice_Block)
DECLARE_OVERLAY_SEGMENT(Obj_Iceblock)
DECLARE_OVERLAY_SEGMENT(En_Bigpamet)
DECLARE_OVERLAY_SEGMENT(Bg_Dblue_Movebg)
DECLARE_OVERLAY_SEGMENT(En_Syateki_Dekunuts)
DECLARE_OVERLAY_SEGMENT(Elf_Msg3)
DECLARE_OVERLAY_SEGMENT(En_Fg)
DECLARE_OVERLAY_SEGMENT(Dm_Ravine)
DECLARE_OVERLAY_SEGMENT(Dm_Sa)
DECLARE_OVERLAY_SEGMENT(En_Slime)
DECLARE_OVERLAY_SEGMENT(En_Pr)
DECLARE_OVERLAY_SEGMENT(Obj_Toudai)
DECLARE_OVERLAY_SEGMENT(Obj_Entotu)
DECLARE_OVERLAY_SEGMENT(Obj_Bell)
DECLARE_OVERLAY_SEGMENT(En_Syateki_Okuta)
DECLARE_OVERLAY_SEGMENT(Obj_Shutter)
DECLARE_OVERLAY_SEGMENT(Dm_Zl)
DECLARE_OVERLAY_SEGMENT(En_Ru)
DECLARE_OVERLAY_SEGMENT(En_Elfgrp)
DECLARE_OVERLAY_SEGMENT(Dm_Tsg)
DECLARE_OVERLAY_SEGMENT(En_Baguo)
DECLARE_OVERLAY_SEGMENT(Obj_Vspinyroll)
DECLARE_OVERLAY_SEGMENT(Obj_Smork)
DECLARE_OVERLAY_SEGMENT(En_Test2)
DECLARE_OVERLAY_SEGMENT(En_Test3)
DECLARE_OVERLAY_SEGMENT(En_Test4)
DECLARE_OVERLAY_SEGMENT(En_Bat)
DECLARE_OVERLAY_SEGMENT(En_Sekihi)
DECLARE_OVERLAY_SEGMENT(En_Wiz)
DECLARE_OVERLAY_SEGMENT(En_Wiz_Brock)
DECLARE_OVERLAY_SEGMENT(En_Wiz_Fire)
DECLARE_OVERLAY_SEGMENT(Eff_Change)
DECLARE_OVERLAY_SEGMENT(Dm_Statue)
DECLARE_OVERLAY_SEGMENT(Obj_Fireshield)
DECLARE_OVERLAY_SEGMENT(Bg_Ladder)
DECLARE_OVERLAY_SEGMENT(En_Mkk)
DECLARE_OVERLAY_SEGMENT(Demo_Getitem)
DECLARE_OVERLAY_SEGMENT(En_Dnb)
DECLARE_OVERLAY_SEGMENT(En_Dnh)
DECLARE_OVERLAY_SEGMENT(En_Dnk)
DECLARE_OVERLAY_SEGMENT(En_Dnq)
DECLARE_OVERLAY_SEGMENT(Bg_Keikoku_Saku)
DECLARE_OVERLAY_SEGMENT(Obj_Hugebombiwa)
DECLARE_OVERLAY_SEGMENT(En_Firefly2)
DECLARE_OVERLAY_SEGMENT(En_Rat)
DECLARE_OVERLAY_SEGMENT(En_Water_Effect)
DECLARE_OVERLAY_SEGMENT(En_Kusa2)
DECLARE_OVERLAY_SEGMENT(Bg_Spout_Fire)
DECLARE_OVERLAY_SEGMENT(En_Dy_Extra)
DECLARE_OVERLAY_SEGMENT(En_Bal)
DECLARE_OVERLAY_SEGMENT(En_Ginko_Man)
DECLARE_OVERLAY_SEGMENT(En_Warp_Uzu)
DECLARE_OVERLAY_SEGMENT(Obj_Driftice)
DECLARE_OVERLAY_SEGMENT(En_Look_Nuts)
DECLARE_OVERLAY_SEGMENT(En_Mushi2)
DECLARE_OVERLAY_SEGMENT(En_Fall)
DECLARE_OVERLAY_SEGMENT(En_Mm3)
DECLARE_OVERLAY_SEGMENT(Bg_Crace_Movebg)
DECLARE_OVERLAY_SEGMENT(En_Dno)
DECLARE_OVERLAY_SEGMENT(En_Pr2)
DECLARE_OVERLAY_SEGMENT(En_Prz)
DECLARE_OVERLAY_SEGMENT(En_Jso2)
DECLARE_OVERLAY_SEGMENT(Obj_Etcetera)
DECLARE_OVERLAY_SEGMENT(En_Egol)
DECLARE_OVERLAY_SEGMENT(Obj_Mine)
DECLARE_OVERLAY_SEGMENT(Obj_Purify)
DECLARE_OVERLAY_SEGMENT(En_Tru)
DECLARE_OVERLAY_SEGMENT(En_Trt)
DECLARE_OVERLAY_SEGMENT(En_Test5)
DECLARE_OVERLAY_SEGMENT(En_Test6)
DECLARE_OVERLAY_SEGMENT(En_Az)
DECLARE_OVERLAY_SEGMENT(En_Estone)
DECLARE_OVERLAY_SEGMENT(Bg_Hakugin_Post)
DECLARE_OVERLAY_SEGMENT(Dm_Opstage)
DECLARE_OVERLAY_SEGMENT(Dm_Stk)
DECLARE_OVERLAY_SEGMENT(Dm_Char00)
DECLARE_OVERLAY_SEGMENT(Dm_Char01)
DECLARE_OVERLAY_SEGMENT(Dm_Char02)
DECLARE_OVERLAY_SEGMENT(Dm_Char03)
DECLARE_OVERLAY_SEGMENT(Dm_Char04)
DECLARE_OVERLAY_SEGMENT(Dm_Char05)
DECLARE_OVERLAY_SEGMENT(Dm_Char06)
DECLARE_OVERLAY_SEGMENT(Dm_Char07)
DECLARE_OVERLAY_SEGMENT(Dm_Char08)
DECLARE_OVERLAY_SEGMENT(Dm_Char09)
DECLARE_OVERLAY_SEGMENT(Obj_Tokeidai)
DECLARE_OVERLAY_SEGMENT(En_Mnk)
DECLARE_OVERLAY_SEGMENT(En_Egblock)
DECLARE_OVERLAY_SEGMENT(En_Guard_Nuts)
DECLARE_OVERLAY_SEGMENT(Bg_Hakugin_Bombwall)
DECLARE_OVERLAY_SEGMENT(Obj_Tokei_Tobira)
DECLARE_OVERLAY_SEGMENT(Bg_Hakugin_Elvpole)
DECLARE_OVERLAY_SEGMENT(En_Ma4)
DECLARE_OVERLAY_SEGMENT(En_Twig)
DECLARE_OVERLAY_SEGMENT(En_Po_Fusen)
DECLARE_OVERLAY_SEGMENT(En_Door_Etc)
DECLARE_OVERLAY_SEGMENT(En_Bigokuta)
DECLARE_OVERLAY_SEGMENT(Bg_Icefloe)
DECLARE_OVERLAY_SEGMENT(fbdemo_triforce)
DECLARE_OVERLAY_SEGMENT(fbdemo_wipe1)
DECLARE_OVERLAY_SEGMENT(fbdemo_wipe3)
DECLARE_OVERLAY_SEGMENT(fbdemo_wipe4)
DECLARE_OVERLAY_SEGMENT(fbdemo_wipe5)
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Sbn)
DECLARE_OVERLAY_SEGMENT(Obj_Ocarinalift)
DECLARE_OVERLAY_SEGMENT(En_Time_Tag)
DECLARE_OVERLAY_SEGMENT(Bg_Open_Shutter)
DECLARE_OVERLAY_SEGMENT(Bg_Open_Spot)
DECLARE_OVERLAY_SEGMENT(Bg_Fu_Kaiten)
DECLARE_OVERLAY_SEGMENT(Obj_Aqua)
DECLARE_OVERLAY_SEGMENT(En_Elforg)
DECLARE_OVERLAY_SEGMENT(En_Elfbub)
DECLARE_OVERLAY_SEGMENT(En_Fu_Mato)
DECLARE_OVERLAY_SEGMENT(En_Fu_Kago)
DECLARE_OVERLAY_SEGMENT(En_Osn)
DECLARE_OVERLAY_SEGMENT(Bg_Ctower_Gear)
DECLARE_OVERLAY_SEGMENT(En_Trt2)
DECLARE_OVERLAY_SEGMENT(Obj_Tokei_Step)
DECLARE_OVERLAY_SEGMENT(Bg_Lotus)
DECLARE_OVERLAY_SEGMENT(En_Kame)
DECLARE_OVERLAY_SEGMENT(Obj_Takaraya_Wall)
DECLARE_OVERLAY_SEGMENT(Bg_Fu_Mizu)
DECLARE_OVERLAY_SEGMENT(En_Sellnuts)
DECLARE_OVERLAY_SEGMENT(Bg_Dkjail_Ivy)
DECLARE_OVERLAY_SEGMENT(Obj_Visiblock)
DECLARE_OVERLAY_SEGMENT(En_Takaraya)
DECLARE_OVERLAY_SEGMENT(En_Tsn)
DECLARE_OVERLAY_SEGMENT(En_Ds2n)
DECLARE_OVERLAY_SEGMENT(En_Fsn)
DECLARE_OVERLAY_SEGMENT(En_Shn)
DECLARE_OVERLAY_SEGMENT(En_Stop_heishi)
DECLARE_OVERLAY_SEGMENT(Obj_Bigicicle)
DECLARE_OVERLAY_SEGMENT(En_Lift_Nuts)
DECLARE_OVERLAY_SEGMENT(En_Tk)
DECLARE_OVERLAY_SEGMENT(Bg_Market_Step)
DECLARE_OVERLAY_SEGMENT(Obj_Lupygamelift)
DECLARE_OVERLAY_SEGMENT(En_Test7)
DECLARE_OVERLAY_SEGMENT(Obj_Lightblock)
DECLARE_OVERLAY_SEGMENT(Mir_Ray2)
DECLARE_OVERLAY_SEGMENT(En_Wdhand)
DECLARE_OVERLAY_SEGMENT(En_Gamelupy)
DECLARE_OVERLAY_SEGMENT(Bg_Danpei_Movebg)
DECLARE_OVERLAY_SEGMENT(En_Snowwd)
DECLARE_OVERLAY_SEGMENT(En_Pm)
DECLARE_OVERLAY_SEGMENT(En_Gakufu)
DECLARE_OVERLAY_SEGMENT(Elf_Msg4)
DECLARE_OVERLAY_SEGMENT(Elf_Msg5)
DECLARE_OVERLAY_SEGMENT(En_Col_Man)
DECLARE_OVERLAY_SEGMENT(En_Talk_Gibud)
DECLARE_OVERLAY_SEGMENT(En_Giant)
DECLARE_OVERLAY_SEGMENT(Obj_Snowball)
DECLARE_OVERLAY_SEGMENT(Boss_Hakugin)
DECLARE_OVERLAY_SEGMENT(En_Gb2)
DECLARE_OVERLAY_SEGMENT(En_Onpuman)
DECLARE_OVERLAY_SEGMENT(Bg_Tobira01)
DECLARE_OVERLAY_SEGMENT(En_Tag_Obj)
DECLARE_OVERLAY_SEGMENT(Obj_Dhouse)
DECLARE_OVERLAY_SEGMENT(Obj_Hakaisi)
DECLARE_OVERLAY_SEGMENT(Bg_Hakugin_Switch)
DECLARE_OVERLAY_SEGMENT(En_Snowman)
DECLARE_OVERLAY_SEGMENT(TG_Sw)
DECLARE_OVERLAY_SEGMENT(En_Po_Sisters)
DECLARE_OVERLAY_SEGMENT(En_Pp)
DECLARE_OVERLAY_SEGMENT(En_Hakurock)
DECLARE_OVERLAY_SEGMENT(En_Hanabi)
DECLARE_OVERLAY_SEGMENT(Obj_Dowsing)
DECLARE_OVERLAY_SEGMENT(Obj_Wind)
DECLARE_OVERLAY_SEGMENT(En_Racedog)
DECLARE_OVERLAY_SEGMENT(En_Kendo_Js)
DECLARE_OVERLAY_SEGMENT(Bg_Botihasira)
DECLARE_OVERLAY_SEGMENT(En_Fish2)
DECLARE_OVERLAY_SEGMENT(En_Pst)
DECLARE_OVERLAY_SEGMENT(En_Poh)
DECLARE_OVERLAY_SEGMENT(Obj_Spidertent)
DECLARE_OVERLAY_SEGMENT(En_Zoraegg)
DECLARE_OVERLAY_SEGMENT(En_Kbt)
DECLARE_OVERLAY_SEGMENT(En_Gg)
DECLARE_OVERLAY_SEGMENT(En_Maruta)
DECLARE_OVERLAY_SEGMENT(Obj_Snowball2)
DECLARE_OVERLAY_SEGMENT(En_Gg2)
DECLARE_OVERLAY_SEGMENT(Obj_Ghaka)
DECLARE_OVERLAY_SEGMENT(En_Dnp)
DECLARE_OVERLAY_SEGMENT(En_Dai)
DECLARE_OVERLAY_SEGMENT(Bg_Goron_Oyu)
DECLARE_OVERLAY_SEGMENT(En_Kgy)
DECLARE_OVERLAY_SEGMENT(En_Invadepoh)
DECLARE_OVERLAY_SEGMENT(En_Gk)
DECLARE_OVERLAY_SEGMENT(En_An)
DECLARE_OVERLAY_SEGMENT(En_Bee)
DECLARE_OVERLAY_SEGMENT(En_Ot)
DECLARE_OVERLAY_SEGMENT(En_Dragon)
DECLARE_OVERLAY_SEGMENT(Obj_Dora)
DECLARE_OVERLAY_SEGMENT(En_Bigpo)
DECLARE_OVERLAY_SEGMENT(Obj_Kendo_Kanban)
DECLARE_OVERLAY_SEGMENT(Obj_Hariko)
DECLARE_OVERLAY_SEGMENT(En_Sth)
DECLARE_OVERLAY_SEGMENT(Bg_Sinkai_Kabe)
DECLARE_OVERLAY_SEGMENT(Bg_Haka_Curtain)
DECLARE_OVERLAY_SEGMENT(Bg_Kin2_Bombwall)
DECLARE_OVERLAY_SEGMENT(Bg_Kin2_Fence)
DECLARE_OVERLAY_SEGMENT(Bg_Kin2_Picture)
DECLARE_OVERLAY_SEGMENT(Bg_Kin2_Shelf)
DECLARE_OVERLAY_SEGMENT(En_Rail_Skb)
DECLARE_OVERLAY_SEGMENT(En_Jg)
DECLARE_OVERLAY_SEGMENT(En_Tru_Mt)
DECLARE_OVERLAY_SEGMENT(Obj_Um)
DECLARE_OVERLAY_SEGMENT(En_Neo_Reeba)
DECLARE_OVERLAY_SEGMENT(Bg_Mbar_Chair)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Block)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Mirror)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Rotaryroom)
DECLARE_OVERLAY_SEGMENT(Bg_Dblue_Balance)
DECLARE_OVERLAY_SEGMENT(Bg_Dblue_Waterfall)
DECLARE_OVERLAY_SEGMENT(En_Kaizoku)
DECLARE_OVERLAY_SEGMENT(En_Ge2)
DECLARE_OVERLAY_SEGMENT(En_Ma_Yts)
DECLARE_OVERLAY_SEGMENT(En_Ma_Yto)
DECLARE_OVERLAY_SEGMENT(Obj_Tokei_Turret)
DECLARE_OVERLAY_SEGMENT(Bg_Dblue_Elevator)
DECLARE_OVERLAY_SEGMENT(Obj_Warpstone)
DECLARE_OVERLAY_SEGMENT(En_Zog)
DECLARE_OVERLAY_SEGMENT(Obj_Rotlift)
DECLARE_OVERLAY_SEGMENT(Obj_Jg_Gakki)
DECLARE_OVERLAY_SEGMENT(Bg_Inibs_Movebg)
DECLARE_OVERLAY_SEGMENT(En_Zot)
DECLARE_OVERLAY_SEGMENT(Obj_Tree)
DECLARE_OVERLAY_SEGMENT(Obj_Y2lift)
DECLARE_OVERLAY_SEGMENT(Obj_Y2shutter)
DECLARE_OVERLAY_SEGMENT(Obj_Boat)
DECLARE_OVERLAY_SEGMENT(Obj_Taru)
DECLARE_OVERLAY_SEGMENT(Obj_Hunsui)
DECLARE_OVERLAY_SEGMENT(En_Jc_Mato)
DECLARE_OVERLAY_SEGMENT(Mir_Ray3)
DECLARE_OVERLAY_SEGMENT(En_Zob)
DECLARE_OVERLAY_SEGMENT(Elf_Msg6)
DECLARE_OVERLAY_SEGMENT(Obj_Nozoki)
DECLARE_OVERLAY_SEGMENT(En_Toto)
DECLARE_OVERLAY_SEGMENT(En_Railgibud)
DECLARE_OVERLAY_SEGMENT(En_Baba)
DECLARE_OVERLAY_SEGMENT(En_Suttari)
DECLARE_OVERLAY_SEGMENT(En_Zod)
DECLARE_OVERLAY_SEGMENT(En_Kujiya)
DECLARE_OVERLAY_SEGMENT(En_Geg)
DECLARE_OVERLAY_SEGMENT(Obj_Kinoko)
DECLARE_OVERLAY_SEGMENT(Obj_Yasi)
DECLARE_OVERLAY_SEGMENT(En_Tanron1)
DECLARE_OVERLAY_SEGMENT(En_Tanron2)
DECLARE_OVERLAY_SEGMENT(En_Tanron3)
DECLARE_OVERLAY_SEGMENT(Obj_Chan)
DECLARE_OVERLAY_SEGMENT(En_Zos)
DECLARE_OVERLAY_SEGMENT(En_S_Goro)
DECLARE_OVERLAY_SEGMENT(En_Nb)
DECLARE_OVERLAY_SEGMENT(En_Ja)
DECLARE_OVERLAY_SEGMENT(Bg_F40_Block)
DECLARE_OVERLAY_SEGMENT(Bg_F40_Switch)
DECLARE_OVERLAY_SEGMENT(En_Po_Composer)
DECLARE_OVERLAY_SEGMENT(En_Guruguru)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe5)
DECLARE_OVERLAY_SEGMENT(En_Stone_heishi)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe6)
DECLARE_OVERLAY_SEGMENT(En_Scopenuts)
DECLARE_OVERLAY_SEGMENT(En_Scopecrow)
DECLARE_OVERLAY_SEGMENT(Oceff_Wipe7)
DECLARE_OVERLAY_SEGMENT(Eff_Kamejima_Wave)
DECLARE_OVERLAY_SEGMENT(En_Hg)
DECLARE_OVERLAY_SEGMENT(En_Hgo)
DECLARE_OVERLAY_SEGMENT(En_Zov)
DECLARE_OVERLAY_SEGMENT(En_Ah)
DECLARE_OVERLAY_SEGMENT(Obj_Hgdoor)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Bombwall)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Ray)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Shutter)
DECLARE_OVERLAY_SEGMENT(Bg_Haka_Bombwall)
DECLARE_OVERLAY_SEGMENT(Bg_Haka_Tomb)
DECLARE_OVERLAY_SEGMENT(En_Sc_Ruppe)
DECLARE_OVERLAY_SEGMENT(Bg_Iknv_Doukutu)
DECLARE_OVERLAY_SEGMENT(Bg_Iknv_Obj)
DECLARE_OVERLAY_SEGMENT(En_Pamera)
DECLARE_OVERLAY_SEGMENT(Obj_HsStump)
DECLARE_OVERLAY_SEGMENT(En_Hidden_Nuts)
DECLARE_OVERLAY_SEGMENT(En_Zow)
DECLARE_OVERLAY_SEGMENT(En_Talk)
DECLARE_OVERLAY_SEGMENT(En_Al)
DECLARE_OVERLAY_SEGMENT(En_Tab)
DECLARE_OVERLAY_SEGMENT(En_Nimotsu)
DECLARE_OVERLAY_SEGMENT(En_Hit_Tag)
DECLARE_OVERLAY_SEGMENT(En_Ruppecrow)
DECLARE_OVERLAY_SEGMENT(En_Tanron4)
DECLARE_OVERLAY_SEGMENT(En_Tanron5)
DECLARE_OVERLAY_SEGMENT(En_Tanron6)
DECLARE_OVERLAY_SEGMENT(En_Daiku2)
DECLARE_OVERLAY_SEGMENT(En_Muto)
DECLARE_OVERLAY_SEGMENT(En_Baisen)
DECLARE_OVERLAY_SEGMENT(En_Heishi)
DECLARE_OVERLAY_SEGMENT(En_Demo_heishi)
DECLARE_OVERLAY_SEGMENT(En_Dt)
DECLARE_OVERLAY_SEGMENT(En_Cha)
DECLARE_OVERLAY_SEGMENT(Obj_Dinner)
DECLARE_OVERLAY_SEGMENT(Eff_Lastday)
DECLARE_OVERLAY_SEGMENT(Bg_Ikana_Dharma)
DECLARE_OVERLAY_SEGMENT(En_Akindonuts)
DECLARE_OVERLAY_SEGMENT(Eff_Stk)
DECLARE_OVERLAY_SEGMENT(En_Ig)
DECLARE_OVERLAY_SEGMENT(En_Rg)
DECLARE_OVERLAY_SEGMENT(En_Osk)
DECLARE_OVERLAY_SEGMENT(En_Sth2)
DECLARE_OVERLAY_SEGMENT(En_Yb)
DECLARE_OVERLAY_SEGMENT(En_Rz)
DECLARE_OVERLAY_SEGMENT(En_Scopecoin)
DECLARE_OVERLAY_SEGMENT(En_Bjt)
DECLARE_OVERLAY_SEGMENT(En_Bomjima)
DECLARE_OVERLAY_SEGMENT(En_Bomjimb)
DECLARE_OVERLAY_SEGMENT(En_Bombers)
DECLARE_OVERLAY_SEGMENT(En_Bombers2)
DECLARE_OVERLAY_SEGMENT(En_Bombal)
DECLARE_OVERLAY_SEGMENT(Obj_Moon_Stone)
DECLARE_OVERLAY_SEGMENT(Obj_Mu_Pict)
DECLARE_OVERLAY_SEGMENT(Bg_Ikninside)
DECLARE_OVERLAY_SEGMENT(Eff_Zoraband)
DECLARE_OVERLAY_SEGMENT(Obj_Kepn_Koya)
DECLARE_OVERLAY_SEGMENT(Obj_Usiyane)
DECLARE_OVERLAY_SEGMENT(En_Nnh)
DECLARE_OVERLAY_SEGMENT(Obj_Kzsaku)
DECLARE_OVERLAY_SEGMENT(Obj_Milk_Bin)
DECLARE_OVERLAY_SEGMENT(En_Kitan)
DECLARE_OVERLAY_SEGMENT(Bg_Astr_Bombwall)
DECLARE_OVERLAY_SEGMENT(Bg_Iknin_Susceil)
DECLARE_OVERLAY_SEGMENT(En_Bsb)
DECLARE_OVERLAY_SEGMENT(En_Recepgirl)
DECLARE_OVERLAY_SEGMENT(En_Thiefbird)
DECLARE_OVERLAY_SEGMENT(En_Jgame_Tsn)
DECLARE_OVERLAY_SEGMENT(Obj_Jgame_Light)
DECLARE_OVERLAY_SEGMENT(Obj_Yado)
DECLARE_OVERLAY_SEGMENT(Demo_Syoten)
DECLARE_OVERLAY_SEGMENT(Demo_Moonend)
DECLARE_OVERLAY_SEGMENT(Bg_Lbfshot)
DECLARE_OVERLAY_SEGMENT(Bg_Last_Bwall)
DECLARE_OVERLAY_SEGMENT(En_And)
DECLARE_OVERLAY_SEGMENT(En_Invadepoh_Demo)
DECLARE_OVERLAY_SEGMENT(Obj_Danpeilift)
DECLARE_OVERLAY_SEGMENT(En_Fall2)
DECLARE_OVERLAY_SEGMENT(Dm_Al)
DECLARE_OVERLAY_SEGMENT(Dm_An)
DECLARE_OVERLAY_SEGMENT(Dm_Ah)
DECLARE_OVERLAY_SEGMENT(Dm_Nb)
DECLARE_OVERLAY_SEGMENT(En_Drs)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero)
DECLARE_OVERLAY_SEGMENT(Dm_Bal)
DECLARE_OVERLAY_SEGMENT(En_Paper)
DECLARE_OVERLAY_SEGMENT(En_Hint_Skb)
DECLARE_OVERLAY_SEGMENT(Dm_Tag)
DECLARE_OVERLAY_SEGMENT(En_Bh)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero2)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero3)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero4)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero5)
DECLARE_OVERLAY_SEGMENT(En_Ending_Hero6)
DECLARE_OVERLAY_SEGMENT(Dm_Gm)
DECLARE_OVERLAY_SEGMENT(Obj_Swprize)
DECLARE_OVERLAY_SEGMENT(En_Invisible_Ruppe)
DECLARE_OVERLAY_SEGMENT(Obj_Ending)
DECLARE_OVERLAY_SEGMENT(En_Rsn)
DECLARE_ROM_SEGMENT(gameplay_keep)
DECLARE_ROM_SEGMENT(gameplay_field_keep)
DECLARE_ROM_SEGMENT(gameplay_dangeon_keep)

File diff suppressed because it is too large Load Diff

View File

@ -1,22 +1,38 @@
#include "global.h"
#include "initvars.h"
// Linker symbol declarations (used in the table below)
#define DEFINE_ACTOR(name, _1, _2, _3) DECLARE_OVERLAY_SEGMENT(name)
#define DEFINE_ACTOR_INTERNAL(_0, _1, _2, _3)
#define DEFINE_ACTOR_UNSET(_0)
#include "tables/actor_table.h"
#undef DEFINE_ACTOR
#undef DEFINE_ACTOR_INTERNAL
#undef DEFINE_ACTOR_UNSET
// Actor Overlay Table definition
#define DEFINE_ACTOR(name, _1, allocType, _3) \
{ \
SEGMENT_ROM_START(ovl_##name), SEGMENT_ROM_END(ovl_##name), SEGMENT_START(ovl_##name), \
SEGMENT_END(ovl_##name), NULL, &name##_InitVars, NULL, allocType, 0 \
}
},
#define DEFINE_ACTOR_INTERNAL(name, _1, allocType, _3) \
{ 0, 0, NULL, NULL, NULL, &name##_InitVars, NULL, allocType, 0 }
{ 0, 0, NULL, NULL, NULL, &name##_InitVars, NULL, allocType, 0 },
#define DEFINE_ACTOR_UNSET(_1) \
{ 0 }
{ 0 },
ActorOverlay gActorOverlayTable[] = {
#include "tables/actor_table.h"
};
#undef DEFINE_ACTOR
#undef DEFINE_ACTOR_INTERNAL
#undef DEFINE_ACTOR_UNSET
s32 gMaxActorId = 0;
FaultClient D_801ED930;