mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-04 13:42:55 +01:00
- Feature: [#4418] Allow steep slopes on the side-friction roller coaster. - Feature: [#7726] Add shortcut to advance one tick. - Feature: [#7956, #7964] Add sprite font glyphs for Hungarian and some Czech letters. - Feature: [#7971] Toolbox option to open custom content folder. - Feature: [#7980] Allow data path for RCT1 to be specified by a command line argument. - Feature: [#8073] Auto-upload minidumps to backtrace.io (optional, MSVC/Windows only) - Feature: [#8078] Add save_park command to in-game console. - Feature: [#8080] New console variable "current_rotation" to get or set view rotation. - Feature: [#8098] Glyph for Russian rouble sign. - Feature: [#8099] Add Powered Launch mode to Inverted RC (for RCT1 parity). - Feature: [#8190] Allow building footpaths on 'corner down' terrain. - Feature: [#8191] Allow building on-ride photos and water S-bends on the Water Coaster. - Feature: [#8259] Add say command to in-game console. - Feature: [#8374] Add replay system. - Feature: [#8377] Add option to adjust amount of autosaves to keep. - Feature: [#8458] Add sprite sorting benchmark. - Feature: [#8583] Add boosters to water coaster. - Feature: [#8648] Add optional chat button to top toolbar in multiplayer games. - Feature: [#8652] Add network window including a graph for data usage visualisation. - Feature: [#8670] Add ability to download missing objects when loading a park. - Change: [#7961] Add new object types: station, terrain surface, and terrain edge. - Change: [#8222] The climate setting has been moved from objective options to scenario options. - Change: [#8718] Allow TARMAC object to be removed when running the `remove_unused_objects` command. - Change: [#8718] No longer require the generic scenery groups and tarmac footpath to be checked when creating a scenario. - Change: [#8734] Disable kick button in multiplayer window when unable to use it. - Fix: [#3832] Changing the colour scheme of track pieces does not work in multiplayer. - Fix: [#4094] Coasters with long flat-to-steep pieces offer them in diagonal mode (original bug). - Fix: [#5684] Player list can desync between clients and server and can crash. - Fix: [#6191] OpenRCT2 fails to run when the path has an emoji in it. - Fix: [#7439] Placement messages have mixed strings - Fix: [#7473] Disabling sound effects also disables "Disable audio on focus loss". - Fix: [#7536] Android builds fail to start. - Fix: [#7689] Deleting 0-tile maze gives a MONEY32_UNDEFINED (negative) refund. - Fix: [#7828] Copied entrances and exits stay when demolishing ride. - Fix: [#7945] Client IP address is logged as `(null)` in server logs. - Fix: [#7952] Performance drop caused by code refactor. - Fix: [#7954] Key validation fails on Windows due to non-ASCII user / player name. - Fix: [#7975] Inspection flag not cleared for rides which are set to never be inspected (original bug). - Fix: [#7985] Giant Screenshot ignores 'Map rendering' settings. - Fix: [#7987] Broken track designs increase money by MONEY32_UNDEFINED. - Fix: [#7991] Scenery and footpaths on Construction Rights tiles can be deleted using Clear Scenery. - Fix: [#8034] Vanilla sprites are broken when making screenshots from command line. - Fix: [#8045] Crash when switching between languages. - Fix: [#8062] In multiplayer warnings for unstable cheats are shown when disabling them. - Fix: [#8090] Maze designs saved incorrectly. - Fix: [#8101] Title sequences window flashes after opening. - Fix: [#8120] Crash trying to place peep spawn outside of map. - Fix: [#8121] Crash Renaming park with server logging enabled. - Fix: [#8139] Buying land costs money when the game is in "no money" mode. - Fix: [#8141] Attempting to build entrance/exit on station 2 does not work. - Fix: [#8142] Reliability of mazes and crooked houses can go below 100%. - Fix: [#8187] Cannot set land ownership over ride entrances or exits in sandbox mode. - Fix: [#8200] Incorrect behaviour when removing entrances and exits that are on the same tile. - Fix: [#8204] Crash when tile element has no surface elements. - Fix: [#8264] Rides and scenery placeable outside of map with ZC and Sandbox mode enabled. - Fix: [#8335] Rides with arbitrary ride types can crash the game when they break down. - Fix: [#8358] Infinite loop when changing vehicle count on stopped ride. - Fix: [#8402] Crash closing a window in some cases. - Fix: [#8431] Crash when game action logging is enabled. - Fix: [#8433] Crash if master server response is not valid JSON. - Fix: [#8434] Crash if curl_easy_init fails. - Fix: [#8443] Crash when selecting the current vehicle for ride that has none available. - Fix: [#8456] Junior booster track piece doesn't connect properly. - Fix: [#8464] Crash on game shutdown. - Fix: [#8469] Crash modifying colour on hacked rides. - Fix: [#8508] Underground roto-drop is not going up. - Fix: [#8555] Multiplayer window text limits are not computed properly. - Fix: [#8572] Steel Twister track pieces ID 64 and 65 drawn incorrectly. - Fix: [#8585] Part of track missing on air powered vertical coaster. - Fix: [#8588] Guest list scrolling breaks above ~2000 guests. - Fix: [#8591] Game loop does not run at a consistent tick rate of 40 Hz. - Fix: [#8647] Marketing campaigns check for entry fees below £1 (original bug). - Fix: [#8653] Crash when peeps attempt to enter a ride with no vehicles. - Fix: [#8720] Desync due to boats colliding with ghost pieces. - Fix: [#8739] Savegame from original game crashes when cruising through map. - Fix: [#8742] Access violation in vehicle_update_sound_params. - Fix: [#8804] Raising water shows money effect at the bottom rather than new height. - Fix: [#8811] Some fields in the sv6 save file not being copied correctly. - Fix: [#8824] Invalid read in footpath_chain_ride_queue. - Improved: [#2940] Allow mouse-dragging to set patrol area (Singleplayer only). - Improved: [#7730] Draw extreme vertical and lateral Gs red in the ride window's graph tab. - Improved: [#7930] Automatically create folders for custom content. - Improved: [#7980] Show the full path of the scenario in the scenario select window. - Improved: [#7993] Allow assigning a keyboard shortcut for opening the tile inspector. - Improved: [#8107] Support Discord release of RCT2. - Improved: [#8491] Highlight entrance and exit with different colours in track design previews. - Improved: Almost completely new Hungarian translation. - Removed: [#7929] Support for scenario text objects.
161 lines
7.2 KiB
Plaintext
161 lines
7.2 KiB
Plaintext
Last updated: 2019-03-13
|
|
Release version: 0.2.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 gitter (https://gitter.im/OpenRCT2/OpenRCT2).
|
|
|
|
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 (32 bits Windows, 64 bits 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 7 and above, many distributions of
|
|
Linux, macOS 10.9 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 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 openrct2.cfg 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.
|
|
|
|
Jansson | MIT licence.
|
|
libcURL | MIT (or Modified BSD-style) licence.
|
|
libicu | Unicode licence.
|
|
libspeex | BSD-style licence.
|
|
libpng | libpng licence.
|
|
libzip | BSD 3 clause 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'.
|