OpenRCT2 Versions Save

An open source re-implementation of RollerCoaster Tycoon 2 🎢

v0.4.0

2 years ago
  • Headline feature: [#10664] New save format with increased limits.
  • Feature: [#714] Allow up to 255 trains per ride.
  • Feature: [#2253] Path surfaces and railings can be mixed and matched, like in RCT1.
  • Feature: [#2766] The Fruity Ices Stall can now be recoloured, like in RCT1.
  • Feature: [#4933] Allow map sizes of 999 × 999 (up from 254 × 254).
  • Feature: [#7660] Custom music objects that are distributed with the save.
  • Feature: [#8407] Ride platforms can be made invisible.
  • Feature: [#12793] Add Excitement/Intensity/Nausea ratings to Ride List view with sorting.
  • Feature: [#13858] Flatride bases can be made invisible.
  • Feature: [#14676] [Plugin] Allow plugins to store data in .park files.
  • Feature: [#15367] Individual track elements can now be drawn as another ride type.
  • Feature: [#15901] [Plugin] Add ‘map.getAllEntitiesOnTile’ to API.
  • Feature: [#16029] [Plugin] Add ‘TrackElement.rideType’ to API.
  • Feature: [#16097] The Looping Roller Coaster can now draw all elements from the LIM Launched Roller Coaster.
  • Feature: [#16132, #16389] The Corkscrew, Twister and Vertical Drop Roller Coasters can now draw inline twists.
  • Feature: [#16144] [Plugin] Add ‘ImageManager’ to API.
  • Feature: [#16707] [Plugin] Implement intransient plugins.
  • Feature: [#16707] [Plugin] New API for current mode, ‘map.change’ hook and toolbox menu items on title screen.
  • Feature: [#16731] [Plugin] New API for fetching and manipulating a staff member’s patrol area.
  • Feature: [#16800] [Plugin] Add lift hill speed properties to API.
  • Feature: [#16806] Parkobj can load sprites from RCT image archives.
  • Feature: [#16831] Allow tertiary colours for small and large scenery objects.
  • Feature: [#16872] [Plugin] Add support for custom images.
  • Improved: [#3517] Cheats are now saved with the park.
  • Improved: [#10150] Ride stations are now properly checked if they’re sheltered.
  • Improved: [#10664, #16072] Visibility status can be modified directly in the Tile Inspector’s list.
  • Improved: [#16251] Plugin API handles null values better.
  • Improved: [#16251] openrct2.d.ts: mark ‘callback’ argument of queryAction and executeAction as optional.
  • Improved: [#16251] openrct2.d.ts: change ‘network.status’ to ‘network.mode’ in network API docs.
  • Improved: [#16251] openrct2.d.ts: added previously undocumented ‘GroupBoxWidget.text’ property.
  • Improved: [#16251] openrct2.d.ts: removed unused ‘LabelWidget.onChange’ property.
  • Improved: [#16258] Increased image limit in the engine.
  • Improved: [#16408] Improve ‘--version’ cli option to report more compatibility information.
  • Improved: [#16740] Allow staff patrol areas to be defined with individual tiles rather than groups of 4x4.
  • Improved: [#16764] [Plugin] Add hook ‘map.save’, called before the map is saved.
  • Improved: [#16925] The queue length of 1000 guests is lifted, and a warning for too long queues is added instead.
  • Change: [#14484] Make the Heartline Twister coaster ratings a little bit less hateful.
  • Change: [#16077] When importing SV6 files, the RCT1 land types are only added when they were actually used.
  • Change: [#16424] Following an entity in the title sequence no longer toggles underground view when it’s underground.
  • Change: [#16493] Boat Hire and Submarine Ride support costs now match their visual appearance.
  • Change: [#16710] Changed default view of Guest List to ‘Thoughts’ and selected tab will default to ‘Summarised’ (when opened from the menu).
  • Change: [#16859] Guests with umbrellas no longer always avoid going into a Maze.
  • Change: [#16912] Tired or nauseated guests will no longer jump in a Maze.
  • Fix: [#6767] Black screen after Alt-Tabbing back into the game.
  • Fix: [#11752] Track pieces with fractional cost are too cheap to build.
  • Fix: [#12556] Allow game to run without audio devices.
  • Fix: [#12774] [Plugin] Scripts will not be re-initialised when a new scenario is loaded from within a running scenario.
  • Fix: [#13336] Can no longer place Bumble Bee track design (reverts #12707).
  • Fix: [#14155] Map Generator sometimes places non-tree objects as trees.
  • Fix: [#14674] Recent Messages only shows first few notifications.
  • Fix: [#14920] Ghosts for rides and shops do not auto-elevate when obscured.
  • Fix: [#15413] Modifying park rating with plugins desyncs park rating history from actual park rating.
  • Fix: [#15571] Non-ASCII characters in scenario description get distorted while saving.
  • Fix: [#15830] Objects with RCT1 images are very glitchy if OpenRCT2 is not linked to an RCT1 install.
  • Fix: [#15909] Text can overflow in ‘Select ride design’ windows.
  • Fix: [#15947, #15960] Removing a flat ride results in an error message and duplicate structures.
  • Fix: [#15998] Cannot set map size to the actual maximum.
  • Fix: [#16007] Scenario Editor “Entry Price” appears to the right of the value field.
  • Fix: [#16008] Tile Inspector can select elements from last tile without reselecting it.
  • Fix: [#16024] Go-Karts with more than 32 vehicles do not colour themselves correctly.
  • Fix: [#16026] Newly created rides with “Disable vehicle limits” cheat always get 32 trains with 12 cars each.
  • Fix: [#16063] Object Selection preview for objects with glass is broken.
  • Fix: [#16075] Exporting track designs saves scenery in incorrect locations.
  • Fix: [#16087] The Looping Roller Coaster booster is now always drawn correctly.
  • Fix: [#16140] The ‘Follow this’ option is now disabled when the ride view is set to ‘overall’ or a station.
  • Fix: [#16162] Go Karts speeds are not correctly randomised, they only go very fast or very slow.
  • Fix: [#16188] Medium-size banked turns on the Twister and Vertical Roller Coaster have incorrect support placement (partly original bug).
  • Fix: [#16264, #16572] Placing saved track design crashes game.
  • Fix [#16308] Crash when trying to place down a ride on Android.
  • Fix: [#16327] Crash on malformed network packet.
  • Fix: [#16449] [Plugin] Viewport doesn't hide when switching tabs.
  • Fix: [#16450] Banner style not copied when using tile inspector.
  • Fix: [#16535] Entering construction mode unblocks all paths.
  • Fix: [#16542] “Same price throughout park” status not correctly imported for RCT1 saves.
  • Fix: [#16572] Crash when trying to place track designs.
  • Fix: [#16591] [Plugin] ‘setInterval’ and ‘setTimeout’ is not disposed when map unloads.
  • Fix: [#16711] [Plugin] ‘Car.rideObject’ overflowing with more than 256 ride types.
  • Fix: [#16779] Fix case where title music doesn't unmute properly.
  • Fix: [#16808] Incorrect track design serialisation causing vehicle object replacement.
  • Fix: [#16869] Soft Toy Stall cannot be recoloured, but shows a recolouring option anyway (original bug).
  • Fix: [#16995] Native Linux dialog windows do not open if the path contains single quotes.
  • Fix: [objects#165] Glitch when Bengal Tiger Cars go through a corner.

v0.3.5.1

2 years ago
  • Improved: [#12825, #12869] The Tile Inspector window’s layout has been tweaked slightly.
  • Change: [#15899] Weird bonus for path 0 - likely intended as a queue bonus (original bug).
  • Fix: [#15138] Sometimes small scenery stays when building through it.
  • Fix: [#15620] Placing track designs at locations blocked by anything results in wrong error message.
  • Fix: [#15843] Tile Inspector can be resized too small.
  • Fix: [#15844] Tile Inspector has inconsistent text colours.
  • Fix: [#15878] Crash when opening a ride window for a corrupted vehicle.
  • Fix: [#15908] Crash when track elements have no ride assigned.
  • Fix: [#15919] Research status incorrectly considered for scenery when in editor modes.
  • Fix: [#15938] Track designs of some ride types are incorrectly exported to TD6.

v0.3.5

2 years ago
  • Feature: [#3868] Initial support for using TTF in OpenGL mode (still contains bugs).
  • Feature: [#7682] Follow ride/guest/staff in main window viewport.
  • Feature: [#13407] Allow building chain lifts on enclosed dinghy slide pieces when cheats are on.
  • Feature: [#15084] [Plugin] Add "vehicle.crash" hook.
  • Feature: [#15143] Added a shortcut key for Giant Screenshot.
  • Feature: [#15164] Highlight elements selected by the Tile Inspector, tracks are currently not supported.
  • Feature: [#15165] [Plugin] Add the ability to create entities using "map.createEntity".
  • Feature: [#15194] [Plugin] Add guest properties, ride downtime and park casualty penalty.
  • Feature: [#15195] Added a bug-report item in file dropdown menu.
  • Feature: [#15294] New vehicle animation type: flying animal.
  • Fix: [#10614] Track Designs with missing path(s) do not use alternate pathways.
  • Fix: [#12981] New vehicles do not appear in vehicle type dropdown.
  • Fix: [#13465] Creating a scenario based on a won save game results in a scenario that’s instantly won.
  • Fix: [#13912] “Dome park” no longer renders dome correctly.
  • Fix: [#14316] Closing the Track Designs Manager window causes broken state.
  • Fix: [#14482, #15258] Rides with invisibility hacks sometimes behave incorrectly.
  • Fix: [#14649] ImageImporter incorrectly remaps colours outside the RCT2 palette.
  • Fix: [#14667] “Extreme Hawaiian Island” has unpurchaseable land tiles (original bug).
  • Fix: [#14741] Crash when exiting OpenRCT2 on macOS.
  • Fix: [#15096] Crash when placing entrances in the scenario editor near the map corner.
  • Fix: [#15136] Exported SV6 files cause vanilla RCT2 to hang.
  • Fix: [#15142] ToonTowner's mine roofs were moved into the pirate theme scenery group instead of the mine theme scenery group.
  • Fix: [#15148] Track Designs Manager delete confirmation window doesn't display properly.
  • Fix: [#15170] Plugin: incorrect label text alignment.
  • Fix: [#15177] Crash in lightfx_add_lights_magic_vehicle().
  • Fix: [#15184] Crash when hovering over water types in Object Selection.
  • Fix: [#15193] Crash when rides/stalls are demolished.
  • Fix: [#15197] Cannot place flat ride after removing it in construction window.
  • Fix: [#15199] Construction window is not closed when a ride gets demolished.
  • Fix: [#15213] Freeze when hovering over Reverse Freefall Coaster in Russian.
  • Fix: [#15227] Crash on exit after hovering over water types in the Object Selection window.
  • Fix: [#15255] Tile Inspector shows banner information on walls that do not contain one.
  • Fix: [#15257] Chat icon shows in scenario/track editor. Other icons don't disable when deactivated in options menu.
  • Fix: [#15289] Unexpected behavior with duplicated banners which also caused desyncs in multiplayer.
  • Fix: [#15322] Circus music doesn't play.
  • Fix: [#15377] Entrance/exit ghost doesn't work on different stations without touching them first.
  • Fix: [#15451] Guest list name filter remains after group selection.
  • Fix: [#15466] Crash when opening a dropdown with 0 rows.
  • Fix: [#15476] Crash when placing/clearing small scenery.
  • Fix: [#15487] Map animations do not work correctly when loading an exported SV6 file in vanilla RCT2.
  • Fix: [#15490] Tile inspector needlessly updates clearance height when changing surface slopes.
  • Fix: [#15496] Crash in paint_swinging_inverter_ship_structure().
  • Fix: [#15503] Freeze when doing specific coaster merges with block brakes.
  • Fix: [#15514] Two different “quit to menu” menu items are available in track designer and track design manager.
  • Fix: [#15560] Memory leak due to OpenGL Renderer not releasing a texture.
  • Fix: [#15567] Litter not being counted correctly during Park rating calculation (original bug).
  • Fix: [#15579] Crash in track_block_get_next().
  • Fix: [#15582] [Plugin] Litter properties return incorrect values.
  • Fix: [#15584] Ride income underflows when on-ride photos are making losses.
  • Fix: [#15612] Crash when placing walls beside certain scenery objects.
  • Fix: [#15851] Incorrect percentage chance of jumping with Katie Smith cheat.
  • Fix: [#15858] Joanne Barton and Emma Garrell cheat incorrectly not applying effects to self.
  • Improved: [#3417] Crash dumps are now placed in their own folder.
  • Improved: [#13524] macOS arm64 native (universal) app
  • Improved: [#15538] Software rendering can now draw in parallel when Multithreading is enabled.
  • Change: [#8601] Revert ToonTower base block fix to re-enable support blocking.
  • Change: [#15174] [Plugin] Deprecate the type "peep" and add support to target a specific scripting api version.

v0.3.4.1

2 years ago
  • Fix: [#15028] Crash when placing large scenery.
  • Fix: [#15048] Crash when removing litter with cheats.
  • Fix: [#15052] Crash when using banner window.
  • Fix: [#15063] Crash when opening large scenery signs.
  • Improved: [#12626] Allow using RCT2 saves to mark RCT Classic (.sea) parks as finished and vice versa.

v0.3.4

2 years ago
  • Feature: [#13967] Track List window now displays the path to the design when debugging tools are on.
  • Feature: [#14071] “Vandals stopped” statistic for security guards.
  • Feature: [#14169] Lighting effects for shops and stalls.
  • Feature: [#14296] Allow using early scenario completion in multiplayer.
  • Feature: [#14538] [Plugin] Add property for getting current plugin api version.
  • Feature: [#14620] [Plugin] Add properties related to guest generation.
  • Feature: [#14636] [Plugin] Add properties related to climate and weather.
  • Feature: [#14731] Opaque water (like in RCT1).
  • Change: [#14496] [Plugin] Rename Object to LoadedObject to fix conflicts with Typescript's Object interface.
  • Change: [#14536] [Plugin] Rename ListView to ListViewWidget to make it consistent with names of other widgets.
  • Change: [#14751] “No construction above tree height” limitation now allows placing high trees.
  • Change: [#14841] Redesign the About window, including new button to copy the current version info.
  • Fix: [#11829] Visual glitches and crashes when using RCT1 assets from mismatched or corrupt CSG1.DAT and CSG1i.DAT files.
  • Fix: [#12262] Windows can appear off screen with small screens or high scaling.
  • Fix: [#13581] Opening the Options menu causes a noticeable drop in FPS.
  • Fix: [#13894] Block brakes do not animate.
  • Fix: [#13986] OpenGL: Track preview window, flip/rotate button do not update the thumbnail.
  • Fix: [#14315] Crash when trying to rename Air Powered Vertical Coaster in Korean.
  • Fix: [#14330] join_server uses default_port from config.
  • Fix: [#14415] Entrances/exits are removed when built on top of each other.
  • Fix: [#14449] Surface smoothing at extra zoom levels not working.
  • Fix: [#14468] Cannot close Options window on Android.
  • Fix: [#14493] [Plugin] isHidden only works for tile elements up to the first element with a base height of over 32.
  • Fix: [#14587] Confusing message when joining server with mismatched network version.
  • Fix: [#14604] American-style Steam Trains are not imported correctly from RCT1 saves.
  • Fix: [#14638] The “About OpenRCT2” window cannot be themed.
  • Fix: [#14682] Crash when painting Swinging Ships with invalid subtype.
  • Fix: [#14707] Crash when window is closed during text input.
  • Fix: [#14710] Ride/Track Design preview does not show if it costs more money than available.
  • Fix: [#14774] Incorrect import of scenery research caused all scenery to be unlocked.
  • Fix: [#14806] Incorrect function call in WallPlaceAction plugin code.
  • Fix: [#14871] Crash when trying to place track when there are no free tile elements.
  • Fix: [#14880] Unable to close changelog window when its content fails to load.
  • Fix: [#14945] Incorrect drop height penalty on log flume ride.
  • Fix: [#14964] Unable to build in multiplayer as client with "Build while paused" cheat enabled when the host is paused.
  • Improved: [#14511] “Unlock operating limits” cheat now also unlocks all music.
  • Improved: [#14712, #14716] Improve startup times.
  • Improved: [#14982] Add Malgun Gothic and change Nanum Gothic filename for Korean.

v0.3.3

3 years ago
  • Feature: [#6677] Add Discord RPC to macOS builds.
  • Feature: [#6844] Enhanced track designer with ability to add/remove scenery and footpaths.
  • Feature: [#7059] Landscape doors for the Ghost Train.
  • Feature: [#11859] Add on-ride photo section to Air Powered Vertical and Reverse Freefall Coaster.
  • Feature: [#12307] Allow extraction of GOG installer via innoextract (for Linux users).
  • Feature: [#13057] Make GameAction flags accessible by plugins.
  • Feature: [#13078] [Plugin] Add colour picker widget.
  • Feature: [#13376] Open custom window at specified tab.
  • Feature: [#13384] [Plugin] Expose all TileElement data.
  • Feature: [#13398] Add pause button to the Track Designer.
  • Feature: [#13436] macOS: use new icon that matches Big Sur's style.
  • Feature: [#13495] [Plugin] Add properties for park value, guests and company value.
  • Feature: [#13509] [Plugin] Add ability to format strings using OpenRCT2 string framework.
  • Feature: [#13512] [Plugin] Add item separators to list view.
  • Feature: [#13583] [Plugin] Add allowed_hosts to plugin section of config.
  • Feature: [#13593] [Plugin] Add ability to read and change the position of ride vehicles.
  • Feature: [#13613] Add single-rail roller coaster (Rocky Mountain Construction Raptor).
  • Feature: [#13614] Add terrain surfaces from RollerCoaster Tycoon 1.
  • Feature: [#13675] [Plugin] Add context.setInterval and context.setTimeout.
  • Feature: [#13848] Replace shortcut engine allowing multiple bindings from different input devices.
  • Feature: [#13927] [Plugin] Add isVisible and text box widget.
  • Feature: [#13965] Make ride construction shortcuts work for footpath, too.
  • Feature: [#13969] [Plugin] Add APIs for editing title sequences.
  • Feature: [#14002] [Plugin] Use allowed_hosts when checking the binding IP for listening.
  • Feature: [#14059] [Plugin] Add optional filter to custom tools.
  • Feature: [#14142] [Plugin] Add option for taking transparent screenshots.
  • Feature: [#14171] [Plugin] Add API for getting network traffic statistics.
  • Feature: [#14171] [Plugin] Add API for creating custom widgets.
  • Feature: [#14171] [Plugin] Add API for drawing graphics for custom widgets.
  • Feature: [#14171] [Plugin] Add click event to spinners and allow them to be held down.
  • Feature: [#14252] [Plugin] Add API for vehicle g-forces.
  • Change: [#13346] [Plugin] Renamed FootpathScenery to FootpathAddition, fix typos.
  • Change: [#13857] Change Rotation Control Toggle to track element number 256
  • Fix: [#4605, #11912] Water palettes are not updated properly when selected in Object Selection.
  • Fix: [#7772] Hacked vehicles may incorrectly not mark a vehicle object as in use causing accidental removal when remove_unused_objects is used.
  • Fix: [#9631, #10716] Banners drawing glitches when there are more than 32 on the screen at once.
  • Fix: [#11438] Freeze when shrinking map size.
  • Fix: [#11484] Console output does not properly return to column 0 after line ending.
  • Fix: [#12895] Mechanics are called to repair rides that have already been fixed.
  • Fix: [#13048] Keyboard mute button interpreted as C key.
  • Fix: [#13102] Underflow on height chart (Ride measurements).
  • Fix: [#13234] Incorrect vehicle mass after using Remove All Guests cheat.
  • Fix: [#13236] New ride type appears as new vehicle type in research.
  • Fix: [#13257] Rides that are exactly the minimum objective length are not counted.
  • Fix: [#13334] Uninitialised variables in CustomTabDesc.
  • Fix: [#13342] Rename tabChange to onTabChange in WindowDesc interface.
  • Fix: [#13427] Newly created Go-Karts show “Race won by ”.
  • Fix: [#13431] [Plugin] UI disabled widgets can still be interacted with.
  • Fix: [#13454] Plug-ins do not load on Windows if the user directory contains non-ASCII characters.
  • Fix: [#13466] “Build 5 roller coasters” excitement corrupted in Park window.
  • Fix: [#13469] Exception thrown from plugin in context.subscribe.
  • Fix: [#13477] Plug-in widget tooltips do not work.
  • Fix: [#13489] Mechanics continue heading to inspect broken down rides.
  • Fix: [#13510] [Plugin] list view scroll resets when items is set.
  • Fix: [#13574] Crash when a JSON object does not set originalId.
  • Fix: [#13832] Players last action position is invalid on opening/closing a ride in multiplayer.
  • Fix: [#13937] Pathfinding gets confused when two entrances/exits from the same ride are on top of each other.
  • Fix: [#13961] Animation for Guests sliding down Spiral Slide is missing on close zoom levels.
  • Fix: [#14012] 'Finish 5 roller coasters' goal is listed incorrectly in scenario selector.
  • Fix: [#14095] Holding down [-][+] buttons does not decrease/increase number of circuits.
  • Fix: [#14225] Desync when “allow early scenario completion” is enabled.
  • Fix: [#14247] Scenarios from RCT1 allow hiring too many staff.
  • Improved: [#6022] Allow up to 128 ride objects to be selected in track designer.
  • Improved: [#12917] Changed peep movement so that they stay more spread out over the full width of single tile paths.
  • Improved: [#13386] A GUI error message is now displayed if the language files are missing.
  • Improved: [#14193] [Plugin] Add TileElement union type and use it in Tile interface instead of BaseTileElement.
  • Improved: [#14193] [Plugin] Add exact type field to each TileElement, add type field to WidgetBase.
  • Improved: [#14193] [Plugin] Change single quotes to double quotes in openrct2.d.ts.
  • Removed: [#13423] Built-in explode guests cheat (replaced by plug-in).
  • Removed: [#14186] Network traffic window (replaced by plug-in).

v0.3.2

3 years ago
  • Feature: [#12110] Add Hybrid Coaster (Rocky Mountain Construction I-Box) track type.
  • Feature: [#12999] .sea (RCT Classic) scenarios are now listed in the “New Scenario” dialog.
  • Feature: [#13000] objective_options command for console.
  • Feature: [#13096] Add Esperanto translation.
  • Feature: [#13164] Add 'Objective options' to Cheats menu.
  • Change: [#9568] Change lift sounds of Reverser Roller Coaster and Compact Inverted Coaster to better fitting ones.
  • Change: [#13160] The lay-out of the Park Cheats tab has been improved.
  • Fix: [#1324] Last track piece map selection still visible when placing ride entrance or exit (original bug).
  • Fix: [#3200] Close Construction window upon selecting vehicle page.
  • Fix: [#4022] Fix Mac cursor offset on launch
  • Fix: [#4041] Garbled park option on scenario editor with custom theme.
  • Fix: [#4865] Offer an option to disable inhibiting the monitor power.
  • Fix: [#5178] Lighting effects cannot be disabled in software mode
  • Fix: [#5904] Empty errors on tile inspector base height change.
  • Fix: [#6086] Cannot install existing track design with another name.
  • Fix: [#6614, #8623] Colours are distorted when using OpenGL with Intel integrated graphics drivers.
  • Fix: [#7443] Construction arrows pulse at irregular intervals.
  • Fix: [#7518] Water isn't cut down by view clipping tool.
  • Fix: [#7748] Tooltips would not timeout for normal UI elements.
  • Fix: [#8015] RCT2 files are not found when put into the OpenRCT2 folder.
  • Fix: [#8957] Error title missing when building with insufficient funds
  • Fix: [#10186] Placing multiple saved rides ignores design name (original bug).
  • Fix: [#12368] Desync due to ghost station pieces affecting changing ride settings.
  • Fix: [#12940] Windows cause issues with snow drawing.
  • Fix: [#13019] Simulated trains sometimes open construction window when they crash.
  • Fix: [#13021] Mowed grass and weeds don't show up in extra zoom levels.
  • Fix: [#13024] Console cursor does not correctly render at current cursor position.
  • Fix: [#13029] Not all Junior Roller Coaster pieces are shown when "Show all track pieces" cheat is enabled.
  • Fix: [#13044] Rides in RCT1 saves all have "0 customers per hour".
  • Fix: [#13074] Entrance and exit ghosts for mazes not being removed.
  • Fix: [#13083] Dialog for renaming conflicting track design crops text out.
  • Fix: [#13097] Missing direction arrow for stations
  • Fix: [#13098] UI buttons for entrance and exit don't toggle according to them being built.
  • Fix: [#13098] Maze can still be constructed while placing entrance and exit (original bug).
  • Fix: [#13118] Closing construction window resets ride viewport.
  • Fix: [#13129] Missing error message when waiting for train to leave station on the ride measurements graph.
  • Fix: [#13138] Fix logical sorting of list windows.
  • Fix: [#13158] Cursors are drawn incorrectly in text input fields.
  • Fix: [#13222] Vehicle collision causes negative number of passengers (original bug).
  • Fix: [#13226, #7280] No error is shown when attempting to load a corrupted save.
  • Fix: [#13266] Plugin API: Deleting key of sharedStorage not working.
  • Fix: [#13278] Desync caused by ghost tiles changing the ride mode.
  • Fix: [#13289] Litter and vomit sometimes not loading with RCT1 saved game or scenario
  • Fix: [#13292] Impossible excitement rating requirements with finish building 5 coasters goal
  • Improved: [#13023] Made add_news_item console command last argument, assoc, optional.
  • Improved: [#13098] Improvements to the maze construction window user interface
  • Improved: [#13125] Selecting the RCT2 files now uses localised dialogs.

v0.3.1

3 years ago
  • Feature: [#10807] Add 2x and 4x zoom levels (currently limited to OpenGL).
  • Feature: [#12703] Add scenario plugin APIs.
  • Feature: [#12708] Add plugin-accessible names to all game actions.
  • Feature: [#12712] Add TCP / socket plugin APIs.
  • Feature: [#12840] Add Park.entranceFee to the plugin API.
  • Feature: [#12884] Add BaseTileElement.occupiedQuadrants to the plugin API.
  • Feature: [#12885] Add SmallSceneryElement.quadrant to the plugin API.
  • Feature: [#12886] Make all scenery placement and remove actions available to the plugin API.
  • Feature: [#2350, #12922] Add snow, heavy snow and blizzard to weather types.
  • Fix: [#400] Unable to place some saved tracks flush to the ground (original bug).
  • Fix: [#5753] Entertainers make themselves happy instead of the guests.
  • Fix: [#7037] Unable to save tracks starting with a sloped turn or helix.
  • Fix: [#12691] Ride graph tooltip incorrectly used count instead of number string.
  • Fix: [#12694] Crash when switching ride types with construction window open.
  • Fix: [#12701] Silent NSIS setup flag /S isn't silent, upgrade pop-up appears anyway.
  • Fix: [#12737] Space Rings draw the same vehicle 4 times.
  • Fix: [#12756] Scenario Editor crashing the game on macOS.
  • Fix: [#12764] Rides don't start aged anymore.
  • Fix: [#12818] Ride price not ignored in free-rides parks.
  • Fix: [#12820] Title menu buttons not invalidating properly
  • Fix: [#12845] Deleting ride with active ad campaign creates incorrect notification.
  • Fix: [#12857] Incorrect Peep thoughts in imported RCT1 parks.
  • Fix: [#12881] Guests' favourite rides are not listed in the guest window.
  • Fix: [#12910] Plugin API: getRide sometimes returns null for valid ride IDs.
  • Fix: [#12912] Plugin: selectedCell of CustomListView is being ignored on creation.
  • Fix: [#12918] Cannot place vanilla TD6 tracks of the Hypercoaster, Monster Trucks, Classic Mini Roller Coaster, Spinning Wild Mouse and Hyper-Twister types.
  • Fix: Incomplete loop collision box allowed overlapping track (original bug).
  • Improved: [#12806] Add Esperanto diacritics to the sprite font.
  • Improved: [#12837] Arabic text is now drawn and shaped correctly on Windows.
  • Improved: [#12890] Add stroke to lowercase 'L' to differentiate from capital 'I'.
  • Technical: [#12749] The required version of macOS has been lowered to 10.13 (High Sierra).

v0.3.0

3 years ago
  • Feature: [#7648] "Enable all drawable track pieces" now enables more pieces for the Twister, Vertical and Air Powered Vertical coasters.
  • Feature: [#9029] Open doors with the tile inspector.
  • Feature: [#9614] Allow popping balloons and quacking ducks in the title screen.
  • Feature: [#10572] Cheat to allow building at invalid heights.
  • Feature: [#11155] Guest entry points can now be removed by clicking them again.
  • Feature: [#11231] Change shortcut window list order to be more intuitive, and split it into logical sections.
  • Feature: [#11298] Custom IP address can now be advertised to the master server to work around IPv6 issues.
  • Feature: [#11306] Path additions are now kept when replacing the path.
  • Feature: [#11320] Support for custom JavaScript plugins.
  • Feature: [#11422] Added a shortcut key for disabling/enabling clearance checks.
  • Feature: [#11788] Command to extract images from a .DAT file.
  • Feature: [#11959] Hacked go-kart tracks can now use 2x2 bends, 3x3 bends and S-bends.
  • Feature: [#12090] Boosters for the Wooden Roller Coaster (if the "Show all track pieces" cheat is enabled).
  • Feature: [#12184] .sea (RCT Classic) scenario files can now be imported.
  • Feature: [#12347] Periodically check for new releases on GitHub, and show a notification on the title screen.
  • Feature: [#12347] The 'About OpenRCT2' window now has a link to the OpenRCT2 Discord Server.
  • Feature: [#12591] Show authors of an object on the object selection dialog.
  • Change: [#11209] Warn when user is running OpenRCT2 through Wine.
  • Change: [#11358] Switch copy and paste button positions in tile inspector.
  • Change: [#11449] Remove complete circuit requirement from Air Powered Vertical Coaster (for RCT1 parity).
  • Change: [#11898] The openrct-data-path command-line argument has been renamed to openrct2-data-path.
  • Change: [#11944] The ride list sort mode is now remembered for the duration of the game.
  • Fix: [#1013] Negative length displayed in Ride window.
  • Fix: [#1148] Research funding dropdown not shown in finances window.
  • Fix: [#5451] Guests scream on every descent, no matter how small.
  • Fix: [#6119] Advertising campaign for ride window not updated properly (original bug).
  • Fix: [#7006] Submarine Ride is in the wrong research group.
  • Fix: [#7324] Research window shows vehicle name instead of ride name.
  • Fix: [#7969, #8175, #12501] When loading a landscape in the Scenario Editor, the inventions list, financial settings and objective settings are reset.
  • Fix: [#10549] 'Build the best ride you can' objective missing ride name.
  • Fix: [#10634] Guests are unable to use uphill paths out of toilets.
  • Fix: [#10751] Saved mazes are incomplete.
  • Fix: [#10876] When removing a path, its guest entry point is not removed.
  • Fix: [#10876] There can be multiple peep spawns on the same location.
  • Fix: [#11002] Rides list shows both red and green light activated.
  • Fix: [#11072] Land and water tools working out of bounds (original bug).
  • Fix: [#11085] Handle player list before game actions during map load.
  • Fix: [#11259] Custom JSON object breaks saves.
  • Fix: [#11290] Perform funds checking for all peeps entering a ride.
  • Fix: [#11315] Ride that has never opened is shown as favorite ride of many guests.
  • Fix: [#11386] Alphabetical sorting is broken.
  • Fix: [#11405] Building a path through walls does not always remove the walls.
  • Fix: [#11450] Rides with unsuitable track can't be opened even with "Enable all drawable track pieces" cheat.
  • Fix: [#11455] Object Selection window cuts off scenery names.
  • Fix: [#11623] Erratic zoom behavior when pointing outside of the map.
  • Fix: [#11640] Objects with a blank description in one language do not fall back to other languages anymore.
  • Fix: [#11676] Spiral Roller Coaster has regular lift hill available.
  • Fix: [#11695] Mechanics walk to tile 0, 0 at entrance only stations when trying to fix them.
  • Fix: [#11804] Some RCT1 fences are imported at the wrong height.
  • Fix: [#11953] Incorrect banner text shade colour on wall text.
  • Fix: [#11968] Maze height is higher than it should be.
  • Fix: [#12062] Inconsistent lift hill sprites on Flying Coaster while inverted (original bug).
  • Fix: [#12068] Incorrect Entrance/Exit location on track design preview. Incorrect track design previews with track that contain diagonal track elements.
  • Fix: [#12071] Crash in Guest List when a guest dies.
  • Fix: [#12093] Staff window tab animation was no longer updating.
  • Fix: [#12123] Long server descriptions are not cut off properly.
  • Fix: [#12211] Map Generator shows incorrect map sizes (e.g. "150 x 0").
  • Fix: [#12221] Map Generation tool doesn't place any trees.
  • Fix: [#12285] On-ride photo profit assumes every guest buys one.
  • Fix: [#12297] OpenGL renderer causing artifacts.
  • Fix: [#12308] Cannot use cheats in editor modes.
  • Fix: [#12312] Softlock when loading save file via command line fails.
  • Fix: [#12486] set-rct2 has a broken g1.dat check.
  • Fix: [#12498] Circus construction ghost does not rotate (original bug).
  • Fix: [#12505] Stores selling multiple items can only have the first product advertised.
  • Fix: [#12506] Cannot advertise food if there are no rides in the park.
  • Fix: [#12533] Track designs list does not use natural sorting.
  • Fix: [#12611] 'Monthly Income from ride tickets' in Scenario Editor is removed when park is not free entry.
  • Fix: 'j' character has broken kerning (original bug).
  • Fix: RCT1 scenarios have more items in the object list than are present in the park or the research list.
  • Fix: Brakes keep working during "Brakes failure".
  • Fix: Guests maze pathfinding prefers a specific direction (original bug).
  • Improved: [#6530] Allow water and land height changes on park borders.
  • Improved: [#11390] Build hash written to screenshot metadata.
  • Improved: [#3205] Make handymen less likely to get stuck in ride queues.
  • Technical: [#8110] OpenRCT2 now uses a single directory name for title sequences instead of three.
  • Technical: [#11517] Windows Vista is supported again (libzip regression in the previous release).
  • Technical: The required version of macOS has been increased to 10.14 (Mojave) for plugin support.
  • Removed: [#11820] Twitch support (relied on a server that has been down for a few years).

v0.2.6

4 years ago
  • Feature: [#10925] Show hovered values on finance charts.
  • Feature: [#11013] Ctrl+C copies input dialog text to clipboard.
  • Feature: [#11218] load_park command for console
  • Feature: [#11272] Option for toggling notifications for 'Ride casualties' and 'Stuck or stalled vehicles'.
  • Feature: [#11281] add_news_item command for console
  • Feature: [#11300] Add powered launch and reverse incline launched shuttle mode to the Stand-Up Roller Coaster (for RCT1 parity).
  • Fix: [#475] Water sides drawn incorrectly (original bug).
  • Fix: [#6123, #7907, #9472, #11028] Cannot build some track designs with 4 stations (original bug).
  • Fix: [#6238] Invalid tile elem iteration in Guest::UpdateUsingBin
  • Fix: [#7094] Back wall edge texture in water missing.
  • Fix: [#9719] Hacked walls in RCT1 saves are imported incorrectly.
  • Fix: [#10372, #10509, #10806] Lift base sections incorrectly exporting, causing various lift related bugs.
  • Fix: [#10928] File browser's date column is too narrow.
  • Fix: [#10951, #11160] Attempting to place park entrances creates ghost entrances in random locations.
  • Fix: [#11005] Company value overflows.
  • Fix: [#11027] Third color on walls becomes black when saving.
  • Fix: [#11063] Scrolling position persists when switching tabs in the scenery window.
  • Fix: [#11106] Crash on getting invalid vehicle index.
  • Fix: [#11126] Cannot place Frightmare track design.
  • Fix: [#11208] Cannot export parks with RCT2 DLC objects.
  • Fix: [#11230] Seat Rotation not imported correctly for hacked rides.
  • Fix: [#11225] Replay manager cannot handle track designs.
  • Fix: [#11246] Fix Various Import/Export issues with Boat locations, balloon frame number.
  • Fix: [#11258] Properly remove format codes from imported strings.
  • Fix: [#11286] Fix banner tooltip colour.
  • Fix: Small red gardens in RCT1 saves are imported in the wrong colour.
  • Improved: [#11157] Slimmer virtual floor lines.