I was putting together a multifaction Sol start today and realized that the 'customize NPR' code will only work for non-Sol NPRs. Even if I created a new race and the the Home System to Sol, the database generated two different SystemIDs with SystemNumber 0.
SystemID | SystemNumber | Age | AbundanceModifier | Stars | GameID | JumpSurveyPoints | SystemTypeID | DustDensity | SolSystem | etc. |
14656 | 0 | 5.0 | 1 | 1 | 123 | 400 | 0 | 0 | 1 | etc. |
14677 | 0 | 2.0 | 0 | 1 | 123 | 402 | 0 | 0 | 0 | etc. |
The only way to create a multifaction start on Earth is to start with >1 Player Races and set them to be the same species in the Player Race creation window and tick the NPR box. On the plus side, this works. On the minus side, you don't have the ability to adjust things like potential weapons preferences, shields, missiles, size modifiers for ships, etc.
It would be cool if either:
(a) Player Race creation opened up some of the additional configuration parameters (mostly the size modifiers and the weapons stuff) if you ticked the NPR box.
OR
(b) customizing NPRs had a way to designate "NPR is the same species and perhaps NPR shares the homeworld as two options. In the former case you could have a post-collapse galactic empire with a number of NPRs that are also same-species as the player race. The latter would mean you share a homeworld - just like the logic works above.
Anyway, just a thought to open up some additional playstyle options.