Commit Graph

3145 Commits

Author SHA1 Message Date
Eduardo Quezada
10620fb35c Delete build resource folder to prevent artifacts from polluting builds (#606)
Some checks failed
build / build (push) Has been cancelled
2025-07-10 11:21:22 -07:00
Gudf
dc7ecac20e Fix debug build (#605) 2025-07-10 11:21:07 -07:00
scbroede
25b7f6f53f decompile ov71_0223CA28 (#603) 2025-07-10 11:20:43 -07:00
scbroede
e52ade73af decompile remaining functions in ov110_021D0D80.c (#601) 2025-07-10 11:20:22 -07:00
cbt6
8b26359068 Decompile overlay073/ov73_021D3250.c (#600) 2025-07-10 11:20:02 -07:00
scbroede
86f47b3f2c further document mining minigame (#595) 2025-07-10 11:19:12 -07:00
scbroede
a53e8aa3b7 decompile ov110_021D1808 (#599)
Some checks failed
build / build (push) Has been cancelled
2025-07-06 14:35:07 +08:00
scbroede
34ad365df8 decompile ov110_021D1650 (#598) 2025-07-05 21:21:41 -07:00
scbroede
2ff79b5590 document field moves scripts and text (#591) 2025-07-05 21:20:26 -07:00
Yako
a054b8a113 Partially document field moves that cause the player to ride a pokemon (#594)
Some checks failed
build / build (push) Has been cancelled
2025-07-04 13:02:45 -07:00
Eduardo Quezada
5604964281 Rename heapID params with "New" functions (#596) 2025-07-04 12:35:47 -07:00
Gudf
707aa22e81 Rename ov97_2236380 and standardize using GBA as a prefix (#593)
Some checks failed
build / build (push) Has been cancelled
2025-07-02 18:09:43 -07:00
Rachel
a747c6f5d1 Extract shareable graphics-related constants to a single header (#592)
Some checks are pending
build / build (push) Waiting to run
2025-07-02 13:20:42 -07:00
scbroede
c068a11465 document scrcmd_09a (#587)
Some checks are pending
build / build (push) Waiting to run
2025-07-01 18:55:08 -07:00
RavePossum
2d745a3645 Start documenting Distortion World and its camera (#464)
Some checks are pending
build / build (push) Waiting to run
2025-06-30 17:00:30 -04:00
Kuruyia
d649ae0222 Document map script command to reset persisted camera angles in the Distortion World
This documents the `ScrCmd_31F` map script command, that is only used in
the Giratina Room map of the Distortion World to reset the camera angles
that are present in the persisted map features data.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-06-30 18:19:10 +02:00
Kuruyia
53ef036ce1 Start documenting Distortion World and its camera
This begins the documentation of overlay009, which is in charge of
managing stuff related to the Distortion World.

For now, the scope of this commit has been limited to the following:

- start documenting structures used throughout this overlay, more
  specifically the `DistortionWorldSystem` struct
- start documenting the structures found inside the files of the
  `tw_arc.narc` NARC
- document functions and structures related to camera management inside
  the Distortion Word, including the templates found inside the
  `tw_arc.narc` NARC

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-06-30 18:19:07 +02:00
Eduardo Quezada
1a2b0ff744 Rename heap ID and item param arguments (#582)
Some checks are pending
build / build (push) Waiting to run
2025-06-29 13:35:06 -07:00
scbroede
a16b4fdda9 document some underground code (#581) 2025-06-29 13:31:56 -07:00
ellieplayswow
7721ebb259 document PalPad (#580) 2025-06-29 13:30:46 -07:00
Eduardo Quezada
ac7abab019 Rename object event movement type symbols (#567)
Some checks are pending
build / build (push) Waiting to run
2025-06-29 23:30:09 +08:00
ellieplayswow
5782f85be0 save_data: document OverworldMapHistory (#578)
Some checks failed
build / build (push) Has been cancelled
2025-06-27 20:55:59 -07:00
Rachel
b96901ce5c Document the main menu (#577)
Some checks failed
build / build (push) Has been cancelled
2025-06-26 19:00:31 -07:00
Gudf
c2388be9ac Document the main menu alerts strings 2025-06-26 13:20:10 +02:00
Gudf
1ce372fdcf Rename text bank main_menu > main_menu_options
Prevents clang-format from treating `res/text/bank/main_menu.h` as the
"main" header for `overlary097/main_menu.c` and moving it to the top of
the file.
2025-06-26 13:20:10 +02:00
Gudf
7a29ad3b0c Rename ov97_0222AE60 -> main_menu 2025-06-26 13:20:10 +02:00
Gudf
4d30cea537 Main menu: document the application code 2025-06-26 13:20:02 +02:00
Eduardo Quezada
6bdafd01a5 Small GBA migrator doc (#576)
Some checks are pending
build / build (push) Waiting to run
2025-06-25 22:24:31 -07:00
Eduardo Quezada
762ef04902 Same-line declaration/definition cleanup (#575) 2025-06-25 22:24:05 -07:00
Eduardo Quezada
3131eb23d8 Identified multiple text banks (#574) 2025-06-25 22:21:44 -07:00
Yako
8c4207da34 Document script_message.c (#573) 2025-06-25 22:21:23 -07:00
Gudf
a47c00d046 Document the GBA Pokémon game header struct (#571)
Some checks failed
build / build (push) Has been cancelled
2025-06-23 18:50:14 -07:00
ellieplayswow
ce802f128e documenting some trainer appearance functions (#570) 2025-06-23 18:49:23 -07:00
Eduardo Quezada
2ae4fee4b8 Standarized PCBoxes struct name for symbols (#569)
Some checks are pending
build / build (push) Waiting to run
2025-06-23 12:44:32 -07:00
Eduardo Quezada
17619d9ebb Standarized TVBroadcast stuct names for symbols (#568) 2025-06-23 12:43:10 -07:00
ellieplayswow
79c0f3649b save_data: document implicit padding in PlayerSave (#566) 2025-06-23 12:41:41 -07:00
Bilel MEDIMEGH
038b78ca41 Added debug logging functionality (#548) 2025-06-23 12:41:08 -07:00
Eduardo Quezada
278894baa5 Some documentation of BgLayer uses (#565)
Some checks are pending
build / build (push) Waiting to run
2025-06-22 15:15:05 -07:00
Eduardo Quezada
abf620052d Some Start menu documentation (#561)
Co-authored-by: Rachel <lhearachel@proton.me>
2025-06-22 15:02:43 -07:00
CharlesFolz4
8bbd22ef3e Document box user input handling (#533)
Co-authored-by: narf0708@gmail.com <narf0708@gmail.com>
2025-06-22 13:59:52 -07:00
ellieplayswow
c2b903fb6c save_data: playTimestamp -> firstCompletionTimestamp (#562) 2025-06-22 13:57:33 -07:00
CharlesFolz4
9709c5f76c Document some underground record data and functions (#559) 2025-06-22 13:01:21 -07:00
Lucie
1639941e95 Poketch standardization (#557) 2025-06-22 12:58:33 -07:00
ellieplayswow
47da5cdef3 docs(install): on debian/ubuntu, install nasm (#564) 2025-06-22 12:56:30 -07:00
Eduardo Quezada
cbaf319838 Rename NarcID fields (#560) 2025-06-22 12:48:26 -07:00
Eduardo Quezada
2aa4190007 Misc. renaming (#563) 2025-06-22 12:26:05 -07:00
Eduardo Quezada
72a1bfa7ce Slight Ball Capsule documentation (#554) 2025-06-22 11:57:16 -07:00
Morglom
37768513c9 Merge battle-bag-context into battle-bag (#556) 2025-06-22 11:13:46 -07:00
Rachel
cdb963bc78 Document the size contest (module ov5_021EE7D4) (#558) 2025-06-22 11:13:28 -07:00
Morglom
1edc47c0e6 Document battle party (#553) 2025-06-22 10:56:26 -07:00