Software Update: OpenTTD 1.0.0 Beta 4

Spread the love

The fourth beta release of version 1.0.0 of OpenTTD was released on Thursday. In this open source clone of the Microprose game Transport Tycoon Deluxe, the goal is to build a transport empire by road, rail, water and air. OpenTTD can do more than just mimic the original game. For example, up to 64 times larger maps can be used than in the original, the AI ​​is worthy of its name and up to 255 players can participate in a multiplayer game. Versions are available for Windows and Linux. Development of a version for Mac OS X is currently behind schedule due to lack of developers available to be.

The main change in version 1.0.0 is that it is no longer necessary to have the original game’s data files, which are still copyrighted. the open source graphic– and sound files are now mature enough to serve as a replacement, but must be downloaded separately. Here’s what’s changed in the fourth beta release:

New features:

  • Content mirroring support (r18994)
  • Show empty query after creating new group (instead of ‘Group nnn’) (r18981)
  • [NewGRF] NewGRF-settable rail type properties, increase number of possible rail types, per rail type speed limits (r18970, r18969)
  • [NewGRF] Allow layering of multiple groundsprites in sprite layouts of stations, houses and industrytiles; so hacks with zero-sized bounding boxes are no longer needed and no longer cause trouble (r18959)
  • [NoAI] Introduce GetBuildCost functions in several classes to get easier cost estimations before you start building (r18955)
  • [NoAI] Allow editing AI settings while an AI is running (r18953)
  • Make it possible to change newgame settings from within a game via the console (use setting_newgame instead of setting) [FS#2885] (r18943)
  • Add a setting to reduce/disable aircraft crashes [FS#2678] (r18942)
  • Make the crash position of aircraft a bit random by giving aircraft a chance to crash every tick they are breaking (r18940)

Change:

  • [NoAI] Use the highest version of an AI that can load the AI ​​data from a savegame instead of the exact same version [FS#3232] (r18944)

Fixed:

  • Off-by-one in the music playlist (song missing) [FS#3588] (r18997)
  • [NewGRF] industry var A5 (=high 8 bits of var A4) returned the high 8 bits of var A2. Same problem for 9B/9A/98 (r18988)
  • [NoAI] Make building long rails fail for AIs if there is an obstacle in the way (r18987)
  • Possible invalid memory access when merging companies [FS#3584] (r18978)
  • Estimating the cost of removing statues could clear the presence flag in the town (r18976)
  • CMD_BUILD_ROAD missed CMD_AUTO. Also do not access tiles anymore after clearing them; that fails either in test or exec run [FS#3578] (r18974)
  • Train acceleration for original acceleration model was not updated if the train’s power changed (r18971)
  • Make sure the values ​​of settings loaded from a savegame are valid (r18950)
  • After clicking move up/move down in the NewGRF/AI the selected item could be out of range [FS#1510] (r18948, r18947)
  • It was possible to change AI settings without changing to the custom difficulty level by using the query text window (r18946)
  • Remove the loading indicators as soon as a train crashes [FS#3575] (r18941)
  • [NewGRF] Industrylayout’s special water tile check did not properly check for crossing north border of map (r18938)
  • [NewGRF] Value of variables 90 and 91 were not what NARS expects [FS#3551] (r18935)
  • [Windows] In some rare case a deadlock could happen when stopping sound driver (r18934, r18913, r18892)
  • [NoAI] Autoreplace is also valid for the default group (r18930)
  • Preserve some timetable related vehicle flags during autorenew/-replace [FS#3568] (r18929)
  • AIOrder::GetOrderDestination could return a non-waypoint tile when the waypoint was a multitile waypoint [NoAI] (r18924)
  • On bankruptcy the company value did include the loan and as such the value at which you bought the company was too low [FS#3561] (r18908)
  • Writing LZO-compressed savegames would produce invalid files and potentially overwrite memory (r18904)
  • [Windows] File locations for Windows were not documented correctly for all versions of Windows [FS#3562] (r18903)
  • Pressing cancel for the query windows of the world generation window caused the default to be set instead of no changes to the value [FS#3558] (r18896)
  • Avoid duplicate path separator when searching for PNG files which prevented tar-lookups (r18891)
  • [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code (r18884)
  • Aircraft can be send to an hangar when the target airport has one and when it can land, not only when it has a plane terminal (r18880)
  • [NewGRF] Crash when a NewGRF used var62 in an industry tile chain when the industry tile was part of an original industry (r18878)

Version number 1.0.0 beta 4
Release status beta
Operating systems Windows 7, Windows 7 x64, Windows 9x, Windows 2000, Linux, Windows XP, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Linux AMD64, Linux IA-64, Windows Vista, Windows Vista x64, Windows Server 2008
Website Manufacturer
Download http://www.openttd.org/en/download-testing
File sizes 3.79MB – 4.76MB
License type GPL
You might also like