Decompilation of Pokémon Platinum
Go to file
Kuruyia 9d1c33cc1b Document distortion world map object events
This continues documentation of the distortion world overlay by
documenting the map object event system.

In distortion world maps, all map object events are hard-coded (with the
notable exception of the portal in 1F). This documents all static data
that defines the objects present on each map. The standard object event
structure is used and augmented to allow for conditional spawning of
objects (using flag conditions), and object sprite rotation (only used
for that one Cynthia trying out a 90deg platform).

This also documents functions related to map object management.

Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-17 12:27:54 +01:00
.github ci: Do not install recommendations from apt-get (#970) 2026-02-23 16:49:49 -08:00
.vscode unreference my local filesystem for gdb path 2024-10-22 19:09:34 -05:00
asm Document distortion world map object events 2026-03-17 12:27:54 +01:00
docs Document Defog bug in item.c (#950) 2026-02-20 11:55:38 -08:00
generated Document record rankings machine (#977) 2026-03-13 09:14:11 -06:00
include Document distortion world map object events 2026-03-17 12:27:54 +01:00
lib decompile rc4 init functions (#999) 2026-03-11 16:06:11 -07:00
meson Integrate metroskrew as the default compiler (#482) 2025-05-09 22:00:48 -07:00
platinum.us Document record rankings machine (#977) 2026-03-13 09:14:11 -06:00
res Document distortion world map object events 2026-03-17 12:27:54 +01:00
src Document distortion world map object events 2026-03-17 12:27:54 +01:00
subprojects decompile crypto utils (#994) 2026-03-11 14:18:08 -07:00
tools decompile crypto utils (#994) 2026-03-11 14:18:08 -07:00
.clang-format more trainer card documentation (#647) 2025-07-29 21:07:51 -07:00
.clang-format-ignore Store nitrogfx in the source tree (#734) 2025-09-04 21:24:55 -07:00
.clang-format-include decompile gds (#927) 2026-02-04 10:28:19 -08:00
.editorconfig Overhaul CONTRIBUTING.md + integrate editorconfig and pre-commit 2025-03-08 21:43:47 -08:00
.gitattributes Unopack pokefoot.narc and Document pokedex_footprint (#513) 2025-05-21 23:50:52 -07:00
.gitignore Replace narc subproject with vendored nitroarc (#969) 2026-02-23 16:35:08 -08:00
.pre-commit-config.yaml decompile gds (#927) 2026-02-04 10:28:19 -08:00
CONTRIBUTING.md Add a warning for the clang-format version to CONTRIBUTING.md (#540) 2025-06-04 14:15:58 -07:00
INSTALL.md Add explicit apt update to Debian installation steps 2026-03-02 15:03:11 -08:00
Makefile Build Rev 1 ROM as default instead of Rev 0 (#604) 2025-07-12 11:36:34 -07:00
meson.build decompile crypto utils (#994) 2026-03-11 14:18:08 -07:00
meson.options Build Rev 1 ROM as default instead of Rev 0 (#604) 2025-07-12 11:36:34 -07:00
README.md Build Rev 1 ROM as default instead of Rev 0 (#604) 2025-07-12 11:36:34 -07:00
replace.sh replace.sh: replace all occurences 2024-01-28 01:19:39 +01:00

Pokémon Platinum

This is a WIP decompilation of Pokémon Platinum. For instructions on how to set up the repository, please read INSTALL.md.

If you are interested in contributing, please read CONTRIBUTING.md.

This repository builds the following ROMs:

For contacts and other pret projects, see pret.github.io. In addition to the pret Discord, also see the VoidMatrix Discord (#decomp).