Recent changes
9.5.3 - 05/11/2024
- Fix : Following an hosting modification, dependencies such as downloads would fail (arduino, truck sim map, usb screen drivers)
- Fix : Motion, Some models of SCN actuators would not report full extension reach blocking the calibration process.
9.5.2 - 01/11/2024
- Fix : Motion Dedicated surge effect was redirected to the wrong axis
9.5.1 - 01/11/2024
Motion
- Feat : Dynamic effects range compression, This allows to keep benefits of the scale and reactivity you want while taking care of keeping the details when an effect is overshooting. *
- Feat : Improved Track profiler auto-pitch scaling on uneven/asymmetrical scales.
- Feat : Reduce default gear filtering
- Fix : Improve SCN log axis number (1 based to be homogeneous)
Devices
- Feat : Pokornyi Engineering MCP ButtonBox, EncoderBox and IgnitionBox support
- feat : Acelith Ace One Button Plate, GT-Phenom, GT-Phenom Pro support
- Feat : 3D-Simgear LED-Flag, LED-Flag Plus, Racedash support
- Feat : Racing Components RCW GT upgrade
- Fix : Vocore round touch was not correctly oriented
- Fix : Static Colors presets would not reload when using an exported device settings file.
Misc
- Feat : Make led computations asynchronous to avoid too heavy leds/matrix profiles taxing whole SimHub refresh rate.
- Feat : JS engine (Jint) version upgrade
- Feat : Optimize JS property ($prop) retrieval
- Feat : Add RequestApplicationExit (and optional restart) to PluginManager api.
- Feat : Add certificate signature to SimHub EXEs and installer which will hopefully help with antivirus false positives.
- Fix : Update AC opponents telemetry in-game app to reduce render footprint while retrieving up to 128 opponents instead of 64.
- Fix : Configure CefSharp log file into %localappdata%\SimHub\cefsharp
* The option is pre-enabled on any relevant effects when creating a new profile, existing profiles are left untouched.
9.5.0 - 21/10/2024
- Feat : Asetek RaceHub compatibility (Leds and/or dash)
- Feat : Add reverse heave option for motion
Special thanks to the Asetek team which made SimHub "creations" available through RaceHub. I truly believe having "options" to use the hardware the way you want is important and Asetek had this open mind from the very beginning about it for their new Invicta Formula wheel !
9.4.14 - 18/10/2024
- Dependencies update which will eventually help with Windows Defender false positives.
9.4.13 - 16/10/2024
- Fix : Hide the matrix rotation section for devices with no matrix.
9.4.12 - 16/10/2024
- Feat : GSI GXL V2 Support
- Feat : Add ShakeIt conditional groups (Brake and throttle pressed)
- BeamNG Simhub Telemetry mod
- Scale down beamng motion suspension telemetry being extremely high compared to other games.
- Automatic configuration : check that the mod is not disabled
- BeamNG Outgauge + motionsim
- Added motionsim input : some mods such as BeamNP completely disables any mods including the Simhub Telemetry mod so It's now possible to use motionsim which does not get disabled in such case (but unfortunately is not as rich as the dedicated SimHub telemetry mod)
- Improved automatic configuration : check both local settings and cloud settings files for telemetry settings
- Feat : New right to left flip (right to left mirror) option for Arduino WS2812B 8x8 matrix in the arduino setup tool (It looks like manufacturers are still creative and finds new matrix leds organisations 😉 )
- Feat : Standard device firmware, add matrix software and hardware rotation
- Feat : Feed TDUSC rpm data now that it's fixed in the game telemetry.
- Fix : Motion, effects availability would not be updated if the profile stayed the same after a game change or a telemetry mode change
- Fix : Govee faster shutdown
- Fix : Restore "click to preview effect position" on the led editor
- Fix : Hide unnamed plugins from UI loading progress status
9.4.11 - 09/10/2024
- Feat : Add support for SimCore RD98
- Fix : F124 session data were always ressetted
- Fix : USB screen offsets were not saved
9.4.10 - 09/10/2024
- Feat : Pokornyi Engineering RALLY and LMPH native support (For the DIY packages, a firmware update will be provided by Pokornyi Engineering. Otherwise you can contact [email protected])
- Feat : USB screens pixel offset
- Feat : Soelped default profiles update
- Feat : HSL brightness algorithm choice for SOELPEC devices
- Feat : Add bindable gradient to dash studio gradient item, with two new JS/NCALC methods to generate a dynamic gradient
- Feat : Govee communication, apply latest protocol (making even areas display on H6056 for instance)
- Feat : Add default redline for LMU Alpine Endurance Team 2024,Isotta TIPO6 2024 (Thanks to Daniel Newman)
- Fix : Still connect when F1 24 session informations are sent corrupted by the game (but properly report unknown track, etc ...)
- Fix : Rename "Apex Sim Racing GT3R Sim Racing Display" to "Apex Sim Racing GT3R V2 Sim Racing Display" (the "V1" is not officially supported)
- Fix : Beamng telemetry mod would crash in some game mods (ie : time trial ...)
- Fix : Hydrosim coordinates orientation (map...)
- Fix : Reduce serial port information retrieval logging for physical or non usb serial ports.
- Fix : logged errors when a dash gets unloaded too quickly
- Fix : Lower max update rate for thanos controllers (too high frequency could trigger some unwanted large moves)
9.4.9 - 25/09/2024
Misc
- Feat : Repack beam.ng drive telemetry extraction as a mod instead of a car extension
- Feat : Ambient lights exit state is now explicitly configurable
- Govee Lights : exit "ON/OFF state" is now configurable
- Philips Hue : Exit color is now configurable ("exit behaviour" can be customized more in depth into the Hue app)
- Bluetooth lights : exit color is now configurable
- Fix : Hue Ambient lights were not working after waking up computer.
- Fix : Wind left and right channels were not fed when curving was disabled
New devices support
- Feat : Velocitas Imperium B5-DDU, B7-DDU, NOVA Evo, VI-LAPTIMER support
- Feat : Sim Racing Addict DDU6 support
9.4.8 - 23/09/2024
Misc
- Feat : LED Matrix, JS scripted content support
- Feat : Hydrosym telemetry structures update
- Fix : Govee
- Status response could be longer on some SKUs making the Govee driver hang.
- Better device discovery over multiple network interfaces computers.
- Removing useless logs for unsupported SKU
- Fix : Importing a control mapper output role mapping would not import "role to keys" mappings.
- Fix : Revert "Cefsharp rendering engine update', the latest version was showing some instabilities.
- Fix : Ambient lights/Simhub replay screen recording : Make first screen capture fail retry instant
- Fix : F1 24
- Try to filter bad session data (https://answers.ea.com/t5/Technical-Issues-Bug-Reports/UDP-telemetry-sends-invalid-data/m-p/13883569#M4729)
- F1 24 team names update
- Fix : UI, "Add remove features" overflow fix in case of too long plugin description
- Fix : DashStudio Shadow direction was not matching in WPF and HTML rendering
New devices support
- Sim-Lab Mercedes-AMG F1 Team Sim Wheel
- Simagic P500 support
- Base performance simulator KDU1-S, FW1 and DDU5-T support
- Nitro Concepts IMMERSION LED Box and IMMERSION Wind Box support
- Apex Sim Racing GT3R Sim Racing Display native support
Motion
- Feat : Motion "Track profiler" pitch range tuning :
- This will record the track "profile" to dynamically raise the input pitch range along the track and avoid saturations keeping the maximum details. (Note : This feature is available on a limited range of games providing accurate enough informations to provide safely this feature, once a game activated you can see if it is supported in the Motion addon new track profiler section)
- Feat : Traction loss effects speed limiting setting (with adaptive speed control based on the range) to avoid too fast large weight transfers while keeping quick response against moderate angles)
- Feat : New high precision timer timing generator (will provide a more consistent update rate)
- Feat : Motion4Sim support (native 24bit motion commands)
- Fix : effect tuner information message when no records are available yet
9.4.7 - 11/09/2024
- Feat : Test Drive Unlimited Solar Crown Support
- Feat : RBR accelerations data for direct memory reader ("vanilla" game)
- Feat : Conspit CPP EVO support
- Feat : Support for Pokornyi Engineering PDU5, HYP-R and GTB Pro (SimEngine firmware v2.0.0 or more is required)
- Feat : WRC generations motion data extract
- Fix : Fix some dialog were overflowing on low resolution monitors (or high scale)
- Fix : Motion engine effect on zero rpm could trigger errors
9.4.6 - 07/09/2024
- Fix : Crash during new settings file initialization.
9.4.5 - 07/09/2024
Misc
- Feat : R3E telemetry shared memory layout update.
- Feat : AMS2 telemetry shared memory layout update (mSessionIsPrivate, mLaunchStage)
- Feat : Vocore 10' support
- Feat : Settings files auto backup and write safety tuning
- Feat : Alert message for iracing p1000/2000 native support conflicts
- Feat : Conspit and MOZA vendor ID blacklist for arduino scan
- Feat : Guess Iracing track elevation during map building (previously only x/y coordinates were estimated)
- Fix : Bypass SimHub process running check during installer in case windows WMI is broken.
- Fix : AMS2 "in car conditions" tuning
- Fix : BeamNG engineignitionon and EngineStarted status fix (SH telemetry mod)
- Fix : Error check for some reported crashes in the HTML engine
Motion
- Feat : New motion effects "noise" filter
- The noise filter to dampen very effectively shakes or oscillations (IE braking surge spikes, gear changes etc ...) while keeping very quick response capability on large sustained movements (IE strong acceleration).
- Note : The filter is not enabled by default on existing profiles, enabling it on pitch/roll/sway/surge is a good target
- Feat : Add sway mapping to "joy to motion"
- Feat : default effects settings tuning :
- A basic set of effect will now be pre-enabled in a new profile
- The new "noise filter" where it was relevant in a new profile.
- Feat : Add a post unpark delay for thanos controllers when using the "hardware" unpark (to prevent the unpark spike filter to keep engaged)
- Fix : Make transitions (park, unpark etc ...) time delta bound instead of absolute time to avoid some unwanted jumps in case of update freeze
- Fix : Little motion core CPU optimizations
9.4.4 - 20/08/2024
Motion
- Feat : Added speed based gain ramp up (boost) for most of the haptics effects : this way effects can be boosted when speed is higher to avoid them getting drowning in the whole motion activity
- Feat : Added profile preset duplicate button
- Fix : Beamng motion capabilities tagging was lacking accelerations
- Feat : Added LFS local velocity (traction loss computations etc ...)
Misc
- Fix : Give priority to "no car profile" when no matching profile can be found or the current car/game combo in automatic profile switching mode.
9.4.3 - 13/08/2024
- Feat : Add epic launcher options for Codemasters F1 23, Codemasters F1 24,Codemasters Grid Legends,EA WRC, WRC 10 FIA World Rally Championship
- Fix : some Unsupported Govee lights SKU would break communication.
9.4.2 - 12/08/2024
Thanks again for the warm welcome to the motion plugin ! As next steps I had to choose what was the top priority, and the joystick to motion won !
But instead of making it a sad flat no life "joystick motion" I added a new effect based on audio ! Any games have audio, those with telemetry, those without, and you will be surprised how informative it can be when converted to motion ! The best of it ? It works with any games, with or without telemetry !
Motion
- Feat : Ability to create custom games (including picture, automatic detection etc ...) with joystick to motion telemetry. But not only, having a new game definition allows to attach leds profiles, ambient light, fans profiles to games with no telemetry !
- Feat : Audio to motion effect
- Fix : SCN5/6 startup fixes when using multiple interfaces (Huge thanks to @theironwolf for the extensive testing)
New game
- Feat : HydroSim support https://www.uhlhydroplanes.com/hydrosim . The author, @skaughtx0r put lot of love into building us a quality telemetry ! It's a nice little game, and if you are using motion get ready for some high speed full of sensations sailing with some crazy power engines roaring !
Misc
- Feat : Replace color brightness algorithm (can be switched back to the old one in the settings)
- Feat : Add option to disable default car settings loading
- Feat : New shakeit conditional groups (accelerating/decelerating)
- Feat : Simagic GTNeo absolute position light
- Feat : LMU default redlines adjustments
- Feat : Add legacy Iracing slip algorithm as an option
- Fix : Buttons assignments will react to press instead of quick press/release (IE for manual shifters)
- Fix : Getting rid of slow/prone to failure WMI usage for process information detection
- Fix : Govee lights : filter empty/invalid responses
- Fix : Prevent plugin finder cache corruption to lead to a dead crash
9.4.1 - 30/07/2024
- Fix an issue preventing the motion plugin to work in case of corrupted state file (last interface stop date state file).
9.4.0 - 30/07/2024
Motion addon going out of beta ! Sometimes you have no ideas where you are going put your foot into ... It took months .. it has been hard but here it is : Ready to go out of beta ... the motion Addon ! Thanks to everyone having tested, gave feedback on discord, etc... This is only the beginning of a new story !
- Feat : Belt tensionner default settings adjustments (disable soft limit to reach the very max of the defined torque)
- Feat : Surge axis "reversed" mode (forward = brake) will be enabled by default
- Feat : Added icons to master gain sliders
- Feat : Added support for SCN5/6
- Feat : add SMC3 reset at connection option
- Feat/Fix : completely reworked Motion properties/action names to be more homogeneous between per effects or global.
Misc
- Feat : Added Lamborghini Iron Lynx 2024 default redline settings
- Feat : Zen simwheels LMP2-x support
- Feat : Update Ascher wheels default buttons leds profiles and dashboard leds profile
- Feat : Govee allow to add not officially listed SKUs (not guaranteed to work)
- Feat : Rework of licensing system to host the new Motion addon licence-
- Feat : Add open replay folder button in the replay list
- Feat : Velocitas Imperium VI-CWBB support
- Fix : TM1638 screen editor size on low resolution screens
- Fix : Black screen when reopening simhub after being closed minimized.
- Fix : Rename SimRep to SimRep Engineering
- Fix : Disable arduino boost gauge for rf2 until a minimum value is reached (rf2 always sends 1~1.1bar even on cars without boost)
9.3.9 - 03/07/2024
Misc
- Fix : Increase again IRacing corrupted telemetry tolerance to avoid disconnecting when the game sends empty telemetry (It will now hold 10 frames instead of 4)
Motion
- Feat : Simplify new parameters for new thanos Firmware
- Feat : Add MC seat position schematic
- Feat : Backup OpenXR setting file before automatic configuration.
- Feat : Add gear shift information message
- Fix : Motion compensation was not taking into account the surge axis speed limiter
- Fix : Lock better quick start stop to avoid errors when quickly enabling/disabling motion
- Fix : Dedicated Surge axis was reversed against the recommended settings in the actuator assignment, please make sure to review axis direction in assignment. If you want to reverse it (brake = forward movement), it can be done in the geometry settings)
- Fix : Raise surge effect max output (mm) to fit more extreme setups
9.3.8 - 27/06/2024
- Fix : Iracing seems to oscillate a little when engine is disabled and send around 300~301 RPM making simhub wrongly detect engine activity
- Fix : Removed duplicate controls on Soelpec default profiles.
9.3.7 - 27/06/2024
Misc
- Feat : Conspit CSD support
- Feat : Soelpec Spectra LT support
- Feat : Soelpec default devices settings update
- Feat : 3DRap roger support
- Feat : SimRep Cosworth CCW MK2 Pro Sim Wheel support
- Feat : Added an option to show an overlay layout when game is connected but either paused or in menus
- Feat : Add a new LastSectorTimeAnyLap which gives the last sector fishined (including last lap)
- Feat : Control mapper Update Fanatec wheel "button box" and rim detection to latest definition (Warning this will recognize some rims or button boxes as a new variants, in such case simply add the new one and export / import mappings from the old mapped controller)
- Fix for "EstimatedLapTime_SessionBestSimhub" cases when the delta data is not provided by the game.
- Fix : Protection against invalid normalized track position which would make Simhub hang (F1 24)
Motion
- Feat : separate gear filter dampener settings for belt so it's possible to make the belt more reactive to shifting surge spike while keeping protected to excessive motion on the main motion platform
- Feat : Emphasis direction verification informations during actuators testing
- Feat : Support for new incoming Thanos firmware options (visible when new the compatible firmware will be detected)
- Fix : Belt position was not correctly initialized and not kept static when using software park/unpark causing a jump
- Fix : Prevent opening and closing too fast the assignment dialog
- Fix : Improved controllers/multiple controllers error handling and disposal (Motion will be freezed and wait for a proper exit for the remaining "alive" controllers in case of issue)
- Fix : More motion settings backup
- Fix : Prevent actuator stroke limit to be higher than actuator stroke
- Fix : Mark old serial output as "legacy"
- Fix : Improved generic serial "delay" to be a also a guaranteed delay (some controllers would not like two data frames too close during park/unpark
9.3.6 - 18/06/2024
- Automatic profile switching would not switch anymore "game only" (no cars set) profiles.
9.3.5 - 18/06/2024
Misc
- Feat : Added multiple car profiles assignment (Leds, motion, etc ... everywhere there is a "profile").
- Feat : Updated GTW default settings
- Fix : JS parsing caching would not take into account the run once "part"
Motion
- Feat : Improved profile filters UI organization
- Feat : Added DTR/RTS options to generic serial (DTR makes arduino reset at connect and is now disabled by default)
- Feat : Added custom start/park position for generic outputs
- Feat : replaced the individual axis test during output assignment with a "all axis at once" dialog
- Fix/Feat : Reworked the startup and exit process for multiple controllers setups, it will be faster for devices requiring some time to start (such as simfeedback)
- Fix : 0ms filters motion dampening would make motion crash
- Fix : some labels fixing
9.3.4 - 13/06/2024
Misc
- Fix : Increase Iracing invalid packets skipping tolerance : https://forums.iracing.com/discussion/63518/iracing-telemetry-is-bugged/p1?new=1, apparently VRS 1simracing app could be the original culprit, make sure to update it.
- Feat : Add additional properties about simhub's estimated lap time (reference time and delta used)
- Fix: Enforce serial port information scanning after usb device change in case of wrong data reported by windows.
Motion
- Feat : Backup more motion settings versions in case of issues.
- Feat : Make idling optional per controller (IE : SMC3 going in power saving mode after inactivity timeout)
- Feat : allow to make belt surge effect reversed (pull on acceleration)
- Feat : add axis limiting to the axis mapping
9.3.3 - 10/06/2024
- Fixes about 2Dofs geometry for motion
9.3.2 - 10/06/2024
Motion
- Feat : Added a setting to choose the direction of the surge axis (instead of reversing it on the actuator mapping which makes MC completely wrong).
- Feat : Axis "soft limits" : Reduced the range used (From 5% to 2%) on dedicated axis (belt, surge, TL, dual TL)
- Fix : Belt tensioner "park position" was shifted
- Fix : In manual control the belt would not unpark if the game was not running.
- Feat : Added a configurable serial output for DIY or unsupported controllers
- Feat : Added generic UDP output for DIY or unsupported controllers
- Feat : Added Thanos AMC Open Hardware Controller support (https://github.com/tronicgr/AMC-open-hardware-servo-controller-4DOF)
- Feat : Splitted motion and traction loss dedicated axis gains
- Feat : Reworked the header to fit nicer the gain sliders
- Anti crash filter :
- Fix : Added an option to ignore positive heave for rally (jump landing)
- Feat : Added an optional audio feedback when it gets triggered
- Feat : Added toolbars to geometry to quickly export/import/modify/reset those items
- Feat : Added configurable per profile physical center of rotation, added a schematic
- Feat : Added pulses shape options for ABS, Gear and rumble strips
- Feat : Added automatic cleanup of past motion records
- Feat : Added per effect settings copy paste across profiles
- Feat : To improve and reduce the UX cases, multiple controller layout is now the default one.
- Feat : Added a 2DOFs geometry
- Feat : Added native SMC3 support (Dof reality H2/P2 H3/P3 ..)
- Feat : Reworked the geometry configuration panel
- Feat : It's now possible to set a comment and rename any controller
- Feat : It's now possible to install controller presets
- A repo with non commercial/no warranty controllers presets (such as simfeedback) has been created : https://github.com/SHWotever/SimHubMotionPresets
Misc
- Feat : Dashstudio, added rootdashboardscreenname function : returns the current root dashboard active screen name
- Feat : esportsim GTW range support
- Feat : R3E API update (With one major new field : ABSLevel for onboard ABS adjustment)
- Fix : Ascher Racing Artura GT4 button count
- Fix : Moved package manager logs into a subfolder to unclutter and focus on main simhub log files.
- Feat : Add F1 24 manual instructions
9.3.1 - 23/05/2024
- F1 24 Support
- Fix : Motion crash filter was not behaving correctly
- Fix : getcontroller methods were crashing when the controller plugin is disabled.
- Fix : Remove local network scan from hue bridge discovery (will rely on hue discovery service, and two other official methods)
- Feat : Chinese translation (Thanks to Conspit !)
9.3.0 - 21/05/2024
- Motion addon beta ! Yes ... here we are, it's now public ... some days I thought it would never happen. As usual for features not targeting the whole public it needs to be enabled as any plugins.
- Controllers supported at date :
- Thanos AMC
- Thanos T4U
- VNM Controller
- Controllers aggregation (use multiple controllers as a single motion platform)
- SimHub DIY belt tensioner (requires a new firmware to be released soon)
- Axis
- 3DOFs : 4 corners actuators, 2 Fronts 1 Rear or 1 Front 2 Rears)
- Dedicated Surge axis
- Dedicated Rear TL axis
- Dedicated dual Front Rear TL axis
- Belt tensioner (single or dual)
- Controllers supported at date :
- Feat : Rework of the atmega32u4 firmware : doc https://manual.simhubdash.com/
- Now supports automatic detection
- Device picture, name and brand can be set
- Supports various predefined combination
- Led device + VOCORE
- Led device + USBD480
- Led device + a windows monitor (HDMI etc ...)
- Single 8x8 WS2812B matrix device
- Single matrix device associated with one or more led strips
- Supports LEDs reorganization :
- The LEDs can be spread/grouped/reordered and assigned as buttons or telemetry LEDs
- Buttons default colors can be set
- Just like any fully integrated device the raw LEDs section is available if the leds have been grouped
- A firmware builder tool is now embedded
- Now supports automatic detection
- Feat : Experimental, Async plugin update, avoid any too slow plugins to slow down main SimHub loop (impacting replays recording/replays) ar the new motion addon
- Feat : Dedicated menu entry for plugins activation : An old discoverability issue about the "plugin foundation" of SimHub. There is now a dedicated left menu entry instead of having it buried inside the settings
- Feat : Added BeamNg fuel data extraction Feat : Added some future fields reservations to the telemetry format
- Feat : Zen's Simwheels ZS-LMP-PRO support
- Fix : Control mapper stream deck plugin update, fixes race conditions where press/release would not be taken into account in order.
- Fix : Instant consumption was not calculated
- Fix : ACC: honda_nsx_gt3_evo brake bias fix
- Fix : PSE PSP columns were not showing correctly
9.2.15 - 08/05/2024
- Fix : EA WRC, prevent shakedowns from being recorded for all time best, map etc ...
9.2.14 - 07/05/2024
- Feat : ACC added Ford Mustang GT3 2024 informations (Brake bias correction, car name, car class etc...)
- Fix : Return null for disconnected controller axis values properties
9.2.13 - 07/05/2024
- Feat : EA WRC, Adding new 1.8.0 fields, enabling map, added ABS active information
- Feat : Added Timestamps in SimHub replays and timing synchronization during replays (In case the 60FPS could not be held during record or replay : overloaded system, slow plugins etc .. )
- Feat : Replays filter textbox
- Feat : Show game connection status in footer status bar
- Feat : ShakeIt, IsMuted property
- Feat : Add islicencevalid field to plugin manager
- Feat : Added PluginManager "OnArduinoMessage" event (Allows to receive arduino incoming messages)
- Feat : support for Race solutions wind kit support
- Fix : Missing brightness change blue lights for Arduino LEDs
- Fix : control mapper Inputs could get stuck when using multi actions on stream deck (due to the high press release speed)
- Fix : Control mapper web assistant was not available if the dash studio plugin is disabled.
- Fix : AMS2 DRS data
- Fix : SL-20 led count incorrect
- Fix : PSE GPX+ led count incorrect
9.2.12 - 16/04/2024
- Fix : some errors were still occuring in the leds engine
9.2.11 - 16/04/2024
- Fix : Custom serial device would not send data depending of the computer time offset.
9.2.10 - 15/04/2024
- Hotfix leds groups content stacking would trigger errors
- Fix : Dashstudio, In some combinations of negative top position layers content would be cut on top during repetitions
- Feat : Updated library for the new LCDinfo 800x480 USBD480 screen
9.2.9 - 15/04/2024
- Fix : Memory leak fix around led editor and matrix editor
- Optimizations around led editor UI complex profiles display speed (and less significantly yet matrix editor)
- Feat : Simcore UD2-S and DS5-S support
- Fix : multiple RGB matrix creating blinking empty content in profile preview
- Fix : Show USB screen information when in idle mode
- Fix : Dashstudio button edition when the control mapper plugin is disabled.
- Feat : Added simhub session based estimated lap time (always based on SimHub records)
9.2.8 - 09/04/2024
Almost a control mapper V2 !
- Output :
- New roles to keyboard emulation support (allows to save our precious virtual controller inputs)
- New roles to SimHub (allows to save our precious virtual controller inputs when the roles are only tied to SimHub usage)
- Ability to trigger anything from the Stream deck (including the recent axis addition)
- Ability to trigger anything from the dash studio (there is now a "role" property on dash studio buttons)
- Input :
- Ability to map multiple inputs of a same controller on a single role
- Ability to map axis as buttons (with configurable threshold)
- Ability to use some "transformations " (IE momentary to toggle) for FN functions
- Controllers can be renamed
- Increased axis mapping sensitivity
- Controllers PID/VID is now visible
- Ability to "calibrate" axis (IE : adding some dead zones)
- Added 2 new buttons transformations :
- Hold to latching (will toggle the output after a configurable delay)
- Hold to press (will start the output after a configurable delay and keep it enabled as long as it's pressed)
Reworked the mapping dialog to fit all those features 😄
Leds/Matrix
- Big upgrade of the RGB matrix editor to bring all the basic single leds effects (TC, abs, etc ...)
- Added possibility to force activate most of the conditional effects in both matrix and leds (for testing purpose)
- Added more colors settings for conditional leds effects :
- Blink colors (when blinking is enabled)
- Inactive color (when effect is not active)
Misc
- Fix : Disable LMU TC/ABS signal being completely flawed, hoping for a clear data being added the SDK in the future) ..LMU devs if you hear me ... please !!
- Fix : Workaround for iracing sneaky "empty data" packets triggering a restart behaviour (ie : car start animation)
- Fix : Dashstudio Layer repetitions memory optimizations
- Fix : Reduce useless devices USB activity when some profile content is overflowing out of the device physical leds.
- Fix : BEAMNG TC disabled being interpreted as TC ON fix
- Feat : Rename the PSR Elite to Elite/Pro
Note about antivirus false positives, Virus total scan links :
9.2.7 - 25/03/2024
- Feat : Control mapper axis support (up to 6 axis), yes you will be able to also remap your wheel's clutches !
- Feat : HTML render engine now sets the page title based on the template name (instead of a sad non customized "SimHub")
- Feat : DashStudio, Allow to choose which dashboard variables will be evaluated before or after the screen activations (allowing to make screen activation based on the variables, or the opposite : make variables based on the active screen)
- Feat : RGB matrixes, support for "in profile" JS extensions
- Feat : Enable individual led access on Zen's Simwheels Uniflex-Elite
- Feat : Improved JS errors stack trace logging
- Feat : Added JS log function (warning, this can seriously spam log files ;), be cautious !)
- Feat : skip two buttons in the numbering to make the Ascher racing GT4 consistent with other models
- Fix : Reworked control mapper Arduino bridge auto reset, now it gets reset during SimHub exit and won't show any USB activity (which could wake up computer)
- Fix : Output tuning on ShakeIt motors was not opening
- Fix : Beam NG telemetry mod : TC indicator fix
- Fixes : DashStudio :
- Autoscaling was always applied even if disabled on HTML
- Circular Gauges on HTML were not rendering images or applying size changes.
- Html outlined text stroke color binding was not applied on HTML
Virus total scan links :
9.2.6 - 13/03/2024
- Fix : ambient light capture "freeze" was not working
9.2.5 - 13/03/2024
- Feat : export/import control mapper output names
- Feat : Added EA WRC location and car models extracted from the new telemetry ID fields
- Feat : LMU default redline values (thanks to Daniel Newman Racing)
- Feat : Screen recording rewrite :
- Support for both ambient light and replay recording at the same time of the same monitor.
- Support for multiple monitor ambient light capture,
- Supported for landscape reversed monitors (portrait monitors are still ignored for now as this involves lot of transformations to get it back to the natural direction unreasonable for performance reasons)
- Feat : Added brightness groups (fixed, computed) to matrix effects engine
- Feat : New UI, Add left aligned tabs styling
- Feat : Delta Sim Technologies EVO:NS support
- Fix : Simplify extra large maps to avoid too long renderings.
- Fix : some local conversion fixes for leds profiles (decimal values)
- Fix : Gradients on HTML rendering were not taking global gradient opacity into account
- Binding on widget's AutoSizeScale property binding was not taken into account on HTML engine
- Fix : F1 23 opponent names encoding (warning old F1 23 simhub records won't be able to load player names due to the required structure change)
- Fix : Some parts of the deprecated light theme were still showing in dash studio when the light theme was previously enabled)
Virus total scan links :
9.2.4 - 04/03/2024
- Fix : Autolimit windows height in case of low resolution screen
- Feat : Add conspit CCP-Lite support
- Feat : automatically add a visual numbering to duplicate profiles with the same name, car, game
- Feat : Device picker, autodetected items double click to add
- Fix : Add carnumber to opponents data for R3E
- Feat : Plugin SDK Update to make it easier to compile the first time and showcase more of the UI components
Virus total scan links :
9.2.3 - 23/02/2024
- Fix : When "suspend audio interfaces" option was disabled shake it bass shakers settings would not reload.
- Feat : Added toggle for blue effect on brightness change for devices.
9.2.2 - 23/02/2024
- Feat : Telemetry effects on Ambient lights
- Feat : VNM GT Wheel support
- Fix : Reduce LMU TC detection sensitivity
- Fix : Dashstudio Binding editor was not fitting anymore a 1080p screen in some combination (text binding)
- Fix : Control assignments was silently crashing when trying to use an already assigned control
Virus total scan links : https://www.virustotal.com/gui/file/80d6e51da4c467752112da3f93db79b4436ffcac89e61a14e6fa680afff5cac9/details https://www.virustotal.com/gui/file/b7bd7bdf6db447f3de5f9ede738a9944976c7e5e2afa6e7cfc546d7a69842cb0/details
9.2.1 - 20/02/2024
- Fix : Buttons Color editor freeze
- Fix : automatically create plugin settings file for LMU when missing to make automatic setup more fluent
9.2.0 - 20/02/2024
Let's go for a two in one ! Along the awaited Le Mans Ultimate support, here comes a refreshed simhub version ! A huge focus has been given into making it visually lighter, while redistributing the space differently.
Along of the obvious UI refresh, some significant "quality of life" changes has been added of this new version :
- Reworked home page, instead of focusing on a long list of games you might not use, space is given to the features you are using, devices, bass shakers, motors ...
- Widescreen friendly : The center content is not stretched anymore on an ultra wide screen
- Rework on the devices UI, the UI has been reorganized to give more room to the important features
- Wheels and button boxes with editable buttons colors now have up to 4 switchable color presets
- Wheels and button boxes with editable buttons colors now use the devices preview when it's possible (led editor, color presets preview)
- Wheels and button boxes now offer a single led brightness slider.
- New day and night mode available globally allowing you to quickly switch brightness presets and keep your eyes safe when room light goes down.
- Profile system (bass shakers, leds ...) has been reworked to now allow per car profile storage and switching.
- Quick profile switching combo boxes everywhere it applies
- Profiles in profile manager are now sorted based on the current game (current game first, generic profiles next, then all the other games)
- Automatic device detection : during device addition SimHub will suggest you the detected devices.
- Leds profiles has been reworked to be much more compact when stored in settings files (warning the profiles loaded/exported by this new version are not compliant with older SimHub versions)
- Control mapper plugin : new arduino firmware allowing to show 3 controllers and raise the possible remapped inputs to 384.
9.1.31 - 16/02/2024
- Fix : ACC opponents position was not read.
- Feat : During races the actual race position (matching in game display) will now be given while keeping the "live on track" ordering
- Feat : Added ACC Car class lookup, Broadcasting api to car model lookup to be able to display car model and class for whole ACC leaderboard
- Fix : Serial port combobox was showing some ghost serial ports.
9.1.30 - 13/02/2024
Devices
- Feat : Ascher Racing Artura PRO, GT4, SPORT and ULTIMATE (USB) support
- Feat : Added support for Turtle beach V1 Race MFD
- Feat : Support for LCDinfo's incoming 800x480 USBD480 version (and any other resolution if it occurs in the future)
- Feat : Support of the GSI HyperP1 and FPE V2
- Feat : Turn TDU5 Support
- Feat : Rexing Mayaris 2 support
- Feat : Sim Racing Addict devices support (DDU 10.5 Gen2/DDU 10.7 Gen2)
Misc
- Feat : Reworked RF2 ABS detection thanks to Devin insights, should be more accurate and avoid most of not all false positives.
- Feat : Update controller mapper fanatec known bases/wheels list for "per wheel" mappings
- Fix : 0 spline position was filtering ACC opponent
- Fix : Ambient light profiles were not reloading saved areas positions for single areas devices
- Feat : Evergreen (webview2 installer) update
- Fix : Custom Serial device : send binary data instead of text (to avoid non displayable characters loss through ASCII)
- Fix : Aggregated (mono ...) custom effects frequencies
9.1.29 - 05/02/2024
- Feat : Forza Track/Car list update
- Fix : Filter ACC green flag to trigger only after current sector yellow or race start
- Feat : ambient lights, tip to avoid extra large areas
- Fix : Improved hue releasing
- Fix : Arduino Matrix font : thick 8*8 "1" shift fix
- Fix : GT7 more "idle" detection criterias to avoid false positives whens standing still.
- Feat : added ncalc function DriverPitEnterAtLap (at which lap the driver's entered the pit the last time)
- Fix : Postpone ACC opponents data reading until complete data has been received (should solve inaccurate start position and position gain/loss computations) fix
- Feat : Train simulator automatic raw telemetry known entries update.
- Feat : Leds profiles weight loss (removing lot of default values), - Brightness formula group
- Feat : Serial ports description WMI bypass (should be faster when WMI is messed up)
- Feat : Leds profiles json weight loss
- Feat : new computed brightness group
9.1.28 - 26/01/2024
- Restored ACC brake bias telemetry correction
- Tuned ACC Maserati mc20 GT2 redline default settings
9.1.27 - 25/01/2024
- Tuned some ACC GT2 default redlines values