..
applications
Document Battle Arcade App (Overlay 108) ( #993 )
2026-03-10 20:05:10 -06:00
battle
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -08:00
battle_anim
Document Battle Controller ( #882 )
2026-02-03 15:02:17 -08: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 record rankings machine ( #977 )
2026-03-13 09:14:11 -06:00
constdata
document most start menu code ( #991 )
2026-03-08 11:12:02 -07:00
cutscenes
Document hall of fame sequence (overlay086) ( #759 )
2025-10-16 20:26:32 -04:00
data
Replace narc subproject with vendored nitroarc ( #969 )
2026-02-23 16:35:08 -08:00
dw_warp
Standarized OverlayManager names ( #524 )
2025-05-26 12:50:57 -07:00
field
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -08:00
functypes
Document Billboards ( #979 )
2026-02-27 22:17:55 -08: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
Some GBA documentation ( #986 )
2026-03-03 08:33:57 -08:00
nintendo_wfc
Rename WiFi overlays
2026-02-03 21:20:22 +01:00
overlay005
Document ov5_021D12D0, which clearly handles zone changes in distortion world ( #995 )
2026-03-09 08:32:28 -07:00
overlay006
document most start menu code ( #991 )
2026-03-08 11:12:02 -07: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 map object events
2026-03-17 12:27:54 +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
overlay056
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
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -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
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
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -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 Battle Arcade App (Overlay 108) ( #993 )
2026-03-10 20:05:10 -06: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
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
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -08:00
struct_decls
Document record rankings machine ( #977 )
2026-03-13 09:14:11 -06:00
struct_defs
Document record rankings machine ( #977 )
2026-03-13 09:14:11 -06:00
trainer_card_screen
Strbuf to String (#847 )
2025-12-14 10:36:00 -05:00
underground
document underground save data ( #963 )
2026-02-22 12:15:42 -08:00
wfc_settings
Rename WiFi overlays
2026-02-03 21:20:22 +01:00
appearance.h
Document union room appearances ( #984 )
2026-03-07 22:04:52 -08: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_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
finish documenting mining ( #949 )
2026-02-21 12:37:40 -08: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
document underground save data ( #963 )
2026-02-22 12:15:42 -08: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
coordinates.h
Document remainder of Battle Factory App (Overlay 105) ( #983 )
2026-03-04 07:58:34 -08: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
enc_effects.h
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_comm_manager.h
document underground save data ( #963 )
2026-02-22 12:15:42 -08:00
field_map_change.h
Document Field Warp animations and transition ( #942 )
2026-02-16 10:37:24 -08:00
field_message.h
Strbuf to String (#847 )
2025-12-14 10:36:00 -05:00
field_move_tasks.h
document most start menu code ( #991 )
2026-03-08 11:12:02 -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
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
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
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
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
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
document most start menu code ( #991 )
2026-03-08 11:12:02 -07: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
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
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 Arcade App (Overlay 108) ( #993 )
2026-03-10 20:05:10 -06: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
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
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 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
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
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
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_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
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 script range table ( #944 )
2026-02-15 11:17:43 -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
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
Strbuf to String (#847 )
2025-12-14 10:36:00 -05:00
string_template.h
Delete some unnecessary struct_decl files ( #997 )
2026-03-07 22:30:39 -08:00
sys_task_manager.h
sys_task.h
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
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
underground.h
document underground save data ( #963 )
2026-02-22 12:15:42 -08: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_0202C858.h
document gts + networking ( #673 )
2025-08-23 10:41:11 -07: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 "Trainer Sightings" TV episode segments ( #834 )
2025-11-24 11:51:16 -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_0203C954.h
Document BgEvent types ( #653 )
2025-08-04 14:23:47 -07:00
unk_0203D1B8.h
document most start menu code ( #991 )
2026-03-08 11:12:02 -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_0205CA94.h
unk_0205DFC4.h
Document scripts for pokedex ratings ( #763 )
2025-10-31 23:24:07 -07:00
unk_0205F180.h
document most start menu code ( #991 )
2026-03-08 11:12:02 -07: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_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
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
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
unk_0209B6F8.h
Standarized OverlayManager names ( #524 )
2025-05-26 12:50:57 -07:00
unk_0209B344.h
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
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
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
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_02067A84.h
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
unk_02095E98.h
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 underground comms manager ( #935 )
2026-02-07 15:12:06 -07: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
unk_020711C8.h
Convert multiple int heapID to enum HeapID heapID ( #879 )
2026-01-08 16:36:05 -08:00
unk_020722AC.h
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
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_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_0202419C.h
Document boat cutscene ( #670 )
2025-08-16 20:44:16 -07:00
unk_0203061C.h
BattleFrontier struct renaming ( #520 )
2025-05-24 20:42:21 -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
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_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
Create enum for BattleFrontierChallengeType ( #965 )
2026-02-23 16:34:44 -08: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
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
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_overlays.h
Rename WiFi overlays
2026-02-03 21:20:22 +01:00