pokeplatinum/include
Kuruyia 52d20f18d4 Rename overworld anim manager ID field
This renames the `id` field of the overworld animation manager to
`userInt`.

This field was initially documented as containing some sort of
caller-defined identifier based on how it was being used in the HM
cut-in file, but it's become more clear that the entire meaning of this
field is caller-defined (see its use by the surf mount renderers as a
boolean).

This also updates the surf mount renderer to correctly identify a flag
that's used to control whether the surf mount position is synchronized
with the player position on tick.

The same changes were ported to the distortion world surf mount renderer
where applicable.

Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-15 19:54:20 +02:00
..
applications trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
battle Document battle_main.c (#1016) 2026-03-21 09:08:26 -07:00
battle_anim Start documenting battle commands (#964) 2026-03-17 20:49:51 -07:00
battle_sub_menus Document BattleSystem struct and battle_system.c (#930) 2026-02-16 11:13:21 -08:00
choose_starter Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
constants Document distortion world B4F/B5F waterfall (#1088) 2026-04-15 09:31:35 -07:00
constdata Document the Egg Hatching Cutscene (Overlay 119) (#1044) 2026-03-30 19:50:41 -06:00
cutscenes Document the Egg Hatching Cutscene (Overlay 119) (#1044) 2026-03-30 19:50:41 -06:00
data Document spear pillar and hall of origin scripts (#1080) 2026-04-12 12:15:00 -07:00
dw_warp Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
field Unpack Map Popup Graphics (#1062) 2026-04-06 19:48:18 -07:00
functypes Add PartyMenuStates enum 2026-03-22 13:46:38 -07:00
game_opening Rename ov77 to game_opening 2025-07-15 22:00:05 +02:00
global Pal Park map script documentation (#491) 2025-06-22 10:50:03 -07:00
http Rename WiFi overlays 2026-02-03 21:20:22 +01:00
library_tv Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
main_menu Document the Ranger link (#1072) 2026-04-12 11:45:20 -07:00
nintendo_wfc Rename WiFi overlays 2026-02-03 21:20:22 +01:00
overlay005 Rename overworld anim manager ID field 2026-04-15 19:54:20 +02:00
overlay006 Document Lake Guardian Containment Units (#1078) 2026-04-12 11:55:03 -07:00
overlay007 Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
overlay008 Document Pastoria Gym button behavior (#1083) 2026-04-13 12:44:48 -07:00
overlay009 Document distortion world B4F/B5F waterfall (#1088) 2026-04-15 09:31:35 -07:00
overlay010 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay011 Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
overlay017 Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
overlay020 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay022 Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
overlay056
overlay058 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay059 Document and rename some TV-related structs (#1075) 2026-04-09 21:38:08 -07:00
overlay061 Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
overlay062 Remove more unnecessary struct_decls (#1006) 2026-03-15 18:33:16 -04:00
overlay063 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay064 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay065 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay066 Language label documentation (#905) 2026-01-30 14:37:51 -07:00
overlay067 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay068 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay069 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay070 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay072 document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00
overlay075 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay076 document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00
overlay082 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay083 document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00
overlay085 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay088 Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
overlay090 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay092 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
overlay094 Refactored unk_0202C858 to wifi_history_save_data (#1087) 2026-04-13 12:46:42 -07:00
overlay095 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay096 Language label documentation (#905) 2026-01-30 14:37:51 -07:00
overlay098 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
overlay099 Document pokemon league scripts (#869) 2026-01-08 16:28:34 -08:00
overlay100 pr feedback 2025-07-15 22:33:17 +02:00
overlay101 Document the overworld animation manager (#812) 2025-11-01 08:56:07 -07:00
overlay104 Document FrontierGraphics initialization (#1024) 2026-03-22 09:02:02 -07:00
overlay109 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay111 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay112 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay113 Document field system camera creation/deletion (#547) 2025-06-19 16:01:43 -07:00
overlay114 Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
overlay115 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay116 pr feedback 2025-07-15 22:33:17 +02:00
overlay117 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
pch Document remaining lower level WiFi-related overlays 2026-02-03 21:20:12 +01:00
savedata Rename "unk_0202EEC0" to "pal_park_transfers" (#1085) 2026-04-12 12:17:27 -07:00
struct_decls document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00
struct_defs Document Pastoria Gym button behavior (#1083) 2026-04-13 12:44:48 -07:00
underground unify coordinate structs (#1010) 2026-03-18 07:05:03 -07:00
wfc_settings Rename WiFi overlays 2026-02-03 21:20:22 +01:00
appearance.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
ascii_util.h
bag_context.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
bag.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
battle_frontier_stats.h Document Battle frontier stats (#1047) 2026-04-01 18:52:26 -07:00
battle_hall_win_records.h Document Battle frontier stats (#1047) 2026-04-01 18:52:26 -07:00
battle_regulation_validation.h pokemon -> mon (#921) 2026-02-03 13:29:14 -08:00
battle_regulation.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
berry_data.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
berry_patch_graphics.h Document Billboards (#979) 2026-02-27 22:17:55 -08:00
berry_patch_manager.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
berry_patches.h Document berry tree interaction script (#768) 2025-09-16 19:42:02 -07:00
bg_window.h document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00
billboard_gfx_sequence.h Document Billboards (#979) 2026-02-27 22:17:55 -08:00
billboard_vram_transfer.h Document Billboards (#979) 2026-02-27 22:17:55 -08:00
billboard.h Document Billboards (#979) 2026-02-27 22:17:55 -08:00
boot.h Identify + document boot.c 2025-02-07 20:59:36 -08:00
brightness_controller.h minor brightness controller cleanup (#857) 2025-12-14 21:10:43 -08:00
buffer_manager.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
camera.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
catching_show.h Sync Catching Show with pokeheartgold (#583) 2025-09-12 14:10:03 -07:00
cell_transfer.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
char_transfer.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
character_sprite.h Document character sprite retrieval functions (#667) 2025-08-23 17:40:50 -07:00
charcode_util.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
charcode.h
chatot_cry.h Chatot Cry Data (#959) 2026-02-21 08:26:18 -07:00
clear_game.h Document pokemon league scripts (#869) 2026-01-08 16:28:34 -08:00
coins.h Sync coins with pokeheartgold (#597) 2025-07-29 21:04:55 -07:00
colored_arrow.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
comm_player_manager.h Remove more unnecessary struct_decls (#1006) 2026-03-15 18:33:16 -04:00
comm_ring.h Renaming and small structural changes in berry_patches.c - field_comm_manager.c 2024-11-19 20:28:27 +01:00
communication_information.h document underground save data (#963) 2026-02-22 12:15:42 -08:00
communication_system.h document underground comms manager (#935) 2026-02-07 15:12:06 -07:00
contest.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
coordinates.h unify coordinate structs (#1010) 2026-03-18 07:05:03 -07:00
daycare_save.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
debug.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
dexmode_checker.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
dynamic_map_features.h Rename 2D Y coordinate component to Z 2025-03-31 20:01:11 +02:00
easy3d_object.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
easy3d.h
egg_hatch.h Document the Egg Hatching Cutscene (Overlay 119) (#1044) 2026-03-30 19:50:41 -06:00
enc_effects.h Document extern functions in encounter.c and associated script commands 2024-11-16 13:01:15 -08:00
encounter.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
enums.h Document Poffin feeding cutscene (#898) 2026-01-20 11:52:44 -08:00
error_handling.h
error_message_reset.h
evolution.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
field_battle_data_transfer.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
field_bgm.h unk_020553DC -> field_bgm (#1089) 2026-04-15 09:32:10 -07:00
field_comm_manager.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
field_map_change.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
field_message.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
field_move_tasks.h Link FieldMoveList with sFieldMoves and apply to field move journal entries 2026-03-22 13:46:38 -07:00
field_overworld_state.h Document eterna city scripts (#1002) 2026-03-18 23:05:24 -06:00
field_overworld_weather.h Document location data (#472) 2025-04-13 13:23:49 -07:00
field_script_context.h Define field script opcode constants (#1009) 2026-03-20 18:10:35 -07:00
field_system.h Poketch standardization (#557) 2025-06-22 12:58:33 -07:00
field_task.h Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
field_transition.h Document field_transition.c 2024-11-15 22:45:41 -08:00
flags.h
font_manager.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
font_special_chars.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
font.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
fx_util.h Document Particle System (#490) 2025-05-04 11:55:13 -07:00
g3d_pipeline.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
game_options.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
game_overlay.h Document static routines and Application struct in main.c 2024-11-01 10:46:18 -07:00
game_records.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
game_start.h Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
gfx_box_test.h Document unk_0201CED8 as gfx_box_test (#546) 2025-06-19 16:19:55 -07:00
global_trade.h Refactored unk_0202C858 to wifi_history_save_data (#1087) 2026-04-13 12:46:42 -07:00
goods.h document underground vendors (#889) 2026-01-20 11:51:02 -08:00
graphics.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
great_marsh_lookout.h Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
grid_menu_cursor_position.h Document sub menu cursor and rename position struct. (#511) 2025-05-21 23:47:40 -07:00
gx_layers.h Document evolution.c (#912) 2026-02-01 16:49:50 -07:00
hall_of_fame_entries.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
hardware_palette.h Identify + document hardware_palette.c 2024-10-23 13:27:54 -07:00
hardware_window.h Extract shareable graphics-related constants to a single header (#592) 2025-07-02 13:20:42 -07:00
heap.h Synced heap.c/h structure with pokeheartgold and pokediamond (#865) 2026-01-01 15:42:05 -08:00
height_weight_data.h document battle regulations (#833) 2025-12-10 21:58:50 -08:00
inlines.h Remove more unnecessary struct_decls (#1006) 2026-03-15 18:33:16 -04:00
int_distance.h Rename unk_0201E190 and unk_0201E3BC 2025-01-31 14:34:48 +01:00
item_use_functions.h Remove more unnecessary struct_decls (#1006) 2026-03-15 18:33:16 -04:00
item_use_pokemon.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
item.h document most start menu code (#991) 2026-03-08 11:12:02 -07:00
journal.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
link_contest_records.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
list_menu.h unify menu constants (#981) 2026-03-01 08:45:49 -07:00
location.h Document location.c, TryLoadingSave, StartNewSave 2024-11-01 11:03:29 -07:00
mail.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
main.h Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
map_header_data.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
map_header_util.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
map_header.h Document Poketch Link Searcher (Overlay 52) (#814) 2025-10-31 20:50:19 -07:00
map_matrix.h Move some map-related constant files to the field sub-directory 2025-03-19 18:46:19 +01:00
map_object_move.h Document elevated bridge status (#1070) 2026-04-07 21:27:09 -04:00
map_object.h Document elevated bridge status (#1070) 2026-04-07 21:27:09 -04:00
map_tile_behavior.h Create constants for tile behaviors and normalize names 2024-11-09 20:08:53 -08:00
math_util.h Document BattleSystem struct and battle_system.c (#930) 2026-02-16 11:13:21 -08:00
menu.h unify menu constants (#981) 2026-03-01 08:45:49 -07:00
message_util.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
message.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
move_reminder_data.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
move_table.h Migrate constants used by battle and AI scripting to metang 2025-01-27 20:46:35 -08:00
mystery_gift.h document battle regulations (#833) 2025-12-10 21:58:50 -08:00
narc_frontier_bg.h Document Battle Frontier Records App (Overlay 110) (#1000) 2026-03-15 13:55:32 -07:00
narc_frontier_obj.h Document Battle Arcade App (Overlay 108) (#993) 2026-03-10 20:05:10 -06:00
narc.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
network_icon.h Document Network icon (#1029) 2026-03-23 08:03:19 -07:00
npc_trade_task.h Standardize NPC/Npc to NPC (#1069) 2026-04-08 18:07:39 -04:00
overlay_manager.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
overworld_anim_manager.h Rename overworld anim manager ID field 2026-04-15 19:54:20 +02:00
overworld_map_history.h Finish documenting overlay80 code 2025-10-17 17:25:20 +02:00
pal_pad.h Language label documentation (#905) 2026-01-30 14:37:51 -07:00
pal_park_transfers.h Rename "unk_0202EEC0" to "pal_park_transfers" (#1085) 2026-04-12 12:17:27 -07:00
palette.h Document FrontierGraphics initialization (#1024) 2026-03-22 09:02:02 -07:00
particle_system.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
party.h pokemon -> mon (#921) 2026-02-03 13:29:14 -08:00
pc_boxes.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
persisted_map_features_init.h Document persisted map features initializer 2025-03-24 10:41:29 +01:00
persisted_map_features.h Document persisted map features 2025-03-24 07:43:55 +01:00
platform_lift.h Document platform lift 2025-03-30 17:14:21 +02:00
play_time_manager.h Document Play time manager. unk_02017428 (#697) 2025-08-23 12:20:39 -07:00
play_time.h document underground save data (#963) 2026-02-22 12:15:42 -08:00
player_avatar.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
pltt_transfer.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
poffin_sprite.h Document Poffin Manager portion of Poffin Case App (#858) 2026-01-01 12:57:07 -08:00
poffin_types.h Document Poffin Manager portion of Poffin Case App (#858) 2026-01-01 12:57:07 -08:00
poffin.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
pokedex_data_index.h Switch to enum NarcID, standardize names 2025-04-20 17:40:00 -07:00
pokedex_heightweight.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
pokedex_language.h Document Pokedex_Languages 2024-12-25 23:07:51 -05:00
pokedex_memory.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
pokedex.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
pokemon_anim.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
pokemon_icon.h Unpack party menu graphics and document related sprites code (#738) 2025-09-09 08:19:04 -07:00
pokemon_sprite.h Dump Pokemon anim scripts (#936) 2026-02-08 19:02:07 -08:00
pokemon.h Implement Trainer Graphic Constants (#1031) 2026-03-24 13:22:04 -07:00
pokeradar.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
poketch_memory.h updated name to PoketchMemory 2025-02-26 19:02:10 +00:00
poketch.h Standarized save data table access function names (#461) 2025-04-05 13:53:31 -07:00
rankings_machine.h Document record rankings machine (#977) 2026-03-13 09:14:11 -06:00
rankings.h Document record rankings machine (#977) 2026-03-13 09:14:11 -06:00
record_mixed_rng.h Language label documentation (#905) 2026-01-30 14:37:51 -07:00
render_oam.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
render_text.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
render_view.h Identify + document render_view 2025-02-04 19:38:00 -08:00
render_window.h underground cleanup pass (#961) 2026-02-21 15:49:30 -08:00
resource_collection.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
ribbon.h Ribbon Documentation + Footstep House scripts (#427) 2025-03-15 09:16:21 -04:00
roaming_pokemon.h Documented most "Sinnoh Now" TV functions (#845) 2026-01-01 12:54:25 -08:00
rtc.h Document Poketch Alarm Clock (Overlay 45) (#795) 2025-10-11 13:55:35 -07:00
save_player.h documenting some trainer appearance functions (#570) 2025-06-23 18:49:23 -07:00
savedata_misc.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
savedata.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
scrcmd_amity_square.h Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
scrcmd_battle_hall.h Document Battle Hall script (#957) 2026-02-21 12:44:45 -08:00
scrcmd_berry.h Document Berry patch management, graphics, and scripting commands (#765) 2025-09-15 12:10:17 -07:00
scrcmd_catching_show.h Pal Park map script documentation (#491) 2025-06-22 10:50:03 -07:00
scrcmd_coins.h add back missing scrcmd primitives and fix typo (#908) 2026-01-20 11:59:11 -08:00
scrcmd_contests.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
scrcmd_daycare.h Finish documenting ScrCmd for daycare (#485) 2025-04-24 03:47:40 -07:00
scrcmd_dummy_23F_242.h Finish documenting ScrCmd for daycare (#485) 2025-04-24 03:47:40 -07:00
scrcmd_fossil.h Documented mining museum scripts and messages (#773) 2025-09-20 19:26:46 -04:00
scrcmd_game_corner_prize.h Fix Syntactic and Other Issues 2025-03-30 15:56:59 -04:00
scrcmd_item.h Finish documenting ScrCmd for items 2025-04-23 14:17:56 -04:00
scrcmd_jubilife_lottery.h Document Game Corner map script + Coins and Money Scr Commands (#476) 2025-04-20 12:48:22 -07:00
scrcmd_money.h Document Game Corner map script + Coins and Money Scr Commands (#476) 2025-04-20 12:48:22 -07:00
scrcmd_mystery_gift.h Document unk_0204B830 as scrcmd_mystery_gift 2025-04-13 23:44:37 +02:00
scrcmd_party_mon_moves.h Document move reminder (#827) 2025-11-12 18:07:15 -05:00
scrcmd_party.h Define field script opcode constants (#1009) 2026-03-20 18:10:35 -07:00
scrcmd_shop.h Document Accessory Shop (ov7_0224BE9C) 2025-03-02 15:12:03 +07:00
scrcmd_sound.h Swap PlayFanfare and PlaySound ScrCmds to align with real usage (#1022) 2026-03-21 19:01:54 -07:00
scrcmd_strings.h Document scrcmd_strings (#704) 2025-08-31 19:01:20 -07:00
scrcmd_system_flags.h Document reminder of scrcmd_system_flags.c and associated script command usages 2024-11-03 16:08:01 -08:00
scrcmd_tv_broadcast.h Document "Trainer Sightings" TV episode segments (#834) 2025-11-24 11:51:16 -08:00
scrcmd_underground_inventory.h document underground inventory scrcmds (#675) 2025-08-15 10:26:13 -07:00
scrcmd.h WaitForApplication rename 2025-02-08 16:54:52 -05:00
screen_fade_funcs.h Document screen fades and hardware windows (#529) 2025-05-27 20:56:46 -07:00
screen_fade.h Create simpler FadeScreenIn/Out macros (#694) 2025-08-23 17:18:50 -07:00
screen_scroll_manager.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
script_manager.h Document function handling eyes meet trainer logic (#1059) 2026-04-07 10:53:38 -07:00
scroll_prompts.h document texture and sprite manager (#828) 2025-11-15 00:20:48 -05:00
shop_misc.h shop_menu: doc unknown state and unk_0209AC14 -> shop_misc 2025-02-26 08:33:34 +07:00
simple3d.h Document unk_02073838 -> simple3d (#841) 2025-12-10 21:59:40 -08:00
software_sprite.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
sound_chatot.h Rename sound_chatot files 2025-04-06 12:10:15 +02:00
sound_playback.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
sound_system.h Revert formatting in sound_system.h 2025-04-06 12:27:54 +02:00
sound.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
spawn_locations.h Document spawn locations and fly/warp system (#913) 2026-02-10 22:28:27 -07:00
special_encounter.h SaveData_SaveTable constants 2025-04-08 14:17:00 -04:00
sprite_resource.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
sprite_system.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
sprite_transfer.h Document sprite_transfer.c 2025-02-02 19:58:29 -08:00
sprite_util.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
sprite.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
start_menu.h document most start menu code (#991) 2026-03-08 11:12:02 -07:00
string_gf.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
string_list.h Add PartyMenuStates enum 2026-03-22 13:46:38 -07:00
string_template.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
sys_task_extensions.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
sys_task_manager.h
sys_task.h Document + clean up text.c 2024-10-13 04:09:29 -07:00
system_data.h save_data: playTimestamp -> firstCompletionTimestamp (#562) 2025-06-22 13:57:33 -07:00
system_flags.h document underground scripts (#955) 2026-02-21 08:21:52 -07:00
system_vars.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
system.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
terrain_attributes.h Document terrain attributes module 2025-03-30 17:27:27 +02:00
terrain_collision_manager.h Rename 2D Y coordinate component to Z 2025-03-31 20:01:11 +02:00
text.h Document Battle Castle App messages and menus (#956) 2026-02-21 12:39:02 -08:00
timer.h Document Timer (#722) 2025-09-03 11:46:39 -07:00
touch_pad.h Document Touch Pad Functionality in unk_0201E3D8 (#493) 2025-05-01 13:58:55 -07:00
touch_screen_actions.h Document touch screen hit table action handling and Box action handling functions (#480) 2025-04-30 17:54:20 -07:00
touch_screen.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
trainer_case_badge_dirt.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
trainer_case_save_data.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
trainer_case.h trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
trainer_data.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
trainer_info.h Language label documentation (#905) 2026-01-30 14:37:51 -07:00
trainer_see.h Document function handling eyes meet trainer logic (#1059) 2026-04-07 10:53:38 -07:00
tutor_movesets.h Address review 2025-02-10 20:31:19 +01:00
tv_segment.h Document and rename some TV-related structs (#1075) 2026-04-09 21:38:08 -07:00
type_icon.h Merge pull request #537 from YakosWG/type-rendering 2025-06-07 22:50:24 -07:00
underground_map_transition.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
underground.h document underground map transitions (#987) 2026-03-22 14:06:12 -07:00
unk_020EDBAC.h Partially document src/unk_020655F4.c 2025-06-05 06:07:50 +08:00
unk_0202ACE0.h Document frontier_scrcmd.c (#960) 2026-02-23 10:28:52 -08:00
unk_0202C9F4.h Document ball seal functions in unk_0202C9F4 (#854) 2025-12-14 21:07:03 -08:00
unk_0202D05C.h Document FrontierScrCmd_CallBattleTowerFunction and related functions (#948) 2026-02-20 12:05:47 -08:00
unk_0202D778.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
unk_0202E2CC.h Document and rename some TV-related structs (#1075) 2026-04-09 21:38:08 -07:00
unk_0202F1D4.h Document some frontier scrcmds (#1021) 2026-03-22 08:04:16 -07:00
unk_0202F180.h Pal Park map script documentation (#491) 2025-06-22 10:50:03 -07:00
unk_0202FF4C.h SaveData_SaveTable constants 2025-04-08 14:17:00 -04:00
unk_0203C954.h Document BgEvent types (#653) 2025-08-04 14:23:47 -07:00
unk_0203D1B8.h Document spear pillar and hall of origin scripts (#1080) 2026-04-12 12:15:00 -07:00
unk_0204AEE8.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0204F04C.h
unk_0204FA34.h Document Battle Hall script (#957) 2026-02-21 12:44:45 -08:00
unk_0204FAB4.h
unk_0205A0D8.h
unk_0205B33C.h
unk_0205C22C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0205DFC4.h Document snowpoint city scripts (#1068) 2026-04-10 08:46:20 -07:00
unk_0205F180.h Document Eterna Gym clock persisted feature states (#1004) 2026-03-22 10:28:27 -06:00
unk_0206B9D8.h Some Start menu documentation (#561) 2025-06-22 15:02:43 -07:00
unk_0207A6DC.h Updated param names for BattleSystem 2025-02-26 15:40:10 -03:00
unk_0207C63C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0207DA28.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0207DFAC.h
unk_0207E060.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0208A3F4.h Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
unk_0208B284.h Identify unk_0200C6E4 -> sprite_system and document structs 2025-02-13 18:37:08 -08:00
unk_0208BA78.h Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
unk_0208C010.h
unk_0208C098.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0209A74C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0209AA74.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0209ACF4.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0209B6F8.h Document FrontierGraphics initialization (#1024) 2026-03-22 09:02:02 -07:00
unk_0209B344.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0209BA18.h
unk_0209BA80.h Document battle tower battle salon and multi corridor (#825) 2025-12-05 13:21:17 -08:00
unk_0209BDF8.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0209C194.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0209C370.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0209C390.h
unk_02014A84.h Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
unk_02014D38.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_02030A80.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02030CE8.h document gts + networking (#673) 2025-08-23 10:41:11 -07:00
unk_02030EA4.h Remove more unnecessary struct_decls (#1006) 2026-03-15 18:33:16 -04:00
unk_02030EE0.h document underground manager (#914) 2026-02-03 12:38:30 -07:00
unk_02038ED4.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_02038F8C.h Language label documentation (#905) 2026-01-30 14:37:51 -07:00
unk_02038FFC.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02039A58.h
unk_02039A64.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02048BD0.h
unk_02049D08.h Document FrontierScrCmd_CallBattleTowerFunction and related functions (#948) 2026-02-20 12:05:47 -08:00
unk_02056B30.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02069BE0.h Document the overworld animation manager (#812) 2025-11-01 08:56:07 -07:00
unk_02094EDC.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
unk_02095AF0.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
unk_02095CD4.h
unk_02095E98.h
unk_02097B18.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_020298BC.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
unk_020302D0.h SaveData_SaveTable constants 2025-04-08 14:17:00 -04:00
unk_020322D8.h initial secret base documentation (#868) 2026-01-02 10:20:27 -08:00
unk_020363E8.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
unk_020366A0.h document underground comms manager (#935) 2026-02-07 15:12:06 -07:00
unk_020494DC.h Document battle tower battle salon and multi corridor (#825) 2025-12-05 13:21:17 -08:00
unk_020528D0.h Document pokecenter common scripts and animation (#690) 2025-09-12 13:26:06 -07:00
unk_020559DC.h initial documentation of trainer card code (#612) 2025-07-11 17:50:32 -07:00
unk_020655F4.h Document distortion world B2F events 2026-03-27 21:39:37 +01:00
unk_020673B8.h
unk_020711C8.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_020722AC.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_020890F4.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_020961E8.h
unk_020972FC.h Bag.h adjacent documentation 2025-04-03 12:16:53 -03:00
unk_020985E4.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_020996D0.h
unk_020998EC.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
unk_0201567C.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0202419C.h Document boat cutscene (#670) 2025-08-16 20:44:16 -07:00
unk_0203266C.h
unk_0203909C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0205001C.h
unk_0205003C.h
unk_0205749C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0206450C.h
unk_0209747C.h Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
unk_02012744.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02017038.h Document ScrCmds 065, 0B4, 0B5, 0A1, 0DE, 096, 097 2025-02-08 14:58:43 -05:00
unk_02017498.h Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
unk_02030108.h Document the Battle Hall battle selection app (Overlay 106) (#911) 2026-01-31 10:30:29 -07:00
unk_02030494.h SaveData_SaveTable constants 2025-04-08 14:17:00 -04:00
unk_02032798.h document underground player functions (#856) 2025-12-14 21:18:44 -08:00
unk_02033200.h document underground comms manager (#935) 2026-02-07 15:12:06 -07:00
unk_02039814.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02048614.h Document unk_02048614.c, renamed to scrcmd_trainer.c (#685) 2025-08-16 21:06:26 -07:00
unk_02050548.h
unk_02050568.h
unk_02054884.h Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
unk_02070428.h Document HM Cut-In (#684) 2025-08-19 09:38:17 -07:00
unk_02073700.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_02089604.h Document touch screen hit table action handling and Box action handling functions (#480) 2025-04-30 17:54:20 -07:00
unk_02092494.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02097624.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02099500.h
unk_02099604.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
vars_flags.h Define and use Var constants (#474) 2025-04-20 17:38:03 -07:00
vram_transfer.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
wifi_history_save_data.h Refactored unk_0202C858 to wifi_history_save_data (#1087) 2026-04-13 12:46:42 -07:00
wifi_overlays.h Rename WiFi overlays 2026-02-03 21:20:22 +01:00
yes_no_touch_menu.h document yes-no touch menu (#1079) 2026-04-12 13:10:48 -07:00