Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Homeworld: Cataclysm

From PCGamingWiki, the wiki about fixing PC games
Homeworld: Cataclysm
Homeworld: Cataclysm cover
Developers
Barking Dog Studios
Publishers
Retail Sierra Entertainment
Digital Gearbox Software
Release dates
Windows September 12, 2000
Reception
Metacritic 89
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view
Controls Multiple select, Point and select
Genres RTS
Themes Sci-fi, Space
Series Homeworld
Homeworld: Cataclysm on HowLongToBeat
Homeworld: Cataclysm on IGDB
Homeworld: Cataclysm guide on StrategyWiki
Homeworld: Cataclysm on MobyGames
Homeworld: Cataclysm on Wikipedia
Homeworld
Homeworld 1999
Homeworld: Cataclysm 2000
Homeworld 2 2003
Homeworld Remastered Edition 2015
Homeworld 2 Remastered Edition 2015
Homeworld: Deserts of Kharak 2016
Homeworld 3 2023

General information

Re-released on GOG.com as Homeworld: Emergence due to "Cataclysm" being a registered trademark of Blizzard Entertainment.[1]
Homeworld Shipyards - A fairly old but big Homeworld fan site
GOG.com Community Discussions
GOG.com Support Page

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SecuROM 4 DRM.
Windows
GOG.com
DRM-free
Windows
A free demo version is available from GameFront.

Essential improvements

Patches

A full list of all available patches can be found here.

Hardware acceleration fix for Windows 8 and above

For Windows 8.x, 10, and 11, use the Homeworld hardware acceleration fix

Skip intro videos

Move, delete or rename intro videos[2]
  1. Navigate to <path-to-game>\Movies
  2. Delete or rename the following files: sierra.bik, bdogintro.bik
Use the launch argument /disableAVI[2]

Notes

Despite the name of the parameter, mission briefing cutscenes are still functional while using this method.

Restore original title (GOG.com release)

Delete or rename files[3]
  1. Go to <path-to-game>.
  2. Delete or rename the folders feman and credits.

Game data

Configuration file(s) location

System Location
Windows HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sierra On-Line\Cataclysm[Note 1]

Save game data location

System Location
Windows <path-to-game>\SavedGames[Note 2]
Separate folders are used to store Singleplayer saves, Multiplayer saves, Recorded games (replays), and saves from the Training mode.

Save game cloud syncing

System Native Notes
GOG Galaxy

Video

Video settings.
Video settings.
Effects settings.
Effects settings.

Graphics feature State Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Determined by the aspect ratio. See Widescreen resolution.
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Use the command line parameter /triple
60 FPS and 120+ FPS
No frame rate cap. Ships and other elements move and update at a locked frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

Modify the game registry keys[4]
  1. Navigate to the Configuration file(s) location using RegEdit.
  2. Change the ScreenHeight and ScreenWidth registry keys to the desired width and height.

Notes

On 64-bit versions of Windows, the configuration files may be in a different location if the game is not run in Administrator Mode.
See the Game data article or the Configuration file(s) location tooltips and notes for more information.

Windowed

Use launch arguments
  • For windowed mode, Use the launch argument -window.
  • For borderless fullscreen windowed mode, use -window -noBorder.

Notes

For standard windowed mode, the game must be set to less than the screen resolution. Otherwise, the game will crash.
Alternatively, use the borderless command.

Input

Gameplay settings.
Gameplay settings.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
An in-game equalizer is also available.
Surround sound
Up to 7.0 output with DirectSound3D restoration software.
Subtitles
Closed captions
Mute on focus lost
EAX support
DirectSound3D.
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
German
Retail only; download for GOG.com release
French
Retail only; download for GOG.com release

Network

Multiplayer types

Type Native Players Notes
LAN play
8 Versus
Online play
8 Versus
The official WON service has been shut down.

Connection types

Issues fixed

Black screen/game window not appearing in GOG.com Re-release

Some users may find that the game window will stop rendering correctly as the video intros end, with only the desktop visible as the menu is supposed to appear.
The issue appears to be an incompatibility with nGlide.[5]
Remove and/or replace nGlide[5]
  1. Remove or move the following files:
  • glide.dll, glide2x.dll, and glide3x.dll (nGlide related DLLs)
  • nglide_config.exe (nGlide configurator)
  • 3Dfx (folder, contains a DLL that links 3DFX OpenGL support to nGlide)
Optionally, the following files can be removed as well:
  • nglide_readme.txt (readme file for nGlide)
  • 3DfxSpl.dll, 3DfxSpl2.dll, and 3DfxSpl3.dll (3DFX animated splash screens)

Notes

After removing these files, the game may default to Software mode. This can be changed in options. The OpenGL renderer(s) are recommended.
3DFX-enhanced OpenGL mode may be unusable after applying this fix. If desired, it can be restored using dgVoodoo 2; otherwise, standard OpenGL will still be available.

Severe Lag in Menus

Use OpenGL rendering[citation needed]
Set launch arguments

Run the game with the following launch arguments: /nofastfe /noglddraw

Enabling OpenGL rendering on Windows 8 and later

OpenGL rendering can solve severe lag problems in menus. However, NT4 compatibility mode is required.
NT4 compatibility mode is no longer offered by default for Windows 8 and 10.
Restoring NT4 Compatibility Mode
  1. Download the Homeworld hardware acceleration fix to apply NT4 compatibility mode.
  2. Download the zip file and extract its contents.
  3. Follow the instructions in the readme.txt file.

Game runs on wrong screen (multi-monitor setup)

Use Windows key shortcuts to move the window

Use Win+ Shift+ or Win+ Shift+ to move the game to another window.

Notes

This may cause the game window to render incorrectly/off-center from the screen, or cause the mouse cursor to be caged to the wrong monitor.
Pressing Alt+Tab and returning to the game should fix mouse cursor bugs.
Change resolutions once to fix off-center screens.
This fix should only be necessary once.

Other information

Command line parameters

API

Technical specs Supported Notes
Direct3D
OpenGL 1.1
Software renderer
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Cutscenes Bink
Multiplayer Sierra.com, WON
The following command-line parameters may improve quality on newer systems, or enable extra functionality:
Parameter Description
/triple Enables OpenGL triple buffering, improves graphical quality and removes flickering at higher resolutions. Use unless it causes problems.
/enable3DNow Enables the 3DNow processor instruction set if available. Use unless it causes problems.
/enableSSE Enables the SSE processor instruction set if available. Use unless it causes problems.
/disableAVI Disables the intro movies when the game starts.
/nofastfe Disables the fast graphical frontend. Use this only when having graphical problems like flickering
/noglddraw Don't use DirectDraw to setup OpenGL renderers. Try this is you're having problems getting OpenGL to work.
/safeGL Don't use possibly buggy optimized features of OpenGL for rendering. Try this if you're having problems getting OpenGL to work.
/heap BYTES Allows the game to use up to BYTES bytes RAM for the heap since by default the game isn't allowed to use much. 256 MB should suffice: /heap 268435456 but if you have more, try raising it to 1 GB: /heap 1073741824
A list of all recognized command line options (can be viewed by passing an invalid option):
SYSTEM OPTIONS
    /heap <n> - Sets size of global memory heap to [n].
    /prepath <path> - Sets path to search for opening files.
    /CDpath <path> - Sets path to CD-ROM in case of ambiguity.

PROCESSOR OPTIONS
    /enableSSE - allow use of SSE if support is detected.
    /forceSSE - force usage of SSE even if determined to be unavailable.
    /enable3DNow - allow use of 3DNow! if support is detected.

SOUND OPTIONS
    /dsound - forces mixer to write to DirectSound driver, even if driver reports not certified.
    /dsoundCoop - switches to co-operative mode of DirectSound (if supported) to allow sharing with other applications.
    /waveout - forces mixer to write to Waveout even if a DirectSound supported object is available.
    /reverseStereo - swap the left and right audio channels.

DETAIL OPTIONS
    /rasterSkip - enable interlaced display with software renderer.
    /noBG - disable display of galaxy backgrounds.
    /noFilter - disable bi-linear filtering of textures.
    /noSmooth - do not use polygon smoothing.
    /noCPV - do not use vertex CPV.
    /nilTexture - don't ever load textures at all.
    /stipple - enable stipple alpha with software renderer.
    /noShowDamage - Disables showing ship damage effects.

VIDEO MODE OPTIONS
    /safeGL - don't use possibly buggy optimized features of OpenGL for rendering.
    /triple - use when frontend menus are flickering madly.
    /nodrawpixels - use when background images don't appear while loading.
    /noswddraw - don't use DirectDraw for the software renderer.
    /noglddraw - don't use DirectDraw to setup OpenGL renderers.
    /sw - reset rendering system to defaults at startup.
    /noFastFE - disable fast frontend rendering.
    /fullscreen - display fullscreen with software renderer (default).
    /window - display in a window.
    /noBorder - no border on window.
    /640 - run at 640x480 resolution (default).
    /800 - run at 800x600 resolution.
    /1024 - run at 1024x768 resolution.
    /1280 - run at 1280x1024 resolution.
    /1600 - run at 1600x1200 resolution.
    /device <dev> - select an rGL device by name, eg. sw, fx, d3d.
    /nohint - disable usage of OpenGL perspective correction hints.
    /aiplayerLog - enable AI Player Logging
    /SaveMPGames - periodically save multiplayer games
    /LoadMPGame...

TEXTURES
    /nopal - disable paletted texture support.

System requirements

Windows
Minimum Recommended
Operating system (OS) 95, NT 4.0
Processor (CPU) Intel Pentium II 233 MHz
System memory (RAM) 32 MB
Hard disk drive (HDD) 80 MB
Video card (GPU) 4 MB of VRAM

Notes

  1. Applications writing to HKEY_LOCAL_MACHINE\SOFTWARE will be redirected to other locations based on various criterias, see the glossary page for more details.
  2. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. Release: Homeworld: Emergence - GOG.com
  2. 2.0 2.1 Verified by User:Cptmold on 2019-07-17
    Intro-skip methods were tested with the GOG release.
  3. How to turn Emergence back into Cataclysm, page 1 - Forum - GOG.com - last accessed on 2021-03-30
  4. Reference
  5. 5.0 5.1 Verified by User:Cptmold on 2019-07-17
    Method detailed in fixbox was used to fix the game failing to render correctly outside of video intros.