WineHQ

Homeworld: Cataclysm

3D real-time space strategy game

Application Details:

Version: 1.01
License:
URL:  
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 4.5

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Everything. Multiplayer was not tested

What does not

Setting the OpenGL mode doesn't work, although windows have a similar problem, The workaround on Linux is different, however.

Workarounds

I recommend installing this in a separate 32-bit wine prefix and set your OS version to NT 4.0 (before installing the game).

There is a problem with this game where it fails to load the OpenGL mode properly because it does some weird things while setting it up. This prevents you from using the OpenGL mode. The game also crashes when trying to change rendering modes to OpenGL in the options. Using the D3D mode is not recommended because the image quality is noticeably worse than in OpenGL mode and you can't use your monitor's native resolution, like I did (1920x1080) and the performance is a bit worse in big battles.

To get the game to work in OpenGL and your desired widescreen resolution, you need to first run it in software mode, to set your desired video settings (details, etc). By default, it should run in software mode. This is fine, because this is the only mode where the game doesn't crash when trying to change video settings (texture memory, more precisely, crank that thing to max). If the game doesn't want to run in sw mode by default, do it yourself by opening a terminal, setting the appropriate WINEPREFIX and WINEARCH to win32, changing the directory to where the game is installed and run wine cataclysm.exe /sw /disableAVI. Go to options and video. Set all your desired video settings now, like highest details and maximum texture detail, etc, but NOT the resolution. Leave that. Now exit the game.

Now open the registry editor with wine regedit. Go to HKEY_LOCAL_MACHINE/Software/Sierra On-Line/Cataclysm. Here we will change a few entries (without the quotes): 

deviceToSelect should be "gl", glToSelect should "opengl32.dll", screenDepth should be "0x00000020 (32)" (you can do that by switching to decimal mode and just inputting 32 as the value.

Same thing with screenHeight and screen Widht, just double click on them and change the editing mode to decimal. Now you can simply put in your desired modes. For me that was 1920x1080: screenHeight 1080, screenWidht 1920

In regedit, that then looked like this for me:

deviceToSelect=gl

glToSelect=opengl32.dll

screenDepth=0x00000020 (32)

screenHeight=0x00000438 (1080)

screenWidht=0x00000780 (1920)

Now close regedit, we're ready to run the game. Make sure you have a terminal open and all the appropriate WINEPREFIX and WINEARCH environment variables set. Go to where your game is installed (apparently the game doesn't like if you don't run it from its install directory). Run the game with wine cataclysm.exe /disableAVI /noglddraw /noswddraw /device gl

You NEED to run the game like this EVERY time now, more precisely the /noglddraw and /device gl options are mandatory. Without them, the game fails to run in the OpenGL mode. If that happens, the game will default to software rendering and this will overwrite all the settings in the registry as well. If that happens, you will have to redo all the registry settings again, before running the game with these command line options. These launch options can be included in a desktop launcher, though, of course. You can add the /forceSSE option as well, if the game doesn't crash with it. This should provide a bit more performance, if needed. /disableAVI just removes the annoying intro videos.

What was not tested

Multiplayer

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

I got the game working in OpenGL with 1920x1080 resolution, with excellent performance. I used the 1.01 patch and a no-cd crack (I own the full game, btw). The game was installed with everything checked out while installing (videos, sound, etc installed). For details, see the workarounds section.

Open source AMD drivers used.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch LinuxApr 06 20194.5Yes Yes YesGoldMatej Pivec 
ShowUbuntu 14.10 "Utopic" i386 (+ variants like Kubuntu)Jan 30 20151.6.2Yes Yes GoldRob 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Nov 30 20121.4Yes Yes Platinuman anonymous user 
ShowMandriva 2010.0Nov 22 20091.1.33Yes Yes SilverWilliam J May 
ShowGentoo Linux x86_64May 03 20091.1.20Yes Yes PlatinumNicole 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back