Homeworld One Remastered Mission 5 Crash

The mission plays out normally until I attempt to salvage the destroyers.

When my salvage corvettes latch onto the third destroyer, the game crashes with the following error message:

The HwRM.log contains the following text:

Sun May 10 17:53:46 2015
Version 1.26, Build Number 11, Changelist Number 1044353
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: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW1Campaign.big’
Loaded DLC Campaign Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW1Campaign.big’
Loaded Archive: ‘UpdateHW1Campaign.big’
Loaded Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW1Campaign.big’
Loaded DLC Campaign Localized Data Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW1Campaign.big’
Failed to Load Archive ‘…\DATAUPDATES\UpdateEnglishHW1Campaign.big’
Loaded Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW1Campaign.big’
Loaded DLC Campaign Speech Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW1Campaign.big’
Failed to Load Archive ‘…\DATAUPDATES\UpdateEnglishSpeechHW1Campaign.big’
Loaded Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW1Campaign.big’
Loaded DLC Campaign Music Archive: ‘C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW1Campaign.big’
Loaded Archive: ‘UpdateMusicHW1Campaign.big’
Uing …profiles\ for profiles folder
GAME – Using player profile jcleaver310
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
Display: (0, 0, 1600, 1024) - (0, 0)
Display: (0, 0, 1600, 1024) - (0, 0)
Switching to a 1600x1024 32bit mode
Display: (0, 0, 1600, 1024) - (0, 0)
GL Info: 3.3 - 3.3.0
GL Vendor: NVIDIA Corporation
GL Renderer: GeForce GTS 250/PCIe/SSE2
GL Part ID: 250
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:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data
No mapping for font ‘Blender’ - using ‘default’
Resetting fp PC control word.
CmdLine: -dlccampaign HW1Campaign.big -campaign HomeworldClassic -moviepath DataHW1Campaign
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
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.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
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.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
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.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
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.
EngineTrailStatic::getTweaks requesing index(0) that doesn’t exist.
Restoring video mode
Display: (0, 0, 1600, 1024) - (0, 0)
Display: (0, 0, 100, 100) - (11, 44)
Display: (0, 0, 100, 100) - (11, 44)

My sister completed mission 5 at a time before the latest patch, so I know that the mission was beatable before the current patch. Do you know what the issue might be?