- DevZone Help Center
the Webserver for the DevZone
- OSQC Challenge
This project is about the Openttdcoop Scenario Quest Competition challenge.
Get the current scenario file from the files section: http://dev.openttdcoop.org/projects/osqc-pub/files
Submit your savegame by creating a new issue, select "OSQC2" as category. If you want to re-submit your savegame, please update your previously created issue....
This is a project where we hope to store knowledge, tutorials and articles about drawing pixel art related to OpenTTD.
The aim of this project is to create knowledge base which is able to give creative criticism because so most feedback an author gets is "it looks ok" or "do this or that" but not why....
The project management framework we use for our Development Zone.
- rsync & cp -Rl
Backup script with archive functionality
32bpp Extra is an open source 32bpp replacement for the 8bpp sprites that were not present in the original Transport Tycoon Deluxe (TTD) graphics but were added to the game by the OpenTTD developments....
Tools which are useful for server admins, like wrappers, programmes connecting to the admin port, web configurators etc.
Official Plugins for Grapes.
- Java OpenTTD Admin Library
The Java OpenTTD Admin Library (joan) is a library which takes over the communication part with an OpenTTD (dedicated) server.
Focus on your Project instead of mucking around with tedious Packet handling.
Let Joan do the (net)work for you.
Web frontends for OpenTTD and admin tools
- Coopetition ladder
Ladder to keep track of scores in coopetition, available at mz.openttdcoop.org. Also to be discussed in #coopetition at irc.oftc.net.
PHP library to query OpenTTD servers for current game information.
A Webinterface to fully administrate a OpenTTD dedicated Server.
Here is a list of a few Features which are planned:
-Create new openttd.cfg
-Edit existing one (local gameserver or up/download cfg)
-Change server state (start/stop/restart/pause/resume)...
AdmiralAI is an AI that tries to implement as many features from the API as possible. Currently it supports trains, road vehicles (including trams) and planes. One of the main goals is to make an AI that is fun to play against. I've tried to do this by making it play varied (using several types of transport)....
- AI Libraries
This is the AI libraries that (might be) needed to run AIs in OpenTTD
- AI-Lib List
Common Library series :
Series of library that contain assorted function that hopefully to be useful for many AI writers.
An improvement of API - AIList, which can call do command inside valuator and several other functions
Get the latest build:...
A competitor for A* - D* Lite.
Will deal with the pathfinder and everything dependent on it (Adapted RoadPathFinder and RailPathFinder).
- Library: Graph.AyStar
An implementation of A* in squirrel.
- Library: Pathfinder.Rail
A rail pathfinder.
- Library: Queue.BinaryHeap
A binary heap implemented completely in squirrel.
- Library: Queue.FibonacciHeap
A fibonacci heap implemented completely in squirrel.
- Library: Queue.PriorityQueue
A priority queue completely implemented in squirrel.
- Script Communication Protocol
These are libraries for AI and GS that allow scripts to communicate with each others.
An AI handling the Script Communication Protocol (SCP) will then be able to communicate with a GS that also handle it, and could per example query the GS configuration to adapt to it....
- a utility library
- divided into sub libraries (Helper, Tile, Direction, ...)
- based on code that has been refactored out of CluelessPlus and PAXLink. Mostly it is functions that both AIs use or that fit best within the sub libraries.
- AI: WrightAI
WrightAI is a simple example AI. Currently there are many better AIs available, but if you want to start with wring you own AI this is a nice starting point. WrightAI was the first working AI for the NoAI framework that actually builds something useful and that is where the name came from (wright is archaic English for craftsman or builder)....
An AI that is use to test vehicles against it, first aim is for AI authors to see properties of vehicles by an AI and look out for newGRF vehicles problems.
A general purpose AI that do bus, truck and air transport. CluelessPlus is the successor of Clueless that was the first user-AI to be published for NoAI.
An AI that try to rule the world.
An AI for openTTD that transports mail between towns with either trucks or trains.
This AI has been build for openTTD v1.0.3
- AI: gelignAIte
Small, simple and non-competitive AI, that will build 1 passenger-service (2 buses) and 1 mail-service (4 trucks). The passenger-service is constructed in the biggest town on the map right after starting the AI. The mail-service will be build only if the following preconditions are fulfilled:...
- Rythorn Airline AI
Rythorn Airline AI by Sevestra Rythorn is a fork of WrightAI that adds some customization without changing too much of the underlying mechanics. It also contains code that picks a company name and company president from a list of characters from my work in progress book, The Chronicles of Rythorn. Said code was found on the TT-Forums in a thread by Asimov answered by Yexo and customized by me....
- Tutorial AI
An AI which will show you the game
Many people have suggested in-game tutorials. Some (including me) have even suggested to use the current capabilities of the NoAI system rather than wishing that there was even better APIs to use. This project is an aim to test and try the approach to make use of the AI APIs to create an in-game tutorial for OpenTTD. Trying to make the best out of what we actually have....
The OpenGFX project for OpenTTD: a free replacement of the base graphics so that OpenTTD can be shipped finally fully functional without the need for additional downloads.
hg clone http://hg.openttdcoop.org/opengfx
- OpenGFX 32bpp
OpenGFX 32bpp is a subproject of OpenGFX.
Aim of the project is to provide 32bpp sprites in the style of OpenGFX 8bpp ones.
- openttd.grf water-features
development grf for providing extended water feature sprites (river etc) for openttd
Zephyris's 32bpp base set with full 32bpp support in a unified graphics style.
Discuss it here:
Download recent builds of these graphics here:
- Neighbours are important
Sets cargo goals for growing towns with a twist. The basics is that as towns grow, the monthly delivery of cargo will grow. To spice it up a bit, the larger your neighbouring towns are, the smaller the cargo requirement of growth is. Thus it encourage you to grow not just one town but also its neighbours....
- Silicon Valley
Silicon Valley is a GameScript for OpenTTD 1.3 (nightly r24513) or newer.
It challenges every company to turn a specific town into a global production centre for a specialised cargo.
Every company is assigned a slightly different goal, but they all have the same time period to archieve their goal. ...
TileLabels is a library that let you put signs in a scenario and then access the location of those tiles by their name. This library removes all the signs and keep them in memory for you so that players won't see them.
The library supports (and encourages) a prefix for these special signs. Signs that doesn't contain this prefix will be untouched....
A Tutorial for OpenTTD, implemented as a GameScript
- Stable - #openttdcoop Welcome Server
Create a ticket for proposing next game...
try to avoid non-bananas newgrfs
- NewGRF build framework
This projects aims at providing a starting point for new NewGRF projects.
It provides the framework and build system for an arbitrary newgrf project.
Managers should checkout this project (or download the files) and adopt Makefile.config to their new project....
- Makefile for NewGRFs
An example NML project with a makefile.
This is an example project which builds some graphics from source and results in a small grf file. It utilizes a sub repository which can be used by other projects to keep up to date the Makefile easily.
- Makefile for NewGRFs: Common part
This is the (sub)repo which can be included and used by any NewGRF project.
This tool converts .grf files into .html files. The output is supposed to be easier to read than plain nfo.
It shall support all grf features as of current NewGraphicSpecs (last changed 2010-05-02).
About the usage and limitations read "readme.txt". Also read about the licence (GPL v3) in "COPYING.txt"....
- NewGRF Meta Language
- NewGRF Viewer
GUI viewer for newGRF files. Intended to make it easier to understand GRFs without having to pick through the NFO so much.
A repo that (will) contain(s) what is needed to make a trainset if you provide all the needed data (in the form of a
A sprite viewer which shows (paletted png or pcx) sprite files including animated colours and with the possibility to switch between different re-colour states. Most useable when run next to your usual drawing program when drawing with "magic" colours.
eints is a newgrf translation service (at least, it aims to become one)
Different projects which fit no category
NewGRFs for OpenTTD and TTDPatch.
- #openttdcoop NewGRF package
Every NewGRF in this pack has it's own License, please respect those. You are not allowed to distribute or make derivatives from something from this pack, unless something else is stated explicitly by the NewGRF in question.
Note: the pack is now managed with Mercurial...
- Canadian Railway Set
Rolling Stock for the Railways of Canada in both standard and Narrow Gauge from the 1800's to present.
- Canadian Trains
Canadian Trains by knuckle
- Central European Train Set
Trains from central Europe (Germany, later Austria and Switzerland), drawn without exception to a scale of two pixels per meter. Includes extra sprites used when vehicles are turning for better looks.
- CHIPS Station Set
Cargo Handling In Progress Set?
CHIPS Has Improved Players Stations?
- Comic Style Houses
Comic style houses based on Simutran's comic PAK96.
- DACH Trains
DACH Trainset provides rail vehicles from the region around lake Constance
- DACh - Narrow Gauge
Here is the project for Narrow Gauge stuff
- Britrains (BROS based on CETS)
BROS coded with Python Script by oberhuemer, using the base code of CETS.
- Debug Vehicles
Various (articulated) vehicles of different lengths for debug and alignment purposes.
This subproject aims to collect all Dutch NewGRFs.
- FIRS Industry Replacement Set
FISH - ship set
Finnish Rail Infrastructure & Stations Set
- HEQS "Heavy Equipment" Set
"Heavy Equipment" road vehicle set
I like big trucks and I thought it would be nice to have some for OpenTTD, so I created the Heavy Equipment Set (HEQS).
What did I include for v0.5e?
- Nine enormous dump trucks (first one available around 1955)...
- Hover vehicles
- Industrial Stations Renewal
Industrial Station Renewal Set supplies a broad range of station tiles for all kind of industries
- Japan Set
NewGRFs in the Japan Set
- Manual Industries
Allows disabling certain aspects of default industries including disabling all economical aspects like opening/closure and production changes.
Using cheats one can then control industries manually without any random changes interfering.
Available parameters: ...
Some small NewGRFs which mainly change only a piece of code or a single sprite.
- Base Costs ModThere are currently 3 supported versions:
- 3.3 parameter pairs, grfv7, openttd <1.2
- 4.0 parameter pairs, grfv8, openttd >=1.2
- 5.0 one parameter per cost, grfv8, openttd >=1.2
(5.0 has a new GRFID and bananas entry, so it can be used in parallel to 4.0)...
- North American Road Vehicle Set
All kinds of North American road vehicles, currently buses and trams from 1910 to today.
- NSB (Norske Statsbaner) Trainset
A recode of the outdated NSB Trainset.
- OpenGFX BigGUI
A NewGRF wich provides double sized GUI sprites
OpenGFX+ Add-on newgrfs extend and refine OpenGFX with additional vehicles and features unaccessible to base sets.
This project has been split into the individual sub-projects. Please look at them instead.
- OpenGFX+ Aircraft
Aircraft with more refit options and in 32bpp
- OpenGFX+ Airports
Airports with climate dependence.
Forum topic: http://www.tt-forums.net/viewtopic.php?f=26&t=47475
Download release: http://bundles.openttdcoop.org/airportsplus/releases/LATEST
Download nightly: http://bundles.openttdcoop.org/airportsplus/nightlies/LATEST...
- OpenGFX+ Houses
Houses, fully ground and snow aware and with 32bpp support
- OpenGFX+ Industries
OpenGFX+ Industries slightly extends the existing OpenTTD industries and fix issues like certain industries never closing so that one will end up with tons of those industries on the map.
Forum release thread:
- OpenGFX+ Landscape
Landscape with and without grid, alpine climate and other landscape enhancements
Forum development thread:
Forum release thread:...
- OpenGFX+ Road Vehicles
OpenGFX+ Road Vehicles enhances default road vehicles to be able to handle new cargos, and extends them with new road vehicles and trams. Designed to match the OpenGFX style.
Release thread: http://www.tt-forums.net/viewtopic.php?f=67&t=51627...
- OpenGFX+ Ships
Ships refittable with improved cargo graphics and in 32bpp
- OpenGFX+ Trains
- OpenGFX+ Trains renders
Render sources and related files of OpenGFX+ Trains
- Polish PKP Set 2.0
Polish PKP Set 2.0 is the NewGRF trainset containing typically polish rolling stock since 1918 to the present.
- Progressive Train Set
1. Provide a long stream of useful engines, introduced regularly (every 10 years?).
2. Make upgrading between networks easy.
3. Pre-pick the engines, so it's fairly obvious at game time which is the best engine.
4. Allow engines to generally run on the same network....
- Revived US Trainset
Revived US Trainset is a rewrite of the US Set
Total Alpine Replacement Set
- Trains of Europe
This is a collection of NewGRFs that will epitomise European railroading at its finest.
- Trains Of Europe - Generic
The continuation of Generic European Set. Includes a selection of various trains from all over Europe in 2CC.
- Trains of Europe - Tracks
The track set, which contains new railtypes of different voltages and gauges. Intended for use with Trains of Europe - Generic and other future trainsets.
- UK Towns
UK Townset by Zephyris
Release thread here: http://www.tt-forums.net/viewtopic.php?f=67&t=48565
Discussion thread here: http://www.tt-forums.net/viewtopic.php?f=26&t=45736
- NUTS Unrealistic Train Set
NUTS Unrealistic Train Set (as it's current name goes) is meant to be based on being perfectly playable with zero link to any "real" engines or whatever. The aim overall is gameplay from 1920 till past 2050 for all climates and include support of FIRS, ECS and PBI. Trains are divided into 5 categories in which a new generation comes every decade; by spreading the trains in the decade, a new train comes every 2 years which should make for a truly entertaining game because at the same time the player can choose from multiple reasonable options at any point of the game....
- Useless Tracks
Some tracks that don't really have a purpose but may be fun anyways.
- Vactrain Set
A set which adds a Vacuum Tube railtype and accompanying trains to OpenTTD, enabling more interesting future gameplay.
- Varivar's 32bpp Graphics
Revised graphics from the old 32bpp replacement project.
VAST NewGRF collection. Individual projects are in subrepositories.
- VAST Objects
A set of generic object graphics. Includes paths, parks and gardens.
- VAST+ Fences
A set of wall and fence objects.
A library of NML functions, definitions and sprites used in VAST projects.
- VAST+ Industry
A set of objects with a commercial/industrial theme.
- VAST+ Infrastructure
A set of infrastructure graphics.
- zZz - PENDING
Projects listed here didn't go productive yet or are abandoned.
- British Rail OpenTTD Set (superseeded by BritTrains)
The BROS, which is a set managed by the community, aims to provide a complete set of train graphics of trains that have been used in the United Kingdom (This does not include Ireland). We aim to draw every single locomotive (steam/diesel/electric), every single multiple unit (electric or diesel), every single carriage and wagon as well as almost every train livery that has ever existed!...
- BROS (Nysosis Version)
The latest incarnation of BROS, Not compatible with the parent grf.
- UK Houses Set
Houses from the UK
- UKRS 2 Add-ons
andythenorth wanted to contribute some graphics to Pikka's UKRS 2, and thought this would be a good place to keep them.
- Snowline mod
A small newgrf which allows to set a varying snow line.
- Total Bridge Replacement Set
svn checkout http://svn.openttdcoop.org/grfdev/total_bridges
Narrow Gauge, High Speed: http://www.tt-forums.net/viewtopic.php?p=727370#p727370
- Total Town Replacement Set 4
A re-write and extension of the current Total Town Replacement Set 3
- Town Names
If you like help to code your Town Names NewGRF, please open a Ticket or meet us on IRC.
- Alberta Town Names
Releases at http://code.google.com/p/openttd-noai-wmdot/downloads/list?q=label:Alberta%20Town%20Names
Current version is 3
From 'Acme' to 'Zama City,' this is a collection of 1500+ real Alberta, Canada place names. They were taken from cities, towns, villages, hamlets and neighbourhoods around the province and all exist! Although strong English roots show, French and First Nations (Indian) names figure prominently as well....
- Dutch Town names
A list of Dutch town names for OpenTTD.
- German town names
Collections of both, separate and jointly real and fictional German town names
- Japanese Town Names
City names from Japan, in English and in Japanese.
- Lithuanian Town Names
Lithuanian Town Names
- MinchinWeb's Random Town Names
Releases at http://code.google.com/p/openttd-noai-wmdot/downloads/list?q=label:MinchinWebs%27%20Random%20Town%20Names
Current version is 1.1
Success! I have taken NML to the next level, specifically using NML to generate random town names. What it does is it takes a list of bases (drawn from Alberta Town Names) and then randomly adds prefixes and suffixes to them. That means that even on the largest maps, you should never run out of names. For example, it is possible to get:...
- Spanish Town Names
A NewGRF which includes all Spanish town names for OpenTTD.
- Track sets
(Rail) track sets
- Central European Railway Track Set
A track set targeting at different track classes, designed for use with the Central European Train Set
- FooBar's Tram Tracks
Successor of "New Tram Tracks", with new track graphics and OpenGFX support.
- Metro Track Set
The Metro Track Set adds third rail tracks to OpenTTD and TTDPatch and is originally designed to complement the metros of the 2cc Trainset. It will add Metro Tracks as a new railtype to OpenTTD or at your option replace monorail or maglev with Metro Tracks instead....
- Monorail Infrastructure Conversion Set
Adds Urban Monorail -- a monorail track with a concrete base -- using graphics based on the OpenGFX monorail tracks, and replaces depots and tunnels.
A train tracks set with a big assortment of rail types with different velocities, properties and traction types.
- Swedish Rails
Swedish rail infrastructure set:
A complete snow-aware railtype replacement for normal and electrified tracks and several enhancements for depots, level crossings and fences.
- TransRapid Track Set
The TransRapid Track Set is a maglev track replacement set featuring optically elevated tracks. The track style is based on the tracks at the Transrapid test facility in Lathen, Emsland, Germany.
- Universal Rails Trackset
Universal Rails Trackset
- World Airliners Set
This set was created the represent the recent and not so recent world of aircraft airlines in OpenTTD
- Infrastructure Sharing patches
Mercurial patch queue for infrastructure sharing. This should allow easier reviewing and maintenance.
Patches which help OpenTTD handle longer vehicles in a better way
full patch (svn & git):
The aim of this project is to re-work the GUI, mainly the accessibility of many settings and options within OpenTTD which currently follow no consistent design and are a scattered among different windows. Main goal is to separate and group settings relevant to a new game to the 'world generation' dialogue and to groupe and separate user interface / preferences settings into an extended 'game options' (or preferences) dialogue....
A simple clone of OpenTTD trunk to make local clones for the different branches and MQs.
Procedural pixel art generation / compositing
IRC has the passwords
Also available in: Atom