De ontwikkelaars achter OpenTTD hebben afgelopen weekeinde een nieuwe ontwikkelversie uitgebracht. In deze opensource-kloon van het Microprose-spel Transport Tycoon Deluxe is het de bedoeling om een transportimperium op te bouwen over de weg, het spoor, het water en door de lucht. OpenTTD kan meer dan alleen het originele spel nabootsen. Zo kunnen er tot wel 64 keer grotere maps dan in het origineel worden gebruikt, is de AI zijn naam waardig en is er ondersteuning voor multiplayer en IPv6. Er zijn versies voor Windows en Linux beschikbaar. De ontwikkeling van de Mac OS X-versie ligt achter op het schema, omdat er niet voldoende ontwikkelaars beschikbaar zijn. Versie 1.02 bevat geen geen grote veranderingen, maar wel een karrevracht aan bugfixes.
Feature:Change:
- Translated desktop shortcut comments (r19884)
Fix:
- Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs, hide invalid engines from the purchase list (r19879, r19877)
- When 'pause on new game' is set, pause the game before CleanupGeneration() to avoid conflicts with concurrent GUI code [FS#3857] (r19934)
- Pay for the rail/road when constructing tunnels, bridges, depots and stations [FS#3859, FS#3827] (r19925, r19887, r19881)
- Closing chatbox could cause glitches when news message was shown [FS#3865] (r19921)
- [YAPP] Inform the pathfinder as well about the fact that the backside of an one-way path signal can be a safe waiting point [FS#3803] (r19896)
- Allow loading savegames from the console without specifying the ".sav" extension, i.e. make it consistent with saving savegames from the console [FS#3761] (r19885)
- Dropdowns did affect positioning of new windows because they were not yet removed when the new windows were positioned [FS#3812] (r19883)
- [NoAI] AIEngine::IsValidEngine() and AIEngine::IsBuildable() returned false positives. Especially wagons of unavailable railtypes were reported available (r19880)
- Default vehicle group texts were drawn one pixel too low [FS#3851] (r19878)
- It was not possible to send all trains with common waypoint order to depot (r19876)
- Compilation for NetBSD [FS#3809, FS#3840, FS#3845] (r19874, r19859, r19853, r19781)
- If the (guessed initial) destination tile of a road vehicle was not a road stop but was a T-junction or turn, the road vehicles would jump around in circles [FS#3817] (r19873)
- When a network connection gets lost and a game with AIs was loaded the client might crash due to the AIs not being loaded while the game loop is executed [FS#3819] (r19869)
- Use non-breaking spaces for currency pre-/postfixes (r19867)
- Crash when changing/viewing locale settings in the console [FS#3830] (r19865, r19864, r19863, r19862)
- Drawing fallback sprites for unavailable NewGRF waypoints failed (r19852)
- Ensure that both texts of the NewGRF gui download button fit (r19823)
- Kicking clients by IP did not work [FS#3784] (r19818)
- Compilation with MinGW GCC 4.5.0 and UNICODE (r19787)
- If a waypoint is immediately followed by a path signal a reservation would be made from that path signal before the waypoint is marked passed. As a result the order to go to the waypoint is used to reserve the path after the waypoint and as such trains get lost [FS#3770] (r19784)
- NULL pointer deference when testing relative scope *action2 on an unbuilt engine [FS#3828] (r19782)
- Crash on too long paths [FS#3807] (r19780, r19779, r19778, r19777, r19776)
- MP_VOID tiles shall have no tropic zone [FS#3820] (r19769)
- Half-desert tiles would never revert back to clear tiles (r19768)
- Height in smallmap was different from measured heights [FS#3808] (r19767)
- [NewGRF] Vehicle var 43 missed AI information in purchase list (r19761)
- Blocked roadvehicles should first check whether they are still blocked before accelerating again, instead of continuous starting/stopping (r19755)
- Try harder to find a suitable font that can be loaded, i.e. while searching for a suitable font test whether you can open it [FS#3740] (r19753)
- Make sure the chat area fits in the default window size; if you want it larger, you can always change/override it in the config file [FS#3798] (r19751)
- [NewGRF] Industry var 0x43 is not 'safe' during callbacks 22 and 38 either (r19750)
- [NewGRF] Possible divide-by-zero if a NewGRF checked industry var 42 while the production level was 0 (r19749)
- Do not recenter usually centered windows when resizing main window or changing language, if they have been moved/resized before [FS#3675] (r19746)
- The GUI is controlled by _local_company, not _current_company (r19745)
- NewGRFs could access map bits of not yet constructed industries and houses during construction callbacks (r19748, r19743)
- [NewGRF] Passing some invalid data to industry variable 67/68 could cause a crash (r19713)
- Check for industry availability more thoroughly and cancel object placement when selecting not available industries [FS#3787] (r19701)
- Avoid showing building toolbars behind the main toolbar when the 'Link landscape toolbar' setting is active [FS#3781] (r19696)
- Under some circumstances the player's name could be empty (r19693)
- Do not show an error message when trying to give another client an amount of 0 money [FS#3779] (r19684)
- Do not display an error message when double clicking on a vehicle in the 'available vehicles'-window (r19669)
