# Def Jam Recompiled

> A native Windows, macOS and Linux port of the Xbox Def Jam: Fight for NY, recompiled and built on your computer from your own US copy.

Web page: https://emulationking.com/microsoft/xbox/games/defjamfightforny/ports/defjamrecompiled/
Page updated: 2026-11-07

- Developer: vyanhursky
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Def Jam: Fight for NY](https://emulationking.com/microsoft/xbox/games/defjamfightforny/index.md)
- AI use: AI-assisted. The README says the project was made with development assistance from Claude Code and Codex.
- Source code: /opt/buildhome/repo/content/microsoft/xbox/games/defjamfightforny/ports/defjamrecompiled/index.md
- Runs on: Windows, Linux, macOS

What you need: Def Jam: Fight for NY for the Xbox, US version, as a disc image (ISO or XISO) or extracted folder made from your own disc and matching the project's supported dump list. The PS2 and GameCube versions can't be used. A 64-bit Windows PC, an Apple silicon Mac or a 64-bit Linux PC or Steam Deck, with about 12 GB of working space plus the size of the game (up to 15 GB more for the upscaled textures). Windows needs Microsoft's C++ Build Tools, which the app offers to install, and macOS needs Apple's Command Line Tools.

Def Jam Recompiled is an unofficial native port of the Xbox version of Def Jam: Fight for NY for Windows, macOS and Linux, the Steam Deck included. The game's Xbox executable is translated into C with sp00nz's xboxrecomp toolkit and compiled ahead of time, while a compatibility runtime stands in for the console and the computer supplies graphics (Direct3D 11 on Windows, Vulkan on macOS and Linux), sound and input. The download is a single app that holds no game files: it checks the player's own US copy, recompiles and builds the game on their computer, and then handles playing, settings, controls, mods, updates, repairs and uninstalling. Every part of the game works.

It aims for 60 frames per second at one to four times the original resolution, with widescreen up to 32:9 or the original 4:3. Xbox, DualSense, Switch Pro and other gamepads work with remapping and rumble, and up to four players can fight on one computer; there is no online play. The app can generate four-times upscaled versions of the game's own textures from the player's copy, and its Mods page offers a reviewed catalogue of texture and language mods, among them widescreen HD menus and a Spanish translation, with the disc's French available as a setting.

An overlay adds a cheat menu (infinite health, giant and tiny fighters, fighter swaps, Story cash) and reopens EA's own developer menu, left out of the retail game, for setting up any match or Story scene. On Windows and Linux one button adds the game to Steam with its artwork. The app checks GitHub for new versions and rebuilds the game from the player's copy when they update, keeping saves, settings and mods.

## How to set it up

1. Download the app for your system: the `.exe` for Windows, the `.zip` for macOS or the `.AppImage` for Linux and the Steam Deck.
2. The app isn't code-signed. On Windows choose More info, then Run anyway; on macOS unzip it, open it, then allow it under System Settings, Privacy & Security; on Linux allow the `.AppImage` to run as a program.
3. Choose your disc image or extracted folder, pick the Modern (widescreen, 2x resolution) or Original (4:3) settings, optionally tick Upscaled Original Textures, then choose Set up game. The app checks your copy and builds the game, which takes several minutes.
4. Press Play. F1 opens the in-game overlay for settings, controls, cheats and the developer menu.

## Latest builds

Download these from the web page: https://emulationking.com/microsoft/xbox/games/defjamfightforny/ports/defjamrecompiled/#download

- for Windows: 1.0.1 (2026-11-06)
- for Linux (AppImage): 1.0.1 (2026-11-06)
- for macOS (Apple silicon): 1.0.1 (2026-11-06)
