1            FREECOL
2
3An Open Source Colonization Clone
4=================================
5
6I.   Requirements
7II.  Compiling FreeCol
8III. Running FreeCol
9IV.  Troubleshooting
10V.   Help, Feedback & Bug Reports
11VI.  About
12
13
14I.   Requirements
15=================================
16The program is written in Java. It can be ran with any Java
17Runtime Environment (JRE) that is at least version 1.8.
18The JRE (or JVM) can be downloaded from:
19http://java.sun.com/getjava/download.html
20
21In order to compile the game, you'll also need Apache Ant,
22get it at:
23http://ant.apache.org
24
25This process requires the 'native2ascii' task, which is an optional ant
26task. Some Linux distributions place optional tasks in a different
27package, so make sure you have installed all necessary packages if you
28are a Linux user.
29
30II.  Compiling FreeCol
31=================================
32NOTE: The compiled files are included with the releases, so this
33step is not required in order to play the game.
34
35Launch a command prompt and go to the directory where you unpacked
36the FreeCol package.
37Make sure the file named 'build.xml' is in your current directory.
38From that directory execute the command 'ant'. In case the command
39could not be found, check your Ant installation and make sure that
40the ant (*nix) or ant.exe (Windows) file is in your PATH. See the
41Ant installation manual for more information.
42If the compilation fails, check your CLASSPATH environment variable
43and make sure that '.' is a part of it.
44
45
46III. Running FreeCol
47=================================
48Launch a command prompt and go to the directory where you unpacked
49the FreeCol package (in case you downloaded the binary package) or
50the directory where you executed the 'ant' command (in case you
51downloaded the source package).
52Make sure the file named 'FreeCol.jar' is in your current directory.
53
54Execute the command 'java -Xmx512M -jar FreeCol.jar'
55
56Windows users may need to execute
57'java -Xmx512M -cp . -jar FreeCol.jar'
58
59In case the command could not be found, check your Java installation
60and make sure that the java (*nix) or java.exe (Windows) file is in
61your PATH.
62
63Run 'java -jar FreeCol.jar --usage' to get a list of available
64command-line parameters.
65
66You may ignore the message:
67  "The music files could not be loaded by FreeCol. Disabling music."
68because there is no music available yet for FreeCol.
69
70
71IV.  Troubleshooting
72=================================
73Q: I get the following error:
74   The data file "data/images/units/Unit0.png" could not be found.
75A: Use the command-line option --freecol-data to specify the location
76   of the 'data' directory.
77   For example: java -jar FreeCol.jar --freecol-data C:\Games\FreeCol\data
78
79Q: I am unable to start the game.
80A: Try running the game in windowed mode:
81   'java -Xmx256M -jar FreeCol.jar --windowed'
82
83
84V.   Help, Feedback & Bug Reports
85=================================
86Help
87----
88If you need help with anything related to FreeCol that is not
89yet documented somewhere then you can send an e-mail to the
90mailing list: freecol-users@lists.sourceforge.net
91
92Feedback
93--------
94General Feedback is very much appreciated. Send an e-mail to
95freecol-users@lists.sourceforge.net if you want to provide feedback.
96
97Bug Reports
98-----------
99FreeCol is currently still beta software and may contain some bugs.
100
101If the client should hang/freeze/crash then remember
102that you can always press <Control>-<Alt>-<Backspace> or
103<Control>-<Alt>-<F1 or F2, ...> when using Linux/Unix or
104<Control>-<Alt>-<Delete> when using Windows.
105
106If you manage to close FreeCol in this way or if you encounter less
107serious problems then you can provide the developers with information
108on the problem you've had by entering the following data as a bug
109report at FreeCol's Sourceforge page at
110http://sourceforge.net/tracker/?func=add&group_id=43225&atid=435578
111
112- Detailed description of the problem you've had
113- Contents of the file 'FreeCol.log' which can be found in the
114  directory from which you launched the client
115- If possible: a stacktrace that you may see when running the
116  game from the command line.
117
118
119VI.  About
120=================================
121Content is Copyright (C) 2002-2015 The FreeCol Team
122The authors of FreeCol can be found on the FreeCol homepage.
123FreeCol's homepage can be found at http://www.freecol.org
124