Skip to content

v1.2.1

Latest
Compare
Choose a tag to compare
@justpush-simracing justpush-simracing released this 23 Feb 09:34
· 1 commit to main since this release
816c304

Version 1.2.1

Release Notes

📢 Gentlemen, Auto Start Your Engines! 🏁
This update is focused on plugin code optimization and overall user experience and performance improvement. Some bug fixes and one minor but very convenient new feature: Auto Starter!

You will enjoy an EXTREMELY more responsive set of buttons now through back end (data processing) and front end (image rendering) updates. This back end change also happens to be a crucial step in the broader effort to restructure how the plugin handles telemetry, allowing for other game telemetry into the data model, so the plugin / buttons can become 'sim agnostic' to the greatest extent possible 👀 Very exciting days ahead, and for now this will be the final primary update focused on ACC.

Finally, a friendly reminder that you should download the plugin from the Elgato Marketplace now so it will always stay updated automatically! The Marketplace release will lag behind by about a week, but you can always download from here to bring it up to date quicker. Then if you miss a manual release update, the StreamDeck will automatically update it for you so you always have the latest and greatest features 💡

Marketplace
Marketplace download badge

Plugin Updates

🚀 Performance

  • Now sending all relevant game telemetry to a single-source-of-truth 'data model', which each button externally references for minimal CPU strain on the buttons. Previously, the plugin was sending telemetry straight to the buttons, where all calculations were also run; that put a lot of CPU strain on each button, contributing to render lag.

  • Optimized drawing calls and caching images for significantly lower CPU usage.

    • Main page | Before: 10% CPU | Now: 0-1% CPU
    • Pitstop MFD | Before: ~20% | Now ~7%
    • These benchmarks were gathered on an XL, which has 32 buttons.

    Untitledvideo-MadewithClipchamp36-ezgif com-resize

BOTTOM LINE: Images and backgrounds render faster and smoother (no delays or stutters), and almost perfectly synchronizes all flagbox flashes even on an XL.

⚡ Electronics

Ignition

  • There is now an option for a 2nd hotkey for Starter, making the Ignition button a single PUSH TO START button by combining the ignition and starter buttons. This means the dedicated Starter can be removed, saving 1 button space. It uses smart state logic to apply inputs correctly so you no longer have to worry about restarting the car during an entire session after you turn it on the first time. Simply map the starter hotkey to activate the Auto Starter function. Quick press the Auto Start button (no hold required), and the car stays on, ready to just push!

    Untitledvideo-MadewithClipchamp35-ezgif com-resize

  • The Ignition button, while in Auto Start mode, will be monitoring the state of the engine at all times. If the ignition is on, then it will automatically engage the starter until the engine is on. If the engine turns off at any time while the ignition is still on, then the starter will engage again automatically until the engine is on again. Practically speaking, this means:

    • If you spin and stall, the car restarts automatically
    • If you go back to garage while your car was on, as soon as you get back in the car, it restarts automatically
    • If you auto-start during a pitstop (while up on jacks), then as soon as you drop, it restarts automatically

    🪄 ⚠️ Magic Warning: The Auto Starter functionality also works if you turn on ignition by another means (e.g., wheel button, physical ignition switch, etc.); it is not limited to pushing the StreamDeck button itself. No matter how you turn on the ignition, the car will always start itself so long as the Auto Start button is visible!

    EZ Auto Starter Color Guide:
    🟥 Ignition off [ push to start ]
    🟧 Ignition on, Engine off [ auto starter kicks in ]
    🟪 Engine on [ car stays on! ]

    image

    autostart-ezgif com-resize

BOTTOM LINE: The Ignition buttons new Auto Starter feature means as long as the ignition is on, then the plugin automatically starts the engine in fractions of a second! Zero user input required!

Starter

  • If—for some reason—you would prefer to stick to the standard Ignition + Starter 2-button combo, that still works as it always has, with an improvement to the Starter key for Windows 11 users. Windows 11 does not treat the key press emulator function the same as Windows 10, and that caused very infrequent car starts with the starter. 🤦

  • Now, there is a Hold Duration slider setting, to define how long you want the starter pressed. If it is too short, then the car will not start. There is no drawback to it being longer than it takes to start the engine.

  • A quick press is all that is needed, no more need to hold down the starter button. 👈

    image

Profile Updates

If you've already downloaded the plugin before and want the updated profile, or this is your first install, simply select Install Profiles when prompted during install. To skip profile updates and only update plugin/button features, just select Cancel.
⚠️ The Open App button will open the profile named "JustPush!", so be sure to rename/delete old profiles.

Standard | Main Page

  • Starter Removed. Auto Starter and Pit Limiter added

    image

Standard | Pitstop Page

  • Simplified by removing Extra Options folder, bringing those buttons to the first page.

    image

XL | Main Page

  • Added default Starter hotkey to Ignition button for Auto Starter feature.