Dante's Inferno Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Dante's Inferno
Links, repository & detailsAbout
A static recompilation port of the Xbox 360 version of Dante's Inferno to native PC, built with the ReXGlue SDK. ReXGlue converts Xbox 360 PowerPC executables into portable C++ that runs natively on Windows (D3D12) and Linux (Vulkan), with no emulation and no runtime JIT. The progress tracker lists the game as booting, running and fully playable.
How it differs from the original
The port adds resolution scaling, anisotropic filtering override and post-effect settings, aspect ratio control from 4:3 up to 32:9, an SDL input backend and default mouse and keyboard bindings. DLC auto-install is listed as in progress.
Getting started
The README documents a native Linux build on Ubuntu using Clang 22 and the ReXGlue workflow, ending in a launch script. The build needs the game's default.xex executable present in the game folder before the project files are regenerated.
Known issues & limitations
- The native DiligentCore/Vulkan renderer works but is not fully implemented.
- Button glyph replacement is planned.
What you need to run it
Features
- Uses SDL input with default mouse and keyboard keybinds.
Summarised from the project's README.
Status & roadmap
- Button glyph replacement is planned, and a native DiligentCore/Vulkan renderer migration is in progress and working but not final.
Additional notes
- Refresh rate
- 120 Hz and high-refresh timing polish is still in progress, with menu and minigame timing under reverse engineering.
FAQ
- What is Dante's Inferno Recompilation?
- Dante's Inferno Recompilation is an open-source recompilation of Dante's Inferno. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
- Do I need the original game files to run Dante's Inferno Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.