We aren't saying there are problems with your Launcher Random, we are saying there are problems with the registry and the way it stores (or doesn't store) information.
I think the Launcher is fine, it is Windows that is giving us all nightmares.
Bobboau is not suggesting we get rid of the Launcher, merely change where it writes it's information, that way the data won't keep resetting itself etc. As I said, I don't think this is a Launcher error, I think it is a Windows thing.
It is true that sometimes, even when you use regedit to change something, it doesn't actually change, you go back into the registry and it is still saying what it did before you edited it, this problem is not limited to FS2 or your Launcher.
We aren't slagging you or your coding off, we are trying to find a way of reducing your work, not increasing it, after all, if people keep losing their joysticks etc because of Windows and it's idiosyncratic nature, surely it would make your life easier to be able to be sent a .cfg file to see if it is a code problem or just us poor mortals not having a clue what we are doing?
I don't doubt that some of these errors come from our own ignorance of how FS2_Open and the registry work, possibly doing this would allow us to decide which are which?
Flipside.
Edit : Personally, I've had very few problems with the Launcher recently, I've got it so it works, and now I leave the registry settings well alone
