Files @ r4381:c965d1f3016a
Branch filter:

Location: cpp/openttd-patchpack/source/docs/Readme_Mandrake_Linux.txt

belugas
(svn r6131) -Codechange : Complete all missing _ttdpatch_flags entries
-Feature : both unifiedmaglevmode are now set.
Maglev and monorail are not allowed to run on each other tracks and will not be.
Setting those flags will allow grfsets as the Norvegian one to be loaded
-Codechange : link the TTDPatch's irregularstations with OTTD's nonuniform_stations
-Codechange : Reformat the whole array (thanks Rubidium, it sure looks better now)
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 $