ok, i disabled all mods through the text file, opened the dev.exe, and enabled my ability mod
this came up:
Text FileArchive missing Label.
File: C:\Users\[user]\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Diplomacy v1.011\mod attempt\GameInfo\BuffChargeBeamSelf.entity
Label: buffOverTimeActionType
Line Number:34
Line Contents: buff OverTimeActionType "DoDamage"
this is the file in question:
TXT
entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable FALSE
isChannelling FALSE
numInstantActions 1
instantAction
buffInstantActionType "ApplyBuffToTargetOnWeaponFired"
instantActionTriggerType "OnWeaponFired"
numWeaponClasses 1
weaponClassForWeaponPassive "BEAM"
passiveWeaponEffectChance
Level:0 1.000000
Level:1 0.000000
Level:2 0.000000
buffType "BuffChargeBeamDoDamage"
targetFilter
numOwnerships 1
ownership "Enemy"
numObjects 4
object "CapitalShip"
object "Frigate"
object "PlanetModule"
object "StarBase"
numSpaces 1
space "Normal"
numConstraints 0
numPeriodicActions 0
numOverTimeActions 1
overTimeAction
buff OverTimeActionType "DoDamage"
damageRate
Level:0 0.300000
Level:1 0.000000
Level:2 0.000000
damageAffectType "AFFECTS_ONLY_SHIELDS"
damageType "PHYSICAL"
isDamageShared TRUE
numEntityModifiers 2
entityModifier
buffEntityModifierType "WeaponRange"
value
Level:0 0.250000
Level:1 0.000000
Level:2 0.000000
entityModifier
buffEntityModifierType "AngularThrust"
value
Level:0 -2.000000
Level:1 0.000000
Level:2 0.000000
numEntityBoolModifiers 1
entityBoolModifier "DisableLinearEngines"
numFinishConditions 0
when i skip that error, i get this
Assert @ c:\projects\Perforce\SinsDiplomacy\main\CodeSource\GS/Entity/Interfaces/IBuff.cpp(2840)
false
and this
Text FileArchive missing Label.
File: C:\Users\[user]\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Diplomacy v1.011\mod attempt\GameInfo\BuffChargeBeamSelf.entity
Label: numEntityModifiers
Line Number:35
Line Contents: buff OverTimeActionType "DoDamage"
and so on apparently up to line 38