diff --git a/Makefile b/Makefile index 21161a2b75..4dfc0400b0 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: all release debug check rom target format clean distclean setup_release setup_debug configure +.PHONY: all release debug check rom data target format clean distclean setup_release setup_debug configure MESON ?= meson NINJA ?= ninja @@ -61,16 +61,25 @@ release: setup_release rom .NOTPARALLEL: debug debug: setup_debug rom - $(MESON) compile -C $(BUILD) debug.nef overlay.map + $(NINJA) -C $(BUILD) debug.nef overlay.map check: rom $(MESON) test -C $(BUILD) -rom: $(BUILD)/build.ninja - $(MESON) compile -C $(BUILD) pokeplatinum.us.nds +.NOTPARALLEL: rom +# We use a two-stage pipeline to absolve what appears to be a bug in Ninja +# where generated headers that are listed as order-only dependencies are not +# respected by the depfiles generated by compiling source code. To that end, we +# generate data-targets first (archives and generated headers), then proceed +# with compiling the ROM code. +rom: $(BUILD)/build.ninja data + $(NINJA) -C $(BUILD) pokeplatinum.us.nds + +data: $(BUILD)/build.ninja + $(NINJA) -C $(BUILD) data target: $(BUILD)/build.ninja - $(MESON) compile -C $(BUILD) $(MESON_TARGET) + $(NINJA) -C $(BUILD) $(MESON_TARGET) format: $(BUILD)/build.ninja $(NINJA) -C $(BUILD) clang-format diff --git a/asm/macros/btlcmd.inc b/asm/macros/btlcmd.inc index 1711130e40..4d5429c6d0 100644 --- a/asm/macros/btlcmd.inc +++ b/asm/macros/btlcmd.inc @@ -1,24 +1,19 @@ .ifndef ASM_BATTLE_SCRIPT_INC .set ASM_BATTLE_SCRIPT_INC, 1 -#define __ASM_PM_ #include "constants/battle.h" #include "constants/items.h" #include "constants/species.h" #include "generated/abilities.h" -#include "generated/items.h" +#include "generated/battle_subscripts.h" +#include "generated/game_records.h" +#include "generated/genders.h" +#include "generated/move_attributes.h" #include "generated/moves.h" #include "generated/pokemon_types.h" -#include "gmm/message_bank_battle_strings.h" +#include "generated/species_data_params.h" #include "battle/btlcmd.h" - - .include "consts/battle.inc" - .include "consts/battle_subscripts.inc" - .include "consts/btlcmd.inc" - .include "consts/game_records.inc" - .include "consts/gender.inc" - .include "consts/moves.inc" - .include "consts/pokemon.inc" +#include "res/text/bank/battle_strings.h" .equ FALSE, 0 .equ TRUE, 1 diff --git a/asm/macros/movement.inc b/asm/macros/movement.inc index c0edf11c85..731245a7ff 100644 --- a/asm/macros/movement.inc +++ b/asm/macros/movement.inc @@ -1,4 +1,4 @@ - .include "consts/movement.inc" +#include "generated/movement_actions.h" .macro MoveAction_000 length=1 .short MOVEMENT_ACTION_000 diff --git a/asm/macros/scrcmd.inc b/asm/macros/scrcmd.inc index 787795594e..c89d2630d8 100644 --- a/asm/macros/scrcmd.inc +++ b/asm/macros/scrcmd.inc @@ -1,15 +1,17 @@ +#include "generated/badges.h" +#include "generated/catching_show_points_category.h" +#include "generated/game_records.h" #include "generated/items.h" +#include "generated/journal_location_events.h" +#include "generated/journal_online_events.h" +#include "generated/map_headers.h" #include "generated/moves.h" +#include "generated/poketch_apps.h" +#include "generated/save_types.h" +#include "generated/sdat.h" #include "generated/species.h" -#include "generated/catching_show_points_category.h" - .include "macros/movement.inc" - .include "consts/badges.inc" - .include "consts/game_records.inc" - .include "consts/journal.inc" - .include "consts/map.inc" - .include "consts/poketch.inc" - .include "consts/scrcmd.inc" - .include "consts/sdat.inc" + +#include "macros/movement.inc" #include "res/trainers/trdata.naix" diff --git a/asm/trainer_ai/trainer_ai_script.s b/asm/trainer_ai/trainer_ai_script.s index e74eecb581..b8f7630061 100644 --- a/asm/trainer_ai/trainer_ai_script.s +++ b/asm/trainer_ai/trainer_ai_script.s @@ -1,20 +1,14 @@ .ifndef ASM_BATTLE_SCRIPT_INC .set ASM_BATTLE_SCRIPT_INC, 1 -#define __ASM_PM_ #include "constants/battle.h" +#include "constants/moves.h" #include "constants/items.h" #include "constants/battle/trainer_ai.h" #include "generated/abilities.h" -#include "generated/moves.h" +#include "generated/genders.h" #include "generated/pokemon_types.h" - - .include "consts/battle.inc" - .include "consts/gender.inc" - .include "consts/moves.inc" - .include "consts/pokemon.inc" - .include "consts/trainer_ai.inc" - .include "macros/aicmd.inc" +#include "macros/aicmd.inc" .text @@ -201,7 +195,7 @@ Basic_ScoreMoveEffect: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_EVA_UP_2_MINIMIZE, Basic_CheckHighStatStage_Evasion IfCurrentMoveEffectEqualTo BATTLE_EFFECT_CURSE, Basic_CheckCurse IfCurrentMoveEffectEqualTo BATTLE_EFFECT_SET_SPIKES, Basic_CheckSpikes - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE, Basic_CheckForesight + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_FORESIGHT, Basic_CheckForesight IfCurrentMoveEffectEqualTo BATTLE_EFFECT_ALL_FAINT_3_TURNS, Basic_CheckPerishSong IfCurrentMoveEffectEqualTo BATTLE_EFFECT_WEATHER_SANDSTORM, Basic_CheckSandstorm IfCurrentMoveEffectEqualTo BATTLE_EFFECT_ATK_UP_2_STATUS_CONFUSION, Basic_CheckCannotConfuse @@ -210,9 +204,9 @@ Basic_ScoreMoveEffect: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_RANDOM_POWER_MAYBE_HEAL, Basic_CheckNonStandardDamageOrChargeTurn IfCurrentMoveEffectEqualTo BATTLE_EFFECT_POWER_BASED_ON_LOW_FRIENDSHIP, Basic_CheckNonStandardDamageOrChargeTurn IfCurrentMoveEffectEqualTo BATTLE_EFFECT_PREVENT_STATUS, Basic_CheckAlreadyUnderSafeguard - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_RANDOM_POWER_10_CASES, Basic_CheckMagnitude + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_PSYWAVE, Basic_CheckMagnitude IfCurrentMoveEffectEqualTo BATTLE_EFFECT_PASS_STATS_AND_STATUS, Basic_CheckBatonPass - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_10_DAMAGE_FLAT, Basic_CheckNonStandardDamageOrChargeTurn + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_20_DAMAGE_FLAT, Basic_CheckNonStandardDamageOrChargeTurn IfCurrentMoveEffectEqualTo BATTLE_EFFECT_HEAL_HALF_MORE_IN_SUN, Basic_CheckCanRecoverHP IfCurrentMoveEffectEqualTo BATTLE_EFFECT_UNUSED_133, Basic_CheckCanRecoverHP IfCurrentMoveEffectEqualTo BATTLE_EFFECT_UNUSED_134, Basic_CheckCanRecoverHP @@ -1706,7 +1700,7 @@ Expert_Main: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_CURSE, Expert_Curse IfCurrentMoveEffectEqualTo BATTLE_EFFECT_PROTECT, Expert_Protect IfCurrentMoveEffectEqualTo BATTLE_EFFECT_SET_SPIKES, Expert_Spikes - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE, Expert_Foresight + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_FORESIGHT, Expert_Foresight IfCurrentMoveEffectEqualTo BATTLE_EFFECT_SURVIVE_WITH_1_HP, Expert_Endure IfCurrentMoveEffectEqualTo BATTLE_EFFECT_PASS_STATS_AND_STATUS, Expert_BatonPass IfCurrentMoveEffectEqualTo BATTLE_EFFECT_HIT_BEFORE_SWITCH, Expert_Pursuit @@ -3230,7 +3224,7 @@ Expert_Encore_EncouragedMoveEffects: TableEntry BATTLE_EFFECT_STATUS_NIGHTMARE TableEntry BATTLE_EFFECT_PROTECT TableEntry BATTLE_EFFECT_SWITCH_ABILITIES - TableEntry BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE + TableEntry BATTLE_EFFECT_FORESIGHT TableEntry BATTLE_EFFECT_ALL_FAINT_3_TURNS TableEntry BATTLE_EFFECT_WEATHER_SANDSTORM TableEntry BATTLE_EFFECT_SURVIVE_WITH_1_HP @@ -6639,7 +6633,7 @@ TagStrategy_Main: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_40_DAMAGE_FLAT, TagStrategy_ScoreMove IfCurrentMoveEffectEqualTo BATTLE_EFFECT_LEVEL_DAMAGE_FLAT, TagStrategy_ScoreMove IfCurrentMoveEffectEqualTo BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL, TagStrategy_ScoreMove - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_10_DAMAGE_FLAT, TagStrategy_ScoreMove + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_20_DAMAGE_FLAT, TagStrategy_ScoreMove ; If the move is not-very-effective, try to reduce its score IfMoveEffectivenessEquals TYPE_MULTI_HALF_DAMAGE, TagStrategy_TryScoreMinus1 @@ -6702,7 +6696,7 @@ TagStrategy_CheckBeforeScoring: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_40_DAMAGE_FLAT, TagStrategy_CheckSpecialScoring IfCurrentMoveEffectEqualTo BATTLE_EFFECT_LEVEL_DAMAGE_FLAT, TagStrategy_CheckSpecialScoring IfCurrentMoveEffectEqualTo BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL, TagStrategy_CheckSpecialScoring - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_10_DAMAGE_FLAT, TagStrategy_CheckSpecialScoring + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_20_DAMAGE_FLAT, TagStrategy_CheckSpecialScoring ; If the move is super-effective, try to increase its score IfMoveEffectivenessEquals TYPE_MULTI_DOUBLE_DAMAGE, TagStrategy_TryPrioritizingDoubleEffective @@ -7099,7 +7093,7 @@ TagStrategy_PartnerKnowsHelpingHand: IfCurrentMoveEffectEqualTo BATTLE_EFFECT_40_DAMAGE_FLAT, TagStrategy_PartnerHelpingHand_End IfCurrentMoveEffectEqualTo BATTLE_EFFECT_LEVEL_DAMAGE_FLAT, TagStrategy_PartnerHelpingHand_End IfCurrentMoveEffectEqualTo BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL, TagStrategy_PartnerHelpingHand_End - IfCurrentMoveEffectEqualTo BATTLE_EFFECT_10_DAMAGE_FLAT, TagStrategy_PartnerHelpingHand_End + IfCurrentMoveEffectEqualTo BATTLE_EFFECT_20_DAMAGE_FLAT, TagStrategy_PartnerHelpingHand_End FlagMoveDamageScore FALSE IfLoadedNotEqualTo AI_NO_COMPARISON_MADE, ScorePlus1 diff --git a/consts/badges.json b/consts/badges.json deleted file mode 100644 index 137c90e3be..0000000000 --- a/consts/badges.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "definitions": { - "@BadgeID": { - "type": "enum", - "values": [ - "BADGE_ID_COAL", - "BADGE_ID_FOREST", - "BADGE_ID_COBBLE", - "BADGE_ID_FEN", - "BADGE_ID_RELIC", - "BADGE_ID_MINE", - "BADGE_ID_ICICLE", - "BADGE_ID_BEACON", - "MAX_BADGES" - ] - }, - "@BadgeLeaderID": { - "type": "aliases", - "as_preproc": true, - "values": { - "BADGE_ID_ROARK": "BADGE_ID_COAL", - "BADGE_ID_GARDENIA": "BADGE_ID_FOREST", - "BADGE_ID_MAYLENE": "BADGE_ID_COBBLE", - "BADGE_ID_CRASHER_WAKE": "BADGE_ID_FEN", - "BADGE_ID_FANTINA": "BADGE_ID_RELIC", - "BADGE_ID_BYRON": "BADGE_ID_MINE", - "BADGE_ID_CANDICE": "BADGE_ID_ICICLE", - "BADGE_ID_VOLKNER": "BADGE_ID_BEACON" - } - } - } -} diff --git a/consts/battle.json b/consts/battle.json deleted file mode 100644 index 82864eafda..0000000000 --- a/consts/battle.json +++ /dev/null @@ -1,817 +0,0 @@ -{ - "definitions": { - "@BattleEffect": { - "type": "enum", - "values": [ - "BATTLE_EFFECT_HIT", - "BATTLE_EFFECT_STATUS_SLEEP", - "BATTLE_EFFECT_POISON_HIT", - "BATTLE_EFFECT_RECOVER_HALF_DAMAGE_DEALT", - "BATTLE_EFFECT_BURN_HIT", - "BATTLE_EFFECT_FREEZE_HIT", - "BATTLE_EFFECT_PARALYZE_HIT", - "BATTLE_EFFECT_HALVE_DEFENSE", - "BATTLE_EFFECT_RECOVER_DAMAGE_SLEEP", - "BATTLE_EFFECT_COPY_MOVE", - "BATTLE_EFFECT_ATK_UP", - "BATTLE_EFFECT_DEF_UP", - "BATTLE_EFFECT_SPEED_UP", - "BATTLE_EFFECT_SP_ATK_UP", - "BATTLE_EFFECT_SP_DEF_UP", - "BATTLE_EFFECT_ACC_UP", - "BATTLE_EFFECT_EVA_UP", - "BATTLE_EFFECT_BYPASS_ACCURACY", - "BATTLE_EFFECT_ATK_DOWN", - "BATTLE_EFFECT_DEF_DOWN", - "BATTLE_EFFECT_SPEED_DOWN", - "BATTLE_EFFECT_SP_ATK_DOWN", - "BATTLE_EFFECT_SP_DEF_DOWN", - "BATTLE_EFFECT_ACC_DOWN", - "BATTLE_EFFECT_EVA_DOWN", - "BATTLE_EFFECT_RESET_STAT_CHANGES", - "BATTLE_EFFECT_BIDE", - "BATTLE_EFFECT_CONTINUE_AND_CONFUSE_SELF", - "BATTLE_EFFECT_FORCE_SWITCH", - "BATTLE_EFFECT_MULTI_HIT", - "BATTLE_EFFECT_CONVERSION", - "BATTLE_EFFECT_FLINCH_HIT", - "BATTLE_EFFECT_RESTORE_HALF_HP", - "BATTLE_EFFECT_STATUS_BADLY_POISON", - "BATTLE_EFFECT_INCREASE_PRIZE_MONEY", - "BATTLE_EFFECT_SET_LIGHT_SCREEN", - "BATTLE_EFFECT_TRI_ATTACK", - "BATTLE_EFFECT_REST", - "BATTLE_EFFECT_ONE_HIT_KO", - "BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT", - "BATTLE_EFFECT_HALVE_HP", - "BATTLE_EFFECT_40_DAMAGE_FLAT", - "BATTLE_EFFECT_BIND_HIT", - "BATTLE_EFFECT_HIGH_CRITICAL", - "BATTLE_EFFECT_HIT_TWICE", - "BATTLE_EFFECT_CRASH_ON_MISS", - "BATTLE_EFFECT_PREVENT_STAT_REDUCTION", - "BATTLE_EFFECT_CRIT_UP_2", - "BATTLE_EFFECT_RECOIL_QUARTER", - "BATTLE_EFFECT_STATUS_CONFUSE", - "BATTLE_EFFECT_ATK_UP_2", - "BATTLE_EFFECT_DEF_UP_2", - "BATTLE_EFFECT_SPEED_UP_2", - "BATTLE_EFFECT_SP_ATK_UP_2", - "BATTLE_EFFECT_SP_DEF_UP_2", - "BATTLE_EFFECT_ACC_UP_2", - "BATTLE_EFFECT_EVA_UP_2", - "BATTLE_EFFECT_TRANSFORM", - "BATTLE_EFFECT_ATK_DOWN_2", - "BATTLE_EFFECT_DEF_DOWN_2", - "BATTLE_EFFECT_SPEED_DOWN_2", - "BATTLE_EFFECT_SP_ATK_DOWN_2", - "BATTLE_EFFECT_SP_DEF_DOWN_2", - "BATTLE_EFFECT_EVA_DOWN_2", - "BATTLE_EFFECT_ACC_DOWN_2", - "BATTLE_EFFECT_SET_REFLECT", - "BATTLE_EFFECT_STATUS_POISON", - "BATTLE_EFFECT_STATUS_PARALYZE", - "BATTLE_EFFECT_LOWER_ATTACK_HIT", - "BATTLE_EFFECT_LOWER_DEFENSE_HIT", - "BATTLE_EFFECT_LOWER_SPEED_HIT", - "BATTLE_EFFECT_LOWER_SP_ATK_HIT", - "BATTLE_EFFECT_LOWER_SP_DEF_HIT", - "BATTLE_EFFECT_LOWER_ACCURACY_HIT", - "BATTLE_EFFECT_LOWER_EVASION_HIT", - "BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT_FLINCH", - "BATTLE_EFFECT_CONFUSE_HIT", - "BATTLE_EFFECT_POISON_MULTI_HIT", - "BATTLE_EFFECT_PRIORITY_NEG_1_BYPASS_ACCURACY", - "BATTLE_EFFECT_SET_SUBSTITUTE", - "BATTLE_EFFECT_RECHARGE_AFTER", - "BATTLE_EFFECT_RAISE_ATK_WHEN_HIT", - "BATTLE_EFFECT_COPY_MOVE_FOR_BATTLE", - "BATTLE_EFFECT_CALL_RANDOM_MOVE", - "BATTLE_EFFECT_STATUS_LEECH_SEED", - "BATTLE_EFFECT_DO_NOTHING", - "BATTLE_EFFECT_DISABLE", - "BATTLE_EFFECT_LEVEL_DAMAGE_FLAT", - "BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL", - "BATTLE_EFFECT_COUNTER", - "BATTLE_EFFECT_ENCORE", - "BATTLE_EFFECT_AVERAGE_HP", - "BATTLE_EFFECT_DAMAGE_WHILE_ASLEEP", - "BATTLE_EFFECT_CONVERSION2", - "BATTLE_EFFECT_NEXT_ATTACK_ALWAYS_HITS", - "BATTLE_EFFECT_LEARN_MOVE_PERMANENT", - "BATTLE_EFFECT_UNUSED_96", - "BATTLE_EFFECT_USE_RANDOM_LEARNED_MOVE_SLEEP", - "BATTLE_EFFECT_KO_MON_THAT_DEFEATED_USER", - "BATTLE_EFFECT_INCREASE_POWER_WITH_LESS_HP", - "BATTLE_EFFECT_DECREASE_LAST_MOVE_PP", - "BATTLE_EFFECT_LEAVE_WITH_1_HP", - "BATTLE_EFFECT_CURE_PARTY_STATUS", - "BATTLE_EFFECT_PRIORITY_1", - "BATTLE_EFFECT_HIT_THREE_TIMES", - "BATTLE_EFFECT_STEAL_HELD_ITEM", - "BATTLE_EFFECT_PREVENT_ESCAPE", - "BATTLE_EFFECT_STATUS_NIGHTMARE", - "BATTLE_EFFECT_EVA_UP_2_MINIMIZE", - "BATTLE_EFFECT_CURSE", - "BATTLE_EFFECT_UNUSED_110", - "BATTLE_EFFECT_PROTECT", - "BATTLE_EFFECT_SET_SPIKES", - "BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE", - "BATTLE_EFFECT_ALL_FAINT_3_TURNS", - "BATTLE_EFFECT_WEATHER_SANDSTORM", - "BATTLE_EFFECT_SURVIVE_WITH_1_HP", - "BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN_LOCK_INTO", - "BATTLE_EFFECT_ATK_UP_2_STATUS_CONFUSION", - "BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN", - "BATTLE_EFFECT_INFATUATE", - "BATTLE_EFFECT_POWER_BASED_ON_FRIENDSHIP", - "BATTLE_EFFECT_RANDOM_POWER_MAYBE_HEAL", - "BATTLE_EFFECT_POWER_BASED_ON_LOW_FRIENDSHIP", - "BATTLE_EFFECT_PREVENT_STATUS", - "BATTLE_EFFECT_THAW_AND_BURN_HIT", - "BATTLE_EFFECT_RANDOM_POWER_10_CASES", - "BATTLE_EFFECT_PASS_STATS_AND_STATUS", - "BATTLE_EFFECT_HIT_BEFORE_SWITCH", - "BATTLE_EFFECT_REMOVE_HAZARDS_AND_BINDING", - "BATTLE_EFFECT_10_DAMAGE_FLAT", - "BATTLE_EFFECT_UNUSED_131", - "BATTLE_EFFECT_HEAL_HALF_MORE_IN_SUN", - "BATTLE_EFFECT_UNUSED_133", - "BATTLE_EFFECT_UNUSED_134", - "BATTLE_EFFECT_RANDOM_POWER_BASED_ON_IVS", - "BATTLE_EFFECT_WEATHER_RAIN", - "BATTLE_EFFECT_WEATHER_SUN", - "BATTLE_EFFECT_RAISE_DEF_HIT", - "BATTLE_EFFECT_RAISE_ATTACK_HIT", - "BATTLE_EFFECT_RAISE_ALL_STATS_HIT", - "BATTLE_EFFECT_UNUSED_141", - "BATTLE_EFFECT_MAX_ATK_LOSE_HALF_MAX_HP", - "BATTLE_EFFECT_COPY_STAT_CHANGES", - "BATTLE_EFFECT_MIRROR_COAT", - "BATTLE_EFFECT_CHARGE_TURN_DEF_UP", - "BATTLE_EFFECT_FLINCH_DOUBLE_DAMAGE_FLY_OR_BOUNCE", - "BATTLE_EFFECT_DOUBLE_DAMAGE_DIG", - "BATTLE_EFFECT_HIT_IN_3_TURNS", - "BATTLE_EFFECT_DOUBLE_DAMAGE_FLY_OR_BOUNCE", - "BATTLE_EFFECT_FLINCH_MINIMIZE_DOUBLE_HIT", - "BATTLE_EFFECT_SKIP_CHARGE_TURN_IN_SUN", - "BATTLE_EFFECT_THUNDER", - "BATTLE_EFFECT_FLEE_FROM_WILD_BATTLE", - "BATTLE_EFFECT_BEAT_UP", - "BATTLE_EFFECT_FLY", - "BATTLE_EFFECT_DEF_UP_DOUBLE_ROLLOUT_POWER", - "BATTLE_EFFECT_UNUSED_157", - "BATTLE_EFFECT_ALWAYS_FLINCH_FIRST_TURN_ONLY", - "BATTLE_EFFECT_UPROAR", - "BATTLE_EFFECT_STOCKPILE", - "BATTLE_EFFECT_SPIT_UP", - "BATTLE_EFFECT_SWALLOW", - "BATTLE_EFFECT_UNUSED_163", - "BATTLE_EFFECT_WEATHER_HAIL", - "BATTLE_EFFECT_TORMENT", - "BATTLE_EFFECT_SP_ATK_UP_CAUSE_CONFUSION", - "BATTLE_EFFECT_STATUS_BURN", - "BATTLE_EFFECT_FAINT_AND_ATK_SP_ATK_DOWN_2", - "BATTLE_EFFECT_DOUBLE_POWER_WHEN_STATUSED", - "BATTLE_EFFECT_HIT_LAST_WHIFF_IF_HIT", - "BATTLE_EFFECT_DOUBLE_POWER_AND_CURE_PARALYSIS", - "BATTLE_EFFECT_MAKE_GLOBAL_TARGET", - "BATTLE_EFFECT_NATURE_POWER", - "BATTLE_EFFECT_SP_DEF_UP_DOUBLE_ELECTRIC_POWER", - "BATTLE_EFFECT_TAUNT", - "BATTLE_EFFECT_BOOST_ALLY_POWER_BY_50_PERCENT", - "BATTLE_EFFECT_SWITCH_HELD_ITEMS", - "BATTLE_EFFECT_COPY_ABILITY", - "BATTLE_EFFECT_HEAL_IN_3_TURNS", - "BATTLE_EFFECT_USE_RANDOM_ALLY_MOVE", - "BATTLE_EFFECT_GROUND_TRAP_USER_CONTINUOUS_HEAL", - "BATTLE_EFFECT_LOWER_OWN_ATK_AND_DEF", - "BATTLE_EFFECT_APPLY_MAGIC_COAT", - "BATTLE_EFFECT_RECYCLE", - "BATTLE_EFFECT_DOUBLE_POWER_IF_HIT", - "BATTLE_EFFECT_REMOVE_SCREENS", - "BATTLE_EFFECT_STATUS_SLEEP_NEXT_TURN", - "BATTLE_EFFECT_REMOVE_HELD_ITEM", - "BATTLE_EFFECT_SET_HP_EQUAL_TO_USER", - "BATTLE_EFFECT_DECREASE_POWER_WITH_LESS_USER_HP", - "BATTLE_EFFECT_SWITCH_ABILITIES", - "BATTLE_EFFECT_MAKE_SHARED_MOVES_UNUSEABLE", - "BATTLE_EFFECT_HEAL_STATUS", - "BATTLE_EFFECT_REMOVE_ALL_PP_ON_DEFEAT", - "BATTLE_EFFECT_STEAL_STATUS_MOVE", - "BATTLE_EFFECT_INCREASE_POWER_WITH_WEIGHT", - "BATTLE_EFFECT_SECRET_POWER", - "BATTLE_EFFECT_RECOIL_THIRD", - "BATTLE_EFFECT_CONFUSE_ALL", - "BATTLE_EFFECT_HIGH_CRITICAL_BURN_HIT", - "BATTLE_EFFECT_HALVE_ELECTRIC_DAMAGE", - "BATTLE_EFFECT_BADLY_POISON_HIT", - "BATTLE_EFFECT_CHANGE_TYPE_WITH_WEATHER", - "BATTLE_EFFECT_USER_SP_ATK_DOWN_2", - "BATTLE_EFFECT_ATK_DEF_DOWN", - "BATTLE_EFFECT_DEF_SPD_UP", - "BATTLE_EFFECT_HIT_FLY", - "BATTLE_EFFECT_ATK_DEF_UP", - "BATTLE_EFFECT_HIGH_CRITICAL_POISON_HIT", - "BATTLE_EFFECT_HALVE_FIRE_DAMAGE", - "BATTLE_EFFECT_SP_ATK_SP_DEF_UP", - "BATTLE_EFFECT_ATK_SPD_UP", - "BATTLE_EFFECT_CAMOUFLAGE", - "BATTLE_EFFECT_HEAL_HALF_REMOVE_FLYING_TYPE", - "BATTLE_EFFECT_GRAVITY", - "BATTLE_EFFECT_IGNORE_EVATION_REMOVE_DARK_IMMUNE", - "BATTLE_EFFECT_DOUBLE_POWER_HEAL_SLEEP", - "BATTLE_EFFECT_SPEED_DOWN_HIT", - "BATTLE_EFFECT_POWER_BASED_ON_LOW_SPEED", - "BATTLE_EFFECT_FAINT_AND_FULL_HEAL_NEXT_MON", - "BATTLE_EFFECT_DOUBLE_POWER_WHEN_BELOW_HALF", - "BATTLE_EFFECT_NATURAL_GIFT", - "BATTLE_EFFECT_REMOVE_PROTECT", - "BATTLE_EFFECT_EAT_BERRY", - "BATTLE_EFFECT_DOUBLE_SPEED_3_TURNS", - "BATTLE_EFFECT_RANDOM_STAT_UP_2", - "BATTLE_EFFECT_METAL_BURST", - "BATTLE_EFFECT_SWITCH_HIT", - "BATTLE_EFFECT_DEF_SPD_DOWN_HIT", - "BATTLE_EFFECT_DOUBLE_POWER_IF_MOVING_SECOND", - "BATTLE_EFFECT_DOUBLE_POWER_IF_TARGET_HIT", - "BATTLE_EFFECT_PREVENT_ITEM_USE", - "BATTLE_EFFECT_FLING", - "BATTLE_EFFECT_TRANSFER_STATUS", - "BATTLE_EFFECT_HIGHER_POWER_WHEN_LOW_PP", - "BATTLE_EFFECT_PREVENT_HEALING", - "BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_HP", - "BATTLE_EFFECT_SWAP_ATK_DEF", - "BATTLE_EFFECT_SUPRESS_ABILITY", - "BATTLE_EFFECT_PREVENT_CRITS", - "BATTLE_EFFECT_USE_MOVE_FIRST", - "BATTLE_EFFECT_USE_LAST_USED_MOVE", - "BATTLE_EFFECT_SWAP_ATK_SP_ATK_STAT_CHANGES", - "BATTLE_EFFECT_SWAP_DEF_SP_DEF_STAT_CHANGES", - "BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_STAT_UP", - "BATTLE_EFFECT_FAIL_IF_NOT_USED_ALL_OTHER_MOVES", - "BATTLE_EFFECT_SET_ABILITY_TO_INSOMNIA", - "BATTLE_EFFECT_HIT_FIRST_IF_TARGET_ATTACKING", - "BATTLE_EFFECT_TOXIC_SPIKES", - "BATTLE_EFFECT_SWAP_STAT_CHANGES", - "BATTLE_EFFECT_RESTORE_HP_EVERY_TURN", - "BATTLE_EFFECT_GIVE_GROUND_IMMUNITY", - "BATTLE_EFFECT_RECOIL_BURN_HIT", - "BATTLE_EFFECT_STRUGGLE", - "BATTLE_EFFECT_DIVE", - "BATTLE_EFFECT_DIG", - "BATTLE_EFFECT_DOUBLE_DAMAGE_DIVE", - "BATTLE_EFFECT_REMOVE_HAZARDS_SCREENS_EVA_DOWN", - "BATTLE_EFFECT_TRICK_ROOM", - "BATTLE_EFFECT_BLIZZARD", - "BATTLE_EFFECT_WHIRLPOOL", - "BATTLE_EFFECT_RECOIL_PARALYZE_HIT", - "BATTLE_EFFECT_BOUNCE", - "BATTLE_EFFECT_UNUSED_264", - "BATTLE_EFFECT_SP_ATK_DOWN_2_OPPOSITE_GENDER", - "BATTLE_EFFECT_STEALTH_ROCK", - "BATTLE_EFFECT_CHATTER", - "BATTLE_EFFECT_JUDGEMENT", - "BATTLE_EFFECT_RECOIL_HALF", - "BATTLE_EFFECT_FAINT_FULL_RESTORE_NEXT_MON", - "BATTLE_EFFECT_LOWER_SP_DEF_2_HIT", - "BATTLE_EFFECT_SHADOW_FORCE", - "BATTLE_EFFECT_FLINCH_BURN_HIT", - "BATTLE_EFFECT_FLINCH_FREEZE_HIT", - "BATTLE_EFFECT_FLINCH_PARALYZE_HIT", - "BATTLE_EFFECT_RAISE_SP_ATK_HIT" - ] - }, - "@MessageTag": { - "type": "enum", - "values": [ - "TAG_NONE", - "TAG_NONE_SIDE_CONSCIOUS", - "TAG_NICKNAME", - "TAG_MOVE", - "TAG_STAT", - "TAG_ITEM", - "TAG_NUMBER", - "TAG_NUMBERS", - "TAG_TRNAME", - "TAG_NICKNAME_NICKNAME", - "TAG_NICKNAME_MOVE", - "TAG_NICKNAME_ABILITY", - "TAG_NICKNAME_STAT", - "TAG_NICKNAME_TYPE", - "TAG_NICKNAME_POKE", - "TAG_NICKNAME_ITEM", - "TAG_NICKNAME_POFFIN", - "TAG_NICKNAME_NUM", - "TAG_NICKNAME_TRNAME", - "TAG_NICKNAME_BOX", - "TAG_MOVE_SIDE", - "TAG_MOVE_NICKNAME", - "TAG_MOVE_MOVE", - "TAG_ABILITY_NICKNAME", - "TAG_ITEM_MOVE", - "TAG_NUMBER_NUMBER", - "TAG_TRNAME_TRNAME", - "TAG_TRNAME_NICKNAME", - "TAG_TRNAME_ITEM", - "TAG_TRNAME_NUM", - "TAG_TRCLASS_TRNAME", - "TAG_NICKNAME_NICKNAME_MOVE", - "TAG_NICKNAME_NICKNAME_ABILITY", - "TAG_NICKNAME_NICKNAME_ITEM", - "TAG_NICKNAME_MOVE_MOVE", - "TAG_NICKNAME_MOVE_NUMBER", - "TAG_NICKNAME_ABILITY_NICKNAME", - "TAG_NICKNAME_ABILITY_MOVE", - "TAG_NICKNAME_ABILITY_ITEM", - "TAG_NICKNAME_ABILITY_STAT", - "TAG_NICKNAME_ABILITY_TYPE", - "TAG_NICKNAME_ABILITY_STATUS", - "TAG_NICKNAME_ABILITY_NUMBER", - "TAG_NICKNAME_ITEM_NICKNAME", - "TAG_NICKNAME_ITEM_MOVE", - "TAG_NICKNAME_ITEM_STAT", - "TAG_NICKNAME_ITEM_STATUS", - "TAG_NICKNAME_BOX_BOX", - "TAG_ITEM_NICKNAME_FLAVOR", - "TAG_TRNAME_NICKNAME_NICKNAME", - "TAG_TRCLASS_TRNAME_NICKNAME", - "TAG_TRCLASS_TRNAME_ITEM", - "TAG_NICKNAME_ABILITY_NICKNAME_MOVE", - "TAG_NICKNAME_ABILITY_NICKNAME_ABILITY", - "TAG_NICKNAME_ABILITY_NICKNAME_STAT", - "TAG_NICKNAME_ITEM_NICKNAME_ITEM", - "TAG_TRNAME_NICKNAME_TRNAME_NICKNAME", - "TAG_TRCLASS_TRNAME_NICKNAME_NICKNAME", - "TAG_TRCLASS_TRNAME_NICKNAME_TRNAME", - "TAG_TRCLASS_TRNAME_TRCLASS_TRNAME", - "TAG_TRCLASS_TRNAME_NICKNAME_TRCLASS_TRNAME_NICKNAME" - ] - }, - "@MoveSubscriptPointer": { - "type": "enum", - "values": [ - "MOVE_SUBSCRIPT_PTR_NONE", - "MOVE_SUBSCRIPT_PTR_SLEEP", - "MOVE_SUBSCRIPT_PTR_POISON", - "MOVE_SUBSCRIPT_PTR_BURN", - "MOVE_SUBSCRIPT_PTR_FREEZE", - "MOVE_SUBSCRIPT_PTR_PARALYZE", - "MOVE_SUBSCRIPT_PTR_BADLY_POISON", - "MOVE_SUBSCRIPT_PTR_CONFUSE", - "MOVE_SUBSCRIPT_PTR_FLINCH", - "MOVE_SUBSCRIPT_PTR_REST", - "MOVE_SUBSCRIPT_PTR_UPROAR", - "MOVE_SUBSCRIPT_PTR_PAY_DAY", - "MOVE_SUBSCRIPT_PTR_VANISH_CHARGE_TURN", - "MOVE_SUBSCRIPT_PTR_BIND_TARGET", - "MOVE_SUBSCRIPT_PTR_QUARTER_RECOIL", - "MOVE_SUBSCRIPT_PTR_ATTACK_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_DEFENSE_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SPEED_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_ACCURACY_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_EVASION_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SPEED_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_EVASION_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_RECHARGE_TURN", - "MOVE_SUBSCRIPT_PTR_SET_RAGE_FLAG", - "MOVE_SUBSCRIPT_PTR_STEAL_ITEM", - "MOVE_SUBSCRIPT_PTR_MEAN_LOOK", - "MOVE_SUBSCRIPT_PTR_NIGHTMARE_START", - "MOVE_SUBSCRIPT_PTR_BOOST_ALL_STATS", - "MOVE_SUBSCRIPT_PTR_RAPID_SPIN", - "MOVE_SUBSCRIPT_PTR_HEAL_TARGET_PARALYSIS", - "MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_RECOIL_1_3", - "MOVE_SUBSCRIPT_PTR_ATTACK_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_DEFENSE_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SPEED_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_ACCURACY_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_EVASION_UP_2_STAGES", - "MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SPEED_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_EVASION_DOWN_2_STAGES", - "MOVE_SUBSCRIPT_PTR_THRASH", - "MOVE_SUBSCRIPT_PTR_KNOCK_OFF", - "MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_TARGET_ATK_AND_DEF_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_USER_SPATK_AND_SPDEF_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_USER_ATK_AND_SPEED_UP_1_STAGE", - "MOVE_SUBSCRIPT_PTR_DRAIN_HALF_DAMAGE_DEALT", - "MOVE_SUBSCRIPT_PTR_DREAM_EATER", - "MOVE_SUBSCRIPT_PTR_RESET_ALL_STAT_STAGES", - "MOVE_SUBSCRIPT_PTR_BIDE_START", - "MOVE_SUBSCRIPT_PTR_STRUGGLE", - "MOVE_SUBSCRIPT_PTR_CONVERSION", - "MOVE_SUBSCRIPT_PTR_RECOVER_HALF_MAX_HP", - "MOVE_SUBSCRIPT_PTR_LIGHT_SCREEN", - "MOVE_SUBSCRIPT_PTR_REFLECT", - "MOVE_SUBSCRIPT_PTR_MIST", - "MOVE_SUBSCRIPT_PTR_FOCUS_ENERGY", - "MOVE_SUBSCRIPT_PTR_MIMIC", - "MOVE_SUBSCRIPT_PTR_LEECH_SEED_START", - "MOVE_SUBSCRIPT_PTR_DISABLE_START", - "MOVE_SUBSCRIPT_PTR_ENCORE_START", - "MOVE_SUBSCRIPT_PTR_PAIN_SPLIT", - "MOVE_SUBSCRIPT_PTR_CONVERSION_2", - "MOVE_SUBSCRIPT_PTR_LOCK_ON", - "MOVE_SUBSCRIPT_PTR_SKETCH", - "MOVE_SUBSCRIPT_PTR_FEINT", - "MOVE_SUBSCRIPT_PTR_DESTINY_BOND", - "MOVE_SUBSCRIPT_PTR_REDUCE_TARGET_PP", - "MOVE_SUBSCRIPT_PTR_PROTECT", - "MOVE_SUBSCRIPT_PTR_HEAL_BELL", - "MOVE_SUBSCRIPT_PTR_TRY_SUBSTITUTE", - "MOVE_SUBSCRIPT_PTR_FORCE_TARGET_TO_SWITCH_OR_FLEE", - "MOVE_SUBSCRIPT_PTR_TRANSFORM_INTO_TARGET", - "MOVE_SUBSCRIPT_PTR_MINIMIZE", - "MOVE_SUBSCRIPT_PTR_CURSE_NORMAL", - "MOVE_SUBSCRIPT_PTR_CURSE_GHOST", - "MOVE_SUBSCRIPT_PTR_PRINT_MESSAGE_AND_PLAY_ANIMATION", - "MOVE_SUBSCRIPT_PTR_FORESIGHT", - "MOVE_SUBSCRIPT_PTR_PERISH_SONG_START", - "MOVE_SUBSCRIPT_PTR_WEATHER_START", - "MOVE_SUBSCRIPT_PTR_SWAGGER", - "MOVE_SUBSCRIPT_PTR_INFATUATE", - "MOVE_SUBSCRIPT_PTR_SAFEGUARD_START", - "MOVE_SUBSCRIPT_PTR_PRESENT_HEAL", - "MOVE_SUBSCRIPT_PTR_MAGNITUDE", - "MOVE_SUBSCRIPT_PTR_BATON_PASS", - "MOVE_SUBSCRIPT_PTR_BELLY_DRUM", - "MOVE_SUBSCRIPT_PTR_TELEPORT", - "MOVE_SUBSCRIPT_PTR_FUTURE_SIGHT_START", - "MOVE_SUBSCRIPT_PTR_STOCKPILE", - "MOVE_SUBSCRIPT_PTR_SWALLOW", - "MOVE_SUBSCRIPT_PTR_TORMENT_START", - "MOVE_SUBSCRIPT_PTR_FLATTER", - "MOVE_SUBSCRIPT_PTR_MEMENTO", - "MOVE_SUBSCRIPT_PTR_CHARGE", - "MOVE_SUBSCRIPT_PTR_TAUNT_START", - "MOVE_SUBSCRIPT_PTR_EXCHANGE_ITEMS", - "MOVE_SUBSCRIPT_PTR_COPY_ABILITY", - "MOVE_SUBSCRIPT_PTR_BREAK_SCREENS", - "MOVE_SUBSCRIPT_PTR_YAWN", - "MOVE_SUBSCRIPT_PTR_EXCHANGE_ABILITIES", - "MOVE_SUBSCRIPT_PTR_RECOVER_PSN_PRZ_BRN", - "MOVE_SUBSCRIPT_PTR_ROOST", - "MOVE_SUBSCRIPT_PTR_HEAL_TARGET_SLEEP", - "MOVE_SUBSCRIPT_PTR_GRAVITY_START", - "MOVE_SUBSCRIPT_PTR_MIRACLE_EYE", - "MOVE_SUBSCRIPT_PTR_HEALING_WISH", - "MOVE_SUBSCRIPT_PTR_TAILWIND_START", - "MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_DOWN_1_STAGE", - "MOVE_SUBSCRIPT_PTR_USER_SWAP_ATK_AND_DEF", - "MOVE_SUBSCRIPT_PTR_SUPPRESS_TARGET_ABILITY", - "MOVE_SUBSCRIPT_PTR_LUCKY_CHANT_START", - "MOVE_SUBSCRIPT_PTR_EXCHANGE_ATK_AND_SPATK_STAGES", - "MOVE_SUBSCRIPT_PTR_EXCHANGE_DEF_AND_SPDEF_STAGES", - "MOVE_SUBSCRIPT_PTR_GIVE_TARGET_INSOMNIA", - "MOVE_SUBSCRIPT_PTR_EXCHANGE_ALL_STAT_STAGES", - "MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_BURN", - "MOVE_SUBSCRIPT_PTR_DEFOG", - "MOVE_SUBSCRIPT_PTR_HEAL_BLOCK_START", - "MOVE_SUBSCRIPT_PTR_ATTACK_THEN_SWITCH_OUT", - "MOVE_SUBSCRIPT_PTR_EMBARGO_START", - "MOVE_SUBSCRIPT_PTR_PLUCK", - "MOVE_SUBSCRIPT_PTR_FLING", - "MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_PARALYZE", - "MOVE_SUBSCRIPT_PTR_RECOIL_1_2", - "MOVE_SUBSCRIPT_PTR_BURN_OR_FLINCH", - "MOVE_SUBSCRIPT_PTR_FREEZE_OR_FLINCH", - "MOVE_SUBSCRIPT_PTR_PARALYZE_OR_FLINCH", - "MOVE_SUBSCRIPT_PTR_CHATTER", - "MOVE_SUBSCRIPT_PTR_LUNAR_DANCE", - "MOVE_SUBSCRIPT_PTR_GIVE_TARGET_OWN_STATUS" - ] - }, - "@SideEffectType": { - "type": "enum", - "values": [ - "SIDE_EFFECT_TYPE_NONE", - "SIDE_EFFECT_TYPE_DIRECT", - "SIDE_EFFECT_TYPE_INDIRECT", - "SIDE_EFFECT_TYPE_ABILITY", - "SIDE_EFFECT_TYPE_MOVE_EFFECT", - "SIDE_EFFECT_TYPE_HELD_ITEM", - "SIDE_EFFECT_TYPE_TOXIC_SPIKES", - "SIDE_EFFECT_TYPE_DISOBEDIENCE" - ] - }, - "@Terrain": { - "type": "enum", - "values": [ - "TERRAIN_PLAIN", - "TERRAIN_SAND", - "TERRAIN_GRASS", - "TERRAIN_PUDDLE", - "TERRAIN_MOUNTAIN", - "TERRAIN_CAVE", - "TERRAIN_SNOW", - "TERRAIN_WATER", - "TERRAIN_ICE", - "TERRAIN_BUILDING", - "TERRAIN_GREAT_MARSH", - "TERRAIN_BRIDGE", - "TERRAIN_AARON", - "TERRAIN_BERTHA", - "TERRAIN_FLINT", - "TERRAIN_LUCIAN", - "TERRAIN_CYNTHIA", - "TERRAIN_DISTORTION_WORLD", - "TERRAIN_BATTLE_TOWER", - "TERRAIN_BATTLE_FACTORY", - "TERRAIN_BATTLE_ARCADE", - "TERRAIN_BATTLE_CASTLE", - "TERRAIN_BATTLE_HALL", - "TERRAIN_GIRATINA", - "TERRAIN_MAX" - ] - }, - "@BattleBackground": { - "type": "enum", - "values": [ - "BACKGROUND_PLAIN", - "BACKGROUND_WATER", - "BACKGROUND_CITY", - "BACKGROUND_FOREST", - "BACKGROUND_MOUNTAIN", - "BACKGROUND_SNOW", - "BACKGROUND_INDOORS_1", - "BACKGROUND_INDOORS_2", - "BACKGROUND_INDOORS_3", - "BACKGROUND_CAVE_1", - "BACKGROUND_CAVE_2", - "BACKGROUND_CAVE_3", - "BACKGROUND_AARON", - "BACKGROUND_BERTHA", - "BACKGROUND_FLINT", - "BACKGROUND_LUCIAN", - "BACKGROUND_CYNTHIA", - "BACKGROUND_DISTORTION_WORLD", - "BACKGROUND_BATTLE_TOWER", - "BACKGROUND_BATTLE_FACTORY", - "BACKGROUND_BATTLE_ARCADE", - "BACKGROUND_BATTLE_CASTLE", - "BACKGROUND_BATTLE_HALL", - "BACKGROUND_MAX" - ] - }, - "@BattleAnimation": { - "type": "enum", - "values": [ - "BATTLE_ANIMATION_NONE", - "BATTLE_ANIMATION_ASLEEP", - "BATTLE_ANIMATION_POISONED", - "BATTLE_ANIMATION_BURNED", - "BATTLE_ANIMATION_FROZEN", - "BATTLE_ANIMATION_PARALYZED", - "BATTLE_ANIMATION_CONFUSED", - "BATTLE_ANIMATION_INFATUATED", - "BATTLE_ANIMATION_LEVEL_UP", - "BATTLE_ANIMATION_BAG_ITEM", - "BATTLE_ANIMATION_HELD_ITEM", - "BATTLE_ANIMATION_SHINY", - "BATTLE_ANIMATION_STAT_BOOST", - "BATTLE_ANIMATION_STAT_DROP", - "BATTLE_ANIMATION_RESTORE_HP", - "BATTLE_ANIMATION_SUB_OUT", - "BATTLE_ANIMATION_SUB_IN", - "BATTLE_ANIMATION_ITEM_ESCAPE", - "BATTLE_ANIMATION_WEATHER_FOG", - "BATTLE_ANIMATION_WEATHER_RAIN", - "BATTLE_ANIMATION_WEATHER_HAIL", - "BATTLE_ANIMATION_WEATHER_SAND", - "BATTLE_ANIMATION_WEATHER_SUN", - "BATTLE_ANIMATION_UNUSED_23", - "BATTLE_ANIMATION_UNUSED_24", - "BATTLE_ANIMATION_SUBSTITUTE_IN", - "BATTLE_ANIMATION_SUBSTITUTE_OUT", - "BATTLE_ANIMATION_HAPPY", - "BATTLE_ANIMATION_EATING", - "BATTLE_ANIMATION_ANGRY", - "BATTLE_ANIMATION_DAMAGE_CURSE", - "BATTLE_ANIMATION_DAMAGE_NIGHTMARE", - "BATTLE_ANIMATION_DAMAGE_LEECH_SEED", - "BATTLE_ANIMATION_DAMAGE_BIND", - "BATTLE_ANIMATION_DAMAGE_WRAP", - "BATTLE_ANIMATION_DAMAGE_FIRE_SPIN", - "BATTLE_ANIMATION_DAMAGE_MAGMA_STORM", - "BATTLE_ANIMATION_DAMAGE_CLAMP", - "BATTLE_ANIMATION_DAMAGE_WHIRLPOOL", - "BATTLE_ANIMATION_DAMAGE_SAND_TOMB", - "BATTLE_ANIMATION_DAMAGE_INGRAIN" - ] - }, - "@BattleContextParam": { - "type": "enum", - "values": [ - "BATTLECTX_SIDE_CONDITIONS_MASK", - "BATTLECTX_SIDE_MIST_TURNS", - "BATTLECTX_SELECTED_PARTY_SLOT", - "BATTLECTX_TOTAL_TURNS", - "BATTLECTX_LEVEL_UP_MONS", - "BATTLECTX_SAFARI_ESCAPE_COUNT", - "BATTLECTX_TOTAL_FAINTED_FOR", - "BATTLECTX_TOTAL_DAMAGE_FOR", - "BATTLECTX_ACTION_FOR", - "BATTLECTX_AICTX_DEFENDER", - "BATTLECTX_SWITCHING_MASK", - "BATTLECTX_AICTX_SELECTED_TARGET", - "BATTLECTX_ACTION_TEMP_FOR", - "BATTLECTX_CONTROL_COMMAND", - "BATTLECTX_NEXT_CONTROL_COMMAND" - ] - }, - "@BattleMonParam": { - "type": "enum", - "values": [ - "BATTLEMON_SPECIES", - "BATTLEMON_ATTACK", - "BATTLEMON_DEFENSE", - "BATTLEMON_SPEED", - "BATTLEMON_SP_ATTACK", - "BATTLEMON_SP_DEFENSE", - "BATTLEMON_MOVE_1", - "BATTLEMON_MOVE_2", - "BATTLEMON_MOVE_3", - "BATTLEMON_MOVE_4", - "BATTLEMON_HP_IV", - "BATTLEMON_ATTACK_IV", - "BATTLEMON_DEFENSE_IV", - "BATTLEMON_SPEED_IV", - "BATTLEMON_SP_ATTACK_IV", - "BATTLEMON_SP_DEFENSE_IV", - "BATTLEMON_IS_EGG", - "BATTLEMON_HAS_NICKNAME", - "BATTLEMON_HP_STAGE", - "BATTLEMON_ATTACK_STAGE", - "BATTLEMON_DEFENSE_STAGE", - "BATTLEMON_SPEED_STAGE", - "BATTLEMON_SP_ATTACK_STAGE", - "BATTLEMON_SP_DEFENSE_STAGE", - "BATTLEMON_ACCURACY_STAGE", - "BATTLEMON_EVASION_STAGE", - "BATTLEMON_ABILITY", - "BATTLEMON_TYPE_1", - "BATTLEMON_TYPE_2", - "BATTLEMON_GENDER", - "BATTLEMON_IS_SHINY", - "BATTLEMON_CUR_PP_1", - "BATTLEMON_CUR_PP_2", - "BATTLEMON_CUR_PP_3", - "BATTLEMON_CUR_PP_4", - "BATTLEMON_PP_UPS_1", - "BATTLEMON_PP_UPS_2", - "BATTLEMON_PP_UPS_3", - "BATTLEMON_PP_UPS_4", - "BATTLEMON_MAX_PP_1", - "BATTLEMON_MAX_PP_2", - "BATTLEMON_MAX_PP_3", - "BATTLEMON_MAX_PP_4", - "BATTLEMON_LEVEL", - "BATTLEMON_FRIENDSHIP", - "BATTLEMON_NICKNAME", - "BATTLEMON_NICKNAME_STRBUF", - "BATTLEMON_CUR_HP", - "BATTLEMON_MAX_HP", - "BATTLEMON_OT_NAME", - "BATTLEMON_EXP", - "BATTLEMON_PERSONALITY", - "BATTLEMON_STATUS", - "BATTLEMON_VOLATILE_STATUS", - "BATTLEMON_OT_ID", - "BATTLEMON_HELD_ITEM", - "BATTLEMON_TIMES_DAMAGED", - "BATTLEMON_TRAINER_MESSAGE_FLAGS", - "BATTLEMON_OT_GENDER", - "BATTLEMON_MOVE_EFFECTS_MASK", - "BATTLEMON_MOVE_EFFECTS_TEMP", - "BATTLEMON_DISABLED_TURNS", - "BATTLEMON_ENCORED_TURNS", - "BATTLEMON_CHARGED_TURNS", - "BATTLEMON_TAUNTED_TURNS", - "BATTLEMON_SUCCESSFUL_PROTECT_TURNS", - "BATTLEMON_PERISH_SONG_TURNS", - "BATTLEMON_ROLLOUT_COUNT", - "BATTLEMON_FURY_CUTTER_COUNT", - "BATTLEMON_STOCKPILE_COUNT", - "BATTLEMON_STOCKPILE_DEF_BOOSTS", - "BATTLEMON_STOCKPILE_SPDEF_BOOSTS", - "BATTLEMON_TRUANT", - "BATTLEMON_FLASH_FIRE", - "BATTLEMON_LOCK_ON_TARGET", - "BATTLEMON_MIMICKED_MOVE_SLOT", - "BATTLEMON_BIND_TARGET", - "BATTLEMON_MEAN_LOOK_TARGET", - "BATTLEMON_LAST_RESORT_COUNT", - "BATTLEMON_MAGNET_RISE_TURNS", - "BATTLEMON_HEAL_BLOCK_TURNS", - "BATTLEMON_EMBARGO_TURNS", - "BATTLEMON_CAN_UNBURDEN", - "BATTLEMON_METRONOME_TURNS", - "BATTLEMON_MICLE_BERRY", - "BATTLEMON_CUSTAP_BERRY", - "BATTLEMON_QUICK_CLAW", - "BATTLEMON_RECHARGE_TURN_NUMBER", - "BATTLEMON_FAKE_OUT_TURN_NUMBER", - "BATTLEMON_SLOW_START_TURN_NUMBER", - "BATTLEMON_SUBSTITUTE_HP", - "BATTLEMON_TRANSFORMED_PERSONALITY", - "BATTLEMON_DISABLED_MOVE", - "BATTLEMON_ENCORED_MOVE", - "BATTLEMON_BINDING_MOVE", - "BATTLEMON_ITEM_HP_RECOVERY", - "BATTLEMON_SLOW_START_ANNOUNCED", - "BATTLEMON_SLOW_START_FINISHED", - "BATTLEMON_FORM_NUM", - "BATTLEMON_UNUSED_99", - "BATTLEMON_TEMP" - ] - }, - "@AfterMoveMessageType": { - "type": "enum", - "values": [ - "AFTER_MOVE_MESSAGE_ONE_HIT", - "AFTER_MOVE_MESSAGE_MULTI_HIT" - ] - }, - "@MoveRange": { - "type": "flags", - "values": [ - "RANGE_SINGLE_TARGET", - "RANGE_SINGLE_TARGET_SPECIAL", - "RANGE_RANDOM_OPPONENT", - "RANGE_ADJACENT_OPPONENTS", - "RANGE_ALL_ADJACENT", - "RANGE_USER", - "RANGE_USER_SIDE", - "RANGE_FIELD", - "RANGE_OPPONENT_SIDE", - "RANGE_ALLY", - "RANGE_USER_OR_ALLY", - "RANGE_SINGLE_TARGET_ME_FIRST" - ], - "composites": { - "RANGE_MY_SIDE": { - "op": "OR", - "components": [ - "RANGE_SINGLE_TARGET_SPECIAL", - "RANGE_USER", - "RANGE_FIELD", - "RANGE_USER_OR_ALLY" - ] - } - } - }, - "@MoveFlags": { - "type": "flags", - "values": [ - "MOVE_FLAG_NONE", - "MOVE_FLAG_MAKES_CONTACT", - "MOVE_FLAG_CAN_PROTECT", - "MOVE_FLAG_CAN_MAGIC_COAT", - "MOVE_FLAG_CAN_SNATCH", - "MOVE_FLAG_CAN_MIRROR_MOVE", - "MOVE_FLAG_TRIGGERS_KINGS_ROCK", - "MOVE_FLAG_HIDES_HP_GAUGES", - "MOVE_FLAG_HIDES_SHADOWS" - ] - }, - "@BattleStat": { - "type": "enum", - "values": [ - "BATTLE_STAT_HP", - "BATTLE_STAT_ATTACK", - "BATTLE_STAT_DEFENSE", - "BATTLE_STAT_SPEED", - "BATTLE_STAT_SP_ATTACK", - "BATTLE_STAT_SP_DEFENSE", - "BATTLE_STAT_ACCURACY", - "BATTLE_STAT_EVASION", - "BATTLE_STAT_MAX" - ] - }, - "@CompareSpeedResult": { - "type": "enum", - "values": [ - "COMPARE_SPEED_FASTER", - "COMPARE_SPEED_SLOWER", - "COMPARE_SPEED_TIE" - ] - } - } -} diff --git a/consts/battle_subscripts.json b/consts/battle_subscripts.json deleted file mode 100644 index f1f96ccae3..0000000000 --- a/consts/battle_subscripts.json +++ /dev/null @@ -1,306 +0,0 @@ -{ - "definitions": { - "@BattleSubscriptNARC": { - "type": "enum", - "values": [ - "BATTLE_SUBSCRIPT_START_ENCOUNTER", - "BATTLE_SUBSCRIPT_USE_MOVE", - "BATTLE_SUBSCRIPT_UPDATE_HP", - "BATTLE_SUBSCRIPT_ESCAPE", - "BATTLE_SUBSCRIPT_BATTLE_WON", - "BATTLE_SUBSCRIPT_BATTLE_LOST", - "BATTLE_SUBSCRIPT_FAINT_MON", - "BATTLE_SUBSCRIPT_MISSED", - "BATTLE_SUBSCRIPT_ESCAPE_FAILED", - "BATTLE_SUBSCRIPT_SWITCH_POKEMON", - "BATTLE_SUBSCRIPT_SHOW_PARTY_LIST", - "BATTLE_SUBSCRIPT_THROW_POKEBALL", - "BATTLE_SUBSCRIPT_UPDATE_STAT_STAGE", - "BATTLE_SUBSCRIPT_VANISH_ON_CHARGE_TURN", - "BATTLE_SUBSCRIPT_FLINCH_MON", - "BATTLE_SUBSCRIPT_FLINCHED", - "BATTLE_SUBSCRIPT_CRITICAL_HIT", - "BATTLE_SUBSCRIPT_HIT_X_TIMES", - "BATTLE_SUBSCRIPT_FALL_ASLEEP", - "BATTLE_SUBSCRIPT_WAKE_UP", - "BATTLE_SUBSCRIPT_SLEEPING", - "BATTLE_SUBSCRIPT_MOVE_FOLLOWUP_MESSAGE", - "BATTLE_SUBSCRIPT_POISON", - "BATTLE_SUBSCRIPT_POISON_DAMAGE", - "BATTLE_SUBSCRIPT_DRAIN_HALF_DAMAGE_DEALT", - "BATTLE_SUBSCRIPT_BURN", - "BATTLE_SUBSCRIPT_BURN_DAMAGE", - "BATTLE_SUBSCRIPT_FREEZE", - "BATTLE_SUBSCRIPT_FROZEN", - "BATTLE_SUBSCRIPT_THAW_OUT", - "BATTLE_SUBSCRIPT_DEFROSTED_BY_MOVE", - "BATTLE_SUBSCRIPT_PARALYZE", - "BATTLE_SUBSCRIPT_FULLY_PARALYZED", - "BATTLE_SUBSCRIPT_DREAM_EATER", - "BATTLE_SUBSCRIPT_RESET_ALL_STAT_STAGES", - "BATTLE_SUBSCRIPT_BIDE_START", - "BATTLE_SUBSCRIPT_BIDE_END", - "BATTLE_SUBSCRIPT_CONFUSE", - "BATTLE_SUBSCRIPT_CONFUSED", - "BATTLE_SUBSCRIPT_HURT_SELF_IN_CONFUSION", - "BATTLE_SUBSCRIPT_SNAP_OUT_OF_CONFUSION", - "BATTLE_SUBSCRIPT_TRAINER_MESSAGE", - "BATTLE_SUBSCRIPT_NO_PP", - "BATTLE_SUBSCRIPT_STRUGGLE", - "BATTLE_SUBSCRIPT_THRASH", - "BATTLE_SUBSCRIPT_CONVERSION", - "BATTLE_SUBSCRIPT_RECOVER_HALF_MAX_HP", - "BATTLE_SUBSCRIPT_BADLY_POISON", - "BATTLE_SUBSCRIPT_PAY_DAY", - "BATTLE_SUBSCRIPT_LIGHT_SCREEN", - "BATTLE_SUBSCRIPT_MOVE_EFFECT_END", - "BATTLE_SUBSCRIPT_THRASH_END", - "BATTLE_SUBSCRIPT_REFLECT", - "BATTLE_SUBSCRIPT_ANIMATION_PREPARED_MESSAGE", - "BATTLE_SUBSCRIPT_MIST", - "BATTLE_SUBSCRIPT_REST", - "BATTLE_SUBSCRIPT_UPROAR", - "BATTLE_SUBSCRIPT_SHOW_PREPARED_MESSAGE", - "BATTLE_SUBSCRIPT_BIND_START", - "BATTLE_SUBSCRIPT_BIND_EFFECT", - "BATTLE_SUBSCRIPT_BIND_END", - "BATTLE_SUBSCRIPT_CRASH_ON_MISS", - "BATTLE_SUBSCRIPT_FOCUS_ENERGY", - "BATTLE_SUBSCRIPT_RECOIL_1_4", - "BATTLE_SUBSCRIPT_RECHARGE_TURN", - "BATTLE_SUBSCRIPT_RECHARGING", - "BATTLE_SUBSCRIPT_SET_RAGE_FLAG", - "BATTLE_SUBSCRIPT_MIMIC", - "BATTLE_SUBSCRIPT_LEECH_SEED_START", - "BATTLE_SUBSCRIPT_LEECH_SEED_EFFECT", - "BATTLE_SUBSCRIPT_DISABLE_START", - "BATTLE_SUBSCRIPT_MOVE_IS_DISABLED", - "BATTLE_SUBSCRIPT_DISABLE_END", - "BATTLE_SUBSCRIPT_ENCORE_START", - "BATTLE_SUBSCRIPT_ENCORE_END", - "BATTLE_SUBSCRIPT_BUT_IT_FAILED", - "BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION", - "BATTLE_SUBSCRIPT_PAIN_SPLIT", - "BATTLE_SUBSCRIPT_CONVERSION_2", - "BATTLE_SUBSCRIPT_LOCK_ON", - "BATTLE_SUBSCRIPT_SKETCH", - "BATTLE_SUBSCRIPT_FEINT", - "BATTLE_SUBSCRIPT_DESTINY_BOND", - "BATTLE_SUBSCRIPT_FAINT_CHECK_DESTINY_BOND", - "BATTLE_SUBSCRIPT_REDUCE_TARGET_PP", - "BATTLE_SUBSCRIPT_STEAL_ITEM", - "BATTLE_SUBSCRIPT_MEAN_LOOK", - "BATTLE_SUBSCRIPT_PROTECT", - "BATTLE_SUBSCRIPT_HEAL_BELL", - "BATTLE_SUBSCRIPT_TRY_SUBSTITUTE", - "BATTLE_SUBSCRIPT_HIT_SUBSTITUTE", - "BATTLE_SUBSCRIPT_FORCE_TARGET_TO_SWITCH_OR_FLEE", - "BATTLE_SUBSCRIPT_TRANSFORM_INTO_TARGET", - "BATTLE_SUBSCRIPT_NIGHTMARE_START", - "BATTLE_SUBSCRIPT_NIGHTMARE_EFFECT", - "BATTLE_SUBSCRIPT_MINIMIZE", - "BATTLE_SUBSCRIPT_CURSE_NORMAL", - "BATTLE_SUBSCRIPT_CURSE_GHOST", - "BATTLE_SUBSCRIPT_CURSE_DAMAGE", - "BATTLE_SUBSCRIPT_HAZARDS_CHECK", - "BATTLE_SUBSCRIPT_FORESIGHT", - "BATTLE_SUBSCRIPT_PERISH_SONG_START", - "BATTLE_SUBSCRIPT_CONTINUE_PERISH_SONG", - "BATTLE_SUBSCRIPT_WEATHER_START", - "BATTLE_SUBSCRIPT_WEATHER_CONTINUES", - "BATTLE_SUBSCRIPT_SWAGGER", - "BATTLE_SUBSCRIPT_INFATUATE", - "BATTLE_SUBSCRIPT_INFATUATED", - "BATTLE_SUBSCRIPT_IMMOBILIZED_BY_LOVE", - "BATTLE_SUBSCRIPT_SAFEGUARD_START", - "BATTLE_SUBSCRIPT_SAFEGUARD_END", - "BATTLE_SUBSCRIPT_RECOVER_HP", - "BATTLE_SUBSCRIPT_PRESENT_HEAL", - "BATTLE_SUBSCRIPT_MAGNITUDE", - "BATTLE_SUBSCRIPT_BATON_PASS", - "BATTLE_SUBSCRIPT_RAPID_SPIN", - "BATTLE_SUBSCRIPT_BREAK_BIND_EFFECT", - "BATTLE_SUBSCRIPT_BLOW_AWAY_HAZARDS", - "BATTLE_SUBSCRIPT_GIVE_TARGET_OWN_STATUS", - "BATTLE_SUBSCRIPT_BOOST_ALL_STATS", - "BATTLE_SUBSCRIPT_BELLY_DRUM", - "BATTLE_SUBSCRIPT_FUTURE_SIGHT_DAMAGE", - "BATTLE_SUBSCRIPT_TELEPORT", - "BATTLE_SUBSCRIPT_FUTURE_SIGHT_START", - "BATTLE_SUBSCRIPT_STOCKPILE", - "BATTLE_SUBSCRIPT_SWALLOW", - "BATTLE_SUBSCRIPT_PRINT_MESSAGE_AND_PLAY_ANIMATION", - "BATTLE_SUBSCRIPT_TORMENT_START", - "BATTLE_SUBSCRIPT_FLATTER", - "BATTLE_SUBSCRIPT_MEMENTO", - "BATTLE_SUBSCRIPT_HEAL_TARGET_PARALYSIS", - "BATTLE_SUBSCRIPT_CHARGE", - "BATTLE_SUBSCRIPT_TAUNT_START", - "BATTLE_SUBSCRIPT_MOVE_FAIL_TAUNTED", - "BATTLE_SUBSCRIPT_EXCHANGE_ITEMS", - "BATTLE_SUBSCRIPT_COPY_ABILITY", - "BATTLE_SUBSCRIPT_WISH_HEAL", - "BATTLE_SUBSCRIPT_INGRAIN_HEAL", - "BATTLE_SUBSCRIPT_USER_ATK_AND_DEF_DOWN_1_STAGE", - "BATTLE_SUBSCRIPT_MAGIC_COAT", - "BATTLE_SUBSCRIPT_BREAK_SCREENS", - "BATTLE_SUBSCRIPT_YAWN", - "BATTLE_SUBSCRIPT_KNOCK_OFF", - "BATTLE_SUBSCRIPT_EXCHANGE_ABILITIES", - "BATTLE_SUBSCRIPT_MOVE_IS_IMPRISONED", - "BATTLE_SUBSCRIPT_RECOVER_PSN_PRZ_BRN", - "BATTLE_SUBSCRIPT_SNATCH", - "BATTLE_SUBSCRIPT_RECOIL_1_3", - "BATTLE_SUBSCRIPT_TARGET_ATK_AND_DEF_DOWN_1_STAGE", - "BATTLE_SUBSCRIPT_USER_DEF_AND_SPDEF_UP_1_STAGE", - "BATTLE_SUBSCRIPT_USER_ATK_AND_DEF_UP_1_STAGE", - "BATTLE_SUBSCRIPT_USER_SPATK_AND_SPDEF_UP_1_STAGE", - "BATTLE_SUBSCRIPT_USER_ATK_AND_SPEED_UP_1_STAGE", - "BATTLE_SUBSCRIPT_PURSUIT", - "BATTLE_SUBSCRIPT_ROOST", - "BATTLE_SUBSCRIPT_HEAL_TARGET_SLEEP", - "BATTLE_SUBSCRIPT_GRAVITY_START", - "BATTLE_SUBSCRIPT_MOVE_FAIL_GRAVITY", - "BATTLE_SUBSCRIPT_MIRACLE_EYE", - "BATTLE_SUBSCRIPT_HEALING_WISH", - "BATTLE_SUBSCRIPT_TAILWIND_START", - "BATTLE_SUBSCRIPT_USER_DEF_AND_SPDEF_DOWN_1_STAGE", - "BATTLE_SUBSCRIPT_USER_SWAP_ATK_AND_DEF", - "BATTLE_SUBSCRIPT_SUPPRESS_TARGET_ABILITY", - "BATTLE_SUBSCRIPT_LUCKY_CHANT_START", - "BATTLE_SUBSCRIPT_EXCHANGE_ATK_AND_SPATK_STAGES", - "BATTLE_SUBSCRIPT_EXCHANGE_DEF_AND_SPDEF_STAGES", - "BATTLE_SUBSCRIPT_GIVE_TARGET_INSOMNIA", - "BATTLE_SUBSCRIPT_EXCHANGE_ALL_STAT_STAGES", - "BATTLE_SUBSCRIPT_AQUA_RING_HEAL", - "BATTLE_SUBSCRIPT_RECOIL_1_3_CHANCE_TO_BURN", - "BATTLE_SUBSCRIPT_DEFOG", - "BATTLE_SUBSCRIPT_DEFOG_MESSAGE", - "BATTLE_SUBSCRIPT_HEAL_BLOCK_START", - "BATTLE_SUBSCRIPT_MOVE_IS_HEAL_BLOCKED", - "BATTLE_SUBSCRIPT_ATTACK_THEN_SWITCH_OUT", - "BATTLE_SUBSCRIPT_MOVE_FAIL_MISSED", - "BATTLE_SUBSCRIPT_MOLD_BREAKER", - "BATTLE_SUBSCRIPT_ABILITY_RESTORES_HP", - "BATTLE_SUBSCRIPT_ABSORB_AND_BOOST_FIRE_TYPE_MOVES", - "BATTLE_SUBSCRIPT_LIGHTNING_ROD_REDIRECTED", - "BATTLE_SUBSCRIPT_BLOCKED_BY_SOUNDPROOF", - "BATTLE_SUBSCRIPT_ABSORB_AND_SPEED_UP_1_STAGE", - "BATTLE_SUBSCRIPT_DRIZZLE", - "BATTLE_SUBSCRIPT_SAND_STREAM", - "BATTLE_SUBSCRIPT_DROUGHT", - "BATTLE_SUBSCRIPT_INTIMIDATE", - "BATTLE_SUBSCRIPT_TRACE", - "BATTLE_SUBSCRIPT_COLOR_CHANGE", - "BATTLE_SUBSCRIPT_ROUGH_SKIN", - "BATTLE_SUBSCRIPT_ABILITY_RESTORE_STATUS", - "BATTLE_SUBSCRIPT_LOAFING_AROUND", - "BATTLE_SUBSCRIPT_ABILITY_HP_RESTORE_GRADUAL", - "BATTLE_SUBSCRIPT_AFTERMATH", - "BATTLE_SUBSCRIPT_ANTICIPATION", - "BATTLE_SUBSCRIPT_FOREWARN", - "BATTLE_SUBSCRIPT_SLOW_START", - "BATTLE_SUBSCRIPT_SLOW_START_END", - "BATTLE_SUBSCRIPT_HELD_ITEM_HP_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_PRZ_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_SLP_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_PSN_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_BRN_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_FRZ_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_PP_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_CNF_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_MULTI_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_DISLIKE_FLAVOR", - "BATTLE_SUBSCRIPT_HELD_ITEM_RAISE_STAT", - "BATTLE_SUBSCRIPT_HELD_ITEM_RAISE_CRIT", - "BATTLE_SUBSCRIPT_HELD_ITEM_SHARPLY_RAISE_STAT", - "BATTLE_SUBSCRIPT_HELD_ITEM_STATDOWN_RESTORE", - "BATTLE_SUBSCRIPT_HELD_ITEM_HEAL_INFATUATION", - "BATTLE_SUBSCRIPT_RESTORE_A_LITTLE_HP", - "BATTLE_SUBSCRIPT_LOSE_HP_FROM_ITEM", - "BATTLE_SUBSCRIPT_LOSE_HP_FROM_ITEM_WITH_MESSAGE", - "BATTLE_SUBSCRIPT_TRANSFER_STICKY_BARB", - "BATTLE_SUBSCRIPT_ITEM_SKIP_CHARGE_TURN", - "BATTLE_SUBSCRIPT_EMBARGO_START", - "BATTLE_SUBSCRIPT_PLUCK", - "BATTLE_SUBSCRIPT_FLING", - "BATTLE_SUBSCRIPT_ABILITY_FORBIDS_STATUS", - "BATTLE_SUBSCRIPT_ESCAPE_ITEM", - "BATTLE_SUBSCRIPT_BATTLE_ITEM", - "BATTLE_SUBSCRIPT_BAG_ITEM_HP_RESTORE", - "BATTLE_SUBSCRIPT_BAG_ITEM_PP_RESTORE", - "BATTLE_SUBSCRIPT_RECOIL_1_3_CHANCE_TO_PARALYZE", - "BATTLE_SUBSCRIPT_SAFARI_THROW_BAIT", - "BATTLE_SUBSCRIPT_SAFARI_THROW_ROCK", - "BATTLE_SUBSCRIPT_SAFARI_ESCAPE", - "BATTLE_SUBSCRIPT_ENEMY_ESCAPE", - "BATTLE_SUBSCRIPT_REPLACE_FAINTED", - "BATTLE_SUBSCRIPT_TIGHTEN_FOCUS", - "BATTLE_SUBSCRIPT_TAILWIND_END", - "BATTLE_SUBSCRIPT_RAINING_END", - "BATTLE_SUBSCRIPT_SANDSTORM_END", - "BATTLE_SUBSCRIPT_SUNNY_END", - "BATTLE_SUBSCRIPT_HAILING_END", - "BATTLE_SUBSCRIPT_GRAVITY_END", - "BATTLE_SUBSCRIPT_CANNOT_HEAL", - "BATTLE_SUBSCRIPT_UPROAR_CONTINUES", - "BATTLE_SUBSCRIPT_UPROAR_END", - "BATTLE_SUBSCRIPT_MAGNET_RISE_END", - "BATTLE_SUBSCRIPT_HEAL_BLOCK_END", - "BATTLE_SUBSCRIPT_EMBARGO_END", - "BATTLE_SUBSCRIPT_RAGE_IS_BUILDING", - "BATTLE_SUBSCRIPT_RECOIL_1_2", - "BATTLE_SUBSCRIPT_BURN_OR_FLINCH", - "BATTLE_SUBSCRIPT_FREEZE_OR_FLINCH", - "BATTLE_SUBSCRIPT_PARALYZE_OR_FLINCH", - "BATTLE_SUBSCRIPT_LUCKY_CHANT_END", - "BATTLE_SUBSCRIPT_TRICK_ROOM_END", - "BATTLE_SUBSCRIPT_SNOW_WARNING", - "BATTLE_SUBSCRIPT_FRISK", - "BATTLE_SUBSCRIPT_DISOBEY_WHILE_ASLEEP", - "BATTLE_SUBSCRIPT_DISOBEY_DO_NOTHING", - "BATTLE_SUBSCRIPT_DISOBEY_ORDERS", - "BATTLE_SUBSCRIPT_DISOBEY_SLEEP", - "BATTLE_SUBSCRIPT_DISOBEY_HIT_SELF", - "BATTLE_SUBSCRIPT_CHARGE_MOVE_CLEANUP", - "BATTLE_SUBSCRIPT_CHATTER", - "BATTLE_SUBSCRIPT_LUNAR_DANCE", - "BATTLE_SUBSCRIPT_FORM_CHANGE", - "BATTLE_SUBSCRIPT_BAD_DREAMS", - "BATTLE_SUBSCRIPT_TYPE_RESIST_BERRY", - "BATTLE_SUBSCRIPT_HELD_ITEM_TEMP_ACC_UP", - "BATTLE_SUBSCRIPT_HELD_ITEM_RECOIL_WHEN_HIT", - "BATTLE_SUBSCRIPT_USE_POTION", - "BATTLE_SUBSCRIPT_USE_STATUS_RECOVERY", - "BATTLE_SUBSCRIPT_USE_STAT_BOOSTER", - "BATTLE_SUBSCRIPT_USE_GUARD_SPEC", - "BATTLE_SUBSCRIPT_OVERWORLD_RAIN", - "BATTLE_SUBSCRIPT_OVERWORLD_HAIL", - "BATTLE_SUBSCRIPT_OVERWORLD_SAND", - "BATTLE_SUBSCRIPT_OVERWORLD_FOG", - "BATTLE_SUBSCRIPT_THROW_SAFARI_BALL", - "BATTLE_SUBSCRIPT_GRANT_EXP", - "BATTLE_SUBSCRIPT_AFTER_SELFDESTRUCT", - "BATTLE_SUBSCRIPT_CHECK_QUICK_CLAW", - "BATTLE_SUBSCRIPT_PUSH_ATTACKER_AND_DEFENDER", - "BATTLE_SUBSCRIPT_POP_ATTACKER_AND_DEFENDER", - "BATTLE_SUBSCRIPT_NO_TARGET", - "BATTLE_SUBSCRIPT_BIDE_NO_TARGET", - "BATTLE_SUBSCRIPT_LINK_WIN_LOSE", - "BATTLE_SUBSCRIPT_ESCAPE_SUCCESS", - "BATTLE_SUBSCRIPT_PRESSURE", - "BATTLE_SUBSCRIPT_ENEMY_ESCAPE_FAILED", - "BATTLE_SUBSCRIPT_VANISH_OFF", - "BATTLE_SUBSCRIPT_TAUNT_END", - "BATTLE_SUBSCRIPT_USE_FULL_RESTORE", - "BATTLE_SUBSCRIPT_PLUCK_CHECK", - "BATTLE_SUBSCRIPT_WAIT_MOVE_ANIMATION", - "BATTLE_SUBSCRIPT_POWER_HERB_SKULL_BASH", - "BATTLE_SUBSCRIPT_CHECK_SHAYMIN_FORM", - "BATTLE_SUBSCRIPT_OVERWORLD_SUN", - "BATTLE_SUBSCRIPT_OVERWORLD_TRICK_ROOM", - "BATTLE_SUBSCRIPT_GIRATINA_FORM_CHANGE" - ] - } - } -} diff --git a/consts/btlcmd.json b/consts/btlcmd.json deleted file mode 100644 index 33074e057c..0000000000 --- a/consts/btlcmd.json +++ /dev/null @@ -1,211 +0,0 @@ -{ - "definitions": { - "@BattleScriptVar": { - "type": "enum", - "values": [ - "BTLVAR_BATTLE_TYPE", - "BTLVAR_CRITICAL_BOOSTS", - "BTLVAR_SIDE_EFFECT_FLAGS_DIRECT", - "BTLVAR_SIDE_EFFECT_FLAGS_INDIRECT", - "BTLVAR_SIDE_EFFECT_FLAGS_ABILITY", - "BTLVAR_SIDE_EFFECT_TYPE", - "BTLVAR_BATTLE_CTX_STATUS", - "BTLVAR_FIELD_CONDITIONS", - "BTLVAR_POWER_MULTI", - "BTLVAR_CALC_TEMP", - "BTLVAR_MOVE_STATUS_FLAGS", - "BTLVAR_SIDE_CONDITIONS_ATTACKER", - "BTLVAR_SIDE_CONDITIONS_DEFENDER", - "BTLVAR_SIDE_CONDITIONS_EFFECT_MON", - "BTLVAR_DAMAGE", - "BTLVAR_ATTACKER", - "BTLVAR_DEFENDER", - "BTLVAR_SIDE_EFFECT_MON", - "BTLVAR_FAINTED_MON", - "BTLVAR_SWITCHED_MON", - "BTLVAR_MSG_BATTLER_TEMP", - "BTLVAR_ATTACKER_STORED_DAMAGE", - "BTLVAR_MSG_TEMP", - "BTLVAR_PAY_DAY_COUNT", - "BTLVAR_CURRENT_MOVE", - "BTLVAR_TOTAL_TURNS", - "BTLVAR_MSG_ATTACKER", - "BTLVAR_MSG_DEFENDER", - "BTLVAR_MOVE_TEMP", - "BTLVAR_LAST_BATTLER_ID", - "BTLVAR_MOVE_POWER", - "BTLVAR_AFTER_MOVE_MESSAGE_TYPE", - "BTLVAR_HP_CALC_TEMP", - "BTLVAR_RESULT_MASK", - "BTLVAR_SIDE_EFFECT_PARAM", - "BTLVAR_MSG_MOVE_TEMP", - "BTLVAR_MSG_ITEM_TEMP", - "BTLVAR_MSG_ABILITY_TEMP", - "BTLVAR_WEATHER_TURNS", - "BTLVAR_BATTLER_SPEED_TEMP", - "BTLVAR_MULTI_HIT_LOOP", - "BTLVAR_ATTACKER_PHYSICAL_DAMAGE_MASK", - "BTLVAR_ATTACKER_SPECIAL_DAMAGE_MASK", - "BTLVAR_SCRIPT_TEMP", - "BTLVAR_CRITICAL_MUL", - "BTLVAR_ATTACKER_LAST_DAMAGE_TAKEN", - "BTLVAR_DEFENDER_LAST_DAMAGE_TAKEN", - "BTLVAR_ATTACKER_SELF_TURN_STATUS_FLAGS", - "BTLVAR_DEFENDER_SELF_TURN_STATUS_FLAGS", - "BTLVAR_SIDE_EFFECT_MON_SELF_TURN_STATUS_FLAGS", - "BTLVAR_FLING_TEMP", - "BTLVAR_FLING_SCRIPT", - "BTLVAR_BATTLE_SYS_STATUS", - "BTLVAR_ATTACKER_LOCKED_MOVE", - "BTLVAR_HIT_DAMAGE", - "BTLVAR_NUM_SAFARI_BALLS", - "BTLVAR_SWITCHED_MON_TEMP", - "BTLVAR_MOVE_TYPE", - "BTLVAR_MOVE_EFFECT_CHANCE", - "BTLVAR_REGULATION_FLAG", - "BTLVAR_BATTLE_CTX_STATUS_2", - "BTLVAR_TURN_ORDER_COUNTER", - "BTLVAR_MAX_BATTLERS", - "BTLVAR_ATTACKER_TEMP", - "BTLVAR_DEFENDER_TEMP", - "BTLVAR_DEFENDER_PHYSICAL_DAMAGE_TAKEN", - "BTLVAR_MSG_BATTLER_TEMP_ASSURANCE_DAMAGE_MASK", - "BTLVAR_DEFENDER_ASSURANCE_DAMAGE_MASK", - "BTLVAR_ATTACKER_SHELL_BELL_DAMAGE_DEALT", - "BTLVAR_WAITING_BATTLERS" - ] - }, - "@BattlerID": { - "type": "enum", - "values": [ - "BTLSCR_ALL_BATTLERS", - "BTLSCR_ATTACKER", - "BTLSCR_DEFENDER", - "BTLSCR_PLAYER", - "BTLSCR_ENEMY", - "BTLSCR_FAINTED_MON", - "BTLSCR_SWITCHED_MON", - "BTLSCR_SIDE_EFFECT_MON", - "BTLSCR_ABILITY_MON", - "BTLSCR_PLAYER_SLOT_1", - "BTLSCR_ENEMY_SLOT_1", - "BTLSCR_PLAYER_SLOT_2", - "BTLSCR_ENEMY_SLOT_2", - "BTLSCR_UNUSED_13", - "BTLSCR_MSG_ATTACKER", - "BTLSCR_MSG_DEFENDER", - "BTLSCR_ATTACKER_PARTNER", - "BTLSCR_DEFENDER_PARTNER", - "BTLSCR_FORCED_OUT", - "BTLSCR_ATTACKER_ENEMY", - "BTLSCR_DEFENDER_ENEMY", - "BTLSCR_MSG_BATTLER_TEMP", - "BTLSCR_SWITCHED_MON_AFTER" - ] - }, - "@OpCode": { - "type": "enum", - "values": [ - "OPCODE_EQU", - "OPCODE_NEQ", - "OPCODE_GT", - "OPCODE_LTE", - "OPCODE_FLAG_SET", - "OPCODE_FLAG_NOT", - "OPCODE_AND", - "OPCODE_SET", - "OPCODE_ADD", - "OPCODE_SUB", - "OPCODE_FLAG_ON", - "OPCODE_FLAG_OFF", - "OPCODE_MUL", - "OPCODE_DIV", - "OPCODE_LEFT_SHIFT", - "OPCODE_RIGHT_SHIFT", - "OPCODE_FLAG_INDEX", - "OPCODE_GET", - "OPCODE_SUB_TO_ZERO", - "OPCODE_BITWISE_XOR", - "OPCODE_BITWISE_AND" - ] - }, - "@CheckHaveOp": { - "type": "enum", - "values": [ - "CHECK_HAVE", - "CHECK_NOT_HAVE" - ] - }, - "@MessageStatusCondition": { - "type": "enum", - "values": [ - "MSGCOND_SLEEP", - "MSGCOND_POISON", - "MSGCOND_BURN", - "MSGCOND_PARALYSIS", - "MSGCOND_FREEZE", - "MSGCOND_CONFUSION", - "MSGCOND_INFATUATION" - ] - }, - "@TurnFlag": { - "type": "enum", - "values": [ - "TURN_FLAG_STRUGGLING", - "TURN_FLAG_PP_DECREMENTED", - "TURN_FLAG_PROTECTING", - "TURN_FLAG_HELPING_HAND", - "TURN_FLAG_MAGIC_COAT", - "TURN_FLAG_SNATCHING", - "TURN_FLAG_ROOSTING" - ] - }, - "@CheckSideConditionOp": { - "type": "enum", - "values": [ - "CHECK_SIDE_COND_VAL_ZERO", - "CHECK_SIDE_COND_VAL_NOT_ZERO", - "CHECK_SIDE_COND_CLEAR" - ] - }, - "@SideCondition": { - "type": "enum", - "values": [ - "SIDE_COND_REFLECT_TURNS", - "SIDE_COND_LIGHT_SCREEN_TURNS", - "SIDE_COND_MIST_TURNS", - "SIDE_COND_SAFEGUARD_TURNS", - "SIDE_COND_SPIKES_LAYERS", - "SIDE_COND_TOXIC_SPIKES_LAYERS" - ] - }, - "@Throw": { - "type": "enum", - "values": [ - "BTLSCR_THROW_POKE_BALL", - "BTLSCR_THROW_SAFARI_BALL", - "BTLSCR_THROW_SAFARI_ROCK", - "BTLSCR_THROW_SAFARI_BAIT", - "BTLSCR_THROW_PARK_BALL" - ] - }, - "@Capture": { - "type": "enum", - "values": [ - "CAPTURE_NORMAL", - "CAPTURE_SAFARI" - ] - }, - "@YesNoType": { - "type": "enum", - "values": [ - "YES_NO_BASIC", - "YES_NO_FORGET_MOVE", - "YES_NO_GIVE_UP_ON_MOVE", - "YES_NO_NEXT_MON", - "YES_NO_CHANGE_MON", - "YES_NO_GIVE_NICKNAME" - ] - } - } -} diff --git a/consts/game_records.json b/consts/game_records.json deleted file mode 100644 index afe6a2f442..0000000000 --- a/consts/game_records.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "definitions": { - "@GameRecord": { - "type": "enum", - "values": [ - "RECORD_UNK_000", - "RECORD_TRAINER_SCORE", - "RECORD_UNK_002", - "RECORD_UNK_003", - "RECORD_UNK_004", - "RECORD_UNK_005", - "RECORD_UNK_006", - "RECORD_WILD_BATTLES_FOUGHT", - "RECORD_TRAINER_BATTLES_FOUGHT", - "RECORD_UNK_009", - "RECORD_UNK_010", - "RECORD_UNK_011", - "RECORD_UNK_012", - "RECORD_UNK_013", - "RECORD_UNK_014", - "RECORD_UNK_015", - "RECORD_UNK_016", - "RECORD_UNK_017", - "RECORD_UNK_018", - "RECORD_UNK_019", - "RECORD_UNK_020", - "RECORD_UNK_021", - "RECORD_UNK_022", - "RECORD_UNK_023", - "RECORD_UNK_024", - "RECORD_UNK_025", - "RECORD_UNK_026", - "RECORD_UNK_027", - "RECORD_UNK_028", - "RECORD_UNK_029", - "RECORD_UNK_030", - "RECORD_UNK_031", - "RECORD_UNK_032", - "RECORD_UNK_033", - "RECORD_UNK_034", - "RECORD_UNK_035", - "RECORD_UNK_036", - "RECORD_UNK_037", - "RECORD_UNK_038", - "RECORD_UNK_039", - "RECORD_UNK_040", - "RECORD_FAINTED_IN_BATTLE", - "RECORD_UNK_042", - "RECORD_UNK_043", - "RECORD_UNK_044", - "RECORD_UNK_045", - "RECORD_UNK_046", - "RECORD_UNK_047", - "RECORD_UNK_048", - "RECORD_UNK_049", - "RECORD_UNK_050", - "RECORD_UNK_051", - "RECORD_UNK_052", - "RECORD_UNK_053", - "RECORD_UNK_054", - "RECORD_UNK_055", - "RECORD_UNK_056", - "RECORD_UNK_057", - "RECORD_UNK_058", - "RECORD_UNK_059", - "RECORD_UNK_060", - "RECORD_UNK_061", - "RECORD_UNK_062", - "RECORD_UNK_063", - "RECORD_UNK_064", - "RECORD_UNK_065", - "RECORD_UNK_066", - "RECORD_UNK_067", - "RECORD_UNK_068", - "RECORD_UNK_069", - "RECORD_UNK_070", - "RECORD_UNK_071", - "RECORD_UNK_072", - "RECORD_UNK_073", - "RECORD_UNK_074", - "RECORD_UNK_075", - "RECORD_USED_SPLASH", - "RECORD_UNK_077", - "RECORD_USED_SELFDESTRUCT", - "RECORD_USED_EXPLOSION", - "RECORD_UNK_080", - "RECORD_UNK_081", - "RECORD_UNK_082", - "RECORD_UNK_083", - "RECORD_UNK_084", - "RECORD_UNK_085", - "RECORD_UNK_086", - "RECORD_UNK_087", - "RECORD_UNK_088", - "RECORD_UNK_089", - "RECORD_UNK_090", - "RECORD_UNK_091", - "RECORD_UNK_092", - "RECORD_UNK_093", - "RECORD_UNK_094", - "RECORD_USED_INEFFECTIVE_MOVE", - "RECORD_FAINTED_ENEMY_MON", - "RECORD_ATTACKED_ALLY", - "RECORD_FAILED_ESCAPE", - "RECORD_WILD_MON_FLED", - "RECORD_UNK_100", - "RECORD_UNK_101", - "RECORD_UNK_102", - "RECORD_UNK_103", - "RECORD_UNK_104", - "RECORD_UNK_105", - "RECORD_UNK_106", - "RECORD_UNK_107", - "RECORD_UNK_108", - "RECORD_UNK_109", - "RECORD_UNK_110", - "RECORD_UNK_111", - "RECORD_UNK_112", - "RECORD_UNK_113", - "RECORD_UNK_114", - "RECORD_UNK_115", - "RECORD_UNK_116", - "RECORD_UNK_117", - "RECORD_UNK_118", - "RECORD_UNK_119", - "RECORD_UNK_120", - "RECORD_UNK_121", - "RECORD_UNK_122", - "RECORD_UNK_123", - "RECORD_UNK_124", - "RECORD_UNK_125", - "RECORD_UNK_126", - "RECORD_UNK_127", - "RECORD_UNK_128", - "RECORD_UNK_129", - "RECORD_UNK_130", - "RECORD_UNK_131", - "RECORD_UNK_132", - "RECORD_UNK_133", - "RECORD_UNK_134", - "RECORD_UNK_135", - "RECORD_UNK_136", - "RECORD_UNK_137", - "RECORD_UNK_138", - "RECORD_UNK_139", - "RECORD_UNK_140", - "RECORD_UNK_141", - "RECORD_UNK_142", - "RECORD_UNK_143", - "RECORD_UNK_144", - "RECORD_UNK_145", - "RECORD_UNK_146", - "RECORD_UNK_147", - "MAX_RECORDS" - ] - }, - "@TrainerScoreEvent": { - "type": "enum", - "values": [ - "TRAINER_SCORE_EVENT_UNK_00", - "TRAINER_SCORE_EVENT_UNK_01", - "TRAINER_SCORE_EVENT_UNK_02", - "TRAINER_SCORE_EVENT_UNK_03", - "TRAINER_SCORE_EVENT_UNK_04", - "TRAINER_SCORE_EVENT_UNK_05", - "TRAINER_SCORE_EVENT_UNK_06", - "TRAINER_SCORE_EVENT_UNK_07", - "TRAINER_SCORE_EVENT_WON_WILD_BATTLE", - "TRAINER_SCORE_EVENT_CAPTURED_REGIONAL_MON", - "TRAINER_SCORE_EVENT_CAPTURED_NATIONAL_MON", - "TRAINER_SCORE_EVENT_WON_TRAINER_BATTLE", - "TRAINER_SCORE_EVENT_UNK_12", - "TRAINER_SCORE_EVENT_UNK_13", - "TRAINER_SCORE_EVENT_UNK_14", - "TRAINER_SCORE_EVENT_UNK_15", - "TRAINER_SCORE_EVENT_UNK_16", - "TRAINER_SCORE_EVENT_FINISHED_CATCHING_SHOW", - "TRAINER_SCORE_EVENT_UNK_18", - "TRAINER_SCORE_EVENT_UNK_19", - "TRAINER_SCORE_EVENT_UNK_20", - "TRAINER_SCORE_EVENT_FOUGHT_LINK_BATTLE", - "TRAINER_SCORE_EVENT_CAUGHT_SPECIES", - "TRAINER_SCORE_EVENT_UNK_23", - "TRAINER_SCORE_EVENT_UNK_24", - "TRAINER_SCORE_EVENT_UNK_25", - "TRAINER_SCORE_EVENT_UNK_26", - "TRAINER_SCORE_EVENT_UNK_27", - "TRAINER_SCORE_EVENT_UNK_28", - "TRAINER_SCORE_EVENT_UNK_29", - "TRAINER_SCORE_EVENT_UNK_30", - "TRAINER_SCORE_EVENT_UNK_31", - "TRAINER_SCORE_EVENT_UNK_32", - "TRAINER_SCORE_EVENT_UNK_33", - "TRAINER_SCORE_EVENT_UNK_34", - "TRAINER_SCORE_EVENT_UNK_35", - "TRAINER_SCORE_EVENT_UNK_36", - "TRAINER_SCORE_EVENT_UNK_37", - "TRAINER_SCORE_EVENT_UNK_38", - "TRAINER_SCORE_EVENT_UNK_39", - "TRAINER_SCORE_EVENT_UNK_40", - "TRAINER_SCORE_EVENT_UNK_41", - "TRAINER_SCORE_EVENT_UNK_42", - "TRAINER_SCORE_EVENT_UNK_43", - "TRAINER_SCORE_EVENT_UNK_44", - "TRAINER_SCORE_EVENT_UNK_45", - "TRAINER_SCORE_EVENT_UNK_46", - "TRAINER_SCORE_EVENT_UNK_47", - "TRAINER_SCORE_EVENT_UNK_48", - "TRAINER_SCORE_EVENT_UNK_49", - "TRAINER_SCORE_EVENT_UNK_50", - "MAX_TRAINER_SCORE_EVENTS" - ] - } - } -} diff --git a/consts/gender.json b/consts/gender.json deleted file mode 100644 index ef631bb2c8..0000000000 --- a/consts/gender.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "definitions": { - "@Gender": { - "type": "enum", - "values": [ - "GENDER_MALE", - "GENDER_FEMALE", - "GENDER_NONE" - ] - } - } -} diff --git a/consts/journal.json b/consts/journal.json deleted file mode 100644 index d023702169..0000000000 --- a/consts/journal.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "definitions": { - "@JournalLocationEventType": { - "type": "enum", - "values": [ - "LOCATION_EVENT_NONE", - "LOCATION_EVENT_RESTED_AT_HOME", - "LOCATION_EVENT_LEFT_RESEARCH_LAB", - "LOCATION_EVENT_USED_PC_BOX", - "LOCATION_EVENT_SHOPPED_AT_MART", - "LOCATION_EVENT_LOTS_OF_SHOPPING", - "LOCATION_EVENT_SOLD_A_LITTLE", - "LOCATION_EVENT_SOLD_A_LOT", - "LOCATION_EVENT_BUSINESS_AT_MART", - "LOCATION_EVENT_GYM_WAS_TOO_TOUGH", - "LOCATION_EVENT_BEAT_GYM_LEADER", - "LOCATION_EVENT_BEAT_ELITE_FOUR_MEMBER", - "LOCATION_EVENT_BEAT_CHAMPION", - "LOCATION_EVENT_ARRIVED_IN_LOCATION", - "LOCATION_EVENT_LEFT_CAVE", - "LOCATION_EVENT_LEFT_BUILDING", - "LOCATION_EVENT_GAME_CORNER", - "LOCATION_EVENT_SAFARI_GAME", - "LOCATION_EVENT_ITEM_WAS_OBTAINED", - "LOCATION_EVENT_USED_CUT", - "LOCATION_EVENT_FLEW_TO_LOCATION", - "LOCATION_EVENT_USED_SURF", - "LOCATION_EVENT_USED_STRENGTH", - "LOCATION_EVENT_USED_DEFOG", - "LOCATION_EVENT_USED_ROCK_SMASH", - "LOCATION_EVENT_USED_WATERFALL", - "LOCATION_EVENT_USED_ROCK_CLIMB", - "LOCATION_EVENT_USED_FLASH", - "LOCATION_EVENT_WARPED_TO_LOCATION", - "LOCATION_EVENT_USED_DIG", - "LOCATION_EVENT_LURED_POKEMON", - "LOCATION_EVENT_UNUSED", - "LOCATION_EVENT_USED_MILK_DRINK", - "LOCATION_EVENT_USED_SOFTBOILED", - "LOCATION_EVENT_DUG_UNDERGROUND", - "LOCATION_EVENT_BUILT_SECRET_BASE", - "LOCATION_EVENT_BATTLE_TOWER", - "LOCATION_EVENT_BATTLE_FACTORY", - "LOCATION_EVENT_BATTLE_CASTLE", - "LOCATION_EVENT_BATTLE_HALL", - "LOCATION_EVENT_BATTLE_ARCADE" - ] - }, - "@JournalOnlineEventType": { - "type": "enum", - "values": [ - "ONLINE_EVENT_NONE", - "ONLINE_EVENT_SINGLE_BATTLE", - "ONLINE_EVENT_DOUBLE_BATTLE", - "ONLINE_EVENT_MULTI_BATTLE", - "ONLINE_EVENT_MIX_SINGLE_BATTLE", - "ONLINE_EVENT_MIX_MULTI_BATTLE", - "ONLINE_EVENT_GREETED_IN_UNION_ROOM", - "ONLINE_EVENT_GOT_POKEMON_FROM_TRADE", - "ONLINE_EVENT_DREW_PICTURES", - "ONLINE_EVENT_GOT_POKEMON_IN_FRIEND_TRADE", - "ONLINE_EVENT_CHATTED_WITH_OTHERS", - "ONLINE_EVENT_UNION_BATTLE", - "ONLINE_EVENT_MIXED_RECORDS", - "ONLINE_EVENT_PLACED_IN_CONTEST", - "ONLINE_EVENT_MADE_POFFINS", - "ONLINE_EVENT_GOT_POKEMON_GTS", - "ONLINE_EVENT_BATTLE_ROOM", - "ONLINE_EVENT_SPIN_TRADE", - "ONLINE_EVENT_WATCHED_BATTLE_VIDEOS", - "ONLINE_EVENT_CHECKED_RANKINGS", - "ONLINE_EVENT_CHECKED_DRESS_UP_DATA", - "ONLINE_EVENT_CHECKED_BOX_DATA", - "ONLINE_EVENT_CHATTED_IN_PLAZA", - "ONLINE_EVENT_GOT_TAP_TOY", - "ONLINE_EVENT_PLAZA_MINIGAME", - "ONLINE_EVENT_PLAYED_WITH_FOOTPRINT_STAMP", - "ONLINE_EVENT_VIEWED_PLAZA_VISITOR_PROFILES", - "ONLINE_EVENT_READ_PLAZA_NEWS", - "ONLINE_EVENT_JOINED_PARADE", - "ONLINE_EVENT_WIFI_CLUB" - ] - } - } -} - \ No newline at end of file diff --git a/consts/map.json b/consts/map.json deleted file mode 100644 index aeca31586b..0000000000 --- a/consts/map.json +++ /dev/null @@ -1,602 +0,0 @@ -{ - "definitions": { - "@MapHeader": { - "type": "enum", - "values": [ - "MAP_HEADER_EVERYWHERE", - "MAP_HEADER_NOTHING", - "MAP_HEADER_UNDERGROUND", - "MAP_HEADER_JUBILIFE_CITY", - "MAP_HEADER_JUBILIFE_CITY_MART", - "MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_1", - "MAP_HEADER_JUBILIFE_CITY_POKECENTER_1F", - "MAP_HEADER_JUBILIFE_CITY_POKECENTER_2F", - "MAP_HEADER_POKETCH_CO_1F", - "MAP_HEADER_POKETCH_CO_2F", - "MAP_HEADER_POKETCH_CO_3F", - "MAP_HEADER_JUBILIFE_TV_1F", - "MAP_HEADER_JUBILIFE_TV_2F", - "MAP_HEADER_JUBILIFE_TV_3F", - "MAP_HEADER_JUBILIFE_TV_4F", - "MAP_HEADER_JUBILIFE_TV_2F_GALLERY", - "MAP_HEADER_JUBILIFE_TV_3F_GLOBAL_RANKING_ROOM", - "MAP_HEADER_JUBILIFE_TV_3F_GROUP_RANKING_ROOM", - "MAP_HEADER_JUBILIFE_TV_ELEVATOR", - "MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_1F", - "MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_2F", - "MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_3F", - "MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_4F", - "MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_2", - "MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_1F", - "MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_2F", - "MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_3F", - "MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_4F", - "MAP_HEADER_GLOBAL_TERMINAL_1F", - "MAP_HEADER_TRAINERS_SCHOOL", - "MAP_HEADER_JUBILIFE_CITY_SOUTHWEST_HOUSE_1F", - "MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_3", - "MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_4", - "MAP_HEADER_CANALAVE_CITY", - "MAP_HEADER_CANALAVE_CITY_MART", - "MAP_HEADER_CANALAVE_CITY_GYM", - "MAP_HEADER_CANALAVE_CITY_POKECENTER_1F", - "MAP_HEADER_CANALAVE_CITY_POKECENTER_2F", - "MAP_HEADER_CANALAVE_LIBRARY_1F", - "MAP_HEADER_CANALAVE_LIBRARY_2F", - "MAP_HEADER_CANALAVE_LIBRARY_3F", - "MAP_HEADER_CANALAVE_CITY_SOUTHEAST_HOUSE", - "MAP_HEADER_CANALAVE_CITY_EAST_HOUSE", - "MAP_HEADER_CANALAVE_CITY_HARBOR_INN", - "MAP_HEADER_CANALAVE_CITY_SAILOR_ELDRITCH_HOUSE", - "MAP_HEADER_OREBURGH_CITY", - "MAP_HEADER_OREBURGH_CITY_MART", - "MAP_HEADER_OREBURGH_CITY_GYM", - "MAP_HEADER_OREBURGH_CITY_POKECENTER_1F", - "MAP_HEADER_OREBURGH_CITY_POKECENTER_2F", - "MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_1F", - "MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_2F", - "MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_3F", - "MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_4F", - "MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_1F", - "MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_2F", - "MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_3F", - "MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_4F", - "MAP_HEADER_OREBURGH_CITY_MIDDLE_HOUSE", - "MAP_HEADER_MINING_MUSEUM", - "MAP_HEADER_OREBURGH_CITY_WEST_HOUSE", - "MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_1F", - "MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_2F", - "MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_3F", - "MAP_HEADER_OREBURGH_CITY_SOUTH_HOUSE", - "MAP_HEADER_ETERNA_CITY", - "MAP_HEADER_ETERNA_CITY_MART", - "MAP_HEADER_ETERNA_CITY_GYM", - "MAP_HEADER_ETERNA_CITY_DP_GYM", - "MAP_HEADER_ETERNA_CITY_POKECENTER_1F", - "MAP_HEADER_ETERNA_CITY_POKECENTER_2F", - "MAP_HEADER_CYCLE_SHOP", - "MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_1F", - "MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_2F", - "MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_3F", - "MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_4F", - "MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_1F", - "MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_2F", - "MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_3F", - "MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_4F", - "MAP_HEADER_ROUTE_206_CYCLING_ROAD_NORTH_GATE", - "MAP_HEADER_ETERNA_CITY_NORTH_HOUSE", - "MAP_HEADER_ETERNA_CITY_SOUTH_HOUSE", - "MAP_HEADER_ETERNA_CITY_EAST_HOUSE", - "MAP_HEADER_ETERNA_CITY_UNDERGROUND_MAN_HOUSE", - "MAP_HEADER_ETERNA_CITY_UNKNOWN_HOUSE", - "MAP_HEADER_HEARTHOME_CITY", - "MAP_HEADER_HEARTHOME_CITY_MART", - "MAP_HEADER_HEARTHOME_CITY_GYM_ENTRANCE_ROOM", - "MAP_HEADER_HEARTHOME_CITY_GYM_TRAINER_ROOM_1", - "MAP_HEADER_HEARTHOME_CITY_GYM_TRAINER_ROOM_2", - "MAP_HEADER_HEARTHOME_CITY_GYM_LEADER_ROOM", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_1", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_1", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_2", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_2", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_3", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_4", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_5", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_6", - "MAP_HEADER_HEARTHOME_CITY_DP_GYM_LEADER_ROOM", - "MAP_HEADER_HEARTHOME_CITY_POKECENTER_1F", - "MAP_HEADER_HEARTHOME_CITY_POKECENTER_2F", - "MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_1F", - "MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_2F", - "MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_ELEVATOR", - "MAP_HEADER_HEARTHOME_CITY_POKEMON_FAN_CLUB", - "MAP_HEADER_HEARTHOME_CITY_WEST_GATE_TO_AMITY_SQUARE", - "MAP_HEADER_HEARTHOME_CITY_EAST_GATE_TO_AMITY_SQUARE", - "MAP_HEADER_ROUTE_208_GATE_TO_HEARTHOME_CITY", - "MAP_HEADER_ROUTE_209_GATE_TO_HEARTHOME_CITY", - "MAP_HEADER_ROUTE_212_GATE_TO_HEARTHOME_CITY", - "MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_1F", - "MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_2F", - "MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_ELEVATOR", - "MAP_HEADER_HEARTHOME_CITY_NORTHWEST_HOUSE", - "MAP_HEADER_POFFIN_HOUSE", - "MAP_HEADER_CONTEST_HALL_LOBBY", - "MAP_HEADER_CONTEST_HALL_STAGE_ONGOING_CONTEST", - "MAP_HEADER_FOREIGN_BUILDING", - "MAP_HEADER_PASTORIA_CITY", - "MAP_HEADER_PASTORIA_CITY_MART", - "MAP_HEADER_PASTORIA_CITY_GYM", - "MAP_HEADER_PASTORIA_CITY_POKECENTER_1F", - "MAP_HEADER_PASTORIA_CITY_POKECENTER_2F", - "MAP_HEADER_PASTORIA_CITY_OBSERVATORY_GATE_1F", - "MAP_HEADER_PASTORIA_CITY_OBSERVATORY_GATE_2F", - "MAP_HEADER_PASTORIA_CITY_SOUTHWEST_HOUSE", - "MAP_HEADER_PASTORIA_CITY_MIDDLE_HOUSE", - "MAP_HEADER_PASTORIA_CITY_EAST_HOUSE", - "MAP_HEADER_PASTORIA_CITY_NORTH_HOUSE", - "MAP_HEADER_PASTORIA_CITY_NORTHEAST_HOUSE", - "MAP_HEADER_VEILSTONE_CITY", - "MAP_HEADER_VEILSTONE_CITY_GYM", - "MAP_HEADER_VEILSTONE_CITY_POKECENTER_1F", - "MAP_HEADER_VEILSTONE_CITY_POKECENTER_2F", - "MAP_HEADER_GAME_CORNER", - "MAP_HEADER_VEILSTONE_STORE_1F", - "MAP_HEADER_VEILSTONE_STORE_2F", - "MAP_HEADER_VEILSTONE_STORE_3F", - "MAP_HEADER_VEILSTONE_STORE_4F", - "MAP_HEADER_VEILSTONE_STORE_5F", - "MAP_HEADER_VEILSTONE_STORE_ELEVATOR", - "MAP_HEADER_VEILSTONE_CITY_GALACTIC_WAREHOUSE", - "MAP_HEADER_VEILSTONE_CITY_PRIZE_EXCHANGE", - "MAP_HEADER_VEILSTONE_CITY_SOUTHEAST_HOUSE", - "MAP_HEADER_VEILSTONE_CITY_NORTHWEST_HOUSE", - "MAP_HEADER_VEILSTONE_CITY_NORTHEAST_HOUSE", - "MAP_HEADER_VEILSTONE_CITY_SOUTHWEST_HOUSE", - "MAP_HEADER_ROUTE_215_GATE_TO_VEILSTONE_CITY", - "MAP_HEADER_SUNYSHORE_CITY", - "MAP_HEADER_SUNYSHORE_CITY_POKECENTER_1F", - "MAP_HEADER_SUNYSHORE_CITY_POKECENTER_2F", - "MAP_HEADER_SUNYSHORE_CITY_MART", - "MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_1", - "MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_2", - "MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_3", - "MAP_HEADER_SUNYSHORE_MARKET", - "MAP_HEADER_SUNYSHORE_CITY_NORTHEAST_HOUSE", - "MAP_HEADER_SUNYSHORE_CITY_WEST_HOUSE", - "MAP_HEADER_SUNYSHORE_CITY_NORTHWEST_HOUSE", - "MAP_HEADER_SUNYSHORE_CITY_UNKNOWN_HOUSE_1", - "MAP_HEADER_SUNYSHORE_CITY_UNKNOWN_HOUSE_2", - "MAP_HEADER_SUNYSHORE_CITY_EAST_HOUSE", - "MAP_HEADER_VISTA_LIGHTHOUSE", - "MAP_HEADER_SNOWPOINT_CITY", - "MAP_HEADER_SNOWPOINT_CITY_MART", - "MAP_HEADER_SNOWPOINT_CITY_GYM", - "MAP_HEADER_SNOWPOINT_CITY_POKECENTER_1F", - "MAP_HEADER_SNOWPOINT_CITY_POKECENTER_2F", - "MAP_HEADER_SNOWPOINT_CITY_WEST_HOUSE", - "MAP_HEADER_SNOWPOINT_CITY_EAST_HOUSE", - "MAP_HEADER_POKEMON_LEAGUE", - "MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_1F", - "MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_2F", - "MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_1F", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_AARON_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_AARON_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_BERTHA_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_BERTHA_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_FLINT_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_FLINT_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_LUCIAN_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_LUCIAN_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_CHAMPION_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_CHAMPION_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_HALL_OF_FAME", - "MAP_HEADER_POKEMON_LEAGUE_HALL_OF_FAME", - "MAP_HEADER_FIGHT_AREA", - "MAP_HEADER_FIGHT_AREA_POKECENTER_1F", - "MAP_HEADER_FIGHT_AREA_POKECENTER_2F", - "MAP_HEADER_FIGHT_AREA_MART", - "MAP_HEADER_BATTLE_PARK_GATE_TO_FIGHT_AREA", - "MAP_HEADER_ROUTE_225_GATE_TO_FIGHT_AREA", - "MAP_HEADER_FIGHT_AREA_MIDDLE_HOUSE", - "MAP_HEADER_FIGHT_AREA_SOUTH_HOUSE", - "MAP_HEADER_FIGHT_AREA_UNKNOWN_HOUSE", - "MAP_HEADER_UNKNOWN_197", - "MAP_HEADER_OREBURGH_MINE_B1F", - "MAP_HEADER_OREBURGH_MINE_B2F", - "MAP_HEADER_VALLEY_WINDWORKS_OUTSIDE", - "MAP_HEADER_VALLEY_WINDWORKS_BUILDING", - "MAP_HEADER_ETERNA_FOREST_OUTSIDE", - "MAP_HEADER_ETERNA_FOREST", - "MAP_HEADER_FUEGO_IRONWORKS_OUTSIDE", - "MAP_HEADER_FUEGO_IRONWORKS_BUILDING", - "MAP_HEADER_UNKNOWN_206", - "MAP_HEADER_MT_CORONET_1F_SOUTH", - "MAP_HEADER_MT_CORONET_2F", - "MAP_HEADER_MT_CORONET_3F", - "MAP_HEADER_MT_CORONET_OUTSIDE_NORTH", - "MAP_HEADER_MT_CORONET_OUTSIDE_SOUTH", - "MAP_HEADER_MT_CORONET_4F_ROOMS_1_AND_2", - "MAP_HEADER_MT_CORONET_4F_ROOM_3", - "MAP_HEADER_MT_CORONET_5F", - "MAP_HEADER_MT_CORONET_6F", - "MAP_HEADER_MT_CORONET_1F_TUNNEL_ROOM", - "MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_2", - "MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_1", - "MAP_HEADER_MT_CORONET_B1F", - "MAP_HEADER_SPEAR_PILLAR", - "MAP_HEADER_SPEAR_PILLAR_DISTORTED", - "MAP_HEADER_UNKNOWN_222", - "MAP_HEADER_PASTORIA_CITY_DP_GREAT_MARSH", - "MAP_HEADER_UNKNOWN_224", - "MAP_HEADER_SOLACEON_RUINS_MANIAC_TUNNEL_ROOM", - "MAP_HEADER_SOLACEON_RUINS_ROOM_1", - "MAP_HEADER_SOLACEON_RUINS_ROOM_2_NORTHEAST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_1_NORTHWEST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_2", - "MAP_HEADER_SOLACEON_RUINS_ROOM_1_SOUTHEAST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_3", - "MAP_HEADER_SOLACEON_RUINS_ROOM_2_SOUTHEAST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_6_SOUTHEAST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_5_SOUTHWEST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_3_NORTHWEST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_3_SOUTHWEST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_4", - "MAP_HEADER_SOLACEON_RUINS_ROOM_6", - "MAP_HEADER_SOLACEON_RUINS_ROOM_5", - "MAP_HEADER_SOLACEON_RUINS_ROOM_7", - "MAP_HEADER_SOLACEON_RUINS_ROOM_4_SOUTHEAST_DEAD_END", - "MAP_HEADER_SOLACEON_RUINS_ROOM_6_NORTHWEST_DEAD_END", - "MAP_HEADER_UNKNOWN_243", - "MAP_HEADER_VICTORY_ROAD_1F", - "MAP_HEADER_VICTORY_ROAD_2F", - "MAP_HEADER_VICTORY_ROAD_B1F", - "MAP_HEADER_VICTORY_ROAD_1F_ROOM_2", - "MAP_HEADER_VICTORY_ROAD_1F_ROOM_1", - "MAP_HEADER_VICTORY_ROAD_1F_ROOM_3", - "MAP_HEADER_UNKNOWN_250", - "MAP_HEADER_PAL_PARK", - "MAP_HEADER_UNKNOWN_252", - "MAP_HEADER_AMITY_SQUARE", - "MAP_HEADER_RAVAGED_PATH", - "MAP_HEADER_UNKNOWN_255", - "MAP_HEADER_FLOAROMA_MEADOW", - "MAP_HEADER_FLOAROMA_MEADOW_HOUSE", - "MAP_HEADER_OREBURGH_GATE_1F", - "MAP_HEADER_OREBURGH_GATE_B1F", - "MAP_HEADER_FULLMOON_ISLAND", - "MAP_HEADER_FULLMOON_ISLAND_FOREST", - "MAP_HEADER_STARK_MOUNTAIN_OUTSIDE", - "MAP_HEADER_STARK_MOUNTAIN_ROOM_1", - "MAP_HEADER_STARK_MOUNTAIN_ROOM_2", - "MAP_HEADER_STARK_MOUNTAIN_ROOM_3", - "MAP_HEADER_UNKNOWN_266", - "MAP_HEADER_SENDOFF_SPRING", - "MAP_HEADER_TURNBACK_CAVE_ENTRANCE", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_ROOM", - "MAP_HEADER_TURNBACK_CAVE_GIRATINA_ROOM", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_1", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_2", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_3", - "MAP_HEADER_FLOWER_PARADISE", - "MAP_HEADER_UNKNOWN_275", - "MAP_HEADER_UNKNOWN_276", - "MAP_HEADER_UNKNOWN_277", - "MAP_HEADER_SNOWPOINT_TEMPLE_1F", - "MAP_HEADER_SNOWPOINT_TEMPLE_B1F", - "MAP_HEADER_SNOWPOINT_TEMPLE_B2F", - "MAP_HEADER_SNOWPOINT_TEMPLE_B3F", - "MAP_HEADER_SNOWPOINT_TEMPLE_B4F", - "MAP_HEADER_SNOWPOINT_TEMPLE_B5F", - "MAP_HEADER_WAYWARD_CAVE_1F", - "MAP_HEADER_WAYWARD_CAVE_B1F", - "MAP_HEADER_RUIN_MANIAC_CAVE_SHORT", - "MAP_HEADER_TROPHY_GARDEN", - "MAP_HEADER_IRON_ISLAND", - "MAP_HEADER_IRON_ISLAND_1F", - "MAP_HEADER_IRON_ISLAND_B1F_LEFT_ROOM", - "MAP_HEADER_IRON_ISLAND_B1F_RIGHT_ROOM", - "MAP_HEADER_IRON_ISLAND_B2F_RIGHT_ROOM", - "MAP_HEADER_IRON_ISLAND_B2F_LEFT_ROOM", - "MAP_HEADER_IRON_ISLAND_B3F", - "MAP_HEADER_OLD_CHATEAU", - "MAP_HEADER_OLD_CHATEAU_DINING_AREA", - "MAP_HEADER_OLD_CHATEAU_SIDE_ROOMS", - "MAP_HEADER_OLD_CHATEAU_CORRIDOR", - "MAP_HEADER_OLD_CHATEAU_BACK_WEST_ROOM", - "MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_WEST_ROOM", - "MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_ROOM", - "MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_EAST_ROOM", - "MAP_HEADER_OLD_CHATEAU_BACK_EAST_ROOM", - "MAP_HEADER_UNKNOWN_304", - "MAP_HEADER_GALACTIC_HQ_1F", - "MAP_HEADER_GALACTIC_HQ_2F", - "MAP_HEADER_GALACTIC_HQ_3F", - "MAP_HEADER_GALACTIC_HQ_4F", - "MAP_HEADER_GALACTIC_HQ_B1F", - "MAP_HEADER_GALACTIC_HQ_B2F", - "MAP_HEADER_LAKE_VERITY_LOW_WATER", - "MAP_HEADER_LAKE_VERITY", - "MAP_HEADER_VERITY_CAVERN", - "MAP_HEADER_LAKE_VALOR_DRAINED", - "MAP_HEADER_LAKE_VALOR", - "MAP_HEADER_VALOR_CAVERN", - "MAP_HEADER_LAKE_ACUITY_LOW_WATER", - "MAP_HEADER_LAKE_ACUITY", - "MAP_HEADER_ACUITY_CAVERN", - "MAP_HEADER_NEWMOON_ISLAND", - "MAP_HEADER_NEWMOON_ISLAND_FOREST", - "MAP_HEADER_BATTLE_PARK", - "MAP_HEADER_BATTLE_PARK_EXCHANGE_SERVICE_CORNER", - "MAP_HEADER_UNKNOWN_324", - "MAP_HEADER_UNKNOWN_325", - "MAP_HEADER_BATTLE_TOWER", - "MAP_HEADER_BATTLE_TOWER_ELEVATOR", - "MAP_HEADER_BATTLE_TOWER_CORRIDOR", - "MAP_HEADER_BATTLE_TOWER_CORRIDOR_MULTI", - "MAP_HEADER_BATTLE_TOWER_BATTLE_ROOM", - "MAP_HEADER_BATTLE_TOWER_MULTI_BATTLE_ROOM", - "MAP_HEADER_COMMUNICATION_CLUB_COLOSSEUM_2P", - "MAP_HEADER_COMMUNICATION_CLUB_COLOSSEUM_4P", - "MAP_HEADER_VERITY_LAKEFRONT", - "MAP_HEADER_VERITY_LAKEFRONT_UNKNOWN_HOUSE", - "MAP_HEADER_VALOR_LAKEFRONT", - "MAP_HEADER_RESTAURANT", - "MAP_HEADER_GRAND_LAKE_VALOR_LAKEFRONT_EAST_HOUSE", - "MAP_HEADER_GRAND_LAKE_VALOR_LAKEFRONT_WEST_HOUSE", - "MAP_HEADER_ACUITY_LAKEFRONT", - "MAP_HEADER_SPRING_PATH", - "MAP_HEADER_ROUTE_201", - "MAP_HEADER_ROUTE_202", - "MAP_HEADER_ROUTE_203", - "MAP_HEADER_ROUTE_204_SOUTH", - "MAP_HEADER_ROUTE_204_NORTH", - "MAP_HEADER_ROUTE_205_SOUTH", - "MAP_HEADER_ROUTE_205_HOUSE", - "MAP_HEADER_ROUTE_205_NORTH", - "MAP_HEADER_ROUTE_206", - "MAP_HEADER_ROUTE_206_CYCLING_ROAD_SOUTH_GATE", - "MAP_HEADER_GATE_BETWEEN_ETERNA_CITY_ROUTE_206", - "MAP_HEADER_ROUTE_207", - "MAP_HEADER_ROUTE_208", - "MAP_HEADER_ROUTE_208_HOUSE", - "MAP_HEADER_ROUTE_209", - "MAP_HEADER_ROUTE_209_LOST_TOWER_1F", - "MAP_HEADER_ROUTE_209_LOST_TOWER_2F", - "MAP_HEADER_ROUTE_209_LOST_TOWER_3F", - "MAP_HEADER_ROUTE_209_LOST_TOWER_4F", - "MAP_HEADER_ROUTE_209_LOST_TOWER_5F", - "MAP_HEADER_ROUTE_210_SOUTH", - "MAP_HEADER_ROUTE_210_NORTH", - "MAP_HEADER_ROUTE_210_GRANDMA_WILMA_HOUSE", - "MAP_HEADER_ROUTE_211_WEST", - "MAP_HEADER_ROUTE_211_EAST", - "MAP_HEADER_ROUTE_212_NORTH", - "MAP_HEADER_POKEMON_MANSION", - "MAP_HEADER_POKEMON_MANSION_MAIDS_ROOM", - "MAP_HEADER_POKEMON_MANSION_OFFICE", - "MAP_HEADER_ROUTE_212_SOUTH", - "MAP_HEADER_ROUTE_212_HOUSE", - "MAP_HEADER_ROUTE_213", - "MAP_HEADER_ROUTE_213_GATE_TO_PASTORIA_CITY", - "MAP_HEADER_FOOTSTEP_HOUSE", - "MAP_HEADER_GRAND_LAKE_ROUTE_213_LOBBY", - "MAP_HEADER_GRAND_LAKE_ROUTE_213_EAST_HOUSE", - "MAP_HEADER_GRAND_LAKE_ROUTE_213_NORTHWEST_HOUSE", - "MAP_HEADER_GRAND_LAKE_ROUTE_213_NORTHEAST_HOUSE", - "MAP_HEADER_ROUTE_214", - "MAP_HEADER_ROUTE_214_GATE_TO_VEILSTONE_CITY", - "MAP_HEADER_ROUTE_215", - "MAP_HEADER_ROUTE_216", - "MAP_HEADER_ROUTE_216_HOUSE", - "MAP_HEADER_ROUTE_217", - "MAP_HEADER_ROUTE_217_WEST_HOUSE", - "MAP_HEADER_ROUTE_217_NORTHEAST_HOUSE", - "MAP_HEADER_ROUTE_218", - "MAP_HEADER_ROUTE_218_GATE_TO_JUBILIFE_CITY", - "MAP_HEADER_ROUTE_218_GATE_TO_CANALAVE_CITY", - "MAP_HEADER_ROUTE_219", - "MAP_HEADER_ROUTE_221", - "MAP_HEADER_PAL_PARK_LOBBY", - "MAP_HEADER_ROUTE_221_HOUSE", - "MAP_HEADER_ROUTE_222", - "MAP_HEADER_ROUTE_222_WEST_HOUSE", - "MAP_HEADER_ROUTE_222_EAST_HOUSE", - "MAP_HEADER_ROUTE_222_GATE_TO_SUNYSHORE_CITY", - "MAP_HEADER_ROUTE_224", - "MAP_HEADER_ROUTE_225", - "MAP_HEADER_UNKNOWN_401", - "MAP_HEADER_UNKNOWN_402", - "MAP_HEADER_ROUTE_227", - "MAP_HEADER_UNKNOWN_404", - "MAP_HEADER_UNKNOWN_405", - "MAP_HEADER_ROUTE_228", - "MAP_HEADER_ROUTE_229", - "MAP_HEADER_UNKNOWN_408", - "MAP_HEADER_UNKNOWN_409", - "MAP_HEADER_RECORD_MIXING_ROOM", - "MAP_HEADER_TWINLEAF_TOWN", - "MAP_HEADER_TWINLEAF_TOWN_RIVAL_HOUSE_1F", - "MAP_HEADER_TWINLEAF_TOWN_RIVAL_HOUSE_2F", - "MAP_HEADER_TWINLEAF_TOWN_PLAYER_HOUSE_1F", - "MAP_HEADER_TWINLEAF_TOWN_PLAYER_HOUSE_2F", - "MAP_HEADER_TWINLEAF_TOWN_NORTHEAST_HOUSE", - "MAP_HEADER_TWINLEAF_TOWN_SOUTHWEST_HOUSE", - "MAP_HEADER_SANDGEM_TOWN", - "MAP_HEADER_SANDGEM_TOWN_MART", - "MAP_HEADER_SANDGEM_TOWN_POKECENTER_1F", - "MAP_HEADER_SANDGEM_TOWN_POKECENTER_2F", - "MAP_HEADER_SANDGEM_TOWN_POKEMON_RESEARCH_LAB", - "MAP_HEADER_SANDGEM_TOWN_COUNTERPART_HOUSE_1F", - "MAP_HEADER_SANDGEM_TOWN_COUNTERPART_HOUSE_2F", - "MAP_HEADER_SANDGEM_TOWN_HOUSE", - "MAP_HEADER_FLOAROMA_TOWN", - "MAP_HEADER_FLOAROMA_TOWN_MART", - "MAP_HEADER_FLOAROMA_TOWN_POKECENTER_1F", - "MAP_HEADER_FLOAROMA_TOWN_POKECENTER_2F", - "MAP_HEADER_FLOWER_SHOP", - "MAP_HEADER_FLOAROMA_TOWN_SOUTHEAST_HOUSE", - "MAP_HEADER_FLOAROMA_TOWN_MIDDLE_HOUSE", - "MAP_HEADER_SOLACEON_TOWN", - "MAP_HEADER_SOLACEON_TOWN_MART", - "MAP_HEADER_SOLACEON_TOWN_POKECENTER_1F", - "MAP_HEADER_SOLACEON_TOWN_POKECENTER_2F", - "MAP_HEADER_POKEMON_DAY_CARE", - "MAP_HEADER_SOLACEON_TOWN_NORTHEAST_HOUSE", - "MAP_HEADER_SOLACEON_TOWN_POKEMON_NEWS_PRESS", - "MAP_HEADER_SOLACEON_TOWN_NORTH_HOUSE", - "MAP_HEADER_SOLACEON_TOWN_EAST_HOUSE", - "MAP_HEADER_CELESTIC_TOWN", - "MAP_HEADER_CELESTIC_TOWN_POKECENTER_1F", - "MAP_HEADER_CELESTIC_TOWN_POKECENTER_2F", - "MAP_HEADER_CELESTIC_TOWN_NORTH_HOUSE", - "MAP_HEADER_CELESTIC_TOWN_NORTHWEST_HOUSE", - "MAP_HEADER_CELESTIC_TOWN_NORTHEAST_HOUSE", - "MAP_HEADER_CELESTIC_TOWN_SOUTHWEST_HOUSE", - "MAP_HEADER_CELESTIC_TOWN_CAVE", - "MAP_HEADER_SURVIVAL_AREA", - "MAP_HEADER_SURVIVAL_AREA_MART", - "MAP_HEADER_SURVIVAL_AREA_POKECENTER_1F", - "MAP_HEADER_SURVIVAL_AREA_POKECENTER_2F", - "MAP_HEADER_BATTLEGROUND", - "MAP_HEADER_SURVIVAL_AREA_SOUTH_HOUSE", - "MAP_HEADER_SURVIVAL_AREA_NORTH_HOUSE", - "MAP_HEADER_RESORT_AREA", - "MAP_HEADER_RESORT_AREA_MART", - "MAP_HEADER_RESORT_AREA_POKECENTER_1F", - "MAP_HEADER_RESORT_AREA_POKECENTER_2F", - "MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_1F", - "MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_2F", - "MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_ELEVATOR", - "MAP_HEADER_VILLA", - "MAP_HEADER_RESORT_AREA_HOUSE", - "MAP_HEADER_UNION_ROOM", - "MAP_HEADER_ROUTE_220", - "MAP_HEADER_ROUTE_223", - "MAP_HEADER_ROUTE_226", - "MAP_HEADER_UNKNOWN_470", - "MAP_HEADER_ROUTE_230", - "MAP_HEADER_SEABREAK_PATH", - "MAP_HEADER_UNKNOWN_473", - "MAP_HEADER_JUBILIFE_CITY_POKECENTER_B1F", - "MAP_HEADER_CANALAVE_CITY_POKECENTER_B1F", - "MAP_HEADER_OREBURGH_CITY_POKECENTER_B1F", - "MAP_HEADER_ETERNA_CITY_POKECENTER_B1F", - "MAP_HEADER_HEARTHOME_CITY_POKECENTER_B1F", - "MAP_HEADER_PASTORIA_CITY_POKECENTER_B1F", - "MAP_HEADER_VEILSTONE_CITY_POKECENTER_B1F", - "MAP_HEADER_SUNYSHORE_CITY_POKECENTER_B1F", - "MAP_HEADER_SNOWPOINT_CITY_POKECENTER_B1F", - "MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_B1F", - "MAP_HEADER_FIGHT_AREA_POKECENTER_B1F", - "MAP_HEADER_SANDGEM_TOWN_POKECENTER_B1F", - "MAP_HEADER_FLOAROMA_TOWN_POKECENTER_B1F", - "MAP_HEADER_SOLACEON_TOWN_POKECENTER_B1F", - "MAP_HEADER_CELESTIC_TOWN_POKECENTER_B1F", - "MAP_HEADER_SURVIVAL_AREA_POKECENTER_B1F", - "MAP_HEADER_RESORT_AREA_POKECENTER_B1F", - "MAP_HEADER_CANALAVE_CITY_WEST_HOUSE", - "MAP_HEADER_CAFE", - "MAP_HEADER_BATTLE_TOWER_BATTLE_SALON", - "MAP_HEADER_GALACTIC_HQ_CONTROL_ROOM", - "MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_2F", - "MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_B1F", - "MAP_HEADER_GALACTIC_HQ_LABORATORY", - "MAP_HEADER_ROUTE_225_HOUSE", - "MAP_HEADER_ROUTE_226_HOUSE", - "MAP_HEADER_ROUTE_227_HOUSE", - "MAP_HEADER_ROUTE_228_GATE_TO_ROUTE_226", - "MAP_HEADER_ROUTE_228_NORTH_HOUSE", - "MAP_HEADER_ROUTE_228_SOUTH_HOUSE", - "MAP_HEADER_GREAT_MARSH_1", - "MAP_HEADER_GREAT_MARSH_2", - "MAP_HEADER_GREAT_MARSH_3", - "MAP_HEADER_GREAT_MARSH_4", - "MAP_HEADER_GREAT_MARSH_5", - "MAP_HEADER_GREAT_MARSH_6", - "MAP_HEADER_HALL_OF_ORIGIN", - "MAP_HEADER_UNKNOWN_511", - "MAP_HEADER_RUIN_MANIAC_CAVE_LONG", - "MAP_HEADER_MANIAC_TUNNEL", - "MAP_HEADER_IRON_ISLAND_HOUSE", - "MAP_HEADER_SOLACEON_RUINS_ROOM_5_SOUTHEAST_DEADEND", - "MAP_HEADER_VISTA_LIGHTHOUSE_ELEVATOR", - "MAP_HEADER_JUBILIFE_CITY_SOUTHWEST_HOUSE_2F", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_4", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_5", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_6", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_1", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_2", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_3", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_4", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_5", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_6", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_1", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_2", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_3", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_4", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_5", - "MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_6", - "MAP_HEADER_UNKNOWN_533", - "MAP_HEADER_UNKNOWN_534", - "MAP_HEADER_UNKNOWN_535", - "MAP_HEADER_UNKNOWN_536", - "MAP_HEADER_UNKNOWN_537", - "MAP_HEADER_UNKNOWN_538", - "MAP_HEADER_UNKNOWN_539", - "MAP_HEADER_UNKNOWN_540", - "MAP_HEADER_UNKNOWN_541", - "MAP_HEADER_UNKNOWN_542", - "MAP_HEADER_UNKNOWN_543", - "MAP_HEADER_UNKNOWN_544", - "MAP_HEADER_UNKNOWN_545", - "MAP_HEADER_UNKNOWN_546", - "MAP_HEADER_UNKNOWN_547", - "MAP_HEADER_UNKNOWN_548", - "MAP_HEADER_UNKNOWN_549", - "MAP_HEADER_UNKNOWN_550", - "MAP_HEADER_UNKNOWN_551", - "MAP_HEADER_UNKNOWN_552", - "MAP_HEADER_UNKNOWN_553", - "MAP_HEADER_UNKNOWN_554", - "MAP_HEADER_UNKNOWN_555", - "MAP_HEADER_UNKNOWN_556", - "MAP_HEADER_UNKNOWN_557", - "MAP_HEADER_CONTEST_HALL_STAGE_NO_CONTEST", - "MAP_HEADER_BATTLE_FRONTIER", - "MAP_HEADER_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA", - "MAP_HEADER_UNKNOWN_561", - "MAP_HEADER_BATTLE_FACTORY", - "MAP_HEADER_BATTLE_HALL", - "MAP_HEADER_BATTLE_CASTLE", - "MAP_HEADER_BATTLE_ARCADE", - "MAP_HEADER_VEILSTONE_STORE_B1F", - "MAP_HEADER_GLOBAL_TERMINAL_2F", - "MAP_HEADER_GLOBAL_TERMINAL_3F", - "MAP_HEADER_GALACTIC_HQ_HALL", - "MAP_HEADER_UNKNOWN_570", - "MAP_HEADER_ROTOMS_ROOM", - "MAP_HEADER_UNKNOWN_572", - "MAP_HEADER_DISTORTION_WORLD_1F", - "MAP_HEADER_DISTORTION_WORLD_B1F", - "MAP_HEADER_DISTORTION_WORLD_B2F", - "MAP_HEADER_DISTORTION_WORLD_B3F", - "MAP_HEADER_DISTORTION_WORLD_B4F", - "MAP_HEADER_UNKNOWN_578", - "MAP_HEADER_DISTORTION_WORLD_B5F", - "MAP_HEADER_DISTORTION_WORLD_B6F", - "MAP_HEADER_DISTORTION_WORLD_B7F", - "MAP_HEADER_DISTORTION_WORLD_GIRATINA_ROOM", - "MAP_HEADER_DISTORTION_WORLD_TURNBACK_CAVE_ROOM", - "MAP_HEADER_SPEAR_PILLAR_DIALGA", - "MAP_HEADER_SPEAR_PILLAR_PALKIA", - "MAP_HEADER_WIFI_PLAZA_ENTRANCE", - "MAP_HEADER_IRON_ISLAND_IRON_RUINS", - "MAP_HEADER_IRON_RUINS", - "MAP_HEADER_MT_CORONET_ICEBERG_RUINS", - "MAP_HEADER_ICEBERG_RUINS", - "MAP_HEADER_ROUTE_228_ROCK_PEAK_RUINS", - "MAP_HEADER_ROCK_PEAK_RUINS" - ] - } - } -} diff --git a/consts/meson.build b/consts/meson.build index 113c2878b3..cafb925549 100644 --- a/consts/meson.build +++ b/consts/meson.build @@ -2,22 +2,8 @@ constgen_py = find_program('constgen_py', native: true) consts_manifest_basenames = [ - 'badges', - 'battle', - 'battle_subscripts', - 'btlcmd', - 'game_records', - 'gender', - 'journal', - 'map', - 'movement', - 'moves', 'pokemon', - 'poketch', - 'scrcmd', - 'sdat', 'trainer', - 'trainer_ai', ] generated_consts_root = meson.current_build_dir() diff --git a/consts/movement.json b/consts/movement.json deleted file mode 100644 index 624f38e5a9..0000000000 --- a/consts/movement.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "definitions": { - "@MovementAction": { - "type": "enum", - "values": [ - "MOVEMENT_ACTION_000", - "MOVEMENT_ACTION_001", - "MOVEMENT_ACTION_002", - "MOVEMENT_ACTION_003", - "MOVEMENT_ACTION_004", - "MOVEMENT_ACTION_005", - "MOVEMENT_ACTION_006", - "MOVEMENT_ACTION_007", - "MOVEMENT_ACTION_008", - "MOVEMENT_ACTION_009", - "MOVEMENT_ACTION_010", - "MOVEMENT_ACTION_011", - "MOVEMENT_ACTION_012", - "MOVEMENT_ACTION_013", - "MOVEMENT_ACTION_014", - "MOVEMENT_ACTION_015", - "MOVEMENT_ACTION_016", - "MOVEMENT_ACTION_017", - "MOVEMENT_ACTION_018", - "MOVEMENT_ACTION_019", - "MOVEMENT_ACTION_020", - "MOVEMENT_ACTION_021", - "MOVEMENT_ACTION_022", - "MOVEMENT_ACTION_023", - "MOVEMENT_ACTION_024", - "MOVEMENT_ACTION_025", - "MOVEMENT_ACTION_026", - "MOVEMENT_ACTION_027", - "MOVEMENT_ACTION_028", - "MOVEMENT_ACTION_029", - "MOVEMENT_ACTION_030", - "MOVEMENT_ACTION_031", - "MOVEMENT_ACTION_032", - "MOVEMENT_ACTION_033", - "MOVEMENT_ACTION_034", - "MOVEMENT_ACTION_035", - "MOVEMENT_ACTION_036", - "MOVEMENT_ACTION_037", - "MOVEMENT_ACTION_038", - "MOVEMENT_ACTION_039", - "MOVEMENT_ACTION_040", - "MOVEMENT_ACTION_041", - "MOVEMENT_ACTION_042", - "MOVEMENT_ACTION_043", - "MOVEMENT_ACTION_044", - "MOVEMENT_ACTION_045", - "MOVEMENT_ACTION_046", - "MOVEMENT_ACTION_047", - "MOVEMENT_ACTION_048", - "MOVEMENT_ACTION_049", - "MOVEMENT_ACTION_050", - "MOVEMENT_ACTION_051", - "MOVEMENT_ACTION_052", - "MOVEMENT_ACTION_053", - "MOVEMENT_ACTION_054", - "MOVEMENT_ACTION_055", - "MOVEMENT_ACTION_056", - "MOVEMENT_ACTION_057", - "MOVEMENT_ACTION_058", - "MOVEMENT_ACTION_059", - "MOVEMENT_ACTION_060", - "MOVEMENT_ACTION_061", - "MOVEMENT_ACTION_062", - "MOVEMENT_ACTION_063", - "MOVEMENT_ACTION_064", - "MOVEMENT_ACTION_065", - "MOVEMENT_ACTION_066", - "MOVEMENT_ACTION_067", - "MOVEMENT_ACTION_068", - "MOVEMENT_ACTION_069", - "MOVEMENT_ACTION_070", - "MOVEMENT_ACTION_071", - "MOVEMENT_ACTION_072", - "MOVEMENT_ACTION_073", - "MOVEMENT_ACTION_074", - "MOVEMENT_ACTION_075", - "MOVEMENT_ACTION_076", - "MOVEMENT_ACTION_077", - "MOVEMENT_ACTION_078", - "MOVEMENT_ACTION_079", - "MOVEMENT_ACTION_080", - "MOVEMENT_ACTION_081", - "MOVEMENT_ACTION_082", - "MOVEMENT_ACTION_083", - "MOVEMENT_ACTION_084", - "MOVEMENT_ACTION_085", - "MOVEMENT_ACTION_086", - "MOVEMENT_ACTION_087", - "MOVEMENT_ACTION_088", - "MOVEMENT_ACTION_089", - "MOVEMENT_ACTION_090", - "MOVEMENT_ACTION_091", - "MOVEMENT_ACTION_092", - "MOVEMENT_ACTION_093", - "MOVEMENT_ACTION_094", - "MOVEMENT_ACTION_095", - "MOVEMENT_ACTION_096", - "MOVEMENT_ACTION_097", - "MOVEMENT_ACTION_098", - "MOVEMENT_ACTION_099", - "MOVEMENT_ACTION_100", - "MOVEMENT_ACTION_101", - "MOVEMENT_ACTION_102", - "MOVEMENT_ACTION_103", - "MOVEMENT_ACTION_104", - "MOVEMENT_ACTION_105", - "MOVEMENT_ACTION_106", - "MOVEMENT_ACTION_107", - "MOVEMENT_ACTION_108", - "MOVEMENT_ACTION_109", - "MOVEMENT_ACTION_110", - "MOVEMENT_ACTION_111", - "MOVEMENT_ACTION_112", - "MOVEMENT_ACTION_113", - "MOVEMENT_ACTION_114", - "MOVEMENT_ACTION_115", - "MOVEMENT_ACTION_116", - "MOVEMENT_ACTION_117", - "MOVEMENT_ACTION_118", - "MOVEMENT_ACTION_119", - "MOVEMENT_ACTION_120", - "MOVEMENT_ACTION_121", - "MOVEMENT_ACTION_122", - "MOVEMENT_ACTION_123", - "MOVEMENT_ACTION_124", - "MOVEMENT_ACTION_125", - "MOVEMENT_ACTION_126", - "MOVEMENT_ACTION_127", - "MOVEMENT_ACTION_128", - "MOVEMENT_ACTION_129", - "MOVEMENT_ACTION_130", - "MOVEMENT_ACTION_131", - "MOVEMENT_ACTION_132", - "MOVEMENT_ACTION_133", - "MOVEMENT_ACTION_134", - "MOVEMENT_ACTION_135", - "MOVEMENT_ACTION_136", - "MOVEMENT_ACTION_137", - "MOVEMENT_ACTION_138", - "MOVEMENT_ACTION_139", - "MOVEMENT_ACTION_140", - "MOVEMENT_ACTION_141", - "MOVEMENT_ACTION_142", - "MOVEMENT_ACTION_143", - "MOVEMENT_ACTION_144", - "MOVEMENT_ACTION_145", - "MOVEMENT_ACTION_146", - "MOVEMENT_ACTION_147", - "MOVEMENT_ACTION_148", - "MOVEMENT_ACTION_149", - "MOVEMENT_ACTION_150", - "MOVEMENT_ACTION_151", - "MOVEMENT_ACTION_152", - "MOVEMENT_ACTION_153", - "MAX_MOVEMENT_ACTION", - "MOVEMENT_ACTION_END", - "MOVEMENT_ACTION_NONE" - ], - "overrides": { - "MOVEMENT_ACTION_END": 254 - } - } - } -} diff --git a/consts/moves.json b/consts/moves.json deleted file mode 100644 index b1395977cd..0000000000 --- a/consts/moves.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "definitions": { - "@MoveAttribute": { - "type": "enum", - "values": [ - "MOVEATTRIBUTE_EFFECT", - "MOVEATTRIBUTE_CLASS", - "MOVEATTRIBUTE_POWER", - "MOVEATTRIBUTE_TYPE", - "MOVEATTRIBUTE_ACCURACY", - "MOVEATTRIBUTE_PP", - "MOVEATTRIBUTE_EFFECT_CHANCE", - "MOVEATTRIBUTE_RANGE", - "MOVEATTRIBUTE_PRIORTY", - "MOVEATTRIBUTE_FLAGS", - "MOVEATTRIBUTE_CONTEST_EFFECT", - "MOVEATTRIBUTE_CONTEST_TYPE" - ] - }, - "@MoveClass": { - "type": "enum", - "values": [ - "CLASS_PHYSICAL", - "CLASS_SPECIAL", - "CLASS_STATUS" - ] - } - } -} diff --git a/consts/pokemon.json b/consts/pokemon.json index e234c1a100..a7e0d2c388 100644 --- a/consts/pokemon.json +++ b/consts/pokemon.json @@ -1,43 +1,5 @@ { "definitions": { - "@SpeciesDataParam": { - "type": "enum", - "values": [ - "SPECIES_DATA_BASE_HP", - "SPECIES_DATA_BASE_ATK", - "SPECIES_DATA_BASE_DEF", - "SPECIES_DATA_BASE_SPEED", - "SPECIES_DATA_BASE_SP_ATK", - "SPECIES_DATA_BASE_SP_DEF", - "SPECIES_DATA_TYPE_1", - "SPECIES_DATA_TYPE_2", - "SPECIES_DATA_CATCH_RATE", - "SPECIES_DATA_BASE_EXP_REWARD", - "SPECIES_DATA_EV_HP_YIELD", - "SPECIES_DATA_EV_ATK_YIELD", - "SPECIES_DATA_EV_DEF_YIELD", - "SPECIES_DATA_EV_SPEED_YIELD", - "SPECIES_DATA_EV_SP_ATK_YIELD", - "SPECIES_DATA_EV_SP_DEF_YIELD", - "SPECIES_DATA_HELD_ITEM_COMMON", - "SPECIES_DATA_HELD_ITEM_RARE", - "SPECIES_DATA_GENDER_RATIO", - "SPECIES_DATA_HATCH_CYCLES", - "SPECIES_DATA_BASE_FRIENDSHIP", - "SPECIES_DATA_EXP_RATE", - "SPECIES_DATA_EGG_GROUP_1", - "SPECIES_DATA_EGG_GROUP_2", - "SPECIES_DATA_ABILITY_1", - "SPECIES_DATA_ABILITY_2", - "SPECIES_DATA_SAFARI_FLEE_RATE", - "SPECIES_DATA_BODY_COLOR", - "SPECIES_DATA_FLIP_SPRITE", - "SPECIES_DATA_TM_LEARNSET_MASK_1", - "SPECIES_DATA_TM_LEARNSET_MASK_2", - "SPECIES_DATA_TM_LEARNSET_MASK_3", - "SPECIES_DATA_TM_LEARNSET_MASK_4" - ] - }, "@PokemonContestType": { "type": "enum", "values": [ diff --git a/consts/poketch.json b/consts/poketch.json deleted file mode 100644 index 5f73c083f1..0000000000 --- a/consts/poketch.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "definitions": { - "@PoketchAppID": { - "type": "enum", - "values": [ - "POKETCH_APPID_DIGITALWATCH", - "POKETCH_APPID_CALCULATOR", - "POKETCH_APPID_MEMOPAD", - "POKETCH_APPID_PEDOMETER", - "POKETCH_APPID_PARTYSTATUS", - "POKETCH_APPID_FRIENDSHIPCHECKER", - "POKETCH_APPID_DOWSINGMACHINE", - "POKETCH_APPID_BERRYSEARCHER", - "POKETCH_APPID_DAYCARECHECKER", - "POKETCH_APPID_POKEMONHISTORY", - "POKETCH_APPID_COUNTER", - "POKETCH_APPID_ANALOGWATCH", - "POKETCH_APPID_MARKINGMAP", - "POKETCH_APPID_LINKSEARCHER", - "POKETCH_APPID_COINTOSS", - "POKETCH_APPID_MOVETESTER", - "POKETCH_APPID_CALENDAR", - "POKETCH_APPID_DOTART", - "POKETCH_APPID_ROULETTE", - "POKETCH_APPID_RADARCHAINCOUNTER", - "POKETCH_APPID_KITCHENTIMER", - "POKETCH_APPID_COLORCHANGER", - "POKETCH_APPID_MATCHUPCHECKER", - "POKETCH_APPID_UNUSED_STOPWATCH", - "POKETCH_APPID_UNUSED_ALARMCLOCK", - "POKETCH_APPID_MAX", - "POKETCH_APPID_NONE" - ], - "overrides": { - "POKETCH_APPID_NONE": -1 - } - } - } -} diff --git a/consts/scrcmd.json b/consts/scrcmd.json deleted file mode 100644 index df7a81de25..0000000000 --- a/consts/scrcmd.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "definitions": { - "@SaveType": { - "type": "enum", - "values": [ - "SAVE_TYPE_OVERWRITE", - "SAVE_TYPE_NO_DATA_EXISTS", - "SAVE_TYPE_FULL_SAVE", - "SAVE_TYPE_QUICK_SAVE" - ] - } - } -} diff --git a/consts/sdat.json b/consts/sdat.json deleted file mode 100644 index 23c5242c6f..0000000000 --- a/consts/sdat.json +++ /dev/null @@ -1,1027 +0,0 @@ -{ - "definitions": { - "@SDATID": { - "type": "enum", - "values": [ - "SEQ_PV001", - "SEQ_PV", - "SEQ_PV_END", - "SEQ_DUMMY", - "SEQ_SILENCE_FIELD", - "SEQ_SILENCE_DUNGEON", - "SEQ_TEST_TITLE", - "SEQ_TOWN01_D", - "SEQ_TOWN02_D", - "SEQ_TOWN03_D", - "SEQ_TOWN04_D", - "SEQ_TOWN06_D", - "SEQ_TOWN07_D", - "SEQ_CITY01_D", - "SEQ_CITY02_D", - "SEQ_CITY03_D", - "SEQ_CITY04_D", - "SEQ_CITY05_D", - "SEQ_CITY06_D", - "SEQ_CITY07_D", - "SEQ_CITY08_D", - "SEQ_CITY09_D", - "SEQ_CITY10_D", - "SEQ_CITY11_D", - "SEQ_ROAD_A_D", - "SEQ_ROAD_B_D", - "SEQ_ROAD_C_D", - "SEQ_ROAD_D_D", - "SEQ_ROAD_E_D", - "SEQ_ROAD_F_D", - "SEQ_ROAD_SNOW_D", - "SEQ_ROAD_BZA_D", - "SEQ_OPENING", - "SEQ_TV_HOUSOU", - "SEQ_TOWN05_D", - "SEQ_ROAD_BZB_D", - "SEQ_TOWN01_N", - "SEQ_TOWN02_N", - "SEQ_TOWN03_N", - "SEQ_TOWN04_N", - "SEQ_TOWN06_N", - "SEQ_TOWN07_N", - "SEQ_CITY01_N", - "SEQ_CITY02_N", - "SEQ_CITY03_N", - "SEQ_CITY04_N", - "SEQ_CITY05_N", - "SEQ_CITY06_N", - "SEQ_CITY07_N", - "SEQ_CITY08_N", - "SEQ_CITY09_N", - "SEQ_CITY10_N", - "SEQ_CITY11_N", - "SEQ_ROAD_A_N", - "SEQ_ROAD_B_N", - "SEQ_ROAD_C_N", - "SEQ_ROAD_D_N", - "SEQ_ROAD_E_N", - "SEQ_ROAD_F_N", - "SEQ_ROAD_SNOW_N", - "SEQ_ROAD_BZA_N", - "SEQ_TOWN05_N", - "SEQ_ROAD_BZB_N", - "SEQ_TANKOU", - "SEQ_HATANIGE", - "SEQ_D_01", - "SEQ_D_02", - "SEQ_D_03", - "SEQ_D_RYAYHY", - "SEQ_D_KOUEN", - "SEQ_D_AGITO", - "SEQ_D_GINLOBBY", - "SEQ_D_SAFARI", - "SEQ_D_LAKE", - "SEQ_D_MOUNT1", - "SEQ_D_MOUNT2", - "SEQ_D_06", - "SEQ_D_05", - "SEQ_D_04", - "SEQ_D_LEAGUE", - "SEQ_BLD_DENDO", - "SEQ_D_CROAD", - "SEQ_D_ICE", - "SEQ_D_SECRET", - "SEQ_D_UNKNOWN", - "SEQ_POKEPARK", - "SEQ_D_HARDMT", - "SEQ_BLD_LEGEND", - "SEQ_PC_01", - "SEQ_PC_02", - "SEQ_GYM", - "SEQ_KENKYUJO", - "SEQ_BLD_CON", - "SEQ_FS", - "SEQ_BLD_GAME", - "SEQ_BF_TOWWER", - "SEQ_BLD_TV", - "SEQ_THE_EVENT04", - "SEQ_FUE", - "SEQ_AUS", - "SEQ_BLD_BLD_GTC", - "SEQ_OPENING2", - "SEQ_BF_FACT", - "SEQ_EYE_BOY", - "SEQ_EYE_KID", - "SEQ_EYE_FIGHT", - "SEQ_EYE_GINGA", - "SEQ_EYE_LADY", - "SEQ_EYE_MOUNT", - "SEQ_EYE_RICH", - "SEQ_EYE_ENKA", - "SEQ_EYE_MYS", - "SEQ_EYE_ELITE", - "SEQ_EYE_GIRL", - "SEQ_EYE_SPORT", - "SEQ_EYE_FUN", - "SEQ_EYE_TENNO", - "SEQ_EYE_CHAMP", - "SEQ_FIGHT0101", - "SEQ_BATTLE_WILD_POKEMON", - "SEQ_BATTLE_GYM_LEADER", - "SEQ_BATTLE_LAKE_GUARDIAN", - "SEQ_BATTLE_TRAINER", - "SEQ_BATTLE_CYRUS", - "SEQ_BATTLE_DIALGA_PALKIA", - "SEQ_BATTLE_CHAMPION", - "SEQ_BATTLE_GALACTIC_GRUNT", - "SEQ_BATTLE_RIVAL", - "SEQ_BATTLE_ARCEUS", - "SEQ_BATTLE_LEGENDARY", - "SEQ_VICTORY_WILD_POKEMON", - "SEQ_VICTORY_TRAINER", - "SEQ_VICTORY_GYM_LEADER", - "SEQ_VICTORY_CHAMPION", - "SEQ_VICTORY_GALACTIC_GRUNT", - "SEQ_VICTORY_CYRUS", - "SEQ_VICTORY_ELITE_FOUR", - "SEQ_BATTLE_GALACTIC_CMDR", - "SEQ_CONTEST_DRESSING_ROOM", - "SEQ_BATTLE_ELITE_FOUR", - "SEQ_BA_TOWER", - "SEQ_TSURETEKE", - "SEQ_THE_RIV", - "SEQ_THE_EVENT01", - "SEQ_SHINKA", - "SEQ_THE_BOY", - "SEQ_THE_GIRL", - "SEQ_THE_EVENT02", - "SEQ_THE_EVENT03", - "SEQ_THE_EVENT05", - "SEQ_THE_AKAGI", - "SEQ_EV_DENDO1", - "SEQ_EV_LEGEND", - "SEQ_POKERADAR", - "SEQ_NAMINORI", - "SEQ_BICYCLE", - "SEQ_GONIN", - "SEQ_TV_END", - "SEQ_FANFA1", - "SEQ_FANFA5", - "SEQ_FANFA3", - "SEQ_FANFA4", - "SEQ_FANFA6", - "SEQ_FANFA2", - "SEQ_BADGE", - "SEQ_POCKETCH", - "SEQ_WAZA", - "SEQ_ACCE", - "SEQ_WASURE", - "SEQ_ASA", - "SEQ_KINOMI", - "SEQ_REPORT", - "SEQ_CO_DRESS", - "SEQ_KOUKAN", - "SEQ_BLD_EV_DENDO2", - "SEQ_TITLE00", - "SEQ_TITLE01", - "SEQ_PRESENT", - "SEQ_WIFILOBBY", - "SEQ_CO_KAWAI", - "SEQ_CO_KASHI", - "SEQ_CO_UTSUK", - "SEQ_CO_TAKUMA", - "SEQ_CO_KAKKO", - "SEQ_CO_KEKKA", - "SEQ_CO_FANFA", - "SEQ_KINOMI1", - "SEQ_SLOT_ATARI", - "SEQ_SLOT_OOATARI", - "SEQ_BLD_ENDING", - "SEQ_KINOMI2", - "SEQ_SLOT", - "SEQ_PL_BICYCLE", - "SEQ_PL_D_GIRATINA", - "SEQ_PL_BF_ROULETTE", - "SEQ_PL_BF_STAGE", - "SEQ_PL_BF_CASTLE", - "SEQ_PL_BF_CASTLE02", - "SEQ_PL_BF_FACTORY", - "SEQ_PL_WIFITOWER", - "SEQ_PL_PIANO", - "SEQ_PL_AUDIO", - "SEQ_PL_EYEBRAIN", - "SEQ_PL_HANDSOME", - "SEQ_BATTLE_GIRATINA", - "SEQ_BATTLE_FRONTIER_BRAIN", - "SEQ_VICTORY_FRONTIER_BRAIN", - "SEQ_BATTLE_REGI_TRIO", - "SEQ_PL_MTKAKKO", - "SEQ_PL_MTKASHI", - "SEQ_PL_MTKAWA", - "SEQ_PL_MTTAKMA", - "SEQ_PL_MTUTSUK", - "SEQ_PL_GURUGURU", - "SEQ_PL_WIFIGAME", - "SEQ_PL_WIFIUNION", - "SEQ_PL_WIFIPARADE", - "SEQ_PL_EV_GIRA", - "SEQ_PL_EV_GIRA2", - "SEQ_PL_PTHAIFU", - "SEQ_PL_DMY10", - "SEQ_PL_TOWN02", - "SEQ_PL_DON2", - "SEQ_PL_FRO", - "SEQ_PL_POINTGET3", - "SEQ_PL_WINMINI2", - "SEQ_AIF_FIELD", - "SEQ_AIF_DUNGEON", - "SEQ_AIF_BATTLE", - "SEQ_BGM_END", - "SEQ_SE_PL_W012", - "SEQ_SE_PL_W097", - "SEQ_SE_PL_W460B", - "SEQ_SE_PL_YUKI", - "SEQ_SE_PL_UG_006", - "SEQ_SE_PL_TOKEI21", - "SEQ_SE_PL_GYM01", - "SEQ_SE_PL_GYM02", - "SEQ_SE_PL_KEZURI", - "SEQ_SE_PL_SYU03", - "SEQ_SE_PL_CALL", - "SEQ_SE_PL_UG_020", - "SEQ_SE_PL_W100", - "SEQ_SE_PL_W467109", - "SEQ_SE_PL_W363", - "SEQ_SE_PL_BAG3", - "SEQ_SE_PL_CON_034", - "SEQ_SE_PL_SUTYA2", - "SEQ_SE_PL_CPGET", - "SEQ_SE_PL_fire01", - "SEQ_SE_PL_BUTTON", - "SEQ_SE_PL_BREC03", - "SEQ_SE_PL_BREC10", - "SEQ_SE_PL_BREC11", - "SEQ_SE_PL_BREC11_2", - "SEQ_SE_PL_BREC12", - "SEQ_SE_PL_BREC13", - "SEQ_SE_PL_BREC20", - "SEQ_SE_PL_BREC21", - "SEQ_SE_PL_BREC57", - "SEQ_SE_PL_BREC58", - "SEQ_SE_PL_BREC80", - "SEQ_SE_PL_MNGM_IN", - "SEQ_SE_PL_MNGM_OUT", - "SEQ_DUMMY01", - "SEQ_SE_PL_FCALL", - "SEQ_SE_PL_NOMI02", - "SEQ_SE_PL_POINT1", - "SEQ_SE_PL_POINT2", - "SEQ_SE_PL_POINT3", - "SEQ_SE_PL_PINPON", - "SEQ_SE_PL_BALLOON05_2", - "SEQ_SE_PL_FW120", - "SEQ_SE_PL_HAND", - "SEQ_SE_PL_KIRAKIRA", - "SEQ_SE_PL_140_2_2", - "SEQ_SE_PL_LV_UP", - "SEQ_SE_PL_KIN", - "SEQ_SE_PL_BALLOON01", - "SEQ_SE_PL_BALLOON02", - "SEQ_SE_PL_BALLOON03", - "SEQ_SE_PL_BALLOON03_2", - "SEQ_SE_PL_BALLOON04", - "SEQ_SE_PL_BALLOON05", - "SEQ_SE_PL_BALLOON07", - "SEQ_SE_PL_ALERT3", - "SEQ_SE_PL_ALERT4", - "SEQ_DUMMY02", - "SEQ_SE_PL_FR02", - "SEQ_SE_PL_FR03", - "SEQ_SE_PL_FR04", - "SEQ_SE_PL_FR05", - "SEQ_SE_PL_FAC01", - "SEQ_SE_PL_HIROBA01_4", - "SEQ_SE_PL_HIROBA01_5", - "SEQ_SE_PL_HIROBA01_6", - "SEQ_SE_PL_HIROBA02_4", - "SEQ_SE_PL_HIROBA02_5", - "SEQ_SE_PL_HIROBA02_6", - "SEQ_SE_PL_HIROBA03", - "SEQ_SE_PL_HIROBA03_2", - "SEQ_SE_PL_HIROBA03_3", - "SEQ_SE_PL_HIROBA05", - "SEQ_SE_PL_HIROBA05_2", - "SEQ_SE_PL_HIROBA05_3", - "SEQ_SE_PL_HIROBA20", - "SEQ_SE_PL_HIROBA30", - "SEQ_SE_PL_HIROBA70", - "SEQ_SE_PL_HIROBA70_2", - "SEQ_SE_PL_HIROBA70_3", - "SEQ_SE_PL_HIROBA80", - "SEQ_SE_PL_HIROBA85", - "SEQ_SE_PL_HIROBA90", - "SEQ_SE_PL_HIROBA100", - "SEQ_SE_PL_HIROBA100_2", - "SEQ_SE_PL_HIROBA100_3", - "SEQ_SE_PL_140", - "SEQ_SE_PL_140_2", - "SEQ_SE_PL_140_3", - "SEQ_SE_PL_W030", - "SEQ_SE_PL_W030_2", - "SEQ_SE_PL_W030_3", - "SEQ_SE_PL_W019", - "SEQ_SE_PL_W019_2", - "SEQ_SE_PL_W019_3", - "SEQ_SE_PL_EFF02", - "SEQ_SE_PL_EFF03", - "SEQ_SE_PL_EFF03_3", - "SEQ_SE_PL_EFF03_4", - "SEQ_SE_PL_EFF04", - "SEQ_SE_PL_DANSA5", - "SEQ_SE_PL_SUTYA", - "SEQ_SE_PL_FLOAT01", - "SEQ_SE_PL_FLOAT02", - "SEQ_SE_PL_FLOAT03", - "SEQ_SE_PL_FLOAT13", - "SEQ_SE_PL_FLOAT04", - "SEQ_SE_PL_FLOAT05", - "SEQ_SE_PL_FLOAT06", - "SEQ_SE_PL_FLOAT07", - "SEQ_SE_PL_FLOAT10", - "SEQ_SE_PL_FLOAT11", - "SEQ_SE_PL_FLOAT12", - "SEQ_SE_PL_FIRE", - "SEQ_SE_PL_WATER", - "SEQ_SE_PL_ELECTRO", - "SEQ_SE_PL_WHIP", - "SEQ_SE_PL_KIRAKIRA4", - "SEQ_SE_PL_TIMER01", - "SEQ_SE_PL_TIMER02", - "SEQ_SE_PL_TIMER03", - "SEQ_SE_PL_TIMER04", - "SEQ_SE_PL_PINPON2", - "SEQ_SE_PL_TOKEI3", - "SEQ_SE_PL_FTIMER03", - "SEQ_SE_PL_STAMP", - "SEQ_SE_PL_W467", - "SEQ_SE_PL_W060", - "SEQ_SE_PL_W082C", - "SEQ_SE_PL_W392", - "SEQ_SE_PL_KUSARI", - "SEQ_SE_PL_FW089", - "SEQ_SE_PL_FW089B", - "SEQ_SE_PL_FW089_2", - "SEQ_SE_PL_SYUWA3", - "SEQ_SE_PL_MEKI", - "SEQ_SE_PL_MEKI2", - "SEQ_SE_PL_JUMP2", - "SEQ_SE_PL_FW463", - "SEQ_SE_PL_GIRA", - "SEQ_SE_PL_SYUWA", - "SEQ_SE_PL_SYUWA2", - "SEQ_SE_PL_DOOR_OPEN5", - "SEQ_SE_PL_COIN", - "SEQ_SE_PL_EFF05", - "SEQ_SE_PL_W436", - "SEQ_SE_PL_BOWABOWA", - "SEQ_SE_PL_LO_ON", - "SEQ_SE_PL_ALERT", - "SEQ_SE_PL_WARP", - "SEQ_SE_CONFIRM", - "SEQ_SE_DP_DECIDE", - "SEQ_SE_DP_DUMMY1", - "SEQ_SE_DP_DUMMY2", - "SEQ_SE_DP_SELECT78", - "SEQ_SE_DP_SELECT5", - "SEQ_SE_DP_PIRORIRO", - "SEQ_SE_DP_PIRORIRO2", - "SEQ_SE_DP_BUTTON9", - "SEQ_SE_DP_BUTTON3", - "SEQ_SE_DP_KON", - "SEQ_SE_DP_KON2", - "SEQ_SE_DP_KON3", - "SEQ_SE_DP_KON4", - "SEQ_SE_DP_BOX01", - "SEQ_SE_DP_BOX02", - "SEQ_SE_DP_KAIFUKU", - "SEQ_SE_DP_ZUKAN02", - "SEQ_SE_DP_OPEN2", - "SEQ_SE_DP_CLOSE2", - "SEQ_SE_DP_025", - "SEQ_SE_DP_PINPON", - "SEQ_SE_DP_CUSTOM06", - "SEQ_SE_DP_BOX03", - "SEQ_SE_DP_START", - "SEQ_SE_DP_SELECT_SLOT", - "SEQ_SE_DP_CARD10", - "SEQ_SE_DP_KATI", - "SEQ_SE_DP_CON_014", - "SEQ_SE_DP_W025", - "SEQ_SE_DP_W060C", - "SEQ_SE_DP_W062", - "SEQ_SE_DP_W080", - "SEQ_SE_DP_WIN_OPEN", - "SEQ_SE_DP_BOWA", - "SEQ_SE_DP_Z_SEARCH", - "SEQ_SE_DP_CARD2", - "SEQ_SE_DP_WALL_HIT", - "SEQ_SE_DP_WALL_HIT2", - "SEQ_SE_DP_KAIDAN2", - "SEQ_SE_DP_DOOR", - "SEQ_SE_DP_DOOR_OPEN", - "SEQ_SE_DP_DOOR_CLOSE", - "SEQ_SE_DP_DOOR_CLOSE2", - "SEQ_SE_DP_DOOR10", - "SEQ_SE_DP_WIN_OPEN2", - "SEQ_SE_DP_DUMMY3", - "SEQ_SE_DP_DANSA", - "SEQ_SE_DP_PC_ON", - "SEQ_SE_DP_PC_LOGIN", - "SEQ_SE_DP_PC_LOGOFF", - "SEQ_SE_DP_DENDOU", - "SEQ_SE_DP_DOKU2", - "SEQ_SE_DP_ELEBETA", - "SEQ_SE_DP_ELEBETA2", - "SEQ_SE_DP_DUMMY4", - "SEQ_SE_DP_ELEBETA4", - "SEQ_SE_DP_ESUKA", - "SEQ_SE_DP_TV_NOISE", - "SEQ_SE_DP_JIHANKI", - "SEQ_SE_DP_JITENSYA", - "SEQ_SE_DP_GEAR", - "SEQ_SE_DP_KI_GASYAN", - "SEQ_SE_DP_SAVE", - "SEQ_SE_DP_GEAR2", - "SEQ_SE_DP_SELECT8", - "SEQ_SE_DP_DORIRU", - "SEQ_SE_DP_YUKIASHI", - "SEQ_SE_DP_VS_SEEKER_BEEP", - "SEQ_SE_DP_UG_006", - "SEQ_SE_DP_UG_007", - "SEQ_SE_DP_UG_008", - "SEQ_SE_DP_UG_020", - "SEQ_SE_DP_UG_021", - "SEQ_SE_DP_UG_022", - "SEQ_SE_DP_UG_023", - "SEQ_SE_DP_UG_024", - "SEQ_SE_DP_UG_025", - "SEQ_SE_DP_UG_026", - "SEQ_SE_DP_UG_027", - "SEQ_SE_DP_DENSI15", - "SEQ_SE_DP_DENSI16", - "SEQ_SE_DP_DUMMY5", - "SEQ_SE_DP_PYUU", - "SEQ_SE_DP_PYUU2", - "SEQ_SE_DP_SUTYA", - "SEQ_SE_DP_GYURU", - "SEQ_SE_DP_OPEN7", - "SEQ_SE_DP_CLOSE7", - "SEQ_SE_DP_ZIZIZI", - "SEQ_SE_DP_MAZYO2", - "SEQ_SE_DP_MAZYO4", - "SEQ_SE_DP_BAG_004", - "SEQ_SE_DP_T_AME", - "SEQ_SE_DP_T_KOAME", - "SEQ_SE_DP_T_OOAME", - "SEQ_SE_DP_T_KAMI", - "SEQ_SE_DP_T_KAMI2", - "SEQ_SE_DP_HAMARU", - "SEQ_SE_DP_GAGAGA", - "SEQ_SE_DP_F017", - "SEQ_SE_DP_FOOT3_0", - "SEQ_SE_DP_FOOT3_1", - "SEQ_SE_DP_CON_016", - "SEQ_SE_DP_REGI", - "SEQ_SE_DP_CON_F007", - "SEQ_SE_DP_CON_015", - "SEQ_SE_DP_SUTYA2", - "SEQ_SE_DP_FW230", - "SEQ_SE_DP_FW019", - "SEQ_SE_DP_FW088", - "SEQ_SE_DP_FW015", - "SEQ_SE_DP_FBRADE", - "SEQ_SE_DP_FW463", - "SEQ_SE_DP_TELE", - "SEQ_SE_DP_TELE2", - "SEQ_SE_DP_FW104", - "SEQ_SE_DP_ZUPO", - "SEQ_SE_DP_ZUPO2", - "SEQ_SE_DP_KUSA", - "SEQ_SE_DP_SUNA", - "SEQ_SE_DP_MARSH_WALK", - "SEQ_SE_DP_DANSA4", - "SEQ_SE_DP_DANSA5", - "SEQ_SE_DP_F209", - "SEQ_SE_DP_SUBERU", - "SEQ_SE_DP_FW056", - "SEQ_SE_DP_FW291", - "SEQ_SE_DP_FW089", - "SEQ_SE_DP_FW452", - "SEQ_SE_DP_FW466", - "SEQ_SE_DP_F007", - "SEQ_SE_DP_FAWA", - "SEQ_SE_DP_FPASA2", - "SEQ_SE_DP_FW367", - "SEQ_SE_DP_POKETCH_003", - "SEQ_SE_DP_DUMMY6", - "SEQ_SE_DP_DUMMY7", - "SEQ_SE_DP_POKETCH_006", - "SEQ_SE_DP_POKETCH_007", - "SEQ_SE_DP_POKETCH_009", - "SEQ_SE_DP_POKETCH_010", - "SEQ_SE_DP_POKETCH_011", - "SEQ_SE_DP_POKETCH_012", - "SEQ_SE_DP_POKETCH_013", - "SEQ_SE_DP_POKETCH_014", - "SEQ_SE_DP_BEEP", - "SEQ_SE_DP_DENSI01", - "SEQ_SE_DP_DENSI02", - "SEQ_SE_DP_DENSI04", - "SEQ_SE_DP_DENSI05", - "SEQ_SE_DP_DENSI07", - "SEQ_SE_DP_DENSI08", - "SEQ_SE_DP_DENSI09", - "SEQ_SE_DP_DENSI10", - "SEQ_SE_DP_DENSI11", - "SEQ_SE_DP_DENSI12", - "SEQ_SE_DP_KASYA", - "SEQ_SE_DP_PASO2", - "SEQ_SE_DP_TATA", - "SEQ_SE_DP_UP", - "SEQ_SE_DP_PASO", - "SEQ_SE_DP_SYARAAN", - "SEQ_SE_DP_TARARARAN", - "SEQ_SE_DP_MAZYO", - "SEQ_SE_DP_MAZYO3", - "SEQ_SE_DP_HYUN", - "SEQ_SE_DP_HYUN2", - "SEQ_SE_DP_CON_017", - "SEQ_SE_DP_BUTTON01", - "SEQ_SE_DP_DUMMY8", - "SEQ_SE_DP_DUMMY9", - "SEQ_SE_DP_DUMMY10", - "SEQ_SE_DP_PIKO2", - "SEQ_SE_DP_ZUKAN01", - "SEQ_SE_DP_DENSI06", - "SEQ_SE_DP_DUMMY11", - "SEQ_SE_DP_DUMMY12", - "SEQ_SE_DP_DUMMY13", - "SEQ_SE_DP_MEKURU", - "SEQ_SE_DP_MEKURU2", - "SEQ_SE_DP_MEKURU3", - "SEQ_SE_DP_MIGAKU01", - "SEQ_SE_DP_MIGAKU02", - "SEQ_SE_DP_BADGE_C", - "SEQ_SE_DP_CARD3", - "SEQ_SE_DP_CARD5", - "SEQ_SE_DP_DUMMY14", - "SEQ_SE_DP_DUMMY15", - "SEQ_SE_DP_CARD11", - "SEQ_SE_DP_KYU01", - "SEQ_SE_DP_NAMEIN_01", - "SEQ_SE_DP_SYU01", - "SEQ_SE_DP_SYU02", - "SEQ_SE_DP_SYU03", - "SEQ_SE_DP_DECIDE2", - "SEQ_SE_DP_POKELIST_001", - "SEQ_SE_DP_UG_001", - "SEQ_SE_DP_UG_002", - "SEQ_SE_DP_UG_003", - "SEQ_SE_DP_UG_004", - "SEQ_SE_DP_KIRAKIRA3", - "SEQ_SE_DP_KIRAKIRA", - "SEQ_SE_DP_KIRAKIRA4", - "SEQ_SE_DP_KOUKAN01", - "SEQ_SE_DP_KOUKAN03", - "SEQ_SE_DP_KOUKAN04", - "SEQ_SE_DP_KOUKAN05", - "SEQ_SE_DP_KOUKAN06", - "SEQ_SE_DP_KOUKAN07", - "SEQ_SE_DP_KOUKAN08", - "SEQ_SE_DP_KOUKAN09", - "SEQ_SE_DP_KOUKAN10", - "SEQ_SE_DP_NM01", - "SEQ_SE_DP_NM02", - "SEQ_SE_DP_NM03", - "SEQ_SE_DP_NM03_2", - "SEQ_SE_DP_NM04", - "SEQ_SE_DP_NM04_2", - "SEQ_SE_DP_NM04_3", - "SEQ_SE_DP_NM05", - "SEQ_SE_DP_NM07", - "SEQ_SE_DP_NM07_2", - "SEQ_SE_DP_NM08", - "SEQ_SE_DP_NM09", - "SEQ_SE_DP_NM10", - "SEQ_SE_DP_NM10_2", - "SEQ_SE_DP_NM11", - "SEQ_SE_DP_NM12", - "SEQ_SE_DP_NM12_2", - "SEQ_SE_DP_NM13", - "SEQ_SE_DP_NM14", - "SEQ_SE_DP_CUSTOM01", - "SEQ_SE_DP_CUSTOM02", - "SEQ_SE_DP_CUSTOM05", - "SEQ_SE_DP_BAG_006", - "SEQ_SE_DP_BAG_011", - "SEQ_SE_DP_BAG_020", - "SEQ_SE_DP_BAG_030", - "SEQ_SE_DP_BAG_031", - "SEQ_SE_DP_GASA01", - "SEQ_SE_DP_GASA02", - "SEQ_SE_DP_GASA03", - "SEQ_SE_DP_CARD7", - "SEQ_SE_DP_SLOT01", - "SEQ_SE_DP_SLOT02", - "SEQ_SE_DP_CLIMAX01", - "SEQ_SE_DP_CLIMAX03", - "SEQ_SE_DP_CLIMAX06", - "SEQ_SE_DP_CLIMAX09", - "SEQ_SE_DP_CLIMAX10", - "SEQ_SE_DP_CLIMAX12", - "SEQ_SE_DP_CLIMAX15", - "SEQ_SE_DP_TRAIN02", - "SEQ_SE_DP_TRAIN03", - "SEQ_SE_DP_TRAIN04", - "SEQ_SE_DP_SHIP01", - "SEQ_SE_DP_SHIP02", - "SEQ_SE_DP_SHIP03", - "SEQ_SE_DP_CON_001", - "SEQ_SE_DP_CON_002", - "SEQ_SE_DP_CON_003", - "SEQ_SE_DP_CON_004", - "SEQ_SE_DP_CON_005", - "SEQ_SE_DP_CON_006", - "SEQ_SE_DP_CON_007", - "SEQ_SE_DP_CON_009", - "SEQ_SE_DP_CON_010", - "SEQ_SE_DP_CON_011", - "SEQ_SE_DP_CON_012", - "SEQ_SE_DP_CON_013", - "SEQ_SE_DP_CON_018", - "SEQ_SE_DP_CON_019", - "SEQ_SE_DP_CON_020", - "SEQ_SE_DP_CON_021", - "SEQ_SE_DP_CON_022", - "SEQ_SE_DP_CON_023", - "SEQ_SE_DP_CON_024", - "SEQ_SE_DP_CON_026", - "SEQ_SE_DP_CON_027_2", - "SEQ_SE_DP_CON_027_3", - "SEQ_SE_DP_CON_028", - "SEQ_SE_DP_CON_029", - "SEQ_SE_DP_CON_030", - "SEQ_SE_DP_CON_031", - "SEQ_SE_DP_CON_032", - "SEQ_SE_DP_CON_033", - "SEQ_SE_DP_CON_034", - "SEQ_SE_DP_KOUKA_H", - "SEQ_SE_DP_KOUKA_L", - "SEQ_SE_DP_KOUKA_M", - "SEQ_SE_DP_NIGERU2", - "SEQ_SE_DP_NIGERU", - "SEQ_SE_DP_DUMMY16", - "SEQ_SE_DP_DUMMY17", - "SEQ_SE_DP_POKE_DEAD3", - "SEQ_SE_DP_HINSI", - "SEQ_SE_DP_SUIKOMU", - "SEQ_SE_DP_BOWA2", - "SEQ_SE_DP_BOWA3", - "SEQ_SE_DP_BOWA4", - "SEQ_SE_DP_GETTING", - "SEQ_SE_DP_NAGERU", - "SEQ_SE_DP_EXP", - "SEQ_SE_DP_EXPMAX", - "SEQ_SE_DP_EXPMAX2", - "SEQ_SE_DP_SLIDEIN", - "SEQ_SE_DP_BT_001", - "SEQ_SE_DP_REAPOKE", - "SEQ_SE_PARTY_GAUGE_ARROW_IN", - "SEQ_SE_PARTY_GAUGE_BALL_IN", - "SEQ_SE_PARTY_GAUGE_BALL_EMPTY", - "SEQ_SE_DP_EGG01", - "SEQ_SE_DP_VSDEMO01", - "SEQ_SE_DP_VSDEMO02", - "SEQ_SE_DP_VSDEMO03", - "SEQ_SE_DP_VSDEMO04", - "SEQ_SE_DP_VSDEMO05", - "SEQ_SE_DP_VSDEMO06", - "SEQ_SE_DP_VSDEMO07", - "SEQ_SE_DP_000", - "SEQ_SE_DP_001", - "SEQ_SE_DP_003", - "SEQ_SE_DP_007", - "SEQ_SE_DP_020", - "SEQ_SE_DP_021", - "SEQ_SE_DP_023", - "SEQ_SE_DP_030", - "SEQ_SE_DP_030C", - "SEQ_SE_DP_031", - "SEQ_SE_DP_032", - "SEQ_SE_DP_040", - "SEQ_SE_DP_041", - "SEQ_SE_DP_050", - "SEQ_SE_DP_051", - "SEQ_SE_DP_052", - "SEQ_SE_DP_053", - "SEQ_SE_DP_060", - "SEQ_SE_DP_061", - "SEQ_SE_DP_080", - "SEQ_SE_DP_081", - "SEQ_SE_DP_100", - "SEQ_SE_DP_110", - "SEQ_SE_DP_111", - "SEQ_SE_DP_112", - "SEQ_SE_DP_130", - "SEQ_SE_DP_131", - "SEQ_SE_DP_140", - "SEQ_SE_DP_141", - "SEQ_SE_DP_143", - "SEQ_SE_DP_145", - "SEQ_SE_DP_146", - "SEQ_SE_DP_150", - "SEQ_SE_DP_151", - "SEQ_SE_DP_152", - "SEQ_SE_DP_153", - "SEQ_SE_DP_154", - "SEQ_SE_DP_155", - "SEQ_SE_DP_160", - "SEQ_SE_DP_161", - "SEQ_SE_DP_162", - "SEQ_SE_DP_163", - "SEQ_SE_DP_164", - "SEQ_SE_DP_165", - "SEQ_SE_DP_166", - "SEQ_SE_DP_170", - "SEQ_SE_DP_171", - "SEQ_SE_DP_172", - "SEQ_SE_DP_180", - "SEQ_SE_DP_181", - "SEQ_SE_DP_182", - "SEQ_SE_DP_183", - "SEQ_SE_DP_184", - "SEQ_SE_DP_185", - "SEQ_SE_DP_186", - "SEQ_SE_DP_187", - "SEQ_SE_DP_200", - "SEQ_SE_DP_201", - "SEQ_SE_DP_202", - "SEQ_SE_DP_203", - "SEQ_SE_DP_204", - "SEQ_SE_DP_205", - "SEQ_SE_DP_206", - "SEQ_SE_DP_207", - "SEQ_SE_DP_208", - "SEQ_SE_DP_209", - "SEQ_SE_DP_210", - "SEQ_SE_DP_211", - "SEQ_SE_DP_212", - "SEQ_SE_DP_213", - "SEQ_SE_DP_214", - "SEQ_SE_DP_280", - "SEQ_SE_DP_281", - "SEQ_SE_DP_282", - "SEQ_SE_DP_290", - "SEQ_SE_DP_291", - "SEQ_SE_DP_293", - "SEQ_SE_DP_300", - "SEQ_SE_DP_350", - "SEQ_SE_DP_351", - "SEQ_SE_DP_400", - "SEQ_SE_DP_401", - "SEQ_SE_DP_402", - "SEQ_SE_DP_480", - "SEQ_SE_DP_W003", - "SEQ_SE_DP_W004", - "SEQ_SE_DP_W006", - "SEQ_SE_DP_W007", - "SEQ_SE_DP_W010", - "SEQ_SE_DP_W011", - "SEQ_SE_DP_W013", - "SEQ_SE_DP_W013B", - "SEQ_SE_DP_W014", - "SEQ_SE_DP_W015", - "SEQ_SE_DP_W016", - "SEQ_SE_DP_W016B", - "SEQ_SE_DP_W017", - "SEQ_SE_DP_W019", - "SEQ_SE_DP_W020", - "SEQ_SE_DP_W020B", - "SEQ_SE_DP_W025B", - "SEQ_SE_DP_W025C", - "SEQ_SE_DP_W026", - "SEQ_SE_DP_W028", - "SEQ_SE_DP_W028B", - "SEQ_SE_DP_W029", - "SEQ_SE_DP_W030", - "SEQ_SE_DP_W036", - "SEQ_SE_DP_W039", - "SEQ_SE_DP_W040", - "SEQ_SE_DP_W043", - "SEQ_SE_DP_W043B", - "SEQ_SE_DP_W043C", - "SEQ_SE_DP_W043D", - "SEQ_SE_DP_W044", - "SEQ_SE_DP_W047", - "SEQ_SE_DP_W048", - "SEQ_SE_DP_W052", - "SEQ_SE_DP_W053", - "SEQ_SE_DP_W053B", - "SEQ_SE_DP_W054", - "SEQ_SE_DP_W055", - "SEQ_SE_DP_W056", - "SEQ_SE_DP_W056B", - "SEQ_SE_DP_W057", - "SEQ_SE_DP_W057B", - "SEQ_SE_DP_W059", - "SEQ_SE_DP_W059B", - "SEQ_SE_DP_W060", - "SEQ_SE_DP_W062D", - "SEQ_SE_DP_W060B", - "SEQ_SE_DP_W063", - "SEQ_SE_DP_W063B", - "SEQ_SE_DP_W063C", - "SEQ_SE_DP_W070", - "SEQ_SE_DP_W071", - "SEQ_SE_DP_W071B", - "SEQ_SE_DP_W076", - "SEQ_SE_DP_W076B", - "SEQ_SE_DP_W077", - "SEQ_SE_DP_W077B", - "SEQ_SE_DP_W080B", - "SEQ_SE_DP_W080C", - "SEQ_SE_DP_W081", - "SEQ_SE_DP_W081B", - "SEQ_SE_DP_W082", - "SEQ_SE_DP_W082B", - "SEQ_SE_DP_W082C", - "SEQ_SE_DP_W085", - "SEQ_SE_DP_W085B", - "SEQ_SE_DP_W085C", - "SEQ_SE_DP_W086", - "SEQ_SE_DP_W088", - "SEQ_SE_DP_W089", - "SEQ_SE_DP_W089B", - "SEQ_SE_DP_W090", - "SEQ_SE_DP_W091", - "SEQ_SE_DP_W092", - "SEQ_SE_DP_W092B", - "SEQ_SE_DP_W092D", - "SEQ_SE_DP_W100", - "SEQ_SE_DP_W100B", - "SEQ_SE_DP_W103", - "SEQ_SE_DP_W104", - "SEQ_SE_DP_W107", - "SEQ_SE_DP_W109", - "SEQ_SE_DP_W109B", - "SEQ_SE_DP_W112", - "SEQ_SE_DP_W112B", - "SEQ_SE_DP_W114", - "SEQ_SE_DP_W115", - "SEQ_SE_DP_W118", - "SEQ_SE_DP_W118B", - "SEQ_SE_DP_W120", - "SEQ_SE_DP_W122", - "SEQ_SE_DP_W127", - "SEQ_SE_DP_W129", - "SEQ_SE_DP_W145", - "SEQ_SE_DP_W145B", - "SEQ_SE_DP_W145C", - "SEQ_SE_DP_W145D", - "SEQ_SE_DP_W146", - "SEQ_SE_DP_W151", - "SEQ_SE_DP_W152", - "SEQ_SE_DP_W153", - "SEQ_SE_DP_W155", - "SEQ_SE_DP_W161", - "SEQ_SE_DP_W161B", - "SEQ_SE_DP_W166", - "SEQ_SE_DP_W171", - "SEQ_SE_DP_W172", - "SEQ_SE_DP_W172B", - "SEQ_SE_DP_W173", - "SEQ_SE_DP_W173B", - "SEQ_SE_DP_W173C", - "SEQ_SE_DP_W179", - "SEQ_SE_DP_W185", - "SEQ_SE_DP_W187", - "SEQ_SE_DP_W195", - "SEQ_SE_DP_W196", - "SEQ_SE_DP_W197", - "SEQ_SE_DP_W199", - "SEQ_SE_DP_W201", - "SEQ_SE_DP_W202", - "SEQ_SE_DP_W202B", - "SEQ_SE_DP_W204", - "SEQ_SE_DP_W207", - "SEQ_SE_DP_W207B", - "SEQ_SE_DP_W207C", - "SEQ_SE_DP_W207D", - "SEQ_SE_DP_W208", - "SEQ_SE_DP_W209", - "SEQ_SE_DP_W213", - "SEQ_SE_DP_W215", - "SEQ_SE_DP_W221B", - "SEQ_SE_DP_W227", - "SEQ_SE_DP_W227B", - "SEQ_SE_DP_W230", - "SEQ_SE_DP_W231", - "SEQ_SE_DP_W233", - "SEQ_SE_DP_W233B", - "SEQ_SE_DP_W234", - "SEQ_SE_DP_W236", - "SEQ_SE_DP_W239", - "SEQ_SE_DP_W240", - "SEQ_SE_DP_W250", - "SEQ_SE_DP_W253", - "SEQ_SE_DP_W255", - "SEQ_SE_DP_W255B", - "SEQ_SE_DP_W255E", - "SEQ_SE_DP_W255F", - "SEQ_SE_DP_W257", - "SEQ_SE_DP_W258", - "SEQ_SE_DP_W260", - "SEQ_SE_DP_W278", - "SEQ_SE_DP_W280", - "SEQ_SE_DP_W280B", - "SEQ_SE_DP_W281", - "SEQ_SE_DP_W287B", - "SEQ_SE_DP_W287", - "SEQ_SE_DP_W291", - "SEQ_SE_DP_W298", - "SEQ_SE_DP_W320", - "SEQ_SE_DP_W322", - "SEQ_SE_DP_W327", - "SEQ_SE_DP_W356", - "SEQ_SE_DP_W360", - "SEQ_SE_DP_W360B", - "SEQ_SE_DP_W360C", - "SEQ_SE_DP_W361", - "SEQ_SE_DP_W362", - "SEQ_SE_DP_W363", - "SEQ_SE_DP_W367", - "SEQ_SE_DP_W368", - "SEQ_SE_DP_W373", - "SEQ_SE_DP_W374", - "SEQ_SE_DP_W375", - "SEQ_SE_DP_W376", - "SEQ_SE_DP_W376B", - "SEQ_SE_DP_W377", - "SEQ_SE_DP_W379", - "SEQ_SE_DP_W380", - "SEQ_SE_DP_W381", - "SEQ_SE_DP_W383", - "SEQ_SE_DP_W387", - "SEQ_SE_DP_W392", - "SEQ_SE_DP_W399", - "SEQ_SE_DP_W405", - "SEQ_SE_DP_W408", - "SEQ_SE_DP_W411", - "SEQ_SE_DP_W412", - "SEQ_SE_DP_W413", - "SEQ_SE_DP_W419", - "SEQ_SE_DP_W426", - "SEQ_SE_DP_W428", - "SEQ_SE_DP_W434", - "SEQ_SE_DP_W436", - "SEQ_SE_DP_W443B", - "SEQ_SE_DP_W452", - "SEQ_SE_DP_W456", - "SEQ_SE_DP_W459", - "SEQ_SE_DP_W460", - "SEQ_SE_DP_W461", - "SEQ_SE_DP_W462", - "SEQ_SE_DP_W463", - "SEQ_SE_DP_W464", - "SEQ_SE_DP_W465", - "SEQ_SE_DP_W466", - "SEQ_SE_DP_W467", - "SEQ_SE_DP_SUIRYU", - "SEQ_SE_DP_KIRAKIRA2", - "SEQ_SE_DP_BAN", - "SEQ_SE_DP_BASABASA", - "SEQ_SE_DP_SHUSHU", - "SEQ_SE_DP_KAMI", - "SEQ_SE_DP_KAMI2", - "SEQ_SE_DP_BASI", - "SEQ_SE_DP_AWA", - "SEQ_SE_DP_NAMI", - "SEQ_SE_DP_HURU", - "SEQ_SE_DP_HURU2", - "SEQ_SE_DP_KAZE", - "SEQ_SE_DP_KAZE2", - "SEQ_SE_DP_MUCHI", - "SEQ_SE_DP_BRADE", - "SEQ_SE_DP_BFBRADE", - "SEQ_SE_DP_PASA", - "SEQ_SE_DP_PASA2", - "SEQ_SE_DP_PASA3", - "SEQ_SE_DP_KIRAN", - "SEQ_SE_DP_GASHIN", - "SEQ_SE_DP_DODON", - "SEQ_SE_END" - ], - "overrides": { - "SEQ_PV001": 1, - "SEQ_DUMMY": 1000, - "SEQ_SE_PL_W012": 1350 - } - } - } -} diff --git a/consts/trainer_ai.json b/consts/trainer_ai.json deleted file mode 100644 index bd7c4d911b..0000000000 --- a/consts/trainer_ai.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "definitions": { - "@LoadTypeTarget": { - "type": "enum", - "values": [ - "LOAD_DEFENDER_TYPE_1", - "LOAD_ATTACKER_TYPE_1", - "LOAD_DEFENDER_TYPE_2", - "LOAD_ATTACKER_TYPE_2", - "LOAD_MOVE_TYPE", - "LOAD_DEFENDER_PARTNER_TYPE_1", - "LOAD_ATTACKER_PARTNER_TYPE_1", - "LOAD_DEFENDER_PARTNER_TYPE_2", - "LOAD_ATTACKER_PARTNER_TYPE_2" - ] - }, - "@AIWeather": { - "type": "enum", - "values": [ - "AI_WEATHER_CLEAR", - "AI_WEATHER_SUNNY", - "AI_WEATHER_RAINING", - "AI_WEATHER_SANDSTORM", - "AI_WEATHER_HAILING", - "AI_WEATHER_DEEP_FOG" - ] - }, - "@CheckEffect": { - "type": "enum", - "values": [ - "CHECK_DISABLE", - "CHECK_ENCORE" - ] - }, - "@CheckLevel": { - "type": "enum", - "values": [ - "CHECK_HIGHER_THAN_TARGET", - "CHECK_LOWER_THAN_TARGET", - "CHECK_EQUAL_TO_TARGET" - ] - }, - "@AIFlag": { - "type": "flags", - "values": [ - "AI_FLAG_NONE", - "AI_FLAG_BASIC", - "AI_FLAG_EVAL_ATTACK", - "AI_FLAG_EXPERT", - "AI_FLAG_SETUP_FIRST_TURN", - "AI_FLAG_RISKY", - "AI_FLAG_DAMAGE_PRIORITY", - "AI_FLAG_BATON_PASS", - "AI_FLAG_TAG_STRATEGY", - "AI_FLAG_CHECK_HP", - "AI_FLAG_WEATHER", - "AI_FLAG_HARRASSMENT", - "AI_FLAG_UNUSED_11", - "AI_FLAG_UNUSED_12", - "AI_FLAG_UNUSED_13", - "AI_FLAG_UNUSED_14", - "AI_FLAG_UNUSED_15", - "AI_FLAG_UNUSED_16", - "AI_FLAG_UNUSED_17", - "AI_FLAG_UNUSED_18", - "AI_FLAG_UNUSED_19", - "AI_FLAG_UNUSED_20", - "AI_FLAG_UNUSED_21", - "AI_FLAG_UNUSED_22", - "AI_FLAG_UNUSED_23", - "AI_FLAG_UNUSED_24", - "AI_FLAG_UNUSED_25", - "AI_FLAG_UNUSED_26", - "AI_FLAG_UNUSED_27", - "AI_FLAG_UNUSED_28", - "AI_FLAG_ROAMING_POKEMON", - "AI_FLAG_SAFARI", - "AI_FLAG_CATCH_TUTORIAL" - ] - } - } -} diff --git a/generated/ai_action_choices.txt b/generated/ai_action_choices.txt new file mode 100644 index 0000000000..02fc3464b5 --- /dev/null +++ b/generated/ai_action_choices.txt @@ -0,0 +1,7 @@ +AI_ENEMY_ATTACK_1 +AI_ENEMY_ATTACK_2 +AI_ENEMY_ATTACK_3 +AI_ENEMY_ATTACK_4 +AI_ENEMY_ESCAPE +AI_ENEMY_SAFARI +AI_ENEMY_SWITCH diff --git a/generated/ai_flags.txt b/generated/ai_flags.txt new file mode 100644 index 0000000000..59fbb57f1c --- /dev/null +++ b/generated/ai_flags.txt @@ -0,0 +1,33 @@ +AI_FLAG_NONE +AI_FLAG_BASIC +AI_FLAG_EVAL_ATTACK +AI_FLAG_EXPERT +AI_FLAG_SETUP_FIRST_TURN +AI_FLAG_RISKY +AI_FLAG_DAMAGE_PRIORITY +AI_FLAG_BATON_PASS +AI_FLAG_TAG_STRATEGY +AI_FLAG_CHECK_HP +AI_FLAG_WEATHER +AI_FLAG_HARRASSMENT +AI_FLAG_UNUSED_11 +AI_FLAG_UNUSED_12 +AI_FLAG_UNUSED_13 +AI_FLAG_UNUSED_14 +AI_FLAG_UNUSED_15 +AI_FLAG_UNUSED_16 +AI_FLAG_UNUSED_17 +AI_FLAG_UNUSED_18 +AI_FLAG_UNUSED_19 +AI_FLAG_UNUSED_20 +AI_FLAG_UNUSED_21 +AI_FLAG_UNUSED_22 +AI_FLAG_UNUSED_23 +AI_FLAG_UNUSED_24 +AI_FLAG_UNUSED_25 +AI_FLAG_UNUSED_26 +AI_FLAG_UNUSED_27 +AI_FLAG_UNUSED_28 +AI_FLAG_ROAMING_POKEMON +AI_FLAG_SAFARI +AI_FLAG_CATCH_TUTORIAL diff --git a/generated/ai_load_type_targets.txt b/generated/ai_load_type_targets.txt new file mode 100644 index 0000000000..756ebfcd9c --- /dev/null +++ b/generated/ai_load_type_targets.txt @@ -0,0 +1,9 @@ +LOAD_DEFENDER_TYPE_1 +LOAD_ATTACKER_TYPE_1 +LOAD_DEFENDER_TYPE_2 +LOAD_ATTACKER_TYPE_2 +LOAD_MOVE_TYPE +LOAD_DEFENDER_PARTNER_TYPE_1 +LOAD_ATTACKER_PARTNER_TYPE_1 +LOAD_DEFENDER_PARTNER_TYPE_2 +LOAD_ATTACKER_PARTNER_TYPE_2 diff --git a/generated/ai_weather_types.txt b/generated/ai_weather_types.txt new file mode 100644 index 0000000000..6a62d4dd67 --- /dev/null +++ b/generated/ai_weather_types.txt @@ -0,0 +1,6 @@ +AI_WEATHER_CLEAR +AI_WEATHER_SUNNY +AI_WEATHER_RAINING +AI_WEATHER_SANDSTORM +AI_WEATHER_HAILING +AI_WEATHER_DEEP_FOG diff --git a/generated/badges.txt b/generated/badges.txt new file mode 100644 index 0000000000..276fd6c1d9 --- /dev/null +++ b/generated/badges.txt @@ -0,0 +1,9 @@ +BADGE_ID_COAL +BADGE_ID_FOREST +BADGE_ID_COBBLE +BADGE_ID_FEN +BADGE_ID_RELIC +BADGE_ID_MINE +BADGE_ID_ICICLE +BADGE_ID_BEACON +MAX_BADGES diff --git a/generated/battle_actions.txt b/generated/battle_actions.txt new file mode 100644 index 0000000000..357363f197 --- /dev/null +++ b/generated/battle_actions.txt @@ -0,0 +1,5 @@ +BATTLE_ACTION_PICK_COMMAND +BATTLE_ACTION_CHOOSE_TARGET +BATTLE_ACTION_TEMP_VALUE +BATTLE_ACTION_SELECTED_COMMAND +MAX_BATTLE_ACTIONS diff --git a/generated/battle_backgrounds.txt b/generated/battle_backgrounds.txt new file mode 100644 index 0000000000..7de1cd8761 --- /dev/null +++ b/generated/battle_backgrounds.txt @@ -0,0 +1,24 @@ +BACKGROUND_PLAIN +BACKGROUND_WATER +BACKGROUND_CITY +BACKGROUND_FOREST +BACKGROUND_MOUNTAIN +BACKGROUND_SNOW +BACKGROUND_INDOORS_1 +BACKGROUND_INDOORS_2 +BACKGROUND_INDOORS_3 +BACKGROUND_CAVE_1 +BACKGROUND_CAVE_2 +BACKGROUND_CAVE_3 +BACKGROUND_AARON +BACKGROUND_BERTHA +BACKGROUND_FLINT +BACKGROUND_LUCIAN +BACKGROUND_CYNTHIA +BACKGROUND_DISTORTION_WORLD +BACKGROUND_BATTLE_TOWER +BACKGROUND_BATTLE_FACTORY +BACKGROUND_BATTLE_ARCADE +BACKGROUND_BATTLE_CASTLE +BACKGROUND_BATTLE_HALL +BACKGROUND_MAX diff --git a/generated/battle_boot_states.txt b/generated/battle_boot_states.txt new file mode 100644 index 0000000000..f1dcbce636 --- /dev/null +++ b/generated/battle_boot_states.txt @@ -0,0 +1,3 @@ +BATTLER_BOOT_STATE_NORMAL +BATTLER_BOOT_STATE_AI +BATTLER_BOOT_STATE_LINK diff --git a/generated/battle_context_params.txt b/generated/battle_context_params.txt new file mode 100644 index 0000000000..4e9bfb7fdc --- /dev/null +++ b/generated/battle_context_params.txt @@ -0,0 +1,15 @@ +BATTLECTX_SIDE_CONDITIONS_MASK +BATTLECTX_SIDE_MIST_TURNS +BATTLECTX_SELECTED_PARTY_SLOT +BATTLECTX_TOTAL_TURNS +BATTLECTX_LEVEL_UP_MONS +BATTLECTX_SAFARI_ESCAPE_COUNT +BATTLECTX_TOTAL_FAINTED_FOR +BATTLECTX_TOTAL_DAMAGE_FOR +BATTLECTX_ACTION_FOR +BATTLECTX_AICTX_DEFENDER +BATTLECTX_SWITCHING_MASK +BATTLECTX_AICTX_SELECTED_TARGET +BATTLECTX_ACTION_TEMP_FOR +BATTLECTX_CONTROL_COMMAND +BATTLECTX_NEXT_CONTROL_COMMAND diff --git a/generated/battle_message_tags.txt b/generated/battle_message_tags.txt new file mode 100644 index 0000000000..11d1f00371 --- /dev/null +++ b/generated/battle_message_tags.txt @@ -0,0 +1,61 @@ +TAG_NONE +TAG_NONE_SIDE_CONSCIOUS +TAG_NICKNAME +TAG_MOVE +TAG_STAT +TAG_ITEM +TAG_NUMBER +TAG_NUMBERS +TAG_TRNAME +TAG_NICKNAME_NICKNAME +TAG_NICKNAME_MOVE +TAG_NICKNAME_ABILITY +TAG_NICKNAME_STAT +TAG_NICKNAME_TYPE +TAG_NICKNAME_POKE +TAG_NICKNAME_ITEM +TAG_NICKNAME_POFFIN +TAG_NICKNAME_NUM +TAG_NICKNAME_TRNAME +TAG_NICKNAME_BOX +TAG_MOVE_SIDE +TAG_MOVE_NICKNAME +TAG_MOVE_MOVE +TAG_ABILITY_NICKNAME +TAG_ITEM_MOVE +TAG_NUMBER_NUMBER +TAG_TRNAME_TRNAME +TAG_TRNAME_NICKNAME +TAG_TRNAME_ITEM +TAG_TRNAME_NUM +TAG_TRCLASS_TRNAME +TAG_NICKNAME_NICKNAME_MOVE +TAG_NICKNAME_NICKNAME_ABILITY +TAG_NICKNAME_NICKNAME_ITEM +TAG_NICKNAME_MOVE_MOVE +TAG_NICKNAME_MOVE_NUMBER +TAG_NICKNAME_ABILITY_NICKNAME +TAG_NICKNAME_ABILITY_MOVE +TAG_NICKNAME_ABILITY_ITEM +TAG_NICKNAME_ABILITY_STAT +TAG_NICKNAME_ABILITY_TYPE +TAG_NICKNAME_ABILITY_STATUS +TAG_NICKNAME_ABILITY_NUMBER +TAG_NICKNAME_ITEM_NICKNAME +TAG_NICKNAME_ITEM_MOVE +TAG_NICKNAME_ITEM_STAT +TAG_NICKNAME_ITEM_STATUS +TAG_NICKNAME_BOX_BOX +TAG_ITEM_NICKNAME_FLAVOR +TAG_TRNAME_NICKNAME_NICKNAME +TAG_TRCLASS_TRNAME_NICKNAME +TAG_TRCLASS_TRNAME_ITEM +TAG_NICKNAME_ABILITY_NICKNAME_MOVE +TAG_NICKNAME_ABILITY_NICKNAME_ABILITY +TAG_NICKNAME_ABILITY_NICKNAME_STAT +TAG_NICKNAME_ITEM_NICKNAME_ITEM +TAG_TRNAME_NICKNAME_TRNAME_NICKNAME +TAG_TRCLASS_TRNAME_NICKNAME_NICKNAME +TAG_TRCLASS_TRNAME_NICKNAME_TRNAME +TAG_TRCLASS_TRNAME_TRCLASS_TRNAME +TAG_TRCLASS_TRNAME_NICKNAME_TRCLASS_TRNAME_NICKNAME diff --git a/generated/battle_mon_params.txt b/generated/battle_mon_params.txt new file mode 100644 index 0000000000..dcdea9992b --- /dev/null +++ b/generated/battle_mon_params.txt @@ -0,0 +1,101 @@ +BATTLEMON_SPECIES +BATTLEMON_ATTACK +BATTLEMON_DEFENSE +BATTLEMON_SPEED +BATTLEMON_SP_ATTACK +BATTLEMON_SP_DEFENSE +BATTLEMON_MOVE_1 +BATTLEMON_MOVE_2 +BATTLEMON_MOVE_3 +BATTLEMON_MOVE_4 +BATTLEMON_HP_IV +BATTLEMON_ATTACK_IV +BATTLEMON_DEFENSE_IV +BATTLEMON_SPEED_IV +BATTLEMON_SP_ATTACK_IV +BATTLEMON_SP_DEFENSE_IV +BATTLEMON_IS_EGG +BATTLEMON_HAS_NICKNAME +BATTLEMON_HP_STAGE +BATTLEMON_ATTACK_STAGE +BATTLEMON_DEFENSE_STAGE +BATTLEMON_SPEED_STAGE +BATTLEMON_SP_ATTACK_STAGE +BATTLEMON_SP_DEFENSE_STAGE +BATTLEMON_ACCURACY_STAGE +BATTLEMON_EVASION_STAGE +BATTLEMON_ABILITY +BATTLEMON_TYPE_1 +BATTLEMON_TYPE_2 +BATTLEMON_GENDER +BATTLEMON_IS_SHINY +BATTLEMON_CUR_PP_1 +BATTLEMON_CUR_PP_2 +BATTLEMON_CUR_PP_3 +BATTLEMON_CUR_PP_4 +BATTLEMON_PP_UPS_1 +BATTLEMON_PP_UPS_2 +BATTLEMON_PP_UPS_3 +BATTLEMON_PP_UPS_4 +BATTLEMON_MAX_PP_1 +BATTLEMON_MAX_PP_2 +BATTLEMON_MAX_PP_3 +BATTLEMON_MAX_PP_4 +BATTLEMON_LEVEL +BATTLEMON_FRIENDSHIP +BATTLEMON_NICKNAME +BATTLEMON_NICKNAME_STRBUF +BATTLEMON_CUR_HP +BATTLEMON_MAX_HP +BATTLEMON_OT_NAME +BATTLEMON_EXP +BATTLEMON_PERSONALITY +BATTLEMON_STATUS +BATTLEMON_VOLATILE_STATUS +BATTLEMON_OT_ID +BATTLEMON_HELD_ITEM +BATTLEMON_TIMES_DAMAGED +BATTLEMON_TRAINER_MESSAGE_FLAGS +BATTLEMON_OT_GENDER +BATTLEMON_MOVE_EFFECTS_MASK +BATTLEMON_MOVE_EFFECTS_TEMP +BATTLEMON_DISABLED_TURNS +BATTLEMON_ENCORED_TURNS +BATTLEMON_CHARGED_TURNS +BATTLEMON_TAUNTED_TURNS +BATTLEMON_SUCCESSFUL_PROTECT_TURNS +BATTLEMON_PERISH_SONG_TURNS +BATTLEMON_ROLLOUT_COUNT +BATTLEMON_FURY_CUTTER_COUNT +BATTLEMON_STOCKPILE_COUNT +BATTLEMON_STOCKPILE_DEF_BOOSTS +BATTLEMON_STOCKPILE_SPDEF_BOOSTS +BATTLEMON_TRUANT +BATTLEMON_FLASH_FIRE +BATTLEMON_LOCK_ON_TARGET +BATTLEMON_MIMICKED_MOVE_SLOT +BATTLEMON_BIND_TARGET +BATTLEMON_MEAN_LOOK_TARGET +BATTLEMON_LAST_RESORT_COUNT +BATTLEMON_MAGNET_RISE_TURNS +BATTLEMON_HEAL_BLOCK_TURNS +BATTLEMON_EMBARGO_TURNS +BATTLEMON_CAN_UNBURDEN +BATTLEMON_METRONOME_TURNS +BATTLEMON_MICLE_BERRY +BATTLEMON_CUSTAP_BERRY +BATTLEMON_QUICK_CLAW +BATTLEMON_RECHARGE_TURN_NUMBER +BATTLEMON_FAKE_OUT_TURN_NUMBER +BATTLEMON_SLOW_START_TURN_NUMBER +BATTLEMON_SUBSTITUTE_HP +BATTLEMON_TRANSFORMED_PERSONALITY +BATTLEMON_DISABLED_MOVE +BATTLEMON_ENCORED_MOVE +BATTLEMON_BINDING_MOVE +BATTLEMON_ITEM_HP_RECOVERY +BATTLEMON_SLOW_START_ANNOUNCED +BATTLEMON_SLOW_START_FINISHED +BATTLEMON_FORM_NUM +BATTLEMON_UNUSED_99 +BATTLEMON_TEMP diff --git a/generated/battle_move_effects.txt b/generated/battle_move_effects.txt new file mode 100644 index 0000000000..d9d2fc64c9 --- /dev/null +++ b/generated/battle_move_effects.txt @@ -0,0 +1,277 @@ +BATTLE_EFFECT_HIT +BATTLE_EFFECT_STATUS_SLEEP +BATTLE_EFFECT_POISON_HIT +BATTLE_EFFECT_RECOVER_HALF_DAMAGE_DEALT +BATTLE_EFFECT_BURN_HIT +BATTLE_EFFECT_FREEZE_HIT +BATTLE_EFFECT_PARALYZE_HIT +BATTLE_EFFECT_HALVE_DEFENSE +BATTLE_EFFECT_RECOVER_DAMAGE_SLEEP +BATTLE_EFFECT_COPY_MOVE +BATTLE_EFFECT_ATK_UP +BATTLE_EFFECT_DEF_UP +BATTLE_EFFECT_SPEED_UP +BATTLE_EFFECT_SP_ATK_UP +BATTLE_EFFECT_SP_DEF_UP +BATTLE_EFFECT_ACC_UP +BATTLE_EFFECT_EVA_UP +BATTLE_EFFECT_BYPASS_ACCURACY +BATTLE_EFFECT_ATK_DOWN +BATTLE_EFFECT_DEF_DOWN +BATTLE_EFFECT_SPEED_DOWN +BATTLE_EFFECT_SP_ATK_DOWN +BATTLE_EFFECT_SP_DEF_DOWN +BATTLE_EFFECT_ACC_DOWN +BATTLE_EFFECT_EVA_DOWN +BATTLE_EFFECT_RESET_STAT_CHANGES +BATTLE_EFFECT_BIDE +BATTLE_EFFECT_CONTINUE_AND_CONFUSE_SELF +BATTLE_EFFECT_FORCE_SWITCH +BATTLE_EFFECT_MULTI_HIT +BATTLE_EFFECT_CONVERSION +BATTLE_EFFECT_FLINCH_HIT +BATTLE_EFFECT_RESTORE_HALF_HP +BATTLE_EFFECT_STATUS_BADLY_POISON +BATTLE_EFFECT_INCREASE_PRIZE_MONEY +BATTLE_EFFECT_SET_LIGHT_SCREEN +BATTLE_EFFECT_TRI_ATTACK +BATTLE_EFFECT_REST +BATTLE_EFFECT_ONE_HIT_KO +BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT +BATTLE_EFFECT_HALVE_HP +BATTLE_EFFECT_40_DAMAGE_FLAT +BATTLE_EFFECT_BIND_HIT +BATTLE_EFFECT_HIGH_CRITICAL +BATTLE_EFFECT_HIT_TWICE +BATTLE_EFFECT_CRASH_ON_MISS +BATTLE_EFFECT_PREVENT_STAT_REDUCTION +BATTLE_EFFECT_CRIT_UP_2 +BATTLE_EFFECT_RECOIL_QUARTER +BATTLE_EFFECT_STATUS_CONFUSE +BATTLE_EFFECT_ATK_UP_2 +BATTLE_EFFECT_DEF_UP_2 +BATTLE_EFFECT_SPEED_UP_2 +BATTLE_EFFECT_SP_ATK_UP_2 +BATTLE_EFFECT_SP_DEF_UP_2 +BATTLE_EFFECT_ACC_UP_2 +BATTLE_EFFECT_EVA_UP_2 +BATTLE_EFFECT_TRANSFORM +BATTLE_EFFECT_ATK_DOWN_2 +BATTLE_EFFECT_DEF_DOWN_2 +BATTLE_EFFECT_SPEED_DOWN_2 +BATTLE_EFFECT_SP_ATK_DOWN_2 +BATTLE_EFFECT_SP_DEF_DOWN_2 +BATTLE_EFFECT_EVA_DOWN_2 +BATTLE_EFFECT_ACC_DOWN_2 +BATTLE_EFFECT_SET_REFLECT +BATTLE_EFFECT_STATUS_POISON +BATTLE_EFFECT_STATUS_PARALYZE +BATTLE_EFFECT_LOWER_ATTACK_HIT +BATTLE_EFFECT_LOWER_DEFENSE_HIT +BATTLE_EFFECT_LOWER_SPEED_HIT +BATTLE_EFFECT_LOWER_SP_ATK_HIT +BATTLE_EFFECT_LOWER_SP_DEF_HIT +BATTLE_EFFECT_LOWER_ACCURACY_HIT +BATTLE_EFFECT_LOWER_EVASION_HIT +BATTLE_EFFECT_CHARGE_TURN_HIGH_CRIT_FLINCH +BATTLE_EFFECT_CONFUSE_HIT +BATTLE_EFFECT_POISON_MULTI_HIT +BATTLE_EFFECT_PRIORITY_NEG_1_BYPASS_ACCURACY +BATTLE_EFFECT_SET_SUBSTITUTE +BATTLE_EFFECT_RECHARGE_AFTER +BATTLE_EFFECT_RAISE_ATK_WHEN_HIT +BATTLE_EFFECT_COPY_MOVE_FOR_BATTLE +BATTLE_EFFECT_CALL_RANDOM_MOVE +BATTLE_EFFECT_STATUS_LEECH_SEED +BATTLE_EFFECT_DO_NOTHING +BATTLE_EFFECT_DISABLE +BATTLE_EFFECT_LEVEL_DAMAGE_FLAT +BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL +BATTLE_EFFECT_COUNTER +BATTLE_EFFECT_ENCORE +BATTLE_EFFECT_AVERAGE_HP +BATTLE_EFFECT_DAMAGE_WHILE_ASLEEP +BATTLE_EFFECT_CONVERSION2 +BATTLE_EFFECT_NEXT_ATTACK_ALWAYS_HITS +BATTLE_EFFECT_LEARN_MOVE_PERMANENT +BATTLE_EFFECT_UNUSED_96 +BATTLE_EFFECT_USE_RANDOM_LEARNED_MOVE_SLEEP +BATTLE_EFFECT_KO_MON_THAT_DEFEATED_USER +BATTLE_EFFECT_INCREASE_POWER_WITH_LESS_HP +BATTLE_EFFECT_DECREASE_LAST_MOVE_PP +BATTLE_EFFECT_LEAVE_WITH_1_HP +BATTLE_EFFECT_CURE_PARTY_STATUS +BATTLE_EFFECT_PRIORITY_1 +BATTLE_EFFECT_HIT_THREE_TIMES +BATTLE_EFFECT_STEAL_HELD_ITEM +BATTLE_EFFECT_PREVENT_ESCAPE +BATTLE_EFFECT_STATUS_NIGHTMARE +BATTLE_EFFECT_EVA_UP_2_MINIMIZE +BATTLE_EFFECT_CURSE +BATTLE_EFFECT_UNUSED_110 +BATTLE_EFFECT_PROTECT +BATTLE_EFFECT_SET_SPIKES +BATTLE_EFFECT_FORESIGHT +BATTLE_EFFECT_ALL_FAINT_3_TURNS +BATTLE_EFFECT_WEATHER_SANDSTORM +BATTLE_EFFECT_SURVIVE_WITH_1_HP +BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN_LOCK_INTO +BATTLE_EFFECT_ATK_UP_2_STATUS_CONFUSION +BATTLE_EFFECT_DOUBLE_POWER_EACH_TURN +BATTLE_EFFECT_INFATUATE +BATTLE_EFFECT_POWER_BASED_ON_FRIENDSHIP +BATTLE_EFFECT_RANDOM_POWER_MAYBE_HEAL +BATTLE_EFFECT_POWER_BASED_ON_LOW_FRIENDSHIP +BATTLE_EFFECT_PREVENT_STATUS +BATTLE_EFFECT_THAW_AND_BURN_HIT +BATTLE_EFFECT_PSYWAVE +BATTLE_EFFECT_PASS_STATS_AND_STATUS +BATTLE_EFFECT_HIT_BEFORE_SWITCH +BATTLE_EFFECT_REMOVE_HAZARDS_AND_BINDING +BATTLE_EFFECT_20_DAMAGE_FLAT +BATTLE_EFFECT_UNUSED_131 +BATTLE_EFFECT_HEAL_HALF_MORE_IN_SUN +BATTLE_EFFECT_UNUSED_133 +BATTLE_EFFECT_UNUSED_134 +BATTLE_EFFECT_RANDOM_POWER_BASED_ON_IVS +BATTLE_EFFECT_WEATHER_RAIN +BATTLE_EFFECT_WEATHER_SUN +BATTLE_EFFECT_RAISE_DEF_HIT +BATTLE_EFFECT_RAISE_ATTACK_HIT +BATTLE_EFFECT_RAISE_ALL_STATS_HIT +BATTLE_EFFECT_UNUSED_141 +BATTLE_EFFECT_MAX_ATK_LOSE_HALF_MAX_HP +BATTLE_EFFECT_COPY_STAT_CHANGES +BATTLE_EFFECT_MIRROR_COAT +BATTLE_EFFECT_CHARGE_TURN_DEF_UP +BATTLE_EFFECT_FLINCH_DOUBLE_DAMAGE_FLY_OR_BOUNCE +BATTLE_EFFECT_DOUBLE_DAMAGE_DIG +BATTLE_EFFECT_HIT_IN_3_TURNS +BATTLE_EFFECT_DOUBLE_DAMAGE_FLY_OR_BOUNCE +BATTLE_EFFECT_FLINCH_MINIMIZE_DOUBLE_HIT +BATTLE_EFFECT_SKIP_CHARGE_TURN_IN_SUN +BATTLE_EFFECT_THUNDER +BATTLE_EFFECT_FLEE_FROM_WILD_BATTLE +BATTLE_EFFECT_BEAT_UP +BATTLE_EFFECT_FLY +BATTLE_EFFECT_DEF_UP_DOUBLE_ROLLOUT_POWER +BATTLE_EFFECT_UNUSED_157 +BATTLE_EFFECT_ALWAYS_FLINCH_FIRST_TURN_ONLY +BATTLE_EFFECT_UPROAR +BATTLE_EFFECT_STOCKPILE +BATTLE_EFFECT_SPIT_UP +BATTLE_EFFECT_SWALLOW +BATTLE_EFFECT_UNUSED_163 +BATTLE_EFFECT_WEATHER_HAIL +BATTLE_EFFECT_TORMENT +BATTLE_EFFECT_SP_ATK_UP_CAUSE_CONFUSION +BATTLE_EFFECT_STATUS_BURN +BATTLE_EFFECT_FAINT_AND_ATK_SP_ATK_DOWN_2 +BATTLE_EFFECT_DOUBLE_POWER_WHEN_STATUSED +BATTLE_EFFECT_HIT_LAST_WHIFF_IF_HIT +BATTLE_EFFECT_DOUBLE_POWER_AND_CURE_PARALYSIS +BATTLE_EFFECT_MAKE_GLOBAL_TARGET +BATTLE_EFFECT_NATURE_POWER +BATTLE_EFFECT_SP_DEF_UP_DOUBLE_ELECTRIC_POWER +BATTLE_EFFECT_TAUNT +BATTLE_EFFECT_BOOST_ALLY_POWER_BY_50_PERCENT +BATTLE_EFFECT_SWITCH_HELD_ITEMS +BATTLE_EFFECT_COPY_ABILITY +BATTLE_EFFECT_HEAL_IN_3_TURNS +BATTLE_EFFECT_USE_RANDOM_ALLY_MOVE +BATTLE_EFFECT_GROUND_TRAP_USER_CONTINUOUS_HEAL +BATTLE_EFFECT_LOWER_OWN_ATK_AND_DEF +BATTLE_EFFECT_APPLY_MAGIC_COAT +BATTLE_EFFECT_RECYCLE +BATTLE_EFFECT_DOUBLE_POWER_IF_HIT +BATTLE_EFFECT_REMOVE_SCREENS +BATTLE_EFFECT_STATUS_SLEEP_NEXT_TURN +BATTLE_EFFECT_REMOVE_HELD_ITEM +BATTLE_EFFECT_SET_HP_EQUAL_TO_USER +BATTLE_EFFECT_DECREASE_POWER_WITH_LESS_USER_HP +BATTLE_EFFECT_SWITCH_ABILITIES +BATTLE_EFFECT_MAKE_SHARED_MOVES_UNUSEABLE +BATTLE_EFFECT_HEAL_STATUS +BATTLE_EFFECT_REMOVE_ALL_PP_ON_DEFEAT +BATTLE_EFFECT_STEAL_STATUS_MOVE +BATTLE_EFFECT_INCREASE_POWER_WITH_WEIGHT +BATTLE_EFFECT_SECRET_POWER +BATTLE_EFFECT_RECOIL_THIRD +BATTLE_EFFECT_CONFUSE_ALL +BATTLE_EFFECT_HIGH_CRITICAL_BURN_HIT +BATTLE_EFFECT_HALVE_ELECTRIC_DAMAGE +BATTLE_EFFECT_BADLY_POISON_HIT +BATTLE_EFFECT_CHANGE_TYPE_WITH_WEATHER +BATTLE_EFFECT_USER_SP_ATK_DOWN_2 +BATTLE_EFFECT_ATK_DEF_DOWN +BATTLE_EFFECT_DEF_SPD_UP +BATTLE_EFFECT_HIT_FLY +BATTLE_EFFECT_ATK_DEF_UP +BATTLE_EFFECT_HIGH_CRITICAL_POISON_HIT +BATTLE_EFFECT_HALVE_FIRE_DAMAGE +BATTLE_EFFECT_SP_ATK_SP_DEF_UP +BATTLE_EFFECT_ATK_SPD_UP +BATTLE_EFFECT_CAMOUFLAGE +BATTLE_EFFECT_HEAL_HALF_REMOVE_FLYING_TYPE +BATTLE_EFFECT_GRAVITY +BATTLE_EFFECT_IGNORE_EVATION_REMOVE_DARK_IMMUNE +BATTLE_EFFECT_DOUBLE_POWER_HEAL_SLEEP +BATTLE_EFFECT_SPEED_DOWN_HIT +BATTLE_EFFECT_POWER_BASED_ON_LOW_SPEED +BATTLE_EFFECT_FAINT_AND_FULL_HEAL_NEXT_MON +BATTLE_EFFECT_DOUBLE_POWER_WHEN_BELOW_HALF +BATTLE_EFFECT_NATURAL_GIFT +BATTLE_EFFECT_REMOVE_PROTECT +BATTLE_EFFECT_EAT_BERRY +BATTLE_EFFECT_DOUBLE_SPEED_3_TURNS +BATTLE_EFFECT_RANDOM_STAT_UP_2 +BATTLE_EFFECT_METAL_BURST +BATTLE_EFFECT_SWITCH_HIT +BATTLE_EFFECT_DEF_SPD_DOWN_HIT +BATTLE_EFFECT_DOUBLE_POWER_IF_MOVING_SECOND +BATTLE_EFFECT_DOUBLE_POWER_IF_TARGET_HIT +BATTLE_EFFECT_PREVENT_ITEM_USE +BATTLE_EFFECT_FLING +BATTLE_EFFECT_TRANSFER_STATUS +BATTLE_EFFECT_HIGHER_POWER_WHEN_LOW_PP +BATTLE_EFFECT_PREVENT_HEALING +BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_HP +BATTLE_EFFECT_SWAP_ATK_DEF +BATTLE_EFFECT_SUPRESS_ABILITY +BATTLE_EFFECT_PREVENT_CRITS +BATTLE_EFFECT_USE_MOVE_FIRST +BATTLE_EFFECT_USE_LAST_USED_MOVE +BATTLE_EFFECT_SWAP_ATK_SP_ATK_STAT_CHANGES +BATTLE_EFFECT_SWAP_DEF_SP_DEF_STAT_CHANGES +BATTLE_EFFECT_INCREASE_POWER_WITH_MORE_STAT_UP +BATTLE_EFFECT_FAIL_IF_NOT_USED_ALL_OTHER_MOVES +BATTLE_EFFECT_SET_ABILITY_TO_INSOMNIA +BATTLE_EFFECT_HIT_FIRST_IF_TARGET_ATTACKING +BATTLE_EFFECT_TOXIC_SPIKES +BATTLE_EFFECT_SWAP_STAT_CHANGES +BATTLE_EFFECT_RESTORE_HP_EVERY_TURN +BATTLE_EFFECT_GIVE_GROUND_IMMUNITY +BATTLE_EFFECT_RECOIL_BURN_HIT +BATTLE_EFFECT_STRUGGLE +BATTLE_EFFECT_DIVE +BATTLE_EFFECT_DIG +BATTLE_EFFECT_DOUBLE_DAMAGE_DIVE +BATTLE_EFFECT_REMOVE_HAZARDS_SCREENS_EVA_DOWN +BATTLE_EFFECT_TRICK_ROOM +BATTLE_EFFECT_BLIZZARD +BATTLE_EFFECT_WHIRLPOOL +BATTLE_EFFECT_RECOIL_PARALYZE_HIT +BATTLE_EFFECT_BOUNCE +BATTLE_EFFECT_UNUSED_264 +BATTLE_EFFECT_SP_ATK_DOWN_2_OPPOSITE_GENDER +BATTLE_EFFECT_STEALTH_ROCK +BATTLE_EFFECT_CHATTER +BATTLE_EFFECT_JUDGEMENT +BATTLE_EFFECT_RECOIL_HALF +BATTLE_EFFECT_FAINT_FULL_RESTORE_NEXT_MON +BATTLE_EFFECT_LOWER_SP_DEF_2_HIT +BATTLE_EFFECT_SHADOW_FORCE +BATTLE_EFFECT_FLINCH_BURN_HIT +BATTLE_EFFECT_FLINCH_FREEZE_HIT +BATTLE_EFFECT_FLINCH_PARALYZE_HIT +BATTLE_EFFECT_RAISE_SP_ATK_HIT diff --git a/generated/battle_move_subscript_ptrs.txt b/generated/battle_move_subscript_ptrs.txt new file mode 100644 index 0000000000..a60bc2d5b4 --- /dev/null +++ b/generated/battle_move_subscript_ptrs.txt @@ -0,0 +1,145 @@ +MOVE_SUBSCRIPT_PTR_NONE +MOVE_SUBSCRIPT_PTR_SLEEP +MOVE_SUBSCRIPT_PTR_POISON +MOVE_SUBSCRIPT_PTR_BURN +MOVE_SUBSCRIPT_PTR_FREEZE +MOVE_SUBSCRIPT_PTR_PARALYZE +MOVE_SUBSCRIPT_PTR_BADLY_POISON +MOVE_SUBSCRIPT_PTR_CONFUSE +MOVE_SUBSCRIPT_PTR_FLINCH +MOVE_SUBSCRIPT_PTR_REST +MOVE_SUBSCRIPT_PTR_UPROAR +MOVE_SUBSCRIPT_PTR_PAY_DAY +MOVE_SUBSCRIPT_PTR_VANISH_CHARGE_TURN +MOVE_SUBSCRIPT_PTR_BIND_TARGET +MOVE_SUBSCRIPT_PTR_QUARTER_RECOIL +MOVE_SUBSCRIPT_PTR_ATTACK_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_DEFENSE_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_SPEED_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_ACCURACY_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_EVASION_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_SPEED_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_EVASION_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_RECHARGE_TURN +MOVE_SUBSCRIPT_PTR_SET_RAGE_FLAG +MOVE_SUBSCRIPT_PTR_STEAL_ITEM +MOVE_SUBSCRIPT_PTR_MEAN_LOOK +MOVE_SUBSCRIPT_PTR_NIGHTMARE_START +MOVE_SUBSCRIPT_PTR_BOOST_ALL_STATS +MOVE_SUBSCRIPT_PTR_RAPID_SPIN +MOVE_SUBSCRIPT_PTR_HEAL_TARGET_PARALYSIS +MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_RECOIL_1_3 +MOVE_SUBSCRIPT_PTR_ATTACK_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_DEFENSE_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_SPEED_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_SP_ATTACK_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_SP_DEFENSE_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_ACCURACY_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_EVASION_UP_2_STAGES +MOVE_SUBSCRIPT_PTR_ATTACK_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_DEFENSE_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_SPEED_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_SP_ATTACK_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_SP_DEFENSE_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_ACCURACY_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_EVASION_DOWN_2_STAGES +MOVE_SUBSCRIPT_PTR_THRASH +MOVE_SUBSCRIPT_PTR_KNOCK_OFF +MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_USER_ATK_AND_DEF_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_TARGET_ATK_AND_DEF_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_USER_SPATK_AND_SPDEF_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_USER_ATK_AND_SPEED_UP_1_STAGE +MOVE_SUBSCRIPT_PTR_DRAIN_HALF_DAMAGE_DEALT +MOVE_SUBSCRIPT_PTR_DREAM_EATER +MOVE_SUBSCRIPT_PTR_RESET_ALL_STAT_STAGES +MOVE_SUBSCRIPT_PTR_BIDE_START +MOVE_SUBSCRIPT_PTR_STRUGGLE +MOVE_SUBSCRIPT_PTR_CONVERSION +MOVE_SUBSCRIPT_PTR_RECOVER_HALF_MAX_HP +MOVE_SUBSCRIPT_PTR_LIGHT_SCREEN +MOVE_SUBSCRIPT_PTR_REFLECT +MOVE_SUBSCRIPT_PTR_MIST +MOVE_SUBSCRIPT_PTR_FOCUS_ENERGY +MOVE_SUBSCRIPT_PTR_MIMIC +MOVE_SUBSCRIPT_PTR_LEECH_SEED_START +MOVE_SUBSCRIPT_PTR_DISABLE_START +MOVE_SUBSCRIPT_PTR_ENCORE_START +MOVE_SUBSCRIPT_PTR_PAIN_SPLIT +MOVE_SUBSCRIPT_PTR_CONVERSION_2 +MOVE_SUBSCRIPT_PTR_LOCK_ON +MOVE_SUBSCRIPT_PTR_SKETCH +MOVE_SUBSCRIPT_PTR_FEINT +MOVE_SUBSCRIPT_PTR_DESTINY_BOND +MOVE_SUBSCRIPT_PTR_REDUCE_TARGET_PP +MOVE_SUBSCRIPT_PTR_PROTECT +MOVE_SUBSCRIPT_PTR_HEAL_BELL +MOVE_SUBSCRIPT_PTR_TRY_SUBSTITUTE +MOVE_SUBSCRIPT_PTR_FORCE_TARGET_TO_SWITCH_OR_FLEE +MOVE_SUBSCRIPT_PTR_TRANSFORM_INTO_TARGET +MOVE_SUBSCRIPT_PTR_MINIMIZE +MOVE_SUBSCRIPT_PTR_CURSE_NORMAL +MOVE_SUBSCRIPT_PTR_CURSE_GHOST +MOVE_SUBSCRIPT_PTR_PRINT_MESSAGE_AND_PLAY_ANIMATION +MOVE_SUBSCRIPT_PTR_FORESIGHT +MOVE_SUBSCRIPT_PTR_PERISH_SONG_START +MOVE_SUBSCRIPT_PTR_WEATHER_START +MOVE_SUBSCRIPT_PTR_SWAGGER +MOVE_SUBSCRIPT_PTR_INFATUATE +MOVE_SUBSCRIPT_PTR_SAFEGUARD_START +MOVE_SUBSCRIPT_PTR_PRESENT_HEAL +MOVE_SUBSCRIPT_PTR_MAGNITUDE +MOVE_SUBSCRIPT_PTR_BATON_PASS +MOVE_SUBSCRIPT_PTR_BELLY_DRUM +MOVE_SUBSCRIPT_PTR_TELEPORT +MOVE_SUBSCRIPT_PTR_FUTURE_SIGHT_START +MOVE_SUBSCRIPT_PTR_STOCKPILE +MOVE_SUBSCRIPT_PTR_SWALLOW +MOVE_SUBSCRIPT_PTR_TORMENT_START +MOVE_SUBSCRIPT_PTR_FLATTER +MOVE_SUBSCRIPT_PTR_MEMENTO +MOVE_SUBSCRIPT_PTR_CHARGE +MOVE_SUBSCRIPT_PTR_TAUNT_START +MOVE_SUBSCRIPT_PTR_EXCHANGE_ITEMS +MOVE_SUBSCRIPT_PTR_COPY_ABILITY +MOVE_SUBSCRIPT_PTR_BREAK_SCREENS +MOVE_SUBSCRIPT_PTR_YAWN +MOVE_SUBSCRIPT_PTR_EXCHANGE_ABILITIES +MOVE_SUBSCRIPT_PTR_RECOVER_PSN_PRZ_BRN +MOVE_SUBSCRIPT_PTR_ROOST +MOVE_SUBSCRIPT_PTR_HEAL_TARGET_SLEEP +MOVE_SUBSCRIPT_PTR_GRAVITY_START +MOVE_SUBSCRIPT_PTR_MIRACLE_EYE +MOVE_SUBSCRIPT_PTR_HEALING_WISH +MOVE_SUBSCRIPT_PTR_TAILWIND_START +MOVE_SUBSCRIPT_PTR_USER_DEF_AND_SPDEF_DOWN_1_STAGE +MOVE_SUBSCRIPT_PTR_USER_SWAP_ATK_AND_DEF +MOVE_SUBSCRIPT_PTR_SUPPRESS_TARGET_ABILITY +MOVE_SUBSCRIPT_PTR_LUCKY_CHANT_START +MOVE_SUBSCRIPT_PTR_EXCHANGE_ATK_AND_SPATK_STAGES +MOVE_SUBSCRIPT_PTR_EXCHANGE_DEF_AND_SPDEF_STAGES +MOVE_SUBSCRIPT_PTR_GIVE_TARGET_INSOMNIA +MOVE_SUBSCRIPT_PTR_EXCHANGE_ALL_STAT_STAGES +MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_BURN +MOVE_SUBSCRIPT_PTR_DEFOG +MOVE_SUBSCRIPT_PTR_HEAL_BLOCK_START +MOVE_SUBSCRIPT_PTR_ATTACK_THEN_SWITCH_OUT +MOVE_SUBSCRIPT_PTR_EMBARGO_START +MOVE_SUBSCRIPT_PTR_PLUCK +MOVE_SUBSCRIPT_PTR_FLING +MOVE_SUBSCRIPT_PTR_RECOIL_1_3_CHANCE_TO_PARALYZE +MOVE_SUBSCRIPT_PTR_RECOIL_1_2 +MOVE_SUBSCRIPT_PTR_BURN_OR_FLINCH +MOVE_SUBSCRIPT_PTR_FREEZE_OR_FLINCH +MOVE_SUBSCRIPT_PTR_PARALYZE_OR_FLINCH +MOVE_SUBSCRIPT_PTR_CHATTER +MOVE_SUBSCRIPT_PTR_LUNAR_DANCE +MOVE_SUBSCRIPT_PTR_GIVE_TARGET_OWN_STATUS diff --git a/generated/battle_script_battlers.txt b/generated/battle_script_battlers.txt new file mode 100644 index 0000000000..dfcada644b --- /dev/null +++ b/generated/battle_script_battlers.txt @@ -0,0 +1,23 @@ +BTLSCR_ALL_BATTLERS +BTLSCR_ATTACKER +BTLSCR_DEFENDER +BTLSCR_PLAYER +BTLSCR_ENEMY +BTLSCR_FAINTED_MON +BTLSCR_SWITCHED_MON +BTLSCR_SIDE_EFFECT_MON +BTLSCR_ABILITY_MON +BTLSCR_PLAYER_SLOT_1 +BTLSCR_ENEMY_SLOT_1 +BTLSCR_PLAYER_SLOT_2 +BTLSCR_ENEMY_SLOT_2 +BTLSCR_UNUSED_13 +BTLSCR_MSG_ATTACKER +BTLSCR_MSG_DEFENDER +BTLSCR_ATTACKER_PARTNER +BTLSCR_DEFENDER_PARTNER +BTLSCR_FORCED_OUT +BTLSCR_ATTACKER_ENEMY +BTLSCR_DEFENDER_ENEMY +BTLSCR_MSG_BATTLER_TEMP +BTLSCR_SWITCHED_MON_AFTER diff --git a/generated/battle_script_check_side_condition_ops.txt b/generated/battle_script_check_side_condition_ops.txt new file mode 100644 index 0000000000..ec687bfed0 --- /dev/null +++ b/generated/battle_script_check_side_condition_ops.txt @@ -0,0 +1,3 @@ +CHECK_SIDE_COND_VAL_ZERO +CHECK_SIDE_COND_VAL_NOT_ZERO +CHECK_SIDE_COND_CLEAR diff --git a/generated/battle_script_opcodes.txt b/generated/battle_script_opcodes.txt new file mode 100644 index 0000000000..e18712aa0d --- /dev/null +++ b/generated/battle_script_opcodes.txt @@ -0,0 +1,21 @@ +OPCODE_EQU +OPCODE_NEQ +OPCODE_GT +OPCODE_LTE +OPCODE_FLAG_SET +OPCODE_FLAG_NOT +OPCODE_AND +OPCODE_SET +OPCODE_ADD +OPCODE_SUB +OPCODE_FLAG_ON +OPCODE_FLAG_OFF +OPCODE_MUL +OPCODE_DIV +OPCODE_LEFT_SHIFT +OPCODE_RIGHT_SHIFT +OPCODE_FLAG_INDEX +OPCODE_GET +OPCODE_SUB_TO_ZERO +OPCODE_BITWISE_XOR +OPCODE_BITWISE_AND diff --git a/generated/battle_script_side_conditions.txt b/generated/battle_script_side_conditions.txt new file mode 100644 index 0000000000..6d5d72dbc2 --- /dev/null +++ b/generated/battle_script_side_conditions.txt @@ -0,0 +1,6 @@ +SIDE_COND_REFLECT_TURNS +SIDE_COND_LIGHT_SCREEN_TURNS +SIDE_COND_MIST_TURNS +SIDE_COND_SAFEGUARD_TURNS +SIDE_COND_SPIKES_LAYERS +SIDE_COND_TOXIC_SPIKES_LAYERS diff --git a/generated/battle_script_turn_flags.txt b/generated/battle_script_turn_flags.txt new file mode 100644 index 0000000000..bc9d7abc5c --- /dev/null +++ b/generated/battle_script_turn_flags.txt @@ -0,0 +1,7 @@ +TURN_FLAG_STRUGGLING +TURN_FLAG_PP_DECREMENTED +TURN_FLAG_PROTECTING +TURN_FLAG_HELPING_HAND +TURN_FLAG_MAGIC_COAT +TURN_FLAG_SNATCHING +TURN_FLAG_ROOSTING diff --git a/generated/battle_script_vars.txt b/generated/battle_script_vars.txt new file mode 100644 index 0000000000..1291201db5 --- /dev/null +++ b/generated/battle_script_vars.txt @@ -0,0 +1,70 @@ +BTLVAR_BATTLE_TYPE +BTLVAR_CRITICAL_BOOSTS +BTLVAR_SIDE_EFFECT_FLAGS_DIRECT +BTLVAR_SIDE_EFFECT_FLAGS_INDIRECT +BTLVAR_SIDE_EFFECT_FLAGS_ABILITY +BTLVAR_SIDE_EFFECT_TYPE +BTLVAR_BATTLE_CTX_STATUS +BTLVAR_FIELD_CONDITIONS +BTLVAR_POWER_MULTI +BTLVAR_CALC_TEMP +BTLVAR_MOVE_STATUS_FLAGS +BTLVAR_SIDE_CONDITIONS_ATTACKER +BTLVAR_SIDE_CONDITIONS_DEFENDER +BTLVAR_SIDE_CONDITIONS_EFFECT_MON +BTLVAR_DAMAGE +BTLVAR_ATTACKER +BTLVAR_DEFENDER +BTLVAR_SIDE_EFFECT_MON +BTLVAR_FAINTED_MON +BTLVAR_SWITCHED_MON +BTLVAR_MSG_BATTLER_TEMP +BTLVAR_ATTACKER_STORED_DAMAGE +BTLVAR_MSG_TEMP +BTLVAR_PAY_DAY_COUNT +BTLVAR_CURRENT_MOVE +BTLVAR_TOTAL_TURNS +BTLVAR_MSG_ATTACKER +BTLVAR_MSG_DEFENDER +BTLVAR_MOVE_TEMP +BTLVAR_LAST_BATTLER_ID +BTLVAR_MOVE_POWER +BTLVAR_AFTER_MOVE_MESSAGE_TYPE +BTLVAR_HP_CALC_TEMP +BTLVAR_RESULT_MASK +BTLVAR_SIDE_EFFECT_PARAM +BTLVAR_MSG_MOVE_TEMP +BTLVAR_MSG_ITEM_TEMP +BTLVAR_MSG_ABILITY_TEMP +BTLVAR_WEATHER_TURNS +BTLVAR_BATTLER_SPEED_TEMP +BTLVAR_MULTI_HIT_LOOP +BTLVAR_ATTACKER_PHYSICAL_DAMAGE_MASK +BTLVAR_ATTACKER_SPECIAL_DAMAGE_MASK +BTLVAR_SCRIPT_TEMP +BTLVAR_CRITICAL_MUL +BTLVAR_ATTACKER_LAST_DAMAGE_TAKEN +BTLVAR_DEFENDER_LAST_DAMAGE_TAKEN +BTLVAR_ATTACKER_SELF_TURN_STATUS_FLAGS +BTLVAR_DEFENDER_SELF_TURN_STATUS_FLAGS +BTLVAR_SIDE_EFFECT_MON_SELF_TURN_STATUS_FLAGS +BTLVAR_FLING_TEMP +BTLVAR_FLING_SCRIPT +BTLVAR_BATTLE_SYS_STATUS +BTLVAR_ATTACKER_LOCKED_MOVE +BTLVAR_HIT_DAMAGE +BTLVAR_NUM_SAFARI_BALLS +BTLVAR_SWITCHED_MON_TEMP +BTLVAR_MOVE_TYPE +BTLVAR_MOVE_EFFECT_CHANCE +BTLVAR_REGULATION_FLAG +BTLVAR_BATTLE_CTX_STATUS_2 +BTLVAR_TURN_ORDER_COUNTER +BTLVAR_MAX_BATTLERS +BTLVAR_ATTACKER_TEMP +BTLVAR_DEFENDER_TEMP +BTLVAR_DEFENDER_PHYSICAL_DAMAGE_TAKEN +BTLVAR_MSG_BATTLER_TEMP_ASSURANCE_DAMAGE_MASK +BTLVAR_DEFENDER_ASSURANCE_DAMAGE_MASK +BTLVAR_ATTACKER_SHELL_BELL_DAMAGE_DEALT +BTLVAR_WAITING_BATTLERS diff --git a/generated/battle_side_effect_types.txt b/generated/battle_side_effect_types.txt new file mode 100644 index 0000000000..c52dc4d7f7 --- /dev/null +++ b/generated/battle_side_effect_types.txt @@ -0,0 +1,8 @@ +SIDE_EFFECT_TYPE_NONE +SIDE_EFFECT_TYPE_DIRECT +SIDE_EFFECT_TYPE_INDIRECT +SIDE_EFFECT_TYPE_ABILITY +SIDE_EFFECT_TYPE_MOVE_EFFECT +SIDE_EFFECT_TYPE_HELD_ITEM +SIDE_EFFECT_TYPE_TOXIC_SPIKES +SIDE_EFFECT_TYPE_DISOBEDIENCE diff --git a/generated/battle_stats.txt b/generated/battle_stats.txt new file mode 100644 index 0000000000..c5882a61f8 --- /dev/null +++ b/generated/battle_stats.txt @@ -0,0 +1,9 @@ +BATTLE_STAT_HP +BATTLE_STAT_ATTACK +BATTLE_STAT_DEFENSE +BATTLE_STAT_SPEED +BATTLE_STAT_SP_ATTACK +BATTLE_STAT_SP_DEFENSE +BATTLE_STAT_ACCURACY +BATTLE_STAT_EVASION +BATTLE_STAT_MAX diff --git a/generated/battle_sub_animations.txt b/generated/battle_sub_animations.txt new file mode 100644 index 0000000000..810361afd6 --- /dev/null +++ b/generated/battle_sub_animations.txt @@ -0,0 +1,41 @@ +BATTLE_ANIMATION_NONE +BATTLE_ANIMATION_ASLEEP +BATTLE_ANIMATION_POISONED +BATTLE_ANIMATION_BURNED +BATTLE_ANIMATION_FROZEN +BATTLE_ANIMATION_PARALYZED +BATTLE_ANIMATION_CONFUSED +BATTLE_ANIMATION_INFATUATED +BATTLE_ANIMATION_LEVEL_UP +BATTLE_ANIMATION_BAG_ITEM +BATTLE_ANIMATION_HELD_ITEM +BATTLE_ANIMATION_SHINY +BATTLE_ANIMATION_STAT_BOOST +BATTLE_ANIMATION_STAT_DROP +BATTLE_ANIMATION_RESTORE_HP +BATTLE_ANIMATION_SUB_OUT +BATTLE_ANIMATION_SUB_IN +BATTLE_ANIMATION_ITEM_ESCAPE +BATTLE_ANIMATION_WEATHER_FOG +BATTLE_ANIMATION_WEATHER_RAIN +BATTLE_ANIMATION_WEATHER_HAIL +BATTLE_ANIMATION_WEATHER_SAND +BATTLE_ANIMATION_WEATHER_SUN +BATTLE_ANIMATION_UNUSED_23 +BATTLE_ANIMATION_UNUSED_24 +BATTLE_ANIMATION_SUBSTITUTE_IN +BATTLE_ANIMATION_SUBSTITUTE_OUT +BATTLE_ANIMATION_HAPPY +BATTLE_ANIMATION_EATING +BATTLE_ANIMATION_ANGRY +BATTLE_ANIMATION_DAMAGE_CURSE +BATTLE_ANIMATION_DAMAGE_NIGHTMARE +BATTLE_ANIMATION_DAMAGE_LEECH_SEED +BATTLE_ANIMATION_DAMAGE_BIND +BATTLE_ANIMATION_DAMAGE_WRAP +BATTLE_ANIMATION_DAMAGE_FIRE_SPIN +BATTLE_ANIMATION_DAMAGE_MAGMA_STORM +BATTLE_ANIMATION_DAMAGE_CLAMP +BATTLE_ANIMATION_DAMAGE_WHIRLPOOL +BATTLE_ANIMATION_DAMAGE_SAND_TOMB +BATTLE_ANIMATION_DAMAGE_INGRAIN diff --git a/generated/battle_subscripts.txt b/generated/battle_subscripts.txt new file mode 100644 index 0000000000..bd21ea0a64 --- /dev/null +++ b/generated/battle_subscripts.txt @@ -0,0 +1,297 @@ +BATTLE_SUBSCRIPT_START_ENCOUNTER +BATTLE_SUBSCRIPT_USE_MOVE +BATTLE_SUBSCRIPT_UPDATE_HP +BATTLE_SUBSCRIPT_ESCAPE +BATTLE_SUBSCRIPT_BATTLE_WON +BATTLE_SUBSCRIPT_BATTLE_LOST +BATTLE_SUBSCRIPT_FAINT_MON +BATTLE_SUBSCRIPT_MISSED +BATTLE_SUBSCRIPT_ESCAPE_FAILED +BATTLE_SUBSCRIPT_SWITCH_POKEMON +BATTLE_SUBSCRIPT_SHOW_PARTY_LIST +BATTLE_SUBSCRIPT_THROW_POKEBALL +BATTLE_SUBSCRIPT_UPDATE_STAT_STAGE +BATTLE_SUBSCRIPT_VANISH_ON_CHARGE_TURN +BATTLE_SUBSCRIPT_FLINCH_MON +BATTLE_SUBSCRIPT_FLINCHED +BATTLE_SUBSCRIPT_CRITICAL_HIT +BATTLE_SUBSCRIPT_HIT_X_TIMES +BATTLE_SUBSCRIPT_FALL_ASLEEP +BATTLE_SUBSCRIPT_WAKE_UP +BATTLE_SUBSCRIPT_SLEEPING +BATTLE_SUBSCRIPT_MOVE_FOLLOWUP_MESSAGE +BATTLE_SUBSCRIPT_POISON +BATTLE_SUBSCRIPT_POISON_DAMAGE +BATTLE_SUBSCRIPT_DRAIN_HALF_DAMAGE_DEALT +BATTLE_SUBSCRIPT_BURN +BATTLE_SUBSCRIPT_BURN_DAMAGE +BATTLE_SUBSCRIPT_FREEZE +BATTLE_SUBSCRIPT_FROZEN +BATTLE_SUBSCRIPT_THAW_OUT +BATTLE_SUBSCRIPT_DEFROSTED_BY_MOVE +BATTLE_SUBSCRIPT_PARALYZE +BATTLE_SUBSCRIPT_FULLY_PARALYZED +BATTLE_SUBSCRIPT_DREAM_EATER +BATTLE_SUBSCRIPT_RESET_ALL_STAT_STAGES +BATTLE_SUBSCRIPT_BIDE_START +BATTLE_SUBSCRIPT_BIDE_END +BATTLE_SUBSCRIPT_CONFUSE +BATTLE_SUBSCRIPT_CONFUSED +BATTLE_SUBSCRIPT_HURT_SELF_IN_CONFUSION +BATTLE_SUBSCRIPT_SNAP_OUT_OF_CONFUSION +BATTLE_SUBSCRIPT_TRAINER_MESSAGE +BATTLE_SUBSCRIPT_NO_PP +BATTLE_SUBSCRIPT_STRUGGLE +BATTLE_SUBSCRIPT_THRASH +BATTLE_SUBSCRIPT_CONVERSION +BATTLE_SUBSCRIPT_RECOVER_HALF_MAX_HP +BATTLE_SUBSCRIPT_BADLY_POISON +BATTLE_SUBSCRIPT_PAY_DAY +BATTLE_SUBSCRIPT_LIGHT_SCREEN +BATTLE_SUBSCRIPT_MOVE_EFFECT_END +BATTLE_SUBSCRIPT_THRASH_END +BATTLE_SUBSCRIPT_REFLECT +BATTLE_SUBSCRIPT_ANIMATION_PREPARED_MESSAGE +BATTLE_SUBSCRIPT_MIST +BATTLE_SUBSCRIPT_REST +BATTLE_SUBSCRIPT_UPROAR +BATTLE_SUBSCRIPT_SHOW_PREPARED_MESSAGE +BATTLE_SUBSCRIPT_BIND_START +BATTLE_SUBSCRIPT_BIND_EFFECT +BATTLE_SUBSCRIPT_BIND_END +BATTLE_SUBSCRIPT_CRASH_ON_MISS +BATTLE_SUBSCRIPT_FOCUS_ENERGY +BATTLE_SUBSCRIPT_RECOIL_1_4 +BATTLE_SUBSCRIPT_RECHARGE_TURN +BATTLE_SUBSCRIPT_RECHARGING +BATTLE_SUBSCRIPT_SET_RAGE_FLAG +BATTLE_SUBSCRIPT_MIMIC +BATTLE_SUBSCRIPT_LEECH_SEED_START +BATTLE_SUBSCRIPT_LEECH_SEED_EFFECT +BATTLE_SUBSCRIPT_DISABLE_START +BATTLE_SUBSCRIPT_MOVE_IS_DISABLED +BATTLE_SUBSCRIPT_DISABLE_END +BATTLE_SUBSCRIPT_ENCORE_START +BATTLE_SUBSCRIPT_ENCORE_END +BATTLE_SUBSCRIPT_BUT_IT_FAILED +BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION +BATTLE_SUBSCRIPT_PAIN_SPLIT +BATTLE_SUBSCRIPT_CONVERSION_2 +BATTLE_SUBSCRIPT_LOCK_ON +BATTLE_SUBSCRIPT_SKETCH +BATTLE_SUBSCRIPT_FEINT +BATTLE_SUBSCRIPT_DESTINY_BOND +BATTLE_SUBSCRIPT_FAINT_CHECK_DESTINY_BOND +BATTLE_SUBSCRIPT_REDUCE_TARGET_PP +BATTLE_SUBSCRIPT_STEAL_ITEM +BATTLE_SUBSCRIPT_MEAN_LOOK +BATTLE_SUBSCRIPT_PROTECT +BATTLE_SUBSCRIPT_HEAL_BELL +BATTLE_SUBSCRIPT_TRY_SUBSTITUTE +BATTLE_SUBSCRIPT_HIT_SUBSTITUTE +BATTLE_SUBSCRIPT_FORCE_TARGET_TO_SWITCH_OR_FLEE +BATTLE_SUBSCRIPT_TRANSFORM_INTO_TARGET +BATTLE_SUBSCRIPT_NIGHTMARE_START +BATTLE_SUBSCRIPT_NIGHTMARE_EFFECT +BATTLE_SUBSCRIPT_MINIMIZE +BATTLE_SUBSCRIPT_CURSE_NORMAL +BATTLE_SUBSCRIPT_CURSE_GHOST +BATTLE_SUBSCRIPT_CURSE_DAMAGE +BATTLE_SUBSCRIPT_HAZARDS_CHECK +BATTLE_SUBSCRIPT_FORESIGHT +BATTLE_SUBSCRIPT_PERISH_SONG_START +BATTLE_SUBSCRIPT_CONTINUE_PERISH_SONG +BATTLE_SUBSCRIPT_WEATHER_START +BATTLE_SUBSCRIPT_WEATHER_CONTINUES +BATTLE_SUBSCRIPT_SWAGGER +BATTLE_SUBSCRIPT_INFATUATE +BATTLE_SUBSCRIPT_INFATUATED +BATTLE_SUBSCRIPT_IMMOBILIZED_BY_LOVE +BATTLE_SUBSCRIPT_SAFEGUARD_START +BATTLE_SUBSCRIPT_SAFEGUARD_END +BATTLE_SUBSCRIPT_RECOVER_HP +BATTLE_SUBSCRIPT_PRESENT_HEAL +BATTLE_SUBSCRIPT_MAGNITUDE +BATTLE_SUBSCRIPT_BATON_PASS +BATTLE_SUBSCRIPT_RAPID_SPIN +BATTLE_SUBSCRIPT_BREAK_BIND_EFFECT +BATTLE_SUBSCRIPT_BLOW_AWAY_HAZARDS +BATTLE_SUBSCRIPT_GIVE_TARGET_OWN_STATUS +BATTLE_SUBSCRIPT_BOOST_ALL_STATS +BATTLE_SUBSCRIPT_BELLY_DRUM +BATTLE_SUBSCRIPT_FUTURE_SIGHT_DAMAGE +BATTLE_SUBSCRIPT_TELEPORT +BATTLE_SUBSCRIPT_FUTURE_SIGHT_START +BATTLE_SUBSCRIPT_STOCKPILE +BATTLE_SUBSCRIPT_SWALLOW +BATTLE_SUBSCRIPT_PRINT_MESSAGE_AND_PLAY_ANIMATION +BATTLE_SUBSCRIPT_TORMENT_START +BATTLE_SUBSCRIPT_FLATTER +BATTLE_SUBSCRIPT_MEMENTO +BATTLE_SUBSCRIPT_HEAL_TARGET_PARALYSIS +BATTLE_SUBSCRIPT_CHARGE +BATTLE_SUBSCRIPT_TAUNT_START +BATTLE_SUBSCRIPT_MOVE_FAIL_TAUNTED +BATTLE_SUBSCRIPT_EXCHANGE_ITEMS +BATTLE_SUBSCRIPT_COPY_ABILITY +BATTLE_SUBSCRIPT_WISH_HEAL +BATTLE_SUBSCRIPT_INGRAIN_HEAL +BATTLE_SUBSCRIPT_USER_ATK_AND_DEF_DOWN_1_STAGE +BATTLE_SUBSCRIPT_MAGIC_COAT +BATTLE_SUBSCRIPT_BREAK_SCREENS +BATTLE_SUBSCRIPT_YAWN +BATTLE_SUBSCRIPT_KNOCK_OFF +BATTLE_SUBSCRIPT_EXCHANGE_ABILITIES +BATTLE_SUBSCRIPT_MOVE_IS_IMPRISONED +BATTLE_SUBSCRIPT_RECOVER_PSN_PRZ_BRN +BATTLE_SUBSCRIPT_SNATCH +BATTLE_SUBSCRIPT_RECOIL_1_3 +BATTLE_SUBSCRIPT_TARGET_ATK_AND_DEF_DOWN_1_STAGE +BATTLE_SUBSCRIPT_USER_DEF_AND_SPDEF_UP_1_STAGE +BATTLE_SUBSCRIPT_USER_ATK_AND_DEF_UP_1_STAGE +BATTLE_SUBSCRIPT_USER_SPATK_AND_SPDEF_UP_1_STAGE +BATTLE_SUBSCRIPT_USER_ATK_AND_SPEED_UP_1_STAGE +BATTLE_SUBSCRIPT_PURSUIT +BATTLE_SUBSCRIPT_ROOST +BATTLE_SUBSCRIPT_HEAL_TARGET_SLEEP +BATTLE_SUBSCRIPT_GRAVITY_START +BATTLE_SUBSCRIPT_MOVE_FAIL_GRAVITY +BATTLE_SUBSCRIPT_MIRACLE_EYE +BATTLE_SUBSCRIPT_HEALING_WISH +BATTLE_SUBSCRIPT_TAILWIND_START +BATTLE_SUBSCRIPT_USER_DEF_AND_SPDEF_DOWN_1_STAGE +BATTLE_SUBSCRIPT_USER_SWAP_ATK_AND_DEF +BATTLE_SUBSCRIPT_SUPPRESS_TARGET_ABILITY +BATTLE_SUBSCRIPT_LUCKY_CHANT_START +BATTLE_SUBSCRIPT_EXCHANGE_ATK_AND_SPATK_STAGES +BATTLE_SUBSCRIPT_EXCHANGE_DEF_AND_SPDEF_STAGES +BATTLE_SUBSCRIPT_GIVE_TARGET_INSOMNIA +BATTLE_SUBSCRIPT_EXCHANGE_ALL_STAT_STAGES +BATTLE_SUBSCRIPT_AQUA_RING_HEAL +BATTLE_SUBSCRIPT_RECOIL_1_3_CHANCE_TO_BURN +BATTLE_SUBSCRIPT_DEFOG +BATTLE_SUBSCRIPT_DEFOG_MESSAGE +BATTLE_SUBSCRIPT_HEAL_BLOCK_START +BATTLE_SUBSCRIPT_MOVE_IS_HEAL_BLOCKED +BATTLE_SUBSCRIPT_ATTACK_THEN_SWITCH_OUT +BATTLE_SUBSCRIPT_MOVE_FAIL_MISSED +BATTLE_SUBSCRIPT_MOLD_BREAKER +BATTLE_SUBSCRIPT_ABILITY_RESTORES_HP +BATTLE_SUBSCRIPT_ABSORB_AND_BOOST_FIRE_TYPE_MOVES +BATTLE_SUBSCRIPT_LIGHTNING_ROD_REDIRECTED +BATTLE_SUBSCRIPT_BLOCKED_BY_SOUNDPROOF +BATTLE_SUBSCRIPT_ABSORB_AND_SPEED_UP_1_STAGE +BATTLE_SUBSCRIPT_DRIZZLE +BATTLE_SUBSCRIPT_SAND_STREAM +BATTLE_SUBSCRIPT_DROUGHT +BATTLE_SUBSCRIPT_INTIMIDATE +BATTLE_SUBSCRIPT_TRACE +BATTLE_SUBSCRIPT_COLOR_CHANGE +BATTLE_SUBSCRIPT_ROUGH_SKIN +BATTLE_SUBSCRIPT_ABILITY_RESTORE_STATUS +BATTLE_SUBSCRIPT_LOAFING_AROUND +BATTLE_SUBSCRIPT_ABILITY_HP_RESTORE_GRADUAL +BATTLE_SUBSCRIPT_AFTERMATH +BATTLE_SUBSCRIPT_ANTICIPATION +BATTLE_SUBSCRIPT_FOREWARN +BATTLE_SUBSCRIPT_SLOW_START +BATTLE_SUBSCRIPT_SLOW_START_END +BATTLE_SUBSCRIPT_HELD_ITEM_HP_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_PRZ_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_SLP_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_PSN_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_BRN_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_FRZ_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_PP_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_CNF_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_MULTI_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_DISLIKE_FLAVOR +BATTLE_SUBSCRIPT_HELD_ITEM_RAISE_STAT +BATTLE_SUBSCRIPT_HELD_ITEM_RAISE_CRIT +BATTLE_SUBSCRIPT_HELD_ITEM_SHARPLY_RAISE_STAT +BATTLE_SUBSCRIPT_HELD_ITEM_STATDOWN_RESTORE +BATTLE_SUBSCRIPT_HELD_ITEM_HEAL_INFATUATION +BATTLE_SUBSCRIPT_RESTORE_A_LITTLE_HP +BATTLE_SUBSCRIPT_LOSE_HP_FROM_ITEM +BATTLE_SUBSCRIPT_LOSE_HP_FROM_ITEM_WITH_MESSAGE +BATTLE_SUBSCRIPT_TRANSFER_STICKY_BARB +BATTLE_SUBSCRIPT_ITEM_SKIP_CHARGE_TURN +BATTLE_SUBSCRIPT_EMBARGO_START +BATTLE_SUBSCRIPT_PLUCK +BATTLE_SUBSCRIPT_FLING +BATTLE_SUBSCRIPT_ABILITY_FORBIDS_STATUS +BATTLE_SUBSCRIPT_ESCAPE_ITEM +BATTLE_SUBSCRIPT_BATTLE_ITEM +BATTLE_SUBSCRIPT_BAG_ITEM_HP_RESTORE +BATTLE_SUBSCRIPT_BAG_ITEM_PP_RESTORE +BATTLE_SUBSCRIPT_RECOIL_1_3_CHANCE_TO_PARALYZE +BATTLE_SUBSCRIPT_SAFARI_THROW_BAIT +BATTLE_SUBSCRIPT_SAFARI_THROW_ROCK +BATTLE_SUBSCRIPT_SAFARI_ESCAPE +BATTLE_SUBSCRIPT_ENEMY_ESCAPE +BATTLE_SUBSCRIPT_REPLACE_FAINTED +BATTLE_SUBSCRIPT_TIGHTEN_FOCUS +BATTLE_SUBSCRIPT_TAILWIND_END +BATTLE_SUBSCRIPT_RAINING_END +BATTLE_SUBSCRIPT_SANDSTORM_END +BATTLE_SUBSCRIPT_SUNNY_END +BATTLE_SUBSCRIPT_HAILING_END +BATTLE_SUBSCRIPT_GRAVITY_END +BATTLE_SUBSCRIPT_CANNOT_HEAL +BATTLE_SUBSCRIPT_UPROAR_CONTINUES +BATTLE_SUBSCRIPT_UPROAR_END +BATTLE_SUBSCRIPT_MAGNET_RISE_END +BATTLE_SUBSCRIPT_HEAL_BLOCK_END +BATTLE_SUBSCRIPT_EMBARGO_END +BATTLE_SUBSCRIPT_RAGE_IS_BUILDING +BATTLE_SUBSCRIPT_RECOIL_1_2 +BATTLE_SUBSCRIPT_BURN_OR_FLINCH +BATTLE_SUBSCRIPT_FREEZE_OR_FLINCH +BATTLE_SUBSCRIPT_PARALYZE_OR_FLINCH +BATTLE_SUBSCRIPT_LUCKY_CHANT_END +BATTLE_SUBSCRIPT_TRICK_ROOM_END +BATTLE_SUBSCRIPT_SNOW_WARNING +BATTLE_SUBSCRIPT_FRISK +BATTLE_SUBSCRIPT_DISOBEY_WHILE_ASLEEP +BATTLE_SUBSCRIPT_DISOBEY_DO_NOTHING +BATTLE_SUBSCRIPT_DISOBEY_ORDERS +BATTLE_SUBSCRIPT_DISOBEY_SLEEP +BATTLE_SUBSCRIPT_DISOBEY_HIT_SELF +BATTLE_SUBSCRIPT_CHARGE_MOVE_CLEANUP +BATTLE_SUBSCRIPT_CHATTER +BATTLE_SUBSCRIPT_LUNAR_DANCE +BATTLE_SUBSCRIPT_FORM_CHANGE +BATTLE_SUBSCRIPT_BAD_DREAMS +BATTLE_SUBSCRIPT_TYPE_RESIST_BERRY +BATTLE_SUBSCRIPT_HELD_ITEM_TEMP_ACC_UP +BATTLE_SUBSCRIPT_HELD_ITEM_RECOIL_WHEN_HIT +BATTLE_SUBSCRIPT_USE_POTION +BATTLE_SUBSCRIPT_USE_STATUS_RECOVERY +BATTLE_SUBSCRIPT_USE_STAT_BOOSTER +BATTLE_SUBSCRIPT_USE_GUARD_SPEC +BATTLE_SUBSCRIPT_OVERWORLD_RAIN +BATTLE_SUBSCRIPT_OVERWORLD_HAIL +BATTLE_SUBSCRIPT_OVERWORLD_SAND +BATTLE_SUBSCRIPT_OVERWORLD_FOG +BATTLE_SUBSCRIPT_THROW_SAFARI_BALL +BATTLE_SUBSCRIPT_GRANT_EXP +BATTLE_SUBSCRIPT_AFTER_SELFDESTRUCT +BATTLE_SUBSCRIPT_CHECK_QUICK_CLAW +BATTLE_SUBSCRIPT_PUSH_ATTACKER_AND_DEFENDER +BATTLE_SUBSCRIPT_POP_ATTACKER_AND_DEFENDER +BATTLE_SUBSCRIPT_NO_TARGET +BATTLE_SUBSCRIPT_BIDE_NO_TARGET +BATTLE_SUBSCRIPT_LINK_WIN_LOSE +BATTLE_SUBSCRIPT_ESCAPE_SUCCESS +BATTLE_SUBSCRIPT_PRESSURE +BATTLE_SUBSCRIPT_ENEMY_ESCAPE_FAILED +BATTLE_SUBSCRIPT_VANISH_OFF +BATTLE_SUBSCRIPT_TAUNT_END +BATTLE_SUBSCRIPT_USE_FULL_RESTORE +BATTLE_SUBSCRIPT_PLUCK_CHECK +BATTLE_SUBSCRIPT_WAIT_MOVE_ANIMATION +BATTLE_SUBSCRIPT_POWER_HERB_SKULL_BASH +BATTLE_SUBSCRIPT_CHECK_SHAYMIN_FORM +BATTLE_SUBSCRIPT_OVERWORLD_SUN +BATTLE_SUBSCRIPT_OVERWORLD_TRICK_ROOM +BATTLE_SUBSCRIPT_GIRATINA_FORM_CHANGE diff --git a/generated/battle_terrains.txt b/generated/battle_terrains.txt new file mode 100644 index 0000000000..7daf955f34 --- /dev/null +++ b/generated/battle_terrains.txt @@ -0,0 +1,25 @@ +TERRAIN_PLAIN +TERRAIN_SAND +TERRAIN_GRASS +TERRAIN_PUDDLE +TERRAIN_MOUNTAIN +TERRAIN_CAVE +TERRAIN_SNOW +TERRAIN_WATER +TERRAIN_ICE +TERRAIN_BUILDING +TERRAIN_GREAT_MARSH +TERRAIN_BRIDGE +TERRAIN_AARON +TERRAIN_BERTHA +TERRAIN_FLINT +TERRAIN_LUCIAN +TERRAIN_CYNTHIA +TERRAIN_DISTORTION_WORLD +TERRAIN_BATTLE_TOWER +TERRAIN_BATTLE_FACTORY +TERRAIN_BATTLE_ARCADE +TERRAIN_BATTLE_CASTLE +TERRAIN_BATTLE_HALL +TERRAIN_GIRATINA +TERRAIN_MAX diff --git a/generated/game_records.txt b/generated/game_records.txt new file mode 100644 index 0000000000..5c9a776102 --- /dev/null +++ b/generated/game_records.txt @@ -0,0 +1,149 @@ +RECORD_UNK_000 +RECORD_TRAINER_SCORE +RECORD_UNK_002 +RECORD_UNK_003 +RECORD_UNK_004 +RECORD_UNK_005 +RECORD_UNK_006 +RECORD_WILD_BATTLES_FOUGHT +RECORD_TRAINER_BATTLES_FOUGHT +RECORD_UNK_009 +RECORD_UNK_010 +RECORD_UNK_011 +RECORD_UNK_012 +RECORD_UNK_013 +RECORD_UNK_014 +RECORD_UNK_015 +RECORD_UNK_016 +RECORD_UNK_017 +RECORD_UNK_018 +RECORD_UNK_019 +RECORD_UNK_020 +RECORD_UNK_021 +RECORD_UNK_022 +RECORD_UNK_023 +RECORD_UNK_024 +RECORD_UNK_025 +RECORD_UNK_026 +RECORD_UNK_027 +RECORD_UNK_028 +RECORD_UNK_029 +RECORD_UNK_030 +RECORD_UNK_031 +RECORD_UNK_032 +RECORD_UNK_033 +RECORD_UNK_034 +RECORD_UNK_035 +RECORD_UNK_036 +RECORD_UNK_037 +RECORD_UNK_038 +RECORD_UNK_039 +RECORD_UNK_040 +RECORD_FAINTED_IN_BATTLE +RECORD_UNK_042 +RECORD_UNK_043 +RECORD_UNK_044 +RECORD_UNK_045 +RECORD_UNK_046 +RECORD_UNK_047 +RECORD_UNK_048 +RECORD_UNK_049 +RECORD_UNK_050 +RECORD_UNK_051 +RECORD_UNK_052 +RECORD_UNK_053 +RECORD_UNK_054 +RECORD_UNK_055 +RECORD_UNK_056 +RECORD_UNK_057 +RECORD_UNK_058 +RECORD_UNK_059 +RECORD_UNK_060 +RECORD_UNK_061 +RECORD_UNK_062 +RECORD_UNK_063 +RECORD_UNK_064 +RECORD_UNK_065 +RECORD_UNK_066 +RECORD_UNK_067 +RECORD_UNK_068 +RECORD_UNK_069 +RECORD_UNK_070 +RECORD_UNK_071 +RECORD_UNK_072 +RECORD_UNK_073 +RECORD_UNK_074 +RECORD_UNK_075 +RECORD_USED_SPLASH +RECORD_UNK_077 +RECORD_USED_SELFDESTRUCT +RECORD_USED_EXPLOSION +RECORD_UNK_080 +RECORD_UNK_081 +RECORD_UNK_082 +RECORD_UNK_083 +RECORD_UNK_084 +RECORD_UNK_085 +RECORD_UNK_086 +RECORD_UNK_087 +RECORD_UNK_088 +RECORD_UNK_089 +RECORD_UNK_090 +RECORD_UNK_091 +RECORD_UNK_092 +RECORD_UNK_093 +RECORD_UNK_094 +RECORD_USED_INEFFECTIVE_MOVE +RECORD_FAINTED_ENEMY_MON +RECORD_ATTACKED_ALLY +RECORD_FAILED_ESCAPE +RECORD_WILD_MON_FLED +RECORD_UNK_100 +RECORD_UNK_101 +RECORD_UNK_102 +RECORD_UNK_103 +RECORD_UNK_104 +RECORD_UNK_105 +RECORD_UNK_106 +RECORD_UNK_107 +RECORD_UNK_108 +RECORD_UNK_109 +RECORD_UNK_110 +RECORD_UNK_111 +RECORD_UNK_112 +RECORD_UNK_113 +RECORD_UNK_114 +RECORD_UNK_115 +RECORD_UNK_116 +RECORD_UNK_117 +RECORD_UNK_118 +RECORD_UNK_119 +RECORD_UNK_120 +RECORD_UNK_121 +RECORD_UNK_122 +RECORD_UNK_123 +RECORD_UNK_124 +RECORD_UNK_125 +RECORD_UNK_126 +RECORD_UNK_127 +RECORD_UNK_128 +RECORD_UNK_129 +RECORD_UNK_130 +RECORD_UNK_131 +RECORD_UNK_132 +RECORD_UNK_133 +RECORD_UNK_134 +RECORD_UNK_135 +RECORD_UNK_136 +RECORD_UNK_137 +RECORD_UNK_138 +RECORD_UNK_139 +RECORD_UNK_140 +RECORD_UNK_141 +RECORD_UNK_142 +RECORD_UNK_143 +RECORD_UNK_144 +RECORD_UNK_145 +RECORD_UNK_146 +RECORD_UNK_147 +MAX_RECORDS diff --git a/generated/genders.txt b/generated/genders.txt new file mode 100644 index 0000000000..0e469bd165 --- /dev/null +++ b/generated/genders.txt @@ -0,0 +1,3 @@ +GENDER_MALE +GENDER_FEMALE +GENDER_NONE diff --git a/generated/item_ai_categories.txt b/generated/item_ai_categories.txt new file mode 100644 index 0000000000..f536078873 --- /dev/null +++ b/generated/item_ai_categories.txt @@ -0,0 +1,6 @@ +ITEM_AI_CATEGORY_FULL_RESTORE +ITEM_AI_CATEGORY_RECOVER_HP +ITEM_AI_CATEGORY_RECOVER_STATUS +ITEM_AI_CATEGORY_STAT_BOOSTER +ITEM_AI_CATEGORY_GUARD_SPEC +ITEM_AI_CATEGORY_MAX diff --git a/generated/item_battle_categories.txt b/generated/item_battle_categories.txt new file mode 100644 index 0000000000..d056deacb4 --- /dev/null +++ b/generated/item_battle_categories.txt @@ -0,0 +1,5 @@ +ITEM_BATTLE_CATEGORY_RECOVER_HP +ITEM_BATTLE_CATEGORY_RECOVER_STATUS +ITEM_BATTLE_CATEGORY_POKE_BALLS +ITEM_BATTLE_CATEGORY_BATTLE_ITEMS +ITEM_BATTLE_CATEGORY_MAX diff --git a/generated/journal_location_events.txt b/generated/journal_location_events.txt new file mode 100644 index 0000000000..248ffaf03a --- /dev/null +++ b/generated/journal_location_events.txt @@ -0,0 +1,41 @@ +LOCATION_EVENT_NONE +LOCATION_EVENT_RESTED_AT_HOME +LOCATION_EVENT_LEFT_RESEARCH_LAB +LOCATION_EVENT_USED_PC_BOX +LOCATION_EVENT_SHOPPED_AT_MART +LOCATION_EVENT_LOTS_OF_SHOPPING +LOCATION_EVENT_SOLD_A_LITTLE +LOCATION_EVENT_SOLD_A_LOT +LOCATION_EVENT_BUSINESS_AT_MART +LOCATION_EVENT_GYM_WAS_TOO_TOUGH +LOCATION_EVENT_BEAT_GYM_LEADER +LOCATION_EVENT_BEAT_ELITE_FOUR_MEMBER +LOCATION_EVENT_BEAT_CHAMPION +LOCATION_EVENT_ARRIVED_IN_LOCATION +LOCATION_EVENT_LEFT_CAVE +LOCATION_EVENT_LEFT_BUILDING +LOCATION_EVENT_GAME_CORNER +LOCATION_EVENT_SAFARI_GAME +LOCATION_EVENT_ITEM_WAS_OBTAINED +LOCATION_EVENT_USED_CUT +LOCATION_EVENT_FLEW_TO_LOCATION +LOCATION_EVENT_USED_SURF +LOCATION_EVENT_USED_STRENGTH +LOCATION_EVENT_USED_DEFOG +LOCATION_EVENT_USED_ROCK_SMASH +LOCATION_EVENT_USED_WATERFALL +LOCATION_EVENT_USED_ROCK_CLIMB +LOCATION_EVENT_USED_FLASH +LOCATION_EVENT_WARPED_TO_LOCATION +LOCATION_EVENT_USED_DIG +LOCATION_EVENT_LURED_POKEMON +LOCATION_EVENT_UNUSED +LOCATION_EVENT_USED_MILK_DRINK +LOCATION_EVENT_USED_SOFTBOILED +LOCATION_EVENT_DUG_UNDERGROUND +LOCATION_EVENT_BUILT_SECRET_BASE +LOCATION_EVENT_BATTLE_TOWER +LOCATION_EVENT_BATTLE_FACTORY +LOCATION_EVENT_BATTLE_CASTLE +LOCATION_EVENT_BATTLE_HALL +LOCATION_EVENT_BATTLE_ARCADE diff --git a/generated/journal_online_events.txt b/generated/journal_online_events.txt new file mode 100644 index 0000000000..746535cf9c --- /dev/null +++ b/generated/journal_online_events.txt @@ -0,0 +1,30 @@ +ONLINE_EVENT_NONE +ONLINE_EVENT_SINGLE_BATTLE +ONLINE_EVENT_DOUBLE_BATTLE +ONLINE_EVENT_MULTI_BATTLE +ONLINE_EVENT_MIX_SINGLE_BATTLE +ONLINE_EVENT_MIX_MULTI_BATTLE +ONLINE_EVENT_GREETED_IN_UNION_ROOM +ONLINE_EVENT_GOT_POKEMON_FROM_TRADE +ONLINE_EVENT_DREW_PICTURES +ONLINE_EVENT_GOT_POKEMON_IN_FRIEND_TRADE +ONLINE_EVENT_CHATTED_WITH_OTHERS +ONLINE_EVENT_UNION_BATTLE +ONLINE_EVENT_MIXED_RECORDS +ONLINE_EVENT_PLACED_IN_CONTEST +ONLINE_EVENT_MADE_POFFINS +ONLINE_EVENT_GOT_POKEMON_GTS +ONLINE_EVENT_BATTLE_ROOM +ONLINE_EVENT_SPIN_TRADE +ONLINE_EVENT_WATCHED_BATTLE_VIDEOS +ONLINE_EVENT_CHECKED_RANKINGS +ONLINE_EVENT_CHECKED_DRESS_UP_DATA +ONLINE_EVENT_CHECKED_BOX_DATA +ONLINE_EVENT_CHATTED_IN_PLAZA +ONLINE_EVENT_GOT_TAP_TOY +ONLINE_EVENT_PLAZA_MINIGAME +ONLINE_EVENT_PLAYED_WITH_FOOTPRINT_STAMP +ONLINE_EVENT_VIEWED_PLAZA_VISITOR_PROFILES +ONLINE_EVENT_READ_PLAZA_NEWS +ONLINE_EVENT_JOINED_PARADE +ONLINE_EVENT_WIFI_CLUB diff --git a/generated/map_headers.txt b/generated/map_headers.txt new file mode 100644 index 0000000000..9925b5fe5e --- /dev/null +++ b/generated/map_headers.txt @@ -0,0 +1,593 @@ +MAP_HEADER_EVERYWHERE +MAP_HEADER_NOTHING +MAP_HEADER_UNDERGROUND +MAP_HEADER_JUBILIFE_CITY +MAP_HEADER_JUBILIFE_CITY_MART +MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_1 +MAP_HEADER_JUBILIFE_CITY_POKECENTER_1F +MAP_HEADER_JUBILIFE_CITY_POKECENTER_2F +MAP_HEADER_POKETCH_CO_1F +MAP_HEADER_POKETCH_CO_2F +MAP_HEADER_POKETCH_CO_3F +MAP_HEADER_JUBILIFE_TV_1F +MAP_HEADER_JUBILIFE_TV_2F +MAP_HEADER_JUBILIFE_TV_3F +MAP_HEADER_JUBILIFE_TV_4F +MAP_HEADER_JUBILIFE_TV_2F_GALLERY +MAP_HEADER_JUBILIFE_TV_3F_GLOBAL_RANKING_ROOM +MAP_HEADER_JUBILIFE_TV_3F_GROUP_RANKING_ROOM +MAP_HEADER_JUBILIFE_TV_ELEVATOR +MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_1F +MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_2F +MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_3F +MAP_HEADER_JUBILIFE_CITY_SOUTH_HOUSE_4F +MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_2 +MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_1F +MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_2F +MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_3F +MAP_HEADER_JUBILIFE_CITY_CONDOMINIUMS_4F +MAP_HEADER_GLOBAL_TERMINAL_1F +MAP_HEADER_TRAINERS_SCHOOL +MAP_HEADER_JUBILIFE_CITY_SOUTHWEST_HOUSE_1F +MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_3 +MAP_HEADER_JUBILIFE_CITY_UNKNOWN_HOUSE_4 +MAP_HEADER_CANALAVE_CITY +MAP_HEADER_CANALAVE_CITY_MART +MAP_HEADER_CANALAVE_CITY_GYM +MAP_HEADER_CANALAVE_CITY_POKECENTER_1F +MAP_HEADER_CANALAVE_CITY_POKECENTER_2F +MAP_HEADER_CANALAVE_LIBRARY_1F +MAP_HEADER_CANALAVE_LIBRARY_2F +MAP_HEADER_CANALAVE_LIBRARY_3F +MAP_HEADER_CANALAVE_CITY_SOUTHEAST_HOUSE +MAP_HEADER_CANALAVE_CITY_EAST_HOUSE +MAP_HEADER_CANALAVE_CITY_HARBOR_INN +MAP_HEADER_CANALAVE_CITY_SAILOR_ELDRITCH_HOUSE +MAP_HEADER_OREBURGH_CITY +MAP_HEADER_OREBURGH_CITY_MART +MAP_HEADER_OREBURGH_CITY_GYM +MAP_HEADER_OREBURGH_CITY_POKECENTER_1F +MAP_HEADER_OREBURGH_CITY_POKECENTER_2F +MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_1F +MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_2F +MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_3F +MAP_HEADER_OREBURGH_CITY_NORTHWEST_HOUSE_4F +MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_1F +MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_2F +MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_3F +MAP_HEADER_OREBURGH_CITY_NORTH_HOUSE_4F +MAP_HEADER_OREBURGH_CITY_MIDDLE_HOUSE +MAP_HEADER_MINING_MUSEUM +MAP_HEADER_OREBURGH_CITY_WEST_HOUSE +MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_1F +MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_2F +MAP_HEADER_OREBURGH_CITY_EAST_HOUSE_3F +MAP_HEADER_OREBURGH_CITY_SOUTH_HOUSE +MAP_HEADER_ETERNA_CITY +MAP_HEADER_ETERNA_CITY_MART +MAP_HEADER_ETERNA_CITY_GYM +MAP_HEADER_ETERNA_CITY_DP_GYM +MAP_HEADER_ETERNA_CITY_POKECENTER_1F +MAP_HEADER_ETERNA_CITY_POKECENTER_2F +MAP_HEADER_CYCLE_SHOP +MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_1F +MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_2F +MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_3F +MAP_HEADER_TEAM_GALACTIC_ETERNA_BUILDING_4F +MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_1F +MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_2F +MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_3F +MAP_HEADER_ETERNA_CITY_CONDOMINIUMS_4F +MAP_HEADER_ROUTE_206_CYCLING_ROAD_NORTH_GATE +MAP_HEADER_ETERNA_CITY_NORTH_HOUSE +MAP_HEADER_ETERNA_CITY_SOUTH_HOUSE +MAP_HEADER_ETERNA_CITY_EAST_HOUSE +MAP_HEADER_ETERNA_CITY_UNDERGROUND_MAN_HOUSE +MAP_HEADER_ETERNA_CITY_UNKNOWN_HOUSE +MAP_HEADER_HEARTHOME_CITY +MAP_HEADER_HEARTHOME_CITY_MART +MAP_HEADER_HEARTHOME_CITY_GYM_ENTRANCE_ROOM +MAP_HEADER_HEARTHOME_CITY_GYM_TRAINER_ROOM_1 +MAP_HEADER_HEARTHOME_CITY_GYM_TRAINER_ROOM_2 +MAP_HEADER_HEARTHOME_CITY_GYM_LEADER_ROOM +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_1 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_1 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_2 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_2 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_3 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_4 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_5 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_TRAINER_ROOM_6 +MAP_HEADER_HEARTHOME_CITY_DP_GYM_LEADER_ROOM +MAP_HEADER_HEARTHOME_CITY_POKECENTER_1F +MAP_HEADER_HEARTHOME_CITY_POKECENTER_2F +MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_1F +MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_2F +MAP_HEADER_HEARTHOME_CITY_SOUTHEAST_HOUSE_ELEVATOR +MAP_HEADER_HEARTHOME_CITY_POKEMON_FAN_CLUB +MAP_HEADER_HEARTHOME_CITY_WEST_GATE_TO_AMITY_SQUARE +MAP_HEADER_HEARTHOME_CITY_EAST_GATE_TO_AMITY_SQUARE +MAP_HEADER_ROUTE_208_GATE_TO_HEARTHOME_CITY +MAP_HEADER_ROUTE_209_GATE_TO_HEARTHOME_CITY +MAP_HEADER_ROUTE_212_GATE_TO_HEARTHOME_CITY +MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_1F +MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_2F +MAP_HEADER_HEARTHOME_CITY_NORTHEAST_HOUSE_ELEVATOR +MAP_HEADER_HEARTHOME_CITY_NORTHWEST_HOUSE +MAP_HEADER_POFFIN_HOUSE +MAP_HEADER_CONTEST_HALL_LOBBY +MAP_HEADER_CONTEST_HALL_STAGE_ONGOING_CONTEST +MAP_HEADER_FOREIGN_BUILDING +MAP_HEADER_PASTORIA_CITY +MAP_HEADER_PASTORIA_CITY_MART +MAP_HEADER_PASTORIA_CITY_GYM +MAP_HEADER_PASTORIA_CITY_POKECENTER_1F +MAP_HEADER_PASTORIA_CITY_POKECENTER_2F +MAP_HEADER_PASTORIA_CITY_OBSERVATORY_GATE_1F +MAP_HEADER_PASTORIA_CITY_OBSERVATORY_GATE_2F +MAP_HEADER_PASTORIA_CITY_SOUTHWEST_HOUSE +MAP_HEADER_PASTORIA_CITY_MIDDLE_HOUSE +MAP_HEADER_PASTORIA_CITY_EAST_HOUSE +MAP_HEADER_PASTORIA_CITY_NORTH_HOUSE +MAP_HEADER_PASTORIA_CITY_NORTHEAST_HOUSE +MAP_HEADER_VEILSTONE_CITY +MAP_HEADER_VEILSTONE_CITY_GYM +MAP_HEADER_VEILSTONE_CITY_POKECENTER_1F +MAP_HEADER_VEILSTONE_CITY_POKECENTER_2F +MAP_HEADER_GAME_CORNER +MAP_HEADER_VEILSTONE_STORE_1F +MAP_HEADER_VEILSTONE_STORE_2F +MAP_HEADER_VEILSTONE_STORE_3F +MAP_HEADER_VEILSTONE_STORE_4F +MAP_HEADER_VEILSTONE_STORE_5F +MAP_HEADER_VEILSTONE_STORE_ELEVATOR +MAP_HEADER_VEILSTONE_CITY_GALACTIC_WAREHOUSE +MAP_HEADER_VEILSTONE_CITY_PRIZE_EXCHANGE +MAP_HEADER_VEILSTONE_CITY_SOUTHEAST_HOUSE +MAP_HEADER_VEILSTONE_CITY_NORTHWEST_HOUSE +MAP_HEADER_VEILSTONE_CITY_NORTHEAST_HOUSE +MAP_HEADER_VEILSTONE_CITY_SOUTHWEST_HOUSE +MAP_HEADER_ROUTE_215_GATE_TO_VEILSTONE_CITY +MAP_HEADER_SUNYSHORE_CITY +MAP_HEADER_SUNYSHORE_CITY_POKECENTER_1F +MAP_HEADER_SUNYSHORE_CITY_POKECENTER_2F +MAP_HEADER_SUNYSHORE_CITY_MART +MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_1 +MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_2 +MAP_HEADER_SUNYSHORE_CITY_GYM_ROOM_3 +MAP_HEADER_SUNYSHORE_MARKET +MAP_HEADER_SUNYSHORE_CITY_NORTHEAST_HOUSE +MAP_HEADER_SUNYSHORE_CITY_WEST_HOUSE +MAP_HEADER_SUNYSHORE_CITY_NORTHWEST_HOUSE +MAP_HEADER_SUNYSHORE_CITY_UNKNOWN_HOUSE_1 +MAP_HEADER_SUNYSHORE_CITY_UNKNOWN_HOUSE_2 +MAP_HEADER_SUNYSHORE_CITY_EAST_HOUSE +MAP_HEADER_VISTA_LIGHTHOUSE +MAP_HEADER_SNOWPOINT_CITY +MAP_HEADER_SNOWPOINT_CITY_MART +MAP_HEADER_SNOWPOINT_CITY_GYM +MAP_HEADER_SNOWPOINT_CITY_POKECENTER_1F +MAP_HEADER_SNOWPOINT_CITY_POKECENTER_2F +MAP_HEADER_SNOWPOINT_CITY_WEST_HOUSE +MAP_HEADER_SNOWPOINT_CITY_EAST_HOUSE +MAP_HEADER_POKEMON_LEAGUE +MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_1F +MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_2F +MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_1F +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_AARON_ROOM +MAP_HEADER_POKEMON_LEAGUE_AARON_ROOM +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_BERTHA_ROOM +MAP_HEADER_POKEMON_LEAGUE_BERTHA_ROOM +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_FLINT_ROOM +MAP_HEADER_POKEMON_LEAGUE_FLINT_ROOM +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_LUCIAN_ROOM +MAP_HEADER_POKEMON_LEAGUE_LUCIAN_ROOM +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_CHAMPION_ROOM +MAP_HEADER_POKEMON_LEAGUE_CHAMPION_ROOM +MAP_HEADER_POKEMON_LEAGUE_ELEVATOR_TO_HALL_OF_FAME +MAP_HEADER_POKEMON_LEAGUE_HALL_OF_FAME +MAP_HEADER_FIGHT_AREA +MAP_HEADER_FIGHT_AREA_POKECENTER_1F +MAP_HEADER_FIGHT_AREA_POKECENTER_2F +MAP_HEADER_FIGHT_AREA_MART +MAP_HEADER_BATTLE_PARK_GATE_TO_FIGHT_AREA +MAP_HEADER_ROUTE_225_GATE_TO_FIGHT_AREA +MAP_HEADER_FIGHT_AREA_MIDDLE_HOUSE +MAP_HEADER_FIGHT_AREA_SOUTH_HOUSE +MAP_HEADER_FIGHT_AREA_UNKNOWN_HOUSE +MAP_HEADER_UNKNOWN_197 +MAP_HEADER_OREBURGH_MINE_B1F +MAP_HEADER_OREBURGH_MINE_B2F +MAP_HEADER_VALLEY_WINDWORKS_OUTSIDE +MAP_HEADER_VALLEY_WINDWORKS_BUILDING +MAP_HEADER_ETERNA_FOREST_OUTSIDE +MAP_HEADER_ETERNA_FOREST +MAP_HEADER_FUEGO_IRONWORKS_OUTSIDE +MAP_HEADER_FUEGO_IRONWORKS_BUILDING +MAP_HEADER_UNKNOWN_206 +MAP_HEADER_MT_CORONET_1F_SOUTH +MAP_HEADER_MT_CORONET_2F +MAP_HEADER_MT_CORONET_3F +MAP_HEADER_MT_CORONET_OUTSIDE_NORTH +MAP_HEADER_MT_CORONET_OUTSIDE_SOUTH +MAP_HEADER_MT_CORONET_4F_ROOMS_1_AND_2 +MAP_HEADER_MT_CORONET_4F_ROOM_3 +MAP_HEADER_MT_CORONET_5F +MAP_HEADER_MT_CORONET_6F +MAP_HEADER_MT_CORONET_1F_TUNNEL_ROOM +MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_2 +MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_1 +MAP_HEADER_MT_CORONET_B1F +MAP_HEADER_SPEAR_PILLAR +MAP_HEADER_SPEAR_PILLAR_DISTORTED +MAP_HEADER_UNKNOWN_222 +MAP_HEADER_PASTORIA_CITY_DP_GREAT_MARSH +MAP_HEADER_UNKNOWN_224 +MAP_HEADER_SOLACEON_RUINS_MANIAC_TUNNEL_ROOM +MAP_HEADER_SOLACEON_RUINS_ROOM_1 +MAP_HEADER_SOLACEON_RUINS_ROOM_2_NORTHEAST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_1_NORTHWEST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_2 +MAP_HEADER_SOLACEON_RUINS_ROOM_1_SOUTHEAST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_3 +MAP_HEADER_SOLACEON_RUINS_ROOM_2_SOUTHEAST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_6_SOUTHEAST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_5_SOUTHWEST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_3_NORTHWEST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_3_SOUTHWEST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_4 +MAP_HEADER_SOLACEON_RUINS_ROOM_6 +MAP_HEADER_SOLACEON_RUINS_ROOM_5 +MAP_HEADER_SOLACEON_RUINS_ROOM_7 +MAP_HEADER_SOLACEON_RUINS_ROOM_4_SOUTHEAST_DEAD_END +MAP_HEADER_SOLACEON_RUINS_ROOM_6_NORTHWEST_DEAD_END +MAP_HEADER_UNKNOWN_243 +MAP_HEADER_VICTORY_ROAD_1F +MAP_HEADER_VICTORY_ROAD_2F +MAP_HEADER_VICTORY_ROAD_B1F +MAP_HEADER_VICTORY_ROAD_1F_ROOM_2 +MAP_HEADER_VICTORY_ROAD_1F_ROOM_1 +MAP_HEADER_VICTORY_ROAD_1F_ROOM_3 +MAP_HEADER_UNKNOWN_250 +MAP_HEADER_PAL_PARK +MAP_HEADER_UNKNOWN_252 +MAP_HEADER_AMITY_SQUARE +MAP_HEADER_RAVAGED_PATH +MAP_HEADER_UNKNOWN_255 +MAP_HEADER_FLOAROMA_MEADOW +MAP_HEADER_FLOAROMA_MEADOW_HOUSE +MAP_HEADER_OREBURGH_GATE_1F +MAP_HEADER_OREBURGH_GATE_B1F +MAP_HEADER_FULLMOON_ISLAND +MAP_HEADER_FULLMOON_ISLAND_FOREST +MAP_HEADER_STARK_MOUNTAIN_OUTSIDE +MAP_HEADER_STARK_MOUNTAIN_ROOM_1 +MAP_HEADER_STARK_MOUNTAIN_ROOM_2 +MAP_HEADER_STARK_MOUNTAIN_ROOM_3 +MAP_HEADER_UNKNOWN_266 +MAP_HEADER_SENDOFF_SPRING +MAP_HEADER_TURNBACK_CAVE_ENTRANCE +MAP_HEADER_TURNBACK_CAVE_PILLAR_ROOM +MAP_HEADER_TURNBACK_CAVE_GIRATINA_ROOM +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_1 +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_2 +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_3 +MAP_HEADER_FLOWER_PARADISE +MAP_HEADER_UNKNOWN_275 +MAP_HEADER_UNKNOWN_276 +MAP_HEADER_UNKNOWN_277 +MAP_HEADER_SNOWPOINT_TEMPLE_1F +MAP_HEADER_SNOWPOINT_TEMPLE_B1F +MAP_HEADER_SNOWPOINT_TEMPLE_B2F +MAP_HEADER_SNOWPOINT_TEMPLE_B3F +MAP_HEADER_SNOWPOINT_TEMPLE_B4F +MAP_HEADER_SNOWPOINT_TEMPLE_B5F +MAP_HEADER_WAYWARD_CAVE_1F +MAP_HEADER_WAYWARD_CAVE_B1F +MAP_HEADER_RUIN_MANIAC_CAVE_SHORT +MAP_HEADER_TROPHY_GARDEN +MAP_HEADER_IRON_ISLAND +MAP_HEADER_IRON_ISLAND_1F +MAP_HEADER_IRON_ISLAND_B1F_LEFT_ROOM +MAP_HEADER_IRON_ISLAND_B1F_RIGHT_ROOM +MAP_HEADER_IRON_ISLAND_B2F_RIGHT_ROOM +MAP_HEADER_IRON_ISLAND_B2F_LEFT_ROOM +MAP_HEADER_IRON_ISLAND_B3F +MAP_HEADER_OLD_CHATEAU +MAP_HEADER_OLD_CHATEAU_DINING_AREA +MAP_HEADER_OLD_CHATEAU_SIDE_ROOMS +MAP_HEADER_OLD_CHATEAU_CORRIDOR +MAP_HEADER_OLD_CHATEAU_BACK_WEST_ROOM +MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_WEST_ROOM +MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_ROOM +MAP_HEADER_OLD_CHATEAU_BACK_MIDDLE_EAST_ROOM +MAP_HEADER_OLD_CHATEAU_BACK_EAST_ROOM +MAP_HEADER_UNKNOWN_304 +MAP_HEADER_GALACTIC_HQ_1F +MAP_HEADER_GALACTIC_HQ_2F +MAP_HEADER_GALACTIC_HQ_3F +MAP_HEADER_GALACTIC_HQ_4F +MAP_HEADER_GALACTIC_HQ_B1F +MAP_HEADER_GALACTIC_HQ_B2F +MAP_HEADER_LAKE_VERITY_LOW_WATER +MAP_HEADER_LAKE_VERITY +MAP_HEADER_VERITY_CAVERN +MAP_HEADER_LAKE_VALOR_DRAINED +MAP_HEADER_LAKE_VALOR +MAP_HEADER_VALOR_CAVERN +MAP_HEADER_LAKE_ACUITY_LOW_WATER +MAP_HEADER_LAKE_ACUITY +MAP_HEADER_ACUITY_CAVERN +MAP_HEADER_NEWMOON_ISLAND +MAP_HEADER_NEWMOON_ISLAND_FOREST +MAP_HEADER_BATTLE_PARK +MAP_HEADER_BATTLE_PARK_EXCHANGE_SERVICE_CORNER +MAP_HEADER_UNKNOWN_324 +MAP_HEADER_UNKNOWN_325 +MAP_HEADER_BATTLE_TOWER +MAP_HEADER_BATTLE_TOWER_ELEVATOR +MAP_HEADER_BATTLE_TOWER_CORRIDOR +MAP_HEADER_BATTLE_TOWER_CORRIDOR_MULTI +MAP_HEADER_BATTLE_TOWER_BATTLE_ROOM +MAP_HEADER_BATTLE_TOWER_MULTI_BATTLE_ROOM +MAP_HEADER_COMMUNICATION_CLUB_COLOSSEUM_2P +MAP_HEADER_COMMUNICATION_CLUB_COLOSSEUM_4P +MAP_HEADER_VERITY_LAKEFRONT +MAP_HEADER_VERITY_LAKEFRONT_UNKNOWN_HOUSE +MAP_HEADER_VALOR_LAKEFRONT +MAP_HEADER_RESTAURANT +MAP_HEADER_GRAND_LAKE_VALOR_LAKEFRONT_EAST_HOUSE +MAP_HEADER_GRAND_LAKE_VALOR_LAKEFRONT_WEST_HOUSE +MAP_HEADER_ACUITY_LAKEFRONT +MAP_HEADER_SPRING_PATH +MAP_HEADER_ROUTE_201 +MAP_HEADER_ROUTE_202 +MAP_HEADER_ROUTE_203 +MAP_HEADER_ROUTE_204_SOUTH +MAP_HEADER_ROUTE_204_NORTH +MAP_HEADER_ROUTE_205_SOUTH +MAP_HEADER_ROUTE_205_HOUSE +MAP_HEADER_ROUTE_205_NORTH +MAP_HEADER_ROUTE_206 +MAP_HEADER_ROUTE_206_CYCLING_ROAD_SOUTH_GATE +MAP_HEADER_GATE_BETWEEN_ETERNA_CITY_ROUTE_206 +MAP_HEADER_ROUTE_207 +MAP_HEADER_ROUTE_208 +MAP_HEADER_ROUTE_208_HOUSE +MAP_HEADER_ROUTE_209 +MAP_HEADER_ROUTE_209_LOST_TOWER_1F +MAP_HEADER_ROUTE_209_LOST_TOWER_2F +MAP_HEADER_ROUTE_209_LOST_TOWER_3F +MAP_HEADER_ROUTE_209_LOST_TOWER_4F +MAP_HEADER_ROUTE_209_LOST_TOWER_5F +MAP_HEADER_ROUTE_210_SOUTH +MAP_HEADER_ROUTE_210_NORTH +MAP_HEADER_ROUTE_210_GRANDMA_WILMA_HOUSE +MAP_HEADER_ROUTE_211_WEST +MAP_HEADER_ROUTE_211_EAST +MAP_HEADER_ROUTE_212_NORTH +MAP_HEADER_POKEMON_MANSION +MAP_HEADER_POKEMON_MANSION_MAIDS_ROOM +MAP_HEADER_POKEMON_MANSION_OFFICE +MAP_HEADER_ROUTE_212_SOUTH +MAP_HEADER_ROUTE_212_HOUSE +MAP_HEADER_ROUTE_213 +MAP_HEADER_ROUTE_213_GATE_TO_PASTORIA_CITY +MAP_HEADER_FOOTSTEP_HOUSE +MAP_HEADER_GRAND_LAKE_ROUTE_213_LOBBY +MAP_HEADER_GRAND_LAKE_ROUTE_213_EAST_HOUSE +MAP_HEADER_GRAND_LAKE_ROUTE_213_NORTHWEST_HOUSE +MAP_HEADER_GRAND_LAKE_ROUTE_213_NORTHEAST_HOUSE +MAP_HEADER_ROUTE_214 +MAP_HEADER_ROUTE_214_GATE_TO_VEILSTONE_CITY +MAP_HEADER_ROUTE_215 +MAP_HEADER_ROUTE_216 +MAP_HEADER_ROUTE_216_HOUSE +MAP_HEADER_ROUTE_217 +MAP_HEADER_ROUTE_217_WEST_HOUSE +MAP_HEADER_ROUTE_217_NORTHEAST_HOUSE +MAP_HEADER_ROUTE_218 +MAP_HEADER_ROUTE_218_GATE_TO_JUBILIFE_CITY +MAP_HEADER_ROUTE_218_GATE_TO_CANALAVE_CITY +MAP_HEADER_ROUTE_219 +MAP_HEADER_ROUTE_221 +MAP_HEADER_PAL_PARK_LOBBY +MAP_HEADER_ROUTE_221_HOUSE +MAP_HEADER_ROUTE_222 +MAP_HEADER_ROUTE_222_WEST_HOUSE +MAP_HEADER_ROUTE_222_EAST_HOUSE +MAP_HEADER_ROUTE_222_GATE_TO_SUNYSHORE_CITY +MAP_HEADER_ROUTE_224 +MAP_HEADER_ROUTE_225 +MAP_HEADER_UNKNOWN_401 +MAP_HEADER_UNKNOWN_402 +MAP_HEADER_ROUTE_227 +MAP_HEADER_UNKNOWN_404 +MAP_HEADER_UNKNOWN_405 +MAP_HEADER_ROUTE_228 +MAP_HEADER_ROUTE_229 +MAP_HEADER_UNKNOWN_408 +MAP_HEADER_UNKNOWN_409 +MAP_HEADER_RECORD_MIXING_ROOM +MAP_HEADER_TWINLEAF_TOWN +MAP_HEADER_TWINLEAF_TOWN_RIVAL_HOUSE_1F +MAP_HEADER_TWINLEAF_TOWN_RIVAL_HOUSE_2F +MAP_HEADER_TWINLEAF_TOWN_PLAYER_HOUSE_1F +MAP_HEADER_TWINLEAF_TOWN_PLAYER_HOUSE_2F +MAP_HEADER_TWINLEAF_TOWN_NORTHEAST_HOUSE +MAP_HEADER_TWINLEAF_TOWN_SOUTHWEST_HOUSE +MAP_HEADER_SANDGEM_TOWN +MAP_HEADER_SANDGEM_TOWN_MART +MAP_HEADER_SANDGEM_TOWN_POKECENTER_1F +MAP_HEADER_SANDGEM_TOWN_POKECENTER_2F +MAP_HEADER_SANDGEM_TOWN_POKEMON_RESEARCH_LAB +MAP_HEADER_SANDGEM_TOWN_COUNTERPART_HOUSE_1F +MAP_HEADER_SANDGEM_TOWN_COUNTERPART_HOUSE_2F +MAP_HEADER_SANDGEM_TOWN_HOUSE +MAP_HEADER_FLOAROMA_TOWN +MAP_HEADER_FLOAROMA_TOWN_MART +MAP_HEADER_FLOAROMA_TOWN_POKECENTER_1F +MAP_HEADER_FLOAROMA_TOWN_POKECENTER_2F +MAP_HEADER_FLOWER_SHOP +MAP_HEADER_FLOAROMA_TOWN_SOUTHEAST_HOUSE +MAP_HEADER_FLOAROMA_TOWN_MIDDLE_HOUSE +MAP_HEADER_SOLACEON_TOWN +MAP_HEADER_SOLACEON_TOWN_MART +MAP_HEADER_SOLACEON_TOWN_POKECENTER_1F +MAP_HEADER_SOLACEON_TOWN_POKECENTER_2F +MAP_HEADER_POKEMON_DAY_CARE +MAP_HEADER_SOLACEON_TOWN_NORTHEAST_HOUSE +MAP_HEADER_SOLACEON_TOWN_POKEMON_NEWS_PRESS +MAP_HEADER_SOLACEON_TOWN_NORTH_HOUSE +MAP_HEADER_SOLACEON_TOWN_EAST_HOUSE +MAP_HEADER_CELESTIC_TOWN +MAP_HEADER_CELESTIC_TOWN_POKECENTER_1F +MAP_HEADER_CELESTIC_TOWN_POKECENTER_2F +MAP_HEADER_CELESTIC_TOWN_NORTH_HOUSE +MAP_HEADER_CELESTIC_TOWN_NORTHWEST_HOUSE +MAP_HEADER_CELESTIC_TOWN_NORTHEAST_HOUSE +MAP_HEADER_CELESTIC_TOWN_SOUTHWEST_HOUSE +MAP_HEADER_CELESTIC_TOWN_CAVE +MAP_HEADER_SURVIVAL_AREA +MAP_HEADER_SURVIVAL_AREA_MART +MAP_HEADER_SURVIVAL_AREA_POKECENTER_1F +MAP_HEADER_SURVIVAL_AREA_POKECENTER_2F +MAP_HEADER_BATTLEGROUND +MAP_HEADER_SURVIVAL_AREA_SOUTH_HOUSE +MAP_HEADER_SURVIVAL_AREA_NORTH_HOUSE +MAP_HEADER_RESORT_AREA +MAP_HEADER_RESORT_AREA_MART +MAP_HEADER_RESORT_AREA_POKECENTER_1F +MAP_HEADER_RESORT_AREA_POKECENTER_2F +MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_1F +MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_2F +MAP_HEADER_RESORT_AREA_RIBBON_SYNDICATE_ELEVATOR +MAP_HEADER_VILLA +MAP_HEADER_RESORT_AREA_HOUSE +MAP_HEADER_UNION_ROOM +MAP_HEADER_ROUTE_220 +MAP_HEADER_ROUTE_223 +MAP_HEADER_ROUTE_226 +MAP_HEADER_UNKNOWN_470 +MAP_HEADER_ROUTE_230 +MAP_HEADER_SEABREAK_PATH +MAP_HEADER_UNKNOWN_473 +MAP_HEADER_JUBILIFE_CITY_POKECENTER_B1F +MAP_HEADER_CANALAVE_CITY_POKECENTER_B1F +MAP_HEADER_OREBURGH_CITY_POKECENTER_B1F +MAP_HEADER_ETERNA_CITY_POKECENTER_B1F +MAP_HEADER_HEARTHOME_CITY_POKECENTER_B1F +MAP_HEADER_PASTORIA_CITY_POKECENTER_B1F +MAP_HEADER_VEILSTONE_CITY_POKECENTER_B1F +MAP_HEADER_SUNYSHORE_CITY_POKECENTER_B1F +MAP_HEADER_SNOWPOINT_CITY_POKECENTER_B1F +MAP_HEADER_POKEMON_LEAGUE_SOUTH_POKECENTER_B1F +MAP_HEADER_FIGHT_AREA_POKECENTER_B1F +MAP_HEADER_SANDGEM_TOWN_POKECENTER_B1F +MAP_HEADER_FLOAROMA_TOWN_POKECENTER_B1F +MAP_HEADER_SOLACEON_TOWN_POKECENTER_B1F +MAP_HEADER_CELESTIC_TOWN_POKECENTER_B1F +MAP_HEADER_SURVIVAL_AREA_POKECENTER_B1F +MAP_HEADER_RESORT_AREA_POKECENTER_B1F +MAP_HEADER_CANALAVE_CITY_WEST_HOUSE +MAP_HEADER_CAFE +MAP_HEADER_BATTLE_TOWER_BATTLE_SALON +MAP_HEADER_GALACTIC_HQ_CONTROL_ROOM +MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_2F +MAP_HEADER_POKEMON_LEAGUE_NORTH_POKECENTER_B1F +MAP_HEADER_GALACTIC_HQ_LABORATORY +MAP_HEADER_ROUTE_225_HOUSE +MAP_HEADER_ROUTE_226_HOUSE +MAP_HEADER_ROUTE_227_HOUSE +MAP_HEADER_ROUTE_228_GATE_TO_ROUTE_226 +MAP_HEADER_ROUTE_228_NORTH_HOUSE +MAP_HEADER_ROUTE_228_SOUTH_HOUSE +MAP_HEADER_GREAT_MARSH_1 +MAP_HEADER_GREAT_MARSH_2 +MAP_HEADER_GREAT_MARSH_3 +MAP_HEADER_GREAT_MARSH_4 +MAP_HEADER_GREAT_MARSH_5 +MAP_HEADER_GREAT_MARSH_6 +MAP_HEADER_HALL_OF_ORIGIN +MAP_HEADER_UNKNOWN_511 +MAP_HEADER_RUIN_MANIAC_CAVE_LONG +MAP_HEADER_MANIAC_TUNNEL +MAP_HEADER_IRON_ISLAND_HOUSE +MAP_HEADER_SOLACEON_RUINS_ROOM_5_SOUTHEAST_DEADEND +MAP_HEADER_VISTA_LIGHTHOUSE_ELEVATOR +MAP_HEADER_JUBILIFE_CITY_SOUTHWEST_HOUSE_2F +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_4 +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_5 +MAP_HEADER_TURNBACK_CAVE_PILLAR_1_ROOM_6 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_1 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_2 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_3 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_4 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_5 +MAP_HEADER_TURNBACK_CAVE_PILLAR_2_ROOM_6 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_1 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_2 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_3 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_4 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_5 +MAP_HEADER_TURNBACK_CAVE_PILLAR_3_ROOM_6 +MAP_HEADER_UNKNOWN_533 +MAP_HEADER_UNKNOWN_534 +MAP_HEADER_UNKNOWN_535 +MAP_HEADER_UNKNOWN_536 +MAP_HEADER_UNKNOWN_537 +MAP_HEADER_UNKNOWN_538 +MAP_HEADER_UNKNOWN_539 +MAP_HEADER_UNKNOWN_540 +MAP_HEADER_UNKNOWN_541 +MAP_HEADER_UNKNOWN_542 +MAP_HEADER_UNKNOWN_543 +MAP_HEADER_UNKNOWN_544 +MAP_HEADER_UNKNOWN_545 +MAP_HEADER_UNKNOWN_546 +MAP_HEADER_UNKNOWN_547 +MAP_HEADER_UNKNOWN_548 +MAP_HEADER_UNKNOWN_549 +MAP_HEADER_UNKNOWN_550 +MAP_HEADER_UNKNOWN_551 +MAP_HEADER_UNKNOWN_552 +MAP_HEADER_UNKNOWN_553 +MAP_HEADER_UNKNOWN_554 +MAP_HEADER_UNKNOWN_555 +MAP_HEADER_UNKNOWN_556 +MAP_HEADER_UNKNOWN_557 +MAP_HEADER_CONTEST_HALL_STAGE_NO_CONTEST +MAP_HEADER_BATTLE_FRONTIER +MAP_HEADER_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA +MAP_HEADER_UNKNOWN_561 +MAP_HEADER_BATTLE_FACTORY +MAP_HEADER_BATTLE_HALL +MAP_HEADER_BATTLE_CASTLE +MAP_HEADER_BATTLE_ARCADE +MAP_HEADER_VEILSTONE_STORE_B1F +MAP_HEADER_GLOBAL_TERMINAL_2F +MAP_HEADER_GLOBAL_TERMINAL_3F +MAP_HEADER_GALACTIC_HQ_HALL +MAP_HEADER_UNKNOWN_570 +MAP_HEADER_ROTOMS_ROOM +MAP_HEADER_UNKNOWN_572 +MAP_HEADER_DISTORTION_WORLD_1F +MAP_HEADER_DISTORTION_WORLD_B1F +MAP_HEADER_DISTORTION_WORLD_B2F +MAP_HEADER_DISTORTION_WORLD_B3F +MAP_HEADER_DISTORTION_WORLD_B4F +MAP_HEADER_UNKNOWN_578 +MAP_HEADER_DISTORTION_WORLD_B5F +MAP_HEADER_DISTORTION_WORLD_B6F +MAP_HEADER_DISTORTION_WORLD_B7F +MAP_HEADER_DISTORTION_WORLD_GIRATINA_ROOM +MAP_HEADER_DISTORTION_WORLD_TURNBACK_CAVE_ROOM +MAP_HEADER_SPEAR_PILLAR_DIALGA +MAP_HEADER_SPEAR_PILLAR_PALKIA +MAP_HEADER_WIFI_PLAZA_ENTRANCE +MAP_HEADER_IRON_ISLAND_IRON_RUINS +MAP_HEADER_IRON_RUINS +MAP_HEADER_MT_CORONET_ICEBERG_RUINS +MAP_HEADER_ICEBERG_RUINS +MAP_HEADER_ROUTE_228_ROCK_PEAK_RUINS +MAP_HEADER_ROCK_PEAK_RUINS diff --git a/generated/meson.build b/generated/meson.build index 79070498ce..77c323aa04 100644 --- a/generated/meson.build +++ b/generated/meson.build @@ -10,37 +10,82 @@ subproject('metang') metang_exe = find_program('metang', native: true) -enum_generators = { - 'abilities': ['--tag-name', 'Ability'], - 'catching_show_points_category': ['--tag-name', 'CatchingShowPointsCategory'], - 'egg_groups': ['--tag-name', 'EggGroup'], - 'evolution_methods': ['--tag-name', 'EvolutionMethod'], - 'exp_rates': ['--tag-name', 'ExpRate'], - 'gender_ratios': ['--tag-name', 'GenderRatio'], - 'item_hold_effects': ['--tag-name', 'ItemHoldEffect'], - 'items': ['--tag-name', 'Item'], - 'moves': ['--tag-name', 'Move'], - 'pal_park_land_area': ['--tag-name', 'PalParkLandArea'], - 'pal_park_water_area': ['--tag-name', 'PalParkWaterArea'], - 'pokemon_colors': ['--tag-name', 'PokemonColor'], - 'pokemon_types': ['--tag-name', 'PokemonType'], - 'shadow_sizes': ['--tag-name', 'ShadowSize'], - 'species': ['--tag-name', 'Species'], +metang_generators = { + 'abilities': { 'type': 'enum', 'tag': 'Ability' }, + 'ai_action_choices': { 'type': 'enum', 'tag': 'AIActionChoice' }, + 'ai_flags': { 'type': 'mask', 'tag': 'AIFlag', 'extra': ['--no-auto'] }, + 'ai_load_type_targets': { 'type': 'enum', 'tag': 'AILoadTypeTarget' }, + 'ai_weather_types': { 'type': 'enum', 'tag': 'AIWeatherType' }, + 'badges': { 'type': 'enum', 'tag': 'Badge' }, + 'battle_actions': { 'type': 'enum', 'tag': 'BattleAction' }, + 'battle_backgrounds': { 'type': 'enum', 'tag': 'BattleBackground' }, + 'battle_boot_states': { 'type': 'enum', 'tag': 'BattleBootState' }, + 'battle_context_params': { 'type': 'enum', 'tag': 'BattleContextParam' }, + 'battle_message_tags': { 'type': 'enum', 'tag': 'BattleMessageTag' }, + 'battle_mon_params': { 'type': 'enum', 'tag': 'BattleMonParam' }, + 'battle_move_effects': { 'type': 'enum', 'tag': 'BattleMoveEffect' }, + 'battle_move_subscript_ptrs': { 'type': 'enum', 'tag': 'BattleMoveSubscriptPtr' }, + 'battle_script_battlers': { 'type': 'enum', 'tag': 'Battler' }, + 'battle_script_check_side_condition_ops': { 'type': 'enum', 'tag': 'BattleScriptCheckSideConditionOp' }, + 'battle_script_opcodes': { 'type': 'enum', 'tag': 'BattleScriptOpCode' }, + 'battle_script_side_conditions': { 'type': 'enum', 'tag': 'BattleScriptSideCondition' }, + 'battle_script_turn_flags': { 'type': 'enum', 'tag': 'BattleScriptTurnFlag' }, + 'battle_script_vars': { 'type': 'enum', 'tag': 'BattleScriptVars' }, + 'battle_side_effect_types': { 'type': 'enum', 'tag': 'BattleSideEffectType' }, + 'battle_stats': { 'type': 'enum', 'tag': 'BattleStat' }, + 'battle_sub_animations': { 'type': 'enum', 'tag': 'BattleSubAnimation' }, + 'battle_subscripts': { 'type': 'enum', 'tag': 'BattleSubscript' }, # functionally pre-generating the NARC index + 'battle_terrains': { 'type': 'enum', 'tag': 'BattleTerrain' }, + 'catching_show_points_category': { 'type': 'enum', 'tag': 'CatchingShowPointsCategory' }, + 'egg_groups': { 'type': 'enum', 'tag': 'EggGroup' }, + 'evolution_methods': { 'type': 'enum', 'tag': 'EvolutionMethod' }, + 'exp_rates': { 'type': 'enum', 'tag': 'ExpRate' }, + 'game_records': { 'type': 'enum', 'tag': 'GameRecord' }, + 'gender_ratios': { 'type': 'enum', 'tag': 'GenderRatio' }, + 'genders': { 'type': 'enum', 'tag': 'Gender' }, + 'item_ai_categories': { 'type': 'enum', 'tag': 'ItemAICategory' }, + 'item_battle_categories': { 'type': 'enum', 'tag': 'ItemBattleCategory' }, + 'item_hold_effects': { 'type': 'enum', 'tag': 'ItemHoldEffect' }, + 'items': { 'type': 'enum', 'tag': 'Item' }, + 'journal_location_events': { 'type': 'enum', 'tag': 'JournalLocationEventType' }, + 'journal_online_events': { 'type': 'enum', 'tag': 'JournalOnlineEventType' }, + 'map_headers': { 'type': 'enum', 'tag': 'MapHeader' }, + 'move_attributes': { 'type': 'enum', 'tag': 'MoveAttribute' }, + 'move_classes': { 'type': 'enum', 'tag': 'MoveClass' }, + 'move_flags': { 'type': 'mask', 'tag': 'MoveFlag' }, + 'move_ranges': { 'type': 'mask', 'tag': 'MoveRange', 'extra': ['--no-auto'] }, + 'movement_actions': { 'type': 'enum', 'tag': 'MovementAction' }, + 'moves': { 'type': 'enum', 'tag': 'Move' }, + 'pal_park_land_area': { 'type': 'enum', 'tag': 'PalParkLandArea' }, + 'pal_park_water_area': { 'type': 'enum', 'tag': 'PalParkWaterArea' }, + 'pokemon_colors': { 'type': 'enum', 'tag': 'PokemonColor' }, + 'pokemon_types': { 'type': 'enum', 'tag': 'PokemonType' }, + 'poketch_apps': { 'type': 'enum', 'tag': 'PoketchAppID' }, + 'save_types': { 'type': 'enum', 'tag': 'SaveType' }, + 'sdat': { 'type': 'enum', 'tag': 'SDATID' }, + 'shadow_sizes': { 'type': 'enum', 'tag': 'ShadowSize' }, + 'species': { 'type': 'enum', 'tag': 'Species' }, + 'species_data_params': { 'type': 'enum', 'tag': 'SpeciesDataParam' }, + 'text_banks': { 'type': 'enum', 'tag': 'TextBank' }, + 'trainer_score_events': { 'type': 'enum', 'tag': 'TrainerScoreEvent' }, } -foreach gen_key : enum_generators.keys() +foreach gen_key : metang_generators.keys() gen_h = gen_key + '.h' gen_py = gen_key + '.py' gen_file = files(gen_key + '.txt') - gen_args = enum_generators.get(gen_key) + gen_args = metang_generators.get(gen_key) + gen_extra_args = gen_args.get('extra', []) + c_consts_generators += custom_target(gen_h, output: gen_h, input: gen_file, command: [ - metang_exe, 'enum', - gen_args, + metang_exe, gen_args['type'], + '--tag-name', gen_args['tag'], '--guard', 'POKEPLATINUM_GENERATED', '--output', '@OUTPUT@', + gen_extra_args, '@INPUT@', ] ) @@ -49,13 +94,15 @@ foreach gen_key : enum_generators.keys() output: gen_py, input: gen_file, command: [ - metang_exe, 'enum', - gen_args, + metang_exe, gen_args['type'], + '--tag-name', gen_args['tag'], '--output', '@OUTPUT@', '--lang', 'py', + gen_extra_args, '@INPUT@', ] ) endforeach species_txt = files('species.txt') +text_banks_txt = files('text_banks.txt') diff --git a/generated/move_attributes.txt b/generated/move_attributes.txt new file mode 100644 index 0000000000..e47b2987e4 --- /dev/null +++ b/generated/move_attributes.txt @@ -0,0 +1,12 @@ +MOVEATTRIBUTE_EFFECT +MOVEATTRIBUTE_CLASS +MOVEATTRIBUTE_POWER +MOVEATTRIBUTE_TYPE +MOVEATTRIBUTE_ACCURACY +MOVEATTRIBUTE_PP +MOVEATTRIBUTE_EFFECT_CHANCE +MOVEATTRIBUTE_RANGE +MOVEATTRIBUTE_PRIORTY +MOVEATTRIBUTE_FLAGS +MOVEATTRIBUTE_CONTEST_EFFECT +MOVEATTRIBUTE_CONTEST_TYPE diff --git a/generated/move_classes.txt b/generated/move_classes.txt new file mode 100644 index 0000000000..dbb26817af --- /dev/null +++ b/generated/move_classes.txt @@ -0,0 +1,3 @@ +CLASS_PHYSICAL +CLASS_SPECIAL +CLASS_STATUS diff --git a/generated/move_flags.txt b/generated/move_flags.txt new file mode 100644 index 0000000000..0feb5dd200 --- /dev/null +++ b/generated/move_flags.txt @@ -0,0 +1,8 @@ +MOVE_FLAG_MAKES_CONTACT +MOVE_FLAG_CAN_PROTECT +MOVE_FLAG_CAN_MAGIC_COAT +MOVE_FLAG_CAN_SNATCH +MOVE_FLAG_CAN_MIRROR_MOVE +MOVE_FLAG_TRIGGERS_KINGS_ROCK +MOVE_FLAG_HIDES_HP_GAUGES +MOVE_FLAG_HIDES_SHADOWS diff --git a/generated/move_ranges.txt b/generated/move_ranges.txt new file mode 100644 index 0000000000..60294ac9ee --- /dev/null +++ b/generated/move_ranges.txt @@ -0,0 +1,17 @@ +RANGE_SINGLE_TARGET +RANGE_SINGLE_TARGET_SPECIAL +RANGE_RANDOM_OPPONENT +RANGE_ADJACENT_OPPONENTS +RANGE_ALL_ADJACENT +RANGE_USER +RANGE_USER_SIDE +RANGE_FIELD +RANGE_OPPONENT_SIDE +RANGE_ALLY +RANGE_USER_OR_ALLY +RANGE_SINGLE_TARGET_ME_FIRST +RANGE_UNUSED_12 +RANGE_UNUSED_13 +RANGE_UNUSED_14 +RANGE_UNUSED_15 +RANGE_ALL diff --git a/generated/movement_actions.txt b/generated/movement_actions.txt new file mode 100644 index 0000000000..48de6a66f9 --- /dev/null +++ b/generated/movement_actions.txt @@ -0,0 +1,157 @@ +MOVEMENT_ACTION_000 +MOVEMENT_ACTION_001 +MOVEMENT_ACTION_002 +MOVEMENT_ACTION_003 +MOVEMENT_ACTION_004 +MOVEMENT_ACTION_005 +MOVEMENT_ACTION_006 +MOVEMENT_ACTION_007 +MOVEMENT_ACTION_008 +MOVEMENT_ACTION_009 +MOVEMENT_ACTION_010 +MOVEMENT_ACTION_011 +MOVEMENT_ACTION_012 +MOVEMENT_ACTION_013 +MOVEMENT_ACTION_014 +MOVEMENT_ACTION_015 +MOVEMENT_ACTION_016 +MOVEMENT_ACTION_017 +MOVEMENT_ACTION_018 +MOVEMENT_ACTION_019 +MOVEMENT_ACTION_020 +MOVEMENT_ACTION_021 +MOVEMENT_ACTION_022 +MOVEMENT_ACTION_023 +MOVEMENT_ACTION_024 +MOVEMENT_ACTION_025 +MOVEMENT_ACTION_026 +MOVEMENT_ACTION_027 +MOVEMENT_ACTION_028 +MOVEMENT_ACTION_029 +MOVEMENT_ACTION_030 +MOVEMENT_ACTION_031 +MOVEMENT_ACTION_032 +MOVEMENT_ACTION_033 +MOVEMENT_ACTION_034 +MOVEMENT_ACTION_035 +MOVEMENT_ACTION_036 +MOVEMENT_ACTION_037 +MOVEMENT_ACTION_038 +MOVEMENT_ACTION_039 +MOVEMENT_ACTION_040 +MOVEMENT_ACTION_041 +MOVEMENT_ACTION_042 +MOVEMENT_ACTION_043 +MOVEMENT_ACTION_044 +MOVEMENT_ACTION_045 +MOVEMENT_ACTION_046 +MOVEMENT_ACTION_047 +MOVEMENT_ACTION_048 +MOVEMENT_ACTION_049 +MOVEMENT_ACTION_050 +MOVEMENT_ACTION_051 +MOVEMENT_ACTION_052 +MOVEMENT_ACTION_053 +MOVEMENT_ACTION_054 +MOVEMENT_ACTION_055 +MOVEMENT_ACTION_056 +MOVEMENT_ACTION_057 +MOVEMENT_ACTION_058 +MOVEMENT_ACTION_059 +MOVEMENT_ACTION_060 +MOVEMENT_ACTION_061 +MOVEMENT_ACTION_062 +MOVEMENT_ACTION_063 +MOVEMENT_ACTION_064 +MOVEMENT_ACTION_065 +MOVEMENT_ACTION_066 +MOVEMENT_ACTION_067 +MOVEMENT_ACTION_068 +MOVEMENT_ACTION_069 +MOVEMENT_ACTION_070 +MOVEMENT_ACTION_071 +MOVEMENT_ACTION_072 +MOVEMENT_ACTION_073 +MOVEMENT_ACTION_074 +MOVEMENT_ACTION_075 +MOVEMENT_ACTION_076 +MOVEMENT_ACTION_077 +MOVEMENT_ACTION_078 +MOVEMENT_ACTION_079 +MOVEMENT_ACTION_080 +MOVEMENT_ACTION_081 +MOVEMENT_ACTION_082 +MOVEMENT_ACTION_083 +MOVEMENT_ACTION_084 +MOVEMENT_ACTION_085 +MOVEMENT_ACTION_086 +MOVEMENT_ACTION_087 +MOVEMENT_ACTION_088 +MOVEMENT_ACTION_089 +MOVEMENT_ACTION_090 +MOVEMENT_ACTION_091 +MOVEMENT_ACTION_092 +MOVEMENT_ACTION_093 +MOVEMENT_ACTION_094 +MOVEMENT_ACTION_095 +MOVEMENT_ACTION_096 +MOVEMENT_ACTION_097 +MOVEMENT_ACTION_098 +MOVEMENT_ACTION_099 +MOVEMENT_ACTION_100 +MOVEMENT_ACTION_101 +MOVEMENT_ACTION_102 +MOVEMENT_ACTION_103 +MOVEMENT_ACTION_104 +MOVEMENT_ACTION_105 +MOVEMENT_ACTION_106 +MOVEMENT_ACTION_107 +MOVEMENT_ACTION_108 +MOVEMENT_ACTION_109 +MOVEMENT_ACTION_110 +MOVEMENT_ACTION_111 +MOVEMENT_ACTION_112 +MOVEMENT_ACTION_113 +MOVEMENT_ACTION_114 +MOVEMENT_ACTION_115 +MOVEMENT_ACTION_116 +MOVEMENT_ACTION_117 +MOVEMENT_ACTION_118 +MOVEMENT_ACTION_119 +MOVEMENT_ACTION_120 +MOVEMENT_ACTION_121 +MOVEMENT_ACTION_122 +MOVEMENT_ACTION_123 +MOVEMENT_ACTION_124 +MOVEMENT_ACTION_125 +MOVEMENT_ACTION_126 +MOVEMENT_ACTION_127 +MOVEMENT_ACTION_128 +MOVEMENT_ACTION_129 +MOVEMENT_ACTION_130 +MOVEMENT_ACTION_131 +MOVEMENT_ACTION_132 +MOVEMENT_ACTION_133 +MOVEMENT_ACTION_134 +MOVEMENT_ACTION_135 +MOVEMENT_ACTION_136 +MOVEMENT_ACTION_137 +MOVEMENT_ACTION_138 +MOVEMENT_ACTION_139 +MOVEMENT_ACTION_140 +MOVEMENT_ACTION_141 +MOVEMENT_ACTION_142 +MOVEMENT_ACTION_143 +MOVEMENT_ACTION_144 +MOVEMENT_ACTION_145 +MOVEMENT_ACTION_146 +MOVEMENT_ACTION_147 +MOVEMENT_ACTION_148 +MOVEMENT_ACTION_149 +MOVEMENT_ACTION_150 +MOVEMENT_ACTION_151 +MOVEMENT_ACTION_152 +MOVEMENT_ACTION_153 +MAX_MOVEMENT_ACTION +MOVEMENT_ACTION_END = 254 +MOVEMENT_ACTION_NONE diff --git a/generated/poketch_apps.txt b/generated/poketch_apps.txt new file mode 100644 index 0000000000..cde5663909 --- /dev/null +++ b/generated/poketch_apps.txt @@ -0,0 +1,27 @@ +POKETCH_APPID_DIGITALWATCH +POKETCH_APPID_CALCULATOR +POKETCH_APPID_MEMOPAD +POKETCH_APPID_PEDOMETER +POKETCH_APPID_PARTYSTATUS +POKETCH_APPID_FRIENDSHIPCHECKER +POKETCH_APPID_DOWSINGMACHINE +POKETCH_APPID_BERRYSEARCHER +POKETCH_APPID_DAYCARECHECKER +POKETCH_APPID_POKEMONHISTORY +POKETCH_APPID_COUNTER +POKETCH_APPID_ANALOGWATCH +POKETCH_APPID_MARKINGMAP +POKETCH_APPID_LINKSEARCHER +POKETCH_APPID_COINTOSS +POKETCH_APPID_MOVETESTER +POKETCH_APPID_CALENDAR +POKETCH_APPID_DOTART +POKETCH_APPID_ROULETTE +POKETCH_APPID_RADARCHAINCOUNTER +POKETCH_APPID_KITCHENTIMER +POKETCH_APPID_COLORCHANGER +POKETCH_APPID_MATCHUPCHECKER +POKETCH_APPID_UNUSED_STOPWATCH +POKETCH_APPID_UNUSED_ALARMCLOCK +POKETCH_APPID_MAX +POKETCH_APPID_NONE = -1 diff --git a/generated/save_types.txt b/generated/save_types.txt new file mode 100644 index 0000000000..f0cc9fd056 --- /dev/null +++ b/generated/save_types.txt @@ -0,0 +1,4 @@ +SAVE_TYPE_OVERWRITE +SAVE_TYPE_NO_DATA_EXISTS +SAVE_TYPE_FULL_SAVE +SAVE_TYPE_QUICK_SAVE diff --git a/generated/sdat.txt b/generated/sdat.txt new file mode 100644 index 0000000000..dca2481f47 --- /dev/null +++ b/generated/sdat.txt @@ -0,0 +1,1013 @@ +SEQ_PV001 = 1 +SEQ_PV +SEQ_PV_END +SEQ_DUMMY = 1000 +SEQ_SILENCE_FIELD +SEQ_SILENCE_DUNGEON +SEQ_TEST_TITLE +SEQ_TOWN01_D +SEQ_TOWN02_D +SEQ_TOWN03_D +SEQ_TOWN04_D +SEQ_TOWN06_D +SEQ_TOWN07_D +SEQ_CITY01_D +SEQ_CITY02_D +SEQ_CITY03_D +SEQ_CITY04_D +SEQ_CITY05_D +SEQ_CITY06_D +SEQ_CITY07_D +SEQ_CITY08_D +SEQ_CITY09_D +SEQ_CITY10_D +SEQ_CITY11_D +SEQ_ROAD_A_D +SEQ_ROAD_B_D +SEQ_ROAD_C_D +SEQ_ROAD_D_D +SEQ_ROAD_E_D +SEQ_ROAD_F_D +SEQ_ROAD_SNOW_D +SEQ_ROAD_BZA_D +SEQ_OPENING +SEQ_TV_HOUSOU +SEQ_TOWN05_D +SEQ_ROAD_BZB_D +SEQ_TOWN01_N +SEQ_TOWN02_N +SEQ_TOWN03_N +SEQ_TOWN04_N +SEQ_TOWN06_N +SEQ_TOWN07_N +SEQ_CITY01_N +SEQ_CITY02_N +SEQ_CITY03_N +SEQ_CITY04_N +SEQ_CITY05_N +SEQ_CITY06_N +SEQ_CITY07_N +SEQ_CITY08_N +SEQ_CITY09_N +SEQ_CITY10_N +SEQ_CITY11_N +SEQ_ROAD_A_N +SEQ_ROAD_B_N +SEQ_ROAD_C_N +SEQ_ROAD_D_N +SEQ_ROAD_E_N +SEQ_ROAD_F_N +SEQ_ROAD_SNOW_N +SEQ_ROAD_BZA_N +SEQ_TOWN05_N +SEQ_ROAD_BZB_N +SEQ_TANKOU +SEQ_HATANIGE +SEQ_D_01 +SEQ_D_02 +SEQ_D_03 +SEQ_D_RYAYHY +SEQ_D_KOUEN +SEQ_D_AGITO +SEQ_D_GINLOBBY +SEQ_D_SAFARI +SEQ_D_LAKE +SEQ_D_MOUNT1 +SEQ_D_MOUNT2 +SEQ_D_06 +SEQ_D_05 +SEQ_D_04 +SEQ_D_LEAGUE +SEQ_BLD_DENDO +SEQ_D_CROAD +SEQ_D_ICE +SEQ_D_SECRET +SEQ_D_UNKNOWN +SEQ_POKEPARK +SEQ_D_HARDMT +SEQ_BLD_LEGEND +SEQ_PC_01 +SEQ_PC_02 +SEQ_GYM +SEQ_KENKYUJO +SEQ_BLD_CON +SEQ_FS +SEQ_BLD_GAME +SEQ_BF_TOWWER +SEQ_BLD_TV +SEQ_THE_EVENT04 +SEQ_FUE +SEQ_AUS +SEQ_BLD_BLD_GTC +SEQ_OPENING2 +SEQ_BF_FACT +SEQ_EYE_BOY +SEQ_EYE_KID +SEQ_EYE_FIGHT +SEQ_EYE_GINGA +SEQ_EYE_LADY +SEQ_EYE_MOUNT +SEQ_EYE_RICH +SEQ_EYE_ENKA +SEQ_EYE_MYS +SEQ_EYE_ELITE +SEQ_EYE_GIRL +SEQ_EYE_SPORT +SEQ_EYE_FUN +SEQ_EYE_TENNO +SEQ_EYE_CHAMP +SEQ_FIGHT0101 +SEQ_BATTLE_WILD_POKEMON +SEQ_BATTLE_GYM_LEADER +SEQ_BATTLE_LAKE_GUARDIAN +SEQ_BATTLE_TRAINER +SEQ_BATTLE_CYRUS +SEQ_BATTLE_DIALGA_PALKIA +SEQ_BATTLE_CHAMPION +SEQ_BATTLE_GALACTIC_GRUNT +SEQ_BATTLE_RIVAL +SEQ_BATTLE_ARCEUS +SEQ_BATTLE_LEGENDARY +SEQ_VICTORY_WILD_POKEMON +SEQ_VICTORY_TRAINER +SEQ_VICTORY_GYM_LEADER +SEQ_VICTORY_CHAMPION +SEQ_VICTORY_GALACTIC_GRUNT +SEQ_VICTORY_CYRUS +SEQ_VICTORY_ELITE_FOUR +SEQ_BATTLE_GALACTIC_CMDR +SEQ_CONTEST_DRESSING_ROOM +SEQ_BATTLE_ELITE_FOUR +SEQ_BA_TOWER +SEQ_TSURETEKE +SEQ_THE_RIV +SEQ_THE_EVENT01 +SEQ_SHINKA +SEQ_THE_BOY +SEQ_THE_GIRL +SEQ_THE_EVENT02 +SEQ_THE_EVENT03 +SEQ_THE_EVENT05 +SEQ_THE_AKAGI +SEQ_EV_DENDO1 +SEQ_EV_LEGEND +SEQ_POKERADAR +SEQ_NAMINORI +SEQ_BICYCLE +SEQ_GONIN +SEQ_TV_END +SEQ_FANFA1 +SEQ_FANFA5 +SEQ_FANFA3 +SEQ_FANFA4 +SEQ_FANFA6 +SEQ_FANFA2 +SEQ_BADGE +SEQ_POCKETCH +SEQ_WAZA +SEQ_ACCE +SEQ_WASURE +SEQ_ASA +SEQ_KINOMI +SEQ_REPORT +SEQ_CO_DRESS +SEQ_KOUKAN +SEQ_BLD_EV_DENDO2 +SEQ_TITLE00 +SEQ_TITLE01 +SEQ_PRESENT +SEQ_WIFILOBBY +SEQ_CO_KAWAI +SEQ_CO_KASHI +SEQ_CO_UTSUK +SEQ_CO_TAKUMA +SEQ_CO_KAKKO +SEQ_CO_KEKKA +SEQ_CO_FANFA +SEQ_KINOMI1 +SEQ_SLOT_ATARI +SEQ_SLOT_OOATARI +SEQ_BLD_ENDING +SEQ_KINOMI2 +SEQ_SLOT +SEQ_PL_BICYCLE +SEQ_PL_D_GIRATINA +SEQ_PL_BF_ROULETTE +SEQ_PL_BF_STAGE +SEQ_PL_BF_CASTLE +SEQ_PL_BF_CASTLE02 +SEQ_PL_BF_FACTORY +SEQ_PL_WIFITOWER +SEQ_PL_PIANO +SEQ_PL_AUDIO +SEQ_PL_EYEBRAIN +SEQ_PL_HANDSOME +SEQ_BATTLE_GIRATINA +SEQ_BATTLE_FRONTIER_BRAIN +SEQ_VICTORY_FRONTIER_BRAIN +SEQ_BATTLE_REGI_TRIO +SEQ_PL_MTKAKKO +SEQ_PL_MTKASHI +SEQ_PL_MTKAWA +SEQ_PL_MTTAKMA +SEQ_PL_MTUTSUK +SEQ_PL_GURUGURU +SEQ_PL_WIFIGAME +SEQ_PL_WIFIUNION +SEQ_PL_WIFIPARADE +SEQ_PL_EV_GIRA +SEQ_PL_EV_GIRA2 +SEQ_PL_PTHAIFU +SEQ_PL_DMY10 +SEQ_PL_TOWN02 +SEQ_PL_DON2 +SEQ_PL_FRO +SEQ_PL_POINTGET3 +SEQ_PL_WINMINI2 +SEQ_AIF_FIELD +SEQ_AIF_DUNGEON +SEQ_AIF_BATTLE +SEQ_BGM_END +SEQ_SE_PL_W012 = 1350 +SEQ_SE_PL_W097 +SEQ_SE_PL_W460B +SEQ_SE_PL_YUKI +SEQ_SE_PL_UG_006 +SEQ_SE_PL_TOKEI21 +SEQ_SE_PL_GYM01 +SEQ_SE_PL_GYM02 +SEQ_SE_PL_KEZURI +SEQ_SE_PL_SYU03 +SEQ_SE_PL_CALL +SEQ_SE_PL_UG_020 +SEQ_SE_PL_W100 +SEQ_SE_PL_W467109 +SEQ_SE_PL_W363 +SEQ_SE_PL_BAG3 +SEQ_SE_PL_CON_034 +SEQ_SE_PL_SUTYA2 +SEQ_SE_PL_CPGET +SEQ_SE_PL_fire01 +SEQ_SE_PL_BUTTON +SEQ_SE_PL_BREC03 +SEQ_SE_PL_BREC10 +SEQ_SE_PL_BREC11 +SEQ_SE_PL_BREC11_2 +SEQ_SE_PL_BREC12 +SEQ_SE_PL_BREC13 +SEQ_SE_PL_BREC20 +SEQ_SE_PL_BREC21 +SEQ_SE_PL_BREC57 +SEQ_SE_PL_BREC58 +SEQ_SE_PL_BREC80 +SEQ_SE_PL_MNGM_IN +SEQ_SE_PL_MNGM_OUT +SEQ_DUMMY01 +SEQ_SE_PL_FCALL +SEQ_SE_PL_NOMI02 +SEQ_SE_PL_POINT1 +SEQ_SE_PL_POINT2 +SEQ_SE_PL_POINT3 +SEQ_SE_PL_PINPON +SEQ_SE_PL_BALLOON05_2 +SEQ_SE_PL_FW120 +SEQ_SE_PL_HAND +SEQ_SE_PL_KIRAKIRA +SEQ_SE_PL_140_2_2 +SEQ_SE_PL_LV_UP +SEQ_SE_PL_KIN +SEQ_SE_PL_BALLOON01 +SEQ_SE_PL_BALLOON02 +SEQ_SE_PL_BALLOON03 +SEQ_SE_PL_BALLOON03_2 +SEQ_SE_PL_BALLOON04 +SEQ_SE_PL_BALLOON05 +SEQ_SE_PL_BALLOON07 +SEQ_SE_PL_ALERT3 +SEQ_SE_PL_ALERT4 +SEQ_DUMMY02 +SEQ_SE_PL_FR02 +SEQ_SE_PL_FR03 +SEQ_SE_PL_FR04 +SEQ_SE_PL_FR05 +SEQ_SE_PL_FAC01 +SEQ_SE_PL_HIROBA01_4 +SEQ_SE_PL_HIROBA01_5 +SEQ_SE_PL_HIROBA01_6 +SEQ_SE_PL_HIROBA02_4 +SEQ_SE_PL_HIROBA02_5 +SEQ_SE_PL_HIROBA02_6 +SEQ_SE_PL_HIROBA03 +SEQ_SE_PL_HIROBA03_2 +SEQ_SE_PL_HIROBA03_3 +SEQ_SE_PL_HIROBA05 +SEQ_SE_PL_HIROBA05_2 +SEQ_SE_PL_HIROBA05_3 +SEQ_SE_PL_HIROBA20 +SEQ_SE_PL_HIROBA30 +SEQ_SE_PL_HIROBA70 +SEQ_SE_PL_HIROBA70_2 +SEQ_SE_PL_HIROBA70_3 +SEQ_SE_PL_HIROBA80 +SEQ_SE_PL_HIROBA85 +SEQ_SE_PL_HIROBA90 +SEQ_SE_PL_HIROBA100 +SEQ_SE_PL_HIROBA100_2 +SEQ_SE_PL_HIROBA100_3 +SEQ_SE_PL_140 +SEQ_SE_PL_140_2 +SEQ_SE_PL_140_3 +SEQ_SE_PL_W030 +SEQ_SE_PL_W030_2 +SEQ_SE_PL_W030_3 +SEQ_SE_PL_W019 +SEQ_SE_PL_W019_2 +SEQ_SE_PL_W019_3 +SEQ_SE_PL_EFF02 +SEQ_SE_PL_EFF03 +SEQ_SE_PL_EFF03_3 +SEQ_SE_PL_EFF03_4 +SEQ_SE_PL_EFF04 +SEQ_SE_PL_DANSA5 +SEQ_SE_PL_SUTYA +SEQ_SE_PL_FLOAT01 +SEQ_SE_PL_FLOAT02 +SEQ_SE_PL_FLOAT03 +SEQ_SE_PL_FLOAT13 +SEQ_SE_PL_FLOAT04 +SEQ_SE_PL_FLOAT05 +SEQ_SE_PL_FLOAT06 +SEQ_SE_PL_FLOAT07 +SEQ_SE_PL_FLOAT10 +SEQ_SE_PL_FLOAT11 +SEQ_SE_PL_FLOAT12 +SEQ_SE_PL_FIRE +SEQ_SE_PL_WATER +SEQ_SE_PL_ELECTRO +SEQ_SE_PL_WHIP +SEQ_SE_PL_KIRAKIRA4 +SEQ_SE_PL_TIMER01 +SEQ_SE_PL_TIMER02 +SEQ_SE_PL_TIMER03 +SEQ_SE_PL_TIMER04 +SEQ_SE_PL_PINPON2 +SEQ_SE_PL_TOKEI3 +SEQ_SE_PL_FTIMER03 +SEQ_SE_PL_STAMP +SEQ_SE_PL_W467 +SEQ_SE_PL_W060 +SEQ_SE_PL_W082C +SEQ_SE_PL_W392 +SEQ_SE_PL_KUSARI +SEQ_SE_PL_FW089 +SEQ_SE_PL_FW089B +SEQ_SE_PL_FW089_2 +SEQ_SE_PL_SYUWA3 +SEQ_SE_PL_MEKI +SEQ_SE_PL_MEKI2 +SEQ_SE_PL_JUMP2 +SEQ_SE_PL_FW463 +SEQ_SE_PL_GIRA +SEQ_SE_PL_SYUWA +SEQ_SE_PL_SYUWA2 +SEQ_SE_PL_DOOR_OPEN5 +SEQ_SE_PL_COIN +SEQ_SE_PL_EFF05 +SEQ_SE_PL_W436 +SEQ_SE_PL_BOWABOWA +SEQ_SE_PL_LO_ON +SEQ_SE_PL_ALERT +SEQ_SE_PL_WARP +SEQ_SE_CONFIRM +SEQ_SE_DP_DECIDE +SEQ_SE_DP_DUMMY1 +SEQ_SE_DP_DUMMY2 +SEQ_SE_DP_SELECT78 +SEQ_SE_DP_SELECT5 +SEQ_SE_DP_PIRORIRO +SEQ_SE_DP_PIRORIRO2 +SEQ_SE_DP_BUTTON9 +SEQ_SE_DP_BUTTON3 +SEQ_SE_DP_KON +SEQ_SE_DP_KON2 +SEQ_SE_DP_KON3 +SEQ_SE_DP_KON4 +SEQ_SE_DP_BOX01 +SEQ_SE_DP_BOX02 +SEQ_SE_DP_KAIFUKU +SEQ_SE_DP_ZUKAN02 +SEQ_SE_DP_OPEN2 +SEQ_SE_DP_CLOSE2 +SEQ_SE_DP_025 +SEQ_SE_DP_PINPON +SEQ_SE_DP_CUSTOM06 +SEQ_SE_DP_BOX03 +SEQ_SE_DP_START +SEQ_SE_DP_SELECT_SLOT +SEQ_SE_DP_CARD10 +SEQ_SE_DP_KATI +SEQ_SE_DP_CON_014 +SEQ_SE_DP_W025 +SEQ_SE_DP_W060C +SEQ_SE_DP_W062 +SEQ_SE_DP_W080 +SEQ_SE_DP_WIN_OPEN +SEQ_SE_DP_BOWA +SEQ_SE_DP_Z_SEARCH +SEQ_SE_DP_CARD2 +SEQ_SE_DP_WALL_HIT +SEQ_SE_DP_WALL_HIT2 +SEQ_SE_DP_KAIDAN2 +SEQ_SE_DP_DOOR +SEQ_SE_DP_DOOR_OPEN +SEQ_SE_DP_DOOR_CLOSE +SEQ_SE_DP_DOOR_CLOSE2 +SEQ_SE_DP_DOOR10 +SEQ_SE_DP_WIN_OPEN2 +SEQ_SE_DP_DUMMY3 +SEQ_SE_DP_DANSA +SEQ_SE_DP_PC_ON +SEQ_SE_DP_PC_LOGIN +SEQ_SE_DP_PC_LOGOFF +SEQ_SE_DP_DENDOU +SEQ_SE_DP_DOKU2 +SEQ_SE_DP_ELEBETA +SEQ_SE_DP_ELEBETA2 +SEQ_SE_DP_DUMMY4 +SEQ_SE_DP_ELEBETA4 +SEQ_SE_DP_ESUKA +SEQ_SE_DP_TV_NOISE +SEQ_SE_DP_JIHANKI +SEQ_SE_DP_JITENSYA +SEQ_SE_DP_GEAR +SEQ_SE_DP_KI_GASYAN +SEQ_SE_DP_SAVE +SEQ_SE_DP_GEAR2 +SEQ_SE_DP_SELECT8 +SEQ_SE_DP_DORIRU +SEQ_SE_DP_YUKIASHI +SEQ_SE_DP_VS_SEEKER_BEEP +SEQ_SE_DP_UG_006 +SEQ_SE_DP_UG_007 +SEQ_SE_DP_UG_008 +SEQ_SE_DP_UG_020 +SEQ_SE_DP_UG_021 +SEQ_SE_DP_UG_022 +SEQ_SE_DP_UG_023 +SEQ_SE_DP_UG_024 +SEQ_SE_DP_UG_025 +SEQ_SE_DP_UG_026 +SEQ_SE_DP_UG_027 +SEQ_SE_DP_DENSI15 +SEQ_SE_DP_DENSI16 +SEQ_SE_DP_DUMMY5 +SEQ_SE_DP_PYUU +SEQ_SE_DP_PYUU2 +SEQ_SE_DP_SUTYA +SEQ_SE_DP_GYURU +SEQ_SE_DP_OPEN7 +SEQ_SE_DP_CLOSE7 +SEQ_SE_DP_ZIZIZI +SEQ_SE_DP_MAZYO2 +SEQ_SE_DP_MAZYO4 +SEQ_SE_DP_BAG_004 +SEQ_SE_DP_T_AME +SEQ_SE_DP_T_KOAME +SEQ_SE_DP_T_OOAME +SEQ_SE_DP_T_KAMI +SEQ_SE_DP_T_KAMI2 +SEQ_SE_DP_HAMARU +SEQ_SE_DP_GAGAGA +SEQ_SE_DP_F017 +SEQ_SE_DP_FOOT3_0 +SEQ_SE_DP_FOOT3_1 +SEQ_SE_DP_CON_016 +SEQ_SE_DP_REGI +SEQ_SE_DP_CON_F007 +SEQ_SE_DP_CON_015 +SEQ_SE_DP_SUTYA2 +SEQ_SE_DP_FW230 +SEQ_SE_DP_FW019 +SEQ_SE_DP_FW088 +SEQ_SE_DP_FW015 +SEQ_SE_DP_FBRADE +SEQ_SE_DP_FW463 +SEQ_SE_DP_TELE +SEQ_SE_DP_TELE2 +SEQ_SE_DP_FW104 +SEQ_SE_DP_ZUPO +SEQ_SE_DP_ZUPO2 +SEQ_SE_DP_KUSA +SEQ_SE_DP_SUNA +SEQ_SE_DP_MARSH_WALK +SEQ_SE_DP_DANSA4 +SEQ_SE_DP_DANSA5 +SEQ_SE_DP_F209 +SEQ_SE_DP_SUBERU +SEQ_SE_DP_FW056 +SEQ_SE_DP_FW291 +SEQ_SE_DP_FW089 +SEQ_SE_DP_FW452 +SEQ_SE_DP_FW466 +SEQ_SE_DP_F007 +SEQ_SE_DP_FAWA +SEQ_SE_DP_FPASA2 +SEQ_SE_DP_FW367 +SEQ_SE_DP_POKETCH_003 +SEQ_SE_DP_DUMMY6 +SEQ_SE_DP_DUMMY7 +SEQ_SE_DP_POKETCH_006 +SEQ_SE_DP_POKETCH_007 +SEQ_SE_DP_POKETCH_009 +SEQ_SE_DP_POKETCH_010 +SEQ_SE_DP_POKETCH_011 +SEQ_SE_DP_POKETCH_012 +SEQ_SE_DP_POKETCH_013 +SEQ_SE_DP_POKETCH_014 +SEQ_SE_DP_BEEP +SEQ_SE_DP_DENSI01 +SEQ_SE_DP_DENSI02 +SEQ_SE_DP_DENSI04 +SEQ_SE_DP_DENSI05 +SEQ_SE_DP_DENSI07 +SEQ_SE_DP_DENSI08 +SEQ_SE_DP_DENSI09 +SEQ_SE_DP_DENSI10 +SEQ_SE_DP_DENSI11 +SEQ_SE_DP_DENSI12 +SEQ_SE_DP_KASYA +SEQ_SE_DP_PASO2 +SEQ_SE_DP_TATA +SEQ_SE_DP_UP +SEQ_SE_DP_PASO +SEQ_SE_DP_SYARAAN +SEQ_SE_DP_TARARARAN +SEQ_SE_DP_MAZYO +SEQ_SE_DP_MAZYO3 +SEQ_SE_DP_HYUN +SEQ_SE_DP_HYUN2 +SEQ_SE_DP_CON_017 +SEQ_SE_DP_BUTTON01 +SEQ_SE_DP_DUMMY8 +SEQ_SE_DP_DUMMY9 +SEQ_SE_DP_DUMMY10 +SEQ_SE_DP_PIKO2 +SEQ_SE_DP_ZUKAN01 +SEQ_SE_DP_DENSI06 +SEQ_SE_DP_DUMMY11 +SEQ_SE_DP_DUMMY12 +SEQ_SE_DP_DUMMY13 +SEQ_SE_DP_MEKURU +SEQ_SE_DP_MEKURU2 +SEQ_SE_DP_MEKURU3 +SEQ_SE_DP_MIGAKU01 +SEQ_SE_DP_MIGAKU02 +SEQ_SE_DP_BADGE_C +SEQ_SE_DP_CARD3 +SEQ_SE_DP_CARD5 +SEQ_SE_DP_DUMMY14 +SEQ_SE_DP_DUMMY15 +SEQ_SE_DP_CARD11 +SEQ_SE_DP_KYU01 +SEQ_SE_DP_NAMEIN_01 +SEQ_SE_DP_SYU01 +SEQ_SE_DP_SYU02 +SEQ_SE_DP_SYU03 +SEQ_SE_DP_DECIDE2 +SEQ_SE_DP_POKELIST_001 +SEQ_SE_DP_UG_001 +SEQ_SE_DP_UG_002 +SEQ_SE_DP_UG_003 +SEQ_SE_DP_UG_004 +SEQ_SE_DP_KIRAKIRA3 +SEQ_SE_DP_KIRAKIRA +SEQ_SE_DP_KIRAKIRA4 +SEQ_SE_DP_KOUKAN01 +SEQ_SE_DP_KOUKAN03 +SEQ_SE_DP_KOUKAN04 +SEQ_SE_DP_KOUKAN05 +SEQ_SE_DP_KOUKAN06 +SEQ_SE_DP_KOUKAN07 +SEQ_SE_DP_KOUKAN08 +SEQ_SE_DP_KOUKAN09 +SEQ_SE_DP_KOUKAN10 +SEQ_SE_DP_NM01 +SEQ_SE_DP_NM02 +SEQ_SE_DP_NM03 +SEQ_SE_DP_NM03_2 +SEQ_SE_DP_NM04 +SEQ_SE_DP_NM04_2 +SEQ_SE_DP_NM04_3 +SEQ_SE_DP_NM05 +SEQ_SE_DP_NM07 +SEQ_SE_DP_NM07_2 +SEQ_SE_DP_NM08 +SEQ_SE_DP_NM09 +SEQ_SE_DP_NM10 +SEQ_SE_DP_NM10_2 +SEQ_SE_DP_NM11 +SEQ_SE_DP_NM12 +SEQ_SE_DP_NM12_2 +SEQ_SE_DP_NM13 +SEQ_SE_DP_NM14 +SEQ_SE_DP_CUSTOM01 +SEQ_SE_DP_CUSTOM02 +SEQ_SE_DP_CUSTOM05 +SEQ_SE_DP_BAG_006 +SEQ_SE_DP_BAG_011 +SEQ_SE_DP_BAG_020 +SEQ_SE_DP_BAG_030 +SEQ_SE_DP_BAG_031 +SEQ_SE_DP_GASA01 +SEQ_SE_DP_GASA02 +SEQ_SE_DP_GASA03 +SEQ_SE_DP_CARD7 +SEQ_SE_DP_SLOT01 +SEQ_SE_DP_SLOT02 +SEQ_SE_DP_CLIMAX01 +SEQ_SE_DP_CLIMAX03 +SEQ_SE_DP_CLIMAX06 +SEQ_SE_DP_CLIMAX09 +SEQ_SE_DP_CLIMAX10 +SEQ_SE_DP_CLIMAX12 +SEQ_SE_DP_CLIMAX15 +SEQ_SE_DP_TRAIN02 +SEQ_SE_DP_TRAIN03 +SEQ_SE_DP_TRAIN04 +SEQ_SE_DP_SHIP01 +SEQ_SE_DP_SHIP02 +SEQ_SE_DP_SHIP03 +SEQ_SE_DP_CON_001 +SEQ_SE_DP_CON_002 +SEQ_SE_DP_CON_003 +SEQ_SE_DP_CON_004 +SEQ_SE_DP_CON_005 +SEQ_SE_DP_CON_006 +SEQ_SE_DP_CON_007 +SEQ_SE_DP_CON_009 +SEQ_SE_DP_CON_010 +SEQ_SE_DP_CON_011 +SEQ_SE_DP_CON_012 +SEQ_SE_DP_CON_013 +SEQ_SE_DP_CON_018 +SEQ_SE_DP_CON_019 +SEQ_SE_DP_CON_020 +SEQ_SE_DP_CON_021 +SEQ_SE_DP_CON_022 +SEQ_SE_DP_CON_023 +SEQ_SE_DP_CON_024 +SEQ_SE_DP_CON_026 +SEQ_SE_DP_CON_027_2 +SEQ_SE_DP_CON_027_3 +SEQ_SE_DP_CON_028 +SEQ_SE_DP_CON_029 +SEQ_SE_DP_CON_030 +SEQ_SE_DP_CON_031 +SEQ_SE_DP_CON_032 +SEQ_SE_DP_CON_033 +SEQ_SE_DP_CON_034 +SEQ_SE_DP_KOUKA_H +SEQ_SE_DP_KOUKA_L +SEQ_SE_DP_KOUKA_M +SEQ_SE_DP_NIGERU2 +SEQ_SE_DP_NIGERU +SEQ_SE_DP_DUMMY16 +SEQ_SE_DP_DUMMY17 +SEQ_SE_DP_POKE_DEAD3 +SEQ_SE_DP_HINSI +SEQ_SE_DP_SUIKOMU +SEQ_SE_DP_BOWA2 +SEQ_SE_DP_BOWA3 +SEQ_SE_DP_BOWA4 +SEQ_SE_DP_GETTING +SEQ_SE_DP_NAGERU +SEQ_SE_DP_EXP +SEQ_SE_DP_EXPMAX +SEQ_SE_DP_EXPMAX2 +SEQ_SE_DP_SLIDEIN +SEQ_SE_DP_BT_001 +SEQ_SE_DP_REAPOKE +SEQ_SE_PARTY_GAUGE_ARROW_IN +SEQ_SE_PARTY_GAUGE_BALL_IN +SEQ_SE_PARTY_GAUGE_BALL_EMPTY +SEQ_SE_DP_EGG01 +SEQ_SE_DP_VSDEMO01 +SEQ_SE_DP_VSDEMO02 +SEQ_SE_DP_VSDEMO03 +SEQ_SE_DP_VSDEMO04 +SEQ_SE_DP_VSDEMO05 +SEQ_SE_DP_VSDEMO06 +SEQ_SE_DP_VSDEMO07 +SEQ_SE_DP_000 +SEQ_SE_DP_001 +SEQ_SE_DP_003 +SEQ_SE_DP_007 +SEQ_SE_DP_020 +SEQ_SE_DP_021 +SEQ_SE_DP_023 +SEQ_SE_DP_030 +SEQ_SE_DP_030C +SEQ_SE_DP_031 +SEQ_SE_DP_032 +SEQ_SE_DP_040 +SEQ_SE_DP_041 +SEQ_SE_DP_050 +SEQ_SE_DP_051 +SEQ_SE_DP_052 +SEQ_SE_DP_053 +SEQ_SE_DP_060 +SEQ_SE_DP_061 +SEQ_SE_DP_080 +SEQ_SE_DP_081 +SEQ_SE_DP_100 +SEQ_SE_DP_110 +SEQ_SE_DP_111 +SEQ_SE_DP_112 +SEQ_SE_DP_130 +SEQ_SE_DP_131 +SEQ_SE_DP_140 +SEQ_SE_DP_141 +SEQ_SE_DP_143 +SEQ_SE_DP_145 +SEQ_SE_DP_146 +SEQ_SE_DP_150 +SEQ_SE_DP_151 +SEQ_SE_DP_152 +SEQ_SE_DP_153 +SEQ_SE_DP_154 +SEQ_SE_DP_155 +SEQ_SE_DP_160 +SEQ_SE_DP_161 +SEQ_SE_DP_162 +SEQ_SE_DP_163 +SEQ_SE_DP_164 +SEQ_SE_DP_165 +SEQ_SE_DP_166 +SEQ_SE_DP_170 +SEQ_SE_DP_171 +SEQ_SE_DP_172 +SEQ_SE_DP_180 +SEQ_SE_DP_181 +SEQ_SE_DP_182 +SEQ_SE_DP_183 +SEQ_SE_DP_184 +SEQ_SE_DP_185 +SEQ_SE_DP_186 +SEQ_SE_DP_187 +SEQ_SE_DP_200 +SEQ_SE_DP_201 +SEQ_SE_DP_202 +SEQ_SE_DP_203 +SEQ_SE_DP_204 +SEQ_SE_DP_205 +SEQ_SE_DP_206 +SEQ_SE_DP_207 +SEQ_SE_DP_208 +SEQ_SE_DP_209 +SEQ_SE_DP_210 +SEQ_SE_DP_211 +SEQ_SE_DP_212 +SEQ_SE_DP_213 +SEQ_SE_DP_214 +SEQ_SE_DP_280 +SEQ_SE_DP_281 +SEQ_SE_DP_282 +SEQ_SE_DP_290 +SEQ_SE_DP_291 +SEQ_SE_DP_293 +SEQ_SE_DP_300 +SEQ_SE_DP_350 +SEQ_SE_DP_351 +SEQ_SE_DP_400 +SEQ_SE_DP_401 +SEQ_SE_DP_402 +SEQ_SE_DP_480 +SEQ_SE_DP_W003 +SEQ_SE_DP_W004 +SEQ_SE_DP_W006 +SEQ_SE_DP_W007 +SEQ_SE_DP_W010 +SEQ_SE_DP_W011 +SEQ_SE_DP_W013 +SEQ_SE_DP_W013B +SEQ_SE_DP_W014 +SEQ_SE_DP_W015 +SEQ_SE_DP_W016 +SEQ_SE_DP_W016B +SEQ_SE_DP_W017 +SEQ_SE_DP_W019 +SEQ_SE_DP_W020 +SEQ_SE_DP_W020B +SEQ_SE_DP_W025B +SEQ_SE_DP_W025C +SEQ_SE_DP_W026 +SEQ_SE_DP_W028 +SEQ_SE_DP_W028B +SEQ_SE_DP_W029 +SEQ_SE_DP_W030 +SEQ_SE_DP_W036 +SEQ_SE_DP_W039 +SEQ_SE_DP_W040 +SEQ_SE_DP_W043 +SEQ_SE_DP_W043B +SEQ_SE_DP_W043C +SEQ_SE_DP_W043D +SEQ_SE_DP_W044 +SEQ_SE_DP_W047 +SEQ_SE_DP_W048 +SEQ_SE_DP_W052 +SEQ_SE_DP_W053 +SEQ_SE_DP_W053B +SEQ_SE_DP_W054 +SEQ_SE_DP_W055 +SEQ_SE_DP_W056 +SEQ_SE_DP_W056B +SEQ_SE_DP_W057 +SEQ_SE_DP_W057B +SEQ_SE_DP_W059 +SEQ_SE_DP_W059B +SEQ_SE_DP_W060 +SEQ_SE_DP_W062D +SEQ_SE_DP_W060B +SEQ_SE_DP_W063 +SEQ_SE_DP_W063B +SEQ_SE_DP_W063C +SEQ_SE_DP_W070 +SEQ_SE_DP_W071 +SEQ_SE_DP_W071B +SEQ_SE_DP_W076 +SEQ_SE_DP_W076B +SEQ_SE_DP_W077 +SEQ_SE_DP_W077B +SEQ_SE_DP_W080B +SEQ_SE_DP_W080C +SEQ_SE_DP_W081 +SEQ_SE_DP_W081B +SEQ_SE_DP_W082 +SEQ_SE_DP_W082B +SEQ_SE_DP_W082C +SEQ_SE_DP_W085 +SEQ_SE_DP_W085B +SEQ_SE_DP_W085C +SEQ_SE_DP_W086 +SEQ_SE_DP_W088 +SEQ_SE_DP_W089 +SEQ_SE_DP_W089B +SEQ_SE_DP_W090 +SEQ_SE_DP_W091 +SEQ_SE_DP_W092 +SEQ_SE_DP_W092B +SEQ_SE_DP_W092D +SEQ_SE_DP_W100 +SEQ_SE_DP_W100B +SEQ_SE_DP_W103 +SEQ_SE_DP_W104 +SEQ_SE_DP_W107 +SEQ_SE_DP_W109 +SEQ_SE_DP_W109B +SEQ_SE_DP_W112 +SEQ_SE_DP_W112B +SEQ_SE_DP_W114 +SEQ_SE_DP_W115 +SEQ_SE_DP_W118 +SEQ_SE_DP_W118B +SEQ_SE_DP_W120 +SEQ_SE_DP_W122 +SEQ_SE_DP_W127 +SEQ_SE_DP_W129 +SEQ_SE_DP_W145 +SEQ_SE_DP_W145B +SEQ_SE_DP_W145C +SEQ_SE_DP_W145D +SEQ_SE_DP_W146 +SEQ_SE_DP_W151 +SEQ_SE_DP_W152 +SEQ_SE_DP_W153 +SEQ_SE_DP_W155 +SEQ_SE_DP_W161 +SEQ_SE_DP_W161B +SEQ_SE_DP_W166 +SEQ_SE_DP_W171 +SEQ_SE_DP_W172 +SEQ_SE_DP_W172B +SEQ_SE_DP_W173 +SEQ_SE_DP_W173B +SEQ_SE_DP_W173C +SEQ_SE_DP_W179 +SEQ_SE_DP_W185 +SEQ_SE_DP_W187 +SEQ_SE_DP_W195 +SEQ_SE_DP_W196 +SEQ_SE_DP_W197 +SEQ_SE_DP_W199 +SEQ_SE_DP_W201 +SEQ_SE_DP_W202 +SEQ_SE_DP_W202B +SEQ_SE_DP_W204 +SEQ_SE_DP_W207 +SEQ_SE_DP_W207B +SEQ_SE_DP_W207C +SEQ_SE_DP_W207D +SEQ_SE_DP_W208 +SEQ_SE_DP_W209 +SEQ_SE_DP_W213 +SEQ_SE_DP_W215 +SEQ_SE_DP_W221B +SEQ_SE_DP_W227 +SEQ_SE_DP_W227B +SEQ_SE_DP_W230 +SEQ_SE_DP_W231 +SEQ_SE_DP_W233 +SEQ_SE_DP_W233B +SEQ_SE_DP_W234 +SEQ_SE_DP_W236 +SEQ_SE_DP_W239 +SEQ_SE_DP_W240 +SEQ_SE_DP_W250 +SEQ_SE_DP_W253 +SEQ_SE_DP_W255 +SEQ_SE_DP_W255B +SEQ_SE_DP_W255E +SEQ_SE_DP_W255F +SEQ_SE_DP_W257 +SEQ_SE_DP_W258 +SEQ_SE_DP_W260 +SEQ_SE_DP_W278 +SEQ_SE_DP_W280 +SEQ_SE_DP_W280B +SEQ_SE_DP_W281 +SEQ_SE_DP_W287B +SEQ_SE_DP_W287 +SEQ_SE_DP_W291 +SEQ_SE_DP_W298 +SEQ_SE_DP_W320 +SEQ_SE_DP_W322 +SEQ_SE_DP_W327 +SEQ_SE_DP_W356 +SEQ_SE_DP_W360 +SEQ_SE_DP_W360B +SEQ_SE_DP_W360C +SEQ_SE_DP_W361 +SEQ_SE_DP_W362 +SEQ_SE_DP_W363 +SEQ_SE_DP_W367 +SEQ_SE_DP_W368 +SEQ_SE_DP_W373 +SEQ_SE_DP_W374 +SEQ_SE_DP_W375 +SEQ_SE_DP_W376 +SEQ_SE_DP_W376B +SEQ_SE_DP_W377 +SEQ_SE_DP_W379 +SEQ_SE_DP_W380 +SEQ_SE_DP_W381 +SEQ_SE_DP_W383 +SEQ_SE_DP_W387 +SEQ_SE_DP_W392 +SEQ_SE_DP_W399 +SEQ_SE_DP_W405 +SEQ_SE_DP_W408 +SEQ_SE_DP_W411 +SEQ_SE_DP_W412 +SEQ_SE_DP_W413 +SEQ_SE_DP_W419 +SEQ_SE_DP_W426 +SEQ_SE_DP_W428 +SEQ_SE_DP_W434 +SEQ_SE_DP_W436 +SEQ_SE_DP_W443B +SEQ_SE_DP_W452 +SEQ_SE_DP_W456 +SEQ_SE_DP_W459 +SEQ_SE_DP_W460 +SEQ_SE_DP_W461 +SEQ_SE_DP_W462 +SEQ_SE_DP_W463 +SEQ_SE_DP_W464 +SEQ_SE_DP_W465 +SEQ_SE_DP_W466 +SEQ_SE_DP_W467 +SEQ_SE_DP_SUIRYU +SEQ_SE_DP_KIRAKIRA2 +SEQ_SE_DP_BAN +SEQ_SE_DP_BASABASA +SEQ_SE_DP_SHUSHU +SEQ_SE_DP_KAMI +SEQ_SE_DP_KAMI2 +SEQ_SE_DP_BASI +SEQ_SE_DP_AWA +SEQ_SE_DP_NAMI +SEQ_SE_DP_HURU +SEQ_SE_DP_HURU2 +SEQ_SE_DP_KAZE +SEQ_SE_DP_KAZE2 +SEQ_SE_DP_MUCHI +SEQ_SE_DP_BRADE +SEQ_SE_DP_BFBRADE +SEQ_SE_DP_PASA +SEQ_SE_DP_PASA2 +SEQ_SE_DP_PASA3 +SEQ_SE_DP_KIRAN +SEQ_SE_DP_GASHIN +SEQ_SE_DP_DODON +SEQ_SE_END diff --git a/generated/species_data_params.txt b/generated/species_data_params.txt new file mode 100644 index 0000000000..438c52a996 --- /dev/null +++ b/generated/species_data_params.txt @@ -0,0 +1,33 @@ +SPECIES_DATA_BASE_HP +SPECIES_DATA_BASE_ATK +SPECIES_DATA_BASE_DEF +SPECIES_DATA_BASE_SPEED +SPECIES_DATA_BASE_SP_ATK +SPECIES_DATA_BASE_SP_DEF +SPECIES_DATA_TYPE_1 +SPECIES_DATA_TYPE_2 +SPECIES_DATA_CATCH_RATE +SPECIES_DATA_BASE_EXP_REWARD +SPECIES_DATA_EV_HP_YIELD +SPECIES_DATA_EV_ATK_YIELD +SPECIES_DATA_EV_DEF_YIELD +SPECIES_DATA_EV_SPEED_YIELD +SPECIES_DATA_EV_SP_ATK_YIELD +SPECIES_DATA_EV_SP_DEF_YIELD +SPECIES_DATA_HELD_ITEM_COMMON +SPECIES_DATA_HELD_ITEM_RARE +SPECIES_DATA_GENDER_RATIO +SPECIES_DATA_HATCH_CYCLES +SPECIES_DATA_BASE_FRIENDSHIP +SPECIES_DATA_EXP_RATE +SPECIES_DATA_EGG_GROUP_1 +SPECIES_DATA_EGG_GROUP_2 +SPECIES_DATA_ABILITY_1 +SPECIES_DATA_ABILITY_2 +SPECIES_DATA_SAFARI_FLEE_RATE +SPECIES_DATA_BODY_COLOR +SPECIES_DATA_FLIP_SPRITE +SPECIES_DATA_TM_LEARNSET_MASK_1 +SPECIES_DATA_TM_LEARNSET_MASK_2 +SPECIES_DATA_TM_LEARNSET_MASK_3 +SPECIES_DATA_TM_LEARNSET_MASK_4 diff --git a/generated/text_banks.txt b/generated/text_banks.txt new file mode 100644 index 0000000000..40de2b248a --- /dev/null +++ b/generated/text_banks.txt @@ -0,0 +1,724 @@ +TEXT_BANK_MOVES_USED_IN_BATTLE +TEXT_BANK_UNK_0001 +TEXT_BANK_UNK_0002 +TEXT_BANK_UNK_0003 +TEXT_BANK_UNK_0004 +TEXT_BANK_UNK_0005 +TEXT_BANK_UNK_0006 +TEXT_BANK_UNK_0007 +TEXT_BANK_UNK_0008 +TEXT_BANK_UNK_0009 +TEXT_BANK_UNK_0010 +TEXT_BANK_UNK_0011 +TEXT_BANK_BALL_SEAL_NAMES +TEXT_BANK_BALL_SEAL_NAMES_PLURAL +TEXT_BANK_UNK_0014 +TEXT_BANK_UNK_0015 +TEXT_BANK_UNK_0016 +TEXT_BANK_UNK_0017 +TEXT_BANK_UNK_0018 +TEXT_BANK_UNK_0019 +TEXT_BANK_UNK_0020 +TEXT_BANK_FRONTIER_TRAINER_NAMES +TEXT_BANK_UNK_0022 +TEXT_BANK_JUBILIFE_CITY +TEXT_BANK_JUBILIFE_CITY_MART +TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_1 +TEXT_BANK_JUBILIFE_CITY_POKECENTER_1F +TEXT_BANK_POKETCH_CO_1F +TEXT_BANK_POKETCH_CO_2F +TEXT_BANK_POKETCH_CO_3F +TEXT_BANK_JUBILIFE_TV_1F +TEXT_BANK_JUBILIFE_TV_2F +TEXT_BANK_JUBILIFE_TV_3F +TEXT_BANK_JUBILIFE_TV_4F +TEXT_BANK_JUBILIFE_TV_2F_GALLERY +TEXT_BANK_JUBILIFE_TV_3F_GLOBAL_RANKING_ROOM +TEXT_BANK_JUBILIFE_TV_3F_GROUP_RANKING_ROOM +TEXT_BANK_JUBILIFE_TV_ELEVATOR +TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_1F +TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_2F +TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_3F +TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_2 +TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_1F +TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_2F +TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_3F +TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_4F +TEXT_BANK_GLOBAL_TERMINAL_1F +TEXT_BANK_GLOBAL_TERMINAL_2F +TEXT_BANK_GLOBAL_TERMINAL_3F +TEXT_BANK_TRAINERS_SCHOOL +TEXT_BANK_JUBILIFE_CITY_SOUTHWEST_HOUSE_1F +TEXT_BANK_JUBILIFE_CITY_SOUTHWEST_HOUSE_2F +TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_3 +TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_4 +TEXT_BANK_CANALAVE_CITY +TEXT_BANK_CANALAVE_CITY_MART +TEXT_BANK_CANALAVE_CITY_GYM +TEXT_BANK_CANALAVE_CITY_POKECENTER_1F +TEXT_BANK_CANALAVE_LIBRARY_1F +TEXT_BANK_CANALAVE_LIBRARY_2F +TEXT_BANK_CANALAVE_LIBRARY_3F +TEXT_BANK_CANALAVE_CITY_SOUTHEAST_HOUSE +TEXT_BANK_CANALAVE_CITY_EAST_HOUSE +TEXT_BANK_CANALAVE_CITY_HARBOR_INN +TEXT_BANK_CANALAVE_CITY_SAILOR_ELDRITCH_HOUSE +TEXT_BANK_OREBURGH_CITY +TEXT_BANK_OREBURGH_CITY_MART +TEXT_BANK_OREBURGH_CITY_GYM +TEXT_BANK_OREBURGH_CITY_POKECENTER_1F +TEXT_BANK_OREBURGH_CITY_POKECENTER_B1F +TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_1F +TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_2F +TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_3F +TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_4F +TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_1F +TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_2F +TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_3F +TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_4F +TEXT_BANK_OREBURGH_CITY_MIDDLE_HOUSE +TEXT_BANK_MINING_MUSEUM +TEXT_BANK_OREBURGH_CITY_WEST_HOUSE +TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_1F +TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_2F +TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_3F +TEXT_BANK_OREBURGH_CITY_SOUTH_HOUSE +TEXT_BANK_ETERNA_CITY +TEXT_BANK_ETERNA_CITY_MART +TEXT_BANK_ETERNA_CITY_GYM +TEXT_BANK_ETERNA_CITY_DP_GYM +TEXT_BANK_ETERNA_CITY_POKECENTER_1F +TEXT_BANK_ETERNA_CITY_POKECENTER_2F +TEXT_BANK_CYCLE_SHOP +TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_1F +TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_2F +TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_3F +TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_4F +TEXT_BANK_ROTOMS_ROOM +TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_1F +TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_2F +TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_3F +TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_4F +TEXT_BANK_ROUTE_206_CYCLING_ROAD_NORTH_GATE +TEXT_BANK_ETERNA_CITY_NORTH_HOUSE +TEXT_BANK_ETERNA_CITY_SOUTH_HOUSE +TEXT_BANK_ETERNA_CITY_EAST_HOUSE +TEXT_BANK_ETERNA_CITY_UNDERGROUND_MAN_HOUSE +TEXT_BANK_HEARTHOME_CITY +TEXT_BANK_HEARTHOME_CITY_MART +TEXT_BANK_HEARTHOME_CITY_GYM_ENTRANCE_ROOM +TEXT_BANK_HEARTHOME_CITY_GYM_LEADER_ROOM +TEXT_BANK_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_1 +TEXT_BANK_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_2 +TEXT_BANK_HEARTHOME_CITY_DP_GYM_LEADER_ROOM +TEXT_BANK_HEARTHOME_CITY_POKECENTER_1F +TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_1F +TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_2F +TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_ELEVATOR +TEXT_BANK_HEARTHOME_CITY_POKEMON_FAN_CLUB +TEXT_BANK_HEARTHOME_CITY_WEST_GATE_TO_AMITY_SQUARE +TEXT_BANK_HEARTHOME_CITY_EAST_GATE_TO_AMITY_SQUARE +TEXT_BANK_ROUTE_208_GATE_TO_HEARTHOME_CITY +TEXT_BANK_ROUTE_209_GATE_TO_HEARTHOME_CITY +TEXT_BANK_ROUTE_212_GATE_TO_HEARTHOME_CITY +TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_1F +TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_2F +TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_ELEVATOR +TEXT_BANK_HEARTHOME_CITY_NORTHWEST_HOUSE +TEXT_BANK_POFFIN_HOUSE +TEXT_BANK_CONTEST_HALL_LOBBY +TEXT_BANK_CONTEST_HALL_STAGE_NO_CONTEST +TEXT_BANK_FOREIGN_BUILDING +TEXT_BANK_PASTORIA_CITY +TEXT_BANK_PASTORIA_CITY_MART +TEXT_BANK_PASTORIA_CITY_GYM +TEXT_BANK_PASTORIA_CITY_POKECENTER_1F +TEXT_BANK_PASTORIA_CITY_POKECENTER_2F +TEXT_BANK_PASTORIA_CITY_OBSERVATORY_GATE_1F +TEXT_BANK_PASTORIA_CITY_OBSERVATORY_GATE_2F +TEXT_BANK_PASTORIA_CITY_SOUTHWEST_HOUSE +TEXT_BANK_PASTORIA_CITY_MIDDLE_HOUSE +TEXT_BANK_PASTORIA_CITY_EAST_HOUSE +TEXT_BANK_PASTORIA_CITY_NORTH_HOUSE +TEXT_BANK_PASTORIA_CITY_NORTHEAST_HOUSE +TEXT_BANK_VEILSTONE_CITY +TEXT_BANK_VEILSTONE_CITY_GYM +TEXT_BANK_VEILSTONE_CITY_POKECENTER_1F +TEXT_BANK_VEILSTONE_CITY_POKECENTER_B1F +TEXT_BANK_GAME_CORNER +TEXT_BANK_VEILSTONE_STORE_1F +TEXT_BANK_VEILSTONE_STORE_2F +TEXT_BANK_VEILSTONE_STORE_3F +TEXT_BANK_VEILSTONE_STORE_4F +TEXT_BANK_VEILSTONE_STORE_5F +TEXT_BANK_VEILSTONE_STORE_ELEVATOR +TEXT_BANK_VEILSTONE_STORE_B1F +TEXT_BANK_VEILSTONE_CITY_GALACTIC_WAREHOUSE +TEXT_BANK_VEILSTONE_CITY_PRIZE_EXCHANGE +TEXT_BANK_VEILSTONE_CITY_SOUTHEAST_HOUSE +TEXT_BANK_VEILSTONE_CITY_NORTHWEST_HOUSE +TEXT_BANK_VEILSTONE_CITY_NORTHEAST_HOUSE +TEXT_BANK_VEILSTONE_CITY_SOUTHWEST_HOUSE +TEXT_BANK_ROUTE_215_GATE_TO_VEILSTONE_CITY +TEXT_BANK_SUNYSHORE_CITY +TEXT_BANK_SUNYSHORE_CITY_MART +TEXT_BANK_SUNYSHORE_CITY_GYM_ROOM_1 +TEXT_BANK_SUNYSHORE_CITY_GYM_ROOM_3 +TEXT_BANK_SUNYSHORE_CITY_POKECENTER_1F +TEXT_BANK_SUNYSHORE_MARKET +TEXT_BANK_SUNYSHORE_CITY_NORTHEAST_HOUSE +TEXT_BANK_SUNYSHORE_CITY_WEST_HOUSE +TEXT_BANK_SUNYSHORE_CITY_NORTHWEST_HOUSE +TEXT_BANK_SUNYSHORE_CITY_UNKNOWN_HOUSE_1 +TEXT_BANK_SUNYSHORE_CITY_UNKNOWN_HOUSE_2 +TEXT_BANK_SUNYSHORE_CITY_EAST_HOUSE +TEXT_BANK_VISTA_LIGHTHOUSE +TEXT_BANK_UNK_0175 +TEXT_BANK_SNOWPOINT_CITY +TEXT_BANK_SNOWPOINT_CITY_MART +TEXT_BANK_SNOWPOINT_CITY_GYM +TEXT_BANK_SNOWPOINT_CITY_POKECENTER_1F +TEXT_BANK_SNOWPOINT_CITY_WEST_HOUSE +TEXT_BANK_SNOWPOINT_CITY_EAST_HOUSE +TEXT_BANK_POKEMON_LEAGUE +TEXT_BANK_POKEMON_LEAGUE_SOUTH_POKECENTER_1F +TEXT_BANK_POKEMON_LEAGUE_NORTH_POKECENTER_1F +TEXT_BANK_POKEMON_LEAGUE_AARON_ROOM +TEXT_BANK_POKEMON_LEAGUE_BERTHA_ROOM +TEXT_BANK_POKEMON_LEAGUE_FLINT_ROOM +TEXT_BANK_POKEMON_LEAGUE_LUCIAN_ROOM +TEXT_BANK_POKEMON_LEAGUE_CHAMPION_ROOM +TEXT_BANK_POKEMON_LEAGUE_ELEVATOR_TO_HALL_OF_FAME +TEXT_BANK_POKEMON_LEAGUE_HALL_OF_FAME +TEXT_BANK_FIGHT_AREA +TEXT_BANK_FIGHT_AREA_MART +TEXT_BANK_FIGHT_AREA_POKECENTER_1F +TEXT_BANK_BATTLE_PARK_GATE_TO_FIGHT_AREA +TEXT_BANK_ROUTE_225_GATE_TO_FIGHT_AREA +TEXT_BANK_FIGHT_AREA_MIDDLE_HOUSE +TEXT_BANK_FIGHT_AREA_SOUTH_HOUSE +TEXT_BANK_UNK_0199 +TEXT_BANK_UNK_0200 +TEXT_BANK_UNK_0201 +TEXT_BANK_NATURE_NAMES +TEXT_BANK_UNK_0203 +TEXT_BANK_CONTEST_TEXT +TEXT_BANK_UNK_0205 +TEXT_BANK_UNK_0206 +TEXT_BANK_CONTEST_JUDGE_NAMES +TEXT_BANK_UNK_0208 +TEXT_BANK_UNK_0209 +TEXT_BANK_CONTEST_EFFECTS +TEXT_BANK_UNK_0211 +TEXT_BANK_UNK_0212 +TEXT_BANK_COMMON_STRINGS +TEXT_BANK_UNK_0214 +TEXT_BANK_UNK_0215 +TEXT_BANK_UNK_0216 +TEXT_BANK_UNK_0217 +TEXT_BANK_UNK_0218 +TEXT_BANK_STATUS_CONDITION_NAMES +TEXT_BANK_OPTIONS_MENU +TEXT_BANK_UNK_0221 +TEXT_BANK_OREBURGH_MINE_B1F +TEXT_BANK_OREBURGH_MINE_B2F +TEXT_BANK_VALLEY_WINDWORKS_OUTSIDE +TEXT_BANK_VALLEY_WINDWORKS_BUILDING +TEXT_BANK_ETERNA_FOREST_OUTSIDE +TEXT_BANK_ETERNA_FOREST +TEXT_BANK_FUEGO_IRONWORKS_OUTSIDE +TEXT_BANK_FUEGO_IRONWORKS_BUILDING +TEXT_BANK_MT_CORONET_1F_SOUTH +TEXT_BANK_MT_CORONET_2F +TEXT_BANK_MT_CORONET_1F_TUNNEL_ROOM +TEXT_BANK_MT_CORONET_1F_NORTH_ROOM_1 +TEXT_BANK_SPEAR_PILLAR +TEXT_BANK_SPEAR_PILLAR_DISTORTED +TEXT_BANK_HALL_OF_ORIGIN +TEXT_BANK_SPEAR_PILLAR_DIALGA +TEXT_BANK_SPEAR_PILLAR_PALKIA +TEXT_BANK_UNK_0239 +TEXT_BANK_GREAT_MARSH_1 +TEXT_BANK_GREAT_MARSH_2 +TEXT_BANK_GREAT_MARSH_3 +TEXT_BANK_GREAT_MARSH_4 +TEXT_BANK_GREAT_MARSH_5 +TEXT_BANK_GREAT_MARSH_6 +TEXT_BANK_SOLACEON_RUINS_MANIAC_TUNNEL_ROOM +TEXT_BANK_SOLACEON_RUINS_ROOM_1 +TEXT_BANK_SOLACEON_RUINS_ROOM_2 +TEXT_BANK_SOLACEON_RUINS_ROOM_7 +TEXT_BANK_VICTORY_ROAD_1F +TEXT_BANK_VICTORY_ROAD_1F_ROOM_2 +TEXT_BANK_PAL_PARK +TEXT_BANK_AMITY_SQUARE +TEXT_BANK_UNK_0254 +TEXT_BANK_FLOAROMA_MEADOW +TEXT_BANK_FLOAROMA_MEADOW_HOUSE +TEXT_BANK_OREBURGH_GATE_1F +TEXT_BANK_OREBURGH_GATE_B1F +TEXT_BANK_FULLMOON_ISLAND +TEXT_BANK_FULLMOON_ISLAND_FOREST +TEXT_BANK_STARK_MOUNTAIN_OUTSIDE +TEXT_BANK_STARK_MOUNTAIN_ROOM_1 +TEXT_BANK_STARK_MOUNTAIN_ROOM_2 +TEXT_BANK_STARK_MOUNTAIN_ROOM_3 +TEXT_BANK_SENDOFF_SPRING +TEXT_BANK_TURNBACK_CAVE_ENTRANCE +TEXT_BANK_TURNBACK_CAVE_PILLAR_ROOM +TEXT_BANK_TURNBACK_CAVE_GIRATINA_ROOM +TEXT_BANK_FLOWER_PARADISE +TEXT_BANK_SNOWPOINT_TEMPLE_1F +TEXT_BANK_SNOWPOINT_TEMPLE_B5F +TEXT_BANK_WAYWARD_CAVE_1F +TEXT_BANK_RUIN_MANIAC_CAVE_SHORT +TEXT_BANK_RUIN_MANIAC_CAVE_LONG +TEXT_BANK_MANIAC_TUNNEL +TEXT_BANK_IRON_ISLAND +TEXT_BANK_IRON_ISLAND_B2F_LEFT_ROOM +TEXT_BANK_IRON_ISLAND_HOUSE +TEXT_BANK_OLD_CHATEAU +TEXT_BANK_OLD_CHATEAU_SIDE_ROOMS +TEXT_BANK_OLD_CHATEAU_BACK_MIDDLE_WEST_ROOM +TEXT_BANK_GALACTIC_HQ_1F +TEXT_BANK_GALACTIC_HQ_2F +TEXT_BANK_GALACTIC_HQ_3F +TEXT_BANK_GALACTIC_HQ_4F +TEXT_BANK_GALACTIC_HQ_B1F +TEXT_BANK_GALACTIC_HQ_B2F +TEXT_BANK_GALACTIC_HQ_CONTROL_ROOM +TEXT_BANK_GALACTIC_HQ_LABORATORY +TEXT_BANK_GALACTIC_HQ_HALL +TEXT_BANK_LAKE_VERITY_LOW_WATER +TEXT_BANK_LAKE_VERITY +TEXT_BANK_VERITY_CAVERN +TEXT_BANK_LAKE_VALOR_DRAINED +TEXT_BANK_LAKE_VALOR +TEXT_BANK_VALOR_CAVERN +TEXT_BANK_LAKE_ACUITY_LOW_WATER +TEXT_BANK_LAKE_ACUITY +TEXT_BANK_ACUITY_CAVERN +TEXT_BANK_NEWMOON_ISLAND +TEXT_BANK_NEWMOON_ISLAND_FOREST +TEXT_BANK_BATTLE_PARK +TEXT_BANK_BATTLE_PARK_EXCHANGE_SERVICE_CORNER +TEXT_BANK_BATTLE_TOWER +TEXT_BANK_BATTLE_TOWER_BATTLE_ROOM +TEXT_BANK_BATTLE_TOWER_MULTI_BATTLE_ROOM +TEXT_BANK_BATTLE_TOWER_BATTLE_SALON +TEXT_BANK_BATTLE_FRONTIER +TEXT_BANK_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA +TEXT_BANK_BATTLE_FACTORY +TEXT_BANK_BATTLE_HALL +TEXT_BANK_BATTLE_CASTLE +TEXT_BANK_BATTLE_ARCADE +TEXT_BANK_DISTORTION_WORLD_1F +TEXT_BANK_DISTORTION_WORLD_B1F +TEXT_BANK_DISTORTION_WORLD_B2F +TEXT_BANK_DISTORTION_WORLD_B3F +TEXT_BANK_DISTORTION_WORLD_B6F +TEXT_BANK_DISTORTION_WORLD_B7F +TEXT_BANK_DISTORTION_WORLD_GIRATINA_ROOM +TEXT_BANK_DISTORTION_WORLD_TURNBACK_CAVE_ROOM +TEXT_BANK_IRON_RUINS +TEXT_BANK_ICEBERG_RUINS +TEXT_BANK_ROCK_PEAK_RUINS +TEXT_BANK_UNK_0325 +TEXT_BANK_UNK_0326 +TEXT_BANK_UNK_0327 +TEXT_BANK_UNK_0328 +TEXT_BANK_UNK_0329 +TEXT_BANK_UNK_0330 +TEXT_BANK_UNK_0331 +TEXT_BANK_UNK_0332 +TEXT_BANK_UNK_0333 +TEXT_BANK_UNK_0334 +TEXT_BANK_UNK_0335 +TEXT_BANK_UNK_0336 +TEXT_BANK_UNK_0337 +TEXT_BANK_UNK_0338 +TEXT_BANK_UNK_0339 +TEXT_BANK_UNK_0340 +TEXT_BANK_UNK_0341 +TEXT_BANK_UNK_0342 +TEXT_BANK_UNK_0343 +TEXT_BANK_UNK_0344 +TEXT_BANK_UNK_0345 +TEXT_BANK_UNK_0346 +TEXT_BANK_UNK_0347 +TEXT_BANK_UNK_0348 +TEXT_BANK_UNK_0349 +TEXT_BANK_UNK_0350 +TEXT_BANK_UNK_0351 +TEXT_BANK_UNK_0352 +TEXT_BANK_UNK_0353 +TEXT_BANK_UNK_0354 +TEXT_BANK_UNK_0355 +TEXT_BANK_UNK_0356 +TEXT_BANK_UNK_0357 +TEXT_BANK_UNK_0358 +TEXT_BANK_UNK_0359 +TEXT_BANK_UNK_0360 +TEXT_BANK_COMMON_STRINGS_2 +TEXT_BANK_UNK_0362 +TEXT_BANK_UNK_0363 +TEXT_BANK_UNK_0364 +TEXT_BANK_UNK_0365 +TEXT_BANK_JOURNAL_ENTRIES +TEXT_BANK_UNK_0367 +TEXT_BANK_BATTLE_STRINGS +TEXT_BANK_UNK_0369 +TEXT_BANK_UNK_0370 +TEXT_BANK_FURNITURE_NAMES +TEXT_BANK_UNK_0372 +TEXT_BANK_UNK_0373 +TEXT_BANK_UNK_0374 +TEXT_BANK_UNK_0375 +TEXT_BANK_UNK_0376 +TEXT_BANK_UNK_0377 +TEXT_BANK_GYM_NAMES +TEXT_BANK_UNK_0379 +TEXT_BANK_UNK_0380 +TEXT_BANK_UNK_0381 +TEXT_BANK_WIFI_PLAZA_ENTRANCE +TEXT_BANK_UNK_0383 +TEXT_BANK_UNK_0384 +TEXT_BANK_UNK_0385 +TEXT_BANK_CONTEST_ACCESSORY_NAMES +TEXT_BANK_CONTEST_ACCESSORY_NAMES_WITH_ARTICLES +TEXT_BANK_CONTEST_BACKDROP_NAMES +TEXT_BANK_UNK_0389 +TEXT_BANK_UNK_0390 +TEXT_BANK_UNK_0391 +TEXT_BANK_ITEM_NAMES +TEXT_BANK_ITEM_NAMES_WITH_ARTICLES +TEXT_BANK_ITEM_NAMES_PLURAL +TEXT_BANK_UNK_0395 +TEXT_BANK_BAG_POCKET_NAMES_WITH_ICONS +TEXT_BANK_UNK_0397 +TEXT_BANK_UNK_0398 +TEXT_BANK_VERITY_LAKEFRONT +TEXT_BANK_VERITY_LAKEFRONT_UNKNOWN_HOUSE +TEXT_BANK_VALOR_LAKEFRONT +TEXT_BANK_RESTAURANT +TEXT_BANK_GRAND_LAKE_VALOR_LAKEFRONT_EAST_HOUSE +TEXT_BANK_GRAND_LAKE_VALOR_LAKEFRONT_WEST_HOUSE +TEXT_BANK_ACUITY_LAKEFRONT +TEXT_BANK_UNK_0406 +TEXT_BANK_UNK_0407 +TEXT_BANK_UNK_0408 +TEXT_BANK_UNK_0409 +TEXT_BANK_UNK_0410 +TEXT_BANK_UNK_0411 +TEXT_BANK_SPECIES_NAMES +TEXT_BANK_SPECIES_NAMES_WITH_ARTICLES +TEXT_BANK_MONTH_NAMES +TEXT_BANK_UNK_0415 +TEXT_BANK_UNK_0416 +TEXT_BANK_UNK_0417 +TEXT_BANK_UNK_0418 +TEXT_BANK_UNK_0419 +TEXT_BANK_UNK_0420 +TEXT_BANK_UNK_0421 +TEXT_BANK_UNK_0422 +TEXT_BANK_BERRY_DESCRIPTIONS +TEXT_BANK_BERRY_NAMES +TEXT_BANK_UNK_0425 +TEXT_BANK_UNK_0426 +TEXT_BANK_UNK_0427 +TEXT_BANK_UNK_0428 +TEXT_BANK_UNK_0429 +TEXT_BANK_UNK_0430 +TEXT_BANK_UNK_0431 +TEXT_BANK_UNK_0432 +TEXT_BANK_LOCATION_NAMES +TEXT_BANK_MYSTERY_GIFT_EVENT_NAMES +TEXT_BANK_SPECIAL_MET_LOCATION_NAMES +TEXT_BANK_UNK_0436 +TEXT_BANK_UNK_0437 +TEXT_BANK_UNK_0438 +TEXT_BANK_UNK_0439 +TEXT_BANK_UNK_0440 +TEXT_BANK_UNK_0441 +TEXT_BANK_UNK_0442 +TEXT_BANK_UNK_0443 +TEXT_BANK_UNK_0444 +TEXT_BANK_UNK_0445 +TEXT_BANK_UNK_0446 +TEXT_BANK_UNK_0447 +TEXT_BANK_UNK_0448 +TEXT_BANK_UNK_0449 +TEXT_BANK_UNK_0450 +TEXT_BANK_UNK_0451 +TEXT_BANK_UNK_0452 +TEXT_BANK_UNK_0453 +TEXT_BANK_UNK_0454 +TEXT_BANK_POKEMON_SUMMARY_SCREEN +TEXT_BANK_UNK_0456 +TEXT_BANK_POKETCH_APP_NAMES +TEXT_BANK_UNK_0458 +TEXT_BANK_UNK_0459 +TEXT_BANK_UNK_0460 +TEXT_BANK_UNK_0461 +TEXT_BANK_UNK_0462 +TEXT_BANK_UNK_0463 +TEXT_BANK_UNK_0464 +TEXT_BANK_POFFIN_NAMES +TEXT_BANK_ROUTE_201 +TEXT_BANK_ROUTE_202 +TEXT_BANK_ROUTE_203 +TEXT_BANK_ROUTE_204_SOUTH +TEXT_BANK_ROUTE_204_NORTH +TEXT_BANK_ROUTE_205_SOUTH +TEXT_BANK_ROUTE_205_HOUSE +TEXT_BANK_ROUTE_205_NORTH +TEXT_BANK_ROUTE_206 +TEXT_BANK_ROUTE_206_CYCLING_ROAD_SOUTH_GATE +TEXT_BANK_GATE_BETWEEN_ETERNA_CITY_ROUTE_206 +TEXT_BANK_ROUTE_207 +TEXT_BANK_ROUTE_208 +TEXT_BANK_ROUTE_208_HOUSE +TEXT_BANK_ROUTE_209 +TEXT_BANK_ROUTE_209_LOST_TOWER_1F +TEXT_BANK_ROUTE_209_LOST_TOWER_5F +TEXT_BANK_ROUTE_210_SOUTH +TEXT_BANK_CAFE +TEXT_BANK_ROUTE_210_NORTH +TEXT_BANK_ROUTE_210_GRANDMA_WILMA_HOUSE +TEXT_BANK_ROUTE_211_WEST +TEXT_BANK_ROUTE_211_EAST +TEXT_BANK_ROUTE_212_NORTH +TEXT_BANK_POKEMON_MANSION +TEXT_BANK_POKEMON_MANSION_MAIDS_ROOM +TEXT_BANK_POKEMON_MANSION_OFFICE +TEXT_BANK_ROUTE_212_SOUTH +TEXT_BANK_ROUTE_212_HOUSE +TEXT_BANK_ROUTE_213 +TEXT_BANK_ROUTE_213_GATE_TO_PASTORIA_CITY +TEXT_BANK_FOOTSTEP_HOUSE +TEXT_BANK_GRAND_LAKE_ROUTE_213_LOBBY +TEXT_BANK_GRAND_LAKE_ROUTE_213_EAST_HOUSE +TEXT_BANK_GRAND_LAKE_ROUTE_213_NORTHWEST_HOUSE +TEXT_BANK_GRAND_LAKE_ROUTE_213_NORTHEAST_HOUSE +TEXT_BANK_ROUTE_214 +TEXT_BANK_ROUTE_214_GATE_TO_VEILSTONE_CITY +TEXT_BANK_ROUTE_215 +TEXT_BANK_ROUTE_216 +TEXT_BANK_ROUTE_216_HOUSE +TEXT_BANK_ROUTE_217 +TEXT_BANK_ROUTE_217_WEST_HOUSE +TEXT_BANK_ROUTE_217_NORTHEAST_HOUSE +TEXT_BANK_ROUTE_218 +TEXT_BANK_ROUTE_218_GATE_TO_JUBILIFE_CITY +TEXT_BANK_ROUTE_218_GATE_TO_CANALAVE_CITY +TEXT_BANK_ROUTE_219 +TEXT_BANK_ROUTE_221 +TEXT_BANK_PAL_PARK_LOBBY +TEXT_BANK_ROUTE_221_HOUSE +TEXT_BANK_ROUTE_222 +TEXT_BANK_ROUTE_222_WEST_HOUSE +TEXT_BANK_ROUTE_222_EAST_HOUSE +TEXT_BANK_ROUTE_222_GATE_TO_SUNYSHORE_CITY +TEXT_BANK_ROUTE_224 +TEXT_BANK_ROUTE_225 +TEXT_BANK_ROUTE_225_HOUSE +TEXT_BANK_UNK_0524 +TEXT_BANK_ROUTE_227 +TEXT_BANK_ROUTE_227_HOUSE +TEXT_BANK_ROUTE_228 +TEXT_BANK_ROUTE_228_GATE_TO_ROUTE_226 +TEXT_BANK_ROUTE_228_NORTH_HOUSE +TEXT_BANK_ROUTE_228_SOUTH_HOUSE +TEXT_BANK_ROUTE_229 +TEXT_BANK_UNK_0532 +TEXT_BANK_UNK_0533 +TEXT_BANK_SAVE_INFO_WINDOW +TEXT_BANK_RIBBON_NAMES +TEXT_BANK_UNK_0536 +TEXT_BANK_UNK_0537 +TEXT_BANK_UNK_0538 +TEXT_BANK_UNK_0539 +TEXT_BANK_UNK_0540 +TEXT_BANK_UNK_0541 +TEXT_BANK_UNK_0542 +TEXT_BANK_UNK_0543 +TEXT_BANK_UNK_0544 +TEXT_BANK_UNK_0545 +TEXT_BANK_UNK_0546 +TEXT_BANK_UNK_0547 +TEXT_BANK_UNK_0548 +TEXT_BANK_UNK_0549 +TEXT_BANK_UNK_0550 +TEXT_BANK_POKEMON_STAT_NAMES +TEXT_BANK_UNK_0552 +TEXT_BANK_COUNTERPART_NAMES +TEXT_BANK_TWINLEAF_TOWN +TEXT_BANK_TWINLEAF_TOWN_RIVAL_HOUSE_1F +TEXT_BANK_TWINLEAF_TOWN_RIVAL_HOUSE_2F +TEXT_BANK_TWINLEAF_TOWN_PLAYER_HOUSE_1F +TEXT_BANK_TWINLEAF_TOWN_PLAYER_HOUSE_2F +TEXT_BANK_TWINLEAF_TOWN_NORTHEAST_HOUSE +TEXT_BANK_TWINLEAF_TOWN_SOUTHWEST_HOUSE +TEXT_BANK_SANDGEM_TOWN +TEXT_BANK_SANDGEM_TOWN_MART +TEXT_BANK_SANDGEM_TOWN_POKECENTER_1F +TEXT_BANK_SANDGEM_TOWN_POKECENTER_2F +TEXT_BANK_SANDGEM_TOWN_POKEMON_RESEARCH_LAB +TEXT_BANK_SANDGEM_TOWN_COUNTERPART_HOUSE_1F +TEXT_BANK_SANDGEM_TOWN_COUNTERPART_HOUSE_2F +TEXT_BANK_SANDGEM_TOWN_HOUSE +TEXT_BANK_FLOAROMA_TOWN +TEXT_BANK_FLOAROMA_TOWN_MART +TEXT_BANK_FLOAROMA_TOWN_POKECENTER_1F +TEXT_BANK_FLOWER_SHOP +TEXT_BANK_FLOAROMA_TOWN_SOUTHEAST_HOUSE +TEXT_BANK_FLOAROMA_TOWN_MIDDLE_HOUSE +TEXT_BANK_SOLACEON_TOWN +TEXT_BANK_SOLACEON_TOWN_MART +TEXT_BANK_SOLACEON_TOWN_POKECENTER_1F +TEXT_BANK_POKEMON_DAY_CARE +TEXT_BANK_SOLACEON_TOWN_NORTHEAST_HOUSE +TEXT_BANK_SOLACEON_TOWN_POKEMON_NEWS_PRESS +TEXT_BANK_SOLACEON_TOWN_NORTH_HOUSE +TEXT_BANK_SOLACEON_TOWN_EAST_HOUSE +TEXT_BANK_CELESTIC_TOWN +TEXT_BANK_CELESTIC_TOWN_POKECENTER_1F +TEXT_BANK_CELESTIC_TOWN_NORTH_HOUSE +TEXT_BANK_CELESTIC_TOWN_NORTHWEST_HOUSE +TEXT_BANK_CELESTIC_TOWN_NORTHEAST_HOUSE +TEXT_BANK_CELESTIC_TOWN_SOUTHWEST_HOUSE +TEXT_BANK_CELESTIC_TOWN_CAVE +TEXT_BANK_SURVIVAL_AREA +TEXT_BANK_SURVIVAL_AREA_MART +TEXT_BANK_SURVIVAL_AREA_POKECENTER_1F +TEXT_BANK_BATTLEGROUND +TEXT_BANK_SURVIVAL_AREA_SOUTH_HOUSE +TEXT_BANK_SURVIVAL_AREA_NORTH_HOUSE +TEXT_BANK_RESORT_AREA +TEXT_BANK_RESORT_AREA_MART +TEXT_BANK_RESORT_AREA_POKECENTER_1F +TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_1F +TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_2F +TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_ELEVATOR +TEXT_BANK_VILLA +TEXT_BANK_UNK_0603 +TEXT_BANK_RESORT_AREA_HOUSE +TEXT_BANK_UNK_0605 +TEXT_BANK_FLAVOR_NAMES +TEXT_BANK_UNK_0607 +TEXT_BANK_TIMES_OF_DAY +TEXT_BANK_UNK_0609 +TEXT_BANK_ABILITY_NAMES +TEXT_BANK_UNK_0611 +TEXT_BANK_ABILITY_DESCRIPTIONS +TEXT_BANK_UNK_0613 +TEXT_BANK_UNK_0614 +TEXT_BANK_UNK_0615 +TEXT_BANK_UNK_0616 +TEXT_BANK_UNK_0617 +TEXT_BANK_NPC_TRAINER_NAMES +TEXT_BANK_TRAINER_CLASS_NAMES +TEXT_BANK_TRAINER_CLASS_NAMES_WITH_ARTICLES +TEXT_BANK_UNK_0621 +TEXT_BANK_UNK_0622 +TEXT_BANK_UNK_0623 +TEXT_BANK_POKEMON_TYPE_NAMES +TEXT_BANK_UNDERGROUND +TEXT_BANK_UNDERGROUND_GOODS +TEXT_BANK_UNDERGROUND_GOODS_WITH_ARTICLES +TEXT_BANK_UNDERGROUND_ITEM_NAMES +TEXT_BANK_UNDERGROUND_ITEM_NAMES_WITH_ARTICLES +TEXT_BANK_UNDERGROUND_TRAP_NAMES +TEXT_BANK_UNDERGROUND_TRAP_NAMES_WITH_ARTICLES +TEXT_BANK_UNDERGROUND_ANSWERS +TEXT_BANK_UNDERGROUND_QUESTIONS +TEXT_BANK_UNK_0634 +TEXT_BANK_UNION_ROOM +TEXT_BANK_UNK_0636 +TEXT_BANK_UNK_0637 +TEXT_BANK_UNK_0638 +TEXT_BANK_UNK_0639 +TEXT_BANK_UNK_0640 +TEXT_BANK_UNK_0641 +TEXT_BANK_ROUTE_226 +TEXT_BANK_ROUTE_226_HOUSE +TEXT_BANK_ROUTE_230 +TEXT_BANK_UNK_0645 +TEXT_BANK_MOVE_DESCRIPTIONS +TEXT_BANK_MOVE_NAMES +TEXT_BANK_UNK_0648 +TEXT_BANK_PLAZA_EVENT_NAMES +TEXT_BANK_UNK_0650 +TEXT_BANK_PLAZA_MINIGAME_NAMES +TEXT_BANK_PLAZA_ITEM_NAMES +TEXT_BANK_UNK_0653 +TEXT_BANK_UNK_0654 +TEXT_BANK_UNK_0655 +TEXT_BANK_UNK_0656 +TEXT_BANK_UNK_0657 +TEXT_BANK_UNK_0658 +TEXT_BANK_UNK_0659 +TEXT_BANK_UNK_0660 +TEXT_BANK_UNK_0661 +TEXT_BANK_UNK_0662 +TEXT_BANK_GREETINGS_EN +TEXT_BANK_GREETINGS_FR +TEXT_BANK_GREETINGS_DE +TEXT_BANK_GREETINGS_IT +TEXT_BANK_GREETINGS_JP +TEXT_BANK_GREETINGS_ES +TEXT_BANK_UNK_0669 +TEXT_BANK_UNK_0670 +TEXT_BANK_UNK_0671 +TEXT_BANK_UNK_0672 +TEXT_BANK_UNK_0673 +TEXT_BANK_UNK_0674 +TEXT_BANK_UNK_0675 +TEXT_BANK_UNK_0676 +TEXT_BANK_UNK_0677 +TEXT_BANK_UNK_0678 +TEXT_BANK_UNK_0679 +TEXT_BANK_UNK_0680 +TEXT_BANK_UNK_0681 +TEXT_BANK_UNK_0682 +TEXT_BANK_UNK_0683 +TEXT_BANK_UNK_0684 +TEXT_BANK_UNK_0685 +TEXT_BANK_UNK_0686 +TEXT_BANK_UNK_0687 +TEXT_BANK_UNK_0688 +TEXT_BANK_UNK_0689 +TEXT_BANK_UNK_0690 +TEXT_BANK_UNK_0691 +TEXT_BANK_UNK_0692 +TEXT_BANK_UNK_0693 +TEXT_BANK_COUNTRY_NAMES +TEXT_BANK_UNK_0695 +TEXT_BANK_UNK_0696 +TEXT_BANK_POKEDEX +TEXT_BANK_UNK_0698 +TEXT_BANK_UNK_0699 +TEXT_BANK_UNK_0700 +TEXT_BANK_UNK_0701 +TEXT_BANK_UNK_0702 +TEXT_BANK_UNK_0703 +TEXT_BANK_UNK_0704 +TEXT_BANK_UNK_0705 +TEXT_BANK_SPECIES_DEX_ENTRY +TEXT_BANK_SPECIES_WEIGHT +TEXT_BANK_SPECIES_WEIGHT_GIRA +TEXT_BANK_SPECIES_HEIGHT +TEXT_BANK_SPECIES_HEIGHT_GIRA +TEXT_BANK_UNK_0711 +TEXT_BANK_SPECIES_NAME_NUMBER_1 +TEXT_BANK_UNK_0713 +TEXT_BANK_UNK_0714 +TEXT_BANK_SPECIES_NAME_NUMBER_2 +TEXT_BANK_SPECIES_NAME_NUMBER_3 +TEXT_BANK_UNK_0717 +TEXT_BANK_SPECIES_CATEGORY +TEXT_BANK_UNK_0719 +TEXT_BANK_UNK_0720 +TEXT_BANK_UNK_0721 +TEXT_BANK_UNK_0722 +TEXT_BANK_UNK_0723 diff --git a/generated/trainer_score_events.txt b/generated/trainer_score_events.txt new file mode 100644 index 0000000000..c2587de3cf --- /dev/null +++ b/generated/trainer_score_events.txt @@ -0,0 +1,52 @@ +TRAINER_SCORE_EVENT_UNK_00 +TRAINER_SCORE_EVENT_UNK_01 +TRAINER_SCORE_EVENT_UNK_02 +TRAINER_SCORE_EVENT_UNK_03 +TRAINER_SCORE_EVENT_UNK_04 +TRAINER_SCORE_EVENT_UNK_05 +TRAINER_SCORE_EVENT_UNK_06 +TRAINER_SCORE_EVENT_UNK_07 +TRAINER_SCORE_EVENT_WON_WILD_BATTLE +TRAINER_SCORE_EVENT_CAPTURED_REGIONAL_MON +TRAINER_SCORE_EVENT_CAPTURED_NATIONAL_MON +TRAINER_SCORE_EVENT_WON_TRAINER_BATTLE +TRAINER_SCORE_EVENT_UNK_12 +TRAINER_SCORE_EVENT_UNK_13 +TRAINER_SCORE_EVENT_UNK_14 +TRAINER_SCORE_EVENT_UNK_15 +TRAINER_SCORE_EVENT_UNK_16 +TRAINER_SCORE_EVENT_FINISHED_CATCHING_SHOW +TRAINER_SCORE_EVENT_UNK_18 +TRAINER_SCORE_EVENT_UNK_19 +TRAINER_SCORE_EVENT_UNK_20 +TRAINER_SCORE_EVENT_FOUGHT_LINK_BATTLE +TRAINER_SCORE_EVENT_CAUGHT_SPECIES +TRAINER_SCORE_EVENT_UNK_23 +TRAINER_SCORE_EVENT_UNK_24 +TRAINER_SCORE_EVENT_UNK_25 +TRAINER_SCORE_EVENT_UNK_26 +TRAINER_SCORE_EVENT_UNK_27 +TRAINER_SCORE_EVENT_UNK_28 +TRAINER_SCORE_EVENT_UNK_29 +TRAINER_SCORE_EVENT_UNK_30 +TRAINER_SCORE_EVENT_UNK_31 +TRAINER_SCORE_EVENT_UNK_32 +TRAINER_SCORE_EVENT_UNK_33 +TRAINER_SCORE_EVENT_UNK_34 +TRAINER_SCORE_EVENT_UNK_35 +TRAINER_SCORE_EVENT_UNK_36 +TRAINER_SCORE_EVENT_UNK_37 +TRAINER_SCORE_EVENT_UNK_38 +TRAINER_SCORE_EVENT_UNK_39 +TRAINER_SCORE_EVENT_UNK_40 +TRAINER_SCORE_EVENT_UNK_41 +TRAINER_SCORE_EVENT_UNK_42 +TRAINER_SCORE_EVENT_UNK_43 +TRAINER_SCORE_EVENT_UNK_44 +TRAINER_SCORE_EVENT_UNK_45 +TRAINER_SCORE_EVENT_UNK_46 +TRAINER_SCORE_EVENT_UNK_47 +TRAINER_SCORE_EVENT_UNK_48 +TRAINER_SCORE_EVENT_UNK_49 +TRAINER_SCORE_EVENT_UNK_50 +MAX_TRAINER_SCORE_EVENTS diff --git a/include/bag.h b/include/bag.h index 9772a4d660..39bf9520d9 100644 --- a/include/bag.h +++ b/include/bag.h @@ -40,8 +40,8 @@ typedef struct FieldBagCursor { } FieldBagCursor; typedef struct BattleBagCursor { - u8 scroll[BATTLE_ITEM_CATEGORY_MAX + 1]; - u8 index[BATTLE_ITEM_CATEGORY_MAX + 1]; + u8 scroll[ITEM_BATTLE_CATEGORY_MAX + 1]; + u8 index[ITEM_BATTLE_CATEGORY_MAX + 1]; u16 lastUsedItemID; u16 lastUsedCategory; u16 currentCategory; diff --git a/include/battle/battle_lib.h b/include/battle/battle_lib.h index 06abcb983d..e739458cf6 100644 --- a/include/battle/battle_lib.h +++ b/include/battle/battle_lib.h @@ -193,7 +193,7 @@ void BattleMon_AddVal(BattleMon *mon, enum BattleMonParam paramID, int val); * flags will NOT be set after determining if they * should activate. * @return A value representing the speed-ordering of the two battlers, - * relative to the first of the two. See enum CompareSpeedResult. + * relative to the first of the two. See COMPARE_SPEED constants. */ u8 BattleSystem_CompareBattlerSpeed(BattleSystem *battleSys, BattleContext *battleCtx, int battler1, int battler2, BOOL ignoreQuickClaw); @@ -323,7 +323,7 @@ void Battler_UnlockMoveChoice(BattleSystem *battleSys, BattleContext *battleCtx, * @param battler * @return A value representing the battler's status non-volatile status. */ -enum BattleAnimation Battler_StatusCondition(BattleContext *battleCtx, int battler); +enum BattleSubAnimation Battler_StatusCondition(BattleContext *battleCtx, int battler); /** * @brief Check if the given trainer has a trainer message to be shown. diff --git a/include/battle/btlcmd.h b/include/battle/btlcmd.h index a25ecf938d..4da16f9d2b 100644 --- a/include/battle/btlcmd.h +++ b/include/battle/btlcmd.h @@ -1,11 +1,40 @@ #ifndef POKEPLATINUM_BATTLE_BTLCMD_H #define POKEPLATINUM_BATTLE_BTLCMD_H -#ifndef __ASM_PM_ -#include "consts/btlcmd.h" -#endif +#include "generated/battle_script_battlers.h" +#include "generated/battle_script_check_side_condition_ops.h" +#include "generated/battle_script_opcodes.h" +#include "generated/battle_script_side_conditions.h" +#include "generated/battle_script_turn_flags.h" +#include "generated/battle_script_vars.h" + +#define CHECK_HAVE 0 +#define CHECK_NOT_HAVE 1 + +#define MSGCOND_SLEEP 0 +#define MSGCOND_POISON 1 +#define MSGCOND_BURN 2 +#define MSGCOND_PARALYSIS 3 +#define MSGCOND_FREEZE 4 +#define MSGCOND_CONFUSION 5 +#define MSGCOND_INFATUATION 6 + +#define BTLSCR_THROW_POKE_BALL 0 +#define BTLSCR_THROW_SAFARI_BALL 1 +#define BTLSCR_THROW_SAFARI_ROCK 2 +#define BTLSCR_THROW_SAFARI_BAIT 3 +#define BTLSCR_THROW_PARK_BALL 4 + +#define CAPTURE_NORMAL 0 +#define CAPTURE_SAFARI 1 + +#define YES_NO_BASIC 0 +#define YES_NO_FORGET_MOVE 1 +#define YES_NO_GIVE_UP_ON_MOVE 2 +#define YES_NO_NEXT_MON 3 +#define YES_NO_CHANGE_MON 4 +#define YES_NO_GIVE_NICKNAME 5 -// TODO: move these to constgen #define TRAINER_MESSAGE_LOSE 1 #define TRAINER_MESSAGE_LOSE_1 4 #define TRAINER_MESSAGE_LOSE_2 8 diff --git a/include/battle/ov16_0223DF00.h b/include/battle/ov16_0223DF00.h index 3f83339648..ad4c3060a3 100644 --- a/include/battle/ov16_0223DF00.h +++ b/include/battle/ov16_0223DF00.h @@ -151,7 +151,7 @@ PCBoxes *ov16_0223E228(BattleSystem *battleSys); * @param battleSys * @return The battle's terrain. */ -enum Terrain BattleSystem_Terrain(BattleSystem *battleSys); +enum BattleTerrain BattleSystem_Terrain(BattleSystem *battleSys); int ov16_0223E240(BattleSystem *battleSys); int BattleSystem_MapHeader(BattleSystem *battleSys); int BattleSystem_Partner(BattleSystem *battleSys, int param1); diff --git a/include/constants/battle.h b/include/constants/battle.h index daf5c43152..c067029152 100644 --- a/include/constants/battle.h +++ b/include/constants/battle.h @@ -1,25 +1,6 @@ #ifndef POKEPLATINUM_CONSTANTS_BATTLE_H #define POKEPLATINUM_CONSTANTS_BATTLE_H -#ifndef __ASM_PM_ -#include "consts/battle.h" - -enum BattleActions { - BATTLE_ACTION_PICK_COMMAND = 0, - BATTLE_ACTION_CHOOSE_TARGET, - BATTLE_ACTION_TEMP_VALUE, - BATTLE_ACTION_SELECTED_COMMAND, - - MAX_BATTLE_ACTIONS -}; - -enum BattlerBootState { - BATTLER_BOOT_STATE_NORMAL = 0, - BATTLER_BOOT_STATE_AI, - BATTLER_BOOT_STATE_LINK, -}; -#endif - #include "constants/battle/condition.h" #include "constants/battle/message_tags.h" #include "constants/battle/moves.h" @@ -27,6 +8,18 @@ enum BattlerBootState { #include "constants/battle/system_control.h" #include "constants/battle/terrain.h" #include "constants/battle/turn_flags.h" +#include "generated/battle_actions.h" +#include "generated/battle_backgrounds.h" +#include "generated/battle_boot_states.h" +#include "generated/battle_context_params.h" +#include "generated/battle_message_tags.h" +#include "generated/battle_mon_params.h" +#include "generated/battle_move_effects.h" +#include "generated/battle_move_subscript_ptrs.h" +#include "generated/battle_side_effect_types.h" +#include "generated/battle_stats.h" +#include "generated/battle_sub_animations.h" +#include "generated/battle_terrains.h" #define BATTLE_TYPE_SINGLES (0 << 0) #define BATTLE_TYPE_WILD_MON (0 << 0) @@ -165,4 +158,11 @@ enum BattlerBootState { #define NO_PARTNER_SLOT_1 (1 << 2) #define NO_PARTNER_SLOT_2 (1 << 3) +#define AFTER_MOVE_MESSAGE_ONE_HIT 0 +#define AFTER_MOVE_MESSAGE_MULTI_HIT 1 + +#define COMPARE_SPEED_FASTER 0 +#define COMPARE_SPEED_SLOWER 1 +#define COMPARE_SPEED_TIE 2 + #endif // POKEPLATINUM_CONSTANTS_BATTLE_H diff --git a/include/constants/battle/moves.h b/include/constants/battle/moves.h index 0870df249e..c6f9c30896 100644 --- a/include/constants/battle/moves.h +++ b/include/constants/battle/moves.h @@ -1,6 +1,9 @@ #ifndef POKEPLATINUM_CONSTANTS_BATTLE_MOVES_H #define POKEPLATINUM_CONSTANTS_BATTLE_MOVES_H +#include "generated/move_flags.h" +#include "generated/move_ranges.h" + #define MOVE_EFFECT_NONE 0 #define MOVE_EFFECT_LEECH_SEED_RECIPIENT_0 (1 << 0) #define MOVE_EFFECT_LEECH_SEED_RECIPIENT_1 (1 << 1) @@ -85,4 +88,6 @@ #define MOVE_STATUS_GENERAL_MISS (MOVE_STATUS_MISSED | MOVE_STATUS_SEMI_INVULNERABLE) #define MOVE_STATUS_BASIC_EFFECTIVENESS (MOVE_STATUS_SUPER_EFFECTIVE | MOVE_STATUS_NOT_VERY_EFFECTIVE) +#define RANGE_MY_SIDE (RANGE_SINGLE_TARGET_SPECIAL | RANGE_USER | RANGE_FIELD | RANGE_USER_OR_ALLY) + #endif // POKEPLATINUM_CONSTANTS_BATTLE_MOVES_H diff --git a/include/constants/battle/trainer_ai.h b/include/constants/battle/trainer_ai.h index cdf717f94f..a52146f0d7 100644 --- a/include/constants/battle/trainer_ai.h +++ b/include/constants/battle/trainer_ai.h @@ -1,21 +1,10 @@ #ifndef POKEPLATINUM_CONSTANTS_BATTLE_TRAINER_AI_H #define POKEPLATINUM_CONSTANTS_BATTLE_TRAINER_AI_H -#ifndef __ASM_PM_ -#include "consts/trainer_ai.h" - -enum AIActionChoice { - AI_ENEMY_ATTACK_1 = 0, - AI_ENEMY_ATTACK_2, - AI_ENEMY_ATTACK_3, - AI_ENEMY_ATTACK_4, - AI_ENEMY_ESCAPE, - AI_ENEMY_SAFARI, - AI_ENEMY_SWITCH, -}; - -#define AI_CONTEXT (battleCtx->aiContext) -#endif +#include "generated/ai_action_choices.h" +#include "generated/ai_flags.h" +#include "generated/ai_load_type_targets.h" +#include "generated/ai_weather_types.h" #define AI_INIT_SCORE_MOVE_1 (1 << 0) #define AI_INIT_SCORE_MOVE_2 (1 << 1) @@ -56,4 +45,11 @@ enum AIActionChoice { #define USE_MAX_DAMAGE 0 #define ROLL_FOR_DAMAGE 1 +#define CHECK_DISABLE 0 +#define CHECK_ENCORE 1 + +#define CHECK_HIGHER_THAN_TARGET 0 +#define CHECK_LOWER_THAN_TARGET 1 +#define CHECK_EQUAL_TO_TARGET 2 + #endif diff --git a/include/constants/items.h b/include/constants/items.h index 6cfa213cb3..b8aee3164a 100644 --- a/include/constants/items.h +++ b/include/constants/items.h @@ -1,30 +1,11 @@ #ifndef POKEPLATINUM_CONSTANTS_ITEMS_H #define POKEPLATINUM_CONSTANTS_ITEMS_H +#include "generated/item_ai_categories.h" +#include "generated/item_battle_categories.h" #include "generated/item_hold_effects.h" #include "generated/items.h" -#ifndef __ASM_PM_ -enum { - BATTLE_ITEM_CATEGORY_RECOVER_HP = 0, - BATTLE_ITEM_CATEGORY_RECOVER_STATUS, - BATTLE_ITEM_CATEGORY_POKE_BALLS, - BATTLE_ITEM_CATEGORY_BATTLE_ITEMS, - - BATTLE_ITEM_CATEGORY_MAX, -}; - -enum { - ITEM_TYPE_FULL_RESTORE = 0, - ITEM_TYPE_RECOVER_HP, - ITEM_TYPE_RECOVER_STATUS, - ITEM_TYPE_STAT_BOOSTER, - ITEM_TYPE_GUARD_SPEC, - - ITEM_TYPE_MAX -}; -#endif // __ASM_PM_ - #define POCKET_ITEMS 0 #define POCKET_MEDICINE 1 #define POCKET_BALLS 2 diff --git a/include/constants/moves.h b/include/constants/moves.h index 12e4ba6705..4614721a72 100644 --- a/include/constants/moves.h +++ b/include/constants/moves.h @@ -1,7 +1,8 @@ #ifndef POKEPLATINUM_CONSTANTS_MOVES_H #define POKEPLATINUM_CONSTANTS_MOVES_H -#include "consts/moves.h" +#include "generated/move_attributes.h" +#include "generated/move_classes.h" #include "generated/moves.h" #define LEARNED_MOVES_MAX 4 diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index 943ad55b24..d751038781 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -1,8 +1,8 @@ #ifndef POKEPLATINUM_CONSTANTS_POKEMON_H #define POKEPLATINUM_CONSTANTS_POKEMON_H -#include "consts/pokemon.h" // defs for SpeciesDataParam #include "generated/pokemon_types.h" // PokemonType +#include "generated/species_data_params.h" // SpeciesDataParam /** * @brief Pokemon Stats diff --git a/include/data/map_headers.h b/include/data/map_headers.h index 1cc7f3266d..9911475958 100644 --- a/include/data/map_headers.h +++ b/include/data/map_headers.h @@ -1,8 +1,10 @@ -#include "consts/map.h" +#include "generated/map_headers.h" +#include "generated/text_banks.h" -#include "field/events/zone_event.naix" -#include "field/scripts/scr_seq.naix" -#include "text/pl_msg.naix" +#include "map_header.h" // Only for Intellisense/LSPs + +#include "res/field/events/zone_event.naix" +#include "res/field/scripts/scr_seq.naix" static const MapHeader sMapHeaders[] = { [MAP_HEADER_EVERYWHERE] = { @@ -11,7 +13,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -33,7 +35,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -55,7 +57,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x2, .scriptsArchiveID = scripts_underground, .initScriptsArchiveID = scripts_init_underground, - .msgArchiveID = message_bank_underground, + .msgArchiveID = TEXT_BANK_UNDERGROUND, .dayMusicID = 0x424, .nightMusicID = 0x424, .wildEncountersArchiveID = 0xFFFF, @@ -77,7 +79,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_jubilife_city, .initScriptsArchiveID = scripts_init_jubilife_city, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -99,7 +101,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_jubilife_city_mart, .initScriptsArchiveID = scripts_init_jubilife_city_mart, - .msgArchiveID = message_bank_jubilife_city_mart, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -121,7 +123,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_jubilife_city_unknown_house_1, .initScriptsArchiveID = scripts_init_jubilife_city_unknown_house_1, - .msgArchiveID = message_bank_jubilife_city_unknown_house_1, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_1, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -143,7 +145,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_jubilife_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_jubilife_city_pokecenter_1f, - .msgArchiveID = message_bank_jubilife_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -165,7 +167,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_jubilife_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_jubilife_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -187,7 +189,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x8D, .scriptsArchiveID = scripts_poketch_co_1f, .initScriptsArchiveID = scripts_init_poketch_co_1f, - .msgArchiveID = message_bank_poketch_co_1f, + .msgArchiveID = TEXT_BANK_POKETCH_CO_1F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -209,7 +211,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x8E, .scriptsArchiveID = scripts_poketch_co_2f, .initScriptsArchiveID = scripts_init_poketch_co_2f, - .msgArchiveID = message_bank_poketch_co_2f, + .msgArchiveID = TEXT_BANK_POKETCH_CO_2F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -231,7 +233,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 143, .scriptsArchiveID = scripts_poketch_co_3f, .initScriptsArchiveID = scripts_init_poketch_co_3f, - .msgArchiveID = message_bank_poketch_co_3f, + .msgArchiveID = TEXT_BANK_POKETCH_CO_3F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -253,7 +255,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 148, .scriptsArchiveID = scripts_jubilife_tv_1f, .initScriptsArchiveID = scripts_init_jubilife_tv_1f, - .msgArchiveID = message_bank_jubilife_tv_1f, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_1F, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -275,7 +277,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 149, .scriptsArchiveID = scripts_jubilife_tv_2f, .initScriptsArchiveID = scripts_init_jubilife_tv_2f, - .msgArchiveID = message_bank_jubilife_tv_2f, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_2F, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -297,7 +299,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 150, .scriptsArchiveID = scripts_jubilife_tv_3f, .initScriptsArchiveID = scripts_init_jubilife_tv_3f, - .msgArchiveID = message_bank_jubilife_tv_3f, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_3F, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -319,7 +321,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 151, .scriptsArchiveID = scripts_jubilife_tv_4f, .initScriptsArchiveID = scripts_init_jubilife_tv_4f, - .msgArchiveID = message_bank_jubilife_tv_4f, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_4F, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -341,7 +343,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 152, .scriptsArchiveID = scripts_jubilife_tv_2f_gallery, .initScriptsArchiveID = scripts_init_jubilife_tv_2f_gallery, - .msgArchiveID = message_bank_jubilife_tv_2f_gallery, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_2F_GALLERY, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -363,7 +365,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 153, .scriptsArchiveID = scripts_jubilife_tv_3f_global_ranking_room, .initScriptsArchiveID = scripts_init_jubilife_tv_3f_global_ranking_room, - .msgArchiveID = message_bank_jubilife_tv_3f_global_ranking_room, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_3F_GLOBAL_RANKING_ROOM, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -385,7 +387,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 154, .scriptsArchiveID = scripts_jubilife_tv_3f_group_ranking_room, .initScriptsArchiveID = scripts_init_jubilife_tv_3f_group_ranking_room, - .msgArchiveID = message_bank_jubilife_tv_3f_group_ranking_room, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_3F_GROUP_RANKING_ROOM, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -407,7 +409,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_jubilife_tv_elevator, .initScriptsArchiveID = scripts_init_jubilife_tv_elevator, - .msgArchiveID = message_bank_jubilife_tv_elevator, + .msgArchiveID = TEXT_BANK_JUBILIFE_TV_ELEVATOR, .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, @@ -429,7 +431,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_jubilife_city_south_house_1f, .initScriptsArchiveID = scripts_init_jubilife_city_south_house_1f, - .msgArchiveID = message_bank_jubilife_city_south_house_1f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_1F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -451,7 +453,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_south_house_2f, .initScriptsArchiveID = scripts_init_jubilife_city_south_house_2f, - .msgArchiveID = message_bank_jubilife_city_south_house_2f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_2F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -473,7 +475,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_south_house_3f, .initScriptsArchiveID = scripts_init_jubilife_city_south_house_3f, - .msgArchiveID = message_bank_jubilife_city_south_house_3f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_SOUTH_HOUSE_3F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -495,7 +497,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -517,7 +519,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_jubilife_city_unknown_house_2, .initScriptsArchiveID = scripts_init_jubilife_city_unknown_house_2, - .msgArchiveID = message_bank_jubilife_city_unknown_house_2, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_2, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -539,7 +541,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_jubilife_city_condominiums_1f, .initScriptsArchiveID = scripts_init_jubilife_city_condominiums_1f, - .msgArchiveID = message_bank_jubilife_city_condominiums_1f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_1F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -561,7 +563,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_condominiums_2f, .initScriptsArchiveID = scripts_init_jubilife_city_condominiums_2f, - .msgArchiveID = message_bank_jubilife_city_condominiums_2f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_2F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -583,7 +585,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_condominiums_3f, .initScriptsArchiveID = scripts_init_jubilife_city_condominiums_3f, - .msgArchiveID = message_bank_jubilife_city_condominiums_3f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_3F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -605,7 +607,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_condominiums_4f, .initScriptsArchiveID = scripts_init_jubilife_city_condominiums_4f, - .msgArchiveID = message_bank_jubilife_city_condominiums_4f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_CONDOMINIUMS_4F, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -627,7 +629,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 205, .scriptsArchiveID = scripts_global_terminal_1f, .initScriptsArchiveID = scripts_init_global_terminal_1f, - .msgArchiveID = message_bank_global_terminal_1f, + .msgArchiveID = TEXT_BANK_GLOBAL_TERMINAL_1F, .dayMusicID = 1196, .nightMusicID = 1196, .wildEncountersArchiveID = 0xFFFF, @@ -649,7 +651,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 140, .scriptsArchiveID = scripts_trainers_school, .initScriptsArchiveID = scripts_init_trainers_school, - .msgArchiveID = message_bank_trainers_school, + .msgArchiveID = TEXT_BANK_TRAINERS_SCHOOL, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -671,7 +673,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_jubilife_city_southwest_house_1f, .initScriptsArchiveID = scripts_init_jubilife_city_southwest_house_1f, - .msgArchiveID = message_bank_jubilife_city_southwest_house_1f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_SOUTHWEST_HOUSE_1F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -693,7 +695,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_jubilife_city_unknown_house_3, .initScriptsArchiveID = scripts_init_jubilife_city_unknown_house_3, - .msgArchiveID = message_bank_jubilife_city_unknown_house_3, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_3, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -715,7 +717,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_jubilife_city_unknown_house_4, .initScriptsArchiveID = scripts_init_jubilife_city_unknown_house_4, - .msgArchiveID = message_bank_jubilife_city_unknown_house_4, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_UNKNOWN_HOUSE_4, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -737,7 +739,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_canalave_city, .initScriptsArchiveID = scripts_init_canalave_city, - .msgArchiveID = message_bank_canalave_city, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0, @@ -759,7 +761,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_canalave_city_mart, .initScriptsArchiveID = scripts_init_canalave_city_mart, - .msgArchiveID = message_bank_canalave_city_mart, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -781,7 +783,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 112, .scriptsArchiveID = scripts_canalave_city_gym, .initScriptsArchiveID = scripts_init_canalave_city_gym, - .msgArchiveID = message_bank_canalave_city_gym, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -803,7 +805,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_canalave_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_canalave_city_pokecenter_1f, - .msgArchiveID = message_bank_canalave_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -825,7 +827,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_canalave_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_canalave_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -847,7 +849,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 217, .scriptsArchiveID = scripts_canalave_library_1f, .initScriptsArchiveID = scripts_init_canalave_library_1f, - .msgArchiveID = message_bank_canalave_library_1f, + .msgArchiveID = TEXT_BANK_CANALAVE_LIBRARY_1F, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -869,7 +871,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 218, .scriptsArchiveID = scripts_canalave_library_2f, .initScriptsArchiveID = scripts_init_canalave_library_2f, - .msgArchiveID = message_bank_canalave_library_2f, + .msgArchiveID = TEXT_BANK_CANALAVE_LIBRARY_2F, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -891,7 +893,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 219, .scriptsArchiveID = scripts_canalave_library_3f, .initScriptsArchiveID = scripts_init_canalave_library_3f, - .msgArchiveID = message_bank_canalave_library_3f, + .msgArchiveID = TEXT_BANK_CANALAVE_LIBRARY_3F, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -913,7 +915,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_canalave_city_southeast_house, .initScriptsArchiveID = scripts_init_canalave_city_southeast_house, - .msgArchiveID = message_bank_canalave_city_southeast_house, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_SOUTHEAST_HOUSE, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -935,7 +937,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_canalave_city_east_house, .initScriptsArchiveID = scripts_init_canalave_city_east_house, - .msgArchiveID = message_bank_canalave_city_east_house, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_EAST_HOUSE, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -957,7 +959,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_canalave_city_harbor_inn, .initScriptsArchiveID = scripts_init_canalave_city_harbor_inn, - .msgArchiveID = message_bank_canalave_city_harbor_inn, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_HARBOR_INN, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -979,7 +981,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_canalave_city_sailor_eldritch_house, .initScriptsArchiveID = scripts_init_canalave_city_sailor_eldritch_house, - .msgArchiveID = message_bank_canalave_city_sailor_eldritch_house, + .msgArchiveID = TEXT_BANK_CANALAVE_CITY_SAILOR_ELDRITCH_HOUSE, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -1001,7 +1003,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_oreburgh_city, .initScriptsArchiveID = scripts_init_oreburgh_city, - .msgArchiveID = message_bank_oreburgh_city, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1023,7 +1025,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_oreburgh_city_mart, .initScriptsArchiveID = scripts_init_oreburgh_city_mart, - .msgArchiveID = message_bank_oreburgh_city_mart, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -1045,7 +1047,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 113, .scriptsArchiveID = scripts_oreburgh_city_gym, .initScriptsArchiveID = scripts_init_oreburgh_city_gym, - .msgArchiveID = message_bank_oreburgh_city_gym, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -1067,7 +1069,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_oreburgh_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_oreburgh_city_pokecenter_1f, - .msgArchiveID = message_bank_oreburgh_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -1089,7 +1091,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_oreburgh_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_oreburgh_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -1111,7 +1113,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_oreburgh_city_northwest_house_1f, .initScriptsArchiveID = scripts_init_oreburgh_city_northwest_house_1f, - .msgArchiveID = message_bank_oreburgh_city_northwest_house_1f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_1F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1133,7 +1135,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_northwest_house_2f, .initScriptsArchiveID = scripts_init_oreburgh_city_northwest_house_2f, - .msgArchiveID = message_bank_oreburgh_city_northwest_house_2f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_2F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1155,7 +1157,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 136, .scriptsArchiveID = scripts_oreburgh_city_northwest_house_3f, .initScriptsArchiveID = scripts_init_oreburgh_city_northwest_house_3f, - .msgArchiveID = message_bank_oreburgh_city_northwest_house_3f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_3F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1177,7 +1179,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_northwest_house_4f, .initScriptsArchiveID = scripts_init_oreburgh_city_northwest_house_4f, - .msgArchiveID = message_bank_oreburgh_city_northwest_house_4f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTHWEST_HOUSE_4F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1199,7 +1201,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_oreburgh_city_north_house_1f, .initScriptsArchiveID = scripts_init_oreburgh_city_north_house_1f, - .msgArchiveID = message_bank_oreburgh_city_north_house_1f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_1F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1221,7 +1223,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_north_house_2f, .initScriptsArchiveID = scripts_init_oreburgh_city_north_house_2f, - .msgArchiveID = message_bank_oreburgh_city_north_house_2f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_2F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1243,7 +1245,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 136, .scriptsArchiveID = scripts_oreburgh_city_north_house_3f, .initScriptsArchiveID = scripts_init_oreburgh_city_north_house_3f, - .msgArchiveID = message_bank_oreburgh_city_north_house_3f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_3F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1265,7 +1267,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_north_house_4f, .initScriptsArchiveID = scripts_init_oreburgh_city_north_house_4f, - .msgArchiveID = message_bank_oreburgh_city_north_house_4f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_NORTH_HOUSE_4F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1287,7 +1289,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_oreburgh_city_middle_house, .initScriptsArchiveID = scripts_init_oreburgh_city_middle_house, - .msgArchiveID = message_bank_oreburgh_city_middle_house, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_MIDDLE_HOUSE, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1309,7 +1311,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 155, .scriptsArchiveID = scripts_mining_museum, .initScriptsArchiveID = scripts_init_mining_museum, - .msgArchiveID = message_bank_mining_museum, + .msgArchiveID = TEXT_BANK_MINING_MUSEUM, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1331,7 +1333,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_oreburgh_city_west_house, .initScriptsArchiveID = scripts_init_oreburgh_city_west_house, - .msgArchiveID = message_bank_oreburgh_city_west_house, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_WEST_HOUSE, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1353,7 +1355,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_oreburgh_city_east_house_1f, .initScriptsArchiveID = scripts_init_oreburgh_city_east_house_1f, - .msgArchiveID = message_bank_oreburgh_city_east_house_1f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_1F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1375,7 +1377,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_east_house_2f, .initScriptsArchiveID = scripts_init_oreburgh_city_east_house_2f, - .msgArchiveID = message_bank_oreburgh_city_east_house_2f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_2F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1397,7 +1399,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_oreburgh_city_east_house_3f, .initScriptsArchiveID = scripts_init_oreburgh_city_east_house_3f, - .msgArchiveID = message_bank_oreburgh_city_east_house_3f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_EAST_HOUSE_3F, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1419,7 +1421,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_oreburgh_city_south_house, .initScriptsArchiveID = scripts_init_oreburgh_city_south_house, - .msgArchiveID = message_bank_oreburgh_city_south_house, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_SOUTH_HOUSE, .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, @@ -1441,7 +1443,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_eterna_city, .initScriptsArchiveID = scripts_init_eterna_city, - .msgArchiveID = message_bank_eterna_city, + .msgArchiveID = TEXT_BANK_ETERNA_CITY, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 1, @@ -1463,7 +1465,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_eterna_city_mart, .initScriptsArchiveID = scripts_init_eterna_city_mart, - .msgArchiveID = message_bank_eterna_city_mart, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -1485,7 +1487,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 220, .scriptsArchiveID = scripts_eterna_city_gym, .initScriptsArchiveID = scripts_init_eterna_city_gym, - .msgArchiveID = message_bank_eterna_city_gym, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -1507,7 +1509,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 221, .scriptsArchiveID = scripts_eterna_city_dp_gym, .initScriptsArchiveID = scripts_init_eterna_city_dp_gym, - .msgArchiveID = message_bank_eterna_city_dp_gym, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_DP_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -1529,7 +1531,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_eterna_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_eterna_city_pokecenter_1f, - .msgArchiveID = message_bank_eterna_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -1551,7 +1553,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_eterna_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_eterna_city_pokecenter_2f, - .msgArchiveID = message_bank_eterna_city_pokecenter_2f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_POKECENTER_2F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -1573,7 +1575,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 138, .scriptsArchiveID = scripts_cycle_shop, .initScriptsArchiveID = scripts_init_cycle_shop, - .msgArchiveID = message_bank_cycle_shop, + .msgArchiveID = TEXT_BANK_CYCLE_SHOP, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1595,7 +1597,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 266, .scriptsArchiveID = scripts_team_galactic_eterna_building_1f, .initScriptsArchiveID = scripts_init_team_galactic_eterna_building_1f, - .msgArchiveID = message_bank_team_galactic_eterna_building_1f, + .msgArchiveID = TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_1F, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -1617,7 +1619,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 162, .scriptsArchiveID = scripts_team_galactic_eterna_building_2f, .initScriptsArchiveID = scripts_init_team_galactic_eterna_building_2f, - .msgArchiveID = message_bank_team_galactic_eterna_building_2f, + .msgArchiveID = TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_2F, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -1639,7 +1641,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 163, .scriptsArchiveID = scripts_team_galactic_eterna_building_3f, .initScriptsArchiveID = scripts_init_team_galactic_eterna_building_3f, - .msgArchiveID = message_bank_team_galactic_eterna_building_3f, + .msgArchiveID = TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_3F, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -1661,7 +1663,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 164, .scriptsArchiveID = scripts_team_galactic_eterna_building_4f, .initScriptsArchiveID = scripts_init_team_galactic_eterna_building_4f, - .msgArchiveID = message_bank_team_galactic_eterna_building_4f, + .msgArchiveID = TEXT_BANK_TEAM_GALACTIC_ETERNA_BUILDING_4F, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -1683,7 +1685,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 132, .scriptsArchiveID = scripts_eterna_city_condominiums_1f, .initScriptsArchiveID = scripts_init_eterna_city_condominiums_1f, - .msgArchiveID = message_bank_eterna_city_condominiums_1f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_1F, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1705,7 +1707,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 135, .scriptsArchiveID = scripts_eterna_city_condominiums_2f, .initScriptsArchiveID = scripts_init_eterna_city_condominiums_2f, - .msgArchiveID = message_bank_eterna_city_condominiums_2f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_2F, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1727,7 +1729,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_eterna_city_condominiums_3f, .initScriptsArchiveID = scripts_init_eterna_city_condominiums_3f, - .msgArchiveID = message_bank_eterna_city_condominiums_3f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_3F, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1749,7 +1751,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_eterna_city_condominiums_4f, .initScriptsArchiveID = scripts_init_eterna_city_condominiums_4f, - .msgArchiveID = message_bank_eterna_city_condominiums_4f, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_CONDOMINIUMS_4F, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1771,7 +1773,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 259, .scriptsArchiveID = scripts_route_206_cycling_road_north_gate, .initScriptsArchiveID = scripts_init_route_206_cycling_road_north_gate, - .msgArchiveID = message_bank_route_206_cycling_road_north_gate, + .msgArchiveID = TEXT_BANK_ROUTE_206_CYCLING_ROAD_NORTH_GATE, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -1793,7 +1795,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 170, .scriptsArchiveID = scripts_eterna_city_north_house, .initScriptsArchiveID = scripts_init_eterna_city_north_house, - .msgArchiveID = message_bank_eterna_city_north_house, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_NORTH_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1815,7 +1817,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_eterna_city_south_house, .initScriptsArchiveID = scripts_init_eterna_city_south_house, - .msgArchiveID = message_bank_eterna_city_south_house, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_SOUTH_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1837,7 +1839,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_eterna_city_east_house, .initScriptsArchiveID = scripts_init_eterna_city_east_house, - .msgArchiveID = message_bank_eterna_city_east_house, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_EAST_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1859,7 +1861,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 248, .scriptsArchiveID = scripts_eterna_city_underground_man_house, .initScriptsArchiveID = scripts_init_eterna_city_underground_man_house, - .msgArchiveID = message_bank_eterna_city_underground_man_house, + .msgArchiveID = TEXT_BANK_ETERNA_CITY_UNDERGROUND_MAN_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -1881,7 +1883,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -1903,7 +1905,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_hearthome_city, .initScriptsArchiveID = scripts_init_hearthome_city, - .msgArchiveID = message_bank_hearthome_city, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -1925,7 +1927,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_hearthome_city_mart, .initScriptsArchiveID = scripts_init_hearthome_city_mart, - .msgArchiveID = message_bank_hearthome_city_mart, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -1947,7 +1949,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 222, .scriptsArchiveID = scripts_hearthome_city_gym_entrance_room, .initScriptsArchiveID = scripts_init_hearthome_city_gym_entrance_room, - .msgArchiveID = message_bank_hearthome_city_gym_entrance_room, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_GYM_ENTRANCE_ROOM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -1969,7 +1971,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_hearthome_city_gym_trainer_room_1, .initScriptsArchiveID = scripts_init_hearthome_city_gym_trainer_room_1, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -1991,7 +1993,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 224, .scriptsArchiveID = scripts_hearthome_city_gym_trainer_room_2, .initScriptsArchiveID = scripts_init_hearthome_city_gym_trainer_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2013,7 +2015,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 225, .scriptsArchiveID = scripts_hearthome_city_gym_leader_room, .initScriptsArchiveID = scripts_init_hearthome_city_gym_leader_room, - .msgArchiveID = message_bank_hearthome_city_gym_leader_room, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_GYM_LEADER_ROOM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2035,7 +2037,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2057,7 +2059,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 224, .scriptsArchiveID = scripts_hearthome_city_dp_gym_elevator_room_1, .initScriptsArchiveID = scripts_init_hearthome_city_dp_gym_elevator_room_1, - .msgArchiveID = message_bank_hearthome_city_dp_gym_elevator_room_1, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_1, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2079,7 +2081,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2101,7 +2103,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 224, .scriptsArchiveID = scripts_hearthome_city_dp_gym_elevator_room_2, .initScriptsArchiveID = scripts_init_hearthome_city_dp_gym_elevator_room_2, - .msgArchiveID = message_bank_hearthome_city_dp_gym_elevator_room_2, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_DP_GYM_ELEVATOR_ROOM_2, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2123,7 +2125,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2145,7 +2147,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2167,7 +2169,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2189,7 +2191,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 223, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2211,7 +2213,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 225, .scriptsArchiveID = scripts_hearthome_city_dp_gym_leader_room, .initScriptsArchiveID = scripts_init_hearthome_city_dp_gym_leader_room, - .msgArchiveID = message_bank_hearthome_city_dp_gym_leader_room, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_DP_GYM_LEADER_ROOM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2233,7 +2235,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_hearthome_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_hearthome_city_pokecenter_1f, - .msgArchiveID = message_bank_hearthome_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -2255,7 +2257,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_hearthome_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_hearthome_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -2277,7 +2279,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 209, .scriptsArchiveID = scripts_hearthome_city_southeast_house_1f, .initScriptsArchiveID = scripts_init_hearthome_city_southeast_house_1f, - .msgArchiveID = message_bank_hearthome_city_southeast_house_1f, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_1F, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2299,7 +2301,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 210, .scriptsArchiveID = scripts_hearthome_city_southeast_house_2f, .initScriptsArchiveID = scripts_init_hearthome_city_southeast_house_2f, - .msgArchiveID = message_bank_hearthome_city_southeast_house_2f, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_2F, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2321,7 +2323,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_hearthome_city_southeast_house_elevator, .initScriptsArchiveID = scripts_init_hearthome_city_southeast_house_elevator, - .msgArchiveID = message_bank_hearthome_city_southeast_house_elevator, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_SOUTHEAST_HOUSE_ELEVATOR, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2343,7 +2345,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 156, .scriptsArchiveID = scripts_hearthome_city_pokemon_fan_club, .initScriptsArchiveID = scripts_init_hearthome_city_pokemon_fan_club, - .msgArchiveID = message_bank_hearthome_city_pokemon_fan_club, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_POKEMON_FAN_CLUB, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2365,7 +2367,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 157, .scriptsArchiveID = scripts_hearthome_city_west_gate_to_amity_square, .initScriptsArchiveID = scripts_init_hearthome_city_west_gate_to_amity_square, - .msgArchiveID = message_bank_hearthome_city_west_gate_to_amity_square, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_WEST_GATE_TO_AMITY_SQUARE, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2387,7 +2389,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 157, .scriptsArchiveID = scripts_hearthome_city_east_gate_to_amity_square, .initScriptsArchiveID = scripts_init_hearthome_city_east_gate_to_amity_square, - .msgArchiveID = message_bank_hearthome_city_east_gate_to_amity_square, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_EAST_GATE_TO_AMITY_SQUARE, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2409,7 +2411,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_208_gate_to_hearthome_city, .initScriptsArchiveID = scripts_init_route_208_gate_to_hearthome_city, - .msgArchiveID = message_bank_route_208_gate_to_hearthome_city, + .msgArchiveID = TEXT_BANK_ROUTE_208_GATE_TO_HEARTHOME_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -2431,7 +2433,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_209_gate_to_hearthome_city, .initScriptsArchiveID = scripts_init_route_209_gate_to_hearthome_city, - .msgArchiveID = message_bank_route_209_gate_to_hearthome_city, + .msgArchiveID = TEXT_BANK_ROUTE_209_GATE_TO_HEARTHOME_CITY, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -2453,7 +2455,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 257, .scriptsArchiveID = scripts_route_212_gate_to_hearthome_city, .initScriptsArchiveID = scripts_init_route_212_gate_to_hearthome_city, - .msgArchiveID = message_bank_route_212_gate_to_hearthome_city, + .msgArchiveID = TEXT_BANK_ROUTE_212_GATE_TO_HEARTHOME_CITY, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -2475,7 +2477,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 209, .scriptsArchiveID = scripts_hearthome_city_northeast_house_1f, .initScriptsArchiveID = scripts_init_hearthome_city_northeast_house_1f, - .msgArchiveID = message_bank_hearthome_city_northeast_house_1f, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_1F, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2497,7 +2499,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 210, .scriptsArchiveID = scripts_hearthome_city_northeast_house_2f, .initScriptsArchiveID = scripts_init_hearthome_city_northeast_house_2f, - .msgArchiveID = message_bank_hearthome_city_northeast_house_2f, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_2F, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2519,7 +2521,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_hearthome_city_northeast_house_elevator, .initScriptsArchiveID = scripts_init_hearthome_city_northeast_house_elevator, - .msgArchiveID = message_bank_hearthome_city_northeast_house_elevator, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_NORTHEAST_HOUSE_ELEVATOR, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2541,7 +2543,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 245, .scriptsArchiveID = scripts_hearthome_city_northwest_house, .initScriptsArchiveID = scripts_init_hearthome_city_northwest_house, - .msgArchiveID = message_bank_hearthome_city_northwest_house, + .msgArchiveID = TEXT_BANK_HEARTHOME_CITY_NORTHWEST_HOUSE, .dayMusicID = 1014, .nightMusicID = 1043, .wildEncountersArchiveID = 0xFFFF, @@ -2563,7 +2565,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xED, .scriptsArchiveID = scripts_poffin_house, .initScriptsArchiveID = scripts_init_poffin_house, - .msgArchiveID = message_bank_poffin_house, + .msgArchiveID = TEXT_BANK_POFFIN_HOUSE, .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, @@ -2585,7 +2587,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 165, .scriptsArchiveID = scripts_contest_hall_lobby, .initScriptsArchiveID = scripts_init_contest_hall_lobby, - .msgArchiveID = message_bank_contest_hall_lobby, + .msgArchiveID = TEXT_BANK_CONTEST_HALL_LOBBY, .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, @@ -2607,7 +2609,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 166, .scriptsArchiveID = scripts_contest_hall_stage_ongoing_contest, .initScriptsArchiveID = scripts_init_contest_hall_stage_ongoing_contest, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, @@ -2629,7 +2631,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 167, .scriptsArchiveID = scripts_foreign_building, .initScriptsArchiveID = scripts_init_foreign_building, - .msgArchiveID = message_bank_foreign_building, + .msgArchiveID = TEXT_BANK_FOREIGN_BUILDING, .dayMusicID = 1001, .nightMusicID = 1001, .wildEncountersArchiveID = 0xFFFF, @@ -2651,7 +2653,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_pastoria_city, .initScriptsArchiveID = scripts_init_pastoria_city, - .msgArchiveID = message_bank_pastoria_city, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 2, @@ -2673,7 +2675,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 206, .scriptsArchiveID = scripts_pastoria_city_mart, .initScriptsArchiveID = scripts_init_pastoria_city_mart, - .msgArchiveID = message_bank_pastoria_city_mart, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -2695,7 +2697,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 111, .scriptsArchiveID = scripts_pastoria_city_gym, .initScriptsArchiveID = scripts_init_pastoria_city_gym, - .msgArchiveID = message_bank_pastoria_city_gym, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2717,7 +2719,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_pastoria_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_pastoria_city_pokecenter_1f, - .msgArchiveID = message_bank_pastoria_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -2739,7 +2741,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_pastoria_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_pastoria_city_pokecenter_2f, - .msgArchiveID = message_bank_pastoria_city_pokecenter_2f, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_POKECENTER_2F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -2761,7 +2763,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 181, .scriptsArchiveID = scripts_pastoria_city_observatory_gate_1f, .initScriptsArchiveID = scripts_init_pastoria_city_observatory_gate_1f, - .msgArchiveID = message_bank_pastoria_city_observatory_gate_1f, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_OBSERVATORY_GATE_1F, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2783,7 +2785,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 182, .scriptsArchiveID = scripts_pastoria_city_observatory_gate_2f, .initScriptsArchiveID = scripts_init_pastoria_city_observatory_gate_2f, - .msgArchiveID = message_bank_pastoria_city_observatory_gate_2f, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_OBSERVATORY_GATE_2F, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2805,7 +2807,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_pastoria_city_southwest_house, .initScriptsArchiveID = scripts_init_pastoria_city_southwest_house, - .msgArchiveID = message_bank_pastoria_city_southwest_house, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_SOUTHWEST_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2827,7 +2829,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_pastoria_city_middle_house, .initScriptsArchiveID = scripts_init_pastoria_city_middle_house, - .msgArchiveID = message_bank_pastoria_city_middle_house, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_MIDDLE_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2849,7 +2851,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_pastoria_city_east_house, .initScriptsArchiveID = scripts_init_pastoria_city_east_house, - .msgArchiveID = message_bank_pastoria_city_east_house, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_EAST_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2871,7 +2873,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_pastoria_city_north_house, .initScriptsArchiveID = scripts_init_pastoria_city_north_house, - .msgArchiveID = message_bank_pastoria_city_north_house, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_NORTH_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2893,7 +2895,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_pastoria_city_northeast_house, .initScriptsArchiveID = scripts_init_pastoria_city_northeast_house, - .msgArchiveID = message_bank_pastoria_city_northeast_house, + .msgArchiveID = TEXT_BANK_PASTORIA_CITY_NORTHEAST_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -2915,7 +2917,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_veilstone_city, .initScriptsArchiveID = scripts_init_veilstone_city, - .msgArchiveID = message_bank_veilstone_city, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -2937,7 +2939,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 115, .scriptsArchiveID = scripts_veilstone_city_gym, .initScriptsArchiveID = scripts_init_veilstone_city_gym, - .msgArchiveID = message_bank_veilstone_city_gym, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -2959,7 +2961,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_veilstone_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_veilstone_city_pokecenter_1f, - .msgArchiveID = message_bank_veilstone_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -2981,7 +2983,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_veilstone_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_veilstone_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3003,7 +3005,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 139, .scriptsArchiveID = scripts_game_corner, .initScriptsArchiveID = scripts_init_game_corner, - .msgArchiveID = message_bank_game_corner, + .msgArchiveID = TEXT_BANK_GAME_CORNER, .dayMusicID = 1091, .nightMusicID = 1091, .wildEncountersArchiveID = 0xFFFF, @@ -3025,7 +3027,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 172, .scriptsArchiveID = scripts_veilstone_store_1f, .initScriptsArchiveID = scripts_init_veilstone_store_1f, - .msgArchiveID = message_bank_veilstone_store_1f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_1F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3047,7 +3049,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 173, .scriptsArchiveID = scripts_veilstone_store_2f, .initScriptsArchiveID = scripts_init_veilstone_store_2f, - .msgArchiveID = message_bank_veilstone_store_2f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_2F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3069,7 +3071,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 174, .scriptsArchiveID = scripts_veilstone_store_3f, .initScriptsArchiveID = scripts_init_veilstone_store_3f, - .msgArchiveID = message_bank_veilstone_store_3f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_3F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3091,7 +3093,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 175, .scriptsArchiveID = scripts_veilstone_store_4f, .initScriptsArchiveID = scripts_init_veilstone_store_4f, - .msgArchiveID = message_bank_veilstone_store_4f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_4F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3113,7 +3115,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 176, .scriptsArchiveID = scripts_veilstone_store_5f, .initScriptsArchiveID = scripts_init_veilstone_store_5f, - .msgArchiveID = message_bank_veilstone_store_5f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_5F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3135,7 +3137,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_veilstone_store_elevator, .initScriptsArchiveID = scripts_init_veilstone_store_elevator, - .msgArchiveID = message_bank_veilstone_store_elevator, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_ELEVATOR, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3157,7 +3159,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 177, .scriptsArchiveID = scripts_veilstone_city_galactic_warehouse, .initScriptsArchiveID = scripts_init_veilstone_city_galactic_warehouse, - .msgArchiveID = message_bank_veilstone_city_galactic_warehouse, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_GALACTIC_WAREHOUSE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3179,7 +3181,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 204, .scriptsArchiveID = scripts_veilstone_city_prize_exchange, .initScriptsArchiveID = scripts_init_veilstone_city_prize_exchange, - .msgArchiveID = message_bank_veilstone_city_prize_exchange, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_PRIZE_EXCHANGE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3201,7 +3203,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_veilstone_city_southeast_house, .initScriptsArchiveID = scripts_init_veilstone_city_southeast_house, - .msgArchiveID = message_bank_veilstone_city_southeast_house, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_SOUTHEAST_HOUSE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3223,7 +3225,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_veilstone_city_northwest_house, .initScriptsArchiveID = scripts_init_veilstone_city_northwest_house, - .msgArchiveID = message_bank_veilstone_city_northwest_house, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_NORTHWEST_HOUSE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3245,7 +3247,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_veilstone_city_northeast_house, .initScriptsArchiveID = scripts_init_veilstone_city_northeast_house, - .msgArchiveID = message_bank_veilstone_city_northeast_house, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_NORTHEAST_HOUSE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3267,7 +3269,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_veilstone_city_southwest_house, .initScriptsArchiveID = scripts_init_veilstone_city_southwest_house, - .msgArchiveID = message_bank_veilstone_city_southwest_house, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_SOUTHWEST_HOUSE, .dayMusicID = 1016, .nightMusicID = 1045, .wildEncountersArchiveID = 0xFFFF, @@ -3289,7 +3291,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_215_gate_to_veilstone_city, .initScriptsArchiveID = scripts_init_route_215_gate_to_veilstone_city, - .msgArchiveID = message_bank_route_215_gate_to_veilstone_city, + .msgArchiveID = TEXT_BANK_ROUTE_215_GATE_TO_VEILSTONE_CITY, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 0xFFFF, @@ -3311,7 +3313,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_sunyshore_city, .initScriptsArchiveID = scripts_init_sunyshore_city, - .msgArchiveID = message_bank_sunyshore_city, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 3, @@ -3333,7 +3335,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_sunyshore_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_sunyshore_city_pokecenter_1f, - .msgArchiveID = message_bank_sunyshore_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3355,7 +3357,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_sunyshore_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_sunyshore_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3377,7 +3379,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_sunyshore_city_mart, .initScriptsArchiveID = scripts_init_sunyshore_city_mart, - .msgArchiveID = message_bank_sunyshore_city_mart, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3399,7 +3401,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 226, .scriptsArchiveID = scripts_sunyshore_city_gym_room_1, .initScriptsArchiveID = scripts_init_sunyshore_city_gym_room_1, - .msgArchiveID = message_bank_sunyshore_city_gym_room_1, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_GYM_ROOM_1, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -3421,7 +3423,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 227, .scriptsArchiveID = scripts_sunyshore_city_gym_room_2, .initScriptsArchiveID = scripts_init_sunyshore_city_gym_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -3443,7 +3445,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 228, .scriptsArchiveID = scripts_sunyshore_city_gym_room_3, .initScriptsArchiveID = scripts_init_sunyshore_city_gym_room_3, - .msgArchiveID = message_bank_sunyshore_city_gym_room_3, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_GYM_ROOM_3, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -3465,7 +3467,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 203, .scriptsArchiveID = scripts_sunyshore_market, .initScriptsArchiveID = scripts_init_sunyshore_market, - .msgArchiveID = message_bank_sunyshore_market, + .msgArchiveID = TEXT_BANK_SUNYSHORE_MARKET, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3487,7 +3489,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_sunyshore_city_northeast_house, .initScriptsArchiveID = scripts_init_sunyshore_city_northeast_house, - .msgArchiveID = message_bank_sunyshore_city_northeast_house, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_NORTHEAST_HOUSE, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3509,7 +3511,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 248, .scriptsArchiveID = scripts_sunyshore_city_west_house, .initScriptsArchiveID = scripts_init_sunyshore_city_west_house, - .msgArchiveID = message_bank_sunyshore_city_west_house, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_WEST_HOUSE, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3531,7 +3533,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_sunyshore_city_northwest_house, .initScriptsArchiveID = scripts_init_sunyshore_city_northwest_house, - .msgArchiveID = message_bank_sunyshore_city_northwest_house, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_NORTHWEST_HOUSE, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3553,7 +3555,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_sunyshore_city_unknown_house_1, .initScriptsArchiveID = scripts_init_sunyshore_city_unknown_house_1, - .msgArchiveID = message_bank_sunyshore_city_unknown_house_1, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_UNKNOWN_HOUSE_1, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3575,7 +3577,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_sunyshore_city_unknown_house_2, .initScriptsArchiveID = scripts_init_sunyshore_city_unknown_house_2, - .msgArchiveID = message_bank_sunyshore_city_unknown_house_2, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_UNKNOWN_HOUSE_2, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3597,7 +3599,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_sunyshore_city_east_house, .initScriptsArchiveID = scripts_init_sunyshore_city_east_house, - .msgArchiveID = message_bank_sunyshore_city_east_house, + .msgArchiveID = TEXT_BANK_SUNYSHORE_CITY_EAST_HOUSE, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3619,7 +3621,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 230, .scriptsArchiveID = scripts_vista_lighthouse, .initScriptsArchiveID = scripts_init_vista_lighthouse, - .msgArchiveID = message_bank_vista_lighthouse, + .msgArchiveID = TEXT_BANK_VISTA_LIGHTHOUSE, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -3641,7 +3643,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_snowpoint_city, .initScriptsArchiveID = scripts_init_snowpoint_city, - .msgArchiveID = message_bank_snowpoint_city, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY, .dayMusicID = 1018, .nightMusicID = 1047, .wildEncountersArchiveID = 0xFFFF, @@ -3663,7 +3665,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_snowpoint_city_mart, .initScriptsArchiveID = scripts_init_snowpoint_city_mart, - .msgArchiveID = message_bank_snowpoint_city_mart, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -3685,7 +3687,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 114, .scriptsArchiveID = scripts_snowpoint_city_gym, .initScriptsArchiveID = scripts_init_snowpoint_city_gym, - .msgArchiveID = message_bank_snowpoint_city_gym, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY_GYM, .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, @@ -3707,7 +3709,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_snowpoint_city_pokecenter_1f, .initScriptsArchiveID = scripts_init_snowpoint_city_pokecenter_1f, - .msgArchiveID = message_bank_snowpoint_city_pokecenter_1f, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3729,7 +3731,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_snowpoint_city_pokecenter_2f, .initScriptsArchiveID = scripts_init_snowpoint_city_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3751,7 +3753,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_snowpoint_city_west_house, .initScriptsArchiveID = scripts_init_snowpoint_city_west_house, - .msgArchiveID = message_bank_snowpoint_city_west_house, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY_WEST_HOUSE, .dayMusicID = 1018, .nightMusicID = 1047, .wildEncountersArchiveID = 0xFFFF, @@ -3773,7 +3775,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_snowpoint_city_east_house, .initScriptsArchiveID = scripts_init_snowpoint_city_east_house, - .msgArchiveID = message_bank_snowpoint_city_east_house, + .msgArchiveID = TEXT_BANK_SNOWPOINT_CITY_EAST_HOUSE, .dayMusicID = 1018, .nightMusicID = 1047, .wildEncountersArchiveID = 0xFFFF, @@ -3795,7 +3797,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_pokemon_league, .initScriptsArchiveID = scripts_init_pokemon_league, - .msgArchiveID = message_bank_pokemon_league, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE, .dayMusicID = 1019, .nightMusicID = 1048, .wildEncountersArchiveID = 4, @@ -3817,7 +3819,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_pokemon_league_south_pokecenter_1f, .initScriptsArchiveID = scripts_init_pokemon_league_south_pokecenter_1f, - .msgArchiveID = message_bank_pokemon_league_south_pokecenter_1f, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_SOUTH_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3839,7 +3841,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_pokemon_league_south_pokecenter_2f, .initScriptsArchiveID = scripts_init_pokemon_league_south_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3861,7 +3863,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 144, .scriptsArchiveID = scripts_pokemon_league_north_pokecenter_1f, .initScriptsArchiveID = scripts_init_pokemon_league_north_pokecenter_1f, - .msgArchiveID = message_bank_pokemon_league_north_pokecenter_1f, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_NORTH_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -3883,7 +3885,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 187, .scriptsArchiveID = scripts_pokemon_league_elevator_to_aaron_room, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_aaron_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -3905,7 +3907,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 183, .scriptsArchiveID = scripts_pokemon_league_aaron_room, .initScriptsArchiveID = scripts_init_pokemon_league_aaron_room, - .msgArchiveID = message_bank_pokemon_league_aaron_room, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_AARON_ROOM, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -3927,7 +3929,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 188, .scriptsArchiveID = scripts_pokemon_league_elevator_to_bertha_room, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_bertha_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -3949,7 +3951,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 184, .scriptsArchiveID = scripts_pokemon_league_bertha_room, .initScriptsArchiveID = scripts_init_pokemon_league_bertha_room, - .msgArchiveID = message_bank_pokemon_league_bertha_room, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_BERTHA_ROOM, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -3971,7 +3973,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 188, .scriptsArchiveID = scripts_pokemon_league_elevator_to_flint_room, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_flint_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -3993,7 +3995,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 185, .scriptsArchiveID = scripts_pokemon_league_flint_room, .initScriptsArchiveID = scripts_init_pokemon_league_flint_room, - .msgArchiveID = message_bank_pokemon_league_flint_room, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_FLINT_ROOM, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -4015,7 +4017,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 188, .scriptsArchiveID = scripts_pokemon_league_elevator_to_lucian_room, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_lucian_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -4037,7 +4039,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 186, .scriptsArchiveID = scripts_pokemon_league_lucian_room, .initScriptsArchiveID = scripts_init_pokemon_league_lucian_room, - .msgArchiveID = message_bank_pokemon_league_lucian_room, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_LUCIAN_ROOM, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -4059,7 +4061,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 189, .scriptsArchiveID = scripts_pokemon_league_elevator_to_champion_room, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_champion_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -4081,7 +4083,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 190, .scriptsArchiveID = scripts_pokemon_league_champion_room, .initScriptsArchiveID = scripts_init_pokemon_league_champion_room, - .msgArchiveID = message_bank_pokemon_league_champion_room, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_CHAMPION_ROOM, .dayMusicID = 1076, .nightMusicID = 1076, .wildEncountersArchiveID = 0xFFFF, @@ -4103,7 +4105,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 192, .scriptsArchiveID = scripts_pokemon_league_elevator_to_hall_of_fame, .initScriptsArchiveID = scripts_init_pokemon_league_elevator_to_hall_of_fame, - .msgArchiveID = message_bank_pokemon_league_elevator_to_hall_of_fame, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_ELEVATOR_TO_HALL_OF_FAME, .dayMusicID = 1077, .nightMusicID = 1077, .wildEncountersArchiveID = 0xFFFF, @@ -4125,7 +4127,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 191, .scriptsArchiveID = scripts_pokemon_league_hall_of_fame, .initScriptsArchiveID = scripts_init_pokemon_league_hall_of_fame, - .msgArchiveID = message_bank_pokemon_league_hall_of_fame, + .msgArchiveID = TEXT_BANK_POKEMON_LEAGUE_HALL_OF_FAME, .dayMusicID = 1077, .nightMusicID = 1077, .wildEncountersArchiveID = 0xFFFF, @@ -4147,7 +4149,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_fight_area, .initScriptsArchiveID = scripts_init_fight_area, - .msgArchiveID = message_bank_fight_area, + .msgArchiveID = TEXT_BANK_FIGHT_AREA, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -4169,7 +4171,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_fight_area_pokecenter_1f, .initScriptsArchiveID = scripts_init_fight_area_pokecenter_1f, - .msgArchiveID = message_bank_fight_area_pokecenter_1f, + .msgArchiveID = TEXT_BANK_FIGHT_AREA_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -4191,7 +4193,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_fight_area_pokecenter_2f, .initScriptsArchiveID = scripts_init_fight_area_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -4213,7 +4215,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_fight_area_mart, .initScriptsArchiveID = scripts_init_fight_area_mart, - .msgArchiveID = message_bank_fight_area_mart, + .msgArchiveID = TEXT_BANK_FIGHT_AREA_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -4235,7 +4237,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 250, .scriptsArchiveID = scripts_battle_park_gate_to_fight_area, .initScriptsArchiveID = scripts_init_battle_park_gate_to_fight_area, - .msgArchiveID = message_bank_battle_park_gate_to_fight_area, + .msgArchiveID = TEXT_BANK_BATTLE_PARK_GATE_TO_FIGHT_AREA, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -4257,7 +4259,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 257, .scriptsArchiveID = scripts_route_225_gate_to_fight_area, .initScriptsArchiveID = scripts_init_route_225_gate_to_fight_area, - .msgArchiveID = message_bank_route_225_gate_to_fight_area, + .msgArchiveID = TEXT_BANK_ROUTE_225_GATE_TO_FIGHT_AREA, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 0xFFFF, @@ -4279,7 +4281,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_fight_area_middle_house, .initScriptsArchiveID = scripts_init_fight_area_middle_house, - .msgArchiveID = message_bank_fight_area_middle_house, + .msgArchiveID = TEXT_BANK_FIGHT_AREA_MIDDLE_HOUSE, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -4301,7 +4303,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_fight_area_south_house, .initScriptsArchiveID = scripts_init_fight_area_south_house, - .msgArchiveID = message_bank_fight_area_south_house, + .msgArchiveID = TEXT_BANK_FIGHT_AREA_SOUTH_HOUSE, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -4323,7 +4325,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -4345,7 +4347,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x5, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, @@ -4367,7 +4369,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 5, .scriptsArchiveID = scripts_oreburgh_mine_b1f, .initScriptsArchiveID = scripts_init_oreburgh_mine_b1f, - .msgArchiveID = message_bank_oreburgh_mine_b1f, + .msgArchiveID = TEXT_BANK_OREBURGH_MINE_B1F, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 5, @@ -4389,7 +4391,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 6, .scriptsArchiveID = scripts_oreburgh_mine_b2f, .initScriptsArchiveID = scripts_init_oreburgh_mine_b2f, - .msgArchiveID = message_bank_oreburgh_mine_b2f, + .msgArchiveID = TEXT_BANK_OREBURGH_MINE_B2F, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 6, @@ -4411,7 +4413,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_valley_windworks_outside, .initScriptsArchiveID = scripts_init_valley_windworks_outside, - .msgArchiveID = message_bank_valley_windworks_outside, + .msgArchiveID = TEXT_BANK_VALLEY_WINDWORKS_OUTSIDE, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 7, @@ -4433,7 +4435,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 234, .scriptsArchiveID = scripts_valley_windworks_building, .initScriptsArchiveID = scripts_init_valley_windworks_building, - .msgArchiveID = message_bank_valley_windworks_building, + .msgArchiveID = TEXT_BANK_VALLEY_WINDWORKS_BUILDING, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -4455,7 +4457,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_eterna_forest_outside, .initScriptsArchiveID = scripts_init_eterna_forest_outside, - .msgArchiveID = message_bank_eterna_forest_outside, + .msgArchiveID = TEXT_BANK_ETERNA_FOREST_OUTSIDE, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 0xFFFF, @@ -4477,7 +4479,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 7, .scriptsArchiveID = scripts_eterna_forest, .initScriptsArchiveID = scripts_init_eterna_forest, - .msgArchiveID = message_bank_eterna_forest, + .msgArchiveID = TEXT_BANK_ETERNA_FOREST, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 8, @@ -4499,7 +4501,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0, .scriptsArchiveID = scripts_fuego_ironworks_outside, .initScriptsArchiveID = scripts_init_fuego_ironworks_outside, - .msgArchiveID = message_bank_fuego_ironworks_outside, + .msgArchiveID = TEXT_BANK_FUEGO_IRONWORKS_OUTSIDE, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 9, @@ -4521,7 +4523,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x8, .scriptsArchiveID = scripts_fuego_ironworks_building, .initScriptsArchiveID = scripts_init_fuego_ironworks_building, - .msgArchiveID = message_bank_fuego_ironworks_building, + .msgArchiveID = TEXT_BANK_FUEGO_IRONWORKS_BUILDING, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 0xFFFF, @@ -4543,7 +4545,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -4565,7 +4567,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 9, .scriptsArchiveID = scripts_mt_coronet_1f_south, .initScriptsArchiveID = scripts_init_mt_coronet_1f_south, - .msgArchiveID = message_bank_mt_coronet_1f_south, + .msgArchiveID = TEXT_BANK_MT_CORONET_1F_SOUTH, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 10, @@ -4587,7 +4589,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 10, .scriptsArchiveID = scripts_mt_coronet_2f, .initScriptsArchiveID = scripts_init_mt_coronet_2f, - .msgArchiveID = message_bank_mt_coronet_2f, + .msgArchiveID = TEXT_BANK_MT_CORONET_2F, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 11, @@ -4609,7 +4611,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 11, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 12, @@ -4631,7 +4633,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 12, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 13, @@ -4653,7 +4655,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 13, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 14, @@ -4675,7 +4677,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 14, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 15, @@ -4697,7 +4699,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 15, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 16, @@ -4719,7 +4721,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 16, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 17, @@ -4741,7 +4743,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 17, .scriptsArchiveID = scripts_mt_coronet_6f, .initScriptsArchiveID = scripts_init_mt_coronet_6f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 18, @@ -4763,7 +4765,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 18, .scriptsArchiveID = scripts_mt_coronet_1f_tunnel_room, .initScriptsArchiveID = scripts_init_mt_coronet_1f_tunnel_room, - .msgArchiveID = message_bank_mt_coronet_1f_tunnel_room, + .msgArchiveID = TEXT_BANK_MT_CORONET_1F_TUNNEL_ROOM, .dayMusicID = 1071, .nightMusicID = 1071, .wildEncountersArchiveID = 19, @@ -4785,7 +4787,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 19, .scriptsArchiveID = scripts_mt_coronet_1f_north_room_2, .initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 20, @@ -4807,7 +4809,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 20, .scriptsArchiveID = scripts_mt_coronet_1f_north_room_1, .initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_1, - .msgArchiveID = message_bank_mt_coronet_1f_north_room_1, + .msgArchiveID = TEXT_BANK_MT_CORONET_1F_NORTH_ROOM_1, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 21, @@ -4829,7 +4831,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 21, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 22, @@ -4851,7 +4853,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 22, .scriptsArchiveID = scripts_spear_pillar, .initScriptsArchiveID = scripts_init_spear_pillar, - .msgArchiveID = message_bank_spear_pillar, + .msgArchiveID = TEXT_BANK_SPEAR_PILLAR, .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, @@ -4873,7 +4875,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x17, .scriptsArchiveID = scripts_spear_pillar_distorted, .initScriptsArchiveID = scripts_init_spear_pillar_distorted, - .msgArchiveID = message_bank_spear_pillar_distorted, + .msgArchiveID = TEXT_BANK_SPEAR_PILLAR_DISTORTED, .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, @@ -4895,7 +4897,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -4917,7 +4919,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x18, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -4939,7 +4941,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -4961,7 +4963,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x19, .scriptsArchiveID = scripts_solaceon_ruins_maniac_tunnel_room, .initScriptsArchiveID = scripts_init_solaceon_ruins_maniac_tunnel_room, - .msgArchiveID = message_bank_solaceon_ruins_maniac_tunnel_room, + .msgArchiveID = TEXT_BANK_SOLACEON_RUINS_MANIAC_TUNNEL_ROOM, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 29, @@ -4983,7 +4985,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x1A, .scriptsArchiveID = scripts_solaceon_ruins_room_1, .initScriptsArchiveID = scripts_init_solaceon_ruins_room_1, - .msgArchiveID = message_bank_solaceon_ruins_room_1, + .msgArchiveID = TEXT_BANK_SOLACEON_RUINS_ROOM_1, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, @@ -5005,7 +5007,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 40, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 30, @@ -5027,7 +5029,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 35, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 31, @@ -5049,7 +5051,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 39, .scriptsArchiveID = scripts_solaceon_ruins_room_2, .initScriptsArchiveID = scripts_init_solaceon_ruins_room_2, - .msgArchiveID = message_bank_solaceon_ruins_room_2, + .msgArchiveID = TEXT_BANK_SOLACEON_RUINS_ROOM_2, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 32, @@ -5071,7 +5073,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x1F, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 33, @@ -5093,7 +5095,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 34, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 34, @@ -5115,7 +5117,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x1F, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 35, @@ -5137,7 +5139,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 40, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 36, @@ -5159,7 +5161,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 42, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 37, @@ -5181,7 +5183,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 35, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 38, @@ -5203,7 +5205,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 35, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 39, @@ -5225,7 +5227,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 36, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 40, @@ -5247,7 +5249,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 34, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 41, @@ -5269,7 +5271,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 30, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 42, @@ -5291,7 +5293,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 41, .scriptsArchiveID = scripts_solaceon_ruins_room_7, .initScriptsArchiveID = scripts_init_solaceon_ruins_room_7, - .msgArchiveID = message_bank_solaceon_ruins_room_7, + .msgArchiveID = TEXT_BANK_SOLACEON_RUINS_ROOM_7, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 43, @@ -5313,7 +5315,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x1F, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 44, @@ -5335,7 +5337,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 35, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 45, @@ -5357,7 +5359,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -5379,7 +5381,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 43, .scriptsArchiveID = scripts_victory_road_1f, .initScriptsArchiveID = scripts_init_victory_road_1f, - .msgArchiveID = message_bank_victory_road_1f, + .msgArchiveID = TEXT_BANK_VICTORY_ROAD_1F, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 47, @@ -5401,7 +5403,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 44, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 48, @@ -5423,7 +5425,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 45, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 49, @@ -5445,7 +5447,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 46, .scriptsArchiveID = scripts_victory_road_1f_room_2, .initScriptsArchiveID = scripts_init_victory_road_1f_room_2, - .msgArchiveID = message_bank_victory_road_1f_room_2, + .msgArchiveID = TEXT_BANK_VICTORY_ROAD_1F_ROOM_2, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 50, @@ -5467,7 +5469,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 47, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 51, @@ -5489,7 +5491,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 48, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 52, @@ -5511,7 +5513,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 49, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -5533,7 +5535,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 49, .scriptsArchiveID = scripts_pal_park, .initScriptsArchiveID = scripts_init_pal_park, - .msgArchiveID = message_bank_pal_park, + .msgArchiveID = TEXT_BANK_PAL_PARK, .dayMusicID = 1002, .nightMusicID = 1002, .wildEncountersArchiveID = 0xFFFF, @@ -5555,7 +5557,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, @@ -5577,7 +5579,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 50, .scriptsArchiveID = scripts_amity_square, .initScriptsArchiveID = scripts_init_amity_square, - .msgArchiveID = message_bank_amity_square, + .msgArchiveID = TEXT_BANK_AMITY_SQUARE, .dayMusicID = 1066, .nightMusicID = 1066, .wildEncountersArchiveID = 0xFFFF, @@ -5599,7 +5601,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 51, .scriptsArchiveID = scripts_ravaged_path, .initScriptsArchiveID = scripts_init_ravaged_path, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 53, @@ -5621,7 +5623,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 52, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -5643,7 +5645,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 52, .scriptsArchiveID = scripts_floaroma_meadow, .initScriptsArchiveID = scripts_init_floaroma_meadow, - .msgArchiveID = message_bank_floaroma_meadow, + .msgArchiveID = TEXT_BANK_FLOAROMA_MEADOW, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -5665,7 +5667,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_floaroma_meadow_house, .initScriptsArchiveID = scripts_init_floaroma_meadow_house, - .msgArchiveID = message_bank_floaroma_meadow_house, + .msgArchiveID = TEXT_BANK_FLOAROMA_MEADOW_HOUSE, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -5687,7 +5689,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x3, .scriptsArchiveID = scripts_oreburgh_gate_1f, .initScriptsArchiveID = scripts_init_oreburgh_gate_1f, - .msgArchiveID = message_bank_oreburgh_gate_1f, + .msgArchiveID = TEXT_BANK_OREBURGH_GATE_1F, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 54, @@ -5709,7 +5711,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x4, .scriptsArchiveID = scripts_oreburgh_gate_b1f, .initScriptsArchiveID = scripts_init_oreburgh_gate_b1f, - .msgArchiveID = message_bank_oreburgh_gate_b1f, + .msgArchiveID = TEXT_BANK_OREBURGH_GATE_B1F, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 55, @@ -5731,7 +5733,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_fullmoon_island, .initScriptsArchiveID = scripts_init_fullmoon_island, - .msgArchiveID = message_bank_fullmoon_island, + .msgArchiveID = TEXT_BANK_FULLMOON_ISLAND, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, @@ -5753,7 +5755,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 53, .scriptsArchiveID = scripts_fullmoon_island_forest, .initScriptsArchiveID = scripts_init_fullmoon_island_forest, - .msgArchiveID = message_bank_fullmoon_island_forest, + .msgArchiveID = TEXT_BANK_FULLMOON_ISLAND_FOREST, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, @@ -5775,7 +5777,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_stark_mountain_outside, .initScriptsArchiveID = scripts_init_stark_mountain_outside, - .msgArchiveID = message_bank_stark_mountain_outside, + .msgArchiveID = TEXT_BANK_STARK_MOUNTAIN_OUTSIDE, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 56, @@ -5797,7 +5799,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x39, .scriptsArchiveID = scripts_stark_mountain_room_1, .initScriptsArchiveID = scripts_init_stark_mountain_room_1, - .msgArchiveID = message_bank_stark_mountain_room_1, + .msgArchiveID = TEXT_BANK_STARK_MOUNTAIN_ROOM_1, .dayMusicID = 1073, .nightMusicID = 1073, .wildEncountersArchiveID = 57, @@ -5819,7 +5821,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 58, .scriptsArchiveID = scripts_stark_mountain_room_2, .initScriptsArchiveID = scripts_init_stark_mountain_room_2, - .msgArchiveID = message_bank_stark_mountain_room_2, + .msgArchiveID = TEXT_BANK_STARK_MOUNTAIN_ROOM_2, .dayMusicID = 1073, .nightMusicID = 1073, .wildEncountersArchiveID = 58, @@ -5841,7 +5843,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 59, .scriptsArchiveID = scripts_stark_mountain_room_3, .initScriptsArchiveID = scripts_init_stark_mountain_room_3, - .msgArchiveID = message_bank_stark_mountain_room_3, + .msgArchiveID = TEXT_BANK_STARK_MOUNTAIN_ROOM_3, .dayMusicID = 1073, .nightMusicID = 1073, .wildEncountersArchiveID = 0xFFFF, @@ -5863,7 +5865,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -5885,7 +5887,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x3C, .scriptsArchiveID = scripts_sendoff_spring, .initScriptsArchiveID = scripts_init_sendoff_spring, - .msgArchiveID = message_bank_sendoff_spring, + .msgArchiveID = TEXT_BANK_SENDOFF_SPRING, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 59, @@ -5907,7 +5909,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 61, .scriptsArchiveID = scripts_turnback_cave_entrance, .initScriptsArchiveID = scripts_init_turnback_cave_entrance, - .msgArchiveID = message_bank_turnback_cave_entrance, + .msgArchiveID = TEXT_BANK_TURNBACK_CAVE_ENTRANCE, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -5929,7 +5931,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 62, .scriptsArchiveID = scripts_turnback_cave_pillar_room, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_room, - .msgArchiveID = message_bank_turnback_cave_pillar_room, + .msgArchiveID = TEXT_BANK_TURNBACK_CAVE_PILLAR_ROOM, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -5951,7 +5953,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 63, .scriptsArchiveID = scripts_turnback_cave_giratina_room, .initScriptsArchiveID = scripts_init_turnback_cave_giratina_room, - .msgArchiveID = message_bank_turnback_cave_giratina_room, + .msgArchiveID = TEXT_BANK_TURNBACK_CAVE_GIRATINA_ROOM, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -5973,7 +5975,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_1, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_1, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 63, @@ -5995,7 +5997,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_2, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 64, @@ -6017,7 +6019,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_3, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_3, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 65, @@ -6039,7 +6041,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_flower_paradise, .initScriptsArchiveID = scripts_init_flower_paradise, - .msgArchiveID = message_bank_flower_paradise, + .msgArchiveID = TEXT_BANK_FLOWER_PARADISE, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -6061,7 +6063,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -6083,7 +6085,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, @@ -6105,7 +6107,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, @@ -6127,7 +6129,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 68, .scriptsArchiveID = scripts_snowpoint_temple_1f, .initScriptsArchiveID = scripts_init_snowpoint_temple_1f, - .msgArchiveID = message_bank_snowpoint_temple_1f, + .msgArchiveID = TEXT_BANK_SNOWPOINT_TEMPLE_1F, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 106, @@ -6149,7 +6151,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x45, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 107, @@ -6171,7 +6173,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 70, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 108, @@ -6193,7 +6195,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 71, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 109, @@ -6215,7 +6217,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x48, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 110, @@ -6237,7 +6239,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 73, .scriptsArchiveID = scripts_snowpoint_temple_b5f, .initScriptsArchiveID = scripts_init_snowpoint_temple_b5f, - .msgArchiveID = message_bank_snowpoint_temple_b5f, + .msgArchiveID = TEXT_BANK_SNOWPOINT_TEMPLE_B5F, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 111, @@ -6259,7 +6261,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x4A, .scriptsArchiveID = scripts_wayward_cave_1f, .initScriptsArchiveID = scripts_init_wayward_cave_1f, - .msgArchiveID = message_bank_wayward_cave_1f, + .msgArchiveID = TEXT_BANK_WAYWARD_CAVE_1F, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 112, @@ -6281,7 +6283,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 75, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 113, @@ -6303,7 +6305,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 76, .scriptsArchiveID = scripts_ruin_maniac_cave_short, .initScriptsArchiveID = scripts_init_ruin_maniac_cave_short, - .msgArchiveID = message_bank_ruin_maniac_cave_short, + .msgArchiveID = TEXT_BANK_RUIN_MANIAC_CAVE_SHORT, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 114, @@ -6325,7 +6327,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 79, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 117, @@ -6347,7 +6349,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_iron_island, .initScriptsArchiveID = scripts_init_iron_island, - .msgArchiveID = message_bank_iron_island, + .msgArchiveID = TEXT_BANK_IRON_ISLAND, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 118, @@ -6369,7 +6371,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 80, .scriptsArchiveID = scripts_iron_island_1f, .initScriptsArchiveID = scripts_init_iron_island_1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 119, @@ -6391,7 +6393,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 81, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 120, @@ -6413,7 +6415,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 82, .scriptsArchiveID = scripts_iron_island_b1f_right_room, .initScriptsArchiveID = scripts_init_iron_island_b1f_right_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 121, @@ -6435,7 +6437,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 83, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 122, @@ -6457,7 +6459,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 84, .scriptsArchiveID = scripts_iron_island_b2f_left_room, .initScriptsArchiveID = scripts_init_iron_island_b2f_left_room, - .msgArchiveID = message_bank_iron_island_b2f_left_room, + .msgArchiveID = TEXT_BANK_IRON_ISLAND_B2F_LEFT_ROOM, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 123, @@ -6479,7 +6481,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 85, .scriptsArchiveID = scripts_iron_island_b3f, .initScriptsArchiveID = scripts_init_iron_island_b3f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 124, @@ -6501,7 +6503,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 86, .scriptsArchiveID = scripts_old_chateau, .initScriptsArchiveID = scripts_init_old_chateau, - .msgArchiveID = message_bank_old_chateau, + .msgArchiveID = TEXT_BANK_OLD_CHATEAU, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 125, @@ -6523,7 +6525,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 87, .scriptsArchiveID = scripts_old_chateau_dining_area, .initScriptsArchiveID = scripts_init_old_chateau_dining_area, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 126, @@ -6545,7 +6547,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 88, .scriptsArchiveID = scripts_old_chateau_side_rooms, .initScriptsArchiveID = scripts_init_old_chateau_side_rooms, - .msgArchiveID = message_bank_old_chateau_side_rooms, + .msgArchiveID = TEXT_BANK_OLD_CHATEAU_SIDE_ROOMS, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 127, @@ -6567,7 +6569,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 89, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 128, @@ -6589,7 +6591,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 90, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 129, @@ -6611,7 +6613,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 91, .scriptsArchiveID = scripts_old_chateau_back_middle_west_room, .initScriptsArchiveID = scripts_init_old_chateau_back_middle_west_room, - .msgArchiveID = message_bank_old_chateau_back_middle_west_room, + .msgArchiveID = TEXT_BANK_OLD_CHATEAU_BACK_MIDDLE_WEST_ROOM, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 130, @@ -6633,7 +6635,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 92, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 131, @@ -6655,7 +6657,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 93, .scriptsArchiveID = scripts_old_chateau_back_middle_east_room, .initScriptsArchiveID = scripts_init_old_chateau_back_middle_east_room, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 132, @@ -6677,7 +6679,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 94, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 133, @@ -6699,7 +6701,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 157, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -6721,7 +6723,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 95, .scriptsArchiveID = scripts_galactic_hq_1f, .initScriptsArchiveID = scripts_init_galactic_hq_1f, - .msgArchiveID = message_bank_galactic_hq_1f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_1F, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -6743,7 +6745,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 96, .scriptsArchiveID = scripts_galactic_hq_2f, .initScriptsArchiveID = scripts_init_galactic_hq_2f, - .msgArchiveID = message_bank_galactic_hq_2f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_2F, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -6765,7 +6767,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 97, .scriptsArchiveID = scripts_galactic_hq_3f, .initScriptsArchiveID = scripts_init_galactic_hq_3f, - .msgArchiveID = message_bank_galactic_hq_3f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_3F, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -6787,7 +6789,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 98, .scriptsArchiveID = scripts_galactic_hq_4f, .initScriptsArchiveID = scripts_init_galactic_hq_4f, - .msgArchiveID = message_bank_galactic_hq_4f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_4F, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -6809,7 +6811,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 100, .scriptsArchiveID = scripts_galactic_hq_b1f, .initScriptsArchiveID = scripts_init_galactic_hq_b1f, - .msgArchiveID = message_bank_galactic_hq_b1f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_B1F, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -6831,7 +6833,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 99, .scriptsArchiveID = scripts_galactic_hq_b2f, .initScriptsArchiveID = scripts_init_galactic_hq_b2f, - .msgArchiveID = message_bank_galactic_hq_b2f, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_B2F, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -6853,7 +6855,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 101, .scriptsArchiveID = scripts_lake_verity_low_water, .initScriptsArchiveID = scripts_init_lake_verity_low_water, - .msgArchiveID = message_bank_lake_verity_low_water, + .msgArchiveID = TEXT_BANK_LAKE_VERITY_LOW_WATER, .dayMusicID = 1070, .nightMusicID = 1070, .wildEncountersArchiveID = 134, @@ -6875,7 +6877,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 102, .scriptsArchiveID = scripts_lake_verity, .initScriptsArchiveID = scripts_init_lake_verity, - .msgArchiveID = message_bank_lake_verity, + .msgArchiveID = TEXT_BANK_LAKE_VERITY, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 135, @@ -6897,7 +6899,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 103, .scriptsArchiveID = scripts_verity_cavern, .initScriptsArchiveID = scripts_init_verity_cavern, - .msgArchiveID = message_bank_verity_cavern, + .msgArchiveID = TEXT_BANK_VERITY_CAVERN, .dayMusicID = 1065, .nightMusicID = 1065, .wildEncountersArchiveID = 0xFFFF, @@ -6919,7 +6921,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 104, .scriptsArchiveID = scripts_lake_valor_drained, .initScriptsArchiveID = scripts_init_lake_valor_drained, - .msgArchiveID = message_bank_lake_valor_drained, + .msgArchiveID = TEXT_BANK_LAKE_VALOR_DRAINED, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -6941,7 +6943,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 105, .scriptsArchiveID = scripts_lake_valor, .initScriptsArchiveID = scripts_init_lake_valor, - .msgArchiveID = message_bank_lake_valor, + .msgArchiveID = TEXT_BANK_LAKE_VALOR, .dayMusicID = 1070, .nightMusicID = 1070, .wildEncountersArchiveID = 136, @@ -6963,7 +6965,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 106, .scriptsArchiveID = scripts_valor_cavern, .initScriptsArchiveID = scripts_init_valor_cavern, - .msgArchiveID = message_bank_valor_cavern, + .msgArchiveID = TEXT_BANK_VALOR_CAVERN, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, @@ -6985,7 +6987,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 107, .scriptsArchiveID = scripts_lake_acuity_low_water, .initScriptsArchiveID = scripts_init_lake_acuity_low_water, - .msgArchiveID = message_bank_lake_acuity_low_water, + .msgArchiveID = TEXT_BANK_LAKE_ACUITY_LOW_WATER, .dayMusicID = 1070, .nightMusicID = 1070, .wildEncountersArchiveID = 0xFFFF, @@ -7007,7 +7009,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 108, .scriptsArchiveID = scripts_lake_acuity, .initScriptsArchiveID = scripts_init_lake_acuity, - .msgArchiveID = message_bank_lake_acuity, + .msgArchiveID = TEXT_BANK_LAKE_ACUITY, .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 137, @@ -7029,7 +7031,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 109, .scriptsArchiveID = scripts_acuity_cavern, .initScriptsArchiveID = scripts_init_acuity_cavern, - .msgArchiveID = message_bank_acuity_cavern, + .msgArchiveID = TEXT_BANK_ACUITY_CAVERN, .dayMusicID = 1065, .nightMusicID = 1065, .wildEncountersArchiveID = 0xFFFF, @@ -7051,7 +7053,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_newmoon_island, .initScriptsArchiveID = scripts_init_newmoon_island, - .msgArchiveID = message_bank_newmoon_island, + .msgArchiveID = TEXT_BANK_NEWMOON_ISLAND, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -7073,7 +7075,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 110, .scriptsArchiveID = scripts_newmoon_island_forest, .initScriptsArchiveID = scripts_init_newmoon_island_forest, - .msgArchiveID = message_bank_newmoon_island_forest, + .msgArchiveID = TEXT_BANK_NEWMOON_ISLAND_FOREST, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -7095,7 +7097,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 229, .scriptsArchiveID = scripts_battle_park, .initScriptsArchiveID = scripts_init_battle_park, - .msgArchiveID = message_bank_battle_park, + .msgArchiveID = TEXT_BANK_BATTLE_PARK, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -7117,7 +7119,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 231, .scriptsArchiveID = scripts_battle_park_exchange_service_corner, .initScriptsArchiveID = scripts_init_battle_park_exchange_service_corner, - .msgArchiveID = message_bank_battle_park_exchange_service_corner, + .msgArchiveID = TEXT_BANK_BATTLE_PARK_EXCHANGE_SERVICE_CORNER, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -7139,7 +7141,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 232, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -7161,7 +7163,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 233, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -7183,7 +7185,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 193, .scriptsArchiveID = scripts_battle_tower, .initScriptsArchiveID = scripts_init_battle_tower, - .msgArchiveID = message_bank_battle_tower, + .msgArchiveID = TEXT_BANK_BATTLE_TOWER, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7205,7 +7207,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_battle_tower_elevator, .initScriptsArchiveID = scripts_init_battle_tower_elevator, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7227,7 +7229,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 194, .scriptsArchiveID = scripts_battle_tower_corridor, .initScriptsArchiveID = scripts_init_battle_tower_corridor, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7249,7 +7251,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 195, .scriptsArchiveID = scripts_battle_tower_corridor_multi, .initScriptsArchiveID = scripts_init_battle_tower_corridor_multi, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7271,7 +7273,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 197, .scriptsArchiveID = scripts_battle_tower_battle_room, .initScriptsArchiveID = scripts_init_battle_tower_battle_room, - .msgArchiveID = message_bank_battle_tower_battle_room, + .msgArchiveID = TEXT_BANK_BATTLE_TOWER_BATTLE_ROOM, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7293,7 +7295,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 198, .scriptsArchiveID = scripts_battle_tower_multi_battle_room, .initScriptsArchiveID = scripts_init_battle_tower_multi_battle_room, - .msgArchiveID = message_bank_battle_tower_multi_battle_room, + .msgArchiveID = TEXT_BANK_BATTLE_TOWER_MULTI_BATTLE_ROOM, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -7315,7 +7317,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 118, .scriptsArchiveID = scripts_communication_club_colosseum_2p, .initScriptsArchiveID = scripts_init_communication_club_colosseum_2p, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -7337,7 +7339,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 121, .scriptsArchiveID = scripts_communication_club_colosseum_4p, .initScriptsArchiveID = scripts_init_communication_club_colosseum_4p, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -7359,7 +7361,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_verity_lakefront, .initScriptsArchiveID = scripts_init_verity_lakefront, - .msgArchiveID = message_bank_verity_lakefront, + .msgArchiveID = TEXT_BANK_VERITY_LAKEFRONT, .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 0xFFFF, @@ -7381,7 +7383,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_verity_lakefront_unknown_house, .initScriptsArchiveID = scripts_init_verity_lakefront_unknown_house, - .msgArchiveID = message_bank_verity_lakefront_unknown_house, + .msgArchiveID = TEXT_BANK_VERITY_LAKEFRONT_UNKNOWN_HOUSE, .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 0xFFFF, @@ -7403,7 +7405,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_valor_lakefront, .initScriptsArchiveID = scripts_init_valor_lakefront, - .msgArchiveID = message_bank_valor_lakefront, + .msgArchiveID = TEXT_BANK_VALOR_LAKEFRONT, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 138, @@ -7425,7 +7427,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 147, .scriptsArchiveID = scripts_restaurant, .initScriptsArchiveID = scripts_init_restaurant, - .msgArchiveID = message_bank_restaurant, + .msgArchiveID = TEXT_BANK_RESTAURANT, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -7447,7 +7449,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 146, .scriptsArchiveID = scripts_grand_lake_valor_lakefront_east_house, .initScriptsArchiveID = scripts_init_grand_lake_valor_lakefront_east_house, - .msgArchiveID = message_bank_grand_lake_valor_lakefront_east_house, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_VALOR_LAKEFRONT_EAST_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -7469,7 +7471,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 146, .scriptsArchiveID = scripts_grand_lake_valor_lakefront_west_house, .initScriptsArchiveID = scripts_init_grand_lake_valor_lakefront_west_house, - .msgArchiveID = message_bank_grand_lake_valor_lakefront_west_house, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_VALOR_LAKEFRONT_WEST_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -7491,7 +7493,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_acuity_lakefront, .initScriptsArchiveID = scripts_init_acuity_lakefront, - .msgArchiveID = message_bank_acuity_lakefront, + .msgArchiveID = TEXT_BANK_ACUITY_LAKEFRONT, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 139, @@ -7513,7 +7515,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 0xFFFF, @@ -7535,7 +7537,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_201, .initScriptsArchiveID = scripts_init_route_201, - .msgArchiveID = message_bank_route_201, + .msgArchiveID = TEXT_BANK_ROUTE_201, .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 140, @@ -7557,7 +7559,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_202, .initScriptsArchiveID = scripts_init_route_202, - .msgArchiveID = message_bank_route_202, + .msgArchiveID = TEXT_BANK_ROUTE_202, .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 141, @@ -7579,7 +7581,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_203, .initScriptsArchiveID = scripts_init_route_203, - .msgArchiveID = message_bank_route_203, + .msgArchiveID = TEXT_BANK_ROUTE_203, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 142, @@ -7601,7 +7603,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_204_south, .initScriptsArchiveID = scripts_init_route_204_south, - .msgArchiveID = message_bank_route_204_south, + .msgArchiveID = TEXT_BANK_ROUTE_204_SOUTH, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 143, @@ -7623,7 +7625,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_204_north, .initScriptsArchiveID = scripts_init_route_204_north, - .msgArchiveID = message_bank_route_204_north, + .msgArchiveID = TEXT_BANK_ROUTE_204_NORTH, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 144, @@ -7645,7 +7647,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_205_south, .initScriptsArchiveID = scripts_init_route_205_south, - .msgArchiveID = message_bank_route_205_south, + .msgArchiveID = TEXT_BANK_ROUTE_205_SOUTH, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 145, @@ -7667,7 +7669,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_route_205_house, .initScriptsArchiveID = scripts_init_route_205_house, - .msgArchiveID = message_bank_route_205_house, + .msgArchiveID = TEXT_BANK_ROUTE_205_HOUSE, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 0xFFFF, @@ -7689,7 +7691,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_205_north, .initScriptsArchiveID = scripts_init_route_205_north, - .msgArchiveID = message_bank_route_205_north, + .msgArchiveID = TEXT_BANK_ROUTE_205_NORTH, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 146, @@ -7711,7 +7713,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_206, .initScriptsArchiveID = scripts_init_route_206, - .msgArchiveID = message_bank_route_206, + .msgArchiveID = TEXT_BANK_ROUTE_206, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 147, @@ -7733,7 +7735,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 260, .scriptsArchiveID = scripts_route_206_cycling_road_south_gate, .initScriptsArchiveID = scripts_init_route_206_cycling_road_south_gate, - .msgArchiveID = message_bank_route_206_cycling_road_south_gate, + .msgArchiveID = TEXT_BANK_ROUTE_206_CYCLING_ROAD_SOUTH_GATE, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -7755,7 +7757,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 157, .scriptsArchiveID = scripts_gate_between_eterna_city_route_206, .initScriptsArchiveID = scripts_init_gate_between_eterna_city_route_206, - .msgArchiveID = message_bank_gate_between_eterna_city_route_206, + .msgArchiveID = TEXT_BANK_GATE_BETWEEN_ETERNA_CITY_ROUTE_206, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -7777,7 +7779,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_207, .initScriptsArchiveID = scripts_init_route_207, - .msgArchiveID = message_bank_route_207, + .msgArchiveID = TEXT_BANK_ROUTE_207, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 148, @@ -7799,7 +7801,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_208, .initScriptsArchiveID = scripts_init_route_208, - .msgArchiveID = message_bank_route_208, + .msgArchiveID = TEXT_BANK_ROUTE_208, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 149, @@ -7821,7 +7823,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 249, .scriptsArchiveID = scripts_route_208_house, .initScriptsArchiveID = scripts_init_route_208_house, - .msgArchiveID = message_bank_route_208_house, + .msgArchiveID = TEXT_BANK_ROUTE_208_HOUSE, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -7843,7 +7845,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_209, .initScriptsArchiveID = scripts_init_route_209, - .msgArchiveID = message_bank_route_209, + .msgArchiveID = TEXT_BANK_ROUTE_209, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 150, @@ -7865,7 +7867,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 212, .scriptsArchiveID = scripts_route_209_lost_tower_1f, .initScriptsArchiveID = scripts_init_route_209_lost_tower_1f, - .msgArchiveID = message_bank_route_209_lost_tower_1f, + .msgArchiveID = TEXT_BANK_ROUTE_209_LOST_TOWER_1F, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 151, @@ -7887,7 +7889,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 213, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 152, @@ -7909,7 +7911,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 214, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 153, @@ -7931,7 +7933,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 215, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 154, @@ -7953,7 +7955,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 216, .scriptsArchiveID = scripts_route_209_lost_tower_5f, .initScriptsArchiveID = scripts_init_route_209_lost_tower_5f, - .msgArchiveID = message_bank_route_209_lost_tower_5f, + .msgArchiveID = TEXT_BANK_ROUTE_209_LOST_TOWER_5F, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 155, @@ -7975,7 +7977,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_210_south, .initScriptsArchiveID = scripts_init_route_210_south, - .msgArchiveID = message_bank_route_210_south, + .msgArchiveID = TEXT_BANK_ROUTE_210_SOUTH, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 156, @@ -7997,7 +7999,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_210_north, .initScriptsArchiveID = scripts_init_route_210_north, - .msgArchiveID = message_bank_route_210_north, + .msgArchiveID = TEXT_BANK_ROUTE_210_NORTH, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 157, @@ -8019,7 +8021,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_route_210_grandma_wilma_house, .initScriptsArchiveID = scripts_init_route_210_grandma_wilma_house, - .msgArchiveID = message_bank_route_210_grandma_wilma_house, + .msgArchiveID = TEXT_BANK_ROUTE_210_GRANDMA_WILMA_HOUSE, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 0xFFFF, @@ -8041,7 +8043,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_211_west, .initScriptsArchiveID = scripts_init_route_211_west, - .msgArchiveID = message_bank_route_211_west, + .msgArchiveID = TEXT_BANK_ROUTE_211_WEST, .dayMusicID = 1023, .nightMusicID = 1052, .wildEncountersArchiveID = 158, @@ -8063,7 +8065,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_211_east, .initScriptsArchiveID = scripts_init_route_211_east, - .msgArchiveID = message_bank_route_211_east, + .msgArchiveID = TEXT_BANK_ROUTE_211_EAST, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 159, @@ -8085,7 +8087,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_212_north, .initScriptsArchiveID = scripts_init_route_212_north, - .msgArchiveID = message_bank_route_212_north, + .msgArchiveID = TEXT_BANK_ROUTE_212_NORTH, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 160, @@ -8107,7 +8109,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 178, .scriptsArchiveID = scripts_pokemon_mansion, .initScriptsArchiveID = scripts_init_pokemon_mansion, - .msgArchiveID = message_bank_pokemon_mansion, + .msgArchiveID = TEXT_BANK_POKEMON_MANSION, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8129,7 +8131,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 179, .scriptsArchiveID = scripts_pokemon_mansion_maids_room, .initScriptsArchiveID = scripts_init_pokemon_mansion_maids_room, - .msgArchiveID = message_bank_pokemon_mansion_maids_room, + .msgArchiveID = TEXT_BANK_POKEMON_MANSION_MAIDS_ROOM, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8151,7 +8153,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 180, .scriptsArchiveID = scripts_pokemon_mansion_office, .initScriptsArchiveID = scripts_init_pokemon_mansion_office, - .msgArchiveID = message_bank_pokemon_mansion_office, + .msgArchiveID = TEXT_BANK_POKEMON_MANSION_OFFICE, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8173,7 +8175,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_212_south, .initScriptsArchiveID = scripts_init_route_212_south, - .msgArchiveID = message_bank_route_212_south, + .msgArchiveID = TEXT_BANK_ROUTE_212_SOUTH, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 161, @@ -8195,7 +8197,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_route_212_house, .initScriptsArchiveID = scripts_init_route_212_house, - .msgArchiveID = message_bank_route_212_house, + .msgArchiveID = TEXT_BANK_ROUTE_212_HOUSE, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8217,7 +8219,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_213, .initScriptsArchiveID = scripts_init_route_213, - .msgArchiveID = message_bank_route_213, + .msgArchiveID = TEXT_BANK_ROUTE_213, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 162, @@ -8239,7 +8241,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_213_gate_to_pastoria_city, .initScriptsArchiveID = scripts_init_route_213_gate_to_pastoria_city, - .msgArchiveID = message_bank_route_213_gate_to_pastoria_city, + .msgArchiveID = TEXT_BANK_ROUTE_213_GATE_TO_PASTORIA_CITY, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8261,7 +8263,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 247, .scriptsArchiveID = scripts_footstep_house, .initScriptsArchiveID = scripts_init_footstep_house, - .msgArchiveID = message_bank_footstep_house, + .msgArchiveID = TEXT_BANK_FOOTSTEP_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8283,7 +8285,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 145, .scriptsArchiveID = scripts_grand_lake_route_213_lobby, .initScriptsArchiveID = scripts_init_grand_lake_route_213_lobby, - .msgArchiveID = message_bank_grand_lake_route_213_lobby, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_ROUTE_213_LOBBY, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8305,7 +8307,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 146, .scriptsArchiveID = scripts_grand_lake_route_213_east_house, .initScriptsArchiveID = scripts_init_grand_lake_route_213_east_house, - .msgArchiveID = message_bank_grand_lake_route_213_east_house, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_ROUTE_213_EAST_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8327,7 +8329,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 146, .scriptsArchiveID = scripts_grand_lake_route_213_northwest_house, .initScriptsArchiveID = scripts_init_grand_lake_route_213_northwest_house, - .msgArchiveID = message_bank_grand_lake_route_213_northwest_house, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_ROUTE_213_NORTHWEST_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8349,7 +8351,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 146, .scriptsArchiveID = scripts_grand_lake_route_213_northeast_house, .initScriptsArchiveID = scripts_init_grand_lake_route_213_northeast_house, - .msgArchiveID = message_bank_grand_lake_route_213_northeast_house, + .msgArchiveID = TEXT_BANK_GRAND_LAKE_ROUTE_213_NORTHEAST_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -8371,7 +8373,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_214, .initScriptsArchiveID = scripts_init_route_214, - .msgArchiveID = message_bank_route_214, + .msgArchiveID = TEXT_BANK_ROUTE_214, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 163, @@ -8393,7 +8395,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 257, .scriptsArchiveID = scripts_route_214_gate_to_veilstone_city, .initScriptsArchiveID = scripts_init_route_214_gate_to_veilstone_city, - .msgArchiveID = message_bank_route_214_gate_to_veilstone_city, + .msgArchiveID = TEXT_BANK_ROUTE_214_GATE_TO_VEILSTONE_CITY, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 0xFFFF, @@ -8415,7 +8417,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_215, .initScriptsArchiveID = scripts_init_route_215, - .msgArchiveID = message_bank_route_215, + .msgArchiveID = TEXT_BANK_ROUTE_215, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 164, @@ -8437,7 +8439,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_216, .initScriptsArchiveID = scripts_init_route_216, - .msgArchiveID = message_bank_route_216, + .msgArchiveID = TEXT_BANK_ROUTE_216, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 165, @@ -8459,7 +8461,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_route_216_house, .initScriptsArchiveID = scripts_init_route_216_house, - .msgArchiveID = message_bank_route_216_house, + .msgArchiveID = TEXT_BANK_ROUTE_216_HOUSE, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 0xFFFF, @@ -8481,7 +8483,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_217, .initScriptsArchiveID = scripts_init_route_217, - .msgArchiveID = message_bank_route_217, + .msgArchiveID = TEXT_BANK_ROUTE_217, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 166, @@ -8503,7 +8505,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_route_217_west_house, .initScriptsArchiveID = scripts_init_route_217_west_house, - .msgArchiveID = message_bank_route_217_west_house, + .msgArchiveID = TEXT_BANK_ROUTE_217_WEST_HOUSE, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 0xFFFF, @@ -8525,7 +8527,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_route_217_northeast_house, .initScriptsArchiveID = scripts_init_route_217_northeast_house, - .msgArchiveID = message_bank_route_217_northeast_house, + .msgArchiveID = TEXT_BANK_ROUTE_217_NORTHEAST_HOUSE, .dayMusicID = 1027, .nightMusicID = 1056, .wildEncountersArchiveID = 0xFFFF, @@ -8547,7 +8549,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_218, .initScriptsArchiveID = scripts_init_route_218, - .msgArchiveID = message_bank_route_218, + .msgArchiveID = TEXT_BANK_ROUTE_218, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 167, @@ -8569,7 +8571,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_218_gate_to_jubilife_city, .initScriptsArchiveID = scripts_init_route_218_gate_to_jubilife_city, - .msgArchiveID = message_bank_route_218_gate_to_jubilife_city, + .msgArchiveID = TEXT_BANK_ROUTE_218_GATE_TO_JUBILIFE_CITY, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 0xFFFF, @@ -8591,7 +8593,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_218_gate_to_canalave_city, .initScriptsArchiveID = scripts_init_route_218_gate_to_canalave_city, - .msgArchiveID = message_bank_route_218_gate_to_canalave_city, + .msgArchiveID = TEXT_BANK_ROUTE_218_GATE_TO_CANALAVE_CITY, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 0xFFFF, @@ -8613,7 +8615,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_219, .initScriptsArchiveID = scripts_init_route_219, - .msgArchiveID = message_bank_route_219, + .msgArchiveID = TEXT_BANK_ROUTE_219, .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 168, @@ -8635,7 +8637,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_221, .initScriptsArchiveID = scripts_init_route_221, - .msgArchiveID = message_bank_route_221, + .msgArchiveID = TEXT_BANK_ROUTE_221, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 169, @@ -8657,7 +8659,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 201, .scriptsArchiveID = scripts_pal_park_lobby, .initScriptsArchiveID = scripts_init_pal_park_lobby, - .msgArchiveID = message_bank_pal_park_lobby, + .msgArchiveID = TEXT_BANK_PAL_PARK_LOBBY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8679,7 +8681,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_route_221_house, .initScriptsArchiveID = scripts_init_route_221_house, - .msgArchiveID = message_bank_route_221_house, + .msgArchiveID = TEXT_BANK_ROUTE_221_HOUSE, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8701,7 +8703,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_222, .initScriptsArchiveID = scripts_init_route_222, - .msgArchiveID = message_bank_route_222, + .msgArchiveID = TEXT_BANK_ROUTE_222, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 170, @@ -8723,7 +8725,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_route_222_west_house, .initScriptsArchiveID = scripts_init_route_222_west_house, - .msgArchiveID = message_bank_route_222_west_house, + .msgArchiveID = TEXT_BANK_ROUTE_222_WEST_HOUSE, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8745,7 +8747,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_route_222_east_house, .initScriptsArchiveID = scripts_init_route_222_east_house, - .msgArchiveID = message_bank_route_222_east_house, + .msgArchiveID = TEXT_BANK_ROUTE_222_EAST_HOUSE, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8767,7 +8769,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_222_gate_to_sunyshore_city, .initScriptsArchiveID = scripts_init_route_222_gate_to_sunyshore_city, - .msgArchiveID = message_bank_route_222_gate_to_sunyshore_city, + .msgArchiveID = TEXT_BANK_ROUTE_222_GATE_TO_SUNYSHORE_CITY, .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 0xFFFF, @@ -8789,7 +8791,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_224, .initScriptsArchiveID = scripts_init_route_224, - .msgArchiveID = message_bank_route_224, + .msgArchiveID = TEXT_BANK_ROUTE_224, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 171, @@ -8811,7 +8813,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_225, .initScriptsArchiveID = scripts_init_route_225, - .msgArchiveID = message_bank_route_225, + .msgArchiveID = TEXT_BANK_ROUTE_225, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 172, @@ -8833,7 +8835,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8855,7 +8857,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8877,7 +8879,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_227, .initScriptsArchiveID = scripts_init_route_227, - .msgArchiveID = message_bank_route_227, + .msgArchiveID = TEXT_BANK_ROUTE_227, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 173, @@ -8899,7 +8901,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8921,7 +8923,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -8943,7 +8945,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_228, .initScriptsArchiveID = scripts_init_route_228, - .msgArchiveID = message_bank_route_228, + .msgArchiveID = TEXT_BANK_ROUTE_228, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 174, @@ -8965,7 +8967,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_229, .initScriptsArchiveID = scripts_init_route_229, - .msgArchiveID = message_bank_route_229, + .msgArchiveID = TEXT_BANK_ROUTE_229, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 175, @@ -8987,7 +8989,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -9009,7 +9011,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, @@ -9031,7 +9033,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 119, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9053,7 +9055,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_twinleaf_town, .initScriptsArchiveID = scripts_init_twinleaf_town, - .msgArchiveID = message_bank_twinleaf_town, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 176, @@ -9075,7 +9077,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 126, .scriptsArchiveID = scripts_twinleaf_town_rival_house_1f, .initScriptsArchiveID = scripts_init_twinleaf_town_rival_house_1f, - .msgArchiveID = message_bank_twinleaf_town_rival_house_1f, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_RIVAL_HOUSE_1F, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9097,7 +9099,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 127, .scriptsArchiveID = scripts_twinleaf_town_rival_house_2f, .initScriptsArchiveID = scripts_init_twinleaf_town_rival_house_2f, - .msgArchiveID = message_bank_twinleaf_town_rival_house_2f, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_RIVAL_HOUSE_2F, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9119,7 +9121,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 128, .scriptsArchiveID = scripts_twinleaf_town_player_house_1f, .initScriptsArchiveID = scripts_init_twinleaf_town_player_house_1f, - .msgArchiveID = message_bank_twinleaf_town_player_house_1f, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_PLAYER_HOUSE_1F, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9141,7 +9143,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 129, .scriptsArchiveID = scripts_twinleaf_town_player_house_2f, .initScriptsArchiveID = scripts_init_twinleaf_town_player_house_2f, - .msgArchiveID = message_bank_twinleaf_town_player_house_2f, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_PLAYER_HOUSE_2F, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9163,7 +9165,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_twinleaf_town_northeast_house, .initScriptsArchiveID = scripts_init_twinleaf_town_northeast_house, - .msgArchiveID = message_bank_twinleaf_town_northeast_house, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_NORTHEAST_HOUSE, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9185,7 +9187,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_twinleaf_town_southwest_house, .initScriptsArchiveID = scripts_init_twinleaf_town_southwest_house, - .msgArchiveID = message_bank_twinleaf_town_southwest_house, + .msgArchiveID = TEXT_BANK_TWINLEAF_TOWN_SOUTHWEST_HOUSE, .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, @@ -9207,7 +9209,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_sandgem_town, .initScriptsArchiveID = scripts_init_sandgem_town, - .msgArchiveID = message_bank_sandgem_town, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN, .dayMusicID = 1005, .nightMusicID = 1034, .wildEncountersArchiveID = 0xFFFF, @@ -9229,7 +9231,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_sandgem_town_mart, .initScriptsArchiveID = scripts_init_sandgem_town_mart, - .msgArchiveID = message_bank_sandgem_town_mart, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -9251,7 +9253,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_sandgem_town_pokecenter_1f, .initScriptsArchiveID = scripts_init_sandgem_town_pokecenter_1f, - .msgArchiveID = message_bank_sandgem_town_pokecenter_1f, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9273,7 +9275,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_sandgem_town_pokecenter_2f, .initScriptsArchiveID = scripts_init_sandgem_town_pokecenter_2f, - .msgArchiveID = message_bank_sandgem_town_pokecenter_2f, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_POKECENTER_2F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9295,7 +9297,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 160, .scriptsArchiveID = scripts_sandgem_town_pokemon_research_lab, .initScriptsArchiveID = scripts_init_sandgem_town_pokemon_research_lab, - .msgArchiveID = message_bank_sandgem_town_pokemon_research_lab, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_POKEMON_RESEARCH_LAB, .dayMusicID = 1088, .nightMusicID = 1088, .wildEncountersArchiveID = 0xFFFF, @@ -9317,7 +9319,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 130, .scriptsArchiveID = scripts_sandgem_town_counterpart_house_1f, .initScriptsArchiveID = scripts_init_sandgem_town_counterpart_house_1f, - .msgArchiveID = message_bank_sandgem_town_counterpart_house_1f, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_COUNTERPART_HOUSE_1F, .dayMusicID = 1005, .nightMusicID = 1034, .wildEncountersArchiveID = 0xFFFF, @@ -9339,7 +9341,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 131, .scriptsArchiveID = scripts_sandgem_town_counterpart_house_2f, .initScriptsArchiveID = scripts_init_sandgem_town_counterpart_house_2f, - .msgArchiveID = message_bank_sandgem_town_counterpart_house_2f, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_COUNTERPART_HOUSE_2F, .dayMusicID = 1005, .nightMusicID = 1034, .wildEncountersArchiveID = 0xFFFF, @@ -9361,7 +9363,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_sandgem_town_house, .initScriptsArchiveID = scripts_init_sandgem_town_house, - .msgArchiveID = message_bank_sandgem_town_house, + .msgArchiveID = TEXT_BANK_SANDGEM_TOWN_HOUSE, .dayMusicID = 1005, .nightMusicID = 1034, .wildEncountersArchiveID = 0xFFFF, @@ -9383,7 +9385,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_floaroma_town, .initScriptsArchiveID = scripts_init_floaroma_town, - .msgArchiveID = message_bank_floaroma_town, + .msgArchiveID = TEXT_BANK_FLOAROMA_TOWN, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -9405,7 +9407,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_floaroma_town_mart, .initScriptsArchiveID = scripts_init_floaroma_town_mart, - .msgArchiveID = message_bank_floaroma_town_mart, + .msgArchiveID = TEXT_BANK_FLOAROMA_TOWN_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -9427,7 +9429,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_floaroma_town_pokecenter_1f, .initScriptsArchiveID = scripts_init_floaroma_town_pokecenter_1f, - .msgArchiveID = message_bank_floaroma_town_pokecenter_1f, + .msgArchiveID = TEXT_BANK_FLOAROMA_TOWN_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9449,7 +9451,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_floaroma_town_pokecenter_2f, .initScriptsArchiveID = scripts_init_floaroma_town_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9471,7 +9473,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 236, .scriptsArchiveID = scripts_flower_shop, .initScriptsArchiveID = scripts_init_flower_shop, - .msgArchiveID = message_bank_flower_shop, + .msgArchiveID = TEXT_BANK_FLOWER_SHOP, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -9493,7 +9495,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_floaroma_town_southeast_house, .initScriptsArchiveID = scripts_init_floaroma_town_southeast_house, - .msgArchiveID = message_bank_floaroma_town_southeast_house, + .msgArchiveID = TEXT_BANK_FLOAROMA_TOWN_SOUTHEAST_HOUSE, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -9515,7 +9517,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_floaroma_town_middle_house, .initScriptsArchiveID = scripts_init_floaroma_town_middle_house, - .msgArchiveID = message_bank_floaroma_town_middle_house, + .msgArchiveID = TEXT_BANK_FLOAROMA_TOWN_MIDDLE_HOUSE, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -9537,7 +9539,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_solaceon_town, .initScriptsArchiveID = scripts_init_solaceon_town, - .msgArchiveID = message_bank_solaceon_town, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9559,7 +9561,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_solaceon_town_mart, .initScriptsArchiveID = scripts_init_solaceon_town_mart, - .msgArchiveID = message_bank_solaceon_town_mart, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -9581,7 +9583,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_solaceon_town_pokecenter_1f, .initScriptsArchiveID = scripts_init_solaceon_town_pokecenter_1f, - .msgArchiveID = message_bank_solaceon_town_pokecenter_1f, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9603,7 +9605,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_solaceon_town_pokecenter_2f, .initScriptsArchiveID = scripts_init_solaceon_town_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9625,7 +9627,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 137, .scriptsArchiveID = scripts_pokemon_day_care, .initScriptsArchiveID = scripts_init_pokemon_day_care, - .msgArchiveID = message_bank_pokemon_day_care, + .msgArchiveID = TEXT_BANK_POKEMON_DAY_CARE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9647,7 +9649,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_solaceon_town_northeast_house, .initScriptsArchiveID = scripts_init_solaceon_town_northeast_house, - .msgArchiveID = message_bank_solaceon_town_northeast_house, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_NORTHEAST_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9669,7 +9671,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_solaceon_town_pokemon_news_press, .initScriptsArchiveID = scripts_init_solaceon_town_pokemon_news_press, - .msgArchiveID = message_bank_solaceon_town_pokemon_news_press, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_POKEMON_NEWS_PRESS, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9691,7 +9693,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_solaceon_town_north_house, .initScriptsArchiveID = scripts_init_solaceon_town_north_house, - .msgArchiveID = message_bank_solaceon_town_north_house, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_NORTH_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9713,7 +9715,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_solaceon_town_east_house, .initScriptsArchiveID = scripts_init_solaceon_town_east_house, - .msgArchiveID = message_bank_solaceon_town_east_house, + .msgArchiveID = TEXT_BANK_SOLACEON_TOWN_EAST_HOUSE, .dayMusicID = 1015, .nightMusicID = 1044, .wildEncountersArchiveID = 0xFFFF, @@ -9735,7 +9737,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_celestic_town, .initScriptsArchiveID = scripts_init_celestic_town, - .msgArchiveID = message_bank_celestic_town, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 177, @@ -9757,7 +9759,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_celestic_town_pokecenter_1f, .initScriptsArchiveID = scripts_init_celestic_town_pokecenter_1f, - .msgArchiveID = message_bank_celestic_town_pokecenter_1f, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9779,7 +9781,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_celestic_town_pokecenter_2f, .initScriptsArchiveID = scripts_init_celestic_town_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9801,7 +9803,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 168, .scriptsArchiveID = scripts_celestic_town_north_house, .initScriptsArchiveID = scripts_init_celestic_town_north_house, - .msgArchiveID = message_bank_celestic_town_north_house, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_NORTH_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -9823,7 +9825,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 170, .scriptsArchiveID = scripts_celestic_town_northwest_house, .initScriptsArchiveID = scripts_init_celestic_town_northwest_house, - .msgArchiveID = message_bank_celestic_town_northwest_house, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_NORTHWEST_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -9845,7 +9847,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_celestic_town_northeast_house, .initScriptsArchiveID = scripts_init_celestic_town_northeast_house, - .msgArchiveID = message_bank_celestic_town_northeast_house, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_NORTHEAST_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -9867,7 +9869,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_celestic_town_southwest_house, .initScriptsArchiveID = scripts_init_celestic_town_southwest_house, - .msgArchiveID = message_bank_celestic_town_southwest_house, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_SOUTHWEST_HOUSE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -9889,7 +9891,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 169, .scriptsArchiveID = scripts_celestic_town_cave, .initScriptsArchiveID = scripts_init_celestic_town_cave, - .msgArchiveID = message_bank_celestic_town_cave, + .msgArchiveID = TEXT_BANK_CELESTIC_TOWN_CAVE, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -9911,7 +9913,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_survival_area, .initScriptsArchiveID = scripts_init_survival_area, - .msgArchiveID = message_bank_survival_area, + .msgArchiveID = TEXT_BANK_SURVIVAL_AREA, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -9933,7 +9935,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_survival_area_mart, .initScriptsArchiveID = scripts_init_survival_area_mart, - .msgArchiveID = message_bank_survival_area_mart, + .msgArchiveID = TEXT_BANK_SURVIVAL_AREA_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -9955,7 +9957,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_survival_area_pokecenter_1f, .initScriptsArchiveID = scripts_init_survival_area_pokecenter_1f, - .msgArchiveID = message_bank_survival_area_pokecenter_1f, + .msgArchiveID = TEXT_BANK_SURVIVAL_AREA_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9977,7 +9979,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_survival_area_pokecenter_2f, .initScriptsArchiveID = scripts_init_survival_area_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -9999,7 +10001,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 265, .scriptsArchiveID = scripts_battleground, .initScriptsArchiveID = scripts_init_battleground, - .msgArchiveID = message_bank_battleground, + .msgArchiveID = TEXT_BANK_BATTLEGROUND, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -10021,7 +10023,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_survival_area_south_house, .initScriptsArchiveID = scripts_init_survival_area_south_house, - .msgArchiveID = message_bank_survival_area_south_house, + .msgArchiveID = TEXT_BANK_SURVIVAL_AREA_SOUTH_HOUSE, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -10043,7 +10045,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_survival_area_north_house, .initScriptsArchiveID = scripts_init_survival_area_north_house, - .msgArchiveID = message_bank_survival_area_north_house, + .msgArchiveID = TEXT_BANK_SURVIVAL_AREA_NORTH_HOUSE, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -10065,7 +10067,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_resort_area, .initScriptsArchiveID = scripts_init_resort_area, - .msgArchiveID = message_bank_resort_area, + .msgArchiveID = TEXT_BANK_RESORT_AREA, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 178, @@ -10087,7 +10089,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 122, .scriptsArchiveID = scripts_resort_area_mart, .initScriptsArchiveID = scripts_init_resort_area_mart, - .msgArchiveID = message_bank_resort_area_mart, + .msgArchiveID = TEXT_BANK_RESORT_AREA_MART, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -10109,7 +10111,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x74, .scriptsArchiveID = scripts_resort_area_pokecenter_1f, .initScriptsArchiveID = scripts_init_resort_area_pokecenter_1f, - .msgArchiveID = message_bank_resort_area_pokecenter_1f, + .msgArchiveID = TEXT_BANK_RESORT_AREA_POKECENTER_1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10131,7 +10133,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_resort_area_pokecenter_2f, .initScriptsArchiveID = scripts_init_resort_area_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10153,7 +10155,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 199, .scriptsArchiveID = scripts_resort_area_ribbon_syndicate_1f, .initScriptsArchiveID = scripts_init_resort_area_ribbon_syndicate_1f, - .msgArchiveID = message_bank_resort_area_ribbon_syndicate_1f, + .msgArchiveID = TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_1F, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -10175,7 +10177,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 200, .scriptsArchiveID = scripts_resort_area_ribbon_syndicate_2f, .initScriptsArchiveID = scripts_init_resort_area_ribbon_syndicate_2f, - .msgArchiveID = message_bank_resort_area_ribbon_syndicate_2f, + .msgArchiveID = TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_2F, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -10197,7 +10199,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_resort_area_ribbon_syndicate_elevator, .initScriptsArchiveID = scripts_init_resort_area_ribbon_syndicate_elevator, - .msgArchiveID = message_bank_resort_area_ribbon_syndicate_elevator, + .msgArchiveID = TEXT_BANK_RESORT_AREA_RIBBON_SYNDICATE_ELEVATOR, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -10219,7 +10221,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 264, .scriptsArchiveID = scripts_villa, .initScriptsArchiveID = scripts_init_villa, - .msgArchiveID = message_bank_villa, + .msgArchiveID = TEXT_BANK_VILLA, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -10241,7 +10243,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_resort_area_house, .initScriptsArchiveID = scripts_init_resort_area_house, - .msgArchiveID = message_bank_resort_area_house, + .msgArchiveID = TEXT_BANK_RESORT_AREA_HOUSE, .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, @@ -10263,7 +10265,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 120, .scriptsArchiveID = scripts_union_room, .initScriptsArchiveID = scripts_init_union_room, - .msgArchiveID = message_bank_union_room, + .msgArchiveID = TEXT_BANK_UNION_ROOM, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10285,7 +10287,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 179, @@ -10307,7 +10309,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 180, @@ -10329,7 +10331,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_226, .initScriptsArchiveID = scripts_init_route_226, - .msgArchiveID = message_bank_route_226, + .msgArchiveID = TEXT_BANK_ROUTE_226, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 181, @@ -10351,7 +10353,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -10373,7 +10375,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_route_230, .initScriptsArchiveID = scripts_init_route_230, - .msgArchiveID = message_bank_route_230, + .msgArchiveID = TEXT_BANK_ROUTE_230, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 182, @@ -10395,7 +10397,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1006, .nightMusicID = 1035, .wildEncountersArchiveID = 0xFFFF, @@ -10417,7 +10419,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x0, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, @@ -10439,7 +10441,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_jubilife_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_jubilife_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10461,7 +10463,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_canalave_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_canalave_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10483,7 +10485,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_oreburgh_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_oreburgh_city_pokecenter_b1f, - .msgArchiveID = message_bank_oreburgh_city_pokecenter_b1f, + .msgArchiveID = TEXT_BANK_OREBURGH_CITY_POKECENTER_B1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10505,7 +10507,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_eterna_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_eterna_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10527,7 +10529,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_hearthome_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_hearthome_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10549,7 +10551,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_pastoria_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_pastoria_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10571,7 +10573,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_veilstone_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_veilstone_city_pokecenter_b1f, - .msgArchiveID = message_bank_veilstone_city_pokecenter_b1f, + .msgArchiveID = TEXT_BANK_VEILSTONE_CITY_POKECENTER_B1F, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10593,7 +10595,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_sunyshore_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_sunyshore_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10615,7 +10617,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_snowpoint_city_pokecenter_b1f, .initScriptsArchiveID = scripts_init_snowpoint_city_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10637,7 +10639,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_pokemon_league_south_pokecenter_b1f, .initScriptsArchiveID = scripts_init_pokemon_league_south_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10659,7 +10661,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_fight_area_pokecenter_b1f, .initScriptsArchiveID = scripts_init_fight_area_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10681,7 +10683,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_sandgem_town_pokecenter_b1f, .initScriptsArchiveID = scripts_init_sandgem_town_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10703,7 +10705,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_floaroma_town_pokecenter_b1f, .initScriptsArchiveID = scripts_init_floaroma_town_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10725,7 +10727,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_solaceon_town_pokecenter_b1f, .initScriptsArchiveID = scripts_init_solaceon_town_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10747,7 +10749,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_celestic_town_pokecenter_b1f, .initScriptsArchiveID = scripts_init_celestic_town_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10769,7 +10771,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_survival_area_pokecenter_b1f, .initScriptsArchiveID = scripts_init_survival_area_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10791,7 +10793,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_resort_area_pokecenter_b1f, .initScriptsArchiveID = scripts_init_resort_area_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10813,7 +10815,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 124, .scriptsArchiveID = scripts_canalave_city_west_house, .initScriptsArchiveID = scripts_init_canalave_city_west_house, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1011, .nightMusicID = 1040, .wildEncountersArchiveID = 0xFFFF, @@ -10835,7 +10837,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 171, .scriptsArchiveID = scripts_cafe, .initScriptsArchiveID = scripts_init_cafe, - .msgArchiveID = message_bank_cafe, + .msgArchiveID = TEXT_BANK_CAFE, .dayMusicID = 1026, .nightMusicID = 1055, .wildEncountersArchiveID = 0xFFFF, @@ -10857,7 +10859,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 196, .scriptsArchiveID = scripts_battle_tower_battle_salon, .initScriptsArchiveID = scripts_init_battle_tower_battle_salon, - .msgArchiveID = message_bank_battle_tower_battle_salon, + .msgArchiveID = TEXT_BANK_BATTLE_TOWER_BATTLE_SALON, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -10879,7 +10881,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xEE, .scriptsArchiveID = scripts_galactic_hq_control_room, .initScriptsArchiveID = scripts_init_galactic_hq_control_room, - .msgArchiveID = message_bank_galactic_hq_control_room, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_CONTROL_ROOM, .dayMusicID = 1094, .nightMusicID = 1094, .wildEncountersArchiveID = 0xFFFF, @@ -10901,7 +10903,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x75, .scriptsArchiveID = scripts_pokemon_league_north_pokecenter_2f, .initScriptsArchiveID = scripts_init_pokemon_league_north_pokecenter_2f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10923,7 +10925,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 235, .scriptsArchiveID = scripts_pokemon_league_north_pokecenter_b1f, .initScriptsArchiveID = scripts_init_pokemon_league_north_pokecenter_b1f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -10945,7 +10947,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xEF, .scriptsArchiveID = scripts_galactic_hq_laboratory, .initScriptsArchiveID = scripts_init_galactic_hq_laboratory, - .msgArchiveID = message_bank_galactic_hq_laboratory, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_LABORATORY, .dayMusicID = 1094, .nightMusicID = 1094, .wildEncountersArchiveID = 0xFFFF, @@ -10967,7 +10969,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x7B, .scriptsArchiveID = scripts_route_225_house, .initScriptsArchiveID = scripts_init_route_225_house, - .msgArchiveID = message_bank_route_225_house, + .msgArchiveID = TEXT_BANK_ROUTE_225_HOUSE, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 0xFFFF, @@ -10989,7 +10991,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_route_226_house, .initScriptsArchiveID = scripts_init_route_226_house, - .msgArchiveID = message_bank_route_226_house, + .msgArchiveID = TEXT_BANK_ROUTE_226_HOUSE, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 0xFFFF, @@ -11011,7 +11013,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_route_227_house, .initScriptsArchiveID = scripts_init_route_227_house, - .msgArchiveID = message_bank_route_227_house, + .msgArchiveID = TEXT_BANK_ROUTE_227_HOUSE, .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 0xFFFF, @@ -11033,7 +11035,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 258, .scriptsArchiveID = scripts_route_228_gate_to_route_226, .initScriptsArchiveID = scripts_init_route_228_gate_to_route_226, - .msgArchiveID = message_bank_route_228_gate_to_route_226, + .msgArchiveID = TEXT_BANK_ROUTE_228_GATE_TO_ROUTE_226, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 0xFFFF, @@ -11055,7 +11057,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 244, .scriptsArchiveID = scripts_route_228_north_house, .initScriptsArchiveID = scripts_init_route_228_north_house, - .msgArchiveID = message_bank_route_228_north_house, + .msgArchiveID = TEXT_BANK_ROUTE_228_NORTH_HOUSE, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 0xFFFF, @@ -11077,7 +11079,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 125, .scriptsArchiveID = scripts_route_228_south_house, .initScriptsArchiveID = scripts_init_route_228_south_house, - .msgArchiveID = message_bank_route_228_south_house, + .msgArchiveID = TEXT_BANK_ROUTE_228_SOUTH_HOUSE, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 0xFFFF, @@ -11099,7 +11101,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 240, .scriptsArchiveID = scripts_great_marsh_1, .initScriptsArchiveID = scripts_init_great_marsh_1, - .msgArchiveID = message_bank_great_marsh_1, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_1, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 23, @@ -11121,7 +11123,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xF0, .scriptsArchiveID = scripts_great_marsh_2, .initScriptsArchiveID = scripts_init_great_marsh_2, - .msgArchiveID = message_bank_great_marsh_2, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_2, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 24, @@ -11143,7 +11145,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xF0, .scriptsArchiveID = scripts_great_marsh_3, .initScriptsArchiveID = scripts_init_great_marsh_3, - .msgArchiveID = message_bank_great_marsh_3, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_3, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 25, @@ -11165,7 +11167,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xF0, .scriptsArchiveID = scripts_great_marsh_4, .initScriptsArchiveID = scripts_init_great_marsh_4, - .msgArchiveID = message_bank_great_marsh_4, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_4, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 26, @@ -11187,7 +11189,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xF0, .scriptsArchiveID = scripts_great_marsh_5, .initScriptsArchiveID = scripts_init_great_marsh_5, - .msgArchiveID = message_bank_great_marsh_5, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_5, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 27, @@ -11209,7 +11211,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0xF0, .scriptsArchiveID = scripts_great_marsh_6, .initScriptsArchiveID = scripts_init_great_marsh_6, - .msgArchiveID = message_bank_great_marsh_6, + .msgArchiveID = TEXT_BANK_GREAT_MARSH_6, .dayMusicID = 1069, .nightMusicID = 1069, .wildEncountersArchiveID = 28, @@ -11231,7 +11233,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 241, .scriptsArchiveID = scripts_hall_of_origin, .initScriptsArchiveID = scripts_init_hall_of_origin, - .msgArchiveID = message_bank_hall_of_origin, + .msgArchiveID = TEXT_BANK_HALL_OF_ORIGIN, .dayMusicID = 1096, .nightMusicID = 1096, .wildEncountersArchiveID = 0xFFFF, @@ -11253,7 +11255,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 242, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, @@ -11275,7 +11277,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 77, .scriptsArchiveID = scripts_ruin_maniac_cave_long, .initScriptsArchiveID = scripts_init_ruin_maniac_cave_long, - .msgArchiveID = message_bank_ruin_maniac_cave_long, + .msgArchiveID = TEXT_BANK_RUIN_MANIAC_CAVE_LONG, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 115, @@ -11297,7 +11299,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 78, .scriptsArchiveID = scripts_maniac_tunnel, .initScriptsArchiveID = scripts_init_maniac_tunnel, - .msgArchiveID = message_bank_maniac_tunnel, + .msgArchiveID = TEXT_BANK_MANIAC_TUNNEL, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 116, @@ -11319,7 +11321,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 243, .scriptsArchiveID = scripts_iron_island_house, .initScriptsArchiveID = scripts_init_iron_island_house, - .msgArchiveID = message_bank_iron_island_house, + .msgArchiveID = TEXT_BANK_IRON_ISLAND_HOUSE, .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 0xFFFF, @@ -11341,7 +11343,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x1F, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 46, @@ -11363,7 +11365,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 207, .scriptsArchiveID = scripts_vista_lighthouse_elevator, .initScriptsArchiveID = scripts_init_vista_lighthouse_elevator, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1017, .nightMusicID = 1046, .wildEncountersArchiveID = 0xFFFF, @@ -11385,7 +11387,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 208, .scriptsArchiveID = scripts_jubilife_city_southwest_house_2f, .initScriptsArchiveID = scripts_init_jubilife_city_southwest_house_2f, - .msgArchiveID = message_bank_jubilife_city_southwest_house_2f, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY_SOUTHWEST_HOUSE_2F, .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, @@ -11407,7 +11409,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_4, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_4, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 66, @@ -11429,7 +11431,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_5, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_5, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 67, @@ -11451,7 +11453,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_1_room_6, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_1_room_6, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 68, @@ -11473,7 +11475,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_1, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_1, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 69, @@ -11495,7 +11497,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_2, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 70, @@ -11517,7 +11519,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_3, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_3, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 71, @@ -11539,7 +11541,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_4, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_4, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 72, @@ -11561,7 +11563,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_5, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_5, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 73, @@ -11583,7 +11585,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_2_room_6, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_2_room_6, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 74, @@ -11605,7 +11607,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_1, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_1, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 75, @@ -11627,7 +11629,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_2, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_2, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 76, @@ -11649,7 +11651,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_3, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_3, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 77, @@ -11671,7 +11673,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_4, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_4, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 78, @@ -11693,7 +11695,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_5, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_5, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 79, @@ -11715,7 +11717,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_turnback_cave_pillar_3_room_6, .initScriptsArchiveID = scripts_init_turnback_cave_pillar_3_room_6, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11737,7 +11739,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11759,7 +11761,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11781,7 +11783,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11803,7 +11805,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11825,7 +11827,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11847,7 +11849,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11869,7 +11871,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11891,7 +11893,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11913,7 +11915,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11935,7 +11937,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11957,7 +11959,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -11979,7 +11981,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12001,7 +12003,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12023,7 +12025,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12045,7 +12047,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12067,7 +12069,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12089,7 +12091,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12111,7 +12113,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12133,7 +12135,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12155,7 +12157,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 64, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12177,7 +12179,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12199,7 +12201,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 65, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12221,7 +12223,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12243,7 +12245,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12265,7 +12267,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 66, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, @@ -12287,7 +12289,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 166, .scriptsArchiveID = scripts_contest_hall_stage_no_contest, .initScriptsArchiveID = scripts_init_contest_hall_stage_no_contest, - .msgArchiveID = message_bank_contest_hall_stage_no_contest, + .msgArchiveID = TEXT_BANK_CONTEST_HALL_STAGE_NO_CONTEST, .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, @@ -12309,7 +12311,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 256, .scriptsArchiveID = scripts_battle_frontier, .initScriptsArchiveID = scripts_init_battle_frontier, - .msgArchiveID = message_bank_battle_frontier, + .msgArchiveID = TEXT_BANK_BATTLE_FRONTIER, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -12331,7 +12333,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 250, .scriptsArchiveID = scripts_battle_frontier_gate_to_fight_area, .initScriptsArchiveID = scripts_init_battle_frontier_gate_to_fight_area, - .msgArchiveID = message_bank_battle_frontier_gate_to_fight_area, + .msgArchiveID = TEXT_BANK_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA, .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, @@ -12353,7 +12355,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 251, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, @@ -12375,7 +12377,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 252, .scriptsArchiveID = scripts_battle_factory, .initScriptsArchiveID = scripts_init_battle_factory, - .msgArchiveID = message_bank_battle_factory, + .msgArchiveID = TEXT_BANK_BATTLE_FACTORY, .dayMusicID = 1195, .nightMusicID = 1195, .wildEncountersArchiveID = 0xFFFF, @@ -12397,7 +12399,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 253, .scriptsArchiveID = scripts_battle_hall, .initScriptsArchiveID = scripts_init_battle_hall, - .msgArchiveID = message_bank_battle_hall, + .msgArchiveID = TEXT_BANK_BATTLE_HALL, .dayMusicID = 1192, .nightMusicID = 1192, .wildEncountersArchiveID = 0xFFFF, @@ -12419,7 +12421,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 254, .scriptsArchiveID = scripts_battle_castle, .initScriptsArchiveID = scripts_init_battle_castle, - .msgArchiveID = message_bank_battle_castle, + .msgArchiveID = TEXT_BANK_BATTLE_CASTLE, .dayMusicID = 1193, .nightMusicID = 1193, .wildEncountersArchiveID = 0xFFFF, @@ -12441,7 +12443,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 255, .scriptsArchiveID = scripts_battle_arcade, .initScriptsArchiveID = scripts_init_battle_arcade, - .msgArchiveID = message_bank_battle_arcade, + .msgArchiveID = TEXT_BANK_BATTLE_ARCADE, .dayMusicID = 1191, .nightMusicID = 1191, .wildEncountersArchiveID = 0xFFFF, @@ -12463,7 +12465,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 246, .scriptsArchiveID = scripts_veilstone_store_b1f, .initScriptsArchiveID = scripts_init_veilstone_store_b1f, - .msgArchiveID = message_bank_veilstone_store_b1f, + .msgArchiveID = TEXT_BANK_VEILSTONE_STORE_B1F, .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, @@ -12485,7 +12487,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 262, .scriptsArchiveID = scripts_global_terminal_2f, .initScriptsArchiveID = scripts_init_global_terminal_2f, - .msgArchiveID = message_bank_global_terminal_2f, + .msgArchiveID = TEXT_BANK_GLOBAL_TERMINAL_2F, .dayMusicID = 1196, .nightMusicID = 1196, .wildEncountersArchiveID = 0xFFFF, @@ -12507,7 +12509,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 263, .scriptsArchiveID = scripts_global_terminal_3f, .initScriptsArchiveID = scripts_init_global_terminal_3f, - .msgArchiveID = message_bank_global_terminal_3f, + .msgArchiveID = TEXT_BANK_GLOBAL_TERMINAL_3F, .dayMusicID = 1196, .nightMusicID = 1196, .wildEncountersArchiveID = 0xFFFF, @@ -12529,7 +12531,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 261, .scriptsArchiveID = scripts_galactic_hq_hall, .initScriptsArchiveID = scripts_init_galactic_hq_hall, - .msgArchiveID = message_bank_galactic_hq_hall, + .msgArchiveID = TEXT_BANK_GALACTIC_HQ_HALL, .dayMusicID = 1067, .nightMusicID = 1067, .wildEncountersArchiveID = 0xFFFF, @@ -12551,7 +12553,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 268, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12573,7 +12575,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 267, .scriptsArchiveID = scripts_rotoms_room, .initScriptsArchiveID = scripts_init_rotoms_room, - .msgArchiveID = message_bank_rotoms_room, + .msgArchiveID = TEXT_BANK_ROTOMS_ROOM, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -12595,7 +12597,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 266, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, @@ -12617,7 +12619,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 269, .scriptsArchiveID = scripts_distortion_world_1f, .initScriptsArchiveID = scripts_init_distortion_world_1f, - .msgArchiveID = message_bank_distortion_world_1f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_1F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12639,7 +12641,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 270, .scriptsArchiveID = scripts_distortion_world_b1f, .initScriptsArchiveID = scripts_init_distortion_world_b1f, - .msgArchiveID = message_bank_distortion_world_b1f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_B1F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12661,7 +12663,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 271, .scriptsArchiveID = scripts_distortion_world_b2f, .initScriptsArchiveID = scripts_init_distortion_world_b2f, - .msgArchiveID = message_bank_distortion_world_b2f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_B2F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12683,7 +12685,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 272, .scriptsArchiveID = scripts_distortion_world_b3f, .initScriptsArchiveID = scripts_init_distortion_world_b3f, - .msgArchiveID = message_bank_distortion_world_b3f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_B3F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12705,7 +12707,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 273, .scriptsArchiveID = scripts_distortion_world_b4f, .initScriptsArchiveID = scripts_init_distortion_world_b4f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12727,7 +12729,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 274, .scriptsArchiveID = scripts_map_header_unknown_578, .initScriptsArchiveID = scripts_init_unknown_578, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12749,7 +12751,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 275, .scriptsArchiveID = scripts_distortion_world_b5f, .initScriptsArchiveID = scripts_init_distortion_world_b5f, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12771,7 +12773,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x114, .scriptsArchiveID = scripts_distortion_world_b6f, .initScriptsArchiveID = scripts_init_distortion_world_b6f, - .msgArchiveID = message_bank_distortion_world_b6f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_B6F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12793,7 +12795,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x115, .scriptsArchiveID = scripts_distortion_world_b7f, .initScriptsArchiveID = scripts_init_distortion_world_b7f, - .msgArchiveID = message_bank_distortion_world_b7f, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_B7F, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12815,7 +12817,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x116, .scriptsArchiveID = scripts_distortion_world_giratina_room, .initScriptsArchiveID = scripts_init_distortion_world_giratina_room, - .msgArchiveID = message_bank_distortion_world_giratina_room, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_GIRATINA_ROOM, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12837,7 +12839,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x117, .scriptsArchiveID = scripts_distortion_world_turnback_cave_room, .initScriptsArchiveID = scripts_init_distortion_world_turnback_cave_room, - .msgArchiveID = message_bank_distortion_world_turnback_cave_room, + .msgArchiveID = TEXT_BANK_DISTORTION_WORLD_TURNBACK_CAVE_ROOM, .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, @@ -12859,7 +12861,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x118, .scriptsArchiveID = scripts_spear_pillar_dialga, .initScriptsArchiveID = scripts_init_spear_pillar_dialga, - .msgArchiveID = message_bank_spear_pillar_dialga, + .msgArchiveID = TEXT_BANK_SPEAR_PILLAR_DIALGA, .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, @@ -12881,7 +12883,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x119, .scriptsArchiveID = scripts_spear_pillar_palkia, .initScriptsArchiveID = scripts_init_spear_pillar_palkia, - .msgArchiveID = message_bank_spear_pillar_palkia, + .msgArchiveID = TEXT_BANK_SPEAR_PILLAR_PALKIA, .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, @@ -12903,7 +12905,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11A, .scriptsArchiveID = scripts_wifi_plaza_entrance, .initScriptsArchiveID = scripts_init_wifi_plaza_entrance, - .msgArchiveID = message_bank_wifi_plaza_entrance, + .msgArchiveID = TEXT_BANK_WIFI_PLAZA_ENTRANCE, .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, @@ -12925,7 +12927,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11B, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 0xFFFF, @@ -12947,7 +12949,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11C, .scriptsArchiveID = scripts_iron_ruins, .initScriptsArchiveID = scripts_init_iron_ruins, - .msgArchiveID = message_bank_iron_ruins, + .msgArchiveID = TEXT_BANK_IRON_RUINS, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, @@ -12969,7 +12971,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11D, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x432, .nightMusicID = 0x432, .wildEncountersArchiveID = 0xFFFF, @@ -12991,7 +12993,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11E, .scriptsArchiveID = scripts_iceberg_ruins, .initScriptsArchiveID = scripts_init_iceberg_ruins, - .msgArchiveID = message_bank_iceberg_ruins, + .msgArchiveID = TEXT_BANK_ICEBERG_RUINS, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, @@ -13013,7 +13015,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 0x11F, .scriptsArchiveID = scripts_empty, .initScriptsArchiveID = scripts_init_empty, - .msgArchiveID = message_bank_jubilife_city, + .msgArchiveID = TEXT_BANK_JUBILIFE_CITY, .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 0xFFFF, @@ -13035,7 +13037,7 @@ static const MapHeader sMapHeaders[] = { .mapMatrixID = 288, .scriptsArchiveID = scripts_rock_peak_ruins, .initScriptsArchiveID = scripts_init_rock_peak_ruins, - .msgArchiveID = message_bank_rock_peak_ruins, + .msgArchiveID = TEXT_BANK_ROCK_PEAK_RUINS, .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, diff --git a/include/data/move_side_effect_subscripts.h b/include/data/move_side_effect_subscripts.h index e7641739e6..8abe3a84df 100644 --- a/include/data/move_side_effect_subscripts.h +++ b/include/data/move_side_effect_subscripts.h @@ -1,5 +1,4 @@ -#include "constants/battle/side_effects.h" -#include "consts/battle.h" +#include "constants/battle.h" #include "battle/scripts/sub_seq.naix" diff --git a/include/data/trainer_class_genders.h b/include/data/trainer_class_genders.h index 7eb9905670..118b938b26 100644 --- a/include/data/trainer_class_genders.h +++ b/include/data/trainer_class_genders.h @@ -1,5 +1,5 @@ #include "constants/trainer.h" -#include "consts/gender.h" +#include "generated/genders.h" // clang-format off static const u8 sTrainerClassGender[] = { diff --git a/include/field_battle_data_transfer.h b/include/field_battle_data_transfer.h index 9fe0bb3bb4..332d0ba11a 100644 --- a/include/field_battle_data_transfer.h +++ b/include/field_battle_data_transfer.h @@ -2,7 +2,7 @@ #define POKEPLATINUM_FIELD_BATTLE_DATA_TRANSFER_H #include "constants/battle.h" -#include "consts/map.h" +#include "generated/map_headers.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_02027F8C_decl.h" @@ -51,7 +51,7 @@ typedef struct FieldBattleDTO { JournalEntry *journalEntry; UnkStruct_02027F8C *unk_124; int background; - enum Terrain terrain; + enum BattleTerrain terrain; int mapLabelTextID; int mapHeaderID; enum TimeOfDay timeOfDay; diff --git a/include/move_table.h b/include/move_table.h index 70afd31840..24ec3f7e2f 100644 --- a/include/move_table.h +++ b/include/move_table.h @@ -1,7 +1,7 @@ #ifndef POKEPLATINUM_MOVE_TABLE_H #define POKEPLATINUM_MOVE_TABLE_H -#include "consts/moves.h" // def for MoveAttribute +#include "generated/move_attributes.h" typedef struct MoveContestData { u8 effect; diff --git a/include/pch/global_pch.h b/include/pch/global_pch.h index 8218d34b0d..bc7b7578d6 100644 --- a/include/pch/global_pch.h +++ b/include/pch/global_pch.h @@ -7,8 +7,6 @@ #include #include -#include "constants/pokemon.h" - #include "global/assert.h" #include "global/config.h" // MUST COME BEFORE ANY OTHER GAMEFREAK HEADERS #include "global/pm_version.h" diff --git a/include/pokemon.h b/include/pokemon.h index 145c9970b7..31986377f5 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -3,6 +3,7 @@ #include +#include "constants/pokemon.h" #include "constants/sound.h" #include "struct_decls/cell_actor_data.h" diff --git a/include/poketch.h b/include/poketch.h index c1b9247f82..a6a0a7372f 100644 --- a/include/poketch.h +++ b/include/poketch.h @@ -1,7 +1,7 @@ #ifndef POKEPLATINUM_POKETCH_H #define POKEPLATINUM_POKETCH_H -#include "consts/poketch.h" +#include "generated/poketch_apps.h" #include "pokemon.h" #include "savedata.h" diff --git a/include/string_template.h b/include/string_template.h index 852cbb78a9..55a5697728 100644 --- a/include/string_template.h +++ b/include/string_template.h @@ -1,15 +1,14 @@ #ifndef POKEPLATINUM_STRING_TEMPLATE_H #define POKEPLATINUM_STRING_TEMPLATE_H -#include "consts/gender.h" -#include "consts/moves.h" #include "generated/abilities.h" +#include "generated/genders.h" #include "struct_decls/struct_020797DC_decl.h" +#include "struct_defs/pokemon.h" #include "struct_defs/trainer_data.h" #include "enums.h" -#include "pokemon.h" #include "savedata.h" #include "strbuf.h" #include "trainer_info.h" diff --git a/include/struct_defs/battle_system.h b/include/struct_defs/battle_system.h index 1eec5b932f..671e8fb024 100644 --- a/include/struct_defs/battle_system.h +++ b/include/struct_defs/battle_system.h @@ -111,7 +111,7 @@ struct BattleSystem { u8 unk_23FB_2 : 1; u8 unk_23FB_3 : 2; u8 unk_23FB_5 : 3; - enum Terrain terrain; + enum BattleTerrain terrain; int unk_2400; int unk_2404; u32 battleStatusMask; diff --git a/include/system_flags.h b/include/system_flags.h index 5ad62c4b6c..caa6070c6c 100644 --- a/include/system_flags.h +++ b/include/system_flags.h @@ -2,8 +2,8 @@ #define POKEPLATINUM_SYSTEM_FLAGS_H #include "constants/savedata/vars_flags.h" -#include "consts/map.h" #include "consts/pokemon.h" +#include "generated/map_headers.h" #include "vars_flags.h" diff --git a/include/unk_020EDBAC.h b/include/unk_020EDBAC.h index 77c4c209bf..4d58c624b0 100644 --- a/include/unk_020EDBAC.h +++ b/include/unk_020EDBAC.h @@ -1,7 +1,7 @@ #ifndef POKEPLATINUM_UNK_020EDBAC_H #define POKEPLATINUM_UNK_020EDBAC_H -#include "consts/movement.h" +#include "generated/movement_actions.h" #include "struct_decls/struct_02061AB4_decl.h" #include "struct_defs/struct_020EDF0C.h" diff --git a/meson.build b/meson.build index 407a53a1a2..7785d4962d 100644 --- a/meson.build +++ b/meson.build @@ -146,6 +146,8 @@ subdir('lib') ############################################################ subdir('res') +# Phony-like target to build all generated data files +alias_target('data', nitrofs_files, gen_species_headers) ############################################################ ### ARM9 BINARY ### @@ -174,7 +176,6 @@ main = executable('main', public_includes, libgds_public_includes, libspl_public_includes, - gmm_header_includes, ], dependencies: [ nitrosdk_dep, diff --git a/res/battle/moves/foresight/data.json b/res/battle/moves/foresight/data.json index f517f60fbc..5efdca78fe 100644 --- a/res/battle/moves/foresight/data.json +++ b/res/battle/moves/foresight/data.json @@ -6,7 +6,7 @@ "accuracy": 0, "pp": 40, "effect": { - "type": "BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE", + "type": "BATTLE_EFFECT_FORESIGHT", "chance": 0 }, "range": "RANGE_SINGLE_TARGET", @@ -20,4 +20,4 @@ "effect": 20, "type": "CONTEST_TYPE_SMART" } -} \ No newline at end of file +} diff --git a/res/battle/moves/magnitude/data.json b/res/battle/moves/magnitude/data.json index c963e44bfe..e55d98a90f 100644 --- a/res/battle/moves/magnitude/data.json +++ b/res/battle/moves/magnitude/data.json @@ -6,7 +6,7 @@ "accuracy": 100, "pp": 30, "effect": { - "type": "BATTLE_EFFECT_RANDOM_POWER_10_CASES", + "type": "BATTLE_EFFECT_PSYWAVE", "chance": 0 }, "range": "RANGE_ALL_ADJACENT", @@ -20,4 +20,4 @@ "effect": 18, "type": "CONTEST_TYPE_TOUGH" } -} \ No newline at end of file +} diff --git a/res/battle/moves/odor_sleuth/data.json b/res/battle/moves/odor_sleuth/data.json index 95d763f8bc..0e4bc3c4b3 100644 --- a/res/battle/moves/odor_sleuth/data.json +++ b/res/battle/moves/odor_sleuth/data.json @@ -6,7 +6,7 @@ "accuracy": 0, "pp": 40, "effect": { - "type": "BATTLE_EFFECT_IGNORE_EVASION_REMOVE_GHOST_IMMUNE", + "type": "BATTLE_EFFECT_FORESIGHT", "chance": 0 }, "range": "RANGE_SINGLE_TARGET", @@ -20,4 +20,4 @@ "effect": 20, "type": "CONTEST_TYPE_SMART" } -} \ No newline at end of file +} diff --git a/res/battle/moves/sonic_boom/data.json b/res/battle/moves/sonic_boom/data.json index 400edeebb8..7eeacd8f0e 100644 --- a/res/battle/moves/sonic_boom/data.json +++ b/res/battle/moves/sonic_boom/data.json @@ -6,7 +6,7 @@ "accuracy": 90, "pp": 20, "effect": { - "type": "BATTLE_EFFECT_10_DAMAGE_FLAT", + "type": "BATTLE_EFFECT_20_DAMAGE_FLAT", "chance": 0 }, "range": "RANGE_SINGLE_TARGET", @@ -21,4 +21,4 @@ "effect": 5, "type": "CONTEST_TYPE_COOL" } -} \ No newline at end of file +} diff --git a/res/battle/scripts/meson.build b/res/battle/scripts/meson.build index 9e6d9ae984..54e2a10862 100644 --- a/res/battle/scripts/meson.build +++ b/res/battle/scripts/meson.build @@ -17,7 +17,7 @@ waza_seq_private_dir = relative_build_dir / waza_seq_target_name + '.p' be_seq_narc = custom_target(be_seq_target_name, output: be_seq_target_name, - input: s_to_bin_gen.process( + input: script_bin_gen.process( effect_script_files, extra_args: ['--out-dir', be_seq_private_dir] ), @@ -33,7 +33,7 @@ sub_seq_narc = custom_target(sub_seq_narc_name, sub_seq_narc_name, sub_seq_naix_name, ], - input: s_to_bin_gen.process( + input: script_bin_gen.process( subscript_files, extra_args: ['--out-dir', sub_seq_private_dir] ), @@ -48,7 +48,7 @@ sub_seq_narc = custom_target(sub_seq_narc_name, waza_seq_narc = custom_target(waza_seq_target_name, output: waza_seq_target_name, - input: s_to_bin_gen.process( + input: script_bin_gen.process( move_script_files, extra_args: ['--out-dir', waza_seq_private_dir] ), @@ -60,7 +60,7 @@ waza_seq_narc = custom_target(waza_seq_target_name, ) nitrofs_files += be_seq_narc -nitrofs_files += sub_seq_narc[0] +nitrofs_files += sub_seq_narc nitrofs_files += waza_seq_narc naix_headers += sub_seq_narc[1] diff --git a/res/field/events/meson.build b/res/field/events/meson.build index 8ae1b69a37..069fbe607c 100644 --- a/res/field/events/meson.build +++ b/res/field/events/meson.build @@ -558,5 +558,5 @@ events_narc = custom_target('zone_event.narc', ] ) -nitrofs_files += events_narc[0] +nitrofs_files += events_narc naix_headers += events_narc[1] diff --git a/res/field/scripts/meson.build b/res/field/scripts/meson.build index 0faeaef878..1c96adfcf1 100644 --- a/res/field/scripts/meson.build +++ b/res/field/scripts/meson.build @@ -1131,17 +1131,6 @@ scr_seq_files = files( 'scripts_route_230.s', ) -# Field scripts have a dependency on `trdata.naix`, and so they require a -# custom generator. -field_script_gen = generator(make_script_bin_sh, - arguments: make_script_bin_args, - depends: [ - make_script_bin_deps, - trdata_naix, - ], - output: '@BASENAME@', -) - scr_seq_narc_order = files('scripts.order') scr_seq_narc = custom_target('scr_seq.narc', @@ -1149,9 +1138,9 @@ scr_seq_narc = custom_target('scr_seq.narc', 'scr_seq.narc', 'scr_seq.naix', ], - input: field_script_gen.process( + input: script_bin_gen.process( scr_seq_files, - extra_args: ['--out-dir', scr_seq_private_dir] + extra_args: ['--depfile', '--out-dir', scr_seq_private_dir] ), command: [ narc_exe, 'create', @@ -1162,5 +1151,5 @@ scr_seq_narc = custom_target('scr_seq.narc', ], ) -nitrofs_files += scr_seq_narc[0] +nitrofs_files += scr_seq_narc naix_headers += scr_seq_narc[1] diff --git a/res/field/scripts/scripts_acuity_cavern.s b/res/field/scripts/scripts_acuity_cavern.s index 61fca8b092..7305251168 100644 --- a/res/field/scripts/scripts_acuity_cavern.s +++ b/res/field/scripts/scripts_acuity_cavern.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/acuity_cavern.h" .data diff --git a/res/field/scripts/scripts_acuity_lakefront.s b/res/field/scripts/scripts_acuity_lakefront.s index 299ab4e439..70187062cb 100644 --- a/res/field/scripts/scripts_acuity_lakefront.s +++ b/res/field/scripts/scripts_acuity_lakefront.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/acuity_lakefront.h" .data diff --git a/res/field/scripts/scripts_amity_square.s b/res/field/scripts/scripts_amity_square.s index 6c35270976..328c782808 100644 --- a/res/field/scripts/scripts_amity_square.s +++ b/res/field/scripts/scripts_amity_square.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/amity_square.h" .data diff --git a/res/field/scripts/scripts_battle_arcade.s b/res/field/scripts/scripts_battle_arcade.s index 53f3932187..59033659e8 100644 --- a/res/field/scripts/scripts_battle_arcade.s +++ b/res/field/scripts/scripts_battle_arcade.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_arcade.h" .data diff --git a/res/field/scripts/scripts_battle_castle.s b/res/field/scripts/scripts_battle_castle.s index 15d0dcc6e6..2ff8308bbd 100644 --- a/res/field/scripts/scripts_battle_castle.s +++ b/res/field/scripts/scripts_battle_castle.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_castle.h" .data diff --git a/res/field/scripts/scripts_battle_factory.s b/res/field/scripts/scripts_battle_factory.s index 9e2b755e89..ba7adc64a9 100644 --- a/res/field/scripts/scripts_battle_factory.s +++ b/res/field/scripts/scripts_battle_factory.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_factory.h" .data diff --git a/res/field/scripts/scripts_battle_frontier.s b/res/field/scripts/scripts_battle_frontier.s index 07cc81acd3..570c37baf4 100644 --- a/res/field/scripts/scripts_battle_frontier.s +++ b/res/field/scripts/scripts_battle_frontier.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_frontier.h" .data diff --git a/res/field/scripts/scripts_battle_frontier_gate_to_fight_area.s b/res/field/scripts/scripts_battle_frontier_gate_to_fight_area.s index 7379809476..0c00a0be8f 100644 --- a/res/field/scripts/scripts_battle_frontier_gate_to_fight_area.s +++ b/res/field/scripts/scripts_battle_frontier_gate_to_fight_area.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_frontier_gate_to_fight_area.h" .data diff --git a/res/field/scripts/scripts_battle_hall.s b/res/field/scripts/scripts_battle_hall.s index 65ec36934f..a78faba073 100644 --- a/res/field/scripts/scripts_battle_hall.s +++ b/res/field/scripts/scripts_battle_hall.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_hall.h" .data diff --git a/res/field/scripts/scripts_battle_park.s b/res/field/scripts/scripts_battle_park.s index b22a6a1026..17c5a820d3 100644 --- a/res/field/scripts/scripts_battle_park.s +++ b/res/field/scripts/scripts_battle_park.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_park.h" .data diff --git a/res/field/scripts/scripts_battle_park_exchange_service_corner.s b/res/field/scripts/scripts_battle_park_exchange_service_corner.s index 6299ba8779..ab48016cfb 100644 --- a/res/field/scripts/scripts_battle_park_exchange_service_corner.s +++ b/res/field/scripts/scripts_battle_park_exchange_service_corner.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_park_exchange_service_corner.h" .data diff --git a/res/field/scripts/scripts_battle_tower.s b/res/field/scripts/scripts_battle_tower.s index 343fdf39c6..e2bae400c2 100644 --- a/res/field/scripts/scripts_battle_tower.s +++ b/res/field/scripts/scripts_battle_tower.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_tower.h" .data diff --git a/res/field/scripts/scripts_battle_tower_battle_room.s b/res/field/scripts/scripts_battle_tower_battle_room.s index 1004038773..fdabce42ab 100644 --- a/res/field/scripts/scripts_battle_tower_battle_room.s +++ b/res/field/scripts/scripts_battle_tower_battle_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_tower_battle_room.h" .data diff --git a/res/field/scripts/scripts_battle_tower_battle_salon.s b/res/field/scripts/scripts_battle_tower_battle_salon.s index 9901ee1e0a..a570fe103e 100644 --- a/res/field/scripts/scripts_battle_tower_battle_salon.s +++ b/res/field/scripts/scripts_battle_tower_battle_salon.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_tower_battle_salon.h" .data diff --git a/res/field/scripts/scripts_battle_tower_multi_battle_room.s b/res/field/scripts/scripts_battle_tower_multi_battle_room.s index 99e67cd3f4..626abfbde1 100644 --- a/res/field/scripts/scripts_battle_tower_multi_battle_room.s +++ b/res/field/scripts/scripts_battle_tower_multi_battle_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battle_tower_multi_battle_room.h" .data diff --git a/res/field/scripts/scripts_battleground.s b/res/field/scripts/scripts_battleground.s index fb2eb58ba9..87fc8e1ac6 100644 --- a/res/field/scripts/scripts_battleground.s +++ b/res/field/scripts/scripts_battleground.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/battleground.h" .data diff --git a/res/field/scripts/scripts_cafe.s b/res/field/scripts/scripts_cafe.s index 1d14e622fc..c1540fb868 100644 --- a/res/field/scripts/scripts_cafe.s +++ b/res/field/scripts/scripts_cafe.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/cafe.h" .data diff --git a/res/field/scripts/scripts_canalave_city.s b/res/field/scripts/scripts_canalave_city.s index 984ed68848..f9506e5e46 100644 --- a/res/field/scripts/scripts_canalave_city.s +++ b/res/field/scripts/scripts_canalave_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city.h" .data diff --git a/res/field/scripts/scripts_canalave_city_east_house.s b/res/field/scripts/scripts_canalave_city_east_house.s index eabd51f93d..e94cafad7d 100644 --- a/res/field/scripts/scripts_canalave_city_east_house.s +++ b/res/field/scripts/scripts_canalave_city_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_east_house.h" .data diff --git a/res/field/scripts/scripts_canalave_city_gym.s b/res/field/scripts/scripts_canalave_city_gym.s index d8af763464..b7de5b1505 100644 --- a/res/field/scripts/scripts_canalave_city_gym.s +++ b/res/field/scripts/scripts_canalave_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_gym.h" .data diff --git a/res/field/scripts/scripts_canalave_city_harbor_inn.s b/res/field/scripts/scripts_canalave_city_harbor_inn.s index b211cf4bb8..bc6a4f7a26 100644 --- a/res/field/scripts/scripts_canalave_city_harbor_inn.s +++ b/res/field/scripts/scripts_canalave_city_harbor_inn.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_harbor_inn.h" .data diff --git a/res/field/scripts/scripts_canalave_city_mart.s b/res/field/scripts/scripts_canalave_city_mart.s index 546e7bef4b..fd6a49ce88 100644 --- a/res/field/scripts/scripts_canalave_city_mart.s +++ b/res/field/scripts/scripts_canalave_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_mart.h" .data diff --git a/res/field/scripts/scripts_canalave_city_pokecenter_1f.s b/res/field/scripts/scripts_canalave_city_pokecenter_1f.s index 2f5c59cf50..64e31fab02 100644 --- a/res/field/scripts/scripts_canalave_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_canalave_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_canalave_city_sailor_eldritch_house.s b/res/field/scripts/scripts_canalave_city_sailor_eldritch_house.s index 3bcc9a38f7..cda3ca18f7 100644 --- a/res/field/scripts/scripts_canalave_city_sailor_eldritch_house.s +++ b/res/field/scripts/scripts_canalave_city_sailor_eldritch_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_sailor_eldritch_house.h" .data diff --git a/res/field/scripts/scripts_canalave_city_southeast_house.s b/res/field/scripts/scripts_canalave_city_southeast_house.s index ac6dfc6893..1a7d745ab3 100644 --- a/res/field/scripts/scripts_canalave_city_southeast_house.s +++ b/res/field/scripts/scripts_canalave_city_southeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_city_southeast_house.h" .data diff --git a/res/field/scripts/scripts_canalave_library_1f.s b/res/field/scripts/scripts_canalave_library_1f.s index 94f6c0c3f4..e7ec668257 100644 --- a/res/field/scripts/scripts_canalave_library_1f.s +++ b/res/field/scripts/scripts_canalave_library_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_library_1f.h" .data diff --git a/res/field/scripts/scripts_canalave_library_2f.s b/res/field/scripts/scripts_canalave_library_2f.s index fce175395a..1d4fbeebac 100644 --- a/res/field/scripts/scripts_canalave_library_2f.s +++ b/res/field/scripts/scripts_canalave_library_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_library_2f.h" .data diff --git a/res/field/scripts/scripts_canalave_library_3f.s b/res/field/scripts/scripts_canalave_library_3f.s index 8f2b052d74..e93073a4e3 100644 --- a/res/field/scripts/scripts_canalave_library_3f.s +++ b/res/field/scripts/scripts_canalave_library_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/canalave_library_3f.h" .data diff --git a/res/field/scripts/scripts_celestic_town.s b/res/field/scripts/scripts_celestic_town.s index 0839f098ec..5b2b396671 100644 --- a/res/field/scripts/scripts_celestic_town.s +++ b/res/field/scripts/scripts_celestic_town.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town.h" .data diff --git a/res/field/scripts/scripts_celestic_town_cave.s b/res/field/scripts/scripts_celestic_town_cave.s index 6bf6b8e6ab..346c3d1783 100644 --- a/res/field/scripts/scripts_celestic_town_cave.s +++ b/res/field/scripts/scripts_celestic_town_cave.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_cave.h" .data diff --git a/res/field/scripts/scripts_celestic_town_north_house.s b/res/field/scripts/scripts_celestic_town_north_house.s index c5f32eab37..d4fa431411 100644 --- a/res/field/scripts/scripts_celestic_town_north_house.s +++ b/res/field/scripts/scripts_celestic_town_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_north_house.h" .data diff --git a/res/field/scripts/scripts_celestic_town_northeast_house.s b/res/field/scripts/scripts_celestic_town_northeast_house.s index 42263730e6..b6b3cc020c 100644 --- a/res/field/scripts/scripts_celestic_town_northeast_house.s +++ b/res/field/scripts/scripts_celestic_town_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_northeast_house.h" .data diff --git a/res/field/scripts/scripts_celestic_town_northwest_house.s b/res/field/scripts/scripts_celestic_town_northwest_house.s index 33c3edc2a7..35e0233f4d 100644 --- a/res/field/scripts/scripts_celestic_town_northwest_house.s +++ b/res/field/scripts/scripts_celestic_town_northwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_northwest_house.h" .data diff --git a/res/field/scripts/scripts_celestic_town_pokecenter_1f.s b/res/field/scripts/scripts_celestic_town_pokecenter_1f.s index 4aa5f8403a..ef4a3b99ba 100644 --- a/res/field/scripts/scripts_celestic_town_pokecenter_1f.s +++ b/res/field/scripts/scripts_celestic_town_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_celestic_town_southwest_house.s b/res/field/scripts/scripts_celestic_town_southwest_house.s index 2c0db2d8a8..1246322b51 100644 --- a/res/field/scripts/scripts_celestic_town_southwest_house.s +++ b/res/field/scripts/scripts_celestic_town_southwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/celestic_town_southwest_house.h" .data diff --git a/res/field/scripts/scripts_contest_hall_lobby.s b/res/field/scripts/scripts_contest_hall_lobby.s index e71618ed1c..d09f64015a 100644 --- a/res/field/scripts/scripts_contest_hall_lobby.s +++ b/res/field/scripts/scripts_contest_hall_lobby.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/contest_hall_lobby.h" .data diff --git a/res/field/scripts/scripts_contest_hall_stage_no_contest.s b/res/field/scripts/scripts_contest_hall_stage_no_contest.s index 3576b4833f..9b728de105 100644 --- a/res/field/scripts/scripts_contest_hall_stage_no_contest.s +++ b/res/field/scripts/scripts_contest_hall_stage_no_contest.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/contest_hall_stage_no_contest.h" .data diff --git a/res/field/scripts/scripts_cycle_shop.s b/res/field/scripts/scripts_cycle_shop.s index 4017acde1c..21ba750667 100644 --- a/res/field/scripts/scripts_cycle_shop.s +++ b/res/field/scripts/scripts_cycle_shop.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/cycle_shop.h" .data diff --git a/res/field/scripts/scripts_distortion_world_1f.s b/res/field/scripts/scripts_distortion_world_1f.s index 85821cae17..6f48f1b58d 100644 --- a/res/field/scripts/scripts_distortion_world_1f.s +++ b/res/field/scripts/scripts_distortion_world_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_1f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_b1f.s b/res/field/scripts/scripts_distortion_world_b1f.s index 6213a3c6b5..059aba7086 100644 --- a/res/field/scripts/scripts_distortion_world_b1f.s +++ b/res/field/scripts/scripts_distortion_world_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_b1f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_b2f.s b/res/field/scripts/scripts_distortion_world_b2f.s index b3e4bc535b..fbfb0a7c59 100644 --- a/res/field/scripts/scripts_distortion_world_b2f.s +++ b/res/field/scripts/scripts_distortion_world_b2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_b2f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_b3f.s b/res/field/scripts/scripts_distortion_world_b3f.s index 66b967862d..32a47ab23c 100644 --- a/res/field/scripts/scripts_distortion_world_b3f.s +++ b/res/field/scripts/scripts_distortion_world_b3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_b3f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_b6f.s b/res/field/scripts/scripts_distortion_world_b6f.s index 86fef32862..15078fbfc8 100644 --- a/res/field/scripts/scripts_distortion_world_b6f.s +++ b/res/field/scripts/scripts_distortion_world_b6f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_b6f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_b7f.s b/res/field/scripts/scripts_distortion_world_b7f.s index aba13e5c49..23a2bdab22 100644 --- a/res/field/scripts/scripts_distortion_world_b7f.s +++ b/res/field/scripts/scripts_distortion_world_b7f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_b7f.h" .data diff --git a/res/field/scripts/scripts_distortion_world_giratina_room.s b/res/field/scripts/scripts_distortion_world_giratina_room.s index 23ab02bf02..4b56f5e0cc 100644 --- a/res/field/scripts/scripts_distortion_world_giratina_room.s +++ b/res/field/scripts/scripts_distortion_world_giratina_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_giratina_room.h" .data diff --git a/res/field/scripts/scripts_distortion_world_turnback_cave_room.s b/res/field/scripts/scripts_distortion_world_turnback_cave_room.s index 957c4fbaca..b9a9a90200 100644 --- a/res/field/scripts/scripts_distortion_world_turnback_cave_room.s +++ b/res/field/scripts/scripts_distortion_world_turnback_cave_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/distortion_world_turnback_cave_room.h" .data diff --git a/res/field/scripts/scripts_eterna_city.s b/res/field/scripts/scripts_eterna_city.s index 6de0890ee2..5b39677fa4 100644 --- a/res/field/scripts/scripts_eterna_city.s +++ b/res/field/scripts/scripts_eterna_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city.h" .data diff --git a/res/field/scripts/scripts_eterna_city_condominiums_1f.s b/res/field/scripts/scripts_eterna_city_condominiums_1f.s index 08bd3bbd14..7e881c99aa 100644 --- a/res/field/scripts/scripts_eterna_city_condominiums_1f.s +++ b/res/field/scripts/scripts_eterna_city_condominiums_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_condominiums_1f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_condominiums_2f.s b/res/field/scripts/scripts_eterna_city_condominiums_2f.s index 24f5f6518c..4fed1c20e4 100644 --- a/res/field/scripts/scripts_eterna_city_condominiums_2f.s +++ b/res/field/scripts/scripts_eterna_city_condominiums_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_condominiums_2f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_condominiums_3f.s b/res/field/scripts/scripts_eterna_city_condominiums_3f.s index 3576b4833f..a914579be2 100644 --- a/res/field/scripts/scripts_eterna_city_condominiums_3f.s +++ b/res/field/scripts/scripts_eterna_city_condominiums_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_condominiums_3f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_condominiums_4f.s b/res/field/scripts/scripts_eterna_city_condominiums_4f.s index 8021cf23a4..3851964488 100644 --- a/res/field/scripts/scripts_eterna_city_condominiums_4f.s +++ b/res/field/scripts/scripts_eterna_city_condominiums_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_condominiums_4f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_east_house.s b/res/field/scripts/scripts_eterna_city_east_house.s index 3af11ea8f6..751ef81c50 100644 --- a/res/field/scripts/scripts_eterna_city_east_house.s +++ b/res/field/scripts/scripts_eterna_city_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_east_house.h" .data diff --git a/res/field/scripts/scripts_eterna_city_gym.s b/res/field/scripts/scripts_eterna_city_gym.s index d7d6683a20..d2437c3fc4 100644 --- a/res/field/scripts/scripts_eterna_city_gym.s +++ b/res/field/scripts/scripts_eterna_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_gym.h" .data diff --git a/res/field/scripts/scripts_eterna_city_mart.s b/res/field/scripts/scripts_eterna_city_mart.s index f8d469c95d..496f877634 100644 --- a/res/field/scripts/scripts_eterna_city_mart.s +++ b/res/field/scripts/scripts_eterna_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_mart.h" .data diff --git a/res/field/scripts/scripts_eterna_city_north_house.s b/res/field/scripts/scripts_eterna_city_north_house.s index c0052628a3..bdf99c1da2 100644 --- a/res/field/scripts/scripts_eterna_city_north_house.s +++ b/res/field/scripts/scripts_eterna_city_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_north_house.h" .data diff --git a/res/field/scripts/scripts_eterna_city_pokecenter_1f.s b/res/field/scripts/scripts_eterna_city_pokecenter_1f.s index 1b48c392f5..1027b0742f 100644 --- a/res/field/scripts/scripts_eterna_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_eterna_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_pokecenter_2f.s b/res/field/scripts/scripts_eterna_city_pokecenter_2f.s index fb85dc1e04..640393d4cb 100644 --- a/res/field/scripts/scripts_eterna_city_pokecenter_2f.s +++ b/res/field/scripts/scripts_eterna_city_pokecenter_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_pokecenter_2f.h" .data diff --git a/res/field/scripts/scripts_eterna_city_south_house.s b/res/field/scripts/scripts_eterna_city_south_house.s index 6f6192fee7..51f2159080 100644 --- a/res/field/scripts/scripts_eterna_city_south_house.s +++ b/res/field/scripts/scripts_eterna_city_south_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_south_house.h" .data diff --git a/res/field/scripts/scripts_eterna_city_underground_man_house.s b/res/field/scripts/scripts_eterna_city_underground_man_house.s index 3fec2704b7..87e08ab3f0 100644 --- a/res/field/scripts/scripts_eterna_city_underground_man_house.s +++ b/res/field/scripts/scripts_eterna_city_underground_man_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_city_underground_man_house.h" .data diff --git a/res/field/scripts/scripts_eterna_forest.s b/res/field/scripts/scripts_eterna_forest.s index dc5db3543e..f9a6d6e59c 100644 --- a/res/field/scripts/scripts_eterna_forest.s +++ b/res/field/scripts/scripts_eterna_forest.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_forest.h" .data diff --git a/res/field/scripts/scripts_eterna_forest_outside.s b/res/field/scripts/scripts_eterna_forest_outside.s index 751469f05f..29e7b87f33 100644 --- a/res/field/scripts/scripts_eterna_forest_outside.s +++ b/res/field/scripts/scripts_eterna_forest_outside.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/eterna_forest_outside.h" .data diff --git a/res/field/scripts/scripts_fight_area.s b/res/field/scripts/scripts_fight_area.s index d6f33d9d5f..839000b462 100644 --- a/res/field/scripts/scripts_fight_area.s +++ b/res/field/scripts/scripts_fight_area.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fight_area.h" .data diff --git a/res/field/scripts/scripts_fight_area_mart.s b/res/field/scripts/scripts_fight_area_mart.s index e341eba051..4d45629eae 100644 --- a/res/field/scripts/scripts_fight_area_mart.s +++ b/res/field/scripts/scripts_fight_area_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fight_area_mart.h" .data diff --git a/res/field/scripts/scripts_fight_area_middle_house.s b/res/field/scripts/scripts_fight_area_middle_house.s index a373182a29..a3f50d5268 100644 --- a/res/field/scripts/scripts_fight_area_middle_house.s +++ b/res/field/scripts/scripts_fight_area_middle_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fight_area_middle_house.h" .data diff --git a/res/field/scripts/scripts_fight_area_pokecenter_1f.s b/res/field/scripts/scripts_fight_area_pokecenter_1f.s index 652fc39fd5..8a7c076934 100644 --- a/res/field/scripts/scripts_fight_area_pokecenter_1f.s +++ b/res/field/scripts/scripts_fight_area_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fight_area_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_fight_area_south_house.s b/res/field/scripts/scripts_fight_area_south_house.s index a2da1850fb..5148c310c2 100644 --- a/res/field/scripts/scripts_fight_area_south_house.s +++ b/res/field/scripts/scripts_fight_area_south_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fight_area_south_house.h" .data diff --git a/res/field/scripts/scripts_floaroma_meadow.s b/res/field/scripts/scripts_floaroma_meadow.s index 17c92cd1f8..70b1e6cb75 100644 --- a/res/field/scripts/scripts_floaroma_meadow.s +++ b/res/field/scripts/scripts_floaroma_meadow.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_meadow.h" .data diff --git a/res/field/scripts/scripts_floaroma_meadow_house.s b/res/field/scripts/scripts_floaroma_meadow_house.s index 42263730e6..11f3e885d6 100644 --- a/res/field/scripts/scripts_floaroma_meadow_house.s +++ b/res/field/scripts/scripts_floaroma_meadow_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_meadow_house.h" .data diff --git a/res/field/scripts/scripts_floaroma_town.s b/res/field/scripts/scripts_floaroma_town.s index 83bd4145a9..613bec14dc 100644 --- a/res/field/scripts/scripts_floaroma_town.s +++ b/res/field/scripts/scripts_floaroma_town.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_town.h" .data diff --git a/res/field/scripts/scripts_floaroma_town_mart.s b/res/field/scripts/scripts_floaroma_town_mart.s index 91270b1e5b..8698505b0b 100644 --- a/res/field/scripts/scripts_floaroma_town_mart.s +++ b/res/field/scripts/scripts_floaroma_town_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_town_mart.h" .data diff --git a/res/field/scripts/scripts_floaroma_town_middle_house.s b/res/field/scripts/scripts_floaroma_town_middle_house.s index f1783a8db1..a0afacbd5d 100644 --- a/res/field/scripts/scripts_floaroma_town_middle_house.s +++ b/res/field/scripts/scripts_floaroma_town_middle_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_town_middle_house.h" .data diff --git a/res/field/scripts/scripts_floaroma_town_pokecenter_1f.s b/res/field/scripts/scripts_floaroma_town_pokecenter_1f.s index b155532296..c87db4db70 100644 --- a/res/field/scripts/scripts_floaroma_town_pokecenter_1f.s +++ b/res/field/scripts/scripts_floaroma_town_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_town_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_floaroma_town_southeast_house.s b/res/field/scripts/scripts_floaroma_town_southeast_house.s index 42263730e6..0c566e21a7 100644 --- a/res/field/scripts/scripts_floaroma_town_southeast_house.s +++ b/res/field/scripts/scripts_floaroma_town_southeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/floaroma_town_southeast_house.h" .data diff --git a/res/field/scripts/scripts_flower_paradise.s b/res/field/scripts/scripts_flower_paradise.s index 74db246173..9204767877 100644 --- a/res/field/scripts/scripts_flower_paradise.s +++ b/res/field/scripts/scripts_flower_paradise.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/flower_paradise.h" .data diff --git a/res/field/scripts/scripts_flower_shop.s b/res/field/scripts/scripts_flower_shop.s index 64fe690906..3c5099fec7 100644 --- a/res/field/scripts/scripts_flower_shop.s +++ b/res/field/scripts/scripts_flower_shop.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/flower_shop.h" .data diff --git a/res/field/scripts/scripts_footstep_house.s b/res/field/scripts/scripts_footstep_house.s index ccbed55b98..214770d2a7 100644 --- a/res/field/scripts/scripts_footstep_house.s +++ b/res/field/scripts/scripts_footstep_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/footstep_house.h" .data diff --git a/res/field/scripts/scripts_foreign_building.s b/res/field/scripts/scripts_foreign_building.s index 5310ce961d..c38b04657d 100644 --- a/res/field/scripts/scripts_foreign_building.s +++ b/res/field/scripts/scripts_foreign_building.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/foreign_building.h" .data diff --git a/res/field/scripts/scripts_fuego_ironworks_building.s b/res/field/scripts/scripts_fuego_ironworks_building.s index a92ba34c38..94b2ba17c9 100644 --- a/res/field/scripts/scripts_fuego_ironworks_building.s +++ b/res/field/scripts/scripts_fuego_ironworks_building.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fuego_ironworks_building.h" .data diff --git a/res/field/scripts/scripts_fullmoon_island.s b/res/field/scripts/scripts_fullmoon_island.s index 563320c982..1e16d3ca73 100644 --- a/res/field/scripts/scripts_fullmoon_island.s +++ b/res/field/scripts/scripts_fullmoon_island.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fullmoon_island.h" .data diff --git a/res/field/scripts/scripts_fullmoon_island_forest.s b/res/field/scripts/scripts_fullmoon_island_forest.s index dd242fbe19..91171939bd 100644 --- a/res/field/scripts/scripts_fullmoon_island_forest.s +++ b/res/field/scripts/scripts_fullmoon_island_forest.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/fullmoon_island_forest.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_1f.s b/res/field/scripts/scripts_galactic_hq_1f.s index 5bb4fe49ca..dd883b6e22 100644 --- a/res/field/scripts/scripts_galactic_hq_1f.s +++ b/res/field/scripts/scripts_galactic_hq_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_1f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_2f.s b/res/field/scripts/scripts_galactic_hq_2f.s index 42bf13e3ad..b6b993b737 100644 --- a/res/field/scripts/scripts_galactic_hq_2f.s +++ b/res/field/scripts/scripts_galactic_hq_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_2f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_3f.s b/res/field/scripts/scripts_galactic_hq_3f.s index e30c007c6d..c2f25cdc4f 100644 --- a/res/field/scripts/scripts_galactic_hq_3f.s +++ b/res/field/scripts/scripts_galactic_hq_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_3f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_4f.s b/res/field/scripts/scripts_galactic_hq_4f.s index 2ec268b730..890f509687 100644 --- a/res/field/scripts/scripts_galactic_hq_4f.s +++ b/res/field/scripts/scripts_galactic_hq_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_4f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_b1f.s b/res/field/scripts/scripts_galactic_hq_b1f.s index fb85dc1e04..8c5fc30ebb 100644 --- a/res/field/scripts/scripts_galactic_hq_b1f.s +++ b/res/field/scripts/scripts_galactic_hq_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_b1f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_b2f.s b/res/field/scripts/scripts_galactic_hq_b2f.s index 770bde8a06..6a72ea5d0a 100644 --- a/res/field/scripts/scripts_galactic_hq_b2f.s +++ b/res/field/scripts/scripts_galactic_hq_b2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_b2f.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_control_room.s b/res/field/scripts/scripts_galactic_hq_control_room.s index 03c6aeae1c..ccc7b97898 100644 --- a/res/field/scripts/scripts_galactic_hq_control_room.s +++ b/res/field/scripts/scripts_galactic_hq_control_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_control_room.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_hall.s b/res/field/scripts/scripts_galactic_hq_hall.s index 7efd61e1a7..03cb4f2f1b 100644 --- a/res/field/scripts/scripts_galactic_hq_hall.s +++ b/res/field/scripts/scripts_galactic_hq_hall.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_hall.h" .data diff --git a/res/field/scripts/scripts_galactic_hq_laboratory.s b/res/field/scripts/scripts_galactic_hq_laboratory.s index 756c63957b..0c38b1e4ff 100644 --- a/res/field/scripts/scripts_galactic_hq_laboratory.s +++ b/res/field/scripts/scripts_galactic_hq_laboratory.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/galactic_hq_laboratory.h" .data diff --git a/res/field/scripts/scripts_game_corner.s b/res/field/scripts/scripts_game_corner.s index f7168332cb..8d9a9949d0 100644 --- a/res/field/scripts/scripts_game_corner.s +++ b/res/field/scripts/scripts_game_corner.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/game_corner.h" .data diff --git a/res/field/scripts/scripts_global_terminal_1f.s b/res/field/scripts/scripts_global_terminal_1f.s index aca3b4e241..794d21c244 100644 --- a/res/field/scripts/scripts_global_terminal_1f.s +++ b/res/field/scripts/scripts_global_terminal_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/global_terminal_1f.h" .data diff --git a/res/field/scripts/scripts_global_terminal_2f.s b/res/field/scripts/scripts_global_terminal_2f.s index 6fd8b5c36b..b10315a910 100644 --- a/res/field/scripts/scripts_global_terminal_2f.s +++ b/res/field/scripts/scripts_global_terminal_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/global_terminal_2f.h" .data diff --git a/res/field/scripts/scripts_global_terminal_3f.s b/res/field/scripts/scripts_global_terminal_3f.s index bdd3326eeb..6071d03675 100644 --- a/res/field/scripts/scripts_global_terminal_3f.s +++ b/res/field/scripts/scripts_global_terminal_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/global_terminal_3f.h" .data diff --git a/res/field/scripts/scripts_grand_lake_route_213_east_house.s b/res/field/scripts/scripts_grand_lake_route_213_east_house.s index 2b092a2caa..551ea3b375 100644 --- a/res/field/scripts/scripts_grand_lake_route_213_east_house.s +++ b/res/field/scripts/scripts_grand_lake_route_213_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_route_213_east_house.h" .data diff --git a/res/field/scripts/scripts_grand_lake_route_213_lobby.s b/res/field/scripts/scripts_grand_lake_route_213_lobby.s index 4a29163854..5e8d813fb9 100644 --- a/res/field/scripts/scripts_grand_lake_route_213_lobby.s +++ b/res/field/scripts/scripts_grand_lake_route_213_lobby.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_route_213_lobby.h" .data diff --git a/res/field/scripts/scripts_grand_lake_route_213_northeast_house.s b/res/field/scripts/scripts_grand_lake_route_213_northeast_house.s index 4e0ab54f31..604dc53e9b 100644 --- a/res/field/scripts/scripts_grand_lake_route_213_northeast_house.s +++ b/res/field/scripts/scripts_grand_lake_route_213_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_route_213_northeast_house.h" .data diff --git a/res/field/scripts/scripts_grand_lake_route_213_northwest_house.s b/res/field/scripts/scripts_grand_lake_route_213_northwest_house.s index be7aabc871..5da430fde6 100644 --- a/res/field/scripts/scripts_grand_lake_route_213_northwest_house.s +++ b/res/field/scripts/scripts_grand_lake_route_213_northwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_route_213_northwest_house.h" .data diff --git a/res/field/scripts/scripts_grand_lake_valor_lakefront_east_house.s b/res/field/scripts/scripts_grand_lake_valor_lakefront_east_house.s index 7fe63eec7a..e891d20b7b 100644 --- a/res/field/scripts/scripts_grand_lake_valor_lakefront_east_house.s +++ b/res/field/scripts/scripts_grand_lake_valor_lakefront_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_valor_lakefront_east_house.h" .data diff --git a/res/field/scripts/scripts_grand_lake_valor_lakefront_west_house.s b/res/field/scripts/scripts_grand_lake_valor_lakefront_west_house.s index 14d00f6cb8..34767a0aa5 100644 --- a/res/field/scripts/scripts_grand_lake_valor_lakefront_west_house.s +++ b/res/field/scripts/scripts_grand_lake_valor_lakefront_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/grand_lake_valor_lakefront_west_house.h" .data diff --git a/res/field/scripts/scripts_great_marsh_1.s b/res/field/scripts/scripts_great_marsh_1.s index 70b5992350..10d333ffb8 100644 --- a/res/field/scripts/scripts_great_marsh_1.s +++ b/res/field/scripts/scripts_great_marsh_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_1.h" .data diff --git a/res/field/scripts/scripts_great_marsh_2.s b/res/field/scripts/scripts_great_marsh_2.s index 9d9823bf60..dd2733c25f 100644 --- a/res/field/scripts/scripts_great_marsh_2.s +++ b/res/field/scripts/scripts_great_marsh_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_2.h" .data diff --git a/res/field/scripts/scripts_great_marsh_3.s b/res/field/scripts/scripts_great_marsh_3.s index 9d9823bf60..41a3a6d62f 100644 --- a/res/field/scripts/scripts_great_marsh_3.s +++ b/res/field/scripts/scripts_great_marsh_3.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_3.h" .data diff --git a/res/field/scripts/scripts_great_marsh_4.s b/res/field/scripts/scripts_great_marsh_4.s index 9d9823bf60..b80ec23fd6 100644 --- a/res/field/scripts/scripts_great_marsh_4.s +++ b/res/field/scripts/scripts_great_marsh_4.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_4.h" .data diff --git a/res/field/scripts/scripts_great_marsh_5.s b/res/field/scripts/scripts_great_marsh_5.s index 9d9823bf60..d00167dade 100644 --- a/res/field/scripts/scripts_great_marsh_5.s +++ b/res/field/scripts/scripts_great_marsh_5.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_5.h" .data diff --git a/res/field/scripts/scripts_great_marsh_6.s b/res/field/scripts/scripts_great_marsh_6.s index 689b705652..0dcd3dead9 100644 --- a/res/field/scripts/scripts_great_marsh_6.s +++ b/res/field/scripts/scripts_great_marsh_6.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/great_marsh_6.h" .data diff --git a/res/field/scripts/scripts_hall_of_origin.s b/res/field/scripts/scripts_hall_of_origin.s index 7dc1beca2d..392c0adf44 100644 --- a/res/field/scripts/scripts_hall_of_origin.s +++ b/res/field/scripts/scripts_hall_of_origin.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hall_of_origin.h" .data diff --git a/res/field/scripts/scripts_hearthome_city.s b/res/field/scripts/scripts_hearthome_city.s index b41bdb8f68..0e2fe664bb 100644 --- a/res/field/scripts/scripts_hearthome_city.s +++ b/res/field/scripts/scripts_hearthome_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_1.s b/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_1.s index e8a9884d7c..c7ef0176b6 100644 --- a/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_1.s +++ b/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_dp_gym_elevator_room_1.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_2.s b/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_2.s index e8a9884d7c..b3cdd40e5e 100644 --- a/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_2.s +++ b/res/field/scripts/scripts_hearthome_city_dp_gym_elevator_room_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_dp_gym_elevator_room_2.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_dp_gym_leader_room.s b/res/field/scripts/scripts_hearthome_city_dp_gym_leader_room.s index 8044cedbb6..03f62f9ba2 100644 --- a/res/field/scripts/scripts_hearthome_city_dp_gym_leader_room.s +++ b/res/field/scripts/scripts_hearthome_city_dp_gym_leader_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_dp_gym_leader_room.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_east_gate_to_amity_square.s b/res/field/scripts/scripts_hearthome_city_east_gate_to_amity_square.s index c8217af476..afe1eab741 100644 --- a/res/field/scripts/scripts_hearthome_city_east_gate_to_amity_square.s +++ b/res/field/scripts/scripts_hearthome_city_east_gate_to_amity_square.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_east_gate_to_amity_square.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_gym_entrance_room.s b/res/field/scripts/scripts_hearthome_city_gym_entrance_room.s index 9a63732cb7..33e90bc92d 100644 --- a/res/field/scripts/scripts_hearthome_city_gym_entrance_room.s +++ b/res/field/scripts/scripts_hearthome_city_gym_entrance_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_gym_entrance_room.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_gym_leader_room.s b/res/field/scripts/scripts_hearthome_city_gym_leader_room.s index 0687f45a6d..2c97af31ef 100644 --- a/res/field/scripts/scripts_hearthome_city_gym_leader_room.s +++ b/res/field/scripts/scripts_hearthome_city_gym_leader_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_gym_leader_room.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_mart.s b/res/field/scripts/scripts_hearthome_city_mart.s index bf7765bc53..c75086c978 100644 --- a/res/field/scripts/scripts_hearthome_city_mart.s +++ b/res/field/scripts/scripts_hearthome_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_mart.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_northeast_house_1f.s b/res/field/scripts/scripts_hearthome_city_northeast_house_1f.s index 9b09a3383a..f9a1c075f3 100644 --- a/res/field/scripts/scripts_hearthome_city_northeast_house_1f.s +++ b/res/field/scripts/scripts_hearthome_city_northeast_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_northeast_house_1f.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_northeast_house_2f.s b/res/field/scripts/scripts_hearthome_city_northeast_house_2f.s index 3576b4833f..12f2a08981 100644 --- a/res/field/scripts/scripts_hearthome_city_northeast_house_2f.s +++ b/res/field/scripts/scripts_hearthome_city_northeast_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_northeast_house_2f.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_northwest_house.s b/res/field/scripts/scripts_hearthome_city_northwest_house.s index 22d69fb9ca..d37a052cfc 100644 --- a/res/field/scripts/scripts_hearthome_city_northwest_house.s +++ b/res/field/scripts/scripts_hearthome_city_northwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_northwest_house.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_pokecenter_1f.s b/res/field/scripts/scripts_hearthome_city_pokecenter_1f.s index ae2871e804..832156631a 100644 --- a/res/field/scripts/scripts_hearthome_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_hearthome_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_pokemon_fan_club.s b/res/field/scripts/scripts_hearthome_city_pokemon_fan_club.s index 3f1a977f03..4761f16714 100644 --- a/res/field/scripts/scripts_hearthome_city_pokemon_fan_club.s +++ b/res/field/scripts/scripts_hearthome_city_pokemon_fan_club.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_pokemon_fan_club.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_southeast_house_1f.s b/res/field/scripts/scripts_hearthome_city_southeast_house_1f.s index 5e3d15d51a..0927b3872f 100644 --- a/res/field/scripts/scripts_hearthome_city_southeast_house_1f.s +++ b/res/field/scripts/scripts_hearthome_city_southeast_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_southeast_house_1f.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_southeast_house_2f.s b/res/field/scripts/scripts_hearthome_city_southeast_house_2f.s index 4a06a0784a..16de19a6f0 100644 --- a/res/field/scripts/scripts_hearthome_city_southeast_house_2f.s +++ b/res/field/scripts/scripts_hearthome_city_southeast_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_southeast_house_2f.h" .data diff --git a/res/field/scripts/scripts_hearthome_city_west_gate_to_amity_square.s b/res/field/scripts/scripts_hearthome_city_west_gate_to_amity_square.s index a561f795fe..9ee234c553 100644 --- a/res/field/scripts/scripts_hearthome_city_west_gate_to_amity_square.s +++ b/res/field/scripts/scripts_hearthome_city_west_gate_to_amity_square.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/hearthome_city_west_gate_to_amity_square.h" .data diff --git a/res/field/scripts/scripts_iceberg_ruins.s b/res/field/scripts/scripts_iceberg_ruins.s index 0d8c922c4e..8319f55eb6 100644 --- a/res/field/scripts/scripts_iceberg_ruins.s +++ b/res/field/scripts/scripts_iceberg_ruins.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/iceberg_ruins.h" .data diff --git a/res/field/scripts/scripts_iron_island.s b/res/field/scripts/scripts_iron_island.s index 72bdcf869d..fdac13bc31 100644 --- a/res/field/scripts/scripts_iron_island.s +++ b/res/field/scripts/scripts_iron_island.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/iron_island.h" .data diff --git a/res/field/scripts/scripts_iron_island_b2f_left_room.s b/res/field/scripts/scripts_iron_island_b2f_left_room.s index 39a0d07c44..e1016d3360 100644 --- a/res/field/scripts/scripts_iron_island_b2f_left_room.s +++ b/res/field/scripts/scripts_iron_island_b2f_left_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/iron_island_b2f_left_room.h" .data diff --git a/res/field/scripts/scripts_iron_island_house.s b/res/field/scripts/scripts_iron_island_house.s index 71aea43a4f..47f25f3637 100644 --- a/res/field/scripts/scripts_iron_island_house.s +++ b/res/field/scripts/scripts_iron_island_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/iron_island_house.h" .data diff --git a/res/field/scripts/scripts_iron_ruins.s b/res/field/scripts/scripts_iron_ruins.s index ddcae623b2..c3bfa0097e 100644 --- a/res/field/scripts/scripts_iron_ruins.s +++ b/res/field/scripts/scripts_iron_ruins.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/iron_ruins.h" .data diff --git a/res/field/scripts/scripts_jubilife_city.s b/res/field/scripts/scripts_jubilife_city.s index 609d344222..279b0d365a 100644 --- a/res/field/scripts/scripts_jubilife_city.s +++ b/res/field/scripts/scripts_jubilife_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_condominiums_1f.s b/res/field/scripts/scripts_jubilife_city_condominiums_1f.s index 8ed176388a..b48ce90098 100644 --- a/res/field/scripts/scripts_jubilife_city_condominiums_1f.s +++ b/res/field/scripts/scripts_jubilife_city_condominiums_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_condominiums_1f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_condominiums_2f.s b/res/field/scripts/scripts_jubilife_city_condominiums_2f.s index 42263730e6..6fdb3b3435 100644 --- a/res/field/scripts/scripts_jubilife_city_condominiums_2f.s +++ b/res/field/scripts/scripts_jubilife_city_condominiums_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_condominiums_2f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_condominiums_3f.s b/res/field/scripts/scripts_jubilife_city_condominiums_3f.s index 42263730e6..139b86b67f 100644 --- a/res/field/scripts/scripts_jubilife_city_condominiums_3f.s +++ b/res/field/scripts/scripts_jubilife_city_condominiums_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_condominiums_3f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_condominiums_4f.s b/res/field/scripts/scripts_jubilife_city_condominiums_4f.s index a8a33a9c69..87038f513b 100644 --- a/res/field/scripts/scripts_jubilife_city_condominiums_4f.s +++ b/res/field/scripts/scripts_jubilife_city_condominiums_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_condominiums_4f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_mart.s b/res/field/scripts/scripts_jubilife_city_mart.s index d1c27d5087..3c5134d1c2 100644 --- a/res/field/scripts/scripts_jubilife_city_mart.s +++ b/res/field/scripts/scripts_jubilife_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_mart.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_pokecenter_1f.s b/res/field/scripts/scripts_jubilife_city_pokecenter_1f.s index 82b47713c2..76e55dfc5e 100644 --- a/res/field/scripts/scripts_jubilife_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_jubilife_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_south_house_1f.s b/res/field/scripts/scripts_jubilife_city_south_house_1f.s index 7d7afffdf1..7321803956 100644 --- a/res/field/scripts/scripts_jubilife_city_south_house_1f.s +++ b/res/field/scripts/scripts_jubilife_city_south_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_south_house_1f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_south_house_2f.s b/res/field/scripts/scripts_jubilife_city_south_house_2f.s index a373182a29..2b4c1006a7 100644 --- a/res/field/scripts/scripts_jubilife_city_south_house_2f.s +++ b/res/field/scripts/scripts_jubilife_city_south_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_south_house_2f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_south_house_3f.s b/res/field/scripts/scripts_jubilife_city_south_house_3f.s index fb85dc1e04..0f7510c27c 100644 --- a/res/field/scripts/scripts_jubilife_city_south_house_3f.s +++ b/res/field/scripts/scripts_jubilife_city_south_house_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_south_house_3f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_southwest_house_1f.s b/res/field/scripts/scripts_jubilife_city_southwest_house_1f.s index 967acaace8..a84051d75c 100644 --- a/res/field/scripts/scripts_jubilife_city_southwest_house_1f.s +++ b/res/field/scripts/scripts_jubilife_city_southwest_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_southwest_house_1f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_southwest_house_2f.s b/res/field/scripts/scripts_jubilife_city_southwest_house_2f.s index 3576b4833f..dea5c6c13e 100644 --- a/res/field/scripts/scripts_jubilife_city_southwest_house_2f.s +++ b/res/field/scripts/scripts_jubilife_city_southwest_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_southwest_house_2f.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_unknown_house_1.s b/res/field/scripts/scripts_jubilife_city_unknown_house_1.s index fb85dc1e04..1d23c99a62 100644 --- a/res/field/scripts/scripts_jubilife_city_unknown_house_1.s +++ b/res/field/scripts/scripts_jubilife_city_unknown_house_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_unknown_house_1.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_unknown_house_2.s b/res/field/scripts/scripts_jubilife_city_unknown_house_2.s index fb85dc1e04..c2d80d04fe 100644 --- a/res/field/scripts/scripts_jubilife_city_unknown_house_2.s +++ b/res/field/scripts/scripts_jubilife_city_unknown_house_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_unknown_house_2.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_unknown_house_3.s b/res/field/scripts/scripts_jubilife_city_unknown_house_3.s index 42263730e6..ae901dfb59 100644 --- a/res/field/scripts/scripts_jubilife_city_unknown_house_3.s +++ b/res/field/scripts/scripts_jubilife_city_unknown_house_3.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_unknown_house_3.h" .data diff --git a/res/field/scripts/scripts_jubilife_city_unknown_house_4.s b/res/field/scripts/scripts_jubilife_city_unknown_house_4.s index fb85dc1e04..2ab79e38fd 100644 --- a/res/field/scripts/scripts_jubilife_city_unknown_house_4.s +++ b/res/field/scripts/scripts_jubilife_city_unknown_house_4.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_city_unknown_house_4.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_1f.s b/res/field/scripts/scripts_jubilife_tv_1f.s index 441d51ea43..9677f218c6 100644 --- a/res/field/scripts/scripts_jubilife_tv_1f.s +++ b/res/field/scripts/scripts_jubilife_tv_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_1f.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_2f.s b/res/field/scripts/scripts_jubilife_tv_2f.s index 52ea4a83d1..9cb96689e7 100644 --- a/res/field/scripts/scripts_jubilife_tv_2f.s +++ b/res/field/scripts/scripts_jubilife_tv_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_2f.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_2f_gallery.s b/res/field/scripts/scripts_jubilife_tv_2f_gallery.s index 6d62297648..d6c66592ea 100644 --- a/res/field/scripts/scripts_jubilife_tv_2f_gallery.s +++ b/res/field/scripts/scripts_jubilife_tv_2f_gallery.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_2f_gallery.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_3f.s b/res/field/scripts/scripts_jubilife_tv_3f.s index ea91243a85..4445151895 100644 --- a/res/field/scripts/scripts_jubilife_tv_3f.s +++ b/res/field/scripts/scripts_jubilife_tv_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_3f.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_3f_global_ranking_room.s b/res/field/scripts/scripts_jubilife_tv_3f_global_ranking_room.s index af611f968c..e254269d3b 100644 --- a/res/field/scripts/scripts_jubilife_tv_3f_global_ranking_room.s +++ b/res/field/scripts/scripts_jubilife_tv_3f_global_ranking_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_3f_global_ranking_room.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_3f_group_ranking_room.s b/res/field/scripts/scripts_jubilife_tv_3f_group_ranking_room.s index 5b5ca0e250..aaa06b8fd1 100644 --- a/res/field/scripts/scripts_jubilife_tv_3f_group_ranking_room.s +++ b/res/field/scripts/scripts_jubilife_tv_3f_group_ranking_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_3f_group_ranking_room.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_4f.s b/res/field/scripts/scripts_jubilife_tv_4f.s index a373182a29..38622331bc 100644 --- a/res/field/scripts/scripts_jubilife_tv_4f.s +++ b/res/field/scripts/scripts_jubilife_tv_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_4f.h" .data diff --git a/res/field/scripts/scripts_jubilife_tv_elevator.s b/res/field/scripts/scripts_jubilife_tv_elevator.s index c4a46c2d6d..ce7bd2ebad 100644 --- a/res/field/scripts/scripts_jubilife_tv_elevator.s +++ b/res/field/scripts/scripts_jubilife_tv_elevator.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/jubilife_tv_elevator.h" .data diff --git a/res/field/scripts/scripts_lake_acuity.s b/res/field/scripts/scripts_lake_acuity.s index b8840e3175..0d0bb75db8 100644 --- a/res/field/scripts/scripts_lake_acuity.s +++ b/res/field/scripts/scripts_lake_acuity.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/lake_acuity.h" .data diff --git a/res/field/scripts/scripts_lake_acuity_low_water.s b/res/field/scripts/scripts_lake_acuity_low_water.s index 53d2dddd7e..ab9a2658c9 100644 --- a/res/field/scripts/scripts_lake_acuity_low_water.s +++ b/res/field/scripts/scripts_lake_acuity_low_water.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/lake_acuity_low_water.h" .data diff --git a/res/field/scripts/scripts_lake_valor_drained.s b/res/field/scripts/scripts_lake_valor_drained.s index 1c8309e8aa..1067ebfce0 100644 --- a/res/field/scripts/scripts_lake_valor_drained.s +++ b/res/field/scripts/scripts_lake_valor_drained.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/lake_valor_drained.h" .data diff --git a/res/field/scripts/scripts_lake_verity.s b/res/field/scripts/scripts_lake_verity.s index 372db2645a..62c2e99338 100644 --- a/res/field/scripts/scripts_lake_verity.s +++ b/res/field/scripts/scripts_lake_verity.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/lake_verity.h" .data diff --git a/res/field/scripts/scripts_lake_verity_low_water.s b/res/field/scripts/scripts_lake_verity_low_water.s index c07e5f27fc..aca1b875da 100644 --- a/res/field/scripts/scripts_lake_verity_low_water.s +++ b/res/field/scripts/scripts_lake_verity_low_water.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/lake_verity_low_water.h" .data diff --git a/res/field/scripts/scripts_maniac_tunnel.s b/res/field/scripts/scripts_maniac_tunnel.s index e6b08bdeec..7c80e32eed 100644 --- a/res/field/scripts/scripts_maniac_tunnel.s +++ b/res/field/scripts/scripts_maniac_tunnel.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/maniac_tunnel.h" .data diff --git a/res/field/scripts/scripts_mining_museum.s b/res/field/scripts/scripts_mining_museum.s index 8743754ba5..e564130146 100644 --- a/res/field/scripts/scripts_mining_museum.s +++ b/res/field/scripts/scripts_mining_museum.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/mining_museum.h" .data diff --git a/res/field/scripts/scripts_mt_coronet_1f_north_room_1.s b/res/field/scripts/scripts_mt_coronet_1f_north_room_1.s index c42ce60bef..a4f901bd2d 100644 --- a/res/field/scripts/scripts_mt_coronet_1f_north_room_1.s +++ b/res/field/scripts/scripts_mt_coronet_1f_north_room_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/mt_coronet_1f_north_room_1.h" .data diff --git a/res/field/scripts/scripts_mt_coronet_1f_south.s b/res/field/scripts/scripts_mt_coronet_1f_south.s index cce145a89e..6f56e52b98 100644 --- a/res/field/scripts/scripts_mt_coronet_1f_south.s +++ b/res/field/scripts/scripts_mt_coronet_1f_south.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/mt_coronet_1f_south.h" .data diff --git a/res/field/scripts/scripts_mt_coronet_1f_tunnel_room.s b/res/field/scripts/scripts_mt_coronet_1f_tunnel_room.s index fd3bbcf0b4..c784b82b43 100644 --- a/res/field/scripts/scripts_mt_coronet_1f_tunnel_room.s +++ b/res/field/scripts/scripts_mt_coronet_1f_tunnel_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/mt_coronet_1f_tunnel_room.h" .data diff --git a/res/field/scripts/scripts_mt_coronet_2f.s b/res/field/scripts/scripts_mt_coronet_2f.s index 1281ca2000..9c4fb32de4 100644 --- a/res/field/scripts/scripts_mt_coronet_2f.s +++ b/res/field/scripts/scripts_mt_coronet_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/mt_coronet_2f.h" .data diff --git a/res/field/scripts/scripts_newmoon_island.s b/res/field/scripts/scripts_newmoon_island.s index 42675d6865..36b66b4248 100644 --- a/res/field/scripts/scripts_newmoon_island.s +++ b/res/field/scripts/scripts_newmoon_island.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/newmoon_island.h" .data diff --git a/res/field/scripts/scripts_newmoon_island_forest.s b/res/field/scripts/scripts_newmoon_island_forest.s index d118472554..1d73827ac2 100644 --- a/res/field/scripts/scripts_newmoon_island_forest.s +++ b/res/field/scripts/scripts_newmoon_island_forest.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/newmoon_island_forest.h" .data diff --git a/res/field/scripts/scripts_old_chateau.s b/res/field/scripts/scripts_old_chateau.s index f6e769052a..769779349c 100644 --- a/res/field/scripts/scripts_old_chateau.s +++ b/res/field/scripts/scripts_old_chateau.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/old_chateau.h" .data diff --git a/res/field/scripts/scripts_old_chateau_back_middle_west_room.s b/res/field/scripts/scripts_old_chateau_back_middle_west_room.s index 855c047e30..8dc0ce96cc 100644 --- a/res/field/scripts/scripts_old_chateau_back_middle_west_room.s +++ b/res/field/scripts/scripts_old_chateau_back_middle_west_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/old_chateau_back_middle_west_room.h" .data diff --git a/res/field/scripts/scripts_old_chateau_side_rooms.s b/res/field/scripts/scripts_old_chateau_side_rooms.s index 8005e8b630..48911534df 100644 --- a/res/field/scripts/scripts_old_chateau_side_rooms.s +++ b/res/field/scripts/scripts_old_chateau_side_rooms.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/old_chateau_side_rooms.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city.s b/res/field/scripts/scripts_oreburgh_city.s index 2912b56ff9..983f46fe5d 100644 --- a/res/field/scripts/scripts_oreburgh_city.s +++ b/res/field/scripts/scripts_oreburgh_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_east_house_1f.s b/res/field/scripts/scripts_oreburgh_city_east_house_1f.s index a373182a29..563e1ee598 100644 --- a/res/field/scripts/scripts_oreburgh_city_east_house_1f.s +++ b/res/field/scripts/scripts_oreburgh_city_east_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_east_house_1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_east_house_2f.s b/res/field/scripts/scripts_oreburgh_city_east_house_2f.s index 37b701a674..2c8fd705d7 100644 --- a/res/field/scripts/scripts_oreburgh_city_east_house_2f.s +++ b/res/field/scripts/scripts_oreburgh_city_east_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_east_house_2f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_east_house_3f.s b/res/field/scripts/scripts_oreburgh_city_east_house_3f.s index 42263730e6..3e8800b187 100644 --- a/res/field/scripts/scripts_oreburgh_city_east_house_3f.s +++ b/res/field/scripts/scripts_oreburgh_city_east_house_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_east_house_3f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_gym.s b/res/field/scripts/scripts_oreburgh_city_gym.s index 873cb5cbb3..eeadaeacf2 100644 --- a/res/field/scripts/scripts_oreburgh_city_gym.s +++ b/res/field/scripts/scripts_oreburgh_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_gym.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_mart.s b/res/field/scripts/scripts_oreburgh_city_mart.s index 5640caff91..a74329b05c 100644 --- a/res/field/scripts/scripts_oreburgh_city_mart.s +++ b/res/field/scripts/scripts_oreburgh_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_mart.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_middle_house.s b/res/field/scripts/scripts_oreburgh_city_middle_house.s index 42263730e6..4778a13cb0 100644 --- a/res/field/scripts/scripts_oreburgh_city_middle_house.s +++ b/res/field/scripts/scripts_oreburgh_city_middle_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_middle_house.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_north_house_1f.s b/res/field/scripts/scripts_oreburgh_city_north_house_1f.s index 2d15a3f73c..4266c3137a 100644 --- a/res/field/scripts/scripts_oreburgh_city_north_house_1f.s +++ b/res/field/scripts/scripts_oreburgh_city_north_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_north_house_1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_north_house_2f.s b/res/field/scripts/scripts_oreburgh_city_north_house_2f.s index 33cf24f9ba..17aca3f04f 100644 --- a/res/field/scripts/scripts_oreburgh_city_north_house_2f.s +++ b/res/field/scripts/scripts_oreburgh_city_north_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_north_house_2f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_north_house_3f.s b/res/field/scripts/scripts_oreburgh_city_north_house_3f.s index a373182a29..0bf8a95273 100644 --- a/res/field/scripts/scripts_oreburgh_city_north_house_3f.s +++ b/res/field/scripts/scripts_oreburgh_city_north_house_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_north_house_3f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_northwest_house_1f.s b/res/field/scripts/scripts_oreburgh_city_northwest_house_1f.s index a373182a29..f419fec164 100644 --- a/res/field/scripts/scripts_oreburgh_city_northwest_house_1f.s +++ b/res/field/scripts/scripts_oreburgh_city_northwest_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_northwest_house_1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_northwest_house_2f.s b/res/field/scripts/scripts_oreburgh_city_northwest_house_2f.s index 20769d9e43..96e1e61b66 100644 --- a/res/field/scripts/scripts_oreburgh_city_northwest_house_2f.s +++ b/res/field/scripts/scripts_oreburgh_city_northwest_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_northwest_house_2f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_northwest_house_3f.s b/res/field/scripts/scripts_oreburgh_city_northwest_house_3f.s index c858b0bc12..a727af024c 100644 --- a/res/field/scripts/scripts_oreburgh_city_northwest_house_3f.s +++ b/res/field/scripts/scripts_oreburgh_city_northwest_house_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_northwest_house_3f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_northwest_house_4f.s b/res/field/scripts/scripts_oreburgh_city_northwest_house_4f.s index a373182a29..26c8eae09b 100644 --- a/res/field/scripts/scripts_oreburgh_city_northwest_house_4f.s +++ b/res/field/scripts/scripts_oreburgh_city_northwest_house_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_northwest_house_4f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_pokecenter_1f.s b/res/field/scripts/scripts_oreburgh_city_pokecenter_1f.s index 19cedb0851..cc4689aa23 100644 --- a/res/field/scripts/scripts_oreburgh_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_oreburgh_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_pokecenter_b1f.s b/res/field/scripts/scripts_oreburgh_city_pokecenter_b1f.s index fb85dc1e04..880068b67f 100644 --- a/res/field/scripts/scripts_oreburgh_city_pokecenter_b1f.s +++ b/res/field/scripts/scripts_oreburgh_city_pokecenter_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_pokecenter_b1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_south_house.s b/res/field/scripts/scripts_oreburgh_city_south_house.s index fb85dc1e04..3651ff88c5 100644 --- a/res/field/scripts/scripts_oreburgh_city_south_house.s +++ b/res/field/scripts/scripts_oreburgh_city_south_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_south_house.h" .data diff --git a/res/field/scripts/scripts_oreburgh_city_west_house.s b/res/field/scripts/scripts_oreburgh_city_west_house.s index e9773137b9..a9a1b4eb2a 100644 --- a/res/field/scripts/scripts_oreburgh_city_west_house.s +++ b/res/field/scripts/scripts_oreburgh_city_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_city_west_house.h" .data diff --git a/res/field/scripts/scripts_oreburgh_gate_1f.s b/res/field/scripts/scripts_oreburgh_gate_1f.s index 0157713ecf..74ad851ac1 100644 --- a/res/field/scripts/scripts_oreburgh_gate_1f.s +++ b/res/field/scripts/scripts_oreburgh_gate_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_gate_1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_gate_b1f.s b/res/field/scripts/scripts_oreburgh_gate_b1f.s index fb85dc1e04..b04c35a18d 100644 --- a/res/field/scripts/scripts_oreburgh_gate_b1f.s +++ b/res/field/scripts/scripts_oreburgh_gate_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_gate_b1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_mine_b1f.s b/res/field/scripts/scripts_oreburgh_mine_b1f.s index 4ac0f8758d..96bbe5b038 100644 --- a/res/field/scripts/scripts_oreburgh_mine_b1f.s +++ b/res/field/scripts/scripts_oreburgh_mine_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_mine_b1f.h" .data diff --git a/res/field/scripts/scripts_oreburgh_mine_b2f.s b/res/field/scripts/scripts_oreburgh_mine_b2f.s index a37cdd4472..0e9d209166 100644 --- a/res/field/scripts/scripts_oreburgh_mine_b2f.s +++ b/res/field/scripts/scripts_oreburgh_mine_b2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/oreburgh_mine_b2f.h" .data diff --git a/res/field/scripts/scripts_pal_park.s b/res/field/scripts/scripts_pal_park.s index dff793d40c..32dd9e616c 100644 --- a/res/field/scripts/scripts_pal_park.s +++ b/res/field/scripts/scripts_pal_park.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pal_park.h" .data diff --git a/res/field/scripts/scripts_pal_park_lobby.s b/res/field/scripts/scripts_pal_park_lobby.s index e27db40495..aed7f6733c 100644 --- a/res/field/scripts/scripts_pal_park_lobby.s +++ b/res/field/scripts/scripts_pal_park_lobby.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pal_park_lobby.h" .data diff --git a/res/field/scripts/scripts_pastoria_city.s b/res/field/scripts/scripts_pastoria_city.s index 87d7f8acf4..202023d4ff 100644 --- a/res/field/scripts/scripts_pastoria_city.s +++ b/res/field/scripts/scripts_pastoria_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_east_house.s b/res/field/scripts/scripts_pastoria_city_east_house.s index 0e34598eab..12fc645864 100644 --- a/res/field/scripts/scripts_pastoria_city_east_house.s +++ b/res/field/scripts/scripts_pastoria_city_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_east_house.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_gym.s b/res/field/scripts/scripts_pastoria_city_gym.s index fbd59982bb..1d9ada5d62 100644 --- a/res/field/scripts/scripts_pastoria_city_gym.s +++ b/res/field/scripts/scripts_pastoria_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_gym.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_mart.s b/res/field/scripts/scripts_pastoria_city_mart.s index 486642ec31..e00cc2ef9f 100644 --- a/res/field/scripts/scripts_pastoria_city_mart.s +++ b/res/field/scripts/scripts_pastoria_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_mart.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_middle_house.s b/res/field/scripts/scripts_pastoria_city_middle_house.s index f2a94c1595..4299ae3b88 100644 --- a/res/field/scripts/scripts_pastoria_city_middle_house.s +++ b/res/field/scripts/scripts_pastoria_city_middle_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_middle_house.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_north_house.s b/res/field/scripts/scripts_pastoria_city_north_house.s index a295d51505..4779a2f27d 100644 --- a/res/field/scripts/scripts_pastoria_city_north_house.s +++ b/res/field/scripts/scripts_pastoria_city_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_north_house.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_northeast_house.s b/res/field/scripts/scripts_pastoria_city_northeast_house.s index 90ee5c8846..0ef225d09b 100644 --- a/res/field/scripts/scripts_pastoria_city_northeast_house.s +++ b/res/field/scripts/scripts_pastoria_city_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_northeast_house.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_observatory_gate_1f.s b/res/field/scripts/scripts_pastoria_city_observatory_gate_1f.s index b48d22edd1..45a691cd08 100644 --- a/res/field/scripts/scripts_pastoria_city_observatory_gate_1f.s +++ b/res/field/scripts/scripts_pastoria_city_observatory_gate_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_observatory_gate_1f.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_observatory_gate_2f.s b/res/field/scripts/scripts_pastoria_city_observatory_gate_2f.s index 9444218711..a624192d11 100644 --- a/res/field/scripts/scripts_pastoria_city_observatory_gate_2f.s +++ b/res/field/scripts/scripts_pastoria_city_observatory_gate_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_observatory_gate_2f.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_pokecenter_1f.s b/res/field/scripts/scripts_pastoria_city_pokecenter_1f.s index 803c2ec890..10eebe1d66 100644 --- a/res/field/scripts/scripts_pastoria_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_pastoria_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_pokecenter_2f.s b/res/field/scripts/scripts_pastoria_city_pokecenter_2f.s index fb85dc1e04..8d501bfe1f 100644 --- a/res/field/scripts/scripts_pastoria_city_pokecenter_2f.s +++ b/res/field/scripts/scripts_pastoria_city_pokecenter_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_pokecenter_2f.h" .data diff --git a/res/field/scripts/scripts_pastoria_city_southwest_house.s b/res/field/scripts/scripts_pastoria_city_southwest_house.s index 78f6d5aae3..5f3cc90934 100644 --- a/res/field/scripts/scripts_pastoria_city_southwest_house.s +++ b/res/field/scripts/scripts_pastoria_city_southwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pastoria_city_southwest_house.h" .data diff --git a/res/field/scripts/scripts_poffin_house.s b/res/field/scripts/scripts_poffin_house.s index 75fc0d2beb..32c1979b53 100644 --- a/res/field/scripts/scripts_poffin_house.s +++ b/res/field/scripts/scripts_poffin_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/poffin_house.h" .data diff --git a/res/field/scripts/scripts_pokemon_day_care.s b/res/field/scripts/scripts_pokemon_day_care.s index 1ae2b7db52..96c0952f42 100644 --- a/res/field/scripts/scripts_pokemon_day_care.s +++ b/res/field/scripts/scripts_pokemon_day_care.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_day_care.h" .data diff --git a/res/field/scripts/scripts_pokemon_league.s b/res/field/scripts/scripts_pokemon_league.s index 92e06889dd..38f004ab5a 100644 --- a/res/field/scripts/scripts_pokemon_league.s +++ b/res/field/scripts/scripts_pokemon_league.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_aaron_room.s b/res/field/scripts/scripts_pokemon_league_aaron_room.s index b4aed06deb..7511272353 100644 --- a/res/field/scripts/scripts_pokemon_league_aaron_room.s +++ b/res/field/scripts/scripts_pokemon_league_aaron_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_aaron_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_bertha_room.s b/res/field/scripts/scripts_pokemon_league_bertha_room.s index 394d0f8e68..06fbfa5ff7 100644 --- a/res/field/scripts/scripts_pokemon_league_bertha_room.s +++ b/res/field/scripts/scripts_pokemon_league_bertha_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_bertha_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_champion_room.s b/res/field/scripts/scripts_pokemon_league_champion_room.s index 941738efd5..06182cf170 100644 --- a/res/field/scripts/scripts_pokemon_league_champion_room.s +++ b/res/field/scripts/scripts_pokemon_league_champion_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_champion_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_elevator_to_hall_of_fame.s b/res/field/scripts/scripts_pokemon_league_elevator_to_hall_of_fame.s index 35524ec231..b2dd4e84fe 100644 --- a/res/field/scripts/scripts_pokemon_league_elevator_to_hall_of_fame.s +++ b/res/field/scripts/scripts_pokemon_league_elevator_to_hall_of_fame.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_elevator_to_hall_of_fame.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_flint_room.s b/res/field/scripts/scripts_pokemon_league_flint_room.s index 63d653f012..fa90d663fe 100644 --- a/res/field/scripts/scripts_pokemon_league_flint_room.s +++ b/res/field/scripts/scripts_pokemon_league_flint_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_flint_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_hall_of_fame.s b/res/field/scripts/scripts_pokemon_league_hall_of_fame.s index 2cd7f10ae9..b33d0042a2 100644 --- a/res/field/scripts/scripts_pokemon_league_hall_of_fame.s +++ b/res/field/scripts/scripts_pokemon_league_hall_of_fame.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_hall_of_fame.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_lucian_room.s b/res/field/scripts/scripts_pokemon_league_lucian_room.s index 7630464cfd..4aea6eb929 100644 --- a/res/field/scripts/scripts_pokemon_league_lucian_room.s +++ b/res/field/scripts/scripts_pokemon_league_lucian_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_lucian_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_north_pokecenter_1f.s b/res/field/scripts/scripts_pokemon_league_north_pokecenter_1f.s index d9bc493d20..0df0bb27fc 100644 --- a/res/field/scripts/scripts_pokemon_league_north_pokecenter_1f.s +++ b/res/field/scripts/scripts_pokemon_league_north_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_north_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_pokemon_league_south_pokecenter_1f.s b/res/field/scripts/scripts_pokemon_league_south_pokecenter_1f.s index 4cbae10a61..ddca134818 100644 --- a/res/field/scripts/scripts_pokemon_league_south_pokecenter_1f.s +++ b/res/field/scripts/scripts_pokemon_league_south_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_league_south_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_pokemon_mansion.s b/res/field/scripts/scripts_pokemon_mansion.s index 4fd0ebd683..4cf0eb3dcd 100644 --- a/res/field/scripts/scripts_pokemon_mansion.s +++ b/res/field/scripts/scripts_pokemon_mansion.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_mansion.h" .data diff --git a/res/field/scripts/scripts_pokemon_mansion_maids_room.s b/res/field/scripts/scripts_pokemon_mansion_maids_room.s index 81a1d39eb5..2f8d543754 100644 --- a/res/field/scripts/scripts_pokemon_mansion_maids_room.s +++ b/res/field/scripts/scripts_pokemon_mansion_maids_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_mansion_maids_room.h" .data diff --git a/res/field/scripts/scripts_pokemon_mansion_office.s b/res/field/scripts/scripts_pokemon_mansion_office.s index 8455ab0dc3..570ccc395e 100644 --- a/res/field/scripts/scripts_pokemon_mansion_office.s +++ b/res/field/scripts/scripts_pokemon_mansion_office.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/pokemon_mansion_office.h" .data diff --git a/res/field/scripts/scripts_poketch_co_1f.s b/res/field/scripts/scripts_poketch_co_1f.s index 98b851804a..32616570a3 100644 --- a/res/field/scripts/scripts_poketch_co_1f.s +++ b/res/field/scripts/scripts_poketch_co_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/poketch_co_1f.h" .data diff --git a/res/field/scripts/scripts_poketch_co_2f.s b/res/field/scripts/scripts_poketch_co_2f.s index 53984bc5fc..3c51461690 100644 --- a/res/field/scripts/scripts_poketch_co_2f.s +++ b/res/field/scripts/scripts_poketch_co_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/poketch_co_2f.h" .data diff --git a/res/field/scripts/scripts_poketch_co_3f.s b/res/field/scripts/scripts_poketch_co_3f.s index db7a823f8f..bd63cba03a 100644 --- a/res/field/scripts/scripts_poketch_co_3f.s +++ b/res/field/scripts/scripts_poketch_co_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/poketch_co_3f.h" .data diff --git a/res/field/scripts/scripts_resort_area.s b/res/field/scripts/scripts_resort_area.s index 39f14730fe..6f71c94831 100644 --- a/res/field/scripts/scripts_resort_area.s +++ b/res/field/scripts/scripts_resort_area.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area.h" .data diff --git a/res/field/scripts/scripts_resort_area_house.s b/res/field/scripts/scripts_resort_area_house.s index 30cc9106c9..8f4e9eb926 100644 --- a/res/field/scripts/scripts_resort_area_house.s +++ b/res/field/scripts/scripts_resort_area_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area_house.h" .data diff --git a/res/field/scripts/scripts_resort_area_pokecenter_1f.s b/res/field/scripts/scripts_resort_area_pokecenter_1f.s index 803c2ec890..dc496c49be 100644 --- a/res/field/scripts/scripts_resort_area_pokecenter_1f.s +++ b/res/field/scripts/scripts_resort_area_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_resort_area_ribbon_syndicate_1f.s b/res/field/scripts/scripts_resort_area_ribbon_syndicate_1f.s index ebb412fcc5..14cab148aa 100644 --- a/res/field/scripts/scripts_resort_area_ribbon_syndicate_1f.s +++ b/res/field/scripts/scripts_resort_area_ribbon_syndicate_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area_ribbon_syndicate_1f.h" .data diff --git a/res/field/scripts/scripts_resort_area_ribbon_syndicate_2f.s b/res/field/scripts/scripts_resort_area_ribbon_syndicate_2f.s index b74df22239..29c6fbbe46 100644 --- a/res/field/scripts/scripts_resort_area_ribbon_syndicate_2f.s +++ b/res/field/scripts/scripts_resort_area_ribbon_syndicate_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area_ribbon_syndicate_2f.h" .data diff --git a/res/field/scripts/scripts_resort_area_ribbon_syndicate_elevator.s b/res/field/scripts/scripts_resort_area_ribbon_syndicate_elevator.s index 0d730b6235..dbc10b5b64 100644 --- a/res/field/scripts/scripts_resort_area_ribbon_syndicate_elevator.s +++ b/res/field/scripts/scripts_resort_area_ribbon_syndicate_elevator.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/resort_area_ribbon_syndicate_elevator.h" .data diff --git a/res/field/scripts/scripts_restaurant.s b/res/field/scripts/scripts_restaurant.s index 06038dc066..1bbe1a3dd6 100644 --- a/res/field/scripts/scripts_restaurant.s +++ b/res/field/scripts/scripts_restaurant.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/restaurant.h" .data diff --git a/res/field/scripts/scripts_rock_peak_ruins.s b/res/field/scripts/scripts_rock_peak_ruins.s index 8ae0e00d15..ad20c62007 100644 --- a/res/field/scripts/scripts_rock_peak_ruins.s +++ b/res/field/scripts/scripts_rock_peak_ruins.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/rock_peak_ruins.h" .data diff --git a/res/field/scripts/scripts_rotoms_room.s b/res/field/scripts/scripts_rotoms_room.s index c334eea4af..0e5c147bb9 100644 --- a/res/field/scripts/scripts_rotoms_room.s +++ b/res/field/scripts/scripts_rotoms_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/rotoms_room.h" .data diff --git a/res/field/scripts/scripts_route_201.s b/res/field/scripts/scripts_route_201.s index 56da6cc1ee..66b99259ca 100644 --- a/res/field/scripts/scripts_route_201.s +++ b/res/field/scripts/scripts_route_201.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_201.h" .data diff --git a/res/field/scripts/scripts_route_202.s b/res/field/scripts/scripts_route_202.s index 720f70bae5..3071f26c01 100644 --- a/res/field/scripts/scripts_route_202.s +++ b/res/field/scripts/scripts_route_202.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_202.h" .data diff --git a/res/field/scripts/scripts_route_203.s b/res/field/scripts/scripts_route_203.s index 1895f5cac2..cd16e18b2d 100644 --- a/res/field/scripts/scripts_route_203.s +++ b/res/field/scripts/scripts_route_203.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_203.h" .data diff --git a/res/field/scripts/scripts_route_204_north.s b/res/field/scripts/scripts_route_204_north.s index 997868dfc9..b734529078 100644 --- a/res/field/scripts/scripts_route_204_north.s +++ b/res/field/scripts/scripts_route_204_north.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_204_north.h" .data diff --git a/res/field/scripts/scripts_route_204_south.s b/res/field/scripts/scripts_route_204_south.s index 709060f94f..4ee5b0f2c6 100644 --- a/res/field/scripts/scripts_route_204_south.s +++ b/res/field/scripts/scripts_route_204_south.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_204_south.h" .data diff --git a/res/field/scripts/scripts_route_205_house.s b/res/field/scripts/scripts_route_205_house.s index 5620226470..24cc73b843 100644 --- a/res/field/scripts/scripts_route_205_house.s +++ b/res/field/scripts/scripts_route_205_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_205_house.h" .data diff --git a/res/field/scripts/scripts_route_205_north.s b/res/field/scripts/scripts_route_205_north.s index 275a2b80bf..30ecf60522 100644 --- a/res/field/scripts/scripts_route_205_north.s +++ b/res/field/scripts/scripts_route_205_north.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_205_north.h" .data diff --git a/res/field/scripts/scripts_route_205_south.s b/res/field/scripts/scripts_route_205_south.s index 78961c66ef..8bbd194631 100644 --- a/res/field/scripts/scripts_route_205_south.s +++ b/res/field/scripts/scripts_route_205_south.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_205_south.h" .data diff --git a/res/field/scripts/scripts_route_206.s b/res/field/scripts/scripts_route_206.s index 49695e90f6..ba92f35e96 100644 --- a/res/field/scripts/scripts_route_206.s +++ b/res/field/scripts/scripts_route_206.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_206.h" .data diff --git a/res/field/scripts/scripts_route_206_cycling_road_north_gate.s b/res/field/scripts/scripts_route_206_cycling_road_north_gate.s index 709a1c2b82..b3f66bff24 100644 --- a/res/field/scripts/scripts_route_206_cycling_road_north_gate.s +++ b/res/field/scripts/scripts_route_206_cycling_road_north_gate.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_206_cycling_road_north_gate.h" .data diff --git a/res/field/scripts/scripts_route_206_cycling_road_south_gate.s b/res/field/scripts/scripts_route_206_cycling_road_south_gate.s index f948b19ae2..f808148f54 100644 --- a/res/field/scripts/scripts_route_206_cycling_road_south_gate.s +++ b/res/field/scripts/scripts_route_206_cycling_road_south_gate.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_206_cycling_road_south_gate.h" .data diff --git a/res/field/scripts/scripts_route_207.s b/res/field/scripts/scripts_route_207.s index 1cbc8502d8..1a19fbdb15 100644 --- a/res/field/scripts/scripts_route_207.s +++ b/res/field/scripts/scripts_route_207.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_207.h" .data diff --git a/res/field/scripts/scripts_route_208.s b/res/field/scripts/scripts_route_208.s index 7914cf651e..d412fd1db9 100644 --- a/res/field/scripts/scripts_route_208.s +++ b/res/field/scripts/scripts_route_208.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_208.h" .data diff --git a/res/field/scripts/scripts_route_208_gate_to_hearthome_city.s b/res/field/scripts/scripts_route_208_gate_to_hearthome_city.s index 8bb4d71e7c..d4af881724 100644 --- a/res/field/scripts/scripts_route_208_gate_to_hearthome_city.s +++ b/res/field/scripts/scripts_route_208_gate_to_hearthome_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_208_gate_to_hearthome_city.h" .data diff --git a/res/field/scripts/scripts_route_208_house.s b/res/field/scripts/scripts_route_208_house.s index ab8492283e..39c0a88873 100644 --- a/res/field/scripts/scripts_route_208_house.s +++ b/res/field/scripts/scripts_route_208_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_208_house.h" .data diff --git a/res/field/scripts/scripts_route_209.s b/res/field/scripts/scripts_route_209.s index 349b09ad76..3910ad3769 100644 --- a/res/field/scripts/scripts_route_209.s +++ b/res/field/scripts/scripts_route_209.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_209.h" .data diff --git a/res/field/scripts/scripts_route_209_gate_to_hearthome_city.s b/res/field/scripts/scripts_route_209_gate_to_hearthome_city.s index 6ccab30d2a..1db0c59e93 100644 --- a/res/field/scripts/scripts_route_209_gate_to_hearthome_city.s +++ b/res/field/scripts/scripts_route_209_gate_to_hearthome_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_209_gate_to_hearthome_city.h" .data diff --git a/res/field/scripts/scripts_route_209_lost_tower_1f.s b/res/field/scripts/scripts_route_209_lost_tower_1f.s index 5a3f4d0253..b4eeb1d367 100644 --- a/res/field/scripts/scripts_route_209_lost_tower_1f.s +++ b/res/field/scripts/scripts_route_209_lost_tower_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_209_lost_tower_1f.h" .data diff --git a/res/field/scripts/scripts_route_209_lost_tower_5f.s b/res/field/scripts/scripts_route_209_lost_tower_5f.s index 59e0699c11..03ff4976f4 100644 --- a/res/field/scripts/scripts_route_209_lost_tower_5f.s +++ b/res/field/scripts/scripts_route_209_lost_tower_5f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_209_lost_tower_5f.h" .data diff --git a/res/field/scripts/scripts_route_210_grandma_wilma_house.s b/res/field/scripts/scripts_route_210_grandma_wilma_house.s index 431a22b38c..98b1775013 100644 --- a/res/field/scripts/scripts_route_210_grandma_wilma_house.s +++ b/res/field/scripts/scripts_route_210_grandma_wilma_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_210_grandma_wilma_house.h" .data diff --git a/res/field/scripts/scripts_route_210_north.s b/res/field/scripts/scripts_route_210_north.s index 709060f94f..f13d842413 100644 --- a/res/field/scripts/scripts_route_210_north.s +++ b/res/field/scripts/scripts_route_210_north.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_210_north.h" .data diff --git a/res/field/scripts/scripts_route_210_south.s b/res/field/scripts/scripts_route_210_south.s index df730fda8e..45433bc73f 100644 --- a/res/field/scripts/scripts_route_210_south.s +++ b/res/field/scripts/scripts_route_210_south.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_210_south.h" .data diff --git a/res/field/scripts/scripts_route_211_east.s b/res/field/scripts/scripts_route_211_east.s index 7b648220c1..038960c661 100644 --- a/res/field/scripts/scripts_route_211_east.s +++ b/res/field/scripts/scripts_route_211_east.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_211_east.h" .data diff --git a/res/field/scripts/scripts_route_211_west.s b/res/field/scripts/scripts_route_211_west.s index 275a2b80bf..54e4e0056e 100644 --- a/res/field/scripts/scripts_route_211_west.s +++ b/res/field/scripts/scripts_route_211_west.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_211_west.h" .data diff --git a/res/field/scripts/scripts_route_212_gate_to_hearthome_city.s b/res/field/scripts/scripts_route_212_gate_to_hearthome_city.s index 333e09ab07..1c29001c9d 100644 --- a/res/field/scripts/scripts_route_212_gate_to_hearthome_city.s +++ b/res/field/scripts/scripts_route_212_gate_to_hearthome_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_212_gate_to_hearthome_city.h" .data diff --git a/res/field/scripts/scripts_route_212_house.s b/res/field/scripts/scripts_route_212_house.s index fd9ef7271c..071ff0e7dd 100644 --- a/res/field/scripts/scripts_route_212_house.s +++ b/res/field/scripts/scripts_route_212_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_212_house.h" .data diff --git a/res/field/scripts/scripts_route_212_north.s b/res/field/scripts/scripts_route_212_north.s index cb2b227fb3..18526fae9f 100644 --- a/res/field/scripts/scripts_route_212_north.s +++ b/res/field/scripts/scripts_route_212_north.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_212_north.h" .data diff --git a/res/field/scripts/scripts_route_212_south.s b/res/field/scripts/scripts_route_212_south.s index 1f32eb8307..def3cc570f 100644 --- a/res/field/scripts/scripts_route_212_south.s +++ b/res/field/scripts/scripts_route_212_south.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_212_south.h" .data diff --git a/res/field/scripts/scripts_route_213.s b/res/field/scripts/scripts_route_213.s index da356f50e4..c374fb1f3a 100644 --- a/res/field/scripts/scripts_route_213.s +++ b/res/field/scripts/scripts_route_213.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_213.h" .data diff --git a/res/field/scripts/scripts_route_213_gate_to_pastoria_city.s b/res/field/scripts/scripts_route_213_gate_to_pastoria_city.s index a7cf533f74..9fe51afc4d 100644 --- a/res/field/scripts/scripts_route_213_gate_to_pastoria_city.s +++ b/res/field/scripts/scripts_route_213_gate_to_pastoria_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_213_gate_to_pastoria_city.h" .data diff --git a/res/field/scripts/scripts_route_214_gate_to_veilstone_city.s b/res/field/scripts/scripts_route_214_gate_to_veilstone_city.s index 2aa089080d..3e9ece5973 100644 --- a/res/field/scripts/scripts_route_214_gate_to_veilstone_city.s +++ b/res/field/scripts/scripts_route_214_gate_to_veilstone_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_214_gate_to_veilstone_city.h" .data diff --git a/res/field/scripts/scripts_route_215.s b/res/field/scripts/scripts_route_215.s index f6901d8202..e5b885691c 100644 --- a/res/field/scripts/scripts_route_215.s +++ b/res/field/scripts/scripts_route_215.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_215.h" .data diff --git a/res/field/scripts/scripts_route_215_gate_to_veilstone_city.s b/res/field/scripts/scripts_route_215_gate_to_veilstone_city.s index d0706b30b0..19a84ee5e0 100644 --- a/res/field/scripts/scripts_route_215_gate_to_veilstone_city.s +++ b/res/field/scripts/scripts_route_215_gate_to_veilstone_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_215_gate_to_veilstone_city.h" .data diff --git a/res/field/scripts/scripts_route_216.s b/res/field/scripts/scripts_route_216.s index 709060f94f..382b762b03 100644 --- a/res/field/scripts/scripts_route_216.s +++ b/res/field/scripts/scripts_route_216.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_216.h" .data diff --git a/res/field/scripts/scripts_route_216_house.s b/res/field/scripts/scripts_route_216_house.s index b8a9ab51a5..3ba06789e9 100644 --- a/res/field/scripts/scripts_route_216_house.s +++ b/res/field/scripts/scripts_route_216_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_216_house.h" .data diff --git a/res/field/scripts/scripts_route_217.s b/res/field/scripts/scripts_route_217.s index 258fdcf188..a78d3b79e6 100644 --- a/res/field/scripts/scripts_route_217.s +++ b/res/field/scripts/scripts_route_217.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_217.h" .data diff --git a/res/field/scripts/scripts_route_217_northeast_house.s b/res/field/scripts/scripts_route_217_northeast_house.s index 2e0c6a7558..7d6cb887e5 100644 --- a/res/field/scripts/scripts_route_217_northeast_house.s +++ b/res/field/scripts/scripts_route_217_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_217_northeast_house.h" .data diff --git a/res/field/scripts/scripts_route_217_west_house.s b/res/field/scripts/scripts_route_217_west_house.s index 9de5359bfa..a1cfbd6ad0 100644 --- a/res/field/scripts/scripts_route_217_west_house.s +++ b/res/field/scripts/scripts_route_217_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_217_west_house.h" .data diff --git a/res/field/scripts/scripts_route_218.s b/res/field/scripts/scripts_route_218.s index c5b207d39d..4fa4ab511c 100644 --- a/res/field/scripts/scripts_route_218.s +++ b/res/field/scripts/scripts_route_218.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_218.h" .data diff --git a/res/field/scripts/scripts_route_218_gate_to_canalave_city.s b/res/field/scripts/scripts_route_218_gate_to_canalave_city.s index 0e5b822c57..018139f759 100644 --- a/res/field/scripts/scripts_route_218_gate_to_canalave_city.s +++ b/res/field/scripts/scripts_route_218_gate_to_canalave_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_218_gate_to_canalave_city.h" .data diff --git a/res/field/scripts/scripts_route_218_gate_to_jubilife_city.s b/res/field/scripts/scripts_route_218_gate_to_jubilife_city.s index eea9eebe12..0ec6f87b96 100644 --- a/res/field/scripts/scripts_route_218_gate_to_jubilife_city.s +++ b/res/field/scripts/scripts_route_218_gate_to_jubilife_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_218_gate_to_jubilife_city.h" .data diff --git a/res/field/scripts/scripts_route_221.s b/res/field/scripts/scripts_route_221.s index 720aff1120..d3ca7bed25 100644 --- a/res/field/scripts/scripts_route_221.s +++ b/res/field/scripts/scripts_route_221.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_221.h" .data diff --git a/res/field/scripts/scripts_route_221_house.s b/res/field/scripts/scripts_route_221_house.s index 690e954132..6ea84d4f37 100644 --- a/res/field/scripts/scripts_route_221_house.s +++ b/res/field/scripts/scripts_route_221_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_221_house.h" .data diff --git a/res/field/scripts/scripts_route_222.s b/res/field/scripts/scripts_route_222.s index 9891f2c3b1..a22c35a339 100644 --- a/res/field/scripts/scripts_route_222.s +++ b/res/field/scripts/scripts_route_222.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_222.h" .data diff --git a/res/field/scripts/scripts_route_222_east_house.s b/res/field/scripts/scripts_route_222_east_house.s index 2cc70ed476..692d14b527 100644 --- a/res/field/scripts/scripts_route_222_east_house.s +++ b/res/field/scripts/scripts_route_222_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_222_east_house.h" .data diff --git a/res/field/scripts/scripts_route_222_gate_to_sunyshore_city.s b/res/field/scripts/scripts_route_222_gate_to_sunyshore_city.s index 42263730e6..a9c935a478 100644 --- a/res/field/scripts/scripts_route_222_gate_to_sunyshore_city.s +++ b/res/field/scripts/scripts_route_222_gate_to_sunyshore_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_222_gate_to_sunyshore_city.h" .data diff --git a/res/field/scripts/scripts_route_222_west_house.s b/res/field/scripts/scripts_route_222_west_house.s index 67e150b8f7..040db05fe6 100644 --- a/res/field/scripts/scripts_route_222_west_house.s +++ b/res/field/scripts/scripts_route_222_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_222_west_house.h" .data diff --git a/res/field/scripts/scripts_route_224.s b/res/field/scripts/scripts_route_224.s index 0d7e0656d1..12b6fdf84c 100644 --- a/res/field/scripts/scripts_route_224.s +++ b/res/field/scripts/scripts_route_224.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_224.h" .data diff --git a/res/field/scripts/scripts_route_225_gate_to_fight_area.s b/res/field/scripts/scripts_route_225_gate_to_fight_area.s index 42263730e6..60a2be4546 100644 --- a/res/field/scripts/scripts_route_225_gate_to_fight_area.s +++ b/res/field/scripts/scripts_route_225_gate_to_fight_area.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_225_gate_to_fight_area.h" .data diff --git a/res/field/scripts/scripts_route_225_house.s b/res/field/scripts/scripts_route_225_house.s index 0f51743cb6..6c2951a632 100644 --- a/res/field/scripts/scripts_route_225_house.s +++ b/res/field/scripts/scripts_route_225_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_225_house.h" .data diff --git a/res/field/scripts/scripts_route_226_house.s b/res/field/scripts/scripts_route_226_house.s index 2bfe7facf3..d85cb9f622 100644 --- a/res/field/scripts/scripts_route_226_house.s +++ b/res/field/scripts/scripts_route_226_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_226_house.h" .data diff --git a/res/field/scripts/scripts_route_227.s b/res/field/scripts/scripts_route_227.s index 9e646071cc..555a4c1256 100644 --- a/res/field/scripts/scripts_route_227.s +++ b/res/field/scripts/scripts_route_227.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_227.h" .data diff --git a/res/field/scripts/scripts_route_227_house.s b/res/field/scripts/scripts_route_227_house.s index d0485003f6..40961589ff 100644 --- a/res/field/scripts/scripts_route_227_house.s +++ b/res/field/scripts/scripts_route_227_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_227_house.h" .data diff --git a/res/field/scripts/scripts_route_228_gate_to_route_226.s b/res/field/scripts/scripts_route_228_gate_to_route_226.s index 42263730e6..f25692d74a 100644 --- a/res/field/scripts/scripts_route_228_gate_to_route_226.s +++ b/res/field/scripts/scripts_route_228_gate_to_route_226.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_228_gate_to_route_226.h" .data diff --git a/res/field/scripts/scripts_route_228_north_house.s b/res/field/scripts/scripts_route_228_north_house.s index c23b9f6393..fa6b15b5c8 100644 --- a/res/field/scripts/scripts_route_228_north_house.s +++ b/res/field/scripts/scripts_route_228_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_228_north_house.h" .data diff --git a/res/field/scripts/scripts_route_228_south_house.s b/res/field/scripts/scripts_route_228_south_house.s index 9ed001269a..0ffa5dd339 100644 --- a/res/field/scripts/scripts_route_228_south_house.s +++ b/res/field/scripts/scripts_route_228_south_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_228_south_house.h" .data diff --git a/res/field/scripts/scripts_route_229.s b/res/field/scripts/scripts_route_229.s index 5b8807a44d..25cff29870 100644 --- a/res/field/scripts/scripts_route_229.s +++ b/res/field/scripts/scripts_route_229.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_229.h" .data diff --git a/res/field/scripts/scripts_route_230.s b/res/field/scripts/scripts_route_230.s index c70597f2ac..dc06f84ad2 100644 --- a/res/field/scripts/scripts_route_230.s +++ b/res/field/scripts/scripts_route_230.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/route_230.h" .data diff --git a/res/field/scripts/scripts_ruin_maniac_cave_long.s b/res/field/scripts/scripts_ruin_maniac_cave_long.s index 4338b1d8a7..8cc9fddadd 100644 --- a/res/field/scripts/scripts_ruin_maniac_cave_long.s +++ b/res/field/scripts/scripts_ruin_maniac_cave_long.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/ruin_maniac_cave_long.h" .data diff --git a/res/field/scripts/scripts_ruin_maniac_cave_short.s b/res/field/scripts/scripts_ruin_maniac_cave_short.s index fcbde57e5d..4bcdefd901 100644 --- a/res/field/scripts/scripts_ruin_maniac_cave_short.s +++ b/res/field/scripts/scripts_ruin_maniac_cave_short.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/ruin_maniac_cave_short.h" .data diff --git a/res/field/scripts/scripts_sandgem_town.s b/res/field/scripts/scripts_sandgem_town.s index f27c104cdd..baf415e6fe 100644 --- a/res/field/scripts/scripts_sandgem_town.s +++ b/res/field/scripts/scripts_sandgem_town.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_counterpart_house_1f.s b/res/field/scripts/scripts_sandgem_town_counterpart_house_1f.s index a1bb1b74d8..f657c99685 100644 --- a/res/field/scripts/scripts_sandgem_town_counterpart_house_1f.s +++ b/res/field/scripts/scripts_sandgem_town_counterpart_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_counterpart_house_1f.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_counterpart_house_2f.s b/res/field/scripts/scripts_sandgem_town_counterpart_house_2f.s index b63c1620a4..12b9c95cce 100644 --- a/res/field/scripts/scripts_sandgem_town_counterpart_house_2f.s +++ b/res/field/scripts/scripts_sandgem_town_counterpart_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_counterpart_house_2f.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_house.s b/res/field/scripts/scripts_sandgem_town_house.s index 42263730e6..727166f8cf 100644 --- a/res/field/scripts/scripts_sandgem_town_house.s +++ b/res/field/scripts/scripts_sandgem_town_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_house.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_mart.s b/res/field/scripts/scripts_sandgem_town_mart.s index 2e7193f4a4..4db2140b14 100644 --- a/res/field/scripts/scripts_sandgem_town_mart.s +++ b/res/field/scripts/scripts_sandgem_town_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_mart.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_pokecenter_1f.s b/res/field/scripts/scripts_sandgem_town_pokecenter_1f.s index 82b47713c2..444808c664 100644 --- a/res/field/scripts/scripts_sandgem_town_pokecenter_1f.s +++ b/res/field/scripts/scripts_sandgem_town_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_pokecenter_2f.s b/res/field/scripts/scripts_sandgem_town_pokecenter_2f.s index fb85dc1e04..64f56e7cef 100644 --- a/res/field/scripts/scripts_sandgem_town_pokecenter_2f.s +++ b/res/field/scripts/scripts_sandgem_town_pokecenter_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_pokecenter_2f.h" .data diff --git a/res/field/scripts/scripts_sandgem_town_pokemon_research_lab.s b/res/field/scripts/scripts_sandgem_town_pokemon_research_lab.s index 63d2a5d06e..038637157e 100644 --- a/res/field/scripts/scripts_sandgem_town_pokemon_research_lab.s +++ b/res/field/scripts/scripts_sandgem_town_pokemon_research_lab.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sandgem_town_pokemon_research_lab.h" .data diff --git a/res/field/scripts/scripts_sendoff_spring.s b/res/field/scripts/scripts_sendoff_spring.s index c667e33967..feedc2d15f 100644 --- a/res/field/scripts/scripts_sendoff_spring.s +++ b/res/field/scripts/scripts_sendoff_spring.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sendoff_spring.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city.s b/res/field/scripts/scripts_snowpoint_city.s index 5af079cbaa..46713d7ba5 100644 --- a/res/field/scripts/scripts_snowpoint_city.s +++ b/res/field/scripts/scripts_snowpoint_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city_east_house.s b/res/field/scripts/scripts_snowpoint_city_east_house.s index c0692dc7c4..7b44c3667a 100644 --- a/res/field/scripts/scripts_snowpoint_city_east_house.s +++ b/res/field/scripts/scripts_snowpoint_city_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city_east_house.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city_gym.s b/res/field/scripts/scripts_snowpoint_city_gym.s index b25ac2fae6..97d25a5f15 100644 --- a/res/field/scripts/scripts_snowpoint_city_gym.s +++ b/res/field/scripts/scripts_snowpoint_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city_gym.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city_mart.s b/res/field/scripts/scripts_snowpoint_city_mart.s index 9ab4562389..17811dc6a5 100644 --- a/res/field/scripts/scripts_snowpoint_city_mart.s +++ b/res/field/scripts/scripts_snowpoint_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city_mart.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city_pokecenter_1f.s b/res/field/scripts/scripts_snowpoint_city_pokecenter_1f.s index 12a9d3cd85..2b665507ca 100644 --- a/res/field/scripts/scripts_snowpoint_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_snowpoint_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_snowpoint_city_west_house.s b/res/field/scripts/scripts_snowpoint_city_west_house.s index ec977b8709..736d280e09 100644 --- a/res/field/scripts/scripts_snowpoint_city_west_house.s +++ b/res/field/scripts/scripts_snowpoint_city_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_city_west_house.h" .data diff --git a/res/field/scripts/scripts_snowpoint_temple_1f.s b/res/field/scripts/scripts_snowpoint_temple_1f.s index f57c9c8d74..2579d70655 100644 --- a/res/field/scripts/scripts_snowpoint_temple_1f.s +++ b/res/field/scripts/scripts_snowpoint_temple_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_temple_1f.h" .data diff --git a/res/field/scripts/scripts_snowpoint_temple_b5f.s b/res/field/scripts/scripts_snowpoint_temple_b5f.s index fe5d029ac6..9088193aa4 100644 --- a/res/field/scripts/scripts_snowpoint_temple_b5f.s +++ b/res/field/scripts/scripts_snowpoint_temple_b5f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/snowpoint_temple_b5f.h" .data diff --git a/res/field/scripts/scripts_solaceon_ruins_maniac_tunnel_room.s b/res/field/scripts/scripts_solaceon_ruins_maniac_tunnel_room.s index b6cd4c1f81..d8dd4ae0b8 100644 --- a/res/field/scripts/scripts_solaceon_ruins_maniac_tunnel_room.s +++ b/res/field/scripts/scripts_solaceon_ruins_maniac_tunnel_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_ruins_maniac_tunnel_room.h" .data diff --git a/res/field/scripts/scripts_solaceon_ruins_room_1.s b/res/field/scripts/scripts_solaceon_ruins_room_1.s index ea77b602c7..e1917f7d81 100644 --- a/res/field/scripts/scripts_solaceon_ruins_room_1.s +++ b/res/field/scripts/scripts_solaceon_ruins_room_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_ruins_room_1.h" .data diff --git a/res/field/scripts/scripts_solaceon_ruins_room_2.s b/res/field/scripts/scripts_solaceon_ruins_room_2.s index 24a2f20320..7a3ca8cac7 100644 --- a/res/field/scripts/scripts_solaceon_ruins_room_2.s +++ b/res/field/scripts/scripts_solaceon_ruins_room_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_ruins_room_2.h" .data diff --git a/res/field/scripts/scripts_solaceon_ruins_room_7.s b/res/field/scripts/scripts_solaceon_ruins_room_7.s index b6cd4c1f81..7d178cd3e0 100644 --- a/res/field/scripts/scripts_solaceon_ruins_room_7.s +++ b/res/field/scripts/scripts_solaceon_ruins_room_7.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_ruins_room_7.h" .data diff --git a/res/field/scripts/scripts_solaceon_town.s b/res/field/scripts/scripts_solaceon_town.s index 90607c0112..d737e5189c 100644 --- a/res/field/scripts/scripts_solaceon_town.s +++ b/res/field/scripts/scripts_solaceon_town.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_east_house.s b/res/field/scripts/scripts_solaceon_town_east_house.s index c19c948c34..e1c470368e 100644 --- a/res/field/scripts/scripts_solaceon_town_east_house.s +++ b/res/field/scripts/scripts_solaceon_town_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_east_house.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_mart.s b/res/field/scripts/scripts_solaceon_town_mart.s index c894886a56..95ced78102 100644 --- a/res/field/scripts/scripts_solaceon_town_mart.s +++ b/res/field/scripts/scripts_solaceon_town_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_mart.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_north_house.s b/res/field/scripts/scripts_solaceon_town_north_house.s index 42263730e6..2cdbfb849b 100644 --- a/res/field/scripts/scripts_solaceon_town_north_house.s +++ b/res/field/scripts/scripts_solaceon_town_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_north_house.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_northeast_house.s b/res/field/scripts/scripts_solaceon_town_northeast_house.s index a1f0075d78..4d89420bae 100644 --- a/res/field/scripts/scripts_solaceon_town_northeast_house.s +++ b/res/field/scripts/scripts_solaceon_town_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_northeast_house.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_pokecenter_1f.s b/res/field/scripts/scripts_solaceon_town_pokecenter_1f.s index 652fc39fd5..0807d5ad19 100644 --- a/res/field/scripts/scripts_solaceon_town_pokecenter_1f.s +++ b/res/field/scripts/scripts_solaceon_town_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_solaceon_town_pokemon_news_press.s b/res/field/scripts/scripts_solaceon_town_pokemon_news_press.s index 420677056c..15f951b06e 100644 --- a/res/field/scripts/scripts_solaceon_town_pokemon_news_press.s +++ b/res/field/scripts/scripts_solaceon_town_pokemon_news_press.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/solaceon_town_pokemon_news_press.h" .data diff --git a/res/field/scripts/scripts_spear_pillar.s b/res/field/scripts/scripts_spear_pillar.s index 924ca653c2..a7202ea260 100644 --- a/res/field/scripts/scripts_spear_pillar.s +++ b/res/field/scripts/scripts_spear_pillar.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/spear_pillar.h" .data diff --git a/res/field/scripts/scripts_spear_pillar_dialga.s b/res/field/scripts/scripts_spear_pillar_dialga.s index 850916b680..f2a6e725d7 100644 --- a/res/field/scripts/scripts_spear_pillar_dialga.s +++ b/res/field/scripts/scripts_spear_pillar_dialga.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/spear_pillar_dialga.h" .data diff --git a/res/field/scripts/scripts_spear_pillar_distorted.s b/res/field/scripts/scripts_spear_pillar_distorted.s index 7e02fc2d0d..fbe97e63d6 100644 --- a/res/field/scripts/scripts_spear_pillar_distorted.s +++ b/res/field/scripts/scripts_spear_pillar_distorted.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/spear_pillar_distorted.h" .data diff --git a/res/field/scripts/scripts_spear_pillar_palkia.s b/res/field/scripts/scripts_spear_pillar_palkia.s index 2b62262dd3..7b42482d68 100644 --- a/res/field/scripts/scripts_spear_pillar_palkia.s +++ b/res/field/scripts/scripts_spear_pillar_palkia.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/spear_pillar_palkia.h" .data diff --git a/res/field/scripts/scripts_stark_mountain_outside.s b/res/field/scripts/scripts_stark_mountain_outside.s index 30a5a3ebd3..cc6191879f 100644 --- a/res/field/scripts/scripts_stark_mountain_outside.s +++ b/res/field/scripts/scripts_stark_mountain_outside.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/stark_mountain_outside.h" .data diff --git a/res/field/scripts/scripts_stark_mountain_room_1.s b/res/field/scripts/scripts_stark_mountain_room_1.s index f5bbcf0541..2f06592add 100644 --- a/res/field/scripts/scripts_stark_mountain_room_1.s +++ b/res/field/scripts/scripts_stark_mountain_room_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/stark_mountain_room_1.h" .data diff --git a/res/field/scripts/scripts_stark_mountain_room_2.s b/res/field/scripts/scripts_stark_mountain_room_2.s index 2d05b911a2..60ed7e25e9 100644 --- a/res/field/scripts/scripts_stark_mountain_room_2.s +++ b/res/field/scripts/scripts_stark_mountain_room_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/stark_mountain_room_2.h" .data diff --git a/res/field/scripts/scripts_stark_mountain_room_3.s b/res/field/scripts/scripts_stark_mountain_room_3.s index 7c8f14f168..52d4a84414 100644 --- a/res/field/scripts/scripts_stark_mountain_room_3.s +++ b/res/field/scripts/scripts_stark_mountain_room_3.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/stark_mountain_room_3.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city.s b/res/field/scripts/scripts_sunyshore_city.s index e82c5c94a0..54c7c55d35 100644 --- a/res/field/scripts/scripts_sunyshore_city.s +++ b/res/field/scripts/scripts_sunyshore_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_east_house.s b/res/field/scripts/scripts_sunyshore_city_east_house.s index d8f47a3522..a5f94bca14 100644 --- a/res/field/scripts/scripts_sunyshore_city_east_house.s +++ b/res/field/scripts/scripts_sunyshore_city_east_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_east_house.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_gym_room_1.s b/res/field/scripts/scripts_sunyshore_city_gym_room_1.s index b43419f3ff..f6e36ae63d 100644 --- a/res/field/scripts/scripts_sunyshore_city_gym_room_1.s +++ b/res/field/scripts/scripts_sunyshore_city_gym_room_1.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_gym_room_1.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_gym_room_3.s b/res/field/scripts/scripts_sunyshore_city_gym_room_3.s index 6bddb7b2f4..7bb61e04ca 100644 --- a/res/field/scripts/scripts_sunyshore_city_gym_room_3.s +++ b/res/field/scripts/scripts_sunyshore_city_gym_room_3.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_gym_room_3.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_mart.s b/res/field/scripts/scripts_sunyshore_city_mart.s index d90a104336..5bd08af679 100644 --- a/res/field/scripts/scripts_sunyshore_city_mart.s +++ b/res/field/scripts/scripts_sunyshore_city_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_mart.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_northeast_house.s b/res/field/scripts/scripts_sunyshore_city_northeast_house.s index 1f449003b5..3d30d1ead8 100644 --- a/res/field/scripts/scripts_sunyshore_city_northeast_house.s +++ b/res/field/scripts/scripts_sunyshore_city_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_northeast_house.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_northwest_house.s b/res/field/scripts/scripts_sunyshore_city_northwest_house.s index 42263730e6..eaeb3af387 100644 --- a/res/field/scripts/scripts_sunyshore_city_northwest_house.s +++ b/res/field/scripts/scripts_sunyshore_city_northwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_northwest_house.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_pokecenter_1f.s b/res/field/scripts/scripts_sunyshore_city_pokecenter_1f.s index 51e9be0e59..7072f942fa 100644 --- a/res/field/scripts/scripts_sunyshore_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_sunyshore_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_sunyshore_city_west_house.s b/res/field/scripts/scripts_sunyshore_city_west_house.s index d342edf310..ac8a5f9990 100644 --- a/res/field/scripts/scripts_sunyshore_city_west_house.s +++ b/res/field/scripts/scripts_sunyshore_city_west_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_city_west_house.h" .data diff --git a/res/field/scripts/scripts_sunyshore_market.s b/res/field/scripts/scripts_sunyshore_market.s index 8e59737972..2c0b56d454 100644 --- a/res/field/scripts/scripts_sunyshore_market.s +++ b/res/field/scripts/scripts_sunyshore_market.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/sunyshore_market.h" .data diff --git a/res/field/scripts/scripts_survival_area.s b/res/field/scripts/scripts_survival_area.s index 503d656ec5..ddedaec648 100644 --- a/res/field/scripts/scripts_survival_area.s +++ b/res/field/scripts/scripts_survival_area.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/survival_area.h" .data diff --git a/res/field/scripts/scripts_survival_area_mart.s b/res/field/scripts/scripts_survival_area_mart.s index 00a47674f1..8e7d997043 100644 --- a/res/field/scripts/scripts_survival_area_mart.s +++ b/res/field/scripts/scripts_survival_area_mart.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/survival_area_mart.h" .data diff --git a/res/field/scripts/scripts_survival_area_north_house.s b/res/field/scripts/scripts_survival_area_north_house.s index 2b2fcfc0e8..87795487d6 100644 --- a/res/field/scripts/scripts_survival_area_north_house.s +++ b/res/field/scripts/scripts_survival_area_north_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/survival_area_north_house.h" .data diff --git a/res/field/scripts/scripts_survival_area_pokecenter_1f.s b/res/field/scripts/scripts_survival_area_pokecenter_1f.s index d0c8c07f4c..ef0faee333 100644 --- a/res/field/scripts/scripts_survival_area_pokecenter_1f.s +++ b/res/field/scripts/scripts_survival_area_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/survival_area_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_survival_area_south_house.s b/res/field/scripts/scripts_survival_area_south_house.s index 8fa583c132..72e99d4496 100644 --- a/res/field/scripts/scripts_survival_area_south_house.s +++ b/res/field/scripts/scripts_survival_area_south_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/survival_area_south_house.h" .data diff --git a/res/field/scripts/scripts_team_galactic_eterna_building_1f.s b/res/field/scripts/scripts_team_galactic_eterna_building_1f.s index f1a099134b..20f7518d8f 100644 --- a/res/field/scripts/scripts_team_galactic_eterna_building_1f.s +++ b/res/field/scripts/scripts_team_galactic_eterna_building_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/team_galactic_eterna_building_1f.h" .data diff --git a/res/field/scripts/scripts_team_galactic_eterna_building_2f.s b/res/field/scripts/scripts_team_galactic_eterna_building_2f.s index 756c63957b..42b4735ab3 100644 --- a/res/field/scripts/scripts_team_galactic_eterna_building_2f.s +++ b/res/field/scripts/scripts_team_galactic_eterna_building_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/team_galactic_eterna_building_2f.h" .data diff --git a/res/field/scripts/scripts_team_galactic_eterna_building_3f.s b/res/field/scripts/scripts_team_galactic_eterna_building_3f.s index cb8f973dbd..aec0257ed3 100644 --- a/res/field/scripts/scripts_team_galactic_eterna_building_3f.s +++ b/res/field/scripts/scripts_team_galactic_eterna_building_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/team_galactic_eterna_building_3f.h" .data diff --git a/res/field/scripts/scripts_team_galactic_eterna_building_4f.s b/res/field/scripts/scripts_team_galactic_eterna_building_4f.s index cf0104a6b3..071a9baf93 100644 --- a/res/field/scripts/scripts_team_galactic_eterna_building_4f.s +++ b/res/field/scripts/scripts_team_galactic_eterna_building_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/team_galactic_eterna_building_4f.h" .data diff --git a/res/field/scripts/scripts_trainers_school.s b/res/field/scripts/scripts_trainers_school.s index 5c30fc66d2..1d09a4a1de 100644 --- a/res/field/scripts/scripts_trainers_school.s +++ b/res/field/scripts/scripts_trainers_school.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/trainers_school.h" .data diff --git a/res/field/scripts/scripts_turnback_cave_entrance.s b/res/field/scripts/scripts_turnback_cave_entrance.s index 0b814e833c..6d3a234d26 100644 --- a/res/field/scripts/scripts_turnback_cave_entrance.s +++ b/res/field/scripts/scripts_turnback_cave_entrance.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/turnback_cave_entrance.h" .data diff --git a/res/field/scripts/scripts_turnback_cave_giratina_room.s b/res/field/scripts/scripts_turnback_cave_giratina_room.s index e93edc2773..36671f9325 100644 --- a/res/field/scripts/scripts_turnback_cave_giratina_room.s +++ b/res/field/scripts/scripts_turnback_cave_giratina_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/turnback_cave_giratina_room.h" .data diff --git a/res/field/scripts/scripts_turnback_cave_pillar_room.s b/res/field/scripts/scripts_turnback_cave_pillar_room.s index f579f79959..d1a444b7d4 100644 --- a/res/field/scripts/scripts_turnback_cave_pillar_room.s +++ b/res/field/scripts/scripts_turnback_cave_pillar_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/turnback_cave_pillar_room.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town.s b/res/field/scripts/scripts_twinleaf_town.s index 510344aa4f..9fdf719e24 100644 --- a/res/field/scripts/scripts_twinleaf_town.s +++ b/res/field/scripts/scripts_twinleaf_town.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_northeast_house.s b/res/field/scripts/scripts_twinleaf_town_northeast_house.s index 912d760521..2d6fbc6ea5 100644 --- a/res/field/scripts/scripts_twinleaf_town_northeast_house.s +++ b/res/field/scripts/scripts_twinleaf_town_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_northeast_house.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_player_house_1f.s b/res/field/scripts/scripts_twinleaf_town_player_house_1f.s index e8971af8f0..e78d0cf2b7 100644 --- a/res/field/scripts/scripts_twinleaf_town_player_house_1f.s +++ b/res/field/scripts/scripts_twinleaf_town_player_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_player_house_1f.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_player_house_2f.s b/res/field/scripts/scripts_twinleaf_town_player_house_2f.s index d67849c7a6..1f758e48b3 100644 --- a/res/field/scripts/scripts_twinleaf_town_player_house_2f.s +++ b/res/field/scripts/scripts_twinleaf_town_player_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_player_house_2f.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_rival_house_1f.s b/res/field/scripts/scripts_twinleaf_town_rival_house_1f.s index 9849e4f81f..cbc4c75238 100644 --- a/res/field/scripts/scripts_twinleaf_town_rival_house_1f.s +++ b/res/field/scripts/scripts_twinleaf_town_rival_house_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_rival_house_1f.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_rival_house_2f.s b/res/field/scripts/scripts_twinleaf_town_rival_house_2f.s index baf0ffb4bc..05b5b6921e 100644 --- a/res/field/scripts/scripts_twinleaf_town_rival_house_2f.s +++ b/res/field/scripts/scripts_twinleaf_town_rival_house_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_rival_house_2f.h" .data diff --git a/res/field/scripts/scripts_twinleaf_town_southwest_house.s b/res/field/scripts/scripts_twinleaf_town_southwest_house.s index 215ef0f209..edb4fcb05c 100644 --- a/res/field/scripts/scripts_twinleaf_town_southwest_house.s +++ b/res/field/scripts/scripts_twinleaf_town_southwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/twinleaf_town_southwest_house.h" .data diff --git a/res/field/scripts/scripts_union_room.s b/res/field/scripts/scripts_union_room.s index e8238477bd..764c527a64 100644 --- a/res/field/scripts/scripts_union_room.s +++ b/res/field/scripts/scripts_union_room.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/union_room.h" .data diff --git a/res/field/scripts/scripts_unk_0000.s b/res/field/scripts/scripts_unk_0000.s index cdf580755f..1e369ca700 100644 --- a/res/field/scripts/scripts_unk_0000.s +++ b/res/field/scripts/scripts_unk_0000.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0011.h" .data diff --git a/res/field/scripts/scripts_unk_0001.s b/res/field/scripts/scripts_unk_0001.s index 0ca88b9b87..fd84c3000a 100644 --- a/res/field/scripts/scripts_unk_0001.s +++ b/res/field/scripts/scripts_unk_0001.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0017.h" .data diff --git a/res/field/scripts/scripts_unk_0211.s b/res/field/scripts/scripts_unk_0211.s index f4f150c0dd..ce0e18389a 100644 --- a/res/field/scripts/scripts_unk_0211.s +++ b/res/field/scripts/scripts_unk_0211.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/common_strings.h" .data diff --git a/res/field/scripts/scripts_unk_0212.s b/res/field/scripts/scripts_unk_0212.s index eb250603e3..63b7c36083 100644 --- a/res/field/scripts/scripts_unk_0212.s +++ b/res/field/scripts/scripts_unk_0212.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0217.h" .data diff --git a/res/field/scripts/scripts_unk_0213.s b/res/field/scripts/scripts_unk_0213.s index 49b906cb9d..0b6efa6f12 100644 --- a/res/field/scripts/scripts_unk_0213.s +++ b/res/field/scripts/scripts_unk_0213.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0221.h" .data diff --git a/res/field/scripts/scripts_unk_0397.s b/res/field/scripts/scripts_unk_0397.s index 130f79a4ec..ac4ad6b9db 100644 --- a/res/field/scripts/scripts_unk_0397.s +++ b/res/field/scripts/scripts_unk_0397.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/common_strings.h" .data diff --git a/res/field/scripts/scripts_unk_0400.s b/res/field/scripts/scripts_unk_0400.s index 495c82081e..2f9e435ff1 100644 --- a/res/field/scripts/scripts_unk_0400.s +++ b/res/field/scripts/scripts_unk_0400.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0203.h" .data diff --git a/res/field/scripts/scripts_unk_0404.s b/res/field/scripts/scripts_unk_0404.s index d8fc4ff76e..425967b731 100644 --- a/res/field/scripts/scripts_unk_0404.s +++ b/res/field/scripts/scripts_unk_0404.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0369.h" .data diff --git a/res/field/scripts/scripts_unk_0406.s b/res/field/scripts/scripts_unk_0406.s index 6746d983b5..a289cb4cb4 100644 --- a/res/field/scripts/scripts_unk_0406.s +++ b/res/field/scripts/scripts_unk_0406.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0374.h" .data diff --git a/res/field/scripts/scripts_unk_0407.s b/res/field/scripts/scripts_unk_0407.s index d16d9da99d..dc8a479502 100644 --- a/res/field/scripts/scripts_unk_0407.s +++ b/res/field/scripts/scripts_unk_0407.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0379.h" .data diff --git a/res/field/scripts/scripts_unk_0408.s b/res/field/scripts/scripts_unk_0408.s index f7130f6ee7..53b8d5795c 100644 --- a/res/field/scripts/scripts_unk_0408.s +++ b/res/field/scripts/scripts_unk_0408.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0380.h" .data diff --git a/res/field/scripts/scripts_unk_0409.s b/res/field/scripts/scripts_unk_0409.s index f186b73cda..bcc3f5a791 100644 --- a/res/field/scripts/scripts_unk_0409.s +++ b/res/field/scripts/scripts_unk_0409.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0381.h" .data diff --git a/res/field/scripts/scripts_unk_0411.s b/res/field/scripts/scripts_unk_0411.s index ad75b15c07..052453abe1 100644 --- a/res/field/scripts/scripts_unk_0411.s +++ b/res/field/scripts/scripts_unk_0411.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0381.h" .data diff --git a/res/field/scripts/scripts_unk_0413.s b/res/field/scripts/scripts_unk_0413.s index b102a31bfe..ebdb3c2269 100644 --- a/res/field/scripts/scripts_unk_0413.s +++ b/res/field/scripts/scripts_unk_0413.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0397.h" .data diff --git a/res/field/scripts/scripts_unk_0422.s b/res/field/scripts/scripts_unk_0422.s index 1c9a185eab..134dfa56f3 100644 --- a/res/field/scripts/scripts_unk_0422.s +++ b/res/field/scripts/scripts_unk_0422.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0429.h" .data diff --git a/res/field/scripts/scripts_unk_0423.s b/res/field/scripts/scripts_unk_0423.s index b3df07de3a..5fcbac5d9e 100644 --- a/res/field/scripts/scripts_unk_0423.s +++ b/res/field/scripts/scripts_unk_0423.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0430.h" .data diff --git a/res/field/scripts/scripts_unk_0424.s b/res/field/scripts/scripts_unk_0424.s index 64d68b6e1d..e7e34e993f 100644 --- a/res/field/scripts/scripts_unk_0424.s +++ b/res/field/scripts/scripts_unk_0424.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0431.h" .data diff --git a/res/field/scripts/scripts_unk_0425.s b/res/field/scripts/scripts_unk_0425.s index 328811c747..1be612d763 100644 --- a/res/field/scripts/scripts_unk_0425.s +++ b/res/field/scripts/scripts_unk_0425.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0007.h" .data diff --git a/res/field/scripts/scripts_unk_0426.s b/res/field/scripts/scripts_unk_0426.s index a5e7461fc6..14272f435b 100644 --- a/res/field/scripts/scripts_unk_0426.s +++ b/res/field/scripts/scripts_unk_0426.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0432.h" .data diff --git a/res/field/scripts/scripts_unk_0497.s b/res/field/scripts/scripts_unk_0497.s index 6113e895f0..ee1fd6b33b 100644 --- a/res/field/scripts/scripts_unk_0497.s +++ b/res/field/scripts/scripts_unk_0497.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0538.h" .data diff --git a/res/field/scripts/scripts_unk_0498.s b/res/field/scripts/scripts_unk_0498.s index bea46348b3..61ed35f887 100644 --- a/res/field/scripts/scripts_unk_0498.s +++ b/res/field/scripts/scripts_unk_0498.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0539.h" .data diff --git a/res/field/scripts/scripts_unk_0499.s b/res/field/scripts/scripts_unk_0499.s index 528cbbb1ed..cd37ec57b6 100644 --- a/res/field/scripts/scripts_unk_0499.s +++ b/res/field/scripts/scripts_unk_0499.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0541.h" .data diff --git a/res/field/scripts/scripts_unk_0500.s b/res/field/scripts/scripts_unk_0500.s index e054aa6b70..0939cea046 100644 --- a/res/field/scripts/scripts_unk_0500.s +++ b/res/field/scripts/scripts_unk_0500.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0016.h" .data diff --git a/res/field/scripts/scripts_unk_0501.s b/res/field/scripts/scripts_unk_0501.s index 5290b40400..1c423a87aa 100644 --- a/res/field/scripts/scripts_unk_0501.s +++ b/res/field/scripts/scripts_unk_0501.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0547.h" .data diff --git a/res/field/scripts/scripts_unk_1051.s b/res/field/scripts/scripts_unk_1051.s index 1a82903ac2..cde2f01215 100644 --- a/res/field/scripts/scripts_unk_1051.s +++ b/res/field/scripts/scripts_unk_1051.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0552.h" .data diff --git a/res/field/scripts/scripts_unk_1114.s b/res/field/scripts/scripts_unk_1114.s index 3c473ac8b7..e0616aba9c 100644 --- a/res/field/scripts/scripts_unk_1114.s +++ b/res/field/scripts/scripts_unk_1114.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/common_strings.h" .data diff --git a/res/field/scripts/scripts_unk_1115.s b/res/field/scripts/scripts_unk_1115.s index 0dc414487b..793db5c110 100644 --- a/res/field/scripts/scripts_unk_1115.s +++ b/res/field/scripts/scripts_unk_1115.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0622.h" .data diff --git a/res/field/scripts/scripts_unk_1116.s b/res/field/scripts/scripts_unk_1116.s index 358496fc32..da97ea99ad 100644 --- a/res/field/scripts/scripts_unk_1116.s +++ b/res/field/scripts/scripts_unk_1116.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/unk_0621.h" .data diff --git a/res/field/scripts/scripts_valley_windworks_building.s b/res/field/scripts/scripts_valley_windworks_building.s index a15a7ecbe0..ae68116731 100644 --- a/res/field/scripts/scripts_valley_windworks_building.s +++ b/res/field/scripts/scripts_valley_windworks_building.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/valley_windworks_building.h" .data diff --git a/res/field/scripts/scripts_valley_windworks_outside.s b/res/field/scripts/scripts_valley_windworks_outside.s index 8d7d9b8dc5..2ba21a1780 100644 --- a/res/field/scripts/scripts_valley_windworks_outside.s +++ b/res/field/scripts/scripts_valley_windworks_outside.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/valley_windworks_outside.h" .data diff --git a/res/field/scripts/scripts_valor_cavern.s b/res/field/scripts/scripts_valor_cavern.s index be77331b2f..0c414b577b 100644 --- a/res/field/scripts/scripts_valor_cavern.s +++ b/res/field/scripts/scripts_valor_cavern.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/valor_cavern.h" .data diff --git a/res/field/scripts/scripts_valor_lakefront.s b/res/field/scripts/scripts_valor_lakefront.s index 9f92427ee2..c99caf5e9a 100644 --- a/res/field/scripts/scripts_valor_lakefront.s +++ b/res/field/scripts/scripts_valor_lakefront.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/valor_lakefront.h" .data diff --git a/res/field/scripts/scripts_veilstone_city.s b/res/field/scripts/scripts_veilstone_city.s index 8d3392b88a..cfb6917b16 100644 --- a/res/field/scripts/scripts_veilstone_city.s +++ b/res/field/scripts/scripts_veilstone_city.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_galactic_warehouse.s b/res/field/scripts/scripts_veilstone_city_galactic_warehouse.s index 2542602088..d554da637f 100644 --- a/res/field/scripts/scripts_veilstone_city_galactic_warehouse.s +++ b/res/field/scripts/scripts_veilstone_city_galactic_warehouse.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_galactic_warehouse.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_gym.s b/res/field/scripts/scripts_veilstone_city_gym.s index 03fa5a1de4..0ead91aa8e 100644 --- a/res/field/scripts/scripts_veilstone_city_gym.s +++ b/res/field/scripts/scripts_veilstone_city_gym.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_gym.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_northeast_house.s b/res/field/scripts/scripts_veilstone_city_northeast_house.s index a42fea2445..ab132d4d68 100644 --- a/res/field/scripts/scripts_veilstone_city_northeast_house.s +++ b/res/field/scripts/scripts_veilstone_city_northeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_northeast_house.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_northwest_house.s b/res/field/scripts/scripts_veilstone_city_northwest_house.s index a2c6cc6d9d..10b44883e4 100644 --- a/res/field/scripts/scripts_veilstone_city_northwest_house.s +++ b/res/field/scripts/scripts_veilstone_city_northwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_northwest_house.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_pokecenter_1f.s b/res/field/scripts/scripts_veilstone_city_pokecenter_1f.s index 74296b1429..2ddbf42a0b 100644 --- a/res/field/scripts/scripts_veilstone_city_pokecenter_1f.s +++ b/res/field/scripts/scripts_veilstone_city_pokecenter_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_pokecenter_1f.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_pokecenter_b1f.s b/res/field/scripts/scripts_veilstone_city_pokecenter_b1f.s index fb85dc1e04..45dc4c674f 100644 --- a/res/field/scripts/scripts_veilstone_city_pokecenter_b1f.s +++ b/res/field/scripts/scripts_veilstone_city_pokecenter_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_pokecenter_b1f.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_prize_exchange.s b/res/field/scripts/scripts_veilstone_city_prize_exchange.s index 2e0a25f92e..351d3e64b9 100644 --- a/res/field/scripts/scripts_veilstone_city_prize_exchange.s +++ b/res/field/scripts/scripts_veilstone_city_prize_exchange.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_prize_exchange.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_southeast_house.s b/res/field/scripts/scripts_veilstone_city_southeast_house.s index d757af62da..406348de29 100644 --- a/res/field/scripts/scripts_veilstone_city_southeast_house.s +++ b/res/field/scripts/scripts_veilstone_city_southeast_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_southeast_house.h" .data diff --git a/res/field/scripts/scripts_veilstone_city_southwest_house.s b/res/field/scripts/scripts_veilstone_city_southwest_house.s index 02aff7a132..af09100238 100644 --- a/res/field/scripts/scripts_veilstone_city_southwest_house.s +++ b/res/field/scripts/scripts_veilstone_city_southwest_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_city_southwest_house.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_1f.s b/res/field/scripts/scripts_veilstone_store_1f.s index 11e7f649d2..97b5e3f8be 100644 --- a/res/field/scripts/scripts_veilstone_store_1f.s +++ b/res/field/scripts/scripts_veilstone_store_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_1f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_2f.s b/res/field/scripts/scripts_veilstone_store_2f.s index bd813a4975..890f19d6c2 100644 --- a/res/field/scripts/scripts_veilstone_store_2f.s +++ b/res/field/scripts/scripts_veilstone_store_2f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_2f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_3f.s b/res/field/scripts/scripts_veilstone_store_3f.s index 2a45554156..b4da76802b 100644 --- a/res/field/scripts/scripts_veilstone_store_3f.s +++ b/res/field/scripts/scripts_veilstone_store_3f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_3f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_4f.s b/res/field/scripts/scripts_veilstone_store_4f.s index 63f6c51e7e..04ee11a645 100644 --- a/res/field/scripts/scripts_veilstone_store_4f.s +++ b/res/field/scripts/scripts_veilstone_store_4f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_4f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_5f.s b/res/field/scripts/scripts_veilstone_store_5f.s index 77b9af456f..445e107f02 100644 --- a/res/field/scripts/scripts_veilstone_store_5f.s +++ b/res/field/scripts/scripts_veilstone_store_5f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_5f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_b1f.s b/res/field/scripts/scripts_veilstone_store_b1f.s index 8c9cb32924..7ff1b86a99 100644 --- a/res/field/scripts/scripts_veilstone_store_b1f.s +++ b/res/field/scripts/scripts_veilstone_store_b1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_b1f.h" .data diff --git a/res/field/scripts/scripts_veilstone_store_elevator.s b/res/field/scripts/scripts_veilstone_store_elevator.s index 1c2268750f..7230d1b9fc 100644 --- a/res/field/scripts/scripts_veilstone_store_elevator.s +++ b/res/field/scripts/scripts_veilstone_store_elevator.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/veilstone_store_elevator.h" .data diff --git a/res/field/scripts/scripts_verity_cavern.s b/res/field/scripts/scripts_verity_cavern.s index 476b189ea9..0d012459f4 100644 --- a/res/field/scripts/scripts_verity_cavern.s +++ b/res/field/scripts/scripts_verity_cavern.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/verity_cavern.h" .data diff --git a/res/field/scripts/scripts_verity_lakefront.s b/res/field/scripts/scripts_verity_lakefront.s index 9bc1a85939..83929b062e 100644 --- a/res/field/scripts/scripts_verity_lakefront.s +++ b/res/field/scripts/scripts_verity_lakefront.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/verity_lakefront.h" .data diff --git a/res/field/scripts/scripts_verity_lakefront_unknown_house.s b/res/field/scripts/scripts_verity_lakefront_unknown_house.s index dd51310bf0..32561d8e37 100644 --- a/res/field/scripts/scripts_verity_lakefront_unknown_house.s +++ b/res/field/scripts/scripts_verity_lakefront_unknown_house.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/verity_lakefront_unknown_house.h" .data diff --git a/res/field/scripts/scripts_victory_road_1f.s b/res/field/scripts/scripts_victory_road_1f.s index e4d545490e..5d43850168 100644 --- a/res/field/scripts/scripts_victory_road_1f.s +++ b/res/field/scripts/scripts_victory_road_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/victory_road_1f.h" .data diff --git a/res/field/scripts/scripts_victory_road_1f_room_2.s b/res/field/scripts/scripts_victory_road_1f_room_2.s index 2fcbbd4dd7..a784b0d533 100644 --- a/res/field/scripts/scripts_victory_road_1f_room_2.s +++ b/res/field/scripts/scripts_victory_road_1f_room_2.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/victory_road_1f_room_2.h" .data diff --git a/res/field/scripts/scripts_villa.s b/res/field/scripts/scripts_villa.s index 49827eb69b..8744848e71 100644 --- a/res/field/scripts/scripts_villa.s +++ b/res/field/scripts/scripts_villa.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/villa.h" .data diff --git a/res/field/scripts/scripts_vista_lighthouse.s b/res/field/scripts/scripts_vista_lighthouse.s index db6d34199a..cb688afaa9 100644 --- a/res/field/scripts/scripts_vista_lighthouse.s +++ b/res/field/scripts/scripts_vista_lighthouse.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/vista_lighthouse.h" .data diff --git a/res/field/scripts/scripts_wayward_cave_1f.s b/res/field/scripts/scripts_wayward_cave_1f.s index 72f576922f..6834288a58 100644 --- a/res/field/scripts/scripts_wayward_cave_1f.s +++ b/res/field/scripts/scripts_wayward_cave_1f.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/wayward_cave_1f.h" .data diff --git a/res/field/scripts/scripts_wifi_plaza_entrance.s b/res/field/scripts/scripts_wifi_plaza_entrance.s index cf250b4117..cec413549c 100644 --- a/res/field/scripts/scripts_wifi_plaza_entrance.s +++ b/res/field/scripts/scripts_wifi_plaza_entrance.s @@ -1,4 +1,5 @@ #include "macros/scrcmd.inc" +#include "res/text/bank/wifi_plaza_entrance.h" .data diff --git a/res/fonts/meson.build b/res/fonts/meson.build index 622b5f8424..70b2818a50 100644 --- a/res/fonts/meson.build +++ b/res/fonts/meson.build @@ -109,5 +109,5 @@ pl_font_narc = custom_target('pl_font.narc', ], ) -nitrofs_files += pl_font_narc[0] +nitrofs_files += pl_font_narc naix_headers += pl_font_narc[1] diff --git a/res/graphics/options_menu/meson.build b/res/graphics/options_menu/meson.build index b558bc7cad..6332a81e9c 100644 --- a/res/graphics/options_menu/meson.build +++ b/res/graphics/options_menu/meson.build @@ -28,5 +28,5 @@ config_gra_narc = custom_target('config_gra.narc', ] ) -nitrofs_files += config_gra_narc[0] +nitrofs_files += config_gra_narc naix_headers += config_gra_narc[1] diff --git a/res/graphics/pokemon_summary_screen/meson.build b/res/graphics/pokemon_summary_screen/meson.build index 2be4c67707..9193f23044 100644 --- a/res/graphics/pokemon_summary_screen/meson.build +++ b/res/graphics/pokemon_summary_screen/meson.build @@ -235,5 +235,5 @@ pokemon_summary_screen_narc = custom_target('pl_pst_gra.narc', ] ) -nitrofs_files += pokemon_summary_screen_narc[0] +nitrofs_files += pokemon_summary_screen_narc naix_headers += pokemon_summary_screen_narc[1] diff --git a/res/graphics/signposts/meson.build b/res/graphics/signposts/meson.build index 8fb35de0ac..ad415c347d 100644 --- a/res/graphics/signposts/meson.build +++ b/res/graphics/signposts/meson.build @@ -88,5 +88,5 @@ field_board_narc = custom_target('field_board.narc', ] ) -nitrofs_files += field_board_narc[0] +nitrofs_files += field_board_narc naix_headers += field_board_narc[1] diff --git a/res/graphics/windows/meson.build b/res/graphics/windows/meson.build index 72ae931ee4..c02881f7bf 100644 --- a/res/graphics/windows/meson.build +++ b/res/graphics/windows/meson.build @@ -86,5 +86,5 @@ pl_winframe_narc = custom_target('pl_winframe.narc', ] ) -nitrofs_files += pl_winframe_narc[0] +nitrofs_files += pl_winframe_narc naix_headers += pl_winframe_narc[1] diff --git a/res/meson.build b/res/meson.build index 34c8f28d3a..2b327ec049 100644 --- a/res/meson.build +++ b/res/meson.build @@ -20,28 +20,33 @@ copy_gen = generator(find_program('cp'), output: '@PLAINNAME@' ) -make_script_bin_args = [ - '-i', relative_source_root / 'include', - '-i', relative_source_root / 'asm', - '-i', '.' / 'res' / 'text', - '-i', '.' / 'res', - '-i', '.', - '--assembler', arm_none_eabi_gcc_exe.full_path(), - '--objcopy', arm_none_eabi_objcopy_exe.full_path(), - '@EXTRA_ARGS@', - '@INPUT@', -] - -make_script_bin_deps = [ - message_banks_narc, # for GMM headers - asm_consts_generators, # for ASM headers - c_consts_generators, # for C headers -] - -s_to_bin_gen = generator(make_script_bin_sh, - arguments: make_script_bin_args, - depends: make_script_bin_deps, - output: '@BASENAME@' +# NOTE: The members of the `depends` clause below will always be modified by the +# postconf script to be order-only dependencies. This means that this generator +# will only *wait* to run until after these files have been generated, and it +# *breaks* the dependency-chain if any of these files are edited. However, because +# this generator produces a depfile, the build back-end will still see the correct +# granular headers on which each input source file depends. +script_bin_gen = generator(make_script_bin_sh, + arguments: [ + '-i', relative_source_root / 'include', + '-i', relative_source_root / 'asm', + '-i', '.' / 'res' / 'text', + '-i', '.' / 'res', + '-i', '.', + '--depfile', + '--assembler', arm_none_eabi_gcc_exe.full_path(), + '--objcopy', arm_none_eabi_objcopy_exe.full_path(), + '@EXTRA_ARGS@', + '@INPUT@', + ], + depends: [ + text_banks, + asm_consts_generators, + c_consts_generators, + trdata_naix, + ], + output: '@BASENAME@', + depfile: '@BASENAME@.d', ) ncgr_gen = generator(nitrogfx_exe, diff --git a/res/pokemon/meson.build b/res/pokemon/meson.build index 07f3fc65c5..ad6d454403 100644 --- a/res/pokemon/meson.build +++ b/res/pokemon/meson.build @@ -204,12 +204,6 @@ datagen_species_out = custom_target('datagen_species_out', species_data_files, ], ) -pl_personal_narc = datagen_species_out[0] -evo_narc = datagen_species_out[1] -wotbl_narc = datagen_species_out[2] -ppark_narc = datagen_species_out[3] -height_narc = datagen_species_out[4] -pl_poke_data_narc = datagen_species_out[5] tutorable_moves_h = datagen_species_out[6] species_learnsets_by_tutor_h = datagen_species_out[7] @@ -346,9 +340,7 @@ pokedex_data_giratina_altered_narc = custom_target('zukan_data_gira.narc', species_header_target = meson.current_build_dir() gen_species_headers = custom_target('gen_species_headers', - output: [ - 'footprint_data.h', - ], + output: 'footprint_data.h', input: species_data_files, env: json2bin_env, depends: [ py_consts_generators ], @@ -359,16 +351,11 @@ gen_species_headers = custom_target('gen_species_headers', ] ) -nitrofs_files += pl_personal_narc -nitrofs_files += evo_narc -nitrofs_files += wotbl_narc -nitrofs_files += ppark_narc -nitrofs_files += height_narc +nitrofs_files += datagen_species_out nitrofs_files += pl_poke_icon_narc nitrofs_files += pl_pokegra_narc nitrofs_files += pl_otherpoke_narc -nitrofs_files += pl_poke_data_narc nitrofs_files += pl_pokezukan_narc nitrofs_files += shinzukan_narc nitrofs_files += pl_growtbl_narc diff --git a/res/text/message_bank_ability_descriptions.gmm b/res/text/ability_descriptions.gmm similarity index 100% rename from res/text/message_bank_ability_descriptions.gmm rename to res/text/ability_descriptions.gmm diff --git a/res/text/message_bank_ability_names.gmm b/res/text/ability_names.gmm similarity index 100% rename from res/text/message_bank_ability_names.gmm rename to res/text/ability_names.gmm diff --git a/res/text/message_bank_acuity_cavern.gmm b/res/text/acuity_cavern.gmm similarity index 100% rename from res/text/message_bank_acuity_cavern.gmm rename to res/text/acuity_cavern.gmm diff --git a/res/text/message_bank_acuity_lakefront.gmm b/res/text/acuity_lakefront.gmm similarity index 100% rename from res/text/message_bank_acuity_lakefront.gmm rename to res/text/acuity_lakefront.gmm diff --git a/res/text/message_bank_amity_square.gmm b/res/text/amity_square.gmm similarity index 100% rename from res/text/message_bank_amity_square.gmm rename to res/text/amity_square.gmm diff --git a/res/text/message_bank_bag_pocket_names_with_icons.gmm b/res/text/bag_pocket_names_with_icons.gmm similarity index 100% rename from res/text/message_bank_bag_pocket_names_with_icons.gmm rename to res/text/bag_pocket_names_with_icons.gmm diff --git a/res/text/message_bank_ball_seal_names.gmm b/res/text/ball_seal_names.gmm similarity index 100% rename from res/text/message_bank_ball_seal_names.gmm rename to res/text/ball_seal_names.gmm diff --git a/res/text/message_bank_ball_seal_names_plural.gmm b/res/text/ball_seal_names_plural.gmm similarity index 100% rename from res/text/message_bank_ball_seal_names_plural.gmm rename to res/text/ball_seal_names_plural.gmm diff --git a/res/text/message_bank_battle_arcade.gmm b/res/text/battle_arcade.gmm similarity index 100% rename from res/text/message_bank_battle_arcade.gmm rename to res/text/battle_arcade.gmm diff --git a/res/text/message_bank_battle_castle.gmm b/res/text/battle_castle.gmm similarity index 100% rename from res/text/message_bank_battle_castle.gmm rename to res/text/battle_castle.gmm diff --git a/res/text/message_bank_battle_factory.gmm b/res/text/battle_factory.gmm similarity index 100% rename from res/text/message_bank_battle_factory.gmm rename to res/text/battle_factory.gmm diff --git a/res/text/message_bank_battle_frontier.gmm b/res/text/battle_frontier.gmm similarity index 100% rename from res/text/message_bank_battle_frontier.gmm rename to res/text/battle_frontier.gmm diff --git a/res/text/message_bank_battle_frontier_gate_to_fight_area.gmm b/res/text/battle_frontier_gate_to_fight_area.gmm similarity index 100% rename from res/text/message_bank_battle_frontier_gate_to_fight_area.gmm rename to res/text/battle_frontier_gate_to_fight_area.gmm diff --git a/res/text/message_bank_battle_hall.gmm b/res/text/battle_hall.gmm similarity index 100% rename from res/text/message_bank_battle_hall.gmm rename to res/text/battle_hall.gmm diff --git a/res/text/message_bank_battle_park.gmm b/res/text/battle_park.gmm similarity index 100% rename from res/text/message_bank_battle_park.gmm rename to res/text/battle_park.gmm diff --git a/res/text/message_bank_battle_park_exchange_service_corner.gmm b/res/text/battle_park_exchange_service_corner.gmm similarity index 100% rename from res/text/message_bank_battle_park_exchange_service_corner.gmm rename to res/text/battle_park_exchange_service_corner.gmm diff --git a/res/text/message_bank_battle_park_gate_to_fight_area.gmm b/res/text/battle_park_gate_to_fight_area.gmm similarity index 100% rename from res/text/message_bank_battle_park_gate_to_fight_area.gmm rename to res/text/battle_park_gate_to_fight_area.gmm diff --git a/res/text/message_bank_battle_strings.gmm b/res/text/battle_strings.gmm similarity index 100% rename from res/text/message_bank_battle_strings.gmm rename to res/text/battle_strings.gmm diff --git a/res/text/message_bank_battle_tower.gmm b/res/text/battle_tower.gmm similarity index 100% rename from res/text/message_bank_battle_tower.gmm rename to res/text/battle_tower.gmm diff --git a/res/text/message_bank_battle_tower_battle_room.gmm b/res/text/battle_tower_battle_room.gmm similarity index 100% rename from res/text/message_bank_battle_tower_battle_room.gmm rename to res/text/battle_tower_battle_room.gmm diff --git a/res/text/message_bank_battle_tower_battle_salon.gmm b/res/text/battle_tower_battle_salon.gmm similarity index 100% rename from res/text/message_bank_battle_tower_battle_salon.gmm rename to res/text/battle_tower_battle_salon.gmm diff --git a/res/text/message_bank_battle_tower_multi_battle_room.gmm b/res/text/battle_tower_multi_battle_room.gmm similarity index 100% rename from res/text/message_bank_battle_tower_multi_battle_room.gmm rename to res/text/battle_tower_multi_battle_room.gmm diff --git a/res/text/message_bank_battleground.gmm b/res/text/battleground.gmm similarity index 100% rename from res/text/message_bank_battleground.gmm rename to res/text/battleground.gmm diff --git a/res/text/message_bank_berry_descriptions.gmm b/res/text/berry_descriptions.gmm similarity index 100% rename from res/text/message_bank_berry_descriptions.gmm rename to res/text/berry_descriptions.gmm diff --git a/res/text/message_bank_berry_names.gmm b/res/text/berry_names.gmm similarity index 100% rename from res/text/message_bank_berry_names.gmm rename to res/text/berry_names.gmm diff --git a/res/text/message_bank_cafe.gmm b/res/text/cafe.gmm similarity index 100% rename from res/text/message_bank_cafe.gmm rename to res/text/cafe.gmm diff --git a/res/text/message_bank_canalave_city.gmm b/res/text/canalave_city.gmm similarity index 100% rename from res/text/message_bank_canalave_city.gmm rename to res/text/canalave_city.gmm diff --git a/res/text/message_bank_canalave_city_east_house.gmm b/res/text/canalave_city_east_house.gmm similarity index 100% rename from res/text/message_bank_canalave_city_east_house.gmm rename to res/text/canalave_city_east_house.gmm diff --git a/res/text/message_bank_canalave_city_gym.gmm b/res/text/canalave_city_gym.gmm similarity index 100% rename from res/text/message_bank_canalave_city_gym.gmm rename to res/text/canalave_city_gym.gmm diff --git a/res/text/message_bank_canalave_city_harbor_inn.gmm b/res/text/canalave_city_harbor_inn.gmm similarity index 100% rename from res/text/message_bank_canalave_city_harbor_inn.gmm rename to res/text/canalave_city_harbor_inn.gmm diff --git a/res/text/message_bank_canalave_city_mart.gmm b/res/text/canalave_city_mart.gmm similarity index 100% rename from res/text/message_bank_canalave_city_mart.gmm rename to res/text/canalave_city_mart.gmm diff --git a/res/text/message_bank_canalave_city_pokecenter_1f.gmm b/res/text/canalave_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_canalave_city_pokecenter_1f.gmm rename to res/text/canalave_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_canalave_city_sailor_eldritch_house.gmm b/res/text/canalave_city_sailor_eldritch_house.gmm similarity index 100% rename from res/text/message_bank_canalave_city_sailor_eldritch_house.gmm rename to res/text/canalave_city_sailor_eldritch_house.gmm diff --git a/res/text/message_bank_canalave_city_southeast_house.gmm b/res/text/canalave_city_southeast_house.gmm similarity index 100% rename from res/text/message_bank_canalave_city_southeast_house.gmm rename to res/text/canalave_city_southeast_house.gmm diff --git a/res/text/message_bank_canalave_library_1f.gmm b/res/text/canalave_library_1f.gmm similarity index 100% rename from res/text/message_bank_canalave_library_1f.gmm rename to res/text/canalave_library_1f.gmm diff --git a/res/text/message_bank_canalave_library_2f.gmm b/res/text/canalave_library_2f.gmm similarity index 100% rename from res/text/message_bank_canalave_library_2f.gmm rename to res/text/canalave_library_2f.gmm diff --git a/res/text/message_bank_canalave_library_3f.gmm b/res/text/canalave_library_3f.gmm similarity index 100% rename from res/text/message_bank_canalave_library_3f.gmm rename to res/text/canalave_library_3f.gmm diff --git a/res/text/message_bank_celestic_town.gmm b/res/text/celestic_town.gmm similarity index 100% rename from res/text/message_bank_celestic_town.gmm rename to res/text/celestic_town.gmm diff --git a/res/text/message_bank_celestic_town_cave.gmm b/res/text/celestic_town_cave.gmm similarity index 100% rename from res/text/message_bank_celestic_town_cave.gmm rename to res/text/celestic_town_cave.gmm diff --git a/res/text/message_bank_celestic_town_north_house.gmm b/res/text/celestic_town_north_house.gmm similarity index 100% rename from res/text/message_bank_celestic_town_north_house.gmm rename to res/text/celestic_town_north_house.gmm diff --git a/res/text/message_bank_celestic_town_northeast_house.gmm b/res/text/celestic_town_northeast_house.gmm similarity index 100% rename from res/text/message_bank_celestic_town_northeast_house.gmm rename to res/text/celestic_town_northeast_house.gmm diff --git a/res/text/message_bank_celestic_town_northwest_house.gmm b/res/text/celestic_town_northwest_house.gmm similarity index 100% rename from res/text/message_bank_celestic_town_northwest_house.gmm rename to res/text/celestic_town_northwest_house.gmm diff --git a/res/text/message_bank_celestic_town_pokecenter_1f.gmm b/res/text/celestic_town_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_celestic_town_pokecenter_1f.gmm rename to res/text/celestic_town_pokecenter_1f.gmm diff --git a/res/text/message_bank_celestic_town_southwest_house.gmm b/res/text/celestic_town_southwest_house.gmm similarity index 100% rename from res/text/message_bank_celestic_town_southwest_house.gmm rename to res/text/celestic_town_southwest_house.gmm diff --git a/res/text/message_bank_common_strings.gmm b/res/text/common_strings.gmm similarity index 100% rename from res/text/message_bank_common_strings.gmm rename to res/text/common_strings.gmm diff --git a/res/text/message_bank_common_strings_2.gmm b/res/text/common_strings_2.gmm similarity index 100% rename from res/text/message_bank_common_strings_2.gmm rename to res/text/common_strings_2.gmm diff --git a/res/text/message_bank_contest_accessory_names.gmm b/res/text/contest_accessory_names.gmm similarity index 100% rename from res/text/message_bank_contest_accessory_names.gmm rename to res/text/contest_accessory_names.gmm diff --git a/res/text/message_bank_contest_accessory_names_with_articles.gmm b/res/text/contest_accessory_names_with_articles.gmm similarity index 100% rename from res/text/message_bank_contest_accessory_names_with_articles.gmm rename to res/text/contest_accessory_names_with_articles.gmm diff --git a/res/text/message_bank_contest_backdrop_names.gmm b/res/text/contest_backdrop_names.gmm similarity index 100% rename from res/text/message_bank_contest_backdrop_names.gmm rename to res/text/contest_backdrop_names.gmm diff --git a/res/text/message_bank_contest_effects.gmm b/res/text/contest_effects.gmm similarity index 100% rename from res/text/message_bank_contest_effects.gmm rename to res/text/contest_effects.gmm diff --git a/res/text/message_bank_contest_hall_lobby.gmm b/res/text/contest_hall_lobby.gmm similarity index 100% rename from res/text/message_bank_contest_hall_lobby.gmm rename to res/text/contest_hall_lobby.gmm diff --git a/res/text/message_bank_contest_hall_stage_no_contest.gmm b/res/text/contest_hall_stage_no_contest.gmm similarity index 100% rename from res/text/message_bank_contest_hall_stage_no_contest.gmm rename to res/text/contest_hall_stage_no_contest.gmm diff --git a/res/text/message_bank_contest_judge_names.gmm b/res/text/contest_judge_names.gmm similarity index 100% rename from res/text/message_bank_contest_judge_names.gmm rename to res/text/contest_judge_names.gmm diff --git a/res/text/message_bank_contest_text.gmm b/res/text/contest_text.gmm similarity index 100% rename from res/text/message_bank_contest_text.gmm rename to res/text/contest_text.gmm diff --git a/res/text/message_bank_counterpart_names.gmm b/res/text/counterpart_names.gmm similarity index 100% rename from res/text/message_bank_counterpart_names.gmm rename to res/text/counterpart_names.gmm diff --git a/res/text/message_bank_country_names.gmm b/res/text/country_names.gmm similarity index 100% rename from res/text/message_bank_country_names.gmm rename to res/text/country_names.gmm diff --git a/res/text/message_bank_cycle_shop.gmm b/res/text/cycle_shop.gmm similarity index 100% rename from res/text/message_bank_cycle_shop.gmm rename to res/text/cycle_shop.gmm diff --git a/res/text/message_bank_distortion_world_1f.gmm b/res/text/distortion_world_1f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_1f.gmm rename to res/text/distortion_world_1f.gmm diff --git a/res/text/message_bank_distortion_world_b1f.gmm b/res/text/distortion_world_b1f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_b1f.gmm rename to res/text/distortion_world_b1f.gmm diff --git a/res/text/message_bank_distortion_world_b2f.gmm b/res/text/distortion_world_b2f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_b2f.gmm rename to res/text/distortion_world_b2f.gmm diff --git a/res/text/message_bank_distortion_world_b3f.gmm b/res/text/distortion_world_b3f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_b3f.gmm rename to res/text/distortion_world_b3f.gmm diff --git a/res/text/message_bank_distortion_world_b6f.gmm b/res/text/distortion_world_b6f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_b6f.gmm rename to res/text/distortion_world_b6f.gmm diff --git a/res/text/message_bank_distortion_world_b7f.gmm b/res/text/distortion_world_b7f.gmm similarity index 100% rename from res/text/message_bank_distortion_world_b7f.gmm rename to res/text/distortion_world_b7f.gmm diff --git a/res/text/message_bank_distortion_world_giratina_room.gmm b/res/text/distortion_world_giratina_room.gmm similarity index 100% rename from res/text/message_bank_distortion_world_giratina_room.gmm rename to res/text/distortion_world_giratina_room.gmm diff --git a/res/text/message_bank_distortion_world_turnback_cave_room.gmm b/res/text/distortion_world_turnback_cave_room.gmm similarity index 100% rename from res/text/message_bank_distortion_world_turnback_cave_room.gmm rename to res/text/distortion_world_turnback_cave_room.gmm diff --git a/res/text/message_bank_eterna_city.gmm b/res/text/eterna_city.gmm similarity index 100% rename from res/text/message_bank_eterna_city.gmm rename to res/text/eterna_city.gmm diff --git a/res/text/message_bank_eterna_city_condominiums_1f.gmm b/res/text/eterna_city_condominiums_1f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_condominiums_1f.gmm rename to res/text/eterna_city_condominiums_1f.gmm diff --git a/res/text/message_bank_eterna_city_condominiums_2f.gmm b/res/text/eterna_city_condominiums_2f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_condominiums_2f.gmm rename to res/text/eterna_city_condominiums_2f.gmm diff --git a/res/text/message_bank_eterna_city_condominiums_3f.gmm b/res/text/eterna_city_condominiums_3f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_condominiums_3f.gmm rename to res/text/eterna_city_condominiums_3f.gmm diff --git a/res/text/message_bank_eterna_city_condominiums_4f.gmm b/res/text/eterna_city_condominiums_4f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_condominiums_4f.gmm rename to res/text/eterna_city_condominiums_4f.gmm diff --git a/res/text/message_bank_eterna_city_dp_gym.gmm b/res/text/eterna_city_dp_gym.gmm similarity index 100% rename from res/text/message_bank_eterna_city_dp_gym.gmm rename to res/text/eterna_city_dp_gym.gmm diff --git a/res/text/message_bank_eterna_city_east_house.gmm b/res/text/eterna_city_east_house.gmm similarity index 100% rename from res/text/message_bank_eterna_city_east_house.gmm rename to res/text/eterna_city_east_house.gmm diff --git a/res/text/message_bank_eterna_city_gym.gmm b/res/text/eterna_city_gym.gmm similarity index 100% rename from res/text/message_bank_eterna_city_gym.gmm rename to res/text/eterna_city_gym.gmm diff --git a/res/text/message_bank_eterna_city_mart.gmm b/res/text/eterna_city_mart.gmm similarity index 100% rename from res/text/message_bank_eterna_city_mart.gmm rename to res/text/eterna_city_mart.gmm diff --git a/res/text/message_bank_eterna_city_north_house.gmm b/res/text/eterna_city_north_house.gmm similarity index 100% rename from res/text/message_bank_eterna_city_north_house.gmm rename to res/text/eterna_city_north_house.gmm diff --git a/res/text/message_bank_eterna_city_pokecenter_1f.gmm b/res/text/eterna_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_pokecenter_1f.gmm rename to res/text/eterna_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_eterna_city_pokecenter_2f.gmm b/res/text/eterna_city_pokecenter_2f.gmm similarity index 100% rename from res/text/message_bank_eterna_city_pokecenter_2f.gmm rename to res/text/eterna_city_pokecenter_2f.gmm diff --git a/res/text/message_bank_eterna_city_south_house.gmm b/res/text/eterna_city_south_house.gmm similarity index 100% rename from res/text/message_bank_eterna_city_south_house.gmm rename to res/text/eterna_city_south_house.gmm diff --git a/res/text/message_bank_eterna_city_underground_man_house.gmm b/res/text/eterna_city_underground_man_house.gmm similarity index 100% rename from res/text/message_bank_eterna_city_underground_man_house.gmm rename to res/text/eterna_city_underground_man_house.gmm diff --git a/res/text/message_bank_eterna_forest.gmm b/res/text/eterna_forest.gmm similarity index 100% rename from res/text/message_bank_eterna_forest.gmm rename to res/text/eterna_forest.gmm diff --git a/res/text/message_bank_eterna_forest_outside.gmm b/res/text/eterna_forest_outside.gmm similarity index 100% rename from res/text/message_bank_eterna_forest_outside.gmm rename to res/text/eterna_forest_outside.gmm diff --git a/res/text/message_bank_fight_area.gmm b/res/text/fight_area.gmm similarity index 100% rename from res/text/message_bank_fight_area.gmm rename to res/text/fight_area.gmm diff --git a/res/text/message_bank_fight_area_mart.gmm b/res/text/fight_area_mart.gmm similarity index 100% rename from res/text/message_bank_fight_area_mart.gmm rename to res/text/fight_area_mart.gmm diff --git a/res/text/message_bank_fight_area_middle_house.gmm b/res/text/fight_area_middle_house.gmm similarity index 100% rename from res/text/message_bank_fight_area_middle_house.gmm rename to res/text/fight_area_middle_house.gmm diff --git a/res/text/message_bank_fight_area_pokecenter_1f.gmm b/res/text/fight_area_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_fight_area_pokecenter_1f.gmm rename to res/text/fight_area_pokecenter_1f.gmm diff --git a/res/text/message_bank_fight_area_south_house.gmm b/res/text/fight_area_south_house.gmm similarity index 100% rename from res/text/message_bank_fight_area_south_house.gmm rename to res/text/fight_area_south_house.gmm diff --git a/res/text/message_bank_flavor_names.gmm b/res/text/flavor_names.gmm similarity index 100% rename from res/text/message_bank_flavor_names.gmm rename to res/text/flavor_names.gmm diff --git a/res/text/message_bank_floaroma_meadow.gmm b/res/text/floaroma_meadow.gmm similarity index 100% rename from res/text/message_bank_floaroma_meadow.gmm rename to res/text/floaroma_meadow.gmm diff --git a/res/text/message_bank_floaroma_meadow_house.gmm b/res/text/floaroma_meadow_house.gmm similarity index 100% rename from res/text/message_bank_floaroma_meadow_house.gmm rename to res/text/floaroma_meadow_house.gmm diff --git a/res/text/message_bank_floaroma_town.gmm b/res/text/floaroma_town.gmm similarity index 100% rename from res/text/message_bank_floaroma_town.gmm rename to res/text/floaroma_town.gmm diff --git a/res/text/message_bank_floaroma_town_mart.gmm b/res/text/floaroma_town_mart.gmm similarity index 100% rename from res/text/message_bank_floaroma_town_mart.gmm rename to res/text/floaroma_town_mart.gmm diff --git a/res/text/message_bank_floaroma_town_middle_house.gmm b/res/text/floaroma_town_middle_house.gmm similarity index 100% rename from res/text/message_bank_floaroma_town_middle_house.gmm rename to res/text/floaroma_town_middle_house.gmm diff --git a/res/text/message_bank_floaroma_town_pokecenter_1f.gmm b/res/text/floaroma_town_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_floaroma_town_pokecenter_1f.gmm rename to res/text/floaroma_town_pokecenter_1f.gmm diff --git a/res/text/message_bank_floaroma_town_southeast_house.gmm b/res/text/floaroma_town_southeast_house.gmm similarity index 100% rename from res/text/message_bank_floaroma_town_southeast_house.gmm rename to res/text/floaroma_town_southeast_house.gmm diff --git a/res/text/message_bank_flower_paradise.gmm b/res/text/flower_paradise.gmm similarity index 100% rename from res/text/message_bank_flower_paradise.gmm rename to res/text/flower_paradise.gmm diff --git a/res/text/message_bank_flower_shop.gmm b/res/text/flower_shop.gmm similarity index 100% rename from res/text/message_bank_flower_shop.gmm rename to res/text/flower_shop.gmm diff --git a/res/text/message_bank_footstep_house.gmm b/res/text/footstep_house.gmm similarity index 100% rename from res/text/message_bank_footstep_house.gmm rename to res/text/footstep_house.gmm diff --git a/res/text/message_bank_foreign_building.gmm b/res/text/foreign_building.gmm similarity index 100% rename from res/text/message_bank_foreign_building.gmm rename to res/text/foreign_building.gmm diff --git a/res/text/message_bank_frontier_trainer_names.gmm b/res/text/frontier_trainer_names.gmm similarity index 100% rename from res/text/message_bank_frontier_trainer_names.gmm rename to res/text/frontier_trainer_names.gmm diff --git a/res/text/message_bank_fuego_ironworks_building.gmm b/res/text/fuego_ironworks_building.gmm similarity index 100% rename from res/text/message_bank_fuego_ironworks_building.gmm rename to res/text/fuego_ironworks_building.gmm diff --git a/res/text/message_bank_fuego_ironworks_outside.gmm b/res/text/fuego_ironworks_outside.gmm similarity index 100% rename from res/text/message_bank_fuego_ironworks_outside.gmm rename to res/text/fuego_ironworks_outside.gmm diff --git a/res/text/message_bank_fullmoon_island.gmm b/res/text/fullmoon_island.gmm similarity index 100% rename from res/text/message_bank_fullmoon_island.gmm rename to res/text/fullmoon_island.gmm diff --git a/res/text/message_bank_fullmoon_island_forest.gmm b/res/text/fullmoon_island_forest.gmm similarity index 100% rename from res/text/message_bank_fullmoon_island_forest.gmm rename to res/text/fullmoon_island_forest.gmm diff --git a/res/text/message_bank_furniture_names.gmm b/res/text/furniture_names.gmm similarity index 100% rename from res/text/message_bank_furniture_names.gmm rename to res/text/furniture_names.gmm diff --git a/res/text/message_bank_galactic_hq_1f.gmm b/res/text/galactic_hq_1f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_1f.gmm rename to res/text/galactic_hq_1f.gmm diff --git a/res/text/message_bank_galactic_hq_2f.gmm b/res/text/galactic_hq_2f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_2f.gmm rename to res/text/galactic_hq_2f.gmm diff --git a/res/text/message_bank_galactic_hq_3f.gmm b/res/text/galactic_hq_3f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_3f.gmm rename to res/text/galactic_hq_3f.gmm diff --git a/res/text/message_bank_galactic_hq_4f.gmm b/res/text/galactic_hq_4f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_4f.gmm rename to res/text/galactic_hq_4f.gmm diff --git a/res/text/message_bank_galactic_hq_b1f.gmm b/res/text/galactic_hq_b1f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_b1f.gmm rename to res/text/galactic_hq_b1f.gmm diff --git a/res/text/message_bank_galactic_hq_b2f.gmm b/res/text/galactic_hq_b2f.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_b2f.gmm rename to res/text/galactic_hq_b2f.gmm diff --git a/res/text/message_bank_galactic_hq_control_room.gmm b/res/text/galactic_hq_control_room.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_control_room.gmm rename to res/text/galactic_hq_control_room.gmm diff --git a/res/text/message_bank_galactic_hq_hall.gmm b/res/text/galactic_hq_hall.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_hall.gmm rename to res/text/galactic_hq_hall.gmm diff --git a/res/text/message_bank_galactic_hq_laboratory.gmm b/res/text/galactic_hq_laboratory.gmm similarity index 100% rename from res/text/message_bank_galactic_hq_laboratory.gmm rename to res/text/galactic_hq_laboratory.gmm diff --git a/res/text/message_bank_game_corner.gmm b/res/text/game_corner.gmm similarity index 100% rename from res/text/message_bank_game_corner.gmm rename to res/text/game_corner.gmm diff --git a/res/text/message_bank_gate_between_eterna_city_route_206.gmm b/res/text/gate_between_eterna_city_route_206.gmm similarity index 100% rename from res/text/message_bank_gate_between_eterna_city_route_206.gmm rename to res/text/gate_between_eterna_city_route_206.gmm diff --git a/res/text/message_bank_global_terminal_1f.gmm b/res/text/global_terminal_1f.gmm similarity index 100% rename from res/text/message_bank_global_terminal_1f.gmm rename to res/text/global_terminal_1f.gmm diff --git a/res/text/message_bank_global_terminal_2f.gmm b/res/text/global_terminal_2f.gmm similarity index 100% rename from res/text/message_bank_global_terminal_2f.gmm rename to res/text/global_terminal_2f.gmm diff --git a/res/text/message_bank_global_terminal_3f.gmm b/res/text/global_terminal_3f.gmm similarity index 100% rename from res/text/message_bank_global_terminal_3f.gmm rename to res/text/global_terminal_3f.gmm diff --git a/res/text/message_bank_grand_lake_route_213_east_house.gmm b/res/text/grand_lake_route_213_east_house.gmm similarity index 100% rename from res/text/message_bank_grand_lake_route_213_east_house.gmm rename to res/text/grand_lake_route_213_east_house.gmm diff --git a/res/text/message_bank_grand_lake_route_213_lobby.gmm b/res/text/grand_lake_route_213_lobby.gmm similarity index 100% rename from res/text/message_bank_grand_lake_route_213_lobby.gmm rename to res/text/grand_lake_route_213_lobby.gmm diff --git a/res/text/message_bank_grand_lake_route_213_northeast_house.gmm b/res/text/grand_lake_route_213_northeast_house.gmm similarity index 100% rename from res/text/message_bank_grand_lake_route_213_northeast_house.gmm rename to res/text/grand_lake_route_213_northeast_house.gmm diff --git a/res/text/message_bank_grand_lake_route_213_northwest_house.gmm b/res/text/grand_lake_route_213_northwest_house.gmm similarity index 100% rename from res/text/message_bank_grand_lake_route_213_northwest_house.gmm rename to res/text/grand_lake_route_213_northwest_house.gmm diff --git a/res/text/message_bank_grand_lake_valor_lakefront_east_house.gmm b/res/text/grand_lake_valor_lakefront_east_house.gmm similarity index 100% rename from res/text/message_bank_grand_lake_valor_lakefront_east_house.gmm rename to res/text/grand_lake_valor_lakefront_east_house.gmm diff --git a/res/text/message_bank_grand_lake_valor_lakefront_west_house.gmm b/res/text/grand_lake_valor_lakefront_west_house.gmm similarity index 100% rename from res/text/message_bank_grand_lake_valor_lakefront_west_house.gmm rename to res/text/grand_lake_valor_lakefront_west_house.gmm diff --git a/res/text/message_bank_great_marsh_1.gmm b/res/text/great_marsh_1.gmm similarity index 100% rename from res/text/message_bank_great_marsh_1.gmm rename to res/text/great_marsh_1.gmm diff --git a/res/text/message_bank_great_marsh_2.gmm b/res/text/great_marsh_2.gmm similarity index 100% rename from res/text/message_bank_great_marsh_2.gmm rename to res/text/great_marsh_2.gmm diff --git a/res/text/message_bank_great_marsh_3.gmm b/res/text/great_marsh_3.gmm similarity index 100% rename from res/text/message_bank_great_marsh_3.gmm rename to res/text/great_marsh_3.gmm diff --git a/res/text/message_bank_great_marsh_4.gmm b/res/text/great_marsh_4.gmm similarity index 100% rename from res/text/message_bank_great_marsh_4.gmm rename to res/text/great_marsh_4.gmm diff --git a/res/text/message_bank_great_marsh_5.gmm b/res/text/great_marsh_5.gmm similarity index 100% rename from res/text/message_bank_great_marsh_5.gmm rename to res/text/great_marsh_5.gmm diff --git a/res/text/message_bank_great_marsh_6.gmm b/res/text/great_marsh_6.gmm similarity index 100% rename from res/text/message_bank_great_marsh_6.gmm rename to res/text/great_marsh_6.gmm diff --git a/res/text/message_bank_greetings_de.gmm b/res/text/greetings_de.gmm similarity index 100% rename from res/text/message_bank_greetings_de.gmm rename to res/text/greetings_de.gmm diff --git a/res/text/message_bank_greetings_en.gmm b/res/text/greetings_en.gmm similarity index 100% rename from res/text/message_bank_greetings_en.gmm rename to res/text/greetings_en.gmm diff --git a/res/text/message_bank_greetings_es.gmm b/res/text/greetings_es.gmm similarity index 100% rename from res/text/message_bank_greetings_es.gmm rename to res/text/greetings_es.gmm diff --git a/res/text/message_bank_greetings_fr.gmm b/res/text/greetings_fr.gmm similarity index 100% rename from res/text/message_bank_greetings_fr.gmm rename to res/text/greetings_fr.gmm diff --git a/res/text/message_bank_greetings_it.gmm b/res/text/greetings_it.gmm similarity index 100% rename from res/text/message_bank_greetings_it.gmm rename to res/text/greetings_it.gmm diff --git a/res/text/message_bank_greetings_jp.gmm b/res/text/greetings_jp.gmm similarity index 100% rename from res/text/message_bank_greetings_jp.gmm rename to res/text/greetings_jp.gmm diff --git a/res/text/message_bank_gym_names.gmm b/res/text/gym_names.gmm similarity index 100% rename from res/text/message_bank_gym_names.gmm rename to res/text/gym_names.gmm diff --git a/res/text/message_bank_hall_of_origin.gmm b/res/text/hall_of_origin.gmm similarity index 100% rename from res/text/message_bank_hall_of_origin.gmm rename to res/text/hall_of_origin.gmm diff --git a/res/text/message_bank_hearthome_city.gmm b/res/text/hearthome_city.gmm similarity index 100% rename from res/text/message_bank_hearthome_city.gmm rename to res/text/hearthome_city.gmm diff --git a/res/text/message_bank_hearthome_city_dp_gym_elevator_room_1.gmm b/res/text/hearthome_city_dp_gym_elevator_room_1.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_dp_gym_elevator_room_1.gmm rename to res/text/hearthome_city_dp_gym_elevator_room_1.gmm diff --git a/res/text/message_bank_hearthome_city_dp_gym_elevator_room_2.gmm b/res/text/hearthome_city_dp_gym_elevator_room_2.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_dp_gym_elevator_room_2.gmm rename to res/text/hearthome_city_dp_gym_elevator_room_2.gmm diff --git a/res/text/message_bank_hearthome_city_dp_gym_leader_room.gmm b/res/text/hearthome_city_dp_gym_leader_room.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_dp_gym_leader_room.gmm rename to res/text/hearthome_city_dp_gym_leader_room.gmm diff --git a/res/text/message_bank_hearthome_city_east_gate_to_amity_square.gmm b/res/text/hearthome_city_east_gate_to_amity_square.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_east_gate_to_amity_square.gmm rename to res/text/hearthome_city_east_gate_to_amity_square.gmm diff --git a/res/text/message_bank_hearthome_city_gym_entrance_room.gmm b/res/text/hearthome_city_gym_entrance_room.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_gym_entrance_room.gmm rename to res/text/hearthome_city_gym_entrance_room.gmm diff --git a/res/text/message_bank_hearthome_city_gym_leader_room.gmm b/res/text/hearthome_city_gym_leader_room.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_gym_leader_room.gmm rename to res/text/hearthome_city_gym_leader_room.gmm diff --git a/res/text/message_bank_hearthome_city_mart.gmm b/res/text/hearthome_city_mart.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_mart.gmm rename to res/text/hearthome_city_mart.gmm diff --git a/res/text/message_bank_hearthome_city_northeast_house_1f.gmm b/res/text/hearthome_city_northeast_house_1f.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_northeast_house_1f.gmm rename to res/text/hearthome_city_northeast_house_1f.gmm diff --git a/res/text/message_bank_hearthome_city_northeast_house_2f.gmm b/res/text/hearthome_city_northeast_house_2f.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_northeast_house_2f.gmm rename to res/text/hearthome_city_northeast_house_2f.gmm diff --git a/res/text/message_bank_hearthome_city_northeast_house_elevator.gmm b/res/text/hearthome_city_northeast_house_elevator.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_northeast_house_elevator.gmm rename to res/text/hearthome_city_northeast_house_elevator.gmm diff --git a/res/text/message_bank_hearthome_city_northwest_house.gmm b/res/text/hearthome_city_northwest_house.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_northwest_house.gmm rename to res/text/hearthome_city_northwest_house.gmm diff --git a/res/text/message_bank_hearthome_city_pokecenter_1f.gmm b/res/text/hearthome_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_pokecenter_1f.gmm rename to res/text/hearthome_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_hearthome_city_pokemon_fan_club.gmm b/res/text/hearthome_city_pokemon_fan_club.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_pokemon_fan_club.gmm rename to res/text/hearthome_city_pokemon_fan_club.gmm diff --git a/res/text/message_bank_hearthome_city_southeast_house_1f.gmm b/res/text/hearthome_city_southeast_house_1f.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_southeast_house_1f.gmm rename to res/text/hearthome_city_southeast_house_1f.gmm diff --git a/res/text/message_bank_hearthome_city_southeast_house_2f.gmm b/res/text/hearthome_city_southeast_house_2f.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_southeast_house_2f.gmm rename to res/text/hearthome_city_southeast_house_2f.gmm diff --git a/res/text/message_bank_hearthome_city_southeast_house_elevator.gmm b/res/text/hearthome_city_southeast_house_elevator.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_southeast_house_elevator.gmm rename to res/text/hearthome_city_southeast_house_elevator.gmm diff --git a/res/text/message_bank_hearthome_city_west_gate_to_amity_square.gmm b/res/text/hearthome_city_west_gate_to_amity_square.gmm similarity index 100% rename from res/text/message_bank_hearthome_city_west_gate_to_amity_square.gmm rename to res/text/hearthome_city_west_gate_to_amity_square.gmm diff --git a/res/text/message_bank_iceberg_ruins.gmm b/res/text/iceberg_ruins.gmm similarity index 100% rename from res/text/message_bank_iceberg_ruins.gmm rename to res/text/iceberg_ruins.gmm diff --git a/res/text/message_bank_iron_island.gmm b/res/text/iron_island.gmm similarity index 100% rename from res/text/message_bank_iron_island.gmm rename to res/text/iron_island.gmm diff --git a/res/text/message_bank_iron_island_b2f_left_room.gmm b/res/text/iron_island_b2f_left_room.gmm similarity index 100% rename from res/text/message_bank_iron_island_b2f_left_room.gmm rename to res/text/iron_island_b2f_left_room.gmm diff --git a/res/text/message_bank_iron_island_house.gmm b/res/text/iron_island_house.gmm similarity index 100% rename from res/text/message_bank_iron_island_house.gmm rename to res/text/iron_island_house.gmm diff --git a/res/text/message_bank_iron_ruins.gmm b/res/text/iron_ruins.gmm similarity index 100% rename from res/text/message_bank_iron_ruins.gmm rename to res/text/iron_ruins.gmm diff --git a/res/text/message_bank_item_names.gmm b/res/text/item_names.gmm similarity index 100% rename from res/text/message_bank_item_names.gmm rename to res/text/item_names.gmm diff --git a/res/text/message_bank_item_names_plural.gmm b/res/text/item_names_plural.gmm similarity index 100% rename from res/text/message_bank_item_names_plural.gmm rename to res/text/item_names_plural.gmm diff --git a/res/text/message_bank_item_names_with_articles.gmm b/res/text/item_names_with_articles.gmm similarity index 100% rename from res/text/message_bank_item_names_with_articles.gmm rename to res/text/item_names_with_articles.gmm diff --git a/res/text/message_bank_journal_entries.gmm b/res/text/journal_entries.gmm similarity index 100% rename from res/text/message_bank_journal_entries.gmm rename to res/text/journal_entries.gmm diff --git a/res/text/message_bank_jubilife_city.gmm b/res/text/jubilife_city.gmm similarity index 100% rename from res/text/message_bank_jubilife_city.gmm rename to res/text/jubilife_city.gmm diff --git a/res/text/message_bank_jubilife_city_condominiums_1f.gmm b/res/text/jubilife_city_condominiums_1f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_condominiums_1f.gmm rename to res/text/jubilife_city_condominiums_1f.gmm diff --git a/res/text/message_bank_jubilife_city_condominiums_2f.gmm b/res/text/jubilife_city_condominiums_2f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_condominiums_2f.gmm rename to res/text/jubilife_city_condominiums_2f.gmm diff --git a/res/text/message_bank_jubilife_city_condominiums_3f.gmm b/res/text/jubilife_city_condominiums_3f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_condominiums_3f.gmm rename to res/text/jubilife_city_condominiums_3f.gmm diff --git a/res/text/message_bank_jubilife_city_condominiums_4f.gmm b/res/text/jubilife_city_condominiums_4f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_condominiums_4f.gmm rename to res/text/jubilife_city_condominiums_4f.gmm diff --git a/res/text/message_bank_jubilife_city_mart.gmm b/res/text/jubilife_city_mart.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_mart.gmm rename to res/text/jubilife_city_mart.gmm diff --git a/res/text/message_bank_jubilife_city_pokecenter_1f.gmm b/res/text/jubilife_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_pokecenter_1f.gmm rename to res/text/jubilife_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_jubilife_city_south_house_1f.gmm b/res/text/jubilife_city_south_house_1f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_south_house_1f.gmm rename to res/text/jubilife_city_south_house_1f.gmm diff --git a/res/text/message_bank_jubilife_city_south_house_2f.gmm b/res/text/jubilife_city_south_house_2f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_south_house_2f.gmm rename to res/text/jubilife_city_south_house_2f.gmm diff --git a/res/text/message_bank_jubilife_city_south_house_3f.gmm b/res/text/jubilife_city_south_house_3f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_south_house_3f.gmm rename to res/text/jubilife_city_south_house_3f.gmm diff --git a/res/text/message_bank_jubilife_city_southwest_house_1f.gmm b/res/text/jubilife_city_southwest_house_1f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_southwest_house_1f.gmm rename to res/text/jubilife_city_southwest_house_1f.gmm diff --git a/res/text/message_bank_jubilife_city_southwest_house_2f.gmm b/res/text/jubilife_city_southwest_house_2f.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_southwest_house_2f.gmm rename to res/text/jubilife_city_southwest_house_2f.gmm diff --git a/res/text/message_bank_jubilife_city_unknown_house_1.gmm b/res/text/jubilife_city_unknown_house_1.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_unknown_house_1.gmm rename to res/text/jubilife_city_unknown_house_1.gmm diff --git a/res/text/message_bank_jubilife_city_unknown_house_2.gmm b/res/text/jubilife_city_unknown_house_2.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_unknown_house_2.gmm rename to res/text/jubilife_city_unknown_house_2.gmm diff --git a/res/text/message_bank_jubilife_city_unknown_house_3.gmm b/res/text/jubilife_city_unknown_house_3.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_unknown_house_3.gmm rename to res/text/jubilife_city_unknown_house_3.gmm diff --git a/res/text/message_bank_jubilife_city_unknown_house_4.gmm b/res/text/jubilife_city_unknown_house_4.gmm similarity index 100% rename from res/text/message_bank_jubilife_city_unknown_house_4.gmm rename to res/text/jubilife_city_unknown_house_4.gmm diff --git a/res/text/message_bank_jubilife_tv_1f.gmm b/res/text/jubilife_tv_1f.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_1f.gmm rename to res/text/jubilife_tv_1f.gmm diff --git a/res/text/message_bank_jubilife_tv_2f.gmm b/res/text/jubilife_tv_2f.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_2f.gmm rename to res/text/jubilife_tv_2f.gmm diff --git a/res/text/message_bank_jubilife_tv_2f_gallery.gmm b/res/text/jubilife_tv_2f_gallery.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_2f_gallery.gmm rename to res/text/jubilife_tv_2f_gallery.gmm diff --git a/res/text/message_bank_jubilife_tv_3f.gmm b/res/text/jubilife_tv_3f.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_3f.gmm rename to res/text/jubilife_tv_3f.gmm diff --git a/res/text/message_bank_jubilife_tv_3f_global_ranking_room.gmm b/res/text/jubilife_tv_3f_global_ranking_room.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_3f_global_ranking_room.gmm rename to res/text/jubilife_tv_3f_global_ranking_room.gmm diff --git a/res/text/message_bank_jubilife_tv_3f_group_ranking_room.gmm b/res/text/jubilife_tv_3f_group_ranking_room.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_3f_group_ranking_room.gmm rename to res/text/jubilife_tv_3f_group_ranking_room.gmm diff --git a/res/text/message_bank_jubilife_tv_4f.gmm b/res/text/jubilife_tv_4f.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_4f.gmm rename to res/text/jubilife_tv_4f.gmm diff --git a/res/text/message_bank_jubilife_tv_elevator.gmm b/res/text/jubilife_tv_elevator.gmm similarity index 100% rename from res/text/message_bank_jubilife_tv_elevator.gmm rename to res/text/jubilife_tv_elevator.gmm diff --git a/res/text/message_bank_lake_acuity.gmm b/res/text/lake_acuity.gmm similarity index 100% rename from res/text/message_bank_lake_acuity.gmm rename to res/text/lake_acuity.gmm diff --git a/res/text/message_bank_lake_acuity_low_water.gmm b/res/text/lake_acuity_low_water.gmm similarity index 100% rename from res/text/message_bank_lake_acuity_low_water.gmm rename to res/text/lake_acuity_low_water.gmm diff --git a/res/text/message_bank_lake_valor.gmm b/res/text/lake_valor.gmm similarity index 100% rename from res/text/message_bank_lake_valor.gmm rename to res/text/lake_valor.gmm diff --git a/res/text/message_bank_lake_valor_drained.gmm b/res/text/lake_valor_drained.gmm similarity index 100% rename from res/text/message_bank_lake_valor_drained.gmm rename to res/text/lake_valor_drained.gmm diff --git a/res/text/message_bank_lake_verity.gmm b/res/text/lake_verity.gmm similarity index 100% rename from res/text/message_bank_lake_verity.gmm rename to res/text/lake_verity.gmm diff --git a/res/text/message_bank_lake_verity_low_water.gmm b/res/text/lake_verity_low_water.gmm similarity index 100% rename from res/text/message_bank_lake_verity_low_water.gmm rename to res/text/lake_verity_low_water.gmm diff --git a/res/text/message_bank_location_names.gmm b/res/text/location_names.gmm similarity index 100% rename from res/text/message_bank_location_names.gmm rename to res/text/location_names.gmm diff --git a/res/text/message_bank_maniac_tunnel.gmm b/res/text/maniac_tunnel.gmm similarity index 100% rename from res/text/message_bank_maniac_tunnel.gmm rename to res/text/maniac_tunnel.gmm diff --git a/res/text/meson.build b/res/text/meson.build index dc7c0445d3..d5f1780f14 100644 --- a/res/text/meson.build +++ b/res/text/meson.build @@ -1,759 +1,76 @@ -message_bank_files = files( - 'message_bank_moves_used_in_battle.gmm', - 'message_bank_unk_0001.gmm', - 'message_bank_unk_0002.gmm', - 'message_bank_unk_0003.gmm', - 'message_bank_unk_0004.gmm', - 'message_bank_unk_0005.gmm', - 'message_bank_unk_0006.gmm', - 'message_bank_unk_0007.gmm', - 'message_bank_unk_0008.gmm', - 'message_bank_unk_0009.gmm', - 'message_bank_unk_0010.gmm', - 'message_bank_unk_0011.gmm', - 'message_bank_ball_seal_names.gmm', - 'message_bank_ball_seal_names_plural.gmm', - 'message_bank_unk_0014.gmm', - 'message_bank_unk_0015.gmm', - 'message_bank_unk_0016.gmm', - 'message_bank_unk_0017.gmm', - 'message_bank_unk_0018.gmm', - 'message_bank_unk_0019.gmm', - 'message_bank_unk_0020.gmm', - 'message_bank_frontier_trainer_names.gmm', - 'message_bank_unk_0022.gmm', - 'message_bank_jubilife_city.gmm', - 'message_bank_jubilife_city_mart.gmm', - 'message_bank_jubilife_city_unknown_house_1.gmm', - 'message_bank_jubilife_city_pokecenter_1f.gmm', - 'message_bank_poketch_co_1f.gmm', - 'message_bank_poketch_co_2f.gmm', - 'message_bank_poketch_co_3f.gmm', - 'message_bank_jubilife_tv_1f.gmm', - 'message_bank_jubilife_tv_2f.gmm', - 'message_bank_jubilife_tv_3f.gmm', - 'message_bank_jubilife_tv_4f.gmm', - 'message_bank_jubilife_tv_2f_gallery.gmm', - 'message_bank_jubilife_tv_3f_global_ranking_room.gmm', - 'message_bank_jubilife_tv_3f_group_ranking_room.gmm', - 'message_bank_jubilife_tv_elevator.gmm', - 'message_bank_jubilife_city_south_house_1f.gmm', - 'message_bank_jubilife_city_south_house_2f.gmm', - 'message_bank_jubilife_city_south_house_3f.gmm', - 'message_bank_jubilife_city_unknown_house_2.gmm', - 'message_bank_jubilife_city_condominiums_1f.gmm', - 'message_bank_jubilife_city_condominiums_2f.gmm', - 'message_bank_jubilife_city_condominiums_3f.gmm', - 'message_bank_jubilife_city_condominiums_4f.gmm', - 'message_bank_global_terminal_1f.gmm', - 'message_bank_global_terminal_2f.gmm', - 'message_bank_global_terminal_3f.gmm', - 'message_bank_trainers_school.gmm', - 'message_bank_jubilife_city_southwest_house_1f.gmm', - 'message_bank_jubilife_city_southwest_house_2f.gmm', - 'message_bank_jubilife_city_unknown_house_3.gmm', - 'message_bank_jubilife_city_unknown_house_4.gmm', - 'message_bank_canalave_city.gmm', - 'message_bank_canalave_city_mart.gmm', - 'message_bank_canalave_city_gym.gmm', - 'message_bank_canalave_city_pokecenter_1f.gmm', - 'message_bank_canalave_library_1f.gmm', - 'message_bank_canalave_library_2f.gmm', - 'message_bank_canalave_library_3f.gmm', - 'message_bank_canalave_city_southeast_house.gmm', - 'message_bank_canalave_city_east_house.gmm', - 'message_bank_canalave_city_harbor_inn.gmm', - 'message_bank_canalave_city_sailor_eldritch_house.gmm', - 'message_bank_oreburgh_city.gmm', - 'message_bank_oreburgh_city_mart.gmm', - 'message_bank_oreburgh_city_gym.gmm', - 'message_bank_oreburgh_city_pokecenter_1f.gmm', - 'message_bank_oreburgh_city_pokecenter_b1f.gmm', - 'message_bank_oreburgh_city_northwest_house_1f.gmm', - 'message_bank_oreburgh_city_northwest_house_2f.gmm', - 'message_bank_oreburgh_city_northwest_house_3f.gmm', - 'message_bank_oreburgh_city_northwest_house_4f.gmm', - 'message_bank_oreburgh_city_north_house_1f.gmm', - 'message_bank_oreburgh_city_north_house_2f.gmm', - 'message_bank_oreburgh_city_north_house_3f.gmm', - 'message_bank_oreburgh_city_north_house_4f.gmm', - 'message_bank_oreburgh_city_middle_house.gmm', - 'message_bank_mining_museum.gmm', - 'message_bank_oreburgh_city_west_house.gmm', - 'message_bank_oreburgh_city_east_house_1f.gmm', - 'message_bank_oreburgh_city_east_house_2f.gmm', - 'message_bank_oreburgh_city_east_house_3f.gmm', - 'message_bank_oreburgh_city_south_house.gmm', - 'message_bank_eterna_city.gmm', - 'message_bank_eterna_city_mart.gmm', - 'message_bank_eterna_city_gym.gmm', - 'message_bank_eterna_city_dp_gym.gmm', - 'message_bank_eterna_city_pokecenter_1f.gmm', - 'message_bank_eterna_city_pokecenter_2f.gmm', - 'message_bank_cycle_shop.gmm', - 'message_bank_team_galactic_eterna_building_1f.gmm', - 'message_bank_team_galactic_eterna_building_2f.gmm', - 'message_bank_team_galactic_eterna_building_3f.gmm', - 'message_bank_team_galactic_eterna_building_4f.gmm', - 'message_bank_rotoms_room.gmm', - 'message_bank_eterna_city_condominiums_1f.gmm', - 'message_bank_eterna_city_condominiums_2f.gmm', - 'message_bank_eterna_city_condominiums_3f.gmm', - 'message_bank_eterna_city_condominiums_4f.gmm', - 'message_bank_route_206_cycling_road_north_gate.gmm', - 'message_bank_eterna_city_north_house.gmm', - 'message_bank_eterna_city_south_house.gmm', - 'message_bank_eterna_city_east_house.gmm', - 'message_bank_eterna_city_underground_man_house.gmm', - 'message_bank_hearthome_city.gmm', - 'message_bank_hearthome_city_mart.gmm', - 'message_bank_hearthome_city_gym_entrance_room.gmm', - 'message_bank_hearthome_city_gym_leader_room.gmm', - 'message_bank_hearthome_city_dp_gym_elevator_room_1.gmm', - 'message_bank_hearthome_city_dp_gym_elevator_room_2.gmm', - 'message_bank_hearthome_city_dp_gym_leader_room.gmm', - 'message_bank_hearthome_city_pokecenter_1f.gmm', - 'message_bank_hearthome_city_southeast_house_1f.gmm', - 'message_bank_hearthome_city_southeast_house_2f.gmm', - 'message_bank_hearthome_city_southeast_house_elevator.gmm', - 'message_bank_hearthome_city_pokemon_fan_club.gmm', - 'message_bank_hearthome_city_west_gate_to_amity_square.gmm', - 'message_bank_hearthome_city_east_gate_to_amity_square.gmm', - 'message_bank_route_208_gate_to_hearthome_city.gmm', - 'message_bank_route_209_gate_to_hearthome_city.gmm', - 'message_bank_route_212_gate_to_hearthome_city.gmm', - 'message_bank_hearthome_city_northeast_house_1f.gmm', - 'message_bank_hearthome_city_northeast_house_2f.gmm', - 'message_bank_hearthome_city_northeast_house_elevator.gmm', - 'message_bank_hearthome_city_northwest_house.gmm', - 'message_bank_poffin_house.gmm', - 'message_bank_contest_hall_lobby.gmm', - 'message_bank_contest_hall_stage_no_contest.gmm', - 'message_bank_foreign_building.gmm', - 'message_bank_pastoria_city.gmm', - 'message_bank_pastoria_city_mart.gmm', - 'message_bank_pastoria_city_gym.gmm', - 'message_bank_pastoria_city_pokecenter_1f.gmm', - 'message_bank_pastoria_city_pokecenter_2f.gmm', - 'message_bank_pastoria_city_observatory_gate_1f.gmm', - 'message_bank_pastoria_city_observatory_gate_2f.gmm', - 'message_bank_pastoria_city_southwest_house.gmm', - 'message_bank_pastoria_city_middle_house.gmm', - 'message_bank_pastoria_city_east_house.gmm', - 'message_bank_pastoria_city_north_house.gmm', - 'message_bank_pastoria_city_northeast_house.gmm', - 'message_bank_veilstone_city.gmm', - 'message_bank_veilstone_city_gym.gmm', - 'message_bank_veilstone_city_pokecenter_1f.gmm', - 'message_bank_veilstone_city_pokecenter_b1f.gmm', - 'message_bank_game_corner.gmm', - 'message_bank_veilstone_store_1f.gmm', - 'message_bank_veilstone_store_2f.gmm', - 'message_bank_veilstone_store_3f.gmm', - 'message_bank_veilstone_store_4f.gmm', - 'message_bank_veilstone_store_5f.gmm', - 'message_bank_veilstone_store_elevator.gmm', - 'message_bank_veilstone_store_b1f.gmm', - 'message_bank_veilstone_city_galactic_warehouse.gmm', - 'message_bank_veilstone_city_prize_exchange.gmm', - 'message_bank_veilstone_city_southeast_house.gmm', - 'message_bank_veilstone_city_northwest_house.gmm', - 'message_bank_veilstone_city_northeast_house.gmm', - 'message_bank_veilstone_city_southwest_house.gmm', - 'message_bank_route_215_gate_to_veilstone_city.gmm', - 'message_bank_sunyshore_city.gmm', - 'message_bank_sunyshore_city_mart.gmm', - 'message_bank_sunyshore_city_gym_room_1.gmm', - 'message_bank_sunyshore_city_gym_room_3.gmm', - 'message_bank_sunyshore_city_pokecenter_1f.gmm', - 'message_bank_sunyshore_market.gmm', - 'message_bank_sunyshore_city_northeast_house.gmm', - 'message_bank_sunyshore_city_west_house.gmm', - 'message_bank_sunyshore_city_northwest_house.gmm', - 'message_bank_sunyshore_city_unknown_house_1.gmm', - 'message_bank_sunyshore_city_unknown_house_2.gmm', - 'message_bank_sunyshore_city_east_house.gmm', - 'message_bank_vista_lighthouse.gmm', - 'message_bank_unk_0175.gmm', - 'message_bank_snowpoint_city.gmm', - 'message_bank_snowpoint_city_mart.gmm', - 'message_bank_snowpoint_city_gym.gmm', - 'message_bank_snowpoint_city_pokecenter_1f.gmm', - 'message_bank_snowpoint_city_west_house.gmm', - 'message_bank_snowpoint_city_east_house.gmm', - 'message_bank_pokemon_league.gmm', - 'message_bank_pokemon_league_south_pokecenter_1f.gmm', - 'message_bank_pokemon_league_north_pokecenter_1f.gmm', - 'message_bank_pokemon_league_aaron_room.gmm', - 'message_bank_pokemon_league_bertha_room.gmm', - 'message_bank_pokemon_league_flint_room.gmm', - 'message_bank_pokemon_league_lucian_room.gmm', - 'message_bank_pokemon_league_champion_room.gmm', - 'message_bank_pokemon_league_elevator_to_hall_of_fame.gmm', - 'message_bank_pokemon_league_hall_of_fame.gmm', - 'message_bank_fight_area.gmm', - 'message_bank_fight_area_mart.gmm', - 'message_bank_fight_area_pokecenter_1f.gmm', - 'message_bank_battle_park_gate_to_fight_area.gmm', - 'message_bank_route_225_gate_to_fight_area.gmm', - 'message_bank_fight_area_middle_house.gmm', - 'message_bank_fight_area_south_house.gmm', - 'message_bank_unk_0199.gmm', - 'message_bank_unk_0200.gmm', - 'message_bank_unk_0201.gmm', - 'message_bank_nature_names.gmm', - 'message_bank_unk_0203.gmm', - 'message_bank_contest_text.gmm', - 'message_bank_unk_0205.gmm', - 'message_bank_unk_0206.gmm', - 'message_bank_contest_judge_names.gmm', - 'message_bank_unk_0208.gmm', - 'message_bank_unk_0209.gmm', - 'message_bank_contest_effects.gmm', - 'message_bank_unk_0211.gmm', - 'message_bank_unk_0212.gmm', - 'message_bank_common_strings.gmm', - 'message_bank_unk_0214.gmm', - 'message_bank_unk_0215.gmm', - 'message_bank_unk_0216.gmm', - 'message_bank_unk_0217.gmm', - 'message_bank_unk_0218.gmm', - 'message_bank_status_condition_names.gmm', - 'message_bank_options_menu.gmm', - 'message_bank_unk_0221.gmm', - 'message_bank_oreburgh_mine_b1f.gmm', - 'message_bank_oreburgh_mine_b2f.gmm', - 'message_bank_valley_windworks_outside.gmm', - 'message_bank_valley_windworks_building.gmm', - 'message_bank_eterna_forest_outside.gmm', - 'message_bank_eterna_forest.gmm', - 'message_bank_fuego_ironworks_outside.gmm', - 'message_bank_fuego_ironworks_building.gmm', - 'message_bank_mt_coronet_1f_south.gmm', - 'message_bank_mt_coronet_2f.gmm', - 'message_bank_mt_coronet_1f_tunnel_room.gmm', - 'message_bank_mt_coronet_1f_north_room_1.gmm', - 'message_bank_spear_pillar.gmm', - 'message_bank_spear_pillar_distorted.gmm', - 'message_bank_hall_of_origin.gmm', - 'message_bank_spear_pillar_dialga.gmm', - 'message_bank_spear_pillar_palkia.gmm', - 'message_bank_unk_0239.gmm', - 'message_bank_great_marsh_1.gmm', - 'message_bank_great_marsh_2.gmm', - 'message_bank_great_marsh_3.gmm', - 'message_bank_great_marsh_4.gmm', - 'message_bank_great_marsh_5.gmm', - 'message_bank_great_marsh_6.gmm', - 'message_bank_solaceon_ruins_maniac_tunnel_room.gmm', - 'message_bank_solaceon_ruins_room_1.gmm', - 'message_bank_solaceon_ruins_room_2.gmm', - 'message_bank_solaceon_ruins_room_7.gmm', - 'message_bank_victory_road_1f.gmm', - 'message_bank_victory_road_1f_room_2.gmm', - 'message_bank_pal_park.gmm', - 'message_bank_amity_square.gmm', - 'message_bank_unk_0254.gmm', - 'message_bank_floaroma_meadow.gmm', - 'message_bank_floaroma_meadow_house.gmm', - 'message_bank_oreburgh_gate_1f.gmm', - 'message_bank_oreburgh_gate_b1f.gmm', - 'message_bank_fullmoon_island.gmm', - 'message_bank_fullmoon_island_forest.gmm', - 'message_bank_stark_mountain_outside.gmm', - 'message_bank_stark_mountain_room_1.gmm', - 'message_bank_stark_mountain_room_2.gmm', - 'message_bank_stark_mountain_room_3.gmm', - 'message_bank_sendoff_spring.gmm', - 'message_bank_turnback_cave_entrance.gmm', - 'message_bank_turnback_cave_pillar_room.gmm', - 'message_bank_turnback_cave_giratina_room.gmm', - 'message_bank_flower_paradise.gmm', - 'message_bank_snowpoint_temple_1f.gmm', - 'message_bank_snowpoint_temple_b5f.gmm', - 'message_bank_wayward_cave_1f.gmm', - 'message_bank_ruin_maniac_cave_short.gmm', - 'message_bank_ruin_maniac_cave_long.gmm', - 'message_bank_maniac_tunnel.gmm', - 'message_bank_iron_island.gmm', - 'message_bank_iron_island_b2f_left_room.gmm', - 'message_bank_iron_island_house.gmm', - 'message_bank_old_chateau.gmm', - 'message_bank_old_chateau_side_rooms.gmm', - 'message_bank_old_chateau_back_middle_west_room.gmm', - 'message_bank_galactic_hq_1f.gmm', - 'message_bank_galactic_hq_2f.gmm', - 'message_bank_galactic_hq_3f.gmm', - 'message_bank_galactic_hq_4f.gmm', - 'message_bank_galactic_hq_b1f.gmm', - 'message_bank_galactic_hq_b2f.gmm', - 'message_bank_galactic_hq_control_room.gmm', - 'message_bank_galactic_hq_laboratory.gmm', - 'message_bank_galactic_hq_hall.gmm', - 'message_bank_lake_verity_low_water.gmm', - 'message_bank_lake_verity.gmm', - 'message_bank_verity_cavern.gmm', - 'message_bank_lake_valor_drained.gmm', - 'message_bank_lake_valor.gmm', - 'message_bank_valor_cavern.gmm', - 'message_bank_lake_acuity_low_water.gmm', - 'message_bank_lake_acuity.gmm', - 'message_bank_acuity_cavern.gmm', - 'message_bank_newmoon_island.gmm', - 'message_bank_newmoon_island_forest.gmm', - 'message_bank_battle_park.gmm', - 'message_bank_battle_park_exchange_service_corner.gmm', - 'message_bank_battle_tower.gmm', - 'message_bank_battle_tower_battle_room.gmm', - 'message_bank_battle_tower_multi_battle_room.gmm', - 'message_bank_battle_tower_battle_salon.gmm', - 'message_bank_battle_frontier.gmm', - 'message_bank_battle_frontier_gate_to_fight_area.gmm', - 'message_bank_battle_factory.gmm', - 'message_bank_battle_hall.gmm', - 'message_bank_battle_castle.gmm', - 'message_bank_battle_arcade.gmm', - 'message_bank_distortion_world_1f.gmm', - 'message_bank_distortion_world_b1f.gmm', - 'message_bank_distortion_world_b2f.gmm', - 'message_bank_distortion_world_b3f.gmm', - 'message_bank_distortion_world_b6f.gmm', - 'message_bank_distortion_world_b7f.gmm', - 'message_bank_distortion_world_giratina_room.gmm', - 'message_bank_distortion_world_turnback_cave_room.gmm', - 'message_bank_iron_ruins.gmm', - 'message_bank_iceberg_ruins.gmm', - 'message_bank_rock_peak_ruins.gmm', - 'message_bank_unk_0325.gmm', - 'message_bank_unk_0326.gmm', - 'message_bank_unk_0327.gmm', - 'message_bank_unk_0328.gmm', - 'message_bank_unk_0329.gmm', - 'message_bank_unk_0330.gmm', - 'message_bank_unk_0331.gmm', - 'message_bank_unk_0332.gmm', - 'message_bank_unk_0333.gmm', - 'message_bank_unk_0334.gmm', - 'message_bank_unk_0335.gmm', - 'message_bank_unk_0336.gmm', - 'message_bank_unk_0337.gmm', - 'message_bank_unk_0338.gmm', - 'message_bank_unk_0339.gmm', - 'message_bank_unk_0340.gmm', - 'message_bank_unk_0341.gmm', - 'message_bank_unk_0342.gmm', - 'message_bank_unk_0343.gmm', - 'message_bank_unk_0344.gmm', - 'message_bank_unk_0345.gmm', - 'message_bank_unk_0346.gmm', - 'message_bank_unk_0347.gmm', - 'message_bank_unk_0348.gmm', - 'message_bank_unk_0349.gmm', - 'message_bank_unk_0350.gmm', - 'message_bank_unk_0351.gmm', - 'message_bank_unk_0352.gmm', - 'message_bank_unk_0353.gmm', - 'message_bank_unk_0354.gmm', - 'message_bank_unk_0355.gmm', - 'message_bank_unk_0356.gmm', - 'message_bank_unk_0357.gmm', - 'message_bank_unk_0358.gmm', - 'message_bank_unk_0359.gmm', - 'message_bank_unk_0360.gmm', - 'message_bank_common_strings_2.gmm', - 'message_bank_unk_0362.gmm', - 'message_bank_unk_0363.gmm', - 'message_bank_unk_0364.gmm', - 'message_bank_unk_0365.gmm', - 'message_bank_journal_entries.gmm', - 'message_bank_unk_0367.gmm', - 'message_bank_battle_strings.gmm', - 'message_bank_unk_0369.gmm', - 'message_bank_unk_0370.gmm', - 'message_bank_furniture_names.gmm', - 'message_bank_unk_0372.gmm', - 'message_bank_unk_0373.gmm', - 'message_bank_unk_0374.gmm', - 'message_bank_unk_0375.gmm', - 'message_bank_unk_0376.gmm', - 'message_bank_unk_0377.gmm', - 'message_bank_gym_names.gmm', - 'message_bank_unk_0379.gmm', - 'message_bank_unk_0380.gmm', - 'message_bank_unk_0381.gmm', - 'message_bank_wifi_plaza_entrance.gmm', - 'message_bank_unk_0383.gmm', - 'message_bank_unk_0384.gmm', - 'message_bank_unk_0385.gmm', - 'message_bank_contest_accessory_names.gmm', - 'message_bank_contest_accessory_names_with_articles.gmm', - 'message_bank_contest_backdrop_names.gmm', - 'message_bank_unk_0389.gmm', - 'message_bank_unk_0390.gmm', - 'message_bank_unk_0391.gmm', - 'message_bank_item_names.gmm', - 'message_bank_item_names_with_articles.gmm', - 'message_bank_item_names_plural.gmm', - 'message_bank_unk_0395.gmm', - 'message_bank_bag_pocket_names_with_icons.gmm', - 'message_bank_unk_0397.gmm', - 'message_bank_unk_0398.gmm', - 'message_bank_verity_lakefront.gmm', - 'message_bank_verity_lakefront_unknown_house.gmm', - 'message_bank_valor_lakefront.gmm', - 'message_bank_restaurant.gmm', - 'message_bank_grand_lake_valor_lakefront_east_house.gmm', - 'message_bank_grand_lake_valor_lakefront_west_house.gmm', - 'message_bank_acuity_lakefront.gmm', - 'message_bank_unk_0406.gmm', - 'message_bank_unk_0407.gmm', - 'message_bank_unk_0408.gmm', - 'message_bank_unk_0409.gmm', - 'message_bank_unk_0410.gmm', - 'message_bank_unk_0411.gmm', - 'message_bank_month_names.gmm', - 'message_bank_unk_0415.gmm', - 'message_bank_unk_0416.gmm', - 'message_bank_unk_0417.gmm', - 'message_bank_unk_0418.gmm', - 'message_bank_unk_0419.gmm', - 'message_bank_unk_0420.gmm', - 'message_bank_unk_0421.gmm', - 'message_bank_unk_0422.gmm', - 'message_bank_berry_descriptions.gmm', - 'message_bank_berry_names.gmm', - 'message_bank_unk_0425.gmm', - 'message_bank_unk_0426.gmm', - 'message_bank_unk_0427.gmm', - 'message_bank_unk_0428.gmm', - 'message_bank_unk_0429.gmm', - 'message_bank_unk_0430.gmm', - 'message_bank_unk_0431.gmm', - 'message_bank_unk_0432.gmm', - 'message_bank_location_names.gmm', - 'message_bank_mystery_gift_event_names.gmm', - 'message_bank_special_met_location_names.gmm', - 'message_bank_unk_0436.gmm', - 'message_bank_unk_0437.gmm', - 'message_bank_unk_0438.gmm', - 'message_bank_unk_0439.gmm', - 'message_bank_unk_0440.gmm', - 'message_bank_unk_0441.gmm', - 'message_bank_unk_0442.gmm', - 'message_bank_unk_0443.gmm', - 'message_bank_unk_0444.gmm', - 'message_bank_unk_0445.gmm', - 'message_bank_unk_0446.gmm', - 'message_bank_unk_0447.gmm', - 'message_bank_unk_0448.gmm', - 'message_bank_unk_0449.gmm', - 'message_bank_unk_0450.gmm', - 'message_bank_unk_0451.gmm', - 'message_bank_unk_0452.gmm', - 'message_bank_unk_0453.gmm', - 'message_bank_unk_0454.gmm', - 'message_bank_pokemon_summary_screen.gmm', - 'message_bank_unk_0456.gmm', - 'message_bank_poketch_app_names.gmm', - 'message_bank_unk_0458.gmm', - 'message_bank_unk_0459.gmm', - 'message_bank_unk_0460.gmm', - 'message_bank_unk_0461.gmm', - 'message_bank_unk_0462.gmm', - 'message_bank_unk_0463.gmm', - 'message_bank_unk_0464.gmm', - 'message_bank_poffin_names.gmm', - 'message_bank_route_201.gmm', - 'message_bank_route_202.gmm', - 'message_bank_route_203.gmm', - 'message_bank_route_204_south.gmm', - 'message_bank_route_204_north.gmm', - 'message_bank_route_205_south.gmm', - 'message_bank_route_205_house.gmm', - 'message_bank_route_205_north.gmm', - 'message_bank_route_206.gmm', - 'message_bank_route_206_cycling_road_south_gate.gmm', - 'message_bank_gate_between_eterna_city_route_206.gmm', - 'message_bank_route_207.gmm', - 'message_bank_route_208.gmm', - 'message_bank_route_208_house.gmm', - 'message_bank_route_209.gmm', - 'message_bank_route_209_lost_tower_1f.gmm', - 'message_bank_route_209_lost_tower_5f.gmm', - 'message_bank_route_210_south.gmm', - 'message_bank_cafe.gmm', - 'message_bank_route_210_north.gmm', - 'message_bank_route_210_grandma_wilma_house.gmm', - 'message_bank_route_211_west.gmm', - 'message_bank_route_211_east.gmm', - 'message_bank_route_212_north.gmm', - 'message_bank_pokemon_mansion.gmm', - 'message_bank_pokemon_mansion_maids_room.gmm', - 'message_bank_pokemon_mansion_office.gmm', - 'message_bank_route_212_south.gmm', - 'message_bank_route_212_house.gmm', - 'message_bank_route_213.gmm', - 'message_bank_route_213_gate_to_pastoria_city.gmm', - 'message_bank_footstep_house.gmm', - 'message_bank_grand_lake_route_213_lobby.gmm', - 'message_bank_grand_lake_route_213_east_house.gmm', - 'message_bank_grand_lake_route_213_northwest_house.gmm', - 'message_bank_grand_lake_route_213_northeast_house.gmm', - 'message_bank_route_214.gmm', - 'message_bank_route_214_gate_to_veilstone_city.gmm', - 'message_bank_route_215.gmm', - 'message_bank_route_216.gmm', - 'message_bank_route_216_house.gmm', - 'message_bank_route_217.gmm', - 'message_bank_route_217_west_house.gmm', - 'message_bank_route_217_northeast_house.gmm', - 'message_bank_route_218.gmm', - 'message_bank_route_218_gate_to_jubilife_city.gmm', - 'message_bank_route_218_gate_to_canalave_city.gmm', - 'message_bank_route_219.gmm', - 'message_bank_route_221.gmm', - 'message_bank_pal_park_lobby.gmm', - 'message_bank_route_221_house.gmm', - 'message_bank_route_222.gmm', - 'message_bank_route_222_west_house.gmm', - 'message_bank_route_222_east_house.gmm', - 'message_bank_route_222_gate_to_sunyshore_city.gmm', - 'message_bank_route_224.gmm', - 'message_bank_route_225.gmm', - 'message_bank_route_225_house.gmm', - 'message_bank_unk_0524.gmm', - 'message_bank_route_227.gmm', - 'message_bank_route_227_house.gmm', - 'message_bank_route_228.gmm', - 'message_bank_route_228_gate_to_route_226.gmm', - 'message_bank_route_228_north_house.gmm', - 'message_bank_route_228_south_house.gmm', - 'message_bank_route_229.gmm', - 'message_bank_unk_0532.gmm', - 'message_bank_unk_0533.gmm', - 'message_bank_save_info_window.gmm', - 'message_bank_ribbon_names.gmm', - 'message_bank_unk_0536.gmm', - 'message_bank_unk_0537.gmm', - 'message_bank_unk_0538.gmm', - 'message_bank_unk_0539.gmm', - 'message_bank_unk_0540.gmm', - 'message_bank_unk_0541.gmm', - 'message_bank_unk_0542.gmm', - 'message_bank_unk_0543.gmm', - 'message_bank_unk_0544.gmm', - 'message_bank_unk_0545.gmm', - 'message_bank_unk_0546.gmm', - 'message_bank_unk_0547.gmm', - 'message_bank_unk_0548.gmm', - 'message_bank_unk_0549.gmm', - 'message_bank_unk_0550.gmm', - 'message_bank_pokemon_stat_names.gmm', - 'message_bank_unk_0552.gmm', - 'message_bank_counterpart_names.gmm', - 'message_bank_twinleaf_town.gmm', - 'message_bank_twinleaf_town_rival_house_1f.gmm', - 'message_bank_twinleaf_town_rival_house_2f.gmm', - 'message_bank_twinleaf_town_player_house_1f.gmm', - 'message_bank_twinleaf_town_player_house_2f.gmm', - 'message_bank_twinleaf_town_northeast_house.gmm', - 'message_bank_twinleaf_town_southwest_house.gmm', - 'message_bank_sandgem_town.gmm', - 'message_bank_sandgem_town_mart.gmm', - 'message_bank_sandgem_town_pokecenter_1f.gmm', - 'message_bank_sandgem_town_pokecenter_2f.gmm', - 'message_bank_sandgem_town_pokemon_research_lab.gmm', - 'message_bank_sandgem_town_counterpart_house_1f.gmm', - 'message_bank_sandgem_town_counterpart_house_2f.gmm', - 'message_bank_sandgem_town_house.gmm', - 'message_bank_floaroma_town.gmm', - 'message_bank_floaroma_town_mart.gmm', - 'message_bank_floaroma_town_pokecenter_1f.gmm', - 'message_bank_flower_shop.gmm', - 'message_bank_floaroma_town_southeast_house.gmm', - 'message_bank_floaroma_town_middle_house.gmm', - 'message_bank_solaceon_town.gmm', - 'message_bank_solaceon_town_mart.gmm', - 'message_bank_solaceon_town_pokecenter_1f.gmm', - 'message_bank_pokemon_day_care.gmm', - 'message_bank_solaceon_town_northeast_house.gmm', - 'message_bank_solaceon_town_pokemon_news_press.gmm', - 'message_bank_solaceon_town_north_house.gmm', - 'message_bank_solaceon_town_east_house.gmm', - 'message_bank_celestic_town.gmm', - 'message_bank_celestic_town_pokecenter_1f.gmm', - 'message_bank_celestic_town_north_house.gmm', - 'message_bank_celestic_town_northwest_house.gmm', - 'message_bank_celestic_town_northeast_house.gmm', - 'message_bank_celestic_town_southwest_house.gmm', - 'message_bank_celestic_town_cave.gmm', - 'message_bank_survival_area.gmm', - 'message_bank_survival_area_mart.gmm', - 'message_bank_survival_area_pokecenter_1f.gmm', - 'message_bank_battleground.gmm', - 'message_bank_survival_area_south_house.gmm', - 'message_bank_survival_area_north_house.gmm', - 'message_bank_resort_area.gmm', - 'message_bank_resort_area_mart.gmm', - 'message_bank_resort_area_pokecenter_1f.gmm', - 'message_bank_resort_area_ribbon_syndicate_1f.gmm', - 'message_bank_resort_area_ribbon_syndicate_2f.gmm', - 'message_bank_resort_area_ribbon_syndicate_elevator.gmm', - 'message_bank_villa.gmm', - 'message_bank_unk_0603.gmm', - 'message_bank_resort_area_house.gmm', - 'message_bank_unk_0605.gmm', - 'message_bank_flavor_names.gmm', - 'message_bank_unk_0607.gmm', - 'message_bank_times_of_day.gmm', - 'message_bank_unk_0609.gmm', - 'message_bank_ability_names.gmm', - 'message_bank_unk_0611.gmm', - 'message_bank_ability_descriptions.gmm', - 'message_bank_unk_0613.gmm', - 'message_bank_unk_0614.gmm', - 'message_bank_unk_0615.gmm', - 'message_bank_unk_0616.gmm', - 'message_bank_unk_0617.gmm', - 'message_bank_npc_trainer_names.gmm', - 'message_bank_trainer_class_names.gmm', - 'message_bank_trainer_class_names_with_articles.gmm', - 'message_bank_unk_0621.gmm', - 'message_bank_unk_0622.gmm', - 'message_bank_unk_0623.gmm', - 'message_bank_pokemon_type_names.gmm', - 'message_bank_underground.gmm', - 'message_bank_underground_goods.gmm', - 'message_bank_underground_goods_with_articles.gmm', - 'message_bank_underground_item_names.gmm', - 'message_bank_underground_item_names_with_articles.gmm', - 'message_bank_underground_trap_names.gmm', - 'message_bank_underground_trap_names_with_articles.gmm', - 'message_bank_underground_answers.gmm', - 'message_bank_underground_questions.gmm', - 'message_bank_unk_0634.gmm', - 'message_bank_union_room.gmm', - 'message_bank_unk_0636.gmm', - 'message_bank_unk_0637.gmm', - 'message_bank_unk_0638.gmm', - 'message_bank_unk_0639.gmm', - 'message_bank_unk_0640.gmm', - 'message_bank_unk_0641.gmm', - 'message_bank_route_226.gmm', - 'message_bank_route_226_house.gmm', - 'message_bank_route_230.gmm', - 'message_bank_unk_0645.gmm', - 'message_bank_move_descriptions.gmm', - 'message_bank_move_names.gmm', - 'message_bank_unk_0648.gmm', - 'message_bank_plaza_event_names.gmm', - 'message_bank_unk_0650.gmm', - 'message_bank_plaza_minigame_names.gmm', - 'message_bank_plaza_item_names.gmm', - 'message_bank_unk_0653.gmm', - 'message_bank_unk_0654.gmm', - 'message_bank_unk_0655.gmm', - 'message_bank_unk_0656.gmm', - 'message_bank_unk_0657.gmm', - 'message_bank_unk_0658.gmm', - 'message_bank_unk_0659.gmm', - 'message_bank_unk_0660.gmm', - 'message_bank_unk_0661.gmm', - 'message_bank_unk_0662.gmm', - 'message_bank_greetings_en.gmm', - 'message_bank_greetings_fr.gmm', - 'message_bank_greetings_de.gmm', - 'message_bank_greetings_it.gmm', - 'message_bank_greetings_jp.gmm', - 'message_bank_greetings_es.gmm', - 'message_bank_unk_0669.gmm', - 'message_bank_unk_0670.gmm', - 'message_bank_unk_0671.gmm', - 'message_bank_unk_0672.gmm', - 'message_bank_unk_0673.gmm', - 'message_bank_unk_0674.gmm', - 'message_bank_unk_0675.gmm', - 'message_bank_unk_0676.gmm', - 'message_bank_unk_0677.gmm', - 'message_bank_unk_0678.gmm', - 'message_bank_unk_0679.gmm', - 'message_bank_unk_0680.gmm', - 'message_bank_unk_0681.gmm', - 'message_bank_unk_0682.gmm', - 'message_bank_unk_0683.gmm', - 'message_bank_unk_0684.gmm', - 'message_bank_unk_0685.gmm', - 'message_bank_unk_0686.gmm', - 'message_bank_unk_0687.gmm', - 'message_bank_unk_0688.gmm', - 'message_bank_unk_0689.gmm', - 'message_bank_unk_0690.gmm', - 'message_bank_unk_0691.gmm', - 'message_bank_unk_0692.gmm', - 'message_bank_unk_0693.gmm', - 'message_bank_country_names.gmm', - 'message_bank_unk_0695.gmm', - 'message_bank_unk_0696.gmm', - 'message_bank_pokedex.gmm', - 'message_bank_unk_0698.gmm', - 'message_bank_unk_0699.gmm', - 'message_bank_unk_0700.gmm', - 'message_bank_unk_0701.gmm', - 'message_bank_unk_0702.gmm', - 'message_bank_unk_0703.gmm', - 'message_bank_unk_0704.gmm', - 'message_bank_unk_0705.gmm', - 'message_bank_unk_0711.gmm', - 'message_bank_unk_0713.gmm', - 'message_bank_unk_0714.gmm', - 'message_bank_unk_0717.gmm', - 'message_bank_unk_0719.gmm', - 'message_bank_unk_0720.gmm', - 'message_bank_unk_0721.gmm', - 'message_bank_unk_0722.gmm', - 'message_bank_unk_0723.gmm', -) +# This build file contains all definitions for building the filesystem archive which contains all +# in-game text. In effect, the archive can be imagined as a two-dimensional array of non- +# uniform arrays of strings; the archive itself contains "banks", and each bank contains strings. +# The exact files that are processed is controlled by `generated/text_banks.txt`, which serves as +# the authority on mapping the in-repo filename of each bank and the index of that bank within the +# archive. All text bank files to be processed *must* have a name which *matches* their +# corresponding entry in `generated/text_banks.txt`, minus the `TEXT_BANK_` prefix. For example, +# `TEXT_BANK_SPECIES_NAMES` corresponds to a file named `species_names`. + +# 1. Declare a set of files which are known to be generated. As with all other text banks, these +# *must* have names which match the values in `generated/text_banks.txt`, minus the `TEXT_BANK_` +# prefix, and in lower-case. +pokedex_text_bank_names = [ + 'species_names.gmm', + 'species_names_with_articles.gmm', + 'species_dex_entry.gmm', + 'species_weight.gmm', + 'species_weight_gira.gmm', + 'species_height.gmm', + 'species_height_gira.gmm', + 'species_name_number_1.gmm', + 'species_name_number_2.gmm', + 'species_name_number_3.gmm', + 'species_category.gmm' +] + +# This list will be what's used hereafter when referring to any-and-all generated banks. +generated_text_banks = pokedex_text_bank_names -message_banks_narc_order = files('message_banks.order') +# 2. All other files must be static. Pull these from `generated/text_banks.txt`. This allows us +# to circumvent needing to build an NAIX, which reduces overall build depenedencies and speeds +# up compilation times when a user just wants to edit an *existing* text bank. +text_bank_consts = fs.read(text_banks_txt).splitlines() +text_bank_files = [] +foreach text_bank : text_bank_consts + text_bank_name = (text_bank.replace('TEXT_BANK_', '').to_lower() + '.gmm') + if not generated_text_banks.contains(text_bank_name) + text_bank_files += files(text_bank_name) + endif +endforeach -gmm_header_target = meson.current_build_dir() / 'gmm' -gmm_header_includes = include_directories('.') +# 3. Generate the ordering for `pl_msg.narc` from `generated/text_banks.txt`. +text_banks_order = custom_target('text_banks.order', + output: 'text_banks.order', + input: text_banks_txt, + command: [ ordergen_text_banks_py, '@INPUT@', '@OUTPUT@' ], +) -gmm_header_dir = custom_target('gmm_header_dir', +# 4. Generate individual text bank binaries from GMM files. +bank_header_target = meson.current_build_dir() / 'bank' +bank_header_dir = custom_target('bank_header_dir', capture: true, - output: 'gmm_header_dir', + output: 'bank_header_dir', command: [ - 'sh', '-c', 'mkdir -p ' + gmm_header_target + 'sh', '-c', 'mkdir -p ' + bank_header_target ] ) - gmm_to_bin_gen = generator(msgenc_exe, arguments: [ '-e', '--gmm', '-c', charmap_txt.full_path(), - '-H', gmm_header_target / '@BASENAME@' + '.h', + '-H', bank_header_target / '@BASENAME@' + '.h', '@INPUT@', '@OUTPUT@' ], - depends: [ charmap_txt, gmm_header_dir ], + depends: [ charmap_txt, bank_header_dir ], output: '@BASENAME@' ) -pokedex_message_banks = custom_target('pokedex_message_banks', - output: [ - 'message_bank_species_names.gmm', - 'message_bank_species_names_with_articles.gmm', - 'message_bank_species_dex_entry.gmm', - 'message_bank_species_weight.gmm', - 'message_bank_species_weight_gira.gmm', - 'message_bank_species_height.gmm', - 'message_bank_species_height_gira.gmm', - 'message_bank_species_name_number_1.gmm', - 'message_bank_species_name_number_2.gmm', - 'message_bank_species_name_number_3.gmm', - 'message_bank_species_category.gmm' - ], +# 5. Set up targets which build generated text banks and build the final NARC. +pokedex_text_banks = custom_target('pokedex_text_banks', + output: pokedex_text_bank_names, input: pokedex_data_srcs, env: json2bin_env, depends: [ py_consts_generators ], @@ -765,18 +82,17 @@ pokedex_message_banks = custom_target('pokedex_message_banks', ] ) -message_bank_files += pokedex_message_banks +text_bank_files += pokedex_text_banks -message_banks_narc = custom_target('pl_msg.narc', +text_banks = custom_target('pl_msg.narc', output: 'pl_msg.narc', - input: gmm_to_bin_gen.process(message_bank_files), + input: gmm_to_bin_gen.process(text_bank_files), command: [ narc_exe, 'create', - '--naix', - '--order', message_banks_narc_order, + '--order', text_banks_order, '--output', '@OUTPUT0@', '@PRIVATE_DIR@', ] ) -nitrofs_files += message_banks_narc +nitrofs_files += text_banks diff --git a/res/text/message_banks.order b/res/text/message_banks.order deleted file mode 100644 index 5f70d650ef..0000000000 --- a/res/text/message_banks.order +++ /dev/null @@ -1,724 +0,0 @@ -message_bank_moves_used_in_battle -message_bank_unk_0001 -message_bank_unk_0002 -message_bank_unk_0003 -message_bank_unk_0004 -message_bank_unk_0005 -message_bank_unk_0006 -message_bank_unk_0007 -message_bank_unk_0008 -message_bank_unk_0009 -message_bank_unk_0010 -message_bank_unk_0011 -message_bank_ball_seal_names -message_bank_ball_seal_names_plural -message_bank_unk_0014 -message_bank_unk_0015 -message_bank_unk_0016 -message_bank_unk_0017 -message_bank_unk_0018 -message_bank_unk_0019 -message_bank_unk_0020 -message_bank_frontier_trainer_names -message_bank_unk_0022 -message_bank_jubilife_city -message_bank_jubilife_city_mart -message_bank_jubilife_city_unknown_house_1 -message_bank_jubilife_city_pokecenter_1f -message_bank_poketch_co_1f -message_bank_poketch_co_2f -message_bank_poketch_co_3f -message_bank_jubilife_tv_1f -message_bank_jubilife_tv_2f -message_bank_jubilife_tv_3f -message_bank_jubilife_tv_4f -message_bank_jubilife_tv_2f_gallery -message_bank_jubilife_tv_3f_global_ranking_room -message_bank_jubilife_tv_3f_group_ranking_room -message_bank_jubilife_tv_elevator -message_bank_jubilife_city_south_house_1f -message_bank_jubilife_city_south_house_2f -message_bank_jubilife_city_south_house_3f -message_bank_jubilife_city_unknown_house_2 -message_bank_jubilife_city_condominiums_1f -message_bank_jubilife_city_condominiums_2f -message_bank_jubilife_city_condominiums_3f -message_bank_jubilife_city_condominiums_4f -message_bank_global_terminal_1f -message_bank_global_terminal_2f -message_bank_global_terminal_3f -message_bank_trainers_school -message_bank_jubilife_city_southwest_house_1f -message_bank_jubilife_city_southwest_house_2f -message_bank_jubilife_city_unknown_house_3 -message_bank_jubilife_city_unknown_house_4 -message_bank_canalave_city -message_bank_canalave_city_mart -message_bank_canalave_city_gym -message_bank_canalave_city_pokecenter_1f -message_bank_canalave_library_1f -message_bank_canalave_library_2f -message_bank_canalave_library_3f -message_bank_canalave_city_southeast_house -message_bank_canalave_city_east_house -message_bank_canalave_city_harbor_inn -message_bank_canalave_city_sailor_eldritch_house -message_bank_oreburgh_city -message_bank_oreburgh_city_mart -message_bank_oreburgh_city_gym -message_bank_oreburgh_city_pokecenter_1f -message_bank_oreburgh_city_pokecenter_b1f -message_bank_oreburgh_city_northwest_house_1f -message_bank_oreburgh_city_northwest_house_2f -message_bank_oreburgh_city_northwest_house_3f -message_bank_oreburgh_city_northwest_house_4f -message_bank_oreburgh_city_north_house_1f -message_bank_oreburgh_city_north_house_2f -message_bank_oreburgh_city_north_house_3f -message_bank_oreburgh_city_north_house_4f -message_bank_oreburgh_city_middle_house -message_bank_mining_museum -message_bank_oreburgh_city_west_house -message_bank_oreburgh_city_east_house_1f -message_bank_oreburgh_city_east_house_2f -message_bank_oreburgh_city_east_house_3f -message_bank_oreburgh_city_south_house -message_bank_eterna_city -message_bank_eterna_city_mart -message_bank_eterna_city_gym -message_bank_eterna_city_dp_gym -message_bank_eterna_city_pokecenter_1f -message_bank_eterna_city_pokecenter_2f -message_bank_cycle_shop -message_bank_team_galactic_eterna_building_1f -message_bank_team_galactic_eterna_building_2f -message_bank_team_galactic_eterna_building_3f -message_bank_team_galactic_eterna_building_4f -message_bank_rotoms_room -message_bank_eterna_city_condominiums_1f -message_bank_eterna_city_condominiums_2f -message_bank_eterna_city_condominiums_3f -message_bank_eterna_city_condominiums_4f -message_bank_route_206_cycling_road_north_gate -message_bank_eterna_city_north_house -message_bank_eterna_city_south_house -message_bank_eterna_city_east_house -message_bank_eterna_city_underground_man_house -message_bank_hearthome_city -message_bank_hearthome_city_mart -message_bank_hearthome_city_gym_entrance_room -message_bank_hearthome_city_gym_leader_room -message_bank_hearthome_city_dp_gym_elevator_room_1 -message_bank_hearthome_city_dp_gym_elevator_room_2 -message_bank_hearthome_city_dp_gym_leader_room -message_bank_hearthome_city_pokecenter_1f -message_bank_hearthome_city_southeast_house_1f -message_bank_hearthome_city_southeast_house_2f -message_bank_hearthome_city_southeast_house_elevator -message_bank_hearthome_city_pokemon_fan_club -message_bank_hearthome_city_west_gate_to_amity_square -message_bank_hearthome_city_east_gate_to_amity_square -message_bank_route_208_gate_to_hearthome_city -message_bank_route_209_gate_to_hearthome_city -message_bank_route_212_gate_to_hearthome_city -message_bank_hearthome_city_northeast_house_1f -message_bank_hearthome_city_northeast_house_2f -message_bank_hearthome_city_northeast_house_elevator -message_bank_hearthome_city_northwest_house -message_bank_poffin_house -message_bank_contest_hall_lobby -message_bank_contest_hall_stage_no_contest -message_bank_foreign_building -message_bank_pastoria_city -message_bank_pastoria_city_mart -message_bank_pastoria_city_gym -message_bank_pastoria_city_pokecenter_1f -message_bank_pastoria_city_pokecenter_2f -message_bank_pastoria_city_observatory_gate_1f -message_bank_pastoria_city_observatory_gate_2f -message_bank_pastoria_city_southwest_house -message_bank_pastoria_city_middle_house -message_bank_pastoria_city_east_house -message_bank_pastoria_city_north_house -message_bank_pastoria_city_northeast_house -message_bank_veilstone_city -message_bank_veilstone_city_gym -message_bank_veilstone_city_pokecenter_1f -message_bank_veilstone_city_pokecenter_b1f -message_bank_game_corner -message_bank_veilstone_store_1f -message_bank_veilstone_store_2f -message_bank_veilstone_store_3f -message_bank_veilstone_store_4f -message_bank_veilstone_store_5f -message_bank_veilstone_store_elevator -message_bank_veilstone_store_b1f -message_bank_veilstone_city_galactic_warehouse -message_bank_veilstone_city_prize_exchange -message_bank_veilstone_city_southeast_house -message_bank_veilstone_city_northwest_house -message_bank_veilstone_city_northeast_house -message_bank_veilstone_city_southwest_house -message_bank_route_215_gate_to_veilstone_city -message_bank_sunyshore_city -message_bank_sunyshore_city_mart -message_bank_sunyshore_city_gym_room_1 -message_bank_sunyshore_city_gym_room_3 -message_bank_sunyshore_city_pokecenter_1f -message_bank_sunyshore_market -message_bank_sunyshore_city_northeast_house -message_bank_sunyshore_city_west_house -message_bank_sunyshore_city_northwest_house -message_bank_sunyshore_city_unknown_house_1 -message_bank_sunyshore_city_unknown_house_2 -message_bank_sunyshore_city_east_house -message_bank_vista_lighthouse -message_bank_unk_0175 -message_bank_snowpoint_city -message_bank_snowpoint_city_mart -message_bank_snowpoint_city_gym -message_bank_snowpoint_city_pokecenter_1f -message_bank_snowpoint_city_west_house -message_bank_snowpoint_city_east_house -message_bank_pokemon_league -message_bank_pokemon_league_south_pokecenter_1f -message_bank_pokemon_league_north_pokecenter_1f -message_bank_pokemon_league_aaron_room -message_bank_pokemon_league_bertha_room -message_bank_pokemon_league_flint_room -message_bank_pokemon_league_lucian_room -message_bank_pokemon_league_champion_room -message_bank_pokemon_league_elevator_to_hall_of_fame -message_bank_pokemon_league_hall_of_fame -message_bank_fight_area -message_bank_fight_area_mart -message_bank_fight_area_pokecenter_1f -message_bank_battle_park_gate_to_fight_area -message_bank_route_225_gate_to_fight_area -message_bank_fight_area_middle_house -message_bank_fight_area_south_house -message_bank_unk_0199 -message_bank_unk_0200 -message_bank_unk_0201 -message_bank_nature_names -message_bank_unk_0203 -message_bank_contest_text -message_bank_unk_0205 -message_bank_unk_0206 -message_bank_contest_judge_names -message_bank_unk_0208 -message_bank_unk_0209 -message_bank_contest_effects -message_bank_unk_0211 -message_bank_unk_0212 -message_bank_common_strings -message_bank_unk_0214 -message_bank_unk_0215 -message_bank_unk_0216 -message_bank_unk_0217 -message_bank_unk_0218 -message_bank_status_condition_names -message_bank_options_menu -message_bank_unk_0221 -message_bank_oreburgh_mine_b1f -message_bank_oreburgh_mine_b2f -message_bank_valley_windworks_outside -message_bank_valley_windworks_building -message_bank_eterna_forest_outside -message_bank_eterna_forest -message_bank_fuego_ironworks_outside -message_bank_fuego_ironworks_building -message_bank_mt_coronet_1f_south -message_bank_mt_coronet_2f -message_bank_mt_coronet_1f_tunnel_room -message_bank_mt_coronet_1f_north_room_1 -message_bank_spear_pillar -message_bank_spear_pillar_distorted -message_bank_hall_of_origin -message_bank_spear_pillar_dialga -message_bank_spear_pillar_palkia -message_bank_unk_0239 -message_bank_great_marsh_1 -message_bank_great_marsh_2 -message_bank_great_marsh_3 -message_bank_great_marsh_4 -message_bank_great_marsh_5 -message_bank_great_marsh_6 -message_bank_solaceon_ruins_maniac_tunnel_room -message_bank_solaceon_ruins_room_1 -message_bank_solaceon_ruins_room_2 -message_bank_solaceon_ruins_room_7 -message_bank_victory_road_1f -message_bank_victory_road_1f_room_2 -message_bank_pal_park -message_bank_amity_square -message_bank_unk_0254 -message_bank_floaroma_meadow -message_bank_floaroma_meadow_house -message_bank_oreburgh_gate_1f -message_bank_oreburgh_gate_b1f -message_bank_fullmoon_island -message_bank_fullmoon_island_forest -message_bank_stark_mountain_outside -message_bank_stark_mountain_room_1 -message_bank_stark_mountain_room_2 -message_bank_stark_mountain_room_3 -message_bank_sendoff_spring -message_bank_turnback_cave_entrance -message_bank_turnback_cave_pillar_room -message_bank_turnback_cave_giratina_room -message_bank_flower_paradise -message_bank_snowpoint_temple_1f -message_bank_snowpoint_temple_b5f -message_bank_wayward_cave_1f -message_bank_ruin_maniac_cave_short -message_bank_ruin_maniac_cave_long -message_bank_maniac_tunnel -message_bank_iron_island -message_bank_iron_island_b2f_left_room -message_bank_iron_island_house -message_bank_old_chateau -message_bank_old_chateau_side_rooms -message_bank_old_chateau_back_middle_west_room -message_bank_galactic_hq_1f -message_bank_galactic_hq_2f -message_bank_galactic_hq_3f -message_bank_galactic_hq_4f -message_bank_galactic_hq_b1f -message_bank_galactic_hq_b2f -message_bank_galactic_hq_control_room -message_bank_galactic_hq_laboratory -message_bank_galactic_hq_hall -message_bank_lake_verity_low_water -message_bank_lake_verity -message_bank_verity_cavern -message_bank_lake_valor_drained -message_bank_lake_valor -message_bank_valor_cavern -message_bank_lake_acuity_low_water -message_bank_lake_acuity -message_bank_acuity_cavern -message_bank_newmoon_island -message_bank_newmoon_island_forest -message_bank_battle_park -message_bank_battle_park_exchange_service_corner -message_bank_battle_tower -message_bank_battle_tower_battle_room -message_bank_battle_tower_multi_battle_room -message_bank_battle_tower_battle_salon -message_bank_battle_frontier -message_bank_battle_frontier_gate_to_fight_area -message_bank_battle_factory -message_bank_battle_hall -message_bank_battle_castle -message_bank_battle_arcade -message_bank_distortion_world_1f -message_bank_distortion_world_b1f -message_bank_distortion_world_b2f -message_bank_distortion_world_b3f -message_bank_distortion_world_b6f -message_bank_distortion_world_b7f -message_bank_distortion_world_giratina_room -message_bank_distortion_world_turnback_cave_room -message_bank_iron_ruins -message_bank_iceberg_ruins -message_bank_rock_peak_ruins -message_bank_unk_0325 -message_bank_unk_0326 -message_bank_unk_0327 -message_bank_unk_0328 -message_bank_unk_0329 -message_bank_unk_0330 -message_bank_unk_0331 -message_bank_unk_0332 -message_bank_unk_0333 -message_bank_unk_0334 -message_bank_unk_0335 -message_bank_unk_0336 -message_bank_unk_0337 -message_bank_unk_0338 -message_bank_unk_0339 -message_bank_unk_0340 -message_bank_unk_0341 -message_bank_unk_0342 -message_bank_unk_0343 -message_bank_unk_0344 -message_bank_unk_0345 -message_bank_unk_0346 -message_bank_unk_0347 -message_bank_unk_0348 -message_bank_unk_0349 -message_bank_unk_0350 -message_bank_unk_0351 -message_bank_unk_0352 -message_bank_unk_0353 -message_bank_unk_0354 -message_bank_unk_0355 -message_bank_unk_0356 -message_bank_unk_0357 -message_bank_unk_0358 -message_bank_unk_0359 -message_bank_unk_0360 -message_bank_common_strings_2 -message_bank_unk_0362 -message_bank_unk_0363 -message_bank_unk_0364 -message_bank_unk_0365 -message_bank_journal_entries -message_bank_unk_0367 -message_bank_battle_strings -message_bank_unk_0369 -message_bank_unk_0370 -message_bank_furniture_names -message_bank_unk_0372 -message_bank_unk_0373 -message_bank_unk_0374 -message_bank_unk_0375 -message_bank_unk_0376 -message_bank_unk_0377 -message_bank_gym_names -message_bank_unk_0379 -message_bank_unk_0380 -message_bank_unk_0381 -message_bank_wifi_plaza_entrance -message_bank_unk_0383 -message_bank_unk_0384 -message_bank_unk_0385 -message_bank_contest_accessory_names -message_bank_contest_accessory_names_with_articles -message_bank_contest_backdrop_names -message_bank_unk_0389 -message_bank_unk_0390 -message_bank_unk_0391 -message_bank_item_names -message_bank_item_names_with_articles -message_bank_item_names_plural -message_bank_unk_0395 -message_bank_bag_pocket_names_with_icons -message_bank_unk_0397 -message_bank_unk_0398 -message_bank_verity_lakefront -message_bank_verity_lakefront_unknown_house -message_bank_valor_lakefront -message_bank_restaurant -message_bank_grand_lake_valor_lakefront_east_house -message_bank_grand_lake_valor_lakefront_west_house -message_bank_acuity_lakefront -message_bank_unk_0406 -message_bank_unk_0407 -message_bank_unk_0408 -message_bank_unk_0409 -message_bank_unk_0410 -message_bank_unk_0411 -message_bank_species_names -message_bank_species_names_with_articles -message_bank_month_names -message_bank_unk_0415 -message_bank_unk_0416 -message_bank_unk_0417 -message_bank_unk_0418 -message_bank_unk_0419 -message_bank_unk_0420 -message_bank_unk_0421 -message_bank_unk_0422 -message_bank_berry_descriptions -message_bank_berry_names -message_bank_unk_0425 -message_bank_unk_0426 -message_bank_unk_0427 -message_bank_unk_0428 -message_bank_unk_0429 -message_bank_unk_0430 -message_bank_unk_0431 -message_bank_unk_0432 -message_bank_location_names -message_bank_mystery_gift_event_names -message_bank_special_met_location_names -message_bank_unk_0436 -message_bank_unk_0437 -message_bank_unk_0438 -message_bank_unk_0439 -message_bank_unk_0440 -message_bank_unk_0441 -message_bank_unk_0442 -message_bank_unk_0443 -message_bank_unk_0444 -message_bank_unk_0445 -message_bank_unk_0446 -message_bank_unk_0447 -message_bank_unk_0448 -message_bank_unk_0449 -message_bank_unk_0450 -message_bank_unk_0451 -message_bank_unk_0452 -message_bank_unk_0453 -message_bank_unk_0454 -message_bank_pokemon_summary_screen -message_bank_unk_0456 -message_bank_poketch_app_names -message_bank_unk_0458 -message_bank_unk_0459 -message_bank_unk_0460 -message_bank_unk_0461 -message_bank_unk_0462 -message_bank_unk_0463 -message_bank_unk_0464 -message_bank_poffin_names -message_bank_route_201 -message_bank_route_202 -message_bank_route_203 -message_bank_route_204_south -message_bank_route_204_north -message_bank_route_205_south -message_bank_route_205_house -message_bank_route_205_north -message_bank_route_206 -message_bank_route_206_cycling_road_south_gate -message_bank_gate_between_eterna_city_route_206 -message_bank_route_207 -message_bank_route_208 -message_bank_route_208_house -message_bank_route_209 -message_bank_route_209_lost_tower_1f -message_bank_route_209_lost_tower_5f -message_bank_route_210_south -message_bank_cafe -message_bank_route_210_north -message_bank_route_210_grandma_wilma_house -message_bank_route_211_west -message_bank_route_211_east -message_bank_route_212_north -message_bank_pokemon_mansion -message_bank_pokemon_mansion_maids_room -message_bank_pokemon_mansion_office -message_bank_route_212_south -message_bank_route_212_house -message_bank_route_213 -message_bank_route_213_gate_to_pastoria_city -message_bank_footstep_house -message_bank_grand_lake_route_213_lobby -message_bank_grand_lake_route_213_east_house -message_bank_grand_lake_route_213_northwest_house -message_bank_grand_lake_route_213_northeast_house -message_bank_route_214 -message_bank_route_214_gate_to_veilstone_city -message_bank_route_215 -message_bank_route_216 -message_bank_route_216_house -message_bank_route_217 -message_bank_route_217_west_house -message_bank_route_217_northeast_house -message_bank_route_218 -message_bank_route_218_gate_to_jubilife_city -message_bank_route_218_gate_to_canalave_city -message_bank_route_219 -message_bank_route_221 -message_bank_pal_park_lobby -message_bank_route_221_house -message_bank_route_222 -message_bank_route_222_west_house -message_bank_route_222_east_house -message_bank_route_222_gate_to_sunyshore_city -message_bank_route_224 -message_bank_route_225 -message_bank_route_225_house -message_bank_unk_0524 -message_bank_route_227 -message_bank_route_227_house -message_bank_route_228 -message_bank_route_228_gate_to_route_226 -message_bank_route_228_north_house -message_bank_route_228_south_house -message_bank_route_229 -message_bank_unk_0532 -message_bank_unk_0533 -message_bank_save_info_window -message_bank_ribbon_names -message_bank_unk_0536 -message_bank_unk_0537 -message_bank_unk_0538 -message_bank_unk_0539 -message_bank_unk_0540 -message_bank_unk_0541 -message_bank_unk_0542 -message_bank_unk_0543 -message_bank_unk_0544 -message_bank_unk_0545 -message_bank_unk_0546 -message_bank_unk_0547 -message_bank_unk_0548 -message_bank_unk_0549 -message_bank_unk_0550 -message_bank_pokemon_stat_names -message_bank_unk_0552 -message_bank_counterpart_names -message_bank_twinleaf_town -message_bank_twinleaf_town_rival_house_1f -message_bank_twinleaf_town_rival_house_2f -message_bank_twinleaf_town_player_house_1f -message_bank_twinleaf_town_player_house_2f -message_bank_twinleaf_town_northeast_house -message_bank_twinleaf_town_southwest_house -message_bank_sandgem_town -message_bank_sandgem_town_mart -message_bank_sandgem_town_pokecenter_1f -message_bank_sandgem_town_pokecenter_2f -message_bank_sandgem_town_pokemon_research_lab -message_bank_sandgem_town_counterpart_house_1f -message_bank_sandgem_town_counterpart_house_2f -message_bank_sandgem_town_house -message_bank_floaroma_town -message_bank_floaroma_town_mart -message_bank_floaroma_town_pokecenter_1f -message_bank_flower_shop -message_bank_floaroma_town_southeast_house -message_bank_floaroma_town_middle_house -message_bank_solaceon_town -message_bank_solaceon_town_mart -message_bank_solaceon_town_pokecenter_1f -message_bank_pokemon_day_care -message_bank_solaceon_town_northeast_house -message_bank_solaceon_town_pokemon_news_press -message_bank_solaceon_town_north_house -message_bank_solaceon_town_east_house -message_bank_celestic_town -message_bank_celestic_town_pokecenter_1f -message_bank_celestic_town_north_house -message_bank_celestic_town_northwest_house -message_bank_celestic_town_northeast_house -message_bank_celestic_town_southwest_house -message_bank_celestic_town_cave -message_bank_survival_area -message_bank_survival_area_mart -message_bank_survival_area_pokecenter_1f -message_bank_battleground -message_bank_survival_area_south_house -message_bank_survival_area_north_house -message_bank_resort_area -message_bank_resort_area_mart -message_bank_resort_area_pokecenter_1f -message_bank_resort_area_ribbon_syndicate_1f -message_bank_resort_area_ribbon_syndicate_2f -message_bank_resort_area_ribbon_syndicate_elevator -message_bank_villa -message_bank_unk_0603 -message_bank_resort_area_house -message_bank_unk_0605 -message_bank_flavor_names -message_bank_unk_0607 -message_bank_times_of_day -message_bank_unk_0609 -message_bank_ability_names -message_bank_unk_0611 -message_bank_ability_descriptions -message_bank_unk_0613 -message_bank_unk_0614 -message_bank_unk_0615 -message_bank_unk_0616 -message_bank_unk_0617 -message_bank_npc_trainer_names -message_bank_trainer_class_names -message_bank_trainer_class_names_with_articles -message_bank_unk_0621 -message_bank_unk_0622 -message_bank_unk_0623 -message_bank_pokemon_type_names -message_bank_underground -message_bank_underground_goods -message_bank_underground_goods_with_articles -message_bank_underground_item_names -message_bank_underground_item_names_with_articles -message_bank_underground_trap_names -message_bank_underground_trap_names_with_articles -message_bank_underground_answers -message_bank_underground_questions -message_bank_unk_0634 -message_bank_union_room -message_bank_unk_0636 -message_bank_unk_0637 -message_bank_unk_0638 -message_bank_unk_0639 -message_bank_unk_0640 -message_bank_unk_0641 -message_bank_route_226 -message_bank_route_226_house -message_bank_route_230 -message_bank_unk_0645 -message_bank_move_descriptions -message_bank_move_names -message_bank_unk_0648 -message_bank_plaza_event_names -message_bank_unk_0650 -message_bank_plaza_minigame_names -message_bank_plaza_item_names -message_bank_unk_0653 -message_bank_unk_0654 -message_bank_unk_0655 -message_bank_unk_0656 -message_bank_unk_0657 -message_bank_unk_0658 -message_bank_unk_0659 -message_bank_unk_0660 -message_bank_unk_0661 -message_bank_unk_0662 -message_bank_greetings_en -message_bank_greetings_fr -message_bank_greetings_de -message_bank_greetings_it -message_bank_greetings_jp -message_bank_greetings_es -message_bank_unk_0669 -message_bank_unk_0670 -message_bank_unk_0671 -message_bank_unk_0672 -message_bank_unk_0673 -message_bank_unk_0674 -message_bank_unk_0675 -message_bank_unk_0676 -message_bank_unk_0677 -message_bank_unk_0678 -message_bank_unk_0679 -message_bank_unk_0680 -message_bank_unk_0681 -message_bank_unk_0682 -message_bank_unk_0683 -message_bank_unk_0684 -message_bank_unk_0685 -message_bank_unk_0686 -message_bank_unk_0687 -message_bank_unk_0688 -message_bank_unk_0689 -message_bank_unk_0690 -message_bank_unk_0691 -message_bank_unk_0692 -message_bank_unk_0693 -message_bank_country_names -message_bank_unk_0695 -message_bank_unk_0696 -message_bank_pokedex -message_bank_unk_0698 -message_bank_unk_0699 -message_bank_unk_0700 -message_bank_unk_0701 -message_bank_unk_0702 -message_bank_unk_0703 -message_bank_unk_0704 -message_bank_unk_0705 -message_bank_species_dex_entry -message_bank_species_weight -message_bank_species_weight_gira -message_bank_species_height -message_bank_species_height_gira -message_bank_unk_0711 -message_bank_species_name_number_1 -message_bank_unk_0713 -message_bank_unk_0714 -message_bank_species_name_number_2 -message_bank_species_name_number_3 -message_bank_unk_0717 -message_bank_species_category -message_bank_unk_0719 -message_bank_unk_0720 -message_bank_unk_0721 -message_bank_unk_0722 -message_bank_unk_0723 diff --git a/res/text/message_bank_mining_museum.gmm b/res/text/mining_museum.gmm similarity index 100% rename from res/text/message_bank_mining_museum.gmm rename to res/text/mining_museum.gmm diff --git a/res/text/message_bank_month_names.gmm b/res/text/month_names.gmm similarity index 100% rename from res/text/message_bank_month_names.gmm rename to res/text/month_names.gmm diff --git a/res/text/message_bank_move_descriptions.gmm b/res/text/move_descriptions.gmm similarity index 100% rename from res/text/message_bank_move_descriptions.gmm rename to res/text/move_descriptions.gmm diff --git a/res/text/message_bank_move_names.gmm b/res/text/move_names.gmm similarity index 100% rename from res/text/message_bank_move_names.gmm rename to res/text/move_names.gmm diff --git a/res/text/message_bank_moves_used_in_battle.gmm b/res/text/moves_used_in_battle.gmm similarity index 100% rename from res/text/message_bank_moves_used_in_battle.gmm rename to res/text/moves_used_in_battle.gmm diff --git a/res/text/message_bank_mt_coronet_1f_north_room_1.gmm b/res/text/mt_coronet_1f_north_room_1.gmm similarity index 100% rename from res/text/message_bank_mt_coronet_1f_north_room_1.gmm rename to res/text/mt_coronet_1f_north_room_1.gmm diff --git a/res/text/message_bank_mt_coronet_1f_south.gmm b/res/text/mt_coronet_1f_south.gmm similarity index 100% rename from res/text/message_bank_mt_coronet_1f_south.gmm rename to res/text/mt_coronet_1f_south.gmm diff --git a/res/text/message_bank_mt_coronet_1f_tunnel_room.gmm b/res/text/mt_coronet_1f_tunnel_room.gmm similarity index 100% rename from res/text/message_bank_mt_coronet_1f_tunnel_room.gmm rename to res/text/mt_coronet_1f_tunnel_room.gmm diff --git a/res/text/message_bank_mt_coronet_2f.gmm b/res/text/mt_coronet_2f.gmm similarity index 100% rename from res/text/message_bank_mt_coronet_2f.gmm rename to res/text/mt_coronet_2f.gmm diff --git a/res/text/message_bank_mystery_gift_event_names.gmm b/res/text/mystery_gift_event_names.gmm similarity index 100% rename from res/text/message_bank_mystery_gift_event_names.gmm rename to res/text/mystery_gift_event_names.gmm diff --git a/res/text/message_bank_nature_names.gmm b/res/text/nature_names.gmm similarity index 100% rename from res/text/message_bank_nature_names.gmm rename to res/text/nature_names.gmm diff --git a/res/text/message_bank_newmoon_island.gmm b/res/text/newmoon_island.gmm similarity index 100% rename from res/text/message_bank_newmoon_island.gmm rename to res/text/newmoon_island.gmm diff --git a/res/text/message_bank_newmoon_island_forest.gmm b/res/text/newmoon_island_forest.gmm similarity index 100% rename from res/text/message_bank_newmoon_island_forest.gmm rename to res/text/newmoon_island_forest.gmm diff --git a/res/text/message_bank_npc_trainer_names.gmm b/res/text/npc_trainer_names.gmm similarity index 100% rename from res/text/message_bank_npc_trainer_names.gmm rename to res/text/npc_trainer_names.gmm diff --git a/res/text/message_bank_old_chateau.gmm b/res/text/old_chateau.gmm similarity index 100% rename from res/text/message_bank_old_chateau.gmm rename to res/text/old_chateau.gmm diff --git a/res/text/message_bank_old_chateau_back_middle_west_room.gmm b/res/text/old_chateau_back_middle_west_room.gmm similarity index 100% rename from res/text/message_bank_old_chateau_back_middle_west_room.gmm rename to res/text/old_chateau_back_middle_west_room.gmm diff --git a/res/text/message_bank_old_chateau_side_rooms.gmm b/res/text/old_chateau_side_rooms.gmm similarity index 100% rename from res/text/message_bank_old_chateau_side_rooms.gmm rename to res/text/old_chateau_side_rooms.gmm diff --git a/res/text/message_bank_options_menu.gmm b/res/text/options_menu.gmm similarity index 100% rename from res/text/message_bank_options_menu.gmm rename to res/text/options_menu.gmm diff --git a/res/text/message_bank_oreburgh_city.gmm b/res/text/oreburgh_city.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city.gmm rename to res/text/oreburgh_city.gmm diff --git a/res/text/message_bank_oreburgh_city_east_house_1f.gmm b/res/text/oreburgh_city_east_house_1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_east_house_1f.gmm rename to res/text/oreburgh_city_east_house_1f.gmm diff --git a/res/text/message_bank_oreburgh_city_east_house_2f.gmm b/res/text/oreburgh_city_east_house_2f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_east_house_2f.gmm rename to res/text/oreburgh_city_east_house_2f.gmm diff --git a/res/text/message_bank_oreburgh_city_east_house_3f.gmm b/res/text/oreburgh_city_east_house_3f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_east_house_3f.gmm rename to res/text/oreburgh_city_east_house_3f.gmm diff --git a/res/text/message_bank_oreburgh_city_gym.gmm b/res/text/oreburgh_city_gym.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_gym.gmm rename to res/text/oreburgh_city_gym.gmm diff --git a/res/text/message_bank_oreburgh_city_mart.gmm b/res/text/oreburgh_city_mart.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_mart.gmm rename to res/text/oreburgh_city_mart.gmm diff --git a/res/text/message_bank_oreburgh_city_middle_house.gmm b/res/text/oreburgh_city_middle_house.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_middle_house.gmm rename to res/text/oreburgh_city_middle_house.gmm diff --git a/res/text/message_bank_oreburgh_city_north_house_1f.gmm b/res/text/oreburgh_city_north_house_1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_north_house_1f.gmm rename to res/text/oreburgh_city_north_house_1f.gmm diff --git a/res/text/message_bank_oreburgh_city_north_house_2f.gmm b/res/text/oreburgh_city_north_house_2f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_north_house_2f.gmm rename to res/text/oreburgh_city_north_house_2f.gmm diff --git a/res/text/message_bank_oreburgh_city_north_house_3f.gmm b/res/text/oreburgh_city_north_house_3f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_north_house_3f.gmm rename to res/text/oreburgh_city_north_house_3f.gmm diff --git a/res/text/message_bank_oreburgh_city_north_house_4f.gmm b/res/text/oreburgh_city_north_house_4f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_north_house_4f.gmm rename to res/text/oreburgh_city_north_house_4f.gmm diff --git a/res/text/message_bank_oreburgh_city_northwest_house_1f.gmm b/res/text/oreburgh_city_northwest_house_1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_northwest_house_1f.gmm rename to res/text/oreburgh_city_northwest_house_1f.gmm diff --git a/res/text/message_bank_oreburgh_city_northwest_house_2f.gmm b/res/text/oreburgh_city_northwest_house_2f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_northwest_house_2f.gmm rename to res/text/oreburgh_city_northwest_house_2f.gmm diff --git a/res/text/message_bank_oreburgh_city_northwest_house_3f.gmm b/res/text/oreburgh_city_northwest_house_3f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_northwest_house_3f.gmm rename to res/text/oreburgh_city_northwest_house_3f.gmm diff --git a/res/text/message_bank_oreburgh_city_northwest_house_4f.gmm b/res/text/oreburgh_city_northwest_house_4f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_northwest_house_4f.gmm rename to res/text/oreburgh_city_northwest_house_4f.gmm diff --git a/res/text/message_bank_oreburgh_city_pokecenter_1f.gmm b/res/text/oreburgh_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_pokecenter_1f.gmm rename to res/text/oreburgh_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_oreburgh_city_pokecenter_b1f.gmm b/res/text/oreburgh_city_pokecenter_b1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_pokecenter_b1f.gmm rename to res/text/oreburgh_city_pokecenter_b1f.gmm diff --git a/res/text/message_bank_oreburgh_city_south_house.gmm b/res/text/oreburgh_city_south_house.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_south_house.gmm rename to res/text/oreburgh_city_south_house.gmm diff --git a/res/text/message_bank_oreburgh_city_west_house.gmm b/res/text/oreburgh_city_west_house.gmm similarity index 100% rename from res/text/message_bank_oreburgh_city_west_house.gmm rename to res/text/oreburgh_city_west_house.gmm diff --git a/res/text/message_bank_oreburgh_gate_1f.gmm b/res/text/oreburgh_gate_1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_gate_1f.gmm rename to res/text/oreburgh_gate_1f.gmm diff --git a/res/text/message_bank_oreburgh_gate_b1f.gmm b/res/text/oreburgh_gate_b1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_gate_b1f.gmm rename to res/text/oreburgh_gate_b1f.gmm diff --git a/res/text/message_bank_oreburgh_mine_b1f.gmm b/res/text/oreburgh_mine_b1f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_mine_b1f.gmm rename to res/text/oreburgh_mine_b1f.gmm diff --git a/res/text/message_bank_oreburgh_mine_b2f.gmm b/res/text/oreburgh_mine_b2f.gmm similarity index 100% rename from res/text/message_bank_oreburgh_mine_b2f.gmm rename to res/text/oreburgh_mine_b2f.gmm diff --git a/res/text/message_bank_pal_park.gmm b/res/text/pal_park.gmm similarity index 100% rename from res/text/message_bank_pal_park.gmm rename to res/text/pal_park.gmm diff --git a/res/text/message_bank_pal_park_lobby.gmm b/res/text/pal_park_lobby.gmm similarity index 100% rename from res/text/message_bank_pal_park_lobby.gmm rename to res/text/pal_park_lobby.gmm diff --git a/res/text/message_bank_pastoria_city.gmm b/res/text/pastoria_city.gmm similarity index 100% rename from res/text/message_bank_pastoria_city.gmm rename to res/text/pastoria_city.gmm diff --git a/res/text/message_bank_pastoria_city_east_house.gmm b/res/text/pastoria_city_east_house.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_east_house.gmm rename to res/text/pastoria_city_east_house.gmm diff --git a/res/text/message_bank_pastoria_city_gym.gmm b/res/text/pastoria_city_gym.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_gym.gmm rename to res/text/pastoria_city_gym.gmm diff --git a/res/text/message_bank_pastoria_city_mart.gmm b/res/text/pastoria_city_mart.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_mart.gmm rename to res/text/pastoria_city_mart.gmm diff --git a/res/text/message_bank_pastoria_city_middle_house.gmm b/res/text/pastoria_city_middle_house.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_middle_house.gmm rename to res/text/pastoria_city_middle_house.gmm diff --git a/res/text/message_bank_pastoria_city_north_house.gmm b/res/text/pastoria_city_north_house.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_north_house.gmm rename to res/text/pastoria_city_north_house.gmm diff --git a/res/text/message_bank_pastoria_city_northeast_house.gmm b/res/text/pastoria_city_northeast_house.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_northeast_house.gmm rename to res/text/pastoria_city_northeast_house.gmm diff --git a/res/text/message_bank_pastoria_city_observatory_gate_1f.gmm b/res/text/pastoria_city_observatory_gate_1f.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_observatory_gate_1f.gmm rename to res/text/pastoria_city_observatory_gate_1f.gmm diff --git a/res/text/message_bank_pastoria_city_observatory_gate_2f.gmm b/res/text/pastoria_city_observatory_gate_2f.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_observatory_gate_2f.gmm rename to res/text/pastoria_city_observatory_gate_2f.gmm diff --git a/res/text/message_bank_pastoria_city_pokecenter_1f.gmm b/res/text/pastoria_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_pokecenter_1f.gmm rename to res/text/pastoria_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_pastoria_city_pokecenter_2f.gmm b/res/text/pastoria_city_pokecenter_2f.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_pokecenter_2f.gmm rename to res/text/pastoria_city_pokecenter_2f.gmm diff --git a/res/text/message_bank_pastoria_city_southwest_house.gmm b/res/text/pastoria_city_southwest_house.gmm similarity index 100% rename from res/text/message_bank_pastoria_city_southwest_house.gmm rename to res/text/pastoria_city_southwest_house.gmm diff --git a/res/text/message_bank_plaza_event_names.gmm b/res/text/plaza_event_names.gmm similarity index 100% rename from res/text/message_bank_plaza_event_names.gmm rename to res/text/plaza_event_names.gmm diff --git a/res/text/message_bank_plaza_item_names.gmm b/res/text/plaza_item_names.gmm similarity index 100% rename from res/text/message_bank_plaza_item_names.gmm rename to res/text/plaza_item_names.gmm diff --git a/res/text/message_bank_plaza_minigame_names.gmm b/res/text/plaza_minigame_names.gmm similarity index 100% rename from res/text/message_bank_plaza_minigame_names.gmm rename to res/text/plaza_minigame_names.gmm diff --git a/res/text/message_bank_poffin_house.gmm b/res/text/poffin_house.gmm similarity index 100% rename from res/text/message_bank_poffin_house.gmm rename to res/text/poffin_house.gmm diff --git a/res/text/message_bank_poffin_names.gmm b/res/text/poffin_names.gmm similarity index 100% rename from res/text/message_bank_poffin_names.gmm rename to res/text/poffin_names.gmm diff --git a/res/text/message_bank_pokedex.gmm b/res/text/pokedex.gmm similarity index 100% rename from res/text/message_bank_pokedex.gmm rename to res/text/pokedex.gmm diff --git a/res/text/message_bank_pokemon_day_care.gmm b/res/text/pokemon_day_care.gmm similarity index 100% rename from res/text/message_bank_pokemon_day_care.gmm rename to res/text/pokemon_day_care.gmm diff --git a/res/text/message_bank_pokemon_league.gmm b/res/text/pokemon_league.gmm similarity index 100% rename from res/text/message_bank_pokemon_league.gmm rename to res/text/pokemon_league.gmm diff --git a/res/text/message_bank_pokemon_league_aaron_room.gmm b/res/text/pokemon_league_aaron_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_aaron_room.gmm rename to res/text/pokemon_league_aaron_room.gmm diff --git a/res/text/message_bank_pokemon_league_bertha_room.gmm b/res/text/pokemon_league_bertha_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_bertha_room.gmm rename to res/text/pokemon_league_bertha_room.gmm diff --git a/res/text/message_bank_pokemon_league_champion_room.gmm b/res/text/pokemon_league_champion_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_champion_room.gmm rename to res/text/pokemon_league_champion_room.gmm diff --git a/res/text/message_bank_pokemon_league_elevator_to_hall_of_fame.gmm b/res/text/pokemon_league_elevator_to_hall_of_fame.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_elevator_to_hall_of_fame.gmm rename to res/text/pokemon_league_elevator_to_hall_of_fame.gmm diff --git a/res/text/message_bank_pokemon_league_flint_room.gmm b/res/text/pokemon_league_flint_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_flint_room.gmm rename to res/text/pokemon_league_flint_room.gmm diff --git a/res/text/message_bank_pokemon_league_hall_of_fame.gmm b/res/text/pokemon_league_hall_of_fame.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_hall_of_fame.gmm rename to res/text/pokemon_league_hall_of_fame.gmm diff --git a/res/text/message_bank_pokemon_league_lucian_room.gmm b/res/text/pokemon_league_lucian_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_lucian_room.gmm rename to res/text/pokemon_league_lucian_room.gmm diff --git a/res/text/message_bank_pokemon_league_north_pokecenter_1f.gmm b/res/text/pokemon_league_north_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_north_pokecenter_1f.gmm rename to res/text/pokemon_league_north_pokecenter_1f.gmm diff --git a/res/text/message_bank_pokemon_league_south_pokecenter_1f.gmm b/res/text/pokemon_league_south_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_pokemon_league_south_pokecenter_1f.gmm rename to res/text/pokemon_league_south_pokecenter_1f.gmm diff --git a/res/text/message_bank_pokemon_mansion.gmm b/res/text/pokemon_mansion.gmm similarity index 100% rename from res/text/message_bank_pokemon_mansion.gmm rename to res/text/pokemon_mansion.gmm diff --git a/res/text/message_bank_pokemon_mansion_maids_room.gmm b/res/text/pokemon_mansion_maids_room.gmm similarity index 100% rename from res/text/message_bank_pokemon_mansion_maids_room.gmm rename to res/text/pokemon_mansion_maids_room.gmm diff --git a/res/text/message_bank_pokemon_mansion_office.gmm b/res/text/pokemon_mansion_office.gmm similarity index 100% rename from res/text/message_bank_pokemon_mansion_office.gmm rename to res/text/pokemon_mansion_office.gmm diff --git a/res/text/message_bank_pokemon_stat_names.gmm b/res/text/pokemon_stat_names.gmm similarity index 100% rename from res/text/message_bank_pokemon_stat_names.gmm rename to res/text/pokemon_stat_names.gmm diff --git a/res/text/message_bank_pokemon_summary_screen.gmm b/res/text/pokemon_summary_screen.gmm similarity index 100% rename from res/text/message_bank_pokemon_summary_screen.gmm rename to res/text/pokemon_summary_screen.gmm diff --git a/res/text/message_bank_pokemon_type_names.gmm b/res/text/pokemon_type_names.gmm similarity index 100% rename from res/text/message_bank_pokemon_type_names.gmm rename to res/text/pokemon_type_names.gmm diff --git a/res/text/message_bank_poketch_app_names.gmm b/res/text/poketch_app_names.gmm similarity index 100% rename from res/text/message_bank_poketch_app_names.gmm rename to res/text/poketch_app_names.gmm diff --git a/res/text/message_bank_poketch_co_1f.gmm b/res/text/poketch_co_1f.gmm similarity index 100% rename from res/text/message_bank_poketch_co_1f.gmm rename to res/text/poketch_co_1f.gmm diff --git a/res/text/message_bank_poketch_co_2f.gmm b/res/text/poketch_co_2f.gmm similarity index 100% rename from res/text/message_bank_poketch_co_2f.gmm rename to res/text/poketch_co_2f.gmm diff --git a/res/text/message_bank_poketch_co_3f.gmm b/res/text/poketch_co_3f.gmm similarity index 100% rename from res/text/message_bank_poketch_co_3f.gmm rename to res/text/poketch_co_3f.gmm diff --git a/res/text/message_bank_resort_area.gmm b/res/text/resort_area.gmm similarity index 100% rename from res/text/message_bank_resort_area.gmm rename to res/text/resort_area.gmm diff --git a/res/text/message_bank_resort_area_house.gmm b/res/text/resort_area_house.gmm similarity index 100% rename from res/text/message_bank_resort_area_house.gmm rename to res/text/resort_area_house.gmm diff --git a/res/text/message_bank_resort_area_mart.gmm b/res/text/resort_area_mart.gmm similarity index 100% rename from res/text/message_bank_resort_area_mart.gmm rename to res/text/resort_area_mart.gmm diff --git a/res/text/message_bank_resort_area_pokecenter_1f.gmm b/res/text/resort_area_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_resort_area_pokecenter_1f.gmm rename to res/text/resort_area_pokecenter_1f.gmm diff --git a/res/text/message_bank_resort_area_ribbon_syndicate_1f.gmm b/res/text/resort_area_ribbon_syndicate_1f.gmm similarity index 100% rename from res/text/message_bank_resort_area_ribbon_syndicate_1f.gmm rename to res/text/resort_area_ribbon_syndicate_1f.gmm diff --git a/res/text/message_bank_resort_area_ribbon_syndicate_2f.gmm b/res/text/resort_area_ribbon_syndicate_2f.gmm similarity index 100% rename from res/text/message_bank_resort_area_ribbon_syndicate_2f.gmm rename to res/text/resort_area_ribbon_syndicate_2f.gmm diff --git a/res/text/message_bank_resort_area_ribbon_syndicate_elevator.gmm b/res/text/resort_area_ribbon_syndicate_elevator.gmm similarity index 100% rename from res/text/message_bank_resort_area_ribbon_syndicate_elevator.gmm rename to res/text/resort_area_ribbon_syndicate_elevator.gmm diff --git a/res/text/message_bank_restaurant.gmm b/res/text/restaurant.gmm similarity index 100% rename from res/text/message_bank_restaurant.gmm rename to res/text/restaurant.gmm diff --git a/res/text/message_bank_ribbon_names.gmm b/res/text/ribbon_names.gmm similarity index 100% rename from res/text/message_bank_ribbon_names.gmm rename to res/text/ribbon_names.gmm diff --git a/res/text/message_bank_rock_peak_ruins.gmm b/res/text/rock_peak_ruins.gmm similarity index 100% rename from res/text/message_bank_rock_peak_ruins.gmm rename to res/text/rock_peak_ruins.gmm diff --git a/res/text/message_bank_rotoms_room.gmm b/res/text/rotoms_room.gmm similarity index 100% rename from res/text/message_bank_rotoms_room.gmm rename to res/text/rotoms_room.gmm diff --git a/res/text/message_bank_route_201.gmm b/res/text/route_201.gmm similarity index 100% rename from res/text/message_bank_route_201.gmm rename to res/text/route_201.gmm diff --git a/res/text/message_bank_route_202.gmm b/res/text/route_202.gmm similarity index 100% rename from res/text/message_bank_route_202.gmm rename to res/text/route_202.gmm diff --git a/res/text/message_bank_route_203.gmm b/res/text/route_203.gmm similarity index 100% rename from res/text/message_bank_route_203.gmm rename to res/text/route_203.gmm diff --git a/res/text/message_bank_route_204_north.gmm b/res/text/route_204_north.gmm similarity index 100% rename from res/text/message_bank_route_204_north.gmm rename to res/text/route_204_north.gmm diff --git a/res/text/message_bank_route_204_south.gmm b/res/text/route_204_south.gmm similarity index 100% rename from res/text/message_bank_route_204_south.gmm rename to res/text/route_204_south.gmm diff --git a/res/text/message_bank_route_205_house.gmm b/res/text/route_205_house.gmm similarity index 100% rename from res/text/message_bank_route_205_house.gmm rename to res/text/route_205_house.gmm diff --git a/res/text/message_bank_route_205_north.gmm b/res/text/route_205_north.gmm similarity index 100% rename from res/text/message_bank_route_205_north.gmm rename to res/text/route_205_north.gmm diff --git a/res/text/message_bank_route_205_south.gmm b/res/text/route_205_south.gmm similarity index 100% rename from res/text/message_bank_route_205_south.gmm rename to res/text/route_205_south.gmm diff --git a/res/text/message_bank_route_206.gmm b/res/text/route_206.gmm similarity index 100% rename from res/text/message_bank_route_206.gmm rename to res/text/route_206.gmm diff --git a/res/text/message_bank_route_206_cycling_road_north_gate.gmm b/res/text/route_206_cycling_road_north_gate.gmm similarity index 100% rename from res/text/message_bank_route_206_cycling_road_north_gate.gmm rename to res/text/route_206_cycling_road_north_gate.gmm diff --git a/res/text/message_bank_route_206_cycling_road_south_gate.gmm b/res/text/route_206_cycling_road_south_gate.gmm similarity index 100% rename from res/text/message_bank_route_206_cycling_road_south_gate.gmm rename to res/text/route_206_cycling_road_south_gate.gmm diff --git a/res/text/message_bank_route_207.gmm b/res/text/route_207.gmm similarity index 100% rename from res/text/message_bank_route_207.gmm rename to res/text/route_207.gmm diff --git a/res/text/message_bank_route_208.gmm b/res/text/route_208.gmm similarity index 100% rename from res/text/message_bank_route_208.gmm rename to res/text/route_208.gmm diff --git a/res/text/message_bank_route_208_gate_to_hearthome_city.gmm b/res/text/route_208_gate_to_hearthome_city.gmm similarity index 100% rename from res/text/message_bank_route_208_gate_to_hearthome_city.gmm rename to res/text/route_208_gate_to_hearthome_city.gmm diff --git a/res/text/message_bank_route_208_house.gmm b/res/text/route_208_house.gmm similarity index 100% rename from res/text/message_bank_route_208_house.gmm rename to res/text/route_208_house.gmm diff --git a/res/text/message_bank_route_209.gmm b/res/text/route_209.gmm similarity index 100% rename from res/text/message_bank_route_209.gmm rename to res/text/route_209.gmm diff --git a/res/text/message_bank_route_209_gate_to_hearthome_city.gmm b/res/text/route_209_gate_to_hearthome_city.gmm similarity index 100% rename from res/text/message_bank_route_209_gate_to_hearthome_city.gmm rename to res/text/route_209_gate_to_hearthome_city.gmm diff --git a/res/text/message_bank_route_209_lost_tower_1f.gmm b/res/text/route_209_lost_tower_1f.gmm similarity index 100% rename from res/text/message_bank_route_209_lost_tower_1f.gmm rename to res/text/route_209_lost_tower_1f.gmm diff --git a/res/text/message_bank_route_209_lost_tower_5f.gmm b/res/text/route_209_lost_tower_5f.gmm similarity index 100% rename from res/text/message_bank_route_209_lost_tower_5f.gmm rename to res/text/route_209_lost_tower_5f.gmm diff --git a/res/text/message_bank_route_210_grandma_wilma_house.gmm b/res/text/route_210_grandma_wilma_house.gmm similarity index 100% rename from res/text/message_bank_route_210_grandma_wilma_house.gmm rename to res/text/route_210_grandma_wilma_house.gmm diff --git a/res/text/message_bank_route_210_north.gmm b/res/text/route_210_north.gmm similarity index 100% rename from res/text/message_bank_route_210_north.gmm rename to res/text/route_210_north.gmm diff --git a/res/text/message_bank_route_210_south.gmm b/res/text/route_210_south.gmm similarity index 100% rename from res/text/message_bank_route_210_south.gmm rename to res/text/route_210_south.gmm diff --git a/res/text/message_bank_route_211_east.gmm b/res/text/route_211_east.gmm similarity index 100% rename from res/text/message_bank_route_211_east.gmm rename to res/text/route_211_east.gmm diff --git a/res/text/message_bank_route_211_west.gmm b/res/text/route_211_west.gmm similarity index 100% rename from res/text/message_bank_route_211_west.gmm rename to res/text/route_211_west.gmm diff --git a/res/text/message_bank_route_212_gate_to_hearthome_city.gmm b/res/text/route_212_gate_to_hearthome_city.gmm similarity index 100% rename from res/text/message_bank_route_212_gate_to_hearthome_city.gmm rename to res/text/route_212_gate_to_hearthome_city.gmm diff --git a/res/text/message_bank_route_212_house.gmm b/res/text/route_212_house.gmm similarity index 100% rename from res/text/message_bank_route_212_house.gmm rename to res/text/route_212_house.gmm diff --git a/res/text/message_bank_route_212_north.gmm b/res/text/route_212_north.gmm similarity index 100% rename from res/text/message_bank_route_212_north.gmm rename to res/text/route_212_north.gmm diff --git a/res/text/message_bank_route_212_south.gmm b/res/text/route_212_south.gmm similarity index 100% rename from res/text/message_bank_route_212_south.gmm rename to res/text/route_212_south.gmm diff --git a/res/text/message_bank_route_213.gmm b/res/text/route_213.gmm similarity index 100% rename from res/text/message_bank_route_213.gmm rename to res/text/route_213.gmm diff --git a/res/text/message_bank_route_213_gate_to_pastoria_city.gmm b/res/text/route_213_gate_to_pastoria_city.gmm similarity index 100% rename from res/text/message_bank_route_213_gate_to_pastoria_city.gmm rename to res/text/route_213_gate_to_pastoria_city.gmm diff --git a/res/text/message_bank_route_214.gmm b/res/text/route_214.gmm similarity index 100% rename from res/text/message_bank_route_214.gmm rename to res/text/route_214.gmm diff --git a/res/text/message_bank_route_214_gate_to_veilstone_city.gmm b/res/text/route_214_gate_to_veilstone_city.gmm similarity index 100% rename from res/text/message_bank_route_214_gate_to_veilstone_city.gmm rename to res/text/route_214_gate_to_veilstone_city.gmm diff --git a/res/text/message_bank_route_215.gmm b/res/text/route_215.gmm similarity index 100% rename from res/text/message_bank_route_215.gmm rename to res/text/route_215.gmm diff --git a/res/text/message_bank_route_215_gate_to_veilstone_city.gmm b/res/text/route_215_gate_to_veilstone_city.gmm similarity index 100% rename from res/text/message_bank_route_215_gate_to_veilstone_city.gmm rename to res/text/route_215_gate_to_veilstone_city.gmm diff --git a/res/text/message_bank_route_216.gmm b/res/text/route_216.gmm similarity index 100% rename from res/text/message_bank_route_216.gmm rename to res/text/route_216.gmm diff --git a/res/text/message_bank_route_216_house.gmm b/res/text/route_216_house.gmm similarity index 100% rename from res/text/message_bank_route_216_house.gmm rename to res/text/route_216_house.gmm diff --git a/res/text/message_bank_route_217.gmm b/res/text/route_217.gmm similarity index 100% rename from res/text/message_bank_route_217.gmm rename to res/text/route_217.gmm diff --git a/res/text/message_bank_route_217_northeast_house.gmm b/res/text/route_217_northeast_house.gmm similarity index 100% rename from res/text/message_bank_route_217_northeast_house.gmm rename to res/text/route_217_northeast_house.gmm diff --git a/res/text/message_bank_route_217_west_house.gmm b/res/text/route_217_west_house.gmm similarity index 100% rename from res/text/message_bank_route_217_west_house.gmm rename to res/text/route_217_west_house.gmm diff --git a/res/text/message_bank_route_218.gmm b/res/text/route_218.gmm similarity index 100% rename from res/text/message_bank_route_218.gmm rename to res/text/route_218.gmm diff --git a/res/text/message_bank_route_218_gate_to_canalave_city.gmm b/res/text/route_218_gate_to_canalave_city.gmm similarity index 100% rename from res/text/message_bank_route_218_gate_to_canalave_city.gmm rename to res/text/route_218_gate_to_canalave_city.gmm diff --git a/res/text/message_bank_route_218_gate_to_jubilife_city.gmm b/res/text/route_218_gate_to_jubilife_city.gmm similarity index 100% rename from res/text/message_bank_route_218_gate_to_jubilife_city.gmm rename to res/text/route_218_gate_to_jubilife_city.gmm diff --git a/res/text/message_bank_route_219.gmm b/res/text/route_219.gmm similarity index 100% rename from res/text/message_bank_route_219.gmm rename to res/text/route_219.gmm diff --git a/res/text/message_bank_route_221.gmm b/res/text/route_221.gmm similarity index 100% rename from res/text/message_bank_route_221.gmm rename to res/text/route_221.gmm diff --git a/res/text/message_bank_route_221_house.gmm b/res/text/route_221_house.gmm similarity index 100% rename from res/text/message_bank_route_221_house.gmm rename to res/text/route_221_house.gmm diff --git a/res/text/message_bank_route_222.gmm b/res/text/route_222.gmm similarity index 100% rename from res/text/message_bank_route_222.gmm rename to res/text/route_222.gmm diff --git a/res/text/message_bank_route_222_east_house.gmm b/res/text/route_222_east_house.gmm similarity index 100% rename from res/text/message_bank_route_222_east_house.gmm rename to res/text/route_222_east_house.gmm diff --git a/res/text/message_bank_route_222_gate_to_sunyshore_city.gmm b/res/text/route_222_gate_to_sunyshore_city.gmm similarity index 100% rename from res/text/message_bank_route_222_gate_to_sunyshore_city.gmm rename to res/text/route_222_gate_to_sunyshore_city.gmm diff --git a/res/text/message_bank_route_222_west_house.gmm b/res/text/route_222_west_house.gmm similarity index 100% rename from res/text/message_bank_route_222_west_house.gmm rename to res/text/route_222_west_house.gmm diff --git a/res/text/message_bank_route_224.gmm b/res/text/route_224.gmm similarity index 100% rename from res/text/message_bank_route_224.gmm rename to res/text/route_224.gmm diff --git a/res/text/message_bank_route_225.gmm b/res/text/route_225.gmm similarity index 100% rename from res/text/message_bank_route_225.gmm rename to res/text/route_225.gmm diff --git a/res/text/message_bank_route_225_gate_to_fight_area.gmm b/res/text/route_225_gate_to_fight_area.gmm similarity index 100% rename from res/text/message_bank_route_225_gate_to_fight_area.gmm rename to res/text/route_225_gate_to_fight_area.gmm diff --git a/res/text/message_bank_route_225_house.gmm b/res/text/route_225_house.gmm similarity index 100% rename from res/text/message_bank_route_225_house.gmm rename to res/text/route_225_house.gmm diff --git a/res/text/message_bank_route_226.gmm b/res/text/route_226.gmm similarity index 100% rename from res/text/message_bank_route_226.gmm rename to res/text/route_226.gmm diff --git a/res/text/message_bank_route_226_house.gmm b/res/text/route_226_house.gmm similarity index 100% rename from res/text/message_bank_route_226_house.gmm rename to res/text/route_226_house.gmm diff --git a/res/text/message_bank_route_227.gmm b/res/text/route_227.gmm similarity index 100% rename from res/text/message_bank_route_227.gmm rename to res/text/route_227.gmm diff --git a/res/text/message_bank_route_227_house.gmm b/res/text/route_227_house.gmm similarity index 100% rename from res/text/message_bank_route_227_house.gmm rename to res/text/route_227_house.gmm diff --git a/res/text/message_bank_route_228.gmm b/res/text/route_228.gmm similarity index 100% rename from res/text/message_bank_route_228.gmm rename to res/text/route_228.gmm diff --git a/res/text/message_bank_route_228_gate_to_route_226.gmm b/res/text/route_228_gate_to_route_226.gmm similarity index 100% rename from res/text/message_bank_route_228_gate_to_route_226.gmm rename to res/text/route_228_gate_to_route_226.gmm diff --git a/res/text/message_bank_route_228_north_house.gmm b/res/text/route_228_north_house.gmm similarity index 100% rename from res/text/message_bank_route_228_north_house.gmm rename to res/text/route_228_north_house.gmm diff --git a/res/text/message_bank_route_228_south_house.gmm b/res/text/route_228_south_house.gmm similarity index 100% rename from res/text/message_bank_route_228_south_house.gmm rename to res/text/route_228_south_house.gmm diff --git a/res/text/message_bank_route_229.gmm b/res/text/route_229.gmm similarity index 100% rename from res/text/message_bank_route_229.gmm rename to res/text/route_229.gmm diff --git a/res/text/message_bank_route_230.gmm b/res/text/route_230.gmm similarity index 100% rename from res/text/message_bank_route_230.gmm rename to res/text/route_230.gmm diff --git a/res/text/message_bank_ruin_maniac_cave_long.gmm b/res/text/ruin_maniac_cave_long.gmm similarity index 100% rename from res/text/message_bank_ruin_maniac_cave_long.gmm rename to res/text/ruin_maniac_cave_long.gmm diff --git a/res/text/message_bank_ruin_maniac_cave_short.gmm b/res/text/ruin_maniac_cave_short.gmm similarity index 100% rename from res/text/message_bank_ruin_maniac_cave_short.gmm rename to res/text/ruin_maniac_cave_short.gmm diff --git a/res/text/message_bank_sandgem_town.gmm b/res/text/sandgem_town.gmm similarity index 100% rename from res/text/message_bank_sandgem_town.gmm rename to res/text/sandgem_town.gmm diff --git a/res/text/message_bank_sandgem_town_counterpart_house_1f.gmm b/res/text/sandgem_town_counterpart_house_1f.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_counterpart_house_1f.gmm rename to res/text/sandgem_town_counterpart_house_1f.gmm diff --git a/res/text/message_bank_sandgem_town_counterpart_house_2f.gmm b/res/text/sandgem_town_counterpart_house_2f.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_counterpart_house_2f.gmm rename to res/text/sandgem_town_counterpart_house_2f.gmm diff --git a/res/text/message_bank_sandgem_town_house.gmm b/res/text/sandgem_town_house.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_house.gmm rename to res/text/sandgem_town_house.gmm diff --git a/res/text/message_bank_sandgem_town_mart.gmm b/res/text/sandgem_town_mart.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_mart.gmm rename to res/text/sandgem_town_mart.gmm diff --git a/res/text/message_bank_sandgem_town_pokecenter_1f.gmm b/res/text/sandgem_town_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_pokecenter_1f.gmm rename to res/text/sandgem_town_pokecenter_1f.gmm diff --git a/res/text/message_bank_sandgem_town_pokecenter_2f.gmm b/res/text/sandgem_town_pokecenter_2f.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_pokecenter_2f.gmm rename to res/text/sandgem_town_pokecenter_2f.gmm diff --git a/res/text/message_bank_sandgem_town_pokemon_research_lab.gmm b/res/text/sandgem_town_pokemon_research_lab.gmm similarity index 100% rename from res/text/message_bank_sandgem_town_pokemon_research_lab.gmm rename to res/text/sandgem_town_pokemon_research_lab.gmm diff --git a/res/text/message_bank_save_info_window.gmm b/res/text/save_info_window.gmm similarity index 100% rename from res/text/message_bank_save_info_window.gmm rename to res/text/save_info_window.gmm diff --git a/res/text/message_bank_sendoff_spring.gmm b/res/text/sendoff_spring.gmm similarity index 100% rename from res/text/message_bank_sendoff_spring.gmm rename to res/text/sendoff_spring.gmm diff --git a/res/text/message_bank_snowpoint_city.gmm b/res/text/snowpoint_city.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city.gmm rename to res/text/snowpoint_city.gmm diff --git a/res/text/message_bank_snowpoint_city_east_house.gmm b/res/text/snowpoint_city_east_house.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city_east_house.gmm rename to res/text/snowpoint_city_east_house.gmm diff --git a/res/text/message_bank_snowpoint_city_gym.gmm b/res/text/snowpoint_city_gym.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city_gym.gmm rename to res/text/snowpoint_city_gym.gmm diff --git a/res/text/message_bank_snowpoint_city_mart.gmm b/res/text/snowpoint_city_mart.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city_mart.gmm rename to res/text/snowpoint_city_mart.gmm diff --git a/res/text/message_bank_snowpoint_city_pokecenter_1f.gmm b/res/text/snowpoint_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city_pokecenter_1f.gmm rename to res/text/snowpoint_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_snowpoint_city_west_house.gmm b/res/text/snowpoint_city_west_house.gmm similarity index 100% rename from res/text/message_bank_snowpoint_city_west_house.gmm rename to res/text/snowpoint_city_west_house.gmm diff --git a/res/text/message_bank_snowpoint_temple_1f.gmm b/res/text/snowpoint_temple_1f.gmm similarity index 100% rename from res/text/message_bank_snowpoint_temple_1f.gmm rename to res/text/snowpoint_temple_1f.gmm diff --git a/res/text/message_bank_snowpoint_temple_b5f.gmm b/res/text/snowpoint_temple_b5f.gmm similarity index 100% rename from res/text/message_bank_snowpoint_temple_b5f.gmm rename to res/text/snowpoint_temple_b5f.gmm diff --git a/res/text/message_bank_solaceon_ruins_maniac_tunnel_room.gmm b/res/text/solaceon_ruins_maniac_tunnel_room.gmm similarity index 100% rename from res/text/message_bank_solaceon_ruins_maniac_tunnel_room.gmm rename to res/text/solaceon_ruins_maniac_tunnel_room.gmm diff --git a/res/text/message_bank_solaceon_ruins_room_1.gmm b/res/text/solaceon_ruins_room_1.gmm similarity index 100% rename from res/text/message_bank_solaceon_ruins_room_1.gmm rename to res/text/solaceon_ruins_room_1.gmm diff --git a/res/text/message_bank_solaceon_ruins_room_2.gmm b/res/text/solaceon_ruins_room_2.gmm similarity index 100% rename from res/text/message_bank_solaceon_ruins_room_2.gmm rename to res/text/solaceon_ruins_room_2.gmm diff --git a/res/text/message_bank_solaceon_ruins_room_7.gmm b/res/text/solaceon_ruins_room_7.gmm similarity index 100% rename from res/text/message_bank_solaceon_ruins_room_7.gmm rename to res/text/solaceon_ruins_room_7.gmm diff --git a/res/text/message_bank_solaceon_town.gmm b/res/text/solaceon_town.gmm similarity index 100% rename from res/text/message_bank_solaceon_town.gmm rename to res/text/solaceon_town.gmm diff --git a/res/text/message_bank_solaceon_town_east_house.gmm b/res/text/solaceon_town_east_house.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_east_house.gmm rename to res/text/solaceon_town_east_house.gmm diff --git a/res/text/message_bank_solaceon_town_mart.gmm b/res/text/solaceon_town_mart.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_mart.gmm rename to res/text/solaceon_town_mart.gmm diff --git a/res/text/message_bank_solaceon_town_north_house.gmm b/res/text/solaceon_town_north_house.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_north_house.gmm rename to res/text/solaceon_town_north_house.gmm diff --git a/res/text/message_bank_solaceon_town_northeast_house.gmm b/res/text/solaceon_town_northeast_house.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_northeast_house.gmm rename to res/text/solaceon_town_northeast_house.gmm diff --git a/res/text/message_bank_solaceon_town_pokecenter_1f.gmm b/res/text/solaceon_town_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_pokecenter_1f.gmm rename to res/text/solaceon_town_pokecenter_1f.gmm diff --git a/res/text/message_bank_solaceon_town_pokemon_news_press.gmm b/res/text/solaceon_town_pokemon_news_press.gmm similarity index 100% rename from res/text/message_bank_solaceon_town_pokemon_news_press.gmm rename to res/text/solaceon_town_pokemon_news_press.gmm diff --git a/res/text/message_bank_spear_pillar.gmm b/res/text/spear_pillar.gmm similarity index 100% rename from res/text/message_bank_spear_pillar.gmm rename to res/text/spear_pillar.gmm diff --git a/res/text/message_bank_spear_pillar_dialga.gmm b/res/text/spear_pillar_dialga.gmm similarity index 100% rename from res/text/message_bank_spear_pillar_dialga.gmm rename to res/text/spear_pillar_dialga.gmm diff --git a/res/text/message_bank_spear_pillar_distorted.gmm b/res/text/spear_pillar_distorted.gmm similarity index 100% rename from res/text/message_bank_spear_pillar_distorted.gmm rename to res/text/spear_pillar_distorted.gmm diff --git a/res/text/message_bank_spear_pillar_palkia.gmm b/res/text/spear_pillar_palkia.gmm similarity index 100% rename from res/text/message_bank_spear_pillar_palkia.gmm rename to res/text/spear_pillar_palkia.gmm diff --git a/res/text/message_bank_special_met_location_names.gmm b/res/text/special_met_location_names.gmm similarity index 100% rename from res/text/message_bank_special_met_location_names.gmm rename to res/text/special_met_location_names.gmm diff --git a/res/text/message_bank_stark_mountain_outside.gmm b/res/text/stark_mountain_outside.gmm similarity index 100% rename from res/text/message_bank_stark_mountain_outside.gmm rename to res/text/stark_mountain_outside.gmm diff --git a/res/text/message_bank_stark_mountain_room_1.gmm b/res/text/stark_mountain_room_1.gmm similarity index 100% rename from res/text/message_bank_stark_mountain_room_1.gmm rename to res/text/stark_mountain_room_1.gmm diff --git a/res/text/message_bank_stark_mountain_room_2.gmm b/res/text/stark_mountain_room_2.gmm similarity index 100% rename from res/text/message_bank_stark_mountain_room_2.gmm rename to res/text/stark_mountain_room_2.gmm diff --git a/res/text/message_bank_stark_mountain_room_3.gmm b/res/text/stark_mountain_room_3.gmm similarity index 100% rename from res/text/message_bank_stark_mountain_room_3.gmm rename to res/text/stark_mountain_room_3.gmm diff --git a/res/text/message_bank_status_condition_names.gmm b/res/text/status_condition_names.gmm similarity index 100% rename from res/text/message_bank_status_condition_names.gmm rename to res/text/status_condition_names.gmm diff --git a/res/text/message_bank_sunyshore_city.gmm b/res/text/sunyshore_city.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city.gmm rename to res/text/sunyshore_city.gmm diff --git a/res/text/message_bank_sunyshore_city_east_house.gmm b/res/text/sunyshore_city_east_house.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_east_house.gmm rename to res/text/sunyshore_city_east_house.gmm diff --git a/res/text/message_bank_sunyshore_city_gym_room_1.gmm b/res/text/sunyshore_city_gym_room_1.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_gym_room_1.gmm rename to res/text/sunyshore_city_gym_room_1.gmm diff --git a/res/text/message_bank_sunyshore_city_gym_room_3.gmm b/res/text/sunyshore_city_gym_room_3.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_gym_room_3.gmm rename to res/text/sunyshore_city_gym_room_3.gmm diff --git a/res/text/message_bank_sunyshore_city_mart.gmm b/res/text/sunyshore_city_mart.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_mart.gmm rename to res/text/sunyshore_city_mart.gmm diff --git a/res/text/message_bank_sunyshore_city_northeast_house.gmm b/res/text/sunyshore_city_northeast_house.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_northeast_house.gmm rename to res/text/sunyshore_city_northeast_house.gmm diff --git a/res/text/message_bank_sunyshore_city_northwest_house.gmm b/res/text/sunyshore_city_northwest_house.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_northwest_house.gmm rename to res/text/sunyshore_city_northwest_house.gmm diff --git a/res/text/message_bank_sunyshore_city_pokecenter_1f.gmm b/res/text/sunyshore_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_pokecenter_1f.gmm rename to res/text/sunyshore_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_sunyshore_city_unknown_house_1.gmm b/res/text/sunyshore_city_unknown_house_1.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_unknown_house_1.gmm rename to res/text/sunyshore_city_unknown_house_1.gmm diff --git a/res/text/message_bank_sunyshore_city_unknown_house_2.gmm b/res/text/sunyshore_city_unknown_house_2.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_unknown_house_2.gmm rename to res/text/sunyshore_city_unknown_house_2.gmm diff --git a/res/text/message_bank_sunyshore_city_west_house.gmm b/res/text/sunyshore_city_west_house.gmm similarity index 100% rename from res/text/message_bank_sunyshore_city_west_house.gmm rename to res/text/sunyshore_city_west_house.gmm diff --git a/res/text/message_bank_sunyshore_market.gmm b/res/text/sunyshore_market.gmm similarity index 100% rename from res/text/message_bank_sunyshore_market.gmm rename to res/text/sunyshore_market.gmm diff --git a/res/text/message_bank_survival_area.gmm b/res/text/survival_area.gmm similarity index 100% rename from res/text/message_bank_survival_area.gmm rename to res/text/survival_area.gmm diff --git a/res/text/message_bank_survival_area_mart.gmm b/res/text/survival_area_mart.gmm similarity index 100% rename from res/text/message_bank_survival_area_mart.gmm rename to res/text/survival_area_mart.gmm diff --git a/res/text/message_bank_survival_area_north_house.gmm b/res/text/survival_area_north_house.gmm similarity index 100% rename from res/text/message_bank_survival_area_north_house.gmm rename to res/text/survival_area_north_house.gmm diff --git a/res/text/message_bank_survival_area_pokecenter_1f.gmm b/res/text/survival_area_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_survival_area_pokecenter_1f.gmm rename to res/text/survival_area_pokecenter_1f.gmm diff --git a/res/text/message_bank_survival_area_south_house.gmm b/res/text/survival_area_south_house.gmm similarity index 100% rename from res/text/message_bank_survival_area_south_house.gmm rename to res/text/survival_area_south_house.gmm diff --git a/res/text/message_bank_team_galactic_eterna_building_1f.gmm b/res/text/team_galactic_eterna_building_1f.gmm similarity index 100% rename from res/text/message_bank_team_galactic_eterna_building_1f.gmm rename to res/text/team_galactic_eterna_building_1f.gmm diff --git a/res/text/message_bank_team_galactic_eterna_building_2f.gmm b/res/text/team_galactic_eterna_building_2f.gmm similarity index 100% rename from res/text/message_bank_team_galactic_eterna_building_2f.gmm rename to res/text/team_galactic_eterna_building_2f.gmm diff --git a/res/text/message_bank_team_galactic_eterna_building_3f.gmm b/res/text/team_galactic_eterna_building_3f.gmm similarity index 100% rename from res/text/message_bank_team_galactic_eterna_building_3f.gmm rename to res/text/team_galactic_eterna_building_3f.gmm diff --git a/res/text/message_bank_team_galactic_eterna_building_4f.gmm b/res/text/team_galactic_eterna_building_4f.gmm similarity index 100% rename from res/text/message_bank_team_galactic_eterna_building_4f.gmm rename to res/text/team_galactic_eterna_building_4f.gmm diff --git a/res/text/message_bank_times_of_day.gmm b/res/text/times_of_day.gmm similarity index 100% rename from res/text/message_bank_times_of_day.gmm rename to res/text/times_of_day.gmm diff --git a/res/text/message_bank_trainer_class_names.gmm b/res/text/trainer_class_names.gmm similarity index 100% rename from res/text/message_bank_trainer_class_names.gmm rename to res/text/trainer_class_names.gmm diff --git a/res/text/message_bank_trainer_class_names_with_articles.gmm b/res/text/trainer_class_names_with_articles.gmm similarity index 100% rename from res/text/message_bank_trainer_class_names_with_articles.gmm rename to res/text/trainer_class_names_with_articles.gmm diff --git a/res/text/message_bank_trainers_school.gmm b/res/text/trainers_school.gmm similarity index 100% rename from res/text/message_bank_trainers_school.gmm rename to res/text/trainers_school.gmm diff --git a/res/text/message_bank_turnback_cave_entrance.gmm b/res/text/turnback_cave_entrance.gmm similarity index 100% rename from res/text/message_bank_turnback_cave_entrance.gmm rename to res/text/turnback_cave_entrance.gmm diff --git a/res/text/message_bank_turnback_cave_giratina_room.gmm b/res/text/turnback_cave_giratina_room.gmm similarity index 100% rename from res/text/message_bank_turnback_cave_giratina_room.gmm rename to res/text/turnback_cave_giratina_room.gmm diff --git a/res/text/message_bank_turnback_cave_pillar_room.gmm b/res/text/turnback_cave_pillar_room.gmm similarity index 100% rename from res/text/message_bank_turnback_cave_pillar_room.gmm rename to res/text/turnback_cave_pillar_room.gmm diff --git a/res/text/message_bank_twinleaf_town.gmm b/res/text/twinleaf_town.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town.gmm rename to res/text/twinleaf_town.gmm diff --git a/res/text/message_bank_twinleaf_town_northeast_house.gmm b/res/text/twinleaf_town_northeast_house.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_northeast_house.gmm rename to res/text/twinleaf_town_northeast_house.gmm diff --git a/res/text/message_bank_twinleaf_town_player_house_1f.gmm b/res/text/twinleaf_town_player_house_1f.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_player_house_1f.gmm rename to res/text/twinleaf_town_player_house_1f.gmm diff --git a/res/text/message_bank_twinleaf_town_player_house_2f.gmm b/res/text/twinleaf_town_player_house_2f.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_player_house_2f.gmm rename to res/text/twinleaf_town_player_house_2f.gmm diff --git a/res/text/message_bank_twinleaf_town_rival_house_1f.gmm b/res/text/twinleaf_town_rival_house_1f.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_rival_house_1f.gmm rename to res/text/twinleaf_town_rival_house_1f.gmm diff --git a/res/text/message_bank_twinleaf_town_rival_house_2f.gmm b/res/text/twinleaf_town_rival_house_2f.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_rival_house_2f.gmm rename to res/text/twinleaf_town_rival_house_2f.gmm diff --git a/res/text/message_bank_twinleaf_town_southwest_house.gmm b/res/text/twinleaf_town_southwest_house.gmm similarity index 100% rename from res/text/message_bank_twinleaf_town_southwest_house.gmm rename to res/text/twinleaf_town_southwest_house.gmm diff --git a/res/text/message_bank_underground.gmm b/res/text/underground.gmm similarity index 100% rename from res/text/message_bank_underground.gmm rename to res/text/underground.gmm diff --git a/res/text/message_bank_underground_answers.gmm b/res/text/underground_answers.gmm similarity index 100% rename from res/text/message_bank_underground_answers.gmm rename to res/text/underground_answers.gmm diff --git a/res/text/message_bank_underground_goods.gmm b/res/text/underground_goods.gmm similarity index 100% rename from res/text/message_bank_underground_goods.gmm rename to res/text/underground_goods.gmm diff --git a/res/text/message_bank_underground_goods_with_articles.gmm b/res/text/underground_goods_with_articles.gmm similarity index 100% rename from res/text/message_bank_underground_goods_with_articles.gmm rename to res/text/underground_goods_with_articles.gmm diff --git a/res/text/message_bank_underground_item_names.gmm b/res/text/underground_item_names.gmm similarity index 100% rename from res/text/message_bank_underground_item_names.gmm rename to res/text/underground_item_names.gmm diff --git a/res/text/message_bank_underground_item_names_with_articles.gmm b/res/text/underground_item_names_with_articles.gmm similarity index 100% rename from res/text/message_bank_underground_item_names_with_articles.gmm rename to res/text/underground_item_names_with_articles.gmm diff --git a/res/text/message_bank_underground_questions.gmm b/res/text/underground_questions.gmm similarity index 100% rename from res/text/message_bank_underground_questions.gmm rename to res/text/underground_questions.gmm diff --git a/res/text/message_bank_underground_trap_names.gmm b/res/text/underground_trap_names.gmm similarity index 100% rename from res/text/message_bank_underground_trap_names.gmm rename to res/text/underground_trap_names.gmm diff --git a/res/text/message_bank_underground_trap_names_with_articles.gmm b/res/text/underground_trap_names_with_articles.gmm similarity index 100% rename from res/text/message_bank_underground_trap_names_with_articles.gmm rename to res/text/underground_trap_names_with_articles.gmm diff --git a/res/text/message_bank_union_room.gmm b/res/text/union_room.gmm similarity index 100% rename from res/text/message_bank_union_room.gmm rename to res/text/union_room.gmm diff --git a/res/text/message_bank_unk_0001.gmm b/res/text/unk_0001.gmm similarity index 100% rename from res/text/message_bank_unk_0001.gmm rename to res/text/unk_0001.gmm diff --git a/res/text/message_bank_unk_0002.gmm b/res/text/unk_0002.gmm similarity index 100% rename from res/text/message_bank_unk_0002.gmm rename to res/text/unk_0002.gmm diff --git a/res/text/message_bank_unk_0003.gmm b/res/text/unk_0003.gmm similarity index 100% rename from res/text/message_bank_unk_0003.gmm rename to res/text/unk_0003.gmm diff --git a/res/text/message_bank_unk_0004.gmm b/res/text/unk_0004.gmm similarity index 100% rename from res/text/message_bank_unk_0004.gmm rename to res/text/unk_0004.gmm diff --git a/res/text/message_bank_unk_0005.gmm b/res/text/unk_0005.gmm similarity index 100% rename from res/text/message_bank_unk_0005.gmm rename to res/text/unk_0005.gmm diff --git a/res/text/message_bank_unk_0006.gmm b/res/text/unk_0006.gmm similarity index 100% rename from res/text/message_bank_unk_0006.gmm rename to res/text/unk_0006.gmm diff --git a/res/text/message_bank_unk_0007.gmm b/res/text/unk_0007.gmm similarity index 100% rename from res/text/message_bank_unk_0007.gmm rename to res/text/unk_0007.gmm diff --git a/res/text/message_bank_unk_0008.gmm b/res/text/unk_0008.gmm similarity index 100% rename from res/text/message_bank_unk_0008.gmm rename to res/text/unk_0008.gmm diff --git a/res/text/message_bank_unk_0009.gmm b/res/text/unk_0009.gmm similarity index 100% rename from res/text/message_bank_unk_0009.gmm rename to res/text/unk_0009.gmm diff --git a/res/text/message_bank_unk_0010.gmm b/res/text/unk_0010.gmm similarity index 100% rename from res/text/message_bank_unk_0010.gmm rename to res/text/unk_0010.gmm diff --git a/res/text/message_bank_unk_0011.gmm b/res/text/unk_0011.gmm similarity index 100% rename from res/text/message_bank_unk_0011.gmm rename to res/text/unk_0011.gmm diff --git a/res/text/message_bank_unk_0014.gmm b/res/text/unk_0014.gmm similarity index 100% rename from res/text/message_bank_unk_0014.gmm rename to res/text/unk_0014.gmm diff --git a/res/text/message_bank_unk_0015.gmm b/res/text/unk_0015.gmm similarity index 100% rename from res/text/message_bank_unk_0015.gmm rename to res/text/unk_0015.gmm diff --git a/res/text/message_bank_unk_0016.gmm b/res/text/unk_0016.gmm similarity index 100% rename from res/text/message_bank_unk_0016.gmm rename to res/text/unk_0016.gmm diff --git a/res/text/message_bank_unk_0017.gmm b/res/text/unk_0017.gmm similarity index 100% rename from res/text/message_bank_unk_0017.gmm rename to res/text/unk_0017.gmm diff --git a/res/text/message_bank_unk_0018.gmm b/res/text/unk_0018.gmm similarity index 100% rename from res/text/message_bank_unk_0018.gmm rename to res/text/unk_0018.gmm diff --git a/res/text/message_bank_unk_0019.gmm b/res/text/unk_0019.gmm similarity index 100% rename from res/text/message_bank_unk_0019.gmm rename to res/text/unk_0019.gmm diff --git a/res/text/message_bank_unk_0020.gmm b/res/text/unk_0020.gmm similarity index 100% rename from res/text/message_bank_unk_0020.gmm rename to res/text/unk_0020.gmm diff --git a/res/text/message_bank_unk_0022.gmm b/res/text/unk_0022.gmm similarity index 100% rename from res/text/message_bank_unk_0022.gmm rename to res/text/unk_0022.gmm diff --git a/res/text/message_bank_unk_0175.gmm b/res/text/unk_0175.gmm similarity index 100% rename from res/text/message_bank_unk_0175.gmm rename to res/text/unk_0175.gmm diff --git a/res/text/message_bank_unk_0199.gmm b/res/text/unk_0199.gmm similarity index 100% rename from res/text/message_bank_unk_0199.gmm rename to res/text/unk_0199.gmm diff --git a/res/text/message_bank_unk_0200.gmm b/res/text/unk_0200.gmm similarity index 100% rename from res/text/message_bank_unk_0200.gmm rename to res/text/unk_0200.gmm diff --git a/res/text/message_bank_unk_0201.gmm b/res/text/unk_0201.gmm similarity index 100% rename from res/text/message_bank_unk_0201.gmm rename to res/text/unk_0201.gmm diff --git a/res/text/message_bank_unk_0203.gmm b/res/text/unk_0203.gmm similarity index 100% rename from res/text/message_bank_unk_0203.gmm rename to res/text/unk_0203.gmm diff --git a/res/text/message_bank_unk_0205.gmm b/res/text/unk_0205.gmm similarity index 100% rename from res/text/message_bank_unk_0205.gmm rename to res/text/unk_0205.gmm diff --git a/res/text/message_bank_unk_0206.gmm b/res/text/unk_0206.gmm similarity index 100% rename from res/text/message_bank_unk_0206.gmm rename to res/text/unk_0206.gmm diff --git a/res/text/message_bank_unk_0208.gmm b/res/text/unk_0208.gmm similarity index 100% rename from res/text/message_bank_unk_0208.gmm rename to res/text/unk_0208.gmm diff --git a/res/text/message_bank_unk_0209.gmm b/res/text/unk_0209.gmm similarity index 100% rename from res/text/message_bank_unk_0209.gmm rename to res/text/unk_0209.gmm diff --git a/res/text/message_bank_unk_0211.gmm b/res/text/unk_0211.gmm similarity index 100% rename from res/text/message_bank_unk_0211.gmm rename to res/text/unk_0211.gmm diff --git a/res/text/message_bank_unk_0212.gmm b/res/text/unk_0212.gmm similarity index 100% rename from res/text/message_bank_unk_0212.gmm rename to res/text/unk_0212.gmm diff --git a/res/text/message_bank_unk_0214.gmm b/res/text/unk_0214.gmm similarity index 100% rename from res/text/message_bank_unk_0214.gmm rename to res/text/unk_0214.gmm diff --git a/res/text/message_bank_unk_0215.gmm b/res/text/unk_0215.gmm similarity index 100% rename from res/text/message_bank_unk_0215.gmm rename to res/text/unk_0215.gmm diff --git a/res/text/message_bank_unk_0216.gmm b/res/text/unk_0216.gmm similarity index 100% rename from res/text/message_bank_unk_0216.gmm rename to res/text/unk_0216.gmm diff --git a/res/text/message_bank_unk_0217.gmm b/res/text/unk_0217.gmm similarity index 100% rename from res/text/message_bank_unk_0217.gmm rename to res/text/unk_0217.gmm diff --git a/res/text/message_bank_unk_0218.gmm b/res/text/unk_0218.gmm similarity index 100% rename from res/text/message_bank_unk_0218.gmm rename to res/text/unk_0218.gmm diff --git a/res/text/message_bank_unk_0221.gmm b/res/text/unk_0221.gmm similarity index 100% rename from res/text/message_bank_unk_0221.gmm rename to res/text/unk_0221.gmm diff --git a/res/text/message_bank_unk_0239.gmm b/res/text/unk_0239.gmm similarity index 100% rename from res/text/message_bank_unk_0239.gmm rename to res/text/unk_0239.gmm diff --git a/res/text/message_bank_unk_0254.gmm b/res/text/unk_0254.gmm similarity index 100% rename from res/text/message_bank_unk_0254.gmm rename to res/text/unk_0254.gmm diff --git a/res/text/message_bank_unk_0325.gmm b/res/text/unk_0325.gmm similarity index 100% rename from res/text/message_bank_unk_0325.gmm rename to res/text/unk_0325.gmm diff --git a/res/text/message_bank_unk_0326.gmm b/res/text/unk_0326.gmm similarity index 100% rename from res/text/message_bank_unk_0326.gmm rename to res/text/unk_0326.gmm diff --git a/res/text/message_bank_unk_0327.gmm b/res/text/unk_0327.gmm similarity index 100% rename from res/text/message_bank_unk_0327.gmm rename to res/text/unk_0327.gmm diff --git a/res/text/message_bank_unk_0328.gmm b/res/text/unk_0328.gmm similarity index 100% rename from res/text/message_bank_unk_0328.gmm rename to res/text/unk_0328.gmm diff --git a/res/text/message_bank_unk_0329.gmm b/res/text/unk_0329.gmm similarity index 100% rename from res/text/message_bank_unk_0329.gmm rename to res/text/unk_0329.gmm diff --git a/res/text/message_bank_unk_0330.gmm b/res/text/unk_0330.gmm similarity index 100% rename from res/text/message_bank_unk_0330.gmm rename to res/text/unk_0330.gmm diff --git a/res/text/message_bank_unk_0331.gmm b/res/text/unk_0331.gmm similarity index 100% rename from res/text/message_bank_unk_0331.gmm rename to res/text/unk_0331.gmm diff --git a/res/text/message_bank_unk_0332.gmm b/res/text/unk_0332.gmm similarity index 100% rename from res/text/message_bank_unk_0332.gmm rename to res/text/unk_0332.gmm diff --git a/res/text/message_bank_unk_0333.gmm b/res/text/unk_0333.gmm similarity index 100% rename from res/text/message_bank_unk_0333.gmm rename to res/text/unk_0333.gmm diff --git a/res/text/message_bank_unk_0334.gmm b/res/text/unk_0334.gmm similarity index 100% rename from res/text/message_bank_unk_0334.gmm rename to res/text/unk_0334.gmm diff --git a/res/text/message_bank_unk_0335.gmm b/res/text/unk_0335.gmm similarity index 100% rename from res/text/message_bank_unk_0335.gmm rename to res/text/unk_0335.gmm diff --git a/res/text/message_bank_unk_0336.gmm b/res/text/unk_0336.gmm similarity index 100% rename from res/text/message_bank_unk_0336.gmm rename to res/text/unk_0336.gmm diff --git a/res/text/message_bank_unk_0337.gmm b/res/text/unk_0337.gmm similarity index 100% rename from res/text/message_bank_unk_0337.gmm rename to res/text/unk_0337.gmm diff --git a/res/text/message_bank_unk_0338.gmm b/res/text/unk_0338.gmm similarity index 100% rename from res/text/message_bank_unk_0338.gmm rename to res/text/unk_0338.gmm diff --git a/res/text/message_bank_unk_0339.gmm b/res/text/unk_0339.gmm similarity index 100% rename from res/text/message_bank_unk_0339.gmm rename to res/text/unk_0339.gmm diff --git a/res/text/message_bank_unk_0340.gmm b/res/text/unk_0340.gmm similarity index 100% rename from res/text/message_bank_unk_0340.gmm rename to res/text/unk_0340.gmm diff --git a/res/text/message_bank_unk_0341.gmm b/res/text/unk_0341.gmm similarity index 100% rename from res/text/message_bank_unk_0341.gmm rename to res/text/unk_0341.gmm diff --git a/res/text/message_bank_unk_0342.gmm b/res/text/unk_0342.gmm similarity index 100% rename from res/text/message_bank_unk_0342.gmm rename to res/text/unk_0342.gmm diff --git a/res/text/message_bank_unk_0343.gmm b/res/text/unk_0343.gmm similarity index 100% rename from res/text/message_bank_unk_0343.gmm rename to res/text/unk_0343.gmm diff --git a/res/text/message_bank_unk_0344.gmm b/res/text/unk_0344.gmm similarity index 100% rename from res/text/message_bank_unk_0344.gmm rename to res/text/unk_0344.gmm diff --git a/res/text/message_bank_unk_0345.gmm b/res/text/unk_0345.gmm similarity index 100% rename from res/text/message_bank_unk_0345.gmm rename to res/text/unk_0345.gmm diff --git a/res/text/message_bank_unk_0346.gmm b/res/text/unk_0346.gmm similarity index 100% rename from res/text/message_bank_unk_0346.gmm rename to res/text/unk_0346.gmm diff --git a/res/text/message_bank_unk_0347.gmm b/res/text/unk_0347.gmm similarity index 100% rename from res/text/message_bank_unk_0347.gmm rename to res/text/unk_0347.gmm diff --git a/res/text/message_bank_unk_0348.gmm b/res/text/unk_0348.gmm similarity index 100% rename from res/text/message_bank_unk_0348.gmm rename to res/text/unk_0348.gmm diff --git a/res/text/message_bank_unk_0349.gmm b/res/text/unk_0349.gmm similarity index 100% rename from res/text/message_bank_unk_0349.gmm rename to res/text/unk_0349.gmm diff --git a/res/text/message_bank_unk_0350.gmm b/res/text/unk_0350.gmm similarity index 100% rename from res/text/message_bank_unk_0350.gmm rename to res/text/unk_0350.gmm diff --git a/res/text/message_bank_unk_0351.gmm b/res/text/unk_0351.gmm similarity index 100% rename from res/text/message_bank_unk_0351.gmm rename to res/text/unk_0351.gmm diff --git a/res/text/message_bank_unk_0352.gmm b/res/text/unk_0352.gmm similarity index 100% rename from res/text/message_bank_unk_0352.gmm rename to res/text/unk_0352.gmm diff --git a/res/text/message_bank_unk_0353.gmm b/res/text/unk_0353.gmm similarity index 100% rename from res/text/message_bank_unk_0353.gmm rename to res/text/unk_0353.gmm diff --git a/res/text/message_bank_unk_0354.gmm b/res/text/unk_0354.gmm similarity index 100% rename from res/text/message_bank_unk_0354.gmm rename to res/text/unk_0354.gmm diff --git a/res/text/message_bank_unk_0355.gmm b/res/text/unk_0355.gmm similarity index 100% rename from res/text/message_bank_unk_0355.gmm rename to res/text/unk_0355.gmm diff --git a/res/text/message_bank_unk_0356.gmm b/res/text/unk_0356.gmm similarity index 100% rename from res/text/message_bank_unk_0356.gmm rename to res/text/unk_0356.gmm diff --git a/res/text/message_bank_unk_0357.gmm b/res/text/unk_0357.gmm similarity index 100% rename from res/text/message_bank_unk_0357.gmm rename to res/text/unk_0357.gmm diff --git a/res/text/message_bank_unk_0358.gmm b/res/text/unk_0358.gmm similarity index 100% rename from res/text/message_bank_unk_0358.gmm rename to res/text/unk_0358.gmm diff --git a/res/text/message_bank_unk_0359.gmm b/res/text/unk_0359.gmm similarity index 100% rename from res/text/message_bank_unk_0359.gmm rename to res/text/unk_0359.gmm diff --git a/res/text/message_bank_unk_0360.gmm b/res/text/unk_0360.gmm similarity index 100% rename from res/text/message_bank_unk_0360.gmm rename to res/text/unk_0360.gmm diff --git a/res/text/message_bank_unk_0362.gmm b/res/text/unk_0362.gmm similarity index 100% rename from res/text/message_bank_unk_0362.gmm rename to res/text/unk_0362.gmm diff --git a/res/text/message_bank_unk_0363.gmm b/res/text/unk_0363.gmm similarity index 100% rename from res/text/message_bank_unk_0363.gmm rename to res/text/unk_0363.gmm diff --git a/res/text/message_bank_unk_0364.gmm b/res/text/unk_0364.gmm similarity index 100% rename from res/text/message_bank_unk_0364.gmm rename to res/text/unk_0364.gmm diff --git a/res/text/message_bank_unk_0365.gmm b/res/text/unk_0365.gmm similarity index 100% rename from res/text/message_bank_unk_0365.gmm rename to res/text/unk_0365.gmm diff --git a/res/text/message_bank_unk_0367.gmm b/res/text/unk_0367.gmm similarity index 100% rename from res/text/message_bank_unk_0367.gmm rename to res/text/unk_0367.gmm diff --git a/res/text/message_bank_unk_0369.gmm b/res/text/unk_0369.gmm similarity index 100% rename from res/text/message_bank_unk_0369.gmm rename to res/text/unk_0369.gmm diff --git a/res/text/message_bank_unk_0370.gmm b/res/text/unk_0370.gmm similarity index 100% rename from res/text/message_bank_unk_0370.gmm rename to res/text/unk_0370.gmm diff --git a/res/text/message_bank_unk_0372.gmm b/res/text/unk_0372.gmm similarity index 100% rename from res/text/message_bank_unk_0372.gmm rename to res/text/unk_0372.gmm diff --git a/res/text/message_bank_unk_0373.gmm b/res/text/unk_0373.gmm similarity index 100% rename from res/text/message_bank_unk_0373.gmm rename to res/text/unk_0373.gmm diff --git a/res/text/message_bank_unk_0374.gmm b/res/text/unk_0374.gmm similarity index 100% rename from res/text/message_bank_unk_0374.gmm rename to res/text/unk_0374.gmm diff --git a/res/text/message_bank_unk_0375.gmm b/res/text/unk_0375.gmm similarity index 100% rename from res/text/message_bank_unk_0375.gmm rename to res/text/unk_0375.gmm diff --git a/res/text/message_bank_unk_0376.gmm b/res/text/unk_0376.gmm similarity index 100% rename from res/text/message_bank_unk_0376.gmm rename to res/text/unk_0376.gmm diff --git a/res/text/message_bank_unk_0377.gmm b/res/text/unk_0377.gmm similarity index 100% rename from res/text/message_bank_unk_0377.gmm rename to res/text/unk_0377.gmm diff --git a/res/text/message_bank_unk_0379.gmm b/res/text/unk_0379.gmm similarity index 100% rename from res/text/message_bank_unk_0379.gmm rename to res/text/unk_0379.gmm diff --git a/res/text/message_bank_unk_0380.gmm b/res/text/unk_0380.gmm similarity index 100% rename from res/text/message_bank_unk_0380.gmm rename to res/text/unk_0380.gmm diff --git a/res/text/message_bank_unk_0381.gmm b/res/text/unk_0381.gmm similarity index 100% rename from res/text/message_bank_unk_0381.gmm rename to res/text/unk_0381.gmm diff --git a/res/text/message_bank_unk_0383.gmm b/res/text/unk_0383.gmm similarity index 100% rename from res/text/message_bank_unk_0383.gmm rename to res/text/unk_0383.gmm diff --git a/res/text/message_bank_unk_0384.gmm b/res/text/unk_0384.gmm similarity index 100% rename from res/text/message_bank_unk_0384.gmm rename to res/text/unk_0384.gmm diff --git a/res/text/message_bank_unk_0385.gmm b/res/text/unk_0385.gmm similarity index 100% rename from res/text/message_bank_unk_0385.gmm rename to res/text/unk_0385.gmm diff --git a/res/text/message_bank_unk_0389.gmm b/res/text/unk_0389.gmm similarity index 100% rename from res/text/message_bank_unk_0389.gmm rename to res/text/unk_0389.gmm diff --git a/res/text/message_bank_unk_0390.gmm b/res/text/unk_0390.gmm similarity index 100% rename from res/text/message_bank_unk_0390.gmm rename to res/text/unk_0390.gmm diff --git a/res/text/message_bank_unk_0391.gmm b/res/text/unk_0391.gmm similarity index 100% rename from res/text/message_bank_unk_0391.gmm rename to res/text/unk_0391.gmm diff --git a/res/text/message_bank_unk_0395.gmm b/res/text/unk_0395.gmm similarity index 100% rename from res/text/message_bank_unk_0395.gmm rename to res/text/unk_0395.gmm diff --git a/res/text/message_bank_unk_0397.gmm b/res/text/unk_0397.gmm similarity index 100% rename from res/text/message_bank_unk_0397.gmm rename to res/text/unk_0397.gmm diff --git a/res/text/message_bank_unk_0398.gmm b/res/text/unk_0398.gmm similarity index 100% rename from res/text/message_bank_unk_0398.gmm rename to res/text/unk_0398.gmm diff --git a/res/text/message_bank_unk_0406.gmm b/res/text/unk_0406.gmm similarity index 100% rename from res/text/message_bank_unk_0406.gmm rename to res/text/unk_0406.gmm diff --git a/res/text/message_bank_unk_0407.gmm b/res/text/unk_0407.gmm similarity index 100% rename from res/text/message_bank_unk_0407.gmm rename to res/text/unk_0407.gmm diff --git a/res/text/message_bank_unk_0408.gmm b/res/text/unk_0408.gmm similarity index 100% rename from res/text/message_bank_unk_0408.gmm rename to res/text/unk_0408.gmm diff --git a/res/text/message_bank_unk_0409.gmm b/res/text/unk_0409.gmm similarity index 100% rename from res/text/message_bank_unk_0409.gmm rename to res/text/unk_0409.gmm diff --git a/res/text/message_bank_unk_0410.gmm b/res/text/unk_0410.gmm similarity index 100% rename from res/text/message_bank_unk_0410.gmm rename to res/text/unk_0410.gmm diff --git a/res/text/message_bank_unk_0411.gmm b/res/text/unk_0411.gmm similarity index 100% rename from res/text/message_bank_unk_0411.gmm rename to res/text/unk_0411.gmm diff --git a/res/text/message_bank_unk_0415.gmm b/res/text/unk_0415.gmm similarity index 100% rename from res/text/message_bank_unk_0415.gmm rename to res/text/unk_0415.gmm diff --git a/res/text/message_bank_unk_0416.gmm b/res/text/unk_0416.gmm similarity index 100% rename from res/text/message_bank_unk_0416.gmm rename to res/text/unk_0416.gmm diff --git a/res/text/message_bank_unk_0417.gmm b/res/text/unk_0417.gmm similarity index 100% rename from res/text/message_bank_unk_0417.gmm rename to res/text/unk_0417.gmm diff --git a/res/text/message_bank_unk_0418.gmm b/res/text/unk_0418.gmm similarity index 100% rename from res/text/message_bank_unk_0418.gmm rename to res/text/unk_0418.gmm diff --git a/res/text/message_bank_unk_0419.gmm b/res/text/unk_0419.gmm similarity index 100% rename from res/text/message_bank_unk_0419.gmm rename to res/text/unk_0419.gmm diff --git a/res/text/message_bank_unk_0420.gmm b/res/text/unk_0420.gmm similarity index 100% rename from res/text/message_bank_unk_0420.gmm rename to res/text/unk_0420.gmm diff --git a/res/text/message_bank_unk_0421.gmm b/res/text/unk_0421.gmm similarity index 100% rename from res/text/message_bank_unk_0421.gmm rename to res/text/unk_0421.gmm diff --git a/res/text/message_bank_unk_0422.gmm b/res/text/unk_0422.gmm similarity index 100% rename from res/text/message_bank_unk_0422.gmm rename to res/text/unk_0422.gmm diff --git a/res/text/message_bank_unk_0425.gmm b/res/text/unk_0425.gmm similarity index 100% rename from res/text/message_bank_unk_0425.gmm rename to res/text/unk_0425.gmm diff --git a/res/text/message_bank_unk_0426.gmm b/res/text/unk_0426.gmm similarity index 100% rename from res/text/message_bank_unk_0426.gmm rename to res/text/unk_0426.gmm diff --git a/res/text/message_bank_unk_0427.gmm b/res/text/unk_0427.gmm similarity index 100% rename from res/text/message_bank_unk_0427.gmm rename to res/text/unk_0427.gmm diff --git a/res/text/message_bank_unk_0428.gmm b/res/text/unk_0428.gmm similarity index 100% rename from res/text/message_bank_unk_0428.gmm rename to res/text/unk_0428.gmm diff --git a/res/text/message_bank_unk_0429.gmm b/res/text/unk_0429.gmm similarity index 100% rename from res/text/message_bank_unk_0429.gmm rename to res/text/unk_0429.gmm diff --git a/res/text/message_bank_unk_0430.gmm b/res/text/unk_0430.gmm similarity index 100% rename from res/text/message_bank_unk_0430.gmm rename to res/text/unk_0430.gmm diff --git a/res/text/message_bank_unk_0431.gmm b/res/text/unk_0431.gmm similarity index 100% rename from res/text/message_bank_unk_0431.gmm rename to res/text/unk_0431.gmm diff --git a/res/text/message_bank_unk_0432.gmm b/res/text/unk_0432.gmm similarity index 100% rename from res/text/message_bank_unk_0432.gmm rename to res/text/unk_0432.gmm diff --git a/res/text/message_bank_unk_0436.gmm b/res/text/unk_0436.gmm similarity index 100% rename from res/text/message_bank_unk_0436.gmm rename to res/text/unk_0436.gmm diff --git a/res/text/message_bank_unk_0437.gmm b/res/text/unk_0437.gmm similarity index 100% rename from res/text/message_bank_unk_0437.gmm rename to res/text/unk_0437.gmm diff --git a/res/text/message_bank_unk_0438.gmm b/res/text/unk_0438.gmm similarity index 100% rename from res/text/message_bank_unk_0438.gmm rename to res/text/unk_0438.gmm diff --git a/res/text/message_bank_unk_0439.gmm b/res/text/unk_0439.gmm similarity index 100% rename from res/text/message_bank_unk_0439.gmm rename to res/text/unk_0439.gmm diff --git a/res/text/message_bank_unk_0440.gmm b/res/text/unk_0440.gmm similarity index 100% rename from res/text/message_bank_unk_0440.gmm rename to res/text/unk_0440.gmm diff --git a/res/text/message_bank_unk_0441.gmm b/res/text/unk_0441.gmm similarity index 100% rename from res/text/message_bank_unk_0441.gmm rename to res/text/unk_0441.gmm diff --git a/res/text/message_bank_unk_0442.gmm b/res/text/unk_0442.gmm similarity index 100% rename from res/text/message_bank_unk_0442.gmm rename to res/text/unk_0442.gmm diff --git a/res/text/message_bank_unk_0443.gmm b/res/text/unk_0443.gmm similarity index 100% rename from res/text/message_bank_unk_0443.gmm rename to res/text/unk_0443.gmm diff --git a/res/text/message_bank_unk_0444.gmm b/res/text/unk_0444.gmm similarity index 100% rename from res/text/message_bank_unk_0444.gmm rename to res/text/unk_0444.gmm diff --git a/res/text/message_bank_unk_0445.gmm b/res/text/unk_0445.gmm similarity index 100% rename from res/text/message_bank_unk_0445.gmm rename to res/text/unk_0445.gmm diff --git a/res/text/message_bank_unk_0446.gmm b/res/text/unk_0446.gmm similarity index 100% rename from res/text/message_bank_unk_0446.gmm rename to res/text/unk_0446.gmm diff --git a/res/text/message_bank_unk_0447.gmm b/res/text/unk_0447.gmm similarity index 100% rename from res/text/message_bank_unk_0447.gmm rename to res/text/unk_0447.gmm diff --git a/res/text/message_bank_unk_0448.gmm b/res/text/unk_0448.gmm similarity index 100% rename from res/text/message_bank_unk_0448.gmm rename to res/text/unk_0448.gmm diff --git a/res/text/message_bank_unk_0449.gmm b/res/text/unk_0449.gmm similarity index 100% rename from res/text/message_bank_unk_0449.gmm rename to res/text/unk_0449.gmm diff --git a/res/text/message_bank_unk_0450.gmm b/res/text/unk_0450.gmm similarity index 100% rename from res/text/message_bank_unk_0450.gmm rename to res/text/unk_0450.gmm diff --git a/res/text/message_bank_unk_0451.gmm b/res/text/unk_0451.gmm similarity index 100% rename from res/text/message_bank_unk_0451.gmm rename to res/text/unk_0451.gmm diff --git a/res/text/message_bank_unk_0452.gmm b/res/text/unk_0452.gmm similarity index 100% rename from res/text/message_bank_unk_0452.gmm rename to res/text/unk_0452.gmm diff --git a/res/text/message_bank_unk_0453.gmm b/res/text/unk_0453.gmm similarity index 100% rename from res/text/message_bank_unk_0453.gmm rename to res/text/unk_0453.gmm diff --git a/res/text/message_bank_unk_0454.gmm b/res/text/unk_0454.gmm similarity index 100% rename from res/text/message_bank_unk_0454.gmm rename to res/text/unk_0454.gmm diff --git a/res/text/message_bank_unk_0456.gmm b/res/text/unk_0456.gmm similarity index 100% rename from res/text/message_bank_unk_0456.gmm rename to res/text/unk_0456.gmm diff --git a/res/text/message_bank_unk_0458.gmm b/res/text/unk_0458.gmm similarity index 100% rename from res/text/message_bank_unk_0458.gmm rename to res/text/unk_0458.gmm diff --git a/res/text/message_bank_unk_0459.gmm b/res/text/unk_0459.gmm similarity index 100% rename from res/text/message_bank_unk_0459.gmm rename to res/text/unk_0459.gmm diff --git a/res/text/message_bank_unk_0460.gmm b/res/text/unk_0460.gmm similarity index 100% rename from res/text/message_bank_unk_0460.gmm rename to res/text/unk_0460.gmm diff --git a/res/text/message_bank_unk_0461.gmm b/res/text/unk_0461.gmm similarity index 100% rename from res/text/message_bank_unk_0461.gmm rename to res/text/unk_0461.gmm diff --git a/res/text/message_bank_unk_0462.gmm b/res/text/unk_0462.gmm similarity index 100% rename from res/text/message_bank_unk_0462.gmm rename to res/text/unk_0462.gmm diff --git a/res/text/message_bank_unk_0463.gmm b/res/text/unk_0463.gmm similarity index 100% rename from res/text/message_bank_unk_0463.gmm rename to res/text/unk_0463.gmm diff --git a/res/text/message_bank_unk_0464.gmm b/res/text/unk_0464.gmm similarity index 100% rename from res/text/message_bank_unk_0464.gmm rename to res/text/unk_0464.gmm diff --git a/res/text/message_bank_unk_0524.gmm b/res/text/unk_0524.gmm similarity index 100% rename from res/text/message_bank_unk_0524.gmm rename to res/text/unk_0524.gmm diff --git a/res/text/message_bank_unk_0532.gmm b/res/text/unk_0532.gmm similarity index 100% rename from res/text/message_bank_unk_0532.gmm rename to res/text/unk_0532.gmm diff --git a/res/text/message_bank_unk_0533.gmm b/res/text/unk_0533.gmm similarity index 100% rename from res/text/message_bank_unk_0533.gmm rename to res/text/unk_0533.gmm diff --git a/res/text/message_bank_unk_0536.gmm b/res/text/unk_0536.gmm similarity index 100% rename from res/text/message_bank_unk_0536.gmm rename to res/text/unk_0536.gmm diff --git a/res/text/message_bank_unk_0537.gmm b/res/text/unk_0537.gmm similarity index 100% rename from res/text/message_bank_unk_0537.gmm rename to res/text/unk_0537.gmm diff --git a/res/text/message_bank_unk_0538.gmm b/res/text/unk_0538.gmm similarity index 100% rename from res/text/message_bank_unk_0538.gmm rename to res/text/unk_0538.gmm diff --git a/res/text/message_bank_unk_0539.gmm b/res/text/unk_0539.gmm similarity index 100% rename from res/text/message_bank_unk_0539.gmm rename to res/text/unk_0539.gmm diff --git a/res/text/message_bank_unk_0540.gmm b/res/text/unk_0540.gmm similarity index 100% rename from res/text/message_bank_unk_0540.gmm rename to res/text/unk_0540.gmm diff --git a/res/text/message_bank_unk_0541.gmm b/res/text/unk_0541.gmm similarity index 100% rename from res/text/message_bank_unk_0541.gmm rename to res/text/unk_0541.gmm diff --git a/res/text/message_bank_unk_0542.gmm b/res/text/unk_0542.gmm similarity index 100% rename from res/text/message_bank_unk_0542.gmm rename to res/text/unk_0542.gmm diff --git a/res/text/message_bank_unk_0543.gmm b/res/text/unk_0543.gmm similarity index 100% rename from res/text/message_bank_unk_0543.gmm rename to res/text/unk_0543.gmm diff --git a/res/text/message_bank_unk_0544.gmm b/res/text/unk_0544.gmm similarity index 100% rename from res/text/message_bank_unk_0544.gmm rename to res/text/unk_0544.gmm diff --git a/res/text/message_bank_unk_0545.gmm b/res/text/unk_0545.gmm similarity index 100% rename from res/text/message_bank_unk_0545.gmm rename to res/text/unk_0545.gmm diff --git a/res/text/message_bank_unk_0546.gmm b/res/text/unk_0546.gmm similarity index 100% rename from res/text/message_bank_unk_0546.gmm rename to res/text/unk_0546.gmm diff --git a/res/text/message_bank_unk_0547.gmm b/res/text/unk_0547.gmm similarity index 100% rename from res/text/message_bank_unk_0547.gmm rename to res/text/unk_0547.gmm diff --git a/res/text/message_bank_unk_0548.gmm b/res/text/unk_0548.gmm similarity index 100% rename from res/text/message_bank_unk_0548.gmm rename to res/text/unk_0548.gmm diff --git a/res/text/message_bank_unk_0549.gmm b/res/text/unk_0549.gmm similarity index 100% rename from res/text/message_bank_unk_0549.gmm rename to res/text/unk_0549.gmm diff --git a/res/text/message_bank_unk_0550.gmm b/res/text/unk_0550.gmm similarity index 100% rename from res/text/message_bank_unk_0550.gmm rename to res/text/unk_0550.gmm diff --git a/res/text/message_bank_unk_0552.gmm b/res/text/unk_0552.gmm similarity index 100% rename from res/text/message_bank_unk_0552.gmm rename to res/text/unk_0552.gmm diff --git a/res/text/message_bank_unk_0603.gmm b/res/text/unk_0603.gmm similarity index 100% rename from res/text/message_bank_unk_0603.gmm rename to res/text/unk_0603.gmm diff --git a/res/text/message_bank_unk_0605.gmm b/res/text/unk_0605.gmm similarity index 100% rename from res/text/message_bank_unk_0605.gmm rename to res/text/unk_0605.gmm diff --git a/res/text/message_bank_unk_0607.gmm b/res/text/unk_0607.gmm similarity index 100% rename from res/text/message_bank_unk_0607.gmm rename to res/text/unk_0607.gmm diff --git a/res/text/message_bank_unk_0609.gmm b/res/text/unk_0609.gmm similarity index 100% rename from res/text/message_bank_unk_0609.gmm rename to res/text/unk_0609.gmm diff --git a/res/text/message_bank_unk_0611.gmm b/res/text/unk_0611.gmm similarity index 100% rename from res/text/message_bank_unk_0611.gmm rename to res/text/unk_0611.gmm diff --git a/res/text/message_bank_unk_0613.gmm b/res/text/unk_0613.gmm similarity index 100% rename from res/text/message_bank_unk_0613.gmm rename to res/text/unk_0613.gmm diff --git a/res/text/message_bank_unk_0614.gmm b/res/text/unk_0614.gmm similarity index 100% rename from res/text/message_bank_unk_0614.gmm rename to res/text/unk_0614.gmm diff --git a/res/text/message_bank_unk_0615.gmm b/res/text/unk_0615.gmm similarity index 100% rename from res/text/message_bank_unk_0615.gmm rename to res/text/unk_0615.gmm diff --git a/res/text/message_bank_unk_0616.gmm b/res/text/unk_0616.gmm similarity index 100% rename from res/text/message_bank_unk_0616.gmm rename to res/text/unk_0616.gmm diff --git a/res/text/message_bank_unk_0617.gmm b/res/text/unk_0617.gmm similarity index 100% rename from res/text/message_bank_unk_0617.gmm rename to res/text/unk_0617.gmm diff --git a/res/text/message_bank_unk_0621.gmm b/res/text/unk_0621.gmm similarity index 100% rename from res/text/message_bank_unk_0621.gmm rename to res/text/unk_0621.gmm diff --git a/res/text/message_bank_unk_0622.gmm b/res/text/unk_0622.gmm similarity index 100% rename from res/text/message_bank_unk_0622.gmm rename to res/text/unk_0622.gmm diff --git a/res/text/message_bank_unk_0623.gmm b/res/text/unk_0623.gmm similarity index 100% rename from res/text/message_bank_unk_0623.gmm rename to res/text/unk_0623.gmm diff --git a/res/text/message_bank_unk_0634.gmm b/res/text/unk_0634.gmm similarity index 100% rename from res/text/message_bank_unk_0634.gmm rename to res/text/unk_0634.gmm diff --git a/res/text/message_bank_unk_0636.gmm b/res/text/unk_0636.gmm similarity index 100% rename from res/text/message_bank_unk_0636.gmm rename to res/text/unk_0636.gmm diff --git a/res/text/message_bank_unk_0637.gmm b/res/text/unk_0637.gmm similarity index 100% rename from res/text/message_bank_unk_0637.gmm rename to res/text/unk_0637.gmm diff --git a/res/text/message_bank_unk_0638.gmm b/res/text/unk_0638.gmm similarity index 100% rename from res/text/message_bank_unk_0638.gmm rename to res/text/unk_0638.gmm diff --git a/res/text/message_bank_unk_0639.gmm b/res/text/unk_0639.gmm similarity index 100% rename from res/text/message_bank_unk_0639.gmm rename to res/text/unk_0639.gmm diff --git a/res/text/message_bank_unk_0640.gmm b/res/text/unk_0640.gmm similarity index 100% rename from res/text/message_bank_unk_0640.gmm rename to res/text/unk_0640.gmm diff --git a/res/text/message_bank_unk_0641.gmm b/res/text/unk_0641.gmm similarity index 100% rename from res/text/message_bank_unk_0641.gmm rename to res/text/unk_0641.gmm diff --git a/res/text/message_bank_unk_0645.gmm b/res/text/unk_0645.gmm similarity index 100% rename from res/text/message_bank_unk_0645.gmm rename to res/text/unk_0645.gmm diff --git a/res/text/message_bank_unk_0648.gmm b/res/text/unk_0648.gmm similarity index 100% rename from res/text/message_bank_unk_0648.gmm rename to res/text/unk_0648.gmm diff --git a/res/text/message_bank_unk_0650.gmm b/res/text/unk_0650.gmm similarity index 100% rename from res/text/message_bank_unk_0650.gmm rename to res/text/unk_0650.gmm diff --git a/res/text/message_bank_unk_0653.gmm b/res/text/unk_0653.gmm similarity index 100% rename from res/text/message_bank_unk_0653.gmm rename to res/text/unk_0653.gmm diff --git a/res/text/message_bank_unk_0654.gmm b/res/text/unk_0654.gmm similarity index 100% rename from res/text/message_bank_unk_0654.gmm rename to res/text/unk_0654.gmm diff --git a/res/text/message_bank_unk_0655.gmm b/res/text/unk_0655.gmm similarity index 100% rename from res/text/message_bank_unk_0655.gmm rename to res/text/unk_0655.gmm diff --git a/res/text/message_bank_unk_0656.gmm b/res/text/unk_0656.gmm similarity index 100% rename from res/text/message_bank_unk_0656.gmm rename to res/text/unk_0656.gmm diff --git a/res/text/message_bank_unk_0657.gmm b/res/text/unk_0657.gmm similarity index 100% rename from res/text/message_bank_unk_0657.gmm rename to res/text/unk_0657.gmm diff --git a/res/text/message_bank_unk_0658.gmm b/res/text/unk_0658.gmm similarity index 100% rename from res/text/message_bank_unk_0658.gmm rename to res/text/unk_0658.gmm diff --git a/res/text/message_bank_unk_0659.gmm b/res/text/unk_0659.gmm similarity index 100% rename from res/text/message_bank_unk_0659.gmm rename to res/text/unk_0659.gmm diff --git a/res/text/message_bank_unk_0660.gmm b/res/text/unk_0660.gmm similarity index 100% rename from res/text/message_bank_unk_0660.gmm rename to res/text/unk_0660.gmm diff --git a/res/text/message_bank_unk_0661.gmm b/res/text/unk_0661.gmm similarity index 100% rename from res/text/message_bank_unk_0661.gmm rename to res/text/unk_0661.gmm diff --git a/res/text/message_bank_unk_0662.gmm b/res/text/unk_0662.gmm similarity index 100% rename from res/text/message_bank_unk_0662.gmm rename to res/text/unk_0662.gmm diff --git a/res/text/message_bank_unk_0669.gmm b/res/text/unk_0669.gmm similarity index 100% rename from res/text/message_bank_unk_0669.gmm rename to res/text/unk_0669.gmm diff --git a/res/text/message_bank_unk_0670.gmm b/res/text/unk_0670.gmm similarity index 100% rename from res/text/message_bank_unk_0670.gmm rename to res/text/unk_0670.gmm diff --git a/res/text/message_bank_unk_0671.gmm b/res/text/unk_0671.gmm similarity index 100% rename from res/text/message_bank_unk_0671.gmm rename to res/text/unk_0671.gmm diff --git a/res/text/message_bank_unk_0672.gmm b/res/text/unk_0672.gmm similarity index 100% rename from res/text/message_bank_unk_0672.gmm rename to res/text/unk_0672.gmm diff --git a/res/text/message_bank_unk_0673.gmm b/res/text/unk_0673.gmm similarity index 100% rename from res/text/message_bank_unk_0673.gmm rename to res/text/unk_0673.gmm diff --git a/res/text/message_bank_unk_0674.gmm b/res/text/unk_0674.gmm similarity index 100% rename from res/text/message_bank_unk_0674.gmm rename to res/text/unk_0674.gmm diff --git a/res/text/message_bank_unk_0675.gmm b/res/text/unk_0675.gmm similarity index 100% rename from res/text/message_bank_unk_0675.gmm rename to res/text/unk_0675.gmm diff --git a/res/text/message_bank_unk_0676.gmm b/res/text/unk_0676.gmm similarity index 100% rename from res/text/message_bank_unk_0676.gmm rename to res/text/unk_0676.gmm diff --git a/res/text/message_bank_unk_0677.gmm b/res/text/unk_0677.gmm similarity index 100% rename from res/text/message_bank_unk_0677.gmm rename to res/text/unk_0677.gmm diff --git a/res/text/message_bank_unk_0678.gmm b/res/text/unk_0678.gmm similarity index 100% rename from res/text/message_bank_unk_0678.gmm rename to res/text/unk_0678.gmm diff --git a/res/text/message_bank_unk_0679.gmm b/res/text/unk_0679.gmm similarity index 100% rename from res/text/message_bank_unk_0679.gmm rename to res/text/unk_0679.gmm diff --git a/res/text/message_bank_unk_0680.gmm b/res/text/unk_0680.gmm similarity index 100% rename from res/text/message_bank_unk_0680.gmm rename to res/text/unk_0680.gmm diff --git a/res/text/message_bank_unk_0681.gmm b/res/text/unk_0681.gmm similarity index 100% rename from res/text/message_bank_unk_0681.gmm rename to res/text/unk_0681.gmm diff --git a/res/text/message_bank_unk_0682.gmm b/res/text/unk_0682.gmm similarity index 100% rename from res/text/message_bank_unk_0682.gmm rename to res/text/unk_0682.gmm diff --git a/res/text/message_bank_unk_0683.gmm b/res/text/unk_0683.gmm similarity index 100% rename from res/text/message_bank_unk_0683.gmm rename to res/text/unk_0683.gmm diff --git a/res/text/message_bank_unk_0684.gmm b/res/text/unk_0684.gmm similarity index 100% rename from res/text/message_bank_unk_0684.gmm rename to res/text/unk_0684.gmm diff --git a/res/text/message_bank_unk_0685.gmm b/res/text/unk_0685.gmm similarity index 100% rename from res/text/message_bank_unk_0685.gmm rename to res/text/unk_0685.gmm diff --git a/res/text/message_bank_unk_0686.gmm b/res/text/unk_0686.gmm similarity index 100% rename from res/text/message_bank_unk_0686.gmm rename to res/text/unk_0686.gmm diff --git a/res/text/message_bank_unk_0687.gmm b/res/text/unk_0687.gmm similarity index 100% rename from res/text/message_bank_unk_0687.gmm rename to res/text/unk_0687.gmm diff --git a/res/text/message_bank_unk_0688.gmm b/res/text/unk_0688.gmm similarity index 100% rename from res/text/message_bank_unk_0688.gmm rename to res/text/unk_0688.gmm diff --git a/res/text/message_bank_unk_0689.gmm b/res/text/unk_0689.gmm similarity index 100% rename from res/text/message_bank_unk_0689.gmm rename to res/text/unk_0689.gmm diff --git a/res/text/message_bank_unk_0690.gmm b/res/text/unk_0690.gmm similarity index 100% rename from res/text/message_bank_unk_0690.gmm rename to res/text/unk_0690.gmm diff --git a/res/text/message_bank_unk_0691.gmm b/res/text/unk_0691.gmm similarity index 100% rename from res/text/message_bank_unk_0691.gmm rename to res/text/unk_0691.gmm diff --git a/res/text/message_bank_unk_0692.gmm b/res/text/unk_0692.gmm similarity index 100% rename from res/text/message_bank_unk_0692.gmm rename to res/text/unk_0692.gmm diff --git a/res/text/message_bank_unk_0693.gmm b/res/text/unk_0693.gmm similarity index 100% rename from res/text/message_bank_unk_0693.gmm rename to res/text/unk_0693.gmm diff --git a/res/text/message_bank_unk_0695.gmm b/res/text/unk_0695.gmm similarity index 100% rename from res/text/message_bank_unk_0695.gmm rename to res/text/unk_0695.gmm diff --git a/res/text/message_bank_unk_0696.gmm b/res/text/unk_0696.gmm similarity index 100% rename from res/text/message_bank_unk_0696.gmm rename to res/text/unk_0696.gmm diff --git a/res/text/message_bank_unk_0698.gmm b/res/text/unk_0698.gmm similarity index 100% rename from res/text/message_bank_unk_0698.gmm rename to res/text/unk_0698.gmm diff --git a/res/text/message_bank_unk_0699.gmm b/res/text/unk_0699.gmm similarity index 100% rename from res/text/message_bank_unk_0699.gmm rename to res/text/unk_0699.gmm diff --git a/res/text/message_bank_unk_0700.gmm b/res/text/unk_0700.gmm similarity index 100% rename from res/text/message_bank_unk_0700.gmm rename to res/text/unk_0700.gmm diff --git a/res/text/message_bank_unk_0701.gmm b/res/text/unk_0701.gmm similarity index 100% rename from res/text/message_bank_unk_0701.gmm rename to res/text/unk_0701.gmm diff --git a/res/text/message_bank_unk_0702.gmm b/res/text/unk_0702.gmm similarity index 100% rename from res/text/message_bank_unk_0702.gmm rename to res/text/unk_0702.gmm diff --git a/res/text/message_bank_unk_0703.gmm b/res/text/unk_0703.gmm similarity index 100% rename from res/text/message_bank_unk_0703.gmm rename to res/text/unk_0703.gmm diff --git a/res/text/message_bank_unk_0704.gmm b/res/text/unk_0704.gmm similarity index 100% rename from res/text/message_bank_unk_0704.gmm rename to res/text/unk_0704.gmm diff --git a/res/text/message_bank_unk_0705.gmm b/res/text/unk_0705.gmm similarity index 100% rename from res/text/message_bank_unk_0705.gmm rename to res/text/unk_0705.gmm diff --git a/res/text/message_bank_unk_0711.gmm b/res/text/unk_0711.gmm similarity index 100% rename from res/text/message_bank_unk_0711.gmm rename to res/text/unk_0711.gmm diff --git a/res/text/message_bank_unk_0713.gmm b/res/text/unk_0713.gmm similarity index 100% rename from res/text/message_bank_unk_0713.gmm rename to res/text/unk_0713.gmm diff --git a/res/text/message_bank_unk_0714.gmm b/res/text/unk_0714.gmm similarity index 100% rename from res/text/message_bank_unk_0714.gmm rename to res/text/unk_0714.gmm diff --git a/res/text/message_bank_unk_0717.gmm b/res/text/unk_0717.gmm similarity index 100% rename from res/text/message_bank_unk_0717.gmm rename to res/text/unk_0717.gmm diff --git a/res/text/message_bank_unk_0719.gmm b/res/text/unk_0719.gmm similarity index 100% rename from res/text/message_bank_unk_0719.gmm rename to res/text/unk_0719.gmm diff --git a/res/text/message_bank_unk_0720.gmm b/res/text/unk_0720.gmm similarity index 100% rename from res/text/message_bank_unk_0720.gmm rename to res/text/unk_0720.gmm diff --git a/res/text/message_bank_unk_0721.gmm b/res/text/unk_0721.gmm similarity index 100% rename from res/text/message_bank_unk_0721.gmm rename to res/text/unk_0721.gmm diff --git a/res/text/message_bank_unk_0722.gmm b/res/text/unk_0722.gmm similarity index 100% rename from res/text/message_bank_unk_0722.gmm rename to res/text/unk_0722.gmm diff --git a/res/text/message_bank_unk_0723.gmm b/res/text/unk_0723.gmm similarity index 100% rename from res/text/message_bank_unk_0723.gmm rename to res/text/unk_0723.gmm diff --git a/res/text/message_bank_valley_windworks_building.gmm b/res/text/valley_windworks_building.gmm similarity index 100% rename from res/text/message_bank_valley_windworks_building.gmm rename to res/text/valley_windworks_building.gmm diff --git a/res/text/message_bank_valley_windworks_outside.gmm b/res/text/valley_windworks_outside.gmm similarity index 100% rename from res/text/message_bank_valley_windworks_outside.gmm rename to res/text/valley_windworks_outside.gmm diff --git a/res/text/message_bank_valor_cavern.gmm b/res/text/valor_cavern.gmm similarity index 100% rename from res/text/message_bank_valor_cavern.gmm rename to res/text/valor_cavern.gmm diff --git a/res/text/message_bank_valor_lakefront.gmm b/res/text/valor_lakefront.gmm similarity index 100% rename from res/text/message_bank_valor_lakefront.gmm rename to res/text/valor_lakefront.gmm diff --git a/res/text/message_bank_veilstone_city.gmm b/res/text/veilstone_city.gmm similarity index 100% rename from res/text/message_bank_veilstone_city.gmm rename to res/text/veilstone_city.gmm diff --git a/res/text/message_bank_veilstone_city_galactic_warehouse.gmm b/res/text/veilstone_city_galactic_warehouse.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_galactic_warehouse.gmm rename to res/text/veilstone_city_galactic_warehouse.gmm diff --git a/res/text/message_bank_veilstone_city_gym.gmm b/res/text/veilstone_city_gym.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_gym.gmm rename to res/text/veilstone_city_gym.gmm diff --git a/res/text/message_bank_veilstone_city_northeast_house.gmm b/res/text/veilstone_city_northeast_house.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_northeast_house.gmm rename to res/text/veilstone_city_northeast_house.gmm diff --git a/res/text/message_bank_veilstone_city_northwest_house.gmm b/res/text/veilstone_city_northwest_house.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_northwest_house.gmm rename to res/text/veilstone_city_northwest_house.gmm diff --git a/res/text/message_bank_veilstone_city_pokecenter_1f.gmm b/res/text/veilstone_city_pokecenter_1f.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_pokecenter_1f.gmm rename to res/text/veilstone_city_pokecenter_1f.gmm diff --git a/res/text/message_bank_veilstone_city_pokecenter_b1f.gmm b/res/text/veilstone_city_pokecenter_b1f.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_pokecenter_b1f.gmm rename to res/text/veilstone_city_pokecenter_b1f.gmm diff --git a/res/text/message_bank_veilstone_city_prize_exchange.gmm b/res/text/veilstone_city_prize_exchange.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_prize_exchange.gmm rename to res/text/veilstone_city_prize_exchange.gmm diff --git a/res/text/message_bank_veilstone_city_southeast_house.gmm b/res/text/veilstone_city_southeast_house.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_southeast_house.gmm rename to res/text/veilstone_city_southeast_house.gmm diff --git a/res/text/message_bank_veilstone_city_southwest_house.gmm b/res/text/veilstone_city_southwest_house.gmm similarity index 100% rename from res/text/message_bank_veilstone_city_southwest_house.gmm rename to res/text/veilstone_city_southwest_house.gmm diff --git a/res/text/message_bank_veilstone_store_1f.gmm b/res/text/veilstone_store_1f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_1f.gmm rename to res/text/veilstone_store_1f.gmm diff --git a/res/text/message_bank_veilstone_store_2f.gmm b/res/text/veilstone_store_2f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_2f.gmm rename to res/text/veilstone_store_2f.gmm diff --git a/res/text/message_bank_veilstone_store_3f.gmm b/res/text/veilstone_store_3f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_3f.gmm rename to res/text/veilstone_store_3f.gmm diff --git a/res/text/message_bank_veilstone_store_4f.gmm b/res/text/veilstone_store_4f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_4f.gmm rename to res/text/veilstone_store_4f.gmm diff --git a/res/text/message_bank_veilstone_store_5f.gmm b/res/text/veilstone_store_5f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_5f.gmm rename to res/text/veilstone_store_5f.gmm diff --git a/res/text/message_bank_veilstone_store_b1f.gmm b/res/text/veilstone_store_b1f.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_b1f.gmm rename to res/text/veilstone_store_b1f.gmm diff --git a/res/text/message_bank_veilstone_store_elevator.gmm b/res/text/veilstone_store_elevator.gmm similarity index 100% rename from res/text/message_bank_veilstone_store_elevator.gmm rename to res/text/veilstone_store_elevator.gmm diff --git a/res/text/message_bank_verity_cavern.gmm b/res/text/verity_cavern.gmm similarity index 100% rename from res/text/message_bank_verity_cavern.gmm rename to res/text/verity_cavern.gmm diff --git a/res/text/message_bank_verity_lakefront.gmm b/res/text/verity_lakefront.gmm similarity index 100% rename from res/text/message_bank_verity_lakefront.gmm rename to res/text/verity_lakefront.gmm diff --git a/res/text/message_bank_verity_lakefront_unknown_house.gmm b/res/text/verity_lakefront_unknown_house.gmm similarity index 100% rename from res/text/message_bank_verity_lakefront_unknown_house.gmm rename to res/text/verity_lakefront_unknown_house.gmm diff --git a/res/text/message_bank_victory_road_1f.gmm b/res/text/victory_road_1f.gmm similarity index 100% rename from res/text/message_bank_victory_road_1f.gmm rename to res/text/victory_road_1f.gmm diff --git a/res/text/message_bank_victory_road_1f_room_2.gmm b/res/text/victory_road_1f_room_2.gmm similarity index 100% rename from res/text/message_bank_victory_road_1f_room_2.gmm rename to res/text/victory_road_1f_room_2.gmm diff --git a/res/text/message_bank_villa.gmm b/res/text/villa.gmm similarity index 100% rename from res/text/message_bank_villa.gmm rename to res/text/villa.gmm diff --git a/res/text/message_bank_vista_lighthouse.gmm b/res/text/vista_lighthouse.gmm similarity index 100% rename from res/text/message_bank_vista_lighthouse.gmm rename to res/text/vista_lighthouse.gmm diff --git a/res/text/message_bank_wayward_cave_1f.gmm b/res/text/wayward_cave_1f.gmm similarity index 100% rename from res/text/message_bank_wayward_cave_1f.gmm rename to res/text/wayward_cave_1f.gmm diff --git a/res/text/message_bank_wifi_plaza_entrance.gmm b/res/text/wifi_plaza_entrance.gmm similarity index 100% rename from res/text/message_bank_wifi_plaza_entrance.gmm rename to res/text/wifi_plaza_entrance.gmm diff --git a/res/trainers/meson.build b/res/trainers/meson.build index 78156fb21e..cf06d15780 100644 --- a/res/trainers/meson.build +++ b/res/trainers/meson.build @@ -943,7 +943,7 @@ trainer_party_gen = generator( trainers_order = files('trainers.order') -trdata_target = custom_target('trdata.narc', +trdata_narc = custom_target('trdata.narc', output: [ 'trdata.narc', 'trdata.naix', @@ -959,8 +959,7 @@ trdata_target = custom_target('trdata.narc', '@PRIVATE_DIR@', ], ) -trdata_narc = trdata_target[0] -trdata_naix = trdata_target[1] +trdata_naix = trdata_narc[1] # Do not generate an NAIX for `trpoke.narc`; it would go wholly unused trpoke_narc = custom_target('trpoke.narc', diff --git a/src/applications/journal_display/journal_controller.c b/src/applications/journal_display/journal_controller.c index 31bbaac33b..9d7c76d1e3 100644 --- a/src/applications/journal_display/journal_controller.c +++ b/src/applications/journal_display/journal_controller.c @@ -4,13 +4,13 @@ #include #include "constants/heap.h" -#include "consts/gender.h" -#include "consts/sdat.h" +#include "generated/genders.h" +#include "generated/sdat.h" +#include "generated/text_banks.h" #include "struct_defs/struct_02099F80.h" #include "applications/journal_display/journal_printer.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "core_sys.h" @@ -307,7 +307,7 @@ static void JournalController_LoadGraphics(JournalManager *journalManager) static void JournalController_InitStringUtil(JournalManager *journalManager) { - journalManager->loader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_journal_entries, HEAP_ID_JOURNAL); + journalManager->loader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_JOURNAL_ENTRIES, HEAP_ID_JOURNAL); journalManager->template = StringTemplate_Default(HEAP_ID_JOURNAL); journalManager->strbuf = Strbuf_Init(128, HEAP_ID_JOURNAL); } diff --git a/src/applications/journal_display/journal_printer.c b/src/applications/journal_display/journal_printer.c index 7179eea8e9..d6daf525ce 100644 --- a/src/applications/journal_display/journal_printer.c +++ b/src/applications/journal_display/journal_printer.c @@ -4,14 +4,12 @@ #include #include "constants/trainer.h" -#include "consts/gender.h" -#include "consts/journal.h" +#include "generated/genders.h" +#include "generated/journal_location_events.h" +#include "generated/journal_online_events.h" +#include "generated/text_banks.h" #include "applications/journal_display/journal_controller.h" -#include "text/gmm/message_bank_journal_entries.h" -#include "text/gmm/message_bank_location_names.h" -#include "text/gmm/message_bank_npc_trainer_names.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "font.h" @@ -25,6 +23,10 @@ #include "text.h" #include "trainer_data.h" +#include "res/text/bank/journal_entries.h" +#include "res/text/bank/location_names.h" +#include "res/text/bank/npc_trainer_names.h" + #define ROW_HEIGHT 16 #define LOCATION_EVENT_Y_OFFSET ROW_HEIGHT #define POKEMON_EVENT_Y_OFFSET (LOCATION_EVENT_Y_OFFSET * MAX_JOURNAL_LOCATION_EVENTS + ROW_HEIGHT) @@ -340,7 +342,7 @@ static void JournalPrinter_PrintTrainerEvent(JournalManager *journalManager, Win return; } - Strbuf *name = MessageBank_GetNewStrbufFromNARC(NARC_INDEX_MSGDATA__PL_MSG, message_bank_location_names, MapHeader_GetMapLabelTextID(journalEntryTrainer.mapID), location_names_00042); + Strbuf *name = MessageBank_GetNewStrbufFromNARC(NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_LOCATION_NAMES, MapHeader_GetMapLabelTextID(journalEntryTrainer.mapID), location_names_00042); strLength = Strbuf_Length(name); Strbuf_Free(name); @@ -351,7 +353,7 @@ static void JournalPrinter_PrintTrainerEvent(JournalManager *journalManager, Win strLength += Strbuf_Length(journalManager->strbuf); Strbuf_Free(name); } else { - name = MessageBank_GetNewStrbufFromNARC(NARC_INDEX_MSGDATA__PL_MSG, message_bank_npc_trainer_names, journalEntryTrainer.trainerID, pl_msg_00000618_00042); + name = MessageBank_GetNewStrbufFromNARC(NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_NPC_TRAINER_NAMES, journalEntryTrainer.trainerID, pl_msg_00000618_00042); strLength += Strbuf_Length(name); Strbuf_Free(name); StringTemplate_SetTrainerName(journalManager->template, 1, journalEntryTrainer.trainerID); diff --git a/src/applications/options_menu.c b/src/applications/options_menu.c index bbb0fa4058..8ba660e7bc 100644 --- a/src/applications/options_menu.c +++ b/src/applications/options_menu.c @@ -5,14 +5,11 @@ #include "constants/heap.h" #include "constants/narc.h" -#include "consts/sdat.h" +#include "generated/sdat.h" +#include "generated/text_banks.h" #include "struct_defs/struct_02099F80.h" -#include "graphics/options_menu/config_gra.naix" -#include "text/gmm/message_bank_options_menu.h" -#include "text/pl_msg.naix" - #include "bg_window.h" #include "core_sys.h" #include "font.h" @@ -37,6 +34,9 @@ #include "unk_0201DBEC.h" #include "unk_020393C8.h" +#include "res/graphics/options_menu/config_gra.naix" +#include "res/text/bank/options_menu.h" + #define MENU_TITLE_BASE_TILE 10 #define MENU_TITLE_WIDTH 12 #define MENU_TITLE_HEIGHT 2 @@ -370,7 +370,7 @@ static int SetupMenuVisuals(OptionsMenuData *menuData) LoadBgTiles(menuData); menuData->msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, - message_bank_options_menu, + TEXT_BANK_OPTIONS_MENU, menuData->heapID); LoadAllEntryChoices(menuData); break; diff --git a/src/applications/pokemon_summary_screen/main.c b/src/applications/pokemon_summary_screen/main.c index dfbcf57047..984bd2d3fb 100644 --- a/src/applications/pokemon_summary_screen/main.c +++ b/src/applications/pokemon_summary_screen/main.c @@ -7,9 +7,9 @@ #include "constants/moves.h" #include "constants/pokemon.h" #include "constants/string.h" -#include "consts/moves.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "generated/species.h" +#include "generated/text_banks.h" #include "struct_defs/struct_02099F80.h" @@ -18,9 +18,6 @@ #include "applications/pokemon_summary_screen/sprite.h" #include "applications/pokemon_summary_screen/subscreen.h" #include "applications/pokemon_summary_screen/window.h" -#include "graphics/pokemon_summary_screen/pl_pst_gra.naix" -#include "text/gmm/message_bank_pokemon_summary_screen.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -63,6 +60,8 @@ #include "vars_flags.h" #include "constdata/const_020F410C.h" +#include "res/graphics/pokemon_summary_screen/pl_pst_gra.naix" +#include "res/text/bank/pokemon_summary_screen.h" enum SummaryState { SUMMARY_STATE_TRANSITION_IN = 0, @@ -533,15 +532,15 @@ static void SetAlphaBlending(void) static void InitializeStringsAndCopyOTName(PokemonSummaryScreen *summaryScreen) { - summaryScreen->msgLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokemon_summary_screen, HEAP_ID_POKEMON_SUMMARY_SCREEN); - summaryScreen->ribbonLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_ribbon_names, HEAP_ID_POKEMON_SUMMARY_SCREEN); + summaryScreen->msgLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEMON_SUMMARY_SCREEN, HEAP_ID_POKEMON_SUMMARY_SCREEN); + summaryScreen->ribbonLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_RIBBON_NAMES, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->unk_684 = sub_0200C440(1, 2, 0, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->strFormatter = StringTemplate_Default(HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->monData.speciesName = Strbuf_Init(12, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->monData.nickname = Strbuf_Init(12, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->monData.OTName = Strbuf_Init(TRAINER_NAME_LEN + 1, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->strbuf = Strbuf_Init(128, HEAP_ID_POKEMON_SUMMARY_SCREEN); - summaryScreen->moveNameLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_move_names, HEAP_ID_POKEMON_SUMMARY_SCREEN); + summaryScreen->moveNameLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_MOVE_NAMES, HEAP_ID_POKEMON_SUMMARY_SCREEN); summaryScreen->playerName = Strbuf_Init(TRAINER_NAME_LEN + 1, HEAP_ID_POKEMON_SUMMARY_SCREEN); if (summaryScreen->data->OTName != NULL) { diff --git a/src/applications/pokemon_summary_screen/subscreen.c b/src/applications/pokemon_summary_screen/subscreen.c index e9315a5b9e..7121c879dc 100644 --- a/src/applications/pokemon_summary_screen/subscreen.c +++ b/src/applications/pokemon_summary_screen/subscreen.c @@ -3,7 +3,7 @@ #include #include -#include "consts/sdat.h" +#include "generated/sdat.h" #include "applications/pokemon_summary_screen/main.h" #include "applications/pokemon_summary_screen/sprite.h" diff --git a/src/applications/pokemon_summary_screen/window.c b/src/applications/pokemon_summary_screen/window.c index f3a316567b..3e54201fd2 100644 --- a/src/applications/pokemon_summary_screen/window.c +++ b/src/applications/pokemon_summary_screen/window.c @@ -3,15 +3,14 @@ #include #include -#include "consts/gender.h" +#include "generated/genders.h" #include "generated/items.h" +#include "generated/text_banks.h" #include "struct_defs/struct_02090800.h" #include "applications/pokemon_summary_screen/main.h" #include "applications/pokemon_summary_screen/sprite.h" -#include "text/gmm/message_bank_pokemon_summary_screen.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "font.h" @@ -29,6 +28,8 @@ #include "unk_02092494.h" #include "unk_02094EDC.h" +#include "res/text/bank/pokemon_summary_screen.h" + // todo: consolidate this with more generic ones if this scheme is used elsewhere enum SummaryTextAlignment { ALIGN_LEFT = 0, @@ -1177,7 +1178,7 @@ static void DrawSkillsPageWindows(PokemonSummaryScreen *summaryScreen) Strbuf_Free(buf); PrintStrbufToWindow(summaryScreen, &summaryScreen->extraWindows[SUMMARY_WINDOW_ABILITY], SUMMARY_TEXT_BLACK, ALIGN_LEFT); - MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_ability_descriptions, HEAP_ID_POKEMON_SUMMARY_SCREEN); + MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_ABILITY_DESCRIPTIONS, HEAP_ID_POKEMON_SUMMARY_SCREEN); MessageLoader_GetStrbuf(msgLoader, summaryScreen->monData.ability, summaryScreen->strbuf); MessageLoader_Free(msgLoader); PrintStrbufToWindow(summaryScreen, &summaryScreen->extraWindows[SUMMARY_WINDOW_ABILITY_DESCRIPTION], SUMMARY_TEXT_BLACK, ALIGN_LEFT); @@ -1422,7 +1423,7 @@ void PokemonSummaryScreen_PrintBattleMoveAttributes(PokemonSummaryScreen *summar PrintStrbufToWindow(summaryScreen, &summaryScreen->extraWindows[SUMMARY_WINDOW_BATTLE_MOVE_ACCURACY], SUMMARY_TEXT_BLACK, ALIGN_CENTER); - MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_move_descriptions, HEAP_ID_POKEMON_SUMMARY_SCREEN); + MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_MOVE_DESCRIPTIONS, HEAP_ID_POKEMON_SUMMARY_SCREEN); MessageLoader_GetStrbuf(msgLoader, move, summaryScreen->strbuf); PrintStrbufToWindow(summaryScreen, &summaryScreen->extraWindows[SUMMARY_WINDOW_BATTLE_MOVE_DESCRIPTION], SUMMARY_TEXT_BLACK, ALIGN_LEFT); @@ -1497,7 +1498,7 @@ void PokemonSummaryScreen_PrintContestMoveAttributes(PokemonSummaryScreen *summa u32 contestEffect = MoveTable_LoadParam(move, MOVEATTRIBUTE_CONTEST_EFFECT); u32 descEntryID = sub_0209577C(contestEffect); - MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_contest_effects, HEAP_ID_POKEMON_SUMMARY_SCREEN); + MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_CONTEST_EFFECTS, HEAP_ID_POKEMON_SUMMARY_SCREEN); MessageLoader_GetStrbuf(msgLoader, descEntryID, summaryScreen->strbuf); Text_AddPrinterWithParamsAndColor(&summaryScreen->extraWindows[SUMMARY_WINDOW_CONTEST_MOVE_DESCRIPTION], FONT_SYSTEM, summaryScreen->strbuf, 0, 0, TEXT_SPEED_NO_TRANSFER, SUMMARY_TEXT_BLACK, NULL); diff --git a/src/bag.c b/src/bag.c index b2f9a464be..1b01958e53 100644 --- a/src/bag.c +++ b/src/bag.c @@ -466,11 +466,11 @@ void BagCursor_SetBattleCategoryPosition(BagCursor *cursor, u32 category, u8 ind void BagCursor_ResetBattle(BagCursor *cursor) { - for (u32 i = 0; i < BATTLE_ITEM_CATEGORY_MAX + 1; i++) { + for (u32 i = 0; i < ITEM_BATTLE_CATEGORY_MAX + 1; i++) { BagCursor_SetBattleCategoryPosition(cursor, i, 0, 0); } - BagCursor_SetBattleCurrentCategory(cursor, BATTLE_ITEM_CATEGORY_RECOVER_HP); + BagCursor_SetBattleCurrentCategory(cursor, ITEM_BATTLE_CATEGORY_RECOVER_HP); } void Bag_SetLastBattleItemUsed(BagCursor *cursor, u16 itemID, u16 category) diff --git a/src/battle/battle_controller.c b/src/battle/battle_controller.c index ab57792fc3..2c94b843b0 100644 --- a/src/battle/battle_controller.c +++ b/src/battle/battle_controller.c @@ -12,9 +12,9 @@ #include "constants/pokemon.h" #include "constants/species.h" #include "constants/trainer.h" -#include "consts/game_records.h" -#include "consts/sdat.h" #include "generated/abilities.h" +#include "generated/game_records.h" +#include "generated/sdat.h" #include "struct_decls/battle_system.h" #include "struct_defs/trainer_data.h" @@ -1910,15 +1910,15 @@ static void BattleController_ItemCommand(BattleSystem *battleSys, BattleContext int nextSeq; if (Battler_Side(battleSys, battleCtx->attacker)) { switch (battleCtx->aiContext.usedItemType[battleCtx->attacker >> 1]) { - case ITEM_TYPE_FULL_RESTORE: + case ITEM_AI_CATEGORY_FULL_RESTORE: nextSeq = subscript_use_full_restore; break; - case ITEM_TYPE_RECOVER_HP: + case ITEM_AI_CATEGORY_RECOVER_HP: nextSeq = subscript_use_potion; break; - case ITEM_TYPE_RECOVER_STATUS: + case ITEM_AI_CATEGORY_RECOVER_STATUS: if ((battleCtx->aiContext.usedItemCondition[battleCtx->attacker >> 1] & ITEM_RECOVER_CONFUSION) && (battleCtx->aiContext.usedItemCondition[battleCtx->attacker >> 1] & ITEM_RECOVER_FULL)) { battleCtx->msgTemp = 6; @@ -1929,12 +1929,12 @@ static void BattleController_ItemCommand(BattleSystem *battleSys, BattleContext nextSeq = subscript_use_status_recovery; break; - case ITEM_TYPE_STAT_BOOSTER: + case ITEM_AI_CATEGORY_STAT_BOOSTER: battleCtx->msgTemp = battleCtx->aiContext.usedItemCondition[battleCtx->attacker >> 1]; nextSeq = subscript_use_stat_booster; break; - case ITEM_TYPE_GUARD_SPEC: + case ITEM_AI_CATEGORY_GUARD_SPEC: nextSeq = subscript_use_guard_spec; break; } @@ -1942,9 +1942,9 @@ static void BattleController_ItemCommand(BattleSystem *battleSys, BattleContext battleCtx->msgItemTemp = battleCtx->aiContext.usedItem[battleCtx->attacker >> 1]; } else { switch (used->category) { - case BATTLE_ITEM_CATEGORY_RECOVER_STATUS: - case BATTLE_ITEM_CATEGORY_RECOVER_HP: - case BATTLE_ITEM_CATEGORY_BATTLE_ITEMS: + case ITEM_BATTLE_CATEGORY_RECOVER_STATUS: + case ITEM_BATTLE_CATEGORY_RECOVER_HP: + case ITEM_BATTLE_CATEGORY_BATTLE_ITEMS: if (used->item == ITEM_POKE_DOLL || used->item == ITEM_FLUFFY_TAIL) { nextSeq = subscript_escape_item; } else { @@ -1953,7 +1953,7 @@ static void BattleController_ItemCommand(BattleSystem *battleSys, BattleContext break; - case BATTLE_ITEM_CATEGORY_POKE_BALLS: + case ITEM_BATTLE_CATEGORY_POKE_BALLS: nextSeq = subscript_throw_pokeball; if ((BattleSystem_BattleType(battleSys) & BATTLE_TYPE_TRAINER) == FALSE && (BattleSystem_BattleType(battleSys) & BATTLE_TYPE_CATCH_TUTORIAL) == FALSE) { diff --git a/src/battle/battle_io.c b/src/battle/battle_io.c index e0a055f2aa..0f8e9721c2 100644 --- a/src/battle/battle_io.c +++ b/src/battle/battle_io.c @@ -5,7 +5,7 @@ #include "constants/pokemon.h" #include "constants/species.h" -#include "consts/gender.h" +#include "generated/genders.h" #include "struct_decls/battle_system.h" #include "struct_defs/battle_io.h" diff --git a/src/battle/battle_lib.c b/src/battle/battle_lib.c index d2b7950d12..0d139e878c 100644 --- a/src/battle/battle_lib.c +++ b/src/battle/battle_lib.c @@ -11,9 +11,9 @@ #include "constants/species.h" #include "constants/string.h" #include "constants/trainer.h" -#include "consts/game_records.h" -#include "consts/gender.h" #include "generated/abilities.h" +#include "generated/game_records.h" +#include "generated/genders.h" #include "struct_decls/battle_system.h" #include "struct_decls/struct_02098700_decl.h" @@ -47,7 +47,7 @@ #include "unk_0208C098.h" static BOOL BasicTypeMulApplies(BattleContext *battleCtx, int attacker, int defender, int chartEntry); -static int MapSideEffectToSubscript(BattleContext *battleCtx, enum SideEffectType type, u32 effect); +static int MapSideEffectToSubscript(BattleContext *battleCtx, enum BattleSideEffectType type, u32 effect); static int ApplyTypeMultiplier(BattleContext *battleCtx, int attacker, int mul, int damage, BOOL update, u32 *moveStatus); static BOOL NoImmunityOverrides(BattleContext *battleCtx, int itemEffect, int chartEntry); static void UpateMoveStatusForTypeMul(int mul, u32 *moveStatusMask); @@ -1835,7 +1835,7 @@ void Battler_UnlockMoveChoice(BattleSystem *battleSys, BattleContext *battleCtx, battleCtx->battleMons[battler].moveEffectsData.furyCutterCount = 0; } -enum BattleAnimation Battler_StatusCondition(BattleContext *battleCtx, int battler) +enum BattleSubAnimation Battler_StatusCondition(BattleContext *battleCtx, int battler) { if (battleCtx->battleMons[battler].status & MON_CONDITION_SLEEP) { return BATTLE_ANIMATION_ASLEEP; @@ -7299,7 +7299,7 @@ void BattleSystem_SortMonActionOrder(BattleSystem *battleSys, BattleContext *bat } } -static const enum BattleAnimation sEffectsAlwaysShown[] = { +static const enum BattleSubAnimation sEffectsAlwaysShown[] = { BATTLE_ANIMATION_SUB_OUT, BATTLE_ANIMATION_SUB_IN, BATTLE_ANIMATION_ITEM_ESCAPE, @@ -7502,11 +7502,11 @@ void BattleContext_Set(BattleSystem *battleSys, BattleContext *battleCtx, enum B * @brief Map the given side effect to an appropriate subscript. * * @param battleCtx - * @param type Type of side effect; see enum SideEffectType + * @param type Type of side effect; see enum BattleSideEffectType * @param effect Effect which should be mapped to a corresponding subscript * @return int */ -static int MapSideEffectToSubscript(BattleContext *battleCtx, enum SideEffectType type, u32 effect) +static int MapSideEffectToSubscript(BattleContext *battleCtx, enum BattleSideEffectType type, u32 effect) { battleCtx->sideEffectType = type; battleCtx->sideEffectParam = effect & MOVE_SIDE_EFFECT_SUBSCRIPT_POINTER; diff --git a/src/battle/battle_script.c b/src/battle/battle_script.c index 4cfe1bd644..eb032b5a7a 100644 --- a/src/battle/battle_script.c +++ b/src/battle/battle_script.c @@ -8,9 +8,9 @@ #include "constants/pokemon.h" #include "constants/species.h" #include "constants/trainer.h" -#include "consts/gender.h" -#include "consts/sdat.h" #include "generated/abilities.h" +#include "generated/genders.h" +#include "generated/sdat.h" #include "struct_decls/battle_system.h" #include "struct_decls/sprite_decl.h" @@ -2109,7 +2109,7 @@ static BOOL BtlCmd_PlaySound(BattleSystem *battleSys, BattleContext *battleCtx) * @brief Compare a given data-value from a variable to a target static value. * * Inputs: - * 1. The operation mode. See enum OpCode for possible values. + * 1. The operation mode. See `battle_script_opcodes` for possible values. * 2. The variable whose data should be retrieved for the comparison. * 3. The static value to compare against. * 4. The jump-ahead value if the comparison yields TRUE. @@ -2187,7 +2187,7 @@ static BOOL BtlCmd_CompareVarToValue(BattleSystem *battleSys, BattleContext *bat * @brief Compare a given data-value from a battler to a target static value. * * Inputs: - * 1. The operation mode. See enum OpCode for possible values. + * 1. The operation mode. See `battle_script_opcodes` for possible values. * 2. The battler whose data should be retrieved for the comparison. * 3. The parameter to retrieve for the comparison. * 4. The static value to compare against. @@ -2894,7 +2894,7 @@ static BOOL BtlCmd_SetMultiHit(BattleSystem *battleSys, BattleContext *battleCtx * and a static source value. * * Inputs: - * 1. The operation to apply; see enum OpCode for possible values. + * 1. The operation to apply; see `battle_script_opcodes` for possible values. * 2. ID of the variable to target as a source operand and the destination. * 3. A static source value to use as the second operand. * @@ -3207,7 +3207,7 @@ static BOOL BtlCmd_ChangeStatStage(BattleSystem *battleSys, BattleContext *battl * to itself and a static source value. * * Inputs: - * 1. The operation to apply; see enum OpCode for possible values. + * 1. The operation to apply; see `battle_script_opcodes` for possible values. * 2. ID of the battler to target as a source operand and the destination. * 3. ID of the battler's data field to target as a source operand and * the destination. @@ -3355,7 +3355,7 @@ static BOOL BtlCmd_ToggleVanish(BattleSystem *battleSys, BattleContext *battleCt * @brief Check the ability of a battler or set of battlers. * * Inputs: - * 1. Op-code which controls the behavior. See enum CheckHaveOp + * 1. Op-code which controls the behavior. See `CHECK_HAVE`/`CHECK_NOT_HAVE` * 2. Input battler (or set of battlers) whose ability should be checked * 3. The ability to check for any battler to have (or not have) * 4. GoTo distance if a battler in the input set meets the criteria @@ -3441,7 +3441,7 @@ static BOOL BtlCmd_Random(BattleSystem *battleSys, BattleContext *battleCtx) * and the value of another variable. * * Inputs: - * 1. The operation to apply; see enum OpCode for possible values. + * 1. The operation to apply; see `battle_script_opcodes` for possible values. * 2. ID of the variable to target as a source operand and the destination. * 3. ID of the variable to use as the second operand. * @@ -3535,7 +3535,7 @@ static BOOL BtlCmd_UpdateVarFromVar(BattleSystem *battleSys, BattleContext *batt * to itself and the value of a variable. * * Inputs: - * 1. The operation to apply; see enum OpCode for possible values. + * 1. The operation to apply; see `battle_script_opcodes` for possible values. * 2. ID of the battler to target as a source operand and the destination. * 3. ID of the battler's data field to target as a source operand and * the destination. @@ -4251,7 +4251,7 @@ static BOOL BtlCmd_TryConversion(BattleSystem *battleSys, BattleContext *battleC * @brief Compare a given data-value from a variable to a target variable's value. * * Inputs: - * 1. The operation mode. See enum OpCode for possible values. + * 1. The operation mode. See `battle_script_opcodes` for possible values. * 3. The variable whose data will be used on the left-hand side of the comparison. * 3. The variable whose data will be used on the right-hand side of the comparison. * 4. The jump-ahead value if the comparison yields TRUE. @@ -4330,7 +4330,7 @@ static BOOL BtlCmd_CompareVarToVar(BattleSystem *battleSys, BattleContext *battl * @brief Compare a given data-value from a battler to a target variable's value. * * Inputs: - * 1. The operation mode. See enum OpCode for possible values. + * 1. The operation mode. See `battle_script_opcodes` for possible values. * 2. The battler whose data should be retrieved for the left-hand side of the comparison. * 3. The parameter to use for the left-hand side of the comparison. * 4. The variable whose data will be used on the right-hand side of the comparison. @@ -7637,8 +7637,8 @@ static BOOL BtlCmd_TrySuckerPunch(BattleSystem *battleSys, BattleContext *battle * * Inputs: * 1. The battler for whom the side conditions should be checked/cleared. - * 2. The op code for this command (see: enum CheckSideConditionOp). - * 3. The specific side condition to check/modify (see: enum SideCondition). + * 2. The op code for this command (see: `battle_script_check_side_condition_ops`). + * 3. The specific side condition to check/modify (see: `battle_script_side_conditions`). * 4. The distance to jump if a check operation is not fulfilled. * * @param battleSys @@ -7885,7 +7885,7 @@ static BOOL BtlCmd_CheckToxicSpikes(BattleSystem *battleSys, BattleContext *batt * effects which ignore that ability. * * Inputs: - * 1. Op-code which controls the behavior. See enum CheckHaveOp + * 1. Op-code which controls the behavior. See `CHECK_HAVE`/`CHECK_NOT_HAVE` * 2. Input battler (or set of battlers) whose ability should be checked * 3. The ability to check for any battler to have (or not have) * 4. GoTo distance if a battler in the input set meets the criteria @@ -8123,7 +8123,7 @@ static BOOL BtlCmd_IfMovedThisTurn(BattleSystem *battleSys, BattleContext *battl * given hold effect. * * Inputs: - * 1. Opcode. See enum CheckHaveOp. + * 1. Opcode. See `CHECK_HAVE`/`CHECK_NOT_HAVE` * 2. The battler whose held item is to be checked. * 3. The effect to check for. * 4. The distance to jump if the battler has (or does not have) an item with diff --git a/src/battle/healthbar.c b/src/battle/healthbar.c index 8bb73ba828..72e8660399 100644 --- a/src/battle/healthbar.c +++ b/src/battle/healthbar.c @@ -13,7 +13,6 @@ #include "battle/ov16_0223DF00.h" #include "battle/struct_ov16_022674C4.h" -#include "gmm/message_bank_battle_strings.h" #include "assert.h" #include "bg_window.h" @@ -33,6 +32,8 @@ #include "unk_0200C6E4.h" #include "unk_0208C098.h" +#include "res/text/bank/battle_strings.h" + #define HEALTHBAR_SCROLL_SPEED 24 #define HEALTHBAR_SCROLL_OUT_OFFSET 160 diff --git a/src/battle/ov16_0223B140.c b/src/battle/ov16_0223B140.c index 906ffbe776..f3b0dc180c 100644 --- a/src/battle/ov16_0223B140.c +++ b/src/battle/ov16_0223B140.c @@ -6,7 +6,7 @@ #include #include "constants/battle.h" -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/battle_system.h" #include "struct_decls/struct_0207AE68_decl.h" diff --git a/src/battle/ov16_0223DF00.c b/src/battle/ov16_0223DF00.c index bc46990f2d..08a0a05e19 100644 --- a/src/battle/ov16_0223DF00.c +++ b/src/battle/ov16_0223DF00.c @@ -7,9 +7,8 @@ #include "constants/game_options.h" #include "constants/heap.h" #include "constants/items.h" -#include "consts/battle.h" -#include "consts/game_records.h" #include "generated/species.h" +#include "generated/trainer_score_events.h" #include "struct_decls/battle_system.h" #include "struct_decls/pokedexdata_decl.h" @@ -114,7 +113,7 @@ u8 BattleSystem_BattlerSlot(BattleSystem *battleSys, int battler); u8 Battler_Side(BattleSystem *battleSystem, int param1); void *ov16_0223E220(BattleSystem *battleSystem); PCBoxes *ov16_0223E228(BattleSystem *battleSystem); -enum Terrain BattleSystem_Terrain(BattleSystem *battleSys); +enum BattleTerrain BattleSystem_Terrain(BattleSystem *battleSys); int ov16_0223E240(BattleSystem *battleSystem); int BattleSystem_MapHeader(BattleSystem *battleSystem); int BattleSystem_Partner(BattleSystem *battleSys, int battler); @@ -505,7 +504,7 @@ PCBoxes *ov16_0223E228(BattleSystem *battleSystem) return battleSystem->pcBoxes; } -enum Terrain BattleSystem_Terrain(BattleSystem *battleSys) +enum BattleTerrain BattleSystem_Terrain(BattleSystem *battleSys) { if (battleSys->terrain > TERRAIN_MAX || battleSys->terrain < TERRAIN_PLAIN) { return TERRAIN_MAX; diff --git a/src/battle/party_gauge.c b/src/battle/party_gauge.c index e8a1a7bef6..99165b6ebd 100644 --- a/src/battle/party_gauge.c +++ b/src/battle/party_gauge.c @@ -4,7 +4,7 @@ #include #include "constants/heap.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_decls/struct_0200C6E4_decl.h" #include "struct_decls/struct_0200C704_decl.h" diff --git a/src/battle/trainer_ai/trainer_ai.c b/src/battle/trainer_ai/trainer_ai.c index 347341d499..33ed3f1763 100644 --- a/src/battle/trainer_ai/trainer_ai.c +++ b/src/battle/trainer_ai/trainer_ai.c @@ -25,6 +25,8 @@ #include "party.h" #include "pokemon.h" +#define AI_CONTEXT (battleCtx->aiContext) + static const u16 sRiskyMoves[] = { BATTLE_EFFECT_HALVE_DEFENSE, BATTLE_EFFECT_RECOVER_DAMAGE_SLEEP, @@ -52,7 +54,7 @@ static const u16 sAltPowerCalcMoves[] = { BATTLE_EFFECT_RANDOM_DAMAGE_1_TO_150_LEVEL, BATTLE_EFFECT_POWER_BASED_ON_FRIENDSHIP, BATTLE_EFFECT_POWER_BASED_ON_LOW_FRIENDSHIP, - BATTLE_EFFECT_10_DAMAGE_FLAT, + BATTLE_EFFECT_20_DAMAGE_FLAT, BATTLE_EFFECT_INCREASE_POWER_WITH_WEIGHT, 0xFFFF }; @@ -4208,7 +4210,7 @@ static BOOL TrainerAI_ShouldUseItem(BattleSystem *battleSys, int battler) if (item == ITEM_FULL_RESTORE) { if (battleCtx->battleMons[battler].curHP < (battleCtx->battleMons[battler].maxHP / 4) && battleCtx->battleMons[battler].curHP) { - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_FULL_RESTORE; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_FULL_RESTORE; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HP_RESTORE)) { @@ -4220,81 +4222,81 @@ static BOOL TrainerAI_ShouldUseItem(BattleSystem *battleSys, int battler) if (battleCtx->battleMons[battler].curHP && (battleCtx->battleMons[battler].curHP < (battleCtx->battleMons[battler].maxHP / 4) || (battleCtx->battleMons[battler].maxHP - battleCtx->battleMons[battler].curHP) > hpRestore)) { - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_HP; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_HP; result = TRUE; } } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_SLEEP)) { if (battleCtx->battleMons[battler].status & MON_CONDITION_SLEEP) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(5); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_POISON)) { if ((battleCtx->battleMons[battler].status & MON_CONDITION_POISON) || (battleCtx->battleMons[battler].status & MON_CONDITION_TOXIC)) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(4); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_BURN)) { if (battleCtx->battleMons[battler].status & MON_CONDITION_BURN) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(3); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_FREEZE)) { if (battleCtx->battleMons[battler].status & MON_CONDITION_FREEZE) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(2); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_PARALYSIS)) { if (battleCtx->battleMons[battler].status & MON_CONDITION_PARALYSIS) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(1); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_HEAL_CONFUSION)) { if (battleCtx->battleMons[battler].statusVolatile & VOLATILE_CONDITION_CONFUSION) { AI_CONTEXT.usedItemCondition[battler >> 1] |= FlagIndex(0); - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_RECOVER_STATUS; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_RECOVER_STATUS; result = TRUE; } // Don't try to use any of these until after the first turn that a mon is in play. } else if ((battleCtx->battleMons[battler].moveEffectsData.fakeOutTurnNumber - battleCtx->totalTurns) >= 0) { if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_ATK_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_ATTACK; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_DEF_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_DEFENSE; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_SPATK_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_SP_ATTACK; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_SPDEF_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_SP_DEFENSE; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_SPEED_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_SPEED; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_ACC_STAGES)) { AI_CONTEXT.usedItemCondition[battler >> 1] = BATTLE_STAT_ACCURACY; - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_STAT_BOOSTER; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_STAT_BOOSTER; result = TRUE; } else if (BattleSystem_GetItemData(battleCtx, item, ITEM_PARAM_GUARD_SPEC) && (battleCtx->sideConditionsMask[1] & SIDE_CONDITION_MIST) == FALSE) { - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_GUARD_SPEC; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_GUARD_SPEC; result = TRUE; } } else { // Unrecognized item type - AI_CONTEXT.usedItemType[battler >> 1] = ITEM_TYPE_MAX; + AI_CONTEXT.usedItemType[battler >> 1] = ITEM_AI_CATEGORY_MAX; } if (result == TRUE) { diff --git a/src/berry_data.c b/src/berry_data.c index bad480019b..dc128d6b4a 100644 --- a/src/berry_data.c +++ b/src/berry_data.c @@ -2,8 +2,7 @@ #include "constants/items.h" #include "constants/narc.h" - -#include "text/pl_msg.naix" +#include "generated/text_banks.h" #include "message.h" #include "narc.h" @@ -66,7 +65,7 @@ u32 BerryData_GetAttribute(BerryData *berryData, u32 attributeID) Strbuf *BerryData_AllocAndGetName(u16 memberIdx, u32 heapID) { - MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_berry_names, heapID); + MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_BERRY_NAMES, heapID); Strbuf *name = MessageLoader_GetNewStrbuf(loader, memberIdx); MessageLoader_Free(loader); return name; @@ -74,7 +73,7 @@ Strbuf *BerryData_AllocAndGetName(u16 memberIdx, u32 heapID) Strbuf *BerryData_AllocAndGetDescription(u16 memberIdx, u16 heapID) { - MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_berry_descriptions, heapID); + MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_BERRY_DESCRIPTIONS, heapID); Strbuf *desc = MessageLoader_GetNewStrbuf(loader, memberIdx); MessageLoader_Free(loader); return desc; diff --git a/src/catching_show.c b/src/catching_show.c index c98cf2b0b1..8496d40e3e 100644 --- a/src/catching_show.c +++ b/src/catching_show.c @@ -5,8 +5,8 @@ #include "constants/battle.h" #include "constants/species.h" -#include "consts/game_records.h" #include "generated/pal_park_land_area.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02024440_decl.h" diff --git a/src/comm_player_manager.c b/src/comm_player_manager.c index b97c41cf7a..8aed26cb78 100644 --- a/src/comm_player_manager.c +++ b/src/comm_player_manager.c @@ -7,7 +7,7 @@ #include "constants/communication/comm_packets.h" #include "constants/heap.h" -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_decls/struct_020298B0_decl.h" diff --git a/src/dw_warp/dw_warp.c b/src/dw_warp/dw_warp.c index ed0ea21abb..0b1d6f5811 100644 --- a/src/dw_warp/dw_warp.c +++ b/src/dw_warp/dw_warp.c @@ -3,7 +3,7 @@ #include #include -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_defs/struct_0207C690.h" #include "struct_defs/struct_02099F80.h" diff --git a/src/enc_effects.c b/src/enc_effects.c index 5a858cf04e..22b4931a0f 100644 --- a/src/enc_effects.c +++ b/src/enc_effects.c @@ -7,7 +7,7 @@ #include "constants/pokemon.h" #include "constants/species.h" #include "constants/trainer.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "overlay005/encounter_effect.h" diff --git a/src/encounter.c b/src/encounter.c index 0252e09ded..31a91847dc 100644 --- a/src/encounter.c +++ b/src/encounter.c @@ -6,9 +6,9 @@ #include "constants/battle.h" #include "constants/heap.h" #include "constants/pokemon.h" -#include "consts/battle.h" -#include "consts/game_records.h" -#include "consts/map.h" +#include "generated/game_records.h" +#include "generated/map_headers.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202440C_decl.h" #include "struct_decls/struct_020797DC_decl.h" diff --git a/src/field_battle_data_transfer.c b/src/field_battle_data_transfer.c index a3a023761b..c9f36bf295 100644 --- a/src/field_battle_data_transfer.c +++ b/src/field_battle_data_transfer.c @@ -9,9 +9,9 @@ #include "constants/overworld_weather.h" #include "constants/pokemon.h" #include "constants/string.h" -#include "consts/battle.h" #include "generated/items.h" #include "generated/species.h" +#include "generated/text_banks.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_0203A790_decl.h" @@ -61,8 +61,7 @@ #include "unk_0206CCB0.h" #include "vars_flags.h" -#include "res/text/gmm/message_bank_location_names.h" -#include "res/text/pl_msg.naix" +#include "res/text/bank/location_names.h" static int CalcTerrain(const FieldSystem *fieldSystem, enum BattleBackground background); static void SetBackgroundAndTerrain(FieldBattleDTO *dto, const FieldSystem *fieldSystem); @@ -154,7 +153,7 @@ FieldBattleDTO *FieldBattleDTO_NewCatchingTutorial(enum HeapId heapID, const Fie TrainerInfo *trainerInfo = SaveData_GetTrainerInfo(fieldSystem->saveData); Options *options = SaveData_Options(fieldSystem->saveData); FieldBattleDTO *dto = FieldBattleDTO_New(heapID, BATTLE_TYPE_CATCH_TUTORIAL); - MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_counterpart_names, heapID); + MessageLoader *msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_COUNTERPART_NAMES, heapID); Strbuf *strbuf = Strbuf_Init(TRAINER_NAME_LEN + 1, heapID); Pokemon *mon; @@ -444,7 +443,7 @@ void FieldBattleDTO_UpdatePokedex(const FieldBattleDTO *dto, FieldSystem *fieldS Pokedex_Copy(dto->pokedex, pokedex); } -static const enum Terrain sTerrainForBackground[] = { +static const enum BattleTerrain sTerrainForBackground[] = { [BACKGROUND_PLAIN] = TERRAIN_PLAIN, [BACKGROUND_WATER] = TERRAIN_WATER, [BACKGROUND_CITY] = TERRAIN_BUILDING, diff --git a/src/field_map_change.c b/src/field_map_change.c index d26164c340..83714c5af4 100644 --- a/src/field_map_change.c +++ b/src/field_map_change.c @@ -5,7 +5,7 @@ #include "constants/field/map_load.h" #include "constants/overworld_weather.h" -#include "consts/map.h" +#include "generated/map_headers.h" #include "struct_decls/struct_0203A790_decl.h" #include "struct_defs/map_load_mode.h" diff --git a/src/field_menu.c b/src/field_menu.c index af2af690ef..bd1d4a1352 100644 --- a/src/field_menu.c +++ b/src/field_menu.c @@ -4,7 +4,7 @@ #include #include "constants/field/map_load.h" -#include "consts/journal.h" +#include "generated/journal_location_events.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_0207AE68_decl.h" @@ -25,7 +25,6 @@ #include "field/field_system.h" #include "functypes/funcptr_0203B7C0.h" #include "functypes/funcptr_0203BC5C.h" -#include "gmm/message_bank_unk_0367.h" #include "overlay005/fieldmap.h" #include "overlay005/ov5_021D2F14.h" #include "overlay005/save_info_window.h" @@ -97,6 +96,7 @@ #include "constdata/const_020EA02C.h" #include "constdata/const_020F1E88.h" +#include "res/text/bank/unk_0367.h" typedef enum FieldMenuPos { MENU_POS_POKEDEX, diff --git a/src/field_system.c b/src/field_system.c index 315a499131..8dd1511c47 100644 --- a/src/field_system.c +++ b/src/field_system.c @@ -5,7 +5,7 @@ #include "constants/field/map_load.h" #include "constants/heap.h" -#include "consts/map.h" +#include "generated/map_headers.h" #include "field/field_system_sub2_t.h" #include "overlay005/field_control.h" diff --git a/src/game_records.c b/src/game_records.c index 415c46f134..dd69cbe387 100644 --- a/src/game_records.c +++ b/src/game_records.c @@ -1,8 +1,10 @@ -#include "consts/game_records.h" +#include "game_records.h" #include -#include "game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" + #include "math.h" #include "pokedex.h" diff --git a/src/great_marsh_lookout.c b/src/great_marsh_lookout.c index 654a7fc46d..732c5f628d 100644 --- a/src/great_marsh_lookout.c +++ b/src/great_marsh_lookout.c @@ -3,7 +3,7 @@ #include #include -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/journal.c b/src/journal.c index 8feb1ea194..921cd30089 100644 --- a/src/journal.c +++ b/src/journal.c @@ -3,12 +3,10 @@ #include #include -#include "consts/badges.h" -#include "consts/journal.h" -#include "consts/map.h" - -#include "text/gmm/message_bank_location_names.h" -#include "trainers/trdata.naix" +#include "generated/badges.h" +#include "generated/journal_location_events.h" +#include "generated/journal_online_events.h" +#include "generated/map_headers.h" #include "heap.h" #include "map_header.h" @@ -17,6 +15,9 @@ #include "savedata.h" #include "trainer_info.h" +#include "res/text/bank/location_names.h" +#include "res/trainers/trdata.naix" + #define LOCATION_EVENT(locationID, trainerID, eventType) ((locationID << 16) | ((trainerID & 0x3ff) << 6) | (eventType & 0x3f)) #define LOCATION_EVENT_TYPE(locationEvent) (locationEvent & 0x3f) diff --git a/src/location.c b/src/location.c index bccbbc9c51..79e7ac56ba 100644 --- a/src/location.c +++ b/src/location.c @@ -1,6 +1,6 @@ #include "location.h" -#include "consts/map.h" +#include "generated/map_headers.h" #include "field_overworld_state.h" #include "savedata.h" diff --git a/src/map_header.c b/src/map_header.c index 0330108908..e29182efbd 100644 --- a/src/map_header.c +++ b/src/map_header.c @@ -1,18 +1,13 @@ #include "map_header.h" -#include -#include - -#include "consts/map.h" -#include "consts/pokemon.h" +#include "generated/map_headers.h" #include "data/map_headers.h" -#include "global/pm_version.h" u32 MapHeader_IDBoundsCheck(u32 headerID) { if (headerID >= NELEMS(sMapHeaders)) { - GF_ASSERT(0); + GF_ASSERT(FALSE); return 3; } @@ -33,10 +28,8 @@ const u16 sub_0203A04C(u32 headerID) const u16 MapHeader_GetMapMatrixID(u32 headerID) { - u16 mapMatrixID; - headerID = MapHeader_IDBoundsCheck(headerID); - mapMatrixID = sMapHeaders[headerID].mapMatrixID; + u16 mapMatrixID = sMapHeaders[headerID].mapMatrixID; if (mapMatrixID == 22 && gGameVersion == PEARL) { mapMatrixID = 23; diff --git a/src/menu.c b/src/menu.c index d818bf958a..ed75768a1f 100644 --- a/src/menu.c +++ b/src/menu.c @@ -3,10 +3,8 @@ #include #include -#include "consts/sdat.h" - -#include "gmm/message_bank_common_strings_2.h" -#include "text/pl_msg.naix" +#include "generated/sdat.h" +#include "generated/text_banks.h" #include "bg_window.h" #include "colored_arrow.h" @@ -19,6 +17,8 @@ #include "text.h" #include "unk_02005474.h" +#include "res/text/bank/common_strings_2.h" + static BOOL TryMovingCursorAndPlaySound(Menu *menu, u8 direction, u16 sound); static u8 TryMovingCursor(Menu *menu, u8 direction); static u8 CalcMaxEntryWidth(Menu *menu); @@ -360,7 +360,7 @@ Menu *Menu_MakeYesNoChoiceWithCursorAt(BgConfig *bgConfig, const WindowTemplate MessageLoader *msgLoader; StringList *choices; - msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_common_strings_2, heapID); + msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_COMMON_STRINGS_2, heapID); choices = StringList_New(2, heapID); StringList_AddFromMessageBank(choices, msgLoader, pl_msg_00000361_00041, 0); diff --git a/src/message.c b/src/message.c index 81a78b336d..218bb775e0 100644 --- a/src/message.c +++ b/src/message.c @@ -3,7 +3,7 @@ #include #include -#include "text/pl_msg.naix" +#include "generated/text_banks.h" #include "heap.h" #include "narc.h" @@ -337,7 +337,7 @@ void MessageLoader_Get(const MessageLoader *loader, u32 entryID, charcode_t *dst void MessageLoader_GetSpeciesName(u32 species, u32 heapID, charcode_t *dst) { - MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_species_names, heapID); + MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_SPECIES_NAMES, heapID); MessageLoader_Get(loader, species, dst); MessageLoader_Free(loader); diff --git a/src/message_util.c b/src/message_util.c index 3cd6369cf9..d04bad6793 100644 --- a/src/message_util.c +++ b/src/message_util.c @@ -5,8 +5,7 @@ #include "constants/heap.h" #include "constants/narc.h" - -#include "text/pl_msg.naix" +#include "generated/text_banks.h" #include "message.h" #include "strbuf.h" @@ -34,7 +33,7 @@ Strbuf *MessageUtil_ExpandedStrbuf(StringTemplate *template, MessageLoader *load Strbuf *MessageUtil_MoveName(u32 moveID, u32 heapID) { - MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_move_names, heapID); + MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_MOVE_NAMES, heapID); if (loader) { Strbuf *moveName = Strbuf_Init(MOVE_NAME_LEN, heapID); @@ -52,7 +51,7 @@ Strbuf *MessageUtil_MoveName(u32 moveID, u32 heapID) Strbuf *MessageUtil_SpeciesName(u32 species, u32 heapID) { - MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_species_names, heapID); + MessageLoader *loader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_SPECIES_NAMES, heapID); if (loader) { Strbuf *speciesName = MessageLoader_GetNewStrbuf(loader, species); diff --git a/src/overlay005/field_control.c b/src/overlay005/field_control.c index 7aefaf0738..405bb6d3ac 100644 --- a/src/overlay005/field_control.c +++ b/src/overlay005/field_control.c @@ -5,8 +5,9 @@ #include "constants/field_poison.h" #include "constants/player_avatar.h" -#include "consts/game_records.h" -#include "consts/sdat.h" +#include "generated/game_records.h" +#include "generated/sdat.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02026310_decl.h" #include "struct_decls/struct_0203A790_decl.h" diff --git a/src/overlay005/ov5_021DFB54.c b/src/overlay005/ov5_021DFB54.c index b63f1c50bf..3d54a8c961 100644 --- a/src/overlay005/ov5_021DFB54.c +++ b/src/overlay005/ov5_021DFB54.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_020216E0_decl.h" #include "struct_decls/struct_0205E884_decl.h" diff --git a/src/overlay005/ov5_021E622C.c b/src/overlay005/ov5_021E622C.c index 0604b8eb7a..0f3b30e66f 100644 --- a/src/overlay005/ov5_021E622C.c +++ b/src/overlay005/ov5_021E622C.c @@ -5,7 +5,7 @@ #include "constants/items.h" #include "constants/species.h" -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_02026218_decl.h" #include "struct_decls/struct_02026224_decl.h" diff --git a/src/overlay005/ov5_021F08CC.c b/src/overlay005/ov5_021F08CC.c index e768184251..3f8831a071 100644 --- a/src/overlay005/ov5_021F08CC.c +++ b/src/overlay005/ov5_021F08CC.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0205E884_decl.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/overlay005/ov5_021F6454.c b/src/overlay005/ov5_021F6454.c index ce5bfa2ad0..d57ce1a112 100644 --- a/src/overlay005/ov5_021F6454.c +++ b/src/overlay005/ov5_021F6454.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "generated/items.h" #include "generated/species.h" diff --git a/src/overlay005/save_info_window.c b/src/overlay005/save_info_window.c index fe9a396f8f..557109ff4e 100644 --- a/src/overlay005/save_info_window.c +++ b/src/overlay005/save_info_window.c @@ -5,14 +5,14 @@ #include "constants/field/window.h" #include "constants/narc.h" -#include "consts/map.h" +#include "generated/map_headers.h" +#include "generated/text_banks.h" #include "struct_decls/pokedexdata_decl.h" #include "overlay005/ov5_021EA714.h" #include "overlay005/save_info_window.h" #include "overlay025/poketch_system.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "field_overworld_state.h" @@ -170,7 +170,7 @@ SaveInfoWindow *SaveInfoWindow_New(FieldSystem *fieldSystem, enum HeapId heapID, saveInfoWin->bgLayer = bgLayer; saveInfoWin->bgConfig = fieldSystem->bgConfig; saveInfoWin->strTemplate = StringTemplate_Default(heapID); - saveInfoWin->msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_save_info_window, heapID); + saveInfoWin->msgLoader = MessageLoader_Init(MESSAGE_LOADER_NARC_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_SAVE_INFO_WINDOW, heapID); SaveInfo_SetValues(&saveInfoWin->saveInfo, saveInfoWin->fieldSystem); SaveInfoWindow_SetStrings(saveInfoWin->strTemplate, &saveInfoWin->saveInfo); diff --git a/src/overlay005/vs_seeker.c b/src/overlay005/vs_seeker.c index d2339d0d68..dad90241ee 100644 --- a/src/overlay005/vs_seeker.c +++ b/src/overlay005/vs_seeker.c @@ -3,7 +3,7 @@ #include #include -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/overlay006/great_marsh_daily_encounters.c b/src/overlay006/great_marsh_daily_encounters.c index e298fd711d..2f3c5a7ec4 100644 --- a/src/overlay006/great_marsh_daily_encounters.c +++ b/src/overlay006/great_marsh_daily_encounters.c @@ -3,7 +3,7 @@ #include #include -#include "consts/map.h" +#include "generated/map_headers.h" #include "heap.h" #include "narc.h" diff --git a/src/overlay006/ov6_02240C9C.c b/src/overlay006/ov6_02240C9C.c index 5e3ecc94fa..c77e576604 100644 --- a/src/overlay006/ov6_02240C9C.c +++ b/src/overlay006/ov6_02240C9C.c @@ -7,11 +7,11 @@ #include "constants/forms.h" #include "constants/overworld_weather.h" #include "constants/species.h" -#include "consts/gender.h" -#include "consts/pokemon.h" #include "generated/abilities.h" #include "generated/gender_ratios.h" +#include "generated/genders.h" #include "generated/items.h" +#include "generated/species_data_params.h" #include "struct_defs/struct_0202D7B0.h" #include "struct_defs/struct_0206C638.h" diff --git a/src/overlay006/ov6_022426AC.c b/src/overlay006/ov6_022426AC.c index b187d2bc52..4f83929fb4 100644 --- a/src/overlay006/ov6_022426AC.c +++ b/src/overlay006/ov6_022426AC.c @@ -3,8 +3,8 @@ #include #include -#include "consts/gender.h" #include "generated/gender_ratios.h" +#include "generated/genders.h" #include "struct_defs/archived_sprite.h" #include "struct_defs/struct_0200C738.h" diff --git a/src/overlay006/ov6_02247100.c b/src/overlay006/ov6_02247100.c index de6aac1b34..16bee5fc7d 100644 --- a/src/overlay006/ov6_02247100.c +++ b/src/overlay006/ov6_02247100.c @@ -3,7 +3,7 @@ #include #include -#include "consts/journal.h" +#include "generated/journal_location_events.h" #include "struct_decls/struct_0203A790_decl.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/overlay007/communication_club.c b/src/overlay007/communication_club.c index 8d201ec1b9..cc467642c0 100644 --- a/src/overlay007/communication_club.c +++ b/src/overlay007/communication_club.c @@ -4,10 +4,9 @@ #include #include "constants/communication/comm_type.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "field/field_system.h" -#include "gmm/message_bank_unk_0353.h" #include "bg_window.h" #include "communication_information.h" @@ -35,6 +34,8 @@ #include "unk_020363E8.h" #include "unk_020366A0.h" +#include "res/text/bank/unk_0353.h" + typedef struct CommClubManager CommClubManager; typedef void (*CommClubManTaskFunc)(SysTask *, void *); typedef void (*UnkFuncPtr_ov7_02249C2C_1)(CommClubManager *); diff --git a/src/overlay007/ov7_0224CD28.c b/src/overlay007/ov7_0224CD28.c index 91c19235b2..a150f807be 100644 --- a/src/overlay007/ov7_0224CD28.c +++ b/src/overlay007/ov7_0224CD28.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "field/field_system.h" #include "overlay005/fieldmap.h" diff --git a/src/overlay021/ov21_021D0D80.c b/src/overlay021/ov21_021D0D80.c index 6ecaa5888c..a258e4df73 100644 --- a/src/overlay021/ov21_021D0D80.c +++ b/src/overlay021/ov21_021D0D80.c @@ -4,10 +4,11 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_0209ACBC_decl.h" #include "struct_defs/struct_02099F80.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/funcptr_ov21_021E9B74.h" #include "overlay021/funcptr_ov21_021E9B9C.h" #include "overlay021/ov21_021D1FA4.h" @@ -48,7 +49,6 @@ #include "overlay021/struct_ov21_021D4CB8.h" #include "overlay021/struct_ov21_021E68F4.h" #include "overlay022/struct_ov22_022559F8.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -77,6 +77,8 @@ #include "unk_0202419C.h" #include "unk_0209ACBC.h" +#include "res/text/bank/pokedex.h" + typedef struct UnkStruct_ov21_021D0F60_t { BOOL unk_00; int unk_04; @@ -968,7 +970,7 @@ u32 ov21_021D1C88(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 Strbuf *GetPokedexMessage(int entryID, enum HeapId heapID) { Strbuf *pokedexMessage; - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); pokedexMessage = MessageLoader_GetNewStrbuf(pokedexMessageBank, entryID); MessageLoader_Free(pokedexMessageBank); diff --git a/src/overlay021/ov21_021D5AEC.c b/src/overlay021/ov21_021D5AEC.c index c7a99d5244..f435fec346 100644 --- a/src/overlay021/ov21_021D5AEC.c +++ b/src/overlay021/ov21_021D5AEC.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -22,7 +23,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -40,6 +40,8 @@ #include "unk_0200A9DC.h" #include "unk_02012744.h" +#include "res/text/bank/pokedex.h" + typedef struct { UnkStruct_ov21_021D13FC *unk_00; } UnkStruct_ov21_021D5C08; @@ -736,7 +738,7 @@ static void ov21_021D63C0(UnkStruct_ov21_021D71A8 *param0) static void ov21_021D63DC(UnkStruct_ov21_021D13FC *param0, int heapID, int param2, int param3) { Strbuf *v0 = Strbuf_Init(32, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_seen, v0); Text_AddPrinterWithParamsAndColor(¶m0->unk_04, FONT_SYSTEM, v0, 8, 152, TEXT_SPEED_INSTANT, TEXT_COLOR(2, 1, 0), NULL); @@ -758,7 +760,7 @@ static void ov21_021D63DC(UnkStruct_ov21_021D13FC *param0, int heapID, int param static void ov21_021D64B0(UnkStruct_ov21_021D13FC *param0, int heapID, int param2) { Strbuf *v0 = Strbuf_Init(32, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_results, v0); Text_AddPrinterWithParamsAndColor(¶m0->unk_04, FONT_SYSTEM, v0, 8, 152, TEXT_SPEED_INSTANT, TEXT_COLOR(2, 1, 0), NULL); @@ -1288,7 +1290,7 @@ static void ov21_021D6DF4(UnkStruct_ov21_021D71A8 *param0, UnkStruct_ov21_021D13 UnkStruct_ov21_021D4CB8 v0; Window *v1; Strbuf *v2 = Strbuf_Init(32, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); v0.unk_00 = param1->unk_14C; v0.unk_08 = param0->unk_90.paletteProxy; diff --git a/src/overlay021/ov21_021D76B0.c b/src/overlay021/ov21_021D76B0.c index 48bfaf2137..a7822d2691 100644 --- a/src/overlay021/ov21_021D76B0.c +++ b/src/overlay021/ov21_021D76B0.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -22,7 +23,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -40,6 +40,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int unk_00[7]; UnkStruct_ov21_021D5B68 *unk_1C; @@ -693,7 +695,7 @@ static void ov21_021D8018(UnkStruct_ov21_021D7C64 *param0, UnkStruct_ov21_021D77 v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(v3->unk_14C, 10, 4); - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_search, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_search, 0, 0); v1.unk_04 = v0; v1.unk_0C = param0->unk_00[0]; @@ -707,7 +709,7 @@ static void ov21_021D8018(UnkStruct_ov21_021D7C64 *param0, UnkStruct_ov21_021D77 ov21_021D4DA0(v0); v0 = ov21_021D4D6C(v3->unk_14C, 10, 4); - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_switch, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_switch, 0, 0); v1.unk_04 = v0; v1.unk_0C = param0->unk_00[1]; @@ -721,7 +723,7 @@ static void ov21_021D8018(UnkStruct_ov21_021D7C64 *param0, UnkStruct_ov21_021D77 ov21_021D4DA0(v0); v0 = ov21_021D4D6C(v3->unk_14C, 10, 4); - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_check, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_check, 0, 0); v1.unk_04 = v0; v1.unk_0C = param0->unk_00[2]; @@ -733,9 +735,9 @@ static void ov21_021D8018(UnkStruct_ov21_021D7C64 *param0, UnkStruct_ov21_021D77 v0 = ov21_021D4D6C(v3->unk_14C, 14, 2); if (param2->unk_1C->unk_04->unk_1740 == 0) { - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_quit, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_quit, 0, 0); } else { - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_cancel, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_cancel, 0, 0); } v1.unk_04 = v0; diff --git a/src/overlay021/ov21_021D94BC.c b/src/overlay021/ov21_021D94BC.c index 042e9e225e..1ad761eddd 100644 --- a/src/overlay021/ov21_021D94BC.c +++ b/src/overlay021/ov21_021D94BC.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -25,7 +26,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -42,6 +42,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -2753,7 +2755,7 @@ static void ov21_021DBEC8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C v1 = sub_0201FAB4(param1->unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(param2, 8, 2); - v2 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, pl_msg_pokedex_order, 0, 0); + v2 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_order, 0, 0); param1->unk_04 = v0; param1->unk_0C = param0->unk_00[1]; @@ -2765,7 +2767,7 @@ static void ov21_021DBEC8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C ov21_021D4DA0(v0); v0 = ov21_021D4D6C(param2, 8, 2); - v2 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, pl_msg_pokedex_name, 0, 0); + v2 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_name, 0, 0); param1->unk_04 = v0; param1->unk_0C = param0->unk_00[2]; @@ -2777,7 +2779,7 @@ static void ov21_021DBEC8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C ov21_021D4DA0(v0); v0 = ov21_021D4D6C(param2, 8, 2); - v2 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, pl_msg_pokedex_type, 0, 0); + v2 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_type, 0, 0); param1->unk_04 = v0; param1->unk_0C = param0->unk_00[3]; @@ -2789,7 +2791,7 @@ static void ov21_021DBEC8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C ov21_021D4DA0(v0); v0 = ov21_021D4D6C(param2, 8, 2); - v2 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, pl_msg_pokedex_form, 0, 0); + v2 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_form, 0, 0); param1->unk_04 = v0; param1->unk_0C = param0->unk_00[4]; @@ -2801,7 +2803,7 @@ static void ov21_021DBEC8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C ov21_021D4DA0(v0); v0 = ov21_021D4D6C(param2, 8, 2); - v2 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, pl_msg_pokedex_ok, 0, 0); + v2 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_ok, 0, 0); param1->unk_04 = v0; param1->unk_0C = param0->unk_00[5]; @@ -2870,7 +2872,7 @@ static void ov21_021DC088(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C break; } - v4 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, entryID, 0, 0); + v4 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, entryID, 0, 0); param1->unk_10 = -v4 / 2; param1->unk_04 = v0; @@ -2929,7 +2931,7 @@ static void ov21_021DC12C(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C break; } - v5 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, entryID, 0, 0); + v5 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, entryID, 0, 0); param1->unk_10 = -v5 / 2; param1->unk_04 = v0; @@ -2988,7 +2990,7 @@ static void ov21_021DC1E8(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C break; } - v5 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, entryID, 0, 0); + v5 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, entryID, 0, 0); param1->unk_10 = -v5 / 2; param1->unk_04 = v0; @@ -3044,7 +3046,7 @@ static void ov21_021DC2A4(UnkStruct_ov21_021DC96C *param0, UnkStruct_ov21_021D4C break; } - v5 = Pokedex_DisplayMessage(param2, v0, message_bank_pokedex, entryID, 0, 0); + v5 = Pokedex_DisplayMessage(param2, v0, TEXT_BANK_POKEDEX, entryID, 0, 0); param1->unk_10 = -v5 / 2; param1->unk_04 = v0; diff --git a/src/overlay021/ov21_021DC9BC.c b/src/overlay021/ov21_021DC9BC.c index 48b3a29212..6efb932c9d 100644 --- a/src/overlay021/ov21_021DC9BC.c +++ b/src/overlay021/ov21_021DC9BC.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -22,7 +23,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -37,6 +37,8 @@ #include "unk_02012744.h" #include "unk_0201F834.h" +#include "res/text/bank/pokedex.h" + #define TERMINALVALUE 0xffff #define POKEDEXMAPXSCALE 5 #define POKEDEXMAPYSCALE 5 @@ -655,7 +657,7 @@ static void ov21_021DD2E0(PokedexMapDisplay *mapDisplay, UnkStruct_ov21_021DCAE0 v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DMAIN); v0 = ov21_021D4D6C(v3->unk_14C, 16, 2); - v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_areaunknown, 0, 0); + v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_areaunknown, 0, 0); v1.unk_04 = v0; v1.unk_0C = mapDisplay->AreaUnknownCellActor; @@ -669,7 +671,7 @@ static void ov21_021DD2E0(PokedexMapDisplay *mapDisplay, UnkStruct_ov21_021DCAE0 for (v5 = 0; v5 < 3; v5++) { v0 = ov21_021D4D6C(v3->unk_14C, 9, 2); - v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_morning + v5, 0, 0); + v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_morning + v5, 0, 0); v1.unk_04 = v0; v1.unk_0C = NULL; diff --git a/src/overlay021/ov21_021DE668.c b/src/overlay021/ov21_021DE668.c index 3674f021ef..5f79b6a4a6 100644 --- a/src/overlay021/ov21_021DE668.c +++ b/src/overlay021/ov21_021DE668.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1F90.h" #include "overlay021/ov21_021D1FA4.h" @@ -23,7 +24,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -42,6 +42,8 @@ #include "unk_0200A328.h" #include "unk_02012744.h" +#include "res/text/bank/pokedex.h" + typedef struct { UnkStruct_ov21_021D13FC *unk_00; } UnkStruct_ov21_021DE760; @@ -428,7 +430,7 @@ static void ov21_021DEB58(UnkStruct_ov21_021DE760 *param0, const UnkStruct_ov21_ void ov21_021DEB8C(Window *param0, int param1, enum HeapId heapID, int param3, u32 param4) { Strbuf *v0 = Strbuf_Init(64, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_ht, v0); Text_AddPrinterWithParamsAndColor(param0, FONT_SYSTEM, v0, 152, 88, TEXT_SPEED_INSTANT, param4, NULL); diff --git a/src/overlay021/ov21_021DF734.c b/src/overlay021/ov21_021DF734.c index 1ced811bf8..746ff6e7e0 100644 --- a/src/overlay021/ov21_021DF734.c +++ b/src/overlay021/ov21_021DF734.c @@ -3,7 +3,8 @@ #include #include -#include "gmm/message_bank_pokedex.h" +#include "generated/text_banks.h" + #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -18,7 +19,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -33,6 +33,8 @@ #include "unk_02012744.h" #include "unk_0201F834.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -1075,7 +1077,7 @@ static void ov21_021E09A4(UnkStruct_ov21_021DFFF8 *param0, UnkStruct_ov21_021DF8 v3 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DMAIN); v0 = ov21_021D4D6C(v2->unk_14C, 16, 2); - ov21_021D4E10(v2->unk_14C, v0, message_bank_pokedex, entryID); + ov21_021D4E10(v2->unk_14C, v0, TEXT_BANK_POKEDEX, entryID); v1.unk_04 = v0; v1.unk_0C = param0->unk_00[param6]; diff --git a/src/overlay021/ov21_021E0C68.c b/src/overlay021/ov21_021E0C68.c index bca94fe837..a804a3d5e4 100644 --- a/src/overlay021/ov21_021E0C68.c +++ b/src/overlay021/ov21_021E0C68.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -21,7 +22,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -37,6 +37,8 @@ #include "unk_0200A328.h" #include "unk_02012744.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -419,7 +421,7 @@ static void ov21_021E0FBC(UnkStruct_ov21_021E0D7C *param0, int param1) static void ov21_021E10D0(UnkStruct_ov21_021E0D7C *param0, const UnkStruct_ov21_021E0D68 *param1, enum HeapId heapID) { Strbuf *v0 = Strbuf_Init(64, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); int species = PokedexSort_CurrentSpecies(param1->unk_04); int entryID; int v4; diff --git a/src/overlay021/ov21_021E1924.c b/src/overlay021/ov21_021E1924.c index 5a1f36d9ca..0fb8f27cec 100644 --- a/src/overlay021/ov21_021E1924.c +++ b/src/overlay021/ov21_021E1924.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -25,7 +26,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -43,6 +43,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -800,7 +802,7 @@ static void ov21_021E2478(UnkStruct_ov21_021E2588 *param0, UnkStruct_ov21_021E1A v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(v3->unk_14C, 8, 4); - Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_next, 0, 0); + Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_next, 0, 0); v1.unk_04 = v0; v1.unk_0C = param0->unk_00[0]; @@ -814,7 +816,7 @@ static void ov21_021E2478(UnkStruct_ov21_021E2588 *param0, UnkStruct_ov21_021E1A v0 = ov21_021D4D6C(v3->unk_14C, 8, 4); { - u32 v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_back, 0, 0); + u32 v6 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_back, 0, 0); v1.unk_10 = 32 - v6; } diff --git a/src/overlay021/ov21_021E29DC.c b/src/overlay021/ov21_021E29DC.c index 29506b3b5e..4a321a156a 100644 --- a/src/overlay021/ov21_021E29DC.c +++ b/src/overlay021/ov21_021E29DC.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -28,7 +29,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -45,6 +45,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -733,7 +735,7 @@ static void ov21_021E3270(UnkStruct_ov21_021E2BBC *param0, UnkStruct_ov21_021E32 for (v4 = 0; v4 < 5; v4++) { v0 = ov21_021D4D6C(v2->unk_14C, 8, 2); - Pokedex_DisplayMessage(v2->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_info + v4, 0, 0); + Pokedex_DisplayMessage(v2->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_info + v4, 0, 0); v1.unk_04 = v0; param1->unk_04[v4] = ov21_021D4CA0(&v1); diff --git a/src/overlay021/ov21_021E4CA4.c b/src/overlay021/ov21_021E4CA4.c index 5eb154616d..3556988299 100644 --- a/src/overlay021/ov21_021E4CA4.c +++ b/src/overlay021/ov21_021E4CA4.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -20,7 +21,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -40,6 +40,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -939,7 +941,7 @@ static void ov21_021E58B8(UnkStruct_ov21_021E5004 *param0, UnkStruct_ov21_021E4D v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(v3->unk_14C, 8, 2); - v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_chorus, 0, 0); + v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_chorus, 0, 0); v1.unk_10 = 64 - v5 / 2; v1.unk_04 = v0; @@ -949,7 +951,7 @@ static void ov21_021E58B8(UnkStruct_ov21_021E5004 *param0, UnkStruct_ov21_021E4D ov21_021D4DA0(v0); v0 = ov21_021D4D6C(v3->unk_14C, 8, 2); - v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_pan, 0, 0); + v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_pan, 0, 0); v1.unk_10 = 64 - v5 / 2; v1.unk_04 = v0; diff --git a/src/overlay021/ov21_021E68F4.c b/src/overlay021/ov21_021E68F4.c index b9145eabf6..19cac12612 100644 --- a/src/overlay021/ov21_021E68F4.c +++ b/src/overlay021/ov21_021E68F4.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -21,7 +22,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -39,6 +39,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; int unk_04; @@ -623,7 +625,7 @@ static void ov21_021E70D4(UnkStruct_ov21_021E6C60 *param0, UnkStruct_ov21_021E6A v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(v3->unk_14C, 12, 2); - v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_heightcheck_button, 0, 0); + v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_heightcheck_button, 0, 0); v1.unk_10 = -(v5 / 2); v1.unk_04 = v0; @@ -635,7 +637,7 @@ static void ov21_021E70D4(UnkStruct_ov21_021E6C60 *param0, UnkStruct_ov21_021E6A ov21_021D4DA0(v0); v0 = ov21_021D4D6C(v3->unk_14C, 12, 2); - v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_weightcheck_button, 0, 0); + v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_weightcheck_button, 0, 0); v1.unk_10 = -(v5 / 2); v1.unk_04 = v0; diff --git a/src/overlay021/ov21_021E737C.c b/src/overlay021/ov21_021E737C.c index ed2ef8b059..4e22113739 100644 --- a/src/overlay021/ov21_021E737C.c +++ b/src/overlay021/ov21_021E737C.c @@ -3,11 +3,12 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02015128_decl.h" #include "struct_decls/struct_020151A4_decl.h" #include "struct_decls/struct_02015214_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021E29DC.h" @@ -21,7 +22,6 @@ #include "overlay021/struct_ov21_021E7F40.h" #include "overlay022/struct_ov22_022557A0.h" #include "overlay022/struct_ov22_02255800.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -44,6 +44,8 @@ #include "unk_02015064.h" #include "unk_0201DBEC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int unk_00; BOOL unk_04; @@ -706,7 +708,7 @@ static void ov21_021E7CF4(UnkStruct_ov21_021E7714 *param0) static void ov21_021E7CF8(UnkStruct_ov21_021E747C *param0, enum HeapId heapID) { Strbuf *v0 = Strbuf_Init(32, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_weightcheck_topscreen, v0); @@ -743,7 +745,7 @@ static void ov21_021E7DA8(UnkStruct_ov21_021E747C *param0, const UnkStruct_ov21_ Strbuf_Free(v3); MessageLoader_Free(v1); - v1 = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + v1 = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); Text_AddPrinterWithParamsAndColor(¶m0->unk_00->unk_04, FONT_SYSTEM, PokedexSort_TrainerName(param1->unk_00), 146, 152, TEXT_SPEED_INSTANT, TEXT_COLOR(2, 1, 0), NULL); diff --git a/src/overlay021/ov21_021E8484.c b/src/overlay021/ov21_021E8484.c index 9b2f632b2e..8827affd65 100644 --- a/src/overlay021/ov21_021E8484.c +++ b/src/overlay021/ov21_021E8484.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/struct_02023FCC_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4C0C.h" @@ -21,7 +22,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -38,6 +38,8 @@ #include "unk_0201F834.h" #include "unk_02023FCC.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -587,7 +589,7 @@ static void ov21_021E8B40(UnkStruct_ov21_021E8794 *param0, UnkStruct_ov21_021E85 v4 = sub_0201FAB4(v1.unk_08, NNS_G2D_VRAM_TYPE_2DSUB); v0 = ov21_021D4D6C(v3->unk_14C, 16, 2); - v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, message_bank_pokedex, pl_msg_pokedex_anotherform, 0, 0); + v5 = Pokedex_DisplayMessage(v3->unk_14C, v0, TEXT_BANK_POKEDEX, pl_msg_pokedex_anotherform, 0, 0); v1.unk_10 = -(v5 / 2); v1.unk_04 = v0; diff --git a/src/overlay021/ov21_021E8D48.c b/src/overlay021/ov21_021E8D48.c index 15f6be844f..67a9dd4eab 100644 --- a/src/overlay021/ov21_021E8D48.c +++ b/src/overlay021/ov21_021E8D48.c @@ -3,12 +3,13 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" #include "struct_decls/struct_02007768_decl.h" #include "struct_defs/archived_sprite.h" #include "struct_defs/struct_0200C738.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1F90.h" #include "overlay021/ov21_021D1FA4.h" @@ -21,7 +22,6 @@ #include "overlay021/struct_ov21_021D4CB8.h" #include "overlay021/struct_ov21_021E8E0C.h" #include "overlay022/struct_ov22_022559F8.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -45,6 +45,8 @@ #include "unk_0201DBEC.h" #include "unk_0201E86C.h" +#include "res/text/bank/pokedex.h" + typedef struct { CellActor *unk_00; SpriteResource *unk_04[4]; @@ -750,7 +752,7 @@ static void ov21_021E9968(Window *param0, int param1, int param2) static void ov21_021E998C(Window *param0, enum HeapId heapID) { Strbuf *v0 = Strbuf_Init(64, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_registered, v0); Text_AddPrinterWithParamsAndColor(param0, FONT_SYSTEM, v0, 32, 0, TEXT_SPEED_INSTANT, TEXT_COLOR(3, 4, 0), NULL); diff --git a/src/overlay021/pokedex_height_check.c b/src/overlay021/pokedex_height_check.c index 931f5586a9..7d66bceb0b 100644 --- a/src/overlay021/pokedex_height_check.c +++ b/src/overlay021/pokedex_height_check.c @@ -3,9 +3,10 @@ #include #include +#include "generated/text_banks.h" + #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021E29DC.h" @@ -17,7 +18,6 @@ #include "overlay021/struct_ov21_021E68F4.h" #include "overlay021/struct_ov21_021E6A68.h" #include "overlay021/struct_ov21_021E6B20.h" -#include "text/pl_msg.naix" #include "bg_window.h" #include "cell_actor.h" @@ -35,6 +35,8 @@ #include "unk_020093B4.h" #include "unk_0200A328.h" +#include "res/text/bank/pokedex.h" + typedef struct { int *unk_00; UnkStruct_ov21_021D3320 *unk_04; @@ -422,7 +424,7 @@ static void DummyForMatching3(HeightCheckVisuals *heightCheckVisuals) static void DisplayHeightLabels(UnkStruct_ov21_021E6118 *param0, enum HeapId heapID) { Strbuf *strbuf = Strbuf_Init(32, heapID); - MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + MessageLoader *pokedexMessageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); MessageLoader_GetStrbuf(pokedexMessageBank, pl_msg_pokedex_heightcheck_topscreen, strbuf); @@ -459,7 +461,7 @@ static void DisplayHeightValues(UnkStruct_ov21_021E6118 *param0, const UnkStruct Strbuf_Free(speciesName); MessageLoader_Free(messageBank); - messageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, message_bank_pokedex, heapID); + messageBank = MessageLoader_Init(MESSAGE_LOADER_BANK_HANDLE, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_POKEDEX, heapID); Text_AddPrinterWithParamsAndColor(¶m0->unk_00->unk_04, FONT_SYSTEM, PokedexSort_TrainerName(param1->unk_04), 146, 152, TEXT_SPEED_INSTANT, TEXT_COLOR(2, 1, 0), NULL); diff --git a/src/overlay021/pokedex_search.c b/src/overlay021/pokedex_search.c index bc66689969..96f4089784 100644 --- a/src/overlay021/pokedex_search.c +++ b/src/overlay021/pokedex_search.c @@ -3,11 +3,10 @@ #include #include -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_decls/sprite_decl.h" -#include "gmm/message_bank_pokedex.h" #include "overlay021/ov21_021D0D80.h" #include "overlay021/ov21_021D1FA4.h" #include "overlay021/ov21_021D4340.h" @@ -35,6 +34,8 @@ #include "unk_0200A328.h" #include "unk_0200A9DC.h" +#include "res/text/bank/pokedex.h" + #define EXITSEARCH (1 << 1) enum ScreenState { diff --git a/src/overlay021/pokedex_text.c b/src/overlay021/pokedex_text.c index 144137567e..c9f2f1a4aa 100644 --- a/src/overlay021/pokedex_text.c +++ b/src/overlay021/pokedex_text.c @@ -5,8 +5,7 @@ #include "constants/narc.h" #include "constants/species.h" - -#include "text/pl_msg.naix" +#include "generated/text_banks.h" #include "error_handling.h" #include "heap.h" @@ -62,12 +61,12 @@ Strbuf *PokedexText_NameNumber(int species, int language, enum HeapId heapID) return MessageUtil_SpeciesName(species, heapID); } else { const int nameNumberBanks[] = { - message_bank_unk_0717, - message_bank_species_name_number_1, - message_bank_unk_0713, - message_bank_unk_0714, - message_bank_species_name_number_2, - message_bank_species_name_number_3 + TEXT_BANK_UNK_0717, + TEXT_BANK_SPECIES_NAME_NUMBER_1, + TEXT_BANK_UNK_0713, + TEXT_BANK_UNK_0714, + TEXT_BANK_SPECIES_NAME_NUMBER_2, + TEXT_BANK_SPECIES_NAME_NUMBER_3 }; bankID = nameNumberBanks[index]; index = dexNum; @@ -87,15 +86,15 @@ Strbuf *PokedexText_Category(int species, int language, enum HeapId heapID) if (index == NUM_LANGUAGES) { index = species; - bankID = message_bank_unk_0711; + bankID = TEXT_BANK_UNK_0711; } else { const int categoryBanks[] = { - message_bank_unk_0723, - message_bank_species_category, - message_bank_unk_0719, - message_bank_unk_0720, - message_bank_unk_0721, - message_bank_unk_0722 + TEXT_BANK_UNK_0723, + TEXT_BANK_SPECIES_CATEGORY, + TEXT_BANK_UNK_0719, + TEXT_BANK_UNK_0720, + TEXT_BANK_UNK_0721, + TEXT_BANK_UNK_0722 }; bankID = categoryBanks[index]; index = dexNum; @@ -116,15 +115,15 @@ Strbuf *PokedexText_DexEntry(int species, int language, int entryOffset, enum He if (index == NUM_LANGUAGES) { GF_ASSERT(entryOffset < 1); index = species + entryOffset; - bankID = message_bank_species_dex_entry; + bankID = TEXT_BANK_SPECIES_DEX_ENTRY; } else { const int dexEntryBanks[] = { - message_bank_unk_0705, - message_bank_unk_0700, - message_bank_unk_0701, - message_bank_unk_0702, - message_bank_unk_0703, - message_bank_unk_0704 + TEXT_BANK_UNK_0705, + TEXT_BANK_UNK_0700, + TEXT_BANK_UNK_0701, + TEXT_BANK_UNK_0702, + TEXT_BANK_UNK_0703, + TEXT_BANK_UNK_0704 }; GF_ASSERT(entryOffset < 1); bankID = dexEntryBanks[index]; diff --git a/src/overlay022/ov22_02255D44.c b/src/overlay022/ov22_02255D44.c index c74d487dfc..dd14002bfe 100644 --- a/src/overlay022/ov22_02255D44.c +++ b/src/overlay022/ov22_02255D44.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02015920_decl.h" #include "struct_decls/struct_02029C68_decl.h" diff --git a/src/overlay023/ov23_0223E140.c b/src/overlay023/ov23_0223E140.c index 6451725e76..9ad5a8cd1b 100644 --- a/src/overlay023/ov23_0223E140.c +++ b/src/overlay023/ov23_0223E140.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_decls/struct_020298B0_decl.h" diff --git a/src/overlay023/ov23_022416A8.c b/src/overlay023/ov23_022416A8.c index 81a3108a72..e020021d12 100644 --- a/src/overlay023/ov23_022416A8.c +++ b/src/overlay023/ov23_022416A8.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_020298B0_decl.h" diff --git a/src/overlay023/ov23_0224340C.c b/src/overlay023/ov23_0224340C.c index ec2a6ff8bd..aaa2debd0b 100644 --- a/src/overlay023/ov23_0224340C.c +++ b/src/overlay023/ov23_0224340C.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_decls/struct_020298B0_decl.h" diff --git a/src/overlay023/ov23_022499E4.c b/src/overlay023/ov23_022499E4.c index e664cdae7c..a417b310f6 100644 --- a/src/overlay023/ov23_022499E4.c +++ b/src/overlay023/ov23_022499E4.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_defs/struct_0205964C.h" diff --git a/src/overlay023/ov23_0224A1D0.c b/src/overlay023/ov23_0224A1D0.c index 5de6e38a23..09c566c211 100644 --- a/src/overlay023/ov23_0224A1D0.c +++ b/src/overlay023/ov23_0224A1D0.c @@ -4,7 +4,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_defs/struct_02057B48.h" diff --git a/src/overlay023/ov23_0224B05C.c b/src/overlay023/ov23_0224B05C.c index 022022aa35..c77e61be26 100644 --- a/src/overlay023/ov23_0224B05C.c +++ b/src/overlay023/ov23_0224B05C.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_decls/struct_02029894_decl.h" diff --git a/src/overlay023/ov23_0224DC40.c b/src/overlay023/ov23_0224DC40.c index b18caf6aa2..d36ae77fe8 100644 --- a/src/overlay023/ov23_0224DC40.c +++ b/src/overlay023/ov23_0224DC40.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "field/field_system.h" #include "overlay023/funcptr_ov23_0224DCB8.h" diff --git a/src/overlay025/poketch_system.c b/src/overlay025/poketch_system.c index e806a08a22..9ad1547f09 100644 --- a/src/overlay025/poketch_system.c +++ b/src/overlay025/poketch_system.c @@ -3,7 +3,8 @@ #include #include -#include "consts/sdat.h" +#include "generated/genders.h" +#include "generated/sdat.h" #include "field/field_system_decl.h" #include "overlay025/ov25_02254560.h" @@ -15,7 +16,6 @@ #include "field_system.h" #include "field_task.h" #include "game_overlay.h" -#include "gender.h" #include "heap.h" #include "inlines.h" #include "save_player.h" diff --git a/src/overlay059/ov59_021D0D80.c b/src/overlay059/ov59_021D0D80.c index fd0622ea5b..f48d9f5e69 100644 --- a/src/overlay059/ov59_021D0D80.c +++ b/src/overlay059/ov59_021D0D80.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_020961E8_decl.h" #include "struct_defs/struct_0203DE34.h" diff --git a/src/overlay065/ov65_0222DCE0.c b/src/overlay065/ov65_0222DCE0.c index c9ace8e1f6..c8a084ff97 100644 --- a/src/overlay065/ov65_0222DCE0.c +++ b/src/overlay065/ov65_0222DCE0.c @@ -4,7 +4,7 @@ #include #include -#include "consts/journal.h" +#include "generated/journal_online_events.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_02012B20_decl.h" diff --git a/src/overlay065/ov65_0223648C.c b/src/overlay065/ov65_0223648C.c index 104aa0624f..06c1eb0d51 100644 --- a/src/overlay065/ov65_0223648C.c +++ b/src/overlay065/ov65_0223648C.c @@ -3,7 +3,7 @@ #include #include -#include "consts/journal.h" +#include "generated/journal_online_events.h" #include "struct_defs/struct_0200C738.h" #include "struct_defs/struct_0207DE04.h" diff --git a/src/overlay066/ov66_0222DDF0.c b/src/overlay066/ov66_0222DDF0.c index dd962fdb20..8c28403153 100644 --- a/src/overlay066/ov66_0222DDF0.c +++ b/src/overlay066/ov66_0222DDF0.c @@ -5,9 +5,9 @@ #include #include -#include "constants/species.h" -#include "consts/game_records.h" -#include "consts/journal.h" +#include "generated/game_records.h" +#include "generated/journal_online_events.h" +#include "generated/species.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_02014FB0_decl.h" diff --git a/src/overlay067/ov67_0225C700.c b/src/overlay067/ov67_0225C700.c index f089937aa3..9dd2af5181 100644 --- a/src/overlay067/ov67_0225C700.c +++ b/src/overlay067/ov67_0225C700.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_defs/struct_02099F80.h" diff --git a/src/overlay072/ov72_0223D7A0.c b/src/overlay072/ov72_0223D7A0.c index e27185c3b7..8f4028b2ab 100644 --- a/src/overlay072/ov72_0223D7A0.c +++ b/src/overlay072/ov72_0223D7A0.c @@ -3,7 +3,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02015920_decl.h" #include "struct_defs/struct_02015958.h" diff --git a/src/overlay076/ov76_0223D338.c b/src/overlay076/ov76_0223D338.c index 6c5b6faca7..005877af86 100644 --- a/src/overlay076/ov76_0223D338.c +++ b/src/overlay076/ov76_0223D338.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/font_oam.h" #include "struct_defs/archived_sprite.h" diff --git a/src/overlay083/ov83_0223B5A0.c b/src/overlay083/ov83_0223B5A0.c index 900a0a37e3..a0f7009736 100644 --- a/src/overlay083/ov83_0223B5A0.c +++ b/src/overlay083/ov83_0223B5A0.c @@ -3,7 +3,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202440C_decl.h" #include "struct_decls/struct_0202B370_decl.h" diff --git a/src/overlay088/ov88_0223B140.c b/src/overlay088/ov88_0223B140.c index 4e6f05c577..c720f2e747 100644 --- a/src/overlay088/ov88_0223B140.c +++ b/src/overlay088/ov88_0223B140.c @@ -3,8 +3,8 @@ #include #include -#include "constants/species.h" -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/species.h" #include "struct_decls/struct_0202B370_decl.h" #include "struct_decls/struct_02095E80_decl.h" diff --git a/src/overlay094/ov94_022414B8.c b/src/overlay094/ov94_022414B8.c index 0a43f57db1..b377ec5651 100644 --- a/src/overlay094/ov94_022414B8.c +++ b/src/overlay094/ov94_022414B8.c @@ -5,7 +5,7 @@ #include #include "constants/species.h" -#include "consts/pokemon.h" +#include "generated/species_data_params.h" #include "struct_decls/pokedexdata_decl.h" diff --git a/src/overlay094/ov94_02242AD0.c b/src/overlay094/ov94_02242AD0.c index 93ee80b754..08299630e9 100644 --- a/src/overlay094/ov94_02242AD0.c +++ b/src/overlay094/ov94_02242AD0.c @@ -4,8 +4,9 @@ #include #include -#include "constants/species.h" -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/species.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202440C_decl.h" #include "struct_decls/struct_0202C878_decl.h" diff --git a/src/overlay101/ov101_021D0D80.c b/src/overlay101/ov101_021D0D80.c index 9ba0c8a90b..c44229bc69 100644 --- a/src/overlay101/ov101_021D0D80.c +++ b/src/overlay101/ov101_021D0D80.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_defs/struct_0203E348.h" #include "struct_defs/struct_02099F80.h" diff --git a/src/overlay104/ov104_0222DCE0.c b/src/overlay104/ov104_0222DCE0.c index b78f951518..439cd72b66 100644 --- a/src/overlay104/ov104_0222DCE0.c +++ b/src/overlay104/ov104_0222DCE0.c @@ -3,7 +3,7 @@ #include #include -#include "consts/pokemon.h" +#include "generated/species_data_params.h" #include "struct_decls/struct_0202C878_decl.h" #include "struct_defs/sentence.h" diff --git a/src/overlay104/ov104_0222FBE4.c b/src/overlay104/ov104_0222FBE4.c index 80328c3338..cdc128e7b5 100644 --- a/src/overlay104/ov104_0222FBE4.c +++ b/src/overlay104/ov104_0222FBE4.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0200C6E4_decl.h" #include "struct_decls/struct_0200C704_decl.h" diff --git a/src/overlay104/ov104_022339B4.c b/src/overlay104/ov104_022339B4.c index 0fe6bf18df..4b7eabf7e8 100644 --- a/src/overlay104/ov104_022339B4.c +++ b/src/overlay104/ov104_022339B4.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0203068C_decl.h" #include "struct_defs/struct_0202FF58.h" diff --git a/src/overlay104/ov104_022361B4.c b/src/overlay104/ov104_022361B4.c index 7c0ec86c3d..d5f79e4582 100644 --- a/src/overlay104/ov104_022361B4.c +++ b/src/overlay104/ov104_022361B4.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_020302DC_decl.h" #include "struct_decls/struct_0203041C_decl.h" diff --git a/src/overlay104/ov104_02239130.c b/src/overlay104/ov104_02239130.c index 4fdd62bc7e..ad191d2e32 100644 --- a/src/overlay104/ov104_02239130.c +++ b/src/overlay104/ov104_02239130.c @@ -2,7 +2,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0202440C_decl.h" #include "struct_defs/struct_0204AFC4.h" diff --git a/src/overlay104/ov104_0223A0C4.c b/src/overlay104/ov104_0223A0C4.c index 1e39d8e615..f0c8e8c39a 100644 --- a/src/overlay104/ov104_0223A0C4.c +++ b/src/overlay104/ov104_0223A0C4.c @@ -3,8 +3,7 @@ #include #include -#include "consts/battle.h" -#include "consts/pokemon.h" +#include "generated/species_data_params.h" #include "struct_defs/struct_0202D764.h" #include "struct_defs/struct_0204AFC4.h" diff --git a/src/overlay104/ov104_0223A7F4.c b/src/overlay104/ov104_0223A7F4.c index 974e054ef7..090b08dc61 100644 --- a/src/overlay104/ov104_0223A7F4.c +++ b/src/overlay104/ov104_0223A7F4.c @@ -3,8 +3,6 @@ #include #include -#include "consts/battle.h" - #include "struct_defs/struct_0204B184.h" #include "struct_defs/struct_0204B1E8.h" diff --git a/src/overlay104/ov104_0223AF58.c b/src/overlay104/ov104_0223AF58.c index 6fe5955a7d..e48534399d 100644 --- a/src/overlay104/ov104_0223AF58.c +++ b/src/overlay104/ov104_0223AF58.c @@ -3,8 +3,6 @@ #include #include -#include "consts/battle.h" - #include "struct_defs/struct_0204B184.h" #include "overlay104/ov104_0222DCE0.h" diff --git a/src/overlay104/ov104_0223B6F4.c b/src/overlay104/ov104_0223B6F4.c index 4e0adda850..4e877946e0 100644 --- a/src/overlay104/ov104_0223B6F4.c +++ b/src/overlay104/ov104_0223B6F4.c @@ -3,8 +3,6 @@ #include #include -#include "consts/battle.h" - #include "struct_decls/struct_0203068C_decl.h" #include "struct_defs/struct_0204B184.h" diff --git a/src/overlay109/ov109_021D0D80.c b/src/overlay109/ov109_021D0D80.c index 1e9ee0f719..dbf5e09ea6 100644 --- a/src/overlay109/ov109_021D0D80.c +++ b/src/overlay109/ov109_021D0D80.c @@ -3,8 +3,9 @@ #include #include -#include "consts/game_records.h" -#include "consts/journal.h" +#include "generated/game_records.h" +#include "generated/journal_online_events.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0200C6E4_decl.h" #include "struct_decls/struct_0200C704_decl.h" diff --git a/src/overlay109/ov109_021D3D50.c b/src/overlay109/ov109_021D3D50.c index 2aef3c1445..b022eafe35 100644 --- a/src/overlay109/ov109_021D3D50.c +++ b/src/overlay109/ov109_021D3D50.c @@ -3,8 +3,8 @@ #include #include -#include "consts/game_records.h" -#include "consts/journal.h" +#include "generated/journal_online_events.h" +#include "generated/trainer_score_events.h" #include "struct_defs/struct_02099F80.h" #include "struct_defs/struct_0209BF64.h" diff --git a/src/pokedex_data_index.c b/src/pokedex_data_index.c index fe5b3dfea0..1a14e9de82 100644 --- a/src/pokedex_data_index.c +++ b/src/pokedex_data_index.c @@ -3,24 +3,24 @@ #include #include -#include "text/pl_msg.naix" +#include "generated/text_banks.h" #include "narc.h" static u32 sPokedexDataNarcIndex = NARC_INDEX_APPLICATION__ZUKANLIST__ZKN_DATA__ZUKAN_DATA; -static u32 sWeightMessageBankIndex = message_bank_species_weight; -static u32 sHeightMessageBankIndex = message_bank_species_height; +static u32 sWeightMessageBankIndex = TEXT_BANK_SPECIES_WEIGHT; +static u32 sHeightMessageBankIndex = TEXT_BANK_SPECIES_HEIGHT; void Pokedex_SetupGiratina(u32 formNun) { if (formNun == 0) { sPokedexDataNarcIndex = NARC_INDEX_APPLICATION__ZUKANLIST__ZKN_DATA__ZUKAN_DATA_GIRA; - sWeightMessageBankIndex = message_bank_species_weight_gira; - sHeightMessageBankIndex = message_bank_species_height_gira; + sWeightMessageBankIndex = TEXT_BANK_SPECIES_WEIGHT_GIRA; + sHeightMessageBankIndex = TEXT_BANK_SPECIES_HEIGHT_GIRA; } else { sPokedexDataNarcIndex = NARC_INDEX_APPLICATION__ZUKANLIST__ZKN_DATA__ZUKAN_DATA; - sWeightMessageBankIndex = message_bank_species_weight; - sHeightMessageBankIndex = message_bank_species_height; + sWeightMessageBankIndex = TEXT_BANK_SPECIES_WEIGHT; + sHeightMessageBankIndex = TEXT_BANK_SPECIES_HEIGHT; } } diff --git a/src/pokemon.c b/src/pokemon.c index 74b400b040..44e02e18ac 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -10,12 +10,12 @@ #include "constants/narc.h" #include "constants/sound.h" #include "constants/species.h" -#include "consts/gender.h" -#include "consts/pokemon.h" #include "generated/abilities.h" #include "generated/evolution_methods.h" #include "generated/exp_rates.h" #include "generated/gender_ratios.h" +#include "generated/genders.h" +#include "generated/species_data_params.h" #include "struct_decls/pokemon_animation_sys_decl.h" #include "struct_decls/sprite_decl.h" diff --git a/src/pokeradar.c b/src/pokeradar.c index 2393055b26..cc31e47b27 100644 --- a/src/pokeradar.c +++ b/src/pokeradar.c @@ -4,7 +4,7 @@ #include #include "constants/battle.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "struct_defs/struct_0201CFEC.h" #include "struct_defs/struct_020698E4.h" diff --git a/src/render_text.c b/src/render_text.c index 83c24ce1ef..abefee6591 100644 --- a/src/render_text.c +++ b/src/render_text.c @@ -4,7 +4,7 @@ #include #include "constants/charcode.h" -#include "consts/sdat.h" +#include "generated/sdat.h" #include "bg_window.h" #include "charcode.h" diff --git a/src/ribbon.c b/src/ribbon.c index c8c1924762..cc7309beac 100644 --- a/src/ribbon.c +++ b/src/ribbon.c @@ -3,8 +3,8 @@ #include #include -#include "graphics/pokemon_summary_screen/pl_pst_gra.naix" -#include "text/gmm/message_bank_ribbon_names.h" +#include "res/graphics/pokemon_summary_screen/pl_pst_gra.naix" +#include "res/text/bank/ribbon_names.h" typedef struct { u32 ribbonID; diff --git a/src/scrcmd.c b/src/scrcmd.c index 1e05ab4f81..68e8a8160d 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -8,8 +8,8 @@ #include "constants/heap.h" #include "constants/overworld_weather.h" #include "constants/species.h" -#include "consts/journal.h" -#include "consts/scrcmd.h" +#include "generated/journal_location_events.h" +#include "generated/save_types.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_02014EC4_decl.h" diff --git a/src/scrcmd_system_flags.c b/src/scrcmd_system_flags.c index a02992d7ab..7862502172 100644 --- a/src/scrcmd_system_flags.c +++ b/src/scrcmd_system_flags.c @@ -1,6 +1,6 @@ #include "scrcmd_system_flags.h" -#include "consts/badges.h" +#include "generated/badges.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_0203A790_decl.h" diff --git a/src/script_manager.c b/src/script_manager.c index bb37ab0a57..2ca81fe737 100644 --- a/src/script_manager.c +++ b/src/script_manager.c @@ -4,7 +4,8 @@ #include #include "constants/battle.h" -#include "consts/map.h" +#include "generated/map_headers.h" +#include "generated/text_banks.h" #include "data/field/hidden_items.h" #include "field/field_system.h" @@ -195,100 +196,100 @@ static u16 ScriptContext_LoadAndOffsetID(FieldSystem *fieldSystem, ScriptContext u16 retScriptID = scriptID; if (retScriptID >= 10490) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0499, 541); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0499, TEXT_BANK_UNK_0541); retScriptID -= 10490; } else if (retScriptID >= 10450) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0500, 16); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0500, TEXT_BANK_UNK_0016); retScriptID -= 10450; } else if (retScriptID >= 10400) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0400, 203); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0400, TEXT_BANK_UNK_0203); retScriptID -= 10400; } else if (retScriptID >= 10300) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_1051, 552); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_1051, TEXT_BANK_UNK_0552); retScriptID -= 10300; } else if (retScriptID >= 10200) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0407, 379); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0407, TEXT_BANK_UNK_0379); retScriptID -= 10200; } else if (retScriptID >= 10150) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_1116, 621); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_1116, TEXT_BANK_UNK_0621); retScriptID -= 10150; } else if (retScriptID >= 10100) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_1115, 622); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_1115, TEXT_BANK_UNK_0622); retScriptID -= 10100; } else if (retScriptID >= 10000) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0409, 381); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0409, TEXT_BANK_UNK_0381); retScriptID -= 10000; } else if (retScriptID >= 9950) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0411, 383); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0411, TEXT_BANK_UNK_0383); retScriptID -= 9950; } else if (retScriptID >= 9900) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0397, 213); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0397, TEXT_BANK_COMMON_STRINGS); retScriptID -= 9900; } else if (retScriptID >= 9800) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0212, 217); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0212, TEXT_BANK_UNK_0217); retScriptID -= 9800; } else if (retScriptID >= 9700) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0422, 429); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0422, TEXT_BANK_UNK_0429); retScriptID -= 9700; } else if (retScriptID >= 9600) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0412, 213); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0412, TEXT_BANK_COMMON_STRINGS); retScriptID -= 9600; } else if (retScriptID >= 9500) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0501, 547); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0501, TEXT_BANK_UNK_0547); retScriptID -= 9500; } else if (retScriptID >= 9400) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0426, 432); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0426, TEXT_BANK_UNK_0432); retScriptID -= 9400; } else if (retScriptID >= 9300) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0406, 374); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0406, TEXT_BANK_UNK_0374); retScriptID -= 9300; } else if (retScriptID >= 9200) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0423, 430); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0423, TEXT_BANK_UNK_0430); retScriptID -= 9200; } else if (retScriptID >= 9100) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0000, 11); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0000, TEXT_BANK_UNK_0011); retScriptID -= 9100; } else if (retScriptID >= 9000) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0213, 221); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0213, TEXT_BANK_UNK_0221); retScriptID -= 9000; } else if (retScriptID >= 8970) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0425, 7); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0425, TEXT_BANK_UNK_0007); retScriptID -= 8970; } else if (retScriptID >= 8950) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0498, 539); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0498, TEXT_BANK_UNK_0539); retScriptID -= 8950; } else if (retScriptID >= 8900) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0424, 431); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0424, TEXT_BANK_UNK_0431); retScriptID -= 8900; } else if (retScriptID >= SCRIPT_ID_OFFSET_SAFARI_ZONE) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0497, 538); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0497, TEXT_BANK_UNK_0538); retScriptID -= SCRIPT_ID_OFFSET_SAFARI_ZONE; } else if (retScriptID >= SCRIPT_ID_OFFSET_HIDDEN_ITEMS) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0408, 380); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0408, TEXT_BANK_UNK_0380); retScriptID -= SCRIPT_ID_OFFSET_HIDDEN_ITEMS; } else if (retScriptID >= 7000) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0404, 369); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0404, TEXT_BANK_UNK_0369); retScriptID -= 7000; } else if (retScriptID >= SCRIPT_ID_OFFSET_DOUBLE_BATTLES) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_1114, 213); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_1114, TEXT_BANK_COMMON_STRINGS); retScriptID -= SCRIPT_ID_OFFSET_DOUBLE_BATTLES; } else if (retScriptID >= SCRIPT_ID_OFFSET_SINGLE_BATTLES) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_1114, 213); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_1114, TEXT_BANK_COMMON_STRINGS); retScriptID -= SCRIPT_ID_OFFSET_SINGLE_BATTLES; } else if (retScriptID >= 2800) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0413, 397); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0413, TEXT_BANK_UNK_0397); retScriptID -= 2800; } else if (retScriptID >= 2500) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0001, 17); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0001, TEXT_BANK_UNK_0017); retScriptID -= 2500; } else if (retScriptID >= 2000) { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0211, 213); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0211, TEXT_BANK_COMMON_STRINGS); retScriptID -= 2000; } else if (retScriptID >= 1) { ScriptContext_LoadFromCurrentMap(fieldSystem, ctx); retScriptID -= 1; } else { - ScriptContext_Load(fieldSystem, ctx, scripts_unk_0402, 355); + ScriptContext_Load(fieldSystem, ctx, scripts_unk_0402, TEXT_BANK_UNK_0355); retScriptID = 0; } diff --git a/src/string_template.c b/src/string_template.c index c50206070f..28a462ca1a 100644 --- a/src/string_template.c +++ b/src/string_template.c @@ -7,19 +7,14 @@ #include "constants/heap.h" #include "constants/narc.h" #include "constants/pokemon.h" -#include "consts/gender.h" -#include "consts/moves.h" #include "generated/abilities.h" +#include "generated/genders.h" +#include "generated/moves.h" +#include "generated/text_banks.h" #include "struct_decls/struct_020797DC_decl.h" #include "struct_defs/trainer_data.h" -#include "gmm/message_bank_common_strings.h" -#include "gmm/message_bank_common_strings_2.h" -#include "gmm/message_bank_mystery_gift_event_names.h" -#include "gmm/message_bank_special_met_location_names.h" -#include "text/pl_msg.naix" - #include "charcode.h" #include "enums.h" #include "heap.h" @@ -36,6 +31,11 @@ #include "unk_020797C8.h" #include "unk_020996D0.h" +#include "res/text/bank/common_strings.h" +#include "res/text/bank/common_strings_2.h" +#include "res/text/bank/mystery_gift_event_names.h" +#include "res/text/bank/special_met_location_names.h" + static void InitStringTemplateArgHeader(StringTemplateArgHeader *header); static void SetStringTemplateArg(StringTemplate *template, u32 idx, const Strbuf *argVal, const StringTemplateArgHeader *newHeader); @@ -156,8 +156,8 @@ void StringTemplate_SetRivalName(StringTemplate *template, u32 idx, const SaveDa void StringTemplate_SetCounterpartName(StringTemplate *template, u32 idx, const SaveData *save) { - const TrainerInfo *playerInfo = SaveData_GetTrainerInfo(save); - MessageLoader *loader = InitMessageLoader(message_bank_counterpart_names, template->heapID); + const TrainerInfo *playerInfo = SaveData_GetTrainerInfo((SaveData *)save); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_COUNTERPART_NAMES, template->heapID); if (TrainerInfo_Gender(playerInfo) == GENDER_MALE) { MessageLoader_GetStrbuf(loader, GENDER_FEMALE, template->templateBuf); @@ -171,7 +171,7 @@ void StringTemplate_SetCounterpartName(StringTemplate *template, u32 idx, const void StringTemplate_SetSpeciesName(StringTemplate *template, u32 idx, BoxPokemon *boxMon) { - MessageLoader *loader = InitMessageLoader(message_bank_species_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_SPECIES_NAMES, template->heapID); u32 species = BoxPokemon_GetValue(boxMon, MON_DATA_SPECIES, NULL); MessageLoader_GetStrbuf(loader, species, template->templateBuf); @@ -186,7 +186,7 @@ void StringTemplate_SetSpeciesNameWithArticle(StringTemplate *template, u32 idx, void StringTemplate_SetSpeciesNameWithArticleByID(StringTemplate *template, u32 idx, u32 species) { - MessageLoader *loader = InitMessageLoader(message_bank_species_names_with_articles, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_SPECIES_NAMES_WITH_ARTICLES, template->heapID); MessageLoader_GetStrbuf(loader, species, template->templateBuf); SetStringTemplateArg(template, idx, template->templateBuf, NULL); @@ -224,22 +224,22 @@ static inline void SetArgFromArchive(StringTemplate *template, u32 idx, u32 argV void StringTemplate_SetMoveName(StringTemplate *template, u32 idx, enum Move move) { - SetArgFromArchive(template, idx, move, message_bank_move_names); + SetArgFromArchive(template, idx, move, TEXT_BANK_MOVE_NAMES); } void StringTemplate_SetRibbonName(StringTemplate *template, u32 idx, u32 ribbon) { - SetArgFromArchive(template, idx, ribbon, message_bank_ribbon_names); + SetArgFromArchive(template, idx, ribbon, TEXT_BANK_RIBBON_NAMES); } void StringTemplate_SetAbilityName(StringTemplate *template, u32 idx, enum Ability ability) { - SetArgFromArchive(template, idx, ability, message_bank_ability_names); + SetArgFromArchive(template, idx, ability, TEXT_BANK_ABILITY_NAMES); } void StringTemplate_SetNatureName(StringTemplate *template, u32 idx, u32 nature) { - MessageLoader *loader = InitMessageLoader(message_bank_nature_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_NATURE_NAMES, template->heapID); MessageLoader_GetStrbuf(loader, nature, template->templateBuf); SetStringTemplateArg(template, idx, template->templateBuf, NULL); @@ -248,52 +248,52 @@ void StringTemplate_SetNatureName(StringTemplate *template, u32 idx, u32 nature) void StringTemplate_SetItemName(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_item_names); + SetArgFromArchive(template, idx, item, TEXT_BANK_ITEM_NAMES); } void StringTemplate_SetItemNameWithArticle(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_item_names_with_articles); + SetArgFromArchive(template, idx, item, TEXT_BANK_ITEM_NAMES_WITH_ARTICLES); } void StringTemplate_SetItemNamePlural(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_item_names_plural); + SetArgFromArchive(template, idx, item, TEXT_BANK_ITEM_NAMES_PLURAL); } void StringTemplate_SetBagPocketName(StringTemplate *template, u32 idx, u32 pocket) { - SetArgFromArchive(template, idx, pocket, message_bank_bag_pocket_names_with_icons); + SetArgFromArchive(template, idx, pocket, TEXT_BANK_BAG_POCKET_NAMES_WITH_ICONS); } void StringTemplate_SetPokemonTypeName(StringTemplate *template, u32 idx, u32 type) { - SetArgFromArchive(template, idx, type, message_bank_pokemon_type_names); + SetArgFromArchive(template, idx, type, TEXT_BANK_POKEMON_TYPE_NAMES); } void StringTemplate_SetPokemonStatName(StringTemplate *template, u32 idx, u32 stat) { - SetArgFromArchive(template, idx, stat, message_bank_pokemon_stat_names); + SetArgFromArchive(template, idx, stat, TEXT_BANK_POKEMON_STAT_NAMES); } void StringTemplate_SetStatusConditionName(StringTemplate *template, u32 idx, u32 status) { - SetArgFromArchive(template, idx, status, message_bank_status_condition_names); + SetArgFromArchive(template, idx, status, TEXT_BANK_STATUS_CONDITION_NAMES); } void StringTemplate_SetFlavorName(StringTemplate *template, u32 idx, u32 flavor) { - SetArgFromArchive(template, idx, flavor, message_bank_flavor_names); + SetArgFromArchive(template, idx, flavor, TEXT_BANK_FLAVOR_NAMES); } void StringTemplate_SetLocationName(StringTemplate *template, u32 idx, u32 location) { - MessageLoader *loader = InitMessageLoader(message_bank_location_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_LOCATION_NAMES, template->heapID); if (loader) { if (location == 0 || location >= MessageLoader_MessageCount(loader)) { MessageLoader_Free(loader); - loader = InitMessageLoader(message_bank_mystery_gift_event_names, template->heapID); + loader = InitMessageLoader(TEXT_BANK_MYSTERY_GIFT_EVENT_NAMES, template->heapID); location = pl_msg_00000434_00002; } @@ -305,22 +305,22 @@ void StringTemplate_SetLocationName(StringTemplate *template, u32 idx, u32 locat void StringTemplate_SetPoketchAppName(StringTemplate *template, u32 idx, u32 app) { - SetArgFromArchive(template, idx, app, message_bank_poketch_app_names); + SetArgFromArchive(template, idx, app, TEXT_BANK_POKETCH_APP_NAMES); } void StringTemplate_SetTrainerClassName(StringTemplate *template, u32 idx, u32 trainerClass) { - SetArgFromArchive(template, idx, trainerClass, message_bank_trainer_class_names); + SetArgFromArchive(template, idx, trainerClass, TEXT_BANK_TRAINER_CLASS_NAMES); } void StringTemplate_SetTrainerClassNameWithArticle(StringTemplate *template, u32 idx, u32 trainerClass) { - SetArgFromArchive(template, idx, trainerClass, message_bank_trainer_class_names_with_articles); + SetArgFromArchive(template, idx, trainerClass, TEXT_BANK_TRAINER_CLASS_NAMES_WITH_ARTICLES); } void StringTemplate_SetTrainerClassNameBattle(StringTemplate *template, u32 idx, Trainer *trainer) { - MessageLoader *loader = InitMessageLoader(message_bank_trainer_class_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_TRAINER_CLASS_NAMES, template->heapID); if (loader) { MessageLoader_GetStrbuf(loader, trainer->class, template->templateBuf); @@ -331,12 +331,12 @@ void StringTemplate_SetTrainerClassNameBattle(StringTemplate *template, u32 idx, void StringTemplate_SetTrainerName(StringTemplate *template, u32 idx, u32 trainerID) { - SetArgFromArchive(template, idx, trainerID, message_bank_npc_trainer_names); + SetArgFromArchive(template, idx, trainerID, TEXT_BANK_NPC_TRAINER_NAMES); } void StringTemplate_SetFrontierTrainerName(StringTemplate *template, u32 idx, u32 trainerID) { - SetArgFromArchive(template, idx, trainerID, message_bank_frontier_trainer_names); + SetArgFromArchive(template, idx, trainerID, TEXT_BANK_FRONTIER_TRAINER_NAMES); } void StringTemplate_SetTrainerNameBattle(StringTemplate *template, u32 idx, Trainer *trainer) @@ -347,62 +347,62 @@ void StringTemplate_SetTrainerNameBattle(StringTemplate *template, u32 idx, Trai void StringTemplate_SetUndergroundItemName(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_underground_item_names); + SetArgFromArchive(template, idx, item, TEXT_BANK_UNDERGROUND_ITEM_NAMES); } void StringTemplate_SetUndergroundItemNameWithArticle(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_underground_item_names_with_articles); + SetArgFromArchive(template, idx, item, TEXT_BANK_UNDERGROUND_ITEM_NAMES_WITH_ARTICLES); } void StringTemplate_SetUndergroundTrapName(StringTemplate *template, u32 idx, u32 trap) { - SetArgFromArchive(template, idx, trap, message_bank_underground_trap_names); + SetArgFromArchive(template, idx, trap, TEXT_BANK_UNDERGROUND_TRAP_NAMES); } void StringTemplate_SetUndergroundTrapNameWithArticle(StringTemplate *template, u32 idx, u32 trap) { - SetArgFromArchive(template, idx, trap, message_bank_underground_trap_names_with_articles); + SetArgFromArchive(template, idx, trap, TEXT_BANK_UNDERGROUND_TRAP_NAMES_WITH_ARTICLES); } void StringTemplate_SetContestJudgeName(StringTemplate *template, u32 idx, u32 judge) { - SetArgFromArchive(template, idx, judge, message_bank_contest_judge_names); + SetArgFromArchive(template, idx, judge, TEXT_BANK_CONTEST_JUDGE_NAMES); } void StringTemplate_SetContestRankName(StringTemplate *template, u32 idx, u32 rank) { - SetArgFromArchive(template, idx, rank, message_bank_contest_text); + SetArgFromArchive(template, idx, rank, TEXT_BANK_CONTEST_TEXT); } void StringTemplate_SetContestTypeName(StringTemplate *template, u32 idx, u32 type) { - SetArgFromArchive(template, idx, type, message_bank_contest_text); + SetArgFromArchive(template, idx, type, TEXT_BANK_CONTEST_TEXT); } void StringTemplate_SetUndergroundQuestion(StringTemplate *template, u32 idx, u32 question) { - SetArgFromArchive(template, idx, question, message_bank_underground_questions); + SetArgFromArchive(template, idx, question, TEXT_BANK_UNDERGROUND_QUESTIONS); } void StringTemplate_SetUndergroundAnswer(StringTemplate *template, u32 idx, u32 answer) { - SetArgFromArchive(template, idx, answer, message_bank_underground_answers); + SetArgFromArchive(template, idx, answer, TEXT_BANK_UNDERGROUND_ANSWERS); } void StringTemplate_SetUndergroundGoodsName(StringTemplate *template, u32 idx, u32 goods) { - SetArgFromArchive(template, idx, goods, message_bank_underground_goods); + SetArgFromArchive(template, idx, goods, TEXT_BANK_UNDERGROUND_GOODS); } void StringTemplate_SetUndergroundGoodsNameWithArticle(StringTemplate *template, u32 idx, u32 goods) { - SetArgFromArchive(template, idx, goods, message_bank_underground_goods_with_articles); + SetArgFromArchive(template, idx, goods, TEXT_BANK_UNDERGROUND_GOODS_WITH_ARTICLES); } void StringTemplate_SetGenderMarker(StringTemplate *template, u32 idx, enum Gender gender) { - MessageLoader *loader = InitMessageLoader(message_bank_common_strings, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_COMMON_STRINGS, template->heapID); switch (gender) { case GENDER_MALE: @@ -429,17 +429,17 @@ void StringTemplate_SetPCBoxName(StringTemplate *template, u32 idx, const PCBoxe void StringTemplate_SetGymName(StringTemplate *template, u32 idx, u32 gym) { - SetArgFromArchive(template, idx, gym, message_bank_gym_names); + SetArgFromArchive(template, idx, gym, TEXT_BANK_GYM_NAMES); } void StringTemplate_SetTimeOfDay(StringTemplate *template, u32 idx, u32 timeOfDay) { - SetArgFromArchive(template, idx, timeOfDay, message_bank_times_of_day); + SetArgFromArchive(template, idx, timeOfDay, TEXT_BANK_TIMES_OF_DAY); } void StringTemplate_SetCountryName(StringTemplate *template, u32 idx, u32 country) { - SetArgFromArchive(template, idx, country, message_bank_country_names); + SetArgFromArchive(template, idx, country, TEXT_BANK_COUNTRY_NAMES); } void StringTemplate_SetCityName(StringTemplate *template, u32 idx, u32 country, u32 city) @@ -458,20 +458,20 @@ void StringTemplate_SetCustomMessageWord(StringTemplate *template, u32 idx, u16 void StringTemplate_SetBallSealName(StringTemplate *template, u32 idx, u32 ballSeal) { - SetArgFromArchive(template, idx, ballSeal, message_bank_ball_seal_names); + SetArgFromArchive(template, idx, ballSeal, TEXT_BANK_BALL_SEAL_NAMES); } void StringTemplate_SetBallSealNamePlural(StringTemplate *template, u32 idx, u32 ballSeal) { - SetArgFromArchive(template, idx, ballSeal, message_bank_ball_seal_names_plural); + SetArgFromArchive(template, idx, ballSeal, TEXT_BANK_BALL_SEAL_NAMES_PLURAL); } void StringTemplate_SetMetLocationName(StringTemplate *template, u32 idx, u32 location) { static const u16 sMetLocationBanks[] = { - message_bank_location_names, - message_bank_special_met_location_names, - message_bank_mystery_gift_event_names, + TEXT_BANK_LOCATION_NAMES, + TEXT_BANK_SPECIAL_MET_LOCATION_NAMES, + TEXT_BANK_MYSTERY_GIFT_EVENT_NAMES, }; int metLocationType = sub_02017038(location); @@ -503,22 +503,22 @@ void StringTemplate_SetMetLocationName(StringTemplate *template, u32 idx, u32 lo void StringTemplate_SetPoffinName(StringTemplate *template, u32 idx, u32 poffin) { - SetArgFromArchive(template, idx, poffin, message_bank_poffin_names); + SetArgFromArchive(template, idx, poffin, TEXT_BANK_POFFIN_NAMES); } void StringTemplate_SetContestAccessoryName(StringTemplate *template, u32 idx, u32 accessory) { - SetArgFromArchive(template, idx, accessory, message_bank_contest_accessory_names); + SetArgFromArchive(template, idx, accessory, TEXT_BANK_CONTEST_ACCESSORY_NAMES); } void StringTemplate_SetContestAccessoryNameWithArticle(StringTemplate *template, u32 idx, u32 accessory) { - SetArgFromArchive(template, idx, accessory, message_bank_contest_accessory_names_with_articles); + SetArgFromArchive(template, idx, accessory, TEXT_BANK_CONTEST_ACCESSORY_NAMES_WITH_ARTICLES); } void StringTemplate_SetContestBackdropName(StringTemplate *template, u32 idx, u32 backdrop) { - SetArgFromArchive(template, idx, backdrop, message_bank_contest_backdrop_names); + SetArgFromArchive(template, idx, backdrop, TEXT_BANK_CONTEST_BACKDROP_NAMES); } void StringTemplate_SetUnionGroupName(StringTemplate *template, SaveData *save, int groupID, int idx, int nameType) @@ -538,52 +538,52 @@ void StringTemplate_SetUnionGroupName(StringTemplate *template, SaveData *save, void StringTemplate_SetPlazaMinigameName(StringTemplate *template, u32 idx, enum PlazaMinigame minigame) { - SetArgFromArchive(template, idx, minigame, message_bank_plaza_minigame_names); + SetArgFromArchive(template, idx, minigame, TEXT_BANK_PLAZA_MINIGAME_NAMES); } void StringTemplate_SetPlazaEventName(StringTemplate *template, u32 idx, int event) { - SetArgFromArchive(template, idx, event, message_bank_plaza_event_names); + SetArgFromArchive(template, idx, event, TEXT_BANK_PLAZA_EVENT_NAMES); } void StringTemplate_SetPlazaItemName(StringTemplate *template, u32 idx, u32 item) { - SetArgFromArchive(template, idx, item, message_bank_plaza_item_names); + SetArgFromArchive(template, idx, item, TEXT_BANK_PLAZA_ITEM_NAMES); } void StringTemplate_SetJPGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_jp); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_JP); } void StringTemplate_SetENGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_en); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_EN); } void StringTemplate_SetFRGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_fr); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_FR); } void StringTemplate_SetITGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_it); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_IT); } void StringTemplate_SetDEGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_de); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_DE); } void StringTemplate_SetESGreeting(StringTemplate *template, u32 idx, u32 greeting) { - SetArgFromArchive(template, idx, greeting, message_bank_greetings_es); + SetArgFromArchive(template, idx, greeting, TEXT_BANK_GREETINGS_ES); } void StringTemplate_SetFurniture(StringTemplate *template, u32 idx, u32 furniture) { - MessageLoader *loader = InitMessageLoader(message_bank_furniture_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_FURNITURE_NAMES, template->heapID); MessageLoader_GetStrbuf(loader, furniture, template->templateBuf); SetStringTemplateArg(template, idx, template->templateBuf, NULL); @@ -592,7 +592,7 @@ void StringTemplate_SetFurniture(StringTemplate *template, u32 idx, u32 furnitur void StringTemplate_SetMonthName(StringTemplate *template, u32 idx, u32 month) { - MessageLoader *loader = InitMessageLoader(message_bank_month_names, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_MONTH_NAMES, template->heapID); if (loader) { if (month < 1 || month > 12) { @@ -612,7 +612,7 @@ void StringTemplate_CapitalizeArgAtIndex(StringTemplate *template, u32 idx) void StringTemplate_SetDepartmentStoreFloor(StringTemplate *template, u32 idx, u32 floor) { - MessageLoader *loader = InitMessageLoader(message_bank_common_strings_2, template->heapID); + MessageLoader *loader = InitMessageLoader(TEXT_BANK_COMMON_STRINGS_2, template->heapID); GF_ASSERT(floor <= 5); diff --git a/src/system_flags.c b/src/system_flags.c index c244aa0be5..4be9406daa 100644 --- a/src/system_flags.c +++ b/src/system_flags.c @@ -1,9 +1,9 @@ #include "system_flags.h" #include "constants/savedata/vars_flags.h" -#include "consts/map.h" #include "consts/pokemon.h" -#include "consts/sdat.h" +#include "generated/map_headers.h" +#include "generated/sdat.h" #include "rtc.h" #include "vars_flags.h" diff --git a/src/unk_0202E840.c b/src/unk_0202E840.c index f03485f318..0b96bcc148 100644 --- a/src/unk_0202E840.c +++ b/src/unk_0202E840.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0203068C_decl.h" #include "struct_defs/struct_0202E858.h" diff --git a/src/unk_0203D1B8.c b/src/unk_0203D1B8.c index 56cf31f6c7..012745c127 100644 --- a/src/unk_0203D1B8.c +++ b/src/unk_0203D1B8.c @@ -3,7 +3,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02029C68_decl.h" #include "struct_decls/struct_02029D04_decl.h" diff --git a/src/unk_02048DD8.c b/src/unk_02048DD8.c index 951c3e5803..47a8022b55 100644 --- a/src/unk_02048DD8.c +++ b/src/unk_02048DD8.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_0202440C_decl.h" #include "struct_decls/struct_0202A750_decl.h" diff --git a/src/unk_020494DC.c b/src/unk_020494DC.c index 34023be482..b338642b42 100644 --- a/src/unk_020494DC.c +++ b/src/unk_020494DC.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_defs/struct_02049A68.h" #include "struct_defs/struct_0204AFC4.h" diff --git a/src/unk_02049D08.c b/src/unk_02049D08.c index 8179efa333..0d6fb276a6 100644 --- a/src/unk_02049D08.c +++ b/src/unk_02049D08.c @@ -3,7 +3,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_020298B0_decl.h" #include "struct_decls/struct_0202D060_decl.h" diff --git a/src/unk_0204AEE8.c b/src/unk_0204AEE8.c index 6742bfb84a..46c0bc3c40 100644 --- a/src/unk_0204AEE8.c +++ b/src/unk_0204AEE8.c @@ -3,7 +3,7 @@ #include #include -#include "consts/pokemon.h" +#include "generated/species_data_params.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_defs/struct_0204AFC4.h" diff --git a/src/unk_0204B64C.c b/src/unk_0204B64C.c index 5eb905d101..98fd0eda1a 100644 --- a/src/unk_0204B64C.c +++ b/src/unk_0204B64C.c @@ -3,7 +3,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/unk_0204F13C.c b/src/unk_0204F13C.c index 41edb8738b..0b39c0c69f 100644 --- a/src/unk_0204F13C.c +++ b/src/unk_0204F13C.c @@ -4,7 +4,7 @@ #include #include "constants/species.h" -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_02030114_decl.h" #include "struct_decls/struct_0203026C_decl.h" diff --git a/src/unk_02052C6C.c b/src/unk_02052C6C.c index a6f34fc573..784d378e77 100644 --- a/src/unk_02052C6C.c +++ b/src/unk_02052C6C.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_defs/struct_0202DF8C.h" #include "struct_defs/struct_0203E234.h" diff --git a/src/unk_0205F180.c b/src/unk_0205F180.c index 731eadd002..4dfbf5f774 100644 --- a/src/unk_0205F180.c +++ b/src/unk_0205F180.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0205E884_decl.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/unk_020655F4.c b/src/unk_020655F4.c index 818d4446e7..9c4b608d83 100644 --- a/src/unk_020655F4.c +++ b/src/unk_020655F4.c @@ -4,7 +4,7 @@ #include #include "constants/map_object.h" -#include "consts/movement.h" +#include "generated/movement_actions.h" #include "struct_decls/struct_02061AB4_decl.h" diff --git a/src/unk_0206AFE0.c b/src/unk_0206AFE0.c index 08049b291b..feabab7b2a 100644 --- a/src/unk_0206AFE0.c +++ b/src/unk_0206AFE0.c @@ -4,7 +4,7 @@ #include #include "constants/savedata/vars_flags.h" -#include "consts/map.h" +#include "generated/map_headers.h" #include "struct_decls/struct_0203A790_decl.h" diff --git a/src/unk_0207070C.c b/src/unk_0207070C.c index fcc862a2ed..9d4751446f 100644 --- a/src/unk_0207070C.c +++ b/src/unk_0207070C.c @@ -4,7 +4,7 @@ #include #include "constants/field/map_load.h" -#include "consts/journal.h" +#include "generated/journal_location_events.h" #include "struct_decls/struct_02061AB4_decl.h" #include "struct_defs/struct_0203D8AC.h" diff --git a/src/unk_02071D40.c b/src/unk_02071D40.c index c88f11d0a8..8dc65dfe87 100644 --- a/src/unk_02071D40.c +++ b/src/unk_02071D40.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "struct_decls/struct_0202855C_decl.h" #include "struct_decls/struct_0202C834_decl.h" diff --git a/src/unk_0207AE68.c b/src/unk_0207AE68.c index e37ccf05b0..46bd430591 100644 --- a/src/unk_0207AE68.c +++ b/src/unk_0207AE68.c @@ -3,9 +3,10 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "generated/items.h" #include "generated/species.h" +#include "generated/trainer_score_events.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_0207AE68_decl.h" diff --git a/src/unk_0207DA28.c b/src/unk_0207DA28.c index 915121f9d5..6cfe9b32a3 100644 --- a/src/unk_0207DA28.c +++ b/src/unk_0207DA28.c @@ -4,7 +4,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_defs/struct_0207DE04.h" diff --git a/src/unk_0208BA78.c b/src/unk_0208BA78.c index cbf526c86c..4992b2f4d7 100644 --- a/src/unk_0208BA78.c +++ b/src/unk_0208BA78.c @@ -4,7 +4,7 @@ #include #include -#include "consts/journal.h" +#include "generated/journal_online_events.h" #include "struct_defs/struct_0208BA84.h" #include "struct_defs/struct_0208C06C.h" diff --git a/src/unk_020933F8.c b/src/unk_020933F8.c index 9c8c515b02..48dd759503 100644 --- a/src/unk_020933F8.c +++ b/src/unk_020933F8.c @@ -3,9 +3,8 @@ #include #include -#include "consts/game_records.h" -#include "consts/map.h" -#include "consts/pokemon.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/pokedexdata_decl.h" #include "struct_decls/struct_0202440C_decl.h" diff --git a/src/unk_02097624.c b/src/unk_02097624.c index fb394a3d2e..c5037f5c78 100644 --- a/src/unk_02097624.c +++ b/src/unk_02097624.c @@ -1,7 +1,8 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" +#include "generated/trainer_score_events.h" #include "struct_decls/struct_02028430_decl.h" #include "struct_defs/sentence.h" diff --git a/src/unk_02098218.c b/src/unk_02098218.c index 28455a2cd1..a06032dbee 100644 --- a/src/unk_02098218.c +++ b/src/unk_02098218.c @@ -3,7 +3,7 @@ #include #include -#include "consts/game_records.h" +#include "generated/game_records.h" #include "generated/species.h" #include "struct_defs/struct_0203E2FC.h" diff --git a/src/unk_020EDBAC.c b/src/unk_020EDBAC.c index 33b64fce3f..018f173ebd 100644 --- a/src/unk_020EDBAC.c +++ b/src/unk_020EDBAC.c @@ -1,7 +1,7 @@ #include #include -#include "consts/movement.h" +#include "generated/movement_actions.h" #include "struct_decls/struct_02061AB4_decl.h" #include "struct_defs/struct_020EDF0C.h" diff --git a/subprojects/NitroSDK.wrap b/subprojects/NitroSDK.wrap index 38a5b63b43..8f4e9c769b 100644 --- a/subprojects/NitroSDK.wrap +++ b/subprojects/NitroSDK.wrap @@ -1,6 +1,6 @@ [wrap-git] url = https://github.com/ntrtwl/NitroSDK.git -revision = 0082ec3dd5e951a7ee7c2067595a4fa0e9496d36 +revision = 1bbf15f2675c6063b9f8085715e645604206d8d5 depth = 1 directory = NitroSDK-4.2.30001 diff --git a/subprojects/metang.wrap b/subprojects/metang.wrap index 6dfbe3c5e7..f49a5c5b20 100644 --- a/subprojects/metang.wrap +++ b/subprojects/metang.wrap @@ -1,6 +1,6 @@ [wrap-git] url = https://github.com/lhearachel/metang.git -revision = python +revision = v0.1.1-python depth = 1 [provide] diff --git a/tools/json2bin/convert.py b/tools/json2bin/convert.py index 97988b58b2..a57a4f815a 100644 --- a/tools/json2bin/convert.py +++ b/tools/json2bin/convert.py @@ -2,8 +2,13 @@ import collections import functools -from generated import items, moves, species -from consts import trainer, trainer_ai +from generated import ( + ai_flags, + items, + moves, + species +) +from consts import trainer def pad(len: int) -> bytes: return (0).to_bytes(len, 'little') @@ -30,7 +35,7 @@ def from_trainer_class(s: str) -> int: return trainer.TrainerClass[s].value def from_trainer_ai_flag(s: str) -> int: - return trainer_ai.AIFlag[s].value + return ai_flags.AIFlag[s].value TrainerDataFlags = collections.namedtuple('TrainerDataFlags', ['has_moves', 'has_items']) diff --git a/tools/json2bin/movedata.py b/tools/json2bin/movedata.py index 4dbf9b6742..5f3d19722d 100644 --- a/tools/json2bin/movedata.py +++ b/tools/json2bin/movedata.py @@ -1,12 +1,14 @@ #!/usr/bin/env python3 import pathlib +from generated.battle_move_effects import BattleMoveEffect +from generated.move_classes import MoveClass +from generated.move_flags import MoveFlag +from generated.move_ranges import MoveRange from generated.moves import Move from generated.pokemon_types import PokemonType from consts import ( - battle, - moves, pokemon ) @@ -15,16 +17,16 @@ SCHEMA = j2b.Parser() \ .register_name(lambda s: s) \ - .register('effect.type', 2, j2b.parse_const, battle.BattleEffect) \ - .register('class', 1, j2b.parse_const, moves.MoveClass) \ + .register('effect.type', 2, j2b.parse_const, BattleMoveEffect) \ + .register('class', 1, j2b.parse_const, MoveClass) \ .register('power', 1, j2b.parse_int) \ .register('type', 1, j2b.parse_const, PokemonType) \ .register('accuracy', 1, j2b.parse_int) \ .register('pp', 1, j2b.parse_int) \ .register('effect.chance', 1, j2b.parse_int) \ - .register('range', 2, j2b.parse_const, battle.MoveRange) \ + .register('range', 2, j2b.parse_const, MoveRange) \ .register('priority', 1, j2b.parse_sint) \ - .register('flags', 1, j2b.pack_flags, battle.MoveFlags) \ + .register('flags', 1, j2b.pack_flags, MoveFlag) \ .register('contest.effect', 1, j2b.parse_int) \ .register('contest.type', 1, j2b.parse_const, pokemon.PokemonContestType) \ .pad(2) diff --git a/tools/ordergen/meson.build b/tools/ordergen/meson.build index 545f9825e2..a8f4e96fb5 100644 --- a/tools/ordergen/meson.build +++ b/tools/ordergen/meson.build @@ -1 +1,2 @@ ordergen_forms_py = find_program('forms.py', native: true) +ordergen_text_banks_py = find_program('text_banks.py', native: true) diff --git a/tools/ordergen/text_banks.py b/tools/ordergen/text_banks.py new file mode 100755 index 0000000000..f62a3d3e67 --- /dev/null +++ b/tools/ordergen/text_banks.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 + +import sys + + +def usage(): + print("Usage: text_banks.py ") + print() + print("Process an input file containing a list of TEXT_BANK constants into an") + print("output file to order the contents of pl_msg.narc.") + + +if len(sys.argv) == 1: + usage() + exit(0) + +if len(sys.argv) == 2: + print("Missing positional argument OUTFILE") + print() + usage() + exit(1) + +with ( + open(sys.argv[1], "r", encoding="utf-8") as infile, + open(sys.argv[2], "w", encoding="utf-8") as outfile, +): + for bank in filter( + lambda line: not line.startswith("#"), + map(lambda line: line.split()[0].lower().replace('text_bank_', ''), infile.readlines()), + ): + print(bank, file=outfile) diff --git a/tools/postconf/postconf.py b/tools/postconf/postconf.py index b5e9a5074e..b01739aa77 100644 --- a/tools/postconf/postconf.py +++ b/tools/postconf/postconf.py @@ -22,6 +22,27 @@ def is_wsl_accessing_windows() -> bool: return ("microsoft" in platform.uname()[2].lower() and os.path.realpath(os.path.abspath(__file__)).startswith("/mnt/")) +def bytecode_scripts_order_only_deps(fileString: str) -> str: + '''Express bytecode-script dependencies on generated headers as order-only''' + return re.sub( + r"build ([\w\/\.]+): (\w+) ([\w\/\.]+) \| ([\w\/\.]+\/make_script_bin\.sh) ([\w\s\/\.]+)", + r"build \1: \2 \3 | \4 || \5", + fileString + ) + +def pch_order_only_deps(fileString: str) -> str: + ''' + Express dependencies attached to the PCH as order-only. + This is to address a Meson bug where the PCH is flagged as having implicit + dependencies on generated sources and headers. + ''' + return re.sub( + r"build main.nef.p/global_pch.h.mch: c_PCH ../include/pch/global_pch.h \| ([\w\s\/\.]+)", + r"build main.nef.p/global_pch.h.mch: c_PCH ../include/pch/global_pch.h || \1", + fileString + ) + + def main(): BUILD_NINJA = f'{BUILD_DIRECTORY}/build.ninja' COMPILE_COMMANDS = f'{BUILD_DIRECTORY}/compile_commands.json' @@ -29,11 +50,13 @@ def main(): with open(BUILD_NINJA, 'r') as build_ninja_in, open(COMPILE_COMMANDS, 'r') as compile_commands_in: build_ninja_string = build_ninja_in.read() compile_commands_string = compile_commands_in.read() - + # build.ninja edits build_ninja_string = backslash_to_forward_slash(build_ninja_string) build_ninja_string = fix_static_libs(build_ninja_string) build_ninja_string = nasm_to_asm(build_ninja_string) + build_ninja_string = bytecode_scripts_order_only_deps(build_ninja_string) + build_ninja_string = pch_order_only_deps(build_ninja_string) # compile_commands.json edits compile_commands_string = backslash_to_forward_slash(compile_commands_string) diff --git a/tools/scripts/make_pokedex_message_banks.py b/tools/scripts/make_pokedex_message_banks.py index 69baf26a57..81ab694b6d 100644 --- a/tools/scripts/make_pokedex_message_banks.py +++ b/tools/scripts/make_pokedex_message_banks.py @@ -112,17 +112,17 @@ def Convert_Height(decimeters): weights_gira[i] = '????.? lbs.' fileNames = [ - 'message_bank_species_names.gmm', - 'message_bank_species_names_with_articles.gmm', - 'message_bank_species_dex_entry.gmm', - 'message_bank_species_weight.gmm', - 'message_bank_species_weight_gira.gmm', - 'message_bank_species_height.gmm', - 'message_bank_species_height_gira.gmm', - 'message_bank_species_name_number_1.gmm', - 'message_bank_species_name_number_2.gmm', - 'message_bank_species_name_number_3.gmm', - 'message_bank_species_category.gmm' + 'species_names.gmm', + 'species_names_with_articles.gmm', + 'species_dex_entry.gmm', + 'species_weight.gmm', + 'species_weight_gira.gmm', + 'species_height.gmm', + 'species_height_gira.gmm', + 'species_name_number_1.gmm', + 'species_name_number_2.gmm', + 'species_name_number_3.gmm', + 'species_category.gmm' ] fileKeys = [ '30764', @@ -179,7 +179,7 @@ def Convert_Height(decimeters): attribute = ET.SubElement(row, 'attribute') attribute.set('name', 'window_context_name') - if (((fileNames[file] == 'message_bank_species_names_with_articles.gmm') or (fileNames[file] == 'message_bank_species_dex_entry.gmm')) and (i == 0)): + if (((fileNames[file] == 'species_names_with_articles.gmm') or (fileNames[file] == 'species_dex_entry.gmm')) and (i == 0)): attribute.text = 'garbage' language = ET.SubElement(row, 'language') language.set('name', 'English') diff --git a/tools/scripts/make_script_bin.sh b/tools/scripts/make_script_bin.sh index 171c0aa78c..4abb9a5e61 100755 --- a/tools/scripts/make_script_bin.sh +++ b/tools/scripts/make_script_bin.sh @@ -8,6 +8,7 @@ help() { echo " -a | --assembler path to the assembler executable" echo " -o | --objcopy path to the objcopy executable for data extraction" echo " -d | --out-dir directory for output files (default: current directory)" + echo " -M | --depfile output a compiler-generated depfile for the source" } INCLUDE_ARGS=() @@ -15,6 +16,7 @@ SCRIPT_FILES=() AS="arm-none-eabi-gcc" OBJCOPY="arm-none-eabi-objcopy" OUTDIR="." +MD="" while [[ $# -gt 0 ]] ; do case $1 in @@ -42,6 +44,10 @@ while [[ $# -gt 0 ]] ; do shift shift ;; + -M|--depfile) + MD="-MD" + shift + ;; *) SCRIPT_FILES+=("$1") shift @@ -58,7 +64,7 @@ for script_file in "${SCRIPT_FILES[@]}" ; do script_bin="$OUTDIR/$script_noext" # Convert + clean-up - $AS -c -x assembler-with-cpp "${INCLUDE_ARGS[@]}" -o "$script_obj" "$script_file" + $AS $MD -c -x assembler-with-cpp "${INCLUDE_ARGS[@]}" -o "$script_obj" "$script_file" $OBJCOPY -O binary --file-alignment 4 "$script_obj" "$script_bin" rm "$script_obj" done