github florinp93/hells-gate-recomp v0.7.0-beta

latest releases: v0.7.2-beta-hotfix, v0.7.1-beta
8 hours ago

Dante's Inferno PC Port — v0.7.0-beta

This is a beta prerelease. It requires an original Xbox 360 ISO to extract game data during install.

Highlights

  • In-process Vulkan renderer: dantes_inferno_native.exe runs the Xenos backend inside the process. No rexgpu-xenos.dll plugin, no cross-API interop hop; the same Vulkan swapchain draws and presents.
  • Native render scaling: native_render_scale cvar with auto (derives from display height) and fixed 1–3× options. Host render targets and EDRAM-with-FSI paths both work on the native Vulkan backend.
  • Persistent SPIR-V shader cache: .vkspv on-disk cache keyed by (guest ucode hash, modification, translator fingerprint). Second-run loads skip all ucode→SPIR-V translation, removing shader-translation stutter.
  • FidelityFX post-processing: CAS sharpening and FSR 1 (EASU/RCAS) effects are now compiled into the renderer and selectable via --present_effect.
  • Launcher now exposes all of the above: renderer selection, resolution/auto scale, render accuracy (host RT / FSI), post-processing (Bilinear / CAS / FSR), VSync, fullscreen, FPS overlay, dither, and SDL controller backend. All map to the correct game cvars.
  • DLC auto-install hook: the runtime scans the dlc/ folder and installs STFS packages on boot.

Full change list since 1cf4bad

  • Add DanteGraphicsSystemIGraphicsSystem injection seam behind --renderer cvar (xenos, native, wrapped)
  • Add in-process Vulkan Xenos backend behind --renderer=native
  • Keep VulkanPresenter as the sole presenter for the native path
  • Add native_render_scale cvar with auto display-height scaling
  • Add persistent SPIR-V shader translation cache (.vkspv)
  • Fix .vkspv cache binding pointer bug that caused black rendering on cache-hit runs
  • Enable AMD FidelityFX SDK build and wire CAS/FSR present effects into the launcher
  • Update DLC auto-install hook status to completed
  • Fix ffx_api_dll.rc UTF-16 encoding for the llvm-rc resource compiler
  • Bundle amd_fidelityfx_dx12.dll / amd_fidelityfx_vk.dll in the installer
  • Point launcher/installer update URLs to florinp93/hells-gate-recomp

Requirements

  • Windows 10/11 x64
  • Vulkan 1.2+ capable GPU (NVIDIA RTX 40-series / AMD RDNA2+ / Intel Arc validated)
  • Original Dante's Inferno Xbox 360 ISO and DLC STFS packages (not provided)
  • Visual C++ Redistributables for the bundled C++ runtime

Included in this installer

  • dantes_inferno.exe (ReXGlue D3D12 plugin path)
  • dantes_inferno_native.exe (in-process Vulkan Xenos path)
  • rexruntime.dll + rexgpu-xenos.dll + FidelityFX runtime DLLs
  • DantesInfernoLauncher.exe + DantesInferno.Shared.dll
  • extract-xiso.exe for ISO extraction during setup
  • Title Update 2 (default.xexp) if present in the source game/ folder

Don't miss a new hells-gate-recomp release

NewReleases is sending notifications on new releases.