# OpenPlatinum: rebuilding Pokémon Platinum in a native engine

> OpenPlatinum reimplements Pokémon Platinum's field engine in C++17 with SDL3 and OpenGL for Windows and macOS. It reads the user's French or US .nds dump, parses cartridge formats and runs game scripts on its own VM, using the pret decompilation as a behavior reference; several gameplay systems remain partial.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/shinzarou-eng/OpenPlatinum>
- Primary source: <https://github.com/shinzarou-eng/OpenPlatinum/blob/48c8deaabf5a6e6b5d5fa3fc1bee79612b74e685/README.md>
- Catalog page: <https://awesomerea.org/resources/openplatinum-case/>
- Record JSON: <https://awesomerea.org/resources/openplatinum-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openplatinum-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows or macOS and the user's own French or US Pokémon Platinum .nds dump.
- **Limits:** Battles, field moves, walking Pokémon and menus are described as partial; key items and trading remain unfinished.
- **License:** MIT license.

## Primary sources

1. <https://github.com/shinzarou-eng/OpenPlatinum/blob/48c8deaabf5a6e6b5d5fa3fc1bee79612b74e685/README.md>
2. <https://github.com/shinzarou-eng/OpenPlatinum/blob/48c8deaabf5a6e6b5d5fa3fc1bee79612b74e685/docs/maps.md>

## More in Games

- [OpenPol: an early Polanie reimplementation](https://awesomerea.org/resources/openpol-polanie-case/index.md) · Case study
- [OpenPrivateer: reconstructing Wing Commander: Privateer](https://awesomerea.org/resources/openprivateer-case/index.md) · Case study
- [openQ4: replacing the Quake 4 engine and game binaries](https://awesomerea.org/resources/openq4-quake-4-case/index.md) · Case study
- [OpenRA: an engine reimplementation reimagining early Westwood RTS games](https://awesomerea.org/resources/openra-engine-case/index.md) · Case study
- [OpenRaider: a rewritten engine for Tomb Raider 1–3](https://awesomerea.org/resources/openraider-rewrite-case/index.md) · Case study
- [OpenRCT2: an open re-implementation of RollerCoaster Tycoon 2](https://awesomerea.org/resources/openrct2-engine-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
