OpenRCT2

2025-12-10 0 573

OpenRCT2

An opensource reimplementation of RollerCoaster Tycoon 2, a construction and management simulation video game that simulates amusement park management.



Download

Latest release Latest development build

Chat

Chat takes place on Discord. You will need to create a Discord account if you don\’t yet have one.

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.

Language Non Developer Developer Localisation Asset Replacement
English
Nederlands

Contents

  • 1 – Introduction
  • 2 – Downloading the game (pre-built)
  • 3 – Building the game
  • 4 – Contributing
    • 4.1 – Bug fixes
    • 4.2 – New features
    • 4.3 – Translation
    • 4.4 – Graphics
    • 4.5 – Audio
    • 4.6 – Scenarios
  • 5 – Policies
    • 5.1 – Code of conduct
    • 5.2 – Code signing policy
    • 5.3 – Privacy policy
  • 6 – Licence
  • 7 – More information
  • 8 – Sponsors

1. Introduction

OpenRCT2 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, OpenTTD. 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 Steam or GOG.com. If you have the original RollerCoaster Tycoon and its expansion packs, you can point OpenRCT2 to these in order to play the original scenarios.

Our website offers portable builds and installers with the latest versions of the master and develop branches. There is also a launcher available for Windows and Linux that will automatically update your build of the game so that you always have the latest version.

Alternatively to using the launcher, for most Linux distributions, we recommend the latest Flatpak release. When downloading from Flathub, you will always receive the latest updates regardless of which Linux distribution you use.

Some Linux distributions offer native packages:

  • Arch Linux: openrct2 latest release (extra repository) and, alternatively, openrct2-git (AUR)
  • Gentoo (main portage tree): games-simulation/openrct2
  • NixOS: openrct2
  • openSUSE OBS: games/openrct2
  • Ubuntu PPA (nightly builds): develop branch

Some *BSD operating systems offer native packages:

  • FreeBSD: games/openrct2
  • OpenBSD: games/openrct2

3. Building the game

  • Building OpenRCT2 on Linux
  • Building OpenRCT2 on macOS using CMake
  • Building OpenRCT2 on Windows
  • Building OpenRCT2 on Windows Subsystem for Linux
  • Building OpenRCT2 on MSYS2 MinGW

4. Contributing

OpenRCT2 uses the gitflow workflow. If you are implementing a new feature or fixing a bug, please branch off and perform pull requests to develop. master only contains tagged releases, you should never branch off this.

Please read our contributing guidelines for information.

4.1 Bug fixes

A list of bugs can be found on the issue tracker. 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 features

Please talk to the OpenRCT2 team first before starting to develop a new feature. We may already have plans for or reasons against something that you\’d like to work on. Therefore contacting us will allow us to help you or prevent you from wasting any time. You can talk to us via Discord, see links at the top of this page.

4.3 Translation

You can translate the game into other languages by editing the language files in data/language directory. Please join discussions in the #localisation channel on Discord and submit pull requests to OpenRCT2/Localisation.

4.4 Graphics

You can help create new graphics for the game by visiting the OpenGraphics project. 3D modellers needed!

4.5 Audio

You can help create the music and sound effects for the game. Check out the OpenMusic repository and drop by our #open-sound-and-music channel on Discord to find out more.

4.6 Scenarios

We would also like to distribute additional scenarios with the game, when the time comes. For that, we need talented scenario makers! Check out the OpenScenarios repository.


5. Policies

5.1 Code of Conduct

We have a Code of Conduct that applies to all OpenRCT2 projects. Please read it.

5.2 Code signing policy

We sign our releases with a digital certificate provided by SignPath Foundation.

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Signed releases can only be done by member of the development team.

5.3 Privacy policy

See PRIVACY.md for more information.


6. Licence

OpenRCT2 is licensed under the GNU General Public License version 3 or (at your option) any later version. See the licence.txt file for more details.


7. More information

  • GitHub
  • OpenRCT2.org
  • Forums
  • Facebook
  • RCT subreddit
  • OpenRCT2 subreddit

Similar Projects

OpenLoco OpenTTD openage OpenRA
Chris Sawyer\’s Locomotion Transport Tycoon Deluxe Age of Empires 2 Red Alert

8. Sponsors

Companies that kindly allow us to use their stuff:

DigitalOcean JetBrains Backtrace SignPath
Hosting of various services CLion and other products Minidump uploads and inspection Free code signing provided by SignPath.io, certificate by SignPath Foundation.

下载源码

通过命令行克隆项目:

git clone https://github.com/OpenRCT2/OpenRCT2.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 OpenRCT2 https://www.zuozi.net/33612.html

cpp httplib
上一篇: cpp httplib
ImHex
下一篇: ImHex
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务