Skip to content

[Experimental] Camera Proxy for RTX Remix v0.1.0

Choose a tag to compare

@cobalticarus92 cobalticarus92 released this 11 Feb 17:25
· 203 commits to main since this release
1f2844a

📸 Camera Proxy for RTX Remix v0.1.0

Initial release of Camera Proxy for RTX Remix.

Extracts World, View, and Projection matrices from shader constant registers and emits fixed-function SetTransform() calls for RTX Remix compatibility with dx9.0c titles*

Features

  • Shader constant interception (SetVertexShaderConstantF)

  • Manual register configuration via camera_proxy.ini

  • Heuristic-based matrix detection

  • Stability filtering and candidate scoring

  • RTX Remix runtime chaining

  • Fixed-function transform emission

  • Auto Detection of camera matrices - Experimental ⚠️

  • Experimental memory scanner ⚠️


Installation

  1. Rename Remix's d3d9.dll to d3d9_remix.dll (if using Remix).

  2. Place this d3d9.dll in the game directory.

  3. Configure camera_proxy.ini.


Notes

  • Most dx9.0c or shader-dependant games may not work "right out of the box" when using the Auto Detection feature since this tool is meant for analyzing shader structures and interpreting matrices manually. Initial results might vary per game and might not look correct at all.

  • Some games use VP or MVP instead of pure view matrices so that is something to keep in mind

  • Fixed-function transform emission does not disable programmable shaders.