(Solved) Changing ship info such as HP & Speed?

Sastrei is saying that because the path is wrong on your screenshot : …\HomeworldRM\ship\extractedshipsmod\hgn_carrier

I see nothing wrong in your log. Remember that you also need to add the -overrideBigFile command in your shorcut for your modifications to take effect

I changed the properties within Steam to add in that -overrideBigFile and now it freezes the game again while loading a skirmish. Error says General Error then the same in a bunch of different languages. I hit enter and it minimized the game, hit enter again to acknowledge the error and it shuts the game down.

This is what the log says now :

Fri Mar 25 19:52:11 2016
Version 1.30, Build Number 21, Changelist Number 1089620
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 ‘K:\Steam\steamapps\common\Homeworld\HomeworldRM\data\locale\English’
Loaded Archive: ‘English.big’
Loaded Archive: ‘UpdateEnglish.big’
Loaded Archive: ‘Compatibility.big’
Failed to Load Archive ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HWArgon.big’
Loaded Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW2Campaign.big’
Loaded DLC Campaign Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW2Campaign.big’
Loaded Archive: ‘UpdateHW2Campaign.big’
Loaded Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW2Campaign.big’
Loaded DLC Campaign Localized Data Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW2Campaign.big’
Failed to Load Archive ‘…\DATAUPDATES\UpdateEnglishHW2Campaign.big’
Loaded Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW2Campaign.big’
Loaded DLC Campaign Speech Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW2Campaign.big’
Loaded Archive: ‘UpdateEnglishSpeechHW2Campaign.big’
Loaded Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW2Campaign.big’
Loaded DLC Campaign Music Archive: ‘K:\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW2Campaign.big’
Failed to Load Archive ‘…\DATAUPDATES\UpdateMusicHW2Campaign.big’
Uing …profiles\ for profiles folder
GAME – Using player profile ReconJack85
Changing from a 32 bit colour depth in winNT (6.2 build 9200),
Display: (0, 0, 1360, 768) - (0, 0)
Display: (0, 0, 1360, 768) - (0, 0)
Switching to a 1360x768 32bit mode
GL Info: 3.3 - 3.3.0 NVIDIA 364.51
GL Vendor: NVIDIA Corporation
GL Renderer: GeForce GTX 560 Ti/PCIe/SSE2
GL Part ID: 560
Loaded Archive: ‘EnglishSpeech.big’
Loaded Archive: ‘UpdateEnglishSpeech.big’
Loaded Archive: ‘Music.big’
Loaded Archive: ‘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:
Built by : builduser
Data path : K:\Steam\steamapps\common\Homeworld\HomeworldRM\data
No mapping for font ‘Blender’ - using ‘default’
Resetting fp PC control word.
CmdLine: -overrideBigFile -dlccampaign HW2Campaign.big -campaign Ascension -moviepath DataHW2Campaign
12 Races Discovered
Race Filtering: DEATHMATCH rules - @Deathmatch
Starting Level: DATA:\LevelData\Multiplayer\DeathMatchHW1\6p_talascrossroads.level
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipHealthUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipHealthUpgrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipMAXSPEEDUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipMAXSPEEDUpgrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipBUILDSPEEDUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade3" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal3” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipHealthUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipHealthUpgrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipMAXSPEEDUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipMAXSPEEDUpgrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipBUILDSPEEDUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade3” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal3" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipHealthUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipHealthUpgrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipMAXSPEEDUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipMAXSPEEDUpgrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipBUILDSPEEDUpgrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade3" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal3” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipHealthUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipHealthUpgrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipMAXSPEEDUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “MothershipMAXSPEEDUpgrade2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipBUILDSPEEDUpgrade1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade1” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsDowngrade2" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsDowngrade3” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal1" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
RESEARCH ERROR: target of “SensorsBackToNormal2” is invalid (target is “Hgn_MotherShip”), setting to no upgrade target
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "SensorsBackToNormal3" is invalid (target is "Hgn_MotherShip"), setting to no upgrade target parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 RESEARCH ERROR: target of "MothershipBUILDSPEEDUpgrade1" is invalid (target is "Vgr_MotherShip"), setting to no upgrade target EngineTrailStatic::getTweaks requesing index(0) that doesn't exist. EngineTrailStatic::getTweaks requesing index(1) that doesn't exist. EngineTrailStatic::getTweaks requesing index(2) that doesn't exist. parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
parameter: attempt to call global getGameRubric' (a nil value) stack traceback: 1: main of string "" at line 4 Trying to retrieve strike group index 9, no such strike group. parameter: attempt to call globalgetGameRubric’ (a nil value)
stack traceback:
1: main of string “” at line 4
Error: Universe::createSquadron: could not find ship type (Hgn_MotherShip) – FATAL EXIT – sobfactory/117:! --stack trace–
Restoring video mode
Display: (0, 0, 100, 100) - (8, 31)
Display: (0, 0, 100, 100) - (8, 31)

could you make a screenshot of your \data folder please ?
The getGameRubric error has already been seen before when using files from the non-updated big files (especially the Hgn_MotherShip ones, as the error seems to point to)

Snake: What do you mean by getGameRubric error? I’m not that savy about modding, but I’d love to gain more info especially if it helps explain why these standard tricks that make this work on the original version are not working on the remastered version.

Here’s a shot of my data folder :

some of the getGameRubric errors seen previously by other guys were because of the difference between the “basic” and the updated files, as seen in the following picture (updated one is the right one) :

What do you have currently in your ship folder ?

edit : the tricks have not changed at all between HW2 and HWRM, the overrideBigFile command was already needed at the time :wink:

My mothership file resembles the picture on the left of your post thus I believe it’s the updated on. The only thing I’ve changed is the Max health (the upper most one). It’s just odd how without anything in the command prompt, the game loads fine, the changes I’ve made just don’t load, but when I add in the -overrideBigFile, it hangs up right at the very last portion of the mission loading screen. It doesn’t do any of this with the original games.

Have you gotten this to work for remastered? It can’t be Steam can it? There’s no other way to play the game besides through Steam right?

Nope, the updated one is, as I said, the RIGHT one ! We’ve definitely found at least one of your problem(s) !

Edit :

As said before, your memory is tricking you, as the original HW2 always had the exact same behavior. Only HW1 didn’t need any special command

Yes there is. I never launch through Steam.


Edit:

By the way, that target path says:

C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\Bin\Release\HomeworldRM.exe" -overridebigfile -luatrace

It hangs up and crashes at this point because there is no mothership-type ship loaded.

Let’s see a screenshot of your “ship” folder, please?

As I already told him several message before, the file he used for the mothership is the wrong one (not the one extrated from the updated big), and I’m sure it is what’s causing the crash (I’ve already help 2 people here with exactly the same problem)

Oh, I read that wrong… I thought he had said he had just extracted the carrier’s ship file, not all of them… My bad! :smirk:

That’s also what I though in the beginning, don’t worry ^^

image

BOOM! Got it working. Once I extracted the updateHW2ships.big file, replaced those contents into the main ships folder under the Data directory of the game. I couldnt create a shortcut that worked because it gave me an error when I tried to modify the target to include -overridebigfile. It said "cannot find directory. It wouldn’t let me add in the " marks either, I’m not sure where they are supposed to go in both the Target and Start in spots. But it works when I add in the -overridebigfile option to the Stream properties menu. Jeez, what a pain. Thank you all for your help!

You’re welcome !

You’re not the first one I hear having problem with shortcut editing in Win10. I don’t know if they’ve changed anything since win7 on this subject.
And remember, always check for the updated big files first when you want to modify something, that’s the primary rule :slight_smile:

I didn’t have any trouble setting up the shortcuts on win10

Snake - absolutely, it didn’t even occur to me that the remastered version changes so much with new big files, I never remember the old games working that way, then again the few updates for the original versions didn’t change much.

They did change the properties menu of shortcuts from Windows 7 to 10, the Target line isn’t readily visible, I went through this same issue setting up mods for Command and Conquer on Windows 10 as well. The quotation marks had to be in different places compared to older operating systems. It was a cluster ■■■■. No worries, it all works through Steam now.

Perhaps an admin thing, I don’t know. I will stay faaaaar away from w10 for the time being, too many compability problems with some specific pro software I use ^^

Same here. And I haven’t noticed any measurable difference in the Win10 prop settings…

Oh yeah, I forgot to ask you yesterday, but could you also modify your thread title so that people know that the problem has been resolved ? :slight_smile:

1 Like

Done and done. Thanks again bud!