OpenTTD GitHub
Contributing to OpenTTD - guidelines
OpenTTD Doxygen
Coding style
Compiling OpenTTD
Debugging
Add a setting
Add a squirrel function
Understanding the SaveGame handler
Bumping the savegame version
Doing an OpenTTD release
Manual of style
Format of langfiles
Using OpenTTD strings
List of special strings
Using the window system
Colour codes that exist in OpenTTD
Adding a text box
Understanding the widget focus system
GUI style guide
The OpenTTD TCP protocol
The OpenTTD UDP protocol
Debugging desyncs
Server Admin Port development
The console window
Console commands
Console variables
Using console scripting
Adding functions/commands to the console
Adding variables to the console
Console development history
Graphics and similar (NewGRF)
AI framework (NoAI)
GameScript framework (NoGO)
Social Integration
Map array (landscape grid)
Vehicles
Pathfinding
Train acceleration
Sound IDs
Contents |
Работа с исходным кодом
Аспекты разработки OpenTTD
HAL (Hardware Abstraction Layer)
- Звуковые эффекты
- Музыка
- Графика
Оконная подсистема
- Визуальное оформление пользовательского интерфейса
- Использование оконной подсистемы
- События, используемые оконной подсистемой
- Коды цветов в OpenTTD
- Фокус элементов интерфейса
Патчи
Карты/Сценарии
Симуляция
Языки и строки
Многопользовательская игра
NoAI
См. также
- Roadmap (en) — дорожные карты
- Свежие изменения в дереве SVN
- NewGRF TODO (en) — список связанных с NewGRF изменений, требующих реализации