mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-15 11:03:00 +01:00
- Feature: [#6326] Ability to load .SV6 files from RCT Classic that have more than 9601 guests. - Feature: [#6570, #10860, #17929] Fully support RollerCoaster Tycoon Classic as a RCT2 base install path. - Feature: [#13634] Add ability to sell merchandise in random colours. - Feature: [#16164] Add new track elements for Flying Coaster and Lay-Down Coaster and add paint code for more elements. - Feature: [#16283] Added parkinfo command line tool to list objects in a save file. - Feature: [#16662] Show a warning message when g2.dat is mismatched. - Feature: [#17107] Ride operating settings can be set via text input. - Feature: [#17638] Added Zero G rolls, medium loops and large corkscrews to the Hybrid and Single-Rail coasters. - Feature: [#17821] [Plugin] Add API for track subpositions and vehicle subposition. - Feature: [#17877] Add three real-life flying roller coaster colour schemes. - Feature: [#17900] Add “Classic Wooden Coaster” with shallow banked turns. - Feature: [#18057] Staff members now wait for passing or stalled vehicles before crossing railway tracks. - Feature: [#18168] Add additional track pieces to the LIM Launched Coaster and the Looping Coaster. - Feature: [objects#198] Add additional pirate roofs. - Feature: [objects#205] Add additional glass roofs. - Feature: [objects#209] Add the Steel Roller Coaster train and 2-across Inverted Train from RollerCoaster Tycoon 1. - Feature: [#18050] Add asset pack manager and asset packs. - Improved: [#15358] Park and scenario names can now contain up to 128 characters. - Improved: [#15589] Numpad Enter can now be used to close text input. - Improved: [#16819] Don’t prompt to “Save game as” when saving a loaded saved game (excepting autosaves). - Improved: [#16840] Add support for rectangular heightmaps. - Improved: [#17575] You can now search for Authors in Object Selection. - Improved: [#17806] Added warning when using RCT1 objects without RCT1 linked. - Improved: [#17868] [Plugin] You can now change active tab of a custom window programmatically. - Improved: [#17909] Track elements that are not supported by any train are now hidden by default. - Improved: [#17924] Improved performance when loading JSON object images from a .DAT file. - Improved: [#17955] Modifying ratings via in-game console is now multiplayer-safe and also freezes the ratings. - Improved: [#18177] [Plugin] Widget tooltips can now be read and changed. - Change: [#9104] Calculate maze support costs. - Change: [#17319] Giant screenshots are now cropped to the horizontal view-clipping selection. - Change: [#17499] Update error text when using vehicle incompatible with TD6 and add error when using incompatible track elements. - Change: [#17655] Lower default price for the Crooked House. - Change: [#17745] Make maintenance cost of Mini-Golf more balanced. - Change: [#17762] Use vertical tabs in the New Game dialog. - Change: [#18113] Increased limit of Loan Interest in Scenario Editor to 255%. - Fix: [#5141] Headless server is counted as a player. - Fix: [#7466] Coaster track not drawn at tunnel exit. - Fix: [#10535] Guests getting stuck at specific level crossings. - Fix: [#14337] Guest blocking ride entrance after ride price changed to be unaffordable. - Fix: [#15328] Wooden Roller Coaster incorrectly draws a railing on the first station piece (original bug). - Fix: [#16392] Scenery on sloped surface is placed at wrong height. - Fix: [#16476] The game sometimes crashes when demolishing a maze. - Fix: [#17053] Crash when trying to open files under 4 bytes in length. - Fix: [#17312] (Flying) Inline Twist appearing under the surface when placed on ground level. - Fix: [#17339] Distorted visuals when changing scaling factor between integer numbers in OpenGL rendering mode. - Fix: [#17394] Six-seater Hyper-Twister Trains focuses ride window camera on Car 2 rather than Car 1 (original bug). - Fix: [#17430] Possible crash when toggling tile element visibility in multiplayer. - Fix: [#17444] “Manta Ray” boats slowed down too much in “Ayers Rock” scenario (original bug). - Fix: [#17503] Parks with staff with an ID of 0 have all staff windows focus on that staff. - Fix: [#17508] Grid doesn’t disable after setting patrol area. - Fix: [#17532] Object Selection window allows unselecting all station types. - Fix: [#17533] Missing audio when specifying ‘--rct2-data-path’. - Fix: [#17535] Multiplayer desync when placing rides with scenery. - Fix: [#17541] Station style not correctly saved to TD6. - Fix: [#17542] Stalls will autorotate towards paths outside the park. - Fix: [#17544, #17754] Visual glitches in Invention List window. - Fix: [#17553] Crash when moving invention list items to empty list. - Fix: [#17571] All researched tracked rides show up as new vehicles in .park scenarios. - Fix: [#17600] Notifications are not properly cleared when loading a park. - Fix: [#17605] Crash when opening parks which have had objects removed externally. - Fix: [#17639, 17735] When building upside down, the special elements list contains many items twice (original bug). - Fix: [#17664] Unable to save after an extended period of time due to inactive ride music data leaking. - Fix: [#17703] (undefined string) when building on invalid height. - Fix: [#17776] “Other Parks” tab uses separate lists for SC4/SC6 and .park scenarios. - Fix: [#17784] Colour preset RNG is biased (original bug). - Fix: [#17788] Guests could leave queue if another guest rejoins it from the entrance building. - Fix: [#17834] Finance window becomes blank after 4096 years. - Fix: [#17816] Option to pause game when Steam Overlay is active is not greyed out when using the OpenGL renderer. - Fix: [#17897] Guest can get stuck on tiles with construction rights outside the park. - Fix: [#17904] Trees are removed at no cost to make way for ride entrance/exits. - Fix: [#17905] The chain button in the map window is enabled for rectangular maps when (re)opened. - Fix: [#17931] The in-game command ‘count_objects’ crashes the game. - Fix: [#17865] With difficult guest generation, tested but unopened rides still contribute to the guest cap. - Fix: [#17866] [Plugin] Wrong Soft Guest Cap at start of new game. - Fix: [#17889] Peeps don’t stop at level railway crossings if approached from downhill. - Fix: [#17980] Queue lines of track designs mess up existing queue lines if dragged through them. - Fix: [#17959] Areas marked for dirty drawing are too large. - Fix: [#17963] Some marketing campaigns can’t be started after Finances window tab has been on Research. - Fix: [#17964] Sprites don’t show up on two sides of the view-clip selection. - Fix: [#17966] Reversed steel trains do not properly import from S4. - Fix: [#17973] Bins and lamps overlay parts of the land (original bug). - Fix: [#18008] Steeplechase S-bends has multiple gaps visible in the tracks (original bug). - Fix: [#18009] Visual glitch with litter at edge of sloped path. - Fix: [#18025] Fix land ownership in Six Holland, Six Flags Magic Mountain, North America - Grand Canyon and Asia - Great Wall of China Tourism Enhancement scenarios. - Fix: [#18026] Park rating drops to 0 with more than 32k guests, total ride excitement or intensity. - Fix: [#18032] All non-interactive widgets (labels, groupboxes) produce sound when clicked. - Fix: [#18035] Favourited servers don’t get their online status updated. - Fix: [#18051] Visual glitch with Mine Ride’s large unbanked turn (original bug). - Fix: [#18059] [Plugin] Width and height of custom window not changeable via script. - Fix: [#18063] Guests can stop for all kinds of actions at railway crossing. - Fix: [#18087] Bank balance is clamped to a 32-bit integer every transaction.
Last updated: 2022-10-05 Release version: 0.4.2 ------------------------------------------------------------------------ Table of contents ----------------- 1.0) About 2.0) Contacting * 2.1) Reporting bugs 3.0) Supported platforms 4.0) Installing and running OpenRCT2 5.0) Development 6.0) Translation 7.0) Troubleshooting 8.0) Licensing 9.0) Credits 1.0) About ---- ----- OpenRCT2 is an amusement park simulation game based upon the popular game RollerCoaster Tycoon 2, written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features. OpenRCT2 is licensed under the GNU General Public License version 3.0, but includes some 3rd party software under different licenses. See the section "Licensing" below for details. 2.0) Contacting ---- ---------- The easiest way to contact the OpenRCT2 team is by submitting issues on GitHub (https://github.com/OpenRCT2/OpenRCT2) in the form of questions or bug reports. You can also chat with us on Discord (https://discordapp.com/invite/fsEwSWs). 2.1) Reporting bugs ---- -------------- GitHub is used for tracking bugs in OpenRCT2. Please check if the bug has already been reported using the search functionality before submitting. When you are sure it is not already reported you should: * Make sure you are running a recent version, i.e. run the latest stable or nightly based on where you found the bug. * Make sure you are not running a non-official binary, like a fork. When you are playing with a fork you should report any bugs to the bug tracker for that fork which is most likely another GitHub repository. * Make it reproducible for the developers. In other words, create a savegame in which you can reproduce the issue once loaded. It is very useful to give us the dump file as well, and a screenshot. * Check whether the bug is already reported on our bug tracker. This includes searching for recently closed bug reports as the bug might already be fixed. After you have done all that you can report the bug. Please include the following information in your bug report: * OpenRCT2 version (PLEASE test the latest git develop build) * Bug details, including instructions how to reproduce it * Platform (Windows, Linux, FreeBSD, ...) and compiler (including version) if you compiled OpenRCT2 yourself. * The processor architecture of your OS (x86 Windows, x86-64 Windows, Android on an ARM, Linux on a PowerPC, ...) * The language and culture your operating system is using. * Attach a saved game *and* a screenshot if possible * If this bug only occurred recently please note the last version without the bug and the first version including the bug. That way we can fix it quicker by looking at the changes made. * Attach a crash dump (if your game crashed or froze). 3.0) Supported platforms ---- ------------------- OpenRCT2 is currently supported on Windows Vista and above, many distributions of Linux, macOS 10.13 or higher, Android, FreeBSD and OpenBSD. OpenRCT2 will only work on little-endian architectures. Further instructions can be found on GitHub. 4.0) Installing and running OpenRCT2 ---- ------------------------------ Installing OpenRCT2 is fairly straightforward. Either you have downloaded an archive which you have to extract to a directory where you want OpenRCT2 to be installed, or you have downloaded an installer, which will automatically extract OpenRCT2 in the given directory. OpenRCT2 requires an installation of RollerCoaster Tycoon 2 (RCT2) to run. You must have either installed the original RCT2 disc, the GOG version or the Steam version. Alternatively you can manually specify the location of where your RCT2 data files are. These may be directly copied off of the original disc and placed in a directory of your choice. When you start OpenRCT2 for the first time, it will look for the RCT2 data files in the following locations: - C:\Program Files\Infogrames\RollerCoaster Tycoon 2, - C:\Program Files (x86)\Infogrames\RollerCoaster Tycoon 2, - C:\Program Files\Infogrames Interactive\RollerCoaster Tycoon 2, - C:\Program Files (x86)\Infogrames Interactive\RollerCoaster Tycoon 2, - C:\Program Files\Atari\RollerCoaster Tycoon 2, - C:\Program Files (x86)\Atari\RollerCoaster Tycoon 2, - C:\GOG Games\RollerCoaster Tycoon 2 Triple Thrill Pack, - C:\Program Files\GalaxyClient\Games\RollerCoaster Tycoon 2 Triple Thrill Pack, - C:\Program Files (x86)\GalaxyClient\Games\RollerCoaster Tycoon 2 Triple Thrill Pack, - C:\Program Files\Steam\steamapps\common\Rollercoaster Tycoon 2, - C:\Program Files (x86)\Steam\steamapps\common\Rollercoaster Tycoon 2, - The location of the openrct2.exe (where OpenRCT2 was extracted/installed) If none of these locations are found, OpenRCT2 will ask you to manually specify the directory. Alternatively after running OpenRCT2 for the first time, you can edit config.ini in the OpenRCT2 sub directory of your documents folder to set the RCT2 install path. OpenRCT2 supports setting a DPI scale in increments of .25. To set it, open the Options menu. If you wish to use Steam Overlay or capture game for video recording or streaming, you might have to enable hardware display in the options window. This will still render the graphics on the CPU but the pixel data will be displayed using either DirectX or OpenGL. This may also enable vertical synchronisation if supported by your graphics card and you have enabled "Uncap FPS". 5.0) Development ---- ----------- OpenRCT2 is an open-source collaborative project. It is developed voluntarily and hosted on GitHub. If you would like to contribute to the development of OpenRCT2, please read the readme file in the OpenRCT2 repository or on the main GitHub page at (https://github.com/OpenRCT2/OpenRCT2). This gives more detailed information about the project, its roadmap and how to compile the source code. 6.0) Translation ---- ----------- For more information about the game's translation and how to contribute, please visit the GitHub page and wiki at (https://github.com/OpenRCT2/Localisation). 7.0) Troubleshooting ---- --------------- If you are having problems running OpenRCT2, you can run OpenRCT2 in verbose mode to view a detailed diagnostic log. This can be activated by running the game via Command Prompt or PowerShell with the command line switch --verbose. This log can help pinpoint where a problem exists and is a useful resource if you wish to ask online for help. 8.0) Licensing ---- --------- OpenRCT2 is licensed under the GNU General Public Licence version 3.0. For the complete licence text, see the file 'licence.txt'. This licence applies to all files in this distribution, except as noted below. dukglue | MIT licence. duktape | MIT licence. libcURL | MIT (or Modified BSD-style) licence. libicu | Unicode licence. libpng | libpng licence. libspeex | BSD-style licence. libzip | BSD 3 clause licence. nlohmann-json | MIT licence. OpenSSL | OpenSSL Licence SDL2 | zlib licence. zlib | zlib licence. Google Test | BSD 3 clause licence. Google Benchmark | Apache 2.0 licence. Licences for sub-libraries used by the above may vary. For more information, visit the libraries' respective official websites. 9.0) Credits ---- ------- For the full list of contributors to OpenRCT2, see the file 'contributors.md'.