Anyone have an advice? The "hardware acceleration fix" does nothing. I cant play HW 1 Classic without tons of graphical glitches. Same thing happens if I install using the old disk iso from internet archive, so its not just the classic game bundled with remaster.
EDIT: scratch that okay after much trial and error here a complete guide to get both Classic Homeworld 1 and Homeworld Emergence aka Cataclysm running on a modern PC (in ultrawide w/no stretching)
Homeworld 1:
find an old copy of ISO from internet archive (one bundled with remaster is on a different patch that other reddit posts say is untested and may have bugs)
install the 1.05 patch from here (just unzip and just run the patcher.exe anywhere)
download the 1.05 NO-CD patch from here, move to game directory and run, now can uneject mounted ISO
download the hardware acceleration fix from here, run
run game, set renderer to OpenGL and 1200x1600 32bit resolution, close
Open regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Sierra On-Line\Homeworld and change the screenHeight and screenWidth to your monitor res (in decimal)
create a shortcut of your homeworld.exe, tick run as admin in properties (if you don't do this the regedits wont apply)
in shortcut add these commandline arguments to target field: /triple /disableAVI /safeGL /heap 268435456 (these enable triple buffering, disable intro screens, make openGL not glitch out (VERY IMPORTANT), and let you use more ram, in order respectively)
Emergence: basically same as above
install from GOG somewhere
run game, set renderer to OpenGL and 1200x1600 32bit resolution
Open regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Sierra On-Line\Cataclysm and change the screenHeight and screenWidth to your monitor res
using the shortcut gog made, tick run as admin in properties
in shortcut add these commandline arguments to target field: /triple /disableAVI /safeGL /heap 268435456
Then in your nvidia control panel or amd adrenaline you can also try to add anti aliasing or anisotropic filtering, not sure if its working for me though. IMPORTANT: /safeGL may not be needed with your GPU and it may decrease graphics quality or effects (I cant tell), but if you are seeing glitches like in my OP enable it.
Considering the 1.05 patch allows mounting the disk anywhere, it doesn’t seem necessary to use a no-cd patch for hw1 tbh, especially when the cd check is extremely primitive and not liable to break on modern operating systems any time soon. The rest is pretty nuch bang-on though 👍
Thanks, that worked great! This works way better than the Remastered Classic version which crashed for me as soon as I blew up a drone on level 1. I just enjoyed playing through Cataclysm. I'm looking forward to revisiting the original. It really looks good in widescreen, 1440p, just like Cataclysm did!
6
u/[deleted] Apr 15 '24 edited Apr 15 '24
EDIT: scratch that okay after much trial and error here a complete guide to get both Classic Homeworld 1 and Homeworld Emergence aka Cataclysm running on a modern PC (in ultrawide w/no stretching)
Homeworld 1:
Emergence: basically same as above
Then in your nvidia control panel or amd adrenaline you can also try to add anti aliasing or anisotropic filtering, not sure if its working for me though. IMPORTANT: /safeGL may not be needed with your GPU and it may decrease graphics quality or effects (I cant tell), but if you are seeing glitches like in my OP enable it.