From a3e40f91453a3f5bafa543e36436aef6badda67f Mon Sep 17 00:00:00 2001 From: lhearachel Date: Thu, 9 Apr 2026 15:08:34 +0000 Subject: [PATCH] trainer case cleanup (#1065) --- platinumus.xMAP | 700 ++++++++++++++++++++++++------------------------ 1 file changed, 350 insertions(+), 350 deletions(-) diff --git a/platinumus.xMAP b/platinumus.xMAP index 4e9220f04a..02e4936b52 100644 --- a/platinumus.xMAP +++ b/platinumus.xMAP @@ -6893,10 +6893,10 @@ 8](EncodeGameRecords,func) found in local src_game_records.c.o 9](SumBytes,func) found in global src_math_util.c.o 7](GameRecords_SaveSize,func) found in global src_game_records.c.o - 7](TrainerCardSaveData_Init,func) found in global src_trainer_card_save_data.c.o - 8](TrainerCardSaveData_GetTrainerCardSaveDataBadges,func) found in global src_trainer_card_save_data.c.o - 8](TrainerCardSaveDataBadge_SetPolish,func) found in global src_trainer_card_save_data.c.o - 7](TrainerCardSaveData_Size,func) found in global src_trainer_card_save_data.c.o + 7](TrainerCaseSaveData_Init,func) found in global src_trainer_case_save_data.c.o + 8](TrainerCaseSaveData_GetTrainerCaseSaveDataBadges,func) found in global src_trainer_case_save_data.c.o + 8](TrainerCaseSaveDataBadge_SetPolish,func) found in global src_trainer_case_save_data.c.o + 7](TrainerCaseSaveData_Size,func) found in global src_trainer_case_save_data.c.o 7](Journal_Init10,func) found in global src_journal.c.o 7](Journal_SaveSize,func) found in global src_journal.c.o 7](RecordMixedRNG_Init,func) found in global src_record_mixed_rng.c.o @@ -13738,77 +13738,77 @@ 42](VBlankCallBack,func) found in local src_applications_pokedex_pokedex_main.c.o 43](ov21_021D12D8,func) found in global src_applications_pokedex_pokedex_main.c.o 44](PokemonGraphics_UpdateCharAndPltt,func) found in global src_applications_pokedex_pokedex_graphics.c.o - 41](TrainerCardScreen_Exit,func) found in global src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_ResetAffineTransforms,func) found in local src_trainer_card_screen_trainer_card_screen.c.o + 41](TrainerCaseApp_Exit,func) found in global src_applications_trainer_case_main.c.o + 42](TrainerCase_ResetAffineTransforms,func) found in local src_applications_trainer_case_main.c.o 43](OS_WaitVBlankIntr,func) found in global libos.a - 42](TrainerCard_FreeStrings,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_FreeSprites,func) found in global src_trainer_card_screen_trainer_card_sprites.c.o - 42](TrainerCard_RemoveWindows,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 42](TrainerCard_TeardownBgs,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 41](TrainerCardScreen_Main,func) found in global src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_GetPlayerInput,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_CheckTouchedRectangles,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_CheckHeldRectangles,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](sTouchRectangleSets,object) found in local src_trainer_card_screen_trainer_card_screen.c.o - 44](sButtonSpringBackAnimData,object) found in local src_trainer_card_screen_trainer_card_screen.c.o - 44](sButtonPushAnimData,object) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_GetBadgePolishLevel,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_PlayBadgeChime,func) found in global src_trainer_card_screen_trainer_card_badge_chimes.c.o - 43](TrainerCard_CheckBadgeChimesFinishedPlaying,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 44](TrainerCard_DoNothing,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 43](TrainerCard_FindSoundEffectPlayerWithSameBadgeChime,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 44](TrainerCard_PlayBadgeChimeSoundEffect,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o + 42](TrainerCase_FreeStrings,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_FreeSprites,func) found in global src_applications_trainer_case_sprites.c.o + 42](TrainerCard_RemoveWindows,func) found in global src_applications_trainer_case_card_text.c.o + 42](TrainerCase_TeardownBgs,func) found in local src_applications_trainer_case_main.c.o + 41](TrainerCaseApp_Main,func) found in global src_applications_trainer_case_main.c.o + 42](TrainerCase_GetPlayerInput,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_CheckBadgeOrButtonTouched,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_CheckBadgeOrButtonHeld,func) found in local src_applications_trainer_case_main.c.o + 43](sTouchRectangleSets,object) found in local src_applications_trainer_case_main.c.o + 44](sButtonSpringBackAnimData,object) found in local src_applications_trainer_case_main.c.o + 44](sButtonPushAnimData,object) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_GetBadgePolishLevel,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_PlayBadgeChime,func) found in global src_applications_trainer_case_badge_chimes.c.o + 43](TrainerCase_CheckBadgeChimesFinishedPlaying,func) found in local src_applications_trainer_case_badge_chimes.c.o + 44](TrainerCase_DoNothing,func) found in local src_applications_trainer_case_badge_chimes.c.o + 43](TrainerCase_FindSoundEffectPlayerWithSameBadgeChime,func) found in local src_applications_trainer_case_badge_chimes.c.o + 44](TrainerCase_PlayBadgeChimeSoundEffect,func) found in local src_applications_trainer_case_badge_chimes.c.o 45](Sound_PlaySequenceWithPlayer,func) found in global src_sound.c.o - 45](sBadgeChimeBasePitches,object) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 44](TrainerCard_FlagSoundEffectPlayerAsInUse,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 43](TrainerCard_FindFreeSoundEffectPlayer,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 43](TrainerCard_GetLeastRecentlyUsedSoundEffectPlayer,func) found in local src_trainer_card_screen_trainer_card_badge_chimes.c.o - 42](TrainerCard_HandleBadgePolishing,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_PlayPolishingSoundEffects,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_ResetBadgePolishingDirection,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_PolishBadge,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 44](TrainerCard_DrawBadgeDirt,func) found in global src_trainer_card_screen_trainer_card_sprites.c.o + 45](sBadgeChimeBasePitches,object) found in local src_applications_trainer_case_badge_chimes.c.o + 44](TrainerCase_FlagSoundEffectPlayerInUse,func) found in local src_applications_trainer_case_badge_chimes.c.o + 43](TrainerCase_FindFreeSoundEffectPlayer,func) found in local src_applications_trainer_case_badge_chimes.c.o + 43](TrainerCase_GetLeastRecentlyUsedSoundEffectPlayer,func) found in local src_applications_trainer_case_badge_chimes.c.o + 42](TrainerCase_HandleBadgePolishing,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_PlayPolishingSoundEffects,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_ResetBadgePolishingDirection,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_PolishBadge,func) found in local src_applications_trainer_case_main.c.o + 44](TrainerCase_DrawBadgeDirt,func) found in global src_applications_trainer_case_sprites.c.o 45](Sprite_GetPaletteProxy,func) found in global src_sprite.c.o - 44](sPolishThresholds,object) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_ResetBadgePolishingState,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_UpdatePlayTime,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_DrawUpdatedTime,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 43](TrainerCard_BlinkPlaytimeColon,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 42](TrainerCard_FlipTrainerCard,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_ClearWindows,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 43](TrainerCard_ClearTrainerSprite,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_DrawBackText,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 44](TrainerCard_DrawNumber,func) found in local src_trainer_card_screen_trainer_card_display_text.c.o - 44](sTrainerCardTextFields,object) found in local src_trainer_card_screen_trainer_card_display_text.c.o - 43](TrainerCard_DisplaySignature,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_DrawTrainer,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_DrawFrontText,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 44](TrainerCard_DrawString,func) found in local src_trainer_card_screen_trainer_card_display_text.c.o - 42](TrainerCard_OpenCloseBadgeCase,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_PlayOpenCloseBadgeCaseSoundEffect,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_HandleBadgeCaseButtonAnimation,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_AnimateBadgeCaseButton,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 44](TrainerCard_RedrawBadgeCaseButton,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 41](TrainerCardScreen_Init,func) found in global src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_InitStrings,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_SetVRAMBanks,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_InitBackgrounds,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_DrawTrainerCard,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_LoadCardPalette,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_LoadCasePalette,func) found in local src_trainer_card_screen_trainer_card_screen.c.o + 44](sPolishThresholds,object) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_ResetBadgePolishingState,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_UpdatePlayTime,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCard_DrawUpdatedTime,func) found in global src_applications_trainer_case_card_text.c.o + 43](TrainerCard_BlinkPlaytimeColon,func) found in global src_applications_trainer_case_card_text.c.o + 42](TrainerCase_FlipTrainerCard,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCard_ClearWindows,func) found in global src_applications_trainer_case_card_text.c.o + 43](TrainerCase_ClearTrainerSprite,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCard_DrawBackText,func) found in global src_applications_trainer_case_card_text.c.o + 44](TrainerCard_DrawNumber,func) found in local src_applications_trainer_case_card_text.c.o + 44](sTrainerCardTextFields,object) found in local src_applications_trainer_case_card_text.c.o + 43](TrainerCase_DisplaySignature,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_DrawTrainer,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCard_DrawFrontText,func) found in global src_applications_trainer_case_card_text.c.o + 44](TrainerCard_DrawString,func) found in local src_applications_trainer_case_card_text.c.o + 42](TrainerCase_OpenCloseBadgeCase,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_PlayOpenCloseBadgeCaseSoundEffect,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_HandleBadgeCaseButtonAnimation,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_AnimateBadgeCaseButton,func) found in local src_applications_trainer_case_main.c.o + 44](TrainerCase_RedrawBadgeCaseButton,func) found in local src_applications_trainer_case_main.c.o + 41](TrainerCaseApp_Init,func) found in global src_applications_trainer_case_main.c.o + 42](TrainerCaseApp_InitStrings,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_SetVRAMBanks,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCaseApp_InitBackgrounds,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_DrawTrainerCard,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_LoadCardPalette,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_LoadCasePalette,func) found in local src_applications_trainer_case_main.c.o 43](Graphics_GetScrnDataFromOpenNARC,func) found in global src_graphics.c.o - 43](TrainerCard_LoadTrainerAppearancePalette,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 43](TrainerCard_ConvertSignatureDataToPixels,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_InitBadgeChimeState,func) found in global src_trainer_card_screen_trainer_card_badge_chimes.c.o - 42](TrainerCard_InitSpriteData,func) found in global src_trainer_card_screen_trainer_card_sprites.c.o - 43](TrainerCard_InitCharPlttTransferBuffers,func) found in local src_trainer_card_screen_trainer_card_sprites.c.o + 43](TrainerCase_LoadTrainerAppearancePalette,func) found in local src_applications_trainer_case_main.c.o + 43](TrainerCase_ConvertSignature1BppTo8Bpp,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCaseApp_InitBadgeChimeState,func) found in global src_applications_trainer_case_badge_chimes.c.o + 42](TrainerCaseApp_InitSpriteData,func) found in global src_applications_trainer_case_sprites.c.o + 43](TrainerCaseApp_InitCharPlttTransferBuffers,func) found in local src_applications_trainer_case_sprites.c.o 44](CharTransfer_Init,func) found in global src_char_transfer.c.o - 44](@13490,object) found in local src_trainer_card_screen_trainer_card_sprites.c.o - 43](sSpriteResourceCapacities,object) found in local src_trainer_card_screen_trainer_card_sprites.c.o - 42](TrainerCard_DrawBadgeCaseSprites,func) found in global src_trainer_card_screen_trainer_card_sprites.c.o - 42](TrainerCard_AddWindows,func) found in global src_trainer_card_screen_trainer_card_display_text.c.o - 42](TrainerCard_HideGymLeaderFace_Unused,func) found in local src_trainer_card_screen_trainer_card_screen.c.o - 42](TrainerCard_TransferGraphicsOnVBlank,func) found in local src_trainer_card_screen_trainer_card_screen.c.o + 44](@13493,object) found in local src_applications_trainer_case_sprites.c.o + 43](sSpriteResourceCapacities,object) found in local src_applications_trainer_case_sprites.c.o + 42](TrainerCase_DrawBadgeCaseSprites,func) found in global src_applications_trainer_case_sprites.c.o + 42](TrainerCard_AddWindows,func) found in global src_applications_trainer_case_card_text.c.o + 42](TrainerCase_HideGymLeaderFace_Unused,func) found in local src_applications_trainer_case_main.c.o + 42](TrainerCase_TransferGraphicsOnVBlank,func) found in local src_applications_trainer_case_main.c.o 41](ov64_0222DEA4,func) found in global src_overlay064_ov64_0222DCE0.c.o 42](ov64_0222EC8C,func) found in local src_overlay064_ov64_0222DCE0.c.o 43](ov64_0222EE00,func) found in local src_overlay064_ov64_0222DCE0.c.o @@ -14885,8 +14885,8 @@ 41](ov72_0223D7A0,func) found in global src_overlay072_ov72_0223D7A0.c.o 42](ov72_0223DA70,func) found in local src_overlay072_ov72_0223D7A0.c.o 42](ov72_0223DA90,func) found in local src_overlay072_ov72_0223D7A0.c.o - 42](SaveData_GetTrainerCardSaveData,func) found in global src_trainer_card_save_data.c.o - 42](TrainerCardSaveData_GetSignature,func) found in global src_trainer_card_save_data.c.o + 42](SaveData_GetTrainerCaseSaveData,func) found in global src_trainer_case_save_data.c.o + 42](TrainerCaseSaveData_GetSignature,func) found in global src_trainer_case_save_data.c.o 42](ov72_0223DCA8,func) found in local src_overlay072_ov72_0223D7A0.c.o 42](ov72_0223DB98,func) found in local src_overlay072_ov72_0223D7A0.c.o 42](ov72_0223DDA8,func) found in local src_overlay072_ov72_0223D7A0.c.o @@ -17290,8 +17290,8 @@ 68](Underground_HandleDailyEvents,func) found in global src_underground.c.o 69](.rodata,section) found in local src_underground.c.o 68](sub_0203F1FC,func) found in global src_script_manager.c.o - 68](TrainerCard_AccumulateBadgeDirt,func) found in global src_trainer_card_badge_dirt.c.o - 69](TrainerCardSaveDataBadge_GetPolish,func) found in global src_trainer_card_save_data.c.o + 68](TrainerCase_AccumulateBadgeDirt,func) found in global src_trainer_case_badge_dirt.c.o + 69](TrainerCaseSaveDataBadge_GetPolish,func) found in global src_trainer_case_save_data.c.o 68](RecordMixedRNG_AdvanceEntries,func) found in global src_record_mixed_rng.c.o 68](RecordMixedRNG_GetRand,func) found in global src_record_mixed_rng.c.o 68](SpecialEncounter_SetMixedRecordDailies,func) found in global src_special_encounter.c.o @@ -19964,7 +19964,7 @@ 62](sub_0205B0E4,func) found in global src_unk_0205A0D8.c.o 62](sub_0205B0C0,func) found in global src_unk_0205A0D8.c.o 62](sub_0205BA5C,func) found in global src_unk_0205B33C.c.o - 62](CommPacketSizeOf_TrainerCard,func) found in local src_unk_02099500.c.o + 62](CommPacketSizeOf_TrainerCase,func) found in local src_unk_02099500.c.o 62](sub_0205BA08,func) found in global src_unk_0205B33C.c.o 63](JournalEntry_CreateEventGreetedInUnionRoom,func) found in global src_journal.c.o 62](sub_0205B9E0,func) found in global src_unk_0205B33C.c.o @@ -30528,7 +30528,7 @@ 39](ScriptContext_WaitForFinishedPrinting,func) found in local src_scrcmd.c.o 38](ScrCmd_SetCyclingBGM,func) found in local src_scrcmd.c.o 38](ScrCmd_GetTrainerCardLevel,func) found in local src_scrcmd.c.o - 39](TrainerCard_CalculateLevel,func) found in global src_trainer_card.c.o + 39](TrainerCase_CalculateTrainerCardLevel,func) found in global src_trainer_case.c.o 40](Pokedex_NationalDexCompleted,func) found in global src_pokedex.c.o 41](Pokedex_NumCaught_National,func) found in global src_pokedex.c.o 42](CountsForDexCompletion_National,func) found in local src_pokedex.c.o @@ -32477,16 +32477,16 @@ 38](ScrCmd_151,func) found in local src_scrcmd.c.o 39](FieldCommMan_EnterBattleRoom,func) found in global src_field_comm_manager.c.o 40](SetupScreenFadeRegisters,func) found in global src_screen_fade.c.o - 40](TrainerCard_Init,func) found in global src_trainer_card.c.o - 41](TrainerCard_SetFields,func) found in local src_trainer_card.c.o - 41](TrainerCard_SetTrainerInfo,func) found in local src_trainer_card.c.o + 40](TrainerCase_Init,func) found in global src_trainer_case.c.o + 41](TrainerCase_SetFields,func) found in local src_trainer_case.c.o + 41](TrainerCase_SetTrainerInfo,func) found in local src_trainer_case.c.o 41](FieldSystem_GetStartTimestamp,func) found in global src_unk_020559DC.c.o 41](FieldSystem_GetFirstCompletionTimestamp,func) found in global src_unk_020559DC.c.o - 41](TrainerCard_SetDates,func) found in local src_trainer_card.c.o - 41](TrainerCard_SetLinkDataAndSignature,func) found in local src_trainer_card.c.o - 41](TrainerCard_SetBadgeData,func) found in local src_trainer_card.c.o - 40](FieldCommTask_StartCopyTrainerCard,func) found in local src_field_comm_manager.c.o - 41](FieldCommTask_CopyTrainerCard,func) found in local src_field_comm_manager.c.o + 41](TrainerCase_SetDates,func) found in local src_trainer_case.c.o + 41](TrainerCase_SetLinkDataAndSignature,func) found in local src_trainer_case.c.o + 41](TrainerCase_SetBadgeData,func) found in local src_trainer_case.c.o + 40](FieldCommTask_StartCopyTrainerCase,func) found in local src_field_comm_manager.c.o + 41](FieldCommTask_CopyTrainerCase,func) found in local src_field_comm_manager.c.o 42](sub_02059FB8,func) found in local src_field_comm_manager.c.o 43](sub_02059F90,func) found in local src_field_comm_manager.c.o 44](sub_02059F4C,func) found in local src_field_comm_manager.c.o @@ -36251,12 +36251,12 @@ 39](sub_0203DE34,func) found in global src_unk_0203D1B8.c.o 38](ScrCmd_0AE,func) found in local src_scrcmd.c.o 38](ScrCmd_0AD,func) found in local src_scrcmd.c.o - 39](sub_02072204,func) found in global src_trainer_card.c.o + 39](sub_02072204,func) found in global src_trainer_case.c.o 40](sub_0205C17C,func) found in global src_unk_0205B33C.c.o - 41](TrainerCard_New,func) found in global src_trainer_card.c.o - 40](sub_02072230,func) found in local src_trainer_card.c.o + 41](TrainerCase_New,func) found in global src_trainer_case.c.o + 40](sub_02072230,func) found in local src_trainer_case.c.o 41](sub_0205C214,func) found in global src_unk_0205B33C.c.o - 41](FieldSystem_OpenTrainerCardScreen,func) found in global src_unk_0203D1B8.c.o + 41](FieldSystem_OpenTrainerCase,func) found in global src_unk_0203D1B8.c.o 41](sub_0205C1F0,func) found in global src_unk_0205B33C.c.o 38](ScrCmd_0AC,func) found in local src_scrcmd.c.o 39](sub_0203DDFC,func) found in global src_unk_0203D1B8.c.o @@ -36495,7 +36495,7 @@ 43](StartMenu_InitSprites,func) found in local src_start_menu.c.o 44](StartMenu_SetCursorPos,func) found in local src_start_menu.c.o 44](StartMenu_SetIconAnimationAndPalette,func) found in local src_start_menu.c.o - 44](@19445,object) found in local src_start_menu.c.o + 44](@19457,object) found in local src_start_menu.c.o 45](StartMenu_SelectRetire,func) found in local src_start_menu.c.o 46](StartMenu_Close,func) found in local src_start_menu.c.o 47](StartMenu_FreeSprites,func) found in local src_start_menu.c.o @@ -36509,11 +36509,11 @@ 48](OpenOptionsMenu,func) found in local src_unk_0203D1B8.c.o 47](StartMenu_ExitOptions,func) found in local src_start_menu.c.o 45](StartMenu_SelectSave,func) found in local src_start_menu.c.o - 45](StartMenu_SelectTrainerCard,func) found in local src_start_menu.c.o - 46](StartMenu_TrainerCard,func) found in local src_start_menu.c.o - 47](StartMenu_ExitTrainerCard,func) found in local src_start_menu.c.o - 48](TrainerCard_SaveBadgePolish,func) found in global src_trainer_card.c.o - 48](TrainerCard_Free,func) found in global src_trainer_card.c.o + 45](StartMenu_SelectTrainerCase,func) found in local src_start_menu.c.o + 46](StartMenu_TrainerCase,func) found in local src_start_menu.c.o + 47](StartMenu_ExitTrainerCase,func) found in local src_start_menu.c.o + 48](TrainerCase_SaveBadgePolish,func) found in global src_trainer_case.c.o + 48](TrainerCase_Free,func) found in global src_trainer_case.c.o 45](StartMenu_SelectBag,func) found in local src_start_menu.c.o 46](StartMenu_Bag,func) found in local src_start_menu.c.o 45](StartMenu_SelectPokemon,func) found in local src_start_menu.c.o @@ -45494,21 +45494,21 @@ 0202C78C 00000000 .text $t (src_journal.c.o) 0202C78C 00000070 .text JournalEntry_TrainerType (src_journal.c.o) 0202C7F0 00000000 .text $d (src_journal.c.o) - 0202C7FC 00000006 .text TrainerCardSaveData_Size (src_trainer_card_save_data.c.o) - 0202C7FC 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C804 0000002E .text TrainerCardSaveData_Init (src_trainer_card_save_data.c.o) - 0202C804 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C834 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C834 0000000C .text SaveData_GetTrainerCardSaveData (src_trainer_card_save_data.c.o) - 0202C83C 00000000 .text $d (src_trainer_card_save_data.c.o) - 0202C840 00000004 .text TrainerCardSaveData_GetSignature (src_trainer_card_save_data.c.o) - 0202C840 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C844 00000002 .text TrainerCardSaveData_GetTrainerCardSaveDataBadges (src_trainer_card_save_data.c.o) - 0202C844 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C848 00000006 .text TrainerCardSaveDataBadge_GetPolish (src_trainer_card_save_data.c.o) - 0202C848 00000000 .text $t (src_trainer_card_save_data.c.o) - 0202C850 00000006 .text TrainerCardSaveDataBadge_SetPolish (src_trainer_card_save_data.c.o) - 0202C850 00000000 .text $t (src_trainer_card_save_data.c.o) + 0202C7FC 00000006 .text TrainerCaseSaveData_Size (src_trainer_case_save_data.c.o) + 0202C7FC 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C804 0000002E .text TrainerCaseSaveData_Init (src_trainer_case_save_data.c.o) + 0202C804 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C834 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C834 0000000C .text SaveData_GetTrainerCaseSaveData (src_trainer_case_save_data.c.o) + 0202C83C 00000000 .text $d (src_trainer_case_save_data.c.o) + 0202C840 00000004 .text TrainerCaseSaveData_GetSignature (src_trainer_case_save_data.c.o) + 0202C840 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C844 00000002 .text TrainerCaseSaveData_GetTrainerCaseSaveDataBadges (src_trainer_case_save_data.c.o) + 0202C844 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C848 00000006 .text TrainerCaseSaveDataBadge_GetPolish (src_trainer_case_save_data.c.o) + 0202C848 00000000 .text $t (src_trainer_case_save_data.c.o) + 0202C850 00000006 .text TrainerCaseSaveDataBadge_SetPolish (src_trainer_case_save_data.c.o) + 0202C850 00000000 .text $t (src_trainer_case_save_data.c.o) 0202C858 00000000 .text $t (src_unk_0202C858.c.o) 0202C858 00000008 .text WiFiHistory_SaveSize (src_unk_0202C858.c.o) 0202C85C 00000000 .text $d (src_unk_0202C858.c.o) @@ -48385,12 +48385,12 @@ 0203BC5C 00000230 .text StartMenu_ExitBag (src_start_menu.c.o) 0203BE80 00000000 .text $d (src_start_menu.c.o) 0203BE8C 00000000 .text $t (src_start_menu.c.o) - 0203BE8C 00000024 .text StartMenu_SelectTrainerCard (src_start_menu.c.o) + 0203BE8C 00000024 .text StartMenu_SelectTrainerCase (src_start_menu.c.o) 0203BEAC 00000000 .text $d (src_start_menu.c.o) 0203BEB0 00000000 .text $t (src_start_menu.c.o) - 0203BEB0 00000050 .text StartMenu_TrainerCard (src_start_menu.c.o) + 0203BEB0 00000050 .text StartMenu_TrainerCase (src_start_menu.c.o) 0203BEFC 00000000 .text $d (src_start_menu.c.o) - 0203BF00 00000036 .text StartMenu_ExitTrainerCard (src_start_menu.c.o) + 0203BF00 00000036 .text StartMenu_ExitTrainerCase (src_start_menu.c.o) 0203BF00 00000000 .text $t (src_start_menu.c.o) 0203BF38 00000032 .text StartMenu_SelectSave (src_start_menu.c.o) 0203BF38 00000000 .text $t (src_start_menu.c.o) @@ -48692,7 +48692,7 @@ 0203DFE8 000000B4 .text sub_0203DFE8 (src_unk_0203D1B8.c.o) 0203E098 00000000 .text $d (src_unk_0203D1B8.c.o) 0203E09C 00000000 .text $t (src_unk_0203D1B8.c.o) - 0203E09C 00000010 .text FieldSystem_OpenTrainerCardScreen (src_unk_0203D1B8.c.o) + 0203E09C 00000010 .text FieldSystem_OpenTrainerCase (src_unk_0203D1B8.c.o) 0203E0A4 00000000 .text $d (src_unk_0203D1B8.c.o) 0203E0AC 00000000 .text $t (src_unk_0203D1B8.c.o) 0203E0AC 00000014 .text FieldSystem_OpenPokedex (src_unk_0203D1B8.c.o) @@ -52429,10 +52429,10 @@ 02059EBC 0000001C .text sub_02059EBC (src_field_comm_manager.c.o) 02059ED4 00000000 .text $d (src_field_comm_manager.c.o) 02059ED8 00000000 .text $t (src_field_comm_manager.c.o) - 02059ED8 00000038 .text FieldCommTask_StartCopyTrainerCard (src_field_comm_manager.c.o) + 02059ED8 00000038 .text FieldCommTask_StartCopyTrainerCase (src_field_comm_manager.c.o) 02059F04 00000000 .text $d (src_field_comm_manager.c.o) 02059F10 00000000 .text $t (src_field_comm_manager.c.o) - 02059F10 0000003C .text FieldCommTask_CopyTrainerCard (src_field_comm_manager.c.o) + 02059F10 0000003C .text FieldCommTask_CopyTrainerCase (src_field_comm_manager.c.o) 02059F44 00000000 .text $d (src_field_comm_manager.c.o) 02059F4C 00000000 .text $t (src_field_comm_manager.c.o) 02059F4C 00000044 .text sub_02059F4C (src_field_comm_manager.c.o) @@ -55969,8 +55969,8 @@ 0206C120 00000000 .text $t (src_great_marsh_lookout.c.o) 0206C120 000001B0 .text Task_GreatMarshLookout (src_great_marsh_lookout.c.o) 0206C2C4 00000000 .text $d (src_great_marsh_lookout.c.o) - 0206C2D0 0000006C .text TrainerCard_AccumulateBadgeDirt (src_trainer_card_badge_dirt.c.o) - 0206C2D0 00000000 .text $t (src_trainer_card_badge_dirt.c.o) + 0206C2D0 0000006C .text TrainerCase_AccumulateBadgeDirt (src_trainer_case_badge_dirt.c.o) + 0206C2D0 00000000 .text $t (src_trainer_case_badge_dirt.c.o) 0206C33C 00000016 .text RoamingPokemon_MoveToRandomMap (src_roaming_pokemon.c.o) 0206C33C 00000000 .text $t (src_roaming_pokemon.c.o) 0206C354 00000026 .text RoamingPokemon_RandomizeAllLocations (src_roaming_pokemon.c.o) @@ -56760,36 +56760,36 @@ 02071D10 00000000 .text $t (src_map_header_util.c.o) 02071D10 00000030 .text MapHeader_LoadName (src_map_header_util.c.o) 02071D3C 00000000 .text $d (src_map_header_util.c.o) - 02071D40 00000000 .text $t (src_trainer_card.c.o) - 02071D40 000001C4 .text TrainerCard_Init (src_trainer_card.c.o) - 02071EFC 00000000 .text $d (src_trainer_card.c.o) - 02071F04 00000000 .text $t (src_trainer_card.c.o) - 02071F04 0000001C .text TrainerCard_New (src_trainer_card.c.o) - 02071F1C 00000000 .text $d (src_trainer_card.c.o) - 02071F20 00000000 .text $t (src_trainer_card.c.o) - 02071F20 00000008 .text TrainerCard_Free (src_trainer_card.c.o) - 02071F24 00000000 .text $d (src_trainer_card.c.o) - 02071F28 000000EC .text TrainerCard_CalculateLevel (src_trainer_card.c.o) - 02071F28 00000000 .text $t (src_trainer_card.c.o) - 02072014 00000022 .text TrainerCard_SetFields (src_trainer_card.c.o) - 02072014 00000000 .text $t (src_trainer_card.c.o) - 02072038 00000044 .text TrainerCard_SetTrainerInfo (src_trainer_card.c.o) - 02072038 00000000 .text $t (src_trainer_card.c.o) - 0207207C 000000A4 .text TrainerCard_SetDates (src_trainer_card.c.o) - 0207207C 00000000 .text $t (src_trainer_card.c.o) - 02072120 00000000 .text $t (src_trainer_card.c.o) - 02072120 0000004C .text TrainerCard_SetLinkDataAndSignature (src_trainer_card.c.o) - 02072160 00000000 .text $d (src_trainer_card.c.o) - 0207216C 00000068 .text TrainerCard_SetBadgeData (src_trainer_card.c.o) - 0207216C 00000000 .text $t (src_trainer_card.c.o) - 020721D4 0000002E .text TrainerCard_SaveBadgePolish (src_trainer_card.c.o) - 020721D4 00000000 .text $t (src_trainer_card.c.o) - 02072204 00000000 .text $t (src_trainer_card.c.o) - 02072204 0000002C .text sub_02072204 (src_trainer_card.c.o) - 0207222C 00000000 .text $d (src_trainer_card.c.o) - 02072230 00000000 .text $t (src_trainer_card.c.o) - 02072230 0000007C .text sub_02072230 (src_trainer_card.c.o) - 020722A8 00000000 .text $d (src_trainer_card.c.o) + 02071D40 00000000 .text $t (src_trainer_case.c.o) + 02071D40 000001C4 .text TrainerCase_Init (src_trainer_case.c.o) + 02071EFC 00000000 .text $d (src_trainer_case.c.o) + 02071F04 00000000 .text $t (src_trainer_case.c.o) + 02071F04 0000001C .text TrainerCase_New (src_trainer_case.c.o) + 02071F1C 00000000 .text $d (src_trainer_case.c.o) + 02071F20 00000000 .text $t (src_trainer_case.c.o) + 02071F20 00000008 .text TrainerCase_Free (src_trainer_case.c.o) + 02071F24 00000000 .text $d (src_trainer_case.c.o) + 02071F28 000000EC .text TrainerCase_CalculateTrainerCardLevel (src_trainer_case.c.o) + 02071F28 00000000 .text $t (src_trainer_case.c.o) + 02072014 00000022 .text TrainerCase_SetFields (src_trainer_case.c.o) + 02072014 00000000 .text $t (src_trainer_case.c.o) + 02072038 00000044 .text TrainerCase_SetTrainerInfo (src_trainer_case.c.o) + 02072038 00000000 .text $t (src_trainer_case.c.o) + 0207207C 000000A4 .text TrainerCase_SetDates (src_trainer_case.c.o) + 0207207C 00000000 .text $t (src_trainer_case.c.o) + 02072120 00000000 .text $t (src_trainer_case.c.o) + 02072120 0000004C .text TrainerCase_SetLinkDataAndSignature (src_trainer_case.c.o) + 02072160 00000000 .text $d (src_trainer_case.c.o) + 0207216C 00000068 .text TrainerCase_SetBadgeData (src_trainer_case.c.o) + 0207216C 00000000 .text $t (src_trainer_case.c.o) + 020721D4 0000002E .text TrainerCase_SaveBadgePolish (src_trainer_case.c.o) + 020721D4 00000000 .text $t (src_trainer_case.c.o) + 02072204 00000000 .text $t (src_trainer_case.c.o) + 02072204 0000002C .text sub_02072204 (src_trainer_case.c.o) + 0207222C 00000000 .text $d (src_trainer_case.c.o) + 02072230 00000000 .text $t (src_trainer_case.c.o) + 02072230 0000007C .text sub_02072230 (src_trainer_case.c.o) + 020722A8 00000000 .text $d (src_trainer_case.c.o) 020722AC 00000000 .text $t (src_unk_020722AC.c.o) 020722AC 00000088 .text sub_020722AC (src_unk_020722AC.c.o) 02072330 00000000 .text $d (src_unk_020722AC.c.o) @@ -60306,7 +60306,7 @@ 02099514 00000014 .text CommFieldCmd_Init (src_unk_02099500.c.o) 02099520 00000000 .text $d (src_unk_02099500.c.o) 02099528 00000000 .text $t (src_unk_02099500.c.o) - 02099528 00000008 .text CommPacketSizeOf_TrainerCard (src_unk_02099500.c.o) + 02099528 00000008 .text CommPacketSizeOf_TrainerCase (src_unk_02099500.c.o) 0209952C 00000000 .text $d (src_unk_02099500.c.o) 02099530 00000006 .text sub_02099530 (src_unk_02099500.c.o) 02099530 00000000 .text $t (src_unk_02099500.c.o) @@ -66042,8 +66042,8 @@ 020EA020 00000009 .rodata sAllPockets (src_start_menu.c.o) 020EA02C 00000009 .rodata gAllSummaryScreenPages (src_start_menu.c.o) 020EA038 00000000 .rodata .rodata (src_start_menu.c.o) - 020EA038 0000000C .rodata @19458 (src_start_menu.c.o) - 020EA044 00000018 .rodata @19445 (src_start_menu.c.o) + 020EA038 0000000C .rodata @19470 (src_start_menu.c.o) + 020EA044 00000018 .rodata @19457 (src_start_menu.c.o) 020EA05C 00000048 .rodata sStartMenuActions (src_start_menu.c.o) 020EA0A4 00000068 .rodata sSpriteTemplates (src_start_menu.c.o) 020EA10C 00000010 .rodata gFieldSystemNewGameTemplate (src_field_system.c.o) @@ -120136,204 +120136,204 @@ #>0226E7C0 SDK_OVERLAY.overlay70.BSS_END (linker command file) #>00000000 SDK_OVERLAY.overlay70.BSS_SIZE (linker command file) -# .trainer_card_screen -#>00000047 SDK_OVERLAY_trainer_card_screen_ID (linker command file) -#>00000047 SDK_OVERLAY.trainer_card_screen.ID (linker command file) -#>0223B140 SDK_OVERLAY.trainer_card_screen.START (linker command file) -#>0223B140 SDK_OVERLAY.trainer_card_screen.TEXT_START (linker command file) - 0223B140 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B140 00000248 .text TrainerCardScreen_Init (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B35C 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B388 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B388 00000230 .text TrainerCardScreen_Main (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B594 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B5B8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B5B8 00000068 .text TrainerCardScreen_Exit (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B614 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B620 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B620 00000048 .text TrainerCard_InitStrings (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B660 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B668 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B668 00000020 .text TrainerCard_FreeStrings (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B680 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B688 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B688 00000020 .text TrainerCard_SetVRAMBanks (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B6A4 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B6A8 000000C0 .text TrainerCard_LoadCardPalette (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B6A8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B768 000000B8 .text TrainerCard_LoadCasePalette (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B768 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B820 00000036 .text TrainerCard_LoadTrainerAppearancePalette (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B820 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B858 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B858 00000110 .text TrainerCard_InitBackgrounds (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B948 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B968 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223B968 00000274 .text TrainerCard_DrawTrainerCard (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BBCC 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BBDC 00000044 .text TrainerCard_TeardownBgs (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BBDC 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BC20 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BC20 000001D8 .text TrainerCard_FlipTrainerCard (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BDDC 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BDF8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BDF8 00000100 .text TrainerCard_OpenCloseBadgeCase (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BEE4 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BEF8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BEF8 000000C4 .text TrainerCard_GetPlayerInput (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BFA8 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BFBC 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223BFBC 0000011C .text TrainerCard_HandleBadgePolishing (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C0BC 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C0D8 00000050 .text TrainerCard_RedrawBadgeCaseButton (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C0D8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C128 00000062 .text TrainerCard_HideGymLeaderFace_Unused (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C128 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C18C 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C18C 00000020 .text TrainerCard_TransferGraphicsOnVBlank (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C1A4 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C1AC 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C1AC 000000DC .text TrainerCard_PolishBadge (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C27C 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C288 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C288 0000006C .text TrainerCard_ResetAffineTransforms (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C2E8 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C2F4 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C2F4 00000040 .text TrainerCard_HandleBadgeCaseButtonAnimation (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C32C 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C334 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C334 0000005C .text TrainerCard_AnimateBadgeCaseButton (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C388 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C390 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C390 00000058 .text TrainerCard_DrawTrainer (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C3E0 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C3E8 00000022 .text TrainerCard_ClearTrainerSprite (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C3E8 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C40C 00000036 .text TrainerCard_GetBadgePolishLevel (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C40C 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C444 00000008 .text TrainerCard_ResetBadgePolishingDirection (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C444 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C44C 0000000E .text TrainerCard_ResetBadgePolishingState (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C44C 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C45C 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C45C 00000080 .text TrainerCard_PlayPolishingSoundEffects (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C4D4 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C4DC 00000052 .text TrainerCard_ConvertSignatureDataToPixels (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C4DC 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C530 00000062 .text TrainerCard_DisplaySignature (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C530 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C594 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C594 00000010 .text TrainerCard_PlayOpenCloseBadgeCaseSoundEffect (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C59C 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C5A4 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C5A4 00000068 .text TrainerCard_UpdatePlayTime (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C604 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C60C 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C60C 00000048 .text TrainerCard_CheckTouchedRectangles (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C650 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C654 00000000 .text $t (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C654 00000048 .text TrainerCard_CheckHeldRectangles (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C698 00000000 .text $d (src_trainer_card_screen_trainer_card_screen.c.o) - 0223C69C 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C69C 00000038 .text TrainerCard_AddWindows (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C6D0 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C6D4 0000001A .text TrainerCard_RemoveWindows (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C6D4 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C6F0 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223C6F0 00000338 .text TrainerCard_DrawFrontText (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CA20 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CA28 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CA28 0000031C .text TrainerCard_DrawBackText (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CD3C 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CD44 00000020 .text TrainerCard_ClearWindows (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CD44 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CD64 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CD64 0000004C .text TrainerCard_DrawNumber (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDAC 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDB0 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDB0 00000038 .text TrainerCard_DrawString (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDE4 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDE8 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CDE8 000000E4 .text TrainerCard_DrawUpdatedTime (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CEC8 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CECC 00000000 .text $t (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CECC 00000040 .text TrainerCard_BlinkPlaytimeColon (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CF08 00000000 .text $d (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223CF0C 00000000 .text $t (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223CF0C 00000164 .text TrainerCard_InitSpriteData (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D068 00000000 .text $d (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D070 00000000 .text $t (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D070 000001C8 .text TrainerCard_DrawBadgeCaseSprites (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D230 00000000 .text $d (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D238 00000060 .text TrainerCard_FreeSprites (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D238 00000000 .text $t (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D298 0000005A .text TrainerCard_DrawBadgeDirt (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D298 00000000 .text $t (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D2F4 00000000 .text $t (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D2F4 00000030 .text TrainerCard_InitCharPlttTransferBuffers (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D320 00000000 .text $d (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D324 00000012 .text TrainerCard_InitBadgeChimeState (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D324 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D338 00000036 .text TrainerCard_PlayBadgeChime (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D338 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D370 0000002E .text TrainerCard_CheckBadgeChimesFinishedPlaying (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D370 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D3A0 00000036 .text TrainerCard_FindSoundEffectPlayerWithSameBadgeChime (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D3A0 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D3D8 00000036 .text TrainerCard_FindFreeSoundEffectPlayer (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D3D8 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D410 0000001C .text TrainerCard_GetLeastRecentlyUsedSoundEffectPlayer (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D410 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D42C 00000026 .text TrainerCard_FlagSoundEffectPlayerAsInUse (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D42C 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D454 0000001A .text TrainerCard_DoNothing (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D454 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D470 00000000 .text $t (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D470 00000038 .text TrainerCard_PlayBadgeChimeSoundEffect (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D49C 00000000 .text $d (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D4A8 00000004 .rodata sButtonPushAnimData (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4AC 00000004 .rodata sButtonSpringBackAnimData (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4B0 00000005 .rodata sPolishThresholds (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4B8 00000000 .rodata .rodata (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4B8 00000008 .rodata @14286 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4C0 00000008 .rodata sTouchRectangles_BadgesDisabled (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4C8 00000008 .rodata sButtonAnimData (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4D0 00000010 .rodata sTouchRectangleSets (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4E0 00000010 .rodata @13991 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D4F0 0000001C .rodata @13993 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D50C 0000001C .rodata @13995 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D528 0000001C .rodata @14001 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D544 0000001C .rodata @13997 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D560 0000001C .rodata @13999 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D57C 00000028 .rodata @13944 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D5A4 00000028 .rodata sTouchRectangles_BadgesEnabled (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D5CC 00000038 .rodata sBadgeCaseCoverScalingSpeeds$14059 (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D604 00000040 .rodata sTrainerAppearanceNarcIndices (src_trainer_card_screen_trainer_card_screen.c.o) - 0223D644 00000000 .rodata .rodata (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223D644 0000002C .rodata sTrainerCardTextFields (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223D670 00000058 .rodata sTrainerCardWindowTemplates (src_trainer_card_screen_trainer_card_display_text.c.o) - 0223D6C8 00000004 .rodata sSpriteResourceCapacities (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D6CC 00000000 .rodata .rodata (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D6CC 00000010 .rodata @13490 (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D6DC 00000020 .rodata @13425 (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D6FC 00000040 .rodata sSparkleCoordinates (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D73C 00000040 .rodata sBadgeCoordinates (src_trainer_card_screen_trainer_card_sprites.c.o) - 0223D77C 00000000 .rodata .rodata (src_trainer_card_screen_trainer_card_badge_chimes.c.o) - 0223D77C 00000010 .rodata sBadgeChimeBasePitches (src_trainer_card_screen_trainer_card_badge_chimes.c.o) -#>0223D78C SDK_OVERLAY.trainer_card_screen.SINIT_START (linker command file) -#>0223D790 SDK_OVERLAY.trainer_card_screen.SINIT_END (linker command file) -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.TEXT_END (linker command file) -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.DATA_START (linker command file) -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.DATA_END (linker command file) -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.END (linker command file) -#>00002660 SDK_OVERLAY.trainer_card_screen.TEXT_SIZE (linker command file) -#>00000000 SDK_OVERLAY.trainer_card_screen.DATA_SIZE (linker command file) -#>00002660 SDK_OVERLAY.trainer_card_screen.SIZE (linker command file) +# .trainer_case +#>00000047 SDK_OVERLAY_trainer_case_ID (linker command file) +#>00000047 SDK_OVERLAY.trainer_case.ID (linker command file) +#>0223B140 SDK_OVERLAY.trainer_case.START (linker command file) +#>0223B140 SDK_OVERLAY.trainer_case.TEXT_START (linker command file) + 0223B140 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B140 00000248 .text TrainerCaseApp_Init (src_applications_trainer_case_main.c.o) + 0223B35C 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B388 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B388 00000230 .text TrainerCaseApp_Main (src_applications_trainer_case_main.c.o) + 0223B594 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B5B8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B5B8 00000068 .text TrainerCaseApp_Exit (src_applications_trainer_case_main.c.o) + 0223B614 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B620 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B620 00000048 .text TrainerCaseApp_InitStrings (src_applications_trainer_case_main.c.o) + 0223B660 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B668 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B668 00000020 .text TrainerCase_FreeStrings (src_applications_trainer_case_main.c.o) + 0223B680 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B688 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B688 00000020 .text TrainerCase_SetVRAMBanks (src_applications_trainer_case_main.c.o) + 0223B6A4 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B6A8 000000C0 .text TrainerCase_LoadCardPalette (src_applications_trainer_case_main.c.o) + 0223B6A8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B768 000000B8 .text TrainerCase_LoadCasePalette (src_applications_trainer_case_main.c.o) + 0223B768 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B820 00000036 .text TrainerCase_LoadTrainerAppearancePalette (src_applications_trainer_case_main.c.o) + 0223B820 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B858 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B858 00000110 .text TrainerCaseApp_InitBackgrounds (src_applications_trainer_case_main.c.o) + 0223B948 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223B968 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223B968 00000274 .text TrainerCase_DrawTrainerCard (src_applications_trainer_case_main.c.o) + 0223BBCC 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223BBDC 00000044 .text TrainerCase_TeardownBgs (src_applications_trainer_case_main.c.o) + 0223BBDC 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223BC20 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223BC20 000001D8 .text TrainerCase_FlipTrainerCard (src_applications_trainer_case_main.c.o) + 0223BDDC 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223BDF8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223BDF8 00000100 .text TrainerCase_OpenCloseBadgeCase (src_applications_trainer_case_main.c.o) + 0223BEE4 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223BEF8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223BEF8 000000C4 .text TrainerCase_GetPlayerInput (src_applications_trainer_case_main.c.o) + 0223BFA8 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223BFBC 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223BFBC 0000011C .text TrainerCase_HandleBadgePolishing (src_applications_trainer_case_main.c.o) + 0223C0BC 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C0D8 00000050 .text TrainerCase_RedrawBadgeCaseButton (src_applications_trainer_case_main.c.o) + 0223C0D8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C128 00000062 .text TrainerCase_HideGymLeaderFace_Unused (src_applications_trainer_case_main.c.o) + 0223C128 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C18C 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C18C 00000020 .text TrainerCase_TransferGraphicsOnVBlank (src_applications_trainer_case_main.c.o) + 0223C1A4 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C1AC 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C1AC 000000DC .text TrainerCase_PolishBadge (src_applications_trainer_case_main.c.o) + 0223C27C 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C288 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C288 0000006C .text TrainerCase_ResetAffineTransforms (src_applications_trainer_case_main.c.o) + 0223C2E8 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C2F4 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C2F4 00000040 .text TrainerCase_HandleBadgeCaseButtonAnimation (src_applications_trainer_case_main.c.o) + 0223C32C 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C334 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C334 0000005C .text TrainerCase_AnimateBadgeCaseButton (src_applications_trainer_case_main.c.o) + 0223C388 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C390 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C390 00000058 .text TrainerCase_DrawTrainer (src_applications_trainer_case_main.c.o) + 0223C3E0 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C3E8 00000022 .text TrainerCase_ClearTrainerSprite (src_applications_trainer_case_main.c.o) + 0223C3E8 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C40C 00000036 .text TrainerCase_GetBadgePolishLevel (src_applications_trainer_case_main.c.o) + 0223C40C 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C444 00000008 .text TrainerCase_ResetBadgePolishingDirection (src_applications_trainer_case_main.c.o) + 0223C444 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C44C 0000000E .text TrainerCase_ResetBadgePolishingState (src_applications_trainer_case_main.c.o) + 0223C44C 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C45C 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C45C 00000080 .text TrainerCase_PlayPolishingSoundEffects (src_applications_trainer_case_main.c.o) + 0223C4D4 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C4DC 00000052 .text TrainerCase_ConvertSignature1BppTo8Bpp (src_applications_trainer_case_main.c.o) + 0223C4DC 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C530 00000062 .text TrainerCase_DisplaySignature (src_applications_trainer_case_main.c.o) + 0223C530 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C594 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C594 00000010 .text TrainerCase_PlayOpenCloseBadgeCaseSoundEffect (src_applications_trainer_case_main.c.o) + 0223C59C 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C5A4 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C5A4 00000068 .text TrainerCase_UpdatePlayTime (src_applications_trainer_case_main.c.o) + 0223C604 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C60C 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C60C 00000048 .text TrainerCase_CheckBadgeOrButtonTouched (src_applications_trainer_case_main.c.o) + 0223C650 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C654 00000000 .text $t (src_applications_trainer_case_main.c.o) + 0223C654 00000048 .text TrainerCase_CheckBadgeOrButtonHeld (src_applications_trainer_case_main.c.o) + 0223C698 00000000 .text $d (src_applications_trainer_case_main.c.o) + 0223C69C 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223C69C 00000038 .text TrainerCard_AddWindows (src_applications_trainer_case_card_text.c.o) + 0223C6D0 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223C6D4 0000001A .text TrainerCard_RemoveWindows (src_applications_trainer_case_card_text.c.o) + 0223C6D4 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223C6F0 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223C6F0 00000338 .text TrainerCard_DrawFrontText (src_applications_trainer_case_card_text.c.o) + 0223CA20 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CA28 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CA28 0000031C .text TrainerCard_DrawBackText (src_applications_trainer_case_card_text.c.o) + 0223CD3C 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CD44 00000020 .text TrainerCard_ClearWindows (src_applications_trainer_case_card_text.c.o) + 0223CD44 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CD64 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CD64 0000004C .text TrainerCard_DrawNumber (src_applications_trainer_case_card_text.c.o) + 0223CDAC 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CDB0 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CDB0 00000038 .text TrainerCard_DrawString (src_applications_trainer_case_card_text.c.o) + 0223CDE4 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CDE8 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CDE8 000000E4 .text TrainerCard_DrawUpdatedTime (src_applications_trainer_case_card_text.c.o) + 0223CEC8 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CECC 00000000 .text $t (src_applications_trainer_case_card_text.c.o) + 0223CECC 00000040 .text TrainerCard_BlinkPlaytimeColon (src_applications_trainer_case_card_text.c.o) + 0223CF08 00000000 .text $d (src_applications_trainer_case_card_text.c.o) + 0223CF0C 00000000 .text $t (src_applications_trainer_case_sprites.c.o) + 0223CF0C 00000164 .text TrainerCaseApp_InitSpriteData (src_applications_trainer_case_sprites.c.o) + 0223D068 00000000 .text $d (src_applications_trainer_case_sprites.c.o) + 0223D070 00000000 .text $t (src_applications_trainer_case_sprites.c.o) + 0223D070 000001C8 .text TrainerCase_DrawBadgeCaseSprites (src_applications_trainer_case_sprites.c.o) + 0223D230 00000000 .text $d (src_applications_trainer_case_sprites.c.o) + 0223D238 00000060 .text TrainerCase_FreeSprites (src_applications_trainer_case_sprites.c.o) + 0223D238 00000000 .text $t (src_applications_trainer_case_sprites.c.o) + 0223D298 0000005A .text TrainerCase_DrawBadgeDirt (src_applications_trainer_case_sprites.c.o) + 0223D298 00000000 .text $t (src_applications_trainer_case_sprites.c.o) + 0223D2F4 00000000 .text $t (src_applications_trainer_case_sprites.c.o) + 0223D2F4 00000030 .text TrainerCaseApp_InitCharPlttTransferBuffers (src_applications_trainer_case_sprites.c.o) + 0223D320 00000000 .text $d (src_applications_trainer_case_sprites.c.o) + 0223D324 00000012 .text TrainerCaseApp_InitBadgeChimeState (src_applications_trainer_case_badge_chimes.c.o) + 0223D324 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D338 00000036 .text TrainerCase_PlayBadgeChime (src_applications_trainer_case_badge_chimes.c.o) + 0223D338 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D370 0000002E .text TrainerCase_CheckBadgeChimesFinishedPlaying (src_applications_trainer_case_badge_chimes.c.o) + 0223D370 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D3A0 00000036 .text TrainerCase_FindSoundEffectPlayerWithSameBadgeChime (src_applications_trainer_case_badge_chimes.c.o) + 0223D3A0 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D3D8 00000036 .text TrainerCase_FindFreeSoundEffectPlayer (src_applications_trainer_case_badge_chimes.c.o) + 0223D3D8 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D410 0000001C .text TrainerCase_GetLeastRecentlyUsedSoundEffectPlayer (src_applications_trainer_case_badge_chimes.c.o) + 0223D410 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D42C 00000026 .text TrainerCase_FlagSoundEffectPlayerInUse (src_applications_trainer_case_badge_chimes.c.o) + 0223D42C 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D454 0000001A .text TrainerCase_DoNothing (src_applications_trainer_case_badge_chimes.c.o) + 0223D454 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D470 00000000 .text $t (src_applications_trainer_case_badge_chimes.c.o) + 0223D470 00000038 .text TrainerCase_PlayBadgeChimeSoundEffect (src_applications_trainer_case_badge_chimes.c.o) + 0223D49C 00000000 .text $d (src_applications_trainer_case_badge_chimes.c.o) + 0223D4A8 00000004 .rodata sButtonPushAnimData (src_applications_trainer_case_main.c.o) + 0223D4AC 00000004 .rodata sButtonSpringBackAnimData (src_applications_trainer_case_main.c.o) + 0223D4B0 00000005 .rodata sPolishThresholds (src_applications_trainer_case_main.c.o) + 0223D4B8 00000000 .rodata .rodata (src_applications_trainer_case_main.c.o) + 0223D4B8 00000008 .rodata @15503 (src_applications_trainer_case_main.c.o) + 0223D4C0 00000008 .rodata sTouchRectangles_BadgesDisabled (src_applications_trainer_case_main.c.o) + 0223D4C8 00000008 .rodata sButtonAnimData (src_applications_trainer_case_main.c.o) + 0223D4D0 00000010 .rodata sTouchRectangleSets (src_applications_trainer_case_main.c.o) + 0223D4E0 00000010 .rodata @15208 (src_applications_trainer_case_main.c.o) + 0223D4F0 0000001C .rodata @15210 (src_applications_trainer_case_main.c.o) + 0223D50C 0000001C .rodata @15212 (src_applications_trainer_case_main.c.o) + 0223D528 0000001C .rodata @15218 (src_applications_trainer_case_main.c.o) + 0223D544 0000001C .rodata @15214 (src_applications_trainer_case_main.c.o) + 0223D560 0000001C .rodata @15216 (src_applications_trainer_case_main.c.o) + 0223D57C 00000028 .rodata @15161 (src_applications_trainer_case_main.c.o) + 0223D5A4 00000028 .rodata sTouchRectangles_BadgesEnabled (src_applications_trainer_case_main.c.o) + 0223D5CC 00000038 .rodata sBadgeCaseCoverScalingSpeeds$15276 (src_applications_trainer_case_main.c.o) + 0223D604 00000040 .rodata sTrainerAppearanceNarcIndices (src_applications_trainer_case_main.c.o) + 0223D644 00000000 .rodata .rodata (src_applications_trainer_case_card_text.c.o) + 0223D644 0000002C .rodata sTrainerCardTextFields (src_applications_trainer_case_card_text.c.o) + 0223D670 00000058 .rodata sTrainerCardWindowTemplates (src_applications_trainer_case_card_text.c.o) + 0223D6C8 00000004 .rodata sSpriteResourceCapacities (src_applications_trainer_case_sprites.c.o) + 0223D6CC 00000000 .rodata .rodata (src_applications_trainer_case_sprites.c.o) + 0223D6CC 00000010 .rodata @13493 (src_applications_trainer_case_sprites.c.o) + 0223D6DC 00000020 .rodata @13424 (src_applications_trainer_case_sprites.c.o) + 0223D6FC 00000040 .rodata sSparkleCoordinates (src_applications_trainer_case_sprites.c.o) + 0223D73C 00000040 .rodata sBadgeCoordinates (src_applications_trainer_case_sprites.c.o) + 0223D77C 00000000 .rodata .rodata (src_applications_trainer_case_badge_chimes.c.o) + 0223D77C 00000010 .rodata sBadgeChimeBasePitches (src_applications_trainer_case_badge_chimes.c.o) +#>0223D78C SDK_OVERLAY.trainer_case.SINIT_START (linker command file) +#>0223D790 SDK_OVERLAY.trainer_case.SINIT_END (linker command file) +#>0223D7A0 SDK_OVERLAY.trainer_case.TEXT_END (linker command file) +#>0223D7A0 SDK_OVERLAY.trainer_case.DATA_START (linker command file) +#>0223D7A0 SDK_OVERLAY.trainer_case.DATA_END (linker command file) +#>0223D7A0 SDK_OVERLAY.trainer_case.END (linker command file) +#>00002660 SDK_OVERLAY.trainer_case.TEXT_SIZE (linker command file) +#>00000000 SDK_OVERLAY.trainer_case.DATA_SIZE (linker command file) +#>00002660 SDK_OVERLAY.trainer_case.SIZE (linker command file) -# .trainer_card_screen.bss -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.BSS_START (linker command file) -#>0223D7A0 SDK_OVERLAY.trainer_card_screen.BSS_END (linker command file) -#>00000000 SDK_OVERLAY.trainer_card_screen.BSS_SIZE (linker command file) +# .trainer_case.bss +#>0223D7A0 SDK_OVERLAY.trainer_case.BSS_START (linker command file) +#>0223D7A0 SDK_OVERLAY.trainer_case.BSS_END (linker command file) +#>00000000 SDK_OVERLAY.trainer_case.BSS_SIZE (linker command file) # .overlay72 #>00000048 SDK_OVERLAY_overlay72_ID (linker command file) @@ -138733,7 +138733,7 @@ 027E0060 027E0060 00000020 DTCM 00000000 00000000 00000018 binary.AUTOLOAD_INFO 00000000 00000000 0000000C binary.STATIC_FOOTER - 021D0D80 021D0D80 000008D3 main_defs + 021D0D80 021D0D80 000008CC main_defs 021D0D80 021D0D80 00000F40 main_table 021D0D80 021D0D80 00000020 dummy1 021D0DA0 021D0DA0 00000000 dummy1 @@ -138877,8 +138877,8 @@ 0225F440 0225F440 00000000 overlay69 0225C700 0225C700 000120C0 overlay70 0226E7C0 0226E7C0 00000000 overlay70 - 0223B140 0223B140 00002660 trainer_card_screen - 0223D7A0 0223D7A0 00000000 trainer_card_screen + 0223B140 0223B140 00002660 trainer_case + 0223D7A0 0223D7A0 00000000 trainer_case 0223D7A0 0223D7A0 000015C0 overlay72 0223ED60 0223ED60 00000000 overlay72 021D0D80 021D0D80 00002D80 rowan_intro