Lenny asked for this so here u go bud.
RPH hooks into GTA V and runs plugins (commands like gotopd work), but the console/overlay never renders. The game runs fine, but the log spams an exception every frame:
Exception in OnRender: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Rage.Texture.Draw(RectangleF rectangle, Single u1, Single v1, Single u2, Single v2)
at Rage.Texture.Draw(RectangleF rectangle)
at LoadingScreen.Draw(Boolean useCustomLoadingScreenBackgrounds)
at Rage.HookManager.OnRenderInternal(Object sender, EventArgs e)
at Rage.HookManager.OnRender(Object sender, EventArgs e)
System details:
OS: Windows 11 (build 26100)
GPU: NVIDIA RTX 4070
Driver: 581.29
DirectX: DX11 enabled in GTA V
GTA V version: 1.0.3586.0 (latest)
RPH version: v1.122.1379.17094 (latest public release)
LSPDFR: 0.4.9 build 9299 (vanilla, no extra plugins)
What I tried already:
Safe Mode + disabled plugins: checked
Disabled console/overlays in RAGEPluginHook.xml: checked
Launch flags: -disableRender, -disableCustomLoadingScreen, -forcefeaturelevel11_0: checked
Windowed/borderless vs fullscreen: no difference
Reinstalled DirectX, VC++, .NET, NVIDIA drivers: checked
Fresh GTA + RPH install: checked
Result:
Game loads, plugins run, console accepts input.
But console/overlay never appears, error spam continues in log.
RagePluginHook fails to initialize correctly with NVIDIA Driver 581.15 (or anything above), but functions normally after downgrading to 581.08.
Steps to Reproduce:
Install NVIDIA Driver 581.15 (or anything above)
Launch GTA V with RagePluginHook + LSPDFR.
RPH fails to initialize, producing the above error log and DirectX warning.
Downgrade to NVIDIA Driver 581.08.
Relaunch GTA V with RPH + LSPDFR — issue no longer occurs.
This appears to be a compatibility issue introduced in NVIDIA Driver 581.15 (or anything above). RagePluginHook works correctly on 581.08, confirming that downgrading is currently the only reliable workaround.