Esotic Slips Hud

Esotic Slips Hud V1.5

Login or Register an account to download this content
@PhilVitt This update will show all 4 tire boxes together when cornering, but will still hide them when you are on the straights.
  • Like
Reactions: ATA Engeneering
@PhilVitt Please note this update implements what you have suggested (mostly). Something like this has been on my ToDo list for a while. I'd prefer to have all the wheels be visible/invisible at the same time, so if any wheel is visible they all are, but that would require a bit more coding, and I've not devised an elegant solution for that yet. :p

This version will show/hide the tire boxes individually. They will always be visible under braking, but they will become transparent on the straights.

Cheers,

Esotic
The python file now contains a displayOption variable and 3 optional layouts you can try. Two of them are compact versions and one is a regular layout scaled up for use on a 4K TV. There are also new colors under braking. Purple designates the beginning of optimal braking, yellow is for the end of optimal braking, red means you've locked up a tire, and when the rear tires are light blue they are slipping more than the front tires. It's not abnormal for the rear tires to show some blue under normal circumstances due to bumps on the track, but if you see a lot of light blue you should probably move the brake bias forwards.
  • Like
Reactions: Epistolarius
I have implemented the following code to try and mitigate the issues with tire model 10:

slip_fl, slip_fr, slip_rl, slip_rr = ac.getCarState(0, acsys.CS.TyreSlip)
if slip_fl == 0.0:
slip_fl, slip_fr, slip_rl, slip_rr = sim_info_obj.physics.wheelSlip
#multiple all these values by some amount? 1.0 in wheelSlip = ? in TyreSlip?
mult = 4500.0
scale = 2.2
slip_fl = ((math.log(slip_fl) + scale) / scale) * mult
slip_fr = ((math.log(slip_fr) + scale) / scale) * mult
slip_rl = ((math.log(slip_rl) + scale) / scale) * mult
slip_rr = ((math.log(slip_rr) + scale) / scale) * mult

I was able to find values for "wheelSlip" in the SharedMemory, which seem to be similar to, but not the same as, TyreSlip in the API. The log and scale and mult operations are an attempt to get wheelSlip into the same range and behavior as the logic that's reading TyreSlip for tire model prior to 10.
  • Like
Reactions: Epistolarius

Latest News

How long have you been simracing

  • < 1 year

    Votes: 299 15.3%
  • < 2 years

    Votes: 209 10.7%
  • < 3 years

    Votes: 201 10.3%
  • < 4 years

    Votes: 150 7.7%
  • < 5 years

    Votes: 265 13.6%
  • < 10 years

    Votes: 229 11.7%
  • < 15 years

    Votes: 145 7.4%
  • < 20 years

    Votes: 117 6.0%
  • < 25 years

    Votes: 88 4.5%
  • Ok, I am a dinosaur

    Votes: 249 12.8%
Back
Top