• 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.
UnknownPeasant's .var Manager V0.12 (alpha)

Plugins + Scripts UnknownPeasant's .var Manager V0.12 (alpha)

Download [52.74 MB]
Joined
Jun 17, 2025
Messages
44
Reactions
59
UnknownPeasant submitted a new resource:

UnknownPeasant's .var Manager V0.12 (alpha) - manage your .var library more efficiently

WHY?
I got fed up with endless loading times and the utter lack of available sorting options for my .var library.
Not only is my VaM instance running at a low framerate, everything is loading slow as hell.


UnknownPeasant's .var Manager v0.12 (alpha)
View attachment 544468


This is a MAUI application that you run completely separate from your VaM installation, allowing you to manage your .var library more...​

Read more about this resource...
 
Glad to see this project. We've had to put up with this problem for far too long.

And it looks to me like Vam2, while it may solve this issue, is still a very long way off (my guess is somewhere between 2027 and 2030 at this stage, given the apparent pace of development).

Thanks for sharing. If you don't mind me asking, what are you using to build this? I have been playing with / designing something similar.
 
Glad to see this project. We've had to put up with this problem for far too long.

And it looks to me like Vam2, while it may solve this issue, is still a very long way off (my guess is somewhere between 2027 and 2030 at this stage, given the apparent pace of development).

Thanks for sharing. If you don't mind me asking, what are you using to build this? I have been playing with / designing something similar.

Yeah vam is far from replaced by vam2 and while there are other similar tools i think mine is taking a slightly different direction/approach. No problem at all, im a senior C#/web dev and are using the tools that's currently in my scoop, that is C#/sql backend with an Blazor/MAUI front. while the application is built as an offline app this does put a lot of potential remote/webhost options in my pipe, further down the road I'm planning on letting the app host a local webpage (ofc optional) so i can sit down at my breakfast table and setup a collection on my mobile...
 
UnknownPeasant updated UnknownPeasant's .var Manager V0.12 (alpha) with a new update entry:

UnknownPeasant's .var Manager V0.13 (alpha)

Updating existing manager​

To update the Manager and keep your database:

  1. Unzip the new Manager version to a separate folder.
  2. Move the folder named database from your old Manager folder into the new one (replace files if asked).
  3. Start the new Manager to verify that your old setup is present.
If everything looks correct, you can delete the old Manager version.

View attachment 544592

Changes from previous version...​


Read the rest of this update entry...
 
UnknownPeasant updated UnknownPeasant's .var Manager V0.12 (alpha) with a new update entry:

UnknownPeasant's .var Manager V0.14 (alpha)

Changes in this version:
  • Added split button to allow adding items to collections other than the active one
  • Added “Remove collection” button/function
  • Added dropdown list of creators when filtering by creator
  • Preview images now always fill their container (independent of generated size)
  • Large previews now take a minimum of 80% of the view
  • Added bulk favourite support
  • Added bulk tag support
  • Added quick-tag popover
  • Fixed some GUI-related...

Read the rest of this update entry...
 
Some gentle feedback, followed by a couple of questions.

For those of us who aren't senior devs, it's pretty difficult to get down to the necessary granularity of "what is this program doing, exactly?" to troubleshoot and tinker without needing to bother you with asinine questions about basic use. Relatedly, the scope of what the software is capable of is sorta opaque.

Questions:

1. Does this program parse var's automatically? It seems like users are expected to have different sets of var groupings for *every* scene (?)
2. Is it supposed to run concurrently with VAM? If so, it must be possible to have the program reference the dependencies and move var's between locations accordingly, right?
3. Do I need to hard-reset for each scene when using this or is var transfer automatically handled in real-time?
4. The recommended naming convention of "database" duplicates an existing folder already named "database" -- presumably unrelated?
5. What does "rebuild images" mean? What is the distinction from "rebuild active images"?
6. What do the "add dependencies, depth" and "add dependencies for selected items, depth" do?
7. How do you undo/return var's to origin? I ran the software and it reorganized everything into nested folders (by creator) in the non-AddonPackages target location, and there doesn't seem to be any way to alter/undo this except (presumably) by continuing to use the software itself.

I'm intrigued by the possibilities of what this software might be able to do, but am having quite a hard time understanding it.
 

Attachments

  • image_2025-12-02_120916714.png
    image_2025-12-02_120916714.png
    222 KB · Views: 0
Last edited:
Some gentle feedback, followed by a couple of questions.

For those of us who aren't senior devs, it's pretty difficult to get down to the necessary granularity of "what is this program doing, exactly?" to troubleshoot and tinker without needing to bother you with asinine questions about basic use. Relatedly, the scope of what the software is capable of is sorta opaque.

Questions:

1. Does this program parse var's automatically? It seems like users are expected to have different sets of var groupings for *every* scene (?)
2. Is it supposed to run concurrently with VAM? If so, it must be possible to have the program reference the dependencies and move var's between locations accordingly, right?
3. Do I need to hard-reset for each scene when using this or is var transfer automatically handled in real-time?
4. The recommended naming convention of "database" duplicates an existing folder already named "database" -- presumably unrelated?
5. What does "rebuild images" mean? What is the distinction from "rebuild active images"?
6. What do the "add dependencies, depth" and "add dependencies for selected items, depth" do?
7. How do you undo/return var's to origin? I ran the software and it reorganized everything into nested folders (by creator) in the non-AddonPackages target location, and there doesn't seem to be any way to alter/undo this except (presumably) by continuing to use the software itself.

I'm intrigued by the possibilities of what this software might be able to do, but am having quite a hard time understanding it.

I second this for all of us kids who can't read good and who wanna learn to do other stuff good too >.>

lol, I've always been more on the animating/3d modeling side of game design/animation and homie here pretty much nailed all of the questions that have got me stumped! Will love u long time if you could help a brother out!

Honestly I don't even really need the "How". "It's fuckin' magic, I dunno, stfu" is enough of an answer for me but specifically points #2, #3, #4, and #7... And a little bit of #1.. lol

Thanks for sharing your genius <3
 
awesome plugin btw. is there anyway for it to have a filter function so when i rescan after adding new vars to the addon packages folder i can sort out all the installed vars on the left panel and only show uninstalled ones so its easier to deploy them
 
Some gentle feedback, followed by a couple of questions.

For those of us who aren't senior devs, it's pretty difficult to get down to the necessary granularity of "what is this program doing, exactly?" to troubleshoot and tinker without needing to bother you with asinine questions about basic use. Relatedly, the scope of what the software is capable of is sorta opaque.

Questions:

1. Does this program parse var's automatically? It seems like users are expected to have different sets of var groupings for *every* scene (?)
2. Is it supposed to run concurrently with VAM? If so, it must be possible to have the program reference the dependencies and move var's between locations accordingly, right?
3. Do I need to hard-reset for each scene when using this or is var transfer automatically handled in real-time?
4. The recommended naming convention of "database" duplicates an existing folder already named "database" -- presumably unrelated?
5. What does "rebuild images" mean? What is the distinction from "rebuild active images"?
6. What do the "add dependencies, depth" and "add dependencies for selected items, depth" do?
7. How do you undo/return var's to origin? I ran the software and it reorganized everything into nested folders (by creator) in the non-AddonPackages target location, and there doesn't seem to be any way to alter/undo this except (presumably) by continuing to use the software itself.

I'm intrigued by the possibilities of what this software might be able to do, but am having quite a hard time understanding it.
Hi! First of im thrilled to hear that you tried out my software. I know that much are left unexplained and im planing to releasing a documentation and some video guides but as it's still in an alpha stage, missing some key features and constantly getting it's user interface rearranged such material would be outdated in a matter of days. Later on when the appearance is more stable I'll definitely release such material. Now to your questions:

1.The program scans your add-on package folder and parse every .var in the top level directory, the .vars are moved and sorted (by creator) to the database folder (that you chose the path to)

2. This version got no way to communicate with vam and should be run before you launch vam. Im planing on letting vam communicate with my program but that's not implemented yet.

3.as of now the tool is only able to apply collections before vam launches, therefore a restart of the application is needed before a collection is properly applied. I'm working on a way to remove this requirement for future versions.
4.did not know this, there might be other add-ons also using this folder name, in that case use something else instead, like "varmanager" or really just anything else.

5. Guess this should be explained better :) "rebuild images" rebuilds the image for every var the manager knows (as really slow operation) of while "rebuild active images" only rebuild the images of the var files currently in the active collection. Rebuilding images can be done to include other image paths, change the preview resolution or change other rulesets avaliable.

6.the first one adds all dependencies of a given depth of every item in the active collection to the active collection, the other option only adds dependencies of the selected items in the active collection. So if i have a fileA that depends on fileB that depends on fileC and I add dependencies of depth 1, only the first level dependencies are added, in our case fileB. If i add of depth 2 both fileB and fileC are added. Vam sometimes have very deep dependency trees that even can be circular, this is a way to only add a reasonable level of dependencies.

7.This feature is planned but not present yet, as of now you have to do it manually, but it's kinda easy. In windows explorer got to your database folder, in that folder search for .var, sort by type and make sure no "group by" is enabled (just right click in the explorer window to get these options) the cut out every var that is found and place them back in to your Addonpackage folder inside of vam. After you have done this you can delete your database folder.

Im sorry for all the confusion and love to hear your feedback, for some reason I didn't get any notification about your reply here so i missed it, will make sure to regularly check this channel and answer further questions.
 
I second this for all of us kids who can't read good and who wanna learn to do other stuff good too >.>

lol, I've always been more on the animating/3d modeling side of game design/animation and homie here pretty much nailed all of the questions that have got me stumped! Will love u long time if you could help a brother out!

Honestly I don't even really need the "How". "It's fuckin' magic, I dunno, stfu" is enough of an answer for me but specifically points #2, #3, #4, and #7... And a little bit of #1.. lol

Thanks for sharing your genius <3
Posted a reply, feel free to ask any further question if something still is unclear or just request features!
 
awesome plugin btw. is there anyway for it to have a filter function so when i rescan after adding new vars to the addon packages folder i can sort out all the installed vars on the left panel and only show uninstalled ones so its easier to deploy them
That's a planned feature! Something similar to it will be in the next update :)
 
Hi! First of im thrilled to hear that you tried out my software. I know that much are left unexplained and im planing to releasing a documentation and some video guides but as it's still in an alpha stage, missing some key features and constantly getting it's user interface rearranged such material would be outdated in a matter of days. Later on when the appearance is more stable I'll definitely release such material. Now to your questions:

1.The program scans your add-on package folder and parse every .var in the top level directory, the .vars are moved and sorted (by creator) to the database folder (that you chose the path to)

2. This version got no way to communicate with vam and should be run before you launch vam. Im planing on letting vam communicate with my program but that's not implemented yet.

3.as of now the tool is only able to apply collections before vam launches, therefore a restart of the application is needed before a collection is properly applied. I'm working on a way to remove this requirement for future versions.
4.did not know this, there might be other add-ons also using this folder name, in that case use something else instead, like "varmanager" or really just anything else.

5. Guess this should be explained better :) "rebuild images" rebuilds the image for every var the manager knows (as really slow operation) of while "rebuild active images" only rebuild the images of the var files currently in the active collection. Rebuilding images can be done to include other image paths, change the preview resolution or change other rulesets avaliable.

6.the first one adds all dependencies of a given depth of every item in the active collection to the active collection, the other option only adds dependencies of the selected items in the active collection. So if i have a fileA that depends on fileB that depends on fileC and I add dependencies of depth 1, only the first level dependencies are added, in our case fileB. If i add of depth 2 both fileB and fileC are added. Vam sometimes have very deep dependency trees that even can be circular, this is a way to only add a reasonable level of dependencies.

7.This feature is planned but not present yet, as of now you have to do it manually, but it's kinda easy. In windows explorer got to your database folder, in that folder search for .var, sort by type and make sure no "group by" is enabled (just right click in the explorer window to get these options) the cut out every var that is found and place them back in to your Addonpackage folder inside of vam. After you have done this you can delete your database folder.

Im sorry for all the confusion and love to hear your feedback, for some reason I didn't get any notification about your reply here so i missed it, will make sure to regularly check this channel and answer further questions.

Hey, thanks for the reply, definitely helpful. I do UX research for a living, so hashing out the particulars with a dev is just another day at the office 😁. Will have to play around with it a bit now and see if I have any other questions.
 

Similar threads

Back
Top Bottom