VaM 1.21 Released!
Added 2023-01-18 22:48:24 +0000 UTCDue to how long it is taking to develop VaM2 and given how popular VaM continues to be, we have decided to do another major release of VaM. This release contains a ton of improvements, including new features, content, tweaks, and bug fixes. Due to this being a major release, new keys are required. Please see the accompanying key posts to get your new key for your backer level. Note if you previously purchased the Steam version of VaM + vamX you don't need a new key. You can freely update to this version.
If you already have VaM installed, look for VaM_Updater.exe in your install folder and run that to get the update. If you don't have the updater see the link below for all info on getting the updater and the new keys:
Info on how to get the updater and/or the new keys required for this release:
https://www.patreon.com/posts/downloading-and-32794384
Release Notes:
Memory Optimizations:
- Added new memory optimizer system that runs during non-merge scene and/or preset load or can be run manually. Purges all dynamically loaded items like clothing and hair. The optimize after scene load option is on by default, and the optimize after preset load is off by default. Both options can be adjusted in user preferences.
- Added new Performance 2 tab in User Preferences that shows memory usage and allows performing a manual optimization.
- Added Memory Optimizer content to the performance monitor
- Note that purging items automatically or manually will result in all loaded dynamic items like clothing and hair being released from memory and they will have to be reloaded again if they are used later.
- Reduced memory leakage.
Morphs:
- Added a "Reload Custom Morphs" feature which can hot-reload all custom local morphs without needing a restart of the application or a hard reset.
- Switched BuiltIn, Custom, Transient, Formula category choices to a separate drop-down menu for secondary filtering. Added Custom Local and Custom Package options. This makes it possible to just see specific category morphs that also meet other criteria like being in a var package.
- Fixed an issue with some custom community morphs always getting stuck on. These morphs were duplicates of hidden built-in morphs used by various systems like glute and anatomy joints and were getting activated by those systems such that they were always stuck on and saved in every file. The fix makes it so the built-in systems now properly use the built-in morphs and not the custom copies.
- When hovering over morph name it now shows a popup to show what category that morph is in.
- Fixed bone movement portion of bone morphs still getting applied when the package they were in was removed or disabled.
- Fixed issue with demand-loaded morphs staying loaded forever. Now they unload when the Person atom is put back into the atom pool (scene load), when memory is optimized, or when dynamic objects are unloaded.
- Morphs now properly refresh when a package’s preload morphs option is changed.
- Morph category popup now correctly resyncs when morphs are resynced.
- Increased size of morph package popup.
Clothing/Hair:
- Added an option for custom clothing to be marked as a non-clothing item (eye shadows, etc.) and added a way for remove all clothing that does not affect these items.
- Added clothing and hair lock system - allows items to not be affected by remove all or preset load - can be useful for mixing and matching presets or preventing specific items from being removed.
- Added 3 new triggerable actions on Person for removal of all clothing, removal of all real clothing, and undress of all clothing.
- Sim textures on custom sim clothing can now be loaded in the textures section.
- Fixed Miss Kringle Dress to be properly marked as Sim type.
- Fixed clothing UI so both description and instructions of packaged items are properly visible.
- Fixed issue with clothing creator bump to normal texture creation. Normal map had red and blue channels flipped resulting in a pink image instead of light blue. Thanks to VeeRifter for bringing this to our attention and providing lots of details
- Added a resync items button to clothing and hair UI for quick refresh of displayed items. Useful for when active or locked items change and are not yet reflected in the displayed list.
Hub:
- Now defer refresh of clothing, hair, and morphs after a new package is loaded if the Hub browser is open. This prevents needless hanging while interacting with the Hub. The refresh then happens as soon as the Hub is closed.
Packaging:
- Added additional checks for Non-Commercial (NC) dependencies when license is set to PC or PC EA.
- User is now presented with final confirm or cancel popup when trying to package something with possible license issues, like violating NC licenses of dependencies
- Package name is now auto-set if not yet set when adding 1st item. Uses the base file name of the item to set the package name.
- Preset names on preset managers are no longer stored in the scene by default. This will prevent "false" package references that are not important for the actual scene use. The old behavior can be set with a new toggle labelled "Store Preset Name In Scene" on the preset panel in case some scenes want to have the preset name set to allow triggering a preset load. Note that existing scenes are unaffected. Also note the trigger system has a way to send the preset name to the preset manager before loading so storing the preset name in the scene should really not be necessary.
- If a dependency has PC EA license, now properly check against the secondary license and show that if the PC EA date has passed
Web Browser
- Updated the built-in web browser asset to the latest available from the asset creator - this includes a newer version of Chromium that should work again with many sites that were broken, including Patreon.
- Added web site domain whitelisting (on by default) to only allow browsers to specific domains. Can edit whilelist_domains.json file in text editor to change defaults.
- Added warning in web browsers/panels if they are navigated to a non-whitelist site.
- Fixed issue where enabling web browser in user preferences didn't remove the panel blocking use of web browser atoms.
Image Panels:
- All ImagePanel, TVs, and other props that supported images now also support video playback (avi or mp4 (H.264)). This works with streaming url, local files, or packaged files. Note that packaged files have to be extracted to temp or cache file before they can be played due to how Unity's VideoPlayer works. The caching system now supports this, so the cost is only paid once per file.
- DreamHomeTV and AptSmartTV: Background is now black and specular now matches the image.
- Added new atom ImagePanelTransparentEmissiveOverlay which can be used to always display image on top of everything like the UI does.
- Added warning on image panels when web images user preference is not enabled.
- Added warning on image panels when web image is not from whitelist site domain.
File Browsers:
- Added Open In Explorer button to file browsers (only works when desktop monitor is active to prevent opening Windows Explorer windows while in VR).
- Added creator filter for file browsers shortcuts list.
- Added search filter for file browsers shortcuts list.
Plugins:
- Plugins are now enabled by default since there is already a popup for individual plugin opt-in.
- Added 2 new functions to FileManagerSecure for file timestamps: FileManagerSecure.FileLastWriteTime(string path, bool onlySystemFiles = false) and FileManagerSecure.FileCreationTime(string path, bool onlySystemFiles = false).
- Added SuperController.singleton.LoadedSceneName (return string of currently loaded scene)
Other Features:
- Added preset overlay save system. When this option is used (available on most preset panels), the preset store will only store the minimal set of changes compared to the default settings. When these types of presets are loaded, only the specific settings are loaded and changed.
- Added a first-time user startup opt-in/out panel with recommended settings presented and explanations of each option.
- Better vamX integration
- WindowCamera: added option for it to be used as the audio listener when the camera is on.
- Monitor camera now becomes the audio listener by default when it is activated when using VR.
- Added user preference to set whether monitor camera should be used as audio listener when activated when using VR.
Other Content:
- Added DJ.TanLines.2.var package which adds skin presets which only overlay the decal textures and leave remaining skin parameters untouched. Also adds texture variants with pubic hair.
Other Tweaks:
- Updated the Leap Motion dll to the Gemini compatible version which brings better tracking. If you are using Leap Motion, please update to Gemini https://developer.leapmotion.com/tracking-software-download
- Added physics/collision options to SimpleSign atom.
- Added mouse over for texture paths on Skin Textures panel to show readable version of url.
- Added mouse over for texture paths on materials panels.
- Added iris, sclera, and eyelashes cheat sheets to materials pages.
- Increased Free Nav Multiplier in user preferences from 4 to 8.
- Increased max range of world scale slider from 20 to 40.
- Added +5 -5 buttons to world scale.
- When changing world scale, the players eye center position will now always remain constant, so the point of view is exactly the same. It will now just appear as if everything gets bigger/smaller and further/closer as scale changes.
- Player height adjust can now go beyond -10 and 10 while moving or setting the world scale. Slider automatically adjusts min/max if those soft limits are exceeded.
- Error and log message popup splash times are now based on 5 seconds of real time instead of a specific number of rendered frames to make them framerate independent.
- Added error and log popup splash clear buttons which clear message and close the splash immediately.
- WindowCamera is no longer removable as it is always meant to be there and can't be added back once removed.
- Dildo, ToyAH, and ToyBP: added UV coordinates and texture panels now work.
- Paddle model update with cleaner mesh and UV layout. 2nd material channel fixed. Materials updated to shader that support alpha channel.
- Removed merge load option from skin and pose presets since those would not do anything different than regular load
- Added Align To Receiver buttons on AnimationStep atom
Other Bug Fixes:
- Fixed issue with Skin and Appearance Presets incorrectly applying material and texture changes to currently active skin in addition to the one that will get switched to.
- Fixed issue with Skin and Appearance Presets not correctly applying textures to current active skin if another skin was already loaded.
- Fixed issue where pay type could get set to All and get stuck when in Steam non-promotional mode.
- Fixed issue where clicking change location of cache in preferences panel would immediately purge the cache before changing the location. Now it only purges if the location is changed after browsing.
- Fixed issue where turning a hidden material back on would reset the renderqueue back to the shader's default renderqueue instead of the currently set one. https://hub.virtamate.com/threads/1-20-77-9-hide-material-resets-render-queue.12347/
- Fixed issue when latest version of package was disabled content could no longer be retreived if a fallback version was present and content was trying to be accessed using version of 'latest'.
- Fixed issue with alert panel not showing in correct place if both the top world UI and main UI were both open
- Fixed broken Align To Root buttons on AnimationStep atom
Comments
I'm adding option in upcoming 1.21.2 release to enable the old legacy world scale change method for those that want that.
Meshed VR
2023-02-07 18:22:09 +0000 UTCYou can revert back to version 1.20 and keep using that if you want. To do so run VaM_Updater.exe, click Options, select 1.20.77.13 from Desired Version popup, then click Sync/Repair Core. You will then be back to version 1.20 and your already installed 1.20 key will work. You can also resubscribe if you want to use 1.21 and get the new 1.21 key that goes with it. Please note that you never paid anything when you originally subscribed as my project was set up as pay at 1st of month and you joined and left before getting billed. Patreon's billing methods were quite confusing. They have since offered a pay up front for a month at a time option that I am using. 2021-12-27 Creator $8 / month Deleted 2021-12-01 Creator $8 / month Became a Patron Thank you
Meshed VR
2023-01-31 22:52:15 +0000 UTCOps wasn't supposed to press post yet, additionally I had previously bought a license from your patreon and now I don't have my key access anymore...
Thethiccart
2023-01-31 12:19:28 +0000 UTCI downloaded the newest patch to VAM and I can't see any of my previous scenes or characters anymore (they are still in the folders thankfully)...
Thethiccart
2023-01-31 12:18:48 +0000 UTCOk I got it faster now :) I changed the cache option, plus the physics update cap to 1. It´s way better now! For VAM 2X. do you will put DLSS3 and Raytracing into it? It would be perfect for the new GEN´s of graphic cards.
David VR
2023-01-22 22:11:49 +0000 UTCI got a really fast ssd samsung 950pro and it really works wonders. even with thousands of vars it loads really fast.
Mirko James
2023-01-22 20:49:04 +0000 UTCThere was an improvement to loading times for large save files that had long animations. The other loading time is from loading dynamic items like clothing, textures, and hair. My suggestion is install VaM on an SSD. Make sure Caching is turned on (in User Preferences). The 1st time you load a new scene it may take longer if textures need to be converted and put in the cache. The next time you load the scene in that same session or a later session, it should be much faster. There isn't anything more we can do with load times for 1.X. 2.X will greatly improve this aspect by not requiring texture conversion and having a more efficient storage format for items.
Meshed VR
2023-01-22 16:48:05 +0000 UTCThe scene loading times are still way too long,sometimes I have to wait 1-2minutes till a big scene opens..normally it should be 30-40 seconds and not longer. I got a very fast and High-End computer with a RTX 4090 graphic card and I have still long loading times after the update. I thought this is fixed now up to 50% faster?
David VR
2023-01-22 12:57:34 +0000 UTCYes they should be backward compatible.
Meshed VR
2023-01-21 16:02:39 +0000 UTCAre overlay presets backwards compatible? If created in VAM 1.2.1 can they be loaded properly in older versions?
CandyCane
2023-01-21 05:09:59 +0000 UTCThis was with loading through steamVR, though I began loading it independently and that helped. I have been trying out different settings with default as well as overclocking, until I find the best settings here for my system. I have it running on a second laptop as well thats a i9 with same gpu (but laptop version) and that was getting way faster load times which is odd for sure since its a laptop, but then again maybe the i9 is just handling all the physics way better than my i7. I'll make a post if I figure out something that helps get what you're getting in numbers.
M1NA.ai
2023-01-20 20:09:44 +0000 UTCwith vam default scene? 2-15fps? my rig is the same but a 5800x I just tested with default vam scene I get 220 fps everything maxed, I feel you has an issue maybe, I use vamtimbo patreon mocap scenes and also get 140 fps full cloth sim, body phys etc all on everything set max, is my cpu single core that big of a difference as I have the same rig build otherwise 🤔 never got such low fps as you detail especially with the default scene, do you refer vr or desktop
kewe
2023-01-20 18:18:24 +0000 UTCGreat news! Thanks for all the "hard" work! wow! just reloaded the app and turned on the graphics settings to max with everything else maxed out and still getting 60fps on default scene. i7 8600k 32gb rtx3070, before it was dropping to 2-15fps. I'm assuming this could have been due to the memory leak fix? I'll keep messing with it and report back any bugs.
M1NA.ai
2023-01-20 16:03:58 +0000 UTCWonderful... thank you!! I was wondering how different the controls/navigation would feel in VAM 2.0, compared to VAM 1, and are you making tweaks/changes to gradually acclimate us to the new version as you release VAM 1 updates? ...or should we just accept that it's going to be completely different and way better? Also, I'd like to pitch an idea: In an effort to make VAM a more dynamic experience (not that I'm complaining... VAM still blows my mind every time I open it!), could the look atoms have a sort of built-in "temperature" gauge to help establish their current mood in response to favorable/unfavorable stimuli? What I'm imagining is: If the designer chooses, they can make three (or more) variations (presets? ...potential for clothing, hair, morph, skin, and plugin changes) of their look... One (#2) which is the "vanilla" appearance, one (#1) which is the "turned off/cold" variation, and one (#3) which is the "aroused/hot" variation... THEN, the designer can apply changes such as puffy nips, expanded vagina, ahegao, blushing, perspiration/glow, vaginal juices, clothes undressing/slipping off, lactation, etc to the #3 variation... AND EVEN effects like frowning, avoiding eye-contact, goose bumps, clenched vagina, etc to the #1 variation. ALSO, this could leave the vanilla (#2) variation with un-erected nipples and bald pussy, making things like clothing a lot easier to manage without as many clipping issues... and yet, she could still "hulk out," puffing-up her pencil erasers and sprouting pubes when she's hot and in the mood (and no longer wearing clothing). I'm no programming whiz (not even close), but I'm assuming a slider could be used to trigger the transitions between the presets (similar to dynms1337's "CharacterFusioner"), either with logic bricks/buttons, animation triggers, or timeline settings. I'm also assuming something like this could already be done with VAM as is, "simply" by someone with the know-how, time, and motivation to design the appropriate plugin... However... it might make for a tidier package if the functionality to build in "mood swing" alterations to the look atoms is already part of the root program and "var" structure. (Or maybe it is already, and I'm just too much of a noob to realize) Thanks again for this amazing program!!! Looking forward to future updates!!!
posaune
2023-01-20 15:56:46 +0000 UTCThis is what I'm referencing: "When changing world scale, the players eye center position will now always remain constant, so the point of view is exactly the same. It will now just appear as if everything gets bigger/smaller and further/closer as scale changes."
Skully
2023-01-20 13:56:07 +0000 UTCMy I request that we be given a way to reset the world scale behavior to the old way (where the user height doesn't change in sync)?
Skully
2023-01-20 13:55:50 +0000 UTCThanks very much, loving the new update 👍🏻
Original Custard
2023-01-20 09:06:49 +0000 UTCAnother user also reported this to me and I looked into it. There is a bug with this release with saving morphs from the other gender. I have a fix already completed and will release a 1.21.0.5 patch tomorrow that addresses this and a couple of other minor issues.
Meshed VR
2023-01-20 03:50:05 +0000 UTCI did try the H.264 code and getting an error message “Error with VideoPlayer cannot play url”
Daniel
2023-01-20 00:07:32 +0000 UTCMuch appreciated!
Jon Persson
2023-01-19 20:41:11 +0000 UTCIf you mean videos in browsers that was never officially supported. A community member made a special chromium dll that could drop into VaM a long while back that enabled videos and maybe you were using that? This release did update the chromium browser to a newer version. I don't know if that old hack will work any more or not. Sorry we can't support mp4 videos in the browser due to licensing of the codecs. The other video changes mentioned in this release are about the new video support in the ImagePanel atoms. This is all new. You can play mp4 (H.264) videos in those panels now.
Meshed VR
2023-01-19 18:56:14 +0000 UTCThanks so much for the update, much appreciated. Just one question though, I have created a var file with a muscle Futa and saved it. However, when I reload the var file some of morphs have changed on the look for some reason. I'm sure I've missed something here? Thanks in advance.
Original Custard
2023-01-19 18:27:33 +0000 UTCExcellent and quite detailed update. You continue to make good progress. Great additions. Keep it up!
NakedSunFlower
2023-01-19 18:05:52 +0000 UTCThis was so necessary, thank you we really needed that!
David VR
2023-01-19 17:08:48 +0000 UTCI have many scenes with videos in MP4 and code (H.264) and no more videos are loaded?
Toshie27
2023-01-19 17:04:18 +0000 UTCLooks like a lot of quality-of life updates there!
GrumpyBen
2023-01-19 16:07:54 +0000 UTCFixed it, thanks. Was afraid I had bricked my work.
Cock Knockem
2023-01-19 15:59:32 +0000 UTCYou need to enter the new key since 1.21 is a major release. See the top page to find the key post for your backer level (Creator for you).
Meshed VR
2023-01-19 15:57:57 +0000 UTCI just updated my version of VAM to the latest one and lost all of my saves, and now I don't even have the option to load saved scenes I've made. What do I do?
Cock Knockem
2023-01-19 15:54:12 +0000 UTCIs there any error message output when you load them? The videos must use a supported code (H.264). Some mp4s might use H.265 which is not supported by the player.
Meshed VR
2023-01-19 15:42:37 +0000 UTCThe new lock system currently only prevents them from being removed. Sorry if that was not clear.
Meshed VR
2023-01-19 15:40:14 +0000 UTCTHANK YOU!!!!!!
MHADS
2023-01-19 15:31:08 +0000 UTCIf you have the Steam version it can be updated to 1.21 without a new key.
Meshed VR
2023-01-19 15:30:18 +0000 UTCHey, videos are not working on ImagePanel i tried Avi and mp4 and none of them work. Not sure if I’m doing something wrong
Daniel
2023-01-19 14:20:53 +0000 UTCSeriously, cheers!
Mojofier
2023-01-19 12:13:28 +0000 UTCIs it just me, or when you lock clothing item then load a clothing preset, do the locked items remain but return to there default colors and textures?
Ironhead333
2023-01-19 07:54:08 +0000 UTCOh my god, just the clothing and hair sorting alone is an absolute lifesaver! Wow!
asco
2023-01-19 06:58:17 +0000 UTCSo my money was wasted on steam?nice
Danny
2023-01-19 06:35:38 +0000 UTCThank you very, very much !!!!!!
Supergerry
2023-01-19 06:29:53 +0000 UTCThank you so much! Do I still need to use the key if I have the steam version installed?
Danny
2023-01-19 06:28:18 +0000 UTCGreat! A lot of bugs, issues and drawbacks solved. Thank you!
rernat
2023-01-19 06:02:33 +0000 UTCNot until 2.0
DJ
2023-01-19 05:30:03 +0000 UTCYoui don't need to remove the old one. Simply run the updater in your current Vam folder and you'll see the option to update.
DJ
2023-01-19 05:27:51 +0000 UTCsize and scales should be interesting for creators like me!
GrowCloneGrow
2023-01-19 04:47:28 +0000 UTCHow do I update from the previous version? Just install the new one or do I have to delete the previous one?
Chet
2023-01-19 03:07:52 +0000 UTCThank you so much for the amazing update. Will it ever be possible to animate the male anus like how females are?
Brandon
2023-01-19 02:47:04 +0000 UTCReally!? Finally!!!
Megabyte
2023-01-19 02:30:00 +0000 UTCOutstanding work. Here's hoping the memory leak will fix it crashing when it maxes out RAM on my system.
VirtaFan
2023-01-19 02:10:09 +0000 UTCYeah, I put the folder in the wrong place... whoops.
NateZillaX
2023-01-19 02:06:36 +0000 UTCboys.. the dildo finally gets texture support along with actually being able to read the uber long texture paths... THANK
Lamp
2023-01-19 02:02:43 +0000 UTC😮
Lamp
2023-01-19 01:52:54 +0000 UTCNothing should have changed in regard to seeing or showing content like clothing and hair.
Meshed VR
2023-01-19 01:38:19 +0000 UTCAfter I updated, a lot of my clothing and hair is no longer visible. Not sure why...
NateZillaX
2023-01-19 01:27:00 +0000 UTCSo many awesome improvements. Wow!
asco
2023-01-19 00:40:59 +0000 UTCThanks for ALL the crazy work you've done!!!
Kolo
2023-01-19 00:24:31 +0000 UTCFantastic, Always hard at it. and i am sure i speak for most when i say Thank for your continued hard work, we all appreciate it.
Dave Chopp
2023-01-19 00:08:11 +0000 UTCIt just updated, so I'll be busy for the next few hours :) Thanks!
Ted Ee
2023-01-19 00:02:07 +0000 UTCVery awesome! just subbed again just so I could get the update! Thank you Meshed!
Kyuss VII
2023-01-18 23:57:04 +0000 UTCits working for me in aussie now thanks man
Vince
2023-01-18 23:43:56 +0000 UTCI have done the more aggressive purge option I have (purge all). Please try again in about 15 minutes from the time of this post.
Meshed VR
2023-01-18 23:30:30 +0000 UTCThe Australian region still has the issue but this is some nice work thanks meshed/vam team
Vince
2023-01-18 23:27:42 +0000 UTCWe continue to live in hope haha Plenty of other stuff to be excited about though! Keep up the good work.
Chris
2023-01-18 23:21:10 +0000 UTCThe built-in browser can't be released with popular codecs used for porn videos due to how it is licensed, so I'm afraid not.
Meshed VR
2023-01-18 23:15:58 +0000 UTCIt should since that would rely on SteamVR which VaM supports.
Meshed VR
2023-01-18 23:11:37 +0000 UTCSo we'll done. So much work. And a food stop gap as we all want on the future haha will this allow accessing porn videos in browsers? I know that's always been hit and miss and third party. Would love to see it work again...
Chris
2023-01-18 23:11:06 +0000 UTCI will flush the CDN cache again. Sometimes it can take a bit to get to all regions.
Meshed VR
2023-01-18 23:10:56 +0000 UTCUpdater is not updated... only goes as far as 1.20.77.13.
Z
2023-01-18 23:03:01 +0000 UTCupdater not giving option to download and install 1.21
majorbleeding
2023-01-18 23:02:00 +0000 UTCMy updater sez the latest version is 1.20.77.13 :(
Ted Ee
2023-01-18 23:00:55 +0000 UTCThanks for your awesome work, truly visionary since the start. Long term supporter since 2017 here, now it's time to upgrade the hardware. Will VaM work with the VIVE XR Elite that is set to be available within the month?
lurkster
2023-01-18 23:00:49 +0000 UTCReally excited for the built-in video player. Thank you 😊
ispinox
2023-01-18 22:55:09 +0000 UTC