How to install a previous update of Homeworld RM?

So this have probably been asked before for tons of games, some mods die because of bug updates to the game. One of these mods I have wanted to play for years is Freespace Fleet Command v4 for Homeworld RM. There’s a working older version of the mod for Homeworld 2, but I really want the latest version that they worked hard on for this mod.

So is it possible to apply a previous update to Homeworld RM? Downgrading basically. The devs for this mod have had reallife issues and then never heard from again since the mod stopped working. So it never got updated, the only chance I have is to find the older version of Homeworld RM somehow to get it working.
If this is not possible, if the devs are reading this, can you please make this possible?
Or alternativly, how can I install this mod manually?? Not by steam by but how some mods worked before, i remember I just pasted the modded files into the directory, etc.

Sadly unless you can find some other form, of erm, unscrupulous download… (I’m not recommending this) you’re out of luck. Gearbox didn’t seem to leave older version’s of the game as betas like some games do on steam.

You can see all the branches they made here: https://steamdb.info/app/244160/depots/

patch_preview is a WIP of the next update which was never released, apricot is a mac branch, for mango & raspberry they could be anything and only a long-time homeworld modder could better explain what they are if they even know.

If the mod hadn’t been touched since pre-2.0, it would require a bit of work updating the ships to the new way Homeworld RM handles them, but would be hypothetically possible for any would-be modder using the existing mod files.

I have found a way and I have now HWRM installed at version 1.2. I own the game on steam so, I don’t see an issue.
Anyways, I would think the mod hasn’t been touched since pre-2.0, but the mod was updated the same time 2.0 was released or 1 day after. But the Dev did say it didn’t work and he tried get it working for months until there’s the dev stopped doing updates on the issues and where he was at with the fix. So I don’t know what that last update did or what it updated, since it never worked with 2.0 anyway.

Again tho I have an older version of HWRM and trying to apply the mod with a shortcut with -mod on target, it doesn’t load correctly or crashes.

Bump bump bump bump

Anything in C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\Bin\Release\HWRM.Log?

There is. I got several from different launch options.

HwRM1.log = I replaced the modded english.big with the original fresh install english.big. Game starts, music and background is correct for the mod. But in VS CPU it’s the original Homeworld races, not Freespace races. I start a match and it crash mid-load.

HwRM2.log = I launched the fully updated 2.1 steam version of the game with the mod and the -luatrace extension. Game loads up, all good. Correct races shows up, I start a match VS CPU, game crash mid-load.

HwRM3.log = I replace again the original english.big with the english.big from the mod Fleet Command v4. Game crashes on launch, no loading screen even. Starts, black screen flashing, back to desktop.

HwRM1.log:

Tue Oct 27 01:27:18 2020
 Version 1.2, Build Number 27, Changelist Number 1010293 
 Loaded Archive: 'Homeworld2.big' 
 Loaded Archive: 'HW1Ships.big' 
 Loaded Archive: 'HW2Ships.big' 
 Loaded Archive: 'HWBackgrounds.big' 
 UTIL -- filepath failure, path doesn't exists 'C:\Post-Install\Games\Homeworld Remastered Collection\HomeworldRM\data\locale\English' 
 Loaded Archive: 'English.big' 
 Loaded Archive: 'FSFCv4.big' 
 Uing ..profiles\ for profiles folder 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function vaddV 
 Cannot overwrite function vsubtractV 
 Cannot overwrite function vmultiplyV 
 Cannot overwrite function vdivide 
 Cannot overwrite function vpower 
 Cannot overwrite function vsum 
 Cannot overwrite function waitForEnd 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function SobGroup_SplitGroup 
 Cannot overwrite function SobGroup_SplitGroupReference 
 Cannot overwrite function CheckPlayerProductionShipsLeftRule 
 Cannot overwrite function CheckTeamProductionShipsLeftRule 
 Cannot overwrite function CheckTeamAnyShipsLeftRule 
 Cannot overwrite function RandomMusicRuleFS2 
 Cannot overwrite function RandomMusicRuleFS1 
 Cannot overwrite function PlayMusicRule 
 Cannot overwrite function Rule_clock 
 Cannot overwrite function Rule_clock 
 GAME -- Using player profile Cornholio 
 Changing from a 32 bit colour depth in winNT (6.2 build 9200), 
 GL Info: 3.3 - 3.3.0 NVIDIA 456.71 
 GL Vendor: NVIDIA Corporation 
 GL Renderer: GeForce GTX 970/PCIe/SSE2 
 GL Part ID: 970 
 GL Part EX: /PCIe/SSE2 
 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:\Post-Install\Games\Homeworld Remastered Collection\HomeworldRM\data 
 No mapping for font 'Blender' - using 'default' 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function vaddV 
 Cannot overwrite function vsubtractV 
 Cannot overwrite function vmultiplyV 
 Cannot overwrite function vdivide 
 Cannot overwrite function vpower 
 Cannot overwrite function vsum 
 Cannot overwrite function waitForEnd 
 Resetting fp PC control word. 
 CmdLine: -luatrace -tracehods -mod FSFCv4.big 
 parameter: unfinished string;
  last token read: `"},
' at line 108 in string "
..." 
 Starting Level: data:LevelData\Multiplayer\Deathmatch\2P_HOSTILITIES_END.LEVEL 
 Cannot overwrite function playShipSpeech 
 Unknown Race 'Shivan' in the Unitcaps file. Make sure it is defined in Scripts\Race.lua -- FATAL EXIT -- unitcaps/128:! --stack trace--    

HwRM2.log:

Tue Oct 27 01:48:08 2020
 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:\Post-Install\Programs\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' 
 Loaded Archive: '76561197991423838\408410200\FSFCv4.big' 
 Loaded Archive: '76561197991423838\408410200\English.big' 
 Uing ..profiles\ for profiles folder 
 GAME -- Using player profile {PIX} Cornholio 
 Changing from a 32 bit colour depth in winNT (6.2 build 9200), 
 Display: (0, 0, 2560, 1440) - (0, 0) 
 Switching to a 2560x1440 32bit mode 
 GL Info: 4.6 - 4.6.0 NVIDIA 456.71 
 GL Vendor: NVIDIA Corporation 
 GL Renderer: GeForce GTX 970/PCIe/SSE2 
 GL Part ID: 970 
 GL Part EX: /PCIe/SSE2 
 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:\Post-Install\Programs\Steam\steamapps\common\Homeworld\HomeworldRM\data 
 Font Load: data:UI\Font\Blender.rcf, 2560,1440 
 Font Attr: 14, Biu 
 No mapping for font 'Blender' - using 'default' 
 StrikeGroupInfo field 'batchlingDockDelay' is missing, setting to default 
 TimingInfo field 'moveToHomeWaitTime' is missing, setting to default 
 Resetting fp PC control word. 
 CmdLine: -workshopmod 76561197991423838\408410200\FSFCv4.big 
 19 Races Discovered 
 Race Filtering: DEATHMATCH rules - @Deathmatch 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 parameter: unfinished string;
  last token read: `"},
' at line 108 in string "
..." 
 Starting Level: DATA:\LevelData\Multiplayer\DeathMatch\2p_hostilities_end.level 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFighter, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutCorvette, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutFrigate, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutDestroyer, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutBattleCruiser, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 could not find family LayoutResource, All family names should be defined in data\scripts\FamilyList.lua.

Check that any families you've assigned to ships / subsystems / resources are defined in this lua file. 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_Family' (a nil value)
stack traceback:
   1:  main of string "" at line 6 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 
 Unknown mesh group type (1) -- FATAL EXIT -- basicmesh/602:! --stack trace--       
 Restoring video mode 
 Display: (0, 0, 100, 100) - (9, 38) 

HwRM3.log:

Tue Oct 27 01:36:39 2020
 Version 1.2, Build Number 27, Changelist Number 1010293 
 Loaded Archive: 'Homeworld2.big' 
 Loaded Archive: 'HW1Ships.big' 
 Loaded Archive: 'HW2Ships.big' 
 Loaded Archive: 'HWBackgrounds.big' 
 UTIL -- filepath failure, path doesn't exists 'C:\Post-Install\Games\Homeworld Remastered Collection\HomeworldRM\data\locale\English' 
 Loaded Archive: 'English.big' 
 Loaded Archive: 'FSFCv4.big' 
 Uing ..profiles\ for profiles folder 
 KeyBinding: Could not find or error loading key bind file (locale:scripts/keybindings.lua) 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function vaddV 
 Cannot overwrite function vsubtractV 
 Cannot overwrite function vmultiplyV 
 Cannot overwrite function vdivide 
 Cannot overwrite function vpower 
 Cannot overwrite function vsum 
 Cannot overwrite function waitForEnd 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function playShipSpeech 
 Cannot overwrite function SobGroup_SplitGroup 
 Cannot overwrite function SobGroup_SplitGroupReference 
 Cannot overwrite function CheckPlayerProductionShipsLeftRule 
 Cannot overwrite function CheckTeamProductionShipsLeftRule 
 Cannot overwrite function CheckTeamAnyShipsLeftRule 
 Cannot overwrite function RandomMusicRuleFS2 
 Cannot overwrite function RandomMusicRuleFS1 
 Cannot overwrite function PlayMusicRule 
 Cannot overwrite function Rule_clock 
 Cannot overwrite function Rule_clock 
 GAME -- Using player profile Cornholio 
 Changing from a 32 bit colour depth in winNT (6.2 build 9200), 
 GL Info: 3.3 - 3.3.0 NVIDIA 456.71 
 GL Vendor: NVIDIA Corporation 
 GL Renderer: GeForce GTX 970/PCIe/SSE2 
 GL Part ID: 970 
 GL Part EX: /PCIe/SSE2 
 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:\Post-Install\Games\Homeworld Remastered Collection\HomeworldRM\data 
 LUA -- incorrect use of PushTable/PopTable -- FATAL EXIT -- luaconfig/922:! --stack trace--

Ah, now this is a mess ahahah.

These are all errors of relevance

(in both log 1 and 2)

 parameter: unfinished string;
  last token read: `"},
' at line 108 in string "
..." 

This, although super easy to fix, is a pain as it doesn’t say where it is. I wonder if it’s the crates file though (as the game version is broken for a similar issue)

In log 1

Unknown Race 'Shivan' in the Unitcaps file. Make sure it is defined in Scripts\Race.lua -- FATAL EXIT -- unitcaps/128:! --stack trace--

As were dealing with pre 2.0 and I only started modding on 2.1, I’m not fully sure how the old unitcaps system use to work (fairly sure there is a difference though) this would suggest this is being run on 2.1, or the mod’s code is a bit of a mess.

In log 2

LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_Family' (a nil value)
stack traceback:
   1:  main of string "" at line 6 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 
 LUA 'data:Scripts\Rules\DEATHMATCH\UnitCaps\DEFAULT.LUA' -- parameter: attempt to call global `UC_FamilyOverride' (a nil value)
stack traceback:
   1:  main of string "" at line 2 

Another unitcap related error, this would be related to the difference in unitcaps system (on the basis I’m correct that it changed in version 2.0)

Unknown mesh group type (1) -- FATAL EXIT -- basicmesh/602:! --stack trace--

This is probally related to that ships changed how they worked from pre-2.0 and post-2.0 which requires the ships to be re-exported.

In log 3

LUA -- incorrect use of PushTable/PopTable -- FATAL EXIT -- luaconfig/922:! --stack trace--

Not a very helpful error.

Quite frankly in my opinion, you’re gonna need to find someone who is willing to fix it up or get your hands dirty. Here is a guide on things that need to be changed, most importantly being the ships need reconverting, changes to the unitcaps system and some other bits and bobs here and there. HWR 2.0 modding changes

1 Like

Sadly I’ve got my hands full to start learning modding, I just wanna play this mod from time to time, I love Freespace and this mod of the game.

How does one find a modder who is willing to do this…
Should I start a funding that will go to the modder who fixes this to find one? xD

Your best bet id say is to ask on the Homeworld steam discussions, this forum or the Homeworld Universe discord.

Who knows, maybe someone already started trying to patch it up!

Okay, maybe I’ll ask on those places.

hehe, doubt it… It hasn’t been changed in 4 years. Also, someone told me they need some specific files to change the mod? WiP files or something?