I have noticed some error while making my mod but as i didn't write them on a paper i couldn't remember them. I have found them again, here they are :
If you have a message looking like that :
Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\Engine/Archive/TextFileArchive.cpp(183)
*stringSrc == _T('"')
It is "RESEARCHSUBJECT_PACTBONUS_CRYSTAL" and "RESEARCHSUBJECT_PACTUNLOCK_CRYSTAL", those 2 entries are not in the diplomacy manifest anymore ( not in use anymore ? ), so if you have them in your mod manifest and in your GameInfo they will make the above assert as you have not corresponding string in your English.str
To GOAFAN : i think it's the error i couldn't remember in your requiem mod when i gave you answers about errors in your thread.
To dolynick : i have noticed a similar assert while lauching your stargate mod, maybe it is this one
An error in the diplomacy manifest.
If you took the ingame diplomacy manifest to make your mod you can find 2 RESEARCHSUBJECT_PIRATE_WEAPONS2.entity in it and a missing RESEARCHSUBJECT_PIRATE_WEAPONS3.entity, i hope the dev's read sometimes those threads to correct in a further patch. If you use the harpo's manifest maker you won't have this problem but if you took the diplomacy manifest as basis and did it manually you'll have this.
Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\GS/Entity/Interfaces/IWeapon.cpp(140)
m_weaponEffectsDef.weaponType == m_WeaponType
Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\GS/Entity/Interfaces/IWeapon.cpp(144)
m_TravelSpeed <= 0.f
To dolynick : I had this assert while launching stargate mod. It pop up a certain number of times, i think it is the same cause for all of them. I found one in PLANETMODULE_ANCIENTSORBITALDRONEDEFENSE.entity
Line 118 ----> WeaponType "Beam"
Line 134 ----> TravelSpeed 3000.000000 must be 0.000000 as beam has no travel
Line 135 ----> Duration must be added for beam
Line 143 ----> weaponType "Projectile" must be Beam like line 118
Line 159 ----> projectileTravelEffectName "Weapon_AncientsBeamPulseMedium_Travel", not a projectile so this line must be removed
Beam caracs must be added to replace line 159, looking like that :
beamEffectSounds
soundCount 1
sound "WEAPON_TECHCAPITALBEAMHEAVY_TRAVEL"
beamGlowTextureName "TechCapitalBeam_Glow"
beamCoreTextureName "TechCapitalBeam_Core"
beamWidth 35.000000
beamGlowColor ffffffff
beamCoreColor ffffffff
beamTilingRate 3.000000
Edit : post edited i was saying a wrong explanation for those asserts, thanks to KrdaxDrkrun for the correction