This version was released on February 28, 2023. After testing, the cracked characters and cracked MMDplayer 4.3.1 run normally in this new version, so you can use it with confidence.
If you are overwriting the installation, it is recommended to back up the Addonpackages, BepInEx, Custom, and Save folders. If you used the 2022 version before, it is recommended to reinstall. Overwriting the installation may not work properly. The 2023 new version uses a new key and cannot activate the old version. The two versions can also be stored separately without interfering with each other and can run. If there are the following prompts during the installation process, just tick all the boxes. If there are no prompts below, you can ignore them.
VAM can be run after decompression. It has been activated and there is no need to enter the key. After installation, copy the Chinese patch to VAM and overwrite it. If the interface becomes English after installing MMDPlayer, overwrite the VAM Chinese patch again and it will change back to Chinese.
Main content of this version of VAM body update:
1.22.0.1
Bug fixes:
· Fixed a long-standing issue where custom male hair items using DirectSkinMale scalp would not load correctly when a male character has not yet been loaded.
· Fixed an issue with 1.22.0.0 where triggers no longer trigger actions when reversed. The new fix only applies this new behavior to the scene and SubScene animation systems, where the original changes were intended.
· Fixed an issue with timeline animations on some controls not being appropriate in the 1.22.0.0 version. 1.22.0.0 added a parent relative movement system that broke this. This new patch fixes the timeline issue and also supports the new parent relative movement system.
· Fixed an issue with lip sync audio looping back to the start of the clip data even if the clip was not set to loop causing some glitches in lip sync at the end of clip playback.
Here is the changelog and other information of 1.22.0.0
1.22.0.0
Features:
· Added a new high-performance (threaded) and high-quality lip sync system. Its controls can be found in the “Automatic Behavior” tab in the new section.
· VariableTrigger – Added option to allow it to be driven by any other float parameter, which essentially adds triggering functionality to all float parameters.
· Added new atom UIButtonImage – like a combination of UIButton and ImagePanelTransparentEmissive atoms.
· Added new atom UIImage, which can be used to display images using the UI system (works like other UI* atoms).
· Added new atoms CensorPanel and CensorCube, which can be used to make censorship effects that can be attached to other objects.
· Added new option for UI* atoms to only show when the main UI is open.
· Added several features to the Move UI tab for Atoms: text input for absolute world position and rotation, ability to set parent-relative (local) position and rotation, and auto-relative adjustments.
Improvements to AudioSource controls and UI: Added attenuation curve selection. Now only parameters relative to the selected curve are shown. Added 2D/3D text to further illustrate spatial blending parameters. Added distance to ignore volume trigger option. New nearest max volume visualization.
· Added copy/paste/undo paste functions and buttons to each of the main custom hair panels (Physics, Appearance, and Lighting) to allow easy copying between items in a collection.
· Added an automatic naming system for triggers and trigger actions. This can be overridden by manually setting the name.
· Added automatic preview popups for triggers and trigger actions showing a shorthand text representation of the action. For triggers with multiple actions, it shows the first action found. This allows you to see at a glance what the trigger is doing without having to open the panel.
Added copy/paste functionality for triggers (both individually and for entire categories (start/transition/stop)).
· Added the ability to select and move a series of triggers in the animation system.
· Added the ability to sort triggers by start time in the animation system.
· Added the ability to copy a selected set of triggers to a new time period in the animation system.
· Added scaling options to the WindowCamera DisplayControl.
· Added a user preference to enable deep texture generation on the camera. External programs such as Reshade require this to be enabled for certain effects to work. Previously, this required a workaround such as enabling and disabling the MacGruber.PostMagic Depth of Field effect to enable deep texture generation on the camera. Please note that turning this option off requires restarting VaM (just like PostMagic). Enabling deep texture generation can reduce performance, which is why it is not enabled by default.
Tweaks:
· When using selection features (Select Align to Scene, Select Link to Scene, etc.), the currently selected object is no longer deselected.
· JawControl (Jaw Physics in the UI) no longer stores/restores in appearance presets, as it controls physical properties for posing and animation, not appearance. If you wish to store JawControl settings instead, regular presets can now be used.
· Added in display of vamX version if loaded by new vamX boot system (requires newer version of vamX for display).
· Changed MeshedVR.PresetsPack.2.var appearance presets to not use merged style settings as this affects how they work.
· Active clothing/hair options now also show active and hidden items.
· Added “Plugins Always Disabled” category to Package Manager to show plugin packs that are quietly denied permission when loading included plugins.
· Added “Always Enabled Plugins” category to Package Manager to show plugin packs that always have permission to load plugins without prompting.
· Added “Disabled” category to Package Manager to show only disabled packages.
· Added “Preload Morphs” category to Package Manager to show packages with preload morph preferences.
· Added “Missing Dependencies” category to Package Manager to show packages with missing dependencies.
Added a user preference to “Always enable plugins” for var packages downloaded directly from the in-game Hub system. Users will still be prompted, but it will be at the time of downloading, rather than when the scene loading process is interrupted. Additionally, users can see the username of the Hub user who posted the package when approving, as that information is returned by the Hub download.
· Added a new user preference to control whether plugins can access network functionality. Note that some existing plugins will not work until this feature is enabled. It is disabled by default for security reasons, as users may not be aware that plugins can communicate with the network.
· Added a user preference to enable the Leap Motion system. Note that this preference is off by default to try to resolve an issue that caused plugins to consume a lot of system resources when VaM is protected by a firewall. This option also allows those with a Leap to disable it in a way that is remembered on reload.
· Added a user preference to use the legacy world scale change method used in 1.20 and prior.
· Added a button in the Package Manager for opening packages with the Hub Downloader.
· Added small grabbable sections of the scroll area to shortcut and directory scroll views to make it easier to grab and scroll with VR controllers.
· Added FileManagerSecure.DirectoryLastWriteTime and FileManagerSecure.DirectoryCreationTime functions (for plugins).
· Improved size and fonts on the transformation UI panel for better legibility.
· The creator name popup for hair and clothing is now a filterable popup.
· The scrollable popup now scrolls to the position of the selected item when the popup is open.
· Simulated clothing now does a more complete reset when physics are reset.
· Physics explosion restore now removes all links, as leaving links open during restore can cause more spaghetti!
· Error messages generated when the top menu UI is open are now displayed after the top menu UI is closed, rather than quietly hiding.
· Optimized start/end triggers to not have to call update unless needed (e.g. if they have an active timer). Will help performance when using a lot of triggers.
Bug Fixes:
· Fixed invisible UI panels blocking some mouse interactions (clicks, mouse wheel, etc.) when Performance Monitor is active.
· Fixed video loading issues on ImagePanel atoms and other image panels when using files.
· Fixed Steam users not getting unlocked content after updating to 1.21.
· Fixed alternate create button not working when vamX is enabled.
· Fixed vamX button icons to be clickable.
· Fixed null reference in FileBrowser when GotoDirectory is called before any shortcuts are set (breaks CUAManager plugin).
· Fixed last creator not appearing in creator filter list for shortcuts.
· Fixed creator filter list not bringing all to top in all cases.
· Fixed AptSpeaker volume trigger not working.
· Fixed rhythm audio system not stopping when audio is paused or not playing.
· Fixed an issue with minimum version package references not working for Scan Hub For Missing Packages.
· Fixed an issue with the package generator incorrectly handling certain trigger references (toggle:, hair:, and clothing: style).
· Fixed an issue with material color parameters ignoring locks and resets in other situations (such as overlay preset loading).
· Fixed an issue with clothing and hair overlay presets not working properly.
· Fixed an issue with AnimationPattern not moving controlled objects correctly after scene load.
· Fixed an issue with triggers calling actions when Animation Master searches backwards.
· Fixed an issue with TechnoPillar atoms not saving correctly and therefore not being reloaded due to the wrong atom type.
· Fixed an issue with benchmarks no longer working.
· Fixed an issue with Unity hanging and crashing when setting JSONStorableFloat max value to 0 or negative when the default value is higher than the maximum and then the default button is pressed.
· Fixed about:blank being considered an unsafe url.
Comments (0)