I was unaware that the lap time calculation from the python API does not work in multiplayer.
The lap times are now estimated from ACLIB.
The accuracy depends on the FPS of the player since the lap time it is updated on every update cycle.
However, the comparator app should work now.
first of all I would like encourage the people that have downloaded the library and used it to notify me if any errors exist. In the last release (0.2) the textures for the fuel app were missing, which I only found by accident.
I try to keep a 1-2 weekly release schedule. If I know that at least some people are interested in using the library I can keep up my motivation .
General improvements and fixes:
Add much more documentation inside and outside the code.
Add automatic font resizing for ACTextWidget
Add automatic scaling for widgets and layouts
Add callback events:
possibility to add onclick listener for non-global functions (see here)
child widgets will scale when the parent widget is resized
Add top-level app to have a proper category in the right taskbar
Apps will memorize if they are enabled/disabled after shutdown
Improvements for Apps: ACLIB_Camera:
- Another basic app that should explain how to use the library.
- Reduce pixel size between tire and wear indicator
- Scaling widget was added
- Fix layout issue from release 0.2
- Add missing textures
- Fix calculations when starting from pit
As always, I am happy for feedback of any kind. Also, feel free to tell if you have requests for apps or functionalities.
For the next release, I try to expand the ac_data module for multiplayer support and probably a tower app.
errors in a callback function of the EventListener do not block the app(s) anymore
From the version number, you can tell that this library is still a WIP and there is a lot of work to do.
At the moment I focus on functionality rather than eye candy, but I hope that the apps are good enough to use.
If you have any suggestions for apps or the layout of existing ones feel free to post.