TTDonLinux
The most reliable ways of running TTD on Linux are
- The Windows version of TTD+TTDPatch using Wine
- The DOS or Windows versions of TTD (with or without the patch) on VMWare Workstation 5.0
If you have a method, or suggestion for a method, create it on a new page here on the wiki, and put a link to it down below in the relevant section (e.g. a method using WineX goes under WineX).
NOTE: A method is classified as "Has Worked" if you know it works. It counts as "Working" once lots of other people have got it working.
Wine
Working, requires 2.0.1 alpha 16 or later
Wine versions up to 20041201 or after 20050531 (latest CVS snapshot) work. 0.9.2 may cause some issues with sound.
For details on getting it working, see TTDWineDave
WineX/Cegeda
Has worked, but needs testing with recent alphas.
Methods under consideration:
- Using a binary package, for those willing to pay: TTDWinexHan
- Using CVS, for cheapskates like the author of this method: TTDWinexChris and TTDWineXOskar
Phil has some screenshots of successfully running TTDPatch Alpha 25 under WineX: TTDWinexPhil
VMWare
Working, in VMWare Workstation 5.0
Both the DOS and Windows versions work well. For the Windows version, disable the VMWare Tools and install a native mouse driver so that TTD can move the mouse cursor about. Otherwise right-click scrolling will be extremely sensitive.
dosemu
Has Worked, with dosemu 1.2.1; tested with TTDPatch 2.0.1 alpha 51.
The patch is not needed, the game works fine without it too
If you do use the patch,
- Make sure to give dosemu lots of memory if you want to use the a fair number of new graphics sets (the default 16 MB is not enough).
- Deactivate the CPU saver feature: either set `-+miscmods.notimegiveaway on+-' or run the game with `-+ttdpatch --miscmods.notimegiveaway on+-'
dosbox
Has Worked, using the dos version of ttd+patch
Bochs
Untested.
ttdload
This is a port of TTDPatch and the latest information suggests that it is not up-to-date (based on one of the pre-2.0 betas)
(Any word from the PatchTeam on whether this will be maintained along with DOS and Windows if it proves successful? - C.)
LoadTycoon
LoadTycoon is native loader for TTDX, originally done by Daniel Mantione, then shortly maintained by Petr "pasky" Baudis. It requires SDL and a native framebuffer and it does not support sounds, music and multiplayer.