pokeplatinum/include/struct_defs
Yako 5e58dfdca4
Documented part of PartyManagementData struct (#517)
* Begin documenting party screen healthbar

* really minor rename of unnamed parameter

* Big rename that will probably cause issues bc VSCode's rename is not ideal

* should match

* document part of PartyManagementData struct

* apparently I missed these
idk how it build without them

* swap include order

* begin documenting unk_02084B70.c

* clean up parameter names a bit

* some more instances of windowLayout

* continue documenting fields of PartyManagementData

* more progress on PartyManagementData

* Revert PartyMenu_MakeSelection to sub_02083370 and remove enum

* name all unnamed PartyManagementData variables partyMan
2025-05-26 11:07:32 -07:00
..
archived_poke_sprite_data.h Document most of pokemon_sprite.c 2025-03-09 19:28:45 -04:00
battle_frontier.h BattleFrontier struct renaming (#520) 2025-05-24 20:42:21 -07:00
battle_io.h Clean up + document BattleIO_SlideHealthbar[In,Out] 2024-02-11 12:12:52 -08:00
battle_system.h PalPad 2025-04-12 10:42:30 -04:00
chatot_cry.h Label + document ChatotCry struct 2024-01-26 20:43:50 -08:00
choose_starter_data.h Format the source tree 2024-07-06 14:40:34 -07:00
daycare.h Document Daycare (#436) 2025-03-22 03:16:18 -07:00
fraction.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_0207F248_sub1.h Rebase + clean-up PR#115 with current project state (#134) 2024-01-28 19:05:12 -08:00
mail.h Document Daycare (#436) 2025-03-22 03:16:18 -07:00
map_load_mode.h Document terrain attributes module-related map load mode fields 2025-03-30 17:32:07 +02:00
poke_animation_settings.h Document structs used for loading data from pl_poke_data.narc 2023-11-18 21:17:55 -08:00
pokemon.h correct name of MON_DATA_MAIL_ID to MON_DATA_BALL_CAPSULE_ID 2025-05-10 18:25:16 -04:00
radar_chain_records.h Finish documenting special_encounter 2025-02-04 16:52:48 -05:00
sentence.h Document TrainerData and TrainerMon structs + combine headers 2023-10-30 09:38:49 -07:00
special_encounter.h Document lake trio caverns 2025-02-20 18:14:04 +01:00
species.h Replace python scripts for packing species archives with C++ 2025-01-21 22:46:39 -08:00
sprite_animation_frame.h Document most of pokemon_sprite.c 2025-03-09 19:28:45 -04:00
struct_020E5EB4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020EDF0C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020F3DCC.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020F568C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0200F7A0.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_0200F600.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0201CFEC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202B370_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202B370.h WiFiList 2025-04-12 10:42:30 -04:00
struct_0202C878.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202CA1C.h BallSeals 2025-04-12 10:42:30 -04:00
struct_0202CA28.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202CA64.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202CA88.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D060.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D63C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D080.h Document TrainerData and TrainerMon structs + combine headers 2023-10-30 09:38:49 -07:00
struct_0202D314.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D750.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D764.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0202DF8C.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202DFA8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E1F4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E4D4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E7D8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E7E4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E7F0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E7FC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E8C0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E81C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E91C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E768.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E794.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E808.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E810.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E828.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E834.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E858.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202EA80.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202EE10_sub1.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0202EE10.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202F10C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202F41C.h identify unk_020329E0 -> communication_information 2024-03-31 21:44:49 -04:00
struct_0202F264.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202F298_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202F298.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0202FAA8_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202FAA8.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
struct_0202FD30.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202FF58.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0203CC84.h Document static routines and Application struct in main.c 2024-11-01 10:46:18 -07:00
struct_0203D8AC.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0203D9B8.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0203DA00.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0203DDFC.h More WIP journal documentation 2024-11-21 07:53:55 +01:00
struct_0203DE34.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203E2FC.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0203E6C0.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203E53C.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203E234.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0203E274.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
struct_0203E348.h Document Game Corner map script + Coins and Money Scr Commands (#476) 2025-04-20 12:48:22 -07:00
struct_0203E564.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203E608.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203E0FC.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0203F478.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0204AFC4.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_0204B1E8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0204B184.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0204B404.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0204F3D0.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0204FCF8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0205B4F8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0205C22C.h PalPad 2025-04-12 10:42:30 -04:00
struct_0205C95C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0205C680.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0205C924.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0205EC34.h Document and clean up field_battle_data_transfer.c 2024-11-09 20:08:53 -08:00
struct_0206A844.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0206BC70.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0206C8D4.h Document model attributes 2025-02-27 17:25:22 +01:00
struct_0207A81C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207A778.h PalPad 2025-04-12 10:42:30 -04:00
struct_0207ACB4.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0207AD40.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0207AE68_t.h Bag.h adjacent documentation 2025-04-03 12:16:53 -03:00
struct_0207C8C4.h Document Particle System (#490) 2025-05-04 11:55:13 -07:00
struct_0207C690.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_0207C894.h Document params used with Heap_AllocFromHeap - Part 1 2025-03-03 19:12:57 -03:00
struct_0207CB08.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0207DE04.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0207DFAC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207E060.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207F248.h Documented part of PartyManagementData struct (#517) 2025-05-26 11:07:32 -07:00
struct_0208AF44_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0208AF44.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0208B284.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_0208B878_sub1.h Identify unk_0200C6E4 -> sprite_system and document structs 2025-02-13 18:37:08 -08:00
struct_0208B878_sub2.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0208B878.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0208BA84.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0208C06C_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0208C06C_sub2.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0208C06C.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0209BBA4.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0209BDF8_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209BDF8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0209BF64.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209C194_1.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_0209C194.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0209C0F0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02027F8C.h PalPad 2025-04-12 10:42:30 -04:00
struct_02030A80.h Document TrainerData and TrainerMon structs + combine headers 2023-10-30 09:38:49 -07:00
struct_02030CEC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02039A58.h CommCmdTable 2024-05-04 05:52:14 -04:00
struct_02041DC8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02049A68.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02049FA8.h Document location.c, TryLoadingSave, StartNewSave 2024-11-01 11:03:29 -07:00
struct_02057B48.h Requested changes 2024-04-04 12:08:26 -04:00
struct_02071B6C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071B10.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071B30.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071BD0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071BF8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071C5C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071C18.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02071C34.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02073B50.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02078B40.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02083D1C.h Rebase + clean-up PR#115 with current project state (#134) 2024-01-28 19:05:12 -08:00
struct_02093BBC.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02094A58.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02095B28.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095C48_sub1_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095C48_sub1.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02095C48.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_02095C60.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095E80_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095E80_t.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_02095EAC_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095EAC_t.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_02095FE4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02097F18.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_02098C44.h Documented part of PartyManagementData struct (#517) 2025-05-26 11:07:32 -07:00
struct_02098DE8.h zip poffin structs into poffin.h change func names 2025-01-18 07:48:26 +00:00
struct_02099F80.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020127E8.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_020147B8.h PR Feedback 2024-09-25 21:21:29 +02:00
struct_020158A8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020217F4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020298B0.h Finish documenting ScrCmd for items 2025-04-23 14:17:56 -04:00
struct_020298D8.h unk_0200762C -> pokemon_sprite 2025-03-09 19:24:44 -04:00
struct_020300F4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020302DC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020304A0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020305B8.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020322D8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020322F8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020556C4_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020556C4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020590C4.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020684D0.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020708E0.h Document field moves (#430) 2025-04-11 19:47:01 -07:00
struct_020711C8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020831B4.h Documented part of PartyManagementData struct (#517) 2025-05-26 11:07:32 -07:00
struct_020951B0_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020951B0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020954F0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020961E8_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020961E8_t.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_020972FC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020978D8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020985E4.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_020989DC.h Partially document poffin.c 2023-02-03 22:49:54 +01:00
struct_020997B8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0202144C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202440C.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202610C.h identify unk_020329E0 -> communication_information 2024-03-31 21:44:49 -04:00
struct_0202855C.h v0, v1 2024-04-03 19:40:34 -04:00
struct_0203026C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0203041C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0203233C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0203330C.h Document TrainerData and TrainerMon structs + combine headers 2023-10-30 09:38:49 -07:00
struct_0205964C.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0208737C.h Polish & renaming 2025-03-08 09:33:17 -05:00
struct_0209843C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0209862C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_0209903C_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209903C.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_0209916C.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_02010658.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012634.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012650.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012678.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012698.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02013610.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02015958.h Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
struct_02017498.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02024184.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02026030_t.h identify unk_020329E0 -> communication_information 2024-03-31 21:44:49 -04:00
struct_02028430.h MailBox 2025-04-12 10:42:30 -04:00
struct_02029894_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029894_sub2.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029894.h v0, v1 2024-04-03 19:40:34 -04:00
struct_02030114.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02030698.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02032318.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02034168.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02042434.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_02050224.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02068630.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
struct_02071330.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02072014_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02072014.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02073838.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02073974.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02089438.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02089688_sub1.h Document touch screen hit table action handling and Box action handling functions (#480) 2025-04-30 17:54:20 -07:00
struct_02089688_sub2.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02089688.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02090800_sub1.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_02090800.h Heap ID breadcrums: Revengeance (#463) 2025-04-20 12:50:46 -07:00
struct_02093800.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
struct_02096274.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02097728.h Rename SaveData uses (#519) 2025-05-23 22:57:46 -07:00
trainer_data.h Port trainer data archive packing to C++ 2025-01-31 19:42:24 -08:00
trainer.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
union_0206B878.h Add in headers. 2022-12-23 14:05:03 -05:00
union_02028328.h Add in headers. 2022-12-23 14:05:03 -05:00