Esotic Shift Light

Esotic Shift Light V1.17

Login or Register an account to download this content
Skinning Examples here:

YouTube Video Example Here:

Demonstration for setting up a new car and running the learning mode:

NEW Transparency Demo

In V1.8 you can rev the car to maxRPM before starting your first lap to effectively set maxRPM for the vehicle. This only needs to be done the first time you run learning mode for a specific car. Some of the cars in AC already have a maxRPM value in the INI. This would definitely need to be set for any add-on cars you download, so it's a good practice to set maxRPM if you're not sure it's been done already.

This app is mostly a basic shift light. You can change the behaviour of the app by adjusting values in the INI. Some settings are generic to the app, and some are specific to cars such as desired RPM for shifting (red light), warning (yellow light), and minimum (green).

The default style in the V1.5 download is a digital font with a square LED rectangle, but I have provided some sample INI files for getting back to the old default or using round PNGs for the lights instead of a simple dot.

V1.1: added an option for showing the current gear in the shift circle, which you can disable.
V1.2: maintenance/bug fix
V1.3: added RPM value per car for minimum green light
V1.4: added INI entries to hide the minimum/green and warning/yellow lights. Also added an option to hide/show the lights in the cars top gear.
V1.5: added the ability to use custom PNGs for the lights as well as a custom font for the gear indicator.
V1.6: added a learning mode for autocalculating shift points per gear while on the 2000km drag strip.
V1.7: fixed loading saved shift RPM per gear bug and fine-tuned the auto-learn logic. app now creates entries in the INI for car/track/config combinations. will remember your most recent track and duplicate any auto-learn shift points to that track as well as the default for the vehicle.
V1.8: JDM cars and all additional added to the settings.ini. IgnoreRecentTrack added to the INI to skip recent track processing while in learn mode at the drag strip. maxRPM is stored in the INI per car to assist with setting shiftRPM values. In learning mode at the drag strip you should rev the car to maxRPM in neutral before starting your first lap.
V1.9: Shift Light is now skinable per vehicle. The Ferrari 458 is already skinned in the provided settings.ini to blend in with the dash in cockpit mode.
V1.10: Red Pack default shift points added to the INI
V1.11: More examples for skinning
V1.12: AC V1.8 cars added
V1.15: Proper Transparency Support
V1.16: Ready to Race DLC Support
V1.17: Ferrari 70th and Bonus Pack 1 Support

From the settings.ini header:
;Generic settings ------------------------
;lightSize can be 1, 2, 3, or 4. Use this for a simple dot in predefined sizes.
;Set showGear to 1 to display the gear inside the light.
;usePNGs = 1 will use images for the lights instead of a simple dot. Copy the relevant PNG files into the folder next to the EsoticShiftLight.py
;PNGFolder default is apps/python/EsoticShiftLight/. You can set this value on a per car basis
;Set showMin to 1 to show the green light, set it to 0 to not show it.
;Set showWarn to 1 to show the yellow light, set it to 0 to not show it.
;Set showTopGear to 1 to show the lights on the top gear, set to 0 to not show lights on the top gear.
;Set customFont name of custom font to use for gearLabel. Custom font must be in the content\fonts folder. Can be set per car.
;Set customFontSizeMultiplier to a float value 1 to adjust the size of the custom font. Can be set per car.
;Set customFontOffset to a value to move the gear up (negative values) or down (positive values). Can be set per car.
;Set customFontOffsetX to a value to move the gear left (negative values) or right` (positive values). Can be set per car.
;Set customAppWidth when using PNGs to adjust the width of the app and the images. Can be set per car.
;Set customAppHeight when using PNGs to adjust the height of the app and the images. Can be set per car.
;Set learningMode to 1 to enable autocalculating shift points at the drag strip. Set to 0 to disable learning mode.
;RecentTrackAndConfig is set automatically to help with setting autocalculate entries for track/config combos you are working on to prepare for a race.
;ignoreRecentTrack disables creating entries and gearing for track driven before visiting drag strip.
;
;Vehicle Specific Settings ----------------------------.
;Set MinRPM, WarnRPM and ShiftRPM to the RPM values that enables the green, yellow, and red lights.
;Set maxGear to the highest gear in the car.

Latest updates

  1. Ferrari 70th Anniversary and Bonus Pack 3 shift point updates

    This update is loooong overdue, seeing as how the Ferrari pack has been out for awhile. Cheers...
  2. Ready to Race DLC Cars Support

    This update includes basic shift points for the cars in the Ready To Race DLC package.
  3. proper transparency support

    The app should now allow you to have a fully transparent shift light until the red shift light...

Latest reviews

Very useful and highly customizable. Can be nicely integrated into car's dashboard.
Exactly what I was looking for.
It's really useful being able to set custom shift points for each gear and car. It would be even better if the app used power curve data for each car to calculate the perfect shift points. I know this would be tricky to achieve though because it would change every time you alter gear ratios.
appreaciate the effort you put into this
Thank you!
Well done, I was looking exactly something like your app.
I think that you could add a sound (like a beep) at the shifting point, that would be awesome
Esotic
Esotic
That's a pretty good idea, and I've added this to my (61 page) To Do list. :)
Great, one of the best Apps, many thanks
Thank you so much ...and for the explanation too ...very clear ....
thank you
good work
D
Perfect! Thanks for the updates, much appreciated.
D
  • Deleted member
  • 5.00 star(s)
  • Version: V1.10
Thank you, great app!
Even if i dont use it atm it deserves 5 stars because its awesome for those that want/need a gear app. One of the best ones. :)
Excellent mod. Thanks for your efforts.
oh yes thxs for improvment good work
thxs very usefull
can you implement digital font for more realism and perhaps square size
Esotic
Esotic
I am working on having the lights be a PNG instead of a plain dot, which would allow for any shape you like (square included). A custom font would also be cool, but I'll need to investigate the side effects of using them (may need to set font size in the INI). Thanks for the review. :)
Looks nice.
But the light does not switch red at the best RPM spot.
It is better to shift late:
https://www.reddit.com/r/assettocorsa/comments/2zwmhe/when_to_shift/
Esotic
Esotic
Thanks for reviewing the app! There's a lot of varying opinions in that reddit thread, so I'm not sure when one you are referring to. Regardless, the INI will let you adjust the shift RPM on a per car basis, so if you believe that shifting later (at a higher RPM) is better, then you can set those exact RPM values. I have provided default values for every car in AC (no small task) to try and keep each car close to it's maximum power based on the graphs provided in the game. If there are specific cars you'd like adjusted in the default settings.ini please comment in the support thread and I will investigate those adjustments on a drag strip. Thanks!
Perfect little red shift light, thanks for the quick updates
i agree with ronniej its perfectly unintrusive **** thanks for this
Perfect, I needed this! Setting your own RPM shift light so you can shift at peek power... not the engines rev limit that is often well beyond the HP/Torque power curve...
D
Nice, not too big and intrusive. Thank you.

Latest News

Author
Esotic
Downloads
5,180
File size
2.5 MB
Views
25,960
First release
Last update
User rating
4.75 star(s) 20 ratings

More mods from Esotic

How long have you been simracing

  • < 1 year

    Votes: 353 15.6%
  • < 2 years

    Votes: 249 11.0%
  • < 3 years

    Votes: 243 10.7%
  • < 4 years

    Votes: 178 7.9%
  • < 5 years

    Votes: 301 13.3%
  • < 10 years

    Votes: 259 11.4%
  • < 15 years

    Votes: 166 7.3%
  • < 20 years

    Votes: 126 5.6%
  • < 25 years

    Votes: 99 4.4%
  • Ok, I am a dinosaur

    Votes: 293 12.9%
Back
Top