SHWotever / SimHub

Multi sim dashboard, bass shaker driver, ....
http://www.simhubdash.com/
725 stars 95 forks source link

F1 - TyreTemperature confusion #1084

Open dexter323i opened 2 years ago

dexter323i commented 2 years ago

Hi!

I've created a display for showing tyre tempartures, and it behaves differently with F1 2021 and Assetto Corsa. In AC it works as it should: changes slowly as tyres heat up, or cools down. But in F1 it changes more-more rapidly. Just needs a big brake, and the temp jumps up insanely. I've checked SH available properties, and found out they are not consistent between the two games. e.g. In F1: GameData.TyreTemperatureFrontLeft, GameData.TyreTemperatureFrontLeftMiddle [Not supported], GameData.TyreTemperatureFrontLeftOuter [Not supported] shows the surface temperature of the FrontLeft tyre, and GameData.TyreTemperatureFrontLeftInner shows the core temperature.

In AC: GameData.TyreTemperatureFrontLeft holds the core temperature of the tyre, and GameData.TyreTemperatureFrontLeftInner, GameData.TyreTemperatureFrontLeftMiddle, GameData.TyreTemperatureFrontLeftOuter displays the temp of the tyre surface(s).

I don't know if it is a bug, or this is the intended behaviour, but it is hard to use these values when they behaves differently between different games.

I recommend switching GameData.TyreTemperature[x] and GameData.TyreTemperature[x]Inner with eachother for F1, so these would always show the same values no matter what game is running:

So it would be much easier to use these values accross multiple games.

Thank you in advance,

Dexter

dexter323i commented 2 years ago

Dear @SHWotever

do you plan to fix this small issue in the near future? Or I should patch it in my plugin instead? (Use different values with F1)

Dexter