Commit Graph

3117 Commits

Author SHA1 Message Date
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
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
Eduardo Quezada
e1874d99c1 Renamed option struct elements (#550) 2025-06-22 10:55:07 -07:00
Eduardo Quezada
029f949448 Mailbox documentation (#549) 2025-06-22 10:53:21 -07:00
Morglom
91634f85a8 Document battle bag buttons (#543) 2025-06-22 10:51:00 -07:00
Eduardo Quezada
3fc25ff466 Pal Park map script documentation (#491) 2025-06-22 10:50:03 -07:00
Gudf
ce54785d2d Size contest: Route 222 East House scripts & text 2025-06-22 00:23:45 +02:00
Gudf
0dd2d4c588 Size contest: document the script commands 2025-06-22 00:23:45 +02:00
Gudf
30f384723e Size contest: document the size contest functions
Renames `ov5_021EE7D4` to `size_contest`.
2025-06-22 00:23:38 +02:00
Eduardo Quezada
294fc259bd Some heap ID renaming (#552)
Some checks failed
build / build (push) Has been cancelled
2025-06-20 19:14:18 -07:00
Eduardo Quezada
73b919a295 Fix instances of Id to ID (#551) 2025-06-20 19:11:09 -07:00
Gudf
60b193144a Document unk_0201CED8 as gfx_box_test (#546) 2025-06-19 16:19:55 -07:00
Rachel
84e0b260a6 Merge pull request #545 from Gudf/mystery-gift-app
Document the mystery gift application
2025-06-19 16:19:02 -07:00
Gudf
eb70f6bf37 Document field system camera creation/deletion (#547)
Documents `ov5_021D5B40`.
This module contains the functions used to create and delete the field
system's camera, as well as the camera presets (or types) used by the
different maps (see `include/data/map_headers.h`).

Also moves `CameraAngle` from `overlay115/camera_angle.h` to `camera.h`.
2025-06-19 16:01:43 -07:00
Gudf
e62e05c3f1 Unify 2D 32-bit float vectors into Vec2F32 2025-06-15 21:09:07 +02:00
Gudf
9d8a55f6cf Rename ov97_02237520 -> distribution_cartridge 2025-06-15 21:03:58 +02:00
Gudf
ad60e14ee8 Rename ov97_0222D30C -> mystery_gift_app 2025-06-15 21:03:58 +02:00
Gudf
c615e9860c Document the mystery gift app: ov97_02237520
Used by the mystery gift application to read a mystery gift from a slot
2 cartridge, and by the main menu to unlock mystery gifts if a
distribution cartridge is inserted.
2025-06-15 21:03:58 +02:00
Gudf
a5f92c80ab Document the mystery gift app: ov97_0222D30C
This is the main module for the mystery gift application, although
wireless functionality is mostly handled by other modules, as are some
miscellaneous functions.
2025-06-15 21:03:51 +02:00
tillgeissler
69497b4d00 Unpack Battle Tower trainers and Pokemon sets (#514)
Some checks failed
build / build (push) Has been cancelled
* Unpack b_pl_btdpm.narc

* fix nature name NATURE_QUIRKY

* Unpack pl_btdtr.narc

* Refactor frontier pokemon structure

* Remove prebuilt pl_btdtr.narc

* Replace frontier trainers setIds by available set names

* Add datagen_frontier.cpp to pack pl_btdpm.narc and pl_btdtr.narc

* Cleanup json2bin changes

* fix formatting
2025-06-15 10:37:47 -07:00
Yako
1edb99f65f Document Poketch move tester (Overlay 43) (#544)
* begin documenting move tester app

* finish documenting poketch move tester app

* Finish documenting move tester app

* just a little mit more cleanup

* rename last occurances of overlay43 and do some more minor cleanup
2025-06-12 15:57:42 -07:00
Lucie
1f4d79b156 Started documenting the rest of OV25 (#426)
* started documenting

* base docs for 5540.c

* formating

* more doc of 540

* documented more funcs

* more docs

* finishied 090 base

* more docs

* mostly finished 560

* mostly finished 540

* Updated file names

* merged header files

* Added some polish

* more polish

* split out the structs header

* added NARC idx macros

* Resolved some change requests

* changed some macros

* renamed: sprite -> cell

* poketch palette doc
2025-06-08 15:58:30 -07:00
Gudf
4e571c4be1 Rename constants for window frame tile count (#542)
Every type of standard window uses the same number of tiles for their
border, so we can have a single constant instead of one for each type.

This also switches to frame instead of border to align with
`Window_Draw...Frame`.

Finally, this renames the base tile constants in
`wonder_cards_app.c` to align with the `border` -> `frame` change.
2025-06-08 09:51:26 -07:00
Morglom
04f334ec45 Document battle bag sprites (#539)
* Makes changes

* Rename files.

* Minor fix.

* Rename function

* Pull Request Changes and some other minor changes.
2025-06-08 09:49:49 -07:00
Morglom
381acc26dd Document battle bag text (#538)
* Make changes.

* Rename files.

* Pull Request Changes.
2025-06-07 22:51:18 -07:00
Yako
fbb209a4b9 Merge pull request #537 from YakosWG/type-rendering
Document type_icon.c
2025-06-07 22:50:24 -07:00
Rachel
8953d194ce Merge pull request #541 from cbt6/movement
Document some more movement action functions
2025-06-06 22:13:03 -07:00
cbt6
56306b5990 Use MovementAction enum 2025-06-07 13:03:09 +08:00
cbt6
f2dd23162f Move declarations to header 2025-06-07 13:01:57 +08:00
cbt6
948bb616b8 Rename movement action script commands 2025-06-05 06:13:31 +08:00