Repository navigation
Colonization port v0.1.14
Pre-releaseSid Meier's Colonization for Windows (1995), ported to modern systems from its byte-matched
reconstruction. No game files are included: you need your own copy of the game -- either
Colonization for Windows (1995, patched or not), or Steam's or GOG's Colonization, whose
disc image (COLONIZE.ISO, COLONIZE.GOG) carries the Windows edition.
What's new in v0.1.14
- Check boxes keep what you set (#9): unticking a box in the Custom House, or Fast Piece
Slide in the options, looked fine until the window closed, and then nothing had changed. The
port read every box after the first one from the wrong place in memory. It now reads each box
from its own. Thanks to Ross Drew. - Units slide at a speed you can watch (#6): the 1995 game moved a unit across a square as
fast as the computer could draw it. That was slow enough to follow on a 1995 PC but looks like
teleporting today. Each step of the slide now waits 12 ms, so a normal move takes about a fifth
of a second, and Fast Piece Slide is still twice as fast. SetPORT_SLIDE_MSto change the
wait, or to 0 to turn it off. Thanks to Ross Drew. - No more free horses and muskets (#10): the colonist profession menu could hand out horses,
muskets and other goods the colony didn't have. Part of the list of goods a job needs wasn't
cleared first, and leftover values were added to the colony's stock. It's now cleared in full,
as in the original. Thanks to Ross Drew.
| Download | Platform | Start |
|---|---|---|
colonization-port-windows-x86.zip |
Windows (32-bit program; runs on 32- and 64-bit Windows) | Colonization.exe |
colonization-port-linux-i386.zip |
Linux (a Winelib program: needs Wine with its 32-bit part) | ./colonization |
colonization-port-macos.zip |
macOS (the 32-bit Windows program under Wine: needs Gcenx's Wine, not Apple's Game Porting Toolkit) | ./colonization |
How to run
- Unzip the kit into the folder of your game:
- Colonization for Windows: the folder with
COLONIZE.EXE(for exampleC:\MPS\COLONIZE); - Steam's Colonization: its install folder, the one with
COLONIZE.ISO
(Steam: right-click the game > Manage > Browse local files); - GOG's Colonization: its install folder, the one with
COLONIZE.GOG.
- Colonization for Windows: the folder with
- Start the launcher from the kit's folder:
Colonization.exeon Windows,./colonizationin a
terminal on macOS and Linux (install Wine first: on macOSbrew install --cask wine@devel; on
Debian/Ubuntusudo dpkg --add-architecture i386 && sudo apt install wine wine32).
The launcher finds the game in the folder it was unzipped into (or one it is given: Colonization.exe "D:\Games\Colonization", ./colonization /path/to/game), checks COLONIZE.EXE's SHA-256, and
remembers the folder. It looks in the current folder, its own folder and the one above it, and
the folder used last time; failing those it asks, with a folder dialog, until one holds the game.
- Colonization for Windows: the game runs in its own folder, reads its pictures, sounds and
data there and saves there, as the original did. - Steam or GOG: the launcher unpacks the Windows edition from
COLONIZE.ISOorCOLONIZE.GOG
once (a few seconds) into agamefolder inside the kit's folder, and the game runs and saves
there. Nothing goes into your user profile. To update, unzip the new kit over the old one: the
gamefolder and your saves stay.
If it does not start or stops: colonization-port.log beside the launcher says why, and a crash
leaves colonization-port.dmp there too; please send both.
How it was tested (status/*.json at this release)
- Windows x86 program: 757 of 757 checkpoints in lockstep with the original game over 7 scenarios
- Linux program: 757 of 757 checkpoints in lockstep with the original game over 7 scenarios
- The rules: the port plays the same saved games turn for turn with the original, compared
at every step of every turn; the screens: 9 scripted UI sessions. - On a real Windows machine: Windows 6.1 build 7601 SP1, 64-bit, v0.1.1 windows-x86 (2026-10-11).
Known limits
- A Steam or GOG copy (the original 1995 release) lacks the patch's
COLDATA9.DLL: the Jukebox's
Control Panel and the Cheat menu's dialogs crash. Everything else plays. - The Windows game plays its music from the CD's audio tracks; a disc image has none.
- The macOS and Linux kits run through Wine; they are not native programs.
Version v0.1.14. Checksums: SHA256SUMS.txt.
