mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-07 11:57:35 -04:00
528 lines
12 KiB
C++
528 lines
12 KiB
C++
#include "f_pc/f_pc_profile_lst.h"
|
|
#include "REL/executor.h"
|
|
#include "global.h"
|
|
|
|
process_profile_definition* g_fpcPfLst_ProfileList[] = {
|
|
&g_profile_OVERLAP0,
|
|
&g_profile_OVERLAP1,
|
|
&g_profile_OVERLAP6,
|
|
&g_profile_OVERLAP7,
|
|
&g_profile_OVERLAP8,
|
|
&g_profile_LOGO_SCENE,
|
|
&g_profile_MENU_SCENE,
|
|
&g_profile_PLAY_SCENE,
|
|
&g_profile_OPENING_SCENE,
|
|
&g_profile_OPENING2_SCENE,
|
|
&g_profile_TITLE_SCENE,
|
|
&g_profile_ENDING_SCENE,
|
|
&g_profile_NAME_SCENE,
|
|
&g_profile_NAMEEX_SCENE,
|
|
&g_profile_OPEN_SCENE,
|
|
&g_profile_OPEN2_SCENE,
|
|
&g_profile_OVERLAP2,
|
|
&g_profile_OVERLAP3,
|
|
&g_profile_OVERLAP4,
|
|
&g_profile_OVERLAP5,
|
|
&g_profile_ROOM_SCENE,
|
|
&g_profile_KANKYO,
|
|
&g_profile_ALLDIE,
|
|
&g_profile_ENVSE,
|
|
&g_profile_WIND_ARROW,
|
|
&g_profile_WPOT_WATER,
|
|
&g_profile_LEVEL_SE,
|
|
&g_profile_THROWSTONE,
|
|
&g_profile_TAG_EVSW,
|
|
&g_profile_Obj_Swpush,
|
|
&g_profile_Obj_Swheavy,
|
|
&g_profile_Obj_Swflat,
|
|
&g_profile_Obj_Swlight,
|
|
&g_profile_Obj_Swhammer,
|
|
&g_profile_Obj_Quake,
|
|
&g_profile_Obj_Drift,
|
|
&g_profile_Tag_Volcano,
|
|
&g_profile_TAG_SO,
|
|
&g_profile_Obj_Pbco,
|
|
&g_profile_SEATAG,
|
|
&g_profile_SEA,
|
|
&g_profile_Obj_Tide,
|
|
&g_profile_Hmlif,
|
|
&g_profile_SCENECHG,
|
|
&g_profile_Obj_Magmarock,
|
|
&g_profile_Obj_Movebox,
|
|
&g_profile_Obj_Tribox,
|
|
&g_profile_Obj_Shelf,
|
|
&g_profile_Obj_Hlift,
|
|
&g_profile_Obj_Hami2,
|
|
&g_profile_Obj_Hami3,
|
|
&g_profile_Obj_Hami4,
|
|
&g_profile_Obj_Hbrf1,
|
|
&g_profile_Obj_Volcano,
|
|
&g_profile_Obj_Vmc,
|
|
&g_profile_Obj_Usovmc,
|
|
&g_profile_Obj_Vfan,
|
|
&g_profile_Obj_Iceisland,
|
|
&g_profile_Obj_Dragonhead,
|
|
&g_profile_Obj_Pirateship,
|
|
&g_profile_Obj_Tousekiki,
|
|
&g_profile_Tag_Ret,
|
|
&g_profile_Kaji,
|
|
&g_profile_Canon,
|
|
&g_profile_MGBOARD,
|
|
&g_profile_OBJ_CANON,
|
|
&g_profile_OBJ_OTBLE,
|
|
&g_profile_OBJ_WARPT,
|
|
&g_profile_OBJ_SEARCH,
|
|
&g_profile_OBJ_TORIPOST,
|
|
&g_profile_OBJ_IKADA,
|
|
&g_profile_OBJ_MJDOOR,
|
|
&g_profile_OBJ_PFALL,
|
|
&g_profile_OBJ_HOLE,
|
|
&g_profile_Obj_Stair,
|
|
&g_profile_Obj_Lpalm,
|
|
&g_profile_Obj_Mtest,
|
|
&g_profile_Obj_Mkie,
|
|
&g_profile_Obj_Mkiek,
|
|
&g_profile_Obj_MknjD,
|
|
&g_profile_Obj_Msdan,
|
|
&g_profile_Obj_MsdanSub,
|
|
&g_profile_Obj_Msdan2,
|
|
&g_profile_Obj_MsdanSub2,
|
|
&g_profile_Obj_Nest,
|
|
&g_profile_Obj_Ojtree,
|
|
&g_profile_Obj_Ospbox,
|
|
&g_profile_Obj_Ladder,
|
|
&g_profile_Obj_Smplbg,
|
|
&g_profile_Obj_Akabe,
|
|
&g_profile_Obj_Ashut,
|
|
&g_profile_BRIDGE,
|
|
&g_profile_MSW,
|
|
&g_profile_MFLFT,
|
|
&g_profile_KLFT,
|
|
&g_profile_ICE_LIFT,
|
|
&g_profile_AMI_PROP,
|
|
&g_profile_PEDESTAL,
|
|
&g_profile_FLOOR,
|
|
&g_profile_KITA,
|
|
&g_profile_KOKIIE,
|
|
&g_profile_SHAND,
|
|
&g_profile_BITA,
|
|
&g_profile_SK,
|
|
&g_profile_SK2,
|
|
&g_profile_SSK,
|
|
&g_profile_WARPFLOWER,
|
|
&g_profile_WARPFOUT,
|
|
&g_profile_WARPLIGHT,
|
|
&g_profile_WARPHYRULE,
|
|
&g_profile_WARPDEMO20,
|
|
&g_profile_WARPGANON,
|
|
&g_profile_WARPMAJYUU,
|
|
&g_profile_Balancelift,
|
|
&g_profile_SHUTTER,
|
|
&g_profile_SHUTTER2,
|
|
&g_profile_WINDMILL,
|
|
&g_profile_MBDOOR,
|
|
&g_profile_NPC_DE1,
|
|
&g_profile_NPC_NZ,
|
|
&g_profile_NPC_SO,
|
|
&g_profile_FM,
|
|
&g_profile_LEAF_LIFT,
|
|
&g_profile_Obj_Roten,
|
|
&g_profile_TOGE,
|
|
&g_profile_Obj_Ferris,
|
|
&g_profile_Obj_Xfuta,
|
|
&g_profile_Obj_Gaship,
|
|
&g_profile_Obj_Rforce,
|
|
&g_profile_Obj_Gaship2,
|
|
&g_profile_Obj_Light,
|
|
&g_profile_Obj_Homen,
|
|
&g_profile_Obj_Homensmk,
|
|
&g_profile_Obj_Ftree,
|
|
&g_profile_Obj_Vds,
|
|
&g_profile_Obj_Vyasi,
|
|
&g_profile_Obj_Ajav,
|
|
&g_profile_Obj_Trap,
|
|
&g_profile_Obj_Hha,
|
|
&g_profile_Obj_Htetu1,
|
|
&g_profile_Obj_Gnntakis,
|
|
&g_profile_Obj_Gnntakie,
|
|
&g_profile_Obj_Gnnbtaki,
|
|
&g_profile_Obj_Rcloud,
|
|
&g_profile_Obj_Gryw00,
|
|
&g_profile_Obj_AjavW,
|
|
&g_profile_Obj_Leaves,
|
|
&g_profile_Obj_YLzou,
|
|
&g_profile_Obj_Gbed,
|
|
&g_profile_Obj_Vteng,
|
|
&g_profile_Obj_Hfuck1,
|
|
&g_profile_Obj_Ohatch,
|
|
&g_profile_Obj_Hcbh,
|
|
&g_profile_Obj_Ygush00,
|
|
&g_profile_Obj_Bscurtain,
|
|
&g_profile_Obj_Shmrgrd,
|
|
&g_profile_Obj_Eayogn,
|
|
&g_profile_Obj_Vmsms,
|
|
&g_profile_Obj_Vmsdz,
|
|
&g_profile_Ygcwp,
|
|
&g_profile_Obj_Vgnfd,
|
|
&g_profile_Obj_Kanoke,
|
|
&g_profile_Obj_Eskban,
|
|
&g_profile_Obj_Ekskz,
|
|
&g_profile_Obj_Ebomzo,
|
|
&g_profile_Obj_Kanat,
|
|
&g_profile_Obj_Aygr,
|
|
&g_profile_SHIP,
|
|
&g_profile_Obj_Jump,
|
|
&g_profile_PLAYER,
|
|
&g_profile_HOOKSHOT,
|
|
&g_profile_NPC_MK,
|
|
&g_profile_GRID,
|
|
&g_profile_SAIL,
|
|
&g_profile_PIRATE_FLAG,
|
|
&g_profile_MAJUU_FLAG,
|
|
&g_profile_Tori_Flag,
|
|
&g_profile_Sie_Flag,
|
|
&g_profile_SYAN,
|
|
&g_profile_AYUSH,
|
|
&g_profile_OSHIP,
|
|
&g_profile_RECTANGLE,
|
|
&g_profile_BB,
|
|
&g_profile_KANBAN,
|
|
&g_profile_HITOBJ,
|
|
&g_profile_KT,
|
|
&g_profile_EP,
|
|
&g_profile_LAMP,
|
|
&g_profile_FF,
|
|
&g_profile_MO2,
|
|
&g_profile_BK,
|
|
&g_profile_ST,
|
|
&g_profile_TN,
|
|
&g_profile_MANT,
|
|
&g_profile_KANTERA,
|
|
&g_profile_KAMOME,
|
|
#if VERSION == VERSION_DEMO
|
|
&g_profile_KAMOME2,
|
|
#endif
|
|
&g_profile_NPC_KAM,
|
|
&g_profile_WBIRD,
|
|
&g_profile_DEMO_KMM,
|
|
&g_profile_NZ,
|
|
&g_profile_NZG,
|
|
&g_profile_KN,
|
|
&g_profile_DEMO_DK,
|
|
&g_profile_AM,
|
|
&g_profile_AM2,
|
|
&g_profile_GM,
|
|
&g_profile_KS,
|
|
&g_profile_CC,
|
|
&g_profile_BL,
|
|
&g_profile_WZ,
|
|
&g_profile_PH,
|
|
&g_profile_PZ,
|
|
&g_profile_BPW,
|
|
&g_profile_PW,
|
|
&g_profile_JBO,
|
|
&g_profile_BO,
|
|
&g_profile_KI,
|
|
&g_profile_MT,
|
|
&g_profile_BWD,
|
|
&g_profile_BWDS,
|
|
&g_profile_BWDG,
|
|
&g_profile_KB,
|
|
&g_profile_ESA,
|
|
&g_profile_DR,
|
|
&g_profile_DR2,
|
|
&g_profile_RD,
|
|
&g_profile_DAIOCTA,
|
|
&g_profile_DAIOCTA_EYE,
|
|
&g_profile_OQ,
|
|
&g_profile_GY,
|
|
&g_profile_GY_CTRL,
|
|
&g_profile_GY_CTRLB,
|
|
&g_profile_Hot_Floor,
|
|
&g_profile_Beam,
|
|
&g_profile_Bemos,
|
|
&g_profile_BTD,
|
|
&g_profile_BMD,
|
|
&g_profile_BMDHAND,
|
|
&g_profile_BMDFOOT,
|
|
&g_profile_DK,
|
|
&g_profile_BDK,
|
|
&g_profile_BDKOBJ,
|
|
&g_profile_BST,
|
|
&g_profile_FGANON,
|
|
&g_profile_FGMAHOU,
|
|
&g_profile_BGN,
|
|
&g_profile_BGN2,
|
|
&g_profile_BGN3,
|
|
&g_profile_GND,
|
|
&g_profile_PT,
|
|
&g_profile_SWTDOOR,
|
|
&g_profile_MOZO,
|
|
&g_profile_KUI,
|
|
&g_profile_SS,
|
|
&g_profile_SSS,
|
|
&g_profile_SITEM,
|
|
&g_profile_MACHINE,
|
|
&g_profile_ITEM,
|
|
&g_profile_BOSSITEM,
|
|
&g_profile_Demo_Item,
|
|
&g_profile_RACEITEM,
|
|
&g_profile_ShopItem,
|
|
&g_profile_DEKU_ITEM,
|
|
&g_profile_SPC_ITEM01,
|
|
&g_profile_Obj_Paper,
|
|
&g_profile_Obj_Demo_Barrel,
|
|
&g_profile_Obj_Dmgroom,
|
|
&g_profile_Obj_Doguu,
|
|
&g_profile_Obj_Wood,
|
|
&g_profile_Obj_Flame,
|
|
&g_profile_Obj_Buoyrace,
|
|
&g_profile_Obj_Coming,
|
|
&g_profile_Coming2,
|
|
&g_profile_Coming3,
|
|
&g_profile_Obj_Mmrr,
|
|
&g_profile_Obj_Pbka,
|
|
&g_profile_Obj_Plant,
|
|
&g_profile_Obj_Gtaki,
|
|
&g_profile_Obj_Yboil,
|
|
&g_profile_Obj_Rflw,
|
|
&g_profile_Obj_Table,
|
|
&g_profile_Obj_Tenmado,
|
|
&g_profile_Obj_Cafelmp,
|
|
&g_profile_Obj_Apzl,
|
|
&g_profile_Obj_Adnno,
|
|
&g_profile_Obj_Auzu,
|
|
&g_profile_Obj_Gong,
|
|
&g_profile_Obj_Barrier,
|
|
&g_profile_Obj_Firewall,
|
|
&g_profile_Obj_TnTrap,
|
|
&g_profile_Obj_Monument,
|
|
&g_profile_Obj_Tapestry,
|
|
&g_profile_Obj_HSH,
|
|
&g_profile_Goal_Flag,
|
|
&g_profile_TBOX,
|
|
&g_profile_SBOX,
|
|
&g_profile_BOMB,
|
|
&g_profile_Bomb2,
|
|
&g_profile_BOMB_FLOWER,
|
|
&g_profile_ACORN_LEAF,
|
|
&g_profile_SWC00,
|
|
&g_profile_FAN,
|
|
&g_profile_DOOR10,
|
|
&g_profile_DOOR12,
|
|
&g_profile_ATDOOR,
|
|
&g_profile_MDOOR,
|
|
&g_profile_KDDOOR,
|
|
&g_profile_KNOB00,
|
|
&g_profile_MTOGE,
|
|
&g_profile_ANDSW0,
|
|
&g_profile_ANDSW2,
|
|
&g_profile_DAI,
|
|
&g_profile_SW_ATTACK,
|
|
&g_profile_SW_ITEM,
|
|
&g_profile_SW_TACT,
|
|
&g_profile_NH,
|
|
&g_profile_NPC_OS,
|
|
&g_profile_NPC_YM1,
|
|
&g_profile_NPC_YM2,
|
|
&g_profile_NPC_YW1,
|
|
&g_profile_NPC_JI1,
|
|
&g_profile_NPC_KO1,
|
|
&g_profile_NPC_KO2,
|
|
&g_profile_NPC_LS1,
|
|
&g_profile_NPC_P1,
|
|
&g_profile_NPC_P2,
|
|
&g_profile_NPC_SARACE,
|
|
&g_profile_NPC_TC,
|
|
&g_profile_NPC_BM1,
|
|
&g_profile_NPC_BM2,
|
|
&g_profile_NPC_BM3,
|
|
&g_profile_NPC_BM4,
|
|
&g_profile_NPC_BM5,
|
|
&g_profile_NPC_OB1,
|
|
&g_profile_NPC_AJ1,
|
|
&g_profile_NPC_KM1,
|
|
&g_profile_NPC_CB1,
|
|
&g_profile_NPC_BA1,
|
|
&g_profile_NPC_BJ1,
|
|
&g_profile_NPC_BJ2,
|
|
&g_profile_NPC_BJ3,
|
|
&g_profile_NPC_BJ4,
|
|
&g_profile_NPC_BJ5,
|
|
&g_profile_NPC_BJ6,
|
|
&g_profile_NPC_BJ7,
|
|
&g_profile_NPC_BJ8,
|
|
&g_profile_NPC_BJ9,
|
|
&g_profile_NPC_BS1,
|
|
&g_profile_NPC_BMCON1,
|
|
&g_profile_NPC_BMS1,
|
|
&g_profile_NPC_BMSW,
|
|
&g_profile_NPC_BTSW,
|
|
&g_profile_NPC_BTSW2,
|
|
&g_profile_NPC_DS1,
|
|
&g_profile_NPC_RSH1,
|
|
&g_profile_NPC_KK1,
|
|
&g_profile_NPC_PM1,
|
|
&g_profile_NPC_KP1,
|
|
&g_profile_NPC_PF1,
|
|
&g_profile_NPC_GP1,
|
|
&g_profile_NPC_JB1,
|
|
&g_profile_NPC_KF1,
|
|
&g_profile_NPC_FA1,
|
|
&g_profile_NPC_AUCTION,
|
|
&g_profile_NPC_KG1,
|
|
&g_profile_NPC_KG2,
|
|
&g_profile_NPC_TT,
|
|
&g_profile_NPC_HR,
|
|
&g_profile_NPC_HO,
|
|
&g_profile_NPC_MD,
|
|
&g_profile_NPC_UK,
|
|
&g_profile_BIGELF,
|
|
&g_profile_NPC_CO1,
|
|
&g_profile_NPC_ZK1,
|
|
&g_profile_NPC_ROTEN,
|
|
&g_profile_NPC_PEOPLE,
|
|
&g_profile_NPC_GK1,
|
|
&g_profile_NPC_PHOTO,
|
|
&g_profile_NPC_AC1,
|
|
&g_profile_NPC_HI1,
|
|
&g_profile_NPC_SV,
|
|
&g_profile_NPC_MT,
|
|
&g_profile_NPC_MN,
|
|
&g_profile_NPC_AH,
|
|
&g_profile_AUCTION,
|
|
&g_profile_KYTAG00,
|
|
&g_profile_KYTAG01,
|
|
&g_profile_KYTAG02,
|
|
&g_profile_KYTAG03,
|
|
&g_profile_KYTAG04,
|
|
&g_profile_KYTAG05,
|
|
&g_profile_KYTAG06,
|
|
&g_profile_KYTAG07,
|
|
&g_profile_WindTag,
|
|
&g_profile_YOUGAN,
|
|
&g_profile_Mmusic,
|
|
&g_profile_Komore,
|
|
&g_profile_Tpota,
|
|
&g_profile_Obj_Itnak,
|
|
&g_profile_Obj_Zouk,
|
|
&g_profile_Ykgr,
|
|
&g_profile_SAKU,
|
|
&g_profile_Iball,
|
|
&g_profile_DISAPPEAR,
|
|
&g_profile_Salvage,
|
|
&g_profile_SALVAGE_TBOX,
|
|
&g_profile_Kmon,
|
|
&g_profile_OBJ_FIGURE,
|
|
&g_profile_OBJ_HAT,
|
|
&g_profile_DEMO00,
|
|
&g_profile_Lwood,
|
|
&g_profile_Dummy,
|
|
&g_profile_TAG_EVENT,
|
|
&g_profile_TAG_HINT,
|
|
&g_profile_TAG_MSG,
|
|
&g_profile_TAG_ETC,
|
|
&g_profile_TAG_ISLAND,
|
|
&g_profile_TAG_KF1,
|
|
&g_profile_TAG_KK1,
|
|
&g_profile_TAG_PHOTO,
|
|
&g_profile_TAG_KB_ITEM,
|
|
&g_profile_TAG_MK,
|
|
&g_profile_TAG_MDCB,
|
|
&g_profile_TAG_BA1,
|
|
&g_profile_TagRock,
|
|
&g_profile_FallRock,
|
|
&g_profile_SteamTag,
|
|
&g_profile_Fire,
|
|
&g_profile_BRANCH,
|
|
&g_profile_NPC_ZL1,
|
|
&g_profile_WATERFALL,
|
|
&g_profile_LIGHTBRIDGE,
|
|
&g_profile_LIGHTSTAIR,
|
|
&g_profile_WALL,
|
|
&g_profile_SW_PROPELLER,
|
|
&g_profile_IKARI,
|
|
&g_profile_BOOMERANG,
|
|
&g_profile_AGB,
|
|
&g_profile_AGBSW0,
|
|
&g_profile_MAGMA,
|
|
&g_profile_GRASS,
|
|
&g_profile_KY_THUNDER,
|
|
&g_profile_VRBOX,
|
|
&g_profile_VRBOX2,
|
|
&g_profile_BG,
|
|
&g_profile_Obj_Tower,
|
|
&g_profile_Obj_DoguuD,
|
|
&g_profile_SPOTBOX,
|
|
&g_profile_TORNADO,
|
|
&g_profile_TITLE,
|
|
&g_profile_MP,
|
|
&g_profile_LODBG,
|
|
&g_profile_HIMO2,
|
|
&g_profile_HIMO3,
|
|
&g_profile_ATT,
|
|
&g_profile_WPILLAR,
|
|
&g_profile_Hys,
|
|
&g_profile_SWHIT0,
|
|
&g_profile_TAG_GSHIP,
|
|
&g_profile_TSUBO,
|
|
&g_profile_STONE,
|
|
&g_profile_Stone2,
|
|
&g_profile_Obj_Barrel,
|
|
&g_profile_Obj_Barrel2,
|
|
&g_profile_Obj_Try,
|
|
&g_profile_Obj_Vtil,
|
|
&g_profile_Obj_Ice,
|
|
&g_profile_Obj_Mshokki,
|
|
&g_profile_STANDITEM,
|
|
&g_profile_BOKO,
|
|
&g_profile_TAMA,
|
|
&g_profile_Obj_Buoyflag,
|
|
&g_profile_Obj_Correct,
|
|
&g_profile_Obj_Eff,
|
|
&g_profile_WATER_MARK,
|
|
&g_profile_Tag_Light,
|
|
&g_profile_Tag_Attention,
|
|
&g_profile_Tag_Waterlevel,
|
|
&g_profile_ARROW,
|
|
&g_profile_ARROW_ICEEFF,
|
|
&g_profile_ARROW_LIGHTEFF,
|
|
&g_profile_Obj_Timer,
|
|
&g_profile_CAMERA,
|
|
&g_profile_CAMERA2,
|
|
&g_profile_KYEFF,
|
|
&g_profile_KYEFF2,
|
|
#if VERSION == VERSION_PAL
|
|
&g_profile_MSG3,
|
|
#endif
|
|
&g_profile_MESG,
|
|
&g_profile_MSG,
|
|
&g_profile_MSG2,
|
|
#if VERSION != VERSION_PAL
|
|
&g_profile_MSG3,
|
|
#endif
|
|
&g_profile_MENUWINDOW,
|
|
&g_profile_Menu_Cloth,
|
|
&g_profile_TIMER,
|
|
&g_profile_AUCTION_SCREEN,
|
|
&g_profile_PLACE_NAME,
|
|
&g_profile_MINIGAME_STARTER,
|
|
&g_profile_MINIGAME_TERMINATER,
|
|
&g_profile_METER,
|
|
&g_profile_OPERATE_WIND,
|
|
&g_profile_SCP,
|
|
&g_profile_PB,
|
|
&g_profile_GAMEOVER,
|
|
NULL,
|
|
};
|
|
|
|
/* 00000078-0000008C .text ModuleProlog */
|
|
void ModuleProlog() {
|
|
g_fpcPf_ProfileList_p = g_fpcPfLst_ProfileList;
|
|
}
|
|
|
|
/* 0000008C-0000009C .text ModuleEpilog */
|
|
void ModuleEpilog() {
|
|
g_fpcPf_ProfileList_p = NULL;
|
|
}
|