Title Update 3 & DLC guide

How to verify the World release (544307D5), Title Update 3 (0.0.3.4) SHA-1 checksum, and optional Mission Mode / costume DLC.

  • Title ID: 544307D5
  • Media ID: 69F555CB
  • TU3 Version: 0.0.3.4
  • default.xexp: 2,416,640 B
Microsoft Xbox 360 Elite and Xbox 360 S consoles alongside a black wireless Xbox 360 controller
Original Xbox 360 hardware platform (World release Title ID 544307D5 + Title Update 3)

Why Ninja Gaiden II Recompiled requires Title Update 3 (0.0.3.4)

As documented in docs/title-update.md, since November 3, 2026 gamboozino/ng2recomp builds and runs Ninja Gaiden II against Title Update 3 (version 0.0.3.4): the final patch released for the World Xbox 360 disc (Title ID 544307D5, Media ID 69F555CB):

  • In late July 2008, a title update released alongside the Mission Mode DLC introduced cutscene freezes in Chapters 10, 12, and 14 for Xbox Live players.
  • In late August 2008, Title Update 3 fixed those chapter cutscene freezes and accelerated cutscene transitions.
  • During static recompilation and at runtime, the ReXGlue SDK applies Title Update 3’s patch file (default.xexp, sitting next to default.xex) across 48 pointer functions (ng2_pointer_funcs.toml) and remapped code/vtable addresses.

Title Update verification table (World TU3 vs TU2 vs Japanese TU3)

The first-start installer checks the exact size and SHA-1 digest of your Title Update package or extracted default.xexp. Use this table to confirm you have the right file from your console:

Update PackageVersionTarget Media IDSTFS Package Filename & SizeExtracted default.xexp & SHA-1
Title Update 3 (World)
Required since 2026-11-03
0.0.3.469F555CB (World disc)TU_1A461UL_000000G000000.00000000000O4
(2,486,272 bytes)
default.xexp (2,416,640 bytes)
SHA-1: e9df578781355d9a25e1c0adba8fbb859333456a
Title Update 2 (World)
Legacy (2026-11-02 only)
0.0.2.469F555CB (World disc)TU_1A461UL_000000G000000.00000000000G4default.xexp (2,318,336 bytes)
SHA-1: 22d3be744cc43316e6f93d3d17834a814dd28062 (automatically replaced by TU3)
Title Update 3 (Japan)
Refused / Incompatible
0.0.3.30E6FB1CE (JP disc)TU_1A461UL_000000C000000.00000000000O3
(2,486,272 bytes)
Patches the Japanese v1.0 executable (version 3) rather than World v1.0 (version 4); rejected by the installer.

Where to find the files on your Xbox 360 storage

When transferring your own files from an Xbox 360 hard drive or USB storage unit, the three content categories sit under Title ID 544307D5:

ComponentXbox 360 Storage PathNotes
Base Game (Games on Demand)Content/0000000000000000/544307D5/00007000/Contains the GOD header file (e.g. C1200E9B558D04454FA6) and its companion .data directory.
Title Update 3 (Required)Content/0000000000000000/544307D5/000B0000/Contains TU_1A461UL_000000G000000.00000000000O4 (or extracted default.xexp).
DLC Packs (Optional)Content/0000000000000000/544307D5/00000002/Contains Mission Mode and Ryu costume packs; can be selected on first boot or placed in dlc/.

Manual extraction with xdvdfs_extract.py and stfs_extract.py

When using the prebuilt Windows ZIP or Linux AppImage, you do not need to extract the ISO or STFS container manually: the first-start wizard accepts *.iso and TU_1A461UL_000000G000000.00000000000O4 directly. If you are preparing a pre-extracted folder or building from source, the repository includes two Python utilities in tools/:

# Extract an Xbox 360 XDVDFS disc image into game_files/
python3 tools/xdvdfs_extract.py "Ninja Gaiden II (World).iso" game_files

# Extract default.xexp from the Title Update 3 STFS package
python3 tools/stfs_extract.py TU_1A461UL_000000G000000.00000000000O4 default.xexp game_files/default.xexp

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.

Sixteenth-century Japanese steel tachi blade with carved dragon horimono engraving and black lacquer scabbard
Sixteenth-century Japanese tachi blade with dragon engraving from The Metropolitan Museum of Art
Macro photograph of the Microsoft Xbox 360 ATI Xenos GPU and eDRAM multi-chip package on a green PCB
Xbox 360 ATI Xenos GPU silicon package (663 shaders pre-translated to Vulkan SPIR-V by XenosRecomp)
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

Common questions

Why does the installer reject my Title Update 3 file even though it is 2,486,272 bytes?

Both the World TU3 (TU_1A461UL_000000G000000.00000000000O4) and the Japanese TU3 (TU_1A461UL_000000C000000.00000000000O3) are exactly 2,486,272 bytes on disk, but the Japanese package targets Media ID 0E6FB1CE (executable version 3) instead of the World disc’s Media ID 69F555CB (version 4). Make sure your file ends in 000000G000000.00000000000O4 and that its extracted default.xexp has SHA-1 e9df578781355d9a25e1c0adba8fbb859333456a.

What happens if I previously installed with Title Update 2?

When you upgrade to a release published on or after November 3, 2026, the startup wizard prompts for Title Update 3 once and automatically replaces the older TU2 default.xexp in your game folder while keeping your saves and settings intact.

Does the port support the Games on Demand digital version of Ninja Gaiden II?

Yes. Point the first-start installer at the Games on Demand header file inside 544307D5/00007000 (with its companion .data folder beside it) plus Title Update 3.