Actuate Motion Change Log

================================================================================
v1.1.5
================================================================================
--------------------------------------------------------------------------------
Plugins
--------------------------------------------------------------------------------
* Added MSFS 2024 input plugin
* Added Assetto Corsa EVO input plugin
* Added Le Mans Ultimate input plugin
* Added EA Sports WRC plugin
* Added WRC Generations plugin
* Added F1 24 plugin ================================================================================ v1.1.4 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Updated licensing library * Update to to profiles and mixer to allow for more flexible filters -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated Ballistic-NG plugin to allow for game updates * Added EA WRC input plugin * Added WRC Generations input plugin * Added F1 24 input plugin -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Making different wave types available to test sequence * Correct Windows exception message title / description mix up * Fix bug due to profile copy throwing exception when already exists -------------------------------------------------------------------------------- Driver -------------------------------------------------------------------------------- * Making different wave types available to test sequences ================================================================================ v1.1.3 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added continuous yaw mode * Added Index option to control processing order of stages in sim descriptors * Corrected pose estimation on multi-stage simulators to respect stage index -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Fixed bug with output plugin dropdown that made it fail to load the currently selected option -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated BFDMC to send 5 set offset messages on start * Updated BFDMC to allow for larger OutMessage from latest SteamVR motion compensation driver ================================================================================ v1.1.2 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Updated default MaxTravelPerSecond to 20 percent -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added additional settings to control what data gets sent via the test sequence -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added Epic Roller Coasters input plugin * Added Prepar3d v6 plugin user instructions ================================================================================ v1.1.1 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Add travel invert option for acceleration data * Added pause / resume and easing functionality -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Fixed error in iracing plugin definition file * Added output plugin pose and data channels logging to debug output plugin * Added option to debug output plugin to control if UDP enabled * Added retry activate message functionality to DeltaKinetic plugin * Improved error message when DeltaKinetic plugin encounters actuator mismatch * Updated X-Plane 11 display name to X-Plane as it also covers X-Plane 12 * Updated X-Plane plugin to pause output when game reports paused state * Updated X-Plane plugin to pause output if time is sped up, slowed, or reversed * Updated X-Plane plugin to pause output when plane crashed * Updated X-Plane plugin to pause output when time stalled for 5s (main menu) * Updated X-Plane plugin to resume motion when in normal flight * Added IL-2 input plugin * Added CSE input plugin * Added F1 2023 input plugin -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Updated License screen to show Add/Revalidate panel when validation online required * Added sortindex functionality to plugin definitions to control on-screen order * Updated washout settings in Profile Configuration to show percentage per second * Updated output plugin widget to allow all installed plugins rather than just active ones * Updated test sequence to be more configurable * Added configuration for travel invert options ================================================================================ v1.1.0 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added option to output actuator stats to deltakinetic plugin * Added custom data channels functionality to DK plugin and visualiser * Added change rate limit to incoming acceleration data -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added acceleration change rate settings to profile configuration screen * Changed order of smoothing settings to reflex the order applied when mixing * Fixed bug when saving watcher queries -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added Automobilista 2 plugin ================================================================================ v1.0.9 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added TelemetryMapped actuator type to better deal with DK402 yaw table * Updated to not auto start posting when input plugin changed * Updated unity interface to use acknowledged messages where appropriate * Update TCP input plugin message data * Added TCP plugin to unity -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Updated Main Configuration screen to resize * Added plugin guides to help menu * Added folder/file browse widget to input plugin config * Added folder/file browse widget to output plugin config * Added rpm bar to dashboard visualiser * Updated dashboard visualiser to use configured speed units * Added default profile setting to input plugin config screen * Allow user to load a different profile while running * Added posting status icon to service control window -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated VBS3 plugin to send start and stop messages when getting in and out of vehicle * Fixed bug with VBS3 plugin where file handle was not closed properly * Added log file path setting to debug output plugin ================================================================================ v1.0.8 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Started to introduce multi-stage simulator to reverse kinematics engine -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Fixed bug where visualiser dashboard sometimes doesn't receive data * Added gear indicator to visualiser dashboard * Split plugin user manuals out and added buttons to gui to open them * Added unzip plugin bundle capability * Added source setting to visualiser to visualise pose data from plugins -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Update Motion Compensation output plugin to listen for messages from new driver * Added Forza Motorsport 7 input plugin (in separate bundle) * Added Forza Horizon 4 input plugin (in separate bundle) * Added Forza Horizon 5 input plugin (in separate bundle) * Fixed acceleration direction in X-Plane 11 input plugin * Added scriptable output plugins, created bundle with templates * Added binary output packet functionality to scriptable plugins ================================================================================ v1.0.7 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added exponential low pass filter functionality * Updated to deal with stale data better, particularly angular velocity * Added custom message functionality to C API * Added admin message to load different profile by name * Updated to start posting again if was already posting when receiving reload message * Added .lib import libraries to the installer to make it easier to use the shared memory and admin client libraries -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Fixed bug in GUI when running plgman with spaces in path * Added clear button to output window * Corrected visualiser sway direction * Moved profile axis smoothing and washout sections closer to the top of screen * Added Custom Actions to send custom action messages * Updated to show tooltips on profile screen when hovering over control as well as the label * Updated labels and control types for rotation and acceleration range settings * Updated controls on profile screen to expand with window * Added low pass filter configuration * Fixed bug when using travel direction tickboxes * Updated labels to use correct symbols for degrees and squared * Added profile tuning guide menu option * Added functionality to create and delete custom profiles -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added Motion Compensation output plugin * Added DK401 simulator support * Added acceleration smooting to XPlane-11 profile -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Added a visual studio UDP example to show how to use the UDP input plugin * Added a visual studio shared memory example to show how to use the shared memory input plugin * Added a visual studio admin example to show how to use the admin interface * Updated Developer Quick Start to show where the ActuateUdpExample is installed * Updated Developer Quick Start to show where the shared memory example is installed ================================================================================ v1.0.6 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Updated processutils library to use different method of finding base module address * Updated to increase reliability of memory hook plugins * Added option to add license for all users on the computer * Added output level option to profiles to control overall motion output * Added general max travel per second setting * Added soft start and stop effects * Updated max travel per frame settings to max travel per second of axes -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added city car driving steam edition input plugin * Added FS2020 input plugin * Added watcher query for Project CARS 3 to Project CARS 2 plugin * Corrected orientation data in DiRT Rally 2.0 plugin ================================================================================ v1.0.5 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Fixed bug with washout where it will sometimes cause erratic motion on start * Added emulated heave effect for use with 2DOF simulators * Added absolute yaw mode -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added watcher query to Assetto Corsa input plugin to detect Competizione * Added yaw table support to Delta Kinetic output plugin * Added custom messages for estop control to Atomic A3 output plugin * Added input plugin for Microsft Flight Simulator X * Added input plugin for H.A.W.X * Added input plugin for H.A.W.X 2 * Added input plugin for GRID (2019) -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added configuration for emulated heave effect * Added configuration for absolute yaw -------------------------------------------------------------------------------- Hub -------------------------------------------------------------------------------- * First release of Actuate Motion Hub ================================================================================ v1.0.4 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added rolling average that applies to acceleration data only * Added rolling average that applies to angular velocity rotation data only * Added rolling average that applies to absolute rotation data only * Added command line option to actuate to generate log debug messages * Added simgeom module to allow configuration of simulator geometry via descriptor files for generic output plugins * Added offline activation functionality -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added Help->User Manual menu option to open the user manual * Updated to only enable test sequence button when actuate is in a state that can respond to it. * Fixed bug on profiles screen where help button stops working after using Rotation Mode dropdown * Added configuration for acceleration rolling average * Added configuration for angular velocity rotation rolling average * Added configuration for absolute rotation rolling average * Updated amplitude sliders on profile screen to show 2 decimal places * Updated GUI Configuration screen to add options to start actuate with debug and logging enabled. Removed unrequired path settings. * Added visualiser settings window to load sim descriptor file into the visualiser * Added offline activation functionality -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added generic serial and udp output plugins that can be used to create output plugins * Fixed bug in Project Cars input plugin where private testing mode doesn't produce motion * Fixed bug in Project Cars 2 input plugin where private testing mode doesn't produce motion * Updated Aerofly FS 2 input plugin to use latest SDK * Added input plugin for Touring Karts (pitch, roll and speed only) * Added input plugin for F1 2019 * Added input plugin for RaceRoom Racing Experience ================================================================================ v1.0.3 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Add engine rpm effect for pitch, roll and heave * Updated license check functionality -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added configuration to profiles screen for engine rpm effect * Added configuration to GUI settings for axis display * Added help button to License screen * Added message to tell user to restart actuate after adding license on License screen -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated BallisticNG mod to use 127.0.0.1 rather than localhost * Added DiRT 3 input plugin * Updated EVE:Valyrie plugin with new memory offsets * Added War Thunder input plugin * Added Aerofly FS 2 input plugin * Added DiRT Rally 2.0 input plugin -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Added DiRT 3 input plugin section * Added War Thunder input plugin section * Aerofly FS 2 input plugin section -------------------------------------------------------------------------------- Installer -------------------------------------------------------------------------------- * Added check to prevent installation on 32 bit Windows * Added check and option to deactivate license on uninstall ================================================================================ v1.0.2 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Add washout for surge, sway and yaw * Updated derived speed calculation to use longitudinal velocity component only * Add travel invert option for rotation data -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added configuration to profiles screen for washout in surge, sway and yaw axes * Update menu structure to add a new Configuration > Plugins option * Added new screen to allow selection and installation of plugin files * Fixed bug in MainConfiguration screen that caused the GUI to crash * Added configuration for travel invert options -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added BallisticNG input plugin * Added DCS World input plugin * Added SEA input plugin * Added Prepar3d v4 input plugin * Added Technikinetic ODrive plugin -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Updated user manual for slighly different menu structure * Added BallisticNG input plugin section * Added DCS World input plugin section * Added Prepar3d v4 input plugin section ================================================================================ v1.0.1 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Fixed stability problem when using Simphunity input plugin * Added temporary license functionality (for evaluating and developers) -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Fixed black background on the Dashboard speedometer -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added Virtual Battlespace 3 input plugin * Added BeamNG.drive input plugin -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Added Virtual Battlespace 3 input plugin section * Added BeamNG.drive input plugin section ================================================================================ v1.0.0 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Added Washout to heave, pitch and roll * Added angular velocity mode to pitch, roll and yaw * Added Unreal Engine 4 integration files -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Enabled mousewheel input * Removed mixer configuration screens, and profiles screen * Created new ProfileConfiguration screen to replace mixer configuration and profiles screen. Added washout and angular velocity mode configuration. * Added colour coding for severity in output window -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added EVE: Valkyrie plugin -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Added EVE: Valkyrie input plugin section ================================================================================ v0.1.4 ================================================================================ -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated Technikintic plugin to work with latest controller system * Updated usb serial device lookup query to be more robust ================================================================================ v0.1.3 ================================================================================ -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Reduced permissions required for process watcher to make it more reliable * Added rolling average functionality to axes -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added Watcher Queries configuration to input plugin configuration screen * Added rolling average configuration to advanced mixer configuration screen * Updated advanced mixer configuration screen to default to current profile -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Added City Car Driving Enterprise Edition input plugin * Added iRacing input plugin * Updated Assetto Corsa mixer defaults * Updated NoLimits 2 mixer defaults -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * Added section for F1 2018 input plugin setup * Added section for City Car Driving Enterprise Edition setup * Added section for iRacing setup -------------------------------------------------------------------------------- Installer -------------------------------------------------------------------------------- * Updated to add desktop shortcut to the user manual ================================================================================ v0.1.2 ================================================================================ -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Updated range of sliders on advanced mixer screen to allow zero * Updated main configuration screen to represent active output plugin order -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Updated actuator layout for Technikinetic T301 simulator ================================================================================ v0.1.1 ================================================================================ -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Corrected units for random roll and heave effects in mixer configuration -------------------------------------------------------------------------------- Actuate -------------------------------------------------------------------------------- * Stability improvements when reloading profiles on the fly * Added ability to provide a speed with the telemetry rather than always deriving it -------------------------------------------------------------------------------- User Manual -------------------------------------------------------------------------------- * General additions to user manual -------------------------------------------------------------------------------- Plugins -------------------------------------------------------------------------------- * Framework for simtools input plugin added * Added F1 2018 input plugin * Added tornado support to Atomic A3 output plugin * Added speed to No Limits 2 input plugin * Added speed to Project Cars and Project Cars 2 input plugins ================================================================================ v0.1.0 ================================================================================ -------------------------------------------------------------------------------- GUI -------------------------------------------------------------------------------- * Added input plugin configuration screen * Updated advanced mixer screen to use sliders for percentage values -------------------------------------------------------------------------------- joystick input plugin -------------------------------------------------------------------------------- * Added definition file to facilitate configuration via the gui