V1.6:
add some user feedback in the title bar (so the user can see what's going on)
optimizations in the track display (when using a .pickled / point list file). The ac limit on the number of points shall be reached much later now (nord_snoopy works ok).
save user settings in map_display.ini file
when a recording is saved, it is immediately used (no need to click lower left icon)
fix possibility to use vallelunga-club map in vallelunga and silverstone-international map in silverstone
new icons from @Wattie (thanks a lot!)
eyecandy versions of maps for built-in tracks (thanks @Snjper for the idea with the green inside!)
register_map.py: add possibility (code only) for extended fits
register_map.py: runtime optimizations
register_map.py: add possibility to generate .png files from .pickled files
V1.5:
fix icon paths (problem in deploy script).
V1.4:
read the track's map.ini file to get the necessary parameters for displaying (now every track supported by the builtin app should be supported by this app as well)
the .reg.pickled files in data/ are obsolete now and they are not read anymore (they have been removed)
interactive toggling between different versions of map displays (using content/tracks/<trackname>/map*.png and apps/python/map_display/data/<trackname>*.png and apps/python/map_display/data/<trackname>*.pickled); see screenshots below
support different color schemes for coloring the opponents (two by now), interactive toggling
implemented but disabled due to severe issues in the python api (no clipping possible): interactive zooming
fix possible ac issues when the acMain function throws an exception
gui mode for recording track maps (there is a record, discard and save button); replacing the development_mode hack; see screenshot below; this should make it much easier to generate custom map support quickly...
display the so-far recorded track (even if there is not yet any map)
possibility for A-B tracks in point list (.pickled) mode, draw the closing line only when reasonably close
V1.3:
fix session type changes and resets (whenever possible, there might be some issues left)
workaround for the lap count problem in multiplayer (now the coloring scheme should be working in MP as well)
prefer .png files in the data folder over the ones supplied in the .pickle file
add profiling info in py_log.txt
introduce workarounds.py for implementing workarounds around issues in current ac python api
V1.2:
app-icon
transparent title bar (using hacks from snjper, thank you!; if you want the pin to disappear also, use the "Pin hack":
www.assettocorsa.net/forum/index.php?att.../pin_hack-zip.16490/
)
try using TyreHeadingVector instead of velocity vector (seems that the API is not yet implemented, so fall back using velocity is used)
move pickled files to data subdirectory
opponent coloring in qualifying and training, for the moment, the color is constantly yellow (instead of random before)
development mode (prevent track recording in user mode to ensure that the .pickled files are sane, see development_mode)
alpha rendering for car arrows (see alphaCarArrows variable)
V1.1:
if possible, use the map png's supplied with ac itself to display the map (this needs an initial registering process with the script register_map.py)
cars are shown as arrows now (if they move) pointing in the direction of their velocity vector
colors of opponent cars changed according to car state (ahead, behind, overlapped, ...)
V1.0:
Initial Version