Commit Graph

179 Commits

Author SHA1 Message Date
scbroede
41858fc6bd
document mail (#1128)
Some checks are pending
build / build (push) Waiting to run
Co-authored-by: Rachel <rachel@lhea.me>
2026-05-02 12:21:00 -07:00
Viperio
8177bd8a60
Name unnamed struct files with named structs (#1100) 2026-04-23 08:13:57 -07:00
scbroede
44a6337b41
document yes-no touch menu (#1079)
Some checks are pending
build / build (push) Waiting to run
2026-04-12 13:10:48 -07:00
VicSevenT
4c3a3f18c6
Document and rename some TV-related structs (#1075)
Some checks are pending
build / build (push) Waiting to run
2026-04-09 21:38:08 -07:00
VicSevenT
d53488c4be
Document Battle frontier stats (#1047) 2026-04-01 18:52:26 -07:00
VicSevenT
41c9036def
Remove more unnecessary struct_decls (#1006)
Some checks failed
build / build (push) Has been cancelled
2026-03-15 18:33:16 -04:00
Viperio
3d24f842f1
Document record rankings machine (#977)
Some checks failed
build / build (push) Has been cancelled
2026-03-13 09:14:11 -06:00
VicSevenT
4657454cbd
Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
RavePossum
f61660fddd
Document Billboards (#979)
Some checks failed
build / build (push) Has been cancelled
2026-02-27 22:17:55 -08:00
Viperio
c3e7bc3532
Document evolution.c (#912) 2026-02-01 16:49:50 -07:00
Eduardo Quezada
4e03cfcb49
Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
scbroede
e7c9da4c9f
initial secret base documentation (#868) 2026-01-02 10:20:27 -08:00
RavePossum
60dbc6ee43
Document Pokemon animations (#851) 2026-01-01 12:55:31 -08:00
Eduardo Quezada
84ba2c9077
Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
scbroede
f37259bb74
document battle regulations (#833)
Co-authored-by: Nathan <nate0001@gmail.com>
2025-12-10 21:58:50 -08:00
metallicity
3ddf1a0db2
Document "Trainer Sightings" TV episode segments (#834) 2025-11-24 11:51:16 -08:00
Alexandre Sollier
9f9ecd01b5
Document the overworld animation manager (#812)
Some checks are pending
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2025-11-01 08:56:07 -07:00
Nathan
b24fd7abbd
Document Berry patch management, graphics, and scripting commands (#765)
Some checks failed
build / build (push) Has been cancelled
2025-09-15 12:10:17 -07:00
Eduardo Quezada
6a00f6eb30
Sync Catching Show with pokeheartgold (#583)
Some checks are pending
build / build (push) Waiting to run
2025-09-12 14:10:03 -07:00
Rachel
4fbfeb3de8
Document software_sprite.c (#754) 2025-09-12 17:04:25 -04:00
Viperio
ba11566b67
Document PC hall of fame application (#709)
Some checks are pending
build / build (push) Waiting to run
2025-09-04 08:07:55 -07:00
scbroede
af1c790766
document gts + networking (#673)
Co-authored-by: ellieplayswow <164806095+ellieplayswow@users.noreply.github.com>
2025-08-23 10:41:11 -07:00
ItsLeaze
d3d92e2611
Name item use functions (#680)
Co-authored-by: Rachel <lhearachel@proton.me>
2025-08-16 21:13:42 -07:00
James Petersen
95ffe06be0
Start Documenting Naming Screen (#655) 2025-08-04 14:15:23 -07:00
Preston
55cadab793
Document Font Special Chars engine (#649) 2025-08-04 14:08:11 -07:00
scbroede
5c654664e4
initial documentation of trainer card code (#612) 2025-07-11 17:50:32 -07:00
CharlesFolz4
9709c5f76c
Document some underground record data and functions (#559) 2025-06-22 13:01:21 -07:00
Eduardo Quezada
72a1bfa7ce
Slight Ball Capsule documentation (#554) 2025-06-22 11:57:16 -07:00
Eduardo Quezada
029f949448
Mailbox documentation (#549) 2025-06-22 10:53:21 -07:00
Eduardo Quezada
3267cab139
WiFiHistory (#521) 2025-05-26 11:57:18 -07:00
Eduardo Quezada
945624805e
BattleFrontier struct renaming (#520) 2025-05-24 20:42:21 -07:00
Fexty
0263b008b5
Document Particle System (#490)
Some checks failed
build / build (push) Has been cancelled
* Remove decl files and rename main ParticleSystem struct

* Document particle system new/init

* Document generic particle system functions

* Document particle system allocation functions

* Document remaining particle system getters and setters

* Particle system cleanup

* Rename particle system files

* Format files

* PR feedback
2025-05-04 11:55:13 -07:00
CharlesFolz4
3c206367aa
Document touch screen hit table action handling and Box action handling functions (#480)
Some checks are pending
build / build (push) Waiting to run
Co-authored-by: narf0708@gmail.com <narf0708@gmail.com>
2025-04-30 17:54:20 -07:00
Gudf
359b6c6407 Document unk_0202DAB4 as mystery_gift
Also moves structs related to the mystery gift system, such as wonder
card and its substructs, to this module.
2025-04-13 23:38:17 +02:00
Eduardo Quezada
8be4075ffc WiFiQuestions 2025-04-12 10:42:30 -04:00
Eduardo Quezada
50d93ee84d BallSeals 2025-04-12 10:42:30 -04:00
Eduardo Quezada
4904cb5026 PalPad 2025-04-12 10:42:30 -04:00
Eduardo Quezada
d65c7da61c MailBox 2025-04-12 10:42:30 -04:00
Eduardo Quezada
66022c08dd BattleFrontier 2025-04-12 10:42:30 -04:00
Eduardo Quezada
ab834d5b09 GlobalTrade 2025-04-12 10:42:30 -04:00
Eduardo Quezada
0cfbdc47dd WiFiList 2025-04-12 10:42:30 -04:00
Zatsu
c8d41bc96a
Document field moves (#430)
* initial documentation of unk_0207070C->field moves

* changes for PR suggestions + menu taskdata

* symbols in FieldMoveTaskData + fieldMoveMon done

* function name changes, document badges, cleanup

* Use enum FieldMoveError as return type for FieldMoveErrContext functions

* badge enum and bool constants

---------

Co-authored-by: Rachel <lhearachel@proton.me>
2025-04-11 19:47:01 -07:00
Fexty12573
fef8f6e00d Rename UnkStruct_02003D54 to SoundSystem 2025-04-06 11:42:18 +02:00
Kuruyia
f03c5fb067 Document terrain attributes module
This documents the `unk_02054BD0.c` file, which is in charge of loading
the terrain attributes from the land data NARC for some map load modes,
separately from the land data manager.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-30 17:27:27 +02:00
Kuruyia
bb21d0d576 Document persisted map features
This documents the `unk_02027F50.c` file, which is in charge of managing
data used by some maps to be more dynamic, and that needs to be
persisted in the save file. Examples include Sunyshore Gym's bridges
rotation, Pastoria Gym's water level, Canalave Gym's platform
positions...

This also documents related code in the save data module, and names
constants used as IDs for identifying the map that is currently using
dynamic features.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-24 07:43:55 +01:00
Kuruyia
607e8f4bf9 Document terrain collision manager
This documents the `unk_02054D00.c` file, which is in charge of managing
height, collision and tile behavior between the terrain and the
player/map objects.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-22 13:48:02 +01:00
Eduardo Quezada
18ecf16d74
Document Daycare (#436)
* Identified Daycare struct + incense baby table

* Daycare params

* Daycare_CreateEgg

* TryGiveVoltTackle

* Better names

* DetermineEggSpeciesAndParentSlots

* Format

* GetParentsCompatibility

* Party_GetFirstEgg

* GetEggCyclesToSubtract

* Egg cycles

* Nature inheritence

* DaycareMon

* Better name for FieldSystem_GetDay

* Cleaner struct defs

* Store into daycare

* Daycare levels and price

* Daycare mon count

* DaycareMail

* Mail struct def

* MON_DATA_MAIL and Take mon from daycare

* IVs and Moves

* Utility functions

* More utility functions

* Review changes

* Renamed files
2025-03-22 03:16:18 -07:00
RavePossum
67ec27b77e Move PokemonSpriteManager to pokemon sprite struct def header 2025-03-09 19:24:43 -04:00
RavePossum
7c6bfa45df Mass rename UnkStruct_02007768 -> PokemonSpriteManager 2025-03-09 19:24:43 -04:00
narf0708@gmail.com
53835af289 Polish & renaming 2025-03-08 09:33:17 -05:00