Cloned Games

Pokémon Platinum Port

PortActive

An existing game or its source code brought to another platform.

Pokémon Platinum Port screenshotLinks, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (Windows, Linux version).

  • You must provide your own US ROM (CPUE01).

How to install

  1. 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.
Share: