@Nightmare: I probably should make a new thread which is going to only contain release announcements and an FAQ for stuff like this. That way release posts won't be drowned out by troubleshooting and bug reports.
Someone PM'd me about the tile images (the mod images on the Home and Explore tab) and proposed a bigger size and removing the title below the image.
The top image is the current size and the bottom image is the size other launchers (like Uplay or Origin) use.
I personally like the size we have right now. If we make the tiles bigger, less mods will fit on the screen (even if we remove the title bar). Another issue is that all the existing images will have to be updated for the new size (or just upscale them but that's... meh).
That person offered to take care of updating the images but I'm not sure if the people who uploaded the mods in the first place would be okay with that.
I don't feel too strongly about the whole thing so I'd like to hear more opinions on this.
Since the last Knossos release I've been tracking download speeds since I was curious how well the servers are working for everyone (slow downloads are a pet peeve of mine):
fsnebula.org 3.265 MiB/s
cf.fsnebula.org 9.156 MiB/s
porphyrion.feralhosting.com 11.064 MiB/s
Which is a very interesting result since fsnebula.org and cf.fsnebula.org are actually the same server, they're just routed differently (hurray for ISPs
This has given me the motivation to finally implement a speed test and preferred mirror setting. Once you've set that, Knossos will always try to download from that server first (instead of a random one). If the download fails, it'll still fall back to the other servers. This approach hopefully gets you faster (and consistently faster) downloads without causing any new issues.
Here's an example from one mod install:
server speed download time
fsnebula.org 0.507 MiB/s 190 s
cf.fsnebula.org 11.871 MiB/s 10 s
fsnebula.org 0.946 MiB/s 248 s
cf.fsnebula.org 4.029 MiB/s 34 s
Each line represents a single download. If that user would have downloaded everything over cf.fsnebula.org and not only half of the files, the whole mod install would have been faster by several minutes!
Finally, I wanted to mention another issue: The first launch after installation and after each update, Knossos is running as administrator. AFAIK the only issue this has caused is that some people chose a special folder as their library path which means that they always have to run Knossos as admin or it won't work since it can't write to the library folder without admin permissions.
The cause is that once an application has admin permissions in Windows, it can't drop them. Even new processes it launches inherit the permissions. The installer (and updater) run with admin permissions to make sure they can write to C:\Program Files. When they launch Knossos, it inherits those permissions and can't drop them (= run as normal user).
To the best of my knowledge, the only way around this is to modify the installer and updater to launch two processes: The first process runs as a normal user process and launches a second process with admin permissions. The first process remains hidden while the second process acts as usual. Once the installer finishes, the second process tells the first to launch Knossos which can then run without admin permissions since the first process never had those. IMO this is way too complicated for a fairly minor issue.
So, yeah that's all for now. Feel free to discuss the above topics while I'll get back to fixing Knossos bugs.