Game modifications specifically made for nvidia's rtx-remix.
How does a shader based game work with remix? By manually reimplementing fixed function rendering :)
If you want to support my work, consider buying me some coffee:
Bioshock 1 (GOG)
SWAT 4 Gold (GOG)
Fear 1 Platinum (GOG)
Delta Force Black Hawk Down 2003 (GOG)
Mirrors Edge (GOG) (Broken)
Anno 1404 Gold Edition (GOG) (Broken)
Manhunt (Steam)
ue2fixes (UE2 Patcher)
Installing
Overall Usage
Compiling
- Pretty stable
- Most things rendered via fixed function
- No Frustum Culling
- More Anti-Culling Tweaks (Tweakable via ImGui
F5
) - Use commandline arg
-disable_normal_hack
to disable vertex normal fixup if you run into weird vertex explosion issues or if this is no longer required due to remix advancements
"Broken" vertex normals (Normals are packed and that is currently not supported by remix)- Hash of orig. emissive textures changes
- Disabled frustum culling, backface culling (enabled by default)
- More optional anti culling features
- Forcing of BSP surfaces within a certain distance around the player to help with light leakage
- Commandline arguments:
disable_sky
to disable the skybox (required foranticull1
and fixes remix vram leak)anticull1
to cull even lessanticull2
to cull less static actors in normally culled zonesbackface_culling
to enable backface culling by default (who would want that?)
All of the above can be tweaked within the ImGui
F4
menu
- Remix bug: with the sky enabled, unfocusing the game will render only the skybox for a frame and leak a little vram.
This can also happen randomly when walking through doorways which will ultimativly fill up the entire gpu memory.
- Ships with EchoPatch
- Somewhat stable
- Most things rendered via fixed function
- GPU Skinned meshes via fixed function
- ImGui menu (F4)
- Reduced frustum culling
- Hash of a lot of "models" not stable
- Currently can not get remix "friendly" anti-culling to work so it's either light leaking and unstable hashes or rendering the entire map (which is possible via the ImGui menu)
- original skybox is broken (currently rendering a unique marker with a skysphere attached to it via remix replacements)
- Ships with DFBHD-Wrapper
- Pretty stable out of the box
- Skinned meshes now rendered via fixed function
- Reduced frustum culling
- Fixed game lights breaking the terrain
- Per map configs for remix variables
- Nightvision remix configs
- Commandline Argument:
-disable_terrain
to disable original terrain rendering
- Change your fov/resolution via
scripts\BHD_Asi.ini
and make sure to use 1280x1024 in-game
- Boots, ImGui menu
- Fake camera to enable pathtracing
- Utterly broken, texcoords (UV's) are half floats and normals are packed
- No game camera data or mesh transforms yet
- Currently not worth proceeding
- Boots, ImGui menu
- Game camera transforms to enable path tracing (ImGui F5 -> enable fake cam (temporary name))
- Fixed function rendering of models (incl. dynamic models)
- still very broken and very WIP
- Disabled world / BSP frustum culling
- Disabled the BSP PVS system (no entity culling)
- Launch game with commandline arg
-use_signatures
if the default mode (static offsets) is causing issues
- Tries to fix certain aspects of ue2-2.5 games were no standalone mod is available
- Can currently fix frustum and backface culling on swat4, killingfloor, r6 raven .. other games are untested
- ImGui menu (
F5
) if the game is using d3d9
disable_sky
to disable the skybox (required foranticullex
and fixes remix vram leak)anticullex
cull even lessnod3d
do not hook the d3d9 interface (imgui wont work), if you are having issues with thatasync
load signature patches asynchronously - use if the game gets stuck on trying to find the engine.dll
To install, just grab an asi loader of your choice and drop
a_ue2fixes-rtx.asi
next to your game's exe.
- If there are Releases - grab the latest one and follow the instructions found there
- Installing Action builds requires a GitHub account (to download the artifact)
- Download the latest Action build
- Download the latest remix release from github and place the files into your game folder (next to your game executable)
- Delete the
d3d8to9.dll
that comes with remix - Take a look at the
_README
within the game mod folder (eg.bioshock1
) for further instructions - Some game mod folders contain a
_not_root_folder
folder with additional configuration files used by the game. Place accordingly - Run the game using the run-with-rtx.bat
- Press
F5
orF4
to open the in-game gui for some compatibility tweaks or debug settings- Using the fake camera will most likely enable remix path tracing
- Heavy wip
- Most of the mods don't work very well (if at all)
- Clone the repository
git clone --recurse-submodules <URL>
- Run
generate-buildfiles_vs22.bat
to generate VS project files - Compile the mod of your choice
- Copy the mod dll into your game directory along with the files in the
assets/<Mod>
folder- check if
assets/<Mod>
contains_not_root_folder
and place the files in there accordingly
- check if
- Nvidia - RTX Remix
- People of the showcase discord - especially the nvidia engineers ✌️
- dear-imgui
- imgui-blur-effect
- minhook
- toml11
- dxwrapper