• 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.
Qvaro

Paid Plugins + Scripts Qvaro

Go to pay site
Wow very nice tool ! One feature I'd love to see is a mass "ignore dependencies" button. Most of the looks / scene I download only the model, hair and small plugins and ignore all other dependencies like clothes and furniture I don't want in order to save space on my drive. The only way I can stop VaM from logging missing dependencies errors is using the checkbox "ignore and Hide Missing Dependency Errors" in the Add-On Package Manager but I have to do it manually one by one :\
 

Attachments

  • ignore.jpg
    ignore.jpg
    142.8 KB · Views: 0
Hi. I just joined your patreon for this app. So far it looks truly awesome. I have a question regarding Item Deduplicator. If I have it remove local items, like a hair item, does it update any local files that may be referencing that local file so they use the remaining .var one? Also, If I delete a duplicate item (such as a clothing item) from one var, will it update any dependencies that use it to point to the remaining one?
 
Last edited:
qdaro updated Qvaro with a new update entry:

Dependency details & bug fixes

Dependency details

Right click a package and select "Dependency details" option to see exactly what files does each item depend on.

View attachment 569650View attachment 569648

If you select "Dependency details" by right-clicking one of the dependencies in the package's dependency list, it automatically pre-filters to display only paths inside this dependency.

View attachment 569649

Fixes
  • Local items were not sortable by date...

Read the rest of this update entry...
 
Hi. I just joined your patreon for this app. So far it looks truly awesome. I have a question regarding Item Deduplicator. If I have it remove local items, like a hair item, does it update any local files that may be referencing that local file so they use the remaining .var one? Also, If I delete a duplicate item (such as a clothing item) from one var, will it update any dependencies that use it to point to the remaining one?
Hi DT, plan to grab it too.
Just by your experience - does really this tool made speedup VAM for you ?
(Upd Strange a bit that @qdaro ignored member question btw not cool :sneaky:)
 
Hi DT, plan to grab it too.
Just by your experience - does really this tool made speedup VAM for you ?
(Upd Strange a bit that @qdaro ignored member question btw not cool :sneaky:)
I have no regrets getting it. The ability to see what I truly have in my install is great. I can't say it sped up my install, but that's mostly because I haven't really turned any of the var packages off, which, BTW, is really easy to do and undo. I'd highly recommend this program just for the ability to organize your files.
 
(Upd Strange a bit that @qdaro ignored member question btw not cool :sneaky:)
Oh my god, I don't get any notifications when people post here. I even contacted AshAuryn about this, and they found no issues but it still happens... :( sorry guys...

Hi. I just joined your patreon for this app. So far it looks truly awesome. I have a question regarding Item Deduplicator. If I have it remove local items, like a hair item, does it update any local files that may be referencing that local file so they use the remaining .var one? Also, If I delete a duplicate item (such as a clothing item) from one var, will it update any dependencies that use it to point to the remaining one?
How deduplicators work is described in detail on their index page. In short, no dependents are updated. Only the deduplicated package. Dependents should fall back on an item from other package if it has the same uid.

Wow very nice tool ! One feature I'd love to see is a mass "ignore dependencies" button. Most of the looks / scene I download only the model, hair and small plugins and ignore all other dependencies like clothes and furniture I don't want in order to save space on my drive. The only way I can stop VaM from logging missing dependencies errors is using the checkbox "ignore and Hide Missing Dependency Errors" in the Add-On Package Manager but I have to do it manually one by one :\
That might be doable. I'll look into it next time I work on qvaro.
 
Hey,

this is pretty great work. I enjoy custom filtering and snappy responsiveness! Definitely a joy to use. I've been wondering though if it might be possible to make it little more compatible with JayJay's VAR Manager module.

For example, if we disable plugins in your program, they become <var name without extension>.DISABLED, however in JayJay's it is <var name WITH extension>.disabled (so yours would be plugin.DISABLED and Jay's would be plugin.var.disabled - BUT I think he is actually not touching original var, but creating empty file that follows this scheme). I am not 100% sure, but if optionally you could make plugins disabled by Qvaro to follow scheme of simply appending .disabled to the original filename as a new empty file, it would be recognized by VAR Manager as well? For now I changed how I work and set all plugins I don't use as offloaded (in different directory). Jay's manager remembers original position of files, they would be back in their respective categories of Qvaro, but that feels like extra chore.

If it's possible, it would be nice backwards compatibility as well. Let's say user already has bunch of .disabled files. If Qvaro recognized them as a marker that indicates they are disabled, it would prevent issue of listing duplicates if you have disabled files by JayJay's. (Plugin.var + Plugin.var.disabled = those are recognized as 2 vars and therefore reporting duplicates IIRC). I am not sure if it's feasible or worth to mess with.. but just saying. For now I'm just using your program to categorize vars and look stuff up without having to launch vam.. but if we got presets of disabled/enabled plugins, it could be nice. Then you'd load a preset, hit refresh var packages in VAM and you're set. Probably Jay has more filters as of now (like filter by creator), but with enough filtering it could work. Or maybe use both. You can set Jay's to not force loading preset on game start, so maybe you could combine manual loading with Jay if needed, and loading with Qvaro if filtering is more convenient.

Few other things:

About dependencies - would it be possible to bulk download missing dependencies like you can in VAM or JayJays? e.g select all packages you want and hit download dependencies and it would start a queue? Doing this one by one is kinda tedious. There is also problem of broken dependencies.. which probably is not easily fixable (or not at all), but doesn't hurt to ask - sometimes vars have some dependency that is not on the hub, or hub link is broken or whatever.. it would be great if you could (mabe bulk) change it so if dependency cannot be downloaded because of some error, somehow remove it from the package (or like directly remove entries from the files in the package that reference it, instead of just meta file)? I suspect it would probably break things, but just wondering.

Categories - filtering in Qvaro is pretty good and you can narrow down stuff pretty well, but sometimes it's not enough. For example sometimes package uploaded as Look in VAM Hub has a scene, bunch of hair presets and bunch of morphs. If you don't know it's a look and just use filtering you'd have problem assigning it manually. Since noone did this before, idk if it's doable, but.. if you could somehow fetch the info of given .var and know in which HUB category it's listed in.. that would be insane, you could one click categorize entire collection and make correct folders for everything. But writing this, I assume it's not in the API and you're just given raw link to resource and there's no way to know the category without some costly web crawling and looking for specific places in the website.. probably.

Was a bit of a ramble but perhaps you'll find something useful! Cheers and thanks :)
 
I've been wondering though if it might be possible to make it little more compatible with JayJay's VAR Manager module.
If the VAR Manager moves files away and places a placeholder .disabled file in its place then no, it's not possible to make these compatible.

About dependencies - would it be possible to bulk download missing dependencies like you can in VAM or JayJays? e.g select all packages you want and hit download dependencies and it would start a queue? Doing this one by one is kinda tedious. There is also problem of broken dependencies.. which probably is not easily fixable (or not at all), but doesn't hurt to ask - sometimes vars have some dependency that is not on the hub, or hub link is broken or whatever.. it would be great if you could (mabe bulk) change it so if dependency cannot be downloaded because of some error, somehow remove it from the package (or like directly remove entries from the files in the package that reference it, instead of just meta file)? I suspect it would probably break things, but just wondering.
I wanted to have bulk downloading myself, but when asking AshAuryn for API access, I was told they are not happy with 3rd parties using it, but they tolerate it atm. I kinda don't understand why because all I'm doing is jut making their users be able to use VaM more comfortably, but oh well... Either way, I was told they are monitoring for abuse so I don't want to put too much load on their server. And asking for URLs of all missing dependencies is a big query that does just that. So that's why it's not in Qvaro.

And yeah, editing dependencies of a var would break things.

Categories - filtering in Qvaro is pretty good and you can narrow down stuff pretty well, but sometimes it's not enough. For example sometimes package uploaded as Look in VAM Hub has a scene, bunch of hair presets and bunch of morphs. If you don't know it's a look and just use filtering you'd have problem assigning it manually. Since noone did this before, idk if it's doable, but.. if you could somehow fetch the info of given .var and know in which HUB category it's listed in.. that would be insane, you could one click categorize entire collection and make correct folders for everything. But writing this, I assume it's not in the API and you're just given raw link to resource and there's no way to know the category without some costly web crawling and looking for specific places in the website.. probably.
You can look at the contents of what's inside the package to determine what category it should belong to. That's why when you click on a package, the default open tab is "Items" that shows all the things inside it ordered by significance of their type. Dunno if category can be retrieved from API requests. I might look into it.

Btw, if you want to filter by author in Qvaro, just type the author's name in the search bar. Also, when you click on a category, it shows only packages directly in that category. But if you type the category name in the search bar instead, it'll also show packages in subcategories as well.
 
If the VAR Manager moves files away and places a placeholder .disabled file in its place then no, it's not possible to make these compatible.
It doesn't touch the original file in this case, so we're ending up with both original.var and original.var.disabled in the same folder. So logic would be, if those two are found in the same place, then ignore original.var.disabled and don't count it as a var file, but mark original.var as disabled. But then, if that is implemented, I guess you'd have to make Qvaro to delete that original.var.disabled file if you enable the package, and re-create it if disabled. Not a biggie though, you can just offload packages and use virtual folder and it works nicely. Maybe it's not worth rewriting this.

About the rest, thanks for explanation! I understand devs not wanting lots of queries from users.. for example Nexusmods still limits you to certain amount of downloads per hour if you use their API, and that is for PAID accounts, so yea. I'll play around more myself and get used to the new system.

IF fetching categories from the HUB would be possible, that'd be great. Sometimes even if you see exact file names, it's often not clear if something is a scene or a look. But then, authors often don't always use description tab (especially in paid packages)... when they do, it's clear indeed. Maybe adding filter like has:description (or description=""?) and description=<search query> would be nice? So you could instantly filter packages that have description so you could categorize them easier? If you used e. g. description=*look* or *character*, that could help narrowing down some of them at least.

Thanks for your time! 😌
 
I'm not Qdaro, but I can answer.....it does....and actually works really well for with them. :)
Ok thanks.
Else question (sorry if i was too lazy to reading into tutor's\threads about this plug) - do this has built'n deduplicator ability for morphs ? (including physical deleting morphs duplicates files).
And if so - is this works ok ?
 
Ok thanks.
Else question (sorry if i was too lazy to reading into tutor's\threads about this plug) - do this has built'n deduplicator ability for morphs ? (including physical deleting morphs duplicates files).
And if so - is this works ok ?
It does have duplicate morph removal. And it's pretty good. I'd recommend NOT removing your local ones though. for some reason, it thought some of my local morphs were duplicates. Thankfully I Had a backup. So if you just use it on var packages, then yes, it really works well.
 
Back
Top Bottom