WIP Beta released Shift-style Digital Tacho 0.1

A digital tachometer in the style of NFS:Shift

  1. GhostInTheLeague

    GhostInTheLeague
    Expand Collapse

    Joined:
    Jun 26, 2022
    Messages:
    65
    Shift-style Digital Tacho

    Welcome to the discussion thread of my digital tacho!

    This UI app provides a digital tacho in the style of Need for Speed: Shift.

    Movement can be toggled on/off by clicking on the gear indicator, layout can be changed by clicking on the speed display

    Now available on the repository!

    Currently known bugs:
    • Dynamic movement can move the app out of bounds if high g-force values are present at certain resolutions
      • Working on it!
    • The speed display overflows and gets displaced if the shown number is above 999
      • Working on it!
    • Only imperial and metric units are supported, other settings default to metric. Will implement support for all (including custom) units.
      • Done! Will be included in the next update.
    • The app shakes around seemingly unprompted if bad g-force data is received from the car - vanilla cars are not affected

    Feel free to leave any suggestions and bug reports down below!
     
    #1 GhostInTheLeague, Sep 1, 2022
    Last edited: Sep 21, 2022
    • Like Like x 5
    • Agree Agree x 1
  2. Vetanenator

    Vetanenator
    Expand Collapse

    Joined:
    Nov 16, 2020
    Messages:
    23
    this looks sick
     
    • Like Like x 1
  3. Knock Fourtimes

    Knock Fourtimes
    Expand Collapse

    Joined:
    Mar 30, 2018
    Messages:
    41
    Good job this looks very cool. 5/5 stars
     
    • Like Like x 1
  4. PowerstrokeHD

    PowerstrokeHD
    Expand Collapse

    Joined:
    Feb 5, 2021
    Messages:
    2,606
    This will be very amusing on the cannon because that things pulls some serious g's
     
    • Agree Agree x 1
  5. GhostInTheLeague

    GhostInTheLeague
    Expand Collapse

    Joined:
    Jun 26, 2022
    Messages:
    65
    Now available on the repository!

    released.png

    As a side note, it would be amazing if some of you could confirm whether the app loads with these default values when you first place it:
    • 2nd configuration (only shift lights as extras, no turn signals)
    • dynamic movement on
     
    • Like Like x 1
  6. SmokeyDokey

    SmokeyDokey
    Expand Collapse

    Joined:
    Aug 27, 2022
    Messages:
    1,482
    I'll check this out later, looks awesome! keep up the good work!
     
    • Like Like x 1
  7. The Fazbear King

    The Fazbear King
    Expand Collapse

    Joined:
    Feb 20, 2017
    Messages:
    51
    this is awesome! the only things its missing is headlights and fuel.
     
    • Agree Agree x 1
  8. Perru

    Perru
    Expand Collapse

    Joined:
    Apr 29, 2021
    Messages:
    38
    There we go
    There are more details here, aswell as some suggestions on how you could implement it. Read my review first, btw

    "The tachometer is shaking when i'm not moving."
    This is quite annoying, it shakes when I turn (without moving ofc). The next suggestion could fix it

    ("I would like to customize "shaking" curve's linearity (It's probably set to 1)")
    By scrolling on the gear icon (Current Toggle Movement's slot), it would change linearity (Or however it's called, but I'm gonna use "linearity") and affect how the UI moves. It would look like this
    Before After, with linearity set to somethink like 2 maybe?
    ...|░░░░░░░░░░░░░░░███|███......|░░░░░░░░░░░░██████|███
    ...|░░░░░░░░░░░░███░░░|░░░......|░░░░░░░░░░███░░░░░|░░░
    ...|░░░░░░░░░███░░░░░░|░░░......|░░░░░░░░██░░░░░░░░|░░░
    ...|░░░░░░███░░░░░░░░░|░░░......|░░░░░░░██░░░░░░░░░|░░░
    ...|░░░███░░░░░░░░░░░░|░░░......|░░░░███░░░░░░░░░░░|░░░
    ._|███░░░░░░░░░░░░░░░|░░░...._|█████░░░░░░░░░░░░░|░░░
    ...|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯......|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯

    "It gets out of bounds sometimes"
    Sometimes it reach the border and a part of the UI gets cuts. The previous suggestion can fix it.

    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    "It would be cool if we can the "damage indicator"'s sensibility"
    The next suggestion will be enough I think

    "The "damage indicator" could have multiple textures depending on the damage."
    Right now the damage indicators only display crashed or fine, but it's not doing really well. I suggest it becomes gradual : When the car only have slight damage, it only shows a crack. A bit more damage, 2 more cracks and so on.

    The MPH/KMPH system is broken for me (Actually it's because I use custom instead of default Metric), I think making it manual is a better option. If not, then maybe add airspeed/wheelspeed toggle instead ?

    Some of my suggestions are problematic with how the UI works.
    - The shaking linearity would be set on the gear, and configurable with scroll wheel.
    - Toggle Shaking would be set below the speed, and the speed would become the MPH/KMPH toggle

    I might add some stuff later on, so I'll underline everything I edited.
     
    #8 Perru, Sep 2, 2022
    Last edited: Sep 2, 2022
  9. ThePajlok

    ThePajlok
    Expand Collapse

    Joined:
    Feb 8, 2014
    Messages:
    7
    Agree, MPH/KPH is broken
     
  10. eocbhafmis

    eocbhafmis
    Expand Collapse

    Joined:
    Dec 5, 2015
    Messages:
    35
    About the shaking while idle, after some basic testing i found that certain cars (all of them seem to be mods) are the ones that shake while idle.
    I guess it was a problem with unstable configs potentially.
     
  11. Misutaa_Daiyamondo

    Misutaa_Daiyamondo
    Expand Collapse

    Joined:
    Sep 11, 2022
    Messages:
    1
    I have clicked on gear gauge but it doesn't working
     
  12. GhostInTheLeague

    GhostInTheLeague
    Expand Collapse

    Joined:
    Jun 26, 2022
    Messages:
    65
    Have you tried clicking again? Each time you click it will switch between ON and OFF. If that doesn't do the trick, could you please specify the car and configuration that causes the trouble?

    At the moment only imperial and metric is supported, if you select a different unit the app will default to imperial. I'm looking into a more flexible solution that will support any unit.

    I've only noticed a couple mod cars/configs with bad g-force data that causes this. If this is happening with a vanilla car, it would be helpful if you could tell me your usual FPS (wouldn't be the first time <45 fps causes problems in a UI app)

    I'm planning on making the rest of the Shift UI which will utilize the same movement, to keep them in sync I will make a separete library with the necessary calculations so there's no redundancy and things can be tuned with updating only that mod. This makes it a little more troublesome to implement such settings. I'll look into it, but at the moment I'd say it's unlikely to happen.
    I would also like to avoid adding something like this just to remove it in a later update because of this.

    This will be a padding/clamping issue, I'm working on it!

    I didn't plan on doing anything too special with the shattered effect, I wanted it to be an on/off thing like the windshield breaking on the cars. I tried to sync it with that, which I found to be at around 7% damage. Of course this is not perfect, for now I can tune it a bit higher perhaps.
    I would like to avoid giving this it's own setting for the same reasoning I wrote for the curve linearity.

    With the turn signals it already feels a little crammed, I'd like to avoid overdoing it too much. The analogue counterpart of this app will have plenty more space to feature such indicators though!
    At the moment I'm working on a ProStreet themed tacho:


    The next project in line will be the analogue Shift tachometer with multiple themes from different BeamNG brands! Speaking of which, feel free to reply with your favorite BeamNG dashboards that you guys would like to see included!




    Thank you all for the feedback!
     
    • Like Like x 2
  13. AnotherGermanFool

    AnotherGermanFool
    Expand Collapse

    Joined:
    Nov 24, 2017
    Messages:
    2
    great UI App. loved Shift 2: Unleashed. Hope you doing the same with e.g Dashboard Indicator app or else. love those Clear UI Apps
     
    • Like Like x 1
  14. hodog2010 2

    hodog2010 2
    Expand Collapse

    Joined:
    Aug 6, 2020
    Messages:
    17
    heck yeah, i've been waiting to see NFS: PS guages, love the work man!
     
    • Like Like x 1
  15. ThePajlok

    ThePajlok
    Expand Collapse

    Joined:
    Feb 8, 2014
    Messages:
    7
    Hey, maybe just make two variants? Imperial and Mertic
     
    • Like Like x 1
  16. Addicti0nToB00st

    Addicti0nToB00st
    Expand Collapse

    Joined:
    Aug 22, 2018
    Messages:
    573
    Holy shit prostreet tacho my love
    Thank you so much g
     
    • Like Like x 1
    • Agree Agree x 1
  17. GhostInTheLeague

    GhostInTheLeague
    Expand Collapse

    Joined:
    Jun 26, 2022
    Messages:
    65
    No need, I'll just support all including custom by using UiUnits (because it exists as it turns out :D)
     
  18. damian2801

    damian2801
    Expand Collapse

    Joined:
    Sep 23, 2018
    Messages:
    24
    maybe a bit of a bump,but for me its on mph,even if i set it to metric and not custom its still on mph instead of kmh
    edit:you have to relaunch the game.so thats annoying
     
    #18 damian2801, Oct 31, 2022
    Last edited: Oct 31, 2022
  19. GhostInTheLeague

    GhostInTheLeague
    Expand Collapse

    Joined:
    Jun 26, 2022
    Messages:
    65
    I think it should switch right away, but pressing F5 should do the trick if not (it reloads the UI)

    The mod will receive an update to fix these annoyances when I find the time
     
  20. pommiepete52

    pommiepete52
    Expand Collapse

    Joined:
    Jun 5, 2021
    Messages:
    18
    how do i enable it
     
    • Agree Agree x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice