github OpenTTD/OpenTTD 16.0-beta3

pre-release4 hours ago

16.0-beta3 (2026-09-19)

  • Feature: Double-ended ships (#16002)
  • Feature: [Script] AI API to remove rail depot (#15933)
  • Feature: Create new folders from the save dialog (#15730)
  • Feature: Screensaver Mode (#15350)
  • Add: Use LibSoxr for high quality sample-rate conversion (#15924)
  • Add: Allow placing/erasing rough terrain in scenario editor (#15624)
  • Add: Show train length in reworked vehicle info panel (#15389)
  • Add: [NewGRF] Number of nearby stations for towns (#15200)
  • Add: [NewGRF] Town additional information (#15198)
  • Add: [NewGRF] Nearby tile info for towns (#15194)
  • Add: Add water and coastal rock tiles (#15869)
  • Add: Place rocks randomly around lighthouses (#15869)
  • Change: Allow orders and timetable windows to be smaller (#16008)
  • Change: Allow font size to be changed with default truetype font (#16000)
  • Change: Allow admin to join any company in all interfaces (#15992)
  • Change: Generate rough tiles as clusters, like rocks (#15963)
  • Change: [NewGRF] Remove airport tile ID hole at 0xFF (#15956)
  • Change: [NewGRF] Remove object ID hole at 0xFF (#15956)
  • Change: [NewGRF] Remove industry tile ID hole at 0xFF (#15956)
  • Change: Move small map buttons to side of window (#15885)
  • Change: Update wording of force unload order (#15880)
  • Change: New coast and toyland rock overlay sprites (#15869)
  • Change: Lowering tiles when terraforming makes rocky slopes (#15822)
  • Change: Limit purchase list rows to 1.5x original design height (#15749)
  • Change: Clip content in purchase list to each row (#15749)
  • Change: Account for driving cabs in driving backwards conditional order (#15494)
  • Change: [NewGRF] Ensure modflags bit 8 respects old behavior when train is driving backwards (#15485)
  • Change: Allow road vehicles to overtake through junctions between one-way roads (#15445)
  • Change: Use new game setting for disable_elrails when loading very old save (#14481)
  • Change: [NewGRF] Remove per-grf industry tile limit (#12183)
  • Fix #15824: Game crash when truncating cargo of crashed vehicle (#16005)
  • Fix: Reducing a vehicle's cargo capacity incorrectly truncated the cargo. (#16004)
  • Fix #15506: [Script] Avoid ternary signed/unsigned conversion when returning literal -1 (#16001)
  • Fix #15759: Inconsistency in disabled electric rails compatibility (#15994)
  • Fix #15990: Game crash when clearing up crashed train with last wagon in depot (#15991)
  • Fix #15985: Incorrect train station area after adding to a station (#15986)
  • Fix: Don't require glyphs for non-breaking space characters (#15982)
  • Fix #15863: Train should not clear path reservation under the other train that crashed into its front (#15980)
  • Fix #15636: Allow shift and ctrl modifiers in hotkeys (#15976)
  • Fix: [NewGRF] Validate airport tile layouts (#15970)
  • Fix: [NewGRF] Improve industry tile layout validation (#15970)
  • Fix: Wrong button size in Bootstrap query window if game window resized (#15968)
  • Fix #15233: Don't require glyphs for various whitespace characters (#15967)
  • Fix: Wrong category for some base set debug messages (#15965)
  • Fix #15961: Don't pass a temporary object to BreakIterator::setText (#15962)
  • Fix: Autoclean empty time only checked for connected clients at month boundary (#15954)
  • Fix: Invalidate/update vehicle caches when vehicle is marked dirty (#15946)
  • Fix: Random company colours choice was reversed (#15944)
  • Fix: Properly disallow duplicate company names (#15911)
  • Fix #15905: Dual-headed engines showed incorrect capacity when sorting (#15907)
  • Fix: Potential off-by-one out of bounds read during saving (#15903)
  • Fix: Coast tiles were shown as water tiles in small map (#15883)
  • Fix: Limit vehicle reliability to the model's current maximum reliability (#15879)
  • Fix: Rail depot overbuild did not handle associated reservation (#15860)
  • Fix #15849: Rivers no longer fill small seas with original land gen (#15852)
  • Fix: Player-placed house protection for houses should override the callback (#14408)

Don't miss a new OpenTTD release

NewReleases is sending notifications on new releases.