Installing from sources on Windows

Any problem? Visit our Support Page

For all of you that want to give the newest developer snapshot with all bugs inclusive ;) a try.

Browse online

If you only look for certain files: You can browse the current git version online using our github page. In the following, we describe the necessary steps in order to build your own UH out of the current git sources. It's far from being as hard as it sounds - and you might get new features as well as bug fixes! If you encounter any trouble, visit our IRC channel and we will help you out!

Resolve build dependencies

Download and install all of the following unless you are sure to already got them working:

Create a directory UnknownHorizons with two subdirectories like in the following example:

UnknownHorizons
|- \unknown-horizons
|- \FIFE


Check out source via TortoiseSVN and TortoiseGIT

Right click on the FIFE subdirectory in your explorer -> 'SVN Checkout' and paste the following URL at "URL of repository", then press OK.
http://fife.svn.cvsdude.com/engine/trunk
and for UnknownHorizons right click -> 'Git Clone', paste the following URL and press OK:
http://github.com/unknown-horizons/unknown-horizons.git
If above link is not working, try this one instead:
git://github.com/unknown-horizons/unknown-horizons.git
To update these versions, right click on the directories again and use 'SVN Update' for FIFE or  'Git Pull' for UH.

Compile FIFE with scons/mingw

Look up here if anything remains unclear.

Download the most recent FIFE Win32 Software Development Kit and install (*.exe) or unzip (*.zip) it to \win32 located here:

UnknownHorizons
|- \FIFE
|- |- \build
|- |- |- \win32


Open the folder UnknownHorizons\FIFE\build\win32\build_environments\scons after you have completed checking out FIFE. Double-click onto install_engine.bat. This may take some time or finish very quickly.

Run Unknown Horizons

Double-click onto UnknownHorizons\trunk\run_uh.py

No git/svn available?

We can also provide this. Note, however, that you won't be able to do easy updates of UH and may need to download large packages of source code again and again. If you are unexperienced, just visit us on IRC and we will help ;-)

If you still want to choose the way that might look easier: Ignore the sections on this page that start with "Check out" and instead do the following. You will not need any version control software like svn or git.

Download the current FIFE trunk as *.zip file (available here) and download the current UH code (either as *.zip or as *.tar file).

Unzip FIFE to UnknownHorizons/FIFE and unzip UH in a way that you can afterwards find the file UnknownHorizons\unknown-horizons\run_uh.py. Continue with the installation above (includes compiling with scons!).


Previous page: Downloads
Next page: Unknown Horizons related media