External Publication
Visit Post

OpenTTD AIs and Game Scripts • [GS] Municipal Concessions 0.1 (featuring Renewed Village Growth 12.1)

Transport Tycoon Forums - Index page [Unofficial] March 11, 2026
Source

Municipal Concessions (MC)

image.png

Some people find OpenTTD passengers a bit overpowered. In many games, players rush to serve them and never need to engage with the industry side at all. This often leads to a race toward the biggest towns, where players quickly earn enough to cause problems for others — such as buying up all the land around a town.

This mod attempts to mitigate that issue. Because it must be a Game Script (GS), it cannot be paired with another GS. To work around this, the mod incorporates Renewed Village Growth (RVG), a well-regarded mod that requires players to deliver goods to a municipality near a town for that town to grow. (It also requires players to move passengers and mail out of/around a town for it to grow.)

A Little Bit About Me I've been a video game developer for around 20 years, and simply never considered modding OpenTTD — mostly because I couldn't find the documentation and didn't want to learn a new programming language for just one project.

Settings The default settings are tuned to what I find works best in a multiplayer game at normal speeds. It is possible to start a game and find that 2 of your chosen towns are simply too difficult to grow — for example, towns surrounded by other towns with no space for local industries. You can always free up a town by destroying your stations there and starting fresh somewhere new.

Towns that already have a concession will increase their hostility range in response to other players' illegal concession attempts. (Their no-build zone expands.)

Future Ideas / Desires Most of these ideas would require changes to the OpenTTD source code, which I assume is easier said than done.

  • A way to destroy or suppress transmitter spawns
  • Infrastructure costs for buying/maintaining land (to discourage players from locking up land around every town)
  • A better way to display and acquire concessions — ideally with bidding, promises, and enforcement mechanics
  • A better way to handle encroaching players (e.g., instead of destroying their station, setting their rating to 0 and preventing them from picking up passengers or mail from the town)

Disclaimer I used AI assistance to help code this mod. Feel free to dig into the source if you're curious or want to contribute!

https://github.com/HowlingMadZ/Municipa ... lageGrowth

Next Steps I still need to review the code and figure out how to publish it to the in-game content system. In the meantime, the repo is available for anyone who wants to pull it and drop it into their GS folder manually. I haven't tested multiplayer yet and would appreciate help - though I should be able to run some tests myself this week.

Statistics: Posted by Crusoe — 11 Mar 2026 21:12


Discussion in the ATmosphere

Loading comments...