Japanese Symbols
Closed this issue · 4 comments
The following pmdsky-debug symbols would need to be defined for the JP ROM for SkyTemple to support it:
arm9:
- DebugPrint0
- DebugPrint
- SaveScriptVariableValue
- SaveScriptVariableValueAtIndex
- GetDebugFlag
- GetDebugLogFlag
- SetDebugFlag
- SetDebugLogFlag
- SCRIPT_VARS
- SCRIPT_VARS_LOCALS
- CART_REMOVED_IMG_DATA
- DEFAULT_PARTNER_ID
- DEFAULT_HERO_ID
- PARTNER_START_LEVEL
- HERO_START_LEVEL
- SPECIAL_EPISODE_MAIN_CHARACTERS
- DUNGEON_DATA_LIST
- DUNGEON_RESTRICTIONS
- SECONDARY_TERRAIN_TYPES
- MAP_MARKER_PLACEMENTS
- GUEST_MONSTER_DATA
- MIN_IQ_EXCLUSIVE_MOVE_USER
- MIN_IQ_ITEM_MASTER
- IQ_GUMMI_GAIN_TABLE
- GUMMI_BELLY_RESTORE_TABLE
- WONDER_GUMMI_IQ_GAIN
- JUICE_BAR_NECTAR_IQ_GAIN
- IQ_SKILLS
- IQ_SKILL_RESTRICTIONS
- IQ_GROUP_SKILLS
- MONSTER_SPRITE_DATA
- RANK_UP_TABLE
- LOADED_OVERLAY_GROUP_1
- GAME_STATE_VALUES
- LANGUAGE_INFO_DATA
- GAME_MODE
- NOTIFY_NOTE
ram:
- SCRIPT_VARS_VALUES
- DEBUG_SPECIAL_EPISODE_NUMBER
arm9 extra (introduced via patch, definitions in skytemple-files):
- COMPRESSED_IQ_GROUP_SKILLS
- EXTRA_DUNGEON_DATA
- GUEST_MONSTER_DATA2
overlay0:
- TOP_MENU_MUSIC_ID
overlay1:
- MAIN_MENU
- SUBMENU
- CONTINUE_CHOICE
- MAIN_DEBUG_MENU_1
- MAIN_DEBUG_MENU_2
overlay9:
- TOP_MENU_RETURN_MUSIC_ID
overlay10:
- BURN_DAMAGE_COOLDOWN
- POISON_DAMAGE_COOLDOWN
- BAD_POISON_DAMAGE_COOLDOWN
- GINSENG_CHANCE_3
- MUSIC_ID_TABLE
- RANDOM_MUSIC_ID_TABLE
- TILESET_PROPERTIES
- FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
- FIXED_ROOM_PROPERTIES_TABLE
- LIFE_SEED_HP_BOOST
- SITRUS_BERRY_HP_RESTORATION
- ORAN_BERRY_HP_RESTORATION
- INTIMIDATOR_ACTIVATION_CHANCE
- SPAWN_COOLDOWN
- SPAWN_COOLDOWN_THIEF_ALERT
- TACTICS_UNLOCK_LEVEL_TABLE
- TEXT_SPEED
overlay11:
- GroundMainLoop
- SsbLoad1
- SsbLoad2
- StationLoadHanger
- ScriptStationLoadTalk
- FuncThatCallsCommandParsing
- ScriptCommandParsing
- GROUND_STATE_MAP
- GROUND_STATE_PTRS
- UNIONALL_RAM_ADDRESS
- LEVEL_TILEMAP_LIST
- RECRUITMENT_TABLE_SPECIES
- RECRUITMENT_TABLE_LEVELS
- RECRUITMENT_TABLE_LOCATIONS
overlay11 extra (introduced via patch, definitions in skytemple-files):
- MONSTER_GROUND_IDLE_ANIM
overlay13:
- STARTERS_PARTNER_IDS
- STARTERS_HERO_IDS
- QUIZ_DEBUG_MENU
overlay14:
- FOOTPRINT_DEBUG_MENU
overlay15:
- BANK_MAIN_MENU
overlay16:
- EVO_MENU_CONFIRM
- EVO_SUBMENU
- EVO_MAIN_MENU
overlay17:
- ASSEMBLY_MENU_CONFIRM
- ASSEMBLY_MAIN_MENU_1
- ASSEMBLY_MAIN_MENU_2
- ASSEMBLY_SUBMENU_1
- ASSEMBLY_SUBMENU_2
- ASSEMBLY_SUBMENU_3
- ASSEMBLY_SUBMENU_4
- ASSEMBLY_SUBMENU_5
- ASSEMBLY_SUBMENU_6
- ASSEMBLY_SUBMENU_7
overlay18:
- MOVES_MENU_CONFIRM
- MOVES_SUBMENU_1
- MOVES_SUBMENU_2
- MOVES_MAIN_MENU
- MOVES_SUBMENU_3
- MOVES_SUBMENU_4
- MOVES_SUBMENU_5
- MOVES_SUBMENU_6
- MOVES_SUBMENU_7
overlay19:
- BAR_MENU_CONFIRM_1
- BAR_MENU_CONFIRM_2
- BAR_MAIN_MENU
- BAR_SUBMENU_1
- BAR_SUBMENU_2
overlay20:
- RECYCLE_MENU_CONFIRM_1
- RECYCLE_MENU_CONFIRM_2
- RECYCLE_SUBMENU_1
- RECYCLE_SUBMENU_2
- RECYCLE_MAIN_MENU_1
- RECYCLE_MAIN_MENU_2
- RECYCLE_MAIN_MENU_3
overlay21:
- SWAP_SHOP_MENU_CONFIRM
- SWAP_SHOP_SUBMENU_1
- SWAP_SHOP_SUBMENU_2
- SWAP_SHOP_MAIN_MENU_1
- SWAP_SHOP_MAIN_MENU_2
- SWAP_SHOP_SUBMENU_3
overlay22:
- SHOP_MENU_CONFIRM
- SHOP_MAIN_MENU_1
- SHOP_MAIN_MENU_2
- SHOP_MAIN_MENU_3
overlay23:
- STORAGE_MENU_CONFIRM
- STORAGE_MAIN_MENU_1
- STORAGE_MAIN_MENU_2
- STORAGE_MAIN_MENU_3
- STORAGE_MAIN_MENU_4
overlay24:
- DAYCARE_MENU_CONFIRM
- DAYCARE_MAIN_MENU
overlay25:
- APPRAISAL_MENU_CONFIRM
- APPRAISAL_MAIN_MENU
- APPRAISAL_SUBMENU
overlay27:
- DISCARD_ITEMS_MENU_CONFIRM
- DISCARD_ITEMS_SUBMENU_1
- DISCARD_ITEMS_SUBMENU_2
- DISCARD_ITEMS_MAIN_MENU
overlay29:
- DUNGEON_PTR
- BELLY_LOST_PER_TURN
- BELLY_DRAIN_IN_WALLS_INT
- BELLY_DRAIN_IN_WALLS_THOUSANDTHS
- FIXED_ROOM_ENTITY_SPAWN_TABLE
- FIXED_ROOM_ITEM_SPAWN_TABLE
- FIXED_ROOM_MONSTER_SPAWN_TABLE
- FIXED_ROOM_TILE_SPAWN_TABLE
- FIXED_ROOM_REVISIT_OVERRIDES
- NECTAR_IQ_BOOST
overlay31:
- DUNGEON_MAIN_MENU
- DUNGEON_SUBMENU_1
- DUNGEON_SUBMENU_2
- DUNGEON_SUBMENU_3
- DUNGEON_SUBMENU_4
- DUNGEON_SUBMENU_5
- DUNGEON_SUBMENU_6
overlay34:
- START_MENU_CONFIRM
- DUNGEON_DEBUG_MENU
See also SkyTemple/skytemple#75
DebugPrint0 in arm9 seems to already contain JP symbols, am I missing something?
You are right! I probably didn't check correctly.
After https://github.com/UsernameFodder/pmdsky-debug/pull/180/files is merged we can then take the next release of pmdsky-debug-py (generated nightly) and close this.