From ffc89ca6d522170afc46ffd898a51ed7e5076c99 Mon Sep 17 00:00:00 2001 From: weirdbeardgame Date: Thu, 30 Jul 2026 18:35:33 -0500 Subject: [PATCH] Wip: Adding main.c, added several needed headers --- include/enums.h | 5560 --------------------------- src/cs4/Seimei/src/ClothSimulator.h | 7 + src/cs4/Seimei/src/Draw.h | 11 + src/cs4/Seimei/src/Fade.h | 7 + src/cs4/Seimei/src/File.h | 8 + src/cs4/Seimei/src/Font.h | 7 + src/cs4/Seimei/src/Game.h | 10 + src/cs4/Seimei/src/Load.h | 10 + src/cs4/Seimei/src/Main.c | 313 +- src/cs4/Seimei/src/Main.h | 17 + src/cs4/Seimei/src/Scene.c | 4 +- src/cs4/Seimei/src/Scene.h | 9 + src/cs4/Seimei/src/Script.c | 164 +- src/cs4/Seimei/src/Script.h | 9 + src/cs4/Seimei/src/TexEffect.h | 7 + src/cs4/Seimei/src/Title.h | 7 + 16 files changed, 520 insertions(+), 5630 deletions(-) create mode 100644 src/cs4/Seimei/src/ClothSimulator.h create mode 100644 src/cs4/Seimei/src/Draw.h create mode 100644 src/cs4/Seimei/src/Fade.h create mode 100644 src/cs4/Seimei/src/File.h create mode 100644 src/cs4/Seimei/src/Font.h create mode 100644 src/cs4/Seimei/src/Game.h create mode 100644 src/cs4/Seimei/src/Load.h create mode 100644 src/cs4/Seimei/src/Main.h create mode 100644 src/cs4/Seimei/src/Scene.h create mode 100644 src/cs4/Seimei/src/Script.h create mode 100644 src/cs4/Seimei/src/TexEffect.h create mode 100644 src/cs4/Seimei/src/Title.h diff --git a/include/enums.h b/include/enums.h index 6fc0318..996fef9 100644 --- a/include/enums.h +++ b/include/enums.h @@ -1,5565 +1,5 @@ #ifndef ENUMS_H #define ENUMS_H -typedef enum { - FND_FRAME_L = 0, - FND_FRAME_R, - FND_CONT_BASE, - FND_CONT_NUM00, - FND_CONT_NUM01, - FND_CONT_NUM02, - FND_CONT_NUM03, - FND_CONT_NUM04, - FND_CONT_NUM05, - FND_CONT_NUM06, - FND_CONT_NUM07, - FND_CONT_NUM08, - FND_CONT_NUM09, - FND_CONT_MASK, - FND_DM_NUM_00, - FND_DM_NUM_01, - FND_DM_NUM_02, - FND_DM_NUM_03, - FND_DM_NUM_04, - FND_DM_NUM_05, - FND_DM_NUM_06, - FND_DM_NUM_07, - FND_DM_NUM_08, - FND_DM_NUM_09, - FND_FNT_SPIRIT, - FND_DM_FNT_FLA, - FND_STK_NUM_00, - FND_STK_NUM_01, - FND_STK_NUM_02, - FND_STK_NUM_03, - FND_STK_NUM_04, - FND_STK_NUM_05, - FND_STK_NUM_06, - FND_STK_NUM_07, - FND_STK_NUM_08, - FND_STK_NUM_09, - FND_STK_NUM_10, - FND_STK_NUM_11, - FND_BIG_NUM_00, - FND_BIG_NUM_01, - FND_BIG_NUM_02, - FND_BIG_NUM_03, - FND_BIG_NUM_04, - FND_BIG_NUM_05, - FND_BIG_NUM_06, - FND_BIG_NUM_07, - FND_BIG_NUM_08, - FND_BIG_NUM_09, - FND_BIG_NUM_10, - FND_BIG_NUM_11, - FND_STK_NUM_BASE_00, - FND_STK_NUM_BASE_01, - FND_STK_NUM_BASE_02, - FND_STK_NUM_BASE_03, - FND_STK_NUM_BASE_04, - FND_STK_NUM_BASE_05, - FND_STK_NUM_BASE_06, - FND_STK_NUM_BASE_07, - FND_STK_NUM_BASE_08, - FND_STK_NUM_BASE_09, - FND_STK_NUM_BASE_10, - FND_STK_NUM_BASE_11, - FND_SEAL_LIT_FLA, - FND_SEAL_GAUGE, - FND_SEAL_FNT, - FND_ENE_VIT_BASE, - FND_ENE_VIT_BASE2, - FND_ENE_VIT_BAR, - FND_ENE_VIT_OVR, - FND_ENE_VIT_BAR_FLA, - FND_WEP_GAUGE, - FND_WEP_GAUGE_FLA, - FND_WEP_FNT_0B, - FND_WEP_FNT_1B, - FND_WEP_FNT_2B, - FND_WEP_FNT_3B, - FND_WEP_FNT_4B, - FND_WEP_FNT_0A, - FND_WEP_FNT_1A, - FND_WEP_FNT_2A, - FND_WEP_FNT_3A, - FND_WEP_FNT_4A, - FND_STK_GAUGE_L, - FND_STK_GAUGE_M, - FND_STK_GAUGE_R, - FND_FIL_BASE, - FND_FIL_FLA, - FND_BIG_CNT_CIR1, - FND_BIG_CNT_CIR2, - FND_BIG_CNT_CIR3, - FND_BIG_CNT_CIR4, - FND_CNT_CIR_FLA1, - FND_CNT_CIR_FLA2, - FND_CNT_CIR_FLA3, - FND_CNT_CIR_FLA4, - FND_CNT_CIR_SGT, - FND_CNT_CIR, - LIFEBAR_WAKU_1, - LIFEBAR_WAKU_2, - LIFEBAR_WAKU_3, - LIFEBAR_WAKU_4, - LIFEBAR_WAKU_5, - LIFEBAR_WAKU_FLA1, - LIFEBAR_WAKU_FLA2, - LIFEBAR_WAKU_FLA3, - LIFEBAR_WAKU_FLA4, - LIFEBAR_BLUE_1, - LIFEBAR_BLUE_2, - LIFEBAR_BLUE_3, - LIFEBAR_BLUE_4, - LIFEBAR_RED_01, - LIFEBAR_RED_02, - LIFEBAR_RED_03, - LIFEBAR_RED_04, - FND_WP_NUM00, - FND_WP_NUM01, - FND_WP_NUM02, - FND_WP_NUM03, - FND_WP_NUM04, - FND_WP_NUM05, - FND_WP_NUM06, - FND_WP_NUM07, - FND_WP_NUM08, - FND_WP_NUM09, - FND_DM_NUM00, - FND_DM_NUM01, - FND_DM_NUM02, - FND_DM_NUM03, - FND_DM_NUM04, - FND_DM_NUM05, - FND_DM_NUM06, - FND_DM_NUM07, - FND_DM_NUM08, - FND_DM_NUM09, -#ifdef BUILD_EU_VERSION -#else - FND_DM_FNT_DAMAGE, - FND_DM_FNT_SPCIAL, - FND_DM_FNT_CLOSE, - FND_DM_FNT_CORE, -#endif - FND_RMP_BASE, - FND_RMP_GRS, - FND_RMP_BLU_SML, - FND_RMP_BLU_BIG, - FND_RMP_RED_SML, - FND_RMP_RED_BIG, - LF_GAIN_L, - LF_GAIN_S, - LF_MASK, - FND_ENE_VIT_BAR2, - KAN_BU, - KAN_BR, - KAN_BD, - KAN_BL, - KAN_FU, - KAN_FR, - KAN_FD, - KAN_FL, - FND_RMP_CV, -#ifdef BUILD_EU_VERSION - FND_DM_FNT_DAMAGE, - FND_DM_FNT_SPCIAL, - FND_DM_FNT_CLOSE, - FND_DM_FNT_CORE, -#else -#endif - FND_FNT_IMPACT1, - FND_FNT_IMPACT2, - FND_FNT_BIND, - FND_FNT_FIND, - FND_FNT_SLOW, - FND_FNT_TRIPLE1, - FND_FNT_TRIPLE2, - FND_FNT_DOUBLE1, - FND_FNT_DOUBLE2, - FND_FNT_ZERO = 166, - FND_END = 166, - MNU_MAIN_BASE_VAT1, - MNU_MAIN_BASE_VAT1_B, - MNU_MAIN_BASE_VAT2, - MNU_MAIN_BASE_VAT2_B, - MNU_MAIN_BASE_VAT3, - MNU_MAIN_BASE_VAT3_B, - MNU_MAIN_BASE_VAT4, - MNU_MAIN_BASE_VAT4_B, - MNU_MAIN_BASE_VAT5, - MNU_MAIN_BASE_VAT5_B, - MNU_MAIN_BASE_VAT6, - MNU_MAIN_BASE_VAT6_B, - MNU_MAIN_BASE_VAT7, - MNU_MAIN_BASE_VAT7_B, - MNU_MAIN_BASE_HOL1, - MNU_MAIN_BASE_HOL2, - MNU_MAIN_BASE_HOL2_B, - MNU_SEL_BACK1, - MNU_SEL_BACK2, - MNU_SEL_BACK3, - MNU_SEL_BACK4, - MNU_SEL_BACK5, - MNU_SEL_BACK6, - MNU_SEL_BACK7, - MNU_FNT_MAP, - MNU_FNT_ITEM, - MNU_FNT_PHOT, - MNU_FNT_FILE, - MNU_FNT_GHOST, - MNU_FNT_RANKING, - MNU_FNT_CAMERA, - MNU_FNT_MENU, - MNU_FNT_OPTION, - MNU_CURSOR1, - MNU_GRB_CAP_MENU, - MNU_GRB_CAP_MOVE, - MNU_GRB_CAP_EXIT, - MNU_GRB_CAP_USE, - MNU_GRB_CAP_SELECT, - MNU_GRB_CAP_NEXT, - MNU_GRB_CAP_ENLARGE, - MNU_GRB_CAP_PROTECT = 208, - MNU_END = 208, - STTS_BASE_L, - STTS_BASE_R, - STTS_MIKU, - STTS_FLM_07, - STTS_FLM_14, - STTS_FLM_37, - STTS_FLM_74, - STTS_FLM_90, - STTS_REISEKI, - STTS_ATSU, - STTS_CHI, - STTS_SHI, - STTS_HI, - STTS_TAN, - STTS_KAN, - STTS_TSUI, - STTS_KAKU, - STTS_MU, - STTS_REI, - STTS_QQQ, - LIFE_BAR_BLUE1_1, - LIFE_BAR_BLUE1_2, - LIFE_BAR_BLUE1_3, - LIFE_BAR_BLUE2_1, - LIFE_BAR_BLUE2_2, - LIFE_BAR_BLUE2_3, - LIFE_BAR_RED_1, - LIFE_BAR_RED_2, - LIFE_BAR_RED_3, - STTS_FLR, - STTS_MAFUYU, - STTS_REISEKI2, - PLAYMATE = 241, - STTS_END = 241, - CAM_BALL_FLR, - CAM_BALL_OFF, - CAM_BALL_ONN, - CAM_CMND_00, - CAM_CMND_01, - CAM_CMND_02, - CAM_CMND_03, - CAM_FILM_00, - CAM_FILM_01, - CAM_FILM_02, - CAM_FILM_03, - CAM_FONT_00, - CAM_FONT_01, - CAM_FONT_02, - CAM_FONT_03, - CAM_FONT_04, - CAM_FONT_05, - CAM_FONT_06, - CAM_FONT_07, - CAM_FONT_08, - CAM_FONT_09, - CAM_FONT_10, - CAM_FONT_11, - CAM_FONT_LV, - CAM_FONT_NXT, - CAM_BACK_TEX, - CAM_WTTL_00, - CAM_WTTL_01, - CAM_WTTL_02, - CAM_WTTL_03, - CAM_WTTL_04, - CAM_FONT2_00, - CAM_FONT2_01, - CAM_FONT2_02 = 275, - CAM_END = 275, - ITM_DSP_LENS1, - ITM_DSP_LENS2, - ITM_DSP_LENS3, - ITM_SCRBAR_BASE_U, - ITM_SCRBAR_BASE_D, - ITM_SCRBAR_BASE_M, - ITM_SCR_TRIANGLE_U, - ITM_SCR_TRIANGLE_D, - ITM_SCRBAR_PICK_U, - ITM_SCRBAR_PICK_D, - ITM_SCRBAR_PICK_M, - ITM_CAM_FLR = 287, - ITM_END = 287, - PHT_LIST_BASE11, - PHT_LIST_BASE12, - PHT_LIST_BASE21, - PHT_LIST_BASE22, - PHT_SAVE_ACT, - PHT_DELT_ACT, - PHT_CHNG_ACT, - PHT_SORT_ACT, - PHT_TIME_ACT, - PHT_POINT_ACT, - PHT_SAVE2_ACT, - PHT_ALL_ACT, - PHT_DETAILS_ACT, - PHT_ZOOM_ACT, - PHT_DATE_ACT, - PHT_PINT_ACT, - PHT_GARD_ACT, - PHT_MNU_FNT_TARGET, - PHT_MNU_FNT_DATE, - PHT_MNU_FNT_PLACE, - PHT_MNU_FNT_POINT, - PHT_LAG_DIGIT0, - PHT_LAG_DIGIT1, - PHT_LAG_DIGIT2, - PHT_LAG_DIGIT3, - PHT_LAG_DIGIT4, - PHT_LAG_DIGIT5, - PHT_LAG_DIGIT6, - PHT_LAG_DIGIT7, - PHT_LAG_DIGIT8, - PHT_LAG_DIGIT9, - PHT_SML_CORON, - PHT_SML_SEP, - PHT_SML_SEALMARK, - PHT_PICT_SEALMARK1, - PHT_PICT_SEALMARK2, - PHT_PICT_SEALMARK3, - PHT_PICT_SEALMARK4, - PHT_FNT_DATE, - PHT_FNT_POINT, - PHT_FNT_SAVE, - PHT_ALL_FRAME_01, - PHT_ALL_FRAME_02, - PHT_ALL_FRAME_03, - PHT_ALL_FRAME_04, - PHT_ALL_FRAME_05, - PHT_ALL_FRAME_06, - PHT_ALL_FRAME_07, - PHT_ALL_FRAME_08, - PHT_ALL_FRAME_09, - PHT_ALL_FRAME_10, - PHT_ALL_FRAME_11, - PHT_ALL_FRAME_12, - PHT_SAM_FRAME, - PHT_SAM_ACT_FRAME, - PHT_SAM_ACT_FRAME2, - PHT_SAM_BLANK, - PHT_SAM_SEAT, - PHT_SAM_SEAT2, - PHT_SCRT_NUM0, - PHT_SCRT_NUM1, - PHT_SCRT_NUM2, - PHT_SCRT_NUM3, - PHT_SCRT_NUM4, - PHT_SCRT_NUM5, - PHT_SCRT_NUM6, - PHT_SCRT_NUM7, - PHT_SCRT_NUM8, - PHT_SCRT_NUM9, - PHT_PHOTO_EDGE_HU, - PHT_PHOTO_EDGE_HD, - PHT_PHOTO_EDGE_VL, - PHT_PHOTO_EDGE_VR, - PHT_SCRBAR_BASE_U, - PHT_SCRBAR_BASE_D, - PHT_SCRBAR_BASE_M, - PHT_SCR_TRIANGLE_U, - PHT_SCR_TRIANGLE_D, - PHT_SCRBAR_PICK_U, - PHT_SCRBAR_PICK_D, - PHT_SCRBAR_PICK_M, - PHT_ZOOM_DECO_BACK_L1, - PHT_ZOOM_DECO_BACK_L2, - PHT_ZOOM_DECO_BACK_L3, - PHT_ZOOM_DECO_BACK_R1, - PHT_ZOOM_DECO_BACK_R2, - PHT_ZOOM_DECO_BACK_R3, - PHT_ZOOM_FNT_TARGET, - PHT_ZOOM_FNT_DATE, - PHT_ZOOM_FNT_PLACE, - PHT_ZOOM_FNT_POINT, - PHT_ZOOM_TRIANGLE_LFT, - PHT_ZOOM_TRIANGLE_RGT, - PHT_ZOOM_FNT_BACK, - PHT_ZOOM_FNT_NEXT, - PHT_ZOOM_SEALING1, - PHT_ZOOM_SEALING2, - PHT_ZOOM_SEALING3, - PHT_ZOOM_SEALING4, - PHT_ZOOM_DAISHI_HU, - PHT_ZOOM_DAISHI_HD, - PHT_ZOOM_DAISHI_VL, - PHT_ZOOM_DAISHI_VR, - PHT_FNT_JOHO, - PHT_FNT_HOZ, - PHT_FNT_HRD, - PHT_FNT_PLC, - PHT_FNT_PNT, - FUSUMA_L, - FUSUMA_R = 397, - PHT_END = 397, - FIL_SEL_MNU_REPORT, - FIL_SEL_MNU_MEMO, - FIL_SEL_MNU_DENSYO, - FIL_SEL_MEU_PHOT, - FIL_SEL_LENS, - FIL_SEL_FNT_SHINKI, - FIL_SCRBAR_BASE_U, - FIL_SCRBAR_BASE_D, - FIL_SCRBAR_BASE_M, - FIL_SCR_TRIANGLE_U, - FIL_SCR_TRIANGLE_D, - FIL_SCRBAR_PICK_U, - FIL_SCRBAR_PICK_D, - FIL_SCRBAR_PICK_M, - FIL_PHT_FRAME_LFT1, - FIL_PHT_FRAME_LFT2, - FIL_PHT_FRAME_LFT3, - FIL_PHT_FRAME_RGT1, - FIL_PHT_FRAME_RGT2, - FIL_PHT_FRAME_RGT3, - FIL_PHT_FRAME_EMBS_LUV1, - FIL_PHT_FRAME_EMBS_LUV2, - FIL_PHT_FRAME_EMBS_LUV3, - FIL_PHT_FRAME_EMBS_LUV4, - FIL_PHT_FRAME_EMBS_LUH1, - FIL_PHT_FRAME_EMBS_LUH2, - FIL_PHT_FRAME_EMBS_LUH3, - FIL_PHT_FRAME_EMBS_LUH4, - FIL_PHT_FRAME_EMBS_RUV1, - FIL_PHT_FRAME_EMBS_RUV2, - FIL_PHT_FRAME_EMBS_RUV3, - FIL_PHT_FRAME_EMBS_RUV4, - FIL_PHT_FRAME_EMBS_RUH1, - FIL_PHT_FRAME_EMBS_RUH2, - FIL_PHT_FRAME_EMBS_RUH3, - FIL_PHT_FRAME_EMBS_RUH4, - FIL_PHT_FRAME_EMBS_LDV1, - FIL_PHT_FRAME_EMBS_LDV2, - FIL_PHT_FRAME_EMBS_LDV3, - FIL_PHT_FRAME_EMBS_LDV4, - FIL_PHT_FRAME_EMBS_LDH1, - FIL_PHT_FRAME_EMBS_LDH2, - FIL_PHT_FRAME_EMBS_LDH3, - FIL_PHT_FRAME_EMBS_LDH4, - FIL_PHT_FRAME_EMBS_RDV1, - FIL_PHT_FRAME_EMBS_RDV2, - FIL_PHT_FRAME_EMBS_RDV3, - FIL_PHT_FRAME_EMBS_RDV4, - FIL_PHT_FRAME_EMBS_RDH1, - FIL_PHT_FRAME_EMBS_RDH2, - FIL_PHT_FRAME_EMBS_RDH3, - FIL_PHT_FRAME_EMBS_RDH4, - FIL_MEDIA_01, - FIL_MEDIA_02, - FIL_MEDIA_03, - FIL_MEDIA_04_A, - FIL_MEDIA_04_B, - FIL_MEDIA_05_A, - FIL_MEDIA_05_B, - FIL_MEDIA_06_A, - FIL_MEDIA_06_B = 458, - FIL_END = 458, - MAP_BACK_MASK1, - MAP_BACK_MASK2, - MAP_BACK_MASK3, - MAP_BACK_MASK4, - MAP_SEAT_PAPER, - MAP_FNT_DOT1, - MAP_FNT_DOT2, - MAP_FNT_DOT3, - MAP_FNT_ZOOM, - MAP_FNT_MOOV, - MAP_FNT_CHANGE, - MAP_FNT_PRESENT, - MAP_FNT_L1R1, - MAP_TRIANGLE1, - MAP_TRIANGLE2, - MAP_TRIANGLE3, - MAP_TRIANGLE4, - MAP_DIRECTION, - MAP_CAPT_L1, - MAP_CAPT_R1, - MAP_ICON_DOOR1, - MAP_ICON_DOOR2, - MAP_ICON_DOOR3, - MAP_ICON_PLAYER, - MAP_ICON_SAVE, - MAP_ID_00, - MAP_ID_01, - MAP_ID_02, - MAP_ID_03, - MAP_ID_04, - MAP_ID_05, - MAP_ID_06, - MAP_ID_07, - MAP_ID_08, - MAP_ID_09, - MAP_ID_10, - MAP_ID_11, - MAP_ID_12, - MAP_ID_13, - MAP_ID_14, - MAP_ID_15, - MAP_ID_16, - MAP_ID_17, - MAP_ID_18, - MAP_ID_19, - MAP_ID_20, - MAP_ID_21, - MAP_ID_22, - MAP_ID_23, - MAP_ID_24, - MAP_ID_25, - MAP_ID_26, - MAP_ID_27, - MAP_ID_28, - MAP_ID_29, - MAP_ID_30, - MAP_ID_31, - MAP_ID_32, - MAP_ID_33, - MAP_ID_34, - MAP_ID_35, - MAP_ID_36, - MAP_DD_37, - MAP_ID_38, - MAP_DD_39, - MAP_ID_40, - MAP_ID_41, - MAP_AD_08, - MAP_AD_29, - MAP_AD_17, - MAP_AD_14, - MAP_AD_03, - MAP_AD_09, - MAP_AD_20 = 532, - MAP_END = 532, - PSE_FNT, - GOV_FNT1, - GOV_FNT2, - TTL_FNT_SAVE, - TTL_FNT_LOAD, - TTL_FNT_ALBM, - TRIANGLE_LFT, - TRIANGLE_RGT = 540, - PSE_END = 540, - PLD_00, - PLD_01, - PLD_02, - PLD_03, - PLD_04, - PLD_05, - PLD_CLK_BASE, - PLD_CLK_SHRT, - PLD_CLK_SHRT_SDW, - PLD_CLK_LONG, - PLD_CLK_LONG_SDW, - PLD_CLK_SEC, - PLD_CLK_SEC_SDW = 553, - PLD_END = 553, - MENU_OPT_CNT00, - MENU_OPT_CNT01, - MENU_OPT_CNT02, - MENU_OPT_CNT03, - MENU_OPT_CNT04, - MNU_OPT_VOLUME, - MNU_OPT_VOLUME_FRM, - MNU_OPT_SND_TUNE, - MNU_OPT_ICON_00, - MNU_OPT_ICON_01, - MNU_OPT_ICON_02, - MNU_OPT_ICON_03, - MNU_OPT_SEL_TRI_L, - MNU_OPT_SEL_TRI_R, - BRGHT_PHT, - BRGHT_ONE, - BRGHT_TWO, - BRGHT_THR, - BRGHT_FOR, - BRGHT_SEN, - BRGHT_TEN, - MENU_OPT_KEY_KEY, - MENU_OPT_KEY_NORMAL, - MENU_OPT_KEY_REVERSE, - MENU_OPT_KEY_WHT_00, - MENU_OPT_KEY_WHT_01, - MENU_OPT_KEY_WHT_02, - MENU_OPT_KEY_WHT_03, - MENU_OPT_KEY_WHT_04, - MENU_OPT_KEY_WHT_05, - MENU_OPT_KEY_WHT_06, - MENU_OPT_KEY_WHT_07, - MENU_OPT_KEY_RED_00, - MENU_OPT_KEY_RED_01, - MENU_OPT_KEY_RED_02, - MENU_OPT_KEY_RED_03, - MENU_OPT_KEY_RED_04, - MENU_OPT_KEY_RED_05, - MENU_OPT_KEY_RED_06, - MENU_OPT_KEY_RED_07, - MENU_OPT_KEY_RED_08, -#ifdef BUILD_EU_VERSION - MENU_OPT_KEY_RED_09, -#else -#endif - MENU_OPT_KAKKO_L, - MENU_OPT_KAKKO_R, - MENU_OPT_MOVE_TYPE, - MENU_OPT_TYPE_A, - MENU_OPT_TYPE_B, - MENU_OPT_TYPE_C, - MENU_OPT_TYPE_D, - MENU_OPT_TYPE_E, - MENU_OPT_TYPE_F, - MENU_OPT_TYPE_G, -#ifdef BUILD_EU_VERSION - MENU_OPT_TYPE_H = 606, - MNU_OPT_END = 606, -#else - MENU_OPT_TYPE_H = 605, - MNU_OPT_END = 605, -#endif - SV_MMC_01, - SV_MMC_02, - SV_MMC_03, - SV_MMC_04, - SV_MMC_05, - SV_MMC_06, - SV_HDK_01, - SV_FSL_V01, - SV_FSL_V02, - SV_FSL_V03, - SV_FSL_V04, - SV_FSL_H01, - SV_FSL_H02, - SV_PHT_V01, - SV_PHT_V02, - SV_PHT_V03, - SV_PHT_V04, - SV_PHT_V05, - SV_PHT_V06, - SV_PHT_H01, - SV_PHT_H02, - SV_PHT_H03, - SV_PHT_H04, - SV_PHT_V01R, - SV_PHT_V02R, - SV_PHT_V03R, - SV_PHT_V04R, - SV_PHT_V05R, - SV_PHT_V06R, - SV_PHT_H01R, - SV_PHT_H02R, - SV_PHT_H03R, - SV_PHT_H04R, - SV_LNZ_LNZ, - SV_LNZ_NO1, - SV_LNZ_NO2, - SV_LNZ_SLT1, - SV_LNZ_SLT2, - SV_LNZ_HDD3, - SV_LNZ_FILE1, - SV_LNZ_NUM00, - SV_LNZ_NUM01, - SV_LNZ_NUM02, - SV_LNZ_NUM03, - SV_LNZ_NUM04, - SV_LNZ_NUM05, - SV_LNZ_NUM06, - SV_LNZ_NUM07, - SV_LNZ_NUM08, - SV_LNZ_NUM09, - SV_LNZ_SCRBAR_BASE_U, - SV_LNZ_SCRBAR_BASE_D, - SV_LNZ_SCRBAR_BASE_M, - SV_LNZ_SCR_TRIANGLE_U, - SV_LNZ_SCR_TRIANGLE_D, - SV_LNZ_SCRBAR_PICK_U, - SV_LNZ_SCRBAR_PICK_D, - SV_LNZ_SCRBAR_PICK_M, - SP_R000, - SP_R006, - SP_R014, - SP_R015, - SP_R021, - SP_R031, - SP_R041, - SP_R042, - SP_R043, - SP_R044, - SP_R045, -#ifdef BUILD_EU_VERSION - SP_R046 = 676, - SV_END = 676, -#else - SP_R046 = 675, - SV_END = 675, -#endif - PSP_FNT_SAVE, - PSP_FNT_ALBUM, - PSP_FNT_FILM, - PSP_FNT_RETURN, - PSP_FNT_SP, - PSP_KAKKO_LU, - PSP_KAKKO_LD, - PSP_KAKKO_RU, - PSP_KAKKO_RD, - PSP_ICN_MEMOCA, - PSP_ICN_ALBUM, - PSP_ICN_FILM, -#ifdef BUILD_EU_VERSION - PSP_ICN_RETURN = 689, - PSP_END = 689, -#else - PSP_ICN_RETURN = 688, - PSP_END = 688, -#endif - TP_BG_SML_WS, - TP_BG_SML_PS, - TP_BG_SML_RS, - TP_BG_SML_GS, - TP_BG_SML_BS, - TP_BG_SML_OS, - KK_BG_SML_WX, - KK_BG_SML_PX, - KK_BG_SML_RX, - KK_BG_SML_GX, - KK_BG_SML_BX, - KK_BG_SML_OX, - TP_BG_BIG_WS, - TP_BG_BIG_PS, - TP_BG_BIG_RS, - TP_BG_BIG_GS, - TP_BG_BIG_BS, - TP_BG_BIG_OS, - KK_BG_BIG_WX, - KK_BG_BIG_PX, - KK_BG_BIG_RX, - KK_BG_BIG_GX, - KK_BG_BIG_BX, - KK_BG_BIG_OX, - OA_LD_OUT_SIR, - OA_LD_OUT_MUR, - OA_LD_OUT_AKA, - OA_LD_OUT_MID, - OA_LD_OUT_AOO, - OA_LD_OUT_CHA, - OA_LD_CSR_L, - OA_LD_CSR_R, - OA_LD_FNT1_0, - OA_LD_FNT1_1, - OA_LD_FNT1_2, - OA_LD_FNT1_3, - OA_LD_FNT1_4, - OA_LD_FNT1_5, - OA_LD_FNT1_6, - OA_LD_FNT1_7, - OA_LD_FNT1_8, - OA_LD_FNT1_9, - OA_LD_FNT2_0, - OA_LD_FNT2_1, - OA_LD_FNT2_2, - OA_LD_FNT2_3, - OA_LD_FNT2_4, - OA_LD_FNT2_5, - OA_LD_FNT2_6, - OA_LD_FNT2_7, - OA_LD_FNT2_8, - OA_LD_FNT2_9, - OA_LD_FNT2_SLSH, - OA_LD_FNT2_FILE, - OA_LD_FNT2_ALBM, - OA_LD_FNT2_HIFN, - OA_LD_FNT2_NEW, - OA_LD_FNT2_MAI, - OA_LD_FNT2_SLD, - OA_LD_SML_RNZ, - OA_TP_BG_L, - OA_TP_BG_R, - OA_TP_FNT_0, - OA_TP_FNT_1, - OA_TP_FNT_2, - OA_TP_FNT_3, - OA_TP_FNT_4, - OA_TP_FNT_5, - OA_TP_FNT_6, - OA_TP_FNT_7, - OA_TP_FNT_8, - OA_TP_FNT_9, - OA_TP_FNT_SLSH, - OA_TP_FNT_DOT, - OA_TP_FNT_MMC, - OA_TP_FNT_SLT, - OA_TP_FNT_ALBM, - OA_TP_FNT_MAI, - OA_TP_FNT_BFFR, - OA_TP_FNT_FILE, - OA_TP_FNT_MNU, - OA_TP_FNT_MOV, - OA_TP_FNT_ZOM, - OA_TP_FNT_EXI, - OA_TP_FNT_ZM2, - OA_TP_FNT_MV2, - OA_TP_FNT_DEL, - OA_TP_FNT_SAV, - OA_TP_FNT_LOD, - OA_TP_FNT_EXT, - OA_TP_PHT_WAKU, - ALBM_CAPT_L1, - ALBM_CAPT_R1, - OA_TP_PHT_SELE1, - OA_TP_PHT_SELE2, - OA_TP_PHT_SELE3, - OA_TP_PHT_SELE4, - ALBM_WAKU_BIG_U, - ALBM_WAKU_BIG_D, - ALBM_WAKU_BIG_L, - ALBM_WAKU_BIG_R, - ALBM_WAKU_BIG_U2, - ALBM_WAKU_BIG_D2, - ALBM_WAKU_BIG_L2, - ALBM_WAKU_BIG_R2, - ALBM_SAM_WAKU, - ALBM_MINI_SEALING, - ALBM_FNT_TARGET, - ALBM_FNT_DATE, - ALBM_FNT_PLACE, - ALBM_FNT_POINT, - ALBM_FNT_TARGET2, - ALBM_FNT_DATE2, - ALBM_FNT_PLACE2, - ALBM_FNT_POINT2, - ALBM_FNT_JOHO, - ALBM_SCRBAR_BASE_U, - ALBM_SCRBAR_BASE_D, - ALBM_SCRBAR_BASE_M, - ALBM_SCR_TRIANGLE_U, - ALBM_SCR_TRIANGLE_D, - ALBM_SCRBAR_PICK_U, - ALBM_SCRBAR_PICK_D, -#ifdef BUILD_EU_VERSION - ALBM_SCRBAR_PICK_M = 813, - OA_END = 813, -#else - ALBM_SCRBAR_PICK_M = 812, - OA_END = 812, -#endif - GLST_PHT_DAI, - GLST_PHT_WAKU, - GLST_FUTI1, - GLST_FUTI2, - GLST_FUTI3, - GLST_FUTI4, - GLST_NUM1_0, - GLST_NUM1_1, - GLST_NUM1_2, - GLST_NUM1_3, - GLST_NUM1_4, - GLST_NUM1_5, - GLST_NUM1_6, - GLST_NUM1_7, - GLST_NUM1_8, - GLST_NUM1_9, - GLST_NUM2_0, - GLST_NUM2_1, - GLST_NUM2_2, - GLST_NUM2_3, - GLST_NUM2_4, - GLST_NUM2_5, - GLST_NUM2_6, - GLST_NUM2_7, - GLST_NUM2_8, - GLST_NUM2_9, - GLST_NUM2_PER, - GLST_ALL_NUM, - GLST_HIT_NUM, - GLST_SXES_PER, - GLST_G_NAME, - GLST_DSP_PLACE, - GLST_COMPLETE, -#ifdef BUILD_EU_VERSION - GLST_CHRY = 847, - GLST_END = 847, -#else - GLST_CHRY = 846, - GLST_END = 846, -#endif - RNK_FNT1_S, - RNK_FNT1_A, - RNK_FNT1_B, - RNK_FNT1_C, - RNK_FNT1_D, - RNK_FNT1_PLS, - RNK_FNT1_MNS, - RNK_FNT1_1, - RNK_FNT1_2, - RNK_FNT1_3, - RNK_FNT1_4, - RNK_FNT1_5, - RNK_FNT1_6, - RNK_FNT1_7, - RNK_FNT1_8, - RNK_FNT1_9, - RNK_FNT1_0, - RNK_FNT1_I, - RNK_FNT1_RNK, - RNK_BASE_LU, - RNK_BASE_LD, - RNK_BASE_RU, - RNK_BASE_RD, - RNK_EN_LU, - RNK_EN_LD, - RNK_EN_RU, - RNK_EN_RD, - RNK_FNT2_1, - RNK_FNT2_2, - RNK_FNT2_3, - RNK_FNT2_4, - RNK_FNT2_5, - RNK_FNT2_6, - RNK_FNT2_7, - RNK_FNT2_8, - RNK_FNT2_9, - RNK_FNT2_0, - RNK_FNT2_I, - RNK_FNT2_S, - RNK_FNT2_A, - RNK_FNT2_B, - RNK_FNT2_C, - RNK_FNT2_D, - RNK_FNT2_PLS, - RNK_FNT2_MNS, - RNK_FNT3_1, - RNK_FNT3_2, - RNK_FNT3_3, - RNK_FNT3_4, - RNK_FNT3_5, - RNK_FNT3_6, - RNK_FNT3_7, - RNK_FNT3_8, - RNK_FNT3_9, - RNK_FNT3_0, - RNK_FNT3_I, - RNK_FNT3_S, - RNK_FNT3_A, - RNK_FNT3_B, - RNK_FNT3_C, - RNK_FNT3_D, - RNK_FNT3_PLS, - RNK_FNT3_MNS, - RNK_WAKU_BIG_U, - RNK_WAKU_BIG_D, - RNK_WAKU_BIG_L, - RNK_WAKU_BIG_R, - RNK_WAKU_BIG_U2, - RNK_WAKU_BIG_D2, - RNK_WAKU_BIG_L2, - RNK_WAKU_BIG_R2, - RNK_FNT_TARGET, - RNK_FNT_DATE, - RNK_FNT_PLACE, - RNK_FNT_POINT, - RNK_FNT_TARGET2, - RNK_FNT_DATE2, - RNK_FNT_PLACE2, - RNK_FNT_POINT2, - RNK_SAM_WAKU, -#ifdef BUILD_EU_VERSION - RNK_CHRY = 928, - RNK_END = 928, -#else - RNK_CHRY = 927, - RNK_END = 927, -#endif - REL_NAME_WAKU, - REL_NAME_WAKU2, - REL_NAME_WAKU_BIG, - REL_NAME_WAKU2_BIG, - REL_NAME_FLA1, - REL_NAME_FLA2, - REL_NAME_FLA1_BIG, - REL_NAME_FLA2_BIG, - REL_NAME_FNT, - REL_NAME_FNT2, - REL_RES_FNT, - REL_RES_FNT2, - REL_RES_FNT3, - REL_RES_FNT4, - REL_RES_FNT5, - REL_RES_FNT6, - REL_RES_FNT7, - REL_RES_FNT8, - REL_RES_FNT9, - REL_CMNT_FNT_00, - REL_CMNT_FNT_01, - REL_CMNT_FNT_02, - REL_CMNT_FNT_03, - REL_CMNT_FNT_04, - REL_CMNT_FNT_05, - REL_CMNT_FNT_06, - REL_CMNT_FNT_07, - REL_CMNT_FNT_08, - REL_CMNT_FNT_09, - REL_CMNT_FNT_10, - REL_CMNT_FNT_11, - REL_CMNT_FNT_12, - REL_CMNT_FNT_13, - REL_CMNT_FNT_14, - REL_CMNT_FNT_15, - REL_CMNT_FNT_16, - REL_CMNT_FNT_17, - REL_CMNT_FNT_18, - REL_CMNT_FNT_19, - REL_CMNT_FNT_20, - REL_CMNT_FNT_21, - REL_CMNT_FNT_22, - REL_CMNT_FNT_23, - REL_CMNT_FNT_24, - REL_CMNT_FNT_25, - REL_CMNT_FNT_26, - REL_CMNT_FNT_27, - REL_CMNT_FNT_28, - REL_CMNT_FNT_29, - REL_CMNT_FNT_30, - REL_CMNT_FNT_31, - REL_WAKU_SAKKA0, - REL_WAKU_SAKKA1, - REL_WAKU_SAKKA2, - REL_WAKU_SAKKA3, - REL_WAKU_SAKKA4, - REL_WAKU_SAKKA5, - REL_WAKU_SAKKA6, - REL_WAKU_SAKKA7, - REL_WAKU_HIMURO0, - REL_WAKU_HIMURO1, - REL_WAKU_HIMURO2, - REL_WAKU_HIMURO3, - REL_WAKU_HIMURO4, - REL_WAKU_HIMURO5, - REL_WAKU_HIMURO6, - REL_WAKU_HIMURO7, - REL_WAKU_MUNA0, - REL_WAKU_MUNA1, - REL_WAKU_MUNA2, - REL_WAKU_MUNA3, - REL_WAKU_MUNA4, - REL_WAKU_MUNA5, - REL_WAKU_MUNA6, - REL_WAKU_MUNA7, - REL_WAKU_OMOI0, - REL_WAKU_OMOI1, - REL_WAKU_OMOI2, - REL_WAKU_OMOI3, - REL_WAKU_OMOI4, - REL_WAKU_OMOI5, - REL_WAKU_OMOI6, - REL_WAKU_OMOI7, - REL_WAKU_HINA0, - REL_WAKU_HINA1, - REL_WAKU_HINA2, - REL_WAKU_HINA3, - REL_WAKU_HINA4, - REL_WAKU_HINA5, - REL_WAKU_HINA6, - REL_WAKU_HINA7, - REL_TITLE_00, - REL_TITLE_01, - REL_CAP_FNT, - REL_FAM_NAME00, - REL_FAM_NAME01, - REL_FAM_NAME02, -#ifdef BUILD_EU_VERSION - REL_FAM_NAME03 = 1026, - REL_END = 1026, -#else - REL_FAM_NAME03 = 1025, - REL_END = 1025, -#endif -} SPR_DAT_IDX; - -enum CD_FILE_DAT { - DUMMYDUMMY00_OBJ = 0, - DUMMYDUMMY01_OBJ, - DUMMYDUMMY02_OBJ, - DUMMYDUMMY03_OBJ, - DUMMYDUMMY04_OBJ, - DUMMYDUMMY05_OBJ, - DUMMYDUMMY06_OBJ, - DUMMYDUMMY07_OBJ, - DUMMYDUMMY08_OBJ, - DUMMYDUMMY09_OBJ, - MSN00MAP_OBJ, - MSN01MAP_OBJ, - MSN02MAP_OBJ, - MSN03MAP_OBJ, - MSN04MAP_OBJ, -#ifdef BUILD_EU_VERSION - M0_EVENT_E_OBJ, - M0_EVENT_F_OBJ, - M0_EVENT_G_OBJ, - M0_EVENT_S_OBJ, - M0_EVENT_I_OBJ, -#else - M0_EVENT_OBJ, -#endif -#ifdef BUILD_EU_VERSION - M1_EVENT_E_OBJ, - M1_EVENT_F_OBJ, - M1_EVENT_G_OBJ, - M1_EVENT_S_OBJ, - M1_EVENT_I_OBJ, -#else - M1_EVENT_OBJ, -#endif -#ifdef BUILD_EU_VERSION - M2_EVENT_E_OBJ, - M2_EVENT_F_OBJ, - M2_EVENT_G_OBJ, - M2_EVENT_S_OBJ, - M2_EVENT_I_OBJ, -#else - M2_EVENT_OBJ, -#endif -#ifdef BUILD_EU_VERSION - M3_EVENT_E_OBJ, - M3_EVENT_F_OBJ, - M3_EVENT_G_OBJ, - M3_EVENT_S_OBJ, - M3_EVENT_I_OBJ, -#else - M3_EVENT_OBJ, -#endif -#ifdef BUILD_EU_VERSION - M4_EVENT_E_OBJ, - M4_EVENT_F_OBJ, - M4_EVENT_G_OBJ, - M4_EVENT_S_OBJ, - M4_EVENT_I_OBJ, -#else - M4_EVENT_OBJ, -#endif -#ifdef BUILD_EU_VERSION - IG_MSG_E_OBJ, - IG_MSG_F_OBJ, - IG_MSG_G_OBJ, - IG_MSG_S_OBJ, - IG_MSG_I_OBJ, -#else - IG_MSG_OBJ, -#endif - ENE_ACT0_OBJ, - ENE_ACT1_OBJ, - ENE_ACT2_OBJ, - ENE_ACT3_OBJ, - ENE_ACT4_OBJ, - MAP_CAM1_OBJ, - MAP_CAM2_OBJ, - MAP_CAM3_OBJ, - BMAP_CAM1_OBJ, - BMAP_CAM2_OBJ, - BMAP_CAM3_OBJ, - DMAP_CAM1_OBJ, - DMAP_CAM2_OBJ, - DMAP_CAM3_OBJ, - TMAP_CAM1_OBJ, - TMAP_CAM2_OBJ, - TMAP_CAM3_OBJ, -#ifdef BUILD_EU_VERSION - MSN00TTL_E_PK2, - MSN00TTL_F_PK2, - MSN00TTL_G_PK2, - MSN00TTL_S_PK2, - MSN00TTL_I_PK2, -#else - MSN00TTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - MSN01TTL_E_PK2, - MSN01TTL_F_PK2, - MSN01TTL_G_PK2, - MSN01TTL_S_PK2, - MSN01TTL_I_PK2, -#else - MSN01TTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - MSN02TTL_E_PK2, - MSN02TTL_F_PK2, - MSN02TTL_G_PK2, - MSN02TTL_S_PK2, - MSN02TTL_I_PK2, -#else - MSN02TTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - MSN03TTL_E_PK2, - MSN03TTL_F_PK2, - MSN03TTL_G_PK2, - MSN03TTL_S_PK2, - MSN03TTL_I_PK2, -#else - MSN03TTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - MSN04TTL_E_PK2, - MSN04TTL_F_PK2, - MSN04TTL_G_PK2, - MSN04TTL_S_PK2, - MSN04TTL_I_PK2, -#else - MSN04TTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX00_E_PK2, - EVTEX00_F_PK2, - EVTEX00_G_PK2, - EVTEX00_S_PK2, - EVTEX00_I_PK2, -#else - EVTEX00_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX00B_E_PK2, - EVTEX00B_F_PK2, - EVTEX00B_G_PK2, - EVTEX00B_S_PK2, - EVTEX00B_I_PK2, -#else - EVTEX00B_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX00C_E_PK2, - EVTEX00C_F_PK2, - EVTEX00C_G_PK2, - EVTEX00C_S_PK2, - EVTEX00C_I_PK2, -#else - EVTEX00C_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX00D_E_PK2, - EVTEX00D_F_PK2, - EVTEX00D_G_PK2, - EVTEX00D_S_PK2, - EVTEX00D_I_PK2, -#else - EVTEX00D_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX00E_E_PK2, - EVTEX00E_F_PK2, - EVTEX00E_G_PK2, - EVTEX00E_S_PK2, - EVTEX00E_I_PK2, -#else - EVTEX00E_PK2, -#endif - EVTEX00F_PK2, - EVTEX00G_PK2, -#ifdef BUILD_EU_VERSION - EVTEX01_E_PK2, - EVTEX01_F_PK2, - EVTEX01_G_PK2, - EVTEX01_S_PK2, - EVTEX01_I_PK2, -#else - EVTEX01_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX02A_E_PK2, - EVTEX02A_F_PK2, - EVTEX02A_G_PK2, - EVTEX02A_S_PK2, - EVTEX02A_I_PK2, -#else - EVTEX02A_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX02B_E_PK2, - EVTEX02B_F_PK2, - EVTEX02B_G_PK2, - EVTEX02B_S_PK2, - EVTEX02B_I_PK2, -#else - EVTEX02B_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX02C_E_PK2, - EVTEX02C_F_PK2, - EVTEX02C_G_PK2, - EVTEX02C_S_PK2, - EVTEX02C_I_PK2, -#else - EVTEX02C_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX03_E_PK2, - EVTEX03_F_PK2, - EVTEX03_G_PK2, - EVTEX03_S_PK2, - EVTEX03_I_PK2, -#else - EVTEX03_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX04_E_PK2, - EVTEX04_F_PK2, - EVTEX04_G_PK2, - EVTEX04_S_PK2, - EVTEX04_I_PK2, -#else - EVTEX04_PK2, -#endif -#ifdef BUILD_EU_VERSION - EVTEX20_E_PK2, - EVTEX20_F_PK2, - EVTEX20_G_PK2, - EVTEX20_S_PK2, - EVTEX20_I_PK2, -#else - EVTEX20_PK2, -#endif - EVTEX21_PK2, -#ifdef BUILD_EU_VERSION - EVTEX_ZUSI_E_PK2, - EVTEX_ZUSI_F_PK2, - EVTEX_ZUSI_G_PK2, - EVTEX_ZUSI_S_PK2, - EVTEX_ZUSI_I_PK2, -#else - EVTEX_ZUSI_PK2, -#endif - TX_PZL_BG_KI_PK2, - TX_PZL_BG_DO_PK2, - TX_PZL_BG_AI_PK2, - TX_PZL_BG_RK_PK2, - TX_PZL_MENZ_PK2, -#ifdef BUILD_EU_VERSION - TX_BTL_DMY_E_PK2, - TX_BTL_DMY_F_PK2, - TX_BTL_DMY_G_PK2, - TX_BTL_DMY_S_PK2, - TX_BTL_DMY_I_PK2, -#else - TX_BTL_DMY_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_STY_DMY_E_PK2, - M_SLCT_STY_DMY_F_PK2, - M_SLCT_STY_DMY_G_PK2, - M_SLCT_STY_DMY_S_PK2, - M_SLCT_STY_DMY_I_PK2, -#else - M_SLCT_STY_DMY_PK2, -#endif - TX_BTL_RES_PK2, - EFF001_PK2, -#ifdef BUILD_EU_VERSION - FNT001_E_PK2, - FNT001_F_PK2, - FNT001_G_PK2, - FNT001_S_PK2, - FNT001_I_PK2, -#else - FNT001_PK2, -#endif - PHOTO001_PK2, -#ifdef BUILD_EU_VERSION - PL_STTS_E_PK2, - PL_STTS_F_PK2, - PL_STTS_G_PK2, - PL_STTS_S_PK2, - PL_STTS_I_PK2, -#else - PL_STTS_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_SAVE_E_PK2, - PL_SAVE_F_PK2, - PL_SAVE_G_PK2, - PL_SAVE_S_PK2, - PL_SAVE_I_PK2, -#else - PL_SAVE_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_PSVP_E_PK2, - PL_PSVP_F_PK2, - PL_PSVP_G_PK2, - PL_PSVP_S_PK2, - PL_PSVP_I_PK2, -#else - PL_PSVP_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_GOVR_E_PK2, - PL_GOVR_F_PK2, - PL_GOVR_G_PK2, - PL_GOVR_S_PK2, - PL_GOVR_I_PK2, -#else - PL_GOVR_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_FNDR_E_PK2, - PL_FNDR_F_PK2, - PL_FNDR_G_PK2, - PL_FNDR_S_PK2, - PL_FNDR_I_PK2, -#else - PL_FNDR_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_LIFE_E_PK2, - PL_LIFE_F_PK2, - PL_LIFE_G_PK2, - PL_LIFE_S_PK2, - PL_LIFE_I_PK2, -#else - PL_LIFE_PK2, -#endif - PL_BGBG_PK2, -#ifdef BUILD_EU_VERSION - PL_PLDT_E_PK2, - PL_PLDT_F_PK2, - PL_PLDT_G_PK2, - PL_PLDT_S_PK2, - PL_PLDT_I_PK2, -#else - PL_PLDT_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_MTOP_E_PK2, - PL_MTOP_F_PK2, - PL_MTOP_G_PK2, - PL_MTOP_S_PK2, - PL_MTOP_I_PK2, -#else - PL_MTOP_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_SMAP_E_PK2, - PL_SMAP_F_PK2, - PL_SMAP_G_PK2, - PL_SMAP_S_PK2, - PL_SMAP_I_PK2, -#else - PL_SMAP_PK2, -#endif - PL_ITEM_PK2, -#ifdef BUILD_EU_VERSION - PL_PHOT_E_PK2, - PL_PHOT_F_PK2, - PL_PHOT_G_PK2, - PL_PHOT_S_PK2, - PL_PHOT_I_PK2, -#else - PL_PHOT_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_FILE_E_PK2, - PL_FILE_F_PK2, - PL_FILE_G_PK2, - PL_FILE_S_PK2, - PL_FILE_I_PK2, -#else - PL_FILE_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_FILE_REL_E_PK2, - PL_FILE_REL_F_PK2, - PL_FILE_REL_G_PK2, - PL_FILE_REL_S_PK2, - PL_FILE_REL_I_PK2, -#else - PL_FILE_REL_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_RANK_E_PK2, - PL_RANK_F_PK2, - PL_RANK_G_PK2, - PL_RANK_S_PK2, - PL_RANK_I_PK2, -#else - PL_RANK_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_OPTI_E_PK2, - PL_OPTI_F_PK2, - PL_OPTI_G_PK2, - PL_OPTI_S_PK2, - PL_OPTI_I_PK2, -#else - PL_OPTI_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_E_PK2, - PL_ALBM_F_PK2, - PL_ALBM_G_PK2, - PL_ALBM_S_PK2, - PL_ALBM_I_PK2, -#else - PL_ALBM_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SW_E_PK2, - PL_ALBM_SW_F_PK2, - PL_ALBM_SW_G_PK2, - PL_ALBM_SW_S_PK2, - PL_ALBM_SW_I_PK2, -#else - PL_ALBM_SW_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SP_E_PK2, - PL_ALBM_SP_F_PK2, - PL_ALBM_SP_G_PK2, - PL_ALBM_SP_S_PK2, - PL_ALBM_SP_I_PK2, -#else - PL_ALBM_SP_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SR_E_PK2, - PL_ALBM_SR_F_PK2, - PL_ALBM_SR_G_PK2, - PL_ALBM_SR_S_PK2, - PL_ALBM_SR_I_PK2, -#else - PL_ALBM_SR_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SG_E_PK2, - PL_ALBM_SG_F_PK2, - PL_ALBM_SG_G_PK2, - PL_ALBM_SG_S_PK2, - PL_ALBM_SG_I_PK2, -#else - PL_ALBM_SG_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SB_E_PK2, - PL_ALBM_SB_F_PK2, - PL_ALBM_SB_G_PK2, - PL_ALBM_SB_S_PK2, - PL_ALBM_SB_I_PK2, -#else - PL_ALBM_SB_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SO_E_PK2, - PL_ALBM_SO_F_PK2, - PL_ALBM_SO_G_PK2, - PL_ALBM_SO_S_PK2, - PL_ALBM_SO_I_PK2, -#else - PL_ALBM_SO_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BW_E_PK2, - PL_ALBM_BW_F_PK2, - PL_ALBM_BW_G_PK2, - PL_ALBM_BW_S_PK2, - PL_ALBM_BW_I_PK2, -#else - PL_ALBM_BW_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BP_E_PK2, - PL_ALBM_BP_F_PK2, - PL_ALBM_BP_G_PK2, - PL_ALBM_BP_S_PK2, - PL_ALBM_BP_I_PK2, -#else - PL_ALBM_BP_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BR_E_PK2, - PL_ALBM_BR_F_PK2, - PL_ALBM_BR_G_PK2, - PL_ALBM_BR_S_PK2, - PL_ALBM_BR_I_PK2, -#else - PL_ALBM_BR_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BG_E_PK2, - PL_ALBM_BG_F_PK2, - PL_ALBM_BG_G_PK2, - PL_ALBM_BG_S_PK2, - PL_ALBM_BG_I_PK2, -#else - PL_ALBM_BG_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BB_E_PK2, - PL_ALBM_BB_F_PK2, - PL_ALBM_BB_G_PK2, - PL_ALBM_BB_S_PK2, - PL_ALBM_BB_I_PK2, -#else - PL_ALBM_BB_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_BO_E_PK2, - PL_ALBM_BO_F_PK2, - PL_ALBM_BO_G_PK2, - PL_ALBM_BO_S_PK2, - PL_ALBM_BO_I_PK2, -#else - PL_ALBM_BO_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_SAVE_E_PK2, - PL_ALBM_SAVE_F_PK2, - PL_ALBM_SAVE_G_PK2, - PL_ALBM_SAVE_S_PK2, - PL_ALBM_SAVE_I_PK2, -#else - PL_ALBM_SAVE_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_ALBM_FSM_E_PK2, - PL_ALBM_FSM_F_PK2, - PL_ALBM_FSM_G_PK2, - PL_ALBM_FSM_S_PK2, - PL_ALBM_FSM_I_PK2, -#else - PL_ALBM_FSM_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_GLST_E_PK2, - PL_GLST_F_PK2, - PL_GLST_G_PK2, - PL_GLST_S_PK2, - PL_GLST_I_PK2, -#else - PL_GLST_PK2, -#endif -#ifdef BUILD_EU_VERSION - PL_CAME_E_PK2, - PL_CAME_F_PK2, - PL_CAME_G_PK2, - PL_CAME_S_PK2, - PL_CAME_I_PK2, -#else - PL_CAME_PK2, -#endif - PL_PLAY_PK2, - SV_PHT_PK2, - S_MODE_CLEARBG_PK2, - STG00TTL_PK2, - STG01TTL_PK2, - STG02TTL_PK2, - STG03TTL_PK2, - STG04TTL_PK2, - STG05TTL_PK2, - STG06TTL_PK2, - STG07TTL_PK2, - STG08TTL_PK2, - STG09TTL_PK2, - STG10TTL_PK2, - STG11TTL_PK2, - STG12TTL_PK2, - STG13TTL_PK2, - STG14TTL_PK2, - STG15TTL_PK2, - STG16TTL_PK2, - STG17TTL_PK2, - STG18TTL_PK2, - STG19TTL_PK2, - STG20TTL_PK2, - STG21TTL_PK2, - STG22TTL_PK2, - STG23TTL_PK2, - STG24TTL_PK2, - STG25TTL_PK2, - STG26TTL_PK2, - STG27TTL_PK2, - STG28TTL_PK2, - STG29TTL_PK2, - ITEM_00_TM2, - ITEM_01_TM2, - ITEM_02_TM2, - ITEM_03_TM2, - ITEM_04_TM2, - ITEM_05_TM2, - ITEM_06_TM2, - ITEM_07_TM2, - ITEM_08_TM2, - ITEM_09_TM2, - ITEM_10_TM2, - ITEM_11_TM2, - ITEM_12_TM2, - ITEM_13_TM2, - ITEM_14_TM2, - ITEM_15_TM2, - ITEM_16_TM2, - ITEM_17_TM2, - ITEM_18_TM2, - ITEM_19_TM2, - ITEM_20_TM2, - ITEM_21_TM2, - ITEM_22_TM2, - ITEM_23_TM2, - ITEM_24_TM2, - ITEM_25_TM2, - ITEM_26_TM2, - ITEM_27_TM2, - ITEM_28_TM2, - ITEM_29_TM2, - ITEM_30_TM2, - ITEM_31_TM2, - ITEM_32_TM2, - ITEM_33_TM2, - ITEM_34_TM2, - ITEM_35_TM2, - ITEM_36_TM2, - ITEM_37_TM2, - ITEM_38_TM2, - ITEM_39_TM2, - ITEM_40_TM2, - ITEM_41_TM2, - ITEM_42_TM2, - ITEM_43_TM2, - ITEM_44_TM2, - ITEM_45_TM2, - ITEM_46_TM2, - ITEM_47_TM2, - ITEM_48_TM2, - ITEM_49_TM2, - ITEM_50_TM2, - ITEM_51_TM2, - ITEM_52_TM2, - ITEM_53_TM2, - ITEM_54_TM2, - ITEM_55_TM2, - ITEM_56_TM2, - ITEM_57_TM2, - ITEM_58_TM2, - ITEM_59_TM2, - ITEM_60_TM2, - ITEM_61_TM2, - ITEM_62_TM2, - ITEM_63_TM2, - ITEM_64_TM2, - ITEM_65_TM2, - ITEM_66_TM2, - ITEM_67_TM2, - ITEM_68_TM2, - ITEM_69_TM2, - ITEM_70_TM2, - HINT_00_TM2, - HINT_01_TM2, - HINT_02_TM2, - HINT_03_TM2, - HINT_04_TM2, - HINT_05_TM2, - HINT_06_TM2, - HINT_07_TM2, - HINT_08_TM2, - HINT_09_TM2, - HINT_10_TM2, - HINT_11_TM2, - HINT_12_TM2, - HINT_13_TM2, - HINT_14_TM2, - HINT_15_TM2, - HINT_16_TM2, - HINT_17_TM2, - HINT_18_TM2, - HINT_19_TM2, - HINT_20_TM2, - HINT_21_TM2, - HINT_22_TM2, - HINT_23_TM2, - HINT_24_TM2, - HINT_25_TM2, - HINT_26_TM2, - HINT_27_TM2, - HINT_28_TM2, - HINT_29_TM2, - HINT_30_TM2, - HINT_31_TM2, - HINT_32_TM2, - HINT_33_TM2, - HINT_34_TM2, - HINT_35_TM2, - HINT_36_TM2, - HINT_37_TM2, - HINT_38_TM2, - HINT_39_TM2, - HINT_40_TM2, - HINT_41_TM2, - HINT_42_TM2, - HINT_43_TM2, - HINT_44_TM2, - HINT_45_TM2, - HINT_46_TM2, - HINT_47_TM2, - IPHT_00_TM2, - IPHT_01_TM2, - IPHT_02_TM2, - IPHT_03_TM2, -#ifdef BUILD_EU_VERSION - TITLE_E_PK2, - TITLE_F_PK2, - TITLE_G_PK2, - TITLE_S_PK2, - TITLE_I_PK2, -#else - TITLE_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_BTL_E_PK2, - M_SLCT_BTL_F_PK2, - M_SLCT_BTL_G_PK2, - M_SLCT_BTL_S_PK2, - M_SLCT_BTL_I_PK2, -#else - M_SLCT_BTL_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_BTL_CHR_E_PK2, - M_SLCT_BTL_CHR_F_PK2, - M_SLCT_BTL_CHR_G_PK2, - M_SLCT_BTL_CHR_S_PK2, - M_SLCT_BTL_CHR_I_PK2, -#else - M_SLCT_BTL_CHR_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_BTL_MSN_E_PK2, - M_SLCT_BTL_MSN_F_PK2, - M_SLCT_BTL_MSN_G_PK2, - M_SLCT_BTL_MSN_S_PK2, - M_SLCT_BTL_MSN_I_PK2, -#else - M_SLCT_BTL_MSN_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_CMN_E_PK2, - M_SLCT_CMN_F_PK2, - M_SLCT_CMN_G_PK2, - M_SLCT_CMN_S_PK2, - M_SLCT_CMN_I_PK2, -#else - M_SLCT_CMN_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_FSM_E_PK2, - M_SLCT_FSM_F_PK2, - M_SLCT_FSM_G_PK2, - M_SLCT_FSM_S_PK2, - M_SLCT_FSM_I_PK2, -#else - M_SLCT_FSM_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_OPT_E_PK2, - M_SLCT_OPT_F_PK2, - M_SLCT_OPT_G_PK2, - M_SLCT_OPT_S_PK2, - M_SLCT_OPT_I_PK2, -#else - M_SLCT_OPT_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_SND_E_PK2, - M_SLCT_SND_F_PK2, - M_SLCT_SND_G_PK2, - M_SLCT_SND_S_PK2, - M_SLCT_SND_I_PK2, -#else - M_SLCT_SND_PK2, -#endif -#ifdef BUILD_EU_VERSION - M_SLCT_STY_E_PK2, - M_SLCT_STY_F_PK2, - M_SLCT_STY_G_PK2, - M_SLCT_STY_S_PK2, - M_SLCT_STY_I_PK2, -#else - M_SLCT_STY_PK2, -#endif - PHT_SCR_PK2, - TEST2D_PK2, - ICON_OBJ, - ICON2_OBJ, - RARE_ENE001_PK2, - PAZ_ENE001_PK2, - PAZ_ENE002_PK2, - PAZ_ENE003_PK2, - PAZ_ENE004_PK2, - PAZ_ENE005_PK2, - PAZ_ENE006_PK2, - PAZ_ENE007_PK2, - HINT_00_PK2, - HINT_01_PK2, - HINT_02_PK2, - HINT_03_PK2, - HINT_04_PK2, - HINT_05_PK2, - HINT_06_PK2, - HINT_07_PK2, - HINT_08_PK2, - HINT_09_PK2, - HINT_10_PK2, - HINT_11_PK2, - HINT_12_PK2, - HINT_13_PK2, - HINT_14_PK2, - HINT_15_PK2, - HINT_16_PK2, - HINT_17_PK2, - HINT_18_PK2, - HINT_19_PK2, - HINT_20_PK2, - HINT_21_PK2, - HINT_22_PK2, - HINT_23_PK2, - HINT_24_PK2, - HINT_25_PK2, - HINT_26_PK2, - HINT_27_PK2, - HINT_28_PK2, - HINT_29_PK2, - HINT_30_PK2, - HINT_31_PK2, - HINT_32_PK2, - HINT_33_PK2, - HINT_34_PK2, - HINT_35_PK2, - HINT_36_PK2, - HINT_37_PK2, - HINT_38_PK2, - HINT_39_PK2, - HINT_40_PK2, - HINT_41_PK2, - HINT_42_PK2, - HINT_43_PK2, - HINT_44_PK2, - HINT_45_PK2, - HINT_46_PK2, - HINT_47_PK2, - REA_00_PK2, - REA_01_PK2, - REA_02_PK2, - REA_03_PK2, - REA_04_PK2, - REA_05_PK2, - REA_06_PK2, - REA_07_PK2, - REA_08_PK2, - REA_09_PK2, - REA_10_PK2, - REA_11_PK2, - REA_12_PK2, - REA_13_PK2, - REA_14_PK2, - REA_15_PK2, - REA_16_PK2, - REA_17_PK2, - REA_18_PK2, - REA_19_PK2, - REA_20_PK2, - REA_21_PK2, - REA_22_PK2, - REA_23_PK2, - REA_24_PK2, - ENEDMG_PK2, - ENEFACE001_PK2, - ENEFACE002_PK2, - ENEFACE003_PK2, - ENEFACE004_PK2, - ENEFACE005_PK2, - M010_E_PK2, - M011_E_PK2, - M012_E_PK2, - M013_E_PK2, - M014_E_PK2, - M015_E_PK2, - M016_E_PK2, - M018_E_PK2, - M019_E_PK2, - M020_E_PK2, - M021_E_PK2, - M022_E_PK2, - M023_E_PK2, - M024_E_PK2, - M025_E_PK2, - M027_E_PK2, - M028_E_PK2, - M031_E_PK2, - M032_E_PK2, - M033_E_PK2, - M034_E_PK2, - M035_E_PK2, - M036_E_PK2, - M037_E_PK2, - M038_E_PK2, - M040_E_PK2, - M042_E_PK2, - G_OVER_PK2, -#ifdef BUILD_EU_VERSION - N_LOAD_E_PK2, - N_LOAD_F_PK2, - N_LOAD_G_PK2, - N_LOAD_S_PK2, - N_LOAD_I_PK2, -#else - N_LOAD_PK2, -#endif - LOGO_PK2, - HAND_PK2, - M000_DMY_TM2, - M001_LIST_TM2, - M002_LIST_TM2, - M003_LIST_TM2, - M004_LIST_TM2, - M005_LIST_TM2, - M006_LIST_TM2, - M007_DMY_TM2, - M008_DMY_TM2, - M009_DMY_TM2, - M010_LIST_TM2, - M011_LIST_TM2, - M012_LIST_TM2, - M013_LIST_TM2, - M014_LIST_TM2, - M015_LIST_TM2, - M016_LIST_TM2, - M017_DMY_TM2, - M018_LIST_TM2, - M019_LIST_TM2, - M020_LIST_TM2, - M021_LIST_TM2, - M022_LIST_TM2, - M023_LIST_TM2, - M024_LIST_TM2, - M025_LIST_TM2, - M026_LIST_TM2, - M027_LIST_TM2, - M028_LIST_TM2, - M029_LIST_TM2, - M030_DMY_TM2, - M031_LIST_TM2, - M032_LIST_TM2, - M033_LIST_TM2, - M034_LIST_TM2, - M035_LIST_TM2, - M036_LIST_TM2, - M037_LIST_TM2, - M038_LIST_TM2, - M039_DMY_TM2, - M040_LIST_TM2, - M041_DMY_TM2, - M042_LIST_TM2, - M043_LIST_TM2, - M044_LIST_TM2, - M045_DMY_TM2, - M046_DMY_TM2, - M047_DMY_TM2, - M048_DMY_TM2, - M049_DMY_TM2, - M050_DMY_TM2, - M051_LIST_TM2, - M052_DMY_TM2, - M053_DMY_TM2, - M054_DMY_TM2, - M055_DMY_TM2, - M056_DMY_TM2, - M057_DMY_TM2, - M058_LIST_TM2, - M059_DMY_TM2, - M060_DMY_TM2, - M061_LIST_TM2, - A00_LIST_TM2, - A01_LIST_TM2, - A02_LIST_TM2, - A03_LIST_TM2, - A04_LIST_TM2, - A05_LIST_TM2, - A06_LIST_TM2, - A07_LIST_TM2, - A08_LIST_TM2, - A09_LIST_TM2, - A10_LIST_TM2, - A11_LIST_TM2, - A12_LIST_TM2, - A13_LIST_TM2, - A14_LIST_TM2, - A15_LIST_TM2, - A16_LIST_TM2, - A17_LIST_TM2, - A18_LIST_TM2, - A19_LIST_TM2, - A20_LIST_TM2, - A21_LIST_TM2, - A22_LIST_TM2, - A23_LIST_TM2, - A24_LIST_TM2, - A25_LIST_TM2, - A26_LIST_TM2, - A27_LIST_TM2, - A28_LIST_TM2, - A29_LIST_TM2, - A30_LIST_TM2, - A31_LIST_TM2, - A32_LIST_TM2, - A33_LIST_TM2, - A34_LIST_TM2, - A35_LIST_TM2, - A36_LIST_TM2, - A37_LIST_TM2, - A38_LIST_TM2, - A39_LIST_TM2, - A40_LIST_TM2, - A41_LIST_TM2, - A42_LIST_TM2, - A43_LIST_TM2, - A44_LIST_TM2, - A45_LIST_TM2, - A46_LIST_TM2, - REA00_LIST_TM2, - REA01_LIST_TM2, - REA02_LIST_TM2, - REA03_LIST_TM2, - REA04_LIST_TM2, - REA05_LIST_TM2, - REA06_LIST_TM2, - REA07_LIST_TM2, - REA08_LIST_TM2, - REA09_LIST_TM2, - REA10_LIST_TM2, - REA11_LIST_TM2, - REA12_LIST_TM2, - REA13_LIST_TM2, - REA14_LIST_TM2, - REA15_LIST_TM2, - REA16_LIST_TM2, - REA17_LIST_TM2, - REA18_LIST_TM2, - REA19_LIST_TM2, - REA20_LIST_TM2, - REA21_LIST_TM2, - REA22_LIST_TM2, - REA23_LIST_TM2, - REA24_LIST_TM2, - PZL_NAME00_TM2, - PZL_NAME01_TM2, - PZL_NAME02_TM2, - PZL_NAME03_TM2, - PZL_NAME04_TM2, - PZL_NAME05_TM2, - PZL_NAME06_TM2, - REL00_SAKKA_TM2, - REL01_JYOSYU_TM2, - REL02_HENSYU_TM2, - REL03_TOUSHU_TM2, - REL04_KIRIE_TM2, - REL05_SHINKAN_TM2, - REL06_KOKIRIE_TM2, - REL07_MINZOKU_TM2, - REL08_MINTUM_TM2, - REL09_MINMUS_TM2, - REL10_MAFUYU_TM2, - REL11_MIKU_TM2, - REL12_MIYUKI_TM2, - SCENE0010_MOVIE_SCN, - SCENE0010_MOVIE_SLT, - SCENE0020_SCN, - SCENE0020_SLT, - SCENE0022_SCN, - SCENE0022_SLT, - SCENE0030_SCN, - SCENE0030_SLT, - SCENE0031_MOVIE_SCN, - SCENE0031_MOVIE_SLT, - SCENE1000_MOVIE_SCN, - SCENE1000_MOVIE_SLT, - SCENE1010_SCN, - SCENE1010_SLT, - SCENE1030_SCN, - SCENE1030_SLT, - SCENE1031_MOVIE_SCN, - SCENE1031_MOVIE_SLT, - SCENE1034_SCN, - SCENE1034_SLT, - SCENE1070_SCN, - SCENE1070_SLT, - SCENE1080_SCN, - SCENE1080_SLT, - SCENE1090_SCN, - SCENE1090_SLT, - SCENE1100_SCN, - SCENE1100_SLT, - SCENE1101_MOVIE_SCN, - SCENE1101_MOVIE_SLT, - SCENE1102_SCN, - SCENE1102_SLT, - SCENE1120_SCN, - SCENE1120_SLT, - SCENE1150_SCN, - SCENE1150_SLT, - SCENE1160_SCN, - SCENE1160_SLT, - SCENE1170_SCN, - SCENE1170_SLT, - SCENE1180_SCN, - SCENE1180_SLT, - SCENE1220_SCN, - SCENE1220_SLT, - SCENE1230_SCN, - SCENE1230_SLT, - SCENE1240_MOVIE_SCN, - SCENE1240_MOVIE_SLT, - SCENE1250_SCN, - SCENE1250_SLT, - SCENE1260_SCN, - SCENE1260_SLT, - SCENE1280_SCN, - SCENE1280_SLT, - SCENE1300_MOVIE_SCN, - SCENE1300_MOVIE_SLT, - SCENE1301_SCN, - SCENE1301_SLT, - SCENE1320_SCN, - SCENE1320_SLT, - SCENE1330_SCN, - SCENE1330_SLT, - SCENE1331_MOVIE_SCN, - SCENE1331_MOVIE_SLT, - SCENE1332_MOVIE_SCN, - SCENE1332_MOVIE_SLT, - SCENE1340_SCN, - SCENE1340_SLT, - SCENE1410_SCN, - SCENE1410_SLT, - SCENE2010_MOVIE_SCN, - SCENE2010_MOVIE_SLT, - SCENE2013_SCN, - SCENE2013_SLT, - SCENE2020_SCN, - SCENE2020_SLT, - SCENE2030_SCN, - SCENE2030_SLT, - SCENE2040_SCN, - SCENE2040_SLT, - SCENE2050_MOVIE_SCN, - SCENE2050_MOVIE_SLT, - SCENE2060_SCN, - SCENE2060_SLT, - SCENE2061_MOVIE_SCN, - SCENE2061_MOVIE_SLT, - SCENE2062_SCN, - SCENE2062_SLT, - SCENE2070_SCN, - SCENE2070_SLT, - SCENE2071_MOVIE_SCN, - SCENE2071_MOVIE_SLT, - SCENE2072_SCN, - SCENE2072_SLT, - SCENE2090_SCN, - SCENE2090_SLT, - SCENE2091_MOVIE_SCN, - SCENE2091_MOVIE_SLT, - SCENE2092_SCN, - SCENE2092_SLT, - SCENE2100_SCN, - SCENE2100_SLT, - SCENE2110_MOVIE_SCN, - SCENE2110_MOVIE_SLT, - SCENE2130_SCN, - SCENE2130_SLT, - SCENE2131_MOVIE_SCN, - SCENE2131_MOVIE_SLT, - SCENE2132_SCN, - SCENE2132_SLT, - SCENE2140_SCN, - SCENE2140_SLT, - SCENE2141_SCN, - SCENE2141_SLT, - SCENE2142_MOVIE_SCN, - SCENE2142_MOVIE_SLT, - SCENE2143_MOVIE_SCN, - SCENE2143_MOVIE_SLT, - SCENE2150_SCN, - SCENE2150_SLT, - SCENE2160_SCN, - SCENE2160_SLT, - SCENE2170_SCN, - SCENE2170_SLT, - SCENE2171_MOVIE_SCN, - SCENE2171_MOVIE_SLT, - SCENE3010_MOVIE_SCN, - SCENE3010_MOVIE_SLT, - SCENE3020_SCN, - SCENE3020_SLT, - SCENE3030_SCN, - SCENE3030_SLT, - SCENE3040_MOVIE_SCN, - SCENE3040_MOVIE_SLT, - SCENE3050_SCN, - SCENE3050_SLT, - SCENE3060_SCN, - SCENE3060_SLT, - SCENE3070_SCN, - SCENE3070_SLT, - SCENE3080_MOVIE_SCN, - SCENE3080_MOVIE_SLT, - SCENE3081_MOVIE_SCN, - SCENE3081_MOVIE_SLT, - SCENE3090_MOVIE_SCN, - SCENE3090_MOVIE_SLT, - SCENE3100_SCN, - SCENE3100_SLT, - SCENE3110_SCN, - SCENE3110_SLT, - SCENE4010_MOVIE_SCN, - SCENE4010_MOVIE_SLT, - SCENE4011_SCN, - SCENE4011_SLT, - SCENE4020_SCN, - SCENE4020_SLT, - SCENE4030_SCN, - SCENE4030_SLT, - SCENE4031_MOVIE_SCN, - SCENE4031_MOVIE_SLT, - SCENE4040_SCN, - SCENE4040_SLT, - SCENE4041_MOVIE_SCN, - SCENE4041_MOVIE_SLT, - SCENE4042_SCN, - SCENE4042_SLT, - SCENE4050_SCN, - SCENE4050_SLT, - SCENE4060_MOVIE_SCN, - SCENE4060_MOVIE_SLT, - SCENE4070_SCN, - SCENE4070_SLT, - SCENE4080_MOVIE_SCN, - SCENE4080_MOVIE_SLT, - SCENE4090_MOVIE_SCN, - SCENE4090_MOVIE_SLT, - SCENE4100_MOVIE_SCN, - SCENE4100_MOVIE_SLT, - SCENE4110_MOVIE_SCN, - SCENE4110_MOVIE_SLT, - SCENE4120_MOVIE_SCN, - SCENE4120_MOVIE_SLT, - SCENE5010_MOVIE_SCN, - SCENE5010_MOVIE_SLT, - SCENE5020_MOVIE_SCN, - SCENE5020_MOVIE_SLT, - SCENE4900_SCN, - SCENE4900_SLT, - SCENE4901_SCN, - SCENE4901_SLT, - SCENE9000_MOVIE_SCN, - SCENE9000_MOVIE_SLT, - SCENE9001_MOVIE_SCN, - SCENE9001_MOVIE_SLT, - R000_GENKAN_MIM, - R001_MIM, - R002_MIM, - R003_OUSETSU_MIM, - R004_MIM, - R005_MIM, - R006_MIM, - R007_TOMURAI_MIM, - R008_MIM, - R009_NANDO_MIM, - R010_MIM, - R011_GOIMON_MIM, - R012_MIM, - R013_MIM, - R014_MIM, - R015_MIM, - R016_MIM, - R017_MIM, - R018_MIM, - R019_MIM, - R020_MIM, - R021_URANIWA_MIM, - R022_MIM, - R023_MIM, - R024_MIM, - R025_MIM, - R026_MIM, - R027_MIM, - R028_MIM, - R029_MIM, - R030_MIM, - R031_MIM, - R032_MIM, - R033_MIM, - R034_MIM, - R035_MIM, - R036_MIM, - R037_MIM, - R038_TYOUBOU_MIM, - R039_MIM, - R040_MIM, - R041_HIKAE_MIM, - M000_MIKU_BWC, - M000_MIKU_CLT, - M000_SPE1_BWC, - M000_SPE1_CLT, - M000_SPE2_BWC, - M000_SPE2_CLT, - M000_SPE3_BWC, - M000_SPE3_CLT, - M001_MAFUYU_BWC, - M001_MAFUYU_CLT, - M000_MIKU_ACS, - M000_MIKU_PK2, - M000_MIKU_MPK, - M000_SPE1_PK2, - M000_SPE2_PK2, - M000_SPE3_PK2, - M001_MAFUYU_ACS, - M001_MAFUYU_PK2, - M001_MAFUYU_MPK, - M000_MIKU_MDL, - M001_MAFUYU_MDL, - M002_MONOSAK_MDL, - M003_HENSYU_MDL, - M004_JYOSYU_MDL, - M005_SAKKA_MDL, - M006_KOKIRIE_MDL, - M007_KAZOKU_MDL, - M008_DUMMY_MDL, - M009_HENSHITAI_MDL, - M010_HENREI_MDL, - M011_JYOREI_MDL, - M012_SAKKAREI_MDL, - M013_TENAGA_MDL, - M014_KAMIONNA_MDL, - M015_KOMUSO_MDL, - M016_MINREI_MDL, - M017_KIRIE_MDL, - M018_MAYOIGO1_MDL, - M019_BOUREI1_MDL, - M020_SAKASA_MDL, - M021_KUBI_MDL, - M022_MAYOIGO2_MDL, - M023_MAYOIGO3_MDL, - M024_MEKAKUSHI_MDL, - M025_RTE_MDL, - M026_MINZOKU_MDL, - M027_KONNA_MDL, - M028_KOTOKO_MDL, - M029_MAYOIGO4_MDL, - M030_SAKKAGE_MDL, - M031_HAIREI_MDL, - M032_SHINKAN1_MDL, - M033_MINTSUMA_MDL, - M034_SHINKAN2_MDL, - M035_SHINKAN3_MDL, - M036_SHINKAN4_MDL, - M037_TOUSHU_MDL, - M038_NAWAMIKO_MDL, - M039_MAGONLY_MDL, - M040_MAGATOKI_MDL, - M041_DUMMY_MDL, - M042_SYOUKI2_MDL, - M043_SYOUKI3_MDL, - M044_SYOUKI4_MDL, - M045_DUMMY_MDL, - M046_DUMMY_MDL, - M047_SAKKAN_MDL, - M048_DUMMY_MDL, - M049_HENSYUHAND_MDL, - M050_LTE_MDL, - M051_MKIRIE_MDL, - M052_DUMMY_MDL, - M053_DUMMY_MDL, - M054_DUMMY_MDL, - M055_SYOUALL_MDL, - M056_MINDEAD_MDL, - M057_NAWAKOKI_MDL, - M058_BOUREI2_MDL, - M059_JITOUSHU_MDL, - M060_TENAKAGE_MDL, - M061_MONOJYO_MDL, - M800_BOUREI1_MDL, - M801_SAKASA_MDL, - M802_KUBI_MDL, - M803_KONNA_MDL, - M804_KOTOKO_MDL, - M900_ONNRYOU_MPK, - M000_MIKU_ANM, - M001_MAFUYU_ANM, - M010_HENREI_ANM, - M011_JYOREI_ANM, - M012_SAKKAREI_ANM, - M013_TENAGA_ANM, - M014_KAMIONNA_ANM, - M015_KOMUSO_ANM, - M016_MINREI_ANM, - M018_MAYOIGO1_ANM, - M019_BOUREI1_ANM, - M020_SAKASA_ANM, - M021_KUBI_ANM, - M022_MAYOIGO2_ANM, - M023_MAYOIGO3_ANM, - M024_MEKAKUSHI_ANM, - M025_RTE_ANM, - M027_KONNA_ANM, - M028_KOTOKO_ANM, - M031_HAIREI_ANM, - M032_SHINKAN1_ANM, - M033_MINTSUMA_ANM, - M034_SHINKAN2_ANM, - M035_SHINKAN3_ANM, - M036_SHINKAN4_ANM, - M037_TOUSHU_ANM, - M038_NAWAMIKO_ANM, - M039_DUMMY_ANM, - M040_MAGATOKI_ANM, - M041_DUMMY_ANM, - M042_SYOUKI2_ANM, - M043_SYOUKI3_ANM, - M044_SYOUKI4_ANM, - M051_MKIRIE_ANM, - M058_BOUREI2_ANM, - M800_BOUREI1_ANM, - M801_SAKASA_ANM, - M802_KUBI_ANM, - M803_KONNA_ANM, - M804_KOTOKO_ANM, - M005_SAKKA_F001_ANM, - M003_HENSYU_F100_ANM, - M003_HENSYU_F101_ANM, - M003_HENSYU_F102_ANM, - M010_HENREI_F103_ANM, - M010_HENREI_F104_ANM, - M003_HENSYU_F105_ANM, - M004_JYOSYU_F106_ANM, - M024_MEKAKUSHI_F107_ANM, - M004_JYOSYU_F108_ANM, - M004_JYOSYU_F109_ANM, - M033_MINTSUMA_F110_ANM, - M021_KUBI_F111_ANM, - M005_SAKKA_F112_ANM, - M006_KOKIRIE_F113_ANM, - M005_SAKKA_F114_ANM, - M047_SAKKAN_F115_ANM, - M001_MAFUYU_F116_ANM, - M004_JYOSYU_F119_ANM, - M006_KOKIRIE_F120_ANM, - M004_JYOSYU_F122_ANM, - M005_SAKKA_F125_ANM, - M020_SAKASA_F126_ANM, - M003_HENSYU_F128_ANM, - M010_HENREI_F129_ANM, - M009_HENSHITAI_F130_ANM, - M029_MAYOIGO4_F200_ANM, - M001_MAFUYU_F205_ANM, - M018_MAYOIGO1_F206_ANM, - M026_MINZOKU_F207_ANM, - M006_KOKIRIE_F209_ANM, - M026_MINZOKU_F211_ANM, - M026_MINZOKU_F213_ANM, - M026_MINZOKU_F216_ANM, - M059_JITOUSHU_F300_ANM, - M059_JITOUSHU_F301_ANM, - M006_KOKIRIE_F400_ANM, - I000_PLAY_CAMERA1_SGD, - I001_PLAY_LIGHT_SGD, - I002_LIGHTER_SGD, - I003_CAMERA1_SGD, - I004_RECORDER_SGD, - I005_NOTE_SGD, - I006_KEY_SABI_SGD, - I007_KEY_EARTH_SGD, - I008_TAPE2_SGD, - I009_HIBUTU5_SGD, - I010_GOSINKYO1_SGD, - I011_PHOTO_IKKO_SGD, - I012_DMY, - I013_GOSINKYO2_SGD, - I014_DMY, - I015_DMY, - I016_KOMON_SGD, - I017_ISI_GLAY_SGD, - I018_ISI_BLUE_SGD, - I019_ISI_YELLOW_SGD, - I020_ISI_PURPLE_SGD, - I021_ISI_GREEN_SGD, - I022_DMY, - I023_ALBUM_SGD, - I024_SYOUKI1_SGD, - I025_SYOUKI2_SGD, - I026_SYOUKI3_SGD, - I027_SYOUKI4_SGD, - I028_SYOUKI5_SGD, - I029_SYOUKI6_SGD, - I030_SYOUKI7_SGD, - I031_SYOUKI8_SGD, - I032_KIRIE_SGD, - I033_DMY, - I034_DMY, - I035_KENKYU_SGD, - I036_PHOTO_NAWA_SGD, - I037_DMY, - I038_HIKIDO_SGD, - I039_DMY, - I040_DMY, - I041_MEN_SGD, - R000_GENKAN_PK2, - R000_GENKAN_LIT, - R001_FUSUMA_PK2, - R001_FUSUMA_LIT, - R002_IZANAI_PK2, - R002_IZANAI_LIT, - R003_OUSETSU_PK2, - R003_OUSETSU_LIT, - R004_SEMAI_PK2, - R004_SEMAI_LIT, - R005_MEN_PK2, - R005_MEN_LIT, - R006_HAKONIWA_PK2, - R006_HAKONIWA_LIT, - R007_TOMURAI_PK2, - R007_TOMURAI_LIT, - R008_KAIROU_PK2, - R008_KAIROU_LIT, - R009_NANDO_PK2, - R009_NANDO_LIT, - R010_NINGYO_PK2, - R010_NINGYO_LIT, - R011_GOIMON_PK2, - R011_GOIMON_LIT, - R012_IMA_PK2, - R012_IMA_LIT, - R013_ANUTSU_PK2, - R013_ANUTSU_LIT, - R014_BUTSUMA_PK2, - R014_BUTSUMA_LIT, - R015_KOUJI_PK2, - R015_KOUJI_LIT, - R016_NAKANIWA_PK2, - R016_NAKANIWA_LIT, - R017_KAIDAN_PK2, - R017_KAIDAN_LIT, - R018_ZASHIKI_PK2, - R018_ZASHIKI_LIT, - R019_ODOU_PK2, - R019_ODOU_LIT, - R020_YANEURA_PK2, - R020_YANEURA_LIT, - R021_URANIWA_PK2, - R021_URANIWA_LIT, - R022_NAKASU_PK2, - R022_NAKASU_LIT, - R023_IKESU_PK2, - R023_IKESU_LIT, - R024_TSUKIMI_PK2, - R024_TSUKIMI_LIT, - R025_SANDO_PK2, - R025_SANDO_LIT, - R026_OYASHIRO_PK2, - R026_OYASHIRO_LIT, - R027_WATARI_PK2, - R027_WATARI_LIT, - R028_KEGARE1_PK2, - R028_KEGARE1_LIT, - R029_KARAKURI_PK2, - R029_KARAKURI_LIT, - R030_KEGARE2_PK2, - R030_KEGARE2_LIT, - R031_IDOSOKO_PK2, - R031_IDOSOKO_LIT, - R032_NAWADONO_PK2, - R032_NAWADONO_LIT, - R033_MISOGI_PK2, - R033_MISOGI_LIT, - R034_YOMI_PK2, - R034_YOMI_LIT, - R035_KOTO_PK2, - R035_KOTO_LIT, - R036_K_MEN_PK2, - R036_K_MEN_LIT, - R037_FAR_DMY, - R037_DMY, - R038_TYOUBOU_PK2, - R038_TYOUBOU_LIT, - R039_FAR_DMY, - R039__DMY, - R040_NINGYO_2_PK2, - R040_NINGYO_2_LIT, - R041_HIKAE_PK2, - R041_HIKAE_LIT, - F000_CLOCK_L_SGD, - F001_CLOCK_S_SGD, - F002_CLOCK_C_SGD, - F003_BYOUBU_F_SGD, - F004_MEN_SGD, - F005_KABE_SGD, - F006_NAWA0_SGD, - F007_NAWA1_SGD, - F008_NAWA2_SGD, - F009_LIGHT_AKARI_SGD, - F010_HASHIRA_SGD, - F011_IDO_SGD, - F012_SAVEPNT_SGD, - F013_WAFUKU1_SGD, - F014_WAFUKU2_SGD, - F015_SISI_SGD, - F016_SYOUDAI_SGD, - F017_TANMONO_SGD, - F018_JOMAE_SGD, - F019_JOMAE_SGD, - F020_KAGOME_SGD, - F021_SUISYA_SGD, - F022_BRIDGE1_SGD, - F023_BRIDGE2_SGD, - F024_SYOUJI_A_S_SGD, - F025_SYOUJI_S_SGD, - F026_SYOUJI_SGD, - F027_SYOUJI_A_SGD, - F028_HAND_MIRROR_SGD, - F029_SYOUJI_A_SGD, - F030_SYOUJI_SGD, - F031_SYOUJI_SGD, - F032_JOMAE_SGD, - F033_NAWA_SGD, - F034_AKARI_SGD, - F035_FUTA_SGD, - F036_WAFUKU_SGD, - F037_BYOUBU_SGD, - F038_HIKIDASHI_SGD, - F039_BYOUBU_A_SGD, - F040_DARK_AKARI_SGD, - F041_MEN1_SGD, - F042_MEN2_SGD, - F043_MEN3_SGD, - F044_MEN4_SGD, - F045_TOBIRA1_SGD, - F046_TOBIRA2_SGD, - F047_HANDR_SGD, - F048_FOOTR_SGD, - F049_HEAD_SGD, - F050_FOOTL_SGD, - F051_HANDL_SGD, - F052_TOUROU_SGD, - F053_BYOUBU_M_SGD, - F054_HIKIDO_SGD, - F055_SYOUJI_A_S_SGD, - F056_KAZARI_SGD, - F057_NAWA0_SGD, - F058_NAWA1_SGD, - F059_NAWA2_SGD, - F060_DMY, - F061_NAWA_SGD, - F062_AKARI_SGD, - F063_LIGHT_AKARI_SGD, - F064_DARK_AKARI_SGD, - F065_KAMON_D5_SGD, - F066_KAMON_D2_SGD, - F067_KEKKON2_SGD, - F068_KAMON_HAK_SGD, - F069_KAMON1_SGD, - F070_KAMON_D4_SGD, - F071_AKASI_SGD, - F072_KAN_MIZO_SGD, - F073_MOON_SGD, - F074_KAN_HAME_SGD, - F075_SYOUJI_S_SGD, - F076_TANA_SGD, - F077_TOBIRA_R_SGD, - F078_TOBIRA_L_SGD, - F079_KEKKON1_SGD, - F080_HAMEITA_SGD, - F081_KYODAI_SGD, - F082_KAGIBAN1_SGD, - F083_KAGIBAN2_SGD, - F084_DMY, - F085_DMY, - F086_DMY, - F087_KAIDAN_SGD, - F088_SAVEPNT2_SGD, - F089_SAVEPNT3_SGD, - F090_SAVEPNT4_SGD, - F091_SAVEPNT5_SGD, - F092_OFUDA1_SGD, - F093_OFUDA2_SGD, - F094_OFUDA3_SGD, - F095_OFUDA4_SGD, - F096_TOBIRA_R_SGD, - F097_TOBIRA_L_SGD, - F098_MEN_SGD, - F099_KAKUSHI1_SGD, - F100_KAKUSHI2_SGD, - F101_TEMARI_SGD, - F102_KAKUSHI_ANU_SGD, - F103_GOSINKYOU_SGD, - F104_HASHIRA_SGD, - F105_K_MEN_SGD, - F106_KAIDAN_SGD, - F107_CANDOL_2_SGD, - F108_ODOROKI_SGD, - F109_CANDOL_1_SGD, - F110_ZUSITO_L_SGD, - F111_ZUSITO_R_SGD, - F112_ZUSI_SGD, - F113_NAWA_SGD, - F114_KAIDAN_SGD, - F115_KOKUSEKI_SGD, - F116_OFUDA1_SGD, - F117_OFUDA2_SGD, - F118_OFUDA3_SGD, - F119_OFUDA_KAI1_SGD, - F120_OFUDA_KAI2_SGD, - F121_OFUDA_KAI3_SGD, - F122_K_KOKUSEKI_SGD, - F123_MADO_SGD, - F124_KAGE_SGD, - F125_MEN_SGD, - F126_KINKO_SGD, - F127_NAWA1_SGD, - F128_NAWA2_SGD, - F129_NAWA3_SGD, - F130_NAWA4_SGD, - F131_NAWA5_SGD, - F132_NAWA6_SGD, - F133_NAWA7_SGD, - F134_NAWA8_SGD, - F135_NAWA2_SGD, - F136_NAWA1_SGD, - F137_NAWA10_SGD, - F138_DENKYU_SGD, - F139_DENKYU_SGD, - F140_GAREKI_SGD, - F141_TUITATE_SGD, - F142_HAKO_FUTA_SGD, - F143_NAZOKURO_SGD, - F144_HAKO_FUTA_SGD, - F145_IDO_FUTA_SGD, - F146_DENKYU_SGD, - F147_NIN_HED_SGD, - F148_DENKYU_SGD, - F149_CHIDAMARI_SGD, - F150_ITA_SGD, - F151_OKOTU_HAKO_SGD, - F152__DMY, - F153_SYOKUDAI_SGD, - F154_BUTSU4_SGD, - F155_BUTSU5_SGD, - F156__DMY, - F157__DMY, - F158__DMY, - F159__DMY, - F160__DMY, - F161__DMY, - F162__DMY, - F163__DMY, - F164__DMY, - F165_KEKKON3_SGD, - F166_KEKKON4_SGD, - F167_KEKKON5_SGD, - F168_KEKKON6_SGD, - D000_GEN1_SGD, - D001_GEN2_SGD, - D002_GEN_IZA_SGD, - D003_GEN_SEM_N_SGD, - D004_FUS_KAI_SGD, - D005_FUS1_1_SGD, - D006_FUS1_2_SGD, - D007_FUS2_1_SGD, - D008_FUS2_2_SGD, - D009_FUS3_1_SGD, - D010_FUS3_2_SGD, - D011_KAGIBANGOU_SGD, - D012_TYOUBOU1_SGD, - D013_FUS_IZA_SGD, - D014_IZA_OUS_SGD, - D015_IMA_ANU_K_SGD, - D016_OUS_ANU_SGD, - D017_SEM_ANU_SGD, - D018_HAHEN_NO_SGD, - D019_MEN_HAK_SGD, - D020_K_MEN_SEM1_SGD, - D021_K_MEN_SEM_SGD, - D022_HAK1_SGD, - D023_KAI_NAN_SGD, - D024_WAN_NAK_SGD, - D025_WAN_GOI_SGD, - D026_GEN_SEM2_SGD, - D027_GOI_IMA_SGD, - D028_IMA_ANU_SGD, - D029_K_MEN_SEM2_SGD, - D030_ANU1_SGD, - D031_HAK_ANU_SGD, - D032_HAK_BUT1_SGD, - D033_HAK_BUT2_SGD, - D034_SEM_MEN_SGD, - D035_TOM_KAI_SGD, - D036_KOU_WAT1_SGD, - D037_TOM_NAK_SGD, - D038_NAK_KAI_SGD, - D039_KOU_WAT2_SGD, - D040_NAK_NAK_SGD, - D041_NAK_ODO1_SGD, - D042_DMY, - D043_BUT_KAI_SGD, - D044_KAI_IKE_SGD, - D045_TOM_KOU_SGD, - D046_YAN_BUT1_SGD, - D047_ANU_SEM_SGD, - D048_IDO_IKE_SGD, - D049_MEN_HAK_SGD, - D050_IDO_TOR_SGD, - D051_TOR_OYA1_SGD, - D052_TOR_OYA2_SGD, - D053_KOT_YAN_SGD, - D054_WAN_GOI2_SGD, - D055_DMY, - D056_DMY, - D057_DMY, - D058_WAT_KAR1_SGD, - D059_DMY, - D060_DMY, - D061_DMY, - D062_DMY, - D063_DMY, - D064_DMY, - D065_KAI_KOT_SGD, - D066_KOTO1_SGD, - D067_KAI1_SGD, - D068_KAI2_SGD, - D069_KAIR_TYO_SGD, - D070_OUS_TYO_SGD, - D071_TSU_TYO1_SGD, - D072_TSU_TYO2_SGD, - D073_KAID_TYO_SGD, - D074_DMY, - D075_YAN_BUT2_SGD, - D076_DMY, - D077_KAI_ZAS_SGD, - D078_DMY, - D079_DMY, - D080_DMY, - D081_DMY, - D082_DMY, - D083_DMY, - D084_DMY, - D085_DMY, - D086_DMY, - D087_DMY, - D088_DMY, - D089_DMY, - D090_DMY, - D091_DMY, - D092_DMY, - D093_KIN_KEG1_SGD, - D094_KIN_KEG2_SGD, - D095_IDO_KEG2_SGD, - D096_NAW_KEG2_2_SGD, - D097_NAW_TUM1_SGD, - D098_NAW_TUM2_SGD, - D099_YOM_TUM1_SGD, - D100_YOM_TUM2_SGD, - D101_NAK_ODO2_SGD, - D102_WAT_KAR2_SGD, - D103_IMA1_SGD, - D104_DMY, - D105_DMY, - D106_DMY, - D107_HAHEN_YES_SGD, - D108_ZASIKI_SGD, - D109_DMY, - D110_NAW_KEG2_1_SGD, - SSYSTEM_BD, - SGY000_BD, - SGY001_BD, - SV000_MIKU_BD, - SV001_MAFUYU_BD, - SP000_KAMON_BD, - SP001_NINGYOU_BD, - SP002_BANGOU_BD, - SP003_BUTUDAN_BD, - SP004_ROUSOKU_BD, - SP005_BONJI_BD, - SP006_KANZASHI_BD, - SP007_NAWA_BD, - SG010_HENREI_BD, - SG011_JYOREI_BD, - SG012_SAKKAREI_BD, - SG024_MEKAKUSHI_BD, - SG018_MAYOIGO1_BD, - SG023_MAYOIGO3_BD, - SG022_MAYOIGO2_BD, - SG016_MINREI_BD, - SG033_MINTSUMA_BD, - SG015_KOMUSO_BD, - SG032_SHINKAN1_BD, - SG034_SHINKAN2_BD, - SG035_SHINKAN3_BD, - SG036_SHINKAN4_BD, - SG037_TOUSHU_BD, - SG038_NAWAMIKO_BD, - SG046_SYOUKI1_BD, - SG039_MAGAONLY_BD, - SG013_TENAGA_BD, - SG020_SAKASA_BD, - SG014_KAMIONNA_BD, - SG021_KUBI_BD, - SG019_BOUREI_BD, - SG028_KOTOKO_BD, - SG025_RTE_BD, - SG031_HAIREI_BD, - SG027_KONNA_BD, - SE000_EVENT0_BD, - SE000_GASAGOSO00_BD, - SE001_GASAGOSO01_BD, - SE002_HASHIRI_BD, - SE003_KANE_BD, - SE004_KOTOEND_BD, - SE005_TOKEI_BD, - SE006_TOKEIKANE_BD, - SE007_YUKATATAKU_BD, - SE000_BD, - SE001_BD, - SE002_BD, - SE003_BD, - SE005_BD, - SE006_BD, - SE007_BD, - SE008_BD, - SE009_BD, - SE010_BD, - SE011_BD, - SE012_BD, - SE014_BD, - SE015_BD, - SE016_BD, - SE017_BD, - SE018_BD, - SE022_BD, - SE023_BD, - SE024_BD, - SE025_BD, - SE026_BD, - SE027_BD, - SE035_BD, - SE038_BD, - SR000_RARE0_BD, - SJ000_JIDOU0_BD, - SJ001_HENBYOU_BD, - SJ004_HENDOOR_BD, - SJ009_JOMIRROR_BD, - SJ010_TSUMAKUBI_BD, - SJ000_102_BD, - SJ001_104_BD, - SJ002_106_BD, - SJ003_107_BD, - SJ004_109_BD, - SJ005_110_BD, - SJ006_111_BD, - SJ007_111_BD, - SJ008_114_BD, - SJ009_KIRIE_BD, - SJ010_KOKIRIE_BD, - SJ011_115_BD, - SJ012_116_BD, - SJ013_117_BD, - SAF000_DOMA_BD, - SAF001_GISHIKI_BD, - SAF002_HASHIGO_BD, - SAF003_ISHIDAN_BD, - SAF004_ISHIDATAMI_BD, - SAF005_ITA_K2_BD, - SAF006_ITADAN_BD, - SAF007_ITAHASHI_BD, - SAF008_ITANOMA1_BD, - SAF009_TANSUDAN_BD, - SAF010_KAMOI_BD, - SAF011_KISHIMI_BD, - SAF012_KUSA_BD, - SAF013_KUSA20_BD, - SAF014_MIZU_BD, - SAF015_NAWA_BD, - SAF016_OCHIBA_BD, - SAF017_TATAMI_BD, - SAF018_TENHARI_BD, - SAF019_TUKIMI_BD, - SAF020_DOJARI_BD, - SAF021_DOKATA_BD, - SAF022_DOTAKE_BD, - SAF023_DOYAWA_BD, - SAF024_CHU2KAI_BD, - SAF025_WATASHI_BD, - SAF026_YANEURA1_BD, - SAF027_YANEURA2_BD, - SAD000_FUSUMA_BD, - SAD001_ISHI_BD, - SAD002_KAITEN_BD, - SAD003_KIDO_BD, - SAD004_KUGURI_BD, - SAD005_RYOUTE_BD, - SAD006_TYUU_BD, - SS000_BUTUWIND_BD, - SS001_HISO_BD, - SS002_IDOWIND_BD, - SS003_KIMONO00_BD, - SS004_KIMONO01_BD, - SS005_MIZUBE_BD, - SS006_MUSHI_BD, - SS007_NAWA00_BD, - SS008_NAWA01_BD, - SS009_RAIMEI00_BD, - SS010_RAIMEI01_BD, - SS011_SORAUNARI_BD, - SS012_SUISYA_BD, - SS013_SUITEKI_BD, - SS014_SUKIMAWIND_BD, - SS000_BD, - SS002_BD, - SS003_BD, - SS004_BD, - SS007_BD, - SS009_BD, - SS010_BD, - SS011_BD, - SS012_BD, - SS014_BD, - SS015_BD, - SS016_BD, - SS020_BD, - SS021_BD, - SS022_BD, - SS028_BD, - SS029_BD, - SS030_BD, - SS041_BD, - ST000_ZOU_OKU_BD, - ST001_MEN_KAKE_BD, - ST002_KAMON_HAME_BD, - ST003_DBIG_AKANAI_BD, - ST004_DMDL_AKANAI_BD, - ST005_FUSUMA_AKANAI_BD, - ST006_DMDL_KAGI_BD, - ST007_DSML_KAGI_BD, - ST008_KAGAMI_BD, - ST009_KAMON_HAME_BD, - ST010_KAMON_HIRAKI_BD, - ST011_NAWA_KAKE_BD, - ST012_OFUDA_BD, - ST013_KAGAMI_ISHI_BD, - ST014_NINGYOU_BD, - AO000_TITLE_STR, - AO001_STAFF_STR, - AO002_SHOU_TITLE_STR, - AO003_GAMEOVER_STR, - AB000_STR, - AB001_STR, - AB002_STR, - AB003_STR, - AB004_STR, - AB005_STR, - AB010_STR, - AB012_STR, - AB013_STR, - AB014_STR, - AB015_STR, - AB016_STR, - AB018_STR, - AB019_STR, - AB026_STR, - AB027_STR, - AB028_STR, - AB029_STR, - AB030_STR, - AE000_TAPE_STR, - AE001_USIRO_STR, - AE002_KOTO_STR, - AE003_CHIKUONKI_STR, - AE004_AYASHII_STR, - AK000_IKESU_STR, - AK001_KAZE_STR, - AK002_NAKANIWA_STR, - AK003_NAKASU_STR, - AK004_SANDOU_STR, - AK005_URANIWA_STR, - AK006_AME_STR, - AK007_KAMINARIFAR_STR, - AY010_HENREI_STR, - AY011_JYOREI_STR, - AY012_SAKKAREI_STR, - AY013_TENAGA_STR, - AY014_KAMIONNA_STR, - AY015_KOMUSO_STR, - AY016_MINREI_STR, - AY018_MAYOIGO1_STR, - AY019_BOUREI_STR, - AY020_SAKASA_STR, - AY021_KUBI_STR, - AY022_MAYOIGO2_STR, - AY023_MAYOIGO3_STR, - AY024_MEKAKUSHI_STR, - AY025_RTE_STR, - AY027_KONNA_STR, - AY028_KOTOKO_STR, - AY031_HAIREI_STR, - AY032_SHINKAN1_STR, - AY033_MINTSUMA_STR, - AY037_TOUSHU_STR, - AY038_NAWAMIKO_STR, - AY039_MAGAONLY_STR, - AY046_SYOUKI1_STR, - AY_KIRIE_STR, - AD010_HENREI_STR, - AD011_JYOREI_STR, - AD012_SAKKAREI00_STR, - AD012_SAKKAREI01_STR, - AD016_MINREI_STR, - AD018_MAYOIGO1_STR, - AD022_MAYOIGO2_STR, - AD023_MAYOIGO3_STR, - AD024_MEKAKUSHI_STR, - AD032_SHINKAN1_STR, - AD033_MINTSUMA_STR, - AD034_SHINKAN2_STR, - AD035_SHINKAN3_STR, - AD036_SHINKAN4_STR, - AD037_TOUSHU00_STR, - AD037_TOUSHU01_STR, - AVMC000_KIRIE0_STR, - AVMC001_KIRIE1_STR, - AVMC002_KIRIE2_STR, - AVMC003_MAHUYU0_STR, - AVMC004_MAHUYU1_STR, - AVMC005_MAHUYU2_STR, - AVMC006_MIKU0_STR, - AVMC007_MIKU1_STR, - AVMC008_MIKU2_STR, - AVMC009_MAFUYU3_STR, - AVMC010_MAFUYU4_STR, - AVMC011_MAFUYU5_STR, - AVMC012_MAFUYU6_STR, - AVMC020_KOROSHITA_STR, - AVMC021_DOKONIIKUNO_STR, - AVMC022_SAMUI_STR, - AVMC023_MITAWAYO_STR, - AVMC024_KAESHITE_STR, - AVMC025_KOKONIITE_STR, - AVMC026_NE_STR, - AVMC027_DOUSHITE_STR, - AVMC028_NAWAGA_STR, - AVMC029_SUSURI1_STR, - AVMC030_SUSURI2_STR, - AVMC031_SUSURI3_STR, - AVMC032_SUSURI4_STR, - AVT000_OGATA0_STR, - AVT001_OGATA1_STR, - AVT002_HIRASAKA0_STR, - AVT003_HIRASAKA1_STR, - AVT004_HIRASAKA2_STR, - AVT005_HIRASAKA3_STR, - AVT006_TAKAMINE0_STR, - AVT007_TAKAMINE1_STR, - AVP000_STR, - AVP001_STR, - AVP002_STR, - AVP003_STR, - AVJS000_SAKKA00_STR, - AVJS001_SAKKA01_STR, - AVJS002_SAKKA02_STR, - AVJS003_SAKKA03_STR, - AVJS004_SAKKA04_STR, - AVJS005_SAKKA05_STR, - AVJS006_SAKKA06_STR, - AVJS007_SAKKA07_STR, - AVJS008_JOSYU00_STR, - AVJS009_JOSYU01_STR, - AVJS010_JOSYU02_STR, - AVJS011_JOSYU03_STR, - AVJS012_JOSYU04_STR, - AVJS013_JOSYU05_STR, - AVJS014_JOSYU06_STR, - AVJS015_JOSYU07_STR, - AVJS016_JOSYU08_STR, - AVJS017_JOSYU09_STR, - AVJS018_HEN00_STR, - AVJS019_HEN01_STR, - AVJS020_HEN02_STR, - AVJS021_HEN03_STR, - AVJS022_HEN04_STR, - AVJS023_HEN05_STR, - AVJS024_HEN06_STR, - AVJS025_MINZOKU00_STR, - AVJS026_MINZOKU01_STR, - AVJS027_MINZOKU02_STR, - AVJS028_MINZOKU03_STR, - AVJS029_MINZOKU04_STR, - AVJS030_MINZOKU05_STR, - AVJS031_MINZOKU06_STR, - AVJS032_MINZOKU07_STR, - AVJS033_MINZOKU08_STR, - AVJS034_MINZOKU09_STR, - AVJS035_MINZOKU10_STR, - AVJS036_MINZOKU11_STR, - AVJS037_MAYOIGO00_STR, - AVJS038_MAYOIGO01_STR, - AVJS039_MAYOIGO02_STR, - AVJS040_MAYOIGO03_STR, - AVJS041_MAYOIGO04_STR, - AVJS042_MAYOIGO05_STR, - AVJS043_MAYOIGO10_STR, - AVJS044_MAYOIGO11_STR, - AVJS045_MAYOIGO12_STR, - AVJS046_MAYOIGO13_STR, - AVJS047_MAYOIGO14_STR, - AVJS048_MAYOIGO15_STR, - AVJS049_MAYOIGO16_STR, - AVJS050_MAYOIGO20_STR, - AVJS051_MAYOIGO21_STR, - AVJS052_MAYOIGO22_STR, - AVJS053_HAHA00_STR, - AVJS054_HAHA01_STR, - AVJS055_HAHA02_STR, - AVJS056_HAHA03_STR, - AVJS057_HAHA04_STR, - AVJS058_HAHA05_STR, - AVJS059_HAHA06_STR, - AVJS060_KOKIRIE00_STR, - AVJS061_KOKIRIE01_STR, - AVJS062_KOKIRIE02_STR, - AVJS063_KOKIRIE03_STR, - AVJS064_KOKIRIE04_STR, - AVJS065_KOKIRIE05_STR, - AVJS066_KOKIRIE06_STR, - AVJS067_KOKIRIE07_STR, - AVJS068_KOKIRIE08_STR, - AVJS069_KOKIRIE09_STR, - AVJS070_SHINKAN00_STR, - AVJS071_SHINKAN01_STR, - AVJS072_SHINKAN02_STR, - AVJS073_SHINKAN03_STR, - AVJS074_SHINKAN04_STR, - AVJW000_SAKKA00_STR, - AVJW001_SAKKA01_STR, - AVJW002_SAKKA02_STR, - AVJW003_SAKKA03_STR, - AVJW004_SAKKA04_STR, - AVJW005_SAKKA05_STR, - AVJW006_SAKKA06_STR, - AVJW007_SAKKA07_STR, - AVJW008_JOSYU00_STR, - AVJW009_JOSYU01_STR, - AVJW010_JOSYU02_STR, - AVJW011_JOSYU03_STR, - AVJW012_JOSYU04_STR, - AVJW013_JOSYU05_STR, - AVJW014_JOSYU06_STR, - AVJW015_JOSYU07_STR, - AVJW016_JOSYU08_STR, - AVJW017_JOSYU09_STR, - AVJW018_SHINKAN00_STR, - AVJW019_SHINKAN01_STR, - AVJW020_SHINKAN02_STR, - AVJW021_SHINKAN03_STR, - AVJW022_SHINKAN04_STR, - AVJW023_HEN00_STR, - AVJW024_HEN01_STR, - AVJW025_HEN02_STR, - AVJW026_HEN03_STR, - AVJW027_HEN04_STR, - AVJW028_HEN05_STR, - AVJW029_HEN06_STR, - AVJW030_MINZOKU00_STR, - AVJW031_MINZOKU01_STR, - AVJW032_MINZOKU02_STR, - AVJW033_MINZOKU03_STR, - AVJW034_MINZOKU04_STR, - AVJW035_MINZOKU05_STR, - AVJW036_MINZOKU06_STR, - AVJW037_MINZOKU07_STR, - AVJW038_MINZOKU08_STR, - AVJW039_MINZOKU09_STR, - AVJW040_MINZOKU10_STR, - AVJW041_MINZOKU11_STR, - AVJW042_HAHA00_STR, - AVJW043_HAHA01_STR, - AVJW044_HAHA02_STR, - AVJW045_HAHA03_STR, - AVJW046_HAHA04_STR, - AVJW047_HAHA05_STR, - AVJW048_HAHA06_STR, - AVJW049_MAYOIGO00_STR, - AVJW050_MAYOIGO01_STR, - AVJW051_MAYOIGO02_STR, - AVJW052_MAYOIGO03_STR, - AVJW053_MAYOIGO04_STR, - AVJW054_MAYOIGO05_STR, - AVJW055_MAYOIGO10_STR, - AVJW056_MAYOIGO11_STR, - AVJW057_MAYOIGO12_STR, - AVJW058_MAYOIGO13_STR, - AVJW059_MAYOIGO14_STR, - AVJW060_MAYOIGO15_STR, - AVJW061_MAYOIGO16_STR, - AVJW062_MAYOIGO20_STR, - AVJW063_MAYOIGO21_STR, - AVJW064_MAYOIGO22_STR, - AVJW065_KOKIRIE00_STR, - AVJW066_KOKIRIE01_STR, - AVJW067_KOKIRIE02_STR, - AVJW068_KOKIRIE03_STR, - AVJW069_KOKIRIE04_STR, - AVJW070_KOKIRIE05_STR, - AVJW071_KOKIRIE06_STR, - AVJW072_KOKIRIE07_STR, - AVJW073_KOKIRIE08_STR, - AVJW074_KOKIRIE09_STR, - AM000_MAGA_STR, - AM001_MAGAIN_STR, - SCENE0010_STR, - SCENE0020_STR, - SCENE0022_STR, - SCENE0030_STR, - SCENE0031_STR, - SCENE1000_STR, - SCENE1010_STR, - SCENE1030_STR, - SCENE1031_STR, - SCENE1034_STR, - SCENE1070_STR, - SCENE1080_STR, - SCENE1090_STR, - SCENE1100_STR, - SCENE1101_STR, - SCENE1102_STR, - SCENE1120_STR, - SCENE1150_STR, - SCENE1160_STR, - SCENE1170_STR, - SCENE1180_STR, - SCENE1220_STR, - SCENE1230_STR, - SCENE1240_STR, - SCENE1250_STR, - SCENE1260_STR, - SCENE1280_STR, - SCENE1300_STR, - SCENE1301_STR, - SCENE1320_STR, - SCENE1330_STR, - SCENE1331_STR, - SCENE1332_STR, - SCENE1340_STR, - SCENE1410_STR, - SCENE2010_STR, - SCENE2013_STR, - SCENE2020_STR, - SCENE2030_STR, - SCENE2040_STR, - SCENE2050_STR, - SCENE2060_STR, - SCENE2061_STR, - SCENE2062_STR, - SCENE2070_STR, - SCENE2071_STR, - SCENE2072_STR, - SCENE2090_STR, - SCENE2091_STR, - SCENE2092_STR, - SCENE2100_STR, - SCENE2110_STR, - SCENE2130_STR, - SCENE2131_STR, - SCENE2132_STR, - SCENE2140_STR, - SCENE2141_STR, - SCENE2142_STR, - SCENE2143_STR, - SCENE2150_STR, - SCENE2160_STR, - SCENE2170_STR, - SCENE2171_STR, - SCENE3010_STR, - SCENE3020_STR, - SCENE3030_STR, - SCENE3040_STR, - SCENE3050_STR, - SCENE3060_STR, - SCENE3070_STR, - SCENE3080_STR, - SCENE3081_STR, - SCENE3090_STR, - SCENE3100_STR, - SCENE3110_STR, - SCENE4010_STR, - SCENE4011_STR, - SCENE4020_STR, - SCENE4030_STR, - SCENE4031_STR, - SCENE4040_STR, - SCENE4041_STR, - SCENE4042_STR, - SCENE4050_STR, - SCENE4060_STR, - SCENE4070_STR, - SCENE4080_STR, - SCENE4090_STR, - SCENE4100_STR, - SCENE4110_STR, - SCENE4120_STR, - SCENE5010_STR, - SCENE5020_STR, - SCENE4900_STR, - SCENE4901_STR, - SCENE9000_STR, - SCENE9001_STR, - SCENE1010_OLD_STR, - SCENE1031_OLD_STR, - SCENE1301_OLD_STR, - SCENE1332_OLD_STR, - RSHADE_SGD, -}; - -enum GAME_MODE { - GAME_MODE_INIT = 0, -#ifdef BUILD_EU_VERSION - GAME_MODE_LOAD_LANGUAGE, - GAME_MODE_LANGUAGE, - GAME_MODE_FONT_LOAD_WAIT, - GAME_MODE_MSG_LOAD, - GAME_MODE_MCINIT, -#endif - GAME_MODE_MCCHECK, - GAME_MODE_OUTGAME, - GAME_MODE_INGAME, -}; - -enum TITLE_MODE { - TITLE_INIT = 0, - TITLE_WAIT = 1, - TITLE_TITLE = 2, - TITLE_TITLE_WAIT = 3, - TITLE_TITLE_WAIT2 = 4, - TITLE_TITLE_SEL = 5, - TITLE_LOAD_PRE = 6, - TITLE_MEMCA_LOAD_WAIT = 7, - TITLE_MEMCA_LOAD = 8, - TITLE_MODE_SEL = 9, - TITLE_DIFF_SEL = 10, - TITLE_INIT_FROM_IN = 11, - TITLE_WAIT_FROM_IN = 12, - TITLE_MODE_SELECT = 13, - TITLE_ALBM_LOAD_PRE = 14, - TITLE_ALBM_LOAD1 = 15, - TITLE_ALBM_LOAD2 = 16, - TITLE_ALBM_MAIN_PRE = 17, - TITLE_ALBM_MAIN = 18, - TITLE_ALBM_SAVE_PRE = 19, - TITLE_ALBM_SAVE = 20, - TITLE_ALBM_LOAD_MODE_PRE = 21, - TITLE_ALBM_LOAD_MODE = 22, - TITLE_TITLE_SEL_INIT = 23, - TITLE_TITLE_SEL_BGMREQ = 24, - TITLE_ALBM_LOAD0 = 25, - TITLE_INIT_FROM_IN_BGMREQ = 26, - TITLE_MODE_SEL_BGMREQ = 27, - TITLE_MOVIE_STEP1 = 28, - TITLE_MOVIE_STEP2 = 29, - TITLE_MOVIE_STEP3 = 30 -}; - -enum OUTGAME_MODE { - OUTGAME_MODE_INIT = 0, - OUTGAME_MODE_WAIT = 1, - OUTGAME_MODE_LOGO = 2, - OUTGAME_MODE_TITLE_TOP = 3, - OUTGAME_MODE_TITLE = 4, - OUTGAME_MODE_ALBUM = 5, - OUTGAME_MODE_BATTLE = 6, - OUTGAME_MODE_OPTION = 7, - OUTGAME_MODE_MODESEL = 8, - OUTGAME_MODE_MAP_DATA_EDIT = 9, - OUTGAME_MODE_SOUND_TEST = 10, - OUTGAME_MODE_SCENE_TEST = 11, - OUTGAME_MODE_MOTION_TEST = 12, - OUTGAME_MODE_ROOM_SIZE_CHECK = 13, - OUTGAME_MODE_LAYOUT_TEST = 14, - OUTGAME_MODE_DBG_MAX = 9, - OUTGAME_MODE_DBG_STORY_MODE = 5 -}; - -enum ENDING_MODE { - ENDING_MODE_NO_REQ = 0, - ENDING_MODE_MOVIE = 1, - ENDING_MODE_STAFF = 2, - ENDING_MODE_CLEAR = 3, - ENDING_MODE_SAVE = 4 -}; - -#ifdef BUILD_EU_VERSION -enum { - LANG_ENGLISH = 0, - LANG_FRENCH = 1, - LANG_GERMAN = 2, - LANG_SPANISH = 3, - LANG_ITALIEN = 4 -}; -#endif - -enum ADPCM_RMODE -{ - ADPCM_NOUSE = 0, - ADPCM_FIX = 1, - ADPCM_POS = 2, - ADPCM_MOVE = 3 -}; - -enum -{ - ADPCM_MODE_NONE = 0, - ADPCM_MODE_MAP = 1, - ADPCM_MODE_FURN = 2, - ADPCM_MODE_HISO = 3, - ADPCM_MODE_AUTOG = 4, - ADPCM_MODE_GHOST = 5, - ADPCM_MODE_EVENT = 6, - ADPCM_MODE_GDEAD = 7, - ADPCM_MODE_TAPE = 8, - ADPCM_MODE_SOUL = 9, - ADPCM_MODE_PUZZLE = 10, - ADPCM_MODE_MAGATOKI = 11, - ADPCM_MODE_SHINKAN = 12, - ADPCM_MODE_SCENE = 13, - ADPCM_MODE_GOVER = 14, - ADPCM_MODE_BTLMODE = 15, - ADPCM_MODE_MOVIE = 16 -}; - -enum IOP_COMMAND_ID -{ - IC_COM_NOTHING = 0, - IC_SE_INIT = 1, - IC_SE_PLAY = 2, - IC_SE_POS = 3, - IC_SE_STOP = 4, - IC_SE_VOL = 5, - IC_SE_EVOL = 6, - IC_SE_PITCH = 7, - IC_SE_ALLSTOP = 8, - IC_SE_MVOL = 9, - IC_SE_STE_MONO = 10, - IC_SE_QUIT = 11, - IC_CDVD_INIT = 12, - IC_CDVD_LOAD = 13, - IC_CDVD_LOAD_SECT = 14, - IC_CDVD_SEEK = 15, - IC_CDVD_SE_TRANS = 16, - IC_CDVD_SE_TRANS_RESET = 17, - IC_CDVD_BREAK = 18, - IC_BGM_INIT = 19, - IC_BGM_PLAY = 20, - IC_BGM_STOP = 21, - IC_BGM_PAUSE = 22, - IC_BGM_RESTART = 23, - IC_BGM_VOL = 24, - IC_BGM_QUIT = 25, - IC_ADPCM_INIT = 26, - IC_ADPCM_PLAY = 27, - IC_ADPCM_PRELOAD = 28, - IC_ADPCM_LOADEND_PLAY = 29, - IC_ADPCM_STOP = 30, - IC_ADPCM_PAUSE = 31, - IC_ADPCM_RESTART = 32, - IC_ADPCM_FADE_VOL = 33, - IC_ADPCM_POS = 34, - IC_ADPCM_MVOL = 35, - IC_ADPCM_SET_SPU2IRQ = 36, - IC_ADPCM_QUIT = 37 -}; - -enum { - BTL_MODE_READY = 0, - BTL_MODE_GAME = 1, - BTL_MODE_FAILED = 2, - BTL_MODE_CLEAR = 3, - BTL_MODE_NEXT = 4, - BTL_MODE_SAVE1 = 5, - BTL_MODE_SAVE2 = 6, - BTL_MODE_SAVE_WAIT = 7, - BTL_MODE_SAVE3 = 8, - BTL_MODE_EXIT = 9, - BTL_MODE_END = 10 -}; - -enum -{ - GAMEOVER_INIT = 0, - GAMEOVER_WHITE_OUT = 1, - GAMEOVER_LOAD_WAIT = 2, - GAMEOVER_WHITE_IN = 3, - GAMEOVER_BG_IN = 4, - GAMEOVER_IN = 5, - GAMEOVER_WAIT = 6, - GAMEOVER_OUT = 7, - GAMEOVER_BLACK_OUT = 8, - GAMEOVER_FINISH = 9 -}; - -enum BTL_LOCK { - BTL_LOCK_NO_REQ = 0, - BTL_LOCK_SET0 = 1, - BTL_LOCK_SET1 = 2, - BTL_LOCK_SET_MSG = 3, - BTL_LOCK_AFTER = 4, - BTL_LOCK_AFTER_MSG = 5 -}; - -enum EA_SCENE_MODE { - EAS_MODE_WAIT1 = 0, - EAS_MODE_WAIT2 = 1, - EAS_MODE_WAIT3 = 2, - EAS_MODE_WAIT4 = 3, - EAS_MODE_WAIT5 = 4 -}; - -// it's A_MODE_PZL_MODE in debug symbols ... maybe copy paste? -enum A_MODE_MAGA_MODE { - AMMG_MODE_FIRST_FOUT = 0, - AMMG_MODE_FOUT_WAIT = 1, - AMMG_MODE_MIN_BGM = 2, - AMMG_MODE_MIN_BGM_FADE = 3, - AMMG_MODE_MAGA_PLAY_WAIT = 4, - AMMG_MODE_PLAY = 5, - AMMG_MODE_PLAYING = 6 -}; - -// it's A_MODE_GDEAD_MODE in debug symbols ... maybe copy paste? -enum A_MODE_SHINKAN_MODE { - AMSH_MODE_PRE_FADE_OUT = 0, - AMSH_MODE_REQ_WAIT_STOP = 1, - AMSH_MODE_REQ_PLAY = 2, - AMSH_MODE_REQ_PLAYING = 3, - AMSH_MODE_END = 4, - AMSH_MODE_REQ_STOP_REQ = 5, - AMSH_MODE_REQ_STOP_WAIT = 6 -}; - -enum A_MODE_PZL_MODE { - AMPZ_MODE_WAIT1 = 0, - AMPZ_MODE_WAIT2 = 1, - AMPZ_MODE_WAIT3 = 2, - AMPZ_MODE_PLAY = 3, - AMPZ_MODE_END_WAIT = 4, - AMPZ_MODE_PLAYING = 5 -}; - -enum A_MODE_SOUL_MODE { - AMSL_MODE_PRE_FADE_OUT = 0, - AMSL_MODE_REQ_WAIT1 = 1, - AMSL_MODE_REQ_WAIT2 = 2, - AMSL_MODE_REQ_PLAY = 3, - AMSL_MODE_REQ_STOP = 4, - AMSL_MODE_END = 5 -}; - - -enum A_MODE_TAPE_MODE { - AMTP_MODE_PRE_FADE_OUT = 0, - AMTP_MODE_REQ_WAIT_STOP = 1, - AMTP_MODE_REQ_PLAY = 2, - AMTP_MODE_REQ_PLAYING = 3, - AMTP_MODE_REQ_STOP = 4, - AMTP_MODE_END = 5 -}; - -enum A_MODE_GDEAD_MODE { - AMGD_MODE_PRE_FADE_OUT = 0, - AMGD_MODE_REQ_WAIT_STOP = 1, - AMGD_MODE_REQ_PLAY = 2, - AMGD_MODE_REQ_PLAYING = 3, - AMGD_MODE_REQ_STOP = 4, - AMGD_MODE_END = 5 -}; - -// it's A_MODE_GDEAD_MODE in debug symbols ... maybe copy paste? -enum A_MODE_MAIN_EVENT_MODE { - AMEV_MODE_PRE_FADE_OUT = 0, - AMEV_MODE_REQ_WAIT_STOP = 1, - AMEV_MODE_REQ_PLAY = 2, - AMEV_MODE_REQ_PLAYING = 3, - AMEV_MODE_END = 4 -}; - -enum A_MODE_GHOST_MODE -{ - AMG_MODE_PRE_FADE_OUT = 0, - AMG_MODE_REQ_WAIT_STOP = 1, - AMG_MODE_REQ_PLAY = 2, - AMG_MODE_REQ_STOP = 3, - AMG_MODE_END = 4 -}; - -enum A_MODE_AUTOG_MODE { - AMAG_MODE_PRE_FADE_OUT = 0, - AMAG_MODE_REQ_WAIT_STOP = 1, - AMAG_MODE_REQ_PLAY = 2, - AMAG_MODE_REQ_STOP = 3, - AMAG_MODE_END = 4 -}; - -enum A_MODE_HISO_MODE { - AMHS_MODE_PRE_FADE_OUT = 0, - AMHS_MODE_REQ_WAIT_STOP = 1, - AMHS_MODE_REQ_PLAY = 2, - AMHS_MODE_REQ_STOP = 3, - AMHS_MODE_END = 4 -}; - -enum A_MODE_FURN_MODE { - AMFR_MODE_PRE_FADE_OUT = 0, - AMFR_MODE_REQ_WAIT_STOP = 1, - AMFR_MODE_REQ_PLAY = 2, - AMFR_MODE_REQ_STOP = 3, - AMFR_MODE_END = 4 -}; - -enum CDVD_SE_TRANS_STATUS -{ - CDVD_SE_NOCMD = 0, - CDVD_SE_WAIT = 1, - CDVD_SE_FINISHED = 2 -}; - -enum -{ - PMODE_NORMAL = 0, - PMODE_FINDER = 1, - PMODE_DMG = 2, - PMODE_FINDER_END = 3, - PMODE_MSG_DISP = 4, - PMODE_POSE = 5, - PMODE_FINDER_IN = 6, - PMODE_PRE_DMG = 7, - PMODE_OVERHEAT = 8, - PMODE_FIN_CAM = 9, - PMODE_ANIME = 10 -}; - -enum -{ - INGAME_MODE_FIRST_LOAD = 0, - INGAME_MODE_INIT = 1, - INGAME_MODE_WAIT = 2, - INGAME_MODE_NEW_GAME = 3, - INGAME_MODE_LOAD_START = 4, - INGAME_MODE_MSN_TITLE = 5, - INGAME_MODE_NOMAL = 6, - INGAME_MODE_EVENT = 7, - INGAME_MODE_SPECIAL_EVENT = 8, - INGAME_MODE_AREA_MOVE = 9, - INGAME_MODE_MENU = 10, - INGAME_MODE_PAUSE = 11, - INGAME_MODE_SPD_MAP = 12, - INGAME_MODE_SPD_OPT = 13, - INGAME_MODE_GET_ITEM = 14, - INGAME_MODE_WANDER_SOUL = 15, - INGAME_MODE_SAVE_POINT = 16, - INGAME_MODE_PHOTO_AFTER = 17, - INGAME_MODE_GHOST_DEAD = 18, - INGAME_MODE_SGST_DISP = 19, - INGAME_MODE_GAME_OVER = 20, - INGAME_MODE_GAME_OVER_ALBUM = 21, - INGAME_MODE_INTER_MSN = 22, - INGAME_MODE_ENDING = 23, - INGAME_MODE_WAIT_MSN0 = 24 -}; - -enum -{ - INGAME_INIT_LOAD_START = 0, - INGAME_INIT_LOAD_MENU = 1, - INGAME_INIT_WAIT_MENU = 2, - INGAME_INIT_LOAD_EFCT = 3, - INGAME_INIT_WAIT_EFCT = 4, - INGAME_INIT_LOAD_CAME = 5, - INGAME_INIT_WAIT_CAME = 6, - INGAME_INIT_LOAD_PHOTO = 7, - INGAME_INIT_WAIT_PHOTO = 8, - INGAME_INIT_LOAD_GOVER = 9, - INGAME_INIT_WAIT_GOVER = 10, - INGAME_INIT_LOAD_FNDR = 11, - INGAME_INIT_WAIT_FNDR = 12, - INGAME_INIT_LOAD_BHSE = 13, - INGAME_INIT_WAIT_BHSE = 14, - INGAME_INIT_LOAD_END = 15 -}; - -enum -{ - EV_OFF = 0, - EV_ON = 1, - PAD_RL1 = 10, - ITEM_USE = 11, - ITEM_PAD = 12, - AREA_PAD = 13, - BTL_END = 20, - PHT_2D = 30, - PHT_FURN = 40, - KEEP_FINDER = 190, - KF_BTL_END = 191, - NOT_BTL_STOP = 200, - NBS_PAD_RL1 = 201, - NOT_ZHB_STOP = 202, - MSG_DISP = 10, - MOVIE_PLAY = 11, - SAVE_POINT = 12, - SPCL_REQ = 13, - CG2D_DISP = 14, - DSP3D_OFF = 15, - DSP3D_ON = 16, - EV_BGM_REQ = 20, - EV_BGM_STOP = 21, - ADPCM_REQ = 22, - ADPCM_STOP = 23, - EV_SE_REQ = 25, - EV_SE_STOP = 26, - PLYR_DSP_OFF = 28, - PLYR_DSP_ON = 29, - PPOS_SET = 30, - PROT_SET = 31, - ENE_SET = 32, - EPOS_SET = 33, - EROT_SET = 34, - ENE_SE_LOAD = 35, - ITEM_GET = 40, - ITEM_LOST = 41, - ITEM_SET = 42, - ITEM_DEL = 43, - ITEM_FIND = 47, - FILE_GET = 44, - FILE_SET = 45, - FILE_DEL = 46, - FILE_FIND = 48, - DOOR_LOCK = 50, - DOOR_UNLOCK = 51, - DOOR_OPEN = 52, - DOOR_CLOSE = 53, - DOOR_OPNING = 54, - DOOR_CLSING = 55, - DOOR_APPEAR = 56, - DOOR_OPNF = 57, - DOOR_CNG = 58, - DOOR_DSP = 59, - ROT_DOOR_CNG = 62, - DOOR_PST = 63, - FURN_ACT = 60, - FATTR_CNG = 61, - FLR_CNG = 70, - PDOOR_OPEN = 71, - PHOTO_LOCK = 80, - PHT_EV_SET = 90, - PHT_EV_CLR = 91, - PGST_SET = 100, - PGST_REQ = 101, - AGST_END = 110, - DCAM_SET = 120, - BTL_LOCK = 130, - MONO_DISP = 140, - ZGST_DISP = 141, - EV_BLACK_OUT = 150, - EV_BLACK_IN = 151, - EV_SE_LOAD = 152, - HANYO_SE_REQ = 153, - EV_SE_LOAD_BLK = 154, - ZGST_PAUSE = 200, - ZGST_RSTRT = 201, - FGST_PAUSE = 202, - FGST_RSTRT = 203, - ROOM_FG_PS = 207, - ROOM_FG_RS = 208, - RGST_PAUSE = 204, - RGST_RSTRT = 205, - FGST_DEL = 206, - EVAP_FGST = 209, - EVAP_ZGST = 210, - SGST_SET = 211, - DEL_LOAD = 230, - OTHR_END = 240, - NEXT_MSN = 250, - GAME_CLEAR = 251, - NV_END = 254, - EV_END = 255, - SE_REQ_MV = 240, - SE_STOP_MV = 241, - BGM_REQ_MV = 242, - BGM_STOP_MV = 243, - MSG_DISP_MV = 244, - EFCT_DISP_MV = 245, - EFCT_CLR_MV = 246, - FOG_SET_MV = 247, - FACE_CNG_MV = 248, - FILE_LOAD_MV = 249 -}; - -enum MODEL_NUM { - M000_MIKU = 0, - M001_MAFUYU = 1, - M002_MONOSAK = 2, - M003_HENSYU = 3, - M004_JYOSYU = 4, - M005_SAKKA = 5, - M006_KOKIRIE = 6, - M007_KAZOKU = 7, - M008_DUMMY = 8, - M009_HENSHITAI = 9, - M010_HENREI = 10, - M011_JYOREI = 11, - M012_SAKKAREI = 12, - M013_TENAGA = 13, - M014_KAMIONNA = 14, - M015_KOMUSO = 15, - M016_MINREI = 16, - M017_KIRIE = 17, - M018_MAYOIGO1 = 18, - M019_BOUREI1 = 19, - M020_SAKASA = 20, - M021_KUBI = 21, - M022_MAYOIGO2 = 22, - M023_MAYOIGO3 = 23, - M024_MEKAKUSHI = 24, - M025_RTE = 25, - M026_MINZOKU = 26, - M027_KONNA = 27, - M028_KOTOKO = 28, - M029_MAYOIGO4 = 29, - M030_SAKKAGE = 30, - M031_HAIREI = 31, - M032_SHINKAN1 = 32, - M033_MINTSUMA = 33, - M034_SHINKAN2 = 34, - M035_SHINKAN3 = 35, - M036_SHINKAN4 = 36, - M037_TOUSHU = 37, - M038_NAWAMIKO = 38, - M039_MAGONLY = 39, - M040_MAGATOKI = 40, - M041_DUMMY = 41, - M042_SYOUKI2 = 42, - M043_SYOUKI3 = 43, - M044_SYOUKI4 = 44, - M045_DUMMY = 45, - M046_DUMMY = 46, - M047_SAKKAN = 47, - M048_TE = 48, - M049_HENSYUHAND = 49, - M050_LTE = 50, - M051_MKIRIE = 51, - M052_DUMMY = 52, - M053_DUMMY = 53, - M054_DUMMY = 54, - M055_SYOUALL = 55, - M056_MINDEAD = 56, - M057_NAWAKOKI = 57, - M058_BOUREI2 = 58, - M059_JITOUSHU = 59, - M060_TENAKAGE = 60, - M061_MONOJYO = 61, - M800_BOUREI1 = 62, - M801_SAKASA = 63, - M802_KUBI = 64, - M803_KONNA = 65, - M804_KOTOKO = 66, - M900_ONNRYOU = 67, - M901_ONNRYOU = 68, - M902_ONNRYOU = 69, - MAN_MDL_ID_MAX = 70 -}; - - -enum ANIM_NUM { - A000_MIKU = 0, - A001_MAFUYU = 1, - A010_HENREI = 2, - A011_JYOREI = 3, - A012_SAKKAREI = 4, - A013_TENAGA = 5, - A014_KAMIONNA = 6, - A015_KOMUSO = 7, - A016_MINREI = 8, - A018_MAYOIGO1 = 9, - A019_BOUREI1 = 10, - A020_SAKASA = 11, - A021_KUBI = 12, - A022_MAYOIGO2 = 13, - A023_MAYOIGO3 = 14, - A024_MEKAKUSHI = 15, - A025_RTE = 16, - A027_KONNA = 17, - A028_KOTOKO = 18, - A031_HAIREI = 19, - A032_SHINKAN1 = 20, - A033_MINTSUMA = 21, - A034_SHINKAN2 = 22, - A035_SHINKAN3 = 23, - A036_SHINKAN4 = 24, - A037_TOUSHU = 25, - A038_NAWAMIKO = 26, - A039_DUMMY = 27, - A040_MAGATOKI = 28, - A041_DUMMY = 29, - A042_SYOUKIA = 30, - A043_SYOUKIB = 31, - A044_SYOUKIC = 32, - A051_MKIRIE = 33, - A058_BOUREI2 = 34, - A800_BOUREI1 = 35, - A801_SAKASA = 36, - A802_KUBI = 37, - A803_KONNA = 38, - A804_KOTOKO = 39, - A001_SAKKA = 40, - A100_HENSYU = 41, - A101_HENSYU = 42, - A102_HENSYU = 43, - A103_HENREI = 44, - A104_HENREI = 45, - A105_HENSYU = 46, - A106_JYOSYU = 47, - A107_MEKAKUSHI = 48, - A108_JYOSYU = 49, - A109_JYOSYU = 50, - A110_MINTSUMA = 51, - A111_KUBI = 52, - A112_SAKKA = 53, - A113_KOKIRIE = 54, - A114_SAKKA = 55, - A115_SAKKAN = 56, - A116_MAFUYU = 57, - A119_JYOSYU = 58, - A120_KOKIRIE = 59, - A122_JYOSYU = 60, - A125_SAKKA = 61, - A126_SAKASA = 62, - A128_HENSYU = 63, - A129_HENREI = 64, - A130_HENSHITAI = 65, - A200_MAYOIGO4 = 66, - A205_MAFUYU = 67, - A206_MAYOIGO1 = 68, - A207_MINZOKU = 69, - A209_KOKIRIE = 70, - A211_MINZOKU = 71, - A213_MINZOKU = 72, - A216_MINZOKU = 73, - A300_JITOUSHU = 74, - A301_JITOUSHU = 75, - A400_KOKIRIE = 76, - MAN_ANM_ID_MAX = 77 -}; - -enum { - M001_MIM_MEPATI = 0, - M001_MIM_LHAND_NIGIRI = 1, - M001_MIM_NUM = 2 -}; - -enum VUPROG_SG { - VUPROG_SG = 0, - VUPROG_SG_PRESET0 = 1, - VUPROG_SG_PRESET2 = 2, - VUPROG_SG_SHADOW = 3 -}; - - -typedef enum { - EF_NULL = 0, - EF_Z_DEP = 1, - EF_DITHER = 2, - EF_BLUR_N = 3, - EF_BLUR_B = 4, - EF_BLUR_W = 5, - EF_DEFORM = 6, - EF_FOCUS = 7, - EF_OVERLAP = 8, - EF_FADEFRAME = 9, - EF_RENZFLARE = 10, - EF_BLACKFILTER = 11, - EF_NEGA = 12, - EF_NCONTRAST = 13, - EF_NCONTRAST2 = 14, - EF_NCONTRAST3 = 15, - EF_MAGATOKI = 16, - EF_ENEDMG1 = 17, - EF_ENEDMG2 = 18, - EF_SPIRIT = 19, - EF_HALO = 20, - EF_RIPPLE = 21, - EF_RIPPLE2 = 22, - EF_FIRE = 23, - EF_FIRE2 = 24, - EF_TORCH = 25, - EF_SMOKE = 26, - EF_PDEFORM = 27, - EF_ENEFIRE = 28, - EF_DUST = 29, - EF_WATERDROP = 30, - EF_SUNSHINE = 31, - EF_NEGACIRCLE = 32, - EF_ENEFACE = 33, - EF_FACESPIRIT = 34, - EF_DITHER2 = 35, - EF_Z_DEP2 = 36, - EF_HAZE = 37, - EF_PBLUR = 38, - EF_ENEIN = 39, - EF_ENEOUT = 40, - EF_LUMINE = 41, - EF_STEALTH = 42, - EF_STEALTH2 = 43, - EF_007 = 44, - EF_MONO = 45, - EF_SEPIA = 46 -} EFFECT_ID; - -typedef enum { - FOD_CAM_POS_ID = 0, - FOD_CAM_INT_ID = 1, - FOD_CAM_ROLL_ID = 2, - FOD_CAM_FOV_ID = 3, - FOD_CAM_NEAR_ID = 4, - FOD_CAM_FAR_ID = 5, - FOD_CAM_ANM_ID_MAX = 6, - FOD_LIT_COL_ID = 0, - FOD_LIT_POS_ID = 1, - FOD_LIT_INT_ID = 2, - FOD_LIT_CONE_ID = 3, - FOD_LIT_SPREAD_ID = 4, - FOD_LIT_ANM_ID_MAX = 5, - FOD_LIT_DIR_ID = 2, - FOD_LAMB_TYPE = 0, - FOD_LINF_TYPE = 1, - FOD_LSPOT_TYPE = 2, - FOD_LPOINT_TYPE = 3, - FOD_LIT_TYPE_MAX = 4, - FOD_AMB_CMN = 0, - FOD_AMB_CHAR = 1, - FOD_AMB_ROOM = 2, - FOD_AMB_FURN = 3, - FOD_AMB_DOOR = 4, - FOD_AMB_ITEM = 5, - FOD_AMB_MAX = 6, - FOD_EFF_Z_DEPTH = 0, - FOD_EFF_DITHER = 1, - FOD_EFF_BLUR_NORMAL = 2, - FOD_EFF_BLUR_BLACK = 3, - FOD_EFF_BLUR_WHITE = 4, - FOD_EFF_DEFORM = 5, - FOD_EFF_FOCUS = 6, - FOD_EFF_MONOCHROME = 7, - FOD_EFF_SEPIA = 8, - FOD_EFF_CONTRAST1 = 9, - FOD_EFF_CONTRAST2 = 10, - FOD_EFF_CONTRAST3 = 11, - FOD_EFF_FADE_FRAME = 12, - FOD_EFF_LENZ_FLARE = 13, - FOD_EFF_CROSS_FADE = 14, - FOD_EFF_FADE_SCREEN = 15, - FOD_EFF_FADE_MODEL = 16, - FOD_EFF_COLOR_CHANGE = 17, - FOD_EFF_PARTS_DEFORM = 18, - FOD_EFF_FIRE = 19, - FOD_EFF_FIX_FIRE = 20, - FOD_EFF_ITEM = 21, - FOD_EFF_AMULET = 22, - FOD_EFF_ENEMY = 23, - FOD_EFF_SHIBATA = 24, - FOD_EFF_VIBRATE = 25, - FOD_EFF_ID_MAX = 26, - FOD_EFF_BLUR_TYPE_NORMAL = 0, - FOD_EFF_BLUR_TYPE_BLACK = 1, - FOD_EFF_BLUR_TYPE_WHITE = 2, - FOD_EFF_LF_ROT = 0, - FOD_EFF_LF_TRANS = 1, - FOD_EFF_PDF_TYPE1 = 0, - FOD_EFF_PDF_TYPE2 = 1, - FOD_EFF_PDF_TYPE3 = 2 -} FOD_EFFECT_ID; - -typedef enum { - BGLOAD_MODE_REQ = 0, - BGLOAD_MODE_START = 1, - BGLOAD_MODE_MDL = 2, - BGLOAD_MODE_MOT = 3, - BGLOAD_MODE_SE = 4, - BGLOAD_MODE_END = 5 -} BGLOAD_MODE; - -typedef enum { - DGLOAD_MODE_REQ = 0, - DGLOAD_MODE_START = 1, - DGLOAD_MODE_MDL = 2, - DGLOAD_MODE_MOT = 3, - DGLOAD_MODE_SE = 4, - DGLOAD_MODE_END = 5 -} DGLOAD_MODE; - -enum { - EWRK_GHOST0 = 0, - EWRK_GHOST1 = 1, - EWRK_GHOST2 = 2, - EWRK_AUTO = 3, - ET_JIBAKU = 0, - ET_FUYU = 1, - ET_AUTO = 2, - ET_FLY_MOVE = 3, - JED0_BOUREI1 = 0, - AED0_SAKKA1 = 0, - AED0_SAKKA2 = 1, - AED0_JOSYU1 = 2, - JED_HENSYUSYA1 = 0, - JED_HENSYUSYA2 = 1, - JED_HENSYUSYA3 = 2, - JED_TENAGA = 3, - JED_KYOUKOTSU = 4, - JED_SAKASA = 5, - JED_MAYOIGO1 = 6, - JED_JOSYU1 = 7, - JED_NAMAKUBI = 8, - JED_JOSYU3 = 9, - JED_SAKKA = 10, - JED_MAGATOKI1 = 11, - JED_MAGATOKI_M1 = 12, - FED_BOUREI1 = 0, - FED_SAKASA = 1, - FED_NAMAKUBI = 2, - FED_KYOUKOTSU = 3, - FED_NAMAKUBI2 = 4, - FED_SAKASA2 = 5, - FED_SAKASA3 = 6, - FED_YUKATE = 7, - AED_HENSYUSYA1 = 0, - AED_HENSYUSYA2 = 1, - AED_HENSYUSYA3 = 2, - AED_HENSYU_REI3 = 3, - AED_HENSYU_REI1 = 4, - AED_HENSYU_REI2 = 5, - AED_HENSYUSYA5 = 5, - AED_JOSYU1 = 6, - AED_MEKAKUSHI1 = 7, - AED_JOSYU2 = 8, - AED_JOSYU3 = 9, - AED_MINZOKUTSUMA1 = 10, - AED_KUBI1 = 11, - AED_SAKKA3 = 12, - AED_KIRIE1 = 13, - AED_KOKIRIE1 = 13, - AED_SAKKA1 = 14, - AED_SAKKA2 = 15, - AED_MAHUYU1 = 16, - AED_HENSYU_REI4 = 17, - AED_HENSYU_REI5 = 18, - AED_JOSYU4 = 19, - AED_KIRIE2 = 20, - AED_JOSYU5 = 21, - AED_SAKKA4 = 22, - AED_SAKKA5 = 23, - AED_SAKASA1 = 24, - AED_HENSYUSYA6 = 25, - AED_HENSYU_REI6 = 26, - JED2_MEKAKUSHI1 = 0, - JED2_TENAGA = 1, - JED2_MAYOIGO3 = 2, - JED2_MEKAKUSHI2 = 3, - JED2_MEKAKUSHI3 = 4, - JED2_KYOUKOTSUMAN = 5, - JED2_MEKAKUSHI4 = 6, - JED2_MAYOIGO1 = 7, - JED2_MAYOIGO2 = 8, - JED2_KAMIONNA = 9, - JED2_MEKAKUSHI5 = 10, - JED2_MEKAKUSHI6 = 11, - JED2_SAKASA = 12, - JED2_MEKAKUSHI7 = 13, - JED2_MINZOKU1 = 14, - JED2_MEKAKUSHI8 = 15, - JED2_MINZOKUTSUMA = 16, - JED2_MINZOKU2 = 17, - JED2_MEKAKUSHI9 = 18, - JED2_MAGATOKI2 = 19, - JED2_MAGATOKI_M2 = 20, - FED2_BOUREI = 0, - FED2_SAKASA = 1, - FED2_NAMAKUBI = 2, - FED2_KYOUKOTSU = 3, - FED2_KYOUKOTSUMAN = 4, - FED2_NAMAKUBI2 = 5, - FED2_SAKASA2 = 6, - FED2_SAKASA3 = 7, - FED2_YUKATE = 8, - AED2_MAYOIGO1 = 0, - AED2_MAYOIGO2 = 1, - AED2_MAHUYU = 2, - AED2_MAYOIGO5 = 3, - AED2_MINZOKU1 = 4, - AED2_MEKAKUSHI3 = 5, - AED2_KIRIE2 = 6, - AED2_MINZOKU2 = 7, - AED2_MINZOKUTSUMA1 = 8, - AED2_MINZOKU3 = 9, - AED2_MINZOKU4 = 10, - JED3_TOSHU1 = 0, - JED3_KUBINASHI1 = 1, - JED3_KUBINASHI2 = 2, - JED3_KUBINASHI3 = 3, - JED3_KUBINASHI4 = 4, - JED3_TOSHU2 = 5, - JED3_MAGATOKI_M1 = 6, - FED3_KAMIONNA1 = 0, - FED3_KOMUSOU1 = 1, - FED3_KYOUKOTSU1 = 2, - FED3_KYOUKOTSUMAN1 = 3, - FED3_HAIREI1 = 4, - FED3_SAKASA1 = 5, - FED3_BOUREI1 = 6, - FED3_NAMAKUBI1 = 7, - FED3_NAMAKUBI2 = 8, - FED3_BOUREI2 = 9, - FED3_NAWAMIKO1 = 10, - FED3_SYOUKI1 = 11, - FED3_SYOUKI2 = 12, - FED3_SYOUKI3 = 13, - FED3_KOMUSOU2 = 14, - FED3_KOMUSOU3 = 15, - FED3_HAIREI2 = 16, - FED3_BOUREI3 = 17, - FED3_NAWAMIKO2 = 18, - FED3_YUKATE = 19, - AED3_TOSHU1 = 0, - AED3_TOSHU2 = 1, - JED4_KUBI1 = 0, - JED4_MAGATOKI1 = 1, - JED4_KIRIE1 = 2, - JED4_MAGATOKI_M1 = 3, - JED4_KYOUKOTSU1 = 4, - JED4_KYOUKOTSUMAN1 = 5, - JED4_NAWAMIKO1 = 6, - JED4_NAWAMIKO2 = 7, - JED4_KIRIE2 = 8, - FED4_KAMIONNA1 = 0, - FED4_KOMUSOU1 = 1, - FED4_HAIREI1 = 2, - FED4_SAKASA1 = 3, - FED4_BOUREI1 = 4, - FED4_NAMAKUBI1 = 5, - FED4_NAMAKUBI2 = 6, - FED4_BOUREI2 = 7, - FED4_SYOUKI1 = 8, - FED4_SYOUKI2 = 9, - FED4_SYOUKI3 = 10, - FED4_KOMUSOU2 = 11, - FED4_KOMUSOU3 = 12, - FED4_HAIREI2 = 13, - FED4_BOUREI3 = 14, - FED4_YUKATE = 15, - AED4_KOKIRIE1 = 0, - AGST000_SAKKA0 = 0, - AGST001_SAKKA1 = 1, - AGST002_JYOSYU0 = 2, - AGST100_HENSYU0 = 0, - AGST101_HENSYU1 = 1, - AGST102_HENSYU2 = 2, - AGST103_HENSYU3 = 3, - AGST104_HENSYU4 = 4, - AGST105_HENSYU5 = 5, - AGST106_JYOSYU0 = 6, - AGST107_MEKAKUSHI0 = 7, - AGST108_JYOSYU1 = 8, - AGST109_JYOSYU2 = 9, - AGST110_MINTSUMA0 = 10, - AGST111_KUBI0 = 11, - AGST112_SAKKA0 = 12, - AGST113_KOKIRIE0 = 13, - AGST114_SAKKA1 = 14, - AGST115_SAKKA2 = 15, - AGST116_MAFUYU0 = 16, - AGST117_HENSYU6 = 17, - AGST118_HENSYU7 = 18, - AGST119_JYOSYU3 = 19, - AGST120_KOKIRIE1 = 20, - AGST121_JYOSYU4 = 21, - AGST122_SAKKA3 = 22, - AGST123_SAKKA4 = 23, - AGST124_SAKASA0 = 24, - AGST125_HENSYU8 = 25, - AGST126_HENSYU9 = 26, - AGST127_HENSYU10 = 27, - AGST128_HENSYU11 = 28, - AGST129_JYOSYU5 = 29, - AGST130_JYOSYU6 = 30, - AGST131_JYOSYU7 = 31, - AGST132_JYOSYU8 = 32, - AGST133_SHITAI = 33, - AGST200_MAYOIGO0 = 0, - AGST201_MAYOIGO1 = 1, - AGST202_MINZOKU0 = 2, - AGST203_MAYOIGO2 = 3, - AGST204_MINZOKU1 = 4, - AGST205_MAFUYU0 = 5, - AGST206_MAYOIGO3 = 6, - AGST207_MINZOKU3 = 7, - AGST208_MEKAKUSHI0 = 8, - AGST209_KOKIRIE0 = 9, - AGST210_MAYOIGO4 = 10, - AGST211_MINZOKU4 = 11, - AGST212_MINTSUMA0 = 12, - AGST213_MINZOKU5 = 13, - AGST214_MINZOKU6 = 14, - AGST215_MINTSUMA1 = 15, - AGST216_MINZOKU2 = 16, - AGST300_TOUSHU0 = 0, - AGST301_TOUSHU1 = 1, - AGST302_TOUSHU2 = 2, - AGST400_KOKIREI0 = 0, - REIKON100 = 0, - REIKON101 = 1, - REIKON102 = 2, - REIKON103 = 3, - REIKON105 = 4, - REIKON110 = 5, - REIKON112 = 6, - REIKON114 = 7, - REIKON119 = 8, - REIKON120 = 9, - REIKON121 = 10, - REIKON123 = 11, - REIKON128 = 12, - REIKON130 = 13, - REIKON131 = 14, - REIKON132 = 15, - REIKON202 = 16, - REIKON203 = 17, - REIKON204 = 18, - REIKON206 = 19, - REIKON211 = 20, - REIKON212 = 21, - REIKON214 = 22, - REIKON215 = 23, - REIKON216 = 24, - REIKON000 = 25 -}; - -typedef enum { - FG_LOAD_MODE_READY = 0, - FG_LOAD_MDL_LOAD = 1, - FG_LOAD_MDL_WAIT = 2, - FG_LOAD_MOT_LOAD = 3, - FG_LOAD_MOT_WAIT = 4, - FG_LOAD_SE_LOAD = 5, - FG_LOAD_SE_WAIT = 6, - FG_LOAD_SE_TRANS = 7, - FG_LOAD_MODE_END = 8 -} FG_LOAD; - -enum { - FG_NO_REQ = 0, - FG_COUNT = 1, - FG_WAIT = 2, - FG_ENTRY = 3, - FG_BATTLE = 4, - FG_DEAD = 5 -}; - -typedef enum { - SCENE_NO_0_01_0 = 0, - SCENE_NO_0_02_0 = 1, - SCENE_NO_0_02_2 = 2, - SCENE_NO_0_03_0 = 3, - SCENE_NO_0_03_1 = 4, - CHAPTER0_SCENE = 5, - SCENE_NO_1_00_0 = 5, - SCENE_NO_1_01_0 = 6, - SCENE_NO_1_03_0 = 7, - SCENE_NO_1_03_1 = 8, - SCENE_NO_1_03_4 = 9, - SCENE_NO_1_07_0 = 10, - SCENE_NO_1_08_0 = 11, - SCENE_NO_1_09_0 = 12, - SCENE_NO_1_10_0 = 13, - SCENE_NO_1_10_1 = 14, - SCENE_NO_1_10_2 = 15, - SCENE_NO_1_12_0 = 16, - SCENE_NO_1_15_0 = 17, - SCENE_NO_1_16_0 = 18, - SCENE_NO_1_17_0 = 19, - SCENE_NO_1_18_0 = 20, - SCENE_NO_1_22_0 = 21, - SCENE_NO_1_23_0 = 22, - SCENE_NO_1_24_0 = 23, - SCENE_NO_1_25_0 = 24, - SCENE_NO_1_26_0 = 25, - SCENE_NO_1_28_0 = 26, - SCENE_NO_1_30_0 = 27, - SCENE_NO_1_30_1 = 28, - SCENE_NO_1_32_0 = 29, - SCENE_NO_1_33_0 = 30, - SCENE_NO_1_33_1 = 31, - SCENE_NO_1_33_2 = 32, - SCENE_NO_1_34_0 = 33, - SCENE_NO_1_41_0 = 34, - CHAPTER1_SCENE = 35, - SCENE_NO_2_01_0 = 35, - SCENE_NO_2_01_3 = 36, - SCENE_NO_2_02_0 = 37, - SCENE_NO_2_03_0 = 38, - SCENE_NO_2_04_0 = 39, - SCENE_NO_2_05_0 = 40, - SCENE_NO_2_06_0 = 41, - SCENE_NO_2_06_1 = 42, - SCENE_NO_2_06_2 = 43, - SCENE_NO_2_07_0 = 44, - SCENE_NO_2_07_1 = 45, - SCENE_NO_2_07_2 = 46, - SCENE_NO_2_09_0 = 47, - SCENE_NO_2_09_1 = 48, - SCENE_NO_2_09_2 = 49, - SCENE_NO_2_10_0 = 50, - SCENE_NO_2_11_0 = 51, - SCENE_NO_2_13_0 = 52, - SCENE_NO_2_13_1 = 53, - SCENE_NO_2_13_2 = 54, - SCENE_NO_2_14_0 = 55, - SCENE_NO_2_14_1 = 56, - SCENE_NO_2_14_2 = 57, - SCENE_NO_2_14_3 = 58, - SCENE_NO_2_15_0 = 59, - SCENE_NO_2_16_0 = 60, - SCENE_NO_2_17_0 = 61, - SCENE_NO_2_17_1 = 62, - CHAPTER2_SCENE = 63, - SCENE_NO_3_01_0 = 63, - SCENE_NO_3_02_0 = 64, - SCENE_NO_3_03_0 = 65, - SCENE_NO_3_04_0 = 66, - SCENE_NO_3_05_0 = 67, - SCENE_NO_3_06_0 = 68, - SCENE_NO_3_07_0 = 69, - SCENE_NO_3_08_0 = 70, - SCENE_NO_3_08_1 = 71, - SCENE_NO_3_09_0 = 72, - SCENE_NO_3_10_0 = 73, - SCENE_NO_3_11_0 = 74, - CHAPTER3_SCENE = 75, - SCENE_NO_4_01_0 = 75, - SCENE_NO_4_01_1 = 76, - SCENE_NO_4_02_0 = 77, - SCENE_NO_4_03_0 = 78, - SCENE_NO_4_03_1 = 79, - SCENE_NO_4_04_0 = 80, - SCENE_NO_4_04_1 = 81, - SCENE_NO_4_04_2 = 82, - SCENE_NO_4_05_0 = 83, - SCENE_NO_4_06_0 = 84, - SCENE_NO_4_07_0 = 85, - SCENE_NO_4_08_0 = 86, - SCENE_NO_4_09_0 = 87, - SCENE_NO_4_10_0 = 88, - SCENE_NO_4_11_0 = 89, - SCENE_NO_4_12_0 = 90, - CHAPTER4_SCENE = 91, - SCENE_NO_5_01_0 = 91, - SCENE_NO_5_02_0 = 92, - CHAPTER5_SCENE = 93, - SCENE_NO_4_90_0 = 93, - SCENE_NO_4_90_1 = 94, - SCENE_NO_9_00_0 = 95, - SCENE_NO_9_00_1 = 96, - SPECIAL_SCENE = 97, - SCENE_NO_9_10_0 = 98, - SCENE_NO_9_20_0 = 99, - SCENE_NO_MAX = 99 -} SCENE_NO; - -typedef enum { - GGLOAD_MODE_REQ = 0, - GGLOAD_MODE_REREQ = 1, - GGLOAD_MODE_START = 2, - GGLOAD_MODE_RESTART = 3, - GGLOAD_MODE_MDL = 4, - GGLOAD_MODE_MOT = 5, - GGLOAD_MODE_SE = 6, - GGLOAD_MODE_END = 7 -} GGLOAD_MODE; - -typedef enum { - EV_LOAD_MODE_READY = 0, - EV_LOAD_MODE_REQ = 1, - EV_LOAD_MODE_LOAD = 2, - EV_LOAD_MODE_ROOM = 3, - EV_LOAD_MODE_SCENE = 4, - EV_LOAD_MODE_END = 5 -} EV_LOAD_MODE; - -typedef enum { - MSN_TITLE_MODE_READY = 0, - MSN_TITLE_MODE_IN = 1, - MSN_TITLE_MODE_LOAD = 2, - MSN_TITLE_MODE_OUT = 3, - MSN_TITLE_MODE_END_PRE = 4, - MSN_TITLE_MODE_END = 5 -} MSN_TITLE_MODE; - -typedef enum { - SGDISP_MODE_REQ = 0, - SGDISP_MODE_START = 1, - SGDISP_MODE_BLACK_OUT0 = 2, - SGDISP_MODE_BLACK_IN0 = 3, - SGDISP_MODE_CMR_ZOOM = 4, - SGDISP_MODE_BLACK_OUT1 = 5, - SGDISP_MODE_BLACK_IN1 = 6, - SGDISP_MODE_END = 7, - SGDISP_MODE_WHITE_OUT0_1 = 8, - SGDISP_MODE_WHITE_OUT0_2 = 9, - SGDISP_MODE_WHITE_OUT1_1 = 10, - SGDISP_MODE_WHITE_OUT1_2 = 11, - SGDISP_MODE_WHITE_OUT1_3 = 12 -} SGDISP_MODE; - -typedef enum { - MC_INIT = 0, - MC_CHECK = 1, - MC_SEL_NEW_OR_LOAD = 2, - MC_CAP_ALBUM_LOAD = 3, - MC_SEL_SLOT = 4, - MC_SEL_START = 5, - MC_SEL_FILE = 6, - MC_SEL_LOAD = 7, - MC_SEL_SAVE = 8, - MC_SEL_MAKE_DIR = 9, - MC_SEL_REMAKE_DIR = 10, - MC_SEL_FORMAT = 11, - MC_SEL_ALBUM_TYPE = 12, - MC_SEL_ALBUM_CHECK = 13, - MC_LOAD = 14, - MC_SAVE = 15, - MC_MAKE_DIR = 16, - MC_REMAKE_DIR = 17, - MC_DELETE_DIR = 18, - MC_FORMAT = 19, - MC_UNFORMAT = 20, - MC_DISP_ERR = 21, - MC_LOAD_END = 22, - MC_SAVE_END = 23, - MC_SEL_GOTITLE = 24, - MC_END = 25, - MC_ERR_END = 26, -#ifdef BUILD_EU_VERSION - MC_FORMAT_END = 27, -#endif -} MC_CTRL_STEP; - -typedef enum { - MC_MSG_SEL_SLOT = 0, - MC_MSG_SEL_SAVEFILE = 1, - MC_MSG_CHECK = 2, - MC_MSG_ERR_ACCESS = 3, - MC_MSG_ERR_NOEMPTY_GAME = 4, - MC_MSG_ERR_NOEMPTY_ALBUM = 5, - MC_MSG_ERR_NOCARD = 6, - MC_MSG_ERR_NODIR = 7, - MC_MSG_ERR_NOGAMEFILE = 8, - MC_MSG_ERR_NOALBUMFILE = 9, - MC_MSG_ERR_UNFORMAT = 10, - MC_MSG_FORMAT = 11, - MC_MSG_SEL_FORMAT = 12, - MC_MSG_ERR_FORMAT = 13, - MC_MSG_SEL_MAKE_DIR = 14, - MC_MSG_MAKE_DIR = 15, - MC_MSG_SEL_REMAKE_DIR = 16, - MC_MSG_REMAKE_DIR = 17, - MC_MSG_SEL_SAVE = 18, - MC_MSG_SAVE = 19, - MC_MSG_END_SAVE = 20, - MC_MSG_ERR_SAVE = 21, - MC_MSG_SEL_LOAD = 22, - MC_MSG_LOAD = 23, - MC_MSG_END_LOAD = 24, - MC_MSG_ERR_LOAD = 25, - MC_MSG_ERR_SUM = 26, - MC_MSG_SEL_START = 27, - MC_MSG_SEL_START2 = 28, - MC_MSG_SEL_ALBUM_TYPE = 29, - MC_MSG_SEL_ALBUM_CHECK = 30, - MC_MSG_SEL_OVERWRITE = 31, - MC_MSG_SEL_NEW_OR_LOAD = 32, - MC_MSG_ERR_ILLEGUL_NOEMPTY = 33, - MC_MSG_SEL_LOADFILE = 34, - MC_MSG_ERR_ILLEGUL_LOAD = 35, - MC_MSG_CAP_ALBUM_LOAD = 36, - MC_MSG_SEL_NEW_OR_LOAD2 = 37, - MC_MSG_SEL_START3 = 38, - MC_MSG_SEL_GOTITLE = 39, - MC_MSG_ADD_NOEMPTY = 40, -#ifdef BUILD_EU_VERSION - MC_MSG_END_FORMAT = 41, - MC_MSG_OVERWRITE = 42, - MC_MSG_END_OVERWRITE = 43, - MC_MSG_NONE = 44, - MC_MSG_MAX = 45, -#else - MC_MSG_NONE = 41, - MC_MSG_MAX = 42, -#endif -} MC_MSG_NO; - -typedef enum { - MC_MODE_GAMESAVE = 0, - MC_MODE_GAMELOAD = 1, - MC_MODE_ALBUMSAVE = 2, - MC_MODE_ALBUMLOAD_GAME1 = 3, - MC_MODE_ALBUMLOAD_GAME2 = 4, - MC_MODE_ALBUMLOAD_TITLE1 = 5, - MC_MODE_ALBUMLOAD_TITLE2 = 6, - MC_MODE_STARTCHECK = 7, - MC_MODE_NUM = 8 -} MC_MODE; - -typedef enum { - ZH_NO_REQ = 0, - ZH_READY = 1, - ZH_READY2 = 2, - ZH_START = 3, - ZH_NOW = 4, - ZH_OUT_REQ = 5, - ZH_OUT = 6, - ZH_OUT_WAIT = 7, - ZH_OUT_LOAD0 = 8, - ZH_OUT_LOAD1 = 9, - ZH_RETURN = 10, - ZH_END = 11 -} ZH_MODE; - -typedef enum { - PWARP_MODE_NO_REQ = 0, - PWARP_MODE_IN_REQ = 1, - PWARP_MODE_ROOM_LOAD = 2, - PWARP_MODE_OUT_REQ = 3, - PWARP_MODE_END = 4 -} PWARP_MODE; - -enum { - PANI_STAND = 0, - PANI_BWALK_L = 1, - PANI_BWALK_R = 2, - PANI_NWALK_L = 3, - PANI_NWALK_R = 4, - PANI_RUN_L = 5, - PANI_RUN_R = 6, - PANI_DMG_STAND = 7, - PANI_DMG_WALK_L = 8, - PANI_DMG_WALK_R = 9, - PANI_PULL_NER_R = 10, - PANI_PULL_CNT_R = 11, - PANI_PULL_LEF_R = 12, - PANI_PUSH_CNT_R = 13, - PANI_PULL_NER_L = 14, - PANI_PULL_CNT_L = 15, - PANI_PULL_LEF_L = 16, - PANI_PUSH_CNT_L = 17, - PANI_PULL_BOTH_NER = 18, - PANI_PULL_BOTH = 19, - PANI_PUSH_BOTH = 20, - PANI_SLIDE_CNT_R = 21, - PANI_SLIDE_RIG_R = 22, - PANI_SLIDE_CNT_L = 23, - PANI_SLIDE_LEF_L = 24, - PANI_SLIDE_BOTH = 25, - PANI_KAITEN = 26, - PANI_KUGURI_PUSH = 27, - PANI_KUGURI_PULL = 28, - PANI_PULL_NER_R_LAST = 29, - PANI_PULL_CNT_R_LAST = 30, - PANI_PULL_LEF_R_LAST = 31, - PANI_PUSH_CNT_R_LAST = 32, - PANI_PULL_NER_L_LAST = 33, - PANI_PULL_CNT_L_LAST = 34, - PANI_PULL_LEF_L_LAST = 35, - PANI_PUSH_CNT_L_LAST = 36, - PANI_PULL_BOTH_NER_LAST = 37, - PANI_PULL_BOTH_LAST = 38, - PANI_PUSH_BOTH_LAST = 39, - PANI_SLIDE_CNT_R_LAST = 40, - PANI_SLIDE_RIG_R_LAST = 41, - PANI_SLIDE_CNT_L_LAST = 42, - PANI_SLIDE_LEF_L_LAST = 43, - PANI_SLIDE_BOTH_LAST = 44, - PANI_KAITEN_LAST = 45, - PANI_KUGURI_PUSH_LAST = 46, - PANI_KUGURI_PULL_LAST = 47, - PANI_UP_LONG_L = 48, - PANI_UP_LONG_R = 49, - PANI_DOWN_LONG_L = 50, - PANI_DOWN_LONG_R = 51, - PANI_UP_SHORT_L = 52, - PANI_UP_SHORT_R = 53, - PANI_DOWN_SHORT_L = 54, - PANI_DOWN_SHORT_R = 55, - PANI_DMG_NECK_IN = 56, - PANI_DMG_NECK_OUT = 57, - PANI_DMG_SHLD_IN = 58, - PANI_DMG_SHLD_OUT = 59, - PANI_DMG_LEG_IN = 60, - PANI_DMG_LEG_OUT = 61, - PANI_DMG_BEND = 62, - PANI_DMG_BACK = 63, - PANI_DEAD = 64, - PANI_CAM_SET_IN = 65, - PANI_CAM_SET_OUT = 66, - PANI_CAM_UPDOWN = 67, - PANI_BIBIRI = 68, - PANI_RUN_UP_LONG_L = 69, - PANI_RUN_UP_LONG_R = 70, - PANI_RUN_DOWN_LONG_L = 71, - PANI_RUN_DOWN_LONG_R = 72, - PANI_RUN_UP_SHORT_L = 73, - PANI_RUN_UP_SHORT_R = 74, - PANI_RUN_DOWN_SHORT_L = 75, - PANI_RUN_DOWN_SHORT_R = 76, - PANI_CAM_WALKF_L = 77, - PANI_CAM_WALKF_R = 78, - PANI_CAM_WALKB_L = 79, - PANI_CAM_WALKB_R = 80, - PANI_CAM_WALKR_L = 81, - PANI_CAM_WALKR_R = 82, - PANI_CAM_WALKL_L = 83, - PANI_CAM_WALKL_R = 84, - PANI_STAND2 = 85, - PANI_TURN_L = 86, - PANI_TURN_R = 87, - PANI_STAND_LIGHT = 88, - PANI_PULL_R_AREA = 89, - PANI_PUSH_R_AREA = 90, - PANI_PULL_L_AREA = 91, - PANI_PUSH_L_AREA = 92, - PANI_PULL_BOTH_AREA = 93, - PANI_PUSH_BOTH_AREA = 94, - PANI_SLIDE_BOTH_AREA = 95, - PANI_WALK_HASI_L = 96, - PANI_WALK_HASI_R = 97, - PANI_LAD_UP = 98, - PANI_LAD_DOWN = 99, - PANI_STAND_LOW = 100, - PANI_WALK_LOW_L = 101, - PANI_WALK_LOW_R = 102, - PANI_CAM_SET_LOW_IN = 103, - PANI_CAM_SET_LOW_OUT = 104, - PANI_IDO_UP = 105, - PANI_IDO_DOWN = 106, - PANI_LOOK_LR = 107, - PANI_DUMMY_DOORCLOSE = 200, - EANI_STAND = 0, - EANI_APPEAR = 1, - EANI_WALK = 2, - EANI_RIGHT = 3, - EANI_LEFT = 4, - EANI_BACK = 5, - EANI_ATTACK_IN = 6, - EANI_ATTACK_MISS = 7, - EANI_CATCH_IN = 8, - EANI_CATCH = 9, - EANI_CATCH_OUT = 10, - EANI_DAMAGE = 11, - EANI_DEAD = 12, - EANI_SP0 = 13, - EANI_SP1 = 14, - EANI_SP2 = 15, - EANI_SP3 = 16, - EANI_SP4 = 17, - EANI_SP5 = 18, - EANI_SP6 = 19, - EANI_SP7 = 20 -}; - -typedef enum { - IGMSG_GET_FILE0 = 0, - IGMSG_GET_FILE1 = 1, - IGMSG_GET_FILE2 = 2, - IGMSG_GET_PHOT = 3, - IGMSG_GET_ITEM = 4, - IGMSG_FIND_MSG = 5, - IGMSG_MENU_MSG = 6, - IGMSG_SPEV_MSG = 7, - IGMSG_SV_PNT_MSG = 8, - IGMSG_PRE_SV_MSG = 9, - IGMSG_FILE0_NAME = 10, - IGMSG_FILE1_NAME = 11, - IGMSG_FILE2_NAME = 12, - IGMSG_PHOTO_NAME = 13, - IGMSG_FILE0_MSG = 14, - IGMSG_FILE1_MSG = 15, - IGMSG_FILE2_MSG = 16, - IGMSG_PHOTO_MSG = 17, - IGMSG_FILE0_DAT = 18, - IGMSG_FILE1_DAT = 19, - IGMSG_FILE2_DAT = 20, - IGMSG_MENU_FILE = 21, - IGMSG_ITEM_MSG = 22, - IGMSG_ITEM_USE = 23, - IGMSG_ITEM_NAME = 24, - IGMSG_MENU_ITEM = 25, - IGMSG_MAP_NAME = 26, - IGMSG_MENU_MAP = 27, - IGMSG_MENU_OPT = 28, - IGMSG_OPT_MSG = 29, - IGMSG_ROOM_NAME = 30, - IGMSG_ENE_NAME = 31, - IGMSG_FURN_NAME = 32, - IGMSG_MENU_ALBUM = 33, - IGMSG_PHOTO_MSG0 = 34, - IGMSG_PHOTO_MSG1 = 35, - IGMSG_PHOTO_MSG2 = 36, - IGMSG_RARE_NAME = 37, - IGMSG_PZL_NAME = 38, - IGMSG_MENU_RANK = 39, - IGMSG_MENU_TOP = 40, - IGMSG_HINT_2D_MSG1 = 41, - IGMSG_HINT_3D_MSG1 = 42, - IGMSG_HINT_SP_MSG1 = 43, - IGMSG_SOUL_TELL = 44, - IGMSG_CAME_MSG = 45, - IGMSG_BTL_MSON = 46, - IGMSG_GLIST_ROOM = 47, - IGMSG_GLIST_MSG = 48, - IGMSG_MODE_SLCT = 49, - HUMAN_NAME_TBL = 50, - HUMAN_MSG_TBL = 51, - IGMSG_SND_TST = 52 -} INGAME_MSG; - -enum SE_WRK_STATUS -{ - SEW_STAT_FREE = 0, - SEW_STAT_RING = 1, - SEW_STAT_FDIN = 2, - SEW_STAT_FDOUT = 3, - SEW_STAT_RESERVED = 4 -}; - -enum SE_FADE_MODE -{ - SE_FADE_NONE = 0, - SE_FADE_IN = 1, - SE_FADE_OUT = 2 -}; - -enum SE_TRANS_MODE -{ - STMODE_READY = 0, - STMODE_EE2IOP = 1, - STMODE_IOP2SPU = 2, - STMODE_USEOK = 3 -}; - -typedef enum { - SPEV02_MSG00 = 0, - SPEV02_MSG01, - SPEV02_MSG02, - SPEV02_MSG03, - SPEV02_MSG04, - SPEV02_MSG05, - SPEV02_MSG06, - SPEV02_MSG07, - SPEV02_MSG08, - SPEV02_MSG09, - SPEV02_MSG10, - SPEV02_MSG11, - SPEV02_MSG12, - SPEV02_MSG13, - SPEV02_MSG14, - SPEV02_MSG15, - SPEV_MSG_YES, - SPEV_MSG_NO, - SPEV03_MSG00, - SPEV03_MSG01, - SPEV03_MSG02, - SPEV03_MSG03, - SPEV03_MSG04, - SPEV03_MSG05, - SPEV03_MSG06, - SPEV03_MSG07, - SPEV03_MSG08, - SPEV03_MSG09, - SPEV03_MSG10, - SPEV03_MSG11, - SPEV03_MSG12, - SPEV00_MSG00, - SPEV00_MSG01, - SPEV00_MSG02, - SPEV00_MSG03, - SPEV00_MSG04, - SPEV00_MSG05, - SPEV00_MSG06, - SPEV00_MSG07, - SPEV00_MSG08, - SPEV00_MSG09, - SPEV00_MSG10, - SPEV00_MSG11, - SPEV00_MSG12, - SPEV00_MSG13, - SPEV01_MSG00, - SPEV01_MSG01, - SPEV01_MSG02, - SPEV04_MSG00, - SPEV04_MSG01, - SPEV04_MSG02, - SPEV04_MSG03, - SPEV04_MSG04, - SPEV04_MSG05, - SPEV04_MSG06, - SPEV04_MSG07, - SPEV04_MSG08, - SPEV04_MSG09, - SPEV04_MSG10, - SPEV20_MSG00, - SPEV21_MSG00, - SPEV21_MSG01, - SPEV21_MSG02, - SPEV21_MSG03, - SPEV21_MSG04, - SPEV21_MSG05, - SPEV21_MSG06, - SPEV21_MSG07, - SPEV21_MSG08, - SPEV21_MSG09, - SPEV21_MSG10, - SPEV21_MSG11, - SPEV21_MSG12, - SPEV21_MSG13, - SPEV21_MSG14, - SPEV21_MSG15, - SPEV21_MSG16, - SPEV21_MSG17, - SPEV21_MSG18, - SPEV21_MSG19, - SPEV21_MSG20, -#ifdef BUILD_EU_VERSION - SPEV21_MSG21, - SPEV21_MSG22, -#endif - SPEV34_MSG00, - SPEV34_MSG01, - SPEV34_MSG02, - SPEV34_MSG03, - SPEV34_MSG04, - SPEV34_MSG05, -#ifdef BUILD_EU_VERSION - SPEV34_MSG06, - SPEV34_MSG07, -#endif - SPEV39_MSG00, - SPEV42_MSG00, - SPEV42_MSG01, - SPEV42_MSG02, - SPEV42_MSG03, - SPEV42_MSG04, - SPEV42_MSG05, - SPEV42_MSG06, - SPEV58_MSG00, - SPEV59_MSG00, - SPEV60_MSG00, - SPEV61_MSG00, - SPEV62_MSG00, - SPEV63_MSG00, - SPEV64_MSG00, - SPEV64_MSG01, - SPEV65_MSG00, - SPEV65_MSG01, - SPEV66_MSG00, - SPEV66_MSG01, - SPEV67_MSG00, - SPEV67_MSG01, - SPEV68_MSG00, - SPEV68_MSG01, - SPEV69_MSG00, - SPEV69_MSG01, - SPEV70_MSG00, - SPEV70_MSG01, - SPEV71_MSG00, - SPEV71_MSG01, - SPEV72_MSG00, - SPEV72_MSG01, - SPEV73_MSG00, - SPEV73_MSG01, - SPEV74_MSG00, - SPEV74_MSG01, - SPEV75_MSG00, - SPEV75_MSG01, - SPEV76_MSG00, - SPEV76_MSG01, - SPEV77_MSG00, - SPEV77_MSG01, - SPEV78_MSG00, - SPEV78_MSG01, - SPEV_MSG_CHECK, - SPEV_MSG_NEXT, -} SPEV_MSG; - -typedef enum { - SE_ADDRNO_STATIC = 0, - SE_ADDRNO_BTLHIT = 1, - SE_ADDRNO_VOICE = 2, - SE_ADDRNO_DOOR0 = 3, - SE_ADDRNO_DOOR1 = 4, - SE_ADDRNO_DOOR2 = 5, - SE_ADDRNO_FOOT0 = 6, - SE_ADDRNO_FOOT1 = 7, - SE_ADDRNO_FOOT2 = 8, - SE_ADDRNO_FOOT3 = 9, - SE_ADDRNO_FOOT4 = 10, - SE_ADDRNO_FOOT5 = 11, - SE_ADDRNO_FOOT6 = 12, - SE_ADDRNO_FOOT7 = 13, - SE_ADDRNO_SRUND0 = 14, - SE_ADDRNO_SRUND1 = 15, - SE_ADDRNO_GHOST0 = 16, - SE_ADDRNO_GHOST1 = 17, - SE_ADDRNO_GHOST2 = 18, - SE_ADDRNO_EVENT0 = 19, - SE_ADDRNO_EVENT1 = 20, - SE_ADDRNO_WIDE = 21, - SE_ADDRNO_JIDOU0 = 22, - SE_ADDRNO_JIDOU1 = 23, - SE_ADDRNO_JIDOU2 = 24, - SE_ADDRNO_JIDOU3 = 25, - SE_ADDRNO_SB0 = 26, - SE_ADDRNO_ADPCM0 = 27, - SE_ADDRNO_SB1 = 28, - SE_ADDRNO_ADPCM1 = 29, - SE_CSR0 = 0, - SE_CLIC = 1, - SE_CLIC_NO = 2, - SE_CANCEL = 3, - SE_CSR1 = 4, - SE_SEALING = 5, - SE_USEITEM = 6, - SE_SOUL_APR = 7, - SE_SOUL_LOOP = 8, - SE_CAMSUB_00 = 9, - SE_CAMSUB_01 = 12, - SE_CAMSUB_02 = 13, - SE_CAMSUB_03 = 24, - SE_COME_OUT = 10, - SE_GETITEM = 11, - SE_STAMINA_UP = 14, - SE_TERROR = 15, - SE_PHOTO = 16, - SE_DRAIN = 17, - SE_CHARGE = 18, - SE_FLASH_CHARGE = 255, - SE_PUNT = 19, - SE_SHUTTER = 20, - SE_SPOUT_LOW = 21, - SE_SPOUT_MDL = 22, - SE_SPOUT_HI = 23, - SE_RARE0 = 27, - SE_RARE1 = 28, - SE_ENE_PURIFY = 29, - SE_ENE0_GRASP = 30, - SE_ENE0_WARP = 31, - SE_ENE0_HIT = 32, - SE_TOUSHU_KIRI = 32, - SE_TOUSHU_KAZEKIRI = 31, - SE_PLYR_DMG0 = 33, - SE_PLYR_DMG1 = 34, - SE_PLYR_DMG2 = 35, - SE_PLYR_DEADLY = 36, - SE_PLYR_DEADLY2 = 255, - SE_PUZZLE0 = 33, - SE_PUZZLE1 = 34, - SE_PUZZLE2 = 35, - SE_PUZZLE3 = 36, - SE_PUZZLE4 = 37, - SE_MN0 = 33, - SE_MN1 = 34, - SE_MN2 = 35, - SE_MN3 = 36, - SE_MN4 = 37, - SE_DOOR_OPN_00 = 38, - SE_DOOR_CLS_00 = 39, - SE_DOOR_OPN_01 = 40, - SE_DOOR_CLS_01 = 41, - SE_DOOR_OPN_02 = 42, - SE_DOOR_CLS_02 = 43, - SE_FOOT0 = 44, - SE_FOOT1 = 45, - SE_FOOT2 = 46, - SE_FOOT3 = 47, - SE_FOOT4 = 48, - SE_FOOT5 = 49, - SE_FOOT6 = 50, - SE_FOOT7 = 51, - SE_SURROUND0 = 52, - SE_SURROUND1 = 53, - SE_ENE0_OMEN = 54, - SE_ENE0_APPROACH = 55, - SE_ENE0_FLINCH_LOW = 56, - SE_ENE0_FLINCH_MDL = 57, - SE_ENE0_FLINCH_HI = 58, - SE_ENE0_ATACK = 59, - SE_ENE0_DEATH = 60, - SE_ENE0_SPE0 = 61, - SE_ENE0_SPE1 = 62, - SE_ENE0_SPE2 = 63, - SE_ENE0_SPE3 = 64, - SE_ENE1_OMEN = 65, - SE_ENE1_APPROACH = 66, - SE_ENE1_FLINCH_LOW = 67, - SE_ENE1_FLINCH_MDL = 68, - SE_ENE1_FLINCH_HI = 69, - SE_ENE1_ATACK = 70, - SE_ENE1_DEATH = 71, - SE_ENE1_SPE0 = 72, - SE_ENE1_SPE1 = 73, - SE_ENE1_SPE2 = 74, - SE_ENE1_SPE3 = 75, - SE_ENE2_OMEN = 76, - SE_ENE2_APPROACH = 77, - SE_ENE2_FLINCH_LOW = 78, - SE_ENE2_FLINCH_MDL = 79, - SE_ENE2_FLINCH_HI = 80, - SE_ENE2_ATACK = 81, - SE_ENE2_DEATH = 82, - SE_ENE2_SPE0 = 83, - SE_ENE2_SPE1 = 84, - SE_ENE2_SPE2 = 85, - SE_ENE2_SPE3 = 86, - SE_EVENT_00 = 87, - SE_EVENT_01 = 88, - SE_EVENT_02 = 89, - SE_EVENT_10 = 90, - SE_EVENT_11 = 91, - SE_EVENT_12 = 92, - SE_HANYOU = 93, - SE_ENE_JIDOU0 = 94, - SE_ENE_JIDOU1 = 95, - SE_ENE_JIDOU2 = 96, - SE_ENE_JIDOU3 = 97, - SE_NO = 255, - SE_TMP_KOTO0 = 81, - SE_TMP_KOTO1 = 82, - SE_TMP_JREI001 = 255, - SE_TMP_JREI104 = 255, - SE_TMP_JREI109 = 255, - SE_TMP_JREI110 = 255, - SE_ENE0_FLINCH = 51, - SE_DOOR_SP_OPN = 31, - SE_DOOR_SP_CLS = 32, - SE_DOOR_LG_LCK = 33, - SE_UNLOCK_MD = 36, - SE_DOOR_LG_OPN = 26, - SE_DOOR_LG_CLS = 27, - SE_DOOR_MD_OPN = 28, - SE_DOOR_MD_CLS = 29, - SE_FUSUMA_OPN = 30 -} SPECIAL_EVENT; - -typedef enum { - STAR_PZL_MODE_DEADWAIT = 0, - STAR_PZL_MODE_READY = 1, - STAR_PZL_MODE_SELOAD = 2, - STAR_PZL_MODE_IN = 3, - STAR_PZL_MODE_START = 4, - STAR_PZL_MODE_SLCT = 5, - STAR_PZL_MODE_MSG0 = 6, - STAR_PZL_MODE_MSG = 7, - STAR_PZL_MODE_MSG2 = 8, - STAR_PZL_MODE_MSG3 = 9, - STAR_PZL_MODE_MOVE = 10, - STAR_PZL_MODE_MENU = 11, - STAR_PZL_MODE_RESL = 12, - STAR_PZL_MODE_END = 13, - STAR_PZL_MODE_OUT = 14, - STAR_PZL_MODE_BEFBAD = 15, - STAR_PZL_MODE_BAD = 16, - STAR_PZL_MODE_READYGOOD = 17, - STAR_PZL_MODE_READYGOOD2 = 18, - STAR_PZL_MODE_GOOD = 19, - STAR_PZL_MODE_GOUT = 20 -} STAR_PZL_MODE; - -typedef enum { - STAR_PZL_MENU_BACK = 0, - STAR_PZL_MENU_RESET = 1, - STAR_PZL_MENU_EXIT = 2, - STAR_PZL_MENU_SLCT = 3, - STAR_PZL_MENU_Y_N0 = 4, - STAR_PZL_MENU_Y_N1 = 5 -} STAR_PZL_MENU_MODE; - -typedef enum { - DIAL_KEY_MODE_DEADWAIT = 0, - DIAL_KEY_MODE_READY = 1, - DIAL_KEY_MODE_SELOAD = 2, - DIAL_KEY_MODE_IN = 3, - DIAL_KEY_MODE_MSG0 = 4, - DIAL_KEY_MODE_MSG01 = 5, - DIAL_KEY_MODE_MSG02 = 6, - DIAL_KEY_MODE_MSG03 = 7, - DIAL_KEY_MODE_SLCT = 8, - DIAL_KEY_MODE_PUSH = 9, - DIAL_KEY_MODE_GOOD = 10, - DIAL_KEY_MODE_BAD = 11, - DIAL_KEY_MODE_GOUT = 12, - DIAL_KEY_MODE_BOUT = 13, - DIAL_KEY_MODE_OUT = 14, - DIAL_KEY_MODE_EXIT = 15, - DIAL_KEY_MODE_GEXT = 16, - DIAL_KEY_MODE_END = 17 -} DIAL_KEY_MODE; - -typedef enum { - DOCM_FREE = 0, - DOCM_MOVE = 1, - DOCM_LOAD_WAIT = 2, - DOCM_WAIT = 3, - DOCM_MOTION = 4, - DOCM_MOTION_ADD = 5, - DOCM_MOTION_ADD2 = 6, - DOCM_MOTION_ADD3 = 7, - DOCM_WAIT_MOTION = 8, - DCOM_WAIT_OPEN = 9 -} DOOR_OPEN_CTRL_MODE; - -typedef enum { - DOOR_LOCK_UNLOCKED = 0, - DOOR_LOCK_LOCKED = 1, - DOOR_LOCK_NUM = 2 -} DOOR_LOCK_STTS; - -typedef enum { - DOOR_STTS_NO_USE = 0, - DOOR_STTS_CLOSE = 1, - DOOR_STTS_OPENMTN = 2, - DOOR_STTS_OPENING = 3, - DOOR_STTS_OPEN = 4, - DOOR_STTS_OPEN_FORCE = 5, - DOOR_STTS_CLOSING = 6, - DOOR_STTS_INERT_CLS = 7, - DOOR_STTS_INERT_OPN = 8, - DOOR_STTS_MANUAL_OPEN = 9, - DOOR_STTS_NUM = 10 -} DOOR_STTS; - -typedef enum { - FEFCT_FIRE0 = 0, - FEFCT_KASA0 = 1, - FEFCT_SUNSHINE0 = 2, - FEFCT_DEFORM0 = 3, - FEFCT_MAX = 4 -} FURN_EFCT_TYPE; - -typedef enum { - IGMENU_MODE_MAP = 0, - IGMENU_MODE_ITEM = 1, - IGMENU_MODE_ALBM = 2, - IGMENU_MODE_FILE = 3, - IGMENU_MODE_GHOST = 4, - IGMENU_MODE_RANKING = 5, - IGMENU_MODE_CAMERA = 6, - IGMENU_MODE_SLCT = 7, - IGMENU_MODE_ITEM_USE_SLCT = 8, - IGMENU_MODE_ITEM_USE_END = 9, - IGMENU_MODE_FILE_DATA = 10, - IGMENU_MODE_RELATION = 11, - IGMENU_MODE_OPTN = 12 -} IGMENU_MODE; - -typedef enum { - PHOTO_MODE_NO_REQ = 0, - PHOTO_MODE_PRE0 = 1, - PHOTO_MODE_PRE1 = 2, - PHOTO_MODE_SCORE = 3, - PHOTO_MODE_CNG_PHOTO = 4, - PHOTO_MODE_MAKE_DISP = 5, - PHOTO_MODE_DISP_WAIT1 = 6, - PHOTO_MODE_DISP_WAIT2 = 7, - PHOTO_MODE_CAP = 8, - PHOTO_MODE_END = 9, - PHOTO_MODE_AFTER = 10, - PHOTO_MODE_HINT_LOAD = 11 -} PHOTO_MODE; - -typedef enum { - SPMENU_START_INN = 0, - SPMENU_START = 1, - SPMENU_BREAK = 2, - SPMENU_PSVP_WAIT = 3, - SPMENU_MODE_SLCT_INN = 4, - SPMENU_MODE_SLCT = 5, - SPMODE_SAVE_INN = 6, - SPMODE_SAVE = 7, - SPMODE_SAVE_OUT = 8, - SPMODE_ALBM_PSVP_WAIT = 9, - SPMODE_ALBM_INN = 10, - SPMODE_ALBM_LOAD = 11, - SPMODE_ALBM_PRE = 12, - SPMODE_ALBM = 13, - SPMODE_ALBM_AFT = 14, - SPMODE_ALBM_SAVE = 15, - SPMODE_ALBM_OUT = 16, - SPMENU_MODE_FILM = 17, - SPMENU_EXIT = 18, - SPMENU_OPEN_FOR_MSN = 19, - SPMENU_END_FOR_MSN = 20 -} SPMENU; - -typedef enum { - CNT_STTS_IDOL = 0, - CNT_START = 1, - CNT_HALF_MASK = 2, - CNT_FILE_CHECK = 3, - CNT_SLOT_SELECT = 4, - CNT_FILE_SELECT = 5, - CNT_FINAL_ANSWER = 6, - CNT_WAIT_SAVE_END = 7, - CNT_BREAK = 8, - CNT_END = 9 -} SAVE_CONTE_STEP; - -typedef enum { - ALBM_MODE_INIT = 0, - ALBM_MODE_LOAD_FOR_INN = 1, - ALBM_MODE_DATA_LOAD = 2, - ALBM_MODE_PRE = 3, - ALBM_MODE_BODY = 4, - ALBM_MODE_AFT = 5, - ALBM_MODE_DATA_SAVE = 6, - ALBM_MODE_OUT = 7 -} ALBUM_MODE; - -typedef enum { - PAUSE_MODE_NO_REQ = 0, - PAUSE_MODE_MENU = 1, - PAUSE_MODE_MENU_OUT = 2 -} PAUSE_MODE; #endif // ENUMS_H diff --git a/src/cs4/Seimei/src/ClothSimulator.h b/src/cs4/Seimei/src/ClothSimulator.h new file mode 100644 index 0000000..edb5a7f --- /dev/null +++ b/src/cs4/Seimei/src/ClothSimulator.h @@ -0,0 +1,7 @@ +#ifndef CLOTH_SIMULATOR_H +#define CLOTH_SIMULATOR_H + +int CsMngInit(); +int CsMngInitialize(); + +#endif // CLOTH_SIMULATOR_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Draw.h b/src/cs4/Seimei/src/Draw.h new file mode 100644 index 0000000..ce85649 --- /dev/null +++ b/src/cs4/Seimei/src/Draw.h @@ -0,0 +1,11 @@ +#ifndef DRAW_H +#define DRAW_H + +void DrawClearImage(); +void DrawInit(); +void DrawSetClearColor(int * col); + + + + +#endif // DRAW_H diff --git a/src/cs4/Seimei/src/Fade.h b/src/cs4/Seimei/src/Fade.h new file mode 100644 index 0000000..ffca37a --- /dev/null +++ b/src/cs4/Seimei/src/Fade.h @@ -0,0 +1,7 @@ +#ifndef FADE_H +#define FADE_H + +void InitFadeControl(); + + +#endif // FADE_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/File.h b/src/cs4/Seimei/src/File.h new file mode 100644 index 0000000..3fa7a54 --- /dev/null +++ b/src/cs4/Seimei/src/File.h @@ -0,0 +1,8 @@ +#ifndef FILE_H +#define FILE_H + +void InitFileRead(); +void InitFileSystem(); + + +#endif // FILE_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Font.h b/src/cs4/Seimei/src/Font.h new file mode 100644 index 0000000..3ce18f1 --- /dev/null +++ b/src/cs4/Seimei/src/Font.h @@ -0,0 +1,7 @@ +#ifndef FONT_H +#define FONT_H + +void FontInit(); + + +#endif // FONT_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Game.h b/src/cs4/Seimei/src/Game.h new file mode 100644 index 0000000..6055569 --- /dev/null +++ b/src/cs4/Seimei/src/Game.h @@ -0,0 +1,10 @@ +#ifndef GAME_H +#define GAME_H + +int GameLoop(); + +void InitGameData(); +void InitGameDataAfterLoad(); + + +#endif // GAME_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Load.h b/src/cs4/Seimei/src/Load.h new file mode 100644 index 0000000..cf85af8 --- /dev/null +++ b/src/cs4/Seimei/src/Load.h @@ -0,0 +1,10 @@ +#ifndef LOAD_H +#define LOAD_H + +void FreeLoadingTexture(); +void FreeMiniGameData(); +void FreePrevGameLoop(); +void FreePrevTitleLoop(); + + +#endif // LOAD_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Main.c b/src/cs4/Seimei/src/Main.c index 0492077..fa7aa57 100644 --- a/src/cs4/Seimei/src/Main.c +++ b/src/cs4/Seimei/src/Main.c @@ -1,27 +1,314 @@ +#include "Main.h" +#include "ClothSimulator.h" +#include "Draw.h" +#include "Fade.h" +#include "File.h" +#include "Font.h" +#include "Game.h" +#include "Load.h" +#include "Scene.h" +#include "Script.h" +#include "TexEffect.h" +#include "Title.h" #include "common.h" +#include "ee/eekernel.h" +#include "typedefs.h" -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SetGoToEndingFade); +void SetGoToEndingFade(void) { + SetFadeMng(1, (sceVu0IVECTOR){0}, 30, NULL, SetGoToEndingFlag, 0, 0); + SND_RemoveSound(); +} -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", CheckGoToEndingFlag); +int CheckGoToEndingFlag(void) { return GoToEndingFlag; } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SetGoToEndingFlag); +void SetGoToEndingFlag(void) { GoToEndingFlag = 1; } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SetGoToTitleFade); +void SetGoToTitleFade(void) { + SetFadeMng(10, (sceVu0IVECTOR){0}, 30, NULL, SetGoToTitleFlag, 0, 0); + GameSt.Pause = 0; + SND_RemoveSound(); +} -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", CheckGoToTitleFlag); +int CheckGoToTitleFlag(void) { return GoToTitleFlag; } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SetGoToTitleFlag); +void SetGoToTitleFlag(void) { GoToTitleFlag = 1; } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SetKeyConfig); +void SetKeyConfig(unsigned char Type /* r2 */) { GameSt.KeyConfType = Type; } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", InitGameSt); +static void InitGameSt(signed int argc /* r18 */, char **argv /* r17 */) { + int i; + sceCdCLOCK rtc; -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", SifLoadModule); + memset(&GameSt, 0, sizeof(GameSt)); + GameSt.DepthTest = 0; + GameSt.ShadowTest = 1; + GameSt.AmbRate = 1.0f; + GameSt.GameLevel = 1; + GameSt.LastLanguage = 1; + GameSt.VoiceLanguage = 1; -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", ClearTime); + SetPadVibFlag(1); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", GetTime); + for (i = 0; i < argc; i++) { + if (strcmp(argv[i], "xxxxxxxx") == 0) { + SetPadVibFlag(0); + } + } -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", Timer0Handler); + GameSt.KeyConfType = 0; -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Main", main); + sceCdReadClock(&rtc); + srand(rtc.second); +} + +void SifLoadModule(void) { + char acStack_80[128]; + char acStack_100[128]; + char acStack_180[128]; + char acStack_200[128]; + char acStack_280[128]; + char acStack_300[128]; + char acStack_380[128]; + char acStack_400[128]; + char acStack_480[128]; + char acStack_500[128]; + char acStack_580[128]; + char acStack_600[128]; + char acStack_680[128]; + char acStack_700[128]; + + memset(acStack_80, 0, 0x80); + sprintf(acStack_80, "%s%s", GetRootPath(), "iop\\sio2man.irx;1"); + StringCorrectPath4Disc(acStack_80, 1); + if (sceSifLoadModule(acStack_80, 0, "") < 0) { + exit(0); + } + memset(acStack_100, 0, 0x80); + sprintf(acStack_100, "%s%s", GetRootPath(), "iop\\padman.irx;1"); + StringCorrectPath4Disc(acStack_100, 1); + if (sceSifLoadModule(acStack_100, 0, "") < 0) { + exit(0); + } + memset(acStack_180, 0, 0x80); + sprintf(acStack_180, "%s%s", GetRootPath(), "iop\\libsd.irx;1"); + StringCorrectPath4Disc(acStack_180, 1); + if (sceSifLoadModule(acStack_180, 0, "") < 0) { + exit(0); + } + memset(acStack_200, 0, 0x80); + sprintf(acStack_200, "%s%s", GetRootPath(), "iop\\sdrdrv.irx;1"); + StringCorrectPath4Disc(acStack_200, 1); + if (sceSifLoadModule(acStack_200, 0, "") < 0) { + exit(0); + } + memset(acStack_280, 0, 0x80); + sprintf(acStack_280, "%s%s", GetRootPath(), "iop\\cdvdstm.irx;1"); + StringCorrectPath4Disc(acStack_280, 1); + if (sceSifLoadModule(acStack_280, 0, "") < 0) { + exit(0); + } + memset(acStack_300, 0, 0x80); + sprintf(acStack_300, "%s%s", GetRootPath(), "iop\\modmidi.irx;1"); + StringCorrectPath4Disc(acStack_300, 1); + if (sceSifLoadModule(acStack_300, 0, "") < 0) { + exit(0); + } + memset(acStack_380, 0, 0x80); + sprintf(acStack_380, "%s%s", GetRootPath(), "iop\\modhsyn.irx;1"); + StringCorrectPath4Disc(acStack_380, 1); + if (sceSifLoadModule(acStack_380, 0, "") < 0) { + exit(0); + } + memset(acStack_400, 0, 0x80); + sprintf(acStack_400, "%s%s", GetRootPath(), "iop\\mcman.irx;1"); + StringCorrectPath4Disc(acStack_400, 1); + if (sceSifLoadModule(acStack_400, 0, "") < 0) { + exit(0); + } + memset(acStack_480, 0, 0x80); + sprintf(acStack_480, "%s%s", GetRootPath(), "iop\\mcserv.irx;1"); + StringCorrectPath4Disc(acStack_480, 1); + if (sceSifLoadModule(acStack_480, 0, "") < 0) { + exit(0); + } + memset(acStack_500, 0, 0x80); + sprintf(acStack_500, "%s%s", GetRootPath(), "iop\\modsein.irx;1"); + StringCorrectPath4Disc(acStack_500, 1); + if (sceSifLoadModule(acStack_500, 0, "") < 0) { + exit(0); + } + memset(acStack_580, 0, 0x80); + sprintf(acStack_580, "%s%s", GetRootPath(), "iop\\fssd.irx;1"); + StringCorrectPath4Disc(acStack_580, 1); + if (sceSifLoadModule(acStack_580, 0, "") < 0) { + exit(0); + } + memset(acStack_600, 0, 0x80); + sprintf(acStack_600, "%s%s", GetRootPath(), "iop\\fssdsyth.irx;1"); + StringCorrectPath4Disc(acStack_600, 1); + if (sceSifLoadModule(acStack_600, 0, "") < 0) { + exit(0); + } + memset(acStack_680, 0, 0x80); + sprintf(acStack_680, "%s%s", GetRootPath(), "iop\\fsmfstrm.irx;1"); + StringCorrectPath4Disc(acStack_680, 1); + if (sceSifLoadModule(acStack_680, 0, "") < 0) { + exit(0); + } + memset(acStack_700, 0, 0x80); + sprintf(acStack_700, "%s%s", GetRootPath(), "iop\\fssdivag.irx;1"); + StringCorrectPath4Disc(acStack_700, 1); + if (sceSifLoadModule(acStack_700, 0, "") < 0) { + exit(0); + } +} + +void ClearTime(void) { + *REG_RCNT0_COUNT = 0; + gTime = 0; + return; +} + +volatile int GetTime(void) { + return *(volatile int *)REG_RCNT0_COUNT + gTime * 60000; +} + +void Timer0Handler(void) { + gTime += 1; + *REG_RCNT0_MODE |= 0x400; +} + +static inline void WaitIop(void) { + char sp50[0x80]; + memset(&sp50, 0, sizeof(sp50)); + sprintf(sp50, "xxxxxxxx1", "xxxxxxxx2"); + StringCorrectPath4Disc(sp50, 1); + while (!sceSifRebootIop(sp50)) + ; + while (!sceSifSyncIop()) + ; +} + +int main(int argc /* r19 */, char **argv /* r18 */) { + /* anonymous block */ //{ + // Range: 0x13AB40 -> 0x13AF58 + int LoopRet; // r17, s1 + int FirstRead; // r16, s0 + unsigned char MovieId; // r2, v0 + int i; // v0 + //} + + LoopRet = 0; + MemInit(); + InitFileSystem(); + WaitIop(); + InitFileSystem(); + ChangeThreadPriority(GetThreadId(), 0x40); + ReadRootPath(argv[0]); + sceDmaReset(1); + sceVpu0Reset(); + sceDevVif0Reset(); + DrawInit(); + Vu1Init(); + Vu1SendProg(); + DrawClearImage(); + SifLoadModule(); + InitGameSt(argc, argv); + InitPad(); + InitFileRead(); + InitMemoryCard(); + ResetMdlPacketMem(); + InitTexMng(); + SetAllBindInfo(); + SND_Init(); + InitMultiStm(); + InitVagStm(); + SND_InitLoad(); + *REG_RCNT0_MODE = 0x1c1; + *REG_RCNT0_TARGET = 60000; + AddIntcHandler(9, Timer0Handler, -1); + EnableIntc(9); + gTime = 0; + InitPcrtc(); + InitMdlMng(); + { + char spD0[0x10] = {}; + DrawSetClearColor((int *)spD0); + } + FontInit(0); + SFX_Initialize(); + TmpMenuMng_Init(&g_TmpMenuMng); + InitFadeControl(); + InitSceneLoad(); + KnMsgMng_Initialize(); + KnMsgMng_Init(); + InitSavePointID(); + KnMenuMng_Initialize(); + KnMenuMng_Init(0xC); + Menu_TD_Init(); + CsMngInitialize(); + CsMngInit(); + SND_SecLoadCommon(); + while (1) { + GameSt.SystemCounter = 0; + GoToTitleFlag = 0; + GoToEndingFlag = 0; + LoadTitleTexture(); + SetInitLoadScene(argc, argv); + ClearEventFlag(); + ItemMng_Clear(); + LoadPrevTitleLoop(argc, argv); + TitleLoop(LoopRet == 3); + FreeTitleTexture(); + do { + if (GameSt.GameMode == 4) { + InitGameData(); + LoadMiniGameData(argc, argv); + LoadLoadingTexture(); + LoadingLoop(); + FreeLoadingTexture(); + InitMiniGameData(); + ResetMiniGameData(); + MiniGameLoop(); + FreeMiniGameData(); + LoopRet = 1; + break; + } + + FirstRead = 0; + InitGameData(); + GameSt.sceneNo = lpSceneLoad->scene_id; + LoadPrevGameLoop(argc, argv); + while (1) { + InitBloodStain(); + LoadLoadingTexture(); + LoadSceneData(GameSt.sceneNo, GameSt.PlayerId); + LoadingLoop(); + FreeLoadingTexture(); + if (!FirstRead) { + FirstRead = TRUE; + InitGameDataAfterLoad(); + } + ResetGameData(); + LoopRet = GameLoop(); + FreeSceneData(); + ResetMdlPacketMem(); + if (LoopRet != 0) { + break; + } + MovieId = GetLoadMovieId(); + if (MovieId != 0) { + SetKuonMovie((MovieId & 0xFF) - 1); + ClearLoadMovieId(); + } + } + FreePrevGameLoop(); + } while (LoopRet != 1 && LoopRet != 3); + + if (LoopRet == 3) { + SetKuonMovie(GameSt.PlayerId + 1); + } + + FreePrevTitleLoop(); + } +} \ No newline at end of file diff --git a/src/cs4/Seimei/src/Main.h b/src/cs4/Seimei/src/Main.h new file mode 100644 index 0000000..ca41c45 --- /dev/null +++ b/src/cs4/Seimei/src/Main.h @@ -0,0 +1,17 @@ +#ifndef MAIN_H +#define MAIN_H + +void SetGoToEndingFade(); +int CheckGoToEndingFlag(); +void SetGoToEndingFlag(); +void SetGoToTitleFade(); +int CheckGoToTitleFlag(); +void SetGoToTitleFlag(); +void SetKeyConfig(unsigned char Type); +void SifLoadModule(); +void ClearTime(); +volatile int GetTime(); +void Timer0Handler(); +int main(int argc, char **argv); + +#endif // MAIN_H diff --git a/src/cs4/Seimei/src/Scene.c b/src/cs4/Seimei/src/Scene.c index 4cb4f20..1545c8c 100644 --- a/src/cs4/Seimei/src/Scene.c +++ b/src/cs4/Seimei/src/Scene.c @@ -1,8 +1,8 @@ #include "common.h" -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Scene", ClearLoadMovieId); +void ClearLoadMovieId() {} -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Scene", GetLoadMovieId); +unsigned char GetLoadMovieId() { return 0; } INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Scene", SetLoadMovieId); diff --git a/src/cs4/Seimei/src/Scene.h b/src/cs4/Seimei/src/Scene.h new file mode 100644 index 0000000..4816075 --- /dev/null +++ b/src/cs4/Seimei/src/Scene.h @@ -0,0 +1,9 @@ +#ifndef SCENE_H +#define SCENE_H + +unsigned char GetLoadMovieId(); +void ClearLoadMovieId(); +void FreeSceneData(); + + +#endif // SCENE_H diff --git a/src/cs4/Seimei/src/Script.c b/src/cs4/Seimei/src/Script.c index 853c5eb..da610fc 100644 --- a/src/cs4/Seimei/src/Script.c +++ b/src/cs4/Seimei/src/Script.c @@ -4,7 +4,7 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", GetScriptMdlMng); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SetScriptDirect); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", ClearEventFlag); +void ClearEventFlag() {} INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SetEventFlag8); @@ -22,75 +22,100 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckMenuTD); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetPadVib); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckItemMenuOpen); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckItemMenuOpen); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetGameLevel); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMenuTD); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetScriptHeartBeat); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetScriptHeartBeat); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMovieLoad); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetFrontEndDraw); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetFrontEndDraw); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetSceneLoad); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetSugorokuFlag); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetSugorokuFlag); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetRiddleResult); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_GetRiddleResult); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetRiddle); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEventMassSpiderEnd); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEventMassSpiderEnd); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEventMassSpiderStartCorpse); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEventMassSpiderStartCorpse); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEventMassSpiderStartRoom); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEventMassSpiderStartRoom); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_StopSe); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetSe3DUseModel); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetSe3DUseModel); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetSe3DUsePoint); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetSe3DUsePoint); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetSe2D); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjPointLightOff_Ex); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjPointLightOff_Ex); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjPointLightOn_Ex); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjPointLightOn_Ex); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FreeObjFollowMode); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_FreeObjFollowMode); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjFollowMe); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjFollowMe); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetCaveFaceStart); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetCaveFaceStart); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjTalkEnd); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjTalkStart2); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjTalkStart2); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjTalkStart); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjTalkStart); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckObjMovePath); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckObjMovePath); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FreeObjMovePath); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_FreeObjMovePath); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjMovePathDirect); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjMovePathDirect); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjPointLightOff); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjPointLightOff); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetObjPointLightOn); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetObjPointLightOn); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FadeOutSceneLoad); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_FadeOutSceneLoad); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FadeOutInScreen); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_FadeOutInScreen); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FadeOutScreen); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FadeInScreen); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckPlayVagStm); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckPlayVagStm); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_FadeOutVagStm); @@ -106,7 +131,8 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GenerateBugs); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GenerateSfx); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMapSfxErase); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetMapSfxErase); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_AddItemNum); @@ -116,47 +142,62 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetItem2); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetItem); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckPeepManual); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckPeepManual); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_StopPeepCamera); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_StopPeepCamera); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetPeepCamera); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetScreenDizzy); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetScreenDizzy); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetScreenSway); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetPhantomBlast); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetPhantomBlast); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetLoadCamReserve); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetLoadCamReserve); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetCamPathDirect); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetCamPathDirect); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetCamModeFreeTarget); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetCamModeFreeTarget); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetNowCamIndex); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_GetNowCamIndex); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetCamModeFree); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetCamModeFree); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetCamModePath); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetCamModePath); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckDrama); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_StartDrama); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SendMessageVoiceWithMdlAnim); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SendMessageVoiceWithMdlAnim); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SendMessageVoice); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SendMessageVoice); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SendMessageWithMdlAnim); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SendMessageWithMdlAnim); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_GetMessageSelectId); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_GetMessageSelectId); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckMessage); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SendMessage); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMyNormalMode); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetMyNormalMode); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMyMukade); @@ -166,7 +207,8 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMyCrouch); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMyEquip); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_AddMySpiritNum); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_AddMySpiritNum); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetMyPlace); @@ -174,27 +216,33 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_MyControlOn); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_MyControlOff); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckEneRebirth); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckEneRebirth); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneRebirthTimes); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEneRebirthTimes); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneHpRate); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneDisableSearch); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEneDisableSearch); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneStop); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneOutLogic); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetEneOutLogic); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetEneInLogic); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_EneAppearOutLogic); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_EneAppearOutLogic); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckEneDead); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_EneAppear); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_StabilizeModelCloth); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_StabilizeModelCloth); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckModelUse); @@ -206,19 +254,25 @@ INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetModelFade); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetModelErase); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetModelHitOff); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetModelHitOff); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_DeleteModel); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetAnimLastFrame); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_SetAnimLastFrame); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_ChangeAnimation); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_ChangeAnimation); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckEnterRectangleByCtrlId); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckEnterRectangleByCtrlId); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckEnterRectangle); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckEnterRectangle); -INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_CheckEnterCircle); +INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", + SCR_CheckEnterCircle); INCLUDE_ASM("config/asm/nonmatchings/cs4/Seimei/src/Script", SCR_SetGoToEnding); diff --git a/src/cs4/Seimei/src/Script.h b/src/cs4/Seimei/src/Script.h new file mode 100644 index 0000000..c8d97de --- /dev/null +++ b/src/cs4/Seimei/src/Script.h @@ -0,0 +1,9 @@ +#ifndef SCRIPT_H +#define SCRIPT_H + +void ClearEventFlag(); + + + + +#endif // SCRIPT_H diff --git a/src/cs4/Seimei/src/TexEffect.h b/src/cs4/Seimei/src/TexEffect.h new file mode 100644 index 0000000..3581fe0 --- /dev/null +++ b/src/cs4/Seimei/src/TexEffect.h @@ -0,0 +1,7 @@ +#ifndef TEXEFFECT_H +#define TEXEFFECT_H + +void InitBloodStain(); + + +#endif // TEXEFFECT_H diff --git a/src/cs4/Seimei/src/Title.h b/src/cs4/Seimei/src/Title.h new file mode 100644 index 0000000..8b311ab --- /dev/null +++ b/src/cs4/Seimei/src/Title.h @@ -0,0 +1,7 @@ +#ifndef TITLE_H +#define TITLE_H + +void FreeTitleTexture(); + + +#endif // TITLE_H \ No newline at end of file