mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-02 09:40:35 +00:00
49a08e5e38
The original TTD files are now checked with a MD5 sum to determine which version of the grf files is used and to warn about possible file corruptions. (Thanks to ledow for the original patch)
62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
Compiling and developing OpenTTD on MandrakeLinux 10.0 Official
|
|
|
|
A quick guide to get started with OpenTTD development on Linux.
|
|
---------------------------------------------------------------
|
|
|
|
1.) RPMs:
|
|
|
|
Most packages that are required for development (like gcc) should already be installed on your box. You will require those RPMs additionally:
|
|
- libsdl1.2-devel-1.2.7-2mdk
|
|
- subversion-1.0.1-1mdk (+ dependencies)
|
|
- libsvn_ra_svn1_0-1.0.1-1mdk
|
|
|
|
|
|
2.) Subversion:
|
|
|
|
To obtain the source code from the subversion server type
|
|
$ svn co svn://svn.openttd.com/openttd/trunk openttd
|
|
from command line to dump the code into the directory 'openttd'.
|
|
|
|
To update your working copy to the latest revision use
|
|
$ svn update
|
|
Don't worry, your version will be merged with the latest version.
|
|
|
|
The command
|
|
$ svn diff > mypatch.diff
|
|
creates a patch file (aka diff file) which you can submit to the developers to share your improvements.
|
|
|
|
You can undo changes to a file with
|
|
$svn revert filename
|
|
|
|
|
|
3.) Required data files:
|
|
|
|
Copy the following files from Transport Tycoon Deluxe to openttd/data/
|
|
sample.cat
|
|
trg1r.grf
|
|
trgcr.grf
|
|
trghr.grf
|
|
trgir.grf
|
|
trgtr.grf
|
|
|
|
(Alternatively you can use the TTD GRF files from the DOS version: TRG1.GRF, TRGC.GRF, TRGH.GRF, TRGI.GRF, TRGT.GRF. A few minor graphical glitches with the DOS graphics remain. E.g. the autorail button in the rail toolbar doesn't look as nice as with the Windows graphics.)
|
|
|
|
|
|
4.) Compiling and running:
|
|
|
|
Compile OpenTTD with
|
|
$ make
|
|
and run it with
|
|
$ ./ttd
|
|
|
|
|
|
5.) Playing the soundtrack:
|
|
|
|
If you want the original TTD music you need to copy the whole /gm/ directory from Windows. Additionally the TiMidity driver is required:
|
|
TiMidity++-2.12.0-0.pre1.4mdk (+ dependencies)
|
|
To run OpenTTD with music support type
|
|
$ ./ttd -m extmidi
|
|
|
|
|
|
X.) Last Update: $Date: 2004-06-01 19:08:09 +0200 (Tue, 01 Jun 2004) $
|
|
Written for revision $Rev: 710 $ |