With
the recent podcast mentioning the FSO installer I figured I should upload the version with the latest bugfixes...
DOWNLOAD (or use your existing Installer to upgrade to the new one)
Changes since the last version:
- Major progress toward being able to install the game from GOG source files, with thanks to the innoextract author for fixing a compatibility issue with Windows XP. The GOG installation isn't fully working yet, since this version is being released a bit early, but it is essentially complete except for a few small fixes.
- Added a checkbox to force reinstallation of mods that are already installed, per suggestion. If the checkbox is likely to be confusing or distracting, I can change this to a command-line option.
- Added a check to clear the cached mod version if the mod folder was deleted
- Added a connection timeout, which defaults to 30 seconds and can be changed using the command line*
- Made the mod list alternate between shaded and unshaded regions, per suggestion (et al.)
- Fixed a bug where special install items (such as setting up OpenAL) wouldn't re-attempt the install if they failed and were tried again
- Remove .java source files from the jar, which makes the jar a bit smaller (the source can still be checked out from SVN)
- Added additional user-friendly notices and messages
- Some refactoring and performance fixes
* Here is the current list of command-line options:
- Set the maximum number of parallel downloads using the option -DmaxParallelDownloads=X, where X is any number >= 1. Example: java -DmaxParallelDownloads=2 -jar FreeSpaceOpenInstaller.jar.
- Set the connection timeout using the option -DconnectionTimeout=Y, where Y is a number of milliseconds >= 0. Setting to 0 indicates an infinite timeout. Example is as above.
- Validate an existing install txt file using the option validate. Example: java -jar FreeSpaceOpenInstaller.jar validate.
A full working GOG installation is planned for the next version. In the meantime, I've attached the list of XSTR strings so that our intrepid translator volunteers can get started translating. Any language supported with an
IETF language tag is fair game. This means that I'm happy to include language variants such as
en_UK en_GB and
en_AU if people are inclined to supply the changes.
