header
 
FAQ - Frequently Asked Questions
 



What is OpenTTD?

OpenTTD is a clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.

It has been originaly developed by the openttd team http://www.openttd.org and. This code is licensed under the GNU General Public License version 2.0. For more information, see the file 'COPYING' included with every release and source download of the game.

What is OpenTTD for PSP?

OpenTTD for PSP is just the port of the original pc version to be playable on PSP.

How can i compile source code

Take a look below for information about compiling source code.

How can i install OpenTTD?

Take a look below for information about installing the game into your PSP.

Im getting this "ERROR - Cannot open file '/data/sample.cat'"

Read again the installation instructions, you are missing some needed files from the original Transport Tycoon Deluxe game.

What are this files TRG1R.GRF, TRGCR.GRF, TRGHR.GRF, TRGIR.GRF... ?

Those are some required files from the original Transport Tycoon Deluxe game, you must copy them from a pc game installation. Those files are still licensed by microprose and cannot be distributed.

My game language isnt english, what can i do?

Thats an old bug which doesnt recognize language packs with uppercase extensions, download latest release, it should be fixed.

Does the game support music?

Sound is working, but not music support by the moment. Im not planning to implement it for now.

Can i write text to input boxes?

There is no way to intruce text on input boxes while playing, a virtual keyboard should be implemented, but not planned for now.

How can i cange my name for network play?

You must edit your openttd.cfg file and change the 'player_name' value.

Which are the controls?

Take a look to README.txt file, otherwise here is the latest README

Is my firmware X.XX supported?

Here is the supported firmwares table

 1.00   Fully supported including wireless
 1.50   Fully supported including wireless
 2.00   Tiff exploit wireless but not save/load. gta loader working save/load
 2.01   Fully working using gta loader, no wireless
 2.50   Fully working using gta loader, no wireless
 2.60   Working without save/load on gta loader, no wireless

 


Installation Instructions
 
Note this game requires some data files from a original Transport Tycoon Deluxe game for Windows or DOS version.

Note releases tagged with "-wireless" arent recomended for 2.01 or greater firmwares.

Note you should read the release README.txt for specific release information.

- Installation on firmware 1.50
  1. Download lastest version for firmware 1.50 here
  2. Unpack the release
  3. Copy the "ottd" folder to your psp under /PSP/GAME/
  4. Copy the "ottd%" folder to your psp under /PSP/GAME/
  5. Copy the following required files to /PSP/GAME/ottd/data, you may get them from an original Transport Tycoon Deluxe Windows or DOS version.
    • TRG1R.GRF
    • TRGCR.GRF
    • TRGHR.GRF
    • TRGIR.GRF
    • TRGTR.GRF
    • SAMPLE.CAT
  6. Run the game as normally

- Installation on firmware 1.00 and 2.00 or greater
  1. Download lastest version for firmware 1.00/2.00+ here
  2. Unpack the release
  3. Copy the "ottd" folder to your psp under /PSP/GAME/
  4. Copy the following required files to /PSP/GAME/ottd/data, you may get them from an original Transport Tycoon Deluxe Windows or DOS version.
    • TRG1R.GRF
    • TRGCR.GRF
    • TRGHR.GRF
    • TRGIR.GRF
    • TRGTR.GRF
    • SAMPLE.CAT
  5. For 1.00 users, launch the game as normally. For 2.00 or greater, use eboot loader to launch the game. Note 2.00 tiff exploit will break load feature, use gta loader when possible.

 


Building from source
 
You can build OpenTTD from source code, applying your own patches, any other custom patches, to hunt bugs or just for fun. Feel free to send me any bugfixes or psp port related patches. And remember OpenTTD is open source so dont forget to share your changes with others.

To build source you may need the following dependencies, and a working psp development enviromnet.
  • pspsdk
  • zlib
  • libpng
  • SDL
  • SDL_mixer
Once you are sure about you have all the required dependencies, just download latest source code here.

Then just unpack source and type "make", if your development evironment meets all the requirements source code may compile clean.

There are some compilation flags available, but you may just want to change network related flags, for latest release you can compile code with kernel mode and networking enabled or just on user mode disabling networking, for this you may edit Makefile and comment or not the ENABLE_NETWORK definition.

Enabling kernel mode and networking: (Makefile)
TARGET = openttd

# Enable networking and debuging
ENABLE_NETWORK=1
#PSP_NETDEBUG=1
 
Using user mode without networking: (Makefile)
TARGET = openttd

# Enable networking and debuging
#ENABLE_NETWORK=1
#PSP_NETDEBUG=1
 
You must always do a "make clean" when recompiling and changing between network enabled/disabled build.

At last if you want to build language packs, you may need to build pc release and then copy generated languages, you can build code for pc using Makefile.PC file, this command should do the job "make -f Makefile.PC".

 


 

  OpenTTD:: Official

  OpenTTD:: Guide

  OpenTTD:: Scenarios

  Macca's:: Scenarios



     SourceForge.net Logo
   

 

donate