Yellow Flags - Loca...
 
Notifications
Clear all

Yellow Flags - Local Sector Only in LMU?

7 Posts
2 Users
0 Reactions
183 Views
(@exigeous)
Trusted Member
Joined: 3 years ago
Posts: 37
Topic starter  

Just started playing LMU a few days ago and the yellow flags are almost useless as I'm getting a warning for yellow no matter where on track it's happening - meaning I'm almost constantly seeing yellow flags in SimHub (mainly in my RGB Matrix displays and on my steering wheel RGB Leds) - the first few laps I drove in the game I thought things were broken as they never stopped flashing yellow, only after a few laps did I realize they are flashing no matter where the yellow is.

Am I missing a setting somewhere? I only want to be notified of local yellow flags, just like iRacing, ACC, etc. does - not sure if this is an issue in SimHub or with LMU but it's making the game almost unplayable or I'll just have to turn off my steering wheel RGB and my dual RGB Matrix displays, which would sorta suck.

Thoughts?


   
Quote
(@peterv)
Active Member
Joined: 2 months ago
Posts: 11
 

I haven't checked (yet) but it is possible/likely that LMU does not give the Flag status with a sector differentiation, thus you just get a 'Yellow flag" event no matter where that was.

You (I, me) would need to check the available game PROPERTIES that SimHub gets/lists to see if there is any data that allows it to be differentiated, and then the Dashboard/Overlay would need to be altered to use that - maybe a simple proprty change, or maybe needing some scripting (java), to do it all properly.

Or..... it is just not possible at all....


   
ReplyQuote
(@peterv)
Active Member
Joined: 2 months ago
Posts: 11
 

I checked the game (LMU)......

So far, in the SimHub Properties there is only a "Yellow Flag" property that works and this is triggered for a flag ANYWHERE on the circuit.  Any Dash/Overlay made would have to use that to show a Yellow Flag state.... thus it would trigger for ANYWHERE around a lap, for the entire lap.

There are several other 'per car' Yellow Flag properties BUT they are not being fed any game data and thus remain a '0' at all times.  BOOO !!!!

In a car IN the game, you have a Yellow Flag indicator and that only shows up if you are NEAR the Yellow Flag case......

That is a shame, as the game obviously does KNOW there is one relative to the car (yours, or an AI one too), so they COULD have output that data for external use also.

Maybe they actually did BUT SimHub's inbuilt data collection system does not see that and thus does not update those other Properties that it could.

Maybe some other plugin that someone has made DOES get that more defined data....????

If someone did, then you would still need to edit your Dash/Overlay so it USES that data instead of what it uses now (the "whole lap Yellow" data version now).

So the next question to ASK is "Does anyone make an LMU Plugin for SimHub that DOES provide the LOCAL YELLOW information??"

 

This post was modified 1 month ago by PeterV

   
ReplyQuote
(@peterv)
Active Member
Joined: 2 months ago
Posts: 11
 

Next... Update.... FIX.....

I found that there IS a "Local Yellow" data Property..... but it is named:

GameRawData.Data.mSectorFlag01     or 02   or   03..... the number being the sector.

It is typically a value of 11 (!!!)..... but if you have a yellow flag in that Sector it is "2"

Because there are THREE Properties, one for each different Sector, that means to use this Data you would need to write some Java code that grabs what Sector YOU are in, and then watch for ANY of those Three Sectors having a Yellow Flag, and IF you are in the same Sector as a Yellow Flag is active THEN trigger the Dashboard/Overlay "Yellow Flag" display.

That is quite easy to do really.... if you know HOW to edit the Dashboard/Overlay AND understand Java scripting!!

If you have a specific Dash/Overlay you want edited you can let me know what it is and I can change it to that required coding......

Another option is to remove/disable the Dashboard/Overlay's Yellow Flag system itself and just rely on the In-car LMU one that works correctly.  But that is almost as much effort, and a bit of a 'dadgy fix' for the problem anyway(!).

 

This post was modified 1 month ago by PeterV

   
ReplyQuote
(@peterv)
Active Member
Joined: 2 months ago
Posts: 11
 

Oh.... Seeing you mentioned it is on your RGB Matrix or Wheel LED's..... that is still all inside the Dashboard for those devices, so you would make a COPY of the original and edit that to fix the issue. Mainly to be LMU specific.

OR.... probably some bit more invloved coding changes could alter them for ONLY when LMU is the game running. And they act as before for other games.

 


   
ReplyQuote
(@exigeous)
Trusted Member
Joined: 3 years ago
Posts: 37
Topic starter  

Posted by: @peterv

Oh.... Seeing you mentioned it is on your RGB Matrix or Wheel LED's..... that is still all inside the Dashboard for those devices, so you would make a COPY of the original and edit that to fix the issue. Mainly to be LMU specific.

OR.... probably some bit more invloved coding changes could alter them for ONLY when LMU is the game running. And they act as before for other games.

 

I don't even know where to start with saying how impressed I am that not only you took the time to work this all out but that you were willing to do so and share the results! So first off THANK YOU.

I'm following everything you're saying and may have a go at writing the code to work it out - not a JS developer by trade but know enough to work it out over some time. If/when I do I'll certainly share my results here.

So it sounds like the issue really is with LMU but that we can work around it - while that's great I'm not sure I'll take the time as I couldn't be more disappointed with the quality of the racing in LMU. I've been iRacing since it launched in 2008 and I've never had the amount of awful races I've had in LMU. I think I've done 6 races over a week and between those and every single practice session I've been in I get punted BADLY by someone. I believe the main issue is there is ZERO accountability - none. Given there is no voice chat nor any ability to DM users plus it seems text chat is off for most there is no way to call someone out when they crash you. This coupled with the extremely basic reporting system means there is no reason for people ot NOT crash into you. Why shouldn't they, they'll be zero consequences for them so they just punt/buddy bump you and go about their way.

At least in iRacing the voice chat keeps that to a somewhat minimum as I don't want to get screamed at knowing I've ruined someone else's race. Plus given in iRacing we're paying for our monthly racing we all take it VERY seriously, at least the majority. While I'm happy to NOT pay for another subscription, so that's great about LMU, without that and any accountability the racing is just AWFUL - at least at the beginner stages which I don't think I'll ever get past as I just HATE this.

So at the moment I don't even have LMU installed - rage uninstalled yesterday after yet another horrible session, so we'll see when I reinstall. Given your excellent help (posted this before I uninstalled) I may have another go just to see if I can make this work.

So thanks again, if you have a go at it let me know otherwise I'll do that when I do.

You rock.

~Ross

 


   
ReplyQuote
(@peterv)
Active Member
Joined: 2 months ago
Posts: 11
 

With the online racing of LMU and iRacing, I found the opposite!!!  I went from 'too much poor driving causing incidents to ruin my races' in iRacing, to 'way less incidents' in LMU!  LOL

And overall I thought that the LMU incidents were more of a 'they were a bit overzealous, or lacking a bit of leeway/care', with a definite handful of intentional 'bumps' surely designed to spin you and thus lose you a ton of time and places(!), at optimal corner places which they obviously knew from experience! (cheating really). 

iRacing always SEEMED to more just be 'lacking care' cases as those were almost always at race starts and over that first high density first lap or so. BUT they happened a LOT!!  I would have strings of races that were ruined, and then 'very happy' when the "6th" race went flawlessly and as per a race should, so that you could actually race and not just 'survive' an event.  This is from typical starting grid positions of 1 to 6,7,8 etc.... where you have quite a lot of cars behind you into turn 1 and the early corner areas of lap 1. Even if 8 other drivers are 'good', there was always at least one that ends up ramming into you, or pushing you off a turn etc.

LMU does have its safety rating system also, but I don't know how 'harsh' it is and I guess it is not harsh enough, seeing those drivers do the 'bump/spin' things and MAYBE have no care, or fear, of reprisal that matters.

But LMU is a far better SIM than iRacing - cars that drive like a real one does. (based on my real racing experience anyway).  Not by a BIT, but clearly a better representation of them, thus I have a notably lower admiration of iRacing just in its driving/racing terms.

---------

Attached is a file with some code, and thus shows the Properties that can be used, to fix up the local yellow displays: (Flag Test 01.zip)

I fixed up a bunch of my Dashboards and Overlays so they operate via Local Yellows now. Seeing those are all LMU specific I did not need to add an 'extra layer' of GAME Test, so that it does these things only for LMU, and leaves all other games in whatever programming method they had before. To do that you would basically 'wrap' the local yellow coding inside an "IF this is LMU, do this...." block.

 

 

This post was modified 1 month ago by PeterV

   
ReplyQuote
Share: