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!
Now available on the repository! 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
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.
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.
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!
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
No need, I'll just support all including custom by using UiUnits (because it exists as it turns out )
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
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