Showing 1 - 25 of 180
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 8
  • >


  • 1.20.77.9 is a very minor update to fix a couple of bugs reported on the Hub and also to implement a small tweak request from a plugin creator. We expect there will be few or no more 1.X updates going forward as all work has shifted to 2.X. Please keep this in mind when reporting 1.X issues or requests on the Hub (https://hub.virtamate.com/forums/)

    VaM 2.X Progress

    2.X is the next-generation of VaM featuring an all new engine, next-gen rendering technology, and improved 3d models. The last couple of weeks were spent updating our previous 2.X work to the latest version of Unity, working with new updates to the Daz3D to Unity import pipelines, checking out the latest HDRP updates, doing HDRP experiments, doing ray-tracing experiments, doing shader experiments, and doing some work on the core 2.X systems. If you are not sure what all that means, here is the simple translation: We are working with new technology to make VaM 2.X look better and perform better than 1.X, and the experiments so far are very promising. Here is just a tiny sample screenshot of one of the experiments. Final rendering quality will look at least as good as what is shown as this is just with the default HDRP subsurface shader.


    2.X Main Goals:

    • Improve visual rendering to next-gen AAA quality. 
    • Improve physics. Improve collision accuracy. Improve realism of skin, body, clothing, and hair physics.
    • Improve performance. Scale better with high-core-count CPUs. Offer more performance options that allow VaM to run on lower-end hardware and still be enjoyable.
    • Improve usability.

    When? 2.X is a huge undertaking. While we are off to a good start, it is clear the amount of work before us is immense. So we want to set the expectation now. 2.X will take a long time to fully develop. It will take months to even release an early alpha, and it will be a year or more before 2.X will rival 1.X functionality. Our plan is to release early 2.X alpha builds along the way so you can get an idea of how it will look and how it will work and what progress is being made. We are also planning to post updates with details of what is being worked on, progress, screenshots, and videos to keep you informed.

    Getting 1.20.77.9 Release:

    If you already have VaM and would like to update to 1.20.77.9, simply launch  VaM_Updater.exe, and click button at bottom to update. Please note the updater was also recently updated to add a backup CDN as well as a few other tweaks to make downloading VaM more reliable. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    1.20.77.9 Release Notes:

    Tweaks:

    • Plugins - allow access to System.IO.Stream and System.IO.IOException classes as they are safe and can be useful. As per a request

    Bug Fixes:

    • Fixed issue where mouse grab of handles sometimes left control state in parent link instead of original state
    • Person - removed Fancy Mask Sim from clothing items as that was not a real item
    • Person - Neo Ayane Stockings no longer tagged as sim


    This is a very small update to fix some plugins that stopped working with the latest security restrictions. This fix works by opening a small specific set of safe classes dll-type plugins need to work. A specific example that is fixed by this is the Realtime Lipsync plugin that can be found on the Hub. Also fixed a minor bug that was reported on the bug reports forum on the Hub yesterday. 

    Getting This Release:

    If you already have VaM and would like to update to 1.20.77.8, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Tweaks:

    • Plugins - added a couple of exceptions to a specific new restriction to allow dll-type plugins to work again without any relax in security

    Bug Fixes:

    • Fixed alternate VR hands user preference not saving/restoring properly


    Yesterday's release had a couple of new bugs in it that are resolved here. We also added a couple more security restrictions to further round out plugin security. Release notes below. 

    Getting This Release:

    If you already have VaM and would like to update to 1.20.77.7, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    Tweaks:

    • Plugins - added a couple more security restrictions

    Bug Fixes:

    • Fixed UIToggle canvas size no longer working since last update
    • Fixed issue with default session plugin confirm/deny panel not displaying properly on startup of VaM


    Last week there was a post on the Reddit VAMScenes sub claiming hackers were going to target the VaM application (https://www.reddit.com/r/VAMscenes/comments/ldd8ze/warning/).  While the threat did not seem to be very credible, we chose to be on the safe side and spent several days on further restricting what plugins can do. We strongly recommend you update to this patch immediately if you have plugins enabled. We have closed off much more of the system code even if there was not an obvious threat in some of those areas. Plugins should not have to use what we closed off, and we tested dozens of plugins to make sure they did not break with the new restrictions.  

    In addition to the new plugin code restrictions, VaM will now also ask you when a plugin first tries to load if you want to allow it. You can choose to always allow which will then be saved as a user preference for that specific version of the plugin and be remembered. It is suggested you only allow plugins from creators and download sources you trust even with the new restrictions that are in place. This new opt-in system is only for plugins loaded from var packages. Plugins locally developed in the Custom/Scripts folder or otherwise distributed are not on the opt-in system. All plugins, however, are under the new code restrictions mentioned in first paragraph.

    If you are uncomfortable with any of the risk involved in using plugins, we recommend you disable them and use VaM without them. This is the default behavior. As it says in the user preference page when you enable plugins, you are accepting that risk by enabling plugins:

    On a lighter note, this patch also includes a few other bug fixes and usability tweaks listed below in the Release Notes section.

    Getting This Release:

    If you already have VaM and would like to update to 1.20.77.6, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Features:

    • Plugins - improved security - more restrictions on what system code plugins can call
    • Plugins - Per plugin opt-in - improves security by prompting user if they want to approve using it the 1st time a plugin attempts to load

    Tweaks:

    • Usability - grabbing a node that is in "lock" state now keeps the forces the same as lock while grabbing instead of using the regular on state forces. Prevents jerking of the node when moving.
    • Usability - Scene Misc sliders replaced with updated versions that allow typing in the value and have increment buttons
    • Usability - Person percent spring/damper sliders now have +- buttons for finer control
    • Usability - UIToggle atom - now the whole panel acts as the toggle for easier selection
    • Usability - added new user preference for setting the world UI height in VR to accommodate different user heights and also sitting VR experience
    • Usability - pointers are now always shown when controller select button/touchpad is touched in play mode and UI is closed to make it easier to interact with in-game UI elements. User preference that can be turned off if old behavior is desired.

    Bug Fixes:

    • Fixed major load performance issue with really long load times when the current scene had a lot of atoms in it
    • CyberApartment shelves now have proper collision


    This minor patch release includes a couple of tweaks and several fixes to bugs that were reported on the Hub this last week: https://hub.virtamate.com/forums/vam-bug-reports.9/  Please continue to use that area to report bugs as it is the easiest way for us to follow up and track. Thank you!

    Getting This Release:

    If you already have VaM and would like to update to 1.20.77.3, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Tweaks:

    • Usability - packages are now synced a bit earlier, making it slightly faster and also removes the "Syncing To Key File" message from appearing except when actually entering a key
    • Usability - Improvements to mouse input handling to make remote desktop access work better

    Bug Fixes:

    • Fixed NeoAyane clothing presets
    • Fixed missing clothing preset lock on the locks overview panel
    • Fixed issue with legacy preset save overwrite no longer working due to new security system
    • Fixed "Casual Denim Jeans" collision issue when in down state
    • Fixed issue where certain functions that selected a controller did not properly sync the select atom/controller UI, which could then break cycle select from working



    This is more of a full release than a patch, but we decided to keep the 1.20.X naming to fit the theme and also make it so no new keys are needed. During the holiday break we were having some fun with cyberpunk themed content and decided it would be cool to make a release with this as a theme. Many new feature, tweaks, and bug fixes are also included in this release. See the release notes below for more info.

    2.X was also being actively worked since the last release. Stay tuned for more info on 2.X in the coming weeks.

    Getting This Release:

    If you already have VaM and would like to update to 1.20.77.2, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    If you find bugs in this release, please report on the bug forum on the Hub here: 

    https://hub.virtamate.com/forums/vam-bug-reports.9/

    Release Notes:

    Features:

    • File Browse - added new Open On Hub button which is active when browsing a directory that is a package that is on the Hub
    • File Browse - added ability to hide directories (and shortCuts if they match the directory exactly)
    • Hub - Added "Scan Hub For Packages With Updates" button which lists all the packages you have that have updates
    • Materials - added hide material option (found on Shaders tab) to allow hiding parts of a mesh
    • Package Manager - added Open Scene button if the package has a scene in it. Opens the 1st scene in the package, similar to the same button in the Hub browser
    • Person - Animator option now has additional options for selecting other built-in animations. Also added Stop, CrossFade, Play, and Reset actions with buttons. Supports limited sequencing and presets.
    • Person - added all joint control to params/action system allowing quickly changing state of all controls through triggers
    • Person/Hub - Custom clothing and hair items from VAR packages now have Open On Hub button if they are on the Hub and it is enabled
    • Physics - added Physics High Quality user preference which is off by default. Can be used to improve physics at extreme conditions at cost to performance.
    • Plugins - improved security and added new user confirm system for overwrite of files outside of plugin-specific data area
    • Plugins - added SuperController onBeforeSceneSaveHandlers and onSceneSavedHandlers callbacks
    • Plugins - added LoadPresetFromJSON function to PresetManager as requested by plugin creator
    • SubScene - added ability for triggers that reference external atoms to still be stored. A warning is issued in this case still, but the trigger will save. Upon restore, the trigger will only work if loaded into a compatible scene
    • SubScene - added new LoadSubSceneWithPath trigger action which allows selecting a path to load from
    • Triggers - Added several new trigger actions that can control the interaction mode
    • Usability - Free Mouse Move mode now allows for interaction with the scene using center screen point as the pointer location.
    • Usability - added user pref to allow disabling the quick Exit button on the main UI panel
    • Usability - added play/pause and seek to beginning buttons to toolbar that control the master animation timeline
    • Window Camera - now has separate control for the display that can be moved around independently from the camera. Note that it is parent linked to the camera by default to give it same behavior as current releases.

    Content:

    • New cyberpunk apartment environment atoms
    • New cyberpunk furniture, lights, and props atoms
    • New cyberpunk themed music
    • New cyberpunk themed global skies
    • New cyberpunk themed female clothing outfit
    • Person atom – dozens of new built-in animations added to the built-in animator

    Tweaks:

    • Animation - Animators now only move the control when it is in "On" state. Controls controlled by Animation Pattern or built-in animator can now be temporarily grabbed. "Link", "Hold", and "Lock" states also prevent the animation from moving the control to allow override.
    • File Browse - Overwrite save does not refresh the file browsers so page and scroll position can be remembered
    • File Browse - file browsers now stay open properly if UI is toggled off and back on or if Hub is opened and closed, allowing quick switch back and forth
    • Hub - Missing dependencies panel now opens even if there are no missing dependencies so you know it is working
    • Image Panels - now have a clear button for the URL to set to null, and setting null image properly clears the image
    • Scene/SubScene Animation - seek-to-beginning does a smoother reset
    • Package Builder - packages are now tagged in meta file if there was a reference report issue during finalize. Will allow Hub browse to indicate packages that might have issues
    • Package Builder - packages that have reference issues when hitting Finalize now open an additional confirm screen with more information recommending cancelling and fixing the references. This is to help with users creating packages that are missing content and don't work as intended.
    • Package Manager - a new indicator was added to show if a package had reference issues when built (only works on packages built starting with 1.20.1.6 and later). This indicates the content probably won't work as intended
    • Package Manager - dependencies that are missing but have a version of some kind of that package are now shown in yellow instead of red
    • Package Manager - Find On Hub button is now Open On Hub and only appears if the package is on the Hub
    • Package Manager - Scan Hub For Missing Packages now pops an error if the Hub is disabled
    • Performance - added user preference to enable/disable realtime reflection probes (for Custom Unity Assets that have them). Last release enabled realtime reflection probes by default which could cause performance issues with existing CUAs that had them and were previously disabled.
    • Performance Monitor - render times now show sum of all render of all cameras (for when using VR + Monitor mode)
    • Performance Monitor - render time is now correctly shown as 0 when only Window Camera is active
    • Person - Animator and Debug Joints options are now parameters that can be stored and reset properly.
    • Person - All joints control (on Control & Physics 2 tab) no longer controls nipples or penis controls since these are normally off and are not controlled by the animator
    • Person - Animator function now properly freezes when you grab move the Person
    • Usability - re-selecting same controller in the Select list now follows the select UI and/or align toggle options as if the selection were just newly selected
    • Usability - Added Reset functionality and button to some controls which can reset positions and control parameters
    • VR (Oculus Mode) - if controller is not connected the pointer/hands are no longer shown
    • Web Browse Atoms - now show info when user preference is disabled. Also show a message when the browser could not launch due to missing package from Microsoft
    • Web Browser Atom - browser section of panel now displays the same as the buttons and other UI elements and can appear behind regular scene objects

    Bug Fixes:

    • Free version content fixed
    • Audio - fixed issue where fail to read an audio file from a package prevent all future package audio reads to be reported as an error
    • Benchmarks - Fixed issue where some benchmarks were overwriting the user preferences file
    • Benchmarks - Fixed Hair Sim benchmark not loading the hair sim asset properly
    • Clothing - Fixed issue where sim clothing Physics UI would stop working after changing to another tab and toggling the clothing item off and then back on
    • Control - Comply state now correctly takes into account scale of the atom
    • CustomUnityAsset - fixed additional issue that was preventing reflection probes from working
    • Hair Sim - fixed 2 issues with scale not being applied correctly for curl and max spread
    • Hub - Get hub info is no longer called twice or when hub is disabled
    • Hub - Fixed UI issue with stacked resource details showing buttons and support lists from resources below the top item
    • Hub - Fix issue where download all could break the download queue when one of the dependencies was listed as an update and resource called for older version or latest.
    • Image Panels - gifs that don't specify frame delay now default to 24fps to prevent rendering at variable frame rate of the application
    • Image Panels - addon package image files with uppercase extensions now load correctly
    • Monitor - Glow no longer renders over the UI
    • Motion Animation Triggers - Seek To Beginning action now properly does the triggers in reverse.
    • Package Manager - VAR packages that have corrupt meta.json files no longer halt rest of package import and also report out an error that specifies the var package that has the issue
    • Person - fixed typo in type tag for glasses
    • Plugins - fixed issue with onAtomUIDsChangedHandlers not being sent the full list of atoms
    • Presets - fixed issue with all atoms except Person not storing plugin parameters
    • Usability - Open Top Menu correctly closes the Hub Browser panel if it is open
    • Usability - Selecting None from atom select list now properly clears the controls list
    • Usability - Selecting current selected atom from atom select list no longer sets the selected control popup to None while still keeping control selected
    • Usability - Security tab of user preferences now opens properly when there is an error caused by a disabled feature
    • Web Browse Atoms - fixed issue where resizing WebBrowser or WebPanel atom browser size would not always resize the underlying browser
    • Web Browse Atoms - fixed cursor rendering through other objects for some of the atoms
    • Window Camera - the HUD display option now shows correctly if the atom was scaled




    VaM 1.20.1.X is now out of beta and is released to everyone. This patch includes a lot of tweaks and bug fixes, mostly all based on community feedback on the Hub and on the official Discord server. Thank you for your continued help finding and reporting issues! The preferred place to report bugs is now on the Hub as it is much easier to track and reply as needed. With this release, we fixed nearly everything reported on the Hub bug forum! Please see this link to see fixes or report new issues:

    https://hub.virtamate.com/forums/vam-bug-reports.9/

    There are a few tweaks and bug fixes that we did not complete that we would still like to put into 1.20.1.X, so we will likely followup with another release in a week or so with those. 

    As mentioned in the previous 1.20.1.4 release post, we will continue to make refinements on the 1.X platform whenever possible, but the key focus going forward is 2.X development. Currently 2.X work is being done in parallel to 1.X work such as this release. 1.X releases will come out less frequently as focus shifts to the future platform.

    Getting This Release:

    If you already have VaM and would like to update to 1.20.1.5, simply launch  VaM_Updater.exe, and click button at bottom to update. If you don't yet have VaM, see the download post  here:

    https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Tweaks:

    • AudioSource - added TogglePause trigger action
    • Clothing - Clothing Creator presets now work just like regular clothing items: favorites fixed, can select existing presets in file browser, screenshots taken on save
    • CustomUnityAsset - realtime reflection probe quality setting now enabled by default
    • Hub - now use browser session cookies for the hub downloads so that download is recorded properly (marks thread as watched)
    • Hub - changed default pay type to free to match with Hub and Dependencies option
    • Hub - connect fail panel now has a close hub button instead of just a retry button
    • Hub - added cancel option when fetching hub info. Allows exit and retry in case Hub is not responding
    • Packaging - var files no longer left open with exclusive lock - allows moving/deleting outside of VaM while VaM is still running
    • Person - Pose presets now save pose morphs with option to turn off if old behavior is desired
    • Possess - Improved Possess and Align Head feature - much better alignment and no shift of control position when possessing
    • Usability - cycle select now takes into account manually selected atoms
    • Usability - mouse scroll camera zoom in/out is now only processed if the mouse is inside the window view

    Bug Fixes:

    • Caching - Improved error handling with new json cache files and corrupt json cache files now get automatically regenerated
    • File Browse - Fixed issue with scroll not resetting to top of file browser on page change
    • File Browse - Fixed issue with page not being remembered on reopen of file browser on same path
    • File Browse - Fixed issue with browsers not always refreshing
    • File Browse - Fixed null reference error when saving a scene when the scene browser had not yet been opened which caused the browser to stop working correctly
    • File Browse - Fixed issue with thumbnails not working when a file path had .vam in the path somewhere other than the end suffix
    • Hub - Fixed issue of changed user icon or resource icon not getting refreshed properly in image cache
    • Hub - Fixed issue where dependency panel was not cleared when there were no longer any missing dependencies
    • Hub connect fail panel now properly shows the error message
    • Misc - Fixed dildo toy to properly store spring strength with general presets
    • Misc - Fixed AudioSource Pause action - it was incorrectly clearing the audio clip so it was working more like Stop
    • Misc - Fixed issues with hard reset no longer working
    • Packaging - Fixed issue with package builder New Version of Existing when creator names have special characters (e.g. []) in them
    • Person - Simone skin material fixes - bad normal map assignments
    • Person - Fixed scalp materials not working when using Open in Creator for custom hair
    • Presets - Fixed issue of parameter locks not clearing properly for dynamic items (hair and clothing)
    • Plugins - fixed issue with merge loaded plugins not saving with scene
    • Plugins - fixed issue with multiple loading multiple merge presets in-a-row
    • SubScene - Fixed broken Subscene Master Animation triggers - there were always identified in correctly in belonging or not belonging to the SubScene
    • Triggers - button triggers that turn their containing atom off now work correctly on 1st press when the atom is turned back on.



    The focus of this release is the VaM Hub integration to make it easier to find, get, and use content from the amazing community creators! Thank you to all the community creators who have contributed to the Hub's success. We think this built-in integration of the Hub will bring this success to the next level.

    Please note this is a beta release, and to get it you must click the beta opt-in checkbox at the bottom of the VaM Updater. This release does not require new keys. It uses the existing 1.20 keys already published.

    If you already have VaM and wish to try out this beta, simply launch VaM_Updater.exe, click the beta opt-in, and click to update. If you don't yet have VaM and wish to try out the beta, see the download post here:

    https://www.patreon.com/posts/downloading-and-32794384

    Previously reported bugs on the Hub and on Discord will still be looked at as part of another round of patches next week. We plan to take feedback and bug reports from this beta, and create patches to address those reports, but also revisit older reports to improve overall quality before moving on to 2.X work as mentioned in our previous post.

    Release Notes:

    Features:

    • Hub: Hub integration - browse hub and get content directly in VaM in easy-to-use interface
    • Hub: VAR missing dependency download system - can find and download missing var files
    • Load Times: New VAR caching system and other improvements for 5-10X load time improvement for Person atom when using lots of VAR packages with custom morphs or custom clothing/hair items
    • Web Browse: Added Mouse 3 and 4 button support for web browsers to control back/forward like regular browsers do
    • Web Browse: Web browsers now store profile (in BrowserProfile dir in VaM install) to allow persistent sessions (Hub login, etc.) - can be turned off in user preferences
    • Package Manager: Added missing dependencies section to show full list of what is missing.
    • Package Manager: Added button to search for missing dependencies on Hub
    • Package Manager: Added button to search for currently selected package on Hub
    • Package Manager: Added button to select package for currently open scene if it is exists
    • File Browse: Added new file sort options: New To Old Package and Old To New Package - allows sorting by package modification (download) date, instead of by internal file dates, which allows showing newly downloaded content first (or last)

    Content:

    • Two additional futa skins: Futa Simone and Futa Lexi

    Tweaks:

    • Presets: includeOptional, includeOptional2, includeAppearance, includePose params are now all triggerable (request from user)
    • Package Manager: Packages with missing references are now highlighted in red in the package list
    • Web browsers status bar better shows when var package has been downloaded and is ready

    Bug Fixes:

    • Fixed Lorraine skin to work correctly with auto-genital texture creation
    • Fixed issue the Lorraine genital material using incorrect normal texture
    • Fixed issue with VAR zip messing up extended characters. Now use the unicode option that comes with the zip system.
    • Fixed issue with Futa Maria skin textures on merge load or other types of reset
    • Fixed some texture issues with some of the futa skins
    • Fix for UI corruption when message or error log had too much in it (>65000 vertex mesh)




    Hi all-

    I know it has been a while since I last posted. My apologies for that. I needed to take some unplanned personal time off after the last release to recuperate and reset. This project does not exactly have built-in holidays or downtime, and I often work 7 days a week, so I take time off as needed when I feel I am not being productive or over-stressed. The last release (1.20.0) was a lot of work, and I was beginning to stress a lot about spending too much time on 1.X and not enough on 2.X. More on that later in this post.

    So, what has been happening on this project since the last release (1.20.0.10)?

    • I took about 2 weeks of time off. The rest of the team continued to work on 1.X and the Hub
    • 1.20.1 work - this release is all about Hub integration and is nearing completion. This release will also include some bug fixes and tweaks based on feedback since 1.20.0.10. Please note the Trello board has not be actively kept up to date but will receive some updates over the next week to reflect the changes.
    • 2.X work - rewriting of some of the core VaM functionality from 1.X
    • 2.X work - feature and roadmap planning
    • 2.X work - technology research and development (DOTS, Unity versions, HDRP)
    • New 1.20.1 and Hub feature (already released): dependency tab on resources to make it much easier to get all the pieces needed for the resource to work as designed. A lot of the work behind this also applies to the Hub integration into VaM in 1.20.1.
    • New Hub feature (already released): Promotional link for Hub Hosted resources. This allows creators to share a link to an external site while still uploading a var package directly to Hub. This makes it easier to get the download, while still providing a way to promote the content. The upcoming 1.20.1 release of VaM will take advantage of this setup more fully than what is shown on the Hub.
    • Hub tweak (already released): The star-rounding for reviews was not quite fair. For example, a 4.99 average rating would show up as 4.5 stars. This has been tweaked to be fairer.
    • Hub tweak (already released): Externally linking to Hub was not allowing for proper preview. This was fixed so links made to Hub from Discord or other sites can now show a full preview with thumbnail.
    • Ramp up of an additional part-time developer for the team. This new member will help with both 1.X and 2.X coding going forward.

    I have personally split my time since the last release between the Hub, 1.X, and 2.X, making progress in each area slower. And this leads to the next important topic.

    Change of plans for 1.20.2 (Scene Wizard) and 2.X

    The time off gave me a chance to reflect on what is important for this project going forward. It is quite clear 2.X needs to be the top priority. 2.X is getting behind where I had envisioned due to ongoing 1.X development and the Hub. 1.X needs to stop interfering with 2.X work to prevent further delay.

    1.X has also reached the point of polishing something that will never be optimal due to being stuck on older technology that limits both performance and appearance.

    2.X is the chance to fix some core issues in 1.X and bring 3 years of new tech into VaM. 2.X will be a complete rework or rewrite of 1.X code, systems, and assets, some of which is already complete. The goal of 2.X is to improve all aspects of VaM: performance, appearance, functionality, and usability. 2.X will feature newer tech like Unity HDRP (for vastly improved appearance), Unity DOTS (for vastly improved physics performance), revamped GPU physics for cloth and hair, support for newer and different models (Daz3D Genesis 3 and Genesis 8 as an example), and possibly other recent technology advances like raytracing, if feasible.

    Since 2.X needs to be the top priority going forward, we have made the decision to shelve the development of the Scene Wizard for now and cancel the planned 1.20.2 release which was to mainly feature the Scene Wizard functionality. Instead, some of the team will continue to make improvements, tweaks, and bug fixes to 1.X in the form of new 1.X releases further out in time, and I will personally be moving full time to 2.X starting immediately after 1.20.1 release is complete. 

    I hope everyone can see the value in this reset of plans and the decision to put priority on 2.X. These decisions are not easy to make, but we feel this is the right one at this time.

    Thank you for your ongoing support to ensure the future of this project’s success!

    Meshed and Team







    1.20.0.9 introduced an issue with most audio files not being able to be loaded. This patch fixes that. This patch also makes a tweak to allow some session plugins to work with the new session plugin manager setup. Some session-style plugins may still need to be tweaked or fixed by their creators to work properly with the new session plugin setup. 

    Use VaM_Updater.exe in your install folder to get the update. If you don't have VaM yet, see this post for everything you need to know: https://www.patreon.com/posts/downloading-and-32794384

    Release Notes

    Tweaks:

    • New session plugin containing atom SessionPluginManager is now also named CoreControl to help with plugins (e.g. JayJayWon UIAssist) that checked this. The atom type is still SessionPluginManager to distinguish it from the regular CoreControl atom.

    Bug Fixes:

    • Fixed audio file loading no longer working in most cases


    Another round of improvements and bug fixes seemed necessary to continue to improve quality. This will be the last 1.20.0.X patch. The next release will be 1.20.1 and will feature the Hub integration. No ETA on that yet.

    Use VaM_Updater.exe in your install folder to get the update. If you don't have VaM yet, see this post for everything you need to know: https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Features:

    • added session plugin presets, including a default preset that can load at startup
    • added scene plugins and presets that attach to core control and save/restore with scene
    • added paging to the file browsers for when limit is hit - can also be used to set a low limit and only use paging (instead of scrolling) to navigate

    Tweaks:

    • Hair Creator scalps UdaneScalp, KrayonScalp, LeytonScalp, SoleilScap, and OmriScalp can now all have custom textures set in the Scalp Materials tab
    • package Unpack now preserves datetimes of files
    • obsolete directory cleanup now scans for minimal set of directories 
    • added option to store Pose Presets without bones to mimic how 1.19 and earlier Pose Presets worked 
    • added back Snap Bones To Pose functionality for Pose Presets that don't include bone positions and rotations

    Bug Fixes:

    • fixed issue with FreeController no longer sending move events when the control was linked (which happens during grab). This broke Timeline and the UndoRedo plugins that use these events. Was working with Timeline to make things more efficient and the fix for that was buggy
    • fixed UI text corruption issue
    • fixed so world UI is opened on start if migration or obsolete file panel needs to be shown
    • fixed invisible panel blocking UI* atom interaction
    • fixed issue for load of textures not asking to be compressed being forced to width and height that was divisible by 4. Fixes some MacGruber PostMagic textures (Chomatic Aberration only) that are 1 pixel high.
    • fixed issue with session plugins clearing on scene load
    • fixed lHandControl UI to show the on possess disable controllers list
    • fixed issue with soft-body physics auto-radius and manual radius not responding correctly to live user interactions
    • fixed issue with breast hard colliders not storing with breast physics presets
    • fixed issue with morphs with bone adjustments causing more stuttering than usual when adjusting
    • fixed issue with PantyRegionScalp texture folder not getting set properly
    • fixed issue with certain audio files that terminated samples early not loading correctly
    • fixed issue with quickly changing scene-type assets in CustomUnityAsset atom causing infinite hang of load
    • fixed issue with incremental package refresh not considering Unpack/Repack/Restore Original correctly
    • removed General Preset presetName from default scene json
    • fixed corner case issue where inactive male Person put back into pool between scene could cause the skin to not initialize if the next scene to use that Person was female and used female3 skin


    Another patch to 1.20.0 to improve things even further and address more bugs that were discovered and reported. Thank you for ongoing reports and testcases!

    Use VaM_Updater.exe in your install folder to get the update. If you don't have VaM yet, see this post for everything you need to know: https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Tweaks:

    • Person: Adding/removing morph as favorite now auto-refreshes the params to not require pressing the refresh button manually (which has been removed)
    • Usability: When physics auto simulation is halted, now also freeze motion/sound. Example: moving Person with Timeline or other animation running now pauses that animation while the Person is being moved
    • Plugins: move of FreeControllerV3 while linked no longer triggers the movement event handlers
    • Plugins: Exceptions during call to plugin Init functions are now trapped and reported as errors, but reset of initialization process continues

    Bug Fixes:

    • Fixed issue with some textures cached in 1.20.0.6 and earlier not loading in 1.20.0.7
    • Fixed World UI Distance user preference slider not having a proper label
    • Fixed issue with legacy pose presets removing all plugins on load or reset
    • Fixed issue with mixed or uppercase file extensions not appearing in file browser
    • Fixed issue where new filterable popup filter was not getting synced when the open handler made changes to the list (favorite morph params for example)


    Another patch to 1.20.0 to improve things even further and address more bugs that were discovered and reported. Thank you for ongoing reports and testcases!

    Use VaM_Updater.exe in your install folder to get the update. If you don't have VaM yet, see this post for everything you need to know: https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Features:

    • Added option to only show favorite morphs in the trigger receivers list, on by default. Toggled on Person Control & Physics 1 tab. Reduces the huge long lists down to a manageable size

    Tweaks:

    • Misc: Added SteamVRFrustrumAdjust script for Pimax users to get better FoV without popin
    • Packaging: Add-On Package refresh is now incremental and can be faster in many situations (exception: morph package changes)
    • Person: Pose presets now store bone relative position/rotation for smoother restore, especially when control is offset from the joint by a significant degree - also fixes poses that were saved while control was pressed into another surface where bone was blocked by a collider
    • Possess: Added indicator to show what controller head is possessing when the UI is open
    • Possess: Added option toggle to allow mouse pan/zoom when possessing head
    • Possess: Added option to turn off the deactivation of other controls on possess of head, left hand, or right hand (go to the Control tab of those controllers to change)
    • Textures: ImagePanel* images now use mip-mapping which can prevent artifacts like moire and jagged edges when viewed from a distance or off angle
    • Textures: non-power-of-two (NPOT) sized textures are now stored uncompressed in the texture cache and recompressed after load. This works around a Unity issue that prevents compressed & mipmapped NPOT textures from loading correctly with the raw texture load function that was being used for cached texture loading. This should fix the lack of mipmaps on these textures which could cause artifacts like moire, jagged edges, and sparkle. To see this fix requires clearing the texture cache to get the currently non-mipmapped textures to be regenerated to have mipmaps.
    • Textures: Genital texture generation now errors if input torso texture is not 4096x4096 which is a requirement for it to work correctly
    • Usability: World UI (top menu) distance in VR is now closer and can be controlled by a new preference (in User Preferences VR 1 tab)
    • Usability: File browser button text minimum font size increased so files with longer names are more readable
    • Usability: SubScene motion animation with autoPlay set to true now starts playing on load even if VaM is in edit mode
    • Usability: Error and message logs max length increased from 5000 to 20000 characters
    • Usability: Error log messages now have !> prefix to make it easier to see separate messages

    Bug Fixes:

    • Fixed issue with Cycle Select Person Atom toolbar not working after removal of a Person atom
    • Flip Toolbar preference now works correctly in Play Mode
    • Fixed Use Monitor View and Focus Offset when UI is Open preference not always saving
    • Fixed odd ratio images no longer loading correctly
    • Missing hair/clothing/morph sections in preset json files no longer cause reset on merge load
    • Exceptions during store and restore of invidual storables are now caught and reported to error log. Fixes issue with any plugins that might cause fatal exceptions from halting save or restore process. Fixes save not working on scome scenes. Fixes phantom Person problem after loading.
    • Plugins that take actions during OnDestroy can no longer corrupt parameters that should have been reset on Person removal. Fixes issue where new Person atom from add or scene load had remnants of last scene.
    • Plugins exception trapping improved - plugins that cause exceptions can not still be cleaned up properly and prevented from causing other odd issues
    • Fixed issue with AnimationPattern autoPlay not working if scene opened in edit mode
    • SubScene load now does proper PreRestore which could fix some oddities with triggers, animation patterns, and plugins
    • Fixed issue with skin parameters not always getting set correctly on scene or preset load
    • Fixed plugin presets merge load not working
    • Fixed issue with Preset Load button not obeying if merge toggle was set
    • Fixed issue with var packages with special characters in them
    • Fixed issue with Silky PJ Top Sim joint adjustments not working
    • Fixed female 16 (Lilith) pupil material settings to remove specular highlight
    • Fixed issue with General Preset loading causing joint tangling
    • Fixed Lexi and Simone genital texture creation


    This patch should address the most critical issues and feedback that was given in the last few days for the 1.20.0.4 release. Thank you to everyone who took the time to test, give feedback, and provide useful testcases to fix the bugs! 

    Use VaM_Updater.exe in your install folder to get the update. If you don't have VaM yet, see this post for everything you need to know: https://www.patreon.com/posts/downloading-and-32794384

    Note: 1.20.0.5 was internal only and had some issues which is why the public release is 1.20.0.6.

    Release Notes:

    Features:

    • Added new user preference to choose if startup skips start screen and just loads default scene (preference in User Preferences Misc tab)
    • Added new user preference to auto-freeze motion/sound when switching to edit mode (preference in User Preferences Misc tab)

    Tweaks:

    • Removed "Pause Simulation" toggle that was only meant for debug
    • Moved the Freeze motion/sound toggle back to the main panel since it is frequently accessed
    • Switching to play mode no longer resets physics so it is smoother
    • Switching to edit mode no longer stops motion animation timeline and animation patterns that were marked to react to game mode changes
    • Animation pattern react-to-game-mode option removed since it is no longer needed
    • Filterable popups max viewable increased to 400 from 200
    • Filterable popups now have text left justified for easier scanning
    • Filterable popups now have auto-sizing text in case the text is too long to fit on the button
    • Added previous/next buttons for the morph category popups
    • Improved LogMessage and LogError efficiency by only updating the UI element once per frame instead of on every call of those functions
    • Uppercase image thumbnail extensions (.JPG) now work
    • Clothing/hair tags are now always lowercase and filter/search is forced lowercase
    • Clothing/hair preferences built-in tags text is now more legible if there are several tags on the item
    • When physics simulation is paused, hands are always deactivated - prevents issue with physics hands getting frozen in space
    • When browsing flat in file browsers, only latest enabled packaged versions of files now show up. If you want to see other versions you need to browse by package instead
    • Plugin manager now traps errors from plugins behaving badly during Awake, Init, or during removal and removes the offending script controller

    Bug Fixes:

    • Fixed issue with Person scale and control/joint displacement affecting many scenes
    • Fixed morph params for triggers not syncing properly on gender change
    • Female collision triggers are now properly deactivated on change to male
    • Fixed issue with inactive skin, clothing, and hair parameters not getting reset on Person remove between scenes or during manual Remove
    • Fixed web browser scroll up/down buttons
    • Fixed it so many of the keyboard shortcuts work in VR mode again
    • Fixed issue with some plugins not working with changed SuperController LogMesage signature (RTLipSync is an example)
    • Fixed "Save Scene and Add to New Package" to add the scene with the correct name
    • Fixed "Save Scene and Add to Current Package" button to actually work
    • Fixed the Vive Cosmos controller bindings to have a better defaults so now all features work out-of-the-box
    • Fixed UISlider, UIButton, and UIToggle interaction from occuring when blocked by invisible PlayerNavigationPanel
    • Invalid morphs (delta vertex out-of-range) no longer freeze the Person skin from updating
    • Fixed issues with several of the Ren skin textures and materials
    • Fixed issue with constant error messages about null refs when in desktop-only mode, using WindowCamera, and hitting the M key to show the WindowCamera view 



    Hi all-

    1.20 is finally here! Thank you for your patience and understanding, and most of all, your continued and amazing support! This was the toughest release that I have ever worked on. I wanted to give 1.X a good sendoff since I will personally be moving to 2.X development after the 1.20 release cycle. The rest of the team will continue on 1.X so you can still expect more on that front while 2.X is developed. More details in a future post.

    1.20 contains 30 new features, 6 new content items, 46 tweaks, and 10 bug fixes! This is by far the most packed release to date and the longest release notes ever. It took longer than I estimated because the new features required a lot of rounds of testing, tweaking, and bug fixing. I'm quite happy with the final results, and I'm excited to see what people will create using the new features geared towards making content easier.

    How to get 1.20:

    Please see the download and install VaM post here: https://www.patreon.com/posts/downloading-and-32794384 

    Highlights:  

    A highlight video is coming, but I did not want to delay the release any further to get that completed. Expect the video in a few days. If you can't wait until then, check out the release on your own and look for these major changes inside: 

    Improved new and existing user experience

    • New start screen, new demo scenes, new mega-scene browser
    • Dozens of new usability-oriented tweaks and features

    Improved performance

    • 10-25% general improvement, >100% improvement in specific cases

    Vastly improved (10-30X!!!) scene and texture load performance

    SubScenes (a key part of the Scene Wizard system)

    • SubScenes are a group of atoms that work as a unit that can be easily reused in multiple scenes
    • compatible SubScenes load extremely fast

    Improved presets system

    • Preset locking – keep settings between scene or other preset type loads. This is another key part of the Scene Wizard system. Examples: Use your favorite Person appearance in any other existing scene! Lock skin, hair, and morphs, but let the scene dictate the clothing being worn.
    • Preset merging – allows layered preset loading. Examples: clothing layering, morph merging

    Something missing? Yes. The Scene Wizard and Hub Integration are not yet complete. Major components of both of these features are complete and some are included in 1.20.0, but rather than rush these features and delay the release any further, we have opted to move the Hub Integration to release 1.20.1 and the Scene Wizard to release 1.20.2. We expect additional feedback and bug fixes over the next couple of weeks that will also be put into these minor releases. We will release 1.20.1 and 1.20.2 as soon as possible. In the meantime, you can use the existing in-game web browser to browse the Hub. If you download a VAR package using this in-game web browser, it will automatically install it, and if that VAR package includes a scene file, it will automatically open it. It won't, however, find and auto-download any dependencies.

    1.20.1 and 1.20.2 Details

    Hub Integration Details For 1.20.1

    The Hub Integration is two pieces: a custom in-game browser for the VaM Hub and the auto-download system. The browser will work a lot like the new Mega-scene browser. It will allow searching for VaM content by category and other filters. With just a couple of clicks the content will be installed and be ready to use. The auto-download system is used to download additional packages that the resource you are downloading might also require without you having to search for it as well. The Hub Integration is all to just make it a lot easier to get content to use within VaM.

    Scene Wizard Details For 1.20.2

    The Scene Wizard will allow you to quickly make new scenes from various components. Key parts of this system are in 1.20.0: SubScenes and the improved presets system. How does the Scene Wizard work? Imagine selecting an environment (bedroom, pool, etc.), then selecting a character combination (1 guy 1 girl, 2 girls, etc.), then selecting appearances for the characters, and then selecting a set of animations that work with those choices. Once everything is selected through a step-by-step process, a dynamically created scene is created for you that is customized to your tastes and desires with multiple choices of animations and other interactions once you are in the scene.

    Release Notes:

    Items in bold indicate key items

    Features:

    • SubScene atom and system - save and restore groups of atoms in relative position. Also has its own animation master.
    • New mega-scene browser
    • Animation: Scene animation system now uses params and can be controlled through triggers
    • Load Performance: Texture caching - 10-30X speedup when loading textures. Works with all images including thumbnails and packaged textures.
    • Load Performance: System for reusing Person atoms to greatly improve load times when loading a scene or adding new Person atoms to a scene
    • Performance: >10% increase in baseline performance due to large effort in optimizing physics
    • Performance: Huge increase in performance when changing morphs that effect advanced skin colliders
    • Performance: Added performance monitor UI to Person to allow seeing what features effect performance. This can be used to tweak what is enabled to improve performance.
    • Person: Improved and expanded eye control. Exposed previously hidden params and added new params for setting look at right/left/up/down offsets for micro-movement control.
    • Person: user invoked add of person now loads general user defaults if set
    • Physics: Added new maxVelocityEnable and maxVelocity parameters for joints and other physics objects. https://trello.com/c/Ao4c9WOe
    • Physics: Added physics explosion recovery button. Should not be needed as much with the other physics fixes in this release.
    • Physics: Added freezePhysics Atom parameter which allows halting physics on that atom
    • Plugins: added new SuperController events for atom changes and other events https://trello.com/c/EUX31pz4 
    • Plugins: added new FreeControllerV3 movement events https://trello.com/c/atRZY2uK 
    • Plugins: added predefined symbols of VaM version that can be used in preprocessor conditions https://trello.com/c/5hkJvzvl 
    • Presets: added plugin presets
    • Presets: merge load system https://trello.com/c/VLbl8xg7
    • Presets: locking system - keep settings between loads https://trello.com/c/ZGCVaKq1 
    • Presets: added user defaults. A special store that can be quickly loaded. New button to load them.
    • Triggers: New timer triggers for float params for Start/End triggers
    • Triggers: Collision triggers - added relative velocity filtering https://trello.com/c/xnjOzpux 
    • Usability: Atom isolate edit atom, which hides all controls that don't belong to that atom and prevents interaction.
    • Usability: Overhauled file browsers - faster, more columns, larger buttons with no wasted space, limit shown for faster performance on large directories or flattened view
    • Usability: New filterable popups for long lists to prevent performance issues and to make finding the item much easier. For desktop, filter can be typed in, and up/down arrows can be used to navigate the filtered list, while return key selects the item.
    • Usability: New user preference to hide targets that are completely off to reduce clutter and make it easier to select targets that are on. This is on by default. Option is in Misc tab in User Preferences
    • Usability: Added favorites system to all files (including packaged files). File browsers have new option to only show favorites.
    • Usability: Added hide system to files. Works with packaged files as well to hide content you don't want to see without deleting it or editing package
    • Usability: additional key shortcuts for camera control https://trello.com/c/Xgkg0QCD 
    • Usability: automatic monitor camera view and focus shift when UI is open. Allows seeing the focused control better. This is a user preference and is on by default.

    Content:

    • Person: 2 new skins from Ren: Simone and Lexi
    • Person: 3 futa skins thanks to Class S Weeb and Ren: Kayla, Maria, and Mia
    • Person: Exposed additional 50+ breast pose morphs
    • Completely reorganized built-in content to put into packages for easier management and disable if not wanted. 
    • Some new scenes, assets, and templates added. Some old scenes updated
    • A few popular plugin addon packages included in the distribution (AcidBubbles Timeline 172, MacGruber Life 7, NoStage3 UnityAssetVamifier 20). Used in some of the new demo scenes.

    Tweaks: 

    • Animation: Motion animation system seek to beginning now resets physics for more reliable restart
    • Animation: Scene animation system now has autoPlay parameter
    • Animation: Scene animation slider values can now be typed in
    • Load Performance: Vastly improved load speed of audio files from packages
    • Load Performance: Custom Unity Asset - minor improvement in load speed and hanging when loading from packages
    • Load Performance: Default skin (female3) is now never unloaded to make Person reset and scene loads faster
    • Load Performance: VAR compression - files already compressed (jpg, png, mp3, assetbundle, etc.) are now stored without additional compression for faster load
    • Misc: Thumbnails now encoded at 70% quality instead of 100%, resulting in about 4X size reduction
    • Misc: World scale can now go up to 20
    • Morphs: now always animatable
    • Morphs: min/max range is now auto-adjusted and not saved in scene/preset json files
    • Morphs: easier to find in trigger selection as selection name starts with "morph:" and popups are now filterable
    • Performance: Several tweaks to improve runtime and less memory GC allocs when atoms and other objects are disabled and re-enabled
    • Person: Improved auto-eyelid morph control. Improved blink while looking up or down. Improved eyelid movement when looking up or down.
    • Person: Exposed additional eyelid morphs normally used by auto-eyelid system (disable to use these morphs manually)
    • Person: general presets now store everything (was previously missing bones, plugins, triggers, and head audio control)
    • Physics: Tweaked some of the Person collider names so they are unique and work better with the Collider Editor plugin
    • Physics: Sim clothing and hair now reset when physics simulation is paused (like in snap pose preset load) to prevent fast flying and tangled clothing/hair
    • Physics: Sim clothing and hair collision is now also disabled if the Person they are attached to has collision disabled
    • Physics: Improved physics when loading pose preset
    • Physics - improved advanced skin collider reset and physics pause to improve stability and reduce explosions
    • Physics: Improved breast reaction during snap pose preset loading
    • Physics: Moving person when off is now much more reliable when turning back on
    • Physics: Grab moving Person from root node now freezes physics on that Person for easier moving and ability to pull out of stuck places like floors (can be changed back to old behavior with a toggle)
    • Physics: Added way to turn off soft body physics (all 3 regions: mouth, breasts, glutes/genitals) per Person atom for increased performance.
    • Plugins: cslist files can now reference cs files in other packages https://trello.com/c/JCEvKcFG 
    • Plugins: have access to new filterable popup using CreateFilterablePopup function
    • System Memory: loaded audio is now properly freed from memory after it is removed
    • Usability: UIButton/UISlider/UIToggle interaction is now properly blocked by other atoms in front of them
    • Usability: Disabled packages no longer show dependency errors in the log
    • Usability: Selection handles now immediately draw on the newly selected controller instead of 1 frame of lag
    • Usability: Triggers - improved Test button functionality. Added initial state tracking and added Reset Test button to put param back to state it was in before testing
    • Usability: Improvements to edit mode controller and other visibility when UI is toggled off.
    • Usability: Improved file search - now looks at whole path and also package UIDs (i.e. you can type AcidBubbles and it will find stuff)
    • Usability: Improved bottom monitor-only UI bar to be smaller and have secondary popout panel if needed. Allows more of the scene to be shown vertically
    • Usability: New startup and key entry system for faster launch.
    • Usability: Improved Add Atom menu: options to auto-select and/or align player to the newly added atom
    • Usability: addon package refresh button is now in the package manager
    • Usability: Improved tool bar - 2 rows, more features that are often accessed, rearranged for quicker access, option to flip the toolbar button order (for VR users to account for lefty/righty)
    • Usability: save scene overwrite confirm
    • Usability: load scene confirm and user preference to turn on/off
    • Usability: Improved Select menu: filterable/searchable lists, open UI on select toggle, move/align player on select toggles
    • Usability: Mouse grab handles now support select and other interaction passthrough - free rotation was disabled since it was not really useful
    • Usability: file browsers now show path to hovered over file button
    • Usability: added up/down scroll buttons for online web browser since it is nearly impossible to scroll in VR
    • Usability: mouse drag and pan is now disabled if head is possessing to prevent issues

    Bug Fixes:

    • Physics - fixed game crash when person collided through another object like the floor. Also fixed crashing when explosion occurs.
    • Fix VaM hang/crash when setting atom parent to self
    • Fix issue with collision filters not working when atom was parented to another atom
    • Atom self-parenting is now properly disabled
    • Fixed physics joint issues when setting Person scale back to exactly 1.
    • Fixed issue with atom selection changing when renaming an atom
    • Fixed issue when collision trigger caused atom to be removed (scene load, etc.) and that atom was not able to be removed
    • Fixed issues that could be caused when grabbing something when it is destroyed (atom removed or scene loaded)
    • Fixed issue with atom parented to another atom that is physics based and control getting lost on the child atom after moving the parent
    • UISliderTrigger and VariableTrigger - when disabled, controlled param is no longer reset to 0

    The End!

    Thank You and Goodnight!

    Meshed




    Download and install 1.20 : https://www.patreon.com/posts/downloading-and-32794384

    Then enter this key once running Virt-a-Mate to unlock the "Creator" content:

    C28571


    Download and install 1.20 : https://www.patreon.com/posts/downloading-and-32794384

    Then enter this key once running Virt-a-Mate to unlock the "Entertainer" content:

    E25714


    Download and install 1.20 : https://www.patreon.com/posts/downloading-and-32794384

    Then enter this key once running Virt-a-Mate to unlock the "Teaser" content:

    T11637


    Hi all-

    As mentioned in the last update: "The plan is to release 1.20 before the end of June, but please treat this date as a goal, not an absolute!".  Well the end of June is here, and we need more time to wrap up the release. We have lots of work going on in parallel for this release:

    • Improving the VaM Hub
    • Working on an official wiki and better documentation that will be hosted on the VaM Hub
    • Integrating the Hub with VaM itself, to be able to browse, download and install addons and their dependencies directly inside VaM
    • Improved scene management (more details will be released soon) as part of the planned scene wizard system
    • Load time improvements (see: https://www.youtube.com/watch?v=bty2uf24SWE )
    • Many other improvements (see: https://trello.com/b/LDlEpfvk/virt-a-mate-public-plans )

    Given the large scope of what we decided to put into 1.20 and the current progress with these items, we are going to spend at least 2 more weeks on 1.20 before releasing. We don't like the idea of rushing something out before it is ready, and we will continue to follow this philosophy of quality first, schedule second. If we are not meeting your expectations and you need to adjust your pledge accordingly, we completely understand.

    Please do know that thanks to your pledges and the continued project growth, our team has recently expanded by 2 additional members. This has helped with the VaM Hub integration, and going forward will allow 1.X releases to continue while 2.X is developed in parallel.

    Thank you again for your continued and generous support. We cannot wait for the future of VaM with the 2.X platform and your pledges have ensured this future will be bright.



    https://hub.virtamate.com





    VaM Hub

    The VaM community has grown significantly over the life of this project, and with that growth, a new way to connect and share VaM content is clearly needed. At project launch we used Reddit as a way for the community to connect and share. Reddit was never ideal, but it was better than nothing. More recently, the official Discord server was added, and this worked a bit better allowing content to be put in different channels, but Discord has its own issues for content sharing. Content is still externally hosted on other share sites, and it is hard to find popular or well rated content. Older content quickly gets lost in an endless backscroll. 

    With that, we are happy to announce VaM Hub, coming soon! We have taken the last month to work on VaM Hub, a new site that will be the central place to share and find content and connect with the community. We offered early access to the Hub to many VaM content creators to try out, give feedback, and seed the site with some content. A key feature of the VaM Hub is a dedicated section called Resources. This resource section will allow upload of content by creators and distribution of that content through a global CDN for fast downloads. Each resource has an overview page, an updates page, a reviews page, and a dedicated discussion thread. The Hub will also have an extensive forum section for connecting with the community. Some other Hub features: media gallery, guides, and Q&A forums.

    The VaM Hub will not replace the official Discord server, as Discord offers real-time interaction and a unique way to connect and share with others. We are looking at ways to connect the Hub and the Discord server so they can work together in beneficial ways.

    We will officially launch VaM Hub to the public before the end of May.

    1.20 Plans

    The plan is to release 1.20 before the end of June, but please treat this date as a goal, not an absolute! Some of the planned features:

    • Hub Integration - browse and get content from within VaM itself
    • Auto-download system - the new var package system introduced dependencies. This system should allow getting those dependencies automatically if they are publicly accessible (either on Hub or via registered link).
    • Improved new user experience - VaM is intimidating to new users (and often to experienced users!). We're aiming to make this better. 
    • Scene wizard - this system will allow making new scenes quickly using a mix & match approach. 
    • Many other tweaks

    2.X Plans

    2.X will get nearly full attention after 1.20 is released, as mentioned in previous updates. 2.X is a near entire rewrite of 1.X featuring a completely new version of Unity, a new rendering system (HDRP), and a new fast physics system that will allow more detailed and accurate interaction while also improving performance. Some of the 2.X rewrite is already complete, but there is much more to do before an initial release. Early alphas of 2.X will be released when feasible, and it is planned to release multiple alphas in 2020. We can't provide exact details yet since getting the first alpha out will require months of dedicated work due to the huge scope of work required. We are taking everything learned in 1.X, including valuable community feedback, and applying that to make 2.X a much better platform. During the time of 2.X development, 1.X releases will be more sparse due to the need to dedicate most of our energy to the next generation. We will post regular updates as we go to keep you in the loop. Thank you for your understanding and support in this manner. 

    Meshed and Team



    This is a minor patch with tweaks and bug fixes for morphs. The main goal of the release is to help with the change in 1.19.2.1 where morphs driven by other morphs that were active were unable to be changed in the UI. This release helps make it clearer when this is happening and shows you what morph is driving a morph. 

    1.19.2.2 Download and Install

    Just use VaM_Updater.exe in your existing install area to get it. If you don't have VaM yet, see this post:  https://www.patreon.com/posts/downloading-and-32794384

    1.19.2.2 Release Notes  

    Tweaks:

    • Morphs: morph values can now be typed in
    • Morphs: morphs that drive other morphs with formulas are now marked with a flask icon. Hovering over the flask icon shows what morphs it drives
    • Morphs: Added “Zero But Keep Driven Morph Values” button for morphs that drive other morphs
    • Morphs: Increased size of Animatable checkbox checkmark so it is more visible
    • Morphs: Added new Set Animatable… choice: Clear Inactive
    • Morphs: Added 2 new Zero… choices: Zero Near Zero (0.01) and Zero Near Zero (0.05)
    • Morphs: Added “FormulaMorphs” as morph category option, to show all morphs that drive other morphs

    Bug Fixes:

    • Morphs: Fixed issue where missing slave morph warning was constantly being printed to the log file, possibly causing stuttering, and slowly making a giant log file


    This is a minor patch with tweaks and bug fixes. I expect this to be the last 1.19.X release.

    1.19.2.1 Download and Install

    Just use VaM_Updater.exe in your existing install area to get it. If you don't have VaM yet, see this post:  https://www.patreon.com/posts/downloading-and-32794384

    1.19.2.1 Release Notes  

    Tweaks:

    • Hair: Custom scalp now has wrap-to-morphed vertices option
    • Hair: Added 2 new direct skin scalp options: DirectSkinFemaleNoAnatomy and DirectSkinMaleNoAnatomy
    • Hair: Custom scalp sim – now uses all materials instead of just 1st material
    • Morphs: morphs controlled by other morphs now snap back to controlled value if the parent morph is active. This is to help avoid confusion with parent/child morph and also fix save/load consistency issue caused when child morph is modified in UI while the parent morph is active
    • Morphs: Left Hand Fist and Right Hand Fist now default to 0 value. Note the child morphs these morphs controlled (Left/Right Finger/Thumb Fist) still default to 0.15. Change is to reduce confusion over parent/child morph control.
    • UI: If Cycle Person Atom button or key (N) is pressed when that Person is already selected, still switch to that Person UI
    • UI: Legacy preset (Preset/Look/Pose in Control tab) save no longer closes the current active UI for convenience
    • Audio: ogg audio files can now be correctly loaded from var packages
    • Plugins: added FileManagerSecure.CreateDirectory function

    Bug Fixes:

    • Hair: fixed DirectSkinFemale and DirectSkinMale to use base vertices so hair is compatible with all skins
    • Hair: fixed DirectSkinFemale and DirectSkinMale to properly ignore hidden triangles to avoid duplicate hairs and odd highlighted shading this caused
    • Hair: fixed so root/mid/tip spread don’t effect rendering of hair during styling
    • Hair/Clothing: fixed graphical glitch on custom clothing/hair when doing hair scalp edit
    • UI: fixed issue with not being able to take save screenshot when pointer was pointing inside screenshot box area
    • Skin: fixed material issue with Lilith (Female 16) skin
    • Packaging: fixed null reference exception when making a package that referenced a missing package
    • Legacy Presets: fixed issue with no longer being able to browse above specific directory




    The last two weeks were spent smashing bugs, making tweaks, and adding some new content and features all based on community feedback! Shown in this image is the new breast soft physics self-collision option as requested by a long time backer (thanks MiniMax!!!)! Also shown are the new UISlider and UIToggle atoms, allowing for trigger controls to be placed in-world. Your input is important and welcome to help further improve VaM. Join us on Discord if you haven't already to make further suggestions, report on bugs, and check out the great community content being released there. Get the Discord invite by linking your Discord account here: https://www.patreon.com/settings/apps

    Plans

    1.X will have one more major release, 1.20, and then primary focus will be shifted to 2.X, as mentioned in older posts. More details of 2.X will be in future posts. Here are a couple of older posts that describe the rough plan: https://www.patreon.com/posts/33214601 https://www.patreon.com/posts/33310690

    1.19.2 Download and Install

    Just use VaM_Updater.exe in your existing install area to get it. If you don't have VaM yet, see this post:  https://www.patreon.com/posts/downloading-and-32794384

    1.19.2 Release Notes  

    Features:

    • Soft Physics: New self-collide option for breasts (off by default to not break existing scenes)
    • Soft physics: New parameter “Fat Collider Depth” for breasts to control offset of collision from surface
    • Packaging: new preferences system: ability to add user notes and toggle if morphs should be preloaded
    • Packaging: new option in builder to specify if package is a morph pack, meaning morphs will be preloaded by default (user can turn off if desired using the new user preference for this)
    • Packaging: browse by category. Packages are auto-categorize based on what they contain
    • Packaging: added ability to unpack, repack, and restore (from copy of original). This allows editing of contents.
    • Packaging: added new minimum version option in addition to exact and latest options.
    • Morphs: on demand morph loading. If package is not set to preload morphs, morphs are only loaded if called on

    Content:

    • Scenes: 2 new sample scenes demonstrating new breast physics options and new UI atoms: “Breast Play” and “VR Breast Play”
    • New Atom: UISlider – works like VariableTrigger but is controlled by in-game Slider with customizable text and panel
    • New Atom: UIButton – new trigger-style atom that allows control of params through an in-game toggle with customizable text and panel

    Tweaks:

    • Hair/Clothing: added auto-fix of missing or moved items
    • Hair/Clothing: customization UI now shows item display name at top
    • Soft Physics: improved nipple physics
    • Soft Physics: minor improvements to breast collision when breasts are squeezed
    • Clothing Creator: Load Existing… now has package shortcuts for browsing 
    • Hair/Clothing Creator: duf file browsing now shows shortcuts matching registered DAZ Studio library paths
    • Packaging: now hide disabled packages in package manager unless new “Show Disabled” toggle is checked
    • Packaging: missing references are now shown in yellow instead of red if another version of the missing package is present
    • Packaging: builder now creates <var>.depend.txt file to list references (uid, creator name, license, and link) the package has in human-readable format
    • Packaging: now have independent reference storage options for standard packages and packages that contain scripts. Default is for scripts to use exact version. Default for standard packages is to use latest.
    • Packaging: package builder now preserves DateTime of original file when fixing references to allow for better sorting
    • File Browse: Directory option and sort-by are now saved as user preference and apply across all browsers
    • Legacy Presets: now support var packages and shortcuts for browsing
    • Misc: Screenshot during save can now be skipped (in case you are overwriting a save but want to keep existing screenshot)
    • Misc: Screenshot UI shows up better in monitor mode now
    • Materials: can now adjust render queue for transparent mirror materials
    • Materials: UIButton/UIText/Simple Sign now have render queue control

    Bug Fixes:

    • Hair: fixed issue with scalp materials not working with CustomScalp after import of scalp
    • Skin Materials: Fixed issue using custom spec/gloss/normal textures (and not diffuse texture) on skins that had texture set switch options
    • Soft Physics: fixed issue with soft-body collision not working when adding Person atom from UI
    • Soft Physics: fixed issue with auto collider radius not taking effect immediately after turning on “Auto Fast Collider Radius” toggle in the UI
    • Triggers: triggers that use receivers on Person skin no longer reset receiver to “None” when changing skins
    • Triggers: fixed issue with triggers with start/end times near start/end of the timeline not always triggering properly when timeline was looping in either play direction
    • Materials: fixed UIButton/UIText/Simple Sign render sort issues
    • VAC: fixed issue with newly created VACs not loading scene file inside
    • VAC: fixed file sharing violation error when creating a vac with a loaded CustomUnityAsset assetbundle
    • Packaging: fixed issue if last character type into package name was an illegal character
    • Packaging: Fixed builder so Add File and Add Directory now have navigable directory stack to last location after choosing a file/directory
    • File Browse: Search field not clearing on directory change
    • File Browse: fixed UI overlap issue with directory browse inside a package
    • File Browse: fixed issue with navigating subfolders with new filtered shortcuts
    • File Browse: fixed issue with duf file browsing not showing thumbnails
    • Packaging: fixed physics glitching when packages are refreshed
    • Packaging: fixed issue with thumbnail not loading in clothing/hair creator if item was in a package
    • Morphs: transient (scene-loaded) morphs are now correctly added based on display name instead of morph name. Fixes case where transient morph had same morph name as existing morph but a unique display name.
    • Morphs: fixed error message when loading custom morph when vmb file is missing
    • Packaging: fixed issue of contents of older VAR package not being shown if a newer version of the package is present, but disabled
    • Presets: overwriting a preset and taking a new screenshot now properly clears the existing thumbnail and loads the new one



    The last 9 days were very busy packing in new features, tweaks, and bug fixes to 1.19 (see release notes below). Just use VaM_Updater.exe in your existing install area to get it. If you don't have VaM yet, see this post: 

    https://www.patreon.com/posts/downloading-and-32794384

    Release Notes:

    Features:

    • Browsing: New “flattened” browsing mode using “flattened” shortcut. Shows all files from all folders in packages and in some cases local files for the current thing being browsed (scenes, presets, etc.)
    • Browsing: New “filtered” browsing mode that allows browsing var packages through regular directory traverse. Only package directories that have content relevant to what is being browsed is shown
    • Packaging: Packaged clothing and hair items can now be opened in creator. Cannot save to a package but can make local modified copy.
    • Packaging: Added new PC EA (Paid Content Early Access) license choice, with additional secondary license and EA end date setting
    • Packaging: Added Copy To Clipboard button for package items that have a promotional or informational link
    • Plugins: new FileManagerSecure class in MVR.FileManagementSecure namespace, for safe i/o operations, including package file access. https://apidoc.virtamate.com/api/MVR.FileManagementSecure.FileManagerSecure.html
    • Plugins: added function to get list of shortcuts for a give directory name

    Tweaks:

    • Morphs: On Latest filter added to morphs UI to prevent showing of older versions of morphs from same package
    • Morphs: Ignore custom morphs that have no deltas or formulas (e.g. Figure ID: Genesis2Female)
    • Morphs: Ignore custom morphs that have identical min and max 
    • Morphs: loading preset or merge loading scene no longer unsets animatable if it was already set
    • Morphs: loading preset or merge loading scene no longer sets min/max unless it is to increase range
    • Browsing: Texture select now allows full computer browse
    • Browsing: Plugin select now allows full computer browse
    • Browsing: CustomUnityAsset now allows full computer browse
    • Audio: Merge load scene can now reuse audio files that were already loaded, saving load time
    • Audio: URL browse now uses “Custom/Audio” as suggested folder.
    • ImagePanel*: now uses “Custom/Images” as suggested folder.
    • ImagePanel*: gif reader now supports gifs in var packages
    • VAC: opening VAC/zip files in scene browser now auto-extracts any embedded VAR files to AddonPackages folder if they do not yet exist
    • VAC: packaging now embeds meta.json just like VAR packages and lists references it has to VAR packages

    Bug Fixes:

    • Load of scene using femaledummy leaves waiting for popup open
    • Fixed ability to make .var file into an unzipped directory of the same name and use it as a virtual package
    • Fixed VAC packaging breaking when VAR reference was present
    • Fix for certain style of wav file url no longer working (fixes E-Motion plugin)
    • Fix for triggers playing audio clips from var packages
    • Fixed package check and fix references with cslist files that specified files in sub-directories
    • Fixed issue with VR keyboard not going inactive after save
    • Fixed min/max loading of custom morphs that did not have integer min and max values
    • Fix null reference error when trying to package male and female hair or clothing item with same ID
    • Fix for new file management system to allow read of read-only files
    • Added new atoms ImagePanelTransparent and ImagePanelTransparentEmissive that were supposed to be in 1.19.0.5
    • Fix for Ren* and femalecustom skins to add in missing Global Illumination Filter parameter
    • Fix for plugin c# compiler to properly manage streams to allow remove of file lock when parsing fails
    • Fixed issue with url triggers in var packages with SELF references


    Enjoy!

    Meshed

    Showing 1 - 25 of 180
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 8
  • >