- Trailing whitespace - Trailing empty lines - Missing newline at EOF - Missing svn:eol-style native
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			63 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 $
 |