Changelog for Patch 31895 (23 February 2021) (copied over
from their own website for the time being, since the release is here, but the changelog isn't yet)
- Added operating system support (MacOS)
- Added Vulkan graphics API support
- Added option to switch between OpenGL and Vulkan (Windows/Linux)
- Added fallback switch to OpenGL if Vulkan extension is missing in graphics card driver
- Added cable-stayed bridge type
- Added option to toggle vsync in graphics settings
- Added option to adjust keyboard camera control speed
- Modding Added parallel support for new shaders provided in res/shaders2 and legacy shaders in res/shaders for older game versions
- Improved rendering performance in general
- Improved rendering performance for UI and animated or skinned models
- Improved CPU rendering performance on Vulkan and OpenGL
- Improved memory management for terrain textures
- Improved tga compression performance and stability
- Improved error messages when texture loading fails
- Improved error messages when terrain textures are faulty
- Improved UI cargo options for unload only stations: Disabled load options
- Improved iron, cement and stone bridges using skinned materials to remove gaps
- Improved handling of strings exceeding name fields
- Improved mouse pointer position on fullscreen startup
- Improved screen resolution selection: Added 5120×1440 fullscreen resolution option to support ultrawide curved monitors
- Improved key binding options: Allow binding of Cmd/Win keys like Ctrl, Shift and Alt
- Improved key binding options: Do not allow binding of already hardcoded bind arrow keys
- Improved key binding in cockpit camera
- Improved zoom smoothness with keyboard
- Improved speeds for camera control with keyboard
- Improved render and simulation timing debug information layout
- Improved debug functionality: Added settings.lua property “graphicalDeviceOverride” to manually force graphic card selection
- Modding Improved scripting interface: Added missing street type properties to api.type.StreetType
- Modding Improved scripting interface: Added missing track type properties to api.type.TrackType
- Modding Improved scripting interface: Added terminal type properties to api.type.Terminal
- Fixed multiple crashes caused by invalid construction scripts from mods
- Fixed multiple issues (crashes and rendering glitches) when username or path contain multibyte UTF-8 characters
- Fixed crash related to stylesheets and in-game console on return to main menu
- Fixed crash of stock list update helper when cargo rule changes
- Fixed crashes caused by invalid indices of dropdown construction parameters
- Fixed game stops responding when exiting game and shader_cache is corrupted
- Fixed workshop mod textures cached in wrong directory
- Fixed rendering of skybox in entity windows, e.g. vehicle windows
- Fixed rendering of reflection in screenshots
- Fixed rendering of catchment areas for certain modded stations
- Fixed camera control keys not working anymore when using menus
- Fixed camera control keys not working anymore when popups appear
- Fixed camera control keys not working anymore when Alt key is pressed
- Fixed continuous camera movement when pause menu is opened with Win/Cmd+Q or Win/Cmd+W
- Fixed cockpit camera control keys not working anymore when pause menu is opened
- Fixed terrain tool shortcut handling
- Fixed creation of slow train track segments
- Fixed slow down of trains caused by incorrect train segment reservation
- Fixed streets with upright trash cans and fireplugs
- Fixed use of suspension and cable-stayed bridges in map generation
- Fixed unloading/loading of cargo on same line to destination
- Fixed allocation of cargo to lines in some rare cases
- Fixed “Modify for” price handling
- Fixed line numbers displayed twice
- Fixed window resizing: Prevent windows from being shrunk away
- Fixed terminal column width in station window
- Fixed too long line and station names breaking table layouts in line manager
- Fixed multiple UI issues related to interface scaling
- Fixed missing UI elements with AMD Driver version 20.12.1
- Fixed integer overflow in vehicle buy window
- Fixed cursor positioning in in-game console after use of autocompletion
- Fixed scroll positioning in text input fields
- Fixed missing and faulty localization of certain strings
- Fixed music volume spike at end of loading screen when starting a mission
- Fixed value difference in headquarters statistics and status line
- Fixed swapped values for real estate / vehicles in headquarters window
- Fixed statistic logs and diagram calculations
- Campaign Fixed campaign menu continue button
- Campaign Fixed “Campaign Tycoon” achievement conditions
- Campaign Fixed terrain alignment of log depot in mission 1
- Campaign Fixed camera rotation detection in mission 1
- Campaign Fixed rail buildings filter in mission 2
- Campaign Fixed incorrect train station name in mission 10
- Campaign Fixed missing localization of options in mission 11
- Campaign Fixed bulldozing protection for Palma hotel in mission 12
- Campaign Fixed location link and spelling mistake in mission 16
- Modding Fixed memory leak when using api.gui.comp.List
- Modding Fixed broken api.gui.util.downcast
- Modding Fixed api.gui.comp.addStyleClass when inserting duplicate entries
- Model Editor Fixed scroll positioning in text input fields
- Model Editor Fixed rare crashes on fbx import related to texture desc
- Model Editor Fixed crash when browsing in file menus (MacOS, Linux)
- Removed libstdc++ library from working directory: Added backup in 'redist\linux\extra' (Linux)
- Removed in-game changing of multisampling graphics setting
N.B. There's already a version 31921 with "Improved fallback to OpenGL for GPUs which do not support Vulkan", but that version isn't available here on gog yet. Might be worth waiting with downloading 31895 if you have such a GPU.