All games

OpenRCT2

Untested nobody has played it on Walnut yet

An open source re-implementation of RollerCoaster Tycoon 2: build a theme park, its rides and coasters, and keep the guests happy.

Genre
strategy management simulation
Players
single player
Input
made for keyboard and mouse
View
2D
Needs
your own game data
Origin
remake or clone
Keywords
theme park tycoon

Setting up the game data

What works: RollerCoaster Tycoon 2: its CD, an installed copy (Steam, GOG) or the GOG installer.

1. With Walnut Games

In Walnut Games, open OpenRCT2: Install, then Add game files... The chooser lists the disc in the drive, mounted discs and USB sticks, GOG and Steam folders, and the ISOs, installers and archives in Downloads and your home folder; you can also pick a file or folder yourself. It checks every file against the checksums below and installs an ordinary package (roller-coaster-tycoon2-data), which Remove data takes away again.

In a terminal, the same with walnut-data (part of Walnut Games):

walnut-data import openrct2 /path/to/your/copy

A source is the disc in the drive (/dev/sr0), an ISO (.iso, .img), a BIN/CUE image (the .cue, or the .bin with its .cue next to it), an Alcohol 120% image (the .mds, or the .mdf), an installer or archive (GOG's setup_*.exe) or a folder (an installed copy, Steam's or GOG's). Images are opened read-only; nothing is copied out of them that the game doesn't need.

Add-ons, each from a copy that has it (the app shows Also add for every one the source holds):

PackageWhatCommand
roller-coaster-tycoon2-wacky-worlds-time-twister-dataexpansionwalnut-data import -p roller-coaster-tycoon2-wacky-worlds-time-twister-data openrct2 /path/to/your/copy

With Walnut's licensed suite as an apt source, the app offers Install from Walnut licensed instead (walnut-data install-repo openrct2). walnut-data remove openrct2 takes the data away again.

The expansions

The Wacky Worlds and Time Twister expansions are optional. They come with the Triple Thrill Pack (its CD, a Steam or GOG folder, or either GOG installer, setup_rollercoaster_tycoon2_2.0.0.6.exe or setup_rollercoaster_tycoon_2_triple_thrill_pack_2.01.043_(17987).exe), and the same import installs them as roller-coaster-tycoon2-wacky-worlds-time-twister-data. Their scenarios then get their own tabs in OpenRCT2’s scenario list. The original 2002 CD has only the base game.

2. With game-data-packager

walnut-data runs game-data-packager, Debian's tool that makes a package out of game data: Walnut's build of it (Debian's 89 with our patches) comes with Walnut Games. Run it yourself to keep the .deb, or to make it on another computer. It writes <package>_<version>_all.deb into the folder after -d (. is the current one), one package per -p:

PackageWhatCommand
roller-coaster-tycoon2-datafullgame-data-packager -d . --no-download -p roller-coaster-tycoon2-data roller-coaster-tycoon2 /path/to/your/copy
roller-coaster-tycoon2-wacky-worlds-time-twister-data optionalexpansiongame-data-packager -d . --no-download -p roller-coaster-tycoon2-wacky-worlds-time-twister-data roller-coaster-tycoon2 /path/to/your/copy

Then install the file it made, from the same folder:

sudo apt install ./roller-coaster-tycoon2-data_*.deb
  • --no-download: only your files are used.
  • It reads a folder, an installer or an archive; it doesn't open disc images. Mount an ISO first (open it in the file manager, or udisksctl loop-setup -r -f FILE.iso, then udisksctl mount -b /dev/loopN) and give it the mount point, or let walnut-data do it. BIN/CUE and MDF images: walnut-data only.
  • Walnut's patches that concern this game: Accept the 2012 build of GOG's setup_rollercoaster_tycoon2_2.0.0.6.exe. Debian's own game-data-packager doesn't have them, so it may refuse some of the copies above.

3. By hand

Copy the files to the paths below as root (sudo cp), with the names exactly as written, upper and lower case included: Linux tells them apart. Where a file has several accepted versions, any one of them does. Check a copy with sha256sum FILE (sha1sum or md5sum where the table says so) and compare the sum. Files copied by hand belong to no package: Walnut Games goes by the packages, so it still shows the data as missing, and Remove data leaves them alone.

roller-coaster-tycoon2-data (full)

Into /usr/share/games/roller-coaster-tycoon2, 545.3 MB.

1037 files, too many to list here; per folder:

FolderFilesSize
/usr/share/games/roller-coaster-tycoon2/Data69461.3 MB
/usr/share/games/roller-coaster-tycoon2/ObjData77270.5 MB
/usr/share/games/roller-coaster-tycoon2/Scenarios2613.0 MB
/usr/share/games/roller-coaster-tycoon2/Tracks170486.2 KB

Every file with its size and sha256 sum: the package's entry in gdp-manifest.json, the list walnut-data checks against.

The files of 1 MB and more:

FileVersionsSize
Data/css1.dat - 5.2 MB
Checksums
Bytessha256
5,448,59209ecbc1bf1dfb5781914eb71777b354586df7d622dd3041cb55d8ee3ea00e02f
Data/css11.dat - 6.7 MB
Checksums
Bytessha256
7,023,288cb7a310f8ff6bc035157ef9dd6063e0316964f11978cd3e389d8ae992a2c577c
Data/css12.dat - 2.6 MB
Checksums
Bytessha256
2,767,948276b78e9b483717e64e471e5c364e561f27eab57e5920e5d2d823ae1f1681202
Data/css13.dat - 3.2 MB
Checksums
Bytessha256
3,373,3902d02d1b051c65a77f63c33e9269ddd53f7319dd50da6791031b8c21f7fd56eb0
Data/css14.dat - 19.8 MB
Checksums
Bytessha256
20,783,04213c9e5cb9d3aaa97ac3511a1d962616f0391ed341924d2543d54be3ba1156006
Data/css15.dat - 9.5 MB
Checksums
Bytessha256
10,009,3125d88c2e0e07cc9a582d63a55cad3b9533bbf9f2a4f6a006d00d079000b2f4597
Data/css17.dat - 8.7 MB
Checksums
Bytessha256
9,090,780c1020a78376042032f62328caceff2f7946f3be85d7e22ad6d70b2829fcb12e6
Data/css18.dat - 8.0 MB
Checksums
Bytessha256
8,429,568d085bff5e59399c9f10f2398bd0692bb7905d04f5f8110ce46fa1ab3c0307e6f
Data/css19.dat - 9.7 MB
Checksums
Bytessha256
10,143,784bd80c31b6997c69cb903492b51e9b6e6c3d86831284b054f6c3578bb2d29a268
Data/css2.dat - 2.9 MB
Checksums
Bytessha256
3,024,264220335ac415bcc864387722df3969a69410fba37f418fd118960e17201b3f0e6
Data/css20.dat - 11.7 MB
Checksums
Bytessha256
12,271,656ccdf02202633ea3a3d96527b658b22e22e13c67f155f0c10b8a7103169bcc451
Data/css21.dat - 9.2 MB
Checksums
Bytessha256
9,680,9688c55becde5039f1d77873708848082ce3d600be8e136c924140220685816553e
Data/css22.dat - 9.6 MB
Checksums
Bytessha256
10,062,05696a1bbb63d33b9b2d4bd77d89c260d6412469a20660981f90c70e022cc1b7724
Data/css23.dat - 10.6 MB
Checksums
Bytessha256
11,067,43241bab86b2835e8c238266a34a2e805cb456198a5aa3f7ea6d5acbf535d9cc7f6
Data/css24.dat - 11.9 MB
Checksums
Bytessha256
12,427,456a5544de9e174a6243918e0f73920b8f3fa08e79287a2b623edf9eb1f6e946346
Data/css25.dat - 14.5 MB
Checksums
Bytessha256
15,181,512ec3a3a6ad13eef649724e9d13e2091a9a1e89ff51f1b2ccdbfd57b5059855652
Data/css26.dat - 10.2 MB
Checksums
Bytessha256
10,694,816b959edf53ed27b5110eb82a5986181b55a480c507604f7fec21437a4e74e35fc
Data/css27.dat - 9.9 MB
Checksums
Bytessha256
10,421,23283903f39b8e1699945394e625d93cddbcb0c624d34815355cef11f05bf066e00
Data/css28.dat - 12.5 MB
Checksums
Bytessha256
13,118,3766e0269157d60e24a72ac4080985d321b5f508cd2091245be5ae4a3ca584bad43
Data/css29.dat - 14.6 MB
Checksums
Bytessha256
15,310,89228780a3959652254ba677fce387dc762c26e18331da7e6b1859354790d9ccc92
Data/css3.dat - 1.2 MB
Checksums
Bytessha256
1,244,89890be04f6d0faebb19bc7e7ea9f22e1fe81dd21dccbd6ababdbf4a2c6a90f0fd0
Data/css30.dat - 9.7 MB
Checksums
Bytessha256
10,215,4640ba98b03410cf4778129f54eae450144294004832eaa9961d43795910bc88522
Data/css31.dat - 11.0 MB
Checksums
Bytessha256
11,510,316bdcb91eedcbc4010b8074ba90214cb5628824fa15df5aeafb7d7c1f2bfd7dc4b
Data/css32.dat - 11.2 MB
Checksums
Bytessha256
11,771,9445cd4aba82579abb76c55ad4334c6efead828487e8a44f0e977cbbbd60c957418

game-data-packager also packs 1 documentation files (manuals, licences) into /usr/share/doc/roller-coaster-tycoon2-data; the game doesn't need them.

roller-coaster-tycoon2-wacky-worlds-time-twister-data (expansion, optional)

Into /usr/share/games/roller-coaster-tycoon2, 125.7 MB.

1416 files, too many to list here; per folder:

FolderFilesSize
/usr/share/games/roller-coaster-tycoon2/ObjData1350111.7 MB
/usr/share/games/roller-coaster-tycoon2/Scenarios3113.9 MB
/usr/share/games/roller-coaster-tycoon2/Tracks35129.5 KB

Every file with its size and sha256 sum: the package's entry in gdp-manifest.json, the list walnut-data checks against.

The files of 1 MB and more:

FileVersionsSize
ObjData/ANACONDA.DAT - 1.3 MB
Checksums
Bytessha256
1,396,7426f78ca08ccece0914ef822d8b7bbcddc03056770096770941457eac997c50746
ObjData/BULLET.DAT - 1.9 MB
Checksums
Bytessha256
1,981,1836ac246d1b0867ea68b46d3e25299486528dfabe212af7605a66ffe12d3500b60
ObjData/CADDILAC.DAT - 1.8 MB
Checksums
Bytessha256
1,874,910c316fe7ebc932c0f93a3bab720f728d15cec2292c560fa8a2cf90b2d95155fe4
ObjData/CONDORRD.DAT - 1.3 MB
Checksums
Bytessha256
1,413,1582f7933ba9851da7f0bfe42d9e41f1360fa419ee4883311601d3459ab5b2580f3
ObjData/CONGAEEL.DAT - 1.6 MB
Checksums
Bytessha256
1,700,549d11fc634e2649a518714fe0b12f267ae56df7af5e3ceb77187dc57c06eb561a4
ObjData/Cerberus.dat - 1.0 MB
Checksums
Bytessha256
1,077,211be2e88f528645c3146dbe9c89bfbb2491f37b672190102361ccd08fd5f1707cd
ObjData/DRAGON.DAT - 1.8 MB
Checksums
Bytessha256
1,902,416f6bbf118a5afbe345f4827d6132d821b3a3f138f4d2a83ea74003916a9b46234
ObjData/FIRECRAK.DAT - 2.3 MB
Checksums
Bytessha256
2,363,534eb93b14d11df17ddd79c3ef7448430c1d1f17225d551e56d0ec22afde93f43fc
ObjData/FOOTBALL.DAT - 2.7 MB
Checksums
Bytessha256
2,816,759106b7fb31c884210ac34b3cfbd2c6bdb8acd64f8a31e94f3cb78200e90d8bcfd
ObjData/GANSTRCR.DAT - 2.2 MB
Checksums
Bytessha256
2,265,146cc82d97e6c0f70d8a380420c967c65a2ba708b14cb740c8ccc590b1484b06c55
ObjData/GORILLA.DAT - 2.1 MB
Checksums
Bytessha256
2,180,401b7e3885dd43ff020d39ffd5b4da34c473545060624400743d260b608444010e9
ObjData/GRATWHTE.DAT - 1.9 MB
Checksums
Bytessha256
2,005,050443da5d2860b0a81991af3fd9cf4a15893a07e8072b8f95aeb66b448f3ba7b17
ObjData/HARPIESX.DAT - 1.3 MB
Checksums
Bytessha256
1,340,9642d74895ac93d7b14e6aade7b67f30e30e057f7e3d5c0c3b6fbfa01199b06db2f
ObjData/JUNKSWNG.DAT - 2.1 MB
Checksums
Bytessha256
2,237,226045ae310461b5b7a7897e4bb15008a293351f6df26f509412922137ac16a4cb4
ObjData/OSTRICH.DAT - 1.6 MB
Checksums
Bytessha256
1,665,257ac7af6cc8b4352d860912e16c531e07c80335b4af28d61ab5213477827d4aee2
ObjData/POLCHASE.DAT - 1.1 MB
Checksums
Bytessha256
1,133,770874a178f8bc74a2f6d232f629de1725f1dda805116fb8bb118cde79dcb3d2f21
ObjData/PTERODAC.DAT - 1.3 MB
Checksums
Bytessha256
1,332,5289e583ceb3904e721e17e26c0b940576523d7717a4cd8a3b76abb867b2240cdea
ObjData/ROCKET.DAT - 2.5 MB
Checksums
Bytessha256
2,594,3528fc6f44c87c7c2aa7dff03d9baec9a4693d8f52f92b0c132d73c4ddca889d7a3
ObjData/SEALS.DAT - 1.8 MB
Checksums
Bytessha256
1,926,549c54f95e04a0f46c63093cdbe91dbe4e362cc390ecc0c62045f115f799aaafcce
ObjData/SEAPLANE.DAT - 2.3 MB
Checksums
Bytessha256
2,447,740df422d91c818c3e995eb0107cdc76e585a5473c59a6b6bf7564a32fdd7e90613
ObjData/SLOTH.DAT - 2.1 MB
Checksums
Bytessha256
2,240,1788c111940bc6c2da5b8b3977b0129b2dcabc550098ffcfae50df96a2a6bb47468
ObjData/STAMPHRD.DAT - 1.6 MB
Checksums
Bytessha256
1,633,6900c7c281a0612d7e9dd3ee89ab77c97cac680a3384beaba582b805c01b97389b2
ObjData/TAXICSTR.DAT - 1.9 MB
Checksums
Bytessha256
1,988,722e1d9cb0573f60be23e567280985bcac44a915ca478ed4abb136aa6b70cba99a6
ObjData/TGVTRAIN.DAT - 2.4 MB
Checksums
Bytessha256
2,562,64575a766f471dcf7debac03fa1eeb3f267ced86a71f6e5c1e8e7279b7971238b53