Saltar al contenido
← Volver a proyectos

Remix Comp Projects

Collection of Random RTX Remix Compatibility Mods

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




#Black Mesa

img

#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 -nobeep to 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)

img

#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_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
#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)

img

#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_sky to disable the skybox (required for anticull1 and fixes remix vram leak)
  • anticull1 to cull even less
  • anticull2 to cull less static actors in normally culled zones
  • backface_culling to enable backface culling by default (who would want that?)

All of the above can be tweaked within the ImGui F4 menu

#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)

img

#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

img

#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_terrain to disable original terrain rendering
#Usage:
  • Change your fov/resolution via scripts\BHD_Asi.ini and make sure to use 1280x1024 in-game



#Guitar Hero 3

img

#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)

img

#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)

img

#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_signatures if 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_sky to disable the skybox (required for anticullex and fixes remix vram leak)
  • anticullex cull even less
  • nod3d do not hook the d3d9 interface (imgui wont work), if you are having issues with that
  • async 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.




#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.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

#Overall usage

  • Press F5 or F4 to 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.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

#Credits

Nueva versión disponible.