What is Freecol?
FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation. You start with only a few colonists defying the stormy seas in their search for new land. Will you guide them...

System requirements
  • Minimum JRE version is 1.6
  • FreeCol requires at least 256 MB memory, although some systems slow down badly and require 512MB.
  • FreeCol works best with a screen resolution of at least 1024x768 pixels. It should also be possible to play the game with a screen resolution of 1024x600 pixels, although some panels will look a bit cramped.


Freecol on an eComStation machine with Open JDK


Installing Freecol
Download freecol-0.10.7-installer.jar. Create a folder (directory) "Freecol". Copy the freecol-0.10.7-installer.jar file to the new folder "Freecol". Use the following installation script to install the program.
Warning! If you have already installed an older version then you have to rename the folder (directory) to [drive: Freecol]\freecol to [drive: Freecol]\freecol.old and create new, EMPTY folder (directory) [drive: Freecol]\freecol. If not done so the installer will abort because it doesn't know what to do with existing files. After that you can copy all OS/2-eCS stuff to the new directory, it will work directly because for OS/2-eCS nothing has changed.

The used installation file installfreecol.cmd
@echo off
set CLASSPATH=
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set path=[drive: java]\JAVA160\bin
[drive: Freecol]
cd [drive: Freecol]\freecol
java -Xmx512M -jar freecol-0.10.7-installer.jar
I use 2 separate folders (directories), one for Java and one for Freecol with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: Freecol] = drive with Freecol

should be replaced with real drive letters. Save the file and name it installfreecol.cmd or use the commandfile from the distribution. This file is copied to the Freecol folder (directory). Furthermore, different paths?, adjust according to your needs.
If you start the installation, you can answer all questions in the normal way except the one on the second last screen. The program has no understanding of our desktop, so creating automatically seems not sensible. The "-Xmx512M" is necessary because halfway the installation Java fails by lack of memory. Not seen before with other installations, may be its "izpack", this program unpacks the whole thing.

The used cmd file
Freecol works reasonably well with Open JDK in OS/2-eCS. I have created an freecol.cmd file with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set path=[drive: java]\JAVA160\bin
[drive: Freecol]
cd [drive: Freecol]\freecol
java -Xmx512M -Duser.home=[drive: Freecol]\freecol -jar FreeCol.jar --no-intro $1 $2 $3 $4 $5 $6 $7 $8 $9
I use 2 separate folders (directories), one for Java and one for Freecol with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: Freecol] = drive with Freecol

should be replaced with real drive letters. Save the file and name it installfreecol.cmd or use the commandfile from the distribution. This file is copied to the Freecol folder (directory). Furthermore, different paths?, adjust according to your needs.
The "--no-intro" is not really necessary, the intro works, only I could not start the game from there. With this addition, the game started immediately, moreover, there is a sound clip and with our setting in Odin this is an attempt to blow your speakers.

Create a new program object. Specify the path and file name: "[drive: Freecol]\Freecol\Freecol.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Freecol".

Then some more, like the manual says FreeCol is still an alpha version, so be aware that there are bugs.

Download
In the file you can find the above command files (all drive letters are on set to C:) and an OS/2 Freecol icon: Freecol-eCS.zip.

revision July 27, 2014