Development Documentation
From OpenTTD
Audio
Music
Graphic
Using the Window System
Events used by the Window System
Colour codes that exist in OpenTTD
HOWTO - Add a patch option
HOWTO - Do a savegame BUMP
Understanding the Dynamic Landscape Array
Understanding the SaveGame Handler
HOWTO - Create good Scenarios
HOWTO - Add New Town Name Generators
Vehicles
Using Orders
Pathfinding
Ratings
Train Acceleration
The OpenTTD TCP Protocol
The OpenTTD UDP Protocol
HOWTO - Debug desyncs
The Console Window
Using Console Scripting
HOWTO - Add Functions/Commands to the Console
HOWTO - Add Variables to the Console
HOWTO - Direct Variable Access using ICONSOLE_VAR_POINTER
OpenTTD Console Commands
OpenTTD Console Variables
Development History
Contents |
[edit] Compiling and Code Guidelines
[edit] Aspects of OpenTTD Development
[edit] HAL (Hardware Abstraction Layer)
- Audio
- Music
- Graphic
[edit] Window System
[edit] Patches
[edit] The Map/Scenario
[edit] The actual simulation
[edit] Language and Strings
[edit] Multiplayer
[edit] See also
- Roadmap — The Roadmaps
- Recent and Current Developments — Recent features added in trunk and branches
- NewGRF TODO — A list of NewGRF WIP features for developers.


