{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiecdklfw73davzaxk3vjhcklakmpssoddpccppqwejdxhsrz4x5xe",
    "uri": "at://did:plc:i7budt2wflrcfy6jtvfocbix/app.bsky.feed.post/3mgu7kjdl6ml2"
  },
  "path": "/viewtopic.php?p=1278497#p1278497",
  "publishedAt": "2026-03-11T21:12:50.000Z",
  "site": "https://www.tt-forums.net",
  "tags": [
    "https://github.com/HowlingMadZ/Municipa ... lageGrowth",
    "concession growth.png",
    "Crusoe"
  ],
  "textContent": "Municipal Concessions (MC)\n\n\n\n\n\nSome 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.\n\nThis 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.)\n\n\n\nA Little Bit About Me\nI'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.\n\nSettings\nThe 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.\n\nTowns that already have a concession will increase their hostility range in response to other players' illegal concession attempts. (Their no-build zone expands.)\n\n\nFuture Ideas / Desires\nMost of these ideas would require changes to the OpenTTD source code, which I assume is easier said than done.\n\n- A way to destroy or suppress transmitter spawns\n- Infrastructure costs for buying/maintaining land (to discourage players from locking up land around every town)\n- A better way to display and acquire concessions — ideally with bidding, promises, and enforcement mechanics\n- 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)\n\nDisclaimer\nI used AI assistance to help code this mod. Feel free to dig into the source if you're curious or want to contribute!\n\nhttps://github.com/HowlingMadZ/Municipa ... lageGrowth\n\nNext Steps\nI 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.\n\nconcession growth.png\n\nStatistics: Posted by Crusoe — 11 Mar 2026 21:12\n\n* * *",
  "title": "OpenTTD AIs and Game Scripts • [GS] Municipal Concessions 0.1 (featuring Renewed Village Growth 12.1)",
  "updatedAt": "2026-03-11T21:12:50.000Z"
}