GAMES The Darkness PC port skips emulation, uses C++ translation for native D3D11 performance GAMES Diablo IV patch 3.2.2 fixes Druid Pulverize infinite boss immobilization bug INTEL Intel 18A logic density matches TSMC N3E in Panther Lake teardown GAMES Lego Racers returns as free web browser game Step On It with online multiplayer STEAM Owlcat Games Reveals Dark Heresy Concept Art for Inquisition Agents and Astra Militarum Elite Units STEAM Euro Truck Simulator 2’s Soul of Anatolia DLC features over 100 highway interchanges SOFTWARE AND UPDATES Discord drops mandatory selfie and ID checks, replaces them with credit card and app store age verification LINUX postmarketOS rebrands to Nura, aiming to keep smartphones useful for 10 years GAMES Payday 2 Update 248.2 fixes achievement bug that left teammates empty-handed DLSS Obsidian confirms The Outer Worlds 2 add-on development continues AMD DLSS 5 Neural Rendering mod delivers 89% performance gain on AMD GPUs INTEL MAXSUN removes PCIe x16 slot from Z890 Mini-ITX motherboard to route GPU via MCIO cabling AMD Lenovo launches LOQ 25-10 budget gaming monitor with 280 Hz refresh rate CONSOLES Silent Hill 2, Yakuza: Like A Dragon, and 7 others leave PlayStation Plus on October 20

The Darkness PC port skips emulation, uses C++ translation for native D3D11 performance

Lena Fischer 0 comments 2 min read

The Darkness PC port uses C++ translation and D3D11 to run the 2007 shooter natively on Windows, skipping emulation entirely.

The Darkness PC port skips emulation, uses C++ translation for native D3D11 performance
GAMES

The 2007 shooter The Darkness is finally playable on modern PCs, ending a long wait for fans of the original Xbox 360 and PS3 release. This community port brings a title that was never officially released on Windows to a platform where it can run natively. Enthusiast developer portingpete has completed the work, allowing players to experience the game without relying on legacy console hardware.

Community port brings 2007 shooter to Windows without emulation

The project relies on DarkRecomp, a tool that translates the original Xbox 360 executable into C++ code. This approach runs the game through a D3D11 renderer on Windows 64-bit systems. The method avoids runtime emulation entirely, which typically offers better performance and stability for older titles on modern operating systems.

portingpete confirmed the technical architecture by stating that no runtime emulation is performed. The source code for the 'The-Darkness-Recomp' project is available on GitHub for public review. The port includes support for both gamepad and mouse input, catering to different playstyles. Users can also adjust video settings such as field of view, resolution, gamma, frame rate limit, and vertical sync.

This release fills a gap in the franchise's history, as the sequel The Darkness II did receive an official PC release. The original game's absence from Windows has now been addressed by this independent effort. Players interested in the title can access the project files directly from the developer's GitHub repository.

Source: IXBT

Discussion

0 comments

Leave a comment