Version history
MvtPlayer versions
This page lists the main changes in each version of the MvtPlayer system.
Version 2.2 (2022/06/10)
Enhanced compatibility with "external" scripts that pause the keyframed motion. MvtPlayer will now tolerate this and accommodate for it to a certain extent. This finally enables switching an AVSitter pose (correctly sporting the KFM 1 directive in its AVPos notecard) while playing a keyframed motion without altering the path.
Added 2 new status codes to the scripting interface to reflect the above mentioned situation.
Version 2.1 (2021/12/19)
Playback options: at playback time you can now define a factor to rescale the movement spatially (or even reverse it if negative), alter its speed, and change the sounds volume
Much better compatibility with avSitter
Renamed the script Interface_avSitter to MVTP_to_avSitter_StartOnSit, which is ore accurate
New interface script MVTP_to_avSitter_MvtControl that allows a dedicated menu triggered from avSitter
New plugin: MVTPlugin_RotatePrim
Added animesh animations (action ANIMESH) support to MVTPlugin_ChatListen, as well as the UNSIT action (great for transportation systems!)
Major overhaul of the SimpleControl script, which was renamed as MVTP_GeneralController : access to playback options, localization options, support for remote controls, access control
Three remote control scripts to use with MVTP_GeneralController : MVTRemote_Trivial (very simple, serves as an example, MVTRemote_Buttons (supports multiple buttons, useful for a HUD, for example), and MVTRemote_Detection (sends commands when it detects someone with a sensor or through a collision).
Rationalization of peripheral (controllers, plugins) script names. Some bug fixed.
Version 2.0 (2017/01/11)
Major overhaul / rewrite of scripts
Now adapts movement to initial orientation (more intuitive and versatile behavior)
Secured configuration encoding, now error detecting and limits line length
Added config version checking and the VERSIONERROR script message
Faster configuration processing
Bug fixes
Version 1.2 (2016/12/25)
More scripting API
First version of the documentation
Version 1.1 (2016/12/15)
One serious bug fix in a computation
Version 1.0 (early December 2016)
First usable version
A few ideas
The following is a list of ideas for the future that may or may not be implemented one day, depending on customer demands, technical feasibility (some are not well thought in all their details yet) and the amount of available time! Of course, your comments, suggestions and constructive criticism are welcome.
A playback option to override the "back to origin" and "loop" flags;
more options? which ones?
more standard plugins and controller scripts.