• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
anatomy of a VAR

Guides anatomy of a VAR

atani

Invaluable member
Wiki Contributor
Featured Contributor
Joined
Jan 15, 2021
Messages
3,382
Solutions
100
Reactions
3,164
atani submitted a new resource:

anatomy of a VAR - it's not just a zip file

anatomy of a VAR
it's not just a zip file
=====================================================================​

This guide means to show what makes a VAR a VAR

A VAR is the prefered way to share content between VaM users, with the Hub hosting thousands of them as I write this guide. Yet, this file only exists from VaM version...

Read more about this resource...
 
interesting fact: initial var package builder was introduced back in 1.19.0.5, before Hub site was even live, as a easy to use alternative to not so great .vac package.

Btw, if package is incorrectly named, sometimes it wont even load it, it's not just "cosmetic" error inside log.
It also breaks hub updating, but that's besides the point (for this guide).

Overall nice explanation about var package, not too much technical. ;)
 
Thanks, will add those parts in it, and if you know any more.
 
@atani While creating my plugin DependencyViewer I notice that Early access license has different top part in meta.json file.
Example MacGruber.LogicBricks.14.var
"licenseType" : "PC EA",
"EAEndYear" : "2023",
"EAEndMonth" : "Mar",
"EAEndDay" : "28",
"secondaryLicenseType" : "CC BY-SA",
"creatorName" : "MacGruber"
And this information is not spread in dependency part, of other packages.
Would be good to mention in your guide!
 
@atani While creating my plugin DependencyViewer I notice that Early access license has different top part in meta.json file.
Example MacGruber.LogicBricks.14.var
"licenseType" : "PC EA",
"EAEndYear" : "2023",
"EAEndMonth" : "Mar",
"EAEndDay" : "28",
"secondaryLicenseType" : "CC BY-SA",
"creatorName" : "MacGruber"
And this information is not spread in dependency part, of other packages.
Would be good to mention in your guide!
Thanks, I'll add that to the guide ?
 
What impacts does deleting all dependencies from meta.json:s in you var library have? VamToolBox has this function under 'var fixers' for example.
 
Back
Top Bottom