Homeworld's epic tale begins in the far reaches of the universe. You were the benign lords of a peaceful society located in the center of a lush spiral galaxy. For as long as anyone could remember, no one challenged your peaceful existence. But then came the conquerors, invading with the sole purpose of overtaking your world. Billions died, and the survivors were relocated to a cold, lifeless planet on the edge of the galaxy. Hundreds of years later, all knowledge of your previous existence has been lost. Only vague myths remain, until the discovery of an ancient tablet buried within the ruins of a half-destroyed craft in the great-banded desert. This Guidestone reawakened the knowledge of your ancestry, and set your race on the path home - coordinates leading straight into the heart of the galaxy. Sixty years ago, construction began on the giant Mothership that will carry millions of your people into deep space. Construction is now complete. Your journey to the Homeworld begins here...

Application Details:

Version: 1.05
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 4.12.1

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Skirmishes, Campaign, Movies. Seems to work just like the windows version in this regard.

What does not

Cannot change renderer/resolution from inside the game (causes a crash). However as I detail below this is not a huge problem


In order to run this game, I suggest creating an ISO file of your homeworld disc. Create a folder in /mnt named hw1iso and "sudo mount Homeworld.iso /mnt/hw1iso" and set the D: drive in winecfg to point to that hw1iso folder. This gets you past the CDkey verification.

Next, run the game once to generate the registry files. This will change your screen resolution.

Edit the registry files (type regedit in your terminal) under "HKEY_LOCAL_MACHINE/Software/Wow6432Node/Sierra on line/Homeworld" so that d3dtoselect and devicetoselect are blank. Then set gltoselect to "opengl32.dll", change screendepth to 32, screenheight to your screen height and screenwidth to your screen width.

Finally (this is important and avoids crashing the game) you must run homeworld with the command line arguments "-window -noBorder /noglddraw /safeGL" (I made a short shell script so I don't have to type it in every time). And voila, the game now runs perfectly at your native resolution :D

What was not tested

Online multiplayer services went down years ago so that can't be tested. Could not test LAN either as no willing participants :(

Hardware tested


  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Jul 28 20194.12.1Yes Yes YesGoldJames Edmonds 
ShowMac OS X 10.9 "Mavericks"May 24 20151.7.38Yes Yes Goldan anonymous user 
ShowopenSUSE 13.2 x86_64Dec 07 20141.7.32Yes Yes Silveran anonymous user 
ShowLinux Mint 12 "Lisa"Jan 04 20131.5.21Yes Yes GoldBrian Cesar 
ShowUbuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)Apr 08 20121.5.1Yes Yes GoldNasra 

Known Bugs

Bug # Description Status Resolution Other apps affected
6975 Regression: Baldur's Gate II doesn't redraw interface CLOSED FIXED View
11802 Homeworld: sound broken usually CLOSED FIXED View
11986 Homeworld crashes at startup. CLOSED FIXED View
23714 Homeworld : Can't change resolution NEW View
24762 Homeworld 1.05 installer breaks CLOSED FIXED View
24766 Homeworld 1.05 crashes after startup CLOSED ABANDONED View
38763 Homeworld hangs when changing screen resolution or switching renderer NEW View

Show open bugs


Comments Disabled

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