24.05.1+ (???) ------------------------------------------------------------------------ - Fix: [#2463] Allow removing protected structures (e.g. electricity pylons) when sandbox mode is enabled. 24.05.1 (2024-05-09) ------------------------------------------------------------------------ - Fix: [#2476] Potential crash in formatter when trying to load bad objects. 24.05 (2024-05-04) ------------------------------------------------------------------------ - Feature: [#2] The window limit has been increased from 12 to 64. - Feature: [#1652] Display the production of each industry from the previous month in the industry list. - Change: [#1014] Loading and saving save files and scenarios uses progress bars again. - Change: [#2411] Internal progress bars can now be used during the object and scenario indexing processes. - Change: [#2416] Most text input fields are no longer focused by default, allowing shortcuts to be used. - Fix: [#2374] Height markers re-appear when building sloped track in construction window. - Fix: [#2411] Progress bar windows are not actually rendered. - Fix: [#2413] Gridlines are hidden when closing construction windows. - Fix: [#2416] Cursors in embedded text fiels are not rendering in the right position. - Fix: [#2441] Can't change name of scenarios with text object selected. - Fix: [#2470] Only one tunnel image drawn when there are multiple in the same surface tile. - Technical: [#2456] Changing the in-game language has been sped up considerably. 24.04 (2024-04-07) ------------------------------------------------------------------------ - Fix: [#2375] PNG heightmaps are mirrored when generating terrain. - Fix: [#2377] When cloning vehicle without having sufficient funds, the error message appears below the window. - Fix: [#2379] Text cursor is not rendering in the right position. - Fix: [#2380] 'Number of smoothing passes' label is displayed incorrectly. - Fix: [#2387] Potential crash when a vehicle is deleted while viewing vehicle orders. - Fix: [#2388] Occasional crash after deleting a vehicle. - Fix: [#2389] Cargo label and icons overlap in station construction tab. - Fix: [#2396] Crash when creating a station of greater than 80 tiles. 24.03 (2024-03-30) ------------------------------------------------------------------------ - Feature: [#126] Station size limitations can now be disabled (though still max 80 tiles per station). - Feature: [#1941] Landscapes can now be generated directly from 384x384 PNG images. - Feature: [#2331] Allow setting a preferred owner face to be used for new games. - Change: [#2324] Loading and saving landscapes now defaults to the OpenLoco user folder. - Change: [#2328] In the landscape generation window, water options are now presented in a separate tab. - Fix: [#2312] Object selection allowing deselection of in-use objects, leading to crashes. - Fix: [#2316, #2321] Vehicles do not rotate in announcement for their invention. - Fix: [#2352] Height-related station names generated incorrectly. - Fix: [#2364] Scroll wheel not working on stepper widgets in the Landscape Generation and Tile Inspector windows. 24.02.1 (2024-02-28) ------------------------------------------------------------------------ - Fix: [#2310] Newly created stations and the tracks they are on have zero clearance. 24.02 (2024-02-24) ------------------------------------------------------------------------ - Change: [#2294] Track and road elements are now ignored when they are see-through. - Fix: [#2277] Dragging vehicle components does not visually remove the component being dragged in some cases. - Fix: [#2255] Load/save window fails to show all files in some cases. - Fix: [#2282] Crash when generating landscape with smallest town size. - Fix: [#2282] Town size selection does not match vanilla size selection. - Fix: [#2283] Bankrupt AI companies are not being removed from the game. - Fix: [#2287] Scroll wheel is not working in load/save window. - Fix: [#2290] Construction arrows are not correctly invalidated. - Fix: [#2291] Signals fail to be placed when selecting one end of large curve track. - Fix: [#2293] See-through trees flag is ignored when right-clicking a viewport. 24.01.1 (2024-01-17) ------------------------------------------------------------------------ - Fix: [#2253] Game crashes when loading some save games on Windows. 24.01 (2024-01-14) ------------------------------------------------------------------------ - Feature: [#1238] Mountain tool is now a toggle, making it possible to specify the mountain table size. - Feature: [#2228] Max terraform tool sizes have been increased from 10x10 to 64x64. - Change: [#1180] Separate track/road see-through toggles. - Change: [#2231] Separate trees/buildings/scenery see-through toggles. - Change: [#2228] The landscape 'paint mode' button now uses a different paintbrush image. - Change: [#2228] The landscape texture selection is now hidden until the 'paint' mode is activated. - Fix: [#2162] Build Vehicle window is not properly reset if opened for new or existing vehicle. - Fix: [#2210] Current language is not drawn correctly in options window. - Fix: [#2231] Height mark shortcuts for land and tracks are swapped in some cases. - Fix: [#2238] Scroll on map edge doesn't work for bottom and right edges. 23.12 (2023-12-17) ------------------------------------------------------------------------ - Fix: [#2200] Route through orders not working as expected. - Fix: [#2203] Crash when clipping strings for display. - Fix: [#2209] Town size limits are not being taken account in the map generator. - Fix: [#2217] Road stations loading at incorrect rate under certain situations. - Fix: [#2221] Cursor icon is reset when the game auto saves. - Fix: [#2225] Improve scroll wheel behaviour for zooming under some circumstances. 23.11 (2023-11-26) ------------------------------------------------------------------------ - Fix: [#2111] Crash when viewing the orders of a vehicle and ai deletes a train. - Fix: [#2114] The company face preview in the object selection window is the wrong size. - Fix: [#2184] The game is stuck on a black screen for a long time on some double-density screen set-ups. 23.10 (2023-10-25) ------------------------------------------------------------------------ - Feature: [#2148] Build vehicle window: add search box and filters for cargo and powered/unpowered. - Feature: [#2151] Add a cheat to disable the loading penalty at stations when vehicle length exceeds station length. - Fix: [#1685] Crash when removing a crashed vehicle. - Fix: [#2110] Very large signal placement cost when upgrading a signal. - Fix: [#2152] Crash when too many messages to be shown. - Fix: [#2153] Hang on scenario load when enabling custom owner name feature. 23.09 (2023-09-28) ------------------------------------------------------------------------ - Feature: [#2116] Allow hiding vanilla and/or custom objects in object selection window. - Change: [#2018] Scroll bar thumbs now have a minimum size, making it easier to scroll long lists. - Change: [#2117] Scenario editor can generate maps with no towns, matching vanilla behaviour. 23.08.1 (2023-08-30) ------------------------------------------------------------------------ - Fix: [#2095] Waypoints are not set properly in vehicle routing orders. 23.08 (2023-08-16) ------------------------------------------------------------------------ - Feature: [#2036] Vehicle object selection is now split into tabs by vehicle subtype. - Change: [#61] Placing headquarters now respects the building rotation shortcut. - Change: [#2078] Building construction ghosts now show finished buildings instead of scaffolding. - Fix: [#56] Orphaned arrow bug when closing construction window with shortcut (original bug). - Fix: [#891] Non-ASCII characters do not show up correctly in directory listings. - Fix: [#1852] Cannot navigate to different drive letters in load/save browse window (Windows only). - Fix: [#2005] Right-clicking when display scaling is set to a fractional percent causes random scrolling of view. - Fix: [#2047] Error message when closing the game while load/save prompt window is open. - Fix: [#2053] Placing a headquarter preview ghost immediately removes any existing HQ. - Fix: [#2060] Crash when loading or indexing custom objects with insufficient images (e.g. BR315ON.DAT). - Fix: [#2077] Crash when generating scenario index if referenced custom cargo objects have been subsequently deleted. - Fix: [#2078] Remove any leftover headquarter ghost when the company window is closed with a shortcut. - Fix: [#2080] The map generator is not setting water levels correctly at map edges. - Fix: [#2092] Scrollbar positions are not reset when changing filters in the object selection window. 23.07 (2023-07-25) ------------------------------------------------------------------------ - Feature: [#2013] Add headers for base/clearance height, direction, and ghost flag to the tile inspector. - Feature: [#2019] Allow mouse scrolling on +/- stepper widgets to change their values. - Fix: [#1999] Potential crash at startup due to the screen buffer being too small. - Fix: [#2011] Crash when using terraform tools using a range that exceeds the map edge. - Fix: [#2027] Crash when loading scenarios with a non-ASCII locomotion installtion path. - Fix: [#2028] Incorrect industry building clearing heights causing graphical glitches. - Fix: [#2039] Crash/hang when clicking on news items of new vehicle available. - Fix: [#2042] Crash when Data Execution Prevention (DEP) is enabled on all executables on Windows. - Fix: [#2044] Incorrect error message when selecting an object fails in the object selection window. - Technical: [#2004] Crash reports are no longer being generated (Windows only). 23.06.1 (2023-06-17) ------------------------------------------------------------------------ - Fix: [#1970] Water waves don't animate. - Fix: [#1992] Crash when the AI uses vehicle refit command. - Technical: [#1982] Performance improvements for file I/O and general cleanup of the stream interfaces. 23.06 (2023-06-12) ------------------------------------------------------------------------ - Feature: [#376] Allow fractional UI scaling in addition to integer scaling. - Feature: [#418] Use hardware-backed SDL canvas when available for better performance. - Feature: [#1963] Make news sound effects optional through message settings window. - Feature: [#1973] Allow reversing a vehice's route order table. - Fix: [#1966] Unable to select terrain type for terrain painting. - Fix: [#1968] Crash when game tries to plant trees during natural growth. 23.05 (2023-05-27) ------------------------------------------------------------------------ - Fix: [#1281] The construction window won't open under some circumstances. - Fix: [#1942] Crash when attempting to clear a building with the clear construction tool. - Fix: [#1946] Crash when loading openloco.yml config that has no shortcuts defined. - Fix: [#1953] Cloning a vehicle doesn't copy cargo retrofit selection. - Technical: [#1934] The performance of scrollable lists has been improved. 23.04.1 (2023-04-27) ------------------------------------------------------------------------ - Feature: [#1934] Present a list of objects that failed to load, instead of just the last one. - Fix: [#1925] Not all custom objects are being exported into save files as expected. - Fix: [#1929] Vehicles report local/express status incorrectly. 23.04 (2023-04-23) ------------------------------------------------------------------------ - Fix: [#1907] Hooks fail to install on ARM macOS with wine. - Technical: [#1908] Detect if terminal is VT100 capable and uses colors for the output, can be disabled using [NO_COLOR](https://no-color.org/). 23.03 (2023-03-16) ------------------------------------------------------------------------ - Fix: [#1021] Excessive CPU usage when the Load/Save window is open. - Fix: [#1783] Crash when drawing track tunnels under certain situations. - Fix: [#1869] Crash when changing language. - Fix: [#1875] Tooltips weren't line-wrapping properly. - Fix: [#1882] Process hang when the game trys to crash uncleanly. - Fix: [#1887] Autosave frequency dropdown not working. - Fix: [#1888] Tree shadows disappeared and docks double displayed. - Fix: [#1890] Crash when wrapping words that are longer than max width. 23.02 (2023-02-19) ------------------------------------------------------------------------ - Feature: [#1837]: Add search/filter functionality to object selection window. - Change: [#1823] Prevent edge scroll if the window has no input focus. - Fix: [#1475] Slow view panning with uncaps FPS disabled. - Fix: [#1763] Title music does not stop when unchecked in options window. - Fix: [#1772] Toggling edge scrolling option does not work. - Fix: [#1798] Memory leak when resizing the window. - Fix: [#1842] Track, Road and Dock objects incorrectly unloaded causing packing issues. - Fix: [#1853] Company list not sorted properly by status. 23.01 (2023-01-25) ------------------------------------------------------------------------ - Feature: [#1745] Add cheat to instantly win any scenario/challenge. - Change: [#1698] The prompts asking to locate the Locomotion install folder have been improved. - Fix: [#528] Snow rendering issue with Steam provided Locomotion. - Fix: [#1750] Scenario index is not updated when in-game language changes. 22.12 (2022-12-22) ------------------------------------------------------------------------ - Feature: [#175, #938] Allow modifying object selection in-game (cheat menu). - Feature: [#1664] Allow modifying scenario options in-game (cheat menu). - Feature: [#1736] Allow disabling town renewal/expansion/growth (options menu). - Change: [#1736] The miscellaneous options tab has been redesigned to reduce clutter. - Fix: [#1727] Starting loan is not displayed properly in scenario options. - Fix: [#1737] Unpacked objects accidentally get installed into wrong folder. - Fix: [#1738] Last selected Misc building not remembered in Building Placement tab. 22.11 (2022-11-20) ------------------------------------------------------------------------ - Feature: [#1696] Display filename in object selection window. - Fix: [#1549] Objects do not load localised strings. - Fix: [#1676] Crash when viewing newly created scenarios in scenario list. - Fix: [#1680] Title music plays in scenario editor. - Fix: [#1711] Crash on linux when config folder for OpenLoco is not manually created. - Fix: [#1720] Crash when indexing object files that fail validation. - Fix: [#1720] Object selection not properly checking valid object selection. 22.10 (2022-10-09) ------------------------------------------------------------------------ - Feature: [#1608] Added character limit label in text input windows. - Feature: [#1666] Allow saving giant (full map) screenshots. - Change: [#1623] Title screen music volume is now bound to the music volume setting. - Fix: [#1237] Long entity (company) names may be cut-off incorrectly. - Fix: [#1650] Acquire all company assets cheat may cause some trains and trams to crash. 22.09 (2022-09-04) ------------------------------------------------------------------------ - Fix: [#1612] Ambient audio no longer playing. - Fix: [#1613] Crash when viewing the Build Trains window with certain trains. - Fix: [#1614] Crash when ai picks up none existent vehicles. 22.08 (2022-08-25) ------------------------------------------------------------------------ - Fix: [#729] Audio volume not initialised to config volume. - Fix: [#1557] Vehicle capacity texts are corrupted. - Fix: [#1578] Clang-compiled openloco does not list scenarios. - Fix: [#1583] Newspaper text line height is wrong. - Technical: [#1565] Any missing objects are now listed in the dev console when encountered. - Technical: [#1600] Allow running OpenLoco through Wine on Apple Silicon Macs 22.06.1 (2022-07-01) ------------------------------------------------------------------------ - Fix: [#1552] Crash on startup on release builds. 22.06 (2022-06-30) ------------------------------------------------------------------------ - Feature: [#1273] Added option to toggle visibility of cash pop-ups. - Feature: [#1433] For tracked vehicles, show the length in the vehicle details window and object selection. - Feature: [#1543] For multi-car vehicles, show the car count in vehicle details window. - Fix: [#1510] No music in game. 22.05.1 (2022-05-17) ------------------------------------------------------------------------ - Fix: [#1504] Trains can get stuck on slopes under certain conditions causing a build up of negative speed. - Fix: [#1505] Graphical glitch at edge of map making void have highest precedence when drawing. - Fix: [#1508] Immediate failure of scenarios due to incorrect setting of time limit. 22.05 (2022-05-08) ------------------------------------------------------------------------ - Feature: [#1457] Added option to invert right-mouse panning the game view. - Feature: [#1484] Hold shift when placing a vehicle to start it immediately. - Fix: [#293] Menu screen and other window corruption when many objects loaded. - Fix: [#1463] Crash when opening the build window under certain situations. - Fix: [#1499] Trees are missing their wilt effects. - Fix: [#1499] Certain trees display the wrong image for certain seasons. 22.04 (2022-04-12) ------------------------------------------------------------------------ - Feature: [#1316] Added a cheat to allow building locked vehicles. - Feature: [#1435] Separate landscape height tool from landscape paint tool. - Fix: [#1229] Reliability cheat would not apply to multi power locos. - Fix: [#1241] Total vehicle power formatted incorrectly. - Fix: [#1242] Cannot select both sides of a single way signals. - Fix: [#1250] Cannot save landscape in scenario editor. - Fix: [#1279] Various crashes when removing vehicles. - Fix: [#1284] Delete key doesn't work in text input widgets. - Fix: [#1379] Year formatted correctly in date cheat window. - Fix: [#1393] Vehicles not sorted correctly in build vehicle window. - Fix: [#1400] Imperial-to-metric power conversion didn't match vanilla. - Fix: [#1424] Crash when loading a scenario after waiting on title screen. - Fix: [#1434] Can set 0 or more than 80 towns in scenario editor. - Fix: [#1449] Autopay tooltip was formatted poorly. - Fix: [#1450] Some strings were erroneously referenced in the language files. - Fix: [#1453] Vehicle modify button image disappears for certain company colours. 22.03.1 (2022-03-08) ------------------------------------------------------------------------ - Fix: [#1375] All vehicles are locked. 22.03 (2022-03-08) ------------------------------------------------------------------------ - Feature: [#1327] Readd the game intro (use commandline switch --intro to enable). - Feature: [#1350] Show vehicle obsolete date in build vehicle window. - Feature: [#1354] Added a cheat to display locked vehicles. - Change: [#1276] Transfering cargo is now viable. The cargo age is calculated as the weighted average of the present and delivered cargo. - Fix: [#239] Vehicles sound do not modify pitch and incorrect sounds can be loaded when loading saves. - Fix: [#1280] Crash when removing crashed vehicles with news window open. - Fix: [#1320] Inability to mark scenario as complete. - Fix: [#1323] Playlist crash when setting the date really far into the future. - Fix: [#1325] Crash when saving second loaded scenario of a playthrough. - Fix: [#1328] Various object loading bugs related to custom object files causing crashes on load. - Technical: [#1347] Now using OpenAL-soft engine for audio, replacing SDL2_mixer. 22.02 (2022-02-06) ------------------------------------------------------------------------ - Feature: [#1271] Vehicles display their total capacity in the cargo window. - Feature: [#1278] Added a cheat to change the in-game date. - Feature: [#1284] Added automatic loan repayment option in company finances window. - Feature: [#1291] Modified the time panel date format to display day. - Feature: [#1310] Added keyboard shortcuts for changing the game simulation speed. - Fix: [#1236] Incorrect cargo capacity displayed for vehicle objects. 21.10 (2021-10-17) ------------------------------------------------------------------------ - Feature: [#1170] Add option to disable train reversing at signals. - Fix: [#788] Opening windows larger than the game window might cause a crash. - Fix: [#1166] Incorrect surface selection when over water. - Fix: [#1176] Headquarters ghost destroys buildings. - Fix: [#1178] Game does not start when no legacy config file is present. - Fix: [#1179] Default shortcut keys are not assigned when no config file is present. - Fix: [#1190] Terraform window's area increase/decrease buttons are not holdable. - Fix: [#1218] Crash when saving landscapes or scenarios in the scenario editor. - Fix: [#1222] Unable to right click interact with road stations built on neutral or ai created road. 21.09.1 (2021-09-14) ------------------------------------------------------------------------ - Fix: [#1161] Stuttering vehicle movement due to incorrect vehicle positions. - Fix: [#1162] Signal side placement is inverted. - Fix: [#1162] Single side signal removal incorrectly removing both signals. - Fix: [#1162] Cursor hot spots are incorrect for some cursors. - Fix: [#1167] Incorrect right click interact with some road pieces. - Fix: [#1171] Vehicles incorrectly placed underground on load. - Fix: [#1173] Turnaround track piece not selectable on right hand drive scenarios. 21.09 (2021-09-11) ------------------------------------------------------------------------ - Feature: [#784] Optional keyboard shortcuts for construction window. - Change: [#1104] Exceptions now trigger a message box popup, instead of only being written to the console. - Change: [#1141] The Enter key on the numeric keypad can now be bound separately. - Fix: [#1108] Road selection not being remembered. - Fix: [#1123] Right click interaction of road/tram causing crashes or money. - Fix: [#1124] Confirmation prompt captions are not rendered correctly. - Fix: [#1127] Crash during vehicle renewal cheat. - Fix: [#1144] Options window spawns behind title logo. - Fix: [#1146] Tram turnaround piece activates wrong button. 21.08 (2021-08-12) ------------------------------------------------------------------------ - Change: [#298] Planting clusters of trees now costs money and influences ratings outside of editor mode. - Change: [#1079] Allow rotating buildings in town list by keyboard shortcut. - Fix: [#366] Original Bug. People and mail cargo incorrectly delivered to far away stations. - Fix: [#1035] Incorrect colour selection when building buildings. - Fix: [#1070] Crash when naming stations after exhausting natural names. - Fix: [#1094] Repeated clicking on construction window not always working. - Fix: [#1095] Individual expenses are drawn in red, not just the expenditure sums. - Fix: [#1102] Invalid file error when clicking empty space in file browser. 21.07 (2021-07-18) ------------------------------------------------------------------------ - Feature: [#856] Allow filtering the vehicle list by station or cargo type. - Fix: [#982] Incorrect rating calculation for cargo causing penalty for fast vehicles. - Fix: [#984] Unable to reset/regenerate station names by using an empty name. - Fix: [#1008] Inability to decrease max altitude for trees in landscape editor. - Fix: [#1016] Incorrect detection of station causing incorrect smoke sounds. - Fix: [#1044] Incorrect rotation of headquarters when placing. No scaffolding when placing headquarters. - Technical: [#986] Stack misalignment in GCC builds caused unexplained crashes on Linux and Mac during interop hooks with loco.exe. - Technical: [#993] Retry hook installation to fix incompatibles with older wine versions. - Technical: [#1006] Add breakpad-based dumping for MSVC builds 21.05 (2021-05-11) ------------------------------------------------------------------------ - Feature: [#184] Implement cheats window with financial, company, vehicle, and town cheats. - Feature: [#857] Remember last save directory in configuration variable. - Feature: [#923] Tween (linear interpolate) entities when frame limiter is uncapped for smoother movement. - Change: [#975] The multiplayer toggle button on the title screen has been hidden, as multiplayer has not been reimplemented yet. - Fix: [#914] Boats get stuck in approaching dock mode when water is above a certain height. This was incorrectly fixed in 21.04.1. - Fix: [#923] Decouple viewport updates from game ticks for smoother panning and zooming. - Fix: [#927] Some available industries are missing in the 'Fund new industries' tab. - Fix: [#945] Station construction preview image is using wrong colours. - Fix: [#957] Element name is not shown when inspecting track elements using the Tile Inspector. 21.04.1 (2021-04-14) ------------------------------------------------------------------------ - Fix: [#914] Boats get stuck in approaching dock mode when water is above a certain height. - Fix: [#915] Money subtractions with large values incorrectly calculated causing negative money. 21.04 (2021-04-10) ------------------------------------------------------------------------ - Feature: [#451] Optionally show an FPS counter at the top of the screen. - Feature: [#831] Add a tile inspector, allowing inspection of tile element data (read-only). - Feature: [#853] Allow unlocking FPS by detaching game logic from rendering. - Fix: [#391] Access violation in windows after exiting games. - Fix: [#804] Enter key not confirming save prompt. - Fix: [#809] Audio calculation not using the z axis. - Fix: [#825] Potential crash when opening town rename prompt. - Fix: [#838] Escape key doesn't work in confirmation windows. - Fix: [#845] Town growth incorrectly calculated causing more aggressive growth than should be possible. - Fix: [#853] The game run slightly, but noticeably, slower than vanilla Locomotion. - Fix: [#860] Incorrect capacity information for vehicles that do not carry cargo (e.g. is a train engine). 21.03 (2021-03-06) ------------------------------------------------------------------------ - Feature: [#125] Allow construction while paused using a new optional cheats/debugging menu. - Feature: [#796] Allow users to toggle sandbox mode in-game using the cheats menu. - Change: [#361] The game now allows scenarios to start from 1800, with adjusted inflation. - Change: [#787] Scenery and building interaction is now disabled when see-through. - Fix: [#294] Crash when setting company name twice. - Fix: [#697] Ghost elements are not removed in autosaves. - Fix: [#794] Game does not stay paused while in construction mode. - Fix: [#798] Setting waypoints on multitile track/road elements corrupts the position. - Fix: [#801] Initial save path does not contain a trailing slash. - Fix: [#807] Incorrect vehicle animation for speed based animations like hydrofoils when at max speed. 21.02 (2021-02-20) ------------------------------------------------------------------------ - Feature: [#122] Allow vehicles to be cloned from the vehicle window. - Feature: [#690] Automatically save the game at regular intervals. - Feature: [#702] Optional new map generator (experimental). - Change: [#690] Default saved game directory is now in OpenLoco user directory. - Change: [#762] The vehicle window now uses buttons for local/express mode. - Fix: [#151] Mouse moves out of window when looking around. - Fix: [#588] 'Cancel or Show Last Announcement' shortcut doesn't close announcements. - Fix: [#679] Crash when changing ground texture. - Fix: [#694] Selecting a song to play is guaranteed to not play it. - Fix: [#712] Load / save window tries to show preview for item after last. - Fix: [#721] Incorrect catchment area for airports. - Fix: [#725] Company value graph does not display correctly. - Fix: [#744] Rendering issues ('Z-fighting') with vehicles over bridges. - Fix: [#766] Performance index is off by a factor of 10 in scenario options window. - Fix: [#769] Waypoints for road vehicles could not be set. - Fix: [#779] Town list displays the wrong amount of stations. 20.10 (2020-10-25) ------------------------------------------------------------------------ - Feature: [#569] Option/cheat to disable AI companies entirely. - Fix: [#573] Crash caused by opening Road construction window. - Fix: [#588] Crash caused by changing default audio device. - Fix: [#595] Implementation mistake in CreateVehicle could lead to crashes. - Fix: [#635] Land tool not working properly, due to tool drag events not passing on coordinates. - Fix: [#648] Fix crash in vehicle update head caused by CreateVehicle. 20.07 (2020-07-26) ------------------------------------------------------------------------ - Feature: [#523] Holding the construction window's build or remove button will keep repeating the action. - Removed: Clicking track / road construction while holding shift will place 10 pieces in a row. - Fix: [#158] Pressing shift to build underground tracks automatically builds ten track pieces. - Fix: [#390] Load/save window causes a crash when trying to access bad directories. - Fix: [#397] Opening a tutorial crashes the game. - Fix: [#485] Incorrect position of exhaust smoke on vehicles. - Fix: [#491] Station/city name labels are hidden from viewport when saving. - Fix: [#529] Tree-related industries are not updating properly. - Fix: [#530] Industry production not starting up under some conditions. 20.05.1 (2020-05-30) ------------------------------------------------------------------------ - Fix: [#487] Checkbox behaviour reversed for industry opening/closing in landscape generation options. - Fix: [#488] Repeated clicking may lead to a negative loan. - Fix: [#494] Farms not producing grain for stations in Mountain Mayhem scenario. - Fix: [#498] Clicking newly invented vehicle in news throws out of range exception. 20.05 (2020-05-24) ------------------------------------------------------------------------ - Feature: [#77] Add "Exit OpenLoco" to the main menu. - Change: [#420] Disable window scale factor buttons when not applicable. - Fix: [#264] Option 'Export plug-in objects with saved games' is partially cut off. - Fix: [#299, #430] Crash due to added null-chars when manually specifying Locomotion directory. - Fix: [#359] Widgets tied to tools could get stuck in pressed state. - Fix: [#388] Re-center Options window on scale factor change. - Fix: [#396] Preferred owner name is not saved. - Fix: [#409] Incorrect refund cost when deleting signals. - Fix: [#412] Game crashes after a while on Great Britain & Ireland 1930. - Fix: [#423] Date in challenge tooltip is incorrect. - Fix: [#425] Changing resolution in fullscreen mode doesn't work. - Fix: [#428] Show an error when a vehicle can't be built due to invalid properties. (Original bug.) - Fix: [#440] Final segment in town population graphs could show no population. - Fix: [#467] Incorrect scrolling thumbs when leaving the bottom of an auto resizing window. - Fix: [#478] Crash when opening narrow gauge tab on train purchasing window. 20.03 (2020-03-23) ------------------------------------------------------------------------ - Feature: [#347] Screenshots are now saved in PNG format. - Change: [#380] Make keypad enter work the same as normal enter. - Fix: [#226] Zooming to cursor is buggy on bigger maps. - Fix: [#296] Correctly show challenge progression in save previews. - Fix: [#297] Menu click sound not played. - Fix: [#303] Play title music preference is not saved. - Fix: [#340] Cargo rating is calculated incorrectly in some edge cases. - Fix: [#349] Building a signal adds money (macOS/Linux only). - Fix: [#383] Crash in construction window. - Fix: Strings were not wrapping properly in the file browser window. 19.03 (2019-03-01) ------------------------------------------------------------------------ - Feature: [#163] Remove terraforming limits outside of scenario editor. - Feature: [#178] Allow zooming to cursor position instead of viewport centre. - Feature: [#192] The option window now includes OpenLoco-specific settings. - Feature: [#203] Support multiple languages by loading text strings from YAML files. - Feature: [#212] Add fullscreen support. - Feature: [#221, #236] Implement audio through SDL2 mixer, introducing audio on Linux and macOS. - Feature: [#237] Allow nearest neighbour scaling the game on integer intervals. - Feature: [#275] Allow disabling the title screen music. - Feature: [#279] Use OpenLoco logo for window icon. (Logo created by [Zcooger](https://github.com/Zcooger)) - Change: [#107] Show git branch and short sha1 hash in version info line. - Change: [#211] Store configuration file as YAML. - Fix: Tooltips were calling the wrong event. - Fix: [#219, #257] Prevent text from being drawn off-screen. 18.02 (2018-02-15) ------------------------------------------------------------------------ - Feature: [#12, #14, #50] Support for Linux and macOS. - Feature: [#20] Support graphics data files from Stream distribution. - Feature: Allow player to remove roads that are in use. - Feature: Towns can now always be renamed (As seen in OpenTTD). - Feature: Vehicle breakdowns can now be disabled (As seen in OpenTTD). - Feature: Playable in a resizable window. - Feature: Clicking track / road construction while holding shift will place 10 pieces in a row. - Change: [#79] Store `game.cfg`, `plugin.dat` and `scores.dat` in: - Windows: `%APPDATA%\OpenLoco` - Linux: `~/.config/openloco` - macOS: `~/Library/Application Support/OpenLoco` - Change: [#79] Disable file existence and size checks.