WineHQ

Homeworld Remastered Collection

Homeworld Remastered Collection - Steam version

This is the Steam version of Homeworld Remastered Collection. The game is also available as DRM-free at GOG. These two versions are not compatible for multiplayer games (Steam players and GOG players cannot play all together).

The game can also be played using the native linux Steam client with Proton, check the HWRC Proton Launcher and the game entry in ProtonDB.

Additional reference links:

Application Details:

Version: Current
License: Retail
URL: http://www.homeworldremastered...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 4.9

Maintainers: About Maintainership

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

Everything (multiplayer games not tested)

What does not

Nothing

Workarounds

What was not tested

Multiplayer, but the connection to the game lobby works.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

The entire collection works without issues by following the instructions reported in the notes. Rating silver because: - multiplayer was not tested - the remastered versions of the games can be played only with the Nvidia and AMD proprietary display drivers.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Jun 01 20194.9Yes Yes YesGoldIsmo Toijala 
ShowLinux Mint 18.3 "Sylvia" x86_64Jun 23 20183.10-stagingYes Yes NoSilverJames Edmonds 
ShowLinux Mint 18.3 "Sylvia" x86_64Apr 06 20183.5Yes Yes NoSilverJames Edmonds 
ShowLinux Mint 18.3 "Sylvia" x86_64Dec 22 20172.21-stagingYes Yes NoSilverJames Edmonds 
CurrentDebian GNU/Linux 9.x "Stretch" x86_64Mar 21 20172.0Yes Yes Silver/dev/fra 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Issues with Mesa drivers - OpenGL 3.3 Compatibility Profile required

Last update: 2019-06-02


This is a known issues that causes the remastered versions of the games to not work with the Mesa drivers. It is discussed in the bug report 41551.

The games require the OpenGL 3.3 Compatibility Profile that should be supported by the Mesa drivers starting from version 18.2.0. Please check if the compatibility profile is supported by your setup with the command "glxinfo | grep version". If so, then set/export the environment variable "MESA_GL_VERSION_OVERRIDE=3.3COMPAT" before launching the games.

Please note that:

  • this issue does not occur when using NVIDIA and AMD proprietary display drivers;
  • the classic versions of the games are not affected by this issue.
Software Requirements

Last update: 2019-01-13


This version of HW:RC requires the following software:

Please refer to the AppDB entries of Steam and .NET Framework 4.0 for detailed installation instructions.

The LittleCMS 2 and the PNG libraries are provided in Debian and Ubuntu by the liblcms2-2 and the libpng16-16 packages respectively.

Troubleshooting

Last update: 2019-01-13


Homeworld 1 Classic crashes at startup
Homeworld 1 Classic crashes at startup with the message "Fatal Error - couldn't initialize default rendering system". To solve this issue launch the game with the option /noglddraw.

Homeworld 1 Classic, game screen not scaled and menus off screen
The game allows to choose only 4:3 screen resolutions. If the game screen is not properly scaled then launch the game in windowed mode with the option /window.

Homeworld 2 Classic, game screen not scaled and menus off screen
If the game screen is not properly scaled then launch the game in windowed mode with the option -windowed and then set a proper screen resolution.

Remastered games, crash when loading levels and cinematics
The problem could be caused by a memory issue with the display server, lowering the texture quality to medium (or below) should solve the problem.

How to launch the games from the command line

Last update: 2019-01-13


The following shell commands can be used to bypass the default game launcher and directly launch one of the games in the collection.
Please note that starting from HW:RC v2.1, Steam has to be running in background. If Steam is not already in execution, the following commands will only result in launching Steam and then the default game launcher.

Before using these commands make sure to set the correct wine executable (if needed), set the current game WINEPREFIX and choose the current game paths.

To launch Steam in background:

WINEPREFIX=<game_wineprefix> wine start /unix \
<steam_path>/Steam.exe -silent

To launch Homeworld 1 Classic:

WINEPREFIX=<game_wineprefix> wine start /unix \
<game_path>/Homeworld1Classic/exe/Homeworld.exe /noglddraw

To launch Homeworld 2 Classic:

WINEPREFIX=<game_wineprefix> wine start /unix \
<game_path>/Homeworld2Classic/Bin/Release/Homeworld2.exe

To launch Homeworld 1 Remastered:

WINEPREFIX=<game_wineprefix> wine start /unix \
<game_path>/HomeworldRM/Bin/Release/HomeworldRM.exe \
-dlccampaign HW1Campaign.big -campaign HomeworldClassic \
-moviepath DataHW1Campaign

To launch Homeworld 2 Remastered:

WINEPREFIX=<game_wineprefix> wine start /unix \
<game_path>/HomeworldRM/Bin/Release/HomeworldRM.exe \
-dlccampaign HW2Campaign.big -campaign Ascension \
-moviepath DataHW2Campaign

To launch Homeworld Remastered Multiplayer:

WINEPREFIX=<game_wineprefix> wine start /unix \
<game_path>/HomeworldRM/Bin/Release/HomeworldRM.exe

Comments

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

Launcher doesn't show
by Quentin Deldycke on Wednesday December 20th 2017, 2:20
Hi,

The launcher does not appear, i have these errors:

fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x21a680, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources"
fixme:shell:URL_ParseUrl failed to parse L"Launcher.Content.resources" [Load of them, seems to print in an infinite loop.]
Back