1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Esotic Shift Light V1.12

Skinnable Shift Light for Assetto Corsa

  1. Esotic
    Skinning Examples here:

    YouTube Video Example Here:

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

    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

    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.

Recent Reviews

  1. ronniej
    Version: V1.12
    Perfect! Thanks for the updates, much appreciated.
  2. ronniej
    Version: V1.10
    Thank you, great app!
  3. Alex72
    Version: V1.9
    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. :)
  4. slicey
    Version: V1.8
    Excellent mod. Thanks for your efforts.
  5. somake
    Version: V1.5
    oh yes thxs for improvment good work
  6. somake
    Version: V1.4
    thxs very usefull
    can you implement digital font for more realism and perhaps square size
    1. Esotic
      Author's Response
      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. :)
  7. Tobias G
    Tobias G
    Version: V1.4
    1. Esotic
      Author's Response
      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!
  8. Carson Harrell
    Carson Harrell
    Version: V1.4
    Perfect little red shift light, thanks for the quick updates
  9. Tommy makeinen
    Tommy makeinen
    Version: V1.3
    i agree with ronniej its perfectly unintrusive **** thanks for this
  10. Lawndart
    Version: V1.3
    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...
  11. ronniej
    Version: V1.1
    Nice, not too big and intrusive. Thank you.