Hrmmm. I get the same wonderful "General Error" message. I tried unsubscribing, deleting the mod folder to force a re-download of the .big files; and tried unsub and resub. Still get the same general error. The only thing that seems to stand out is the fatal exit when it tries to find "SoundConfig.lua". I'm currently having Steam check the local game cache integrity but I think that only will work on the stock game files. I'll see if that fixes it though. If SoundConfig is a stock component and it is hinkey, maybe that'll fix it.
Here's the luatrace log file:
Thu Jul 23 22:34:59 2015
Version 1.28, Build Number 10, Changelist Number 1057918
Loaded Archive: 'Homeworld2.big'
Loaded Archive: 'UpdateHomeworld2.big'
Loaded Archive: 'HW1Ships.big'
Loaded Archive: 'UpdateHW1Ships.big'
Loaded Archive: 'HW2Ships.big'
Loaded Archive: 'UpdateHW2Ships.big'
Loaded Archive: 'HWBackgrounds.big'
Loaded Archive: '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'
Loaded Archive: 'UpdateEnglish.big'
Loaded Archive: 'Compatibility.big'
Loaded Archive: '76561197972748679\403171608\WC4FC_Remastered.big'
Failed to Load Archive '..\..\DATAWORKSHOPMODS\76561197972748679\403171608\English.big'
Uing ..profiles\ for profiles folder
LUA 'data:LevelData\Multiplayer\DEATHMATCH.LUA' -- parameter: attempt to call global `GetGameSettingAsString' (a nil value)
stack traceback:
1: main of string "" at line 1
2: function `dofilepath' [C]
3: main of string "" at line 229
LUA 'data:LevelData\Multiplayer\DEATHMATCHHW1.LUA' -- parameter: attempt to call global `GetGameSettingAsString' (a nil value)
stack traceback:
1: main of string "" at line 1
2: function `dofilepath' [C]
3: main of string "" at line 203
LUA 'data:LevelData\Multiplayer\DEATHMATCHHW2.LUA' -- parameter: attempt to call global `GetGameSettingAsString' (a nil value)
stack traceback:
1: main of string "" at line 1
2: function `dofilepath' [C]
3: main of string "" at line 203
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 1920, 1080) - (0, 0)
Switching to a 1920x1080 32bit mode
Display: (0, 0, 1920, 1080) - (0, 0)
GL Info: 3.3 - 3.3.0 NVIDIA 352.86
GL Vendor: NVIDIA Corporation
GL Renderer: GeForce GTX 760/PCIe/SSE2
GL Part ID: 760
GL Part EX: /PCIe/SSE2
Loaded Archive: 'EnglishSpeech.big'
Loaded Archive: 'UpdateEnglishSpeech.big'
Loaded Archive: 'Music.big'
Loaded Archive: 'UpdateMusic.big'
LUA 'Data:Soundscripts\SoundEngine.lua' -- parameter: <statement> expected;
last token read: `¨' at line 1 in string ""
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
LUA 'Data:soundscripts\SoundConfig.lua' -- parameter: <statement> expected;
last token read: `Ä' at line 1 in string ""
File Data:soundscripts\SoundConfig.lua not found -- FATAL EXIT -- soundmaninit/959:! --stack trace--
Restoring video mode
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 100, 100) - (8, 30)
Display: (0, 0, 100, 100) - (8, 30)
***Update: Game Cache integrity fix did nada...still busted.