Homeworld 2

Retail CD versions 1.0 and 1.1.

Application Details:

Version: 1.x
License: Retail
Votes: 44
Rating: Gold
Wine Version: 2.3

Maintainers: About Maintainership

Link Homeworld

Test Results

Selected Test Results

What works

Everything, as far as I can see, including multiplayer (LAN, see below)

What does not

GameSpy multiplayer (unable to connect – official server is probably down anyway)

What was not tested

Extensive play

Additional Comments

To get multiplayer working I took these steps (maybe not all are strictly necessary):
Install directplay by running "winetricks directplay".
Copy some dlls (got mine from Windows 7) to drive_c/windows/system32 and add them as overrides in winecfg:
ntdll.dll (maybe not necessary)
winsockhc.dll, wsock32.dll (probably not necessary)

(I might be missing some details since I copied a wine prefix with working single player a friend created using wine 2.2, but multiplayer instructions should be complete and the rest rather straight forward.)
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentArch LinuxMar 14 20172.3 Yes Yes GoldSandwichmaker 
ShowDebian GNU/Linux Unstable "Sid" x86_64Nov 03 20131.7.5 Yes Yes GoldSixsixfive 
ShowArch Linux x86_64Jan 21 20131.5.22 Yes Yes PlatinumPhilipp 
ShowArch Linux x86_64Jan 14 20131.5.21 Yes Yes PlatinumPhilipp 
ShowArch Linux x86_64Oct 02 20121.5.14 Yes Yes Silveran anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn't Work (DirectPlay) NEW View
25495 Homeworld 2: Shadows and High-Quality Hyperspace Effect are disabled NEW View

Show all bugs

HowTo / Notes


Using FBO as the ORM crashes with fglrx drivers

This is not a Wine bug, it is a fglrx bug.  Please do not open a bug for this, it will just be closed.

See the fglrx bug for more details, or check the HOWTO for this app for a workaround.

Command-Line Parameters


-nosound, runs the game without sound. Useful if you have sound problems

-w XXXX -h YYYY, sets the resolution to XXXXxYYYY

-windowed, runs homeworld in a window(for window decoration you have to use a virtual desktop

-hardwareCursor, enables the hardware cursor

-ssnologo, disables the relic logo on screenshots

-nomovies, disables all movies

-novideoerrors, disables graphic errors(popup your video card is too old...


-noS3TC, disables S3 texture compression

-nopbuffer, disables pixel buffer

-novbo, disables vertex buffer objects

-noDisplayLists, disables display lists

Useful Links:

HW2 Wiki

RelicNews Technical Help­
(more detailed info about the switches)

­ ­1.) Conflict with disc emulator detected.../please insert CD.../No CD-Drive found...

HW 1.0: open winecfg, go to "Drives", click on "Autodetect...", mount your CD and retry

HW 1.1: make sure that you use a nocd-patch

2.) No Story and Subtitles in Cutscenes (European Version)

HW 1.1: replace your language file under your Homeworld2/Data folder with one of these.

3.) Multiplayer/Gamespy Lobby says wrong CD-Key?

@all: try reinstall in a clean WINEPREFIX(maybe you have/had the demo installed?)

@all: or you have HW2 installed with a different WINEPREFIX(serial is stored in registry)

4.) Network not available?

@all: Gamespy lobby does not work

5.) HW2 crashes

@all: try the -nopbuffer switch

@all: do not enable oss in winecfg

6.) Widescreen Monitor and Hidden Buttons

@all:  use the resolution commandline switch eg. Homeworld2.exe -w 1280 -h 960

7.) FSAA

@nvidia-users:  you can set this over the ­OpenGL Environment Variables­

@all other:  enable FSAA in your xorg-config

8.) When patching the game to 1.1 the patch program hangs when writing EULA.txt.

@all:You have to kill before it hangs(i.e. with the xkill command on a console, and then click on the window). The window with the problem is a installer that pops when patching, if you kill that window, the patcher works as spected

9.) Objects and units are not rendered properly

@all:  try the -novbo switch

Installation:(european version with WINEPREFIX)

1.) Install HW2 eg:(make sure that you use a clean wineprefix)


2.) Download the latest patch and install them eg:(1.0 works only without pixel buffer support=slower/but copy protection works...)


3.) The Securom2(introduced in 1.1) protection currently does not work in wine so you need a NoCD-Patch.(You can find them on GCW, you don't need this for 1.0)

4.) The best way to start Homeworld is a little shellscript eg:­

cd $YOURCHOSENHW2FOLDER/drive_c/Sierra/Homeworld2/Bin/Release
WINEPREFIX=$YOURCHOSENHW2FOLDER wine Homeworld2.exe -w 1280 -h 800


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

by N. Andrew Walsh on Thursday May 28th 2015, 4:05
Anybody have any luck running the latest (and probably last for the non-remastered) Complex mod (9.1)? When I run the following command:

wine Homeworld2.exe -mod Complex91.big -hardwarecursor -w 1920 -h 1200

I just get a black screen (though the mouse works). I can run the regular HW2 fine. Can anybody else report on whether they can get HW2 running with the mod (or any others in the Complex series)?

Game hangs
by Julian Hagena on Saturday June 22nd 2013, 0:56
i don't get H2 properly running. First, when i start a new campaign everything runs smoothly and fine. However, in the opening sequence, when the mothership says "Navigationsystems online" the game hangs and the graphics, in particular the subtitle, are distored. After a while, the game continues to run smoothly. However, these hangs occur also in the game, mostly if there is some action starting. Besides these terrible hangs, the game runs perfectly.
I tried a lot of different options... Non of them seem to have an effect. Do you have any suggestions what to try?

My System:
Debian jessie, Kernel 3.9.1, wine 1.5.5, Thinkpad x230 (ivy bridge)
by N. Andrew Walsh on Monday January 23rd 2012, 13:11
I have no sound coming out of my speakers (though winecfg's audio test works fine). There is a constant, tinny buzzing that seems to be coming out of the PC's internal speaker, but it's really faint.

Is there any way to debug this? The only errors I get in the console are:

fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels

Terrible Lag
by Jason Cumiskey on Monday November 14th 2011, 19:45
This installed fine for me but was unplayable due to terrible lag in moving the mouse or panning the camera. Found that I had to turn off compiz to get it to work. Easiest way is to install fusion-icon which allows you to switch windows managers. Thought I would post this in case anyone encounters similar problem.

by Hedgehog on Thursday April 28th 2011, 3:20
Did anybody managed to get multiplayer working?
I tried both ways described on in different prefixes, still no luck. Attempting to host/join tcp/ip or LAN game causes error: "Network unavailable". Console output (no debug):

fixme:imagehlp:IMAGEHLP_ReportImportSection not supported except for CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub

Homeworld 2.1
wine 1.3.11
  • RE: by Sixsixfive on Friday August 19th 2011, 15:44
    • RE: by Hedgehog on Sunday September 4th 2011, 2:27
      • RE: by Sixsixfive on Friday September 16th 2011, 15:14
Stencil Shadows?
by Evan Goers on Wednesday December 8th 2010, 18:40
I just noticed that this game is supposed to render stencil shadows. As yet I have not seen this work with Wine. I only played it briefly in Windows way back when I used to use Windows, so I'm not totally sure. Do shadows work for anyone else?
Multiplayer not working
by James Clemence on Saturday December 26th 2009, 14:35
Hey all,

Wine 1.1.35, Ubuntu 9.10 32bit, Homeworld 2 1.0

All appears to work fine, except for the multiplayer which gives me a message 'No Network' obviously there is as I have been able to post this comment here.

I've installed directplay using winetricks -
$ winEtricks directplay

But to no avail... has anyone got this working yet?


(Real) Solution to camera stuttering problem
by Evan Goers on Tuesday October 6th 2009, 0:31
All you have to do is add the following to your start script:

export "__GL_SYNC_TO_VBLANK=1"

OR (if you use a launcher):


This forces GL vblank synchronization(v-sync) in the driver and is required to get the camera working fine, until it can be fixed in Wine.
Doesn't work at all
by Matthew Southgate on Wednesday August 19th 2009, 9:36
This doesn't even appear to start, I've tried multiple versions of wine.

Even the ones with the "Platinum" rating, it just doesn't work, it seems to partially start up if I run it from autorun... but then it crashes.
Display Problems
by Andrew Griffis on Saturday August 15th 2009, 10:44
Complete newbie here. This is the first game I've tried to install under wine. I've replaced the regular .exe with a nocd version (for 1.0), and the program seems to launch, but then the screen goes blank and my monitor gives a message along the lines of, "Settings out of range, set to 1200 x 1024..." and then the monitor turns off. When I hit ctl-alt-del, the screen turns back on and the shutdown menu appears. Behind it I can see the game screen with a message saying my nvidia driver needs to be updated, but it already is. Any suggestions?

noVBO option
by Eon on Wednesday July 29th 2009, 1:22
when objects and units are not rendered properly, try '-noVBO' option.
this disables the use of Vertex Buffer Objects, and might decrease the performance of the game.
And according to my personal experiments, '-nopbuffer' option, which also slows down the game, is not neccessary anymore (1.1.26) but may vary from system to system.
Resolution of the Stuttering Problem
by Johannes S. on Sunday June 7th 2009, 5:48

I finally found a way to reduce (and in my case remove) the stuttering when moving the camera in game.

When I messed around with the ingame settings I saw that its getting a lot worse if I turn all the settings down for "speed".
My fps then where (without moving the camera) over 200fps. But when I moved the camere it was stuttering awfully.

So I thought maybe this game needs slow graphics.

What worked in the end was turning both AA and AF in the nvidia-settings dialogue to their full settings (16x) and now it works extremely fluid at about 60fps. (you should turn vsync on for this)

if your graphics are to weak you should try a few combinations of AA and AF.
The simple but effective trick is to limit the ingame fps, so a native fps limiter ingame would really be cool, but i didnt find a option like this in the configs.
My bad
by Jordan on Thursday May 21st 2009, 21:37
I need to note that I was mistaken about tripping the securom warning. I still need the no-cd patch to bypass this. I had thought I patched it, but i didn't, sorry.
Problem with vsync
by Iasen Kostov on Saturday May 9th 2009, 20:55
I have the same problem under windows as under wine, game is laggy and jumpy but when I set "VSYNC" under windows everything works fine and fast. Same options have no effect under wine and if I set it via nvidia-settings Wine crashes EVERY time something tries to use 3D or something like that I tested it with EVE-Online and it crashed about the moment the first 3D thing should have been shown. Does anybody have the same problem (it's nVidia 8800 GTS) ?

And btw the game works with and without any options (-nopbuffer or not no effect). wine-1.1.21.

Ubuntu 8.04.2 + Wine- 1.1.15 = Homeworld2 1.0 goodness
by Mark McCorkle on Wednesday February 25th 2009, 22:37
Strait out of the box. AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
3GB of RAM with GeForce 8600 GT dual head with compiz using the 2.6.24-23-generic kernel for x86_64.

Runs smooth, but I notice that the engines don't have their glow when larger ships move. I'm sure there are other visual effects missing. No framerate drop / lag or CPU hogging that I can tell.

After running the patch (I did have to xkill the window during the installer per the instructions above) I got the securerom silliness, dropped in my nocd homeworld2.exe version and only then can I run "windowed" without the -nopbuffer option.

I haven't tried multiplayer yet, but it will be my next target.
laggy camera control tweak
by Alex on Tuesday February 17th 2009, 19:30
I've found camera control is much improved by setting "Vertex Shader Support" to "None" in winecfg:
- under Applications, add Homeworld2.exe
- under Graphics / Direct3D, set Vertex Shader Support to None

It's still not perfect, especially when the camera is aimed at a lot of background space effects (nebulas, clouds, etc) and for a few seconds after beginning a new mission, but it helps somewhat after that. No other tweaks in the game's video settings or winecfg's Graphics settings seemed to have any effect at all.

I'm using:
Ubuntu 8.04 64bit, Wine 1.1.14, nVidia GeForce 8800 GTS with nvidia's binary driver, Homeworld 2 v1.0