I think distributing the options, or the executable, is the wrong thing to do. Much rather say:
- Install the latest executable from Meridian
- Put your UFO data in
- Put the mod in
Personally, I just grab the mod out of the package and plop it into my install. The config (and executable) are just extra megabytes.
If the options.cfg file is supposed to be helping new players, it can be distributed with the mod, but then it should:
- Not have debug mode on, since that removes quicksave and enables a bunch of stuff that is not meant for playing the game.
- Not have any key bindings, since that would force the user to redefine them all the time
- Not have any graphics/sounds config
OpenXCom does work without an options.cfg file (since it doesn't have one on a fresh install), so presumably if can work with a partial one? That would allow Dioxine to distribute a partial file that does what it should for new players, but doesn't get in the way for existing player.
OpenXCom requires you do to some work to be installed by design: You need to introduce the original files. XPiratez is a mod for OpenXCom, and modding or playing mods should be expected to involve some extra work.
If XPiratez were a game, then sure, it should work out of the box. But XPiratez is not a game, it is a mod for a rewrite of a game. I can understand the desire to have it work out of the box like a proper game, but expecting it.. no.