Info Required Official Broadcast Overlays bug reports MEGATHREAD

Further information and reports are needed to assist development with a fix
This is a computer that can play the game at a high frame rate with high settings and replays look really smooth at high settings and even when spectating I can tell that the frame rate is quite high. The way the scene is changing is very smooth. It is how the car movement is predicted and interpolated by the game while spectating that is the issue.

Since the replays are very smooth of the same race that I streamed (I've also tried disabling replays and that doesn't help), I can only surmise that replays use much more data from the game to display car movement than spectating does. I've tried setting all of the graphics settings to low and that doesn't help (as I expected). The computer is a 12600K/5060ti build and as I said is very smooth in normal gameplay.

What I'm looking for is if there is a setting in a json somewhere that can improve car movement prediction/interpolation while spectating. rF2 had a replay quality setting and when set to the lowest value, the replays would basically look like what I'm seeing while spectating in LMU. Spectating in rF2 is so smooth, you almost can't tell it is an online race. They must be doing something different in LMU.
Do you have an example of what you mean is the problem exacley, as i dont think you can do the json edit for LMU like you could for rFactor
 
Do you have an example of what you mean is the problem exacley, as i dont think you can do the json edit for LMU like you could for rFactor
This stream is a good example. Should start at 44:38. The cars just don't look fluid to me. They look much floatier quite often. In the replay it still looks like its someone in the US playing on a European server but it is smoother than this so that's why I keep coming back to they must being doing a simpler interpolation during spectating so spectating clients don't hit a server hard with bandwidth needs.

 
This stream is a good example. Should start at 44:38. The cars just don't look fluid to me. They look much floatier quite often. In the replay it still looks like its someone in the US playing on a European server but it is smoother than this so that's why I keep coming back to they must being doing a simpler interpolation during spectating so spectating clients don't hit a server hard with bandwidth needs.

That seams to me more down to youre conection. This is my latest Boardcast. And i dont seam to have the same kind of problem. Not all good but dont close to youre issue. Under settings there is a Network tap what do you have that on atm?
 
That seams to me more down to youre conection. This is my latest Boardcast. And i dont seam to have the same kind of problem. Not all good but dont close to youre issue. Under settings there is a Network tap what do you have that on atm?

I'm guessing you're not in the US? I have the internet settings in the game at 1 GPS/ 1GPS custom and the computer it is on gets a 2 Gbps/ 2Gbps speedtest on fiber. I'm in CA US so it's a long haul to European servers. Since there is a visual delta for me between the stream and replay on the same machine, my guess is they are doing something slightly different in terms of interpolation and that affect gets exacerbated by the latency of me connecting to European servers. I'm hoping they allow you to select the server location when using hosted servers at some point.
 
My last problem is textures loading of cars that join the server after me/the broadcaster.
20250701190607_1.jpg
I assigned the S button to “Load Vehicules” in the gameplay tab of the settings page, but this button does not seem to be working at the moment.
20250814140432_1.jpg
The only solution I've found so far is to leave and return to the server to reload all the textures.

The textures are also all reloaded when switching to the grid.

Thanks for advance and good broadcast to all :cool:
 
My last problem is textures loading of cars that join the server after me/the broadcaster.
View attachment 11165
I assigned the S button to “Load Vehicules” in the gameplay tab of the settings page, but this button does not seem to be working at the moment.
View attachment 11164
The only solution I've found so far is to leave and return to the server to reload all the textures.

The textures are also all reloaded when switching to the grid.

Thanks for advance and good broadcast to all :cool:
Yeah agreed that it doesn't work while spectating. They should just load all skins automatically if you're spectating since that is really designed to prevent hiccups while driving when someone joins (which it doesn't do very well).
 
Only numbers using three full digits appear correctly. Numbers with a single or double digit show white placeholders in place of digits. Happens all throughout the overlays and pretty much ruins the overlays for a broadcast.

Happens when launching the overlay from the boradcast overlay controller web page UI.

Build ID:19382516
I have the same issue with the car numbers, but strangely, it only happens on one of my two games...

On the left is a game running on Windows 11, and on the right is one running on Windows 10.
Screenshot replay.jpg
It may not have anything to do with the version of Windows, but it's a clue for the developers xD
 
Ce stream est un bon exemple. Il devrait commencer à 44:38. Les voitures ne me semblent pas fluides. Elles semblent souvent beaucoup plus flottantes. Dans le replay, on dirait toujours qu'il s'agit d'un joueur américain jouant sur un serveur européen, mais c'est plus fluide que ça, c'est pourquoi je reviens sans cesse sur le fait qu'ils doivent effectuer une interpolation plus simple pendant le visionnage, afin que les clients spectateurs n'accablent pas le serveur avec des besoins en bande passante.

There are many settings that could explain this issue, which already exists in RFactor2.

But what strikes me and could partly explain this phenomenon is that the shadow quality is not set to maximum. I recommend setting it to the highest possible level, and you will notice that this phenomenon will be much less visible in spectator mode.

I hope my advice helps. (Sorry for my poor English)
Please let me know if it has a positive effect.
 
Also, as a broadcaster and ONLY for broadcast, you need to put this Steam argument :



It will probably cause other issues and they should disable it once finished broadcasts
Since the last patch when I set the launch option “-useJava,” the game no longer starts... black screen

So no remote control, no overlays, no live-timing on another device on the network

😥😥😥
 


For broadcaster, you can now directly open your game to the network with change this line in Settings.JSON

JSON:
    "WebUI bind": "localhost",

to
JSON:
    "WebUI bind": "0.0.0.0",

You don't need to use anymore -useJava.
 


For broadcaster, you can now directly open your game to the network with change this line in Settings.JSON

JSON:
    "WebUI bind": "localhost",

to
JSON:
    "WebUI bind": "0.0.0.0",

You don't need to use anymore -useJava.
The -useJava switch was the only way to get the onboard cameras to work however.... But yeah, can't start the game with that switch now.
 
Just confirmed it, the game definitely won't start with the "-useJava" switch and the onboard camera buttons on the broadcast UI page don't work without "-useJava". I did change the WebUI bind but as I suspected, that is totally unrelated to the onboard camera buttons not working.

I've been developing an auto-director tool that automatically reads the broadcast UI page and clicks on buttons and overlays based on race info on the UI and its brutal every time something breaks on the UI. :(
 
Just confirmed it, the game definitely won't start with the "-useJava" switch and the onboard camera buttons on the broadcast UI page don't work without "-useJava". I did change the WebUI bind but as I suspected, that is totally unrelated to the onboard camera buttons not working.

I've been developing an auto-director tool that automatically reads the broadcast UI page and clicks on buttons and overlays based on race info on the UI and its brutal every time something breaks on the UI. :(
Question. Is it reading the broadcast UI or using the REST API?

I'm also in the middle of developing an app, got the live timing working, now adding overlay controls.
 
Question. Is it reading the broadcast UI or using the REST API?

I'm also in the middle of developing an app, got the live timing working, now adding overlay controls.
Do you have some luck with it? and would any one you who are working on a new program make it able to the public, as it seams like Studio 397 wont be able to create or fix theres
 
Do you have some luck with it? and would any one you who are working on a new program make it able to the public, as it seams like Studio 397 wont be able to create or fix theres
I've made good progress with mine, most overlay features are in and I've got the timing tower working. I think the API is broken for the cameras so the only way to switch between onboard and trackside at the moment is to use a keyboard button, just can't work it out. If anyone has any advice, do let me know.

Missing is the mid race and session results and things like highlighting close battles. It's getting to the point where I'm going to test it in a live broadcast this week and make notes of issues I personally experience.

I'm not comfortable yet with making it public.
 
Hi.
With "WebUI bind": "0.0.0.0" work.
How hide the info on the right? (image attached)
 

Attachments

  • info lmu.jpg
    info lmu.jpg
    109.6 KB · Views: 19
This is what I currently have working so far.

I'm using it in anger for the first time tomorrow to do a broadcast. Will see how well it all works in reality.
 

Attachments

  • Screenshot 2025-09-10 205128.jpg
    Screenshot 2025-09-10 205128.jpg
    571.3 KB · Views: 43
Back
Top