Hell's Gate Recomp — v0.8.6-beta
New
- Quit to Desktop in the pause menu and the main menu.
- Better button glyphs for PlayStation and keyboard/mouse, using Kenney's Input Prompts (CC0). The D-pad no longer shows the Xbox 360 icon: PlayStation controllers get the PlayStation D-pad, and keyboard shows your D-pad keys. Shoulder and trigger glyphs now fill their button plates.
- Ultrawide menus and HUD are no longer stretched (#147). On screens wider than 16:9, the pause and inventory menus and the HUD are drawn in a centred 16:9 area. To get the old stretched look back, use
--dante_ui_16_9=false. - Texture mods. The game loads replacement textures from
mods/<name>/textures. Texture Studio (intools/texture_studio) exports the game's textures to PNG and builds mods from your edits. See the texture modding guide.
Fixes
- Pressing Home froze the game (#161). Home, F2 (50x fast-forward), F5, F6, F8–F11 and Insert are developer tools and are now off unless you start with
--dev_keys=true. - Crash after long sessions or busy scenes (#142). The renderer's per-frame upload space was raised from 64 MB to 256 MB.
- Crash when a texture or sampler failed to create (#166). The game now falls back to a placeholder instead.
- Starting
dantes_inferno.exedirectly ignored the launcher's settings (#165, #132). The launcher was writing a settings file the game couldn't read. Settings now apply however you start the game: Steam, Playnite, Steam Deck, or the exe itself. - "Failed to get an adapter supporting Direct3D 12" at startup (#167, #143). If Direct3D 12 isn't available, the game now falls back to Vulkan instead of exiting. You can also force it with
--gpu_backend=vulkan, which may help on Apple Silicon (#149). - Linux run script: fixed
LD_LIBRARY_PATHnot being set.
Performance
- Lower VRAM and CPU use on low-end PCs (#145). Textures unused for about 30 seconds are freed, and everything not in use is freed when video memory runs out. The instant-replay buffer (about 166 MB of VRAM) is now off by default. The game's memory copies and some texture and draw work are faster.
Launcher
- New
--playoption.DantesInfernoLauncher.exe --playlaunches the game straight away without showing the launcher, for Playnite, Steam Big Picture and other frontends (#165). The launcher comes back if the game fails to start or crashes. - Your launcher settings now also apply when the game is started without the launcher.