Why does my game suffer from framerate slowdown / lags, graphical glitches, crashes?
There are a number of possible reasons for this:
1) As well as our own code, the game relies on software provided by Microsoft called Direct X, and device driver software provided by graphics card manufacturers (e.g. ATI and NVidia) for their cards, as well as software drivers for other component parts of your PC such as sound cards. During development a number of bugs were found in the drivers provided by both ATI and NVidia – in general; on ATI cards these driver bugs were related to older cards, and on NVidia cards the driver bugs were related to newer cards...! If you are seeing graphical glitches (such as grey polygons) or crashes and / or periodic frame rate slowdown these are very likely to be either bugs caused by the problems with the drivers or the results of our attempts to work around the problems. ATI and NVidia told us they would release new versions of their drivers to coincide roughly with the release of the game and provided us with early versions of them to test, and so we were able to code the game (using the graphics.fix file) such that when and if newer versions of the drivers are available on your PC then the game will try to operate as intended rather than using the workaround.
So checking for and upgrading to these newer drivers for both ATI and NVidia cards will help the vast majority of people who may experience problems, please ensure you do this as a first step towards resolving any problems.
You can check the device drivers in your system by running the program DxDiag:
Click on the Windows ‘Start’ button
Click ‘Run’
Type dxdiag
Press Return/Enter
Then click the "Save all information" button at the bottom of the window that appears.
Double-click the saved file to open it in a text editor, and look through to find the driver information.
The correct drivers and where to get them from are:
ATI Radeon cards:
Known good driver version: Catalyst 5.7 Latest driver version: Catalyst 5.8 Available now via
http://www.ati.com/.
NVIdia GeForce cards:
For Windows XP, Windows 2000:
Known good driver version: ForceWare 77.72 Latest driver version: ForceWare 77.72 Available now via
http://www.nvidia.com/.
For Windows 98 and Windows ME:
Known good driver version: ForceWare 56.72 Latest driver version: ForceWare 61.76 (known BAD). Please check
http://www.nvidia.com/ for beta and full driver updates for these operating systems.
For other cards please contact your hardware vendor for the latest drivers, your game manual contains contact details for several manufacturers.
Note: Newer drivers are now available for both ATI and NVidia, it is worth downloading the latest drivers. If you encounter any problems with the newest drivers then use the versions as indicated above.
The game also relies upon the DirectX software from Microsoft – this is re-distributed with the game and should have been installed if needed when the game was installed. If for some reason you don’t have Direct X 9.0c on your system you can get it as a free download from Microsoft at
www.microsoft.com/windows/directx/default.aspx
Other drivers. If you are STILL experiencing problems, please also consider checking that the drivers for the rest of your system are up-to-date, for example soundcard drivers. Its good practice to make sure these are up-to-date periodically in any case. You will be able to discover what soundcard (and other components) and related driver version you have in your PC from the dxdiag file (see above for instructions on how to obtain this), and look on the vendors’ website for the latest drivers to check you are up-to-date.
2) If you have changed some graphical settings you need to be aware that the game will not run at maximum performance and maximum graphical detail on any but the most powerful current PCs and graphics cards in combination, and it may be that you have chosen some settings which are not suitable / appropriate for your PC. For your convenience we’ve repeated below the performance tweaking section of this FAQ’s ‘How can I tweak RCT3 to run at its best on my PC?’ topic:
The speed of your PC’s CPU, the amount of memory it has and the capability of the graphics card you have in your PC each have a big effect on how the game runs on your PC. The two main things they effect are the framerate achievable (how many screen updates the game can draw per second) and the amount of graphical detail that can be drawn per update.
RCT3 Soaked! does a large amount of sophisticated graphical and other processing. To tailor the game to your PC, the game automatically detects your system configuration the first time it is launched, chooses one of the five presets that is best suited for your computer, and then saves this a configuration file that is loaded each time you launch the game. We called these presets Low, Medium, High, Very High and Extreme. You may adjust any of the graphical parameters to fine tune the efficiency of game's performance on your particular computer after this initial configuration.
There is a temptation (understandable!) to experiment with these settings and to push them up to their maximum levels. But be aware, the game will not run optimally using the highest graphical settings on any PC except those with the highest CPU speeds equipped with the latest graphics cards and large amounts of memory. You'll enjoy the game at its best by choosing the "right" settings for your PC system rather than the maximum ones.
In particular, the following settings can have a big effect on performance:
- Screen Resolution: a 1600 x 1200 screen has four times as many pixels to be calculated for as an 800 x 600 screen, so an 800 x 600 resolution setting will be much faster than a 1600 x 1200 one if your graphics card is the limiting factor in your system.
- Water Reflections: the water effect is achieved by drawing the relevant portions of the scene twice, the second time upside down for the reflection, and then applying the ‘ripple’ effect mathematically using a proportion of the available CPU time.
- Anti-Aliasing: this is applied to reduce the ‘jagged edges’ that can be seen on diagonal lines drawn on computer displays, it does this by using techniques which consume a proportion of the available graphics performance.
- Bloom: this lighting effect again uses a significant a proportion of the available graphics performance.
- Shadows: the game calculates shadowing based on the position of the ‘sun’ in the game, which can impact performance on some systems.
- Landscape Textures: the colouration and detail of the landscape also has a big effect on some graphics cards (systems that are ‘fill-rate’ limited). Selecting ‘Simple Landscape Textures’ will help significantly on some cards.
So we suggest setting your system (via the game options menu, visual settings (eye icon) and landscape (land icon) options):
- 800 x 600 resolution
- Un-check the ‘Reflective Water’ box.
- Set anti-aliasing to ‘none’
- Un-check the ‘bloom’ box
- Un-check the ‘Shadows’ box (Or select static or none if you have Wild or Update 3 installed)
- Check the ‘Simple Landscape Textures’ box
..and seeing how that runs and looks – on the great majority of systems this should produce an acceptable performance. Then you can experiment with the effects and consequences of each feature one at a time to assess what is the right compromise between graphical effects and performance for you and your system.
TIP for those with lower-end systems – to see what your parks look like with a higher level of settings, you can set these higher just before you start a coaster-cam video recording session. When the recording is finished, restore the settings. The video is produced with the higher settings at a standard high framerate so you can see what your park looks like in the video with the higher graphical settings.
3) Some sound cards perform a great deal of processing on the PC’s CPU, rather than on the card itself. This can cause significant framerate slowdown, and the sound can also take on a metallic, echoing character. In these cases, navigate to the:
C:\Documents and Settings\[YOUR USERNAME]\Application Data\Atari\<RCT3> folder, open the options.txt file with a text editor and reduce the MaxSound and MaxMusic parameters from their default values of 100 and 4 to MaxSound 25 and MaxMusic 2, then save your changes and re-run the game. This will significantly reduce the sound processing your CPU is doing and therefore help framerate. You can also experiment with these values to tweak performance. In addition, for cards such as SoundBlaster Live!, you should also try turning off echo and other processing effects that are computed on your PC’s CPU. (For SoundBlaster Live! go to "Creative" >"SB Live" > "Audio HQ", open the "EAX Control Panel" and select "No Effects".)