Server up states:
Offline Public Server is offline
Offline Stable welcome Server is offline
Offline Pro Zone is offline
Checked: 12:18 mins ago.
Next check: Updating
Latest blog comments:

I cant believe i readed all of this without actually realizing how long it was. Amazing writing level.

First of all, thank you for the article and the related work, but I don’t really get it to work properly the way I see it in the picture. It’s not always clear what kind of Signal to use from the small picture. For example, before the depots in the overflow, it looks like an entry signal, but this blocks the trains from entering the depots when there is one waiting already behind the depots to get merged again (or maybe it’s my wrong signaling after). And I cannot really see a second block signal in the timer, but without it’s constantly blocking itself and the trains from even entering the merging bay. Cheers Chris

NUTS is clearly the best train set out there and I know I am not alone in that opinion.

I’ve just have an issue, I am not able to combine trains, for example I want 2 wagons of mail and 5 of passengers and I cannot do it with NUTS (yet).

Latest from
New Multiplayer Experience
OpenTTD 12.0-RC1
OpenTTD 12.0-beta2
OpenTTD 12.0-beta1

OpenGFX - Source repository moved

by planetmaker from The DevZone
Posted on: Wed, 10 Apr 2019 at 12:02:46 UTC

The main repository of OpenGFX moved to GitHub to alongside OpenTTD itself.

It now is found at

The same goes for the issue tracker. Pull requests are very welcome.

NewGRF Meta Language - NML repo moved to GitHub

by andythenorth from The DevZone
Posted on: Fri, 21 Dec 2018 at 10:58:41 UTC

The NML repo has moved to GitHub

As of December 2018 issues are still on devzone. That may change in future.

PURR 0.0.4 has been released!

by V453000 from The Blog
Posted on: Sun, 12 Nov 2017 at 11:05:42 UTC
Filed Under: Community News

Hello dear nut-humans!

It has been only almost 3 weeks since I released BRIX 0.0.2 and I have already recycled it’s sprites. If you liked BRIX maglev, the new PURR tracks are basically the same, with colours and custom tunnels!

You can find it on the content download, BaNaNaS.


No comments

BRIX 0.0.2 is here!

by V453000 from The Blog
Posted on: Mon, 23 Oct 2017 at 20:51:26 UTC
Filed Under: Community News

Hello dear humans and inhabitants of slug planet, today I have great news to share with you as I have finished work on my graphics replacement NewGRF – BRIX version 0.0.2 . As BRIX 0.0.1 article was quite short due to being released in a rush, this one is going to go into a lot more depth.



BRIX 0.0.1 & NUTS 0.7.9 released

by V453000 from The Blog
Posted on: Sat, 01 Apr 2017 at 22:32:42 UTC
Filed Under: Community News, New, Grf

Ladies and gentlemen, friends,

it has been a while since I wrote anything in here, and what better time could there be than on April fool’s? As many of you might remember, it’s not just the 1st April, it is NUTS birthday. It has been five years since I released NUTS 0.0.1 and many things have progressed since. One of them are my other NewGRFs that took place after NUTS. The latest one – BRIX – will now share birthday with NUTS as I am releasing BRIX 0.0.1 right now. I will also talk about some more things later in the article…



1 Comment

NewGRF Meta Language - NML 0.4.2 released

by planetmaker from The DevZone
Posted on: Tue, 15 Sep 2015 at 13:41:04 UTC

0.4.2 (2015-09-13)

-Add: New industry type limits of OpenTTD 1.6
-Fix: [CF] Build the version which is asked to be built instead of tip
-Fix: Mark the cython acceleration module as optional.
-Fix #7641: Sort gender and case translation tables deterministically (matthijs)
-Fix #7640: Use dashes, not hyphens in manpage (matthijs)
-Fix: getbits
-Fix #7336: Action 6 offset was off by one for VA2 ranges when using a list of expressions in a switch.
-Fix #7185: Incorrect Action6 offsets for Production Action2.
-Doc: Be more verbose about and remove bootstrap from manifest as well

NewGRF Meta Language - NML 0.4.1 released

by planetmaker from The DevZone
Posted on: Sun, 12 Apr 2015 at 20:33:33 UTC

This version adds access to the additional rocky tiles as of OpenTTD r27220 and adds a new 'getbits' function.
But it mainly fixes the packaging issues as experienced with NML 0.4.0:

  • Add: second_rocky_tileset
  • Add: Build-in function 'getbits'
  • Change: Try to improve packaging by applying some in-built automatisms via find_package() (oberhumer) (issue #7540)
  • Fix: Building source bundle was broken
  • Fix: Version identification for tags
  • Doc: Update readme with python version info
  • Cleanup: Remove pre-OpenTTD-1.1 wrappers for SHIFT_LEFT, SHIFT_RIGHT and SHIFTU_RIGHT.
  • Cleanup: Remove bootstrap

Note to package maintainers:

  • Bundles should now contain again everything needed to build NML
  • Naming of the files changed back to a scheme following nml-VERSION.PLATFORM.tar.gz

OpenGFX - OpenGFX 0.5.2

by planetmaker from The DevZone
Posted on: Sun, 12 Apr 2015 at 20:02:12 UTC

OpenGFX 0.5.2 (12 Apr 2015):

- Add: [Makefile] target 'bananas' (closes #6877, #6848)
- Fix: [Makefile] Add dependency generation for pnml->nml
- Fix: [Makefile] dependencies, esp. wrt. HG revision numbers getting compiled into files
- Fix: Alignment of GUI icons that have different sizes in 1x and 2x zoom
- Fix: 2x GUI sprite for purchase land was attached to the viewport sprite instead of to the GUI sprite (commit:ba02a90fab52) (issue FS#6267)
- Fix: Do not crop the default-window-size icon (issue FS#6258)

OpenGFX 0.5.2-RC1 (16 Feb 2015):

- Add: 2x GUI zoom sprites
- Add: the all black ground sprites introduced in OpenTTD r26869
- Add: Translations for Africans, Italian, Latin and Lithuanian
- Update: Translation for English (US)
- Change:     [Makefile] Make sure that mercurial output is not changed by user presets
- Codechange: [Makefile] Simplify a few pointless programme definitions
- Fix:        [Makefile] No need to query the whereabouts of required programmes when we make no use of that anyway (issue #5759)

Note to package maintainers:

  • Package naming was reverted to the simple scheme of (binary) and opengfx-VERSION-source.tar.xz (source).
  • Makefile was rewritten with improved dependency check and better version inclusion in files (should not affect anything)
  • Recommended NML version: 0.4.1

DevZone Help Center - Activation of retention policy

by Spike from The DevZone
Posted on: Sat, 28 Feb 2015 at 19:20:35 UTC

Last month we put a news item out about our retention policy. We have decided to start actively enforcing this policy from the 1st of March.

This is needed to maintain proper stability of our services. Each night a 03:00 UTC our server will cleanup any files that are outside of the retention policy.

To be sure we don't lose builds that are needed we have a copy of the current data available. Should you feel like a build (for this first month) has been removed in an incorrect way we can verify our logs and fix any issues that should arise. We have run our cleanup script on a dry run for some period to prevent such errors. Should they occur contact us through IRC.

NewGRF Meta Language - NML 0.4.0 released

by planetmaker from The DevZone
Posted on: Wed, 18 Feb 2015 at 11:04:41 UTC

This version brings some major changes compared to the 0.3.x versions:

  • Conversion to python3. The minimum required python version now is python 3.2.
  • Rigerous caching of real sprites. This improves encoding speed a lot on subsequent runs, especially for NewGRFs with many real sprites, more so for 32bpp
  • Statistics on the NewGRF on used IDs for vehicles, houses, etc as well as available switches, parameters etc
  • Feature: [NewGRF] create_effect and effect_spawn_model
  • Feature: [NewGRF] EFFECT_SPRITE_NONE constant for create_effect callback
  • Feature: [NewGRF] support for OTTD_RECOLOUR action5 sprite(s)
  • Feature: [NewGRF] Support for Latin
  • Feature: [NewGRF] Variable to test for enabled wagon speed limits. (issue #6474)
  • Feature: [NewGRF] Warn about usage of animation and semi-transparent colours, and add spriteset flags to enable/disable the checks. (issue #1085)
  • Fix: [NewGRF] Number of vehicles in var 41 is one-based, only var 40 is zero-based.
  • Fix: [NewGRF] Patch flags can only be accessed via action 7/9. (issue #6996)
  • Fix: [NewGRF] Action7/9 bit tests must use varsize 1.

There's numerous other fixes, changes and additions. For a full changelog, see
Get the latest release version from the bundles server:

Note to package maintainers:

  • Dependency change: python 3.2+
  • Dependency change: preferably use pillow for python3 as imaging library instead of PIL.
  • Build requirement change (optional): c compiler needed to build the optional cython module for grf encoding (nml/_lz77.c). It's an optional speed improvement over the python-only implementation.

Copyright © 2024 #openttdcoop -- Powered by YARRSTE version: svn-trunk
Server status powered by OpenTTDLib
RSS fetching by Magpie RSS