Question Questions for updates

mspeck01

Well-known member
Messages
164
Reactions
397
Points
63
When an update is posted and then downloaded,
does the old version or update just take up storage space?
Can the old version be deleted without effecting the scene or look? TIA
 
Depends on how the scene refers to the VAR package. For most content, say clothing items, looks and so on it refers to "latest" version installed. For that kind of content, updates are usually just minor bugfixes or improvements and therefore are not expected to break existing content. In that case downloading a new version (or using the helpful update button in VaM's Hub-browser) and deleting the old one will not break the old scene.

HOWEVER, plugins are usually refered to as exact versions. That's because code changes could easily break old scenes. A plugin might behave compeletly different, add or remove features etc with every version. There are well-made plugins, such as those by AcidBubbles (or myself :ROFLMAO:) that try to be backwards compatible. Although sometimes the effort needed to stay backwards compatible just doesn't justify the benefit. If you have an old scene that uses for example an old version of LogicBricks, you can open your scene with Notepad++ (or similar text editor) and search&replace all occurances of the package name / version. Obviously make a backup copy first. Then reload the modifed scene and make sure everything still works.

However, since plugins are usually rather tiny packages, it doesn't matter if you just keep all/most of the versions. Ok, maybe Timeline is an exception because that has 100 or so different versions by now. A good strategy for Hub-hosted plugins can be to just move them to a different folder outside of VaM and then have VaM's Hub-browser automatically re-download those you actually need for the scenes you got installed. If something is still missing...because a particular version wasn't on the Hub...copy them back from the outside folder)

Note that creators can override whether to refer to latest or an exact VAR version. Doesn't imply that creators know what they are doing when doing it ;)
In an ideal world VaM would suppport major and minor versions, so creators could tell VaM whether a new version is safe to automatically update.
 
Upvote 0
I'm making scenes and packing with plugins set to latest version, but this is purposeful on my part. If in a year's time something is broken I want to take the opportunity to fix the scene and improve things in it with (I hope) more knowledge and ability. Until then I prefer to not call and keep specific Timeline versions, even though I risk the scene breaking someday. I mention Timeline because it has many versions and I use it in all scenes I make.
I follow a extreme AddonsPackages strategy where I edit VARs and keep only the latest of something. I can definitely see some scenes I have (not mine for now) that stopped working properly with this AddonsPackages management approach, so the risk of not keeping a specific version can definitely break something.

When eventually a scene breaks, it doesn't need to be just from a major change of a plugin, maybe other resources are not available anymore. It could happen that the creator of a dependency removes it from the Hub for example. While it doesn't affect it in a deep way, it's still a broken scene in some form. I select the latest version to force myself into a active maintenance, maybe something else not as noticeable stopped working or I can improve it. When I stop this active maintenance, hopefully it's because we're in VAM 2.x times, I will set it to a specific version.
What I would hope for is not so much stating specific versions of something but for creators to maintain what they created or let others do the maintenance/improvement.
 
Last edited:
Upvote 0
Back
Top Bottom