Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Dead or Alive 4 · Recomp Suite
PORTSNATIVE

Dead or Alive 4 · Recomp Suite

NATIVE PORTFIGHTING / COMBATWINDOWSBETA

Dead or Alive 4 · Recomp Suite

Dead or Alive 4

OriginXbox 360

TechnologyStatic recompilation (native C/C++)

Available forWindows

View official project

About the project

Recompilación ReXGlue con Direct3D 12; beta de Xbox 360 a Windows. Arranque al selector de modos documentado; jugabilidad completa sin verificar.

Official project information

Author's original READMEOpen on GitHub ↗

Dead or Alive 4 Recomp

<img width="2081" height="709" alt="github-banner" src="https://github.com/user-attachments/assets/e24568a6-ed53-4df5-9988-0495ca7531d8" /> <p align="center"> <a href="https://patreon.com/c/redC0rvus"><img alt="Support on Patreon" src="https://img.shields.io/badge/Patreon-support-F96854?logo=patreon&logoColor=white"></a> <a href="https://www.paypal.com/donate/?hosted_button_id=KCQYET5HGZGNQ"><img alt="Donate with PayPal" src="https://img.shields.io/badge/PayPal-donate-00457C?logo=paypal&logoColor=white"></a> </p>

Play Dead or Alive 4 natively on Windows, from your own Xbox 360 disc. The game's code is statically recompiled from the disc's default.xex with the ReXGlue SDK and rendered with Direct3D 12, at up to 4K.

Bring your own disc. This repository contains no game code or data. You need your own disc image of Dead or Alive 4 (title ID 544307D1); everything is built on your machine.

Prerequisites

  • Windows 10 or 11, 64-bit, with a Direct3D 12 GPU
  • About 15 GB free disk space
  • Git, to clone this repository

setup.bat installs everything else it needs with winget, the first time: PowerShell 7 and the build tools below (Windows may ask for permission; Visual Studio Build Tools alone is a few GB). To install them by hand instead:

ToolInstall with winget
Visual Studio 2022 Build Tools, C++ workloadwinget install Microsoft.VisualStudio.2022.BuildTools --override "--quiet --wait --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
LLVM / Clang (tested with 23)winget install LLVM.LLVM
CMake 3.25+winget install Kitware.CMake
Ninjawinget install Ninja-build.Ninja
Python 3.8+winget install Python.Python.3.12
Gitwinget install Git.Git
PowerShell 7winget install Microsoft.PowerShell

Setup

  1. Clone this repository: git clone https://github.com/redC0rvus/doa4-recomp-suite.git
  2. Put your disc image (.iso, any file name) in the game iso folder. If there are several, setup asks which one to use.
  3. Double-click setup.bat.

It checks your tools, extracts the disc image and verifies default.xex, downloads the ReXGlue SDK at the tested version, applies this project's SDK patches (patches/sdk/), builds the SDK and the game into the Dead or Alive 4 folder, and then starts the game. The first build takes about 10-30 minutes. Running setup.bat again skips the steps that are already done. After a successful setup you can delete the .iso from game iso (the extracted copy is kept).

Play

Setup puts the finished game in its own folder, Dead or Alive 4, inside the repository folder. Double-click Dead or Alive 4.exe in it. The first launch opens the settings; Save & Play starts the game, and after that it starts directly. Pin it to Start or make a desktop shortcut if you like.

The Dead or Alive 4 folder runs on its own: move it anywhere you like (another drive, C:\Games, ...). It holds the launcher and settings exes, the game in bin\, and the game files in game\. Inside the repository folder, game\ costs no extra disk space (its files are hard links to original rom\extracted), and it keeps them if you delete the repository folder. Saves are in Documents\doa4, so moving the folder doesn't affect them.

Settings (Dead or Alive 4 Settings.exe)

Saved to doa4.toml in the Dead or Alive 4 folder; changes apply at the next launch.

  • Resolution: 720p (native), 1440p or 4K internal rendering. The default is the largest that fits your tallest monitor.
  • Fullscreen
  • Gamertag: your in-game name (up to 15 characters).
  • Mute
  • Skip the Team Ninja intro movie (on by default)

Any game flag can also be given on the command line, and wins over doa4.toml: & ".\Dead or Alive 4.exe" --resolution_scale=1.

Controls

Xbox and other gamepads work out of the box, and the keyboard works at the same time as player 1:

PadKeyboard
StartEnter
A / BSpace or ; / Backspace or '
X / YL / P
Left stickWASD
Right stickArrow keys
D-padShift + arrow keys
BackZ or Tab

Troubleshooting

  • Still missing after install: ... or winget is not available: install those tools by hand (Prerequisites table), then run setup.bat again.
  • default.xex SHA-256 is ..., expected ...: that disc image is a different game or release, or has a title update applied; setup removes what it extracted, so run it again and pick the right image. Only the release this project was built for is supported, because the recompiled code must match that exact executable.
  • WARNING: clang N; this suite was tested with LLVM 23: usually fine. If the build fails, install LLVM 23.
  • SDK snapshot SHA-256 mismatch: the download was corrupted; run setup again.
  • doa4.toml is invalid (line N: ...): the game starts with default settings; fix them in Dead or Alive 4 Settings.exe.
  • No disc image found or No disc image picked: put your Dead or Alive 4 .iso in the game iso folder (or type a number from the list), then run setup.bat again.
  • The game is not built yet: double-click setup.bat (Setup) and check that it ends with BUILD_OK.
  • SETUP FAILED: the line above it says why; fix that and double-click setup.bat again.
  • The game crashes: it writes a folder crashes\<timestamp>\ (log, stack, last frame) in the Dead or Alive 4 folder. Attach that folder to your bug report.
  • Bug report checklist: the crashes\<timestamp> folder if there is one, a screenshot (pwsh tools/shot.ps1 prints its path while the game runs), and the result of pwsh tools/smoke.ps1 with the game closed (it boots to the mode-select screen and prints PASS or what failed).

Rebuilding

After pulling a new version, double-click setup.bat again. It updates the Dead or Alive 4 folder in the repository folder and keeps your settings. If you moved the folder, update it in place with pwsh tools/package.ps1 -Dest "D:\Games\Dead or Alive 4" (your folder's path), or copy the new bin\ and the two exes over the moved folder.

License

BSD-3-Clause (LICENSE). Third-party components and their licenses: THIRD_PARTY_NOTICES.md. Dead or Alive is a trademark of Koei Tecmo; this project is not affiliated with or endorsed by Koei Tecmo or Microsoft.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Fighting / Combat
Status
beta
Original platform
Xbox 360
Technology
Static recompilation (native C/C++)
Version
—
Updated
Oct 24, 2026

Target platforms 1

Windows
View on GitHub
Advertisement