as an update: good find btw. Ill look that component up, but Ive built a workaround with a zip repair component that is extremely slow but seems to get the job done. Ive written a fixer app that will do two things:I noticed there was a "VamUpdater.pdb" in my installation folder, so got curious & tried having a look at the "Vam_Updater.dll" with ILSpy - this is what I get:
Wasn't Vam_Updater supposed to run with Net 5.0? (Ok, I'm using VS2022, could simply be that - I have no idea what I'm doing, I'm just a little ape punching buttons).
And "Windows 7.0"?
---
Question: How would I go about figuring out which compression library Vam_Updater is using? I'm seeing
Is that the "the thingy"? Where do I have to poke & what does the thingy I'm poking for look like?
1: go through the var with my normal zip component that cant see past those issues, and each file inside that is newer than the lastwritetime on the file itself, is changed back to 1 minute earlier than that datetime. Also it will reset the file create and last write dates as they were when it altered the file. This fixes, for me, the annoyance of that scene popping up as newer than it is on scene browser just because the var fixed it. If in the process of this, it encounters a file length error, it will:
2: do a repair (unbearably long running process depending on file size with a component I found that can fix them) on the file and then retry altering dates and move on. To counter the long running process it will run a configurable number of threads and work all files in order of lowest size first.
I was wrong on the counts of my files by a long shot. If enough people are interested, I may make this varfixer available for free. I have noticed that since I have started having it fix my files, more of them are visible with my other tools including varmanager which will remove the old versions that become unreferenced as the vamupdater alters their versions. I was missing all the benefit of this tool updating versions since the tool that removed old files couldnt see any files updated without being fixed. My main tool that i use to set up a folder will find all dependencies not in an installation and copy them to a depends folder in the path and recent files configurable by how many days back. Not sure Ill make that one available but the var fixer, likely.
Send me a message to vote for releasing it. If enough are interested, Ill clean it up and post it.
Last edited: