- Status
- Offline
- Joined
- Mar 3, 2026
- Messages
- 297
- Reaction score
- 7
Anyone digging into Rust external ESP lately? I am running into a classic desync issue where the ESP render trails behind camera movement, even with VSync nuked. The reads themselves are fast, but the synchronization between the viewmatrix and the overlay frame is clearly off.
The technical context:
I suspect the issue isn't just raw read speed, but potentially the way the viewmatrix is being cached or the time delta between the frame capture and the render call in my overlay loop. If the viewmatrix is slightly stale by the time the frame is drawn, the math gets messy during rapid camera flicks.
Honestly, it feels like an issue with the frame timing alignment. Is anyone else seeing this behavior with the current Rust build, or did I miss a change in how the engine handles camera transforms?
Who has run into this specific desync when snapping on heads in Rust, and did you find a way to lock the overlay timing?
The technical context:
- Reads are verified via RPM/WPM, latency is minimal, but the translation from world to screen is jittery.
- The overlay isn't keeping pace with the game's camera updates, leading to that 'floaty' feeling where entities lag behind their actual hitboxes.
- I have already forced VSync off in both NVIDIA Control Panel and the game settings, but the delta persists.
I suspect the issue isn't just raw read speed, but potentially the way the viewmatrix is being cached or the time delta between the frame capture and the render call in my overlay loop. If the viewmatrix is slightly stale by the time the frame is drawn, the math gets messy during rapid camera flicks.
- Check if your viewmatrix update loop is threaded independently of your render loop.
- Verify your Time.deltaTime usage to ensure the predictive positioning is calculated correctly.
- Ensure your overlay capture method isn't introducing additional hidden latency.
- Test with a simple GDI overlay first if you are currently using ImGui to rule out DX11/12 buffer swap issues.
Honestly, it feels like an issue with the frame timing alignment. Is anyone else seeing this behavior with the current Rust build, or did I miss a change in how the engine handles camera transforms?
Who has run into this specific desync when snapping on heads in Rust, and did you find a way to lock the overlay timing?