Oh, and Goober, I know they are full of recommendations. But ease of end user experience is what we're trying for, right? I know it's ridonkulous, but there are plenty of computer illiterate people who start going hazy if they have to do more than click "play" (I think cause they are panicking or fretting instead of reasoning through what they are doing logically cause "ZOMG what if I crash my computer and have to buy a new one!"
To these people, even having to choose 3.7.0 or 3.7.2 RC3 will be a miniature crisis for them.
Although, the optimum answer to that conundrum would be walkthroughs with pictures, hmm...
I composed a rather rude reply and then deleted it. What I will say instead is that yes, I designed the FSO Installer for ease of use -- but like any problem, it is subject to diminishing returns. The Installer is already extremely easy to use, and it gets harder and harder to squeeze more usability out of it the more usable it is. And there are a number of other projects on HLP that I'm responsible for that I haven't been able to work on since the beginning of the year. In particular, I need to triage a bunch of bugs for the 3.7.2 release candidate process.
And yes, as I said in a previous post, it would be very useful to have an updated tutorial. That could clarify some things that new users would be looking for. And users who aren't willing to read very simple step-by-step processes may be open to watching a video on YouTube. Of course, some people will never be satisfied until you come into their house and install it for them.
My understanding is that if you do an install, then delete it & reinstall Freespace in the name folder, the installer doesn't know it's a whole new install.
What that means (as I understand it), is that you can't reselect stuff that was previously installed. The checkbox will make the installer recheck & redownload when necessary, which means it will try to redownload everything that the installer think is supposed to be installed, say for instance FSO exe, 2014 mediavps, 3612 MVP, FS port + STR, JAD, VsD, WoD & Inferno, while ideally you would like the installer to only focus on getting back the exe & 2014 MVP.
It is theoretically
possible to create a button that will sync the installed mods to the checkboxes on the installer, but without the HTTP range seek feature, it would brutally murder achtung's bandwidth. (It would more than double the already severe strain on the mirrors.) With HTTP range seeking, it should be much more reasonable, but that would need to be tested.
EDIT: As a clarification, the HTTP range seeking is currently on my priority list. That should resolve a lot of pressure on achtung's servers and it's a prerequisite for future features in any case.