It's my pleasure to gift the community RaceEssentials, an all-encompassing app I've been working on lately. I've tailored it to bring together a large number of relevant data and to display it logically and clearly. The app monitors over 30 useful parameters crucial for almost every type of driving session. AB track types as well as classic circuit tracks are fully supported. I also have to thank Jorge Alves, who wasn't directly involved in the app development, but his StatsBar Plus app inspired me to make this one and I had a look or two in his code to figure out some logic.
This app is currently put "on ice", if you care why, more info is in this post:
Have a look at Sidekick as well, my other app:
If you like this app, consider buying me a drink:
Note: clicking the button above will take you to a PayPal page where you'll be able to choose your own "price", since regular donations are not supported in my country. It's pretty much the same thing, just a heads-up so you don't think something fishy is going on.
A quick overview of how the app works and what it's capable of:
1. Gear, goes red when near limiter.
2. Speed, can be set to either kph or mph.
3. Rpm, graphical and numerical, goes red when near limiter.
4. Turbo boost, graphical and numerical.
5. KERS, graphical and numerical. The bar is green when stored energy is currently in use, otherwise it's blue.
6. ABS, Traction Control and DRS indicators.
7. Current lap time, goes red when lap is invalid.
8. Current ambient and track temperatures.
9. Last lap time, goes red when last lap was invalid.
10. Best lap time, only displayed if best lap was valid.
11. Personal best lap time, only valid laps are saved (per track/car combo).
12. Tyre info area; the bar on the right represents tyre wear scaled from 94% to 100% and colored accordingly from red to green, similar to official Kunos app (below 94% the bar remains its minimum size). Tyre slip is also shown here, the bars go darker when slip ratio increases. Tyre wear values (can be toggled), core temperature values (currently only in Celsius) and pressures (currently only in psi) are displayed on the left of each tyre and colored accordingly.
13. Delta best and delta personal best using normalized spline position and interpolation (original idea and implementation by Erwin Schmidt). Various checks are implemented to avoid erratic behavior and to maximize accuracy. Click or press Alt + D to switch between best and personal best delta.
14. Delta bar (shows whether you're losing or gaining time at the particular moment).
15. Current position in the ongoing event.
16. Current lap number and total laps number.
17. Clutch, brake and gas pedal bars, together with FFB clipping bar, basically a pedals app clone.
18. Remaining time in a session, goes red when under 5 minutes, plus a real life clock.
19. Fuel information area with current fuel level, consumption per lap, how many laps are left in the tank and how much fuel is required to complete the race (red if insufficient). Consumption per lap works after the first completed lap and keeps track of all previous laps, not only the last one. If the driver topped up during the lap, that lap will be ignored.
20. Current track grip.
21. Tyre compound short name along with optimal compound temperatures or pressures (click or press Alt + C to toggle).
A quick FAQ (please read before posting in the support thread):
Q: How do I install this app?
A: Unpack the contents of the zip file in your AC install directory and enable it in Settings. Then, once on the track, turn it on from the vertical apps menu on the right.
Q: I've enabled the app in Settings and turned it on in the apps menu but it's not working.
A: Try one of the following:
- Disable all apps in Settings except RaceEssentials and see if it works (if that works, start re-enabling apps one by one to see which one was at fault)
- From Documents/Assetto Corsa/cfg folder delete python.ini file, and enable only RaceEssentials in settings (again, if that works, start re-enabling apps one by one to see which one was at fault)
- If none of the above worked: delete python.ini file (yes, again), delete the entire apps folder (backup it first just in case) from your AC install directory (often found in C:\Program Files (x86)\Steam\steamapps\common\assettocorsa) and run Steam integrity check. After that, reinstall RaceEssentials only and try if it works. If all is ok, only then start adding back one by one the apps you previously had.
- Ultimately if it's still broken, open console while in game by pressing Home key on your keyboard and paste any errors in the support thread.
Q: What can I customize?
A: If you open config.ini in apps/python/RaceEssentials you'll find several customizable parameters including scaling, mph/kph toggle, opacity, centralized gear option...
Q: ABS and TC are not realtime?
A: They indicate if the respective systems are on or off, no way to tell if they're in use at the precise moment, Kunos pls?
Q: How do the new optimal shift point rpm lights work?
A: The app pulls data from the file used to draw the power/torque graph in the launcher and uses it to automatically figure out the optimal shift point for each car. On many cars, you won't notice any difference since the engines' maximum power output is very high in the rpm range. But, some cars like SF15-T, Ferrari 458 GT2 and Ferrari 488 GT3 (and many more) reach maximum power on rpms way before the engine hits the limiter. Before, the only way to know when to shift correctly on these cars was to look at their dash or steering wheel rpm lights, which can be very inconvenient due to camera choice, FOV, PP filter, steering wheel visibility settings and so on... Now, the app will automatically detect optimal shift points and trigger the rpm lights optimally and automatically, per car, without the need to adjust anything. Also, the app detects if the optimal shift point is beyond the limiter and reverts to old behaviour in that case. If for some crazy reason you don't want any of this awesomeness, you can turn it off in the config.ini, and also adjust the trigger tolerances (although I don't recommend this either).
Q: Mod cars don't have colored temperature and pressure values?
A: I have no way of knowing the ideal temperature and pressure values for non-Kunos cars. You can, however, add this info yourself as long as the mod car provides a tyre short name (S, M, H...) by making an *.ini file in compounds folder. An example (using RSR Formula 3) is provided. The *.ini file must have the same name as the car folder in content/cars and must follow the structure provided in the example.
Q: Delta is not shown?
A: You're either on an outlap, you've visited the pit in the current lap or you haven't done a valid lap yet to compare with.
Q: How do the ERS/KERS bars work?
A: Bar shows the remaining battery charge, it's green when the energy is being consumed and blue when it isn't. Bottom half bar only shows on cars that have limited energy consumption per lap and shows how much more energy you're allowed to use in that lap.
Q: Can I transfer my PB folder to/from Sidekick?