How to change properties of Artifacts?

Artifacts

I was wondering of how to mod the artifacts in the Sins of Solar Empire Entrenchment.

I have the forge tools 3 and all the entity files ready to edit, but I don't know is what part to edit in Artifact entity files using the notepad.

For example, artifact for planet bombing shield has a certain value made by the creator of the game like "The planet will have 10% more shield" or something similar.

If I want to raise the 10% to other value such as 30%, how do I change in the notepad?

9,593 views 4 replies
Reply #1 Top

Each artifact has its own entity file and uses a researchModifier to add the effect. For example, in RESEARCHSUBJECT_ARTIFACT_WEAPONBOOST you'll see the following:

researchModifier
    modifierType "WeaponDamageAdjustment"
    baseValue 0.000000
    perLevelValue 0.120000
    linkedWeaponClass "Invalid"

Which basically says it increases damage by 12% (all percent values are in decimals in the files). If you wanted to change it to, say, 20% you'd just change the value to 0.200000.

Note that you need the text versions of all the files, which you can get by using one of the several ConvertData GUIs the modding community has made.

+1 Loading…
Reply #2 Top

Just for clarification of Annatar's last point, the entity files in the forge tools are out of date. You'll need to convert them from a copy of the original game files, or download the correct ones from another website.

Reply #3 Top

Quoting GoaFan77, reply 2
Just for clarification of Annatar's last point, the entity files in the forge tools are out of date. You'll need to convert them from a copy of the original game files, or download the correct ones from another website.

I am using Sins of a Solar Empire v1.01 not v1.041. When I modified the fleet capacity it worked nicely. So when I change the artifact, it is most probable that it will work too.

Just one last question, how do you change the income rate of the planets and the income rate of metals/crystals?

Reply #4 Top

^Well lucky you, thats what version the reference files were last updated for lol.

 

The easiest way to adjust the income rate of planets is to change their maximum supported population. This can be modded in the individual planet entity files, as can the metal/crystal extraction rate, in addition to the number of extactors per planet.

 

You may also be able to change this in the gameplay.constants file, though I'm not exactly sure what lines you have to change.