Pokémon Platinum Port
An existing game or its source code brought to another platform.
Based on Pokémon Platinum
Links, repository & detailsAbout
An experimental PC port of Pokémon Platinum based on the pret pokeplatinum decompilation, powered by the libntr libraries that replace the NitroSDK. The README says it should be possible to play from start to finish, but crashes and graphical bugs may occur.
How it differs from the original
Both a PC port and a DS ROM can be compiled from the same source tree, and in-game settings and debug tools are opened with TAB. Its goals include native ports for 64-bit PCs and homebrew on game consoles, and support for all WiFi and multiplayer features.
Getting started
You must dump and provide your own US ROM of Pokémon Platinum (CPUE01); on first launch the pre-built binaries prompt you to select the .nds ROM file, after which you launch main.exe. Linux builds use make linux (a Docker-based build is recommended), and Windows builds use the included MSys2 scripts and make win64.
Known issues & limitations
- The game should be playable from start to finish, but crashes and graphical bugs may occur.
- The project currently supports only the USA version of the game.
What you need to run it
How to install
- Download a pre-built binary from the releases tab. On first launch, select your .nds ROM file when prompted.
Controls
- Press TAB to access in-game settings and debug tools.
Summarised from the project's README.
AI assistance
- The README says generative AI shortcuts were not used and that pull requests or code suggestions using AI will be rejected.
Additional notes
- Languages
- Only the USA version is supported, but most in-game text can be changed by replacing some message files with copies from another language.
- NX target
- An NX build target (requiring DevKitA64) is described as working but with poor performance.
FAQ
- What is Pokémon Platinum Port?
- Pokémon Platinum Port is an open-source port of Pokémon Platinum. An existing game or its source code brought to another platform. The original game ran on Windows and Linux.
- Do I need the original game files to run Pokémon Platinum Port?
- Yes. The project does not include the original game's assets, so you need your own copy.