The forum

[Issue] Getting GOG's RollerCoaster 3 to work

I got RCT3 Platinum on GOG and I can't get it working

Author Replies
T-Bone_Castle Sunday 31 May 2015 at 11:13
T-Bone_CastleAnonymous

Hey everyone,

 

I was recently hit by a bolt of nostalgia and decided to buy RCT3 on GOG. Problem is, it's for Windows only and I've never used Wine or POL before. (I'm also a bit of a (learning) noob with Linux)

When I try to install the game I always get these 4 error messages:

Runtime Error (at 68:445)::

Runtime Error (at 194:804): Null Pointer Exception.

Runtime Error (at 194:805): Out Of Stack Range.

Out Of Global Vars range.

 

Yet this is promptly followed by the installer telling me that the installation was successful.

 

Here is the complete log of the intallation: http://pastebin.com/TkrixPiV

 

Then when I try to launch the game, my computer goes back to an 800x600 resolution and the game crashes instantly with POL telling me that "RCT3 has crached. Error in main." Here's the error message in the log:

[05/31/15 10:38:48] - Running wine-1.6.2 RCT3plus.exe (Working directory : /home/thibault/.PlayOnLinux/wineprefix/RCT3Platinum/drive_c/Program Files/RollerCoaster Tycoon 3 Platinum)
fixme:win:EnumDisplayDevicesW ((null),0,0x165e388,0x00000000), stub!
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x0
  Serial number of failed request:  444
  Current serial number in output stream:  444

 

I have been doing tests with multiple versions of Wine (1.7.10, 1.7.37, 1.6.2, 0.9.7...) and the result is always the same (although I'm pretty sure the last two "444" numbers change sometimes). My POL version is 4.2.2.

 

Note that might or not be relevant: I used to get this error:

[05/30/15 20:01:42] - Running wine- RCT3plus.exe (Working directory : /home/thibault/.PlayOnLinux/wineprefix/RCT3Platinum/drive_c/GOG Games/RollerCoaster Tycoon 3 Platinum)
fixme:win:EnumDisplayDevicesW ((null),0,0x165e458,0x00000000), stub!
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x960x0 @0! (XRandR 1.2)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1600x1200x0 @0! (XRandR 1.2)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x768x0 @0! (XRandR 1.2)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x800x0 @0! (XRandR 1.2)
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x0
  Serial number of failed request:  449
  Current serial number in output stream:  449

But I fixed the 4 err: lines with the help of some friends by adding the 4 resolutions manually with 

xrandr --newmode $(gtf 1280 800 60 | sed -ne 's/"//g;s/ Modeline //p')
xrandr --addmode eDP-1-0 "1280x800_60.00"

 

--

 

 

Here is a screenfetch of my computer:

OS: Mint 17 qiana
Kernel: x86_64 Linux 3.13.0-24-generic
Uptime: 12h 14m
Packages: 2366
Shell: bash 4.3.11
Resolution: 1600x900
DE: XFCE4
WM: Xfwm4
WM Theme: StormDropsBlack
GTK Theme: elegant_brit_re_revisited-03 [GTK2]
Icon Theme: evolvere-black-folders-vivid-dark-fallback-modified
Font: Waree 9
CPU: Intel Core i5-4200M CPU @ 2.501GHz
GPU: GeForce GT 750M
RAM: 4280MB / 7865MB

 

I'm running nVidia drivers (I recently installed nvidia-340 but I used to have nvidia-331 and the results were the same).

Here's the result of an "dpkg -l | grep nvidia" if you're interested: http://pastebin.com/yT2ALAQb.

 

I can run non-Wine games perfectly if you're wondering.

 

Thanks a lot in advance and sorry if I forgot some important information (I'm sure I must have).

 

 

Edited by T-Bone_Castle

ravery Sunday 31 May 2015 at 15:43
raveryAnonymous

do you hae PoL installed? the current version has an install script for Roller Coaster Tycoon 2.

I'm not an expert but,itis reasonable to believe that RCT3 will run in RCT2's setup.

go to Install --> Games --> GOG-Roller Coaster Tycon 2

When it asks if you want to download from GOG, say no. It will then ask where your installer is.

point it to your RCT3.

T-Bone_Castle Sunday 31 May 2015 at 16:06
T-Bone_CastleAnonymous

Unfortunately that doesn't work. It gives me the same errors.

T-Bone_Castle Sunday 31 May 2015 at 18:16
T-Bone_CastleAnonymous

Alright everyone, I solved it.

 

If anyone else has this problem, you need to tweak the options.txt after the installation.

It should be in /.PlayOnLinux/wineprefix/RCT3Platinum/drive_c/users/yourname/Application Data/Atari/RCT3/Options.txt

 

You just need to add this line:

Resolution 1360 768

Put in any resolution you wish.

 

You can't really change the resolution in game after that without it randomly crashing but you can always edit it by hand.

petch Sunday 31 May 2015 at 22:12
petch
Developer

I was recently hit by a bolt of nostalgia and decided to buy RCT3 on GOG. Problem is, it's for Windows only and I've never used Wine or POL before. (I'm also a bit of a (learning) noob with Linux)

When I try to install the game I always get these 4 error messages:

GOG Windows installers are less Wine compatible with each release (#3735, #4993), at this point I no longer buy from them games that don't have a Linux version. Until they come to their senses, maybe.

Ravery said:

do you hae PoL installed? the current version has an install script for Roller Coaster Tycoon 2.

Scripts come from the web server, they're independent from PoL version. Some scripts may require a minimum PoL version, because they use new statements or features, but that's about it.

I'm not an expert but,itis reasonable to believe that RCT3 will run in RCT2's setup.

That's never a reasonable assumption to make, script work for the game they're written for.

If by chance they can use the same settings, it's very improbable that the script will create the correct shortcuts.

In this case I wouldn't even bet they use the same settings, give that one game is 2D the other 3D, and likely use totally different engines.

Edited by petch

Ronin DUSETTE Wednesday 3 June 2015 at 2:59
Ronin DUSETTE
Admin

I also noticed that you are running a mobile Nvidia card with an i-series CPU. You probably need to install Bumblebee, as your system is probably trying to use the Intel graphics (built in to the CPU), and Bumblebee will enabled you to use the Nvidia card. Also, make sure that the 32-bit graphics libs for your Nvidia and Intel cards are installed, too. I would start there. 


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts