Posted June 08, 2016
Of course we're all hoping Aspyr gets on board soon and we get a native Mac version of the Homeworld Remastered Collection here on GOG, but in the meantime I thought it'd be worthwhile to open a discussion about the games' compatibility with OS X via Wine.
If anyone makes any progress I'll gladly update the information below.
NOTE: These games should work fine via Wine under Linux (GOG-version specific results here). This is a Mac specific thread, so please keep it topical.
--
I've done a bit of preliminary research and testing on a Mac using Wineskin Winery (wrapper version 2.6.2) and both the WineHQ recommended Wine version (1.9.1) and the latest available version as of this writing (1.9.11).
WHAT WORKS:
* Homeworld 1 Classic
* Homeworld 2 Classic
WHAT DOES NOT WORK:
* Homeworld 1 Remastered
* Homeworld 2 Remastered
A bit disappointing, no?
The short of it seems to be that the Remastered games require OpenGL 3.3, and while Macs made in the last few years do support up to OpenGL 4.1, OpenGL contexts above 2.1 don't seem to be available via Wine in OS X (though they are available in Linux). You can read more on the subject in a slightly dated CodeWeavers/CrossOver thread here.
As an aside, Parallels doesn't presently support above OpenGL 2.1 yet either, so no joy to be had there.
--
INSTALL DETAILS:
* Wineskin Winery
* Wineskin wrapper version 2.6.2 (for OS X 10.11 compatibility)
* Wine version 1.9.1
* Winetricks: msxml3, vcrun2010, dotnet40
Create your Wineskin and install the above Winetricks options for best results.
Notes:
* vcrun2010 and dotnet40 require msxml3 to be installed first
* If you have never installed dotnet40, it may require dotnet35 be installed first, after which it will fail to install dotnet40—if this happens complete the dotnet35 installation (so it is cached), then delete your Wineskin wrapper and start over.
Install the Homeworld Remastered Collection via the setup executable. The GOG installer will give an error near the end, but the installation completes successfully. Click "Exit" to close the installer.
--
LAUNCH DETAILS:
The game selection launcher (Launcher.exe) is entirely broken—don't bother—but the individual game executables can be launched directly.
Note that you can use Wineskin's "Custom EXE Creator" (under "Tools") to create separate launchers after installation.
Homeworld 1 Classic (WORKS):
* Path: /GOG Games/Homeworld Remastered/Homeworld1Classic/exe/Homeworld.exe
* Requirements: Use Winetricks to set ddr=gdi
* Notes: Unfortunately software rendering is required (ddr=gdi), but there's no noticeable slowdown on my test machine (Late 2013 MackBook Pro)
Homeworld 2 Classic (WORKS):
* Path: /GOG Games/Homeworld Remastered/Homeworld2Classic/Bin/Release/Homeworld2.exe
* Requirements: None—will run in either OpenGL or GDI graphics mode (recommend ddr=opengl)
* Notes: By far the easiest to get going. Just launch the game's executable.
Homeworld 1 Remastered (DOES NOT WORK):
* Path: /GOG Games/Homeworld Remastered/HomeworldRM/Bin/Release/HomeworldRM.exe
* EXE Flags: -dlccampaign HW1Campaign.big -campaign HomeworldClassic -moviepath DataHW1Campaign -mod compatibility.big
* Requirements: dotnet40
* Notes: Game crashes on startup with "OpenGL failed to load" and little to no output logs.
Homeworld 2 Remastered (DOES NOT WORK):
* Path: /GOG Games/Homeworld Remastered/HomeworldRM/Bin/Release/HomeworldRM.exe
* EXE Flags: -dlccampaign HW2Campaign.big -campaign Ascension -moviepath DataHW2Campaign -mod compatibility.big
* Requirements: dotnet40
* Notes: Game crashes on startup with "OpenGL failed to load" and little to no output logs.
If anyone makes any progress I'll gladly update the information below.
NOTE: These games should work fine via Wine under Linux (GOG-version specific results here). This is a Mac specific thread, so please keep it topical.
--
I've done a bit of preliminary research and testing on a Mac using Wineskin Winery (wrapper version 2.6.2) and both the WineHQ recommended Wine version (1.9.1) and the latest available version as of this writing (1.9.11).
WHAT WORKS:
* Homeworld 1 Classic
* Homeworld 2 Classic
WHAT DOES NOT WORK:
* Homeworld 1 Remastered
* Homeworld 2 Remastered
A bit disappointing, no?
The short of it seems to be that the Remastered games require OpenGL 3.3, and while Macs made in the last few years do support up to OpenGL 4.1, OpenGL contexts above 2.1 don't seem to be available via Wine in OS X (though they are available in Linux). You can read more on the subject in a slightly dated CodeWeavers/CrossOver thread here.
As an aside, Parallels doesn't presently support above OpenGL 2.1 yet either, so no joy to be had there.
--
INSTALL DETAILS:
* Wineskin Winery
* Wineskin wrapper version 2.6.2 (for OS X 10.11 compatibility)
* Wine version 1.9.1
* Winetricks: msxml3, vcrun2010, dotnet40
Create your Wineskin and install the above Winetricks options for best results.
Notes:
* vcrun2010 and dotnet40 require msxml3 to be installed first
* If you have never installed dotnet40, it may require dotnet35 be installed first, after which it will fail to install dotnet40—if this happens complete the dotnet35 installation (so it is cached), then delete your Wineskin wrapper and start over.
Install the Homeworld Remastered Collection via the setup executable. The GOG installer will give an error near the end, but the installation completes successfully. Click "Exit" to close the installer.
--
LAUNCH DETAILS:
The game selection launcher (Launcher.exe) is entirely broken—don't bother—but the individual game executables can be launched directly.
Note that you can use Wineskin's "Custom EXE Creator" (under "Tools") to create separate launchers after installation.
Homeworld 1 Classic (WORKS):
* Path: /GOG Games/Homeworld Remastered/Homeworld1Classic/exe/Homeworld.exe
* Requirements: Use Winetricks to set ddr=gdi
* Notes: Unfortunately software rendering is required (ddr=gdi), but there's no noticeable slowdown on my test machine (Late 2013 MackBook Pro)
Homeworld 2 Classic (WORKS):
* Path: /GOG Games/Homeworld Remastered/Homeworld2Classic/Bin/Release/Homeworld2.exe
* Requirements: None—will run in either OpenGL or GDI graphics mode (recommend ddr=opengl)
* Notes: By far the easiest to get going. Just launch the game's executable.
Homeworld 1 Remastered (DOES NOT WORK):
* Path: /GOG Games/Homeworld Remastered/HomeworldRM/Bin/Release/HomeworldRM.exe
* EXE Flags: -dlccampaign HW1Campaign.big -campaign HomeworldClassic -moviepath DataHW1Campaign -mod compatibility.big
* Requirements: dotnet40
* Notes: Game crashes on startup with "OpenGL failed to load" and little to no output logs.
Homeworld 2 Remastered (DOES NOT WORK):
* Path: /GOG Games/Homeworld Remastered/HomeworldRM/Bin/Release/HomeworldRM.exe
* EXE Flags: -dlccampaign HW2Campaign.big -campaign Ascension -moviepath DataHW2Campaign -mod compatibility.big
* Requirements: dotnet40
* Notes: Game crashes on startup with "OpenGL failed to load" and little to no output logs.
Post edited June 11, 2016 by xixas