=== Legend == ? unsure ~ file does not have much direction ! confident move - "RTC/wSpriteUpdatesEnabled" relabelling === home/ fixes === ? clear_sprites.asm -> functions/clear_sprites.asm copy_name.asm -> functions/copy_name.asm -> functions/copy_string.asm -> move to home.asm copy_tilemap.asm -> functions/copy_tilemap.asm -> functions/tilemap_backup.asm -> functions/backup_tilemap.asm -> functions/backup_restore_tilemap.asm ~ flag.asm -> add debug flag code right after ~ map_objects.asm -> unsure, keep for now, probably needs a dedicated PR to fix it ~ mon_data.asm, mon_data_2.asm -> move to home.asm -> move Unreferenced_GetNthMove to home.asm -> move GetBaseData to: -> base_data.asm -> get_base_data.asm -> move GetCurNick + GetNick to: -> get_mon_attribute_1.asm -> functions/get_mon_nick.asm -> get_mon_nick.asm -> home.asm -> move GetPartyParamLocation + GetPartyLocation to: -> functions/get_mon_param(_2).asm -> home.asm -> move Unreferenced_GetDexNumber to home.asm ~ mon_stats.asm -> move to home.asm movement.asm -> move menu related code to another file or to home.asm -> rename movement.asm to: -> scripted_movement.asm -> apply_movement.asm ! print_text.asm -> move PrintLetterDelay to print_letter_delay.asm, move other functions to home.asm -> move print_text.asm to home.asm ! region.asm -> move to home.asm -> move to functions/is_in_johto.asm -> rename IsInJohto to CheckRegion, and rename region.asm to: -> check_region.asm -> functions/check_region.asm -> move to home.asm - rtc.asm ~ scrolling_menu.asm -> move JoyTextDelay_ForcehJoyDown out of scrolling_menu.asm -> move scrolling_menu.asm to home.asm -> JoyTextDelay_ForcehJoyDown is related to "pad selection" (quantity selector, time menu) ! sprite_anims.asm -> move PushLYOverrides to home.asm - sprite_updates.asm ! string.asm -> move to home.asm ~ tilemap.asm -> unsure, keep for now ! time.asm -> rtc.asm after "RTC/wSpriteUpdatesEnabled" relabelling ! trainers.asm -> map_trainers.asm -> trainer_engage.asm ~ window.asm -> unsure, keep for now