Tyre Temperatures and more by Danny Giusa v1.6.2 - Apps - DrivingItalia.NET simulatori di guida Jump to content

Tyre Temperatures and more by Danny Giusa v1.6.2


VELOCIPEDE

Recommended Posts

App to display tyre temperatures and pressures automatically adapting colors to optimal temperature range for most builtin cars.

Current version: 1.6.2 -> tyre_temp-1.6.2.zip

FAQ: If you have questions about the nature of the values displayed by this app or how the tyre physics works in general, please read the thread http://www.assettocorsa.net/forum/index.php?threads/tyre-temperatures-and-wear.2723/ before posting here. Most questions have already been discussed there.

How to configure the app for custom temperature ranges
Since version 1.6.0, the app can be configured to display custom temperature ranges for specific cars / car classes. Therefore you will need the files


<assetto_corsa_install_dir>/apps/python/tyre_temp/tyre_temp.ini
<your documents>/Assetto Corsa/logs/py_log.txt



A) Set the class of an unknown car
If the app displays the tyre "unknown" for a given car, it might be enough to set the class of the car. Therefore, open tyre_temp.ini and search for the section CLASSMAP:


[CLASSMAP]
; Set the class of a specific car (as listed in content/cars). Known classes are GT2, GT3, EXOS125, F1_1986, F1_1970, F1_1967, FAB. You can also create new classes here.
ks_corvette_c7r = GT2
; Set the class of a specific car (as listed in content/cars). Known classes are GT2, GT3, EXOS125, F1_1986, F1_1970, F1_1967, FAB. You can also create new classes here.
ks_nissan_gtr_gt3 = GT3


To add a car to an existing class, add a key/value pair just like in the above example. The key must match the directory name of the car under <assetto_corsa_install_dir>/content/cars (use small letters!).

B) Set or override the temperature mapping of a given car / tyre combo
This can be done by following this step-by-step guide:

  •  
  • Start the game with the car selected. Choose the tyre you want to configure, click on drive and exit the game again.
  • Open py_log.txt with a text editor (e.g., notepad)
  • Search for a line like

    tyre_temp.py[iNFO ]: Temperature mapping found: car name 'bmw_m3_gt2', class/tyre name 'GT2 Slick Soft'

    or

    tyre_temp.py[iNFO ]: Car name 'bmw_m3_gt2', class/tyre name 'GT2 Slick Soft'
     
  • The interesting part here is the "GT2 Slick Soft". The first part of this name is the class the car is currently mapped to (here GT2), or STD, if no specific mapping is used. The second part "Slick Soft" is the name of the selected tyre.
  • To add a temperature mapping for this tyre, add the following lines to the section [TYREMAP_OVERRIDES] in tyre_temp.ini:

    tyre_2_class = GT2
    tyre_2_tyre_name = Slick Soft
    tyre_2_display_name = myGT2Softs
    tyre_2_opt_temp_max = 50
    tyre_2_opt_temp_min = 20


    Note that the mappings must have indices starting from 0. In my case I already had two other mappings tyre_0_... and tyre_1_..., therefore I have used the tyre_2_... prefix for the mapping. tyre_2_class must be set to the class reported in the .ini file. tyre_2_tyre_name must be set to the tyre name reported in the .ini file. tyre_2_display_name must be set to a unique name used for displaying the tyre in the app (It must be different to any other tyre name!). min and max temperature are defining the optimum temperature range.
  • To verify that everything works, save the .ini file, restart the game and check if the temperature mapping is used as expected. If it is not used, inspect the py_log.txt file for errors and warnings and try to correct them. You should see a line

    tyre_temp.py[iNFO ]: Registering temperature overrides (20-50) for tyre 'Slick Soft' of class 'GT2' displayed as 'myGT2Softs'

    matching your customization
  • Hint: If you rename the .ini file to another file name, the app will regenerate a new ini file with default settings.

Changes in 1.6.0:
Looks like there are no updates from KUNOS regarding the optimum temperature ranges of newly added tyres (the thread hasn't been updated since adding La Ferrari). I tried multiple times to beg for this information, but the devs do not seem to care.
Because of that, and because of the great spectrum of mod cars out there, I decided to make it possible to customize the optimum tyre temperature ranges by editing the tyre_temp.ini file. I hope the examples in this file are speaking for themselfs for the interested users.
If something goes wrong, please try to rename your tyre_temp.ini file before posting a bug report to see if the app works with the default settings.

Change Log:

  • fix formula abarth hard tyre typo
  • add ferrari_458_gt2 to GT2 class
  • make tyre temperature ranges customizable via .ini file editing (edit tyre_temp.ini beneath tyre_temp.py for that; generated after first app start)
  • improve wear display accuracy (use the inverse display option in tyre_temp.ini)
  • add an auto-hide mode for the tyre type label. In this mode, the tyre type will not be hidden if it is actually unknown. There are still the options to always hide it and never hide it (look at the .ini file)

1.6.2

  • compatibilities with AC v1.3

fonte AC Forum

Edited by VELOCIPEDE
Link to comment
Share on other sites

  • 5 months later...

Python app - Tyre Temperatures and more

by Danny Giusa

Latest Version 1.3


wpe2rdv4.jpg

Changelog:

Version 1.0
- reboot for the early access version
- added a barscale for tyre dirt level

Version 1.1
- added max temps and psi recording
- rearrange dirtbars and value

Version 1.2
- using hue of HSV color wheel for temperature coloring (flitzi)
- variables for optimal temperature and temperature range (flitzi)
- added spinner for adjusting the optimal temperature while in the car (flitzi)
- new alignment for the ui

Version 1.3
- added tyrewear (shared memory (flitzi code))
- added spinner for tyre compounds (Never_Eat_Yellow_Snow) updated by Danny
- dirtlevel bar stil exist


Future Updates
- better background opacity
- inside/mid/outside temperatures
*

Download
Click here

Install
Just extract the folders into your Assetto Corsa maindirectory.
(X: Program Files(x86)/Steam/SteamApps/common/assettocorsa/)
Change opacity ?
Open the tyre_temp.py and look for "Change Backgroubd here" then change the background value between 0.0 and 1.0.


Please report bugs and improvements in this thread.
*not implemented in the python interface at the moment

FAQ

F: "Can we get In/Mid/Out Tyre Temps ?"
A: "At the moment there is no implementation in the Python Interface for that.
This needs to be fixed from the AC development side."


F: "The Dev Apps show In/Mid/Out Tyre Temps, why you can't do this ?"
A: "The Dev Apps accessing the variables directly from the game engine/physics. The Python Apps are limited to the Python Interface and are only able to access variables which are declared in here https://docs.google.com/document/d/13trBp6K1TjWbToUQs_nfFsB291-zVJzRZCNaTYt4Dzc/pub "

Link to comment
Share on other sites

Python app - Tyre Temperatures and more
by Danny Giusa
Latest Version 1.3.3

77qiny46.png

Changelog:



Version 1.0
- reboot for the early access version
- added a barscale for tyre dirt level

Version 1.1
- added max temps and psi recording
- rearrange dirtbars and value

Version 1.2
- using hue of HSV color wheel for temperature coloring (flitzi)
- variables for optimal temperature and temperature range (flitzi)
- added spinner for adjusting the optimal temperature while in the car (flitzi)
- new alignment for the ui

Version 1.3
- added tyrewear (shared memory (flitzi code))
- added spinner for tyre compounds (Never_Eat_Yellow_Snow) updated by Danny
- dirtlevel bar stil exist

Version 1.3.3
- removed app title
- removed app logo
- removed label compound
- changed app size
- changed spinner and tyre compound type position

Future Updates



- better background opacity
- inside/mid/outside temperatures
*

Download  Click here

Install
 

Just extract the folders into your Assetto Corsa maindirectory.
(X: Program Files(x86)/Steam/SteamApps/common/assettocorsa/)
Change opacity ?
Open the tyre_temp.py and look for "Change Backgroubd here" then change the background value between 0.0 and 1.0.

Please report bugs and improvements in this thread.
*not implemented in the python interface at the moment

Link to comment
Share on other sites

  • 3 months later...

Da never_eat_yellow_snow1:

 

As long as Danny will be away from the forums, I'm going to use this thread to publish updates to his great app originally located here.

I hope that Danny will understand that the purpose of this thread is not to pirate his app, but to continue the work he has initiated until he is back. This thread will be closed when Danny comes back at some day and is willing to continue his work.
I think this solution is better than just posting updates somewhere in the original thread where they are hard to find.

Features:

  • temperature display, temperature range is automatically adapted to tyre type
  • dirt display
  • wear display
  • temperature range display for one lap
  • pressure display
  • selectable tyre type (if the tyre is not recognized correctly by the app)

 

V1.4

  • workaround for non-displayed dirt box when AC post processing effects are enabled
  • add an icon, so that the app can easily be recognized in the side bar

DOWNLOAD

Edited by Uff
Link to comment
Share on other sites

Change Log:
V1.4.1

  • fix missing path to _ctypes.pyd

V1.4

  • workaround for non-displayed dirt box when AC post processing effects are enabled
  • add an icon, so that the app can easily be recognized in the side bar

 

DOWNLOAD

Link to comment
Share on other sites

  • 3 weeks later...

o scaricato l'ultima versione e o messo il tutto nelle cartelle giuste,pero nelle apps del gioco non mi appare.

devo fare altro per poter vedere l'app .

grazie

Link to comment
Share on other sites

o scaricato l'ultima versione e o messo il tutto nelle cartelle giuste,pero nelle apps del gioco non mi appare.

devo fare altro per poter vedere l'app .

grazie

 

Certo, abilitarla dal menù opzioni.

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...
  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.