{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreieht6n3advoxyronzeckehlyqvi6wtrnen77quchsmqpqrprdam34",
    "uri": "at://did:plc:i7budt2wflrcfy6jtvfocbix/app.bsky.feed.post/3mlllvh4flot2"
  },
  "path": "/viewtopic.php?p=1279064#p1279064",
  "publishedAt": "2026-05-11T13:40:47.000Z",
  "site": "https://www.tt-forums.net",
  "tags": [
    "smart-calculators.net — OpenTTD Cargo Income Calculator",
    "yulorien"
  ],
  "textContent": "Hi all,\n\nI built a web-based cargo income calculator for OpenTTD and wanted to post it here for feedback.\n\nThe tool: smart-calculators.net — OpenTTD Cargo Income Calculator.\n\nWhat it's for\n\nYou pick a cargo, type in the route distance and how long the trip takes, and it tells you what each delivery will pay. It also lets you compare cargos side-by-side, so you can see which one earns more on a given route before laying the track.\n\nQuick example: at 100 tiles and 40 days in transit, 200 tonnes of coal pays around £14k per delivery; iron ore on the same run pays around £12k. The calculator works that out for any cargo in vanilla OpenTTD — all 33 cargos across the four climates.\n\nIt also flags the \"sweet-spot\" distance for time-sensitive cargos like valuables, where extending the route stops being worth it past a certain point.\n\nWhat it doesn't do (yet)\n\n\n  * NewGRF cargos with custom paymentRate\n  * JGRPP variant economies (cargodist etc.)\n  * Multi-leg feeder accounting (treats total transit time as a single number)\n  * Subsidy multipliers\n\nIf any of those would be useful for the way you play, tell me and I'll add them.\n\nFeedback\n\nIf you put in a cargo / distance / transit combo and the number looks wrong, send me the inputs so I can reproduce. NewGRF setups where vanilla rates obviously don't apply are useful to hear about too.\n\nDisclosure: I built the calculator. Happy to answer questions in the thread.\n\nStatistics: Posted by yulorien — 11 May 2026 13:40\n\n* * *",
  "title": "General OpenTTD • OpenTTD Cargo Income Calculator — web tool (all 33 vanilla cargos)",
  "updatedAt": "2026-05-11T13:40:47.000Z"
}