Sins of a Solar Empire : Real-Time Strategy. Unrivalled Scale.
© 2003-2013 Ironclad Games Corporation Vancouver, BC. All rights reserved.
© 2006-2013 Stardock Entertainment

Why does adding a new fighter make the program Minidump?

By on April 29, 2012 2:49:43 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

DareArkin

Join Date 12/2009
+1

So I'm attempting to add another fighter. Scrapping all previous attempts I have done only this; I extracted the Bomber Squad Entities for each race, and Fighter-Bomber Entities for each race. I renamed them "Gunship" instead of "bomber" because that's what I intend my new craft to be. I used Harpo's tool to make the manifest, because I decided I could screw with stats later.

So currently, to recap. All they are is an -exact- copy of the bomber. There are no added textures, meshes, or any other files. I have changed NO stats.

Why does it give me a 

Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\Engine/DataStructures/DynamicVector.h(172)

i >= 0

error? Can -anyone- help me figure out just what is misbehaving before I have to surrender and give up? x.x

6 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 2:59:26 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

That is a missing asset problem.  Either you screwed up the manifest, or you screwed up your entries.  Check for typo problems in the places you added the fighter.

Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 3:19:03 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

But there are no typos! The entries

entityName "SquadPhaseGunship.entity"
entityName "SquadPsiGunship.entity"
entityName "SquadTechGunship.entity"

and

entityName "FighterPhaseGunship.entity"
entityName "FighterPsiGunship.entity"
entityName "FighterTechGunship.entity"

were added to the manifest and I copied the file names directly to make sure they matched!

Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 4:07:19 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Did you update the entity count?

Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 4:18:08 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\Engine/DataStructures/DynamicVector.h(172)

I had this assert come up when I tried to turn the TEC corvette into a fighter object...basically, the problem was that the game could not handle a strikecraft with 8 exhaust trails (I think 5 or 6 was the highest I could get)...

This probably won't help you, but I'd figure I might as well share...

Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 4:29:42 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Quoting SpardaSon21,
Did you update the entity count?

 

THAT DID IT! THANK YOU! You saved my butt! If I knew how, I'd +Karma you x.x

 

Reason for Karma (Optional)
Successfully updated karma reason!
April 29, 2012 4:53:40 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Hover your mouse over his post....then, look for a "thumbs up" button near the bottom left of his post (next to a button that says "report")...click it...

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108435  walnut2   Server Load Time: 00:00:00.0000125   Page Render Time: