GTA 2 Gets Path Tracing Through a Clever Direct3D 9 Bridge

GTA 2 Gets Path Tracing Through a Clever Direct3D 9 Bridge

GTA 2 Gets Path Tracing Through a Clever Direct3D 9 Bridge

Grand Theft Auto 2 now has full path-traced lighting, but the most interesting part is not the neon reflections. It is the renderer underneath them. Modder gebdag built a Direct3D 9 bridge that translates the 1999 game’s old graphics pipeline into something Nvidia RTX Remix can understand.

That extra layer matters. RTX Remix is aimed mainly at DirectX 8 and 9 games using a fixed-function pipeline. GTA 2 predates that target and relies on older DirectDraw and Direct3D technology. Dropping the usual Remix files into its folder would not be enough.

Two DLLs connect 1999 to RTX Remix

The open-source project replaces the rendering path with two core files: gta2dx9.dll and gta2dx9_vid.dll. The first handles the new Direct3D 9 renderer, while the second acts as the video-device shim. Together they feed GTA 2’s map, sprites, geometry and lights into the interface expected by the Remix runtime.

I like this approach because it solves the compatibility problem at the correct layer. The mod is not trying to recreate GTA 2 inside a newer game engine. The original executable and gameplay remain in charge. The bridge exposes enough of the scene for Remix to apply modern lighting in real time.

The source tree is also useful for anyone curious about how it works. Its folders separate the renderer, video shim, shared map and camera code, packaging scripts and technical notes. Building it requires Visual Studio with the C++ x86 toolset, and the included Remix API headers have to match the runtime being used.

The lighting reacts to the game

This is more than a global filter. The bridge translates existing lights and creates new sources for events such as explosions, vehicle fires and gunfire. Emissive texture maps let signs and other bright surfaces contribute to the scene. In motion, the city gains proper pools of light, long shadows and reflections that move across wet-looking streets.

A dynamic time-of-day system can move the city from daylight through sunset and night, although the project notes that this feature requires Remix Plus. Pressing F4 opens an in-game panel for lighting and time controls, so users can tune the result instead of accepting one fixed preset.

The renderer also corrects two old display problems. It supports a full 16:9 view, and cars or pedestrians no longer appear and disappear at the newly exposed left and right edges. That fix is less flashy than path tracing, but it makes the widescreen mode feel intentional.

“60 FPS” needs an asterisk

The project says 60 frames per second is possible through Frame Generation. That does not mean GTA 2 suddenly runs its simulation and renderer at a native 60 FPS. Frame Generation creates intermediate frames between the ones the game actually produces. Motion can look smoother, but input response and animation timing still depend on the underlying frame rate.

It is a reasonable tool here because path tracing is expensive, even when the base game is old. GTA 2 has simple geometry, but Remix still has to trace lighting, denoise the result and reconstruct the final image. Players sensitive to latency or visual artifacts may prefer a lower generated-frame setting.

What you need to run it

The mod was built and tested against GTA 2 version 9.6, the PC release Rockstar distributed for free in 2004. It requires the RTX Remix runtime and a 64-bit installation of Windows 10 or Windows 11. The short installation path is to extract a release into the GTA 2 folder, run install.reg, then start gta2.exe.

You also need an RTX-capable PC. Nvidia’s broader Remix documentation recommends a GeForce RTX 4070 or better for the best experience, though actual performance depends on resolution, path-tracing settings and Frame Generation support. That recommendation is far beyond GTA 2’s original requirements, which is a funny but unavoidable result of replacing flat 1990s lighting with real-time path tracing.

A renderer upgrade, not a remake

This remains a community project. It does not replace low-detail models, rewrite mission logic or modernize the controls. RTX Remix can transform materials and lighting, but it cannot automatically change the game’s physics, AI or level design. Some players will also prefer the clean, readable look of the original top-down art.

Still, the bridge is the part I would watch. Many classic PC games sit outside Remix’s normal compatibility window because their renderers are too old or unusual. A focused translation layer can bring one of those games into a modern pipeline without rebuilding the entire thing. GTA 2 is the demonstration here, but the technique is the bigger story.

Sources: Tom’s Hardware, the GTA2 RTX Remix repository, and Nvidia’s RTX Remix requirements.

Share:

No comments:

Post a Comment

Pageviews

Blog Archive

Recent Posts