A Special Kind of Crash on Launch - 0 pixel resolution

Hello,

I’m having all sorts of launch issues for homeworld remastered (win7, rx470). After fooling with the registry, using various startup options, running as admin, reinstalling the game, reinstalling my graphics drivers, etc, I’ve finally gotten to a point where I can’t find any more things to try. HW2 classic ran once just fine, but now crashes on load (after trying to switch to 0bit depth?). HW2 remastered runs without crashing, but at 0x0 pixel windowed resolution. I can hear the music. Whaaaaaat. Anyways, I’m posting my logs down below - has anyone run into this before? If so, what worked? Thanks!

Edit: HW1 classic runs great, so it’s something about everything else. Also, unrelated games always run fine.

HW2 Remastered:

Tue Apr 25 23:31:39 2017
Version 2.1, Build Number 31, Changelist Number 1237961
Loaded Archive: 'Homeworld2.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHomeworld2.big’
Loaded Archive: 'HW1Ships.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHW1Ships.big’
Loaded Archive: 'HW2Ships.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHW2Ships.big’
Loaded Archive: 'HWBackgrounds.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHWBackgrounds.big’
UTIL – filepath failure, path doesn’t exists 'C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data\locale\English’
Loaded Archive: 'English.big’
Failed to Load Archive '…\DATAUPDATES\UpdateEnglish.big’
Failed to Load Archive '…\DATAUPDATES\Compatibility.big’
Uing …profiles\ for profiles folder
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
Switching to a 0x0 32bit mode
ChangeDisplaySettings:The graphics mode is not supported.
Switch to 0x0xbit failed, trying again
ChangeDisplaySettings:The graphics mode is not supported.
An error occurred trying to switch to fullscreen mode so using windowed instead
GL Info: 3.3 - 3.3.13474 Compatibility Profile Context 22.19.157.3
GL Vendor: ATI Technologies Inc.
GL Renderer: Radeon ™ RX 470 Graphics
GL Part ID: 470
Loaded Archive: 'EnglishSpeech.big’
Failed to Load Archive '…\DATAUPDATES\UpdateEnglishSpeech.big’
Loaded Archive: 'Music.big’
Failed to Load Archive '…\DATAUPDATES\UpdateMusic.big’
SOUND – created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND – created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
SOUND – created destination [ dxa streamer ], handle [ 0 ] with [ 8 ] channels created
SOUND – created destination [ dxaudio ], handle [ 1 ] with [ 48 ] channels created
Build name:
Data path : C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data
Font Load: data:UI\Font\Blender.rcf, 0,0
Font Attr: 14, Biu
No mapping for font ‘Blender’ - using 'default’
Resetting fp PC control word.
CmdLine: -nopbuffer
Display: (0, 0, 0, 0) - (-32000, -32000)
Display: (0, 0, 0, 0) - (0, 0)
Switching to a 0x0 32bit mode
ChangeDisplaySettings:The graphics mode is not supported.
Switch to 0x0xbit failed, trying again
ChangeDisplaySettings:The graphics mode is not supported.
An error occurred trying to switch to fullscreen mode so using windowed instead

HW2 Classic:

Tue Apr 25 23:44:54 2017
Loaded Archive: 'Homeworld2.big’
UTIL – filepath failure, path doesn’t exists 'C:\Program Files (x86)\Steam\steamapps\common\Homeworld\Homeworld2Classic\data\locale\English’
Loaded Archive: 'English.big’
Uing …profiles\ for profiles folder
GAME – Using player profile Gu[a]rd
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
ChangeDisplaySettings:The graphics mode is not supported.
Switch to 800x600xbit failed, trying again
ChangeDisplaySettings:The graphics mode is not supported.
An error occurred trying to switch to fullscreen mode so using windowed instead
error executing GetAssumedLatestDll() in driverConfig.lua
error executing GetAssumedLatestDllVersion() in driverConfig.lua
error executing AdjustForBadDrivers() in driverConfig.lua
Using ATI Technologies Inc.'s 4.5.13474 Compatibility Profile Context 22.19.157.3 Radeon ™ RX 470 Graphics renderer (Suspected driver is 0)
Loaded Archive: 'EnglishSpeech.big’
Loaded Archive: 'Music.big’
SOUND – created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND – created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
SOUND – created destination [ dxa streamer ], handle [ 0 ] with [ 8 ] channels created
SOUND – created destination [ dxaudio ], handle [ 1 ] with [ 48 ] channels created
Build name:
Built by : builduser
Data path : C:\Program Files (x86)\Steam\steamapps\common\Homeworld\Homeworld2Classic\data

This 0x0 resolution is very strange. Could you try the following :

  • go in your “…\STEAM\steamapps\common\Homeworld\HomeworldRM\Bin\Profiles\Profile1” folder
  • open PLAYERCFG.LUA with any text editor (notepad for example)
  • search for screenResolutionW and screenResolutionH and set those to your screen’s resolution : 1920 and 1080 respectively for example
  • save the file and start the game

(if you have more than one profile’s folder, you will have to change thsi in all the PLAYERCFG.LUA files to be sure)

Thanks for the suggestion! Unfortunately I don’t have a profile in that folder. I tried copying my profile from Homeworld2Classic, but it didn’t have an impact (not sure if the files are identical or not).

What ? That’s not possible ! You have another problem here !

Could you make a screenshot of the structure of the homeworldRM folder, for us to see what’s inside it please ?

(and remove what you’ve copied from Homeworld Classic first, it won’t work)

Sure - does this do the trick? All of the other folders in Bin are empty.

Is there a generic profile that I could download and try? Thank you for your help!

I’ve made a zip of a profile I just created : https://we.tl/8wsVQdDXDg

Be sure to unzip it in your \bin\profiles folder so that you have something like \bin\profiles\profile1\ (files)

You will also need to open \bin\local.ini and put this into it :

[]
currentprofile=Profile1

If it works, you will need to adjust the resolution afterwards, as mine is 1280*1024.

Thanks for the profile. Unfortunately, while it found said profile, that didn’t solve the problem:

Mon May 01 18:11:28 2017
Version 2.1, Build Number 31, Changelist Number 1237961
Loaded Archive: 'Homeworld2.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHomeworld2.big’
Loaded Archive: 'HW1Ships.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHW1Ships.big’
Loaded Archive: 'HW2Ships.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHW2Ships.big’
Loaded Archive: 'HWBackgrounds.big’
Failed to Load Archive '…\DATAUPDATES\UpdateHWBackgrounds.big’
UTIL – filepath failure, path doesn’t exists 'C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data\locale\English’
Loaded Archive: 'English.big’
Failed to Load Archive '…\DATAUPDATES\UpdateEnglish.big’
Failed to Load Archive '…\DATAUPDATES\Compatibility.big’
Uing …profiles\ for profiles folder
GAME – Using player profile test
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
Display: (0, 0, 0, 0) - (968, 630)
GL Info: 3.3 - 3.3.13474 Compatibility Profile Context 22.19.157.3
GL Vendor: ATI Technologies Inc.
GL Renderer: Radeon ™ RX 470 Graphics
GL Part ID: 470
Loaded Archive: 'EnglishSpeech.big’
Failed to Load Archive '…\DATAUPDATES\UpdateEnglishSpeech.big’
Loaded Archive: 'Music.big’
Failed to Load Archive '…\DATAUPDATES\UpdateMusic.big’
SOUND – created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND – created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
SOUND – created destination [ dxa streamer ], handle [ 0 ] with [ 8 ] channels created
SOUND – created destination [ dxaudio ], handle [ 1 ] with [ 48 ] channels created
Build name:
Data path : C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data
Font Load: data:UI\Font\Blender.rcf, 0,0
Font Attr: 14, Biu
No mapping for font ‘Blender’ - using 'default’
Resetting fp PC control word.
CmdLine:

I tried toggling antialiasing and windowed/fullscreen in the profile, to no luck. It looks like there’s a second issue.

I really don’t know what’s happening here oO

By the way, you seem to me missing the campaign files when loading the game. Take a look in steam for them and check if they’re installed (I don’t think it’s the problem, but we never know) :

Ok, after wiping my hard drive, reinstalling the OS from scratch, etc., I could still reproduce the issue. Then I updated to the ‘early release’ version 17 drivers from AMD, which weren’t even available when this thread started. It fixed everything! Problem solved. The missing files were probably just a symptom caused by a crash on first launch or something.

Thank you for your help!

Hopefully this will help someone else as well. Windows 7 64-bit with RX470: use driver version 17, NOT earlier ones.

2 Likes

That’s good to know !

Thank you for taking the time to come back here and tell us how you resolved it :thumbsup:

@Cloaked : it would be great if you could add this in your Master Thread here :slight_smile:

1 Like

Done, I added this line: (Note: for Windows 7 64-bit with RX470: use AMD driver version 17, NOT earlier ones.)

Also I don’t think the profile thing mattered. I vaguely recall that folder will be empty until the game launches properly and automatically creates one.

1 Like