YmerejO42 said:
If anyone would like, I can create a NSIS-based installer for MUSHclient that will install it in, let's say, "C:\Games" which will also bypass all of these steps. Honestly, that's where I install all games anyway, so I had never realized it was an issue.
On a side note, Nick, how hard would it be to change the source so that it stores all user-based files in <account>\Documents\Games? That would also make it much much easier to use on multi-user computers (such as mine).
If you can do this, please, PLEASE don't hard-code the location of that folder. I have my Documents folder stored on a separate drive from my Windows install, specifically because that way if my Windows drive dies, I lose absolutely nothing. Windows knows where it is, though, and sets environment variables accordingly.
I need to look at NSIS anyway to try to update the way installation works, so I'll take a look at that now.
As for the source, most locations are already stored as variables, like:
It shouldn't be too much trouble to make that work.
As for hard-coding, don't worry. On some of my PCs I don't use standard folders either. |