Development Documentation
From OpenTTD
Audio
Music
Graphic
Using the Window System
Events used by the Window System
Colour codes that exist in OpenTTD
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.


