Wat is Freecol?
FreeCol is een turn-based strategie spel gebaseerd op het oude spel Kolonisatie en vergelijkbaar met Civilization. Het doel van het spel is het creëren van een onafhankelijke natie. Je begint met slechts een paar kolonisten die de stormachtige zeeën trotseren in hun zoektocht naar nieuw land. En jij moet ze daarbij begleiden...

Systeemvereisten
  • Minimaal JRE versie is 1.6
  • FreeCol vereist ten minste 256 MB geheugen, sommige systemen worden dan traag en vereisen 512MB.
  • FreeCol werkt het beste met een schermresolutie van 1024x768 pixels. Het moet ook mogelijk zijn om het spel te spelen met een schermresolutie van 1024x600 pixels, alleen worden sommige panelen dan erg krap.


Freecol op een eComStation machine met Open JDK


Installeren van Freecol
Download freecol-0.10.6-installer.jar. Maak een map(directory) "Freecol". Kopieer freecol-0.10.6-installer.jar naar de nieuwe map "Freecol". Gebruik onderstaand installatiescript om het programma te installeren.

Het te gebruiken installatiescript 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.6-installer.jar
Ik gebruik 2 aparte mappen (directories), een voor Java en een voor Freecol zelf met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [drive: java] = station met Java
  • [drive: Freecol] = station met Freecol

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam installfreecol.cmd. Dit bestand wordt gekopieerd naar de Freecol map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
Als je de installatie start, dan kun je alle vragen op de normale manier beantwoorden op het op een na laatste scherm. Het programma heeft geen verstand van onze desktop, dus iets daar automatisch laten aanmaken lijkt me niet verstandig. De "-Xmx512M" is noodzakelijk omdat anders halverwege Java door gebrek aan geheugen blijft hangen. Andere systemen schijnen dat niet nodig te hebben, mogelijk ligt dit aan "izpack", dit programma pakt de boel uit.

Het te gebruiken cmd bestand
Freecol werkt redelijk goed samen met Open JDK in OS/2-eCS. Ik heb een freecol.cmd bestand met de volgende inhoud;
@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
Ik gebruik 2 aparte mappen (directories), een voor Java en een voor Freecol zelf met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [drive: java] = station met Java
  • [drive: Freecol] = station met Freecol

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam installfreecol.cmd. Dit bestand wordt gekopieerd naar de Freecol map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
Ik heb urenlang geknutseld met versie "0.10.6". Alle opties faalden met als uitkomst het opnieuw moeten opstarten van de machine. Uiteindelijk ben ik teruggegaan naar versie "0.10.5". Daarin zat het antwoord. De rest is fijnslijperij na een aantal pogingen. Alle opdrachtversies in "0.10.6" gebruiken een andere methode dan "$1 $2 $3 $4 $5 $6 $7 $8 $9" en daar lagen de problemen. De "--no-intro" is niet echt noodzakelijk, de intro werkt, alleen ik heb geen kans gezien om vandaar uit het spel te starten. Met deze toevoeging wordt het spel direct gestart, bovendien zit er een geluidsfragment bij die in onze setting met Odin een poging is om je speakers op te blazen.

Maak nu een nieuw programma object. Geef pad en de bestandsnaam op: "[station: Freecol]\Freecol\Freecol.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "Freecol" worden opgegeven.

Dan nog wat, Freecol is zoals de handleiding zegt nog steeds een alpha versie, dus wees er op bedacht dat er bugs zijn.

Download
In het bestand zit bovenstaand cmd bestanden (alle schijfletters staan op C:) en een OS/2 Freecol icoontje: Freecol-eCS.zip.

revisie 23 december 2012