pokeplatinum/include
Kuruyia 7e98c3ec82 Document distortion world Giratina shadow events
This continues documentation of the distortion world overlay by
documenting the logic that manages the 3D model of Giratina's shadow
that flies across the screen when going through certain locations.

Signed-off-by: Kuruyia <github@kuruyia.net>
2026-02-08 20:57:19 +01:00
..
applications Document Pokedex Forms Mainscreen (#922) 2026-02-04 10:28:53 -08:00
battle Document Battle Controller (#882) 2026-02-03 15:02:17 -08:00
battle_anim Document Battle Controller (#882) 2026-02-03 15:02:17 -08:00
battle_sub_menus pokemon -> mon (#921) 2026-02-03 13:29:14 -08:00
choose_starter Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
constants Document surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08:00
constdata Document Poffin Manager portion of Poffin Case App (#858) 2026-01-01 12:57:07 -08:00
cutscenes Document hall of fame sequence (overlay086) (#759) 2025-10-16 20:26:32 -04:00
data document underground vendors (#889) 2026-01-20 11:51:02 -08:00
dw_warp Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
field Document surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08:00
functypes Document the overworld animation manager (#812) 2025-11-01 08:56:07 -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 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
nintendo_wfc Rename WiFi overlays 2026-02-03 21:20:22 +01:00
overlay005 Document surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08:00
overlay006 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay007 Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
overlay008 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay009 Document distortion world Giratina shadow events 2026-02-08 20:57:19 +01: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 Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
overlay020 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay022 Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
overlay023 document underground manager (#914) 2026-02-03 12:38:30 -07:00
overlay056 Format the source tree 2024-07-06 14:40:34 -07:00
overlay058 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay059 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
overlay061 decompile gds (#927) 2026-02-04 10:28:19 -08:00
overlay062 decompile gds (#927) 2026-02-04 10:28:19 -08: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 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay075 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay076 Document Pokemon animations (#851) 2026-01-01 12:55:31 -08:00
overlay082 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay083 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
overlay085 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay088 Strbuf to String (#847) 2025-12-14 10:36:00 -05: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 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08: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 the Battle Hall battle selection app (Overlay 106) (#911) 2026-01-31 10:30:29 -07:00
overlay105 Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay107 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay108 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07:00
overlay109 Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
overlay110 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -07: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
overlay118 Re-identify PartyMenu and PartyMenuApplication structs 2025-08-31 20:48:21 -07:00
overlay119 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
pch Document remaining lower level WiFi-related overlays 2026-02-03 21:20:12 +01:00
savedata Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
struct_decls Document evolution.c (#912) 2026-02-01 16:49:50 -07:00
struct_defs Document Battle Controller (#882) 2026-02-03 15:02:17 -08:00
trainer_card_screen Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
wfc_settings Rename WiFi overlays 2026-02-03 21:20:22 +01:00
ascii_util.h Format the source tree 2024-07-06 14:40:34 -07:00
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_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 Berry patch management, graphics, and scripting commands (#765) 2025-09-15 12:10:17 -07:00
berry_patch_manager.h Document Berry patch management, graphics, and scripting commands (#765) 2025-09-15 12:10:17 -07:00
berry_patches.h Document berry tree interaction script (#768) 2025-09-16 19:42:02 -07:00
bg_window.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37: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 Format the source tree 2024-07-06 14:40:34 -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 document underground manager (#914) 2026-02-03 12:38:30 -07: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 battle regulations (#833) 2025-12-10 21:58:50 -08:00
communication_system.h document underground manager (#914) 2026-02-03 12:38:30 -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 Documenting unk_0207A274 as dexmode_checker 2025-03-06 14:32:33 -05: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 PR Feedback: link docs in index and cleanup 2024-06-29 13:23:45 +02: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 Restyle function names 2023-02-02 22:06:46 +01:00
error_message_reset.h Restyle function names 2023-02-02 22:06:46 +01:00
evolution.h Document evolution.c (#912) 2026-02-01 16:49:50 -07:00
field_battle_data_transfer.h Document "Trainer Sightings" TV episode segments (#834) 2025-11-24 11:51:16 -08:00
field_comm_manager.h initial secret base documentation (#868) 2026-01-02 10:20:27 -08:00
field_map_change.h Document boat cutscene (#670) 2025-08-16 20:44:16 -07:00
field_message.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
field_move_tasks.h Document field moves (#430) 2025-04-11 19:47:01 -07:00
field_overworld_state.h save_data: document OverworldMapHistory (#578) 2025-06-27 20:55:59 -07:00
field_overworld_weather.h Document location data (#472) 2025-04-13 13:23:49 -07:00
field_script_context.h Unify terminology: taskManager -> task 2024-11-03 16:08:01 -08: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 Format the source tree 2024-07-06 14:40:34 -07:00
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 Rename SaveData uses (#519) 2025-05-23 22:57:46 -07: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 document gts + networking (#673) 2025-08-23 10:41:11 -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 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
int_distance.h Rename unk_0201E190 and unk_0201E3BC 2025-01-31 14:34:48 +01:00
item_use_functions.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
item_use_pokemon.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
item.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08: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 Cleanup: constants & minor struct member rename 2025-02-26 20:30:17 +01: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 Rename object event field "flag" to "hidden" (#831) 2025-11-27 09:00:05 +08: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 surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08:00
map_object.h Document surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08:00
map_tile_behavior.h Create constants for tile behaviors and normalize names 2024-11-09 20:08:53 -08:00
math_util.h Rename CalcDotProduct2D -> ApproximateArcLength (#705) 2025-08-26 21:08:13 -07:00
menu.h Clean up + document menu.c 2024-10-25 23:03:35 -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 the Battle Hall battle selection app (Overlay 106) (#911) 2026-01-31 10:30:29 -07:00
narc_frontier_obj.h Document the Battle Hall battle selection app (Overlay 106) (#911) 2026-01-31 10:30:29 -07:00
narc.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
overlay_manager.h Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
overworld_anim_manager.h Document distortion world ghost props data (#867) 2026-01-01 16:00:09 -08: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
palette.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08: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 Strbuf to String (#847) 2025-12-14 10:36:00 -05: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 initial documentation of trainer card code (#612) 2025-07-11 17:50:32 -07:00
player_avatar.h Document surf mount rendering and field effect manager (#924) 2026-02-04 10:31:28 -08: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 pokemon -> mon (#921) 2026-02-03 13:29:14 -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 Unify more PokemonSprite references (#807) 2025-10-29 17:41:17 -04:00
pokemon.h pokemon -> mon (#921) 2026-02-03 13:29:14 -08: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
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 document underground player conversations (#820) 2025-11-26 15:33:12 -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_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_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 document party-related scrcmds (#721) 2025-08-31 20:27:53 -07:00
scrcmd_shop.h Document Accessory Shop (ov7_0224BE9C) 2025-03-02 15:12:03 +07:00
scrcmd_sound.h Document several common scripts called from CallCommonScript (#688) 2025-09-09 07:48:58 +08: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 Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08: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
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 script_manager (#650) 2025-08-04 14:09:56 -07:00
string_gf.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
string_list.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
string_template.h Language label documentation (#905) 2026-01-30 14:37:51 -07:00
sys_task_manager.h Format the source tree 2024-07-06 14:40:34 -07:00
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 Use flag defines in map object event JSON files (#475) 2025-04-21 08:00:31 -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 Strbuf to String (#847) 2025-12-14 10:36:00 -05: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 Document touch screen hit table action handling and Box action handling functions (#480) 2025-04-30 17:54:20 -07:00
trainer_card_badge_dirt.h more trainer card documentation (#647) 2025-07-29 21:07:51 -07:00
trainer_card_save_data.h more trainer card documentation (#647) 2025-07-29 21:07:51 -07:00
trainer_card.h Language label documentation (#905) 2026-01-30 14:37:51 -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
tutor_movesets.h Address review 2025-02-10 20:31:19 +01:00
tv_episode_segment.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
type_icon.h Merge pull request #537 from YakosWG/type-rendering 2025-06-07 22:50:24 -07:00
unk_020EDBAC.h Partially document src/unk_020655F4.c 2025-06-05 06:07:50 +08:00
unk_0201DD00.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0202ACE0.h Document remaining lower level WiFi-related overlays 2026-02-03 21:20:12 +01:00
unk_0202C9F4.h Document ball seal functions in unk_0202C9F4 (#854) 2025-12-14 21:07:03 -08:00
unk_0202C858.h document gts + networking (#673) 2025-08-23 10:41:11 -07:00
unk_0202CC64.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0202D05C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0202D778.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
unk_0202E2CC.h Document "Trainer Sightings" TV episode segments (#834) 2025-11-24 11:51:16 -08:00
unk_0202E840.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0202EEC0.h Sync Catching Show with pokeheartgold (#583) 2025-09-12 14:10:03 -07:00
unk_0202F1D4.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08: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_0203A7D8.h Misc. Documentation (#883) 2026-01-08 17:50:33 -08:00
unk_0203C954.h Document BgEvent types (#653) 2025-08-04 14:23:47 -07:00
unk_0203D1B8.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0204AEE8.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0204F04C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204F13C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204FA34.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_0204FAB4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205A0D8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205B33C.h Requested Changes + Much more documentation 2024-10-01 23:20:30 -04:00
unk_0205C22C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0205C980.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0205CA94.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205DFC4.h Document scripts for pokedex ratings (#763) 2025-10-31 23:24:07 -07:00
unk_0205F180.h initial secret base documentation (#868) 2026-01-02 10:20:27 -08:00
unk_0206B9D8.h Some Start menu documentation (#561) 2025-06-22 15:02:43 -07:00
unk_0206C660.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0206F314.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08: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 Add in headers. 2022-12-23 14:05:03 -05:00
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 Format the source tree 2024-07-06 14:40:34 -07:00
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 Standarized OverlayManager names (#524) 2025-05-26 12:50:57 -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 Format the source tree 2024-07-06 14:40:34 -07:00
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 Format the source tree 2024-07-06 14:40:34 -07:00
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_02020AEC.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -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 WiFiQuestions 2025-04-12 10:42:30 -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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_02039A64.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02046C7C.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
unk_02048BD0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02049D08.h Document battle tower multi battle scripts (#848) 2025-12-11 14:35:07 -08:00
unk_02056B30.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02067A84.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02069BE0.h Document the overworld animation manager (#812) 2025-11-01 08:56:07 -07:00
unk_02094EDC.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
unk_02095AF0.h Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
unk_02095CD4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02095E98.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02097B18.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
unk_020298BC.h Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08: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 battle tower lobby (#802) 2025-10-29 18:59:46 -04:00
unk_020366A0.h document battle regulations (#833) 2025-12-10 21:58:50 -08:00
unk_020393C8.h document gts + networking (#673) 2025-08-23 10:41:11 -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_020553DC.h Almost finished documenting ScrCmd for sound (#486) 2025-04-24 03:51:56 -07:00
unk_020559DC.h initial documentation of trainer card code (#612) 2025-07-11 17:50:32 -07:00
unk_020655F4.h Document pokecenter common scripts and animation (#690) 2025-09-12 13:26:06 -07:00
unk_020673B8.h Format the source tree 2024-07-06 14:40:34 -07:00
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_020933F8.h Document link contest records (#874) 2026-01-16 14:07:13 -08:00
unk_020961E8.h Format the source tree 2024-07-06 14:40:34 -07:00
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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_020998EC.h Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
unk_0200679C.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0201567C.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0202414C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202419C.h Document boat cutscene (#670) 2025-08-16 20:44:16 -07:00
unk_0202854C.h document secret base decoration (#887) 2026-01-16 15:11:38 -08:00
unk_0203061C.h BattleFrontier struct renaming (#520) 2025-05-24 20:42:21 -07:00
unk_0203266C.h Misc communication_system functions 2024-05-12 20:08:24 -04:00
unk_0203909C.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_0205001C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205003C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205749C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0206450C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0207064C.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_0209747C.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -08:00
unk_02012744.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02015920.h Convert multiple u32 heapID to enum HeapID heapID (#895) 2026-01-16 14:37:55 -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_02030880.h Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
unk_02032798.h document underground player functions (#856) 2025-12-14 21:18:44 -08:00
unk_02033200.h document underground pc (#843) 2025-12-05 14:53:10 -08: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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_02050568.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02054884.h Party_ResetMonMoveSlot() name and param names (#703) 2025-08-28 22:30:13 +08: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_02098218.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_02099500.h Format the source tree 2024-07-06 14:40:34 -07:00
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_overlays.h Rename WiFi overlays 2026-02-03 21:20:22 +01:00