@ fadius, there are 5
essential files that you need to add your faction to, if you miss out even just one your faction won't work right.
Initialworld.ini - This is where each faction is given their friends and enemies.
Empathy.ini - This is where your actions towards any faction will change your rep with the rest. ie if your nice to the LSF the rogues hate you even more.
Faction_prop.ini - This is where each factions legal status, ship type, pilots and formations are set.
mpnewcharacter.fl - This is your initial multi-player settings, however I believe this is for the server side of a mod.
NewPlayer.fl - this is the key to your factions working right as this sets your initial rep's with each faction, it's also where FL get's it's initial settings to allow any new factions to be added to the save games for both SP & MP.
The first 3 will have your faction working OK providing you get the right numbers in the right places. The mpnewcharacter.fl is like the M13.ini from the older OpenSP mods in that it changes your setting but not the games initial settings.
You would be surprised at just how many of the big mods have got their factions wrong all because they forgot to add the newplayer.fl to it.
Initialworld numbers: 0.91, 0.65, 0.3, 0, -0.3, -0.65
Lawful <-> Lawful = 0.91, 0.65, 0.3, 0
Unlawful <-> Ulawful = 0.91, 0.65, 0.3, 0, -0.3, -0.65
Lawful <-> Unlawful = 0, -0.3, -0.65
If you stick to these you'll avoid causing conflicting arguments in you code ( Bad for the CPU )
Before anybody says anything I know that there are Lawful factions that hate each other, but their reps are set at "0" so it's something else that sets them off.
**shuffles of with a new headache**