This is a "utility" mod that is part of my Mod Pack. EZ Faction does not interfere with the base game in any significant way.
What this does:
This is a mod developed to make it
much easier for non-coders to develop their own Factions. Currently, Starsector's requirement for a Faction mod includes some fairly extensive knowledge of Java; I've decided that it's time to make this far easier for people who are primarily artists and designers, not coders.
EZ Faction:
A. Builds customized planets with Markets, Conditions, Missions, etc., etc. for the Faction.
B. Places them appropriately in the SS strategic map.
C. Hooks them into the Economy.
D. Gives them initial resources, etc., so that they're roughly functional, in terms of Stability.
E. Allows non-coders an easy, intuitive way to define which Factions are "hated" or "loved" by the new Faction, so that they can participate in dynamic events, etc.
All of this with a very short text file that's pretty easy to understand.
How it works:
If you wish to build your own custom Faction using EZ Faction, you only need two things:
1. A .faction file.
2. A folder labeled "ezfaction" in your "data" directory, with an .ezfaction file in it.
The .ezfaction file's contents are, hopefully, pretty self-explanatory. The code does all the work behind the scenes; modders don't have to know any Java to make a Faction mod that works with 0.9 (and hopefully 0.9+, but probably not).