This client modification is specifically made for nvidia's rtx-remix.
How does a shader based game work with remix? By manually reimplementing fixed function rendering :)
WIP & Please Note:
RTX Remix was never intented to support this game so expect stuff to be broken.
This is not trying to be a remaster. It simply makes the game compatible with RTX Remix.
Please keep that in mind.
🔹Most things are rendered using the fixed-function pipeline🔹
🔹Remix friendly culling and the ability to manually override culling🔹
🔹Ability to spawn and animate lights on events using a keyframe system🔹
🔹Per map loading of remix config files to set remix variables🔹
🔹Ability to animate remix variables on events🔹
🔹Spawning of unique anchor meshes🔹
🔹Per map fog settings and much more🔹
If you want to support my work,
consider buying me some coffee:
- Download the latest release and follow instructions found there.
- Start the game by executing
comp-rtx-launcher.exe
(start as admin if game is installed underProgram Files
) - The window title should change to Left 4 Dead 2 - RTX - followed by the GitHub commit number if successful
Let me get this straight again: This is not a remaster.
The compatibility mod itself does not enhance any assets and only handles a few lights and as such, might even look worse than the original game. This will however change when community made mods with proper enhanced assets and proper lighting get available.
There is a base-remix-mod that I have created that remixes things on a few maps (eg. water, a few lights) but it's really limited.
You'll encounter some of the following:
- Ugly looking water surfaces
- Rubbery looking textures
- Missing sunlight
- Very dark areas
- Missing (black) skybox (you need to assign the Sky category to skybox textures via remix in-game settings)
- The renderer is forced to run single threaded (currently required)
- Alpha tested foliage kills performance. This might improve with future updates to rtx-remix itself or when community mods with proper assets are available
- Skinning of meshes (animated meshes) is done via software (on the CPU) resulting in CPU bottlenecks
- Some effects look incorrect because of the limitations of fixed-function, other issues or they are simply not yet handled correctly.
- See the Wiki for in-depth guides on features that come with the compatibility mod 🍓
- Current releases ship with a custom build of the remix-dxvk runtime which includes necessary changes for L4D2 (
bin/.trex/d3d9.dll
)
- Press F5 to open the in-game gui to tweak compatibility mod related settings or to edit MapSettings
- A few things when it comes to remixing of certain objects Wiki
- Nvidia - RTX Remix
- People of the showcase discord - especially the nvidia engineers ✌️
- imgui-blur-effect
- l4d2-internal-base
- Dear ImGui
- minhook
- toml11