diff --git a/.ottdrev-vc b/.ottdrev-vc index 416a43eb46f..55e706c6167 100644 --- a/.ottdrev-vc +++ b/.ottdrev-vc @@ -1,2 +1,2 @@ -jgrpp-0.41.3 20210607 0 a73ddf4a357250fd71a9a5d972ae1b1a91bb112b 1 0 2021 -a3c4c5a4bdfb51ee6cc40cb33a4030302f7a8a9766602aa3a4e2019596838489 - +jgrpp-0.42.0 20210704 0 d24f24cfccd9af8171862bec567a28daa131290b 1 0 2021 +995bd40429935fb4fd9abb07c81eed37b228b8316faeb67b5ebb2a74a3c8fad0 - diff --git a/README.md b/README.md index ba7dc2a756a..dc5e1e185e8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## JGR's Patchpack version 0.41.3 +## JGR's Patchpack version 0.42.0 This is a collection of patches applied to [OpenTTD](http://www.openttd.org/) @@ -46,6 +46,11 @@ See [installation.md](/installation.md) for instructions on how to install. In this mode, trains have a stopping distance and will reserve ahead accordingly, trains cannot stop instantly. See the [guide on the wiki](https://github.com/JGRennison/OpenTTD-patches/wiki/Realistic-braking) for more information. * Allow converting track type under trains when compatible with the new rail type. +* Add feature where trains adjust their speed to match the train in front to avoid stop-start behaviour. +* Add a new train purchase window, where locomotive and wagons are in separate lists. +* Add information about train full and empty loads and achievable speeds to the train info window. +* Add setting to sort track types by category and speed. +* Add a setting for whether to pathfind up to back of a one-way path signal. #### Roads and Road Vehicles @@ -56,6 +61,7 @@ See [installation.md](/installation.md) for instructions on how to install. * Disallow ordering ordinary road vehicles to tram depots and vice versa. * Improve road vehicle pathfinding when multiple vehicles are simultaneously heading to a station with multiple bay/stop entrances. * Add setting for default road/tram types. +* Add a setting to turn off road vehicles slowing in curves. #### Level Crossings @@ -101,6 +107,7 @@ See [installation.md](/installation.md) for instructions on how to install. * Add a setting to include the train length and group name in the vehicle details window. * Add a setting for whether to open the new vehicle GUI when share-cloning. * Add setting to disable mass action buttons for top-level vehicle lists. +* Add feature to create a new auto-named group when dragging and dropping a vehicle onto the new group button (ctrl includes shared order vehicles). #### Orders and Timetabling @@ -143,6 +150,8 @@ See [installation.md](/installation.md) for instructions on how to install. * Enable vehicle group management actions on other companies' stations. * Add support for allowing/disallowing supply to a station, per cargo, by ctrl-clicking the station cargo rating. * Add setting to show a company-coloured mark next to vehicles in vehicle list windows, if their owner does not match the list owner. +* Add a waiting cargo history graph for stations. +* Add a tooltip to show station rating details (controlled by a setting). #### Towns @@ -153,6 +162,7 @@ See [installation.md](/installation.md) for instructions on how to install. * Add a setting to scale town growth rate by proportion of town cargo transported. * Add "indifferent" mode to the town council attitude to area restructuring setting. * Disallow converting town-owned roads to types with the no houses flag. +* Add public roads (road network automatically built between towns) at map generation and in the scenario editor. #### Industries @@ -160,18 +170,24 @@ See [installation.md](/installation.md) for instructions on how to install. #### Map and Landscaping -* Enable building rivers in game. Off by default. * Add a setting to [reduce](http://www.tt-forums.net/viewtopic.php?p=890778#p890778) or stop the tree growth rate. * [Adjusted arctic tree placement](http://www.tt-forums.net/viewtopic.php?f=33&t=72502). +* Add a new tree placement mode (perfect). +* [Minimum town distance](https://www.tt-forums.net/viewtopic.php?f=33&t=33625). +* Add map generation settings to control river/lake and rocky patch generation. +* Add generation of wide rivers. +* Add settings to customise the size of town zones, and city zones. + +#### Construction + +* Enable building rivers in game. Off by default. * Add a setting to disable removing sea/rivers. * Allow building objects by area (1x1 objects only). * Allow purchasing a region of tiles at once, by dragging. * Add setting to control if and how land purchasing is permitted. * Add a company rate limit for land purchasing. * Add a company rate limit for object construction. -* [Minimum town distance](https://www.tt-forums.net/viewtopic.php?f=33&t=33625). -* Add map generation settings to control river/lake and rocky patch generation. -* Add settings to customise the size of town zones, and city zones. +* Add setting for whether to confirm before demolishing industries and/or rail stations. #### Scenario Editor @@ -193,6 +209,7 @@ See [installation.md](/installation.md) for instructions on how to install. * [When building tunnels, open new viewports at the far end of the tunnel](https://www.tt-forums.net/viewtopic.php?f=33&t=72639). * [Smallmap screenshots](http://www.tt-forums.net/viewtopic.php?f=33&t=44596). * Whole map screenshots at current zoom level. +* Topography and industry screenshots. * Make smallmap refresh period variable with map mode/zoom and pause state. * Add display setting for income/cost text effects. @@ -228,6 +245,7 @@ See [installation.md](/installation.md) for instructions on how to install. * Add setting to control dates over which inflation is applied. * Allow shift-clicking on borrow/repay money buttons to enter a quantity. +* Add mode to the cargo payment graph to show payment based on average transit speed. #### Cheats diff --git a/jgrpp-changelog.md b/jgrpp-changelog.md index 051a7193dbe..032d8ecf4f7 100644 --- a/jgrpp-changelog.md +++ b/jgrpp-changelog.md @@ -2,6 +2,53 @@ * * * +### v0.42.0 (2021-07-04) +* Fix crash when removing a company (e.g. due to bankrupcty or the stop_ai command). +* Fix crash when a network server sends a large multiplayer desync log to a desyncing network client. +* Fix crash when clearing a tunnel where only the near end is reserved with realistic braking. +* Fix crash when autoreplacing vehicle with no orders, when refits are not compatible. +* Fix crash which could occur when logging debug messages to the network admin socket. +* Fix incorrect infrastructure accounting when moving a signalled tunnel/bridge to another company with a different signal spacing setting, causing multiplayer desyncs. +* Fix founding towns inside the catchment on an existing station not associating the town with the station catchment, causing multiplayer desyncs. +* Fix house placing in the scenario editor picking the wrong town when placing houses outside towns is enabled. +* Fix news window viewports not updating vehicle images. +* Fix changing the font zoom level not updating the height of window widgets containing text. +* Fix the status bar time/date section being truncated with large font sizes, and when changing time/date settings. +* Fix owner legend colours when the company starting colour setting is used. +* Fix speed unit conversions in the routing restrictions window. +* Viewport map mode: + * Fix rendering of sloped tile, which could cause misalignment of tunnels with the entrance tiles. + * Fix display of high freeform edges at the north edges. +* Map generation: + * Add public roads (road network automatically built between towns) at map generation and in the scenario editor. + * Add generation of wide rivers. + * Allow lakes to be disabled. + * Adjust lake generation to be closer to the specified lake size. + * Add setting for a max height level for towns. +* Trees: + * Add a new tree placement mode with improved distribution. + * Increase maximum width of artic tree range around snow line setting. +* Add feature where trains adjust their speed to match the train in front to avoid stop-start behaviour. +* Add a new train purchase window, where locomotive and wagons are in separate lists. +* Add a waiting cargo history graph to stations. +* Add feature to create a new auto-named group when dragging and dropping a vehicle onto the new group button. +* Add information about train full and empty loads and achievable speeds to the train info window. +* Add setting for whether to confirm before demolishing industries and/or rail stations. +* Add setting to sort tracks by category and speed. +* Add mode to the cargo payment graph to show payment based on average transit speed. +* Add a tooltip to show station rating details (controlled by a setting). +* Add topography and industries screenshot types. +* Add a setting to turn off road vehicle slowdown in curves. +* Add a setting for whether to pathfind up to back of a one-way path signal. +* Disable town noise limits in indifferent town tolerance mode. +* Set a maximum size for the left part of the build rail station window. +* Use a lower resort interval in vehicle list windows when sorting vehicles by timetable delay. +* Open the routing restriction window when ctrl-clicking any signal (except programmable pre-signals). +* Settings window: Move the day length factor setting to the environment section. +* Allow threaded saves in network server mode. +* Add Korean translations by TELK. +* Trunk base remains at commit 8fa53f543a5929bdbb12c8776ae9577594f9eba7, with some further commits picked up to ef25afd55ab868a4322d0c241b5c4898966ac919. + ### v0.41.3 (2021-06-07) * Fix crash which could occur when a train reaches a disallowed 90° turn. * Fix crash which could occur on Linux/SDL2 when a text entry widget is focused without a window being focused.