# Def Jam: Fight for NY PC Port

> A native Windows port of the Xbox version of Def Jam: Fight for NY made by static recompilation, with any resolution, a locked 60 FPS, ambient occlusion and four-player Battle.

Web page: https://emulationking.com/microsoft/xbox/games/defjamfightforny/ports/defjamffnypc/
Page updated: 2026-10-19

- Developer: vh-ssantos
- 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 project says (in Portuguese) that it was made by vh-ssantos with Claude (Anthropic), via Claude Code.
- Source code: https://github.com/vh-ssantos/DefJam-xbox-RE
- Runs on: Windows

What you need: An `.iso` of Def Jam: Fight for NY (USA) for the Xbox, made from your own disc, or its extracted files. Windows 10 or 11 64-bit and a Direct3D 12 graphics card.

This is a free, unofficial native Windows port of the Xbox version of Def Jam: Fight for NY. It is not an emulator: the game's code is recompiled with TGP482's Xbox XBE Recomp tool, the same one behind the BLACK port, and runs with Direct3D 12 graphics, XAudio2 sound and SDL controllers. The game files come from the player's own US disc image.

It runs at any resolution with the game's own widescreen mode and up to 300% supersampling, holds a steady 60 frames per second and adds anisotropic filtering and SSAO or GTAO ambient occlusion. Xbox, PlayStation and Switch controllers work with vibration, with up to four players in Battle mode. Full keyboard and mouse mapping is planned for a later version.

A PC options menu also unlocks the game's own cheats, lets the next User ID name be typed on the keyboard, skips the intro videos, pauses in fullscreen when switching away and opens the save folder. The port checks GitHub for new versions and can update itself; the check can be turned off in `settings.toml`. The project's own pages are in Portuguese.

## How to set it up

1. Download the zip and extract it into a folder of its own.
2. Put your `.iso` in the `assets` folder, or start `DefJamFFNY.exe` without it and choose the `.iso` when asked; it is copied into `assets`.
3. Run `DefJamFFNY.exe`.
4. Press F10, or BACK + START on a controller, for the PC options menu.

## Latest builds

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

- for Windows: 0.1.0 (2026-10-18)
