Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Multiplayer) guisettings texturedashboard shows other player's actor's RTTTexture1 in local active actor #3231

Open
MarkROR opened this issue Feb 17, 2025 · 2 comments

Comments

@MarkROR
Copy link
Contributor

MarkROR commented Feb 17, 2025

This feature: https://docs.rigsofrods.org/vehicle-creation/fileformat-truck/#guisettings allows you to provide RoR with a MyGUI .layout dashboard which, instead of being shown on screen, is used as a texture/material on a dashboard mesh prop.

As soon as you exit your active vehicle or actor, it disappears. It is only generated for the active/selected actor.

On multiplayer, there is a glitch that can cause you to see other player's RTTTexture1, in your own vehicle.

To reproduce:

  • Player joins the server
  • Player-2 joins the server
  • Player spawns a car
  • Player-2 spawns same car
  • Player will now see Player-2's live dashboard instead of their own, even though they aren't in their vehicle, but their own.

The mod that uses this feature and shows this issue: https://forum.rigsofrods.org/attachments/submeshedpolonezcaror1-1-zip.22223/

texturedashboard-multiplayer-glitch.mp4
@CuriousMike56
Copy link
Member

CuriousMike56 commented Feb 18, 2025

Similar behavior also occurs in single player, spawn two vehicles and the gauges from the active vehicle will be displayed in the other. This also affects the classic renderdash texture despite a unique material being created for each actor.

@ohlidalp
Copy link
Member

ohlidalp commented Mar 7, 2025

I'm baffled how it can interfere since I stamp all material names with actor instance ID. Has to be the RTT texture name or something. Definitely fixable, thanks for reporting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants