Skip to content

Start typing to see game suggestions. This only suggests apps that have a store page.

Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×

NIMBY Rails update for 10 March 2021

Version 1.1.52 Changelog

Share · View all patches · Build 6360182 · Last edited 10 March 2021 – 21:09:08 UTC by Wendy

Patchnotes via Steam Community
  • New pax AI path finder. Pax can now tell the difference between passing by a station and changing trains, and will use the interval time divided by 2 as the waiting time when calculating the optimal path to take.
  • The "show trip" option in pax listing has been greatly improved. It now distinguishes between passing by stations and transferring lines at stations, and shows the same time values the pax AI uses. It represents the optimal path, keep in mind the pax AI is also capable of modifying the times for the wait to adapt to the local conditions in its current station.
  • When considering local station conditions, pax are now capable of taking into account the remaining time for a train to leave the station.
  • New pax random destination picker. The older rules based on the very coarse and often wrong city location and population database have been discarded. This new random picker is in turn much more efficient.
  • New company level setting to change overall pax spawn rate. After creating or loading a (SP) game, a new option is available in the company panel. It allows to tune up or down the overall demand of the pax random destination picker. The default value is 20% of the max possible pax generation rate, and higher factors are not recommended. Tune it down if you have slowdown problems or the amount of overall pax is too much to handle. This setting is stored in the save so MP hosters can change it in SP and have it apply when loading the save in MP mode.
  • Since the city database is not used anymore, tweak the new random destination picker to consider instead the potential destination station catch population as a factor to discard it. This factor is less important for regional and long distance pax, which already have lower generation factors.
  • UX changes to the line editor and line calculators to make it more visible that leg times and interval times are now mandatory.
  • New station tab: platforms, with line timings and train information. NOTE: this is considered a WIP/developer feature and it's not fully baked.
  • When the "show trip" mode is enabled in a pax listing, show the trip legs as an overlay on top of the map. NOTE: this is considered a WIP/developer feature and it's not fully baked.
  • Board new pax with the same destination in chunks of 10 to speed up train boarding
  • New internal model: line clusters. Identify isolated clusters of lines which are interconnected, and thus have guaranteed paths between all their stations, and start using this guarantee to simplify some code
  • Perform random destination picking at the line cluster level, removing a lot of redundant processing and data
  • Tune station flow to keep it fast but not overwhelm other AI processing
  • Make train exit flow the same as station boarding flow
  • Delete line confirmation dialog
  • Pax pathfind cache should be invalidated by phases, to reduce lag spikes when editing lines
  • Allow to use the max line interval when costing transfers in the new pathfinder, with a per-line toggle
  • Make train cache pathfind lifetime last longer and randomize the live time
  • Stop using the intermediate track textures at medium zoom and instead switch to the thinner textures
  • Relax waypoint track min length to 30m
  • When displaying track length in editor, if it's a platform, only display if its previous track is also platform, adding its length to it
  • Display platform names on top of zoomed in stations on map
  • Add a "max train textures" drop down to graphics options to allow to select less train textures in case the default max causes trouble for some users
  • In track editor, station names should only be interactive depending on the mode, not on flags due to the shift key
  • Fix: <create new save> placeholder should not be deletable
  • Fix: track deletion confirmation and blueprint confirmation should lock the track editor tools
  • Fix: pax list sorting by count does not work for "next stop" grouping
  • Fix: modal messages should always be toplevel windows
  • Fix: some lines following tracks which got outside of the boundary formed by their stations were not properly rendered
  • Fix: circular line runs were not rendered at some zoom levels
  • Fix: never allow the total number of train units to be 0 in the train purchase editor
  • Fix: pax inside train stopped at a station which is not their next stop do not count towards the train exit flow
  • Fix (new pathfinder): the local cost overrides were substracting rather than adding the local costs
  • Fix (new pathfinder): last stations on a line weren't handled properly
  • Fix (new pathfinder): substract stop min time when comparing times for a train which already stopped (and is being considered by its remaining stop time)
  • Fix: the pax pathfinder special case for evaluating trains with a set line and stop was not working properly, in effect disabling the local pax AI
  • Fix: in the pax pathfinder, the transition from a pass-by into a wait-at node should not cost the min stop time
  • Fix: line and train results in search engine should open their editors
  • Fix: when pathfinding with an origin line+stop constraint, discard all paths that stop at the same origin station, not just those that make the pax wait at it
  • Fix: batch new pax train loading was going over the train max pax limit in some cases
  • Fix: rare crash in the cached track tracer
  • Fix: do not reset the clone orders checkbox after purchasing a train.
NIMBY Rails Content Depot 1134711
  • Loading history…
SteamDB has been running ad-free since 2012.
Donate or contribute.
Open link