blindsaypatten wrote:Btw, what is the downloader plugin checking for when it starts up? From the logs it looks like it checks every single asset. Is that what slows the startup time? If so, does it need to do it on every startup?
The problem is that it scans through all downloaded assets to figure out what to exclude from the lists as already downloaded. This is a very heavy operation on mechanical disks, particularly on windows. On my linux SSD, it isn't even noticable eventhough I've downloaded large parts of the asset repo for testing purposes.
In my current development branch (which is not actually usable yet, it includes significant refactoring), this is instead cached in the asset DB.
The asset downloader plugin is a priority todo, and the plan is to make a MH release which bundles at least that and MHX2. But as Rob says, real life keeps happening.
I'm currently tied up with a contract for the swedish military, as well as a significant negotiation about another contract. However, I hope to get some quality time with MH after mid summer.