How to Run: Homeworld Cataclysm

Thanks for tuning in to this edition of How to Run, the series where I share methods I’ve used to get old games running on modern hardware.

As much as I love playing older PC games, the harsh reality is that they sometimes don’t like to work on modern computers. This usually comes down to conflicts between the game itself and the current build of Windows. Homeworld Cataclysm suffers from such conflict. Cataclysm was developed by Barking Dog Studios and released in 2000 as a spin-off to the groundbreaking Homeworld. While it never got the mainstream attention that it deserved, Cataclysm effectively combined a space-based strategy game with an organic B-movie horror plot. Though it sounds odd, it worked remarkably well and has stayed in my memory for the past sixteen years. It’s a game that I had lost all hope of playing again. Until a few weeks ago.

It was earlier this month when I discovered a YouTube channel created by Noah Caldwell-Gervais. One of his delightfully in-depth reviews is of the Homeworld Series, and tucked at the end of it is a set of detailed instructions for getting Cataclysm running on Windows 8.1. I tried the same instructions on my own computer and can confirm they work for Windows 10 64-bit. Here’s the video, scroll down below it for the instructions and links.

Instructions for installing and running Homeworld Cataclysm on Windows 10:

Just to be clear, I take no credit for figuring this out for myself. I give credit to Noah Caldwell-Gervais, and I’m passing this on in hopes that as many people as possible will have a chance to play this wonderful gem of a game for themselves. 

  • Install Cataclysm from the game disc. It’s not possible to legally obtain a copy of the game digitally. Thankfully, there are plenty of items available on eBay around the $15 range. Once you have a physical copy of the disc, the initial installation won’t give you any trouble.
  • Download and install the patch to upgrade Cataclysm to version 1.0.0.1. Here’s the link: http://sierrahelp.com/Patches-Updates/Patches-Updates-Games/HomeworldSeriesUpdates.html
  • Next you’ll need the Microsoft Application Compatibility Toolkit version 5.6. There is a newer version of the tool available, but this one is easy to use: https://www.microsoft.com/en-us/download/details.aspx?id=7352
  • Start the 32-bit version of the Toolkit (since Cataclysm is a 32-bit application)
  • Create a new database, and name it for Cataclysm. Click the Fix button, this will bring up the Program Information box. Enter the name of the program and the vendor, then click ‘browse’ to locate Cataclysm’s installation directory and main .exe file. My directory looked like this: C:\Sierra\Cataclysm\cataclysm.exe
  • Clicking next will take you to the Compatibility Modes window. Select Windows NT 4.0 and check three additional compatibility modes from the list: RunAsAdmin, RunAsHighest, and RunAsHighest_GW.
  • Click Next twice and then finish; you don’t need to change anything on those screens. The entry for Windows Compatibility Administrayor should now look like the screenshot below: 
  • At this point, click the giant save button! This will create a database file which has saved the profile you just created.
  • When you want to play the game you’ll have to launch it by pressing the Run button in the Compatibility Administrator. The game will not function if you try to run it any other way.
  • Congratulations, you are now able to run Homeworld Cataclysm on your Windows 10 PC! Once you’ve started the game, you’ll want to navigate to the video options and select “D3D” as the render mode.

How to Play Cataclysm in Widescreen:

If you try to play Cataclysm on a widescreen monitor at the default resolutions with the 4:3 aspect ratio, you’ll probably run into some weird distortion effects when moving the camera around. Thankfully, this can be fixed with a fairly simple change to the registry.

Mandatory Warning: If you don’t know what you’re doing, editing the registry can really mess up your PC. Please take extra care and create a backup of your registry before making any changes. I’m not responsible for anything bad that happens to your PC as a result of any errors made. 

  • Open up the Windows start menu and type ‘regedit’ to bring up the registry editor.
  • Navigate to the directory for Cataclysm. In my case, it’s located at Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Sierra On-Line\Cataclysm
  • Open the screenHeight and screenWidth values, click the button that says ‘decimal’, and enter the desired resolution.
  • Cataclysm does have hard limits for the maximum functional resolution. I’ve found these to be 1600 x 900 for 16:9 monitors, and 1440 x 900 for 16:10 monitors
  • When you’re finished, the registry should look something like this:

And that’s it! Now go and enjoy the weird and wonderful story of Homeworld Cataclysm! I’d like to extend a special thanks to Noah Caldwell-Gervais, as well as the Homeworld community on Reddit, and especially to Sajuuk and Sastrei on the Homeworld Discord.

If you run into any issues or have a correction to the instructions I’ve listed here, leave me a comment and I’ll edit as necessary. 

 

 

5 thoughts on “How to Run: Homeworld Cataclysm

  1. Can you help me please, i’ve tried your solution but when i launch cataclysm, i have a windows with the two video and the game crash with this message : couldn’t initialize default rendering system.
    I do not understand because the game still fonction on my system 2 days ago…
    sorry for my bad English…

    Like

    • ​Francois, thanks for reading! Sorry to hear of your problem with the game. Have you changed any settings since it was working before?

      I asked the HW community on Discord, and got this response from a helpful user named Sajuuk:

      “For Homeworld and Homeworld: Cataclysm on modern operating systems, running under OpenGL is (by default) not possible, due to the games requiring access to something that doesn’t exist from Windows 8 to present. You can restore this functionality by using the Homeworld Hardware Acceleration Fix, described in this link:
      https://pcgamingwiki.com/wiki/Homeworld:_Cataclysm#Enabling_OpenGL_rendering_on_Windows_8_Windows_10_and_later. The best way to apply this fix is using the Microsoft Application Compatibility Tool.

      Note: These instructions apply to the CD copies of the game, not the RM bundled copy. Additionally, if you have an nVidia GPU and are running the games at 1920×1080, you will likely need to run as admin and (for nVidia GPU users) ensure the nVidia Control Panel is open while playing, and set to GPU Scaling and “Override the scaling mode set by games and programs” enabled (see attached screenshot). If you don’t set these modes in the nVidia Control Panel, the games will probably stretch and malform across the screen (most likely zooming into the top-left quarter of the game resolution and be unplayable). ”

      If you want to check out the Discord community for yourself, here’s the link: https://discordapp.com/invite/0iObC1nAGCaSEPOp

      Like

      • First off, you are awesome for posting this! I was able to get it to FINALLY work with the help of your instructions and adding the 16BitColor check box to the compatibility modes list. You made my month man! Thanks again for the post and I hope adding that 16BitColor option helps other people,

        Liked by 1 person

  2. I’m having a problem my self the game loads but but gose to black screen I can hear the menu music and stuff but sins I cant see I cant do much

    I have tried the things you have put up they work except I get a black screen at the menu and music is playing

    Like

    • Anora, I hope you don’t mind but I combined both your comments to make things streamlined. 🙂

      A black screen as you describe is usually due to issues with the drivers for your video card. Try downloading the latest version and reinstalling.

      It could also be the result of conflict between integrated and dedicated graphics cards.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s