Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OpenRCT2 Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=OpenRCT2 |image=openrct2switch.png |description=OpenRCT2 (RollerCoaster Tycoon 2) for Switch. |author=rsn8887 |lastupdated=2021/04/24 |type=Simulation |version=1.06 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/openrct2switch.7z |website=https://gbatemp.net/threads/release-openrct2-rollercoaster-tycoon-2-for-switch.537952/ |source=https://github.com/rsn8887/OpenRCT2 |donation= }} {{#seo: |title=Switch Homebrew Game...")
 
No edit summary
 
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=OpenRCT2
|title=OpenRCT2
|image=openrct2switch.png
|image=openrct2nx.png
|description=OpenRCT2 (RollerCoaster Tycoon 2) for Switch.
|description=Port of OpenRCT2 (RollerCoaster Tycoon 2) for Switch.
|author=rsn8887
|author=rsn8887
|lastupdated=2021/04/24
|lastupdated=2021/04/24
Line 8: Line 8:
|version=1.06
|version=1.06
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/openrct2switch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/openrct2nx.7z
|website=https://gbatemp.net/threads/release-openrct2-rollercoaster-tycoon-2-for-switch.537952/
|website=https://gbatemp.net/threads/release-openrct2-rollercoaster-tycoon-2-for-switch.537952/
|source=https://github.com/rsn8887/OpenRCT2
|source=https://github.com/rsn8887/OpenRCT2
|donation=
|donation=https://www.patreon.com/rsn8887
}}
}}
{{#seo:
This is a Nintendo Switch port of OpenRCT2, a re-implementation of RollerCoaster Tycoon 2. A construction and management simulation video game that simulates amusement park management.
|title=Switch Homebrew Games (Simulation) - GameBrew
 
|title_mode=append
Data files from the original game are required to play this game. RollerCoaster Tycoon 2 data files are required to launch the game. Additionally, RollerCoaster Tycoon 1 data files are also supported.
|image=openrct2switch.png
 
|image_alt=OpenRCT2
==Installation==
}}
Download the [https://github.com/rsn8887/OpenRCT2/releases latest release] and unzip the contents over to the <code>/switch/</code> folder on your SD card, so that you have a folder <code>/switch/openrct2/</code> with many folders and files inside.
{{cleanup|article|Needs cleanup}}
 
OpenRCT2 (RollerCoaster Tycoon 2) for Switch.
Copy all files and folders from a working Windows RollerCoaster Tycoon 2 installation to <code>/switch/openrct2/rct2/</code>, so it should have:
* <code>/switch/openrct2/rct2/rct2.exe</code>
* <code>/switch/openrct2/rct2/Data/</code>
* <code>/switch/openrct2/rct2/Landscapes/</code>
* <code>/switch/openrct2/rct2/ObjData/</code>
* ...and many more files and folders there.
 
Optionally, you can also install the Windows RollerCoaster Tycoon 1 files:
* Just copy your complete rct1 files to <code>/switch/openrct2/rct1/</code>.
* Then you can select the RCT1 scenarios, and in options you can select to show the rct1 title sequence.
 
Both RollerCoaster Tycoon 2 and RollerCoaster Tycoon 1 were tested with the gog.com version.
 
==User guide==
'''Note:''' This game takes quite long to load at first, because it generates a bunch of cache files. Subsequent boots are much faster.
 
===Touch support===
Use the Minus key to toggle between touch modes.
 
Touchpad style drag pointer with finger and tap to click, default:
* Move a single finger to move the mouse pointer.
* Use short tap for left click.
* Hold a single finger while tapping a second finger for right click.
* Drag with two fingers to drag and drop.
 
Jump to finger without click:
* The pointer jumps to the finger, but the finger doesn't click.
* Use L/R or A/B to click.
 
Jump to finger with tap click:
* The pointer jumps to the finger.
* A short tap also generates a left click.
 
===Limitations===
No network support.
 
==Controls==
Left Stick - Mouse pointer control
 
Right Stick - Scroll the map
 
R - Left mouse click
 
L - Right mouse click
 
ZR - Hold to slow down analog joystick mouse, useful to precisely position the pointer
 
ZL - Hold to speed up analog joystick mouse
 
A - Right mouse click
 
B - Left mouse click
 
Y - Shift key, hold and move mouse up/down to build above the ground
 
X - Ctrl key, hold and move mouse to build multiple pieces at the same height above ground
 
D-Pad Up/Down - Zoom out/in (page up/down key)
 
D-Pad Left - Rotate construction object (z key)
 
D-Pad Right - Rotate camera (enter key)
 
R3 (press Right Stick in) - Open cheat menu (ctrl-alt-c)
 
Hold ZL+D-Pad Left - Close topmost window (backspace key)
 
Hold ZL+D-Pad Right - Exit construction mode (escape key)
 
Minus - Toggle between three touch control modes


==Media==
Plus - Bring up on-screen keyboard (when pressing enter, it first erases existing text and replaces it with new text)
<youtube></youtube>


Physical USB keyboard and mouse are supported. Not all mice work. There's a [https://docs.google.com/spreadsheets/d/1Drbo5-QuSX901MwtOytSMuqRGxeIkq2HELM806I9dj0/edit#gid=0 mouse compatibility chart].


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-01.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2nx2.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-03.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2nx3.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-04.png
 
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-05.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2nx4.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-06.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-07.png
https://dlhb.gamebrew.org/switchhomebrews/openrct2switch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.06 2021/04/24'''
* First Release.
* Fix up and re-compile with 12.0.0 support.
 
'''v1.05 2019/09/15'''
* Re-compile with 9.0.0 support.
 
'''v1.04 2019/05/10'''
* Fix right mouse click input.
* Map object rotation to dpad left and camera rotation to dpad right.
* Map backspace to zl+dpad left and escape to zl+dpad right to make room for new rotation mapping.
 
'''v1.03 2019/05/08'''
* Map shift, ctrl, backspace, and escape keys, useful to build above ground and quickly close windows.
* Map cheat menu hotkey, now works by pressing the right stick in.
* Make joystick pointer speed truly independent of fps. It now moves at constant speed even if the frame rate is low.
* The filtering options now work as expected. In docked mode, `linear` gives a slightly blurry image, and `sharp nearest neighbor` gives perfectly sharp pixels.
* General image quality improvements in both docked and handheld mode. The internal rendering now dynamically switches resolution between 1080p and 720p instead of always rendering at 720p. Also, the mouse pointer looks a bit sharper now in handheld mode.
* The window scaling option now works and can be used to blow up or shrink down the whole game screen, including the user interface.
* Different game resolutions should also work in principle now. This involves editing the window_width and window_height entries in `/switch/home/openrct2/config.ini`. Only 16x9 ratios will work correctly. I think the default choice of 960x540 looks the best.
 
'''v1.02 2019/05/07'''
* Fix mouse cursor not turning into a hand when hovering over hotspots in the park.
* Reduce joystick pointer speed slightly for easier control in-game.
 
'''v1.01 2019/05/07'''
* First release on Switch.
 
==Credits==
*Thanks to the many many developers who worked on this open source game.
*Thanks to Chris Sawyer for writing the amazing original game.
*Thanks to devkitPro for making Switch homebrew possible.
*Thanks to Milenko for testing and making screenshots.
*Thanks to my supporters on Patreon: Andyways, CountDuckula, Jason Crawford, Greg Gibson, Jesse Harlin, Özgür Karter, Matthew Machnee, Milenko, and RadicalR.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/release-openrct2-rollercoaster-tycoon-2-for-switch.537952/
* GitHub - https://github.com/rsn8887/OpenRCT2
* Github - https://github.com/rsn8887/OpenRCT2
* GBAtemp - https://gbatemp.net/threads/release-openrct2-rollercoaster-tycoon-2-for-switch.537952/
* Reddit -

Latest revision as of 11:16, 13 Mayıs 2023

OpenRCT2
Openrct2nx.png
General
Authorrsn8887
TypeSimulation
Version1.06
LicenseGPL-3.0
Last Updated2021/04/24
Links
Download
Website
Source
Support Author

This is a Nintendo Switch port of OpenRCT2, a re-implementation of RollerCoaster Tycoon 2. A construction and management simulation video game that simulates amusement park management.

Data files from the original game are required to play this game. RollerCoaster Tycoon 2 data files are required to launch the game. Additionally, RollerCoaster Tycoon 1 data files are also supported.

Installation

Download the latest release and unzip the contents over to the /switch/ folder on your SD card, so that you have a folder /switch/openrct2/ with many folders and files inside.

Copy all files and folders from a working Windows RollerCoaster Tycoon 2 installation to /switch/openrct2/rct2/, so it should have:

  • /switch/openrct2/rct2/rct2.exe
  • /switch/openrct2/rct2/Data/
  • /switch/openrct2/rct2/Landscapes/
  • /switch/openrct2/rct2/ObjData/
  • ...and many more files and folders there.

Optionally, you can also install the Windows RollerCoaster Tycoon 1 files:

  • Just copy your complete rct1 files to /switch/openrct2/rct1/.
  • Then you can select the RCT1 scenarios, and in options you can select to show the rct1 title sequence.

Both RollerCoaster Tycoon 2 and RollerCoaster Tycoon 1 were tested with the gog.com version.

User guide

Note: This game takes quite long to load at first, because it generates a bunch of cache files. Subsequent boots are much faster.

Touch support

Use the Minus key to toggle between touch modes.

Touchpad style drag pointer with finger and tap to click, default:

  • Move a single finger to move the mouse pointer.
  • Use short tap for left click.
  • Hold a single finger while tapping a second finger for right click.
  • Drag with two fingers to drag and drop.

Jump to finger without click:

  • The pointer jumps to the finger, but the finger doesn't click.
  • Use L/R or A/B to click.

Jump to finger with tap click:

  • The pointer jumps to the finger.
  • A short tap also generates a left click.

Limitations

No network support.

Controls

Left Stick - Mouse pointer control

Right Stick - Scroll the map

R - Left mouse click

L - Right mouse click

ZR - Hold to slow down analog joystick mouse, useful to precisely position the pointer

ZL - Hold to speed up analog joystick mouse

A - Right mouse click

B - Left mouse click

Y - Shift key, hold and move mouse up/down to build above the ground

X - Ctrl key, hold and move mouse to build multiple pieces at the same height above ground

D-Pad Up/Down - Zoom out/in (page up/down key)

D-Pad Left - Rotate construction object (z key)

D-Pad Right - Rotate camera (enter key)

R3 (press Right Stick in) - Open cheat menu (ctrl-alt-c)

Hold ZL+D-Pad Left - Close topmost window (backspace key)

Hold ZL+D-Pad Right - Exit construction mode (escape key)

Minus - Toggle between three touch control modes

Plus - Bring up on-screen keyboard (when pressing enter, it first erases existing text and replaces it with new text)

Physical USB keyboard and mouse are supported. Not all mice work. There's a mouse compatibility chart.

Screenshots

openrct2nx2.png

openrct2nx3.png

openrct2nx4.png

Changelog

v1.06 2021/04/24

  • Fix up and re-compile with 12.0.0 support.

v1.05 2019/09/15

  • Re-compile with 9.0.0 support.

v1.04 2019/05/10

  • Fix right mouse click input.
  • Map object rotation to dpad left and camera rotation to dpad right.
  • Map backspace to zl+dpad left and escape to zl+dpad right to make room for new rotation mapping.

v1.03 2019/05/08

  • Map shift, ctrl, backspace, and escape keys, useful to build above ground and quickly close windows.
  • Map cheat menu hotkey, now works by pressing the right stick in.
  • Make joystick pointer speed truly independent of fps. It now moves at constant speed even if the frame rate is low.
  • The filtering options now work as expected. In docked mode, `linear` gives a slightly blurry image, and `sharp nearest neighbor` gives perfectly sharp pixels.
  • General image quality improvements in both docked and handheld mode. The internal rendering now dynamically switches resolution between 1080p and 720p instead of always rendering at 720p. Also, the mouse pointer looks a bit sharper now in handheld mode.
  • The window scaling option now works and can be used to blow up or shrink down the whole game screen, including the user interface.
  • Different game resolutions should also work in principle now. This involves editing the window_width and window_height entries in `/switch/home/openrct2/config.ini`. Only 16x9 ratios will work correctly. I think the default choice of 960x540 looks the best.

v1.02 2019/05/07

  • Fix mouse cursor not turning into a hand when hovering over hotspots in the park.
  • Reduce joystick pointer speed slightly for easier control in-game.

v1.01 2019/05/07

  • First release on Switch.

Credits

  • Thanks to the many many developers who worked on this open source game.
  • Thanks to Chris Sawyer for writing the amazing original game.
  • Thanks to devkitPro for making Switch homebrew possible.
  • Thanks to Milenko for testing and making screenshots.
  • Thanks to my supporters on Patreon: Andyways, CountDuckula, Jason Crawford, Greg Gibson, Jesse Harlin, Özgür Karter, Matthew Machnee, Milenko, and RadicalR.

External links

Advertising: