What is causing this?

Assert @ c:\gs\main\CodeSource\Engine/DataStructures/DynamicVector.h(172)

i >= 0

 

This was generated from the Developer app of SINS 1.15. I was just loading an unmodified set of the GameInfo from the Forge Tools 3 (and adding the RESEARCHSUBJECT_ARTIFACT_STRONGCULTURE since it is left out).

I was trying to make a mod that I used for previous version, but just editing the same things I did before jsut with the new data. It does not work.

 

Any ideas?

3,292 views 3 replies
Reply #1 Top

i >= 0
End of quote

If you're getting Assertion, it means that the expression evaluates to false, therefore "i" has to be less than zero (probably error, as -1 is often used by the devs to indicate error).

Asserts are only available in Debug mode builds, or when explicitly enabled in Release mode.

I'd say that you should look for entries with no values, maybe you've left some entry somewhere with no value assigned ? Just a guess :)

Cheers

PS> Really, only devs know exactly what is causing this, but your report tells exactly where it fails.

Reply #2 Top

This is not making sense to me. What changed for mods? I had no problem with 1.05. Now, it crashes all the time, even with as I said before, using s 'mod' that was noithing but unaltered GameInfo data from the Forge Tools 3. I have not changed any values, anything!

 

I also sometimes get:

Assert @ c:\gs\main\CodeSource\GS/Entity/EntityPool.cpp(187)

newEntity != NULL

and:

Assert @ c:\gs\main\CodeSource\GS/Galaxy/Galaxy.cpp(380)

entity != NULL

Reply #3 Top

Well, I have solved my own prolem, sort of. After meanding through the post about the new data, someone had simialr problems, they used the GameInfo from the folder (binary files) and then replaced the binary with their changed text version. Works. If I run into a problem again, I should know which file is giving me prolems.

 

Edit: Uh, just wondering. I think I know now. When selecting all the files in both I get.

From stock: 896 files.

From Forge: 886 files (well, 885 since stongculture atrifact was left out).