Joe6942069
New Member
- Apr 29, 2022
- 6
- 6
is there a tool for removing unneeded var's? such as left over depends from var's you've gotten rid of?
I likeis there a tool for removing unneeded var's? such as left over depends from var's you've gotten rid of?
Yes, the tool is in early stages, I started it here only. I heard of a varManager fork fixing some feelfar's version issues.I haven't tried the tool yet but it's not advertised anywhere but this forum. Took some dumb luck to find this. varManager was working fine for me but now it crashes on startup. I will try to give feedback when I can. I am mainly looking for the ability to load specific vars without deleting or manually moving my other vars. Also I wish for the ability to not load stale vars (Older var versions that are no longer dependencies) and move them to a segregated folder.
This has to be a bug, but you can filter deleted files by clicking the 'Missing' checkbox, and then do a Refresh. Then, all deleted files will show in red foreground color. The background dark color you see there means that the version is old, that you have a newer version of it. To get/remember the colors, try applying the different filters buttons and the Old versions combobox (ctrl+o) and you will get only one color in most of them.Can you somehow filter easily these 'NoneType' files to be shown for easy mass removal? I would like to delete all from the database as they seem to be ghosts (previously existing, but now deleted files). Was the coloring explained somewhere btw, is the red coloring meaning old version?
Check out the new version 1.17 featuring new UI using PyQt6 high performance libraries and native high DPI support.
Thanks to commondi32 for creating the app and continuing the support, and to all who provided feedback so far.
This app has come a long way. Keep providing feedback, and we'll try and add it in the next version.
I'm responsible for the QT UI version so aim your requests and issues to me, and I'll try and fix them.
Links to new version are in first post.
That column is new. It seems your database does not have it. If you are using it from previous version, delete vambropy.db, then let the app rebuild it.Btw, I wonder is this error normal:
Thanks for the feedback. I will work on an update to fix that.I manually deleted a var and "Refresh" did not remove the var from the list. What is the behavior of Refresh?
I manually deleted a var and "Refresh" did not remove the var from the list. What is the behavior of Refresh?
If I select "remove from database" and then "refresh", the deleted var will begone, but its dependencies still remains.Thanks for the feedback. I will work on an update to fix that.
The Refresh syncs the database with the current file location levels (Installed, uninstalled and repo). If you manually delete a file from the VaM folders it stills appears at the same level, same color but in the info section you will see it as offline.
That was partially as it meant to be but there is a bug. Enabling the "missing" checkbox should mark that file as Missing after refresh, but it doesn't. So yes, there are situations that need be considered like the one you said. It will be fixed soon.
Yes, dependencies are not linked. The 1.18 version will feature usage column for all packages, not only dependencies. That will provide the user with more information needed to decide on each dependency with 0 and 1 usage, for example. It is hard to automatize though. There are packages not used because they are scenes, probably used by the user and not by other packages. Same with hair, clothing, assets, items the user might make use of to mod their scenes and stuff like that, not depended by other packages. And there might be packages with dependencies used once, most likely from that same related package, but still they would need to be reviewed. The removal of stale vars is the more feasible automated option, at the moment (because it deals with less ambiguous targets).If I select "remove from database" and then "refresh", the deleted var will begone, but its dependencies still remains.