pokeplatinum/include
Kuruyia 3f8301106c Document BDHC file loading
This documents the loading of BDHC files that are embedded in files of
the land data NARC.

Credits goes to Mikelan98, HiroTDK and HumanGamer for their resources
(listed below). It would have been a lot more painful having to reverse
this file format.

Resources used:
* https://hirotdk.neocities.org/FileSpecs#Terrain
* https://www.pokecommunity.com/threads/i-solved-the-final-piece-of-the-terrain-bdhc-files-in-gen-4-inclines.424428/

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-02-05 19:27:30 +01:00
..
applications Finishing touches to journal documentation 2024-12-17 23:19:52 +01:00
battle Address first round of PR feedback 2025-02-03 22:55:34 -08:00
choose_starter Format the source tree 2024-07-06 14:40:34 -07:00
constants Document BDHC file loading 2025-02-05 19:27:30 +01:00
constdata Document some movement action functions 2024-12-13 22:05:57 +08:00
data Use a static ordering for text archives + refactor terminology + unify includes 2025-01-27 20:53:13 -08:00
dw_warp Format the source tree 2024-07-06 14:40:34 -07:00
field Expose map matrix structs 2025-02-04 10:07:38 +01:00
functypes Move Party struct to party.h 2025-01-19 23:15:36 +01:00
global replace VERSION_NONE with NULL 2025-01-04 22:56:49 -05:00
library_tv Format the source tree 2024-07-06 14:40:34 -07:00
overlay004 Format the source tree 2024-07-06 14:40:34 -07:00
overlay005 Document BDHC file loading 2025-02-05 19:27:30 +01:00
overlay006 Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
overlay007 More WIP journal documentation 2024-11-21 07:53:55 +01:00
overlay008 Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
overlay009 Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
overlay010 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay011 Identify unk_02002F38 -> palette 2024-10-23 13:27:54 -07:00
overlay012 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay013 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay017 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay018 Add in headers. 2022-12-23 14:05:03 -05:00
overlay019 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay020 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay021 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay022 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay023 Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
overlay024 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay025 Requested changes 2025-01-17 23:22:10 -05:00
overlay026 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay027 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay028 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay029 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay030 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay031 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay032 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay033 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay034 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay035 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay036 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay037 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay038 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay039 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay040 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay041 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay042 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay043 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay044 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay045 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay046 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay047 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay048 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay049 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay050 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay051 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay052 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay053 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay054 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay055 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay056 Format the source tree 2024-07-06 14:40:34 -07:00
overlay058 Format the source tree 2024-07-06 14:40:34 -07:00
overlay059 Document record_mixed_rng.c 2024-11-02 00:16:41 -07:00
overlay060 Format the source tree 2024-07-06 14:40:34 -07:00
overlay061 Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
overlay062 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay063 Identify unk_02002F38 -> palette 2024-10-23 13:27:54 -07:00
overlay064 Identify unk_02002328 -> render_text 2024-09-25 12:59:15 -07:00
overlay065 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay066 Format the source tree 2024-07-06 14:40:34 -07:00
overlay067 Format the source tree 2024-07-06 14:40:34 -07:00
overlay068 Format the source tree 2024-07-06 14:40:34 -07:00
overlay069 Format the source tree 2024-07-06 14:40:34 -07:00
overlay070 Identify unk_0200112C -> list_menu and label structs 2024-10-25 20:02:09 -07:00
overlay071 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay072 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay075 Format the source tree 2024-07-06 14:40:34 -07:00
overlay076 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay077 Label overlay templates for title screen and opening cutscene 2024-11-01 10:46:18 -07:00
overlay079 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
overlay080 Expose map matrix structs 2025-02-04 10:07:38 +01:00
overlay082 zip poffin structs into poffin.h change func names 2025-01-18 07:48:26 +00:00
overlay083 zip poffin structs into poffin.h change func names 2025-01-18 07:48:26 +00:00
overlay084 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
overlay085 Format the source tree 2024-07-06 14:40:34 -07:00
overlay086 Format the source tree 2024-07-06 14:40:34 -07:00
overlay087 Format the source tree 2024-07-06 14:40:34 -07:00
overlay088 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay090 Format the source tree 2024-07-06 14:40:34 -07:00
overlay091 Format the source tree 2024-07-06 14:40:34 -07:00
overlay092 Format the source tree 2024-07-06 14:40:34 -07:00
overlay093 Format the source tree 2024-07-06 14:40:34 -07:00
overlay094 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay095 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay096 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
overlay097 Identify unk_0200112C -> list_menu and label structs 2024-10-25 20:02:09 -07:00
overlay098 Identify unk_02002328 -> render_text 2024-09-25 12:59:15 -07:00
overlay099 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay100 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay101 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay102 Format the source tree 2024-07-06 14:40:34 -07:00
overlay104 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay105 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay106 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay107 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay108 Fix imports formatting 2025-01-19 23:34:54 +01:00
overlay109 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
overlay110 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay111 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
overlay112 Format the source tree 2024-07-06 14:40:34 -07:00
overlay113 Move footprint header generation into datagen-species 2025-01-29 23:19:17 -08:00
overlay114 Format the source tree 2024-07-06 14:40:34 -07:00
overlay115 Format the source tree 2024-07-06 14:40:34 -07:00
overlay116 Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay117 Identify structs used in char_transfer + document templates 2025-02-02 19:55:58 -08:00
overlay118 Format the source tree 2024-07-06 14:40:34 -07:00
overlay119 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
pch Refactor PCH + script dependencies and use a 2-stage pipeline 2025-01-27 20:46:36 -08:00
savedata Format the source tree 2024-07-06 14:40:34 -07:00
struct_decls Expose map matrix structs 2025-02-04 10:07:38 +01:00
struct_defs Identify unk_0201F834 -> pltt_transfer 2025-02-02 19:58:28 -08:00
ascii_util.h Format the source tree 2024-07-06 14:40:34 -07:00
bag.h Migrate constants used by battle and AI scripting to metang 2025-01-27 20:46:35 -08:00
berry_data.h Document berry_patches.c, clean up berry_data.c 2024-11-02 09:37:59 -07:00
berry_patches.h Document berry_patches.c, clean up berry_data.c 2024-11-02 09:37:59 -07:00
bg_window.h Document ListMenu[Template] struct members and static functions 2024-10-25 20:02:09 -07:00
buffer_manager.h Format the source tree 2024-07-06 14:40:34 -07:00
camera.h Format the source tree 2024-07-06 14:40:34 -07:00
catching_show.h rename encounterType to area, create catching_show consts, address other comments 2025-01-01 20:07:36 -05:00
cell_actor.h Format the source tree 2024-07-06 14:40:34 -07:00
cell_transfer.h Document cell_transfer.c 2025-02-02 19:58:28 -08:00
char_transfer.h Document and clean up char_transfer.c 2025-02-02 19:58:28 -08:00
charcode_util.h Document and clean up charcode_util.c 2024-10-25 09:23:09 -07:00
charcode.h Format the source tree 2024-07-06 14:40:34 -07:00
coins.h Format the source tree 2024-07-06 14:40:34 -07:00
colored_arrow.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
comm_player_manager.h Renaming and small structural changes in berry_patches.c - field_comm_manager.c 2024-11-19 20:28:27 +01: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 Renaming and small structural changes in berry_patches.c - field_comm_manager.c 2024-11-19 20:28:27 +01:00
communication_system.h Renaming and small structural changes in berry_patches.c - field_comm_manager.c 2024-11-19 20:28:27 +01:00
core_sys.h initial pal park documentation pass 2024-12-29 20:27:33 -05:00
easy3d_object.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07: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 Fix imports formatting 2025-01-19 23:34:54 +01:00
enums.h Format the source tree 2024-07-06 14:40:34 -07: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
field_battle_data_transfer.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
field_comm_manager.h Renaming and small structural changes in berry_patches.c - field_comm_manager.c 2024-11-19 20:28:27 +01:00
field_map_change.h Remove more unnecessary scope blocks and replace taskMan in files from this PR with task 2024-11-21 08:07:02 +01:00
field_menu.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
field_message.h FieldMessaage_FillWindowTilemap -> FieldMessage_ClearWindow 2024-12-31 12:31:46 +07:00
field_overworld_state.h Improving on previous commits (concise declarations, removing unnecessary return; and scoping, more renaming) 2024-11-19 11:15:16 +01:00
field_script_context.h Unify terminology: taskManager -> task 2024-11-03 16:08:01 -08:00
field_system.h Document field_task.c 2024-11-03 16:08:01 -08:00
field_task.h Document field_task.c 2024-11-03 16:08:01 -08: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 Document + clean up font_manager.c 2024-10-13 00:23:14 -07:00
font.h Remove constants/font.h, split definitions over text.h and font.h 2024-10-19 18:07:13 -07:00
fx_util.h Rename unk_0201E190 and unk_0201E3BC 2025-01-31 14:34:48 +01:00
game_options.h Format the source tree 2024-07-06 14:40:34 -07:00
game_overlay.h Document static routines and Application struct in main.c 2024-11-01 10:46:18 -07:00
game_records.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
game_start.h Document GameStart overlay routines 2024-11-02 09:38:04 -07:00
graphics.h Document and clean up graphics.c 2024-10-23 17:07:08 -07:00
great_marsh_lookout.h Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
gx_layers.h Format the source tree 2024-07-06 14:40:34 -07:00
hardware_palette.h Identify + document hardware_palette.c 2024-10-23 13:27:54 -07:00
heap.h Format the source tree 2024-07-06 14:40:34 -07:00
inlines.h Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
int_distance.h Rename unk_0201E190 and unk_0201E3BC 2025-01-31 14:34:48 +01:00
item.h Renaming and small structural changes in game_overlay.c - item.c and corresponding include files 2024-11-20 20:01:17 +01:00
journal.h Finishing touches to journal documentation 2024-12-17 23:19:52 +01:00
list_menu.h Clean up + document list_menu.c 2024-10-25 20:02:09 -07:00
location.h Document location.c, TryLoadingSave, StartNewSave 2024-11-01 11:03:29 -07:00
main.h Document GameStart overlay routines 2024-11-02 09:38:04 -07:00
map_header_data.h Format the source tree 2024-07-06 14:40:34 -07:00
map_header_util.h Fixes with generated files in map_header_util 2025-01-29 22:19:32 -03:00
map_header.h Replace python scripts for packing species archives with C++ 2025-01-21 22:46:39 -08:00
map_matrix.h Expose map matrix structs 2025-02-04 10:07:38 +01:00
map_object_move.h Updating function definitions in header files and doing some final renaming 2024-12-29 23:57:28 +01:00
map_object.h Renaming functions and data + rearranging if statements 2025-01-17 18:00:54 +01:00
map_tile_behavior.h Create constants for tile behaviors and normalize names 2024-11-09 20:08:53 -08:00
math.h Document math.c 2024-11-18 20:00:38 -08:00
menu.h Clean up + document menu.c 2024-10-25 23:03:35 -07:00
message_util.h Format the source tree 2024-07-06 14:40:34 -07:00
message.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
move_table.h Migrate constants used by battle and AI scripting to metang 2025-01-27 20:46:35 -08:00
narc.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
overlay_manager.h Format the source tree 2024-07-06 14:40:34 -07:00
palette.h Document static routines in pltt_transfer.c 2025-02-02 19:58:28 -08:00
party.h Move Party struct to party.h 2025-01-19 23:15:36 +01:00
play_time.h PR feedback (playtime -> playTime, playtime.* -> play_time.*) 2024-06-10 18:45:37 +02:00
player_avatar.h Document and clean up field_battle_data_transfer.c 2024-11-09 20:08:53 -08:00
pltt_transfer.h Document and clean up pltt_transfer.c 2025-02-02 19:58:29 -08:00
poffin.h Add PoffinInner 2025-01-19 21:04:07 +00:00
pokedex_data_index.h Identify Pokedex Source Code 2024-09-02 20:06:04 -04:00
pokedex_heightweight.h Generate zukan_enc_platinum.narc 2024-10-13 12:19:46 -04:00
pokedex_language.h Document Pokedex_Languages 2024-12-25 23:07:51 -05:00
pokedex.h Requested changes 2025-01-17 23:22:10 -05:00
pokemon_icon.h Format the source tree 2024-07-06 14:40:34 -07:00
pokemon.h Refactor PCH + script dependencies and use a 2-stage pipeline 2025-01-27 20:46:36 -08:00
pokeradar.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
poketch.h Migrate shared constants used by scrcmd.inc to metang 2025-01-27 20:46:35 -08:00
record_mixed_rng.h Document record_mixed_rng.c 2024-11-02 00:16:41 -07:00
render_text.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
render_window.h Document and clean up render_window.c 2024-10-27 13:46:56 -07:00
resource_collection.h Format the source tree 2024-07-06 14:40:34 -07:00
ribbon.h rename unk_020923C0 -> ribbon 2024-11-05 18:19:15 -05:00
roaming_pokemon.h Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
rtc.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
save_player.h Format the source tree 2024-07-06 14:40:34 -07:00
savedata_misc.h Document berry_patches.c, clean up berry_data.c 2024-11-02 09:37:59 -07:00
savedata.h Format the source tree 2024-07-06 14:40:34 -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.h Format the source tree 2024-07-06 14:40:34 -07:00
screen_scroll_manager.h Format the source tree 2024-07-06 14:40:34 -07:00
script_manager.h Document extern functions in encounter.c and associated script commands 2024-11-16 13:01:15 -08:00
sprite_resource.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
sprite_transfer.h Document sprite_transfer.c 2025-02-02 19:58:29 -08:00
strbuf.h Format the source tree 2024-07-06 14:40:34 -07:00
string_list.h Clean up string_list.c 2024-10-25 20:02:09 -07:00
string_template.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08: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 Document most of system_data.c 2024-11-02 00:14:41 -07:00
system_flags.h Migrate remaining generated constants to metang 2025-01-29 22:43:45 -08:00
text.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
touch_screen.h Replace "none" values with -1 for clarity 2024-11-05 18:22:38 -05:00
trainer_data.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
trainer_info.h Format the source tree 2024-07-06 14:40:34 -07:00
tutor_movesets.h Replace python scripts for packing species archives with C++ 2025-01-21 22:46:39 -08:00
unk_020EDBAC.h Migrate shared constants used by scrcmd.inc to metang 2025-01-27 20:46:35 -08:00
unk_0200A9DC.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_0200A784.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0200C6E4.h Label some ARM9 routines used by options_menu 2024-10-28 11:58:20 -07:00
unk_0200C440.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
unk_0200F85C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0200F174.h Label some ARM9 routines used by options_menu 2024-10-28 11:58:20 -07:00
unk_0201CED8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0201DD00.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0201E3D8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0201E010.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202ACE0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202C7FC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202C9F4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202C858.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202CC64.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
unk_0202D05C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202D7A8.h Great Marsh lookout documentation 2025-01-19 16:06:39 -05:00
unk_0202D778.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202DA40.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202DAB4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202DF8C.h Fix imports formatting 2025-01-19 23:34:54 +01:00
unk_0202E2CC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202E840.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202EEC0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202F1D4.h Identify unk_02051D8C -> field_battle_data_transfer 2024-11-09 20:08:53 -08:00
unk_0202F108.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202F180.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202FF4C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0203A7D8.h Document location.c, TryLoadingSave, StartNewSave 2024-11-01 11:03:29 -07:00
unk_0203A944.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0203C954.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0203D1B8.h Document static routines in encounter.c 2024-11-15 19:42:16 -08:00
unk_0204AEE8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204B64C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204B830.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204C6C8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204C8F0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204C500.h rename encounterType to area, create catching_show consts, address other comments 2025-01-01 20:07:36 -05:00
unk_0204CA84.h Document a few more scrcmds, mostly party-related 2024-08-12 11:30:13 -04:00
unk_0204CDDC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204CFFC.h Document a few more scrcmds, mostly party-related 2024-08-12 11:30:13 -04:00
unk_0204E75C.h Document a batch of script commands 2024-07-22 09:23:21 -04:00
unk_0204E240.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204E378.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204E974.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204EDA4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0204F02C.h Format the source tree 2024-07-06 14:40:34 -07: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 Format the source tree 2024-07-06 14:40:34 -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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205C980.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205CA94.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0205DFC4.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0205F180.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206A780.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206AFE0.h Requested changes 2025-01-17 23:22:10 -05:00
unk_0206B9D8.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0206B70C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206C2D0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206C660.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0206C784.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206CCB0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0206F314.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0207A2A8.h Fix imports formatting 2025-01-19 23:34:54 +01:00
unk_0207A6DC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0207A274.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
unk_0207AE68.h Fix imports formatting 2025-01-19 23:34:54 +01:00
unk_0207C63C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0207C908.h Identify unk_02002F38 -> palette 2024-10-23 13:27:54 -07:00
unk_0207CB08.h Format the source tree 2024-07-06 14:40:34 -07: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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_0207E0B8.h Format the source tree 2024-07-06 14:40:34 -07: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_02002F38 -> palette 2024-10-23 13:27:54 -07:00
unk_0208BA78.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0208C010.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0208C098.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
unk_0209A74C.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_0209AA74.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_0209AC14.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0209ACBC.h Format the source tree 2024-07-06 14:40:34 -07: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 Format the source tree 2024-07-06 14:40:34 -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 Format the source tree 2024-07-06 14:40:34 -07:00
unk_0209BDF8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0209C194.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0209C370.h Replace UnkStruct_0209C370* refs with u8* 2024-11-09 20:08:53 -08:00
unk_0209C390.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02003B60.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02014A84.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02014D38.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02015F84.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02020AEC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02023FCC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02027F50.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02027F84.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030A80.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030CE8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030EA4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030EE0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02038ED4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02038F8C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02038FFC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02039A58.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02039A64.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_02046AD4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02046C7C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02048BD0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02048DD8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02049D08.h More WIP journal documentation 2024-11-21 07:53:55 +01:00
unk_02052C6C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_02054BD0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02054D00.h Document map_tile_behavior.c 2024-11-09 20:08:53 -08:00
unk_02055C50.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02056B30.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_02067A84.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02069BE0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02071B10.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02071CD0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02071D40.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02082C2C.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
unk_02084B70.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02094EDC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02095AF0.h Format the source tree 2024-07-06 14:40:34 -07: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 Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_02098FFC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02099D44.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020041CC.h Document Init and Exit routines 2024-10-28 11:55:38 -07:00
unk_020093B4.h clang format 2024-07-07 11:09:04 +02:00
unk_020131EC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020158A8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020261E4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020298BC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020302D0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020322D8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020363E8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020366A0.h Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
unk_020393C8.h Label some ARM9 routines used by options_menu 2024-10-28 11:58:20 -07:00
unk_020474B8.h Document batch of scrcmds, add comment about WaitABXPadPress directions 2024-08-10 13:42:41 -04:00
unk_020480A8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020482D4.h Document a batch of script commands 2024-07-22 09:23:21 -04:00
unk_020494DC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020528D0.h Remove more unnecessary scope blocks and replace taskMan in files from this PR with task 2024-11-21 08:07:02 +01:00
unk_020553DC.h Improving on previous commits (concise declarations, removing unnecessary return; and scoping, more renaming) 2024-11-19 11:15:16 +01:00
unk_020556C4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020559DC.h Document and clean up field_battle_data_transfer.c 2024-11-09 20:08:53 -08:00
unk_020573FC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020655F4.h Document some movement action functions 2024-12-13 22:05:57 +08:00
unk_020673B8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020677F4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020683F4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020711C8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020711EC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020722AC.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_020797C8.h Add MAX_PC_BOXES constant 2024-11-17 13:02:14 -08:00
unk_020819DC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020890F4.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020933F8.h More WIP journal documentation 2024-11-21 07:53:55 +01:00
unk_020961E8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020972FC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020985E4.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_020989DC.h zip poffin structs into poffin.h change func names 2025-01-18 07:48:26 +00:00
unk_020996D0.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020997B8.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_020998EC.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0200679C.h PR Feedback: Move struct definitions and fix includes 2024-06-21 18:20:45 +02:00
unk_0200762C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0201567C.h Identify unk_02002F38 -> palette 2024-10-23 13:27:54 -07:00
unk_0202309C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202414C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202419C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202602C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0202854C.h Requested Changes + Much more documentation 2024-10-01 23:20:30 -04:00
unk_0203061C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0203266C.h Misc communication_system functions 2024-05-12 20:08:24 -04:00
unk_0203909C.h Format the source tree 2024-07-06 14:40:34 -07: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 Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
unk_0207070C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0207160C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0208694C.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_0209747C.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
unk_02005474.h Label some ARM9 routines used by options_menu 2024-10-28 11:58:20 -07:00
unk_02006224.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02012480.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02012744.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
unk_02014000.h Mostly decompile spl 2024-07-17 16:27:59 +02:00
unk_02015064.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02015920.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02017038.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_02017428.h Document GameStart overlay routines 2024-11-02 09:38:04 -07:00
unk_02017498.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02017728.h document macros, more cleanup 2025-01-01 12:19:36 -05:00
unk_02022844.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_02024220.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02024358.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02026150.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02028124.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030108.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030494.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02030880.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02032798.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02033200.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02039814.h Add in headers. 2022-12-23 14:05:03 -05:00
unk_02048614.h Add MAX_PC_BOXES constant 2024-11-17 13:02:14 -08: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 Fix imports formatting 2025-01-19 23:34:54 +01:00
unk_02068344.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02070428.h Requested Changes + Much more documentation 2024-10-01 23:20:30 -04:00
unk_02073700.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02073838.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
unk_02083370.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02089604.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02092494.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02096420.h Fix imports formatting 2025-01-19 23:34:54 +01:00
unk_02097624.h Format the source tree 2024-07-06 14:40:34 -07: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_02099550.h Format the source tree 2024-07-06 14:40:34 -07:00
unk_02099604.h Format the source tree 2024-07-06 14:40:34 -07:00
vars_flags.h Format the source tree 2024-07-06 14:40:34 -07:00
vram_transfer.h Document vram_transfer 2025-02-02 19:58:28 -08:00