No description
- C 81.5%
- Assembly 14.3%
- Meson 2.2%
- C++ 1.4%
- Python 0.5%
|
Some checks are pending
build / build (push) Waiting to run
New slot2 mode bytes 0x305-0x30B, one per channel, same bridge-pushed tri-state (off/uniform/BST) as the original four; held-items and berry channels are on/off flags. - static battles: ScrCmd_StartWildBattle / ScrCmd_StartLegendaryBattle - eggs: ScrCmd_GiveEgg - roamers: RoamingPokemon_ActivateSlot (per-slot seed, persists via save) - wild specials: swarm / Trophy Garden / Great Marsh injectors + honey tree - feebas: own channel so the secret-tile hunt can stay vanilla - held items: Pokemon_GiveHeldItem (wild) + trainer party load - berries: new-game BerryPatches_Init table copy (TID passed directly; slot2 savedata pointer not staged yet at save init) Trainer randomizer fixes (no toggle): a randomized species drops the stock explicit moveset (keeps its own level-up moves from Pokemon_InitWith) and zeroes the stock form index, which described the stock species. Species channels share one seeded helper with per-channel salts so e.g. a static Rotom and a gifted Rotom map to different species. Item core parameterized on heap (held items randomize outside field-heap lifetime). Fossil revivals needed no hook: the museum script routes through GivePokemon, already covered by the gift channel. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .github | ||
| .vscode | ||
| asm/macros | ||
| docs | ||
| generated | ||
| include | ||
| lib | ||
| meson | ||
| platinum.us | ||
| res | ||
| src | ||
| subprojects | ||
| tools | ||
| .clang-format | ||
| .clang-format-ignore | ||
| .clang-format-include | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| CONTRIBUTING.md | ||
| INSTALL.md | ||
| Makefile | ||
| meson.build | ||
| meson.options | ||
| README.md | ||
| replace.sh | ||
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:
- pokeplatinum.us.nds (Rev 1):
sha1: 0862ec35b24de5c7e2dcb88c9eea0873110d755c - pokeplatinum.us.nds (Rev 0):
sha1: ce81046eda7d232513069519cb2085349896dec7
For contacts and other pret projects, see pret.github.io.