
Equinumerous
Published
When running RollerCoaster Tycoon Deluxe after a fresh install, I was getting the "Please insert your RollerCoaster Tycoon Loopy Landscapes Pack CD in the following drive" and "Missing or inaccessible data file" pop-ups for several versions of Proton. For the solution to this problem, see the summary section of this post.
As others have noted, playing the game in Fullscreen can be a little buggy when switching to other windows. If I go to another window while RollerCoaster Tycoon is fullscreen, RollerCoaster Tycoon will start flashing uncontrollably. On my desktop environment, the only way of regaining control of the program is alt-tabbing in. This may have to do with my desktop environment and its settings, and it may be possible to fix this via winecfg; I have not tried.
The other major bug with windowing is that the "Save Game" and "Rename Ride" windows cannot be interacted with unless you drag them outside of RollerCoaster Tycoon fullscreen window. If you do this, you will get the flashing I described. However, it is possible to drag the windows outside the fullscreen, use the windows, then alt tab back into the game. This is doable but a little annoying.
Playing windowed gives me no windowing issues, but the graphics are a bit small for my eyes.
Summary: When running RollerCoaster Tycoon Deluxe after a fresh install, I was getting the "Please insert your RollerCoaster Tycoon Loopy Landscapes Pack CD in the following drive" and "Missing or inaccessible data file" pop-ups for several versions of Proton. I discovered that for some reason, the wine instance RollerCoaster tycoon is running in requires the RollerCoaster Tycoon game disk to be mounted, and for certain game files to be copied to Program Files (x86)
. Doing this is simple:
- Find the
steamapps
path including most of your Steam files. Since I'm on Debian, this path was~/.steam/debian-installation/steamapps
for me. - Run the following script, which creates symlinks in the game's wine prefix to allow the game to launch. Change the
export STEAM=
path on the first line to the path for your computer:
export STEAM=~/.steam/debian-installation/steamapps
# Make drive I: in the game's wine prefix contain RollerCoaster Tycoon install files, as if the RollerCoaster Tycoon game disk is mounted to drive I:
ln -s "$STEAM/common/RollerCoaster Tycoon Deluxe/RCTdeluxe_install" "$STEAM/compatdata/285310/pfx/dosdevices/i:"
# Make a directory in the location where RollerCoaster Tycoon expects the game to be installed in the wine prefix's C drive, then add a symlink to the game in that directory
mkdir -p "$STEAM/compatdata/285310/pfx/drive_c/Program Files (x86)/Infogrames Interactive"
ln -s "$STEAM/common/RollerCoaster Tycoon Deluxe" "$STEAM/compatdata/285310/pfx/drive_c/Program Files (x86)/Infogrames Interactive/RollerCoaster Tycoon Deluxe"
- You can now launch the game on Steam. This may not be the only way to fix this issue, so if anyone knows a simpler way please post it.