Remix Comp Projects
Collection of Random RTX Remix Compatibility Mods
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 or become a patreon
#Table of Contents
Black Mesa 1.0 (Steam)
Bioshock 1 (GOG)
SWAT 4 Gold (GOG)
Fear 1 Platinum (GOG)
Delta Force Black Hawk Down 2003 (GOG)
Guitar Hero 3 1.31 (HATRED)
Mirrors Edge (GOG) (Broken)
Anno 1404 Gold Edition (GOG) (Broken)
Manhunt (Steam)
ue2fixes (UE2 Patcher)
Installing
Overall Usage
Compiling
#Black Mesa
#This compatibilty mod was used for on an entry in the RTX Remix Modding Competition.
#As such, a proper remix mod with limited scope was created an can be found over at ModDB
#The good:
- Pretty stable
- Most things rendered via fixed function
- No noticable culling
- Tweakable per map-settings (ImGui
F5:: Anti-Culling - Animated lights - Spawnable unique meshes and more) - Per map remix configs (config variables)
- Working, tweakable flashlight
- Working 3D Sky (with certain limitations)
- Forced LOD
- Use commandline arg
-nobeepto disable the beep on startup
#The bad:
- The new UI does not work with remix (hence the usage of
-oldgameui) - Some textures won't show up in remix (or are simply black) - mostly metal textures and certain skyboxes
- Effects are not properly fixed (no proper alpha blending at times - or general glitching)
- Effects and other things might look especially bad when viewed through a translucent surface (eg. tram ride -> that is more of a general remix issue)
- Cables are still rendered via shaders and look glitchy due to unstable hashes and vertex imprecision
- No facial expressions because of softwareskinning usage (also results in not being able to replace skinned meshes)
- The asi (dll) might be flagged as a false positive due to the nature of it (process hooking and manipulation)
#Usage / Installing:
This game has separate releases.
Look here and follow the install instructions that are found on the release page.
#Bioshock 1 (GOG)
#The good:
- Pretty stable
- Most things rendered via fixed function
- No Frustum Culling
- More Anti-Culling Tweaks (Tweakable via ImGui
F5) - Use commandline arg
-disable_normal_hackto disable vertex normal fixup if you run into weird vertex explosion issues or if this is no longer required due to remix advancements
#The bad:
"Broken" vertex normals (Normals are packed and that is currently not supported by remix)- Hash of orig. emissive textures changes
#SWAT 4 - Gold (GOG)
#The good - game works pretty good out of the box so this mod only features:
- 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_skyto disable the skybox (required foranticull1and fixes remix vram leak)anticull1to cull even lessanticull2to cull less static actors in normally culled zonesbackface_cullingto enable backface culling by default (who would want that?)
All of the above can be tweaked within the ImGui
F4menu
#The bad:
- 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.
#Fear 1 Platinum (GOG)
- Ships with EchoPatch
#The good:
- Somewhat stable
- Most things rendered via fixed function
- GPU Skinned meshes via fixed function
- ImGui menu (F4)
- Reduced frustum culling
#The bad:
- 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)
#Delta Force Black Hawk Down 2003
- Ships with DFBHD-Wrapper
#The good:
- 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_terrainto disable original terrain rendering
#Usage:
- Change your fov/resolution via
scripts\BHD_Asi.iniand make sure to use 1280x1024 in-game
#Guitar Hero 3
#The good:
- stable
- most things rendered via fixed function
#The bad:
- crowd looks a little odd (still rendered via shader - remix issue?)
#Usage:
- Make sure to read the _README in assets/gh3
#Mirrors Edge (GOG)
#The good:
- Boots, ImGui menu
- Fake camera to enable pathtracing
#The bad:
- Utterly broken, texcoords (UV's) are half floats and normals are packed
- No game camera data or mesh transforms yet
- Currently not worth proceeding
#Anno 1404 Gold Edition (GOG)
#The good:
- 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)
#The bad:
- still very broken and very WIP
#Manhunt (Steam)
#The good:
- Disabled world / BSP frustum culling
- Disabled the BSP PVS system (no entity culling)
- Launch game with commandline arg
-use_signaturesif the default mode (static offsets) is causing issues
#ue2fixes
#Description and features:
- 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
#Commandline arguments:
disable_skyto disable the skybox (required foranticullexand fixes remix vram leak)anticullexcull even lessnod3ddo not hook the d3d9 interface (imgui wont work), if you are having issues with thatasyncload 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.asinext to your game's exe.
#Installing
- 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.dllthat comes with remix - Take a look at the
_READMEwithin the game mod folder (eg.bioshock1) for further instructions - Some game mod folders contain a
_not_root_folderfolder with additional configuration files used by the game. Place accordingly - Run the game using the run-with-rtx.bat
#Overall usage
- Press
F5orF4to open the in-game gui for some compatibility tweaks or debug settings- Using the fake camera will most likely enable remix path tracing
#⚠️ Note
- Heavy wip
- Most of the mods don't work very well (if at all)
#Compiling
- Clone the repository
git clone --recurse-submodules <URL> - Run
generate-buildfiles_vs22.batto 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_folderand place the files in there accordingly
- check if
#Credits
- Nvidia - RTX Remix
- People of the showcase discord - especially the nvidia engineers ✌️
- dear-imgui
- imgui-blur-effect
- minhook
- toml11
- dxwrapper
- Ultimate-ASI-Loader
- All of the 🍓