Commit Graph

30 Commits

Author SHA1 Message Date
SiliconA-Z
e21058dfa0
Document Defog bug in item.c (#950) 2026-02-20 11:55:38 -08:00
scbroede
3364ec3fcb
document some bugs (#884) 2026-01-08 16:39:24 -08:00
Merkyyo
dba98fc20c
Create helix.md for editor setup docs (#708) 2025-08-31 19:02:01 -07:00
Eduardo Quezada
75df4dcd07
Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
Fexty12573
c1e4eff68c pr feedback 2025-07-15 22:33:17 +02:00
Fexty12573
f4aafec2d3 Document VRAM manager bug 2025-07-15 22:30:48 +02:00
Fexty12573
b7c7a0eed5 Update docs 2025-07-15 22:30:16 +02:00
Fexty12573
8d8a3a35a3 Document giratina hover bug 2025-07-15 22:00:05 +02:00
Bilel MEDIMEGH
038b78ca41
Added debug logging functionality (#548) 2025-06-23 12:41:08 -07:00
Kuruyia
c1c1cd09ba Add reference to NSBTP in Markdown docs
This adds a reference to where to find documentation about NSBTP files
in the maps Markdown docs, and adds that this file format can be
encountered in the map prop animations NARC.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-31 20:38:56 +02:00
Kuruyia
6a0c67cff9 Start Markdown documentation for dynamic map features
This starts the Markdown documentation for the dynamic map features,
explaining their purpose, how they are used, the data structures and
interfaces that are defined.

This also documents the platform lift dynamic map feature.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-31 20:38:53 +02:00
Kuruyia
a5843fb044 Fix the map prop ID size in the land data Markdown doc
This fixes the size of the `modelID` field found in the land data NARC
files. It was incorrectly documented as being 2 bytes, where it is in
reality 4 bytes.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-26 07:55:08 +01:00
Kuruyia
67bf6c7eee Small fixes in the area light Markdown doc
This fixes the following related to area light in the file format
specifications Markdown document:

- change the name of the area light NARC file from `area_light.narc` to
  `arealight.narc` to reflect its real name in the repo
- change the "light enabled" parameter to "light valid", as documented
  in area light-related code.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-19 13:24:56 +01:00
Kuruyia
eab4f9a4ad Start Markdown documentation of the maps system
This starts a human-readable documentation of the various subsystems
used in the game's map system. The following files are included in this
commit:

- `maps.md`: a general overview of maps
- `bdhc.md`: an overview of the BDHC subsystem, which is used to provide
  height information on maps
- `loading_maps.md`: an overview of how maps are loaded by the game
- `file_format_specifications.md`: specs for the maps data structures

The `file_format_specifications.md` is meant to be a purely technical
document that contains a precise description of the data structures used
by the game's map system.

The other files are meant to be semi-technical documentation, where some
of the nitty-gritty details have been either simplified or left out
entirely.

Some of the maps subsystems were purposefully left out of this commit,
such as map objects and map scripts. They will need to be addressed in
future updates to those documents.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-16 21:40:56 +01:00
Rachel
90229682d0 Overhaul CONTRIBUTING.md + integrate editorconfig and pre-commit 2025-03-08 21:43:47 -08:00
Rachel
d5476dfba4 Identify unk_02017728 -> system and zip core_sys.h into it 2025-02-07 21:53:06 -08:00
TheSylphIsIn
38a4eed067 wild_encounter PR cleanup 2025-02-05 01:16:46 -05:00
TheSylphIsIn
5cfa8894af Finish documenting special_encounter
Documents the last unknown components of SpecialEncounter. Also some other things, sorry.
2025-02-04 16:52:48 -05:00
TheSylphIsIn
b4229dbac1 Honey Trees
Documents honey_tree. Mostly. There are some functions related to the overworld tree shaking animation that I didn't document, but it's at least contextually obvious what the end result is.

Also might have a bit of roamer stuff, idk, this commit was sitting for 2 weeks
2025-02-03 22:44:28 -05:00
TheSylphIsIn
c21bf5586d Document ov6_02240D5C -> WildEncounter_TryWildEncounter
This had a lot of collateral because it also touches Poke Radar, Roamers, Repels, etc
2025-01-26 22:13:21 -05:00
Adrienn Tindall
b97f79cb72 Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
Rachel
9cc3c05bf9 Start 2D rendering documentation + document background system 2024-10-22 12:52:12 -07:00
Rachel
c925fef0b9 Update all scripts to use #include 2024-07-16 12:01:40 -07:00
Fexty12573
19354698de PR Feedback: link docs in index and cleanup 2024-06-29 13:23:45 +02:00
Fexty12573
f3aee91155 3d rendering docs 2024-06-26 19:22:21 +02:00
tillgeissler
8ceccf44e6 Add "Fishing Encounters ignore Sticky Hold and Suction Cups" to bugs_and_glitches.md 2024-06-22 21:37:38 +02:00
Rachel
639a3fbb0c Add docs index for Github Pages 2024-06-18 08:57:04 -07:00
Rachel
69a727fd58 Document fix for post-KO switch-in AI scoring overflow 2024-06-18 08:57:00 -07:00
Rachel
b28c96102c Document fix for Fire Fang + Wonder Guard bug 2024-06-18 08:56:21 -07:00
Rachel
a74472536d Bootstrap docs/bugs_and_glitches.md, add Acid Rain glitch description 2024-06-17 23:07:06 -07:00