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:
GameData.TyreTemperature[x] would alway show CORE temperature
GameData.TyreTemperature[x]Inner/Middle/Outer would always show SURFACE temperatures
So it would be much easier to use these values accross multiple games.
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