# openNG2: a static recompilation of Ninja Gaiden II for Windows

> openNG2 turns the Xbox 360 Ninja Gaiden II into a native Windows build through ReXGlue static recompilation and game-specific host code. Its launcher builds from a user-owned World release and Title Update #2; the research ledger records evidence from REA, Ghidra and code generation while the port adds PC display and input features.

- Type: Case study
- Targets: Game
- Category: Community REA investigations
- Relationship: Author-reported mixed workflow
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/KamiTK2/openNG2>
- Primary source: <https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/README.md>
- Catalog page: <https://awesomerea.org/resources/openng2-case/>
- Record JSON: <https://awesomerea.org/resources/openng2-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openng2-case/index.md)

## Requirements & limits

- **Prerequisites:** User-owned Ninja Gaiden II World release, media ID 69F555CB, and Title Update #2.
- **Prerequisites:** 64-bit Windows 10 version 1803 or newer or Windows 11, a Direct3D 12 graphics card, about 22 GB of free space, and internet access for the first build.
- **Testing evidence:** The author reports testing only the early chapters and Mission Mode.
- **License:** BSD 3-Clause licence for openNG2 source code.

## Primary sources

1. <https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/README.md>
2. <https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/notes/findings.md>
3. <https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/CLAUDE.md>
4. <https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/LICENSE>

## More in Games

- [OpenPete: a static recompilation of Spyro the Dragon for PC](https://awesomerea.org/resources/openpete-case/index.md) · Case study
- [OpenPopTB-MacOS: static recompilation of Populous: The Beginning for Apple Silicon](https://awesomerea.org/resources/openpoptb-macos-case/index.md) · Case study
- [OpenSamurai: reconstructing Sword of the Samurai](https://awesomerea.org/resources/opensamurai-case/index.md) · Case study
- [OpenShao: statically recompiling Mortal Kombat: Shaolin Monks](https://awesomerea.org/resources/openshao/index.md) · Case study
- [P3P3DS: running Persona 3 Portable on New Nintendo 3DS](https://awesomerea.org/resources/p3p3ds-case/index.md) · Case study
- [Pac-Man Championship Edition: a native PC static recompilation](https://awesomerea.org/resources/pac-man-championship-edition-pc-recomp-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.
