RollerCoaster Tycoon is a (construction and management) simulation game that simulates amusement park management. Published by Hasbro Interactive and developed by Microprose and Chris Sawyer. The game RollerCoaster Tycoon was released on March 31, 1999 for Microsoft Windows PC and then transferred to the gaming console Xbox. It is the first game in the RollerCoaster Tycoon series followed.
TypeNameLatest commit messageCommit timeFailed to load latest commit information.Jul 10, 2019May 1, 2018May 4, 2019Sep 22, 2019Feb 5, 2019Sep 20, 2019Jul 10, 2019Oct 3, 2019Jun 12, 2019Jun 4, 2019Oct 28, 2018Oct 3, 2019Sep 22, 2019Aug 4, 2019Apr 25, 2018Feb 1, 2018Apr 16, 2018Dec 20, 2015Jan 27, 2019Jul 12, 2019Aug 18, 2019Jan 28, 2018Jan 6, 2018Jul 11, 2019Aug 19, 2019Sep 23, 2019May 25, 2014May 2, 2019Aug 18, 2015Aug 18, 2019Jun 1, 2018Dec 17, 2016Oct 3, 2019Aug 18, 2019. OpenRCT2An open-source re-implementation of RollerCoaster Tycoon 2. A construction and management simulation video game that simulates amusement park management.Build StatusWindowsLinux / MacDownloadmasterdevelopChatYou only need a, or account to access these channels.If you want to help make the game, join the developer channel.If you need help, want to talk to the developers, or just want to stay up to date then join the non-developer channel for your language.If you want to help translate the game to your language, please stop by the Localisation channel.
LanguageNon DeveloperDeveloperLocalisationEnglishNederlandsContents. 1 -. 2 -.
3 -. 3.1 -. 3.2 -. 4 -. 4.1 -.
4.2 -. 4.3 -. 4.4 -.
4.5 -. 4.6 -. 5 -. 6 -. 7 -1.
IntroductionOpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2 (RCT2). The gameplay revolves around building and maintaining an amusement park containing attractions, shops and facilities. The player must try to make a profit and maintain a good park reputation whilst keeping the guests happy. OpenRCT2 allows for both scenario and sandbox play. Scenarios require the player to complete a certain objective in a set time limit whilst sandbox allows the player to build a more flexible park with optionally no restrictions or finance.RollerCoaster Tycoon 2 was originally written by Chris Sawyer in x86 assembly and is the sequel to RollerCoaster Tycoon. The engine was based on Transport Tycoon, an older game which also has an equivalent open-source project,. OpenRCT2 attempts to provide everything from RCT2 as well as many improvements and additional features, some of these include support for modern platforms, an improved interface, improved guest and staff AI, more editing tools, increased limits, and cooperative multiplayer.
It also re-introduces mechanics from RollerCoaster Tycoon that were not present in RollerCoaster Tycoon 2. Some of those include; mountain tool in-game, the 'have fun' objective, launched coasters (not passing-through the station) and several buttons on the toolbar.2. Downloading the game (pre-built)OpenRCT2 requires original files of RollerCoaster Tycoon 2 to play. It can be bought at either. If you have the original RollerCoaster Tycoon and its expansion packs, you can in order to play the original scenarios.offers precompiled builds and installers of the latest master and the develop branch.
There is also a cross platform available that will automatically update your build of the game so that you always have the latest version.Some Linux distributions offer native packages already. These packages are usually third-party, but we're trying to resolve issues they are facing. ArchLinux AUR: and. Ubuntu PPA: (nightly builds). openSUSE OBS:. Gentoo (main portage tree):.
NixOS ( nixos-unstable channel):. Fedora 28 i386/amd64:Some.BSD operating systems offer native packages. These packages are usually third-party, but we're trying to resolve issues they are facing. OpenBSD:3.
Building the game 3.1 Building prerequisitesOpenRCT2 requires original files of RollerCoaster Tycoon 2 to play. It can be bought at either. Windows:. 7 / 8 / 10.
Visual Studio 2017 update 7 (Enterprise / Professional / ). Desktop development with C. (for deployment only). (for deployment only)macOS:. Xcode 8The program can also be built as a command line program using CMake. This type of build requires:. Xcode Command Line Tools.
CMake (available through Homebrew)Linux:. sdl2 (only for UI client). freetype (can be disabled).
fontconfig (can be disabled). libzip (= 1.0). libpng (= 1.2).
speexdsp (only for UI client). curl (only if building with http support). jansson (= 2.5). openssl (= 1.0; only if building with multiplayer support). icu (= 59.0). zlib. gl (commonly provided by Mesa or GPU vendors; only for UI client, can be disabled).
cmake3.2 Compiling and running Windows:.Check out the repository. This can be done using or.Open a new Developer Command Prompt for VS 2017, then navigate to the repository (e.g. Cd C:GitHubOpenRCT2).To build the 64-bit version, use msbuild openrct2.proj /t:build /p:platform=x64.To build the 32-bit version, use msbuild openrct2.proj /t:build /p:platform=Win32.Run the game, binopenrct2Once you have ran msbuild once, further development can be done within Visual Studio by opening openrct2.sln. Make sure to select the correct target platform for which you ran the build in point #3 ( Win32 for the 32-bit version, x64 for the 64-bit version), otherwise the build will fail in Visual Studio.Other examples: set platform=x64msbuild openrct2.proj /t:cleanmsbuild openrct2.proj /t:rebuild /p:configuration=releasemsbuild openrct2.proj /t:g2msbuild openrct2.proj /t:PublishPortablemacOS: Xcode:The recommended way of building OpenRCT2 for macOS is with Xcode.
The Xcode build will create a self-contained application bundles which include all the necessary game files and dependencies. Open the project file OpenRCT2.xcodeproj in Xcode and build from there. Building this way will handle the dependencies for you automatically. You can also invoke an Xcode build from the command line using xcodebuild.
CMake:A command line version of OpenRCT2 can be built using CMake. This type of build requires you to provide the dependencies yourself. The supported method of doing this is with. Once you have Homebrew installed, you can download all the required libraries with this command: brew install cmake openssl jansson libpng sdl2 speexdsp libzip freetype pkg-configOnce you have the dependencies installed, you can build the project using CMake using the following commands: mkdir buildcd buildcmake.makeln -s./data dataThen you can run the game by running./openrct2. Linux:The standard CMake build procedure is to install the, then: mkdir buildcd buildcmake./ # set your standard cmake options, e.g. Build type here - For example, -DCMAKEBUILDTYPE=RelWithDebInfomake # you can parallelise your build job with e.g.j8 or consider using ninjaDESTDIR=.
Make install # the install target creates all the necessary files in places we expect themYou can also use Ninja in place of Make, if you prefer, see Wiki for details.Detailed instructions can be found on our.4. ContributingOpenRCT2 uses the. If you are implementing a new feature or logic from the original game, please branch off and perform pull requests to develop. If you are fixing a bug for the next release, please branch off and perform pull requests to the correct release branch. Master only contains tagged releases, you should never branch off this.Please read our for information.
4.1 Bug fixesA list of bugs can be found on the. Feel free to work on any bug and submit a pull request to the develop branch with the fix.
Mentioning that you intend to fix a bug on the issue will prevent other people from trying as well. 4.2 New featuresPlease talk to the OpenRCT2 team first before starting to develop a new feature. We may already have plans or reasons against it, therefore contacting us will allow us to help you or prevent you from wasting any time.
You can talk to us via gitter, see links at the top of this page. 4.3 TranslationYou can translate the game into other languages by editing the language files in data/language directory. Please join discussions and submit pull requests to. 4.4 GraphicsYou can help create new graphics for the game by visiting the.
3D modellers needed! 4.5 AudioYou can help create the music and sound effects for the game, drop by to find out more. 4.6 ScenariosWe also need need scenarios to distribute with the game, when the time comes. For that, we need talented scenario makers!
Come chat with us!5. LicenceOpenRCT2 is licensed under the GNU General Public License version 3.6. More information.Similar ProjectsChris Sawyer's LocomotionTransport Tycoon DeluxeAge of Empires 2Red Alert7. SponsorsCompanies that kindly allow us to use their stuff:Hosting of various servicesCLion and other productsMSVC CILinux + macOS CIMinidump uploads and inspection.