Ship moduall missing crash error


#1

I was playing GSB yesterday and had several crashes. After a number of times restarting the game I revived and error saying a ship modual was missing.

After looking on the net for a solution and NOT finding one, I deleted everything and reinstalled. It worked after that (aside from having to redo the tutorial and starting a new campaign) up in till I had another batch of chrashes.

The same error message appeared.

Module Type not found ->cruiser_engin:…\src\SIM_ShipModuleType.cpp 2

Here is the error documant from C:\Users********\Documents\My Games\GratuitousSpaceBattles\debug

[code]9/2/2012 - 15::22 - D3DERR_DEVICELOST
9/2/2012 - 15::22 - Flip
9/2/2012 - 17::32 - Assertion failure:filename:…\src\SIM_CampaignProgress.cpp,linenum:574,build:Full 1.59
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed
9/2/2012 - 17::34 - D3DERR_INVALIDCALL
9/2/2012 - 17::34 - D3DEngine Restore Failed

{I have remove a lot of the above repeted error messages all with same date and time. these happen when I have a series of mouse pointer glitches. However this happens to me a lot with different programs and is not connected to the issue that this thread is about}

9/2/2012 - 23::9 - Assertion failure:filename:…\src\GUI_CampaignDeployment.cpp,linenum:120,build:Full 1.59
9/2/2012 - 23::9 - Assertion failure:filename:…\src\SIM_Battle.cpp,linenum:160,build:Full 1.59
9/2/2012 - 23::14 - Assertion failure:filename:…\src\SIM_CampaignShipsLog.cpp,linenum:52,build:Full 1.59
9/2/2012 - 23::14 - Module Type not found ->cruiser_engin:…\src\SIM_ShipModuleType.cpp 272
9/2/2012 - 23::34 - Module Type not found ->cruiser_engin:…\src\SIM_ShipModuleType.cpp 272
[/code]

I do not have any mods what so ever and it is a full version from steam with what should be all the DLC. Also Win764 with adequate requirements.


#2

Judging from the error message i would say that there is a saved ship loadout which has been manually edited or created from a mod that has subsiquently been uninstalled or whatever. . .

The problem is that there is ship loadout file which has a module called “cruiser_engin” (which no longer exists.)
Either:

  • Create a module called “cruiser_engin”
    Or
  • Find the ship loadout that is calling for the “cruiser_engin”

Example:

[code]
[config]
name = Target Practice
guiname = Target Practice Ship
hull = Federation Eagle Cruiser hull

[modules]
0 = cruiser_laser,
1 = cruiser_laser,
2 = cruiser_laser,
3 = cruiser_engin, <- this is what your looking for

…[/code]


#3

I have not done any manual editing and have no mods so I am not sure what has caused it

I can find two saved configurations using cruiser_engin

[code][config]
name = ggolduine
guiname = GGolduine
hull = Federation Tiger Cruiser hull

[modules]
0 = cruiser_armour II,
1 = cruiser_armour II,
2 = cruiser_armour II,
3 = cruiser_armour II,
4 = cruiser rocket,
5 = cruiser rocket,
6 = cruiser rocket,
7 = cruiser_defence laser,
8 = cruiser_defence laser,
9 = cruiser crew II,
10 = cruiser_repair,
11 = cruiser power III,
12 = cruiser_engine,
13 = cruiser_engine,
14 = cruiser_engine,
15 = cruiser_targetpainter,
[/code]
and

[code][config]
name = rribband
guiname = Rribband
hull = Federation Tiger Cruiser hull

[modules]
0 =
1 =
2 =
3 =
4 = cruiser heavy plasma,
5 =
6 = cruiser heavy plasma,
7 =
8 =
9 = cruiser shield,
10 =
11 =
12 = cruiser_engine,
13 = cruiser_engine,
14 = cruiser power II,
15 = cruiser crew,[/code]

I just ckecked the fleet lists in the campain folder of the campain I was playing and I can only find one fleet file (fleet13.txt).
That fleet contains only one of the above (rribband)

here are her details

[ship14] design = rribband name = First law of thermoapathy quantity = 1 num_mods = 7 integrity = 0.01 id = 44 moved = 0 captured = 0 0 = 4,cruiser heavy plasma 4_damage = DD_ALL_0@28.00@14@DD_ALL_6@36.00@18@DD_ALL_8@34.00@17@DD_ALL_2@7.00@10@ 1 = 6,cruiser heavy plasma 6_damage = DD_ALL_7@47.00@24@DD_ALL_4@45.00@23@DD_ALL_2@13.00@10@ 2 = 9,cruiser shield 9_damage = DD_ALL_8@51.00@32@DD_ALL_6@34.00@21@DD_SHIELDS_6@20.00@12@ 3 = 12,cruiser_engin

doing an exact search in my GSB files for “cruiser_engin” 7 mentions.
One file is the error.txt
Another is the fleet13.txt
the rest are ship configurations. only two use Cruiser Engine which you will have seen.
the rest use either MK 2 or 3’s and I have had no mention of these types in any error files.

also searching for cruiser_engin in the GSB folders in steamapp shows the six engine modules and the sound file so those seem to be ok

what I am going to try to do is back up what is there and then see if I can delete mentions of the rribband ship config and will see if that works


#4

after doing that I get a Failed to find
race:…\src\SIM_Race.cpp 130

I will now just try editing the files with something different


#5

just tried a variety of thing all to no avail. Only solution that works is to delete the entire campaign. This of course is incredibly unsatifactory. Something needs to be done


#6

Might be silly - but the missing module is cruiser_engin

A quick search on my GSB shows no cruiser_engin exists… Just cruiser_engine.

A simple spello or corrupted text file?

Change any ships that use module cruiser_engin to cruiser_engine.

Perhaps that would have done it. Except you already deleted the campaign.

Berny


#7

no I tried that and it did nothing.

Also the new campaign that I started yesturday has started to bring upvthe same message