Ninja Gaiden 2 Recomp

Ninja Gaiden II Recompiled translates the 2008 Xbox 360 action classic (World release 544307D5 with Title Update 3) ahead of time from PowerPC to native x86-64 code on Vulkan 1.3 with a locked 60 FPS, up to 8x render scale, 21:9/32:9 ultrawide, keyboard & mouse and Steam Deck support.

  • Latest releasev0.5.67November 11, 2026
  • Required disc & patchWorld 544307D5With Title Update 3 (0.0.3.4)
  • Graphics stackVulkan 1.3Up to 8x scale · 8x MSAA · 21:9/32:9
  • Total downloads11,563233 GitHub stars across 23 releases

Choose your PC package

Direct GitHub Release assets from gamboozino/ng2recomp (v0.5.67, November 11, 2026).

Ninja Gaiden II Recompiled v0.5.67 (Windows 10/11 x64)

Recommended. NinjaGaiden2-windows-x64.zip · 159.0 MB (158,987,605 B)

SHA-256 e5d3d80b702d5c40605c716df43b2b73ab18f41ada87cfa61a00b27c536a31a9
Sixteenth-century Japanese steel tachi blade with carved dragon horimono engraving and black lacquer scabbardMacro photograph of the Microsoft Xbox 360 ATI Xenos GPU and eDRAM multi-chip package on a green PCBDesktop gaming PC workstation with dual monitors and tempered glass chassis
Sixteenth-century dragon-engraved Japanese tachi steel, Xbox 360 Xenos GPU silicon, and Vulkan desktop workstations powering Ninja Gaiden II Recompiled.

Ahead-of-time Xbox 360 static recompilation

Rather than emulating an Xbox 360 CPU or GPU at run time, gamboozino/ng2recomp lifts ~560 MB of PowerPC code to native C++ pre-translates all 663 Xenos GPU shaders into Vulkan SPIR-V and runs at a locked 60.0 FPS drawing just 10 W on a Steam Deck across Windows 10/11 and Linux.

Ahead-of-time PowerPC-to-x86-64 static recompilation (ReXGlue SDK v0.10.0)

Translates the World release executable (default.xex patched with Title Update 3 default.xexp) into native x86-64 machine code with both AVX2 and SSE4.2 binaries included in every archive.

Native Vulkan 1.3 renderer with 8x scale, 8x MSAA & 333 pre-recorded pipelines

Replaces the Xbox 360 Direct3D layer using plume and XenosRecomp: all 663 shaders ship pre-compiled as SPIR-V and 333 render pipelines build in the background on startup to prevent shader stutter.

True 16:9, 16:10, 21:9 & 32:9 ultrawide + Master Edition options

3D gameplay fills ultrawide and Steam Deck 16:10 screens while HUD elements anchor to the screen corners. Includes built-in Master Edition QoL toggles (skip death screen, auto chapter screen, fading HUD, hi-res font) and optional cheats.

Full keyboard & mouse controls, dynamic prompts & non-destructive mods

Play with Xbox, PlayStation or Nintendo controllers (with matching Xelu button icons) or full keyboard and mouse camera control, and load file-replacement mods from the mods/ folder without altering your game dump.

Desktop gaming PC workstation with dual monitors and tempered glass chassis
Windows 10/11 x64 desktop workstation for Vulkan 1.3, 8x render scale, 8x MSAA and 21:9/32:9 ultrawide

Verify your download locally

Drop a downloaded ZIP, AppImage or .zsync file to verify its SHA-256 in your browser against all 23 Ninja Gaiden II Recompiled releases (75 verified hashes). Nothing leaves your machine.

Waiting for a file or SHA-256 digest.

Verified numbers

Every figure comes directly from the upstream repository documentation, Steam Deck LCD frame logs, and shader pipeline tables.

60.0 FPS

Measured average on Steam Deck LCD in Chapter 1 (57.4 FPS 1% low, 0 frames over 20 ms vs 380 in Xenia Edge)

10 W

Total Steam Deck battery draw in Chapter 1 vs 22 W under Xenia Edge: roughly doubling battery runtime

663

Xbox 360 Xenos shaders translated ahead of time to Vulkan SPIR-V plus 333 pre-recorded startup pipelines

Up to 8x

Internal render resolution scale with 2x/4x/8x MSAA, 4x–16x anisotropic filtering and 21:9 / 32:9 ultrawide

560 MB

Generated C++ source code statically lifted from the World release (544307D5) and Title Update 3 (0.0.3.4)

11,563

GitHub Release asset downloads across 23 ng2recomp releases since October 30, 2026

Front view of a Valve Steam Deck handheld PC running Linux
Linux x86_64 AppImage target holding 60.0 FPS average (57.4 FPS 1% low) on Steam Deck LCD

Release highlights & quick setup

Everything needed to verify v0.5.67, supply your World release (544307D5) and Title Update 3 files, and run at a locked 60 FPS on Windows, Linux or Steam Deck.

What Shipped in v0.5.67 & Recent Releases
Windows 10/11 x64 ZIPNinjaGaiden2-windows-x64.zip (159.0 MB) carrying both AVX2 and SSE4.2 executables plus bundled VC++ DLLs
Linux & Steam Deck AppImageNinjaGaiden2-x86_64.AppImage (90.5 MB, glibc 2.35+) with bundled FFmpeg movie decoding and .zsync metadata
Diagnostic test builds (v0.5.67)Optional audio-test2 and intel-gpu-test4 Windows archives published alongside the main release
Title Update 3 requirementUses World release (544307D5, media ID 69F555CB) + Title Update 3 (default.xexp SHA-1 e9df578781355d9a…)
In-game RECOMP SETTINGSConfigure Graphics, Display, Cheats, Interface, Extras and Gameplay directly from the title or pause menu
ARM64 Linux cross-build scriptpackaging/aarch64/build.sh builds native aarch64 Linux binaries for Ubuntu 24.04 arm64 handhelds (AYN Odin 3 Ultra)
Steam Deck LCD Benchmark vs Xenia Edge (Chapter 1 First Fight, 29s)
Average frame rate60.0 FPS on ng2recomp (1x scale) vs 55.4 FPS on Xenia Edge
1% low / 0.1% low57.4 FPS / 55.5 FPS on ng2recomp vs 20.3 FPS / 17.9 FPS on Xenia Edge
Slowest frame & >20 ms frames18 ms slowest (0 frames over 20 ms) vs 56 ms slowest (380 frames over 20 ms)
CPU & GPU load26% CPU / 52% GPU on ng2recomp vs 50% CPU / 84% GPU on Xenia Edge
Whole-Deck power draw10 W on ng2recomp vs 22 W on Xenia Edge (measured on battery in Game Mode)
Required Files from Your Own Xbox 360 Copy
1. Base Game (World 544307D5)Disc image (*.iso), Games on Demand package (544307D5/00007000), or extracted folder with default.xex and .ng2 files
2. Title Update 3 (Required)TU_1A461UL_000000G000000.00000000000O4 (2,486,272 B) or extracted default.xexp (2,416,640 B); JP TU3 is refused
3. DLC (Optional)544307D5/00000002 folder containing Mission Mode and costume packs (can be added on first start or later in dlc/)

Ninja Gaiden II Recompiled supports Xbox, PlayStation and Nintendo controllers with native Xelu button prompts (plus low-latency VK_KHR_present_wait input mode):

ControllerBest For in Ninja Gaiden II RecompHardware AdvantageLink
Xbox Wireless ControllerOriginal Xbox 360 layout & promptsNative XInput mapping matching the 2008 Xbox 360 combat layoutView on Amazon
GameSir Cyclone 21000 Hz Master Ninja precisionTMR sticks, micro-switch face buttons and 1000 Hz wireless dongleView on Amazon
Sony DualSensePlayStation button promptsAutomatic PlayStation button prompt switching and crisp D-padView on Amazon
8BitDo Ultimate 2 WirelessWindows & SteamOS dock playZero-drift TMR sticks, charging dock and rear macro paddlesView on Amazon

As an Amazon Associate, this site earns from qualifying purchases.

Common questions

What is Ninja Gaiden II Recompiled (ng2recomp)?

Ninja Gaiden II Recompiled (gamboozino/ng2recomp, GPL-3.0-or-later) is an open-source static recompilation of the 2008 Xbox 360 version of Ninja Gaiden II into a native Windows 10/11 and Linux x86_64 application. Built on the ReXGlue SDK and drawing through its own Vulkan renderer (derived from Unleashed Recompiled, plume, and XenosRecomp), it runs the game natively on PC without emulation.

Does this download include the Ninja Gaiden II ISO, Title Update 3, or DLC files?

No. Neither the upstream repository nor this reference site distributes any copyrighted Koei Tecmo or Team Ninja assets. On first launch, the installer prompts for your own legally owned copy of the World release (Title ID 544307D5, Media ID 69F555CB) in ISO, Games on Demand, or extracted form, along with Title Update 3 (TU_1A461UL_000000G000000.00000000000O4 or its default.xexp). Mission Mode and costume DLC are optional.

What is the difference between ng2recomp, Ninja’s Dawn, and Ninja Gaiden Sigma 2?

Both gamboozino/ng2recomp and the earlier community fork known as Ninja’s Dawn (evil84/Ninja-s-Dawn---A-Ninja-Gaiden-2-Recompilation-Project) statically recompile the original 2008 Xbox 360 release of Ninja Gaiden II (directed by Tomonobu Itagaki), preserving its original enemy density, delimb mechanics, projectile balance, and gore: unlike the altered 2009 Ninja Gaiden Sigma 2 used in the Master Collection. gamboozino/ng2recomp is the actively maintained Vulkan release line (23 releases, native Linux & Steam Deck AppImage, Title Update 3 support, up to 8x scale, and Master Edition options). See ng2recomp vs Ninja’s Dawn.

Why is Title Update 3 required, and why is the Japanese TU3 rejected?

Since November 3, 2026, the recompiler targets the World disc (Media ID 69F555CB) patched with Title Update 3 (version 0.0.3.4, which fixed late-game Xbox Live cutscene freezes in Chapters 10, 12, and 14). The Japanese TU3 package (TU_1A461UL_000000C000000.00000000000O3, Media ID 0E6FB1CE) patches a different base executable layout and is automatically refused by the installer. Full hash details are on Title Update 3 & DLC Guide.

How well does Ninja Gaiden 2 Recomp run on the Steam Deck?

The Steam Deck is the primary optimization baseline for gamboozino/ng2recomp. In upstream benchmarks on an LCD Steam Deck in Game Mode on battery (Chapter 1 first fight), the native AppImage holds a locked 60.0 FPS average (57.4 FPS 1% low, 0 frames over 20 ms) while drawing only 10 W for the whole Deck: compared to 55.4 FPS average, 17.9 FPS 0.1% low, and 22 W power draw under Xenia Edge.

Where are RECOMP SETTINGS, saves, and mods stored?

You can open Recomp Settings directly from the title menu or the in-game pause menu (under Save Method). On Windows, settings (ng2.toml), saves, and mods live in %LOCALAPPDATA%\NinjaGaiden2; on Linux they live in ~/.config/ng2-recomp and ~/.local/share/ng2-recomp, or inside a local userdata folder when portable mode (portable.txt) is enabled.