-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Changes to original game
Maarten Peters edited this page Apr 12, 2024
·
58 revisions
- Support for macOS, Linux, FreeBSD and Android.
- OpenGL renderer (experimental).
- Hardware display renderer (same as software renderer, but graphics are routed through GPU to enable Steam overlay and improved video capture compatibility).
- Multithreaded rendering (experimental).
- (Adjustable) display scaling.
- Game can now also be run in borderless fullscreen and windowed mode.
- Uncapped frame rate (extra draw frames between game ticks will be used to interpolate sprite movement for a smoother look).
- Vsync can now be toggled off.
- The land and water tools now allow modifying areas up to 64x64 tiles.
- The land ownership tool in the scenario editor now also allows modifying areas up to 64x64 tiles.
- Park window viewport is resizeable.
- Text input is no longer done through a MS Windows input box.
- File selection is done by an in-game dialogue box by default instead of the (now optional) MS Windows system dialog box.
- Place scenery random cluster tool available in game.
- Options window now uses a tab interface, as seen in Chris Sawyer's Locomotion.
- Options window now also available from the title screen.
- Changing the window colours is possible. Presets for RCT1 and RCT2 colour schemes are included by default.
- Returning to ride selection window is now possible when choosing designs from a particular ride.
- Always show the current day in the date (no need to invoke tooltip)
- Added save as... and exit game commands to file menu.
- Windows snap to each other and the screen.
- The +/- buttons (used to e.g. increase prices) are bigger and easier to click.
- A virtual floor, that shows where a scenery item will go.
- Objects can be filtered by source game.
- All rides that can be tested without guests accessible in the Track Designer.
- Cut-away view
- Mountain tool available in game.
- Restored stand-alone Research and Development window.
- SC4 files can now also be opened as well as SV4 files in the scenario editor.
- Command line interface available:
openrct2 edit ./forest_frontiers.sc4
- Command line interface available:
- Allow switching to any vehicle that uses the same track (e.g. switching from Cheshire Cats to Vintage Cars).
- The "Have fun" objective can now be selected in the scenario editor.
- Enable traffic light UI via themes.
- Allow both types of powered launch (with and without passing the station) for every roller coaster that supported one type in RCT2.
- Finances, recent messages and mute accessible by toolbar (if enabled in options).
- Ability to group scenario list by origin, including unlocking of scenarios (optional).
- Ability to open SC4 and SV4 files with rides, paths, scenery, vehicles, guests and other aspects intact.
- Allow choosing footpath surfaces and railing types independently.
- Ability to see through footpaths (implemented as an option separate from underground/inside view).
- Boosters on the Looping and Corkscrew roller coasters.
- Ability to use sprites from RCT1, for example the booster sprites.
- All land edges have been reintroduced (white, yellow, red, green and purple stucco, brown and grey sandstone, rust, brick and the two skyscrapers).
- Game configuration, cache, scores and screenshots now saved in user documents directory under OpenRCT2.
-
Cheats (Ctrl-Alt-C for Windows and Linux, Cmd-Ctrl-C for macOS).
- Sandbox mode (edit park boundary).
- Toggle support limits (build at any height).
- Toggle disable clearance checks (place things in the same location as other things a.k.a zero clearance).
- Screenshot format is now PNG and file names now contain the park name.
- Ability to take screenshots of the entire map.
- Change game speed via toolbar.
- Random map generation available in scenario editor (accessible via the view menu).
- Auto-saving (frequency adjustable).
- Ability to open extra viewports.
- Built-in Twitch integration (chat driven interactions).
- In-game Console, for advanced features like:
- Changing object selection while playing.
- Changing research settings while playing.
- Queue line paths can now build along with ordinary paths (details here).
- Co-operative multiplayer or spectating.
- Multiple clients.
- Dedicated server support (headless mode).
- Custom title sequences (+ editor window).
- Increased limits for maximum of circuits per roller coaster to 20 and people on mazes to 64.
- Clear scenery now has toggles for paths, small and large scenery.
- Day / night cycle (enable in options).
- Scenery picker, which allows one to click a scenery items and selects it in the scenery window, including its colours.
- New track elements:
- Booster support for the Looping and Corkscrew roller coaster (RCT1), Steel Twister, Giga and Junior roller coaster (RCT Classic), the Classic Mini and Vertical Drop Roller Coaster.
- On-ride photo support for the Mini Roller Coaster and Bobsleigh Roller Coaster.
- Inverted helix support on the Lay-down Roller Coaster.
- Ability to load and save heightmaps (as PNG).
- Shops and stalls autorotate to face paths (optional).
- Option for early scenario completion.
- Research funding automatically stops when all researchable items have been invented.
- UTF-8 support.
- TTF font support, for CJK, Arabic and other non-Latin scripts.
- The RCT2 sprite font has been extended with characters for Norwegian, Danish, Catalan, Romanian, Turkish and Russian.
- Improvements to original translations (including those stored in objects and scenarios)
- Many additional translations.
- Ability to change language via the options window.
- Languages stored as txt files in
./data/languages
- Ability to show day after month (US format) and to show the year first (Asian format)
- Additional currencies like Russian rouble and Czech koruna.
- Home
- FAQ & Common Issues
- Roadmap
- Installation
- Building
- Features
- Development
- Benchmarking & stress testing OpenRCT2
- Coding Style
- Commit Messages
- Overall program structure
- Data Structures
- CSS1.DAT
- Custom Music and Ride Music Objects
- Game Actions
- G1 Elements Layout
- game.cfg structure
- Maps
- Music Cleanup
- Objects
- Official extended scenery set
- Peep AI
- Peep Sprite Type
- RCT1 ride and vehicle types and their RCT2 equivalents
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Ride rating calculation
- SV6 Ride Structure
- Settings in config.ini
- Sizes and angles in the game world
- Sprite List csg1.dat
- Sprite List g1.dat
- Strings used in RCT1
- Strings used in the game
- TD6 format
- Terminology
- Track Data
- Track Designs
- Track drawers, RTDs and vehicle types
- Track types
- Vehicle Sprite Layout
- Widget colours
- Debugging OpenRCT2 on macOS
- OpenGL renderer
- Rebase and Sync fork with OpenRCT2
- Release Checklist
- Replay System
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing